vendor.js 778 KB

1234567891011121314151617181920
  1. (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["common/vendor"],{1:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=["qy","env","error","version","lanDebug","cloud","serviceMarket","router","worklet","__webpack_require_UNI_MP_PLUGIN__"],n=["lanDebug","router","worklet"],i="undefined"!==typeof globalThis?globalThis:function(){return this}(),l=["w","x"].join(""),o=i[l],s=o.getLaunchOptionsSync?o.getLaunchOptionsSync():null;function u(e){return(!s||1154!==s.scene||!n.includes(e))&&(r.indexOf(e)>-1||"function"===typeof o[e])}function c(){var e={};for(var t in o)u(t)&&(e[t]=o[t]);return e}i[l]=c();var f=i[l];t.default=f},10:function(e,t){function a(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}e.exports=a,e.exports.__esModule=!0,e.exports["default"]=e.exports},11:function(e,t,a){var r=a(12);function n(e,t,a){return t=r(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}e.exports=n,e.exports.__esModule=!0,e.exports["default"]=e.exports},12:function(e,t,a){var r=a(13)["default"],n=a(14);function i(e){var t=n(e,"string");return"symbol"==r(t)?t:t+""}e.exports=i,e.exports.__esModule=!0,e.exports["default"]=e.exports},1226:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={contact:"",person:"",personadd:"","contact-filled":"","person-filled":"","personadd-filled":"",phone:"",email:"",chatbubble:"",chatboxes:"","phone-filled":"","email-filled":"","chatbubble-filled":"","chatboxes-filled":"",weibo:"",weixin:"",pengyouquan:"",chat:"",qq:"",videocam:"",camera:"",mic:"",location:"","mic-filled":"",speech:"","location-filled":"",micoff:"",image:"",map:"",compose:"",trash:"",upload:"",download:"",close:"",redo:"",undo:"",refresh:"",star:"",plus:"",minus:"",circle:"",checkbox:"","close-filled":"",clear:"","refresh-filled":"","star-filled":"","plus-filled":"","minus-filled":"","circle-filled":"","checkbox-filled":"",closeempty:"",refreshempty:"",reload:"",starhalf:"",spinner:"","spinner-cycle":"",search:"",plusempty:"",forward:"",back:"","left-nav":"",checkmarkempty:"",home:"",navigate:"",gear:"",paperplane:"",info:"",help:"",locked:"",more:"",flag:"","home-filled":"","gear-filled":"","info-filled":"","help-filled":"","more-filled":"",settings:"",list:"",bars:"",loop:"",paperclip:"",eye:"",arrowup:"",arrowdown:"",arrowleft:"",arrowright:"",arrowthinup:"",arrowthindown:"",arrowthinleft:"",arrowthinright:"",pulldown:"",closefill:"",sound:"",scan:""};t.default=r},1269:function(e,t,a){"use strict";function r(e,t,a){this.$children.map((function(n){e===n.$options.name?n.$emit.apply(n,[t].concat(a)):r.apply(n,[e,t].concat(a))}))}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={methods:{dispatch:function(e,t,a){var r=this.$parent||this.$root,n=r.$options.name;while(r&&(!n||n!==e))r=r.$parent,r&&(n=r.$options.name);r&&r.$emit.apply(r,[t].concat(a))},broadcast:function(e,t,a){r.call(this,e,t,a)}}};t.default=n},13:function(e,t){function a(t){return e.exports=a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports["default"]=e.exports,a(t)}e.exports=a,e.exports.__esModule=!0,e.exports["default"]=e.exports},1305:function(e,t,a){"use strict";(function(e){var r=a(4);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(a(13));function i(){return i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},i.apply(this,arguments)}var l=/%[sdj%]/g,o=function(){};function s(e){if(!e||!e.length)return null;var t={};return e.forEach((function(e){var a=e.field;t[a]=t[a]||[],t[a].push(e)})),t}function u(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];var r=1,n=t[0],i=t.length;if("function"===typeof n)return n.apply(null,t.slice(1));if("string"===typeof n){for(var o=String(n).replace(l,(function(e){if("%%"===e)return"%";if(r>=i)return e;switch(e){case"%s":return String(t[r++]);case"%d":return Number(t[r++]);case"%j":try{return JSON.stringify(t[r++])}catch(a){return"[Circular]"}break;default:return e}})),s=t[r];r<i;s=t[++r])o+=" "+s;return o}return n}function c(e){return"string"===e||"url"===e||"hex"===e||"email"===e||"pattern"===e}function f(e,t){return void 0===e||null===e||(!("array"!==t||!Array.isArray(e)||e.length)||!(!c(t)||"string"!==typeof e||e))}function h(e,t,a){var r=[],n=0,i=e.length;function l(e){r.push.apply(r,e),n++,n===i&&a(r)}e.forEach((function(e){t(e,l)}))}function d(e,t,a){var r=0,n=e.length;function i(l){if(l&&l.length)a(l);else{var o=r;r+=1,o<n?t(e[o],i):a([])}}i([])}function b(e){var t=[];return Object.keys(e).forEach((function(a){t.push.apply(t,e[a])})),t}function p(e,t,a,r){if(t.first){var n=new Promise((function(t,n){var i=function(e){return r(e),e.length?n({errors:e,fields:s(e)}):t()},l=b(e);d(l,a,i)}));return n["catch"]((function(e){return e})),n}var i=t.firstFields||[];!0===i&&(i=Object.keys(e));var l=Object.keys(e),o=l.length,u=0,c=[],f=new Promise((function(t,n){var f=function(e){if(c.push.apply(c,e),u++,u===o)return r(c),c.length?n({errors:c,fields:s(c)}):t()};l.length||(r(c),t()),l.forEach((function(t){var r=e[t];-1!==i.indexOf(t)?d(r,a,f):h(r,a,f)}))}));return f["catch"]((function(e){return e})),f}function v(e){return function(t){return t&&t.message?(t.field=t.field||e.fullField,t):{message:"function"===typeof t?t():t,field:t.field||e.fullField}}}function g(e,t){if(t)for(var a in t)if(t.hasOwnProperty(a)){var r=t[a];"object"===(0,n.default)(r)&&"object"===(0,n.default)(e[a])?e[a]=i({},e[a],{},r):e[a]=r}return e}function y(e,t,a,r,n,i){!e.required||a.hasOwnProperty(e.field)&&!f(t,i||e.type)||r.push(u(n.messages.required,e.fullField))}function m(e,t,a,r,n){(/^\s+$/.test(t)||""===t)&&r.push(u(n.messages.whitespace,e.fullField))}"undefined"!==typeof e&&Object({VUE_APP_DARK_MODE:"false",VUE_APP_NAME:"云飞智控",VUE_APP_PLATFORM:"mp-weixin",NODE_ENV:"development",BASE_URL:"/"})&&"undefined"!==typeof window&&"undefined"!==typeof document&&(o=function(e,t){"undefined"!==typeof console&&console.warn&&t.every((function(e){return"string"===typeof e}))&&console.warn(e,t)});var _={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,url:new RegExp("^(?!mailto:)(?:(?:http|https|ftp)://|//)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$","i"),hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},w={integer:function(e){return w.number(e)&&parseInt(e,10)===e},float:function(e){return w.number(e)&&!w.integer(e)},array:function(e){return Array.isArray(e)},regexp:function(e){if(e instanceof RegExp)return!0;try{return!!new RegExp(e)}catch(t){return!1}},date:function(e){return"function"===typeof e.getTime&&"function"===typeof e.getMonth&&"function"===typeof e.getYear},number:function(e){return!isNaN(e)&&"number"===typeof+e},object:function(e){return"object"===(0,n.default)(e)&&!w.array(e)},method:function(e){return"function"===typeof e},email:function(e){return"string"===typeof e&&!!e.match(_.email)&&e.length<255},url:function(e){return"string"===typeof e&&!!e.match(_.url)},hex:function(e){return"string"===typeof e&&!!e.match(_.hex)}};function x(e,t,a,r,i){if(e.required&&void 0===t)y(e,t,a,r,i);else{var l=["integer","float","array","regexp","object","method","email","number","date","url","hex"],o=e.type;l.indexOf(o)>-1?w[o](t)||r.push(u(i.messages.types[o],e.fullField,e.type)):o&&(0,n.default)(t)!==e.type&&r.push(u(i.messages.types[o],e.fullField,e.type))}}function S(e,t,a,r,n){var i="number"===typeof e.len,l="number"===typeof e.min,o="number"===typeof e.max,s=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,c=t,f=null,h="number"===typeof t,d="string"===typeof t,b=Array.isArray(t);if(h?f="number":d?f="string":b&&(f="array"),!f)return!1;b&&(c=t.length),d&&(c=t.replace(s,"_").length),i?c!==e.len&&r.push(u(n.messages[f].len,e.fullField,e.len)):l&&!o&&c<e.min?r.push(u(n.messages[f].min,e.fullField,e.min)):o&&!l&&c>e.max?r.push(u(n.messages[f].max,e.fullField,e.max)):l&&o&&(c<e.min||c>e.max)&&r.push(u(n.messages[f].range,e.fullField,e.min,e.max))}var A="enum";function k(e,t,a,r,n){e[A]=Array.isArray(e[A])?e[A]:[],-1===e[A].indexOf(t)&&r.push(u(n.messages[A],e.fullField,e[A].join(", ")))}function M(e,t,a,r,n){if(e.pattern)if(e.pattern instanceof RegExp)e.pattern.lastIndex=0,e.pattern.test(t)||r.push(u(n.messages.pattern.mismatch,e.fullField,t,e.pattern));else if("string"===typeof e.pattern){var i=new RegExp(e.pattern);i.test(t)||r.push(u(n.messages.pattern.mismatch,e.fullField,t,e.pattern))}}var E={required:y,whitespace:m,type:x,range:S,enum:k,pattern:M};function T(e,t,a,r,n){var i=[],l=e.required||!e.required&&r.hasOwnProperty(e.field);if(l){if(f(t,"string")&&!e.required)return a();E.required(e,t,r,i,n,"string"),f(t,"string")||(E.type(e,t,r,i,n),E.range(e,t,r,i,n),E.pattern(e,t,r,i,n),!0===e.whitespace&&E.whitespace(e,t,r,i,n))}a(i)}function P(e,t,a,r,n){var i=[],l=e.required||!e.required&&r.hasOwnProperty(e.field);if(l){if(f(t)&&!e.required)return a();E.required(e,t,r,i,n),void 0!==t&&E.type(e,t,r,i,n)}a(i)}function O(e,t,a,r,n){var i=[],l=e.required||!e.required&&r.hasOwnProperty(e.field);if(l){if(""===t&&(t=void 0),f(t)&&!e.required)return a();E.required(e,t,r,i,n),void 0!==t&&(E.type(e,t,r,i,n),E.range(e,t,r,i,n))}a(i)}function D(e,t,a,r,n){var i=[],l=e.required||!e.required&&r.hasOwnProperty(e.field);if(l){if(f(t)&&!e.required)return a();E.required(e,t,r,i,n),void 0!==t&&E.type(e,t,r,i,n)}a(i)}function R(e,t,a,r,n){var i=[],l=e.required||!e.required&&r.hasOwnProperty(e.field);if(l){if(f(t)&&!e.required)return a();E.required(e,t,r,i,n),f(t)||E.type(e,t,r,i,n)}a(i)}function B(e,t,a,r,n){var i=[],l=e.required||!e.required&&r.hasOwnProperty(e.field);if(l){if(f(t)&&!e.required)return a();E.required(e,t,r,i,n),void 0!==t&&(E.type(e,t,r,i,n),E.range(e,t,r,i,n))}a(i)}function I(e,t,a,r,n){var i=[],l=e.required||!e.required&&r.hasOwnProperty(e.field);if(l){if(f(t)&&!e.required)return a();E.required(e,t,r,i,n),void 0!==t&&(E.type(e,t,r,i,n),E.range(e,t,r,i,n))}a(i)}function C(e,t,a,r,n){var i=[],l=e.required||!e.required&&r.hasOwnProperty(e.field);if(l){if(f(t,"array")&&!e.required)return a();E.required(e,t,r,i,n,"array"),f(t,"array")||(E.type(e,t,r,i,n),E.range(e,t,r,i,n))}a(i)}function L(e,t,a,r,n){var i=[],l=e.required||!e.required&&r.hasOwnProperty(e.field);if(l){if(f(t)&&!e.required)return a();E.required(e,t,r,i,n),void 0!==t&&E.type(e,t,r,i,n)}a(i)}var j="enum";function F(e,t,a,r,n){var i=[],l=e.required||!e.required&&r.hasOwnProperty(e.field);if(l){if(f(t)&&!e.required)return a();E.required(e,t,r,i,n),void 0!==t&&E[j](e,t,r,i,n)}a(i)}function N(e,t,a,r,n){var i=[],l=e.required||!e.required&&r.hasOwnProperty(e.field);if(l){if(f(t,"string")&&!e.required)return a();E.required(e,t,r,i,n),f(t,"string")||E.pattern(e,t,r,i,n)}a(i)}function z(e,t,a,r,n){var i=[],l=e.required||!e.required&&r.hasOwnProperty(e.field);if(l){if(f(t)&&!e.required)return a();var o;if(E.required(e,t,r,i,n),!f(t))o="number"===typeof t?new Date(t):t,E.type(e,o,r,i,n),o&&E.range(e,o.getTime(),r,i,n)}a(i)}function $(e,t,a,r,i){var l=[],o=Array.isArray(t)?"array":(0,n.default)(t);E.required(e,t,r,l,i,o),a(l)}function q(e,t,a,r,n){var i=e.type,l=[],o=e.required||!e.required&&r.hasOwnProperty(e.field);if(o){if(f(t,i)&&!e.required)return a();E.required(e,t,r,l,n,i),f(t,i)||E.type(e,t,r,l,n)}a(l)}function U(e,t,a,r,n){var i=[],l=e.required||!e.required&&r.hasOwnProperty(e.field);if(l){if(f(t)&&!e.required)return a();E.required(e,t,r,i,n)}a(i)}var H={string:T,method:P,number:O,boolean:D,regexp:R,integer:B,float:I,array:C,object:L,enum:F,pattern:N,date:z,url:q,hex:q,email:q,required:$,any:U};function V(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var e=JSON.parse(JSON.stringify(this));return e.clone=this.clone,e}}}var W=V();function K(e){this.rules=null,this._messages=W,this.define(e)}K.prototype={messages:function(e){return e&&(this._messages=g(V(),e)),this._messages},define:function(e){if(!e)throw new Error("Cannot configure a schema with no rules");if("object"!==(0,n.default)(e)||Array.isArray(e))throw new Error("Rules must be an object");var t,a;for(t in this.rules={},e)e.hasOwnProperty(t)&&(a=e[t],this.rules[t]=Array.isArray(a)?a:[a])},validate:function(e,t,a){var r=this;void 0===t&&(t={}),void 0===a&&(a=function(){});var l,o,c=e,f=t,h=a;if("function"===typeof f&&(h=f,f={}),!this.rules||0===Object.keys(this.rules).length)return h&&h(),Promise.resolve();function d(e){var t,a=[],r={};function n(e){var t;Array.isArray(e)?a=(t=a).concat.apply(t,e):a.push(e)}for(t=0;t<e.length;t++)n(e[t]);a.length?r=s(a):(a=null,r=null),h(a,r)}if(f.messages){var b=this.messages();b===W&&(b=V()),g(b,f.messages),f.messages=b}else f.messages=this.messages();var y={},m=f.keys||Object.keys(this.rules);m.forEach((function(t){l=r.rules[t],o=c[t],l.forEach((function(a){var n=a;"function"===typeof n.transform&&(c===e&&(c=i({},c)),o=c[t]=n.transform(o)),n="function"===typeof n?{validator:n}:i({},n),n.validator=r.getValidationMethod(n),n.field=t,n.fullField=n.fullField||t,n.type=r.getType(n),n.validator&&(y[t]=y[t]||[],y[t].push({rule:n,value:o,source:c,field:t}))}))}));var _={};return p(y,f,(function(e,t){var a,r=e.rule,l=("object"===r.type||"array"===r.type)&&("object"===(0,n.default)(r.fields)||"object"===(0,n.default)(r.defaultField));function o(e,t){return i({},t,{fullField:r.fullField+"."+e})}function s(a){void 0===a&&(a=[]);var n=a;if(Array.isArray(n)||(n=[n]),!f.suppressWarning&&n.length&&K.warning("async-validator:",n),n.length&&r.message&&(n=[].concat(r.message)),n=n.map(v(r)),f.first&&n.length)return _[r.field]=1,t(n);if(l){if(r.required&&!e.value)return n=r.message?[].concat(r.message).map(v(r)):f.error?[f.error(r,u(f.messages.required,r.field))]:[],t(n);var s={};if(r.defaultField)for(var c in e.value)e.value.hasOwnProperty(c)&&(s[c]=r.defaultField);for(var h in s=i({},s,{},e.rule.fields),s)if(s.hasOwnProperty(h)){var d=Array.isArray(s[h])?s[h]:[s[h]];s[h]=d.map(o.bind(null,h))}var b=new K(s);b.messages(f.messages),e.rule.options&&(e.rule.options.messages=f.messages,e.rule.options.error=f.error),b.validate(e.value,e.rule.options||f,(function(e){var a=[];n&&n.length&&a.push.apply(a,n),e&&e.length&&a.push.apply(a,e),t(a.length?a:null)}))}else t(n)}l=l&&(r.required||!r.required&&e.value),r.field=e.field,r.asyncValidator?a=r.asyncValidator(r,e.value,s,e.source,f):r.validator&&(a=r.validator(r,e.value,s,e.source,f),!0===a?s():!1===a?s(r.message||r.field+" fails"):a instanceof Array?s(a):a instanceof Error&&s(a.message)),a&&a.then&&a.then((function(){return s()}),(function(e){return s(e)}))}),(function(e){d(e)}))},getType:function(e){if(void 0===e.type&&e.pattern instanceof RegExp&&(e.type="pattern"),"function"!==typeof e.validator&&e.type&&!H.hasOwnProperty(e.type))throw new Error(u("Unknown rule type %s",e.type));return e.type||"string"},getValidationMethod:function(e){if("function"===typeof e.validator)return e.validator;var t=Object.keys(e),a=t.indexOf("message");return-1!==a&&t.splice(a,1),1===t.length&&"required"===t[0]?H.required:H[this.getType(e)]||!1}},K.register=function(e,t){if("function"!==typeof t)throw new Error("Cannot register a validator by type, validator is not a function");H[e]=t},K.warning=o,K.messages=W;var X=K;t.default=X}).call(this,a(325))},1390:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=[{label:"北京市",value:"11"},{label:"天津市",value:"12"},{label:"河北省",value:"13"},{label:"山西省",value:"14"},{label:"内蒙古自治区",value:"15"},{label:"辽宁省",value:"21"},{label:"吉林省",value:"22"},{label:"黑龙江省",value:"23"},{label:"上海市",value:"31"},{label:"江苏省",value:"32"},{label:"浙江省",value:"33"},{label:"安徽省",value:"34"},{label:"福建省",value:"35"},{label:"江西省",value:"36"},{label:"山东省",value:"37"},{label:"河南省",value:"41"},{label:"湖北省",value:"42"},{label:"湖南省",value:"43"},{label:"广东省",value:"44"},{label:"广西壮族自治区",value:"45"},{label:"海南省",value:"46"},{label:"重庆市",value:"50"},{label:"四川省",value:"51"},{label:"贵州省",value:"52"},{label:"云南省",value:"53"},{label:"西藏自治区",value:"54"},{label:"陕西省",value:"61"},{label:"甘肃省",value:"62"},{label:"青海省",value:"63"},{label:"宁夏回族自治区",value:"64"},{label:"新疆维吾尔自治区",value:"65"},{label:"台湾",value:"66"},{label:"香港",value:"67"},{label:"澳门",value:"68"}],n=r;t.default=n},1391:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=[[{label:"市辖区",value:"1101"}],[{label:"市辖区",value:"1201"}],[{label:"石家庄市",value:"1301"},{label:"唐山市",value:"1302"},{label:"秦皇岛市",value:"1303"},{label:"邯郸市",value:"1304"},{label:"邢台市",value:"1305"},{label:"保定市",value:"1306"},{label:"张家口市",value:"1307"},{label:"承德市",value:"1308"},{label:"沧州市",value:"1309"},{label:"廊坊市",value:"1310"},{label:"衡水市",value:"1311"}],[{label:"太原市",value:"1401"},{label:"大同市",value:"1402"},{label:"阳泉市",value:"1403"},{label:"长治市",value:"1404"},{label:"晋城市",value:"1405"},{label:"朔州市",value:"1406"},{label:"晋中市",value:"1407"},{label:"运城市",value:"1408"},{label:"忻州市",value:"1409"},{label:"临汾市",value:"1410"},{label:"吕梁市",value:"1411"}],[{label:"呼和浩特市",value:"1501"},{label:"包头市",value:"1502"},{label:"乌海市",value:"1503"},{label:"赤峰市",value:"1504"},{label:"通辽市",value:"1505"},{label:"鄂尔多斯市",value:"1506"},{label:"呼伦贝尔市",value:"1507"},{label:"巴彦淖尔市",value:"1508"},{label:"乌兰察布市",value:"1509"},{label:"兴安盟",value:"1522"},{label:"锡林郭勒盟",value:"1525"},{label:"阿拉善盟",value:"1529"}],[{label:"沈阳市",value:"2101"},{label:"大连市",value:"2102"},{label:"鞍山市",value:"2103"},{label:"抚顺市",value:"2104"},{label:"本溪市",value:"2105"},{label:"丹东市",value:"2106"},{label:"锦州市",value:"2107"},{label:"营口市",value:"2108"},{label:"阜新市",value:"2109"},{label:"辽阳市",value:"2110"},{label:"盘锦市",value:"2111"},{label:"铁岭市",value:"2112"},{label:"朝阳市",value:"2113"},{label:"葫芦岛市",value:"2114"}],[{label:"长春市",value:"2201"},{label:"吉林市",value:"2202"},{label:"四平市",value:"2203"},{label:"辽源市",value:"2204"},{label:"通化市",value:"2205"},{label:"白山市",value:"2206"},{label:"松原市",value:"2207"},{label:"白城市",value:"2208"},{label:"延边朝鲜族自治州",value:"2224"}],[{label:"哈尔滨市",value:"2301"},{label:"齐齐哈尔市",value:"2302"},{label:"鸡西市",value:"2303"},{label:"鹤岗市",value:"2304"},{label:"双鸭山市",value:"2305"},{label:"大庆市",value:"2306"},{label:"伊春市",value:"2307"},{label:"佳木斯市",value:"2308"},{label:"七台河市",value:"2309"},{label:"牡丹江市",value:"2310"},{label:"黑河市",value:"2311"},{label:"绥化市",value:"2312"},{label:"大兴安岭地区",value:"2327"}],[{label:"市辖区",value:"3101"}],[{label:"南京市",value:"3201"},{label:"无锡市",value:"3202"},{label:"徐州市",value:"3203"},{label:"常州市",value:"3204"},{label:"苏州市",value:"3205"},{label:"南通市",value:"3206"},{label:"连云港市",value:"3207"},{label:"淮安市",value:"3208"},{label:"盐城市",value:"3209"},{label:"扬州市",value:"3210"},{label:"镇江市",value:"3211"},{label:"泰州市",value:"3212"},{label:"宿迁市",value:"3213"}],[{label:"杭州市",value:"3301"},{label:"宁波市",value:"3302"},{label:"温州市",value:"3303"},{label:"嘉兴市",value:"3304"},{label:"湖州市",value:"3305"},{label:"绍兴市",value:"3306"},{label:"金华市",value:"3307"},{label:"衢州市",value:"3308"},{label:"舟山市",value:"3309"},{label:"台州市",value:"3310"},{label:"丽水市",value:"3311"}],[{label:"合肥市",value:"3401"},{label:"芜湖市",value:"3402"},{label:"蚌埠市",value:"3403"},{label:"淮南市",value:"3404"},{label:"马鞍山市",value:"3405"},{label:"淮北市",value:"3406"},{label:"铜陵市",value:"3407"},{label:"安庆市",value:"3408"},{label:"黄山市",value:"3410"},{label:"滁州市",value:"3411"},{label:"阜阳市",value:"3412"},{label:"宿州市",value:"3413"},{label:"六安市",value:"3415"},{label:"亳州市",value:"3416"},{label:"池州市",value:"3417"},{label:"宣城市",value:"3418"}],[{label:"福州市",value:"3501"},{label:"厦门市",value:"3502"},{label:"莆田市",value:"3503"},{label:"三明市",value:"3504"},{label:"泉州市",value:"3505"},{label:"漳州市",value:"3506"},{label:"南平市",value:"3507"},{label:"龙岩市",value:"3508"},{label:"宁德市",value:"3509"}],[{label:"南昌市",value:"3601"},{label:"景德镇市",value:"3602"},{label:"萍乡市",value:"3603"},{label:"九江市",value:"3604"},{label:"新余市",value:"3605"},{label:"鹰潭市",value:"3606"},{label:"赣州市",value:"3607"},{label:"吉安市",value:"3608"},{label:"宜春市",value:"3609"},{label:"抚州市",value:"3610"},{label:"上饶市",value:"3611"}],[{label:"济南市",value:"3701"},{label:"青岛市",value:"3702"},{label:"淄博市",value:"3703"},{label:"枣庄市",value:"3704"},{label:"东营市",value:"3705"},{label:"烟台市",value:"3706"},{label:"潍坊市",value:"3707"},{label:"济宁市",value:"3708"},{label:"泰安市",value:"3709"},{label:"威海市",value:"3710"},{label:"日照市",value:"3711"},{label:"莱芜市",value:"3712"},{label:"临沂市",value:"3713"},{label:"德州市",value:"3714"},{label:"聊城市",value:"3715"},{label:"滨州市",value:"3716"},{label:"菏泽市",value:"3717"}],[{label:"郑州市",value:"4101"},{label:"开封市",value:"4102"},{label:"洛阳市",value:"4103"},{label:"平顶山市",value:"4104"},{label:"安阳市",value:"4105"},{label:"鹤壁市",value:"4106"},{label:"新乡市",value:"4107"},{label:"焦作市",value:"4108"},{label:"濮阳市",value:"4109"},{label:"许昌市",value:"4110"},{label:"漯河市",value:"4111"},{label:"三门峡市",value:"4112"},{label:"南阳市",value:"4113"},{label:"商丘市",value:"4114"},{label:"信阳市",value:"4115"},{label:"周口市",value:"4116"},{label:"驻马店市",value:"4117"},{label:"省直辖县级行政区划",value:"4190"}],[{label:"武汉市",value:"4201"},{label:"黄石市",value:"4202"},{label:"十堰市",value:"4203"},{label:"宜昌市",value:"4205"},{label:"襄阳市",value:"4206"},{label:"鄂州市",value:"4207"},{label:"荆门市",value:"4208"},{label:"孝感市",value:"4209"},{label:"荆州市",value:"4210"},{label:"黄冈市",value:"4211"},{label:"咸宁市",value:"4212"},{label:"随州市",value:"4213"},{label:"恩施土家族苗族自治州",value:"4228"},{label:"省直辖县级行政区划",value:"4290"}],[{label:"长沙市",value:"4301"},{label:"株洲市",value:"4302"},{label:"湘潭市",value:"4303"},{label:"衡阳市",value:"4304"},{label:"邵阳市",value:"4305"},{label:"岳阳市",value:"4306"},{label:"常德市",value:"4307"},{label:"张家界市",value:"4308"},{label:"益阳市",value:"4309"},{label:"郴州市",value:"4310"},{label:"永州市",value:"4311"},{label:"怀化市",value:"4312"},{label:"娄底市",value:"4313"},{label:"湘西土家族苗族自治州",value:"4331"}],[{label:"广州市",value:"4401"},{label:"韶关市",value:"4402"},{label:"深圳市",value:"4403"},{label:"珠海市",value:"4404"},{label:"汕头市",value:"4405"},{label:"佛山市",value:"4406"},{label:"江门市",value:"4407"},{label:"湛江市",value:"4408"},{label:"茂名市",value:"4409"},{label:"肇庆市",value:"4412"},{label:"惠州市",value:"4413"},{label:"梅州市",value:"4414"},{label:"汕尾市",value:"4415"},{label:"河源市",value:"4416"},{label:"阳江市",value:"4417"},{label:"清远市",value:"4418"},{label:"东莞市",value:"4419"},{label:"中山市",value:"4420"},{label:"潮州市",value:"4451"},{label:"揭阳市",value:"4452"},{label:"云浮市",value:"4453"}],[{label:"南宁市",value:"4501"},{label:"柳州市",value:"4502"},{label:"桂林市",value:"4503"},{label:"梧州市",value:"4504"},{label:"北海市",value:"4505"},{label:"防城港市",value:"4506"},{label:"钦州市",value:"4507"},{label:"贵港市",value:"4508"},{label:"玉林市",value:"4509"},{label:"百色市",value:"4510"},{label:"贺州市",value:"4511"},{label:"河池市",value:"4512"},{label:"来宾市",value:"4513"},{label:"崇左市",value:"4514"}],[{label:"海口市",value:"4601"},{label:"三亚市",value:"4602"},{label:"三沙市",value:"4603"},{label:"儋州市",value:"4604"},{label:"省直辖县级行政区划",value:"4690"}],[{label:"市辖区",value:"5001"},{label:"县",value:"5002"}],[{label:"成都市",value:"5101"},{label:"自贡市",value:"5103"},{label:"攀枝花市",value:"5104"},{label:"泸州市",value:"5105"},{label:"德阳市",value:"5106"},{label:"绵阳市",value:"5107"},{label:"广元市",value:"5108"},{label:"遂宁市",value:"5109"},{label:"内江市",value:"5110"},{label:"乐山市",value:"5111"},{label:"南充市",value:"5113"},{label:"眉山市",value:"5114"},{label:"宜宾市",value:"5115"},{label:"广安市",value:"5116"},{label:"达州市",value:"5117"},{label:"雅安市",value:"5118"},{label:"巴中市",value:"5119"},{label:"资阳市",value:"5120"},{label:"阿坝藏族羌族自治州",value:"5132"},{label:"甘孜藏族自治州",value:"5133"},{label:"凉山彝族自治州",value:"5134"}],[{label:"贵阳市",value:"5201"},{label:"六盘水市",value:"5202"},{label:"遵义市",value:"5203"},{label:"安顺市",value:"5204"},{label:"毕节市",value:"5205"},{label:"铜仁市",value:"5206"},{label:"黔西南布依族苗族自治州",value:"5223"},{label:"黔东南苗族侗族自治州",value:"5226"},{label:"黔南布依族苗族自治州",value:"5227"}],[{label:"昆明市",value:"5301"},{label:"曲靖市",value:"5303"},{label:"玉溪市",value:"5304"},{label:"保山市",value:"5305"},{label:"昭通市",value:"5306"},{label:"丽江市",value:"5307"},{label:"普洱市",value:"5308"},{label:"临沧市",value:"5309"},{label:"楚雄彝族自治州",value:"5323"},{label:"红河哈尼族彝族自治州",value:"5325"},{label:"文山壮族苗族自治州",value:"5326"},{label:"西双版纳傣族自治州",value:"5328"},{label:"大理白族自治州",value:"5329"},{label:"德宏傣族景颇族自治州",value:"5331"},{label:"怒江傈僳族自治州",value:"5333"},{label:"迪庆藏族自治州",value:"5334"}],[{label:"拉萨市",value:"5401"},{label:"日喀则市",value:"5402"},{label:"昌都市",value:"5403"},{label:"林芝市",value:"5404"},{label:"山南市",value:"5405"},{label:"那曲地区",value:"5424"},{label:"阿里地区",value:"5425"}],[{label:"西安市",value:"6101"},{label:"铜川市",value:"6102"},{label:"宝鸡市",value:"6103"},{label:"咸阳市",value:"6104"},{label:"渭南市",value:"6105"},{label:"延安市",value:"6106"},{label:"汉中市",value:"6107"},{label:"榆林市",value:"6108"},{label:"安康市",value:"6109"},{label:"商洛市",value:"6110"}],[{label:"兰州市",value:"6201"},{label:"嘉峪关市",value:"6202"},{label:"金昌市",value:"6203"},{label:"白银市",value:"6204"},{label:"天水市",value:"6205"},{label:"武威市",value:"6206"},{label:"张掖市",value:"6207"},{label:"平凉市",value:"6208"},{label:"酒泉市",value:"6209"},{label:"庆阳市",value:"6210"},{label:"定西市",value:"6211"},{label:"陇南市",value:"6212"},{label:"临夏回族自治州",value:"6229"},{label:"甘南藏族自治州",value:"6230"}],[{label:"西宁市",value:"6301"},{label:"海东市",value:"6302"},{label:"海北藏族自治州",value:"6322"},{label:"黄南藏族自治州",value:"6323"},{label:"海南藏族自治州",value:"6325"},{label:"果洛藏族自治州",value:"6326"},{label:"玉树藏族自治州",value:"6327"},{label:"海西蒙古族藏族自治州",value:"6328"}],[{label:"银川市",value:"6401"},{label:"石嘴山市",value:"6402"},{label:"吴忠市",value:"6403"},{label:"固原市",value:"6404"},{label:"中卫市",value:"6405"}],[{label:"乌鲁木齐市",value:"6501"},{label:"克拉玛依市",value:"6502"},{label:"吐鲁番市",value:"6504"},{label:"哈密市",value:"6505"},{label:"昌吉回族自治州",value:"6523"},{label:"博尔塔拉蒙古自治州",value:"6527"},{label:"巴音郭楞蒙古自治州",value:"6528"},{label:"阿克苏地区",value:"6529"},{label:"克孜勒苏柯尔克孜自治州",value:"6530"},{label:"喀什地区",value:"6531"},{label:"和田地区",value:"6532"},{label:"伊犁哈萨克自治州",value:"6540"},{label:"塔城地区",value:"6542"},{label:"阿勒泰地区",value:"6543"},{label:"自治区直辖县级行政区划",value:"6590"}],[{label:"台北",value:"6601"},{label:"高雄",value:"6602"},{label:"基隆",value:"6603"},{label:"台中",value:"6604"},{label:"台南",value:"6605"},{label:"新竹",value:"6606"},{label:"嘉义",value:"6607"},{label:"宜兰",value:"6608"},{label:"桃园",value:"6609"},{label:"苗栗",value:"6610"},{label:"彰化",value:"6611"},{label:"南投",value:"6612"},{label:"云林",value:"6613"},{label:"屏东",value:"6614"},{label:"台东",value:"6615"},{label:"花莲",value:"6616"},{label:"澎湖",value:"6617"}],[{label:"香港岛",value:"6701"},{label:"九龙",value:"6702"},{label:"新界",value:"6703"}],[{label:"澳门半岛",value:"6801"},{label:"氹仔岛",value:"6802"},{label:"路环岛",value:"6803"},{label:"路氹城",value:"6804"}]],n=r;t.default=n},1392:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=[[[{label:"东城区",value:"110101"},{label:"西城区",value:"110102"},{label:"朝阳区",value:"110105"},{label:"丰台区",value:"110106"},{label:"石景山区",value:"110107"},{label:"海淀区",value:"110108"},{label:"门头沟区",value:"110109"},{label:"房山区",value:"110111"},{label:"通州区",value:"110112"},{label:"顺义区",value:"110113"},{label:"昌平区",value:"110114"},{label:"大兴区",value:"110115"},{label:"怀柔区",value:"110116"},{label:"平谷区",value:"110117"},{label:"密云区",value:"110118"},{label:"延庆区",value:"110119"}]],[[{label:"和平区",value:"120101"},{label:"河东区",value:"120102"},{label:"河西区",value:"120103"},{label:"南开区",value:"120104"},{label:"河北区",value:"120105"},{label:"红桥区",value:"120106"},{label:"东丽区",value:"120110"},{label:"西青区",value:"120111"},{label:"津南区",value:"120112"},{label:"北辰区",value:"120113"},{label:"武清区",value:"120114"},{label:"宝坻区",value:"120115"},{label:"滨海新区",value:"120116"},{label:"宁河区",value:"120117"},{label:"静海区",value:"120118"},{label:"蓟州区",value:"120119"}]],[[{label:"长安区",value:"130102"},{label:"桥西区",value:"130104"},{label:"新华区",value:"130105"},{label:"井陉矿区",value:"130107"},{label:"裕华区",value:"130108"},{label:"藁城区",value:"130109"},{label:"鹿泉区",value:"130110"},{label:"栾城区",value:"130111"},{label:"井陉县",value:"130121"},{label:"正定县",value:"130123"},{label:"行唐县",value:"130125"},{label:"灵寿县",value:"130126"},{label:"高邑县",value:"130127"},{label:"深泽县",value:"130128"},{label:"赞皇县",value:"130129"},{label:"无极县",value:"130130"},{label:"平山县",value:"130131"},{label:"元氏县",value:"130132"},{label:"赵县",value:"130133"},{label:"石家庄高新技术产业开发区",value:"130171"},{label:"石家庄循环化工园区",value:"130172"},{label:"辛集市",value:"130181"},{label:"晋州市",value:"130183"},{label:"新乐市",value:"130184"}],[{label:"路南区",value:"130202"},{label:"路北区",value:"130203"},{label:"古冶区",value:"130204"},{label:"开平区",value:"130205"},{label:"丰南区",value:"130207"},{label:"丰润区",value:"130208"},{label:"曹妃甸区",value:"130209"},{label:"滦县",value:"130223"},{label:"滦南县",value:"130224"},{label:"乐亭县",value:"130225"},{label:"迁西县",value:"130227"},{label:"玉田县",value:"130229"},{label:"唐山市芦台经济技术开发区",value:"130271"},{label:"唐山市汉沽管理区",value:"130272"},{label:"唐山高新技术产业开发区",value:"130273"},{label:"河北唐山海港经济开发区",value:"130274"},{label:"遵化市",value:"130281"},{label:"迁安市",value:"130283"}],[{label:"海港区",value:"130302"},{label:"山海关区",value:"130303"},{label:"北戴河区",value:"130304"},{label:"抚宁区",value:"130306"},{label:"青龙满族自治县",value:"130321"},{label:"昌黎县",value:"130322"},{label:"卢龙县",value:"130324"},{label:"秦皇岛市经济技术开发区",value:"130371"},{label:"北戴河新区",value:"130372"}],[{label:"邯山区",value:"130402"},{label:"丛台区",value:"130403"},{label:"复兴区",value:"130404"},{label:"峰峰矿区",value:"130406"},{label:"肥乡区",value:"130407"},{label:"永年区",value:"130408"},{label:"临漳县",value:"130423"},{label:"成安县",value:"130424"},{label:"大名县",value:"130425"},{label:"涉县",value:"130426"},{label:"磁县",value:"130427"},{label:"邱县",value:"130430"},{label:"鸡泽县",value:"130431"},{label:"广平县",value:"130432"},{label:"馆陶县",value:"130433"},{label:"魏县",value:"130434"},{label:"曲周县",value:"130435"},{label:"邯郸经济技术开发区",value:"130471"},{label:"邯郸冀南新区",value:"130473"},{label:"武安市",value:"130481"}],[{label:"桥东区",value:"130502"},{label:"桥西区",value:"130503"},{label:"邢台县",value:"130521"},{label:"临城县",value:"130522"},{label:"内丘县",value:"130523"},{label:"柏乡县",value:"130524"},{label:"隆尧县",value:"130525"},{label:"任县",value:"130526"},{label:"南和县",value:"130527"},{label:"宁晋县",value:"130528"},{label:"巨鹿县",value:"130529"},{label:"新河县",value:"130530"},{label:"广宗县",value:"130531"},{label:"平乡县",value:"130532"},{label:"威县",value:"130533"},{label:"清河县",value:"130534"},{label:"临西县",value:"130535"},{label:"河北邢台经济开发区",value:"130571"},{label:"南宫市",value:"130581"},{label:"沙河市",value:"130582"}],[{label:"竞秀区",value:"130602"},{label:"莲池区",value:"130606"},{label:"满城区",value:"130607"},{label:"清苑区",value:"130608"},{label:"徐水区",value:"130609"},{label:"涞水县",value:"130623"},{label:"阜平县",value:"130624"},{label:"定兴县",value:"130626"},{label:"唐县",value:"130627"},{label:"高阳县",value:"130628"},{label:"容城县",value:"130629"},{label:"涞源县",value:"130630"},{label:"望都县",value:"130631"},{label:"安新县",value:"130632"},{label:"易县",value:"130633"},{label:"曲阳县",value:"130634"},{label:"蠡县",value:"130635"},{label:"顺平县",value:"130636"},{label:"博野县",value:"130637"},{label:"雄县",value:"130638"},{label:"保定高新技术产业开发区",value:"130671"},{label:"保定白沟新城",value:"130672"},{label:"涿州市",value:"130681"},{label:"定州市",value:"130682"},{label:"安国市",value:"130683"},{label:"高碑店市",value:"130684"}],[{label:"桥东区",value:"130702"},{label:"桥西区",value:"130703"},{label:"宣化区",value:"130705"},{label:"下花园区",value:"130706"},{label:"万全区",value:"130708"},{label:"崇礼区",value:"130709"},{label:"张北县",value:"130722"},{label:"康保县",value:"130723"},{label:"沽源县",value:"130724"},{label:"尚义县",value:"130725"},{label:"蔚县",value:"130726"},{label:"阳原县",value:"130727"},{label:"怀安县",value:"130728"},{label:"怀来县",value:"130730"},{label:"涿鹿县",value:"130731"},{label:"赤城县",value:"130732"},{label:"张家口市高新技术产业开发区",value:"130771"},{label:"张家口市察北管理区",value:"130772"},{label:"张家口市塞北管理区",value:"130773"}],[{label:"双桥区",value:"130802"},{label:"双滦区",value:"130803"},{label:"鹰手营子矿区",value:"130804"},{label:"承德县",value:"130821"},{label:"兴隆县",value:"130822"},{label:"滦平县",value:"130824"},{label:"隆化县",value:"130825"},{label:"丰宁满族自治县",value:"130826"},{label:"宽城满族自治县",value:"130827"},{label:"围场满族蒙古族自治县",value:"130828"},{label:"承德高新技术产业开发区",value:"130871"},{label:"平泉市",value:"130881"}],[{label:"新华区",value:"130902"},{label:"运河区",value:"130903"},{label:"沧县",value:"130921"},{label:"青县",value:"130922"},{label:"东光县",value:"130923"},{label:"海兴县",value:"130924"},{label:"盐山县",value:"130925"},{label:"肃宁县",value:"130926"},{label:"南皮县",value:"130927"},{label:"吴桥县",value:"130928"},{label:"献县",value:"130929"},{label:"孟村回族自治县",value:"130930"},{label:"河北沧州经济开发区",value:"130971"},{label:"沧州高新技术产业开发区",value:"130972"},{label:"沧州渤海新区",value:"130973"},{label:"泊头市",value:"130981"},{label:"任丘市",value:"130982"},{label:"黄骅市",value:"130983"},{label:"河间市",value:"130984"}],[{label:"安次区",value:"131002"},{label:"广阳区",value:"131003"},{label:"固安县",value:"131022"},{label:"永清县",value:"131023"},{label:"香河县",value:"131024"},{label:"大城县",value:"131025"},{label:"文安县",value:"131026"},{label:"大厂回族自治县",value:"131028"},{label:"廊坊经济技术开发区",value:"131071"},{label:"霸州市",value:"131081"},{label:"三河市",value:"131082"}],[{label:"桃城区",value:"131102"},{label:"冀州区",value:"131103"},{label:"枣强县",value:"131121"},{label:"武邑县",value:"131122"},{label:"武强县",value:"131123"},{label:"饶阳县",value:"131124"},{label:"安平县",value:"131125"},{label:"故城县",value:"131126"},{label:"景县",value:"131127"},{label:"阜城县",value:"131128"},{label:"河北衡水经济开发区",value:"131171"},{label:"衡水滨湖新区",value:"131172"},{label:"深州市",value:"131182"}]],[[{label:"小店区",value:"140105"},{label:"迎泽区",value:"140106"},{label:"杏花岭区",value:"140107"},{label:"尖草坪区",value:"140108"},{label:"万柏林区",value:"140109"},{label:"晋源区",value:"140110"},{label:"清徐县",value:"140121"},{label:"阳曲县",value:"140122"},{label:"娄烦县",value:"140123"},{label:"山西转型综合改革示范区",value:"140171"},{label:"古交市",value:"140181"}],[{label:"城区",value:"140202"},{label:"矿区",value:"140203"},{label:"南郊区",value:"140211"},{label:"新荣区",value:"140212"},{label:"阳高县",value:"140221"},{label:"天镇县",value:"140222"},{label:"广灵县",value:"140223"},{label:"灵丘县",value:"140224"},{label:"浑源县",value:"140225"},{label:"左云县",value:"140226"},{label:"大同县",value:"140227"},{label:"山西大同经济开发区",value:"140271"}],[{label:"城区",value:"140302"},{label:"矿区",value:"140303"},{label:"郊区",value:"140311"},{label:"平定县",value:"140321"},{label:"盂县",value:"140322"},{label:"山西阳泉经济开发区",value:"140371"}],[{label:"城区",value:"140402"},{label:"郊区",value:"140411"},{label:"长治县",value:"140421"},{label:"襄垣县",value:"140423"},{label:"屯留县",value:"140424"},{label:"平顺县",value:"140425"},{label:"黎城县",value:"140426"},{label:"壶关县",value:"140427"},{label:"长子县",value:"140428"},{label:"武乡县",value:"140429"},{label:"沁县",value:"140430"},{label:"沁源县",value:"140431"},{label:"山西长治高新技术产业园区",value:"140471"},{label:"潞城市",value:"140481"}],[{label:"城区",value:"140502"},{label:"沁水县",value:"140521"},{label:"阳城县",value:"140522"},{label:"陵川县",value:"140524"},{label:"泽州县",value:"140525"},{label:"高平市",value:"140581"}],[{label:"朔城区",value:"140602"},{label:"平鲁区",value:"140603"},{label:"山阴县",value:"140621"},{label:"应县",value:"140622"},{label:"右玉县",value:"140623"},{label:"怀仁县",value:"140624"},{label:"山西朔州经济开发区",value:"140671"}],[{label:"榆次区",value:"140702"},{label:"榆社县",value:"140721"},{label:"左权县",value:"140722"},{label:"和顺县",value:"140723"},{label:"昔阳县",value:"140724"},{label:"寿阳县",value:"140725"},{label:"太谷县",value:"140726"},{label:"祁县",value:"140727"},{label:"平遥县",value:"140728"},{label:"灵石县",value:"140729"},{label:"介休市",value:"140781"}],[{label:"盐湖区",value:"140802"},{label:"临猗县",value:"140821"},{label:"万荣县",value:"140822"},{label:"闻喜县",value:"140823"},{label:"稷山县",value:"140824"},{label:"新绛县",value:"140825"},{label:"绛县",value:"140826"},{label:"垣曲县",value:"140827"},{label:"夏县",value:"140828"},{label:"平陆县",value:"140829"},{label:"芮城县",value:"140830"},{label:"永济市",value:"140881"},{label:"河津市",value:"140882"}],[{label:"忻府区",value:"140902"},{label:"定襄县",value:"140921"},{label:"五台县",value:"140922"},{label:"代县",value:"140923"},{label:"繁峙县",value:"140924"},{label:"宁武县",value:"140925"},{label:"静乐县",value:"140926"},{label:"神池县",value:"140927"},{label:"五寨县",value:"140928"},{label:"岢岚县",value:"140929"},{label:"河曲县",value:"140930"},{label:"保德县",value:"140931"},{label:"偏关县",value:"140932"},{label:"五台山风景名胜区",value:"140971"},{label:"原平市",value:"140981"}],[{label:"尧都区",value:"141002"},{label:"曲沃县",value:"141021"},{label:"翼城县",value:"141022"},{label:"襄汾县",value:"141023"},{label:"洪洞县",value:"141024"},{label:"古县",value:"141025"},{label:"安泽县",value:"141026"},{label:"浮山县",value:"141027"},{label:"吉县",value:"141028"},{label:"乡宁县",value:"141029"},{label:"大宁县",value:"141030"},{label:"隰县",value:"141031"},{label:"永和县",value:"141032"},{label:"蒲县",value:"141033"},{label:"汾西县",value:"141034"},{label:"侯马市",value:"141081"},{label:"霍州市",value:"141082"}],[{label:"离石区",value:"141102"},{label:"文水县",value:"141121"},{label:"交城县",value:"141122"},{label:"兴县",value:"141123"},{label:"临县",value:"141124"},{label:"柳林县",value:"141125"},{label:"石楼县",value:"141126"},{label:"岚县",value:"141127"},{label:"方山县",value:"141128"},{label:"中阳县",value:"141129"},{label:"交口县",value:"141130"},{label:"孝义市",value:"141181"},{label:"汾阳市",value:"141182"}]],[[{label:"新城区",value:"150102"},{label:"回民区",value:"150103"},{label:"玉泉区",value:"150104"},{label:"赛罕区",value:"150105"},{label:"土默特左旗",value:"150121"},{label:"托克托县",value:"150122"},{label:"和林格尔县",value:"150123"},{label:"清水河县",value:"150124"},{label:"武川县",value:"150125"},{label:"呼和浩特金海工业园区",value:"150171"},{label:"呼和浩特经济技术开发区",value:"150172"}],[{label:"东河区",value:"150202"},{label:"昆都仑区",value:"150203"},{label:"青山区",value:"150204"},{label:"石拐区",value:"150205"},{label:"白云鄂博矿区",value:"150206"},{label:"九原区",value:"150207"},{label:"土默特右旗",value:"150221"},{label:"固阳县",value:"150222"},{label:"达尔罕茂明安联合旗",value:"150223"},{label:"包头稀土高新技术产业开发区",value:"150271"}],[{label:"海勃湾区",value:"150302"},{label:"海南区",value:"150303"},{label:"乌达区",value:"150304"}],[{label:"红山区",value:"150402"},{label:"元宝山区",value:"150403"},{label:"松山区",value:"150404"},{label:"阿鲁科尔沁旗",value:"150421"},{label:"巴林左旗",value:"150422"},{label:"巴林右旗",value:"150423"},{label:"林西县",value:"150424"},{label:"克什克腾旗",value:"150425"},{label:"翁牛特旗",value:"150426"},{label:"喀喇沁旗",value:"150428"},{label:"宁城县",value:"150429"},{label:"敖汉旗",value:"150430"}],[{label:"科尔沁区",value:"150502"},{label:"科尔沁左翼中旗",value:"150521"},{label:"科尔沁左翼后旗",value:"150522"},{label:"开鲁县",value:"150523"},{label:"库伦旗",value:"150524"},{label:"奈曼旗",value:"150525"},{label:"扎鲁特旗",value:"150526"},{label:"通辽经济技术开发区",value:"150571"},{label:"霍林郭勒市",value:"150581"}],[{label:"东胜区",value:"150602"},{label:"康巴什区",value:"150603"},{label:"达拉特旗",value:"150621"},{label:"准格尔旗",value:"150622"},{label:"鄂托克前旗",value:"150623"},{label:"鄂托克旗",value:"150624"},{label:"杭锦旗",value:"150625"},{label:"乌审旗",value:"150626"},{label:"伊金霍洛旗",value:"150627"}],[{label:"海拉尔区",value:"150702"},{label:"扎赉诺尔区",value:"150703"},{label:"阿荣旗",value:"150721"},{label:"莫力达瓦达斡尔族自治旗",value:"150722"},{label:"鄂伦春自治旗",value:"150723"},{label:"鄂温克族自治旗",value:"150724"},{label:"陈巴尔虎旗",value:"150725"},{label:"新巴尔虎左旗",value:"150726"},{label:"新巴尔虎右旗",value:"150727"},{label:"满洲里市",value:"150781"},{label:"牙克石市",value:"150782"},{label:"扎兰屯市",value:"150783"},{label:"额尔古纳市",value:"150784"},{label:"根河市",value:"150785"}],[{label:"临河区",value:"150802"},{label:"五原县",value:"150821"},{label:"磴口县",value:"150822"},{label:"乌拉特前旗",value:"150823"},{label:"乌拉特中旗",value:"150824"},{label:"乌拉特后旗",value:"150825"},{label:"杭锦后旗",value:"150826"}],[{label:"集宁区",value:"150902"},{label:"卓资县",value:"150921"},{label:"化德县",value:"150922"},{label:"商都县",value:"150923"},{label:"兴和县",value:"150924"},{label:"凉城县",value:"150925"},{label:"察哈尔右翼前旗",value:"150926"},{label:"察哈尔右翼中旗",value:"150927"},{label:"察哈尔右翼后旗",value:"150928"},{label:"四子王旗",value:"150929"},{label:"丰镇市",value:"150981"}],[{label:"乌兰浩特市",value:"152201"},{label:"阿尔山市",value:"152202"},{label:"科尔沁右翼前旗",value:"152221"},{label:"科尔沁右翼中旗",value:"152222"},{label:"扎赉特旗",value:"152223"},{label:"突泉县",value:"152224"}],[{label:"二连浩特市",value:"152501"},{label:"锡林浩特市",value:"152502"},{label:"阿巴嘎旗",value:"152522"},{label:"苏尼特左旗",value:"152523"},{label:"苏尼特右旗",value:"152524"},{label:"东乌珠穆沁旗",value:"152525"},{label:"西乌珠穆沁旗",value:"152526"},{label:"太仆寺旗",value:"152527"},{label:"镶黄旗",value:"152528"},{label:"正镶白旗",value:"152529"},{label:"正蓝旗",value:"152530"},{label:"多伦县",value:"152531"},{label:"乌拉盖管委会",value:"152571"}],[{label:"阿拉善左旗",value:"152921"},{label:"阿拉善右旗",value:"152922"},{label:"额济纳旗",value:"152923"},{label:"内蒙古阿拉善经济开发区",value:"152971"}]],[[{label:"和平区",value:"210102"},{label:"沈河区",value:"210103"},{label:"大东区",value:"210104"},{label:"皇姑区",value:"210105"},{label:"铁西区",value:"210106"},{label:"苏家屯区",value:"210111"},{label:"浑南区",value:"210112"},{label:"沈北新区",value:"210113"},{label:"于洪区",value:"210114"},{label:"辽中区",value:"210115"},{label:"康平县",value:"210123"},{label:"法库县",value:"210124"},{label:"新民市",value:"210181"}],[{label:"中山区",value:"210202"},{label:"西岗区",value:"210203"},{label:"沙河口区",value:"210204"},{label:"甘井子区",value:"210211"},{label:"旅顺口区",value:"210212"},{label:"金州区",value:"210213"},{label:"普兰店区",value:"210214"},{label:"长海县",value:"210224"},{label:"瓦房店市",value:"210281"},{label:"庄河市",value:"210283"}],[{label:"铁东区",value:"210302"},{label:"铁西区",value:"210303"},{label:"立山区",value:"210304"},{label:"千山区",value:"210311"},{label:"台安县",value:"210321"},{label:"岫岩满族自治县",value:"210323"},{label:"海城市",value:"210381"}],[{label:"新抚区",value:"210402"},{label:"东洲区",value:"210403"},{label:"望花区",value:"210404"},{label:"顺城区",value:"210411"},{label:"抚顺县",value:"210421"},{label:"新宾满族自治县",value:"210422"},{label:"清原满族自治县",value:"210423"}],[{label:"平山区",value:"210502"},{label:"溪湖区",value:"210503"},{label:"明山区",value:"210504"},{label:"南芬区",value:"210505"},{label:"本溪满族自治县",value:"210521"},{label:"桓仁满族自治县",value:"210522"}],[{label:"元宝区",value:"210602"},{label:"振兴区",value:"210603"},{label:"振安区",value:"210604"},{label:"宽甸满族自治县",value:"210624"},{label:"东港市",value:"210681"},{label:"凤城市",value:"210682"}],[{label:"古塔区",value:"210702"},{label:"凌河区",value:"210703"},{label:"太和区",value:"210711"},{label:"黑山县",value:"210726"},{label:"义县",value:"210727"},{label:"凌海市",value:"210781"},{label:"北镇市",value:"210782"}],[{label:"站前区",value:"210802"},{label:"西市区",value:"210803"},{label:"鲅鱼圈区",value:"210804"},{label:"老边区",value:"210811"},{label:"盖州市",value:"210881"},{label:"大石桥市",value:"210882"}],[{label:"海州区",value:"210902"},{label:"新邱区",value:"210903"},{label:"太平区",value:"210904"},{label:"清河门区",value:"210905"},{label:"细河区",value:"210911"},{label:"阜新蒙古族自治县",value:"210921"},{label:"彰武县",value:"210922"}],[{label:"白塔区",value:"211002"},{label:"文圣区",value:"211003"},{label:"宏伟区",value:"211004"},{label:"弓长岭区",value:"211005"},{label:"太子河区",value:"211011"},{label:"辽阳县",value:"211021"},{label:"灯塔市",value:"211081"}],[{label:"双台子区",value:"211102"},{label:"兴隆台区",value:"211103"},{label:"大洼区",value:"211104"},{label:"盘山县",value:"211122"}],[{label:"银州区",value:"211202"},{label:"清河区",value:"211204"},{label:"铁岭县",value:"211221"},{label:"西丰县",value:"211223"},{label:"昌图县",value:"211224"},{label:"调兵山市",value:"211281"},{label:"开原市",value:"211282"}],[{label:"双塔区",value:"211302"},{label:"龙城区",value:"211303"},{label:"朝阳县",value:"211321"},{label:"建平县",value:"211322"},{label:"喀喇沁左翼蒙古族自治县",value:"211324"},{label:"北票市",value:"211381"},{label:"凌源市",value:"211382"}],[{label:"连山区",value:"211402"},{label:"龙港区",value:"211403"},{label:"南票区",value:"211404"},{label:"绥中县",value:"211421"},{label:"建昌县",value:"211422"},{label:"兴城市",value:"211481"}]],[[{label:"南关区",value:"220102"},{label:"宽城区",value:"220103"},{label:"朝阳区",value:"220104"},{label:"二道区",value:"220105"},{label:"绿园区",value:"220106"},{label:"双阳区",value:"220112"},{label:"九台区",value:"220113"},{label:"农安县",value:"220122"},{label:"长春经济技术开发区",value:"220171"},{label:"长春净月高新技术产业开发区",value:"220172"},{label:"长春高新技术产业开发区",value:"220173"},{label:"长春汽车经济技术开发区",value:"220174"},{label:"榆树市",value:"220182"},{label:"德惠市",value:"220183"}],[{label:"昌邑区",value:"220202"},{label:"龙潭区",value:"220203"},{label:"船营区",value:"220204"},{label:"丰满区",value:"220211"},{label:"永吉县",value:"220221"},{label:"吉林经济开发区",value:"220271"},{label:"吉林高新技术产业开发区",value:"220272"},{label:"吉林中国新加坡食品区",value:"220273"},{label:"蛟河市",value:"220281"},{label:"桦甸市",value:"220282"},{label:"舒兰市",value:"220283"},{label:"磐石市",value:"220284"}],[{label:"铁西区",value:"220302"},{label:"铁东区",value:"220303"},{label:"梨树县",value:"220322"},{label:"伊通满族自治县",value:"220323"},{label:"公主岭市",value:"220381"},{label:"双辽市",value:"220382"}],[{label:"龙山区",value:"220402"},{label:"西安区",value:"220403"},{label:"东丰县",value:"220421"},{label:"东辽县",value:"220422"}],[{label:"东昌区",value:"220502"},{label:"二道江区",value:"220503"},{label:"通化县",value:"220521"},{label:"辉南县",value:"220523"},{label:"柳河县",value:"220524"},{label:"梅河口市",value:"220581"},{label:"集安市",value:"220582"}],[{label:"浑江区",value:"220602"},{label:"江源区",value:"220605"},{label:"抚松县",value:"220621"},{label:"靖宇县",value:"220622"},{label:"长白朝鲜族自治县",value:"220623"},{label:"临江市",value:"220681"}],[{label:"宁江区",value:"220702"},{label:"前郭尔罗斯蒙古族自治县",value:"220721"},{label:"长岭县",value:"220722"},{label:"乾安县",value:"220723"},{label:"吉林松原经济开发区",value:"220771"},{label:"扶余市",value:"220781"}],[{label:"洮北区",value:"220802"},{label:"镇赉县",value:"220821"},{label:"通榆县",value:"220822"},{label:"吉林白城经济开发区",value:"220871"},{label:"洮南市",value:"220881"},{label:"大安市",value:"220882"}],[{label:"延吉市",value:"222401"},{label:"图们市",value:"222402"},{label:"敦化市",value:"222403"},{label:"珲春市",value:"222404"},{label:"龙井市",value:"222405"},{label:"和龙市",value:"222406"},{label:"汪清县",value:"222424"},{label:"安图县",value:"222426"}]],[[{label:"道里区",value:"230102"},{label:"南岗区",value:"230103"},{label:"道外区",value:"230104"},{label:"平房区",value:"230108"},{label:"松北区",value:"230109"},{label:"香坊区",value:"230110"},{label:"呼兰区",value:"230111"},{label:"阿城区",value:"230112"},{label:"双城区",value:"230113"},{label:"依兰县",value:"230123"},{label:"方正县",value:"230124"},{label:"宾县",value:"230125"},{label:"巴彦县",value:"230126"},{label:"木兰县",value:"230127"},{label:"通河县",value:"230128"},{label:"延寿县",value:"230129"},{label:"尚志市",value:"230183"},{label:"五常市",value:"230184"}],[{label:"龙沙区",value:"230202"},{label:"建华区",value:"230203"},{label:"铁锋区",value:"230204"},{label:"昂昂溪区",value:"230205"},{label:"富拉尔基区",value:"230206"},{label:"碾子山区",value:"230207"},{label:"梅里斯达斡尔族区",value:"230208"},{label:"龙江县",value:"230221"},{label:"依安县",value:"230223"},{label:"泰来县",value:"230224"},{label:"甘南县",value:"230225"},{label:"富裕县",value:"230227"},{label:"克山县",value:"230229"},{label:"克东县",value:"230230"},{label:"拜泉县",value:"230231"},{label:"讷河市",value:"230281"}],[{label:"鸡冠区",value:"230302"},{label:"恒山区",value:"230303"},{label:"滴道区",value:"230304"},{label:"梨树区",value:"230305"},{label:"城子河区",value:"230306"},{label:"麻山区",value:"230307"},{label:"鸡东县",value:"230321"},{label:"虎林市",value:"230381"},{label:"密山市",value:"230382"}],[{label:"向阳区",value:"230402"},{label:"工农区",value:"230403"},{label:"南山区",value:"230404"},{label:"兴安区",value:"230405"},{label:"东山区",value:"230406"},{label:"兴山区",value:"230407"},{label:"萝北县",value:"230421"},{label:"绥滨县",value:"230422"}],[{label:"尖山区",value:"230502"},{label:"岭东区",value:"230503"},{label:"四方台区",value:"230505"},{label:"宝山区",value:"230506"},{label:"集贤县",value:"230521"},{label:"友谊县",value:"230522"},{label:"宝清县",value:"230523"},{label:"饶河县",value:"230524"}],[{label:"萨尔图区",value:"230602"},{label:"龙凤区",value:"230603"},{label:"让胡路区",value:"230604"},{label:"红岗区",value:"230605"},{label:"大同区",value:"230606"},{label:"肇州县",value:"230621"},{label:"肇源县",value:"230622"},{label:"林甸县",value:"230623"},{label:"杜尔伯特蒙古族自治县",value:"230624"},{label:"大庆高新技术产业开发区",value:"230671"}],[{label:"伊春区",value:"230702"},{label:"南岔区",value:"230703"},{label:"友好区",value:"230704"},{label:"西林区",value:"230705"},{label:"翠峦区",value:"230706"},{label:"新青区",value:"230707"},{label:"美溪区",value:"230708"},{label:"金山屯区",value:"230709"},{label:"五营区",value:"230710"},{label:"乌马河区",value:"230711"},{label:"汤旺河区",value:"230712"},{label:"带岭区",value:"230713"},{label:"乌伊岭区",value:"230714"},{label:"红星区",value:"230715"},{label:"上甘岭区",value:"230716"},{label:"嘉荫县",value:"230722"},{label:"铁力市",value:"230781"}],[{label:"向阳区",value:"230803"},{label:"前进区",value:"230804"},{label:"东风区",value:"230805"},{label:"郊区",value:"230811"},{label:"桦南县",value:"230822"},{label:"桦川县",value:"230826"},{label:"汤原县",value:"230828"},{label:"同江市",value:"230881"},{label:"富锦市",value:"230882"},{label:"抚远市",value:"230883"}],[{label:"新兴区",value:"230902"},{label:"桃山区",value:"230903"},{label:"茄子河区",value:"230904"},{label:"勃利县",value:"230921"}],[{label:"东安区",value:"231002"},{label:"阳明区",value:"231003"},{label:"爱民区",value:"231004"},{label:"西安区",value:"231005"},{label:"林口县",value:"231025"},{label:"牡丹江经济技术开发区",value:"231071"},{label:"绥芬河市",value:"231081"},{label:"海林市",value:"231083"},{label:"宁安市",value:"231084"},{label:"穆棱市",value:"231085"},{label:"东宁市",value:"231086"}],[{label:"爱辉区",value:"231102"},{label:"嫩江县",value:"231121"},{label:"逊克县",value:"231123"},{label:"孙吴县",value:"231124"},{label:"北安市",value:"231181"},{label:"五大连池市",value:"231182"}],[{label:"北林区",value:"231202"},{label:"望奎县",value:"231221"},{label:"兰西县",value:"231222"},{label:"青冈县",value:"231223"},{label:"庆安县",value:"231224"},{label:"明水县",value:"231225"},{label:"绥棱县",value:"231226"},{label:"安达市",value:"231281"},{label:"肇东市",value:"231282"},{label:"海伦市",value:"231283"}],[{label:"加格达奇区",value:"232701"},{label:"松岭区",value:"232702"},{label:"新林区",value:"232703"},{label:"呼中区",value:"232704"},{label:"呼玛县",value:"232721"},{label:"塔河县",value:"232722"},{label:"漠河县",value:"232723"}]],[[{label:"黄浦区",value:"310101"},{label:"徐汇区",value:"310104"},{label:"长宁区",value:"310105"},{label:"静安区",value:"310106"},{label:"普陀区",value:"310107"},{label:"虹口区",value:"310109"},{label:"杨浦区",value:"310110"},{label:"闵行区",value:"310112"},{label:"宝山区",value:"310113"},{label:"嘉定区",value:"310114"},{label:"浦东新区",value:"310115"},{label:"金山区",value:"310116"},{label:"松江区",value:"310117"},{label:"青浦区",value:"310118"},{label:"奉贤区",value:"310120"},{label:"崇明区",value:"310151"}]],[[{label:"玄武区",value:"320102"},{label:"秦淮区",value:"320104"},{label:"建邺区",value:"320105"},{label:"鼓楼区",value:"320106"},{label:"浦口区",value:"320111"},{label:"栖霞区",value:"320113"},{label:"雨花台区",value:"320114"},{label:"江宁区",value:"320115"},{label:"六合区",value:"320116"},{label:"溧水区",value:"320117"},{label:"高淳区",value:"320118"}],[{label:"锡山区",value:"320205"},{label:"惠山区",value:"320206"},{label:"滨湖区",value:"320211"},{label:"梁溪区",value:"320213"},{label:"新吴区",value:"320214"},{label:"江阴市",value:"320281"},{label:"宜兴市",value:"320282"}],[{label:"鼓楼区",value:"320302"},{label:"云龙区",value:"320303"},{label:"贾汪区",value:"320305"},{label:"泉山区",value:"320311"},{label:"铜山区",value:"320312"},{label:"丰县",value:"320321"},{label:"沛县",value:"320322"},{label:"睢宁县",value:"320324"},{label:"徐州经济技术开发区",value:"320371"},{label:"新沂市",value:"320381"},{label:"邳州市",value:"320382"}],[{label:"天宁区",value:"320402"},{label:"钟楼区",value:"320404"},{label:"新北区",value:"320411"},{label:"武进区",value:"320412"},{label:"金坛区",value:"320413"},{label:"溧阳市",value:"320481"}],[{label:"虎丘区",value:"320505"},{label:"吴中区",value:"320506"},{label:"相城区",value:"320507"},{label:"姑苏区",value:"320508"},{label:"吴江区",value:"320509"},{label:"苏州工业园区",value:"320571"},{label:"常熟市",value:"320581"},{label:"张家港市",value:"320582"},{label:"昆山市",value:"320583"},{label:"太仓市",value:"320585"}],[{label:"崇川区",value:"320602"},{label:"港闸区",value:"320611"},{label:"通州区",value:"320612"},{label:"海安县",value:"320621"},{label:"如东县",value:"320623"},{label:"南通经济技术开发区",value:"320671"},{label:"启东市",value:"320681"},{label:"如皋市",value:"320682"},{label:"海门市",value:"320684"}],[{label:"连云区",value:"320703"},{label:"海州区",value:"320706"},{label:"赣榆区",value:"320707"},{label:"东海县",value:"320722"},{label:"灌云县",value:"320723"},{label:"灌南县",value:"320724"},{label:"连云港经济技术开发区",value:"320771"},{label:"连云港高新技术产业开发区",value:"320772"}],[{label:"淮安区",value:"320803"},{label:"淮阴区",value:"320804"},{label:"清江浦区",value:"320812"},{label:"洪泽区",value:"320813"},{label:"涟水县",value:"320826"},{label:"盱眙县",value:"320830"},{label:"金湖县",value:"320831"},{label:"淮安经济技术开发区",value:"320871"}],[{label:"亭湖区",value:"320902"},{label:"盐都区",value:"320903"},{label:"大丰区",value:"320904"},{label:"响水县",value:"320921"},{label:"滨海县",value:"320922"},{label:"阜宁县",value:"320923"},{label:"射阳县",value:"320924"},{label:"建湖县",value:"320925"},{label:"盐城经济技术开发区",value:"320971"},{label:"东台市",value:"320981"}],[{label:"广陵区",value:"321002"},{label:"邗江区",value:"321003"},{label:"江都区",value:"321012"},{label:"宝应县",value:"321023"},{label:"扬州经济技术开发区",value:"321071"},{label:"仪征市",value:"321081"},{label:"高邮市",value:"321084"}],[{label:"京口区",value:"321102"},{label:"润州区",value:"321111"},{label:"丹徒区",value:"321112"},{label:"镇江新区",value:"321171"},{label:"丹阳市",value:"321181"},{label:"扬中市",value:"321182"},{label:"句容市",value:"321183"}],[{label:"海陵区",value:"321202"},{label:"高港区",value:"321203"},{label:"姜堰区",value:"321204"},{label:"泰州医药高新技术产业开发区",value:"321271"},{label:"兴化市",value:"321281"},{label:"靖江市",value:"321282"},{label:"泰兴市",value:"321283"}],[{label:"宿城区",value:"321302"},{label:"宿豫区",value:"321311"},{label:"沭阳县",value:"321322"},{label:"泗阳县",value:"321323"},{label:"泗洪县",value:"321324"},{label:"宿迁经济技术开发区",value:"321371"}]],[[{label:"上城区",value:"330102"},{label:"下城区",value:"330103"},{label:"江干区",value:"330104"},{label:"拱墅区",value:"330105"},{label:"西湖区",value:"330106"},{label:"滨江区",value:"330108"},{label:"萧山区",value:"330109"},{label:"余杭区",value:"330110"},{label:"富阳区",value:"330111"},{label:"临安区",value:"330112"},{label:"桐庐县",value:"330122"},{label:"淳安县",value:"330127"},{label:"建德市",value:"330182"}],[{label:"海曙区",value:"330203"},{label:"江北区",value:"330205"},{label:"北仑区",value:"330206"},{label:"镇海区",value:"330211"},{label:"鄞州区",value:"330212"},{label:"奉化区",value:"330213"},{label:"象山县",value:"330225"},{label:"宁海县",value:"330226"},{label:"余姚市",value:"330281"},{label:"慈溪市",value:"330282"}],[{label:"鹿城区",value:"330302"},{label:"龙湾区",value:"330303"},{label:"瓯海区",value:"330304"},{label:"洞头区",value:"330305"},{label:"永嘉县",value:"330324"},{label:"平阳县",value:"330326"},{label:"苍南县",value:"330327"},{label:"文成县",value:"330328"},{label:"泰顺县",value:"330329"},{label:"温州经济技术开发区",value:"330371"},{label:"瑞安市",value:"330381"},{label:"乐清市",value:"330382"}],[{label:"南湖区",value:"330402"},{label:"秀洲区",value:"330411"},{label:"嘉善县",value:"330421"},{label:"海盐县",value:"330424"},{label:"海宁市",value:"330481"},{label:"平湖市",value:"330482"},{label:"桐乡市",value:"330483"}],[{label:"吴兴区",value:"330502"},{label:"南浔区",value:"330503"},{label:"德清县",value:"330521"},{label:"长兴县",value:"330522"},{label:"安吉县",value:"330523"}],[{label:"越城区",value:"330602"},{label:"柯桥区",value:"330603"},{label:"上虞区",value:"330604"},{label:"新昌县",value:"330624"},{label:"诸暨市",value:"330681"},{label:"嵊州市",value:"330683"}],[{label:"婺城区",value:"330702"},{label:"金东区",value:"330703"},{label:"武义县",value:"330723"},{label:"浦江县",value:"330726"},{label:"磐安县",value:"330727"},{label:"兰溪市",value:"330781"},{label:"义乌市",value:"330782"},{label:"东阳市",value:"330783"},{label:"永康市",value:"330784"}],[{label:"柯城区",value:"330802"},{label:"衢江区",value:"330803"},{label:"常山县",value:"330822"},{label:"开化县",value:"330824"},{label:"龙游县",value:"330825"},{label:"江山市",value:"330881"}],[{label:"定海区",value:"330902"},{label:"普陀区",value:"330903"},{label:"岱山县",value:"330921"},{label:"嵊泗县",value:"330922"}],[{label:"椒江区",value:"331002"},{label:"黄岩区",value:"331003"},{label:"路桥区",value:"331004"},{label:"三门县",value:"331022"},{label:"天台县",value:"331023"},{label:"仙居县",value:"331024"},{label:"温岭市",value:"331081"},{label:"临海市",value:"331082"},{label:"玉环市",value:"331083"}],[{label:"莲都区",value:"331102"},{label:"青田县",value:"331121"},{label:"缙云县",value:"331122"},{label:"遂昌县",value:"331123"},{label:"松阳县",value:"331124"},{label:"云和县",value:"331125"},{label:"庆元县",value:"331126"},{label:"景宁畲族自治县",value:"331127"},{label:"龙泉市",value:"331181"}]],[[{label:"瑶海区",value:"340102"},{label:"庐阳区",value:"340103"},{label:"蜀山区",value:"340104"},{label:"包河区",value:"340111"},{label:"长丰县",value:"340121"},{label:"肥东县",value:"340122"},{label:"肥西县",value:"340123"},{label:"庐江县",value:"340124"},{label:"合肥高新技术产业开发区",value:"340171"},{label:"合肥经济技术开发区",value:"340172"},{label:"合肥新站高新技术产业开发区",value:"340173"},{label:"巢湖市",value:"340181"}],[{label:"镜湖区",value:"340202"},{label:"弋江区",value:"340203"},{label:"鸠江区",value:"340207"},{label:"三山区",value:"340208"},{label:"芜湖县",value:"340221"},{label:"繁昌县",value:"340222"},{label:"南陵县",value:"340223"},{label:"无为县",value:"340225"},{label:"芜湖经济技术开发区",value:"340271"},{label:"安徽芜湖长江大桥经济开发区",value:"340272"}],[{label:"龙子湖区",value:"340302"},{label:"蚌山区",value:"340303"},{label:"禹会区",value:"340304"},{label:"淮上区",value:"340311"},{label:"怀远县",value:"340321"},{label:"五河县",value:"340322"},{label:"固镇县",value:"340323"},{label:"蚌埠市高新技术开发区",value:"340371"},{label:"蚌埠市经济开发区",value:"340372"}],[{label:"大通区",value:"340402"},{label:"田家庵区",value:"340403"},{label:"谢家集区",value:"340404"},{label:"八公山区",value:"340405"},{label:"潘集区",value:"340406"},{label:"凤台县",value:"340421"},{label:"寿县",value:"340422"}],[{label:"花山区",value:"340503"},{label:"雨山区",value:"340504"},{label:"博望区",value:"340506"},{label:"当涂县",value:"340521"},{label:"含山县",value:"340522"},{label:"和县",value:"340523"}],[{label:"杜集区",value:"340602"},{label:"相山区",value:"340603"},{label:"烈山区",value:"340604"},{label:"濉溪县",value:"340621"}],[{label:"铜官区",value:"340705"},{label:"义安区",value:"340706"},{label:"郊区",value:"340711"},{label:"枞阳县",value:"340722"}],[{label:"迎江区",value:"340802"},{label:"大观区",value:"340803"},{label:"宜秀区",value:"340811"},{label:"怀宁县",value:"340822"},{label:"潜山县",value:"340824"},{label:"太湖县",value:"340825"},{label:"宿松县",value:"340826"},{label:"望江县",value:"340827"},{label:"岳西县",value:"340828"},{label:"安徽安庆经济开发区",value:"340871"},{label:"桐城市",value:"340881"}],[{label:"屯溪区",value:"341002"},{label:"黄山区",value:"341003"},{label:"徽州区",value:"341004"},{label:"歙县",value:"341021"},{label:"休宁县",value:"341022"},{label:"黟县",value:"341023"},{label:"祁门县",value:"341024"}],[{label:"琅琊区",value:"341102"},{label:"南谯区",value:"341103"},{label:"来安县",value:"341122"},{label:"全椒县",value:"341124"},{label:"定远县",value:"341125"},{label:"凤阳县",value:"341126"},{label:"苏滁现代产业园",value:"341171"},{label:"滁州经济技术开发区",value:"341172"},{label:"天长市",value:"341181"},{label:"明光市",value:"341182"}],[{label:"颍州区",value:"341202"},{label:"颍东区",value:"341203"},{label:"颍泉区",value:"341204"},{label:"临泉县",value:"341221"},{label:"太和县",value:"341222"},{label:"阜南县",value:"341225"},{label:"颍上县",value:"341226"},{label:"阜阳合肥现代产业园区",value:"341271"},{label:"阜阳经济技术开发区",value:"341272"},{label:"界首市",value:"341282"}],[{label:"埇桥区",value:"341302"},{label:"砀山县",value:"341321"},{label:"萧县",value:"341322"},{label:"灵璧县",value:"341323"},{label:"泗县",value:"341324"},{label:"宿州马鞍山现代产业园区",value:"341371"},{label:"宿州经济技术开发区",value:"341372"}],[{label:"金安区",value:"341502"},{label:"裕安区",value:"341503"},{label:"叶集区",value:"341504"},{label:"霍邱县",value:"341522"},{label:"舒城县",value:"341523"},{label:"金寨县",value:"341524"},{label:"霍山县",value:"341525"}],[{label:"谯城区",value:"341602"},{label:"涡阳县",value:"341621"},{label:"蒙城县",value:"341622"},{label:"利辛县",value:"341623"}],[{label:"贵池区",value:"341702"},{label:"东至县",value:"341721"},{label:"石台县",value:"341722"},{label:"青阳县",value:"341723"}],[{label:"宣州区",value:"341802"},{label:"郎溪县",value:"341821"},{label:"广德县",value:"341822"},{label:"泾县",value:"341823"},{label:"绩溪县",value:"341824"},{label:"旌德县",value:"341825"},{label:"宣城市经济开发区",value:"341871"},{label:"宁国市",value:"341881"}]],[[{label:"鼓楼区",value:"350102"},{label:"台江区",value:"350103"},{label:"仓山区",value:"350104"},{label:"马尾区",value:"350105"},{label:"晋安区",value:"350111"},{label:"闽侯县",value:"350121"},{label:"连江县",value:"350122"},{label:"罗源县",value:"350123"},{label:"闽清县",value:"350124"},{label:"永泰县",value:"350125"},{label:"平潭县",value:"350128"},{label:"福清市",value:"350181"},{label:"长乐市",value:"350182"}],[{label:"思明区",value:"350203"},{label:"海沧区",value:"350205"},{label:"湖里区",value:"350206"},{label:"集美区",value:"350211"},{label:"同安区",value:"350212"},{label:"翔安区",value:"350213"}],[{label:"城厢区",value:"350302"},{label:"涵江区",value:"350303"},{label:"荔城区",value:"350304"},{label:"秀屿区",value:"350305"},{label:"仙游县",value:"350322"}],[{label:"梅列区",value:"350402"},{label:"三元区",value:"350403"},{label:"明溪县",value:"350421"},{label:"清流县",value:"350423"},{label:"宁化县",value:"350424"},{label:"大田县",value:"350425"},{label:"尤溪县",value:"350426"},{label:"沙县",value:"350427"},{label:"将乐县",value:"350428"},{label:"泰宁县",value:"350429"},{label:"建宁县",value:"350430"},{label:"永安市",value:"350481"}],[{label:"鲤城区",value:"350502"},{label:"丰泽区",value:"350503"},{label:"洛江区",value:"350504"},{label:"泉港区",value:"350505"},{label:"惠安县",value:"350521"},{label:"安溪县",value:"350524"},{label:"永春县",value:"350525"},{label:"德化县",value:"350526"},{label:"金门县",value:"350527"},{label:"石狮市",value:"350581"},{label:"晋江市",value:"350582"},{label:"南安市",value:"350583"}],[{label:"芗城区",value:"350602"},{label:"龙文区",value:"350603"},{label:"云霄县",value:"350622"},{label:"漳浦县",value:"350623"},{label:"诏安县",value:"350624"},{label:"长泰县",value:"350625"},{label:"东山县",value:"350626"},{label:"南靖县",value:"350627"},{label:"平和县",value:"350628"},{label:"华安县",value:"350629"},{label:"龙海市",value:"350681"}],[{label:"延平区",value:"350702"},{label:"建阳区",value:"350703"},{label:"顺昌县",value:"350721"},{label:"浦城县",value:"350722"},{label:"光泽县",value:"350723"},{label:"松溪县",value:"350724"},{label:"政和县",value:"350725"},{label:"邵武市",value:"350781"},{label:"武夷山市",value:"350782"},{label:"建瓯市",value:"350783"}],[{label:"新罗区",value:"350802"},{label:"永定区",value:"350803"},{label:"长汀县",value:"350821"},{label:"上杭县",value:"350823"},{label:"武平县",value:"350824"},{label:"连城县",value:"350825"},{label:"漳平市",value:"350881"}],[{label:"蕉城区",value:"350902"},{label:"霞浦县",value:"350921"},{label:"古田县",value:"350922"},{label:"屏南县",value:"350923"},{label:"寿宁县",value:"350924"},{label:"周宁县",value:"350925"},{label:"柘荣县",value:"350926"},{label:"福安市",value:"350981"},{label:"福鼎市",value:"350982"}]],[[{label:"东湖区",value:"360102"},{label:"西湖区",value:"360103"},{label:"青云谱区",value:"360104"},{label:"湾里区",value:"360105"},{label:"青山湖区",value:"360111"},{label:"新建区",value:"360112"},{label:"南昌县",value:"360121"},{label:"安义县",value:"360123"},{label:"进贤县",value:"360124"}],[{label:"昌江区",value:"360202"},{label:"珠山区",value:"360203"},{label:"浮梁县",value:"360222"},{label:"乐平市",value:"360281"}],[{label:"安源区",value:"360302"},{label:"湘东区",value:"360313"},{label:"莲花县",value:"360321"},{label:"上栗县",value:"360322"},{label:"芦溪县",value:"360323"}],[{label:"濂溪区",value:"360402"},{label:"浔阳区",value:"360403"},{label:"柴桑区",value:"360404"},{label:"武宁县",value:"360423"},{label:"修水县",value:"360424"},{label:"永修县",value:"360425"},{label:"德安县",value:"360426"},{label:"都昌县",value:"360428"},{label:"湖口县",value:"360429"},{label:"彭泽县",value:"360430"},{label:"瑞昌市",value:"360481"},{label:"共青城市",value:"360482"},{label:"庐山市",value:"360483"}],[{label:"渝水区",value:"360502"},{label:"分宜县",value:"360521"}],[{label:"月湖区",value:"360602"},{label:"余江县",value:"360622"},{label:"贵溪市",value:"360681"}],[{label:"章贡区",value:"360702"},{label:"南康区",value:"360703"},{label:"赣县区",value:"360704"},{label:"信丰县",value:"360722"},{label:"大余县",value:"360723"},{label:"上犹县",value:"360724"},{label:"崇义县",value:"360725"},{label:"安远县",value:"360726"},{label:"龙南县",value:"360727"},{label:"定南县",value:"360728"},{label:"全南县",value:"360729"},{label:"宁都县",value:"360730"},{label:"于都县",value:"360731"},{label:"兴国县",value:"360732"},{label:"会昌县",value:"360733"},{label:"寻乌县",value:"360734"},{label:"石城县",value:"360735"},{label:"瑞金市",value:"360781"}],[{label:"吉州区",value:"360802"},{label:"青原区",value:"360803"},{label:"吉安县",value:"360821"},{label:"吉水县",value:"360822"},{label:"峡江县",value:"360823"},{label:"新干县",value:"360824"},{label:"永丰县",value:"360825"},{label:"泰和县",value:"360826"},{label:"遂川县",value:"360827"},{label:"万安县",value:"360828"},{label:"安福县",value:"360829"},{label:"永新县",value:"360830"},{label:"井冈山市",value:"360881"}],[{label:"袁州区",value:"360902"},{label:"奉新县",value:"360921"},{label:"万载县",value:"360922"},{label:"上高县",value:"360923"},{label:"宜丰县",value:"360924"},{label:"靖安县",value:"360925"},{label:"铜鼓县",value:"360926"},{label:"丰城市",value:"360981"},{label:"樟树市",value:"360982"},{label:"高安市",value:"360983"}],[{label:"临川区",value:"361002"},{label:"东乡区",value:"361003"},{label:"南城县",value:"361021"},{label:"黎川县",value:"361022"},{label:"南丰县",value:"361023"},{label:"崇仁县",value:"361024"},{label:"乐安县",value:"361025"},{label:"宜黄县",value:"361026"},{label:"金溪县",value:"361027"},{label:"资溪县",value:"361028"},{label:"广昌县",value:"361030"}],[{label:"信州区",value:"361102"},{label:"广丰区",value:"361103"},{label:"上饶县",value:"361121"},{label:"玉山县",value:"361123"},{label:"铅山县",value:"361124"},{label:"横峰县",value:"361125"},{label:"弋阳县",value:"361126"},{label:"余干县",value:"361127"},{label:"鄱阳县",value:"361128"},{label:"万年县",value:"361129"},{label:"婺源县",value:"361130"},{label:"德兴市",value:"361181"}]],[[{label:"历下区",value:"370102"},{label:"市中区",value:"370103"},{label:"槐荫区",value:"370104"},{label:"天桥区",value:"370105"},{label:"历城区",value:"370112"},{label:"长清区",value:"370113"},{label:"章丘区",value:"370114"},{label:"平阴县",value:"370124"},{label:"济阳县",value:"370125"},{label:"商河县",value:"370126"},{label:"济南高新技术产业开发区",value:"370171"}],[{label:"市南区",value:"370202"},{label:"市北区",value:"370203"},{label:"黄岛区",value:"370211"},{label:"崂山区",value:"370212"},{label:"李沧区",value:"370213"},{label:"城阳区",value:"370214"},{label:"即墨区",value:"370215"},{label:"青岛高新技术产业开发区",value:"370271"},{label:"胶州市",value:"370281"},{label:"平度市",value:"370283"},{label:"莱西市",value:"370285"}],[{label:"淄川区",value:"370302"},{label:"张店区",value:"370303"},{label:"博山区",value:"370304"},{label:"临淄区",value:"370305"},{label:"周村区",value:"370306"},{label:"桓台县",value:"370321"},{label:"高青县",value:"370322"},{label:"沂源县",value:"370323"}],[{label:"市中区",value:"370402"},{label:"薛城区",value:"370403"},{label:"峄城区",value:"370404"},{label:"台儿庄区",value:"370405"},{label:"山亭区",value:"370406"},{label:"滕州市",value:"370481"}],[{label:"东营区",value:"370502"},{label:"河口区",value:"370503"},{label:"垦利区",value:"370505"},{label:"利津县",value:"370522"},{label:"广饶县",value:"370523"},{label:"东营经济技术开发区",value:"370571"},{label:"东营港经济开发区",value:"370572"}],[{label:"芝罘区",value:"370602"},{label:"福山区",value:"370611"},{label:"牟平区",value:"370612"},{label:"莱山区",value:"370613"},{label:"长岛县",value:"370634"},{label:"烟台高新技术产业开发区",value:"370671"},{label:"烟台经济技术开发区",value:"370672"},{label:"龙口市",value:"370681"},{label:"莱阳市",value:"370682"},{label:"莱州市",value:"370683"},{label:"蓬莱市",value:"370684"},{label:"招远市",value:"370685"},{label:"栖霞市",value:"370686"},{label:"海阳市",value:"370687"}],[{label:"潍城区",value:"370702"},{label:"寒亭区",value:"370703"},{label:"坊子区",value:"370704"},{label:"奎文区",value:"370705"},{label:"临朐县",value:"370724"},{label:"昌乐县",value:"370725"},{label:"潍坊滨海经济技术开发区",value:"370772"},{label:"青州市",value:"370781"},{label:"诸城市",value:"370782"},{label:"寿光市",value:"370783"},{label:"安丘市",value:"370784"},{label:"高密市",value:"370785"},{label:"昌邑市",value:"370786"}],[{label:"任城区",value:"370811"},{label:"兖州区",value:"370812"},{label:"微山县",value:"370826"},{label:"鱼台县",value:"370827"},{label:"金乡县",value:"370828"},{label:"嘉祥县",value:"370829"},{label:"汶上县",value:"370830"},{label:"泗水县",value:"370831"},{label:"梁山县",value:"370832"},{label:"济宁高新技术产业开发区",value:"370871"},{label:"曲阜市",value:"370881"},{label:"邹城市",value:"370883"}],[{label:"泰山区",value:"370902"},{label:"岱岳区",value:"370911"},{label:"宁阳县",value:"370921"},{label:"东平县",value:"370923"},{label:"新泰市",value:"370982"},{label:"肥城市",value:"370983"}],[{label:"环翠区",value:"371002"},{label:"文登区",value:"371003"},{label:"威海火炬高技术产业开发区",value:"371071"},{label:"威海经济技术开发区",value:"371072"},{label:"威海临港经济技术开发区",value:"371073"},{label:"荣成市",value:"371082"},{label:"乳山市",value:"371083"}],[{label:"东港区",value:"371102"},{label:"岚山区",value:"371103"},{label:"五莲县",value:"371121"},{label:"莒县",value:"371122"},{label:"日照经济技术开发区",value:"371171"},{label:"日照国际海洋城",value:"371172"}],[{label:"莱城区",value:"371202"},{label:"钢城区",value:"371203"}],[{label:"兰山区",value:"371302"},{label:"罗庄区",value:"371311"},{label:"河东区",value:"371312"},{label:"沂南县",value:"371321"},{label:"郯城县",value:"371322"},{label:"沂水县",value:"371323"},{label:"兰陵县",value:"371324"},{label:"费县",value:"371325"},{label:"平邑县",value:"371326"},{label:"莒南县",value:"371327"},{label:"蒙阴县",value:"371328"},{label:"临沭县",value:"371329"},{label:"临沂高新技术产业开发区",value:"371371"},{label:"临沂经济技术开发区",value:"371372"},{label:"临沂临港经济开发区",value:"371373"}],[{label:"德城区",value:"371402"},{label:"陵城区",value:"371403"},{label:"宁津县",value:"371422"},{label:"庆云县",value:"371423"},{label:"临邑县",value:"371424"},{label:"齐河县",value:"371425"},{label:"平原县",value:"371426"},{label:"夏津县",value:"371427"},{label:"武城县",value:"371428"},{label:"德州经济技术开发区",value:"371471"},{label:"德州运河经济开发区",value:"371472"},{label:"乐陵市",value:"371481"},{label:"禹城市",value:"371482"}],[{label:"东昌府区",value:"371502"},{label:"阳谷县",value:"371521"},{label:"莘县",value:"371522"},{label:"茌平县",value:"371523"},{label:"东阿县",value:"371524"},{label:"冠县",value:"371525"},{label:"高唐县",value:"371526"},{label:"临清市",value:"371581"}],[{label:"滨城区",value:"371602"},{label:"沾化区",value:"371603"},{label:"惠民县",value:"371621"},{label:"阳信县",value:"371622"},{label:"无棣县",value:"371623"},{label:"博兴县",value:"371625"},{label:"邹平县",value:"371626"}],[{label:"牡丹区",value:"371702"},{label:"定陶区",value:"371703"},{label:"曹县",value:"371721"},{label:"单县",value:"371722"},{label:"成武县",value:"371723"},{label:"巨野县",value:"371724"},{label:"郓城县",value:"371725"},{label:"鄄城县",value:"371726"},{label:"东明县",value:"371728"},{label:"菏泽经济技术开发区",value:"371771"},{label:"菏泽高新技术开发区",value:"371772"}]],[[{label:"中原区",value:"410102"},{label:"二七区",value:"410103"},{label:"管城回族区",value:"410104"},{label:"金水区",value:"410105"},{label:"上街区",value:"410106"},{label:"惠济区",value:"410108"},{label:"中牟县",value:"410122"},{label:"郑州经济技术开发区",value:"410171"},{label:"郑州高新技术产业开发区",value:"410172"},{label:"郑州航空港经济综合实验区",value:"410173"},{label:"巩义市",value:"410181"},{label:"荥阳市",value:"410182"},{label:"新密市",value:"410183"},{label:"新郑市",value:"410184"},{label:"登封市",value:"410185"}],[{label:"龙亭区",value:"410202"},{label:"顺河回族区",value:"410203"},{label:"鼓楼区",value:"410204"},{label:"禹王台区",value:"410205"},{label:"祥符区",value:"410212"},{label:"杞县",value:"410221"},{label:"通许县",value:"410222"},{label:"尉氏县",value:"410223"},{label:"兰考县",value:"410225"}],[{label:"老城区",value:"410302"},{label:"西工区",value:"410303"},{label:"瀍河回族区",value:"410304"},{label:"涧西区",value:"410305"},{label:"吉利区",value:"410306"},{label:"洛龙区",value:"410311"},{label:"孟津县",value:"410322"},{label:"新安县",value:"410323"},{label:"栾川县",value:"410324"},{label:"嵩县",value:"410325"},{label:"汝阳县",value:"410326"},{label:"宜阳县",value:"410327"},{label:"洛宁县",value:"410328"},{label:"伊川县",value:"410329"},{label:"洛阳高新技术产业开发区",value:"410371"},{label:"偃师市",value:"410381"}],[{label:"新华区",value:"410402"},{label:"卫东区",value:"410403"},{label:"石龙区",value:"410404"},{label:"湛河区",value:"410411"},{label:"宝丰县",value:"410421"},{label:"叶县",value:"410422"},{label:"鲁山县",value:"410423"},{label:"郏县",value:"410425"},{label:"平顶山高新技术产业开发区",value:"410471"},{label:"平顶山市新城区",value:"410472"},{label:"舞钢市",value:"410481"},{label:"汝州市",value:"410482"}],[{label:"文峰区",value:"410502"},{label:"北关区",value:"410503"},{label:"殷都区",value:"410505"},{label:"龙安区",value:"410506"},{label:"安阳县",value:"410522"},{label:"汤阴县",value:"410523"},{label:"滑县",value:"410526"},{label:"内黄县",value:"410527"},{label:"安阳高新技术产业开发区",value:"410571"},{label:"林州市",value:"410581"}],[{label:"鹤山区",value:"410602"},{label:"山城区",value:"410603"},{label:"淇滨区",value:"410611"},{label:"浚县",value:"410621"},{label:"淇县",value:"410622"},{label:"鹤壁经济技术开发区",value:"410671"}],[{label:"红旗区",value:"410702"},{label:"卫滨区",value:"410703"},{label:"凤泉区",value:"410704"},{label:"牧野区",value:"410711"},{label:"新乡县",value:"410721"},{label:"获嘉县",value:"410724"},{label:"原阳县",value:"410725"},{label:"延津县",value:"410726"},{label:"封丘县",value:"410727"},{label:"长垣县",value:"410728"},{label:"新乡高新技术产业开发区",value:"410771"},{label:"新乡经济技术开发区",value:"410772"},{label:"新乡市平原城乡一体化示范区",value:"410773"},{label:"卫辉市",value:"410781"},{label:"辉县市",value:"410782"}],[{label:"解放区",value:"410802"},{label:"中站区",value:"410803"},{label:"马村区",value:"410804"},{label:"山阳区",value:"410811"},{label:"修武县",value:"410821"},{label:"博爱县",value:"410822"},{label:"武陟县",value:"410823"},{label:"温县",value:"410825"},{label:"焦作城乡一体化示范区",value:"410871"},{label:"沁阳市",value:"410882"},{label:"孟州市",value:"410883"}],[{label:"华龙区",value:"410902"},{label:"清丰县",value:"410922"},{label:"南乐县",value:"410923"},{label:"范县",value:"410926"},{label:"台前县",value:"410927"},{label:"濮阳县",value:"410928"},{label:"河南濮阳工业园区",value:"410971"},{label:"濮阳经济技术开发区",value:"410972"}],[{label:"魏都区",value:"411002"},{label:"建安区",value:"411003"},{label:"鄢陵县",value:"411024"},{label:"襄城县",value:"411025"},{label:"许昌经济技术开发区",value:"411071"},{label:"禹州市",value:"411081"},{label:"长葛市",value:"411082"}],[{label:"源汇区",value:"411102"},{label:"郾城区",value:"411103"},{label:"召陵区",value:"411104"},{label:"舞阳县",value:"411121"},{label:"临颍县",value:"411122"},{label:"漯河经济技术开发区",value:"411171"}],[{label:"湖滨区",value:"411202"},{label:"陕州区",value:"411203"},{label:"渑池县",value:"411221"},{label:"卢氏县",value:"411224"},{label:"河南三门峡经济开发区",value:"411271"},{label:"义马市",value:"411281"},{label:"灵宝市",value:"411282"}],[{label:"宛城区",value:"411302"},{label:"卧龙区",value:"411303"},{label:"南召县",value:"411321"},{label:"方城县",value:"411322"},{label:"西峡县",value:"411323"},{label:"镇平县",value:"411324"},{label:"内乡县",value:"411325"},{label:"淅川县",value:"411326"},{label:"社旗县",value:"411327"},{label:"唐河县",value:"411328"},{label:"新野县",value:"411329"},{label:"桐柏县",value:"411330"},{label:"南阳高新技术产业开发区",value:"411371"},{label:"南阳市城乡一体化示范区",value:"411372"},{label:"邓州市",value:"411381"}],[{label:"梁园区",value:"411402"},{label:"睢阳区",value:"411403"},{label:"民权县",value:"411421"},{label:"睢县",value:"411422"},{label:"宁陵县",value:"411423"},{label:"柘城县",value:"411424"},{label:"虞城县",value:"411425"},{label:"夏邑县",value:"411426"},{label:"豫东综合物流产业聚集区",value:"411471"},{label:"河南商丘经济开发区",value:"411472"},{label:"永城市",value:"411481"}],[{label:"浉河区",value:"411502"},{label:"平桥区",value:"411503"},{label:"罗山县",value:"411521"},{label:"光山县",value:"411522"},{label:"新县",value:"411523"},{label:"商城县",value:"411524"},{label:"固始县",value:"411525"},{label:"潢川县",value:"411526"},{label:"淮滨县",value:"411527"},{label:"息县",value:"411528"},{label:"信阳高新技术产业开发区",value:"411571"}],[{label:"川汇区",value:"411602"},{label:"扶沟县",value:"411621"},{label:"西华县",value:"411622"},{label:"商水县",value:"411623"},{label:"沈丘县",value:"411624"},{label:"郸城县",value:"411625"},{label:"淮阳县",value:"411626"},{label:"太康县",value:"411627"},{label:"鹿邑县",value:"411628"},{label:"河南周口经济开发区",value:"411671"},{label:"项城市",value:"411681"}],[{label:"驿城区",value:"411702"},{label:"西平县",value:"411721"},{label:"上蔡县",value:"411722"},{label:"平舆县",value:"411723"},{label:"正阳县",value:"411724"},{label:"确山县",value:"411725"},{label:"泌阳县",value:"411726"},{label:"汝南县",value:"411727"},{label:"遂平县",value:"411728"},{label:"新蔡县",value:"411729"},{label:"河南驻马店经济开发区",value:"411771"}],[{label:"济源市",value:"419001"}]],[[{label:"江岸区",value:"420102"},{label:"江汉区",value:"420103"},{label:"硚口区",value:"420104"},{label:"汉阳区",value:"420105"},{label:"武昌区",value:"420106"},{label:"青山区",value:"420107"},{label:"洪山区",value:"420111"},{label:"东西湖区",value:"420112"},{label:"汉南区",value:"420113"},{label:"蔡甸区",value:"420114"},{label:"江夏区",value:"420115"},{label:"黄陂区",value:"420116"},{label:"新洲区",value:"420117"}],[{label:"黄石港区",value:"420202"},{label:"西塞山区",value:"420203"},{label:"下陆区",value:"420204"},{label:"铁山区",value:"420205"},{label:"阳新县",value:"420222"},{label:"大冶市",value:"420281"}],[{label:"茅箭区",value:"420302"},{label:"张湾区",value:"420303"},{label:"郧阳区",value:"420304"},{label:"郧西县",value:"420322"},{label:"竹山县",value:"420323"},{label:"竹溪县",value:"420324"},{label:"房县",value:"420325"},{label:"丹江口市",value:"420381"}],[{label:"西陵区",value:"420502"},{label:"伍家岗区",value:"420503"},{label:"点军区",value:"420504"},{label:"猇亭区",value:"420505"},{label:"夷陵区",value:"420506"},{label:"远安县",value:"420525"},{label:"兴山县",value:"420526"},{label:"秭归县",value:"420527"},{label:"长阳土家族自治县",value:"420528"},{label:"五峰土家族自治县",value:"420529"},{label:"宜都市",value:"420581"},{label:"当阳市",value:"420582"},{label:"枝江市",value:"420583"}],[{label:"襄城区",value:"420602"},{label:"樊城区",value:"420606"},{label:"襄州区",value:"420607"},{label:"南漳县",value:"420624"},{label:"谷城县",value:"420625"},{label:"保康县",value:"420626"},{label:"老河口市",value:"420682"},{label:"枣阳市",value:"420683"},{label:"宜城市",value:"420684"}],[{label:"梁子湖区",value:"420702"},{label:"华容区",value:"420703"},{label:"鄂城区",value:"420704"}],[{label:"东宝区",value:"420802"},{label:"掇刀区",value:"420804"},{label:"京山县",value:"420821"},{label:"沙洋县",value:"420822"},{label:"钟祥市",value:"420881"}],[{label:"孝南区",value:"420902"},{label:"孝昌县",value:"420921"},{label:"大悟县",value:"420922"},{label:"云梦县",value:"420923"},{label:"应城市",value:"420981"},{label:"安陆市",value:"420982"},{label:"汉川市",value:"420984"}],[{label:"沙市区",value:"421002"},{label:"荆州区",value:"421003"},{label:"公安县",value:"421022"},{label:"监利县",value:"421023"},{label:"江陵县",value:"421024"},{label:"荆州经济技术开发区",value:"421071"},{label:"石首市",value:"421081"},{label:"洪湖市",value:"421083"},{label:"松滋市",value:"421087"}],[{label:"黄州区",value:"421102"},{label:"团风县",value:"421121"},{label:"红安县",value:"421122"},{label:"罗田县",value:"421123"},{label:"英山县",value:"421124"},{label:"浠水县",value:"421125"},{label:"蕲春县",value:"421126"},{label:"黄梅县",value:"421127"},{label:"龙感湖管理区",value:"421171"},{label:"麻城市",value:"421181"},{label:"武穴市",value:"421182"}],[{label:"咸安区",value:"421202"},{label:"嘉鱼县",value:"421221"},{label:"通城县",value:"421222"},{label:"崇阳县",value:"421223"},{label:"通山县",value:"421224"},{label:"赤壁市",value:"421281"}],[{label:"曾都区",value:"421303"},{label:"随县",value:"421321"},{label:"广水市",value:"421381"}],[{label:"恩施市",value:"422801"},{label:"利川市",value:"422802"},{label:"建始县",value:"422822"},{label:"巴东县",value:"422823"},{label:"宣恩县",value:"422825"},{label:"咸丰县",value:"422826"},{label:"来凤县",value:"422827"},{label:"鹤峰县",value:"422828"}],[{label:"仙桃市",value:"429004"},{label:"潜江市",value:"429005"},{label:"天门市",value:"429006"},{label:"神农架林区",value:"429021"}]],[[{label:"芙蓉区",value:"430102"},{label:"天心区",value:"430103"},{label:"岳麓区",value:"430104"},{label:"开福区",value:"430105"},{label:"雨花区",value:"430111"},{label:"望城区",value:"430112"},{label:"长沙县",value:"430121"},{label:"浏阳市",value:"430181"},{label:"宁乡市",value:"430182"}],[{label:"荷塘区",value:"430202"},{label:"芦淞区",value:"430203"},{label:"石峰区",value:"430204"},{label:"天元区",value:"430211"},{label:"株洲县",value:"430221"},{label:"攸县",value:"430223"},{label:"茶陵县",value:"430224"},{label:"炎陵县",value:"430225"},{label:"云龙示范区",value:"430271"},{label:"醴陵市",value:"430281"}],[{label:"雨湖区",value:"430302"},{label:"岳塘区",value:"430304"},{label:"湘潭县",value:"430321"},{label:"湖南湘潭高新技术产业园区",value:"430371"},{label:"湘潭昭山示范区",value:"430372"},{label:"湘潭九华示范区",value:"430373"},{label:"湘乡市",value:"430381"},{label:"韶山市",value:"430382"}],[{label:"珠晖区",value:"430405"},{label:"雁峰区",value:"430406"},{label:"石鼓区",value:"430407"},{label:"蒸湘区",value:"430408"},{label:"南岳区",value:"430412"},{label:"衡阳县",value:"430421"},{label:"衡南县",value:"430422"},{label:"衡山县",value:"430423"},{label:"衡东县",value:"430424"},{label:"祁东县",value:"430426"},{label:"衡阳综合保税区",value:"430471"},{label:"湖南衡阳高新技术产业园区",value:"430472"},{label:"湖南衡阳松木经济开发区",value:"430473"},{label:"耒阳市",value:"430481"},{label:"常宁市",value:"430482"}],[{label:"双清区",value:"430502"},{label:"大祥区",value:"430503"},{label:"北塔区",value:"430511"},{label:"邵东县",value:"430521"},{label:"新邵县",value:"430522"},{label:"邵阳县",value:"430523"},{label:"隆回县",value:"430524"},{label:"洞口县",value:"430525"},{label:"绥宁县",value:"430527"},{label:"新宁县",value:"430528"},{label:"城步苗族自治县",value:"430529"},{label:"武冈市",value:"430581"}],[{label:"岳阳楼区",value:"430602"},{label:"云溪区",value:"430603"},{label:"君山区",value:"430611"},{label:"岳阳县",value:"430621"},{label:"华容县",value:"430623"},{label:"湘阴县",value:"430624"},{label:"平江县",value:"430626"},{label:"岳阳市屈原管理区",value:"430671"},{label:"汨罗市",value:"430681"},{label:"临湘市",value:"430682"}],[{label:"武陵区",value:"430702"},{label:"鼎城区",value:"430703"},{label:"安乡县",value:"430721"},{label:"汉寿县",value:"430722"},{label:"澧县",value:"430723"},{label:"临澧县",value:"430724"},{label:"桃源县",value:"430725"},{label:"石门县",value:"430726"},{label:"常德市西洞庭管理区",value:"430771"},{label:"津市市",value:"430781"}],[{label:"永定区",value:"430802"},{label:"武陵源区",value:"430811"},{label:"慈利县",value:"430821"},{label:"桑植县",value:"430822"}],[{label:"资阳区",value:"430902"},{label:"赫山区",value:"430903"},{label:"南县",value:"430921"},{label:"桃江县",value:"430922"},{label:"安化县",value:"430923"},{label:"益阳市大通湖管理区",value:"430971"},{label:"湖南益阳高新技术产业园区",value:"430972"},{label:"沅江市",value:"430981"}],[{label:"北湖区",value:"431002"},{label:"苏仙区",value:"431003"},{label:"桂阳县",value:"431021"},{label:"宜章县",value:"431022"},{label:"永兴县",value:"431023"},{label:"嘉禾县",value:"431024"},{label:"临武县",value:"431025"},{label:"汝城县",value:"431026"},{label:"桂东县",value:"431027"},{label:"安仁县",value:"431028"},{label:"资兴市",value:"431081"}],[{label:"零陵区",value:"431102"},{label:"冷水滩区",value:"431103"},{label:"祁阳县",value:"431121"},{label:"东安县",value:"431122"},{label:"双牌县",value:"431123"},{label:"道县",value:"431124"},{label:"江永县",value:"431125"},{label:"宁远县",value:"431126"},{label:"蓝山县",value:"431127"},{label:"新田县",value:"431128"},{label:"江华瑶族自治县",value:"431129"},{label:"永州经济技术开发区",value:"431171"},{label:"永州市金洞管理区",value:"431172"},{label:"永州市回龙圩管理区",value:"431173"}],[{label:"鹤城区",value:"431202"},{label:"中方县",value:"431221"},{label:"沅陵县",value:"431222"},{label:"辰溪县",value:"431223"},{label:"溆浦县",value:"431224"},{label:"会同县",value:"431225"},{label:"麻阳苗族自治县",value:"431226"},{label:"新晃侗族自治县",value:"431227"},{label:"芷江侗族自治县",value:"431228"},{label:"靖州苗族侗族自治县",value:"431229"},{label:"通道侗族自治县",value:"431230"},{label:"怀化市洪江管理区",value:"431271"},{label:"洪江市",value:"431281"}],[{label:"娄星区",value:"431302"},{label:"双峰县",value:"431321"},{label:"新化县",value:"431322"},{label:"冷水江市",value:"431381"},{label:"涟源市",value:"431382"}],[{label:"吉首市",value:"433101"},{label:"泸溪县",value:"433122"},{label:"凤凰县",value:"433123"},{label:"花垣县",value:"433124"},{label:"保靖县",value:"433125"},{label:"古丈县",value:"433126"},{label:"永顺县",value:"433127"},{label:"龙山县",value:"433130"},{label:"湖南吉首经济开发区",value:"433172"},{label:"湖南永顺经济开发区",value:"433173"}]],[[{label:"荔湾区",value:"440103"},{label:"越秀区",value:"440104"},{label:"海珠区",value:"440105"},{label:"天河区",value:"440106"},{label:"白云区",value:"440111"},{label:"黄埔区",value:"440112"},{label:"番禺区",value:"440113"},{label:"花都区",value:"440114"},{label:"南沙区",value:"440115"},{label:"从化区",value:"440117"},{label:"增城区",value:"440118"}],[{label:"武江区",value:"440203"},{label:"浈江区",value:"440204"},{label:"曲江区",value:"440205"},{label:"始兴县",value:"440222"},{label:"仁化县",value:"440224"},{label:"翁源县",value:"440229"},{label:"乳源瑶族自治县",value:"440232"},{label:"新丰县",value:"440233"},{label:"乐昌市",value:"440281"},{label:"南雄市",value:"440282"}],[{label:"罗湖区",value:"440303"},{label:"福田区",value:"440304"},{label:"南山区",value:"440305"},{label:"宝安区",value:"440306"},{label:"龙岗区",value:"440307"},{label:"盐田区",value:"440308"},{label:"龙华区",value:"440309"},{label:"坪山区",value:"440310"}],[{label:"香洲区",value:"440402"},{label:"斗门区",value:"440403"},{label:"金湾区",value:"440404"}],[{label:"龙湖区",value:"440507"},{label:"金平区",value:"440511"},{label:"濠江区",value:"440512"},{label:"潮阳区",value:"440513"},{label:"潮南区",value:"440514"},{label:"澄海区",value:"440515"},{label:"南澳县",value:"440523"}],[{label:"禅城区",value:"440604"},{label:"南海区",value:"440605"},{label:"顺德区",value:"440606"},{label:"三水区",value:"440607"},{label:"高明区",value:"440608"}],[{label:"蓬江区",value:"440703"},{label:"江海区",value:"440704"},{label:"新会区",value:"440705"},{label:"台山市",value:"440781"},{label:"开平市",value:"440783"},{label:"鹤山市",value:"440784"},{label:"恩平市",value:"440785"}],[{label:"赤坎区",value:"440802"},{label:"霞山区",value:"440803"},{label:"坡头区",value:"440804"},{label:"麻章区",value:"440811"},{label:"遂溪县",value:"440823"},{label:"徐闻县",value:"440825"},{label:"廉江市",value:"440881"},{label:"雷州市",value:"440882"},{label:"吴川市",value:"440883"}],[{label:"茂南区",value:"440902"},{label:"电白区",value:"440904"},{label:"高州市",value:"440981"},{label:"化州市",value:"440982"},{label:"信宜市",value:"440983"}],[{label:"端州区",value:"441202"},{label:"鼎湖区",value:"441203"},{label:"高要区",value:"441204"},{label:"广宁县",value:"441223"},{label:"怀集县",value:"441224"},{label:"封开县",value:"441225"},{label:"德庆县",value:"441226"},{label:"四会市",value:"441284"}],[{label:"惠城区",value:"441302"},{label:"惠阳区",value:"441303"},{label:"博罗县",value:"441322"},{label:"惠东县",value:"441323"},{label:"龙门县",value:"441324"}],[{label:"梅江区",value:"441402"},{label:"梅县区",value:"441403"},{label:"大埔县",value:"441422"},{label:"丰顺县",value:"441423"},{label:"五华县",value:"441424"},{label:"平远县",value:"441426"},{label:"蕉岭县",value:"441427"},{label:"兴宁市",value:"441481"}],[{label:"城区",value:"441502"},{label:"海丰县",value:"441521"},{label:"陆河县",value:"441523"},{label:"陆丰市",value:"441581"}],[{label:"源城区",value:"441602"},{label:"紫金县",value:"441621"},{label:"龙川县",value:"441622"},{label:"连平县",value:"441623"},{label:"和平县",value:"441624"},{label:"东源县",value:"441625"}],[{label:"江城区",value:"441702"},{label:"阳东区",value:"441704"},{label:"阳西县",value:"441721"},{label:"阳春市",value:"441781"}],[{label:"清城区",value:"441802"},{label:"清新区",value:"441803"},{label:"佛冈县",value:"441821"},{label:"阳山县",value:"441823"},{label:"连山壮族瑶族自治县",value:"441825"},{label:"连南瑶族自治县",value:"441826"},{label:"英德市",value:"441881"},{label:"连州市",value:"441882"}],[{label:"东莞市",value:"441900"}],[{label:"中山市",value:"442000"}],[{label:"湘桥区",value:"445102"},{label:"潮安区",value:"445103"},{label:"饶平县",value:"445122"}],[{label:"榕城区",value:"445202"},{label:"揭东区",value:"445203"},{label:"揭西县",value:"445222"},{label:"惠来县",value:"445224"},{label:"普宁市",value:"445281"}],[{label:"云城区",value:"445302"},{label:"云安区",value:"445303"},{label:"新兴县",value:"445321"},{label:"郁南县",value:"445322"},{label:"罗定市",value:"445381"}]],[[{label:"兴宁区",value:"450102"},{label:"青秀区",value:"450103"},{label:"江南区",value:"450105"},{label:"西乡塘区",value:"450107"},{label:"良庆区",value:"450108"},{label:"邕宁区",value:"450109"},{label:"武鸣区",value:"450110"},{label:"隆安县",value:"450123"},{label:"马山县",value:"450124"},{label:"上林县",value:"450125"},{label:"宾阳县",value:"450126"},{label:"横县",value:"450127"}],[{label:"城中区",value:"450202"},{label:"鱼峰区",value:"450203"},{label:"柳南区",value:"450204"},{label:"柳北区",value:"450205"},{label:"柳江区",value:"450206"},{label:"柳城县",value:"450222"},{label:"鹿寨县",value:"450223"},{label:"融安县",value:"450224"},{label:"融水苗族自治县",value:"450225"},{label:"三江侗族自治县",value:"450226"}],[{label:"秀峰区",value:"450302"},{label:"叠彩区",value:"450303"},{label:"象山区",value:"450304"},{label:"七星区",value:"450305"},{label:"雁山区",value:"450311"},{label:"临桂区",value:"450312"},{label:"阳朔县",value:"450321"},{label:"灵川县",value:"450323"},{label:"全州县",value:"450324"},{label:"兴安县",value:"450325"},{label:"永福县",value:"450326"},{label:"灌阳县",value:"450327"},{label:"龙胜各族自治县",value:"450328"},{label:"资源县",value:"450329"},{label:"平乐县",value:"450330"},{label:"荔浦县",value:"450331"},{label:"恭城瑶族自治县",value:"450332"}],[{label:"万秀区",value:"450403"},{label:"长洲区",value:"450405"},{label:"龙圩区",value:"450406"},{label:"苍梧县",value:"450421"},{label:"藤县",value:"450422"},{label:"蒙山县",value:"450423"},{label:"岑溪市",value:"450481"}],[{label:"海城区",value:"450502"},{label:"银海区",value:"450503"},{label:"铁山港区",value:"450512"},{label:"合浦县",value:"450521"}],[{label:"港口区",value:"450602"},{label:"防城区",value:"450603"},{label:"上思县",value:"450621"},{label:"东兴市",value:"450681"}],[{label:"钦南区",value:"450702"},{label:"钦北区",value:"450703"},{label:"灵山县",value:"450721"},{label:"浦北县",value:"450722"}],[{label:"港北区",value:"450802"},{label:"港南区",value:"450803"},{label:"覃塘区",value:"450804"},{label:"平南县",value:"450821"},{label:"桂平市",value:"450881"}],[{label:"玉州区",value:"450902"},{label:"福绵区",value:"450903"},{label:"容县",value:"450921"},{label:"陆川县",value:"450922"},{label:"博白县",value:"450923"},{label:"兴业县",value:"450924"},{label:"北流市",value:"450981"}],[{label:"右江区",value:"451002"},{label:"田阳县",value:"451021"},{label:"田东县",value:"451022"},{label:"平果县",value:"451023"},{label:"德保县",value:"451024"},{label:"那坡县",value:"451026"},{label:"凌云县",value:"451027"},{label:"乐业县",value:"451028"},{label:"田林县",value:"451029"},{label:"西林县",value:"451030"},{label:"隆林各族自治县",value:"451031"},{label:"靖西市",value:"451081"}],[{label:"八步区",value:"451102"},{label:"平桂区",value:"451103"},{label:"昭平县",value:"451121"},{label:"钟山县",value:"451122"},{label:"富川瑶族自治县",value:"451123"}],[{label:"金城江区",value:"451202"},{label:"宜州区",value:"451203"},{label:"南丹县",value:"451221"},{label:"天峨县",value:"451222"},{label:"凤山县",value:"451223"},{label:"东兰县",value:"451224"},{label:"罗城仫佬族自治县",value:"451225"},{label:"环江毛南族自治县",value:"451226"},{label:"巴马瑶族自治县",value:"451227"},{label:"都安瑶族自治县",value:"451228"},{label:"大化瑶族自治县",value:"451229"}],[{label:"兴宾区",value:"451302"},{label:"忻城县",value:"451321"},{label:"象州县",value:"451322"},{label:"武宣县",value:"451323"},{label:"金秀瑶族自治县",value:"451324"},{label:"合山市",value:"451381"}],[{label:"江州区",value:"451402"},{label:"扶绥县",value:"451421"},{label:"宁明县",value:"451422"},{label:"龙州县",value:"451423"},{label:"大新县",value:"451424"},{label:"天等县",value:"451425"},{label:"凭祥市",value:"451481"}]],[[{label:"秀英区",value:"460105"},{label:"龙华区",value:"460106"},{label:"琼山区",value:"460107"},{label:"美兰区",value:"460108"}],[{label:"海棠区",value:"460202"},{label:"吉阳区",value:"460203"},{label:"天涯区",value:"460204"},{label:"崖州区",value:"460205"}],[{label:"西沙群岛",value:"460321"},{label:"南沙群岛",value:"460322"},{label:"中沙群岛的岛礁及其海域",value:"460323"}],[{label:"儋州市",value:"460400"}],[{label:"五指山市",value:"469001"},{label:"琼海市",value:"469002"},{label:"文昌市",value:"469005"},{label:"万宁市",value:"469006"},{label:"东方市",value:"469007"},{label:"定安县",value:"469021"},{label:"屯昌县",value:"469022"},{label:"澄迈县",value:"469023"},{label:"临高县",value:"469024"},{label:"白沙黎族自治县",value:"469025"},{label:"昌江黎族自治县",value:"469026"},{label:"乐东黎族自治县",value:"469027"},{label:"陵水黎族自治县",value:"469028"},{label:"保亭黎族苗族自治县",value:"469029"},{label:"琼中黎族苗族自治县",value:"469030"}]],[[{label:"万州区",value:"500101"},{label:"涪陵区",value:"500102"},{label:"渝中区",value:"500103"},{label:"大渡口区",value:"500104"},{label:"江北区",value:"500105"},{label:"沙坪坝区",value:"500106"},{label:"九龙坡区",value:"500107"},{label:"南岸区",value:"500108"},{label:"北碚区",value:"500109"},{label:"綦江区",value:"500110"},{label:"大足区",value:"500111"},{label:"渝北区",value:"500112"},{label:"巴南区",value:"500113"},{label:"黔江区",value:"500114"},{label:"长寿区",value:"500115"},{label:"江津区",value:"500116"},{label:"合川区",value:"500117"},{label:"永川区",value:"500118"},{label:"南川区",value:"500119"},{label:"璧山区",value:"500120"},{label:"铜梁区",value:"500151"},{label:"潼南区",value:"500152"},{label:"荣昌区",value:"500153"},{label:"开州区",value:"500154"},{label:"梁平区",value:"500155"},{label:"武隆区",value:"500156"}],[{label:"城口县",value:"500229"},{label:"丰都县",value:"500230"},{label:"垫江县",value:"500231"},{label:"忠县",value:"500233"},{label:"云阳县",value:"500235"},{label:"奉节县",value:"500236"},{label:"巫山县",value:"500237"},{label:"巫溪县",value:"500238"},{label:"石柱土家族自治县",value:"500240"},{label:"秀山土家族苗族自治县",value:"500241"},{label:"酉阳土家族苗族自治县",value:"500242"},{label:"彭水苗族土家族自治县",value:"500243"}]],[[{label:"锦江区",value:"510104"},{label:"青羊区",value:"510105"},{label:"金牛区",value:"510106"},{label:"武侯区",value:"510107"},{label:"成华区",value:"510108"},{label:"龙泉驿区",value:"510112"},{label:"青白江区",value:"510113"},{label:"新都区",value:"510114"},{label:"温江区",value:"510115"},{label:"双流区",value:"510116"},{label:"郫都区",value:"510117"},{label:"金堂县",value:"510121"},{label:"大邑县",value:"510129"},{label:"蒲江县",value:"510131"},{label:"新津县",value:"510132"},{label:"都江堰市",value:"510181"},{label:"彭州市",value:"510182"},{label:"邛崃市",value:"510183"},{label:"崇州市",value:"510184"},{label:"简阳市",value:"510185"}],[{label:"自流井区",value:"510302"},{label:"贡井区",value:"510303"},{label:"大安区",value:"510304"},{label:"沿滩区",value:"510311"},{label:"荣县",value:"510321"},{label:"富顺县",value:"510322"}],[{label:"东区",value:"510402"},{label:"西区",value:"510403"},{label:"仁和区",value:"510411"},{label:"米易县",value:"510421"},{label:"盐边县",value:"510422"}],[{label:"江阳区",value:"510502"},{label:"纳溪区",value:"510503"},{label:"龙马潭区",value:"510504"},{label:"泸县",value:"510521"},{label:"合江县",value:"510522"},{label:"叙永县",value:"510524"},{label:"古蔺县",value:"510525"}],[{label:"旌阳区",value:"510603"},{label:"罗江区",value:"510604"},{label:"中江县",value:"510623"},{label:"广汉市",value:"510681"},{label:"什邡市",value:"510682"},{label:"绵竹市",value:"510683"}],[{label:"涪城区",value:"510703"},{label:"游仙区",value:"510704"},{label:"安州区",value:"510705"},{label:"三台县",value:"510722"},{label:"盐亭县",value:"510723"},{label:"梓潼县",value:"510725"},{label:"北川羌族自治县",value:"510726"},{label:"平武县",value:"510727"},{label:"江油市",value:"510781"}],[{label:"利州区",value:"510802"},{label:"昭化区",value:"510811"},{label:"朝天区",value:"510812"},{label:"旺苍县",value:"510821"},{label:"青川县",value:"510822"},{label:"剑阁县",value:"510823"},{label:"苍溪县",value:"510824"}],[{label:"船山区",value:"510903"},{label:"安居区",value:"510904"},{label:"蓬溪县",value:"510921"},{label:"射洪县",value:"510922"},{label:"大英县",value:"510923"}],[{label:"市中区",value:"511002"},{label:"东兴区",value:"511011"},{label:"威远县",value:"511024"},{label:"资中县",value:"511025"},{label:"内江经济开发区",value:"511071"},{label:"隆昌市",value:"511083"}],[{label:"市中区",value:"511102"},{label:"沙湾区",value:"511111"},{label:"五通桥区",value:"511112"},{label:"金口河区",value:"511113"},{label:"犍为县",value:"511123"},{label:"井研县",value:"511124"},{label:"夹江县",value:"511126"},{label:"沐川县",value:"511129"},{label:"峨边彝族自治县",value:"511132"},{label:"马边彝族自治县",value:"511133"},{label:"峨眉山市",value:"511181"}],[{label:"顺庆区",value:"511302"},{label:"高坪区",value:"511303"},{label:"嘉陵区",value:"511304"},{label:"南部县",value:"511321"},{label:"营山县",value:"511322"},{label:"蓬安县",value:"511323"},{label:"仪陇县",value:"511324"},{label:"西充县",value:"511325"},{label:"阆中市",value:"511381"}],[{label:"东坡区",value:"511402"},{label:"彭山区",value:"511403"},{label:"仁寿县",value:"511421"},{label:"洪雅县",value:"511423"},{label:"丹棱县",value:"511424"},{label:"青神县",value:"511425"}],[{label:"翠屏区",value:"511502"},{label:"南溪区",value:"511503"},{label:"宜宾县",value:"511521"},{label:"江安县",value:"511523"},{label:"长宁县",value:"511524"},{label:"高县",value:"511525"},{label:"珙县",value:"511526"},{label:"筠连县",value:"511527"},{label:"兴文县",value:"511528"},{label:"屏山县",value:"511529"}],[{label:"广安区",value:"511602"},{label:"前锋区",value:"511603"},{label:"岳池县",value:"511621"},{label:"武胜县",value:"511622"},{label:"邻水县",value:"511623"},{label:"华蓥市",value:"511681"}],[{label:"通川区",value:"511702"},{label:"达川区",value:"511703"},{label:"宣汉县",value:"511722"},{label:"开江县",value:"511723"},{label:"大竹县",value:"511724"},{label:"渠县",value:"511725"},{label:"达州经济开发区",value:"511771"},{label:"万源市",value:"511781"}],[{label:"雨城区",value:"511802"},{label:"名山区",value:"511803"},{label:"荥经县",value:"511822"},{label:"汉源县",value:"511823"},{label:"石棉县",value:"511824"},{label:"天全县",value:"511825"},{label:"芦山县",value:"511826"},{label:"宝兴县",value:"511827"}],[{label:"巴州区",value:"511902"},{label:"恩阳区",value:"511903"},{label:"通江县",value:"511921"},{label:"南江县",value:"511922"},{label:"平昌县",value:"511923"},{label:"巴中经济开发区",value:"511971"}],[{label:"雁江区",value:"512002"},{label:"安岳县",value:"512021"},{label:"乐至县",value:"512022"}],[{label:"马尔康市",value:"513201"},{label:"汶川县",value:"513221"},{label:"理县",value:"513222"},{label:"茂县",value:"513223"},{label:"松潘县",value:"513224"},{label:"九寨沟县",value:"513225"},{label:"金川县",value:"513226"},{label:"小金县",value:"513227"},{label:"黑水县",value:"513228"},{label:"壤塘县",value:"513230"},{label:"阿坝县",value:"513231"},{label:"若尔盖县",value:"513232"},{label:"红原县",value:"513233"}],[{label:"康定市",value:"513301"},{label:"泸定县",value:"513322"},{label:"丹巴县",value:"513323"},{label:"九龙县",value:"513324"},{label:"雅江县",value:"513325"},{label:"道孚县",value:"513326"},{label:"炉霍县",value:"513327"},{label:"甘孜县",value:"513328"},{label:"新龙县",value:"513329"},{label:"德格县",value:"513330"},{label:"白玉县",value:"513331"},{label:"石渠县",value:"513332"},{label:"色达县",value:"513333"},{label:"理塘县",value:"513334"},{label:"巴塘县",value:"513335"},{label:"乡城县",value:"513336"},{label:"稻城县",value:"513337"},{label:"得荣县",value:"513338"}],[{label:"西昌市",value:"513401"},{label:"木里藏族自治县",value:"513422"},{label:"盐源县",value:"513423"},{label:"德昌县",value:"513424"},{label:"会理县",value:"513425"},{label:"会东县",value:"513426"},{label:"宁南县",value:"513427"},{label:"普格县",value:"513428"},{label:"布拖县",value:"513429"},{label:"金阳县",value:"513430"},{label:"昭觉县",value:"513431"},{label:"喜德县",value:"513432"},{label:"冕宁县",value:"513433"},{label:"越西县",value:"513434"},{label:"甘洛县",value:"513435"},{label:"美姑县",value:"513436"},{label:"雷波县",value:"513437"}]],[[{label:"南明区",value:"520102"},{label:"云岩区",value:"520103"},{label:"花溪区",value:"520111"},{label:"乌当区",value:"520112"},{label:"白云区",value:"520113"},{label:"观山湖区",value:"520115"},{label:"开阳县",value:"520121"},{label:"息烽县",value:"520122"},{label:"修文县",value:"520123"},{label:"清镇市",value:"520181"}],[{label:"钟山区",value:"520201"},{label:"六枝特区",value:"520203"},{label:"水城县",value:"520221"},{label:"盘州市",value:"520281"}],[{label:"红花岗区",value:"520302"},{label:"汇川区",value:"520303"},{label:"播州区",value:"520304"},{label:"桐梓县",value:"520322"},{label:"绥阳县",value:"520323"},{label:"正安县",value:"520324"},{label:"道真仡佬族苗族自治县",value:"520325"},{label:"务川仡佬族苗族自治县",value:"520326"},{label:"凤冈县",value:"520327"},{label:"湄潭县",value:"520328"},{label:"余庆县",value:"520329"},{label:"习水县",value:"520330"},{label:"赤水市",value:"520381"},{label:"仁怀市",value:"520382"}],[{label:"西秀区",value:"520402"},{label:"平坝区",value:"520403"},{label:"普定县",value:"520422"},{label:"镇宁布依族苗族自治县",value:"520423"},{label:"关岭布依族苗族自治县",value:"520424"},{label:"紫云苗族布依族自治县",value:"520425"}],[{label:"七星关区",value:"520502"},{label:"大方县",value:"520521"},{label:"黔西县",value:"520522"},{label:"金沙县",value:"520523"},{label:"织金县",value:"520524"},{label:"纳雍县",value:"520525"},{label:"威宁彝族回族苗族自治县",value:"520526"},{label:"赫章县",value:"520527"}],[{label:"碧江区",value:"520602"},{label:"万山区",value:"520603"},{label:"江口县",value:"520621"},{label:"玉屏侗族自治县",value:"520622"},{label:"石阡县",value:"520623"},{label:"思南县",value:"520624"},{label:"印江土家族苗族自治县",value:"520625"},{label:"德江县",value:"520626"},{label:"沿河土家族自治县",value:"520627"},{label:"松桃苗族自治县",value:"520628"}],[{label:"兴义市",value:"522301"},{label:"兴仁县",value:"522322"},{label:"普安县",value:"522323"},{label:"晴隆县",value:"522324"},{label:"贞丰县",value:"522325"},{label:"望谟县",value:"522326"},{label:"册亨县",value:"522327"},{label:"安龙县",value:"522328"}],[{label:"凯里市",value:"522601"},{label:"黄平县",value:"522622"},{label:"施秉县",value:"522623"},{label:"三穗县",value:"522624"},{label:"镇远县",value:"522625"},{label:"岑巩县",value:"522626"},{label:"天柱县",value:"522627"},{label:"锦屏县",value:"522628"},{label:"剑河县",value:"522629"},{label:"台江县",value:"522630"},{label:"黎平县",value:"522631"},{label:"榕江县",value:"522632"},{label:"从江县",value:"522633"},{label:"雷山县",value:"522634"},{label:"麻江县",value:"522635"},{label:"丹寨县",value:"522636"}],[{label:"都匀市",value:"522701"},{label:"福泉市",value:"522702"},{label:"荔波县",value:"522722"},{label:"贵定县",value:"522723"},{label:"瓮安县",value:"522725"},{label:"独山县",value:"522726"},{label:"平塘县",value:"522727"},{label:"罗甸县",value:"522728"},{label:"长顺县",value:"522729"},{label:"龙里县",value:"522730"},{label:"惠水县",value:"522731"},{label:"三都水族自治县",value:"522732"}]],[[{label:"五华区",value:"530102"},{label:"盘龙区",value:"530103"},{label:"官渡区",value:"530111"},{label:"西山区",value:"530112"},{label:"东川区",value:"530113"},{label:"呈贡区",value:"530114"},{label:"晋宁区",value:"530115"},{label:"富民县",value:"530124"},{label:"宜良县",value:"530125"},{label:"石林彝族自治县",value:"530126"},{label:"嵩明县",value:"530127"},{label:"禄劝彝族苗族自治县",value:"530128"},{label:"寻甸回族彝族自治县",value:"530129"},{label:"安宁市",value:"530181"}],[{label:"麒麟区",value:"530302"},{label:"沾益区",value:"530303"},{label:"马龙县",value:"530321"},{label:"陆良县",value:"530322"},{label:"师宗县",value:"530323"},{label:"罗平县",value:"530324"},{label:"富源县",value:"530325"},{label:"会泽县",value:"530326"},{label:"宣威市",value:"530381"}],[{label:"红塔区",value:"530402"},{label:"江川区",value:"530403"},{label:"澄江县",value:"530422"},{label:"通海县",value:"530423"},{label:"华宁县",value:"530424"},{label:"易门县",value:"530425"},{label:"峨山彝族自治县",value:"530426"},{label:"新平彝族傣族自治县",value:"530427"},{label:"元江哈尼族彝族傣族自治县",value:"530428"}],[{label:"隆阳区",value:"530502"},{label:"施甸县",value:"530521"},{label:"龙陵县",value:"530523"},{label:"昌宁县",value:"530524"},{label:"腾冲市",value:"530581"}],[{label:"昭阳区",value:"530602"},{label:"鲁甸县",value:"530621"},{label:"巧家县",value:"530622"},{label:"盐津县",value:"530623"},{label:"大关县",value:"530624"},{label:"永善县",value:"530625"},{label:"绥江县",value:"530626"},{label:"镇雄县",value:"530627"},{label:"彝良县",value:"530628"},{label:"威信县",value:"530629"},{label:"水富县",value:"530630"}],[{label:"古城区",value:"530702"},{label:"玉龙纳西族自治县",value:"530721"},{label:"永胜县",value:"530722"},{label:"华坪县",value:"530723"},{label:"宁蒗彝族自治县",value:"530724"}],[{label:"思茅区",value:"530802"},{label:"宁洱哈尼族彝族自治县",value:"530821"},{label:"墨江哈尼族自治县",value:"530822"},{label:"景东彝族自治县",value:"530823"},{label:"景谷傣族彝族自治县",value:"530824"},{label:"镇沅彝族哈尼族拉祜族自治县",value:"530825"},{label:"江城哈尼族彝族自治县",value:"530826"},{label:"孟连傣族拉祜族佤族自治县",value:"530827"},{label:"澜沧拉祜族自治县",value:"530828"},{label:"西盟佤族自治县",value:"530829"}],[{label:"临翔区",value:"530902"},{label:"凤庆县",value:"530921"},{label:"云县",value:"530922"},{label:"永德县",value:"530923"},{label:"镇康县",value:"530924"},{label:"双江拉祜族佤族布朗族傣族自治县",value:"530925"},{label:"耿马傣族佤族自治县",value:"530926"},{label:"沧源佤族自治县",value:"530927"}],[{label:"楚雄市",value:"532301"},{label:"双柏县",value:"532322"},{label:"牟定县",value:"532323"},{label:"南华县",value:"532324"},{label:"姚安县",value:"532325"},{label:"大姚县",value:"532326"},{label:"永仁县",value:"532327"},{label:"元谋县",value:"532328"},{label:"武定县",value:"532329"},{label:"禄丰县",value:"532331"}],[{label:"个旧市",value:"532501"},{label:"开远市",value:"532502"},{label:"蒙自市",value:"532503"},{label:"弥勒市",value:"532504"},{label:"屏边苗族自治县",value:"532523"},{label:"建水县",value:"532524"},{label:"石屏县",value:"532525"},{label:"泸西县",value:"532527"},{label:"元阳县",value:"532528"},{label:"红河县",value:"532529"},{label:"金平苗族瑶族傣族自治县",value:"532530"},{label:"绿春县",value:"532531"},{label:"河口瑶族自治县",value:"532532"}],[{label:"文山市",value:"532601"},{label:"砚山县",value:"532622"},{label:"西畴县",value:"532623"},{label:"麻栗坡县",value:"532624"},{label:"马关县",value:"532625"},{label:"丘北县",value:"532626"},{label:"广南县",value:"532627"},{label:"富宁县",value:"532628"}],[{label:"景洪市",value:"532801"},{label:"勐海县",value:"532822"},{label:"勐腊县",value:"532823"}],[{label:"大理市",value:"532901"},{label:"漾濞彝族自治县",value:"532922"},{label:"祥云县",value:"532923"},{label:"宾川县",value:"532924"},{label:"弥渡县",value:"532925"},{label:"南涧彝族自治县",value:"532926"},{label:"巍山彝族回族自治县",value:"532927"},{label:"永平县",value:"532928"},{label:"云龙县",value:"532929"},{label:"洱源县",value:"532930"},{label:"剑川县",value:"532931"},{label:"鹤庆县",value:"532932"}],[{label:"瑞丽市",value:"533102"},{label:"芒市",value:"533103"},{label:"梁河县",value:"533122"},{label:"盈江县",value:"533123"},{label:"陇川县",value:"533124"}],[{label:"泸水市",value:"533301"},{label:"福贡县",value:"533323"},{label:"贡山独龙族怒族自治县",value:"533324"},{label:"兰坪白族普米族自治县",value:"533325"}],[{label:"香格里拉市",value:"533401"},{label:"德钦县",value:"533422"},{label:"维西傈僳族自治县",value:"533423"}]],[[{label:"城关区",value:"540102"},{label:"堆龙德庆区",value:"540103"},{label:"林周县",value:"540121"},{label:"当雄县",value:"540122"},{label:"尼木县",value:"540123"},{label:"曲水县",value:"540124"},{label:"达孜县",value:"540126"},{label:"墨竹工卡县",value:"540127"},{label:"格尔木藏青工业园区",value:"540171"},{label:"拉萨经济技术开发区",value:"540172"},{label:"西藏文化旅游创意园区",value:"540173"},{label:"达孜工业园区",value:"540174"}],[{label:"桑珠孜区",value:"540202"},{label:"南木林县",value:"540221"},{label:"江孜县",value:"540222"},{label:"定日县",value:"540223"},{label:"萨迦县",value:"540224"},{label:"拉孜县",value:"540225"},{label:"昂仁县",value:"540226"},{label:"谢通门县",value:"540227"},{label:"白朗县",value:"540228"},{label:"仁布县",value:"540229"},{label:"康马县",value:"540230"},{label:"定结县",value:"540231"},{label:"仲巴县",value:"540232"},{label:"亚东县",value:"540233"},{label:"吉隆县",value:"540234"},{label:"聂拉木县",value:"540235"},{label:"萨嘎县",value:"540236"},{label:"岗巴县",value:"540237"}],[{label:"卡若区",value:"540302"},{label:"江达县",value:"540321"},{label:"贡觉县",value:"540322"},{label:"类乌齐县",value:"540323"},{label:"丁青县",value:"540324"},{label:"察雅县",value:"540325"},{label:"八宿县",value:"540326"},{label:"左贡县",value:"540327"},{label:"芒康县",value:"540328"},{label:"洛隆县",value:"540329"},{label:"边坝县",value:"540330"}],[{label:"巴宜区",value:"540402"},{label:"工布江达县",value:"540421"},{label:"米林县",value:"540422"},{label:"墨脱县",value:"540423"},{label:"波密县",value:"540424"},{label:"察隅县",value:"540425"},{label:"朗县",value:"540426"}],[{label:"乃东区",value:"540502"},{label:"扎囊县",value:"540521"},{label:"贡嘎县",value:"540522"},{label:"桑日县",value:"540523"},{label:"琼结县",value:"540524"},{label:"曲松县",value:"540525"},{label:"措美县",value:"540526"},{label:"洛扎县",value:"540527"},{label:"加查县",value:"540528"},{label:"隆子县",value:"540529"},{label:"错那县",value:"540530"},{label:"浪卡子县",value:"540531"}],[{label:"那曲县",value:"542421"},{label:"嘉黎县",value:"542422"},{label:"比如县",value:"542423"},{label:"聂荣县",value:"542424"},{label:"安多县",value:"542425"},{label:"申扎县",value:"542426"},{label:"索县",value:"542427"},{label:"班戈县",value:"542428"},{label:"巴青县",value:"542429"},{label:"尼玛县",value:"542430"},{label:"双湖县",value:"542431"}],[{label:"普兰县",value:"542521"},{label:"札达县",value:"542522"},{label:"噶尔县",value:"542523"},{label:"日土县",value:"542524"},{label:"革吉县",value:"542525"},{label:"改则县",value:"542526"},{label:"措勤县",value:"542527"}]],[[{label:"新城区",value:"610102"},{label:"碑林区",value:"610103"},{label:"莲湖区",value:"610104"},{label:"灞桥区",value:"610111"},{label:"未央区",value:"610112"},{label:"雁塔区",value:"610113"},{label:"阎良区",value:"610114"},{label:"临潼区",value:"610115"},{label:"长安区",value:"610116"},{label:"高陵区",value:"610117"},{label:"鄠邑区",value:"610118"},{label:"蓝田县",value:"610122"},{label:"周至县",value:"610124"}],[{label:"王益区",value:"610202"},{label:"印台区",value:"610203"},{label:"耀州区",value:"610204"},{label:"宜君县",value:"610222"}],[{label:"渭滨区",value:"610302"},{label:"金台区",value:"610303"},{label:"陈仓区",value:"610304"},{label:"凤翔县",value:"610322"},{label:"岐山县",value:"610323"},{label:"扶风县",value:"610324"},{label:"眉县",value:"610326"},{label:"陇县",value:"610327"},{label:"千阳县",value:"610328"},{label:"麟游县",value:"610329"},{label:"凤县",value:"610330"},{label:"太白县",value:"610331"}],[{label:"秦都区",value:"610402"},{label:"杨陵区",value:"610403"},{label:"渭城区",value:"610404"},{label:"三原县",value:"610422"},{label:"泾阳县",value:"610423"},{label:"乾县",value:"610424"},{label:"礼泉县",value:"610425"},{label:"永寿县",value:"610426"},{label:"彬县",value:"610427"},{label:"长武县",value:"610428"},{label:"旬邑县",value:"610429"},{label:"淳化县",value:"610430"},{label:"武功县",value:"610431"},{label:"兴平市",value:"610481"}],[{label:"临渭区",value:"610502"},{label:"华州区",value:"610503"},{label:"潼关县",value:"610522"},{label:"大荔县",value:"610523"},{label:"合阳县",value:"610524"},{label:"澄城县",value:"610525"},{label:"蒲城县",value:"610526"},{label:"白水县",value:"610527"},{label:"富平县",value:"610528"},{label:"韩城市",value:"610581"},{label:"华阴市",value:"610582"}],[{label:"宝塔区",value:"610602"},{label:"安塞区",value:"610603"},{label:"延长县",value:"610621"},{label:"延川县",value:"610622"},{label:"子长县",value:"610623"},{label:"志丹县",value:"610625"},{label:"吴起县",value:"610626"},{label:"甘泉县",value:"610627"},{label:"富县",value:"610628"},{label:"洛川县",value:"610629"},{label:"宜川县",value:"610630"},{label:"黄龙县",value:"610631"},{label:"黄陵县",value:"610632"}],[{label:"汉台区",value:"610702"},{label:"南郑区",value:"610703"},{label:"城固县",value:"610722"},{label:"洋县",value:"610723"},{label:"西乡县",value:"610724"},{label:"勉县",value:"610725"},{label:"宁强县",value:"610726"},{label:"略阳县",value:"610727"},{label:"镇巴县",value:"610728"},{label:"留坝县",value:"610729"},{label:"佛坪县",value:"610730"}],[{label:"榆阳区",value:"610802"},{label:"横山区",value:"610803"},{label:"府谷县",value:"610822"},{label:"靖边县",value:"610824"},{label:"定边县",value:"610825"},{label:"绥德县",value:"610826"},{label:"米脂县",value:"610827"},{label:"佳县",value:"610828"},{label:"吴堡县",value:"610829"},{label:"清涧县",value:"610830"},{label:"子洲县",value:"610831"},{label:"神木市",value:"610881"}],[{label:"汉滨区",value:"610902"},{label:"汉阴县",value:"610921"},{label:"石泉县",value:"610922"},{label:"宁陕县",value:"610923"},{label:"紫阳县",value:"610924"},{label:"岚皋县",value:"610925"},{label:"平利县",value:"610926"},{label:"镇坪县",value:"610927"},{label:"旬阳县",value:"610928"},{label:"白河县",value:"610929"}],[{label:"商州区",value:"611002"},{label:"洛南县",value:"611021"},{label:"丹凤县",value:"611022"},{label:"商南县",value:"611023"},{label:"山阳县",value:"611024"},{label:"镇安县",value:"611025"},{label:"柞水县",value:"611026"}]],[[{label:"城关区",value:"620102"},{label:"七里河区",value:"620103"},{label:"西固区",value:"620104"},{label:"安宁区",value:"620105"},{label:"红古区",value:"620111"},{label:"永登县",value:"620121"},{label:"皋兰县",value:"620122"},{label:"榆中县",value:"620123"},{label:"兰州新区",value:"620171"}],[{label:"嘉峪关市",value:"620201"}],[{label:"金川区",value:"620302"},{label:"永昌县",value:"620321"}],[{label:"白银区",value:"620402"},{label:"平川区",value:"620403"},{label:"靖远县",value:"620421"},{label:"会宁县",value:"620422"},{label:"景泰县",value:"620423"}],[{label:"秦州区",value:"620502"},{label:"麦积区",value:"620503"},{label:"清水县",value:"620521"},{label:"秦安县",value:"620522"},{label:"甘谷县",value:"620523"},{label:"武山县",value:"620524"},{label:"张家川回族自治县",value:"620525"}],[{label:"凉州区",value:"620602"},{label:"民勤县",value:"620621"},{label:"古浪县",value:"620622"},{label:"天祝藏族自治县",value:"620623"}],[{label:"甘州区",value:"620702"},{label:"肃南裕固族自治县",value:"620721"},{label:"民乐县",value:"620722"},{label:"临泽县",value:"620723"},{label:"高台县",value:"620724"},{label:"山丹县",value:"620725"}],[{label:"崆峒区",value:"620802"},{label:"泾川县",value:"620821"},{label:"灵台县",value:"620822"},{label:"崇信县",value:"620823"},{label:"华亭县",value:"620824"},{label:"庄浪县",value:"620825"},{label:"静宁县",value:"620826"},{label:"平凉工业园区",value:"620871"}],[{label:"肃州区",value:"620902"},{label:"金塔县",value:"620921"},{label:"瓜州县",value:"620922"},{label:"肃北蒙古族自治县",value:"620923"},{label:"阿克塞哈萨克族自治县",value:"620924"},{label:"玉门市",value:"620981"},{label:"敦煌市",value:"620982"}],[{label:"西峰区",value:"621002"},{label:"庆城县",value:"621021"},{label:"环县",value:"621022"},{label:"华池县",value:"621023"},{label:"合水县",value:"621024"},{label:"正宁县",value:"621025"},{label:"宁县",value:"621026"},{label:"镇原县",value:"621027"}],[{label:"安定区",value:"621102"},{label:"通渭县",value:"621121"},{label:"陇西县",value:"621122"},{label:"渭源县",value:"621123"},{label:"临洮县",value:"621124"},{label:"漳县",value:"621125"},{label:"岷县",value:"621126"}],[{label:"武都区",value:"621202"},{label:"成县",value:"621221"},{label:"文县",value:"621222"},{label:"宕昌县",value:"621223"},{label:"康县",value:"621224"},{label:"西和县",value:"621225"},{label:"礼县",value:"621226"},{label:"徽县",value:"621227"},{label:"两当县",value:"621228"}],[{label:"临夏市",value:"622901"},{label:"临夏县",value:"622921"},{label:"康乐县",value:"622922"},{label:"永靖县",value:"622923"},{label:"广河县",value:"622924"},{label:"和政县",value:"622925"},{label:"东乡族自治县",value:"622926"},{label:"积石山保安族东乡族撒拉族自治县",value:"622927"}],[{label:"合作市",value:"623001"},{label:"临潭县",value:"623021"},{label:"卓尼县",value:"623022"},{label:"舟曲县",value:"623023"},{label:"迭部县",value:"623024"},{label:"玛曲县",value:"623025"},{label:"碌曲县",value:"623026"},{label:"夏河县",value:"623027"}]],[[{label:"城东区",value:"630102"},{label:"城中区",value:"630103"},{label:"城西区",value:"630104"},{label:"城北区",value:"630105"},{label:"大通回族土族自治县",value:"630121"},{label:"湟中县",value:"630122"},{label:"湟源县",value:"630123"}],[{label:"乐都区",value:"630202"},{label:"平安区",value:"630203"},{label:"民和回族土族自治县",value:"630222"},{label:"互助土族自治县",value:"630223"},{label:"化隆回族自治县",value:"630224"},{label:"循化撒拉族自治县",value:"630225"}],[{label:"门源回族自治县",value:"632221"},{label:"祁连县",value:"632222"},{label:"海晏县",value:"632223"},{label:"刚察县",value:"632224"}],[{label:"同仁县",value:"632321"},{label:"尖扎县",value:"632322"},{label:"泽库县",value:"632323"},{label:"河南蒙古族自治县",value:"632324"}],[{label:"共和县",value:"632521"},{label:"同德县",value:"632522"},{label:"贵德县",value:"632523"},{label:"兴海县",value:"632524"},{label:"贵南县",value:"632525"}],[{label:"玛沁县",value:"632621"},{label:"班玛县",value:"632622"},{label:"甘德县",value:"632623"},{label:"达日县",value:"632624"},{label:"久治县",value:"632625"},{label:"玛多县",value:"632626"}],[{label:"玉树市",value:"632701"},{label:"杂多县",value:"632722"},{label:"称多县",value:"632723"},{label:"治多县",value:"632724"},{label:"囊谦县",value:"632725"},{label:"曲麻莱县",value:"632726"}],[{label:"格尔木市",value:"632801"},{label:"德令哈市",value:"632802"},{label:"乌兰县",value:"632821"},{label:"都兰县",value:"632822"},{label:"天峻县",value:"632823"},{label:"大柴旦行政委员会",value:"632857"},{label:"冷湖行政委员会",value:"632858"},{label:"茫崖行政委员会",value:"632859"}]],[[{label:"兴庆区",value:"640104"},{label:"西夏区",value:"640105"},{label:"金凤区",value:"640106"},{label:"永宁县",value:"640121"},{label:"贺兰县",value:"640122"},{label:"灵武市",value:"640181"}],[{label:"大武口区",value:"640202"},{label:"惠农区",value:"640205"},{label:"平罗县",value:"640221"}],[{label:"利通区",value:"640302"},{label:"红寺堡区",value:"640303"},{label:"盐池县",value:"640323"},{label:"同心县",value:"640324"},{label:"青铜峡市",value:"640381"}],[{label:"原州区",value:"640402"},{label:"西吉县",value:"640422"},{label:"隆德县",value:"640423"},{label:"泾源县",value:"640424"},{label:"彭阳县",value:"640425"}],[{label:"沙坡头区",value:"640502"},{label:"中宁县",value:"640521"},{label:"海原县",value:"640522"}]],[[{label:"天山区",value:"650102"},{label:"沙依巴克区",value:"650103"},{label:"新市区",value:"650104"},{label:"水磨沟区",value:"650105"},{label:"头屯河区",value:"650106"},{label:"达坂城区",value:"650107"},{label:"米东区",value:"650109"},{label:"乌鲁木齐县",value:"650121"},{label:"乌鲁木齐经济技术开发区",value:"650171"},{label:"乌鲁木齐高新技术产业开发区",value:"650172"}],[{label:"独山子区",value:"650202"},{label:"克拉玛依区",value:"650203"},{label:"白碱滩区",value:"650204"},{label:"乌尔禾区",value:"650205"}],[{label:"高昌区",value:"650402"},{label:"鄯善县",value:"650421"},{label:"托克逊县",value:"650422"}],[{label:"伊州区",value:"650502"},{label:"巴里坤哈萨克自治县",value:"650521"},{label:"伊吾县",value:"650522"}],[{label:"昌吉市",value:"652301"},{label:"阜康市",value:"652302"},{label:"呼图壁县",value:"652323"},{label:"玛纳斯县",value:"652324"},{label:"奇台县",value:"652325"},{label:"吉木萨尔县",value:"652327"},{label:"木垒哈萨克自治县",value:"652328"}],[{label:"博乐市",value:"652701"},{label:"阿拉山口市",value:"652702"},{label:"精河县",value:"652722"},{label:"温泉县",value:"652723"}],[{label:"库尔勒市",value:"652801"},{label:"轮台县",value:"652822"},{label:"尉犁县",value:"652823"},{label:"若羌县",value:"652824"},{label:"且末县",value:"652825"},{label:"焉耆回族自治县",value:"652826"},{label:"和静县",value:"652827"},{label:"和硕县",value:"652828"},{label:"博湖县",value:"652829"},{label:"库尔勒经济技术开发区",value:"652871"}],[{label:"阿克苏市",value:"652901"},{label:"温宿县",value:"652922"},{label:"库车县",value:"652923"},{label:"沙雅县",value:"652924"},{label:"新和县",value:"652925"},{label:"拜城县",value:"652926"},{label:"乌什县",value:"652927"},{label:"阿瓦提县",value:"652928"},{label:"柯坪县",value:"652929"}],[{label:"阿图什市",value:"653001"},{label:"阿克陶县",value:"653022"},{label:"阿合奇县",value:"653023"},{label:"乌恰县",value:"653024"}],[{label:"喀什市",value:"653101"},{label:"疏附县",value:"653121"},{label:"疏勒县",value:"653122"},{label:"英吉沙县",value:"653123"},{label:"泽普县",value:"653124"},{label:"莎车县",value:"653125"},{label:"叶城县",value:"653126"},{label:"麦盖提县",value:"653127"},{label:"岳普湖县",value:"653128"},{label:"伽师县",value:"653129"},{label:"巴楚县",value:"653130"},{label:"塔什库尔干塔吉克自治县",value:"653131"}],[{label:"和田市",value:"653201"},{label:"和田县",value:"653221"},{label:"墨玉县",value:"653222"},{label:"皮山县",value:"653223"},{label:"洛浦县",value:"653224"},{label:"策勒县",value:"653225"},{label:"于田县",value:"653226"},{label:"民丰县",value:"653227"}],[{label:"伊宁市",value:"654002"},{label:"奎屯市",value:"654003"},{label:"霍尔果斯市",value:"654004"},{label:"伊宁县",value:"654021"},{label:"察布查尔锡伯自治县",value:"654022"},{label:"霍城县",value:"654023"},{label:"巩留县",value:"654024"},{label:"新源县",value:"654025"},{label:"昭苏县",value:"654026"},{label:"特克斯县",value:"654027"},{label:"尼勒克县",value:"654028"}],[{label:"塔城市",value:"654201"},{label:"乌苏市",value:"654202"},{label:"额敏县",value:"654221"},{label:"沙湾县",value:"654223"},{label:"托里县",value:"654224"},{label:"裕民县",value:"654225"},{label:"和布克赛尔蒙古自治县",value:"654226"}],[{label:"阿勒泰市",value:"654301"},{label:"布尔津县",value:"654321"},{label:"富蕴县",value:"654322"},{label:"福海县",value:"654323"},{label:"哈巴河县",value:"654324"},{label:"青河县",value:"654325"},{label:"吉木乃县",value:"654326"}],[{label:"石河子市",value:"659001"},{label:"阿拉尔市",value:"659002"},{label:"图木舒克市",value:"659003"},{label:"五家渠市",value:"659004"},{label:"铁门关市",value:"659006"}]],[[{label:"台北",value:"660101"}],[{label:"高雄",value:"660201"}],[{label:"基隆",value:"660301"}],[{label:"台中",value:"660401"}],[{label:"台南",value:"660501"}],[{label:"新竹",value:"660601"}],[{label:"嘉义",value:"660701"}],[{label:"宜兰",value:"660801"}],[{label:"桃园",value:"660901"}],[{label:"苗栗",value:"661001"}],[{label:"彰化",value:"661101"}],[{label:"南投",value:"661201"}],[{label:"云林",value:"661301"}],[{label:"屏东",value:"661401"}],[{label:"台东",value:"661501"}],[{label:"花莲",value:"661601"}],[{label:"澎湖",value:"661701"}]],[[{label:"香港岛",value:"670101"}],[{label:"九龙",value:"670201"}],[{label:"新界",value:"670301"}]],[[{label:"澳门半岛",value:"680101"}],[{label:"氹仔岛",value:"680201"}],[{label:"路环岛",value:"680301"}],[{label:"路氹城",value:"680401"}]]],n=r;t.default=n},14:function(e,t,a){var r=a(13)["default"];function n(e,t){if("object"!=r(e)||!e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var n=a.call(e,t||"default");if("object"!=r(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}e.exports=n,e.exports.__esModule=!0,e.exports["default"]=e.exports},1456:function(e){e.exports=JSON.parse('{"hotcity":{"title":"热门城市","lists":["上海","北京","广州","深圳","武汉","天津","西安","南京","杭州","成都","重庆"]},"city":[{"title":"A","lists":["阿坝","阿拉善","阿里","安康","安庆","鞍山","安顺","安阳","澳门"]},{"title":"B","lists":["北京","白银","保定","宝鸡","保山","包头","巴中","北海","蚌埠","本溪","毕节","滨州","百色","亳州"]},{"title":"C","lists":["重庆","成都","长沙","长春","沧州","常德","昌都","长治","常州","巢湖","潮州","承德","郴州","赤峰","池州","崇左","楚雄","滁州","朝阳"]},{"title":"D","lists":["大连","东莞","大理","丹东","大庆","大同","大兴安岭","德宏","德阳","德州","定西","迪庆","东营"]},{"title":"E","lists":["鄂尔多斯","恩施","鄂州"]},{"title":"F","lists":["福州","防城港","佛山","抚顺","抚州","阜新","阜阳"]},{"title":"G","lists":["广州","桂林","贵阳","甘南","赣州","甘孜","广安","广元","贵港","果洛"]},{"title":"H","lists":["杭州","哈尔滨","合肥","海口","呼和浩特","海北","海东","海南","海西","邯郸","汉中","鹤壁","河池","鹤岗","黑河","衡水","衡阳","河源","贺州","红河","淮安","淮北","怀化","淮南","黄冈","黄南","黄山","黄石","惠州","葫芦岛","呼伦贝尔","湖州","菏泽"]},{"title":"J","lists":["济南","佳木斯","吉安","江门","焦作","嘉兴","嘉峪关","揭阳","吉林","金昌","晋城","景德镇","荆门","荆州","金华","济宁","晋中","锦州","九江","酒泉"]},{"title":"K","lists":["昆明","开封"]},{"title":"L","lists":["兰州","拉萨","来宾","莱芜","廊坊","乐山","凉山","连云港","聊城","辽阳","辽源","丽江","临沧","临汾","临夏","临沂","林芝","丽水","六安","六盘水","柳州","陇南","龙岩","娄底","漯河","洛阳","泸州","吕梁"]},{"title":"M","lists":["马鞍山","茂名","眉山","梅州","绵阳","牡丹江"]},{"title":"N","lists":["南京","南昌","南宁","宁波","南充","南平","南通","南阳","那曲","内江","宁德","怒江"]},{"title":"P","lists":["盘锦","攀枝花","平顶山","平凉","萍乡","莆田","濮阳"]},{"title":"Q","lists":["青岛","黔东南","黔南","黔西南","庆阳","清远","秦皇岛","钦州","齐齐哈尔","泉州","曲靖","衢州"]},{"title":"R","lists":["日喀则","日照"]},{"title":"S","lists":["上海","深圳","苏州","沈阳","石家庄","三门峡","三明","三亚","商洛","商丘","上饶","山南","汕头","汕尾","韶关","绍兴","邵阳","十堰","朔州","四平","绥化","遂宁","随州","宿迁","宿州"]},{"title":"T","lists":["天津","太原","泰安","泰州","台州","唐山","天水","铁岭","铜川","通化","通辽","铜陵","铜仁","台湾"]},{"title":"W","lists":["武汉","乌鲁木齐","无锡","威海","潍坊","文山","温州","乌海","芜湖","乌兰察布","武威","梧州"]},{"title":"X","lists":["厦门","西安","西宁","襄樊","湘潭","湘西","咸宁","咸阳","孝感","邢台","新乡","信阳","新余","忻州","西双版纳","宣城","许昌","徐州","香港","锡林郭勒","兴安"]},{"title":"Y","lists":["银川","雅安","延安","延边","盐城","阳江","阳泉","扬州","烟台","宜宾","宜昌","宜春","营口","益阳","永州","岳阳","榆林","运城","云浮","玉树","玉溪","玉林"]},{"title":"Z","lists":["杂多县","赞皇县","枣强县","枣阳市","枣庄","泽库县","增城市","曾都区","泽普县","泽州县","札达县","扎赉特旗","扎兰屯市","扎鲁特旗","扎囊县","张北县","张店区","章贡区","张家港","张家界","张家口","漳平市","漳浦县","章丘市","樟树市","张湾区","彰武县","漳县","张掖","漳州","长子县","湛河区","湛江","站前区","沾益县","诏安县","召陵区","昭平县","肇庆","昭通","赵县","昭阳区","招远市","肇源县","肇州县","柞水县","柘城县","浙江","镇安县","振安区","镇巴县","正安县","正定县","正定新区","正蓝旗","正宁县","蒸湘区","正镶白旗","正阳县","郑州","镇海区","镇江","浈江区","镇康县","镇赉县","镇平县","振兴区","镇雄县","镇原县","志丹县","治多县","芝罘区","枝江市","芷江侗族自治县","织金县","中方县","中江县","钟楼区","中牟县","中宁县","中山","中山区","钟山区","钟山县","中卫","钟祥市","中阳县","中原区","周村区","周口","周宁县","舟曲县","舟山","周至县","庄河市","诸城市","珠海","珠晖区","诸暨市","驻马店","准格尔旗","涿鹿县","卓尼","涿州市","卓资县","珠山区","竹山县","竹溪县","株洲","株洲县","淄博","子长县","淄川区","自贡","秭归县","紫金县","自流井区","资溪县","资兴市","资阳"]}]}')},15:function(e,t,a){var r=a(16),n=a(17);function i(e,t,a){if(n())return Reflect.construct.apply(null,arguments);var i=[null];i.push.apply(i,t);var l=new(e.bind.apply(e,i));return a&&r(l,a.prototype),l}e.exports=i,e.exports.__esModule=!0,e.exports["default"]=e.exports},16:function(e,t){function a(t,r){return e.exports=a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports["default"]=e.exports,a(t,r)}e.exports=a,e.exports.__esModule=!0,e.exports["default"]=e.exports},17:function(e,t){function a(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(e.exports=a=function(){return!!t},e.exports.__esModule=!0,e.exports["default"]=e.exports)()}e.exports=a,e.exports.__esModule=!0,e.exports["default"]=e.exports},18:function(e,t,a){var r=a(19),n=a(20),i=a(8),l=a(21);function o(e){return r(e)||n(e)||i(e)||l()}e.exports=o,e.exports.__esModule=!0,e.exports["default"]=e.exports},19:function(e,t,a){var r=a(9);function n(e){if(Array.isArray(e))return r(e)}e.exports=n,e.exports.__esModule=!0,e.exports["default"]=e.exports},199:function(e,t,a){"use strict";(function(e,t){var r=a(13),n={yAxisWidth:15,yAxisSplit:5,xAxisHeight:22,xAxisLineHeight:22,legendHeight:15,yAxisTitleWidth:15,padding:[10,10,10,10],pixelRatio:1,rotate:!1,columePadding:3,fontSize:13,dataPointShape:["circle","circle","circle","circle"],colors:["#1890ff","#2fc25b","#facc14","#f04864","#8543e0","#90ed7d"],pieChartLinePadding:15,pieChartTextPadding:5,xAxisTextPadding:3,titleColor:"#333333",titleFontSize:20,subtitleColor:"#999999",subtitleFontSize:15,toolTipPadding:3,toolTipBackground:"#000000",toolTipOpacity:.7,toolTipLineHeight:20,radarLabelTextMargin:15,gaugeLabelTextMargin:15},i=function(e){for(var t=arguments.length,a=new Array(t>1?t-1:0),r=1;r<t;r++)a[r-1]=arguments[r];if(null==e)throw new TypeError("Cannot convert undefined or null to object");if(!a||a.length<=0)return e;function n(e,t){for(var a in t)e[a]=e[a]&&"[object Object]"===e[a].toString()?n(e[a],t[a]):e[a]=t[a];return e}return a.forEach((function(t){e=n(e,t)})),e},l={toFixed:function(e,t){return t=t||2,this.isFloat(e)&&(e=e.toFixed(t)),e},isFloat:function(e){return e%1!==0},approximatelyEqual:function(e,t){return Math.abs(e-t)<1e-10},isSameSign:function(e,t){return Math.abs(e)===e&&Math.abs(t)===t||Math.abs(e)!==e&&Math.abs(t)!==t},isSameXCoordinateArea:function(e,t){return this.isSameSign(e.x,t.x)},isCollision:function(e,t){e.end={},e.end.x=e.start.x+e.width,e.end.y=e.start.y-e.height,t.end={},t.end.x=t.start.x+t.width,t.end.y=t.start.y-t.height;var a=t.start.x>e.end.x||t.end.x<e.start.x||t.end.y>e.start.y||t.start.y<e.end.y;return!a}};function o(e,t){var a=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,r=e.replace(a,(function(e,t,a,r){return t+t+a+a+r+r})),n=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(r),i=parseInt(n[1],16),l=parseInt(n[2],16),o=parseInt(n[3],16);return"rgba("+i+","+l+","+o+","+t+")"}function s(e,t,a){if(isNaN(e))throw new Error("[uCharts] unvalid series data!");a=a||10,t=t||"upper";var r=1;while(a<1)a*=10,r*=10;e="upper"===t?Math.ceil(e*r):Math.floor(e*r);while(e%a!==0)"upper"===t?e++:e--;return e/r}function u(e,t,a,r){for(var n=[],i=0;i<e.length;i++){for(var l={data:[],name:t[i],color:a[i]},o=0,s=r.length;o<s;o++)if(o<e[i])l.data.push(null);else{for(var u=0,c=0;c<e[i];c++)u+=r[o-c][1];l.data.push(+(u/e[i]).toFixed(3))}n.push(l)}return n}function c(e,t,a,r,n){var i=n.width-n.area[1]-n.area[3],l=a.eachSpacing*(n.chartData.xAxisData.xAxisPoints.length-1),o=t;return t>=0?(o=0,e.event.trigger("scrollLeft")):Math.abs(t)>=l-i&&(o=i-l,e.event.trigger("scrollRight")),o}function f(e,t,a){function r(e){while(e<0)e+=2*Math.PI;while(e>2*Math.PI)e-=2*Math.PI;return e}return e=r(e),t=r(t),a=r(a),t>a&&(a+=2*Math.PI,e<t&&(e+=2*Math.PI)),e>=t&&e<=a}function h(e,t,a){var r=e,n=a-t,i=r+(a-n-r)/Math.sqrt(2);i*=-1;var l=(a-n)*(Math.sqrt(2)-1)-(a-n-r)/Math.sqrt(2);return{transX:i,transY:l}}function d(e,t){function a(e,t){return!(!e[t-1]||!e[t+1])&&(e[t].y>=Math.max(e[t-1].y,e[t+1].y)||e[t].y<=Math.min(e[t-1].y,e[t+1].y))}function r(e,t){return!(!e[t-1]||!e[t+1])&&(e[t].x>=Math.max(e[t-1].x,e[t+1].x)||e[t].x<=Math.min(e[t-1].x,e[t+1].x))}var n=.2,i=.2,l=null,o=null,s=null,u=null;if(t<1?(l=e[0].x+(e[1].x-e[0].x)*n,o=e[0].y+(e[1].y-e[0].y)*n):(l=e[t].x+(e[t+1].x-e[t-1].x)*n,o=e[t].y+(e[t+1].y-e[t-1].y)*n),t>e.length-3){var c=e.length-1;s=e[c].x-(e[c].x-e[c-1].x)*i,u=e[c].y-(e[c].y-e[c-1].y)*i}else s=e[t+1].x-(e[t+2].x-e[t].x)*i,u=e[t+1].y-(e[t+2].y-e[t].y)*i;return a(e,t+1)&&(u=e[t+1].y),a(e,t)&&(o=e[t].y),r(e,t+1)&&(s=e[t+1].x),r(e,t)&&(l=e[t].x),(o>=Math.max(e[t].y,e[t+1].y)||o<=Math.min(e[t].y,e[t+1].y))&&(o=e[t].y),(u>=Math.max(e[t].y,e[t+1].y)||u<=Math.min(e[t].y,e[t+1].y))&&(u=e[t+1].y),(l>=Math.max(e[t].x,e[t+1].x)||l<=Math.min(e[t].x,e[t+1].x))&&(l=e[t].x),(s>=Math.max(e[t].x,e[t+1].x)||s<=Math.min(e[t].x,e[t+1].x))&&(s=e[t+1].x),{ctrA:{x:l,y:o},ctrB:{x:s,y:u}}}function b(e,t,a){return{x:a.x+e,y:a.y-t}}function p(e,t){if(t)while(l.isCollision(e,t))e.start.x>0?e.start.y--:e.start.x<0||e.start.y>0?e.start.y++:e.start.y--;return e}function v(e,t,a){var r=0;return e.map((function(e){if(e.color||(e.color=a.colors[r],r=(r+1)%a.colors.length),e.index||(e.index=0),e.type||(e.type=t.type),"undefined"==typeof e.show&&(e.show=!0),e.type||(e.type=t.type),e.pointShape||(e.pointShape="circle"),!e.legendShape)switch(e.type){case"line":e.legendShape="line";break;case"column":e.legendShape="rect";break;case"area":e.legendShape="triangle";break;default:e.legendShape="circle"}return e}))}function g(e,t){var a=0,r=t-e;return a=r>=1e4?1e3:r>=1e3?100:r>=100?10:r>=10?5:r>=1?1:r>=.1?.1:r>=.01?.01:r>=.001?.001:r>=1e-4?1e-4:r>=1e-5?1e-5:1e-6,{minRange:s(e,"lower",a),maxRange:s(t,"upper",a)}}function y(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.fontSize;e=String(e);e=e.split("");for(var a=0,r=0;r<e.length;r++){var i=e[r];/[a-zA-Z]/.test(i)?a+=7:/[0-9]/.test(i)?a+=5.5:/\./.test(i)?a+=2.7:/-/.test(i)?a+=3.25:/[\u4e00-\u9fa5]/.test(i)?a+=10:/\(|\)/.test(i)?a+=3.73:/\s/.test(i)?a+=2.5:/%/.test(i)?a+=8:a+=10}return a*t/10}function m(e){return e.reduce((function(e,t){return(e.data?e.data:e).concat(t.data)}),[])}function _(e,t){for(var a=new Array(t),r=0;r<a.length;r++)a[r]=0;for(var n=0;n<e.length;n++)for(r=0;r<a.length;r++)a[r]+=e[n].data[r];return e.reduce((function(e,t){return(e.data?e.data:e).concat(t.data).concat(a)}),[])}function w(e,t,a){var r,n;return e.clientX?t.rotate?(n=t.height-e.clientX*t.pixelRatio,r=(e.pageY-a.currentTarget.offsetTop-t.height/t.pixelRatio/2*(t.pixelRatio-1))*t.pixelRatio):(r=e.clientX*t.pixelRatio,n=(e.pageY-a.currentTarget.offsetTop-t.height/t.pixelRatio/2*(t.pixelRatio-1))*t.pixelRatio):t.rotate?(n=t.height-e.x*t.pixelRatio,r=e.y*t.pixelRatio):(r=e.x*t.pixelRatio,n=e.y*t.pixelRatio),{x:r,y:n}}function x(e,t){for(var a=[],r=0;r<e.length;r++){var n=e[r];if(null!==n.data[t]&&"undefined"!==typeof n.data[t]&&n.show){var i={};i.color=n.color,i.type=n.type,i.style=n.style,i.pointShape=n.pointShape,i.disableLegend=n.disableLegend,i.name=n.name,i.show=n.show,i.data=n.format?n.format(n.data[t]):n.data[t],a.push(i)}}return a}function S(e){var t=e.map((function(e){return y(e)}));return Math.max.apply(null,t)}function A(e){for(var t=2*Math.PI/e,a=[],r=0;r<e;r++)a.push(t*r);return a.map((function(e){return-1*e+Math.PI/2}))}function k(e,t,a,r){for(var n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},i=e.map((function(e){var t=[];return t=r||e.data,{text:n.format?n.format(e,t[a]):e.name+": "+e.data,color:e.color}})),l=[],o={x:0,y:0},s=0;s<t.length;s++){var u=t[s];"undefined"!==typeof u[a]&&null!==u[a]&&l.push(u[a])}for(var c=0;c<l.length;c++){var f=l[c];o.x=Math.round(f.x),o.y+=f.y}return o.y/=l.length,{textList:i,offset:o}}function M(e,t,a,r){var n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},i=e.map((function(e){return{text:n.format?n.format(e,r[a]):e.name+": "+e.data,color:e.color,disableLegend:!!e.disableLegend}}));i=i.filter((function(e){if(!0!==e.disableLegend)return e}));for(var l=[],o={x:0,y:0},s=0;s<t.length;s++){var u=t[s];"undefined"!==typeof u[a]&&null!==u[a]&&l.push(u[a])}for(var c=0;c<l.length;c++){var f=l[c];o.x=Math.round(f.x),o.y+=f.y}return o.y/=l.length,{textList:i,offset:o}}function E(e,t,a,r,n,i){var l=i.color.upFill,o=i.color.downFill,s=[l,l,o,l],u=[],c={text:n[r],color:null};u.push(c),t.map((function(t){0==r?t.data[1]-t.data[0]<0?s[1]=o:s[1]=l:(t.data[0]<e[r-1][1]&&(s[0]=o),t.data[1]<t.data[0]&&(s[1]=o),t.data[2]>e[r-1][1]&&(s[2]=l),t.data[3]<e[r-1][1]&&(s[3]=o));var a={text:"开盘:"+t.data[0],color:s[0]},n={text:"收盘:"+t.data[1],color:s[1]},i={text:"最低:"+t.data[2],color:s[2]},c={text:"最高:"+t.data[3],color:s[3]};u.push(a,n,i,c)}));for(var f=[],h={x:0,y:0},d=0;d<a.length;d++){var b=a[d];"undefined"!==typeof b[r]&&null!==b[r]&&f.push(b[r])}return h.x=Math.round(f[0][0].x),{textList:u,offset:h}}function T(e){for(var t=[],a=0;a<e.length;a++)1==e[a].show&&t.push(e[a]);return t}function P(e,t,a,r){var n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,i=-1,l=a.chartData.eachSpacing/2,o=[];if(t&&t.length>0){for(var s=1;s<a.chartData.xAxisPoints.length;s++)o.push(a.chartData.xAxisPoints[s]-l);"line"!=a.type&&"area"!=a.type||"justify"!=a.xAxis.boundaryGap||(l=a.chartData.eachSpacing/2),a.categories||(l=0),R(e,a,r)&&o.forEach((function(t,a){e.x+n+l>t&&(i=a)}))}return i}function O(e,t,a){var r=-1;if(D(e,t.area)){for(var n=t.points,i=-1,l=0,o=n.length;l<o;l++)for(var s=n[l],u=0;u<s.length;u++){i+=1;var c=s[u]["area"];if(e.x>c[0]&&e.x<c[2]&&e.y>c[1]&&e.y<c[3]){r=i;break}}return r}return r}function D(e,t){return e.x>t.start.x&&e.x<t.end.x&&e.y>t.start.y&&e.y<t.end.y}function R(e,t,a){return e.x<=t.width-t.area[1]+10&&e.x>=t.area[3]-10&&e.y>=t.area[0]&&e.y<=t.height-t.area[2]}function B(e,t,a){var r=2*Math.PI/a,n=-1;if(F(e,t.center,t.radius)){var i=function(e){return e<0&&(e+=2*Math.PI),e>2*Math.PI&&(e-=2*Math.PI),e},l=Math.atan2(t.center.y-e.y,e.x-t.center.x);l*=-1,l<0&&(l+=2*Math.PI);var o=t.angleList.map((function(e){return e=i(-1*e),e}));o.forEach((function(e,t){var a=i(e-r/2),o=i(e+r/2);o<a&&(o+=2*Math.PI),(l>=a&&l<=o||l+2*Math.PI>=a&&l+2*Math.PI<=o)&&(n=t)}))}return n}function I(e,t){for(var a=-1,r=0,n=t.series.length;r<n;r++){var i=t.series[r];if(e.x>i.funnelArea[0]&&e.x<i.funnelArea[2]&&e.y>i.funnelArea[1]&&e.y<i.funnelArea[3]){a=r;break}}return a}function C(e,t){for(var a=-1,r=0,n=t.length;r<n;r++){var i=t[r];if(e.x>i.area[0]&&e.x<i.area[2]&&e.y>i.area[1]&&e.y<i.area[3]){a=r;break}}return a}function L(e,t){for(var a=-1,r=t.chartData.mapData,n=t.series,i=ze(e.y,e.x,r.bounds,r.scale,r.xoffset,r.yoffset),l=[i.x,i.y],o=0,s=n.length;o<s;o++){var u=n[o].geometry.coordinates;if(qe(l,u)){a=o;break}}return a}function j(e,t){var a=-1;if(F(e,t.center,t.radius)){var r=Math.atan2(t.center.y-e.y,e.x-t.center.x);r=-r;for(var n=0,i=t.series.length;n<i;n++){var l=t.series[n];if(f(r,l._start_,l._start_+2*l._proportion_*Math.PI)){a=n;break}}}return a}function F(e,t,a){return Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2)<=Math.pow(a,2)}function N(e){var t=[],a=[];return e.forEach((function(e,r){null!==e?a.push(e):(a.length&&t.push(a),a=[])})),a.length&&t.push(a),t}function z(e,t,a,r){var n={area:{start:{x:0,y:0},end:{x:0,y:0},width:0,height:0,wholeWidth:0,wholeHeight:0},points:[],widthArr:[],heightArr:[]};if(!1===t.legend.show)return r.legendData=n,n;var i=t.legend.padding,l=t.legend.margin,o=t.legend.fontSize,s=15*t.pixelRatio,u=5*t.pixelRatio,c=Math.max(t.legend.lineHeight*t.pixelRatio,o);if("top"==t.legend.position||"bottom"==t.legend.position){for(var f=[],h=0,d=[],b=[],p=0;p<e.length;p++){var v=e[p],g=s+u+y(v.name||"undefined",o)+t.legend.itemGap;h+g>t.width-t.padding[1]-t.padding[3]?(f.push(b),d.push(h-t.legend.itemGap),h=g,b=[v]):(h+=g,b.push(v))}if(b.length){f.push(b),d.push(h-t.legend.itemGap),n.widthArr=d;var m=Math.max.apply(null,d);switch(t.legend.float){case"left":n.area.start.x=t.padding[3],n.area.end.x=t.padding[3]+2*i;break;case"right":n.area.start.x=t.width-t.padding[1]-m-2*i,n.area.end.x=t.width-t.padding[1];break;default:n.area.start.x=(t.width-m)/2-i,n.area.end.x=(t.width+m)/2+i}n.area.width=m+2*i,n.area.wholeWidth=m+2*i,n.area.height=f.length*c+2*i,n.area.wholeHeight=f.length*c+2*i+2*l,n.points=f}}else{var _=e.length,w=t.height-t.padding[0]-t.padding[2]-2*l-2*i,x=Math.min(Math.floor(w/c),_);switch(n.area.height=x*c+2*i,n.area.wholeHeight=x*c+2*i,t.legend.float){case"top":n.area.start.y=t.padding[0]+l,n.area.end.y=t.padding[0]+l+n.area.height;break;case"bottom":n.area.start.y=t.height-t.padding[2]-l-n.area.height,n.area.end.y=t.height-t.padding[2]-l;break;default:n.area.start.y=(t.height-n.area.height)/2,n.area.end.y=(t.height+n.area.height)/2}for(var S=_%x===0?_/x:Math.floor(_/x+1),A=[],k=0;k<S;k++){var M=e.slice(k*x,k*x+x);A.push(M)}if(n.points=A,A.length){for(var E=0;E<A.length;E++){for(var T=A[E],P=0,O=0;O<T.length;O++){var D=s+u+y(T[O].name||"undefined",o)+t.legend.itemGap;D>P&&(P=D)}n.widthArr.push(P),n.heightArr.push(T.length*c+2*i)}for(var R=0,B=0;B<n.widthArr.length;B++)R+=n.widthArr[B];n.area.width=R-t.legend.itemGap+2*i,n.area.wholeWidth=n.area.width+i}}switch(t.legend.position){case"top":n.area.start.y=t.padding[0]+l,n.area.end.y=t.padding[0]+l+n.area.height;break;case"bottom":n.area.start.y=t.height-t.padding[2]-n.area.height-l,n.area.end.y=t.height-t.padding[2]-l;break;case"left":n.area.start.x=t.padding[3],n.area.end.x=t.padding[3]+n.area.width;break;case"right":n.area.start.x=t.width-t.padding[1]-n.area.width,n.area.end.x=t.width-t.padding[1];break}return r.legendData=n,n}function $(e,t,a,r){var n={angle:0,xAxisHeight:a.xAxisHeight},i=e.map((function(e){return y(e,t.xAxis.fontSize||a.fontSize)})),l=Math.max.apply(this,i);return 1==t.xAxis.rotateLabel&&l+2*a.xAxisTextPadding>r&&(n.angle=45*Math.PI/180,n.xAxisHeight=2*a.xAxisTextPadding+l*Math.sin(n.angle)),n}function q(e,t,a){var n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:-1,i=m(e),l=[];i=i.filter((function(e){return"object"===r(e)&&null!==e?e.constructor.toString().indexOf("Array")>-1?null!==e:null!==e.value:null!==e})),i.map((function(e){"object"===r(e)?e.constructor.toString().indexOf("Array")>-1?"candle"==t.type?e.map((function(e){l.push(e)})):l.push(e[0]):l.push(e.value):l.push(e)}));var o=0,s=0;if(l.length>0&&(o=Math.min.apply(this,l),s=Math.max.apply(this,l)),n>-1?("number"===typeof t.xAxis.data[n].min&&(o=Math.min(t.xAxis.data[n].min,o)),"number"===typeof t.xAxis.data[n].max&&(s=Math.max(t.xAxis.data[n].max,s))):("number"===typeof t.xAxis.min&&(o=Math.min(t.xAxis.min,o)),"number"===typeof t.xAxis.max&&(s=Math.max(t.xAxis.max,s))),o===s){var u=s||10;s+=u}for(var c=o,f=s,h=[],d=(f-c)/t.xAxis.splitNumber,b=0;b<=t.xAxis.splitNumber;b++)h.push(c+d*b);return h}function U(e,t,a){var r={angle:0,xAxisHeight:a.xAxisHeight};r.ranges=q(e,t,a),r.rangesFormat=r.ranges.map((function(e){return e=t.xAxis.format?t.xAxis.format(e):l.toFixed(e,2),e}));var n=r.ranges.map((function(e){return e=l.toFixed(e,2),e=t.xAxis.format?t.xAxis.format(Number(e)):e,e}));r=Object.assign(r,te(n,t,a));var i=r.eachSpacing,o=n.map((function(e){return y(e)})),s=Math.max.apply(this,o);return s+2*a.xAxisTextPadding>i&&(r.angle=45*Math.PI/180,r.xAxisHeight=2*a.xAxisTextPadding+s*Math.sin(r.angle)),!0===t.xAxis.disabled&&(r.xAxisHeight=0),r}function H(e,t,a,r,n){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:1,l=n.extra.radar||{};l.max=l.max||0;for(var o=Math.max(l.max,Math.max.apply(null,m(r))),s=[],u=function(n){var l=r[n],u={};u.color=l.color,u.legendShape=l.legendShape,u.pointShape=l.pointShape,u.data=[],l.data.forEach((function(r,n){var l={};l.angle=e[n],l.proportion=r/o,l.position=b(a*l.proportion*i*Math.cos(l.angle),a*l.proportion*i*Math.sin(l.angle),t),u.data.push(l)})),s.push(u)},c=0;c<r.length;c++)u(c);return s}function V(e,t){for(var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=0,n=0,i=0;i<e.length;i++){var l=e[i];l.data=null===l.data?0:l.data,r+=l.data}for(var o=0;o<e.length;o++){var s=e[o];s.data=null===s.data?0:s.data,s._proportion_=0===r?1/e.length*a:s.data/r*a,s._radius_=t}for(var u=0;u<e.length;u++){var c=e[u];c._start_=n,n+=2*c._proportion_*Math.PI}return e}function W(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;e=e.sort((function(e,t){return parseInt(t.data)-parseInt(e.data)}));for(var r=0;r<e.length;r++)e[r].radius=e[r].data/e[0].data*t*a,e[r]._proportion_=e[r].data/e[0].data;return e.reverse()}function K(e,t,a,r){for(var n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,i=0,l=0,o=[],s=0;s<e.length;s++){var u=e[s];u.data=null===u.data?0:u.data,i+=u.data,o.push(u.data)}for(var c=Math.min.apply(null,o),f=Math.max.apply(null,o),h=r-a,d=0;d<e.length;d++){var b=e[d];b.data=null===b.data?0:b.data,0===i||"area"==t?(b._proportion_=b.data/i*n,b._rose_proportion_=1/e.length*n):(b._proportion_=b.data/i*n,b._rose_proportion_=b.data/i*n),b._radius_=a+h*((b.data-c)/(f-c))}for(var p=0;p<e.length;p++){var v=e[p];v._start_=l,l+=2*v._rose_proportion_*Math.PI}return e}function X(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;1==a&&(a=.999999);for(var r=0;r<e.length;r++){var n=e[r];n.data=null===n.data?0:n.data;var i=void 0;i="circle"==t.type?2:t.endAngle<t.startAngle?2+t.endAngle-t.startAngle:t.startAngle-t.endAngle,n._proportion_=i*n.data*a+t.startAngle,n._proportion_>=2&&(n._proportion_=n._proportion_%2)}return e}function G(e,t,a){for(var r=t-a+1,n=t,i=0;i<e.length;i++)e[i].value=null===e[i].value?0:e[i].value,e[i]._startAngle_=n,e[i]._endAngle_=r*e[i].value+t,e[i]._endAngle_>=2&&(e[i]._endAngle_=e[i]._endAngle_%2),n=e[i]._endAngle_;return e}function Y(e,t,a){for(var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,n=0;n<e.length;n++){var i=e[n];if(i.data=null===i.data?0:i.data,"auto"==a.pointer.color){for(var l=0;l<t.length;l++)if(i.data<=t[l].value){i.color=t[l].color;break}}else i.color=a.pointer.color;var o=a.startAngle-a.endAngle+1;i._endAngle_=o*i.data+a.startAngle,i._oldAngle_=a.oldAngle,a.oldAngle<a.endAngle&&(i._oldAngle_+=2),i.data>=a.oldData?i._proportion_=(i._endAngle_-i._oldAngle_)*r+a.oldAngle:i._proportion_=i._oldAngle_-(i._oldAngle_-i._endAngle_)*r,i._proportion_>=2&&(i._proportion_=i._proportion_%2)}return e}function Z(e){e=V(e);for(var t=0,a=0;a<e.length;a++){var r=e[a],n=r.format?r.format(+r._proportion_.toFixed(2)):l.toFixed(100*r._proportion_)+"%";t=Math.max(t,y(n))}return t}function J(e,t,a,r,n,i){return e.map((function(e){return null===e?null:(e.width=Math.ceil((t-2*n.columePadding)/a),i.extra.column&&i.extra.column.width&&+i.extra.column.width>0&&(e.width=Math.min(e.width,+i.extra.column.width)),e.width<=0&&(e.width=1),e.x+=(r+.5-a/2)*e.width,e)}))}function Q(e,t,a,r,n,i,l){return e.map((function(e){return null===e?null:(e.width=Math.ceil((t-2*n.columePadding)/2),i.extra.column&&i.extra.column.width&&+i.extra.column.width>0&&(e.width=Math.min(e.width,+i.extra.column.width)),r>0&&(e.width-=2*l),e)}))}function ee(e,t,a,r,n,i,l){return e.map((function(e,a){return null===e?null:(e.width=Math.ceil((t-2*n.columePadding)/2),i.extra.column&&i.extra.column.width&&+i.extra.column.width>0&&(e.width=Math.min(e.width,+i.extra.column.width)),e)}))}function te(e,t,a){var r=t.width-t.area[1]-t.area[3],n=t.enableScroll?Math.min(t.xAxis.itemCount,e.length):e.length;("line"==t.type||"area"==t.type)&&n>1&&"justify"==t.xAxis.boundaryGap&&(n-=1);var i=r/n,l=[],o=t.area[3],s=t.width-t.area[1];return e.forEach((function(e,t){l.push(o+t*i)})),"justify"!==t.xAxis.boundaryGap&&(!0===t.enableScroll?l.push(o+e.length*i):l.push(s)),{xAxisPoints:l,startX:o,endX:s,eachSpacing:i}}function ae(e,t,a,r,n,i,l){var o=arguments.length>7&&void 0!==arguments[7]?arguments[7]:1,s=[],u=i.height-i.area[0]-i.area[2];return e.forEach((function(e,l){if(null===e)s.push(null);else{var c=[];e.forEach((function(e,s){var f={};f.x=r[l]+Math.round(n/2);var h=e.value||e,d=u*(h-t)/(a-t);d*=o,f.y=i.height-Math.round(d)-i.area[2],c.push(f)})),s.push(c)}})),s}function re(e,t,a,n,i,l,o){var s=arguments.length>7&&void 0!==arguments[7]?arguments[7]:1,u="center";"line"!=l.type&&"area"!=l.type||(u=l.xAxis.boundaryGap);var c=[],f=l.height-l.area[0]-l.area[2],h=l.width-l.area[1]-l.area[3];return e.forEach((function(e,o){if(null===e)c.push(null);else{var d={};d.color=e.color,d.x=n[o];var b,p,v,g=e;if("object"===r(e)&&null!==e)if(e.constructor.toString().indexOf("Array")>-1)b=[].concat(l.chartData.xAxisData.ranges),p=b.shift(),v=b.pop(),g=e[1],d.x=l.area[3]+h*(e[0]-p)/(v-p);else g=e.value;"center"==u&&(d.x+=Math.round(i/2));var y=f*(g-t)/(a-t);y*=s,d.y=l.height-Math.round(y)-l.area[2],c.push(d)}})),c}function ne(e,t,a,r,n,i,l,o,s){var u=arguments.length>9&&void 0!==arguments[9]?arguments[9]:1,c=[],f=i.height-i.area[0]-i.area[2];return e.forEach((function(e,l){if(null===e)c.push(null);else{var h={};if(h.color=e.color,h.x=r[l]+Math.round(n/2),o>0){for(var d=0,b=0;b<=o;b++)d+=s[b].data[l];var p=d-e,v=f*(d-t)/(a-t),g=f*(p-t)/(a-t)}else d=e,v=f*(d-t)/(a-t),g=0;var y=g;v*=u,y*=u,h.y=i.height-Math.round(v)-i.area[2],h.y0=i.height-Math.round(y)-i.area[2],c.push(h)}})),c}function ie(e,t,a,n){var i,l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:-1;i="stack"==n?_(e,t.categories.length):m(e);var o=[];i=i.filter((function(e){return"object"===r(e)&&null!==e?e.constructor.toString().indexOf("Array")>-1?null!==e:null!==e.value:null!==e})),i.map((function(e){"object"===r(e)?e.constructor.toString().indexOf("Array")>-1?"candle"==t.type?e.map((function(e){o.push(e)})):o.push(e[1]):o.push(e.value):o.push(e)}));var s=0,u=0;if(o.length>0&&(s=Math.min.apply(this,o),u=Math.max.apply(this,o)),l>-1?("number"===typeof t.yAxis.data[l].min&&(s=Math.min(t.yAxis.data[l].min,s)),"number"===typeof t.yAxis.data[l].max&&(u=Math.max(t.yAxis.data[l].max,u))):("number"===typeof t.yAxis.min&&(s=Math.min(t.yAxis.min,s)),"number"===typeof t.yAxis.max&&(u=Math.max(t.yAxis.max,u))),s===u){var c=u||10;u+=c}for(var f=g(s,u),h=f.minRange,d=f.maxRange,b=[],p=(d-h)/t.yAxis.splitNumber,v=0;v<=t.yAxis.splitNumber;v++)b.push(h+p*v);return b.reverse()}function le(e,t,a){var r=i({},{type:""},t.extra.column),n=t.yAxis.data.length,o=new Array(n);if(n>0){for(var s=0;s<n;s++){o[s]=[];for(var u=0;u<e.length;u++)e[u].index==s&&o[s].push(e[u])}for(var c=new Array(n),f=new Array(n),h=new Array(n),d=function(e){var n=t.yAxis.data[e];1==t.yAxis.disabled&&(n.disabled=!0),c[e]=ie(o[e],t,a,r.type,e);var i=n.fontSize||a.fontSize;h[e]={position:n.position?n.position:"left",width:0},f[e]=c[e].map((function(t){return t=l.toFixed(t,6),t=n.format?n.format(Number(t)):t,h[e].width=Math.max(h[e].width,y(t,i)+5),t}));var s=n.calibration?4*t.pixelRatio:0;h[e].width+=s+3*t.pixelRatio,!0===n.disabled&&(h[e].width=0)},b=0;b<n;b++)d(b)}else{c=new Array(1),f=new Array(1),h=new Array(1);c[0]=ie(e,t,a,r.type),h[0]={position:"left",width:0};var p=t.yAxis.fontSize||a.fontSize;f[0]=c[0].map((function(e){return e=l.toFixed(e,6),e=t.yAxis.format?t.yAxis.format(Number(e)):e,h[0].width=Math.max(h[0].width,y(e,p)+5),e})),h[0].width+=3*t.pixelRatio,!0===t.yAxis.disabled?(h[0]={position:"left",width:0},t.yAxis.data[0]={disabled:!0}):t.yAxis.data[0]={disabled:!1,position:"left",max:t.yAxis.max,min:t.yAxis.min,format:t.yAxis.format}}return{rangesFormat:f,ranges:c,yAxisWidth:h}}function oe(e,t,a,r,n){for(var i=[].concat(a.chartData.yAxisData.ranges),l=a.height-a.area[0]-a.area[2],o=a.area[0],s=[],u=0;u<i.length;u++){var c=i[u].shift(),f=i[u].pop(),h=c-(c-f)*(e-o)/l;h=a.yAxis.data[u].format?a.yAxis.data[u].format(Number(h)):h.toFixed(0),s.push(String(h))}return s}function se(e,t){for(var a,r,n=t.height-t.area[0]-t.area[2],i=0;i<e.length;i++){e[i].yAxisIndex=e[i].yAxisIndex?e[i].yAxisIndex:0;var l=[].concat(t.chartData.yAxisData.ranges[e[i].yAxisIndex]);a=l.pop(),r=l.shift();var o=n*(e[i].value-a)/(r-a);e[i].y=t.height-Math.round(o)-t.area[2]}return e}function ue(e,t){!0!==t.rotateLock?(e.translate(t.height,0),e.rotate(90*Math.PI/180)):!0!==t._rotate_&&(e.translate(t.height,0),e.rotate(90*Math.PI/180),t._rotate_=!0)}function ce(e,t,a,r,n){r.beginPath(),"hollow"==n.dataPointShapeType?(r.setStrokeStyle(t),r.setFillStyle(n.background),r.setLineWidth(2*n.pixelRatio)):(r.setStrokeStyle("#ffffff"),r.setFillStyle(t),r.setLineWidth(1*n.pixelRatio)),"diamond"===a?e.forEach((function(e,t){null!==e&&(r.moveTo(e.x,e.y-4.5),r.lineTo(e.x-4.5,e.y),r.lineTo(e.x,e.y+4.5),r.lineTo(e.x+4.5,e.y),r.lineTo(e.x,e.y-4.5))})):"circle"===a?e.forEach((function(e,t){null!==e&&(r.moveTo(e.x+2.5*n.pixelRatio,e.y),r.arc(e.x,e.y,3*n.pixelRatio,0,2*Math.PI,!1))})):"rect"===a?e.forEach((function(e,t){null!==e&&(r.moveTo(e.x-3.5,e.y-3.5),r.rect(e.x-3.5,e.y-3.5,7,7))})):"triangle"===a&&e.forEach((function(e,t){null!==e&&(r.moveTo(e.x,e.y-4.5),r.lineTo(e.x-4.5,e.y+4.5),r.lineTo(e.x+4.5,e.y+4.5),r.lineTo(e.x,e.y-4.5))})),r.closePath(),r.fill(),r.stroke()}function fe(e,t,a,r){var n=e.title.fontSize||t.titleFontSize,i=e.subtitle.fontSize||t.subtitleFontSize,l=e.title.name||"",o=e.subtitle.name||"",s=e.title.color||t.titleColor,u=e.subtitle.color||t.subtitleColor,c=l?n:0,f=o?i:0,h=5;if(o){var d=y(o,i),b=r.x-d/2+(e.subtitle.offsetX||0),p=r.y+i/2+(e.subtitle.offsetY||0);l&&(p+=(c+h)/2),a.beginPath(),a.setFontSize(i),a.setFillStyle(u),a.fillText(o,b,p),a.closePath(),a.stroke()}if(l){var v=y(l,n),g=r.x-v/2+(e.title.offsetX||0),m=r.y+n/2+(e.title.offsetY||0);o&&(m-=(f+h)/2),a.beginPath(),a.setFontSize(n),a.setFillStyle(s),a.fillText(l,g,m),a.closePath(),a.stroke()}}function he(e,t,a,n){var i=t.data;e.forEach((function(e,l){if(null!==e){n.beginPath(),n.setFontSize(t.textSize||a.fontSize),n.setFillStyle(t.textColor||"#666666");var o=i[l];"object"===r(i[l])&&null!==i[l]&&(o=i[l].constructor==Array?i[l][1]:i[l].value);var s=t.format?t.format(o):o;n.fillText(String(s),e.x-y(s,t.textSize||a.fontSize)/2,e.y-4),n.closePath(),n.stroke()}}))}function de(e,t,a,r,n,i){t-=e.width/2+n.gaugeLabelTextMargin;for(var l=e.startAngle-e.endAngle+1,o=l/e.splitLine.splitNumber,s=e.endNumber-e.startNumber,u=s/e.splitLine.splitNumber,c=e.startAngle,f=e.startNumber,h=0;h<e.splitLine.splitNumber+1;h++){var d={x:t*Math.cos(c*Math.PI),y:t*Math.sin(c*Math.PI)},b=e.labelFormat?e.labelFormat(f):f;d.x+=a.x-y(b)/2,d.y+=a.y;var p=d.x,v=d.y;i.beginPath(),i.setFontSize(n.fontSize),i.setFillStyle(e.labelColor||"#666666"),i.fillText(b,p,v+n.fontSize/2),i.closePath(),i.stroke(),c+=o,c>=2&&(c%=2),f+=u}}function be(e,t,a,r,n,i){var o=r.extra.radar||{};t+=n.radarLabelTextMargin,e.forEach((function(e,s){var u={x:t*Math.cos(e),y:t*Math.sin(e)},c=b(u.x,u.y,a),f=c.x,h=c.y;l.approximatelyEqual(u.x,0)?f-=y(r.categories[s]||"")/2:u.x<0&&(f-=y(r.categories[s]||"")),i.beginPath(),i.setFontSize(n.fontSize),i.setFillStyle(o.labelColor||"#666666"),i.fillText(r.categories[s]||"",f,h+n.fontSize/2),i.closePath(),i.stroke()}))}function pe(e,t,a,r,n,i){for(var o=a.pieChartLinePadding,s=[],u=null,c=e.map((function(e){var t=e.format?e.format(+e._proportion_.toFixed(2)):l.toFixed(100*e._proportion_.toFixed(4))+"%";e._rose_proportion_&&(e._proportion_=e._rose_proportion_);var a=2*Math.PI-(e._start_+2*Math.PI*e._proportion_/2),r=e.color,n=e._radius_;return{arc:a,text:t,color:r,radius:n,textColor:e.textColor,textSize:e.textSize}})),f=0;f<c.length;f++){var h=c[f],d=Math.cos(h.arc)*(h.radius+o),v=Math.sin(h.arc)*(h.radius+o),g=Math.cos(h.arc)*h.radius,m=Math.sin(h.arc)*h.radius,_=d>=0?d+a.pieChartTextPadding:d-a.pieChartTextPadding,w=v,x=y(h.text,h.textSize||a.fontSize),S=w;u&&l.isSameXCoordinateArea(u.start,{x:_})&&(S=_>0?Math.min(w,u.start.y):d<0||w>0?Math.max(w,u.start.y):Math.min(w,u.start.y)),_<0&&(_-=x);var A={lineStart:{x:g,y:m},lineEnd:{x:d,y:v},start:{x:_,y:S},width:x,height:a.fontSize,text:h.text,color:h.color,textColor:h.textColor,textSize:h.textSize};u=p(A,u),s.push(u)}for(var k=0;k<s.length;k++){var M=s[k],E=b(M.lineStart.x,M.lineStart.y,i),T=b(M.lineEnd.x,M.lineEnd.y,i),P=b(M.start.x,M.start.y,i);r.setLineWidth(1*t.pixelRatio),r.setFontSize(a.fontSize),r.beginPath(),r.setStrokeStyle(M.color),r.setFillStyle(M.color),r.moveTo(E.x,E.y);var O=M.start.x<0?P.x+M.width:P.x,D=M.start.x<0?P.x-5:P.x+5;r.quadraticCurveTo(T.x,T.y,O,P.y),r.moveTo(E.x,E.y),r.stroke(),r.closePath(),r.beginPath(),r.moveTo(P.x+M.width,P.y),r.arc(O,P.y,2,0,2*Math.PI),r.closePath(),r.fill(),r.beginPath(),r.setFontSize(M.textSize||a.fontSize),r.setFillStyle(M.textColor||"#666666"),r.fillText(M.text,D,P.y+3),r.closePath(),r.stroke(),r.closePath()}}function ve(e,t,a,r){var n=t.extra.tooltip||{};n.gridType=void 0==n.gridType?"solid":n.gridType,n.dashLength=void 0==n.dashLength?4:n.dashLength;var i=t.area[0],l=t.height-t.area[2];if("dash"==n.gridType&&r.setLineDash([n.dashLength,n.dashLength]),r.setStrokeStyle(n.gridColor||"#cccccc"),r.setLineWidth(1*t.pixelRatio),r.beginPath(),r.moveTo(e,i),r.lineTo(e,l),r.stroke(),r.setLineDash([]),n.xAxisLabel){var s=t.categories[t.tooltip.index];r.setFontSize(a.fontSize);var u=y(s,a.fontSize),c=e-.5*u,f=l;r.beginPath(),r.setFillStyle(o(n.labelBgColor||a.toolTipBackground,n.labelBgOpacity||a.toolTipOpacity)),r.setStrokeStyle(n.labelBgColor||a.toolTipBackground),r.setLineWidth(1*t.pixelRatio),r.rect(c-a.toolTipPadding,f,u+2*a.toolTipPadding,a.fontSize+2*a.toolTipPadding),r.closePath(),r.stroke(),r.fill(),r.beginPath(),r.setFontSize(a.fontSize),r.setFillStyle(n.labelFontColor||a.fontColor),r.fillText(String(s),c,f+a.toolTipPadding+a.fontSize),r.closePath(),r.stroke()}}function ge(e,t,a){for(var r=i({},{type:"solid",dashLength:4,data:[]},e.extra.markLine),n=e.area[3],l=e.width-e.area[1],s=se(r.data,e),u=0;u<s.length;u++){var c=i({},{lineColor:"#DE4A42",showLabel:!1,labelFontColor:"#666666",labelBgColor:"#DFE8FF",labelBgOpacity:.8,yAxisIndex:0},s[u]);if("dash"==r.type&&a.setLineDash([r.dashLength,r.dashLength]),a.setStrokeStyle(c.lineColor),a.setLineWidth(1*e.pixelRatio),a.beginPath(),a.moveTo(n,c.y),a.lineTo(l,c.y),a.stroke(),a.setLineDash([]),c.showLabel){var f=e.yAxis.format?e.yAxis.format(Number(c.value)):c.value;a.setFontSize(t.fontSize);var h=y(f,t.fontSize),d=e.padding[3]+t.yAxisTitleWidth-t.toolTipPadding,b=Math.max(e.area[3],h+2*t.toolTipPadding),p=b-d,v=d+(p-h)/2,g=c.y;a.setFillStyle(o(c.labelBgColor,c.labelBgOpacity)),a.setStrokeStyle(c.labelBgColor),a.setLineWidth(1*e.pixelRatio),a.beginPath(),a.rect(d,g-.5*t.fontSize-t.toolTipPadding,p,t.fontSize+2*t.toolTipPadding),a.closePath(),a.stroke(),a.fill(),a.beginPath(),a.setFontSize(t.fontSize),a.setFillStyle(c.labelFontColor),a.fillText(String(f),v,g+.5*t.fontSize),a.stroke()}}}function ye(e,t,a,r,n){var l=i({},{gridType:"solid",dashLength:4},e.extra.tooltip),s=e.area[3],u=e.width-e.area[1];if("dash"==l.gridType&&a.setLineDash([l.dashLength,l.dashLength]),a.setStrokeStyle(l.gridColor||"#cccccc"),a.setLineWidth(1*e.pixelRatio),a.beginPath(),a.moveTo(s,e.tooltip.offset.y),a.lineTo(u,e.tooltip.offset.y),a.stroke(),a.setLineDash([]),l.yAxisLabel)for(var c=oe(e.tooltip.offset.y,e.series,e,t,r),f=e.chartData.yAxisData.yAxisWidth,h=e.area[3],d=e.width-e.area[1],b=0;b<c.length;b++){a.setFontSize(t.fontSize);var p=y(c[b],t.fontSize),v=void 0,g=void 0,m=void 0;"left"==f[b].position?(v=h-f[b].width,g=Math.max(v,v+p+2*t.toolTipPadding)):(v=d,g=Math.max(v+f[b].width,v+p+2*t.toolTipPadding)),m=g-v;var _=v+(m-p)/2,w=e.tooltip.offset.y;a.beginPath(),a.setFillStyle(o(l.labelBgColor||t.toolTipBackground,l.labelBgOpacity||t.toolTipOpacity)),a.setStrokeStyle(l.labelBgColor||t.toolTipBackground),a.setLineWidth(1*e.pixelRatio),a.rect(v,w-.5*t.fontSize-t.toolTipPadding,m,t.fontSize+2*t.toolTipPadding),a.closePath(),a.stroke(),a.fill(),a.beginPath(),a.setFontSize(t.fontSize),a.setFillStyle(l.labelFontColor||t.fontColor),a.fillText(c[b],_,w+.5*t.fontSize),a.closePath(),a.stroke(),"left"==f[b].position?h-=f[b].width+e.yAxis.padding:d+=f[b].width+e.yAxis.padding}}function me(e,t,a,r,n){var l=i({},{activeBgColor:"#000000",activeBgOpacity:.08},t.extra.tooltip),s=t.area[0],u=t.height-t.area[2];r.beginPath(),r.setFillStyle(o(l.activeBgColor,l.activeBgOpacity)),r.rect(e-n/2,s,n,u-s),r.closePath(),r.fill()}function _e(e,t,a,r,n,l,s){var u=i({},{showBox:!0,bgColor:"#000000",bgOpacity:.7,fontColor:"#FFFFFF"},a.extra.tooltip),c=4*a.pixelRatio,f=5*a.pixelRatio,h=8*a.pixelRatio,d=!1;"line"!=a.type&&"area"!=a.type&&"candle"!=a.type&&"mix"!=a.type||ve(a.tooltip.offset.x,a,r,n),t=i({x:0,y:0},t),t.y-=8*a.pixelRatio;var b=e.map((function(e){return y(e.text,r.fontSize)})),p=c+f+4*r.toolTipPadding+Math.max.apply(null,b),v=2*r.toolTipPadding+e.length*r.toolTipLineHeight;0!=u.showBox&&(t.x-Math.abs(a._scrollDistance_)+h+p>a.width&&(d=!0),v+t.y>a.height&&(t.y=a.height-v),n.beginPath(),n.setFillStyle(o(u.bgColor||r.toolTipBackground,u.bgOpacity||r.toolTipOpacity)),d?(n.moveTo(t.x,t.y+10*a.pixelRatio),n.lineTo(t.x-h,t.y+10*a.pixelRatio-5*a.pixelRatio),n.lineTo(t.x-h,t.y),n.lineTo(t.x-h-Math.round(p),t.y),n.lineTo(t.x-h-Math.round(p),t.y+v),n.lineTo(t.x-h,t.y+v),n.lineTo(t.x-h,t.y+10*a.pixelRatio+5*a.pixelRatio),n.lineTo(t.x,t.y+10*a.pixelRatio)):(n.moveTo(t.x,t.y+10*a.pixelRatio),n.lineTo(t.x+h,t.y+10*a.pixelRatio-5*a.pixelRatio),n.lineTo(t.x+h,t.y),n.lineTo(t.x+h+Math.round(p),t.y),n.lineTo(t.x+h+Math.round(p),t.y+v),n.lineTo(t.x+h,t.y+v),n.lineTo(t.x+h,t.y+10*a.pixelRatio+5*a.pixelRatio),n.lineTo(t.x,t.y+10*a.pixelRatio)),n.closePath(),n.fill(),e.forEach((function(e,a){if(null!==e.color){n.beginPath(),n.setFillStyle(e.color);var i=t.x+h+2*r.toolTipPadding,l=t.y+(r.toolTipLineHeight-r.fontSize)/2+r.toolTipLineHeight*a+r.toolTipPadding+1;d&&(i=t.x-p-h+2*r.toolTipPadding),n.fillRect(i,l,c,r.fontSize),n.closePath()}})),e.forEach((function(e,a){var i=t.x+h+2*r.toolTipPadding+c+f;d&&(i=t.x-p-h+2*r.toolTipPadding+ +c+f);var l=t.y+(r.toolTipLineHeight-r.fontSize)/2+r.toolTipLineHeight*a+r.toolTipPadding;n.beginPath(),n.setFontSize(r.fontSize),n.setFillStyle(u.fontColor),n.fillText(e.text,i,l+r.fontSize),n.closePath(),n.stroke()})))}function we(e,t,a,r){var n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,l=t.chartData.xAxisData,o=l.xAxisPoints,s=l.eachSpacing,u=i({},{type:"group",width:s/2,meter:{border:4,fillColor:"#FFFFFF"}},t.extra.column),c=[];r.save();var f=-2,h=o.length+2;return t._scrollDistance_&&0!==t._scrollDistance_&&!0===t.enableScroll&&(r.translate(t._scrollDistance_,0),f=Math.floor(-t._scrollDistance_/s)-2,h=f+t.xAxis.itemCount+4),t.tooltip&&t.tooltip.textList&&t.tooltip.textList.length&&1===n&&me(t.tooltip.offset.x,t,a,r,s),e.forEach((function(i,l){var d,b,p;d=[].concat(t.chartData.yAxisData.ranges[i.index]),b=d.pop(),p=d.shift();var v=i.data;switch(u.type){case"group":var g=re(v,b,p,o,s,t,a,n),y=ne(v,b,p,o,s,t,a,l,e,n);c.push(y),g=J(g,s,e.length,l,a,t);for(var m=0;m<g.length;m++){var _=g[m];if(null!==_&&m>f&&m<h){r.beginPath(),r.setStrokeStyle(_.color||i.color),r.setLineWidth(1),r.setFillStyle(_.color||i.color);var w=_.x-_.width/2,x=t.height-_.y-t.area[2];r.moveTo(w,_.y),r.lineTo(w+_.width-2,_.y),r.lineTo(w+_.width-2,t.height-t.area[2]),r.lineTo(w,t.height-t.area[2]),r.lineTo(w,_.y),r.closePath(),r.stroke(),r.fill()}}break;case"stack":g=ne(v,b,p,o,s,t,a,l,e,n);c.push(g),g=ee(g,s,e.length,l,a,t,e);for(var S=0;S<g.length;S++){var A=g[S];if(null!==A&&S>f&&S<h){r.beginPath(),r.setFillStyle(A.color||i.color);w=A.x-A.width/2+1,x=t.height-A.y-t.area[2];var k=t.height-A.y0-t.area[2];l>0&&(x-=k),r.moveTo(w,A.y),r.fillRect(w,A.y,A.width-2,x),r.closePath(),r.fill()}}break;case"meter":g=re(v,b,p,o,s,t,a,n);if(c.push(g),g=Q(g,s,e.length,l,a,t,u.meter.border),0==l)for(var M=0;M<g.length;M++){var E=g[M];if(null!==E&&M>f&&M<h){r.beginPath(),r.setFillStyle(u.meter.fillColor);w=E.x-E.width/2,x=t.height-E.y-t.area[2];r.moveTo(w,E.y),r.fillRect(w,E.y,E.width,x),r.closePath(),r.fill(),u.meter.border>0&&(r.beginPath(),r.setStrokeStyle(i.color),r.setLineWidth(u.meter.border*t.pixelRatio),r.moveTo(w+.5*u.meter.border,E.y+x),r.lineTo(w+.5*u.meter.border,E.y+.5*u.meter.border),r.lineTo(w+E.width-.5*u.meter.border,E.y+.5*u.meter.border),r.lineTo(w+E.width-.5*u.meter.border,E.y+x),r.stroke())}}else for(var T=0;T<g.length;T++){var P=g[T];if(null!==P&&T>f&&T<h){r.beginPath(),r.setFillStyle(P.color||i.color);w=P.x-P.width/2,x=t.height-P.y-t.area[2];r.moveTo(w,P.y),r.fillRect(w,P.y,P.width,x),r.closePath(),r.fill()}}break}})),!1!==t.dataLabel&&1===n&&e.forEach((function(i,l){var c,f,h;c=[].concat(t.chartData.yAxisData.ranges[i.index]),f=c.pop(),h=c.shift();var d=i.data;switch(u.type){case"group":var b=re(d,f,h,o,s,t,a,n);b=J(b,s,e.length,l,a,t),he(b,i,a,r);break;case"stack":b=ne(d,f,h,o,s,t,a,l,e,n);he(b,i,a,r);break;case"meter":b=re(d,f,h,o,s,t,a,n);he(b,i,a,r);break}})),r.restore(),{xAxisPoints:o,calPoints:c,eachSpacing:s}}function xe(e,t,a,r,n){var l=arguments.length>5&&void 0!==arguments[5]?arguments[5]:1,o=i({},{color:{},average:{}},a.extra.candle);o.color=i({},{upLine:"#f04864",upFill:"#f04864",downLine:"#2fc25b",downFill:"#2fc25b"},o.color),o.average=i({},{show:!1,name:[],day:[],color:r.colors},o.average),a.extra.candle=o;var s=a.chartData.xAxisData,u=s.xAxisPoints,c=s.eachSpacing,f=[];n.save();var h=-2,b=u.length+2,p=0,v=a.width+c;return a._scrollDistance_&&0!==a._scrollDistance_&&!0===a.enableScroll&&(n.translate(a._scrollDistance_,0),h=Math.floor(-a._scrollDistance_/c)-2,b=h+a.xAxis.itemCount+4,p=-a._scrollDistance_-c+a.area[3],v=p+(a.xAxis.itemCount+4)*c),(o.average.show||t)&&t.forEach((function(e,t){var i,o,s;i=[].concat(a.chartData.yAxisData.ranges[e.index]),o=i.pop(),s=i.shift();for(var f=e.data,h=re(f,o,s,u,c,a,r,l),b=N(h),g=0;g<b.length;g++){var y=b[g];if(n.beginPath(),n.setStrokeStyle(e.color),n.setLineWidth(1),1===y.length)n.moveTo(y[0].x,y[0].y),n.arc(y[0].x,y[0].y,1,0,2*Math.PI);else{n.moveTo(y[0].x,y[0].y);for(var m=0,_=0;_<y.length;_++){var w=y[_];if(0==m&&w.x>p&&(n.moveTo(w.x,w.y),m=1),_>0&&w.x>p&&w.x<v){var x=d(y,_-1);n.bezierCurveTo(x.ctrA.x,x.ctrA.y,x.ctrB.x,x.ctrB.y,w.x,w.y)}}n.moveTo(y[0].x,y[0].y)}n.closePath(),n.stroke()}})),e.forEach((function(e,t){var i,s,d;i=[].concat(a.chartData.yAxisData.ranges[e.index]),s=i.pop(),d=i.shift();var p=e.data,v=ae(p,s,d,u,c,a,r,l);f.push(v);for(var g=N(v),y=0;y<g[0].length;y++)if(y>h&&y<b){var m=g[0][y];n.beginPath(),p[y][1]-p[y][0]>0?(n.setStrokeStyle(o.color.upLine),n.setFillStyle(o.color.upFill),n.setLineWidth(1*a.pixelRatio),n.moveTo(m[3].x,m[3].y),n.lineTo(m[1].x,m[1].y),n.lineTo(m[1].x-c/4,m[1].y),n.lineTo(m[0].x-c/4,m[0].y),n.lineTo(m[0].x,m[0].y),n.lineTo(m[2].x,m[2].y),n.lineTo(m[0].x,m[0].y),n.lineTo(m[0].x+c/4,m[0].y),n.lineTo(m[1].x+c/4,m[1].y),n.lineTo(m[1].x,m[1].y),n.moveTo(m[3].x,m[3].y)):(n.setStrokeStyle(o.color.downLine),n.setFillStyle(o.color.downFill),n.setLineWidth(1*a.pixelRatio),n.moveTo(m[3].x,m[3].y),n.lineTo(m[0].x,m[0].y),n.lineTo(m[0].x-c/4,m[0].y),n.lineTo(m[1].x-c/4,m[1].y),n.lineTo(m[1].x,m[1].y),n.lineTo(m[2].x,m[2].y),n.lineTo(m[1].x,m[1].y),n.lineTo(m[1].x+c/4,m[1].y),n.lineTo(m[0].x+c/4,m[0].y),n.lineTo(m[0].x,m[0].y),n.moveTo(m[3].x,m[3].y)),n.closePath(),n.fill(),n.stroke()}})),n.restore(),{xAxisPoints:u,calPoints:f,eachSpacing:c}}function Se(e,t,a,r){var n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,l=i({},{type:"straight",opacity:.2,addLine:!1,width:2,gradient:!1},t.extra.area),s=t.chartData.xAxisData,u=s.xAxisPoints,c=s.eachSpacing,f=t.height-t.area[2],h=[];r.save();var b=0,p=t.width+c;return t._scrollDistance_&&0!==t._scrollDistance_&&!0===t.enableScroll&&(r.translate(t._scrollDistance_,0),b=-t._scrollDistance_-c+t.area[3],p=b+(t.xAxis.itemCount+4)*c),e.forEach((function(e,i){var s,v,g;s=[].concat(t.chartData.yAxisData.ranges[e.index]),v=s.pop(),g=s.shift();var y=e.data,m=re(y,v,g,u,c,t,a,n);h.push(m);for(var _=N(m),w=0;w<_.length;w++){var x=_[w];if(r.beginPath(),r.setStrokeStyle(o(e.color,l.opacity)),l.gradient){var S=r.createLinearGradient(0,t.area[0],0,t.height-t.area[2]);S.addColorStop("0",o(e.color,l.opacity)),S.addColorStop("1.0",o("#FFFFFF",.1)),r.setFillStyle(S)}else r.setFillStyle(o(e.color,l.opacity));if(r.setLineWidth(l.width*t.pixelRatio),x.length>1){var A=x[0],k=x[x.length-1];r.moveTo(A.x,A.y);var M=0;if("curve"===l.type)for(var E=0;E<x.length;E++){var T=x[E];if(0==M&&T.x>b&&(r.moveTo(T.x,T.y),M=1),E>0&&T.x>b&&T.x<p){var P=d(x,E-1);r.bezierCurveTo(P.ctrA.x,P.ctrA.y,P.ctrB.x,P.ctrB.y,T.x,T.y)}}else for(var O=0;O<x.length;O++){var D=x[O];0==M&&D.x>b&&(r.moveTo(D.x,D.y),M=1),O>0&&D.x>b&&D.x<p&&r.lineTo(D.x,D.y)}r.lineTo(k.x,f),r.lineTo(A.x,f),r.lineTo(A.x,A.y)}else{var R=x[0];r.moveTo(R.x-c/2,R.y),r.lineTo(R.x+c/2,R.y),r.lineTo(R.x+c/2,f),r.lineTo(R.x-c/2,f),r.moveTo(R.x-c/2,R.y)}if(r.closePath(),r.fill(),l.addLine){if("dash"==e.lineType){var B=e.dashLength?e.dashLength:8;B*=t.pixelRatio,r.setLineDash([B,B])}if(r.beginPath(),r.setStrokeStyle(e.color),r.setLineWidth(l.width*t.pixelRatio),1===x.length)r.moveTo(x[0].x,x[0].y),r.arc(x[0].x,x[0].y,1,0,2*Math.PI);else{r.moveTo(x[0].x,x[0].y);var I=0;if("curve"===l.type)for(var C=0;C<x.length;C++){var L=x[C];if(0==I&&L.x>b&&(r.moveTo(L.x,L.y),I=1),C>0&&L.x>b&&L.x<p){var j=d(x,C-1);r.bezierCurveTo(j.ctrA.x,j.ctrA.y,j.ctrB.x,j.ctrB.y,L.x,L.y)}}else for(var F=0;F<x.length;F++){var z=x[F];0==I&&z.x>b&&(r.moveTo(z.x,z.y),I=1),F>0&&z.x>b&&z.x<p&&r.lineTo(z.x,z.y)}r.moveTo(x[0].x,x[0].y)}r.stroke(),r.setLineDash([])}}!1!==t.dataPointShape&&ce(m,e.color,e.pointShape,r,t)})),!1!==t.dataLabel&&1===n&&e.forEach((function(e,i){var l,o,s;l=[].concat(t.chartData.yAxisData.ranges[e.index]),o=l.pop(),s=l.shift();var f=e.data,h=re(f,o,s,u,c,t,a,n);he(h,e,a,r)})),r.restore(),{xAxisPoints:u,calPoints:h,eachSpacing:c}}function Ae(e,t,a,r){var n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,l=i({},{type:"straight",width:2},t.extra.line);l.width*=t.pixelRatio;var o=t.chartData.xAxisData,s=o.xAxisPoints,u=o.eachSpacing,c=[];r.save();var f=0,h=t.width+u;return t._scrollDistance_&&0!==t._scrollDistance_&&!0===t.enableScroll&&(r.translate(t._scrollDistance_,0),f=-t._scrollDistance_-u+t.area[3],h=f+(t.xAxis.itemCount+4)*u),e.forEach((function(e,i){var o,b,p;o=[].concat(t.chartData.yAxisData.ranges[e.index]),b=o.pop(),p=o.shift();var v=e.data,g=re(v,b,p,s,u,t,a,n);c.push(g);var y=N(g);if("dash"==e.lineType){var m=e.dashLength?e.dashLength:8;m*=t.pixelRatio,r.setLineDash([m,m])}r.beginPath(),r.setStrokeStyle(e.color),r.setLineWidth(l.width),y.forEach((function(e,t){if(1===e.length)r.moveTo(e[0].x,e[0].y),r.arc(e[0].x,e[0].y,1,0,2*Math.PI);else{r.moveTo(e[0].x,e[0].y);var a=0;if("curve"===l.type)for(var n=0;n<e.length;n++){var i=e[n];if(0==a&&i.x>f&&(r.moveTo(i.x,i.y),a=1),n>0&&i.x>f&&i.x<h){var o=d(e,n-1);r.bezierCurveTo(o.ctrA.x,o.ctrA.y,o.ctrB.x,o.ctrB.y,i.x,i.y)}}if("straight"===l.type)for(var s=0;s<e.length;s++){var u=e[s];0==a&&u.x>f&&(r.moveTo(u.x,u.y),a=1),s>0&&u.x>f&&u.x<h&&r.lineTo(u.x,u.y)}if("step"===l.type)for(var c=0;c<e.length;c++){var b=e[c];0==a&&b.x>f&&(r.moveTo(b.x,b.y),a=1),c>0&&b.x>f&&b.x<h&&(r.lineTo(b.x,e[c-1].y),r.lineTo(b.x,b.y))}r.moveTo(e[0].x,e[0].y)}})),r.stroke(),r.setLineDash([]),!1!==t.dataPointShape&&ce(g,e.color,e.pointShape,r,t)})),!1!==t.dataLabel&&1===n&&e.forEach((function(e,i){var l,o,c;l=[].concat(t.chartData.yAxisData.ranges[e.index]),o=l.pop(),c=l.shift();var f=e.data,h=re(f,o,c,s,u,t,a,n);he(h,e,a,r)})),r.restore(),{xAxisPoints:s,calPoints:c,eachSpacing:u}}function ke(e,t,a,r){var n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,i=t.chartData.xAxisData,l=i.xAxisPoints,s=i.eachSpacing,u=t.height-t.area[2],c=[],f=0,h=0;e.forEach((function(e,t){"column"==e.type&&(h+=1)})),r.save();var b=-2,p=l.length+2,v=0,g=t.width+s;if(t._scrollDistance_&&0!==t._scrollDistance_&&!0===t.enableScroll&&(r.translate(t._scrollDistance_,0),b=Math.floor(-t._scrollDistance_/s)-2,p=b+t.xAxis.itemCount+4,v=-t._scrollDistance_-s+t.area[3],g=v+(t.xAxis.itemCount+4)*s),e.forEach((function(e,i){var y,m,_;y=[].concat(t.chartData.yAxisData.ranges[e.index]),m=y.pop(),_=y.shift();var w=e.data,x=re(w,m,_,l,s,t,a,n);if(c.push(x),"column"==e.type){x=J(x,s,h,f,a,t);for(var S=0;S<x.length;S++){var A=x[S];if(null!==A&&S>b&&S<p){r.beginPath(),r.setStrokeStyle(A.color||e.color),r.setLineWidth(1),r.setFillStyle(A.color||e.color);var k=A.x-A.width/2;t.height,A.y,t.area[2];r.moveTo(k,A.y),r.moveTo(k,A.y),r.lineTo(k+A.width-2,A.y),r.lineTo(k+A.width-2,t.height-t.area[2]),r.lineTo(k,t.height-t.area[2]),r.lineTo(k,A.y),r.closePath(),r.stroke(),r.fill(),r.closePath(),r.fill()}}f+=1}if("area"==e.type)for(var M=N(x),E=0;E<M.length;E++){var T=M[E];if(r.beginPath(),r.setStrokeStyle(e.color),r.setFillStyle(o(e.color,.2)),r.setLineWidth(2*t.pixelRatio),T.length>1){var P=T[0],O=T[T.length-1];r.moveTo(P.x,P.y);var D=0;if("curve"===e.style)for(var R=0;R<T.length;R++){var B=T[R];if(0==D&&B.x>v&&(r.moveTo(B.x,B.y),D=1),R>0&&B.x>v&&B.x<g){var I=d(T,R-1);r.bezierCurveTo(I.ctrA.x,I.ctrA.y,I.ctrB.x,I.ctrB.y,B.x,B.y)}}else for(var C=0;C<T.length;C++){var L=T[C];0==D&&L.x>v&&(r.moveTo(L.x,L.y),D=1),C>0&&L.x>v&&L.x<g&&r.lineTo(L.x,L.y)}r.lineTo(O.x,u),r.lineTo(P.x,u),r.lineTo(P.x,P.y)}else{var j=T[0];r.moveTo(j.x-s/2,j.y),r.lineTo(j.x+s/2,j.y),r.lineTo(j.x+s/2,u),r.lineTo(j.x-s/2,u),r.moveTo(j.x-s/2,j.y)}r.closePath(),r.fill()}if("line"==e.type){var F=N(x);F.forEach((function(a,n){if("dash"==e.lineType){var i=e.dashLength?e.dashLength:8;i*=t.pixelRatio,r.setLineDash([i,i])}if(r.beginPath(),r.setStrokeStyle(e.color),r.setLineWidth(2*t.pixelRatio),1===a.length)r.moveTo(a[0].x,a[0].y),r.arc(a[0].x,a[0].y,1,0,2*Math.PI);else{r.moveTo(a[0].x,a[0].y);var l=0;if("curve"==e.style)for(var o=0;o<a.length;o++){var s=a[o];if(0==l&&s.x>v&&(r.moveTo(s.x,s.y),l=1),o>0&&s.x>v&&s.x<g){var u=d(a,o-1);r.bezierCurveTo(u.ctrA.x,u.ctrA.y,u.ctrB.x,u.ctrB.y,s.x,s.y)}}else for(var c=0;c<a.length;c++){var f=a[c];0==l&&f.x>v&&(r.moveTo(f.x,f.y),l=1),c>0&&f.x>v&&f.x<g&&r.lineTo(f.x,f.y)}r.moveTo(a[0].x,a[0].y)}r.stroke(),r.setLineDash([])}))}"point"==e.type&&(e.addPoint=!0),1==e.addPoint&&"column"!==e.type&&ce(x,e.color,e.pointShape,r,t)})),!1!==t.dataLabel&&1===n){f=0;e.forEach((function(e,i){var o,u,c;o=[].concat(t.chartData.yAxisData.ranges[e.index]),u=o.pop(),c=o.shift();var d=e.data,b=re(d,u,c,l,s,t,a,n);"column"!==e.type?he(b,e,a,r):(b=J(b,s,h,f,a,t),he(b,e,a,r),f+=1)}))}return r.restore(),{xAxisPoints:l,calPoints:c,eachSpacing:s}}function Me(e,t,a,r,n,i){var l=e.extra.tooltip||{};l.horizentalLine&&e.tooltip&&1===r&&("line"==e.type||"area"==e.type||"column"==e.type||"candle"==e.type||"mix"==e.type)&&ye(e,t,a,n,i),a.save(),e._scrollDistance_&&0!==e._scrollDistance_&&!0===e.enableScroll&&a.translate(e._scrollDistance_,0),e.tooltip&&e.tooltip.textList&&e.tooltip.textList.length&&1===r&&_e(e.tooltip.textList,e.tooltip.offset,e,t,a,n,i),a.restore()}function Ee(e,t,a,r){var n=t.chartData.xAxisData,i=n.xAxisPoints,l=n.startX,o=n.endX,s=n.eachSpacing,u="center";"line"!=t.type&&"area"!=t.type||(u=t.xAxis.boundaryGap);var c=t.height-t.area[2],f=t.area[0];if(t.enableScroll&&t.xAxis.scrollShow){var d=t.height-t.area[2]+a.xAxisHeight,b=o-l,p=s*(i.length-1),v=b*b/p,g=0;t._scrollDistance_&&(g=-t._scrollDistance_*b/p),r.beginPath(),r.setLineCap("round"),r.setLineWidth(6*t.pixelRatio),r.setStrokeStyle(t.xAxis.scrollBackgroundColor||"#EFEBEF"),r.moveTo(l,d),r.lineTo(o,d),r.stroke(),r.closePath(),r.beginPath(),r.setLineCap("round"),r.setLineWidth(6*t.pixelRatio),r.setStrokeStyle(t.xAxis.scrollColor||"#A6A6A6"),r.moveTo(l+g,d),r.lineTo(l+g+v,d),r.stroke(),r.closePath(),r.setLineCap("butt")}if(r.save(),t._scrollDistance_&&0!==t._scrollDistance_&&r.translate(t._scrollDistance_,0),!0===t.xAxis.calibration&&(r.setStrokeStyle(t.xAxis.gridColor||"#cccccc"),r.setLineCap("butt"),r.setLineWidth(1*t.pixelRatio),i.forEach((function(e,a){a>0&&(r.beginPath(),r.moveTo(e-s/2,c),r.lineTo(e-s/2,c+3*t.pixelRatio),r.closePath(),r.stroke())}))),!0!==t.xAxis.disableGrid&&(r.setStrokeStyle(t.xAxis.gridColor||"#cccccc"),r.setLineCap("butt"),r.setLineWidth(1*t.pixelRatio),"dash"==t.xAxis.gridType&&r.setLineDash([t.xAxis.dashLength,t.xAxis.dashLength]),t.xAxis.gridEval=t.xAxis.gridEval||1,i.forEach((function(e,a){a%t.xAxis.gridEval==0&&(r.beginPath(),r.moveTo(e,c),r.lineTo(e,f),r.stroke())})),r.setLineDash([])),!0!==t.xAxis.disabled){var m=e.length;t.xAxis.labelCount&&(m=t.xAxis.itemCount?Math.ceil(e.length/t.xAxis.itemCount*t.xAxis.labelCount):t.xAxis.labelCount,m-=1);for(var _=Math.ceil(e.length/m),w=[],x=e.length,S=0;S<x;S++)S%_!==0?w.push(""):w.push(e[S]);w[x-1]=e[x-1];var A=t.xAxis.fontSize||a.fontSize;0===a._xAxisTextAngle_?w.forEach((function(e,n){var l=-y(String(e),A)/2;"center"==u&&(l+=s/2);var o=0;t.xAxis.scrollShow&&(o=6*t.pixelRatio),r.beginPath(),r.setFontSize(A),r.setFillStyle(t.xAxis.fontColor||"#666666"),r.fillText(String(e),i[n]+l,c+A+(a.xAxisHeight-o-A)/2),r.closePath(),r.stroke()})):w.forEach((function(e,n){r.save(),r.beginPath(),r.setFontSize(A),r.setFillStyle(t.xAxis.fontColor||"#666666");var l=y(String(e),A),o=-l;"center"==u&&(o+=s/2);var f=h(i[n]+s/2,c+A/2+5,t.height),d=f.transX,b=f.transY;r.rotate(-1*a._xAxisTextAngle_),r.translate(d,b),r.fillText(String(e),i[n]+o,c+A+5),r.closePath(),r.stroke(),r.restore()}))}r.restore(),t.xAxis.axisLine&&(r.beginPath(),r.setStrokeStyle(t.xAxis.axisLineColor),r.setLineWidth(1*t.pixelRatio),r.moveTo(l,t.height-t.area[2]),r.lineTo(o,t.height-t.area[2]),r.stroke())}function Te(e,t,a,r){if(!0!==t.yAxis.disableGrid){for(var n=t.height-t.area[0]-t.area[2],i=n/t.yAxis.splitNumber,l=t.area[3],o=t.chartData.xAxisData.xAxisPoints,s=t.chartData.xAxisData.eachSpacing,u=s*(o.length-1),c=l+u,f=[],h=0;h<t.yAxis.splitNumber+1;h++)f.push(t.height-t.area[2]-i*h);r.save(),t._scrollDistance_&&0!==t._scrollDistance_&&r.translate(t._scrollDistance_,0),"dash"==t.yAxis.gridType&&r.setLineDash([t.yAxis.dashLength,t.yAxis.dashLength]),r.setStrokeStyle(t.yAxis.gridColor),r.setLineWidth(1*t.pixelRatio),f.forEach((function(e,t){r.beginPath(),r.moveTo(l,e),r.lineTo(c,e),r.stroke()})),r.setLineDash([]),r.restore()}}function Pe(e,t,a,r){if(!0!==t.yAxis.disabled){var n=t.height-t.area[0]-t.area[2],i=n/t.yAxis.splitNumber,l=t.area[3],o=t.width-t.area[1],s=t.height-t.area[2],u=s+a.xAxisHeight;t.xAxis.scrollShow&&(u-=3*t.pixelRatio),t.xAxis.rotateLabel&&(u=t.height-t.area[2]+3),r.beginPath(),r.setFillStyle(t.background||"#ffffff"),t._scrollDistance_<0&&r.fillRect(0,0,l,u),1==t.enableScroll&&r.fillRect(o,0,t.width,u),r.closePath(),r.stroke();for(var c=[],f=0;f<=t.yAxis.splitNumber;f++)c.push(t.area[0]+i*f);for(var h=t.area[3],d=t.width-t.area[1],b=function(e){var n=t.yAxis.data[e];if(!0!==n.disabled){var i=t.chartData.yAxisData.rangesFormat[e],l=n.fontSize||a.fontSize,o=t.chartData.yAxisData.yAxisWidth[e];if(i.forEach((function(e,a){var i=c[a]?c[a]:s;r.beginPath(),r.setFontSize(l),r.setLineWidth(1*t.pixelRatio),r.setStrokeStyle(n.axisLineColor||"#cccccc"),r.setFillStyle(n.fontColor||"#666666"),"left"==o.position?(r.fillText(String(e),h-o.width,i+l/2),1==n.calibration&&(r.moveTo(h,i),r.lineTo(h-3*t.pixelRatio,i))):(r.fillText(String(e),d+4*t.pixelRatio,i+l/2),1==n.calibration&&(r.moveTo(d,i),r.lineTo(d+3*t.pixelRatio,i))),r.closePath(),r.stroke()})),!1!==n.axisLine&&(r.beginPath(),r.setStrokeStyle(n.axisLineColor||"#cccccc"),r.setLineWidth(1*t.pixelRatio),"left"==o.position?(r.moveTo(h,t.height-t.area[2]),r.lineTo(h,t.area[0])):(r.moveTo(d,t.height-t.area[2]),r.lineTo(d,t.area[0])),r.stroke()),t.yAxis.showTitle){var u=n.titleFontSize||a.fontSize,f=n.title;r.beginPath(),r.setFontSize(u),r.setFillStyle(n.titleFontColor||"#666666"),"left"==o.position?r.fillText(f,h-y(f,u)/2,t.area[0]-10*t.pixelRatio):r.fillText(f,d-y(f,u)/2,t.area[0]-10*t.pixelRatio),r.closePath(),r.stroke()}"left"==o.position?h-=o.width+t.yAxis.padding:d+=o.width+t.yAxis.padding}},p=0;p<t.yAxis.data.length;p++)b(p)}}function Oe(e,t,a,r,n){if(!1!==t.legend.show){var i=n.legendData,l=i.points,o=i.area,s=t.legend.padding,u=t.legend.fontSize,c=15*t.pixelRatio,f=5*t.pixelRatio,h=t.legend.itemGap,d=Math.max(t.legend.lineHeight*t.pixelRatio,u);r.beginPath(),r.setLineWidth(t.legend.borderWidth),r.setStrokeStyle(t.legend.borderColor),r.setFillStyle(t.legend.backgroundColor),r.moveTo(o.start.x,o.start.y),r.rect(o.start.x,o.start.y,o.width,o.height),r.closePath(),r.fill(),r.stroke(),l.forEach((function(e,n){var l=0,b=0;l=i.widthArr[n],b=i.heightArr[n];var p=0,v=0;"top"==t.legend.position||"bottom"==t.legend.position?(p=o.start.x+(o.width-l)/2,v=o.start.y+s+n*d):(l=0==n?0:i.widthArr[n-1],p=o.start.x+s+l,v=o.start.y+s+(o.height-b)/2),r.setFontSize(a.fontSize);for(var g=0;g<e.length;g++){var m=e[g];switch(m.area=[0,0,0,0],m.area[0]=p,m.area[1]=v,m.area[3]=v+d,r.beginPath(),r.setLineWidth(1*t.pixelRatio),r.setStrokeStyle(m.show?m.color:t.legend.hiddenColor),r.setFillStyle(m.show?m.color:t.legend.hiddenColor),m.legendShape){case"line":r.moveTo(p,v+.5*d-2*t.pixelRatio),r.fillRect(p,v+.5*d-2*t.pixelRatio,15*t.pixelRatio,4*t.pixelRatio);break;case"triangle":r.moveTo(p+7.5*t.pixelRatio,v+.5*d-5*t.pixelRatio),r.lineTo(p+2.5*t.pixelRatio,v+.5*d+5*t.pixelRatio),r.lineTo(p+12.5*t.pixelRatio,v+.5*d+5*t.pixelRatio),r.lineTo(p+7.5*t.pixelRatio,v+.5*d-5*t.pixelRatio);break;case"diamond":r.moveTo(p+7.5*t.pixelRatio,v+.5*d-5*t.pixelRatio),r.lineTo(p+2.5*t.pixelRatio,v+.5*d),r.lineTo(p+7.5*t.pixelRatio,v+.5*d+5*t.pixelRatio),r.lineTo(p+12.5*t.pixelRatio,v+.5*d),r.lineTo(p+7.5*t.pixelRatio,v+.5*d-5*t.pixelRatio);break;case"circle":r.moveTo(p+7.5*t.pixelRatio,v+.5*d),r.arc(p+7.5*t.pixelRatio,v+.5*d,5*t.pixelRatio,0,2*Math.PI);break;case"rect":r.moveTo(p,v+.5*d-5*t.pixelRatio),r.fillRect(p,v+.5*d-5*t.pixelRatio,15*t.pixelRatio,10*t.pixelRatio);break;default:r.moveTo(p,v+.5*d-5*t.pixelRatio),r.fillRect(p,v+.5*d-5*t.pixelRatio,15*t.pixelRatio,10*t.pixelRatio)}r.closePath(),r.fill(),r.stroke(),p+=c+f;var _=.5*d+.5*u-2;r.beginPath(),r.setFontSize(u),r.setFillStyle(m.show?t.legend.fontColor:t.legend.hiddenColor),r.fillText(m.name,p,v+_),r.closePath(),r.stroke(),"top"==t.legend.position||"bottom"==t.legend.position?(p+=y(m.name,u)+h,m.area[2]=p):(m.area[2]=p+y(m.name,u)+h,p-=c+f,v+=d)}}))}}function De(e,t,a,r){var n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,l=i({},{activeOpacity:.5,activeRadius:10*t.pixelRatio,offsetAngle:0,labelWidth:15*t.pixelRatio,ringWidth:0,border:!1,borderWidth:2,borderColor:"#FFFFFF"},t.extra.pie),s={x:t.area[3]+(t.width-t.area[1]-t.area[3])/2,y:t.area[0]+(t.height-t.area[0]-t.area[2])/2};0==a.pieChartLinePadding&&(a.pieChartLinePadding=l.activeRadius);var u=Math.min((t.width-t.area[1]-t.area[3])/2-a.pieChartLinePadding-a.pieChartTextPadding-a._pieTextMaxLength_,(t.height-t.area[0]-t.area[2])/2-a.pieChartLinePadding-a.pieChartTextPadding);e=V(e,u,n);var c=l.activeRadius;if(e=e.map((function(e){return e._start_+=l.offsetAngle*Math.PI/180,e})),e.forEach((function(e,a){t.tooltip&&t.tooltip.index==a&&(r.beginPath(),r.setFillStyle(o(e.color,t.extra.pie.activeOpacity||.5)),r.moveTo(s.x,s.y),r.arc(s.x,s.y,e._radius_+c,e._start_,e._start_+2*e._proportion_*Math.PI),r.closePath(),r.fill()),r.beginPath(),r.setLineWidth(l.borderWidth*t.pixelRatio),r.lineJoin="round",r.setStrokeStyle(l.borderColor),r.setFillStyle(e.color),r.moveTo(s.x,s.y),r.arc(s.x,s.y,e._radius_,e._start_,e._start_+2*e._proportion_*Math.PI),r.closePath(),r.fill(),1==l.border&&r.stroke()})),"ring"===t.type){var f=.6*u;"number"===typeof t.extra.pie.ringWidth&&t.extra.pie.ringWidth>0&&(f=Math.max(0,u-t.extra.pie.ringWidth)),r.beginPath(),r.setFillStyle(t.background||"#ffffff"),r.moveTo(s.x,s.y),r.arc(s.x,s.y,f,0,2*Math.PI),r.closePath(),r.fill()}if(!1!==t.dataLabel&&1===n){for(var h=!1,d=0,b=e.length;d<b;d++)if(e[d].data>0){h=!0;break}h&&pe(e,t,a,r,u,s)}return 1===n&&"ring"===t.type&&fe(t,a,r,s),{center:s,radius:u,series:e}}function Re(e,t,a,r){var n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,l=i({},{type:"area",activeOpacity:.5,activeRadius:10*t.pixelRatio,offsetAngle:0,labelWidth:15*t.pixelRatio,border:!1,borderWidth:2,borderColor:"#FFFFFF"},t.extra.rose);0==a.pieChartLinePadding&&(a.pieChartLinePadding=l.activeRadius);var s={x:t.area[3]+(t.width-t.area[1]-t.area[3])/2,y:t.area[0]+(t.height-t.area[0]-t.area[2])/2},u=Math.min((t.width-t.area[1]-t.area[3])/2-a.pieChartLinePadding-a.pieChartTextPadding-a._pieTextMaxLength_,(t.height-t.area[0]-t.area[2])/2-a.pieChartLinePadding-a.pieChartTextPadding),c=l.minRadius||.5*u;e=K(e,l.type,c,u,n);var f=l.activeRadius;if(e=e.map((function(e){return e._start_+=(l.offsetAngle||0)*Math.PI/180,e})),e.forEach((function(e,a){t.tooltip&&t.tooltip.index==a&&(r.beginPath(),r.setFillStyle(o(e.color,l.activeOpacity||.5)),r.moveTo(s.x,s.y),r.arc(s.x,s.y,f+e._radius_,e._start_,e._start_+2*e._rose_proportion_*Math.PI),r.closePath(),r.fill()),r.beginPath(),r.setLineWidth(l.borderWidth*t.pixelRatio),r.lineJoin="round",r.setStrokeStyle(l.borderColor),r.setFillStyle(e.color),r.moveTo(s.x,s.y),r.arc(s.x,s.y,e._radius_,e._start_,e._start_+2*e._rose_proportion_*Math.PI),r.closePath(),r.fill(),1==l.border&&r.stroke()})),!1!==t.dataLabel&&1===n){for(var h=!1,d=0,b=e.length;d<b;d++)if(e[d].data>0){h=!0;break}h&&pe(e,t,a,r,u,s)}return{center:s,radius:u,series:e}}function Be(e,t,a,r){var n,l,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,s=i({},{startAngle:.75,endAngle:.25,type:"default",width:12*t.pixelRatio,gap:2*t.pixelRatio},t.extra.arcbar);e=X(e,s,o),n=s.center?s.center:{x:t.width/2,y:t.height/2},s.radius?l=s.radius:(l=Math.min(n.x,n.y),l-=5*t.pixelRatio,l-=s.width/2);for(var u=0;u<e.length;u++){var c=e[u];r.setLineWidth(s.width),r.setStrokeStyle(s.backgroundColor||"#E9E9E9"),r.setLineCap("round"),r.beginPath(),"default"==s.type?r.arc(n.x,n.y,l-(s.width+s.gap)*u,s.startAngle*Math.PI,s.endAngle*Math.PI,!1):r.arc(n.x,n.y,l-(s.width+s.gap)*u,0,2*Math.PI,!1),r.stroke(),r.setLineWidth(s.width),r.setStrokeStyle(c.color),r.setLineCap("round"),r.beginPath(),r.arc(n.x,n.y,l-(s.width+s.gap)*u,s.startAngle*Math.PI,c._proportion_*Math.PI,!1),r.stroke()}return fe(t,a,r,n),{center:n,radius:l,series:e}}function Ie(e,t,a,r,n){var l=arguments.length>5&&void 0!==arguments[5]?arguments[5]:1,s=i({},{type:"default",startAngle:.75,endAngle:.25,width:15,splitLine:{fixRadius:0,splitNumber:10,width:15,color:"#FFFFFF",childNumber:5,childWidth:5},pointer:{width:15,color:"auto"}},a.extra.gauge);void 0==s.oldAngle&&(s.oldAngle=s.startAngle),void 0==s.oldData&&(s.oldData=0),e=G(e,s.startAngle,s.endAngle);var u={x:a.width/2,y:a.height/2},c=Math.min(u.x,u.y);c-=5*a.pixelRatio,c-=s.width/2;var f=c-s.width,h=0;if("progress"==s.type){var d=c-3*s.width;n.beginPath();var b=n.createLinearGradient(u.x,u.y-d,u.x,u.y+d);b.addColorStop("0",o(t[0].color,.3)),b.addColorStop("1.0",o("#FFFFFF",.1)),n.setFillStyle(b),n.arc(u.x,u.y,d,0,2*Math.PI,!1),n.fill(),n.setLineWidth(s.width),n.setStrokeStyle(o(t[0].color,.3)),n.setLineCap("round"),n.beginPath(),n.arc(u.x,u.y,f,s.startAngle*Math.PI,s.endAngle*Math.PI,!1),n.stroke(),h=s.startAngle-s.endAngle+1;s.splitLine.splitNumber;var p=h/s.splitLine.splitNumber/s.splitLine.childNumber,v=-c-.5*s.width-s.splitLine.fixRadius,g=-c-s.width-s.splitLine.fixRadius+s.splitLine.width;n.save(),n.translate(u.x,u.y),n.rotate((s.startAngle-1)*Math.PI);for(var y=s.splitLine.splitNumber*s.splitLine.childNumber+1,m=t[0].data*l,_=0;_<y;_++)n.beginPath(),m>_/y?n.setStrokeStyle(o(t[0].color,1)):n.setStrokeStyle(o(t[0].color,.3)),n.setLineWidth(3*a.pixelRatio),n.moveTo(v,0),n.lineTo(g,0),n.stroke(),n.rotate(p*Math.PI);n.restore(),t=X(t,s,l),n.setLineWidth(s.width),n.setStrokeStyle(t[0].color),n.setLineCap("round"),n.beginPath(),n.arc(u.x,u.y,f,s.startAngle*Math.PI,t[0]._proportion_*Math.PI,!1),n.stroke();var w=c-2.5*s.width;n.save(),n.translate(u.x,u.y),n.rotate((t[0]._proportion_-1)*Math.PI),n.beginPath(),n.setLineWidth(s.width/3);var x=n.createLinearGradient(0,.6*-w,0,.6*w);x.addColorStop("0",o("#FFFFFF",0)),x.addColorStop("0.5",o(t[0].color,1)),x.addColorStop("1.0",o("#FFFFFF",0)),n.setStrokeStyle(x),n.arc(0,0,w,.85*Math.PI,1.15*Math.PI,!1),n.stroke(),n.beginPath(),n.setLineWidth(1),n.setStrokeStyle(t[0].color),n.setFillStyle(t[0].color),n.moveTo(-w-s.width/3/2,-4),n.lineTo(-w-s.width/3/2-4,0),n.lineTo(-w-s.width/3/2,4),n.lineTo(-w-s.width/3/2,-4),n.stroke(),n.fill(),n.restore()}else{n.setLineWidth(s.width),n.setLineCap("butt");for(var S=0;S<e.length;S++){var A=e[S];n.beginPath(),n.setStrokeStyle(A.color),n.arc(u.x,u.y,c,A._startAngle_*Math.PI,A._endAngle_*Math.PI,!1),n.stroke()}n.save(),h=s.startAngle-s.endAngle+1;var k=h/s.splitLine.splitNumber,M=h/s.splitLine.splitNumber/s.splitLine.childNumber,E=-c-.5*s.width-s.splitLine.fixRadius,T=-c-.5*s.width-s.splitLine.fixRadius+s.splitLine.width,P=-c-.5*s.width-s.splitLine.fixRadius+s.splitLine.childWidth;n.translate(u.x,u.y),n.rotate((s.startAngle-1)*Math.PI);for(var O=0;O<s.splitLine.splitNumber+1;O++)n.beginPath(),n.setStrokeStyle(s.splitLine.color),n.setLineWidth(2*a.pixelRatio),n.moveTo(E,0),n.lineTo(T,0),n.stroke(),n.rotate(k*Math.PI);n.restore(),n.save(),n.translate(u.x,u.y),n.rotate((s.startAngle-1)*Math.PI);for(var D=0;D<s.splitLine.splitNumber*s.splitLine.childNumber+1;D++)n.beginPath(),n.setStrokeStyle(s.splitLine.color),n.setLineWidth(1*a.pixelRatio),n.moveTo(E,0),n.lineTo(P,0),n.stroke(),n.rotate(M*Math.PI);n.restore(),t=Y(t,e,s,l);for(var R=0;R<t.length;R++){var B=t[R];n.save(),n.translate(u.x,u.y),n.rotate((B._proportion_-1)*Math.PI),n.beginPath(),n.setFillStyle(B.color),n.moveTo(s.pointer.width,0),n.lineTo(0,-s.pointer.width/2),n.lineTo(-f,0),n.lineTo(0,s.pointer.width/2),n.lineTo(s.pointer.width,0),n.closePath(),n.fill(),n.beginPath(),n.setFillStyle("#FFFFFF"),n.arc(0,0,s.pointer.width/6,0,2*Math.PI,!1),n.fill(),n.restore()}!1!==a.dataLabel&&de(s,c,u,a,r,n)}return fe(a,r,n,u),1===l&&"gauge"===a.type&&(a.extra.gauge.oldAngle=t[0]._proportion_,a.extra.gauge.oldData=t[0].data),{center:u,radius:c,innerRadius:f,categories:e,totalAngle:h}}function Ce(e,t,a,r){var n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,l=i({},{gridColor:"#cccccc",gridType:"radar",labelColor:"#666666",opacity:.2,gridCount:3},t.extra.radar),s=A(t.categories.length),u={x:t.area[3]+(t.width-t.area[1]-t.area[3])/2,y:t.area[0]+(t.height-t.area[0]-t.area[2])/2},c=Math.min(u.x-(S(t.categories)+a.radarLabelTextMargin),u.y-a.radarLabelTextMargin);c-=t.padding[1],r.beginPath(),r.setLineWidth(1*t.pixelRatio),r.setStrokeStyle(l.gridColor),s.forEach((function(e){var t=b(c*Math.cos(e),c*Math.sin(e),u);r.moveTo(u.x,u.y),r.lineTo(t.x,t.y)})),r.stroke(),r.closePath();for(var f=function(e){var a={};if(r.beginPath(),r.setLineWidth(1*t.pixelRatio),r.setStrokeStyle(l.gridColor),"radar"==l.gridType)s.forEach((function(t,n){var i=b(c/l.gridCount*e*Math.cos(t),c/l.gridCount*e*Math.sin(t),u);0===n?(a=i,r.moveTo(i.x,i.y)):r.lineTo(i.x,i.y)})),r.lineTo(a.x,a.y);else{var n=b(c/l.gridCount*e*Math.cos(1.5),c/l.gridCount*e*Math.sin(1.5),u);r.arc(u.x,u.y,u.y-n.y,0,2*Math.PI,!1)}r.stroke(),r.closePath()},h=1;h<=l.gridCount;h++)f(h);var d=H(s,u,c,e,t,n);return d.forEach((function(e,a){if(r.beginPath(),r.setFillStyle(o(e.color,l.opacity)),e.data.forEach((function(e,t){0===t?r.moveTo(e.position.x,e.position.y):r.lineTo(e.position.x,e.position.y)})),r.closePath(),r.fill(),!1!==t.dataPointShape){var n=e.data.map((function(e){return e.position}));ce(n,e.color,e.pointShape,r,t)}})),be(s,c,u,t,a,r),{center:u,radius:c,angleList:s}}function Le(e,t,a){a=0==a?1:a;for(var r=[],n=0;n<a;n++)r[n]=Math.random();return Math.floor(r.reduce((function(e,t){return e+t}))/a*(t-e))+e}function je(e,t,a,r){for(var n=!1,i=0;i<t.length;i++)if(t[i].area){if(!(e[3]<t[i].area[1]||e[0]>t[i].area[2]||e[1]>t[i].area[3]||e[2]<t[i].area[0])){n=!0;break}if(e[0]<0||e[1]<0||e[2]>a||e[3]>r){n=!0;break}n=!1}return n}function Fe(e){var t,a={};a.xMin=180,a.xMax=0,a.yMin=90,a.yMax=0;for(var r=0;r<e.length;r++)for(var n=e[r].geometry.coordinates,i=0;i<n.length;i++){t=n[i],1==t.length&&(t=t[0]);for(var l=0;l<t.length;l++){var o=t[l][0],s=t[l][1],u={x:o,y:s};a.xMin=a.xMin<u.x?a.xMin:u.x,a.xMax=a.xMax>u.x?a.xMax:u.x,a.yMin=a.yMin<u.y?a.yMin:u.y,a.yMax=a.yMax>u.y?a.yMax:u.y}}return a}function Ne(e,t,a,r,n,i){return{x:(t-a.xMin)*r+n,y:(a.yMax-e)*r+i}}function ze(e,t,a,r,n,i){return{x:(t-n)/r+a.xMin,y:a.yMax-(e-i)/r}}function $e(e,t,a){if(t[1]==a[1])return!1;if(t[1]>e[1]&&a[1]>e[1])return!1;if(t[1]<e[1]&&a[1]<e[1])return!1;if(t[1]==e[1]&&a[1]>e[1])return!1;if(a[1]==e[1]&&t[1]>e[1])return!1;if(t[0]<e[0]&&a[1]<e[1])return!1;var r=a[0]-(a[0]-t[0])*(a[1]-e[1])/(a[1]-t[1]);return!(r<e[0])}function qe(e,t){for(var a=0,r=0;r<t.length;r++){var n=t[r][0];1==t.length&&(n=t[r][0]);for(var i=0;i<n.length-1;i++){var l=n[i],o=n[i+1];$e(e,l,o)&&(a+=1)}}return a%2==1}function Ue(e,t,a,r){var n,l,s=i({},{border:!0,borderWidth:1,borderColor:"#666666",fillOpacity:.6,activeBorderColor:"#f04864",activeFillColor:"#facc14",activeFillOpacity:1},t.extra.map),u=e,c=Fe(u),f=t.width/Math.abs(c.xMax-c.xMin),h=t.height/Math.abs(c.yMax-c.yMin),d=f<h?f:h,b=t.width/2-Math.abs(c.xMax-c.xMin)/2*d,p=t.height/2-Math.abs(c.yMax-c.yMin)/2*d;r.beginPath(),r.clearRect(0,0,t.width,t.height),r.setFillStyle(t.background||"#FFFFFF"),r.rect(0,0,t.width,t.height),r.fill();for(var v=0;v<u.length;v++){r.beginPath(),r.setLineWidth(s.borderWidth*t.pixelRatio),r.setStrokeStyle(s.borderColor),r.setFillStyle(o(e[v].color,s.fillOpacity)),t.tooltip&&t.tooltip.index==v&&(r.setStrokeStyle(s.activeBorderColor),r.setFillStyle(o(s.activeFillColor,s.activeFillOpacity)));for(var g=u[v].geometry.coordinates,m=0;m<g.length;m++){n=g[m],1==n.length&&(n=n[0]);for(var _=0;_<n.length;_++)l=Ne(n[_][1],n[_][0],c,d,b,p),0===_?(r.beginPath(),r.moveTo(l.x,l.y)):r.lineTo(l.x,l.y);r.fill(),1==s.border&&r.stroke()}if(1==t.dataLabel){var w=u[v].properties.centroid;if(w){l=Ne(w[1],w[0],c,d,b,p);var x=u[v].textSize||a.fontSize,S=u[v].properties.name;r.beginPath(),r.setFontSize(x),r.setFillStyle(u[v].textColor||"#666666"),r.fillText(S,l.x-y(S,x)/2,l.y+x/2),r.closePath(),r.stroke()}}}t.chartData.mapData={bounds:c,scale:d,xoffset:b,yoffset:p},Me(t,a,r,1),r.draw()}function He(e,t){var a=e.series.sort((function(e,t){return parseInt(t.textSize)-parseInt(e.textSize)}));switch(t){case"normal":for(var r=0;r<a.length;r++){var n=a[r].name,i=a[r].textSize,l=y(n,i),o=void 0,s=void 0,u=void 0,c=0;while(1){c++,o=Le(-e.width/2,e.width/2,5)-l/2,s=Le(-e.height/2,e.height/2,5)+i/2,u=[o-5+e.width/2,s-5-i+e.height/2,o+l+5+e.width/2,s+5+e.height/2];var f=je(u,a,e.width,e.height);if(!f)break;if(1e3==c){u=[-100,-100,-100,-100];break}}a[r].area=u}break;case"vertical":for(var h=function(){return Math.random()>.7},d=0;d<a.length;d++){var b=a[d].name,p=a[d].textSize,v=y(b,p),g=h(),m=void 0,_=void 0,w=void 0,x=void 0,S=0;while(1){S++;var A=void 0;if(g?(m=Le(-e.width/2,e.width/2,5)-v/2,_=Le(-e.height/2,e.height/2,5)+p/2,w=[_-5-v+e.width/2,-m-5+e.height/2,_+5+e.width/2,-m+p+5+e.height/2],x=[e.width-(e.width/2-e.height/2)-(-m+p+5+e.height/2)-5,e.height/2-e.width/2+(_-5-v+e.width/2)-5,e.width-(e.width/2-e.height/2)-(-m+p+5+e.height/2)+p,e.height/2-e.width/2+(_-5-v+e.width/2)+v+5],A=je(x,a,e.height,e.width)):(m=Le(-e.width/2,e.width/2,5)-v/2,_=Le(-e.height/2,e.height/2,5)+p/2,w=[m-5+e.width/2,_-5-p+e.height/2,m+v+5+e.width/2,_+5+e.height/2],A=je(w,a,e.width,e.height)),!A)break;if(1e3==S){w=[-1e3,-1e3,-1e3,-1e3];break}}g?(a[d].area=x,a[d].areav=w):a[d].area=w,a[d].rotate=g}break}return a}function Ve(e,t,a,r){var n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1;i({},{type:"normal",autoColors:!0},t.extra.word);r.beginPath(),r.setFillStyle(t.background||"#FFFFFF"),r.rect(0,0,t.width,t.height),r.fill(),r.save();var l=t.chartData.wordCloudData;r.translate(t.width/2,t.height/2);for(var o=0;o<l.length;o++){r.save(),l[o].rotate&&r.rotate(90*Math.PI/180);var s=l[o].name,u=l[o].textSize,c=y(s,u);r.beginPath(),r.setStrokeStyle(l[o].color),r.setFillStyle(l[o].color),r.setFontSize(u),l[o].rotate?l[o].areav[0]>0&&(t.tooltip&&t.tooltip.index==o?r.strokeText(s,(l[o].areav[0]+5-t.width/2)*n-c*(1-n)/2,(l[o].areav[1]+5+u-t.height/2)*n):r.fillText(s,(l[o].areav[0]+5-t.width/2)*n-c*(1-n)/2,(l[o].areav[1]+5+u-t.height/2)*n)):l[o].area[0]>0&&(t.tooltip&&t.tooltip.index==o?r.strokeText(s,(l[o].area[0]+5-t.width/2)*n-c*(1-n)/2,(l[o].area[1]+5+u-t.height/2)*n):r.fillText(s,(l[o].area[0]+5-t.width/2)*n-c*(1-n)/2,(l[o].area[1]+5+u-t.height/2)*n)),r.stroke(),r.restore()}r.restore()}function We(e,t,a,r){var n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,l=i({},{activeWidth:10,activeOpacity:.3,border:!1,borderWidth:2,borderColor:"#FFFFFF",fillOpacity:1,labelAlign:"right"},t.extra.funnel),s=(t.height-t.area[0]-t.area[2])/e.length,u={x:t.area[3]+(t.width-t.area[1]-t.area[3])/2,y:t.height-t.area[2]},c=l.activeWidth,f=Math.min((t.width-t.area[1]-t.area[3])/2-c,(t.height-t.area[0]-t.area[2])/2-c);e=W(e,f,n),r.save(),r.translate(u.x,u.y);for(var h=0;h<e.length;h++)0==h?(t.tooltip&&t.tooltip.index==h&&(r.beginPath(),r.setFillStyle(o(e[h].color,l.activeOpacity)),r.moveTo(-c,0),r.lineTo(-e[h].radius-c,-s),r.lineTo(e[h].radius+c,-s),r.lineTo(c,0),r.lineTo(-c,0),r.closePath(),r.fill()),e[h].funnelArea=[u.x-e[h].radius,u.y-s,u.x+e[h].radius,u.y],r.beginPath(),r.setLineWidth(l.borderWidth*t.pixelRatio),r.setStrokeStyle(l.borderColor),r.setFillStyle(o(e[h].color,l.fillOpacity)),r.moveTo(0,0),r.lineTo(-e[h].radius,-s),r.lineTo(e[h].radius,-s),r.lineTo(0,0),r.closePath(),r.fill(),1==l.border&&r.stroke()):(t.tooltip&&t.tooltip.index==h&&(r.beginPath(),r.setFillStyle(o(e[h].color,l.activeOpacity)),r.moveTo(0,0),r.lineTo(-e[h-1].radius-c,0),r.lineTo(-e[h].radius-c,-s),r.lineTo(e[h].radius+c,-s),r.lineTo(e[h-1].radius+c,0),r.lineTo(0,0),r.closePath(),r.fill()),e[h].funnelArea=[u.x-e[h].radius,u.y-s*(h+1),u.x+e[h].radius,u.y-s*h],r.beginPath(),r.setLineWidth(l.borderWidth*t.pixelRatio),r.setStrokeStyle(l.borderColor),r.setFillStyle(o(e[h].color,l.fillOpacity)),r.moveTo(0,0),r.lineTo(-e[h-1].radius,0),r.lineTo(-e[h].radius,-s),r.lineTo(e[h].radius,-s),r.lineTo(e[h-1].radius,0),r.lineTo(0,0),r.closePath(),r.fill(),1==l.border&&r.stroke()),r.translate(0,-s);return r.restore(),!1!==t.dataLabel&&1===n&&Ke(e,t,r,s,l.labelAlign,c,u),{center:u,radius:f,series:e}}function Ke(e,t,a,r,n,i,o){for(var s=0;s<e.length;s++){var u=e[s],c=void 0,f=void 0,h=void 0,d=void 0,b=u.format?u.format(+u._proportion_.toFixed(2)):l.toFixed(100*u._proportion_)+"%";"right"==n?(c=0==s?(u.funnelArea[2]+o.x)/2:(u.funnelArea[2]+e[s-1].funnelArea[2])/2,f=c+2*i,h=u.funnelArea[1]+r/2,d=u.textSize||t.fontSize,a.setLineWidth(1*t.pixelRatio),a.setStrokeStyle(u.color),a.setFillStyle(u.color),a.beginPath(),a.moveTo(c,h),a.lineTo(f,h),a.stroke(),a.closePath(),a.beginPath(),a.moveTo(f,h),a.arc(f,h,2,0,2*Math.PI),a.closePath(),a.fill(),a.beginPath(),a.setFontSize(d),a.setFillStyle(u.textColor||"#666666"),a.fillText(b,f+5,h+d/2-2),a.closePath(),a.stroke(),a.closePath()):(c=0==s?(u.funnelArea[0]+o.x)/2:(u.funnelArea[0]+e[s-1].funnelArea[0])/2,f=c-2*i,h=u.funnelArea[1]+r/2,d=u.textSize||t.fontSize,a.setLineWidth(1*t.pixelRatio),a.setStrokeStyle(u.color),a.setFillStyle(u.color),a.beginPath(),a.moveTo(c,h),a.lineTo(f,h),a.stroke(),a.closePath(),a.beginPath(),a.moveTo(f,h),a.arc(f,h,2,0,2*Math.PI),a.closePath(),a.fill(),a.beginPath(),a.setFontSize(d),a.setFillStyle(u.textColor||"#666666"),a.fillText(b,f-5-y(b),h+d/2-2),a.closePath(),a.stroke(),a.closePath())}}function Xe(e,t){t.draw()}var Ge={easeIn:function(e){return Math.pow(e,3)},easeOut:function(e){return Math.pow(e-1,3)+1},easeInOut:function(e){return(e/=.5)<1?.5*Math.pow(e,3):.5*(Math.pow(e-2,3)+2)},linear:function(e){return e}};function Ye(e){this.isStop=!1,e.duration="undefined"===typeof e.duration?1e3:e.duration,e.timing=e.timing||"linear";var t=17;function a(){return"undefined"!==typeof setTimeout?function(e,t){setTimeout((function(){var t=+new Date;e(t)}),t)}:"undefined"!==typeof requestAnimationFrame?requestAnimationFrame:function(e){e(null)}}var r=a(),n=null,i=function(a){if(null===a||!0===this.isStop)return e.onProcess&&e.onProcess(1),void(e.onAnimationFinish&&e.onAnimationFinish());if(null===n&&(n=a),a-n<e.duration){var l=(a-n)/e.duration,o=Ge[e.timing];l=o(l),e.onProcess&&e.onProcess(l),r(i,t)}else e.onProcess&&e.onProcess(1),e.onAnimationFinish&&e.onAnimationFinish()};i=i.bind(this),r(i,t)}function Ze(e,t,a,r){var n=this,l=t.series,o=t.categories;l=v(l,t,a);var s=t.animation?t.duration:0;n.animationInstance&&n.animationInstance.stop();var c=null;if("candle"==e){var f=i({},t.extra.candle.average);f.show?(c=u(f.day,f.name,f.color,l[0].data),c=v(c,t,a),t.seriesMA=c):c=t.seriesMA?t.seriesMA=v(t.seriesMA,t,a):l}else c=l;t._series_=l=T(l),t.area=new Array(4);for(var h=0;h<4;h++)t.area[h]=t.padding[h];var d=z(c,t,a,t.chartData),b=d.area.wholeHeight,p=d.area.wholeWidth;switch(t.legend.position){case"top":t.area[0]+=b;break;case"bottom":t.area[2]+=b;break;case"left":t.area[3]+=p;break;case"right":t.area[1]+=p;break}var g={},y=0;if("line"===t.type||"column"===t.type||"area"===t.type||"mix"===t.type||"candle"===t.type){if(g=le(l,t,a),y=g.yAxisWidth,t.yAxis.showTitle){for(var m=0,_=0;_<t.yAxis.data.length;_++)m=Math.max(m,t.yAxis.data[_].titleFontSize?t.yAxis.data[_].titleFontSize:a.fontSize);t.area[0]+=(m+6)*t.pixelRatio}for(var w=0,x=0,S=0;S<y.length;S++)"left"==y[S].position?(t.area[3]+=x>0?y[S].width+t.yAxis.padding:y[S].width,x+=1):(t.area[1]+=w>0?y[S].width+t.yAxis.padding:y[S].width,w+=1)}else a.yAxisWidth=y;if(t.chartData.yAxisData=g,t.categories&&t.categories.length){t.chartData.xAxisData=te(t.categories,t,a);var A=$(t.categories,t,a,t.chartData.xAxisData.eachSpacing),k=A.xAxisHeight,M=A.angle;a.xAxisHeight=k,a._xAxisTextAngle_=M,t.area[2]+=k,t.chartData.categoriesData=A}else if("line"===t.type||"area"===t.type||"points"===t.type){t.chartData.xAxisData=U(l,t,a),o=t.chartData.xAxisData.rangesFormat;var E=$(o,t,a,t.chartData.xAxisData.eachSpacing),P=E.xAxisHeight,O=E.angle;a.xAxisHeight=P,a._xAxisTextAngle_=O,t.area[2]+=P,t.chartData.categoriesData=E}else t.chartData.xAxisData={xAxisPoints:[]};if(t.enableScroll&&"right"==t.xAxis.scrollAlign&&void 0===t._scrollDistance_){var D=0,R=t.chartData.xAxisData.xAxisPoints,B=t.chartData.xAxisData.startX,I=t.chartData.xAxisData.endX,C=t.chartData.xAxisData.eachSpacing,L=C*(R.length-1),j=I-B;D=j-L,n.scrollOption={currentOffset:D,startTouchX:D,distance:0,lastMoveTime:0},t._scrollDistance_=D}switch("pie"!==e&&"ring"!==e&&"rose"!==e||(a._pieTextMaxLength_=!1===t.dataLabel?0:Z(c)),e){case"word":var F=i({},{type:"normal",autoColors:!0},t.extra.word);1!=t.updateData&&void 0!=t.updateData||(t.chartData.wordCloudData=He(t,F.type)),this.animationInstance=new Ye({timing:"easeInOut",duration:s,onProcess:function(e){r.clearRect(0,0,t.width,t.height),t.rotate&&ue(r,t),Ve(l,t,a,r,e),Xe(t,r)},onAnimationFinish:function(){n.event.trigger("renderComplete")}});break;case"map":r.clearRect(0,0,t.width,t.height),Ue(l,t,a,r);break;case"funnel":this.animationInstance=new Ye({timing:"easeInOut",duration:s,onProcess:function(e){r.clearRect(0,0,t.width,t.height),t.rotate&&ue(r,t),t.chartData.funnelData=We(l,t,a,r,e),Oe(t.series,t,a,r,t.chartData),Me(t,a,r,e),Xe(t,r)},onAnimationFinish:function(){n.event.trigger("renderComplete")}});break;case"line":this.animationInstance=new Ye({timing:"easeIn",duration:s,onProcess:function(e){r.clearRect(0,0,t.width,t.height),t.rotate&&ue(r,t),Te(o,t,a,r),Ee(o,t,a,r);var n=Ae(l,t,a,r,e),i=n.xAxisPoints,s=n.calPoints,u=n.eachSpacing;t.chartData.xAxisPoints=i,t.chartData.calPoints=s,t.chartData.eachSpacing=u,Pe(l,t,a,r),!1!==t.enableMarkLine&&1===e&&ge(t,a,r),Oe(t.series,t,a,r,t.chartData),Me(t,a,r,e,u,i),Xe(t,r)},onAnimationFinish:function(){n.event.trigger("renderComplete")}});break;case"mix":this.animationInstance=new Ye({timing:"easeIn",duration:s,onProcess:function(e){r.clearRect(0,0,t.width,t.height),t.rotate&&ue(r,t),Te(o,t,a,r),Ee(o,t,a,r);var n=ke(l,t,a,r,e),i=n.xAxisPoints,s=n.calPoints,u=n.eachSpacing;t.chartData.xAxisPoints=i,t.chartData.calPoints=s,t.chartData.eachSpacing=u,Pe(l,t,a,r),!1!==t.enableMarkLine&&1===e&&ge(t,a,r),Oe(t.series,t,a,r,t.chartData),Me(t,a,r,e,u,i),Xe(t,r)},onAnimationFinish:function(){n.event.trigger("renderComplete")}});break;case"column":this.animationInstance=new Ye({timing:"easeIn",duration:s,onProcess:function(e){r.clearRect(0,0,t.width,t.height),t.rotate&&ue(r,t),Te(o,t,a,r),Ee(o,t,a,r);var n=we(l,t,a,r,e),i=n.xAxisPoints,s=n.calPoints,u=n.eachSpacing;t.chartData.xAxisPoints=i,t.chartData.calPoints=s,t.chartData.eachSpacing=u,Pe(l,t,a,r),!1!==t.enableMarkLine&&1===e&&ge(t,a,r),Oe(t.series,t,a,r,t.chartData),Me(t,a,r,e,u,i),Xe(t,r)},onAnimationFinish:function(){n.event.trigger("renderComplete")}});break;case"area":this.animationInstance=new Ye({timing:"easeIn",duration:s,onProcess:function(e){r.clearRect(0,0,t.width,t.height),t.rotate&&ue(r,t),Te(o,t,a,r),Ee(o,t,a,r);var n=Se(l,t,a,r,e),i=n.xAxisPoints,s=n.calPoints,u=n.eachSpacing;t.chartData.xAxisPoints=i,t.chartData.calPoints=s,t.chartData.eachSpacing=u,Pe(l,t,a,r),!1!==t.enableMarkLine&&1===e&&ge(t,a,r),Oe(t.series,t,a,r,t.chartData),Me(t,a,r,e,u,i),Xe(t,r)},onAnimationFinish:function(){n.event.trigger("renderComplete")}});break;case"ring":case"pie":this.animationInstance=new Ye({timing:"easeInOut",duration:s,onProcess:function(e){r.clearRect(0,0,t.width,t.height),t.rotate&&ue(r,t),t.chartData.pieData=De(l,t,a,r,e),Oe(t.series,t,a,r,t.chartData),Me(t,a,r,e),Xe(t,r)},onAnimationFinish:function(){n.event.trigger("renderComplete")}});break;case"rose":this.animationInstance=new Ye({timing:"easeInOut",duration:s,onProcess:function(e){r.clearRect(0,0,t.width,t.height),t.rotate&&ue(r,t),t.chartData.pieData=Re(l,t,a,r,e),Oe(t.series,t,a,r,t.chartData),Me(t,a,r,e),Xe(t,r)},onAnimationFinish:function(){n.event.trigger("renderComplete")}});break;case"radar":this.animationInstance=new Ye({timing:"easeInOut",duration:s,onProcess:function(e){r.clearRect(0,0,t.width,t.height),t.rotate&&ue(r,t),t.chartData.radarData=Ce(l,t,a,r,e),Oe(t.series,t,a,r,t.chartData),Me(t,a,r,e),Xe(t,r)},onAnimationFinish:function(){n.event.trigger("renderComplete")}});break;case"arcbar":this.animationInstance=new Ye({timing:"easeInOut",duration:s,onProcess:function(e){r.clearRect(0,0,t.width,t.height),t.rotate&&ue(r,t),t.chartData.arcbarData=Be(l,t,a,r,e),Xe(t,r)},onAnimationFinish:function(){n.event.trigger("renderComplete")}});break;case"gauge":this.animationInstance=new Ye({timing:"easeInOut",duration:s,onProcess:function(e){r.clearRect(0,0,t.width,t.height),t.rotate&&ue(r,t),t.chartData.gaugeData=Ie(o,l,t,a,r,e),Xe(t,r)},onAnimationFinish:function(){n.event.trigger("renderComplete")}});break;case"candle":this.animationInstance=new Ye({timing:"easeIn",duration:s,onProcess:function(e){r.clearRect(0,0,t.width,t.height),t.rotate&&ue(r,t),Te(o,t,a,r),Ee(o,t,a,r);var n=xe(l,c,t,a,r,e),i=n.xAxisPoints,s=n.calPoints,u=n.eachSpacing;t.chartData.xAxisPoints=i,t.chartData.calPoints=s,t.chartData.eachSpacing=u,Pe(l,t,a,r),!1!==t.enableMarkLine&&1===e&&ge(t,a,r),Oe(c||t.series,t,a,r,t.chartData),Me(t,a,r,e,u,i),Xe(t,r)},onAnimationFinish:function(){n.event.trigger("renderComplete")}});break}}function Je(){this.events={}}Ye.prototype.stop=function(){this.isStop=!0},Je.prototype.addEventListener=function(e,t){this.events[e]=this.events[e]||[],this.events[e].push(t)},Je.prototype.delEventListener=function(e){this.events[e]=[]},Je.prototype.trigger=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];var r=t[0],n=t.slice(1);this.events[r]&&this.events[r].forEach((function(e){try{e.apply(null,n)}catch(t){console.error(t)}}))};var Qe=function(t){t.pixelRatio=t.pixelRatio?t.pixelRatio:1,t.fontSize=t.fontSize?t.fontSize*t.pixelRatio:13*t.pixelRatio,t.title=i({},t.title),t.subtitle=i({},t.subtitle),t.duration=t.duration?t.duration:1e3,t.yAxis=i({},{data:[],showTitle:!1,disabled:!1,disableGrid:!1,splitNumber:5,gridType:"solid",dashLength:4*t.pixelRatio,gridColor:"#cccccc",padding:10,fontColor:"#666666"},t.yAxis),t.yAxis.dashLength*=t.pixelRatio,t.yAxis.padding*=t.pixelRatio,t.xAxis=i({},{rotateLabel:!1,type:"calibration",gridType:"solid",dashLength:4,scrollAlign:"left",boundaryGap:"center",axisLine:!0,axisLineColor:"#cccccc"},t.xAxis),t.xAxis.dashLength*=t.pixelRatio,t.legend=i({},{show:!0,position:"bottom",float:"center",backgroundColor:"rgba(0,0,0,0)",borderColor:"rgba(0,0,0,0)",borderWidth:0,padding:5,margin:5,itemGap:10,fontSize:t.fontSize,lineHeight:t.fontSize,fontColor:"#333333",format:{},hiddenColor:"#CECECE"},t.legend),t.legend.borderWidth=t.legend.borderWidth*t.pixelRatio,t.legend.itemGap=t.legend.itemGap*t.pixelRatio,t.legend.padding=t.legend.padding*t.pixelRatio,t.legend.margin=t.legend.margin*t.pixelRatio,t.extra=i({},t.extra),t.rotate=!!t.rotate,t.animation=!!t.animation,t.rotate=!!t.rotate,t.canvas2d=!!t.canvas2d;var a=JSON.parse(JSON.stringify(n));if(a.colors=t.colors?t.colors:a.colors,a.yAxisTitleWidth=!0!==t.yAxis.disabled&&t.yAxis.title?a.yAxisTitleWidth:0,"pie"!=t.type&&"ring"!=t.type||(a.pieChartLinePadding=!1===t.dataLabel?0:t.extra.pie.labelWidth*t.pixelRatio||a.pieChartLinePadding*t.pixelRatio),"rose"==t.type&&(a.pieChartLinePadding=!1===t.dataLabel?0:t.extra.rose.labelWidth*t.pixelRatio||a.pieChartLinePadding*t.pixelRatio),a.pieChartTextPadding=!1===t.dataLabel?0:a.pieChartTextPadding*t.pixelRatio,a.yAxisSplit=t.yAxis.splitNumber?t.yAxis.splitNumber:n.yAxisSplit,a.rotate=t.rotate,t.rotate){var r=t.width,l=t.height;t.width=l,t.height=r}t.padding=t.padding?t.padding:a.padding;for(var o=0;o<4;o++)t.padding[o]*=t.pixelRatio;a.yAxisWidth=n.yAxisWidth*t.pixelRatio,a.xAxisHeight=n.xAxisHeight*t.pixelRatio,t.enableScroll&&t.xAxis.scrollShow&&(a.xAxisHeight+=6*t.pixelRatio),a.xAxisLineHeight=n.xAxisLineHeight*t.pixelRatio,a.fontSize=t.fontSize,a.titleFontSize=n.titleFontSize*t.pixelRatio,a.subtitleFontSize=n.subtitleFontSize*t.pixelRatio,a.toolTipPadding=n.toolTipPadding*t.pixelRatio,a.toolTipLineHeight=n.toolTipLineHeight*t.pixelRatio,a.columePadding=n.columePadding*t.pixelRatio,this.context=t.context?t.context:e.createCanvasContext(t.canvasId,t.$this),t.canvas2d&&(this.context.setStrokeStyle=function(e){return this.strokeStyle=e},this.context.setLineWidth=function(e){return this.lineWidth=e},this.context.setLineCap=function(e){return this.lineCap=e},this.context.setFontSize=function(e){return this.font=e+"px sans-serif"},this.context.setFillStyle=function(e){return this.fillStyle=e},this.context.draw=function(){}),t.chartData={},this.event=new Je,this.scrollOption={currentOffset:0,startTouchX:0,distance:0,lastMoveTime:0},this.opts=t,this.config=a,Ze.call(this,t.type,t,a,this.context)};Qe.prototype.updateData=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.opts=i({},this.opts,e),this.opts.updateData=!0;var t=e.scrollPosition||"current";switch(t){case"current":this.opts._scrollDistance_=this.scrollOption.currentOffset;break;case"left":this.opts._scrollDistance_=0,this.scrollOption={currentOffset:0,startTouchX:0,distance:0,lastMoveTime:0};break;case"right":var a=le(this.opts.series,this.opts,this.config),r=a.yAxisWidth;this.config.yAxisWidth=r;var n=0,l=te(this.opts.categories,this.opts,this.config),o=l.xAxisPoints,s=l.startX,u=l.endX,c=l.eachSpacing,f=c*(o.length-1),h=u-s;n=h-f,this.scrollOption={currentOffset:n,startTouchX:n,distance:0,lastMoveTime:0},this.opts._scrollDistance_=n;break}Ze.call(this,this.opts.type,this.opts,this.config,this.context)},Qe.prototype.zoom=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.opts.xAxis.itemCount;if(!0===this.opts.enableScroll){var t=Math.round(Math.abs(this.scrollOption.currentOffset)/this.opts.chartData.eachSpacing)+Math.round(this.opts.xAxis.itemCount/2);this.opts.animation=!1,this.opts.xAxis.itemCount=e.itemCount;var a=le(this.opts.series,this.opts,this.config),r=a.yAxisWidth;this.config.yAxisWidth=r;var n=0,i=te(this.opts.categories,this.opts,this.config),l=i.xAxisPoints,o=i.startX,s=i.endX,u=i.eachSpacing,c=u*t,f=s-o,h=f-u*(l.length-1);n=f/2-c,n>0&&(n=0),n<h&&(n=h),this.scrollOption={currentOffset:n,startTouchX:n,distance:0,lastMoveTime:0},this.opts._scrollDistance_=n,Ze.call(this,this.opts.type,this.opts,this.config,this.context)}else console.log("请启用滚动条后使用!")},Qe.prototype.stopAnimation=function(){this.animationInstance&&this.animationInstance.stop()},Qe.prototype.addEventListener=function(e,t){this.event.addEventListener(e,t)},Qe.prototype.delEventListener=function(e){this.event.delEventListener(e)},Qe.prototype.getCurrentDataIndex=function(e){var t=null;if(t=e.changedTouches?e.changedTouches[0]:e.mp.changedTouches[0],t){var a=w(t,this.opts,e);return"pie"===this.opts.type||"ring"===this.opts.type||"rose"===this.opts.type?j({x:a.x,y:a.y},this.opts.chartData.pieData):"radar"===this.opts.type?B({x:a.x,y:a.y},this.opts.chartData.radarData,this.opts.categories.length):"funnel"===this.opts.type?I({x:a.x,y:a.y},this.opts.chartData.funnelData):"map"===this.opts.type?L({x:a.x,y:a.y},this.opts):"word"===this.opts.type?C({x:a.x,y:a.y},this.opts.chartData.wordCloudData):P({x:a.x,y:a.y},this.opts.chartData.calPoints,this.opts,this.config,Math.abs(this.scrollOption.currentOffset))}return-1},Qe.prototype.getLegendDataIndex=function(e){var t=null;if(t=e.changedTouches?e.changedTouches[0]:e.mp.changedTouches[0],t){var a=w(t,this.opts,e);return O({x:a.x,y:a.y},this.opts.chartData.legendData)}return-1},Qe.prototype.touchLegend=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=null;if(a=e.changedTouches?e.changedTouches[0]:e.mp.changedTouches[0],a){w(a,this.opts,e);var r=this.getLegendDataIndex(e);r>=0&&(this.opts.series[r].show=!this.opts.series[r].show,this.opts.animation=!!t.animation,this.opts._scrollDistance_=this.scrollOption.currentOffset,Ze.call(this,this.opts.type,this.opts,this.config,this.context))}},Qe.prototype.showToolTip=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=null;a=e.changedTouches?e.changedTouches[0]:e.mp.changedTouches[0],a||console.log("touchError");var r=w(a,this.opts,e),n=this.scrollOption.currentOffset,l=i({},this.opts,{_scrollDistance_:n,animation:!1});if("line"===this.opts.type||"area"===this.opts.type||"column"===this.opts.type){var o=void 0==t.index?this.getCurrentDataIndex(e):t.index;if(o>-1){var s=x(this.opts.series,o);if(0!==s.length){var u=k(s,this.opts.chartData.calPoints,o,this.opts.categories,t),c=u.textList,f=u.offset;f.y=r.y,l.tooltip={textList:t.textList?t.textList:c,offset:f,option:t,index:o}}}Ze.call(this,l.type,l,this.config,this.context)}if("mix"===this.opts.type){o=void 0==t.index?this.getCurrentDataIndex(e):t.index;if(o>-1){n=this.scrollOption.currentOffset,l=i({},this.opts,{_scrollDistance_:n,animation:!1}),s=x(this.opts.series,o);if(0!==s.length){var h=M(s,this.opts.chartData.calPoints,o,this.opts.categories,t);c=h.textList,f=h.offset;f.y=r.y,l.tooltip={textList:t.textList?t.textList:c,offset:f,option:t,index:o}}}Ze.call(this,l.type,l,this.config,this.context)}if("candle"===this.opts.type){o=void 0==t.index?this.getCurrentDataIndex(e):t.index;if(o>-1){n=this.scrollOption.currentOffset,l=i({},this.opts,{_scrollDistance_:n,animation:!1}),s=x(this.opts.series,o);if(0!==s.length){u=E(this.opts.series[0].data,s,this.opts.chartData.calPoints,o,this.opts.categories,this.opts.extra.candle,t),c=u.textList,f=u.offset;f.y=r.y,l.tooltip={textList:t.textList?t.textList:c,offset:f,option:t,index:o}}}Ze.call(this,l.type,l,this.config,this.context)}if("pie"===this.opts.type||"ring"===this.opts.type||"rose"===this.opts.type||"funnel"===this.opts.type){o=void 0==t.index?this.getCurrentDataIndex(e):t.index;if(o>-1){n=this.scrollOption.currentOffset,l=i({},this.opts,{_scrollDistance_:n,animation:!1}),s=this.opts._series_[o],c=[{text:t.format?t.format(s):s.name+": "+s.data,color:s.color}],f={x:r.x,y:r.y};l.tooltip={textList:t.textList?t.textList:c,offset:f,option:t,index:o}}Ze.call(this,l.type,l,this.config,this.context)}if("map"===this.opts.type||"word"===this.opts.type){o=void 0==t.index?this.getCurrentDataIndex(e):t.index;if(o>-1){n=this.scrollOption.currentOffset,l=i({},this.opts,{_scrollDistance_:n,animation:!1}),s=this.opts._series_[o],c=[{text:t.format?t.format(s):s.properties.name,color:s.color}],f={x:r.x,y:r.y};l.tooltip={textList:t.textList?t.textList:c,offset:f,option:t,index:o}}l.updateData=!1,Ze.call(this,l.type,l,this.config,this.context)}if("radar"===this.opts.type){o=void 0==t.index?this.getCurrentDataIndex(e):t.index;if(o>-1){n=this.scrollOption.currentOffset,l=i({},this.opts,{_scrollDistance_:n,animation:!1}),s=x(this.opts.series,o);if(0!==s.length){c=s.map((function(e){return{text:t.format?t.format(e):e.name+": "+e.data,color:e.color}})),f={x:r.x,y:r.y};l.tooltip={textList:t.textList?t.textList:c,offset:f,option:t,index:o}}}Ze.call(this,l.type,l,this.config,this.context)}},Qe.prototype.translate=function(e){this.scrollOption={currentOffset:e,startTouchX:e,distance:0,lastMoveTime:0};var t=i({},this.opts,{_scrollDistance_:e,animation:!1});Ze.call(this,this.opts.type,t,this.config,this.context)},Qe.prototype.scrollStart=function(e){var t=null;t=e.changedTouches?e.changedTouches[0]:e.mp.changedTouches[0];var a=w(t,this.opts,e);t&&!0===this.opts.enableScroll&&(this.scrollOption.startTouchX=a.x)},Qe.prototype.scroll=function(e){0===this.scrollOption.lastMoveTime&&(this.scrollOption.lastMoveTime=Date.now());var t=this.opts.extra.touchMoveLimit||20,a=Date.now(),r=a-this.scrollOption.lastMoveTime;if(!(r<Math.floor(1e3/t))){this.scrollOption.lastMoveTime=a;var n=null;if(n=e.changedTouches?e.changedTouches[0]:e.mp.changedTouches[0],n&&!0===this.opts.enableScroll){var l,o=w(n,this.opts,e);l=o.x-this.scrollOption.startTouchX;var s=this.scrollOption.currentOffset,u=c(this,s+l,this.opts.chartData,this.config,this.opts);this.scrollOption.distance=l=u-s;var f=i({},this.opts,{_scrollDistance_:s+l,animation:!1});return Ze.call(this,f.type,f,this.config,this.context),s+l}}},Qe.prototype.scrollEnd=function(e){if(!0===this.opts.enableScroll){var t=this.scrollOption,a=t.currentOffset,r=t.distance;this.scrollOption.currentOffset=a+r,this.scrollOption.distance=0}},"object"===r(t)&&"object"===r(t.exports)&&(t.exports=Qe)}).call(this,a(2)["default"],a(200)(e))},2:function(e,t,a){"use strict";(function(e,r){var n=a(4);Object.defineProperty(t,"__esModule",{value:!0}),t.createApp=La,t.createComponent=Xa,t.createPage=Ka,t.createPlugin=Ya,t.createSubpackageApp=Ga,t.default=void 0;var i,l=n(a(5)),o=n(a(11)),s=n(a(15)),u=n(a(18)),c=n(a(13)),f=a(22),h=n(a(25));function d(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function b(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?d(Object(a),!0).forEach((function(t){(0,o.default)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):d(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var p="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",v=/^(?:[A-Za-z\d+/]{4})*?(?:[A-Za-z\d+/]{2}(?:==)?|[A-Za-z\d+/]{3}=?)?$/;function g(e){return decodeURIComponent(i(e).split("").map((function(e){return"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2)})).join(""))}function y(){var t,a=e.getStorageSync("uni_id_token")||"",r=a.split(".");if(!a||3!==r.length)return{uid:null,role:[],permission:[],tokenExpired:0};try{t=JSON.parse(g(r[1]))}catch(n){throw new Error("获取当前用户信息出错,详细错误信息为:"+n.message)}return t.tokenExpired=1e3*t.exp,delete t.exp,delete t.iat,t}function m(e){e.prototype.uniIDHasRole=function(e){var t=y(),a=t.role;return a.indexOf(e)>-1},e.prototype.uniIDHasPermission=function(e){var t=y(),a=t.permission;return this.uniIDHasRole("admin")||a.indexOf(e)>-1},e.prototype.uniIDTokenValid=function(){var e=y(),t=e.tokenExpired;return t>Date.now()}}i="function"!==typeof atob?function(e){if(e=String(e).replace(/[\t\n\f\r ]+/g,""),!v.test(e))throw new Error("Failed to execute 'atob' on 'Window': The string to be decoded is not correctly encoded.");var t;e+="==".slice(2-(3&e.length));for(var a,r,n="",i=0;i<e.length;)t=p.indexOf(e.charAt(i++))<<18|p.indexOf(e.charAt(i++))<<12|(a=p.indexOf(e.charAt(i++)))<<6|(r=p.indexOf(e.charAt(i++))),n+=64===a?String.fromCharCode(t>>16&255):64===r?String.fromCharCode(t>>16&255,t>>8&255):String.fromCharCode(t>>16&255,t>>8&255,255&t);return n}:atob;var _=Object.prototype.toString,w=Object.prototype.hasOwnProperty;function x(e){return"function"===typeof e}function S(e){return"string"===typeof e}function A(e){return null!==e&&"object"===(0,c.default)(e)}function k(e){return"[object Object]"===_.call(e)}function M(e,t){return w.call(e,t)}function E(){}function T(e){var t=Object.create(null);return function(a){var r=t[a];return r||(t[a]=e(a))}}var P=/-(\w)/g,O=T((function(e){return e.replace(P,(function(e,t){return t?t.toUpperCase():""}))}));function D(e){var t={};return k(e)&&Object.keys(e).sort().forEach((function(a){t[a]=e[a]})),Object.keys(t)?t:e}var R=["invoke","success","fail","complete","returnValue"],B={},I={};function C(e,t){var a=t?e?e.concat(t):Array.isArray(t)?t:[t]:e;return a?L(a):a}function L(e){for(var t=[],a=0;a<e.length;a++)-1===t.indexOf(e[a])&&t.push(e[a]);return t}function j(e,t){var a=e.indexOf(t);-1!==a&&e.splice(a,1)}function F(e,t){Object.keys(t).forEach((function(a){-1!==R.indexOf(a)&&x(t[a])&&(e[a]=C(e[a],t[a]))}))}function N(e,t){e&&t&&Object.keys(t).forEach((function(a){-1!==R.indexOf(a)&&x(t[a])&&j(e[a],t[a])}))}function z(e,t){"string"===typeof e&&k(t)?F(I[e]||(I[e]={}),t):k(e)&&F(B,e)}function $(e,t){"string"===typeof e?k(t)?N(I[e],t):delete I[e]:k(e)&&N(B,e)}function q(e,t){return function(a){return e(a,t)||a}}function U(e){return!!e&&("object"===(0,c.default)(e)||"function"===typeof e)&&"function"===typeof e.then}function H(e,t,a){for(var r=!1,n=0;n<e.length;n++){var i=e[n];if(r)r=Promise.resolve(q(i,a));else{var l=i(t,a);if(U(l)&&(r=Promise.resolve(l)),!1===l)return{then:function(){}}}}return r||{then:function(e){return e(t)}}}function V(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return["success","fail","complete"].forEach((function(a){if(Array.isArray(e[a])){var r=t[a];t[a]=function(n){H(e[a],n,t).then((function(e){return x(r)&&r(e)||e}))}}})),t}function W(e,t){var a=[];Array.isArray(B.returnValue)&&a.push.apply(a,(0,u.default)(B.returnValue));var r=I[e];return r&&Array.isArray(r.returnValue)&&a.push.apply(a,(0,u.default)(r.returnValue)),a.forEach((function(e){t=e(t)||t})),t}function K(e){var t=Object.create(null);Object.keys(B).forEach((function(e){"returnValue"!==e&&(t[e]=B[e].slice())}));var a=I[e];return a&&Object.keys(a).forEach((function(e){"returnValue"!==e&&(t[e]=(t[e]||[]).concat(a[e]))})),t}function X(e,t,a){for(var r=arguments.length,n=new Array(r>3?r-3:0),i=3;i<r;i++)n[i-3]=arguments[i];var l=K(e);if(l&&Object.keys(l).length){if(Array.isArray(l.invoke)){var o=H(l.invoke,a);return o.then((function(a){return t.apply(void 0,[V(K(e),a)].concat(n))}))}return t.apply(void 0,[V(l,a)].concat(n))}return t.apply(void 0,[a].concat(n))}var G={returnValue:function(e){return U(e)?new Promise((function(t,a){e.then((function(e){e?e[0]?a(e[0]):t(e[1]):t(e)}))})):e}},Y=/^\$|Window$|WindowStyle$|sendHostEvent|sendNativeEvent|restoreGlobal|requireGlobal|getCurrentSubNVue|getMenuButtonBoundingClientRect|^report|interceptors|Interceptor$|getSubNVueById|requireNativePlugin|upx2px|hideKeyboard|canIUse|^create|Sync$|Manager$|base64ToArrayBuffer|arrayBufferToBase64|getLocale|setLocale|invokePushCallback|getWindowInfo|getDeviceInfo|getAppBaseInfo|getSystemSetting|getAppAuthorizeSetting|initUTS|requireUTS|registerUTS/,Z=/^create|Manager$/,J=["createBLEConnection"],Q=["createBLEConnection","createPushMessage"],ee=/^on|^off/;function te(e){return Z.test(e)&&-1===J.indexOf(e)}function ae(e){return Y.test(e)&&-1===Q.indexOf(e)}function re(e){return ee.test(e)&&"onPush"!==e}function ne(e){return e.then((function(e){return[null,e]})).catch((function(e){return[e]}))}function ie(e){return!(te(e)||ae(e)||re(e))}function le(e,t){return ie(e)&&x(t)?function(){for(var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];return x(a.success)||x(a.fail)||x(a.complete)?W(e,X.apply(void 0,[e,t,a].concat(n))):W(e,ne(new Promise((function(r,i){X.apply(void 0,[e,t,Object.assign({},a,{success:r,fail:i})].concat(n))}))))}:t}Promise.prototype.finally||(Promise.prototype.finally=function(e){var t=this.constructor;return this.then((function(a){return t.resolve(e()).then((function(){return a}))}),(function(a){return t.resolve(e()).then((function(){throw a}))}))});var oe=1e-4,se=750,ue=!1,ce=0,fe=0;function he(){var t=e.getSystemInfoSync(),a=t.platform,r=t.pixelRatio,n=t.windowWidth;ce=n,fe=r,ue="ios"===a}function de(e,t){if(0===ce&&he(),e=Number(e),0===e)return 0;var a=e/se*(t||ce);return a<0&&(a=-a),a=Math.floor(a+oe),0===a&&(a=1!==fe&&ue?.5:1),e<0?-a:a}var be,pe="zh-Hans",ve="zh-Hant",ge="en",ye="fr",me="es",_e={};function we(){if(ke()){var e=Object.keys(__uniConfig.locales);e.length&&e.forEach((function(e){var t=_e[e],a=__uniConfig.locales[e];t?Object.assign(t,a):_e[e]=a}))}}be=Te(e.getSystemInfoSync().language)||ge,we();var xe=(0,f.initVueI18n)(be,{}),Se=xe.t;xe.mixin={beforeCreate:function(){var e=this,t=xe.i18n.watchLocale((function(){e.$forceUpdate()}));this.$once("hook:beforeDestroy",(function(){t()}))},methods:{$$t:function(e,t){return Se(e,t)}}},xe.setLocale,xe.getLocale;function Ae(e,t,a){var r=e.observable({locale:a||xe.getLocale()}),n=[];t.$watchLocale=function(e){n.push(e)},Object.defineProperty(t,"$locale",{get:function(){return r.locale},set:function(e){r.locale=e,n.forEach((function(t){return t(e)}))}})}function ke(){return"undefined"!==typeof __uniConfig&&__uniConfig.locales&&!!Object.keys(__uniConfig.locales).length}function Me(e,t){return!!t.find((function(t){return-1!==e.indexOf(t)}))}function Ee(e,t){return t.find((function(t){return 0===e.indexOf(t)}))}function Te(e,t){if(e){if(e=e.trim().replace(/_/g,"-"),t&&t[e])return e;if(e=e.toLowerCase(),"chinese"===e)return pe;if(0===e.indexOf("zh"))return e.indexOf("-hans")>-1?pe:e.indexOf("-hant")>-1||Me(e,["-tw","-hk","-mo","-cht"])?ve:pe;var a=Ee(e,[ge,ye,me]);return a||void 0}}function Pe(){if(x(getApp)){var t=getApp({allowDefault:!0});if(t&&t.$vm)return t.$vm.$locale}return Te(e.getSystemInfoSync().language)||ge}function Oe(e){var t=!!x(getApp)&&getApp();if(!t)return!1;var a=t.$vm.$locale;return a!==e&&(t.$vm.$locale=e,De.forEach((function(t){return t({locale:e})})),!0)}var De=[];function Re(e){-1===De.indexOf(e)&&De.push(e)}"undefined"!==typeof r&&(r.getLocale=Pe);var Be={promiseInterceptor:G},Ie=Object.freeze({__proto__:null,upx2px:de,getLocale:Pe,setLocale:Oe,onLocaleChange:Re,addInterceptor:z,removeInterceptor:$,interceptors:Be});function Ce(e){var t=getCurrentPages(),a=t.length;while(a--){var r=t[a];if(r.$page&&r.$page.fullPath===e)return a}return-1}var Le,je={name:function(e){return"back"===e.exists&&e.delta?"navigateBack":"redirectTo"},args:function(e){if("back"===e.exists&&e.url){var t=Ce(e.url);if(-1!==t){var a=getCurrentPages().length-1-t;a>0&&(e.delta=a)}}}},Fe={args:function(e){var t=parseInt(e.current);if(!isNaN(t)){var a=e.urls;if(Array.isArray(a)){var r=a.length;if(r)return t<0?t=0:t>=r&&(t=r-1),t>0?(e.current=a[t],e.urls=a.filter((function(e,r){return!(r<t)||e!==a[t]}))):e.current=a[0],{indicator:!1,loop:!1}}}}},Ne="__DC_STAT_UUID";function ze(t){Le=Le||e.getStorageSync(Ne),Le||(Le=Date.now()+""+Math.floor(1e7*Math.random()),e.setStorage({key:Ne,data:Le})),t.deviceId=Le}function $e(e){if(e.safeArea){var t=e.safeArea;e.safeAreaInsets={top:t.top,left:t.left,right:e.windowWidth-t.right,bottom:e.screenHeight-t.bottom}}}function qe(e){var t=e.brand,a=void 0===t?"":t,r=e.model,n=void 0===r?"":r,i=e.system,l=void 0===i?"":i,o=e.language,s=void 0===o?"":o,u=e.theme,c=e.version,f=(e.platform,e.fontSizeSetting),h=e.SDKVersion,d=e.pixelRatio,b=e.deviceOrientation,p={},v="",g="";v=l.split(" ")[0]||"",g=l.split(" ")[1]||"";var y=c,m=Ue(e,n),_=He(a),w=We(e),x=b,S=d,A=h,k=s.replace(/_/g,"-"),M={appId:"__UNI__DBA6730",appName:"云飞智控",appVersion:"1.0.4",appVersionCode:"104",appLanguage:Ve(k),uniCompileVersion:"4.36",uniCompilerVersion:"4.36",uniRuntimeVersion:"4.36",uniPlatform:"mp-weixin",deviceBrand:_,deviceModel:n,deviceType:m,devicePixelRatio:S,deviceOrientation:x,osName:v.toLocaleLowerCase(),osVersion:g,hostTheme:u,hostVersion:y,hostLanguage:k,hostName:w,hostSDKVersion:A,hostFontSizeSetting:f,windowTop:0,windowBottom:0,osLanguage:void 0,osTheme:void 0,ua:void 0,hostPackageName:void 0,browserName:void 0,browserVersion:void 0,isUniAppX:!1};Object.assign(e,M,p)}function Ue(e,t){for(var a=e.deviceType||"phone",r={ipad:"pad",windows:"pc",mac:"pc"},n=Object.keys(r),i=t.toLocaleLowerCase(),l=0;l<n.length;l++){var o=n[l];if(-1!==i.indexOf(o)){a=r[o];break}}return a}function He(e){var t=e;return t&&(t=e.toLocaleLowerCase()),t}function Ve(e){return Pe?Pe():e}function We(e){var t="WeChat",a=e.hostName||t;return e.environment?a=e.environment:e.host&&e.host.env&&(a=e.host.env),a}var Ke={returnValue:function(e){ze(e),$e(e),qe(e)}},Xe={args:function(e){"object"===(0,c.default)(e)&&(e.alertText=e.title)}},Ge={returnValue:function(e){var t=e,a=t.version,r=t.language,n=t.SDKVersion,i=t.theme,l=We(e),o=r.replace("_","-");e=D(Object.assign(e,{appId:"__UNI__DBA6730",appName:"云飞智控",appVersion:"1.0.4",appVersionCode:"104",appLanguage:Ve(o),hostVersion:a,hostLanguage:o,hostName:l,hostSDKVersion:n,hostTheme:i,isUniAppX:!1,uniPlatform:"mp-weixin",uniCompileVersion:"4.36",uniCompilerVersion:"4.36"}))}},Ye={returnValue:function(e){var t=e,a=t.brand,r=t.model,n=Ue(e,r),i=He(a);ze(e),e=D(Object.assign(e,{deviceType:n,deviceBrand:i,deviceModel:r}))}},Ze={returnValue:function(e){$e(e),e=D(Object.assign(e,{windowTop:0,windowBottom:0}))}},Je={returnValue:function(e){var t=e.locationReducedAccuracy;e.locationAccuracy="unsupported",!0===t?e.locationAccuracy="reduced":!1===t&&(e.locationAccuracy="full")}},Qe={args:function(e){e.compressedHeight&&!e.compressHeight&&(e.compressHeight=e.compressedHeight),e.compressedWidth&&!e.compressWidth&&(e.compressWidth=e.compressedWidth)}},et={redirectTo:je,previewImage:Fe,getSystemInfo:Ke,getSystemInfoSync:Ke,showActionSheet:Xe,getAppBaseInfo:Ge,getDeviceInfo:Ye,getWindowInfo:Ze,getAppAuthorizeSetting:Je,compressImage:Qe},tt=["vibrate","preloadPage","unPreloadPage","loadSubPackage"],at=[],rt=["success","fail","cancel","complete"];function nt(e,t,a){return function(r){return t(lt(e,r,a))}}function it(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},n=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(k(t)){var i=!0===n?t:{};for(var l in x(a)&&(a=a(t,i)||{}),t)if(M(a,l)){var o=a[l];x(o)&&(o=o(t[l],t,i)),o?S(o)?i[o]=t[l]:k(o)&&(i[o.name?o.name:l]=o.value):console.warn("The '".concat(e,"' method of platform '微信小程序' does not support option '").concat(l,"'"))}else-1!==rt.indexOf(l)?x(t[l])&&(i[l]=nt(e,t[l],r)):n||(i[l]=t[l]);return i}return x(t)&&(t=nt(e,t,r)),t}function lt(e,t,a){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return x(et.returnValue)&&(t=et.returnValue(e,t)),it(e,t,a,{},r)}function ot(t,a){if(M(et,t)){var r=et[t];return r?function(a,n){var i=r;x(r)&&(i=r(a)),a=it(t,a,i.args,i.returnValue);var l=[a];"undefined"!==typeof n&&l.push(n),x(i.name)?t=i.name(a):S(i.name)&&(t=i.name);var o=e[t].apply(e,l);return ae(t)?lt(t,o,i.returnValue,te(t)):o}:function(){console.error("Platform '微信小程序' does not support '".concat(t,"'."))}}return a}var st=Object.create(null),ut=["onTabBarMidButtonTap","subscribePush","unsubscribePush","onPush","offPush","share"];function ct(e){return function(t){var a=t.fail,r=t.complete,n={errMsg:"".concat(e,":fail method '").concat(e,"' not supported")};x(a)&&a(n),x(r)&&r(n)}}ut.forEach((function(e){st[e]=ct(e)}));var ft={oauth:["weixin"],share:["weixin"],payment:["wxpay"],push:["weixin"]};function ht(e){var t=e.service,a=e.success,r=e.fail,n=e.complete,i=!1;ft[t]?(i={errMsg:"getProvider:ok",service:t,provider:ft[t]},x(a)&&a(i)):(i={errMsg:"getProvider:fail service not found"},x(r)&&r(i)),x(n)&&n(i)}var dt=Object.freeze({__proto__:null,getProvider:ht}),bt=function(){var e;return function(){return e||(e=new h.default),e}}();function pt(e,t,a){return e[t].apply(e,a)}function vt(){return pt(bt(),"$on",Array.prototype.slice.call(arguments))}function gt(){return pt(bt(),"$off",Array.prototype.slice.call(arguments))}function yt(){return pt(bt(),"$once",Array.prototype.slice.call(arguments))}function mt(){return pt(bt(),"$emit",Array.prototype.slice.call(arguments))}var _t,wt,xt,St=Object.freeze({__proto__:null,$on:vt,$off:gt,$once:yt,$emit:mt});function At(e){return function(){try{return e.apply(e,arguments)}catch(t){console.error(t)}}}function kt(e){var t={};for(var a in e){var r=e[a];x(r)&&(t[a]=At(r),delete e[a])}return t}function Mt(e){try{return JSON.parse(e)}catch(t){}return e}function Et(e){if("enabled"===e.type)xt=!0;else if("clientId"===e.type)_t=e.cid,wt=e.errMsg,Pt(_t,e.errMsg);else if("pushMsg"===e.type)for(var t={type:"receive",data:Mt(e.message)},a=0;a<Dt.length;a++){var r=Dt[a];if(r(t),t.stopped)break}else"click"===e.type&&Dt.forEach((function(t){t({type:"click",data:Mt(e.message)})}))}var Tt=[];function Pt(e,t){Tt.forEach((function(a){a(e,t)})),Tt.length=0}function Ot(e){k(e)||(e={});var t=kt(e),a=t.success,r=t.fail,n=t.complete,i=x(a),l=x(r),o=x(n);Promise.resolve().then((function(){"undefined"===typeof xt&&(xt=!1,_t="",wt="uniPush is not enabled"),Tt.push((function(e,t){var s;e?(s={errMsg:"getPushClientId:ok",cid:e},i&&a(s)):(s={errMsg:"getPushClientId:fail"+(t?" "+t:"")},l&&r(s)),o&&n(s)})),"undefined"!==typeof _t&&Pt(_t,wt)}))}var Dt=[],Rt=function(e){-1===Dt.indexOf(e)&&Dt.push(e)},Bt=function(e){if(e){var t=Dt.indexOf(e);t>-1&&Dt.splice(t,1)}else Dt.length=0},It=e.getAppBaseInfo&&e.getAppBaseInfo();It||(It=e.getSystemInfoSync());var Ct=It?It.host:null,Lt=Ct&&"SAAASDK"===Ct.env?e.miniapp.shareVideoMessage:e.shareVideoMessage,jt=Object.freeze({__proto__:null,shareVideoMessage:Lt,getPushClientId:Ot,onPushMessage:Rt,offPushMessage:Bt,invokePushCallback:Et}),Ft=["__route__","__wxExparserNodeId__","__wxWebviewId__"];function Nt(e,t){for(var a,r=e.$children,n=r.length-1;n>=0;n--){var i=r[n];if(i.$scope._$vueId===t)return i}for(var l=r.length-1;l>=0;l--)if(a=Nt(r[l],t),a)return a}function zt(e){return Behavior(e)}function $t(){return!!this.route}function qt(e){this.triggerEvent("__l",e)}function Ut(e,t,a){var r=e.selectAllComponents(t)||[];r.forEach((function(e){var r=e.dataset.ref;a[r]=e.$vm||Xt(e),"scoped"===e.dataset.vueGeneric&&e.selectAllComponents(".scoped-ref").forEach((function(e){Ut(e,t,a)}))}))}function Ht(e,t){var a=(0,s.default)(Set,(0,u.default)(Object.keys(e))),r=Object.keys(t);return r.forEach((function(r){var n=e[r],i=t[r];Array.isArray(n)&&Array.isArray(i)&&n.length===i.length&&i.every((function(e){return n.includes(e)}))||(e[r]=i,a.delete(r))})),a.forEach((function(t){delete e[t]})),e}function Vt(e){var t=e.$scope,a={};Object.defineProperty(e,"$refs",{get:function(){var e={};Ut(t,".vue-ref",e);var r=t.selectAllComponents(".vue-ref-in-for")||[];return r.forEach((function(t){var a=t.dataset.ref;e[a]||(e[a]=[]),e[a].push(t.$vm||Xt(t))})),Ht(a,e)}})}function Wt(e){var t,a=e.detail||e.value,r=a.vuePid,n=a.vueOptions;r&&(t=Nt(this.$vm,r)),t||(t=this.$vm),n.parent=t}function Kt(e){var t="__v_isMPComponent";return Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:!0}),e}function Xt(e){var t="__ob__",a="__v_skip";return A(e)&&Object.isExtensible(e)&&Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:(0,o.default)({},a,!0)}),e}var Gt=/_(.*)_worklet_factory_/;function Yt(e,t){t&&Object.keys(t).forEach((function(a){var r=a.match(Gt);if(r){var n=r[1];e[a]=t[a],e[n]=t[n]}}))}var Zt=Page,Jt=Component,Qt=/:/g,ea=T((function(e){return O(e.replace(Qt,"-"))}));function ta(e){var t=e.triggerEvent,a=function(e){for(var a=arguments.length,r=new Array(a>1?a-1:0),n=1;n<a;n++)r[n-1]=arguments[n];if(this.$vm||this.dataset&&this.dataset.comType)e=ea(e);else{var i=ea(e);i!==e&&t.apply(this,[i].concat(r))}return t.apply(this,[e].concat(r))};try{e.triggerEvent=a}catch(r){e._triggerEvent=a}}function aa(e,t,a){var r=t[e];t[e]=function(){if(Kt(this),ta(this),r){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];return r.apply(this,t)}}}Zt.__$wrappered||(Zt.__$wrappered=!0,Page=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return aa("onLoad",e),Zt(e)},Page.after=Zt.after,Component=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return aa("created",e),Jt(e)});var ra=["onPullDownRefresh","onReachBottom","onAddToFavorites","onShareTimeline","onShareAppMessage","onPageScroll","onResize","onTabItemTap"];function na(e,t){var a=e.$mp[e.mpType];t.forEach((function(t){M(a,t)&&(e[t]=a[t])}))}function ia(e,t){if(!t)return!0;if(h.default.options&&Array.isArray(h.default.options[e]))return!0;if(t=t.default||t,x(t))return!!x(t.extendOptions[e])||!!(t.super&&t.super.options&&Array.isArray(t.super.options[e]));if(x(t[e])||Array.isArray(t[e]))return!0;var a=t.mixins;return Array.isArray(a)?!!a.find((function(t){return ia(e,t)})):void 0}function la(e,t,a){t.forEach((function(t){ia(t,a)&&(e[t]=function(e){return this.$vm&&this.$vm.__call_hook(t,e)})}))}function oa(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];sa(t).forEach((function(t){return ua(e,t,a)}))}function sa(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return e&&Object.keys(e).forEach((function(a){0===a.indexOf("on")&&x(e[a])&&t.push(a)})),t}function ua(e,t,a){-1!==a.indexOf(t)||M(e,t)||(e[t]=function(e){return this.$vm&&this.$vm.__call_hook(t,e)})}function ca(e,t){var a;return t=t.default||t,a=x(t)?t:e.extend(t),t=a.options,[a,t]}function fa(e,t){if(Array.isArray(t)&&t.length){var a=Object.create(null);t.forEach((function(e){a[e]=!0})),e.$scopedSlots=e.$slots=a}}function ha(e,t){e=(e||"").split(",");var a=e.length;1===a?t._$vueId=e[0]:2===a&&(t._$vueId=e[0],t._$vuePid=e[1])}function da(e,t){var a=e.data||{},r=e.methods||{};if("function"===typeof a)try{a=a.call(t)}catch(n){Object({VUE_APP_DARK_MODE:"false",VUE_APP_NAME:"云飞智控",VUE_APP_PLATFORM:"mp-weixin",NODE_ENV:"development",BASE_URL:"/"}).VUE_APP_DEBUG&&console.warn("根据 Vue 的 data 函数初始化小程序 data 失败,请尽量确保 data 函数中不访问 vm 对象,否则可能影响首次数据渲染速度。",a)}else try{a=JSON.parse(JSON.stringify(a))}catch(n){}return k(a)||(a={}),Object.keys(r).forEach((function(e){-1!==t.__lifecycle_hooks__.indexOf(e)||M(a,e)||(a[e]=r[e])})),a}var ba=[String,Number,Boolean,Object,Array,null];function pa(e){return function(t,a){this.$vm&&(this.$vm[e]=t)}}function va(e,t){var a=e.behaviors,r=e.extends,n=e.mixins,i=e.props;i||(e.props=i=[]);var l=[];return Array.isArray(a)&&a.forEach((function(e){l.push(e.replace("uni://","wx".concat("://"))),"uni://form-field"===e&&(Array.isArray(i)?(i.push("name"),i.push("value")):(i.name={type:String,default:""},i.value={type:[String,Number,Boolean,Array,Object,Date],default:""}))})),k(r)&&r.props&&l.push(t({properties:ya(r.props,!0)})),Array.isArray(n)&&n.forEach((function(e){k(e)&&e.props&&l.push(t({properties:ya(e.props,!0)}))})),l}function ga(e,t,a,r){return Array.isArray(t)&&1===t.length?t[0]:t}function ya(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=arguments.length>3?arguments[3]:void 0,r={};return t||(r.vueId={type:String,value:""},a.virtualHost&&(r.virtualHostStyle={type:null,value:""},r.virtualHostClass={type:null,value:""}),r.scopedSlotsCompiler={type:String,value:""},r.vueSlots={type:null,value:[],observer:function(e,t){var a=Object.create(null);e.forEach((function(e){a[e]=!0})),this.setData({$slots:a})}}),Array.isArray(e)?e.forEach((function(e){r[e]={type:null,observer:pa(e)}})):k(e)&&Object.keys(e).forEach((function(t){var a=e[t];if(k(a)){var n=a.default;x(n)&&(n=n()),a.type=ga(t,a.type),r[t]={type:-1!==ba.indexOf(a.type)?a.type:null,value:n,observer:pa(t)}}else{var i=ga(t,a);r[t]={type:-1!==ba.indexOf(i)?i:null,observer:pa(t)}}})),r}function ma(e){try{e.mp=JSON.parse(JSON.stringify(e))}catch(t){}return e.stopPropagation=E,e.preventDefault=E,e.target=e.target||{},M(e,"detail")||(e.detail={}),M(e,"markerId")&&(e.detail="object"===(0,c.default)(e.detail)?e.detail:{},e.detail.markerId=e.markerId),k(e.detail)&&(e.target=Object.assign({},e.target,e.detail)),e}function _a(e,t){var a=e;return t.forEach((function(t){var r=t[0],n=t[2];if(r||"undefined"!==typeof n){var i,l=t[1],o=t[3];Number.isInteger(r)?i=r:r?"string"===typeof r&&r&&(i=0===r.indexOf("#s#")?r.substr(3):e.__get_value(r,a)):i=a,Number.isInteger(i)?a=n:l?Array.isArray(i)?a=i.find((function(t){return e.__get_value(l,t)===n})):k(i)?a=Object.keys(i).find((function(t){return e.__get_value(l,i[t])===n})):console.error("v-for 暂不支持循环数据:",i):a=i[n],o&&(a=e.__get_value(o,a))}})),a}function wa(e,t,a,r){var n={};return Array.isArray(t)&&t.length&&t.forEach((function(t,i){"string"===typeof t?t?"$event"===t?n["$"+i]=a:"arguments"===t?n["$"+i]=a.detail&&a.detail.__args__||r:0===t.indexOf("$event.")?n["$"+i]=e.__get_value(t.replace("$event.",""),a):n["$"+i]=e.__get_value(t):n["$"+i]=e:n["$"+i]=_a(e,t)})),n}function xa(e){for(var t={},a=1;a<e.length;a++){var r=e[a];t[r[0]]=r[1]}return t}function Sa(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],n=arguments.length>4?arguments[4]:void 0,i=arguments.length>5?arguments[5]:void 0,l=!1,o=k(t.detail)&&t.detail.__args__||[t.detail];if(n&&(l=t.currentTarget&&t.currentTarget.dataset&&"wx"===t.currentTarget.dataset.comType,!a.length))return l?[t]:o;var s=wa(e,r,t,o),u=[];return a.forEach((function(e){"$event"===e?"__set_model"!==i||n?n&&!l?u.push(o[0]):u.push(t):u.push(t.target.value):Array.isArray(e)&&"o"===e[0]?u.push(xa(e)):"string"===typeof e&&M(s,e)?u.push(s[e]):u.push(e)})),u}var Aa="~",ka="^";function Ma(e,t){return e===t||"regionchange"===t&&("begin"===e||"end"===e)}function Ea(e){var t=e.$parent;while(t&&t.$parent&&(t.$options.generic||t.$parent.$options.generic||t.$scope._$vuePid))t=t.$parent;return t&&t.$parent}function Ta(e){var t=this;e=ma(e);var a=(e.currentTarget||e.target).dataset;if(!a)return console.warn("事件信息不存在");var r=a.eventOpts||a["event-opts"];if(!r)return console.warn("事件信息不存在");var n=e.type,i=[];return r.forEach((function(a){var r=a[0],l=a[1],o=r.charAt(0)===ka;r=o?r.slice(1):r;var s=r.charAt(0)===Aa;r=s?r.slice(1):r,l&&Ma(n,r)&&l.forEach((function(a){var r=a[0];if(r){var n=t.$vm;if(n.$options.generic&&(n=Ea(n)||n),"$emit"===r)return void n.$emit.apply(n,Sa(t.$vm,e,a[1],a[2],o,r));var l=n[r];if(!x(l)){var u="page"===t.$vm.mpType?"Page":"Component",c=t.route||t.is;throw new Error("".concat(u,' "').concat(c,'" does not have a method "').concat(r,'"'))}if(s){if(l.once)return;l.once=!0}var f=Sa(t.$vm,e,a[1],a[2],o,r);f=Array.isArray(f)?f:[],/=\s*\S+\.eventParams\s*\|\|\s*\S+\[['"]event-params['"]\]/.test(l.toString())&&(f=f.concat([,,,,,,,,,,e])),i.push(l.apply(n,f))}}))})),"input"===n&&1===i.length&&"undefined"!==typeof i[0]?i[0]:void 0}var Pa={};function Oa(e){var t=Pa[e];return delete Pa[e],t}var Da=["onShow","onHide","onError","onPageNotFound","onThemeChange","onUnhandledRejection"];function Ra(){h.default.prototype.getOpenerEventChannel=function(){return this.$scope.getOpenerEventChannel()};var e=h.default.prototype.__call_hook;h.default.prototype.__call_hook=function(t,a){return"onLoad"===t&&a&&a.__id__&&(this.__eventChannel__=Oa(a.__id__),delete a.__id__),e.call(this,t,a)}}function Ba(){var e={},t={};function a(e){var t=this.$options.propsData.vueId;if(t){var a=t.split(",")[0];e(a)}}h.default.prototype.$hasSSP=function(a){var r=e[a];return r||(t[a]=this,this.$on("hook:destroyed",(function(){delete t[a]}))),r},h.default.prototype.$getSSP=function(t,a,r){var n=e[t];if(n){var i=n[a]||[];return r?i:i[0]}},h.default.prototype.$setSSP=function(t,r){var n=0;return a.call(this,(function(a){var i=e[a],l=i[t]=i[t]||[];l.push(r),n=l.length-1})),n},h.default.prototype.$initSSP=function(){a.call(this,(function(t){e[t]={}}))},h.default.prototype.$callSSP=function(){a.call(this,(function(e){t[e]&&t[e].$forceUpdate()}))},h.default.mixin({destroyed:function(){var a=this.$options.propsData,r=a&&a.vueId;r&&(delete e[r],delete t[r])}})}function Ia(t,a){var r=a.mocks,n=a.initRefs;Ra(),Ba(),t.$options.store&&(h.default.prototype.$store=t.$options.store),m(h.default),h.default.prototype.mpHost="mp-weixin",h.default.mixin({beforeCreate:function(){if(this.$options.mpType){if(this.mpType=this.$options.mpType,this.$mp=(0,o.default)({data:{}},this.mpType,this.$options.mpInstance),this.$scope=this.$options.mpInstance,delete this.$options.mpType,delete this.$options.mpInstance,"page"===this.mpType&&"function"===typeof getApp){var e=getApp();e.$vm&&e.$vm.$i18n&&(this._i18n=e.$vm.$i18n)}"app"!==this.mpType&&(n(this),na(this,r))}}});var i={onLaunch:function(a){this.$vm||(e.canIUse&&!e.canIUse("nextTick")&&console.error("当前微信基础库版本过低,请将 微信开发者工具-详情-项目设置-调试基础库版本 更换为`2.3.0`以上"),this.$vm=t,this.$vm.$mp={app:this},this.$vm.$scope=this,this.$vm.globalData=this.globalData,this.$vm._isMounted=!0,this.$vm.__call_hook("mounted",a),this.$vm.__call_hook("onLaunch",a))}};i.globalData=t.$options.globalData||{};var l=t.$options.methods;return l&&Object.keys(l).forEach((function(e){i[e]=l[e]})),Ae(h.default,t,Te(e.getSystemInfoSync().language)||ge),la(i,Da),oa(i,t.$options),i}function Ca(e){return Ia(e,{mocks:Ft,initRefs:Vt})}function La(e){return App(Ca(e)),e}var ja=/[!'()*]/g,Fa=function(e){return"%"+e.charCodeAt(0).toString(16)},Na=/%2C/g,za=function(e){return encodeURIComponent(e).replace(ja,Fa).replace(Na,",")};function $a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:za,a=e?Object.keys(e).map((function(a){var r=e[a];if(void 0===r)return"";if(null===r)return t(a);if(Array.isArray(r)){var n=[];return r.forEach((function(e){void 0!==e&&(null===e?n.push(t(a)):n.push(t(a)+"="+t(e)))})),n.join("&")}return t(a)+"="+t(r)})).filter((function(e){return e.length>0})).join("&"):null;return a?"?".concat(a):""}function qa(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=t.isPage,r=t.initRelation,n=arguments.length>2?arguments[2]:void 0,i=ca(h.default,e),o=(0,l.default)(i,2),s=o[0],u=o[1],c=b({multipleSlots:!0,addGlobalClass:!0},u.options||{});u["mp-weixin"]&&u["mp-weixin"].options&&Object.assign(c,u["mp-weixin"].options);var f={options:c,data:da(u,h.default.prototype),behaviors:va(u,zt),properties:ya(u.props,!1,u.__file,c),lifetimes:{attached:function(){var e=this.properties,t={mpType:a.call(this)?"page":"component",mpInstance:this,propsData:e};ha(e.vueId,this),r.call(this,{vuePid:this._$vuePid,vueOptions:t}),this.$vm=new s(t),fa(this.$vm,e.vueSlots),this.$vm.$mount()},ready:function(){this.$vm&&(this.$vm._isMounted=!0,this.$vm.__call_hook("mounted"),this.$vm.__call_hook("onReady"))},detached:function(){this.$vm&&this.$vm.$destroy()}},pageLifetimes:{show:function(e){this.$vm&&this.$vm.__call_hook("onPageShow",e)},hide:function(){this.$vm&&this.$vm.__call_hook("onPageHide")},resize:function(e){this.$vm&&this.$vm.__call_hook("onPageResize",e)}},methods:{__l:Wt,__e:Ta}};return u.externalClasses&&(f.externalClasses=u.externalClasses),Array.isArray(u.wxsCallMethods)&&u.wxsCallMethods.forEach((function(e){f.methods[e]=function(t){return this.$vm[e](t)}})),n?[f,u,s]:a?f:[f,s]}function Ua(e,t){return qa(e,{isPage:$t,initRelation:qt},t)}var Ha=["onShow","onHide","onUnload"];function Va(e){var t=Ua(e,!0),a=(0,l.default)(t,2),r=a[0],n=a[1];return la(r.methods,Ha,n),r.methods.onLoad=function(e){this.options=e;var t=Object.assign({},e);delete t.__id__,this.$page={fullPath:"/"+(this.route||this.is)+$a(t)},this.$vm.$mp.query=e,this.$vm.__call_hook("onLoad",e)},oa(r.methods,e,["onReady"]),Yt(r.methods,n.methods),r}function Wa(e){return Va(e)}function Ka(e){return Component(Wa(e))}function Xa(e){return Component(Ua(e))}function Ga(t){var a=Ca(t),r=getApp({allowDefault:!0});t.$scope=r;var n=r.globalData;if(n&&Object.keys(a.globalData).forEach((function(e){M(n,e)||(n[e]=a.globalData[e])})),Object.keys(a).forEach((function(e){M(r,e)||(r[e]=a[e])})),x(a.onShow)&&e.onAppShow&&e.onAppShow((function(){for(var e=arguments.length,a=new Array(e),r=0;r<e;r++)a[r]=arguments[r];t.__call_hook("onShow",a)})),x(a.onHide)&&e.onAppHide&&e.onAppHide((function(){for(var e=arguments.length,a=new Array(e),r=0;r<e;r++)a[r]=arguments[r];t.__call_hook("onHide",a)})),x(a.onLaunch)){var i=e.getLaunchOptionsSync&&e.getLaunchOptionsSync();t.__call_hook("onLaunch",i)}return t}function Ya(t){var a=Ca(t);if(x(a.onShow)&&e.onAppShow&&e.onAppShow((function(){for(var e=arguments.length,a=new Array(e),r=0;r<e;r++)a[r]=arguments[r];t.__call_hook("onShow",a)})),x(a.onHide)&&e.onAppHide&&e.onAppHide((function(){for(var e=arguments.length,a=new Array(e),r=0;r<e;r++)a[r]=arguments[r];t.__call_hook("onHide",a)})),x(a.onLaunch)){var r=e.getLaunchOptionsSync&&e.getLaunchOptionsSync();t.__call_hook("onLaunch",r)}return t}Ha.push.apply(Ha,ra),tt.forEach((function(e){et[e]=!1})),at.forEach((function(t){var a=et[t]&&et[t].name?et[t].name:t;e.canIUse(a)||(et[t]=!1)}));var Za={};"undefined"!==typeof Proxy?Za=new Proxy({},{get:function(t,a){return M(t,a)?t[a]:Ie[a]?Ie[a]:jt[a]?le(a,jt[a]):dt[a]?le(a,dt[a]):st[a]?le(a,st[a]):St[a]?St[a]:le(a,ot(a,e[a]))},set:function(e,t,a){return e[t]=a,!0}}):(Object.keys(Ie).forEach((function(e){Za[e]=Ie[e]})),Object.keys(st).forEach((function(e){Za[e]=le(e,st[e])})),Object.keys(dt).forEach((function(e){Za[e]=le(e,dt[e])})),Object.keys(St).forEach((function(e){Za[e]=St[e]})),Object.keys(jt).forEach((function(e){Za[e]=le(e,jt[e])})),Object.keys(e).forEach((function(t){(M(e,t)||M(et,t))&&(Za[t]=le(t,ot(t,e[t])))}))),e.createApp=La,e.createPage=Ka,e.createComponent=Xa,e.createSubpackageApp=Ga,e.createPlugin=Ya;var Ja=Za,Qa=Ja;t.default=Qa}).call(this,a(1)["default"],a(3))},20:function(e,t){function a(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}e.exports=a,e.exports.__esModule=!0,e.exports["default"]=e.exports},200:function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},21:function(e,t){function a(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}e.exports=a,e.exports.__esModule=!0,e.exports["default"]=e.exports},22:function(e,t,a){"use strict";(function(e,r){var n=a(4);Object.defineProperty(t,"__esModule",{value:!0}),t.LOCALE_ZH_HANT=t.LOCALE_ZH_HANS=t.LOCALE_FR=t.LOCALE_ES=t.LOCALE_EN=t.I18n=t.Formatter=void 0,t.compileI18nJsonStr=C,t.hasI18nJson=B,t.initVueI18n=O,t.isI18nStr=L,t.isString=void 0,t.normalizeLocale=M,t.parseI18nJson=I,t.resolveLocale=$;var i=n(a(5)),l=n(a(23)),o=n(a(24)),s=n(a(13)),u=function(e){return null!==e&&"object"===(0,s.default)(e)},c=["{","}"],f=function(){function e(){(0,l.default)(this,e),this._caches=Object.create(null)}return(0,o.default)(e,[{key:"interpolate",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:c;if(!t)return[e];var r=this._caches[e];return r||(r=b(e,a),this._caches[e]=r),p(r,t)}}]),e}();t.Formatter=f;var h=/^(?:\d)+/,d=/^(?:\w)+/;function b(e,t){var a=(0,i.default)(t,2),r=a[0],n=a[1],l=[],o=0,s="";while(o<e.length){var u=e[o++];if(u===r){s&&l.push({type:"text",value:s}),s="";var c="";u=e[o++];while(void 0!==u&&u!==n)c+=u,u=e[o++];var f=u===n,b=h.test(c)?"list":f&&d.test(c)?"named":"unknown";l.push({value:c,type:b})}else s+=u}return s&&l.push({type:"text",value:s}),l}function p(e,t){var a=[],r=0,n=Array.isArray(t)?"list":u(t)?"named":"unknown";if("unknown"===n)return a;while(r<e.length){var i=e[r];switch(i.type){case"text":a.push(i.value);break;case"list":a.push(t[parseInt(i.value,10)]);break;case"named":"named"===n?a.push(t[i.value]):console.warn("Type of token '".concat(i.type,"' and format of value '").concat(n,"' don't match!"));break;case"unknown":console.warn("Detect 'unknown' type of token!");break}r++}return a}var v="zh-Hans";t.LOCALE_ZH_HANS=v;var g="zh-Hant";t.LOCALE_ZH_HANT=g;var y="en";t.LOCALE_EN=y;var m="fr";t.LOCALE_FR=m;var _="es";t.LOCALE_ES=_;var w=Object.prototype.hasOwnProperty,x=function(e,t){return w.call(e,t)},S=new f;function A(e,t){return!!t.find((function(t){return-1!==e.indexOf(t)}))}function k(e,t){return t.find((function(t){return 0===e.indexOf(t)}))}function M(e,t){if(e){if(e=e.trim().replace(/_/g,"-"),t&&t[e])return e;if(e=e.toLowerCase(),"chinese"===e)return v;if(0===e.indexOf("zh"))return e.indexOf("-hans")>-1?v:e.indexOf("-hant")>-1||A(e,["-tw","-hk","-mo","-cht"])?g:v;var a=[y,m,_];t&&Object.keys(t).length>0&&(a=Object.keys(t));var r=k(e,a);return r||void 0}}var E=function(){function e(t){var a=t.locale,r=t.fallbackLocale,n=t.messages,i=t.watcher,o=t.formater;(0,l.default)(this,e),this.locale=y,this.fallbackLocale=y,this.message={},this.messages={},this.watchers=[],r&&(this.fallbackLocale=r),this.formater=o||S,this.messages=n||{},this.setLocale(a||y),i&&this.watchLocale(i)}return(0,o.default)(e,[{key:"setLocale",value:function(e){var t=this,a=this.locale;this.locale=M(e,this.messages)||this.fallbackLocale,this.messages[this.locale]||(this.messages[this.locale]={}),this.message=this.messages[this.locale],a!==this.locale&&this.watchers.forEach((function(e){e(t.locale,a)}))}},{key:"getLocale",value:function(){return this.locale}},{key:"watchLocale",value:function(e){var t=this,a=this.watchers.push(e)-1;return function(){t.watchers.splice(a,1)}}},{key:"add",value:function(e,t){var a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=this.messages[e];r?a?Object.assign(r,t):Object.keys(t).forEach((function(e){x(r,e)||(r[e]=t[e])})):this.messages[e]=t}},{key:"f",value:function(e,t,a){return this.formater.interpolate(e,t,a).join("")}},{key:"t",value:function(e,t,a){var r=this.message;return"string"===typeof t?(t=M(t,this.messages),t&&(r=this.messages[t])):a=t,x(r,e)?this.formater.interpolate(r[e],a).join(""):(console.warn("Cannot translate the value of keypath ".concat(e,". Use the value of keypath as default.")),e)}}]),e}();function T(e,t){e.$watchLocale?e.$watchLocale((function(e){t.setLocale(e)})):e.$watch((function(){return e.$locale}),(function(e){t.setLocale(e)}))}function P(){return"undefined"!==typeof e&&e.getLocale?e.getLocale():"undefined"!==typeof r&&r.getLocale?r.getLocale():y}function O(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0;if("string"!==typeof e){var n=[t,e];e=n[0],t=n[1]}"string"!==typeof e&&(e=P()),"string"!==typeof a&&(a="undefined"!==typeof __uniConfig&&__uniConfig.fallbackLocale||y);var i=new E({locale:e,fallbackLocale:a,messages:t,watcher:r}),l=function(e,t){if("function"!==typeof getApp)l=function(e,t){return i.t(e,t)};else{var a=!1;l=function(e,t){var r=getApp().$vm;return r&&(r.$locale,a||(a=!0,T(r,i))),i.t(e,t)}}return l(e,t)};return{i18n:i,f:function(e,t,a){return i.f(e,t,a)},t:function(e,t){return l(e,t)},add:function(e,t){var a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return i.add(e,t,a)},watch:function(e){return i.watchLocale(e)},getLocale:function(){return i.getLocale()},setLocale:function(e){return i.setLocale(e)}}}t.I18n=E;var D,R=function(e){return"string"===typeof e};function B(e,t){return D||(D=new f),z(e,(function(e,a){var r=e[a];return R(r)?!!L(r,t)||void 0:B(r,t)}))}function I(e,t,a){return D||(D=new f),z(e,(function(e,r){var n=e[r];R(n)?L(n,a)&&(e[r]=j(n,t,a)):I(n,t,a)})),e}function C(e,t){var a=t.locale,r=t.locales,n=t.delimiters;if(!L(e,n))return e;D||(D=new f);var i=[];Object.keys(r).forEach((function(e){e!==a&&i.push({locale:e,values:r[e]})})),i.unshift({locale:a,values:r[a]});try{return JSON.stringify(N(JSON.parse(e),i,n),null,2)}catch(l){}return e}function L(e,t){return e.indexOf(t[0])>-1}function j(e,t,a){return D.interpolate(e,t,a).join("")}function F(e,t,a,r){var n=e[t];if(R(n)){if(L(n,r)&&(e[t]=j(n,a[0].values,r),a.length>1)){var i=e[t+"Locales"]={};a.forEach((function(e){i[e.locale]=j(n,e.values,r)}))}}else N(n,a,r)}function N(e,t,a){return z(e,(function(e,r){F(e,r,t,a)})),e}function z(e,t){if(Array.isArray(e)){for(var a=0;a<e.length;a++)if(t(e,a))return!0}else if(u(e))for(var r in e)if(t(e,r))return!0;return!1}function $(e){return function(t){return t?(t=M(t)||t,q(t).find((function(t){return e.indexOf(t)>-1}))):t}}function q(e){var t=[],a=e.split("-");while(a.length)t.push(a.join("-")),a.pop();return t}t.isString=R}).call(this,a(2)["default"],a(3))},23:function(e,t){function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}e.exports=a,e.exports.__esModule=!0,e.exports["default"]=e.exports},24:function(e,t,a){var r=a(12);function n(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,r(n.key),n)}}function i(e,t,a){return t&&n(e.prototype,t),a&&n(e,a),Object.defineProperty(e,"prototype",{writable:!1}),e}e.exports=i,e.exports.__esModule=!0,e.exports["default"]=e.exports},249:function(e){e.exports=JSON.parse('{"imei":{"name":"设备ID","unit":"","desc":"通讯板唯一ID"},"iccid":{"name":"物联网卡","unit":"","desc":"用于查询物联网卡的套餐、流量信息等"},"csq":{"name":"信号强度","unit":"","desc":""},"lat":{"name":"纬度","unit":"","desc":""},"lng":{"name":"经度","unit":"","desc":""},"dtype":{"name":"设备类型","unit":"","desc":""},"ws":{"name":"工作状态","unit":"","value":{"0":"待机","1":"工作","2":"充电"},"desc":"工作状态、0 待机, 1 工作"},"dver":{"name":"设备版本","unit":"","desc":"设备固件版本"},"vbat":{"name":"电压","unit":"V","desc":""},"st":{"name":"开始时间","unit":"h","desc":"时控开始时间:0-23"},"et":{"name":"结束时间","unit":"h","desc":"时控结束时间:0-23"},"tps":{"name":"温控状态","unit":"","value":{"0":"正常","1":"温控"},"desc":"0-正常,1-保护"},"lps":{"name":"光控状态","unit":"","value":{"0":"正常","1":"光控"},"desc":"0-正常,1-保护"},"rps":{"name":"雨控状态","unit":"","value":{"0":"正常","1":"雨控"},"desc":"0-正常,1-保护"},"dps":{"name":"倾倒状态","unit":"","value":{"0":"正常","1":"保护"},"desc":"0-正常,1-保护"},"collt":{"name":"收集时间","unit":"","desc":"收集时间:1-30"},"current":{"name":"功率","unit":"mA","desc":"功率:单位mA"},"hrt":{"name":"加热仓温度","unit":"°C","desc":"加热仓实时温度"},"hst":{"name":"加热仓设定温度","unit":"°C","desc":"加热仓设定温度:70-130"},"at":{"name":"环境温度","unit":"°C","desc":""},"ah":{"name":"环境湿度","unit":"%RH","desc":""},"stamp":{"name":"时间","unit":"","desc":""},"dat_f":{"name":"数据上传间隔","unit":"","desc":"数据上传时间间隔"},"rcnt":{"name":"开机次数","unit":"","desc":"每次重启加1"},"htim":{"name":"加热时间","unit":"min","desc":"加热时间:1-30分钟"},"batStatus":{"name":"电压状态","unit":"","value":{"0":"正常","1":"电量过低"},"desc":"0-正常 1-欠压"},"tt":{"name":"定时时长","unit":"h","desc":"定时时间1~10"},"shake":{"name":"震动开关","unit":"","value":{"0":"关闭","1":"开启"},"desc":"0-关,1-开"},"shake_sec":{"name":"震动时间","unit":"ms","desc":"1~20(步长:100ms)"},"ts":{"name":"定时模式","unit":"","value":{"0":"光控","1":"时控"},"desc":"0-光控,1-时控"},"upds":{"name":"上仓门状态","unit":"","value":{"0":"关闭","1":"开启"},"desc":"1 打开,0 关闭"},"dnds":{"name":"下仓门状态","unit":"","value":{"0":"关闭","1":"开启"},"desc":"1 打开,0 关闭"},"lamp":{"name":"灯管状态","unit":"","value":{"0":"工作","1":"异常"},"desc":"灯管/工作状态 0 工作 1未工"},"fuse_voltage":{"name":"保险丝电压","unit":"V","desc":""},"ds":{"name":"设备开关","unit":"","value":{"0":"关机","1":"开机"},"desc":"0 关机 1 开机"},"bt":{"name":"主板温度","unit":"°C","desc":""},"tcs":{"name":"时控开关","unit":"","value":{"0":"关机","1":"开机"},"desc":"0 关闭 1 开启"},"clt_t":{"name":"清虫间隔","unit":"min","desc":"清虫时间间隔"},"gps":{"name":"定位方式","unit":"","value":{"0":"手动定位","1":"GPS 定位","2":"LBS 定位"},"desc":"0 手动定位 1 GPS 定位 2 LBS 定位"},"cv":{"name":"充电电压","unit":"V","desc":"充电电压"},"bv":{"name":"电池电压","unit":"V","desc":"电池电压"},"ct":{"name":"电击次数","unit":"","desc":"电击次数 (最大255)"},"info":{"name":"重启信息","unit":"","desc":"1正常 2 socket重连 3 MQTT重连"},"proj":{"name":"设备型号","unit":"","desc":"性诱一型或者二型"},"btype":{"name":"电池类型","unit":"","value":{"0":"蓄电池","1":"锂电池"},"desc":"0 蓄电池,1锂电池"},"cs":{"name":"充电状态","unit":"","value":{"0":"非充电","1":"充电"},"desc":"0非充电,1充电"},"bs":{"name":"电池状态","unit":"","value":{"0":"正常","1":"欠压","2":"过压"},"desc":"0 正常,1欠压, 2过压"},"chargeStatus":{"name":"充电状态","unit":"","value":{"0":"无电池(被盗)","1":"未充电","2":"充电","3":"充满"},"desc":"0 无电池(被盗), 1,未充电 2充电 3 充满"},"highVolt":{"name":"高压网状态","unit":"","value":{"0":"关闭","1":"打开","-1":"故障"},"desc":"0 关闭 1打开 -1故障"},"light":{"name":"灯管状态","unit":"","value":{"0":"正常","1":"打开","2":"故障"},"desc":"0 正常 1打开 2故障"},"rainFall":{"name":"下雨传感","unit":"","value":{"0":"不下雨","1":"下雨"},"desc":"0 不下雨, 1,下雨 "},"rectifier":{"name":"整流器/太阳板状态","unit":"","value":{"0":"正常","1":"故障"},"desc":"0 正常, 1,故障 "},"infr_ct":{"name":"红外计数值","unit":"","desc":"性诱红外计数值"},"volt_ct":{"name":"高压计数值","unit":"","desc":"性诱高压计数值"},"wind_drec":{"name":"风向","unit":"","desc":"性诱风向"},"wind_sped":{"name":"风速","unit":"","desc":"性诱风向"},"cold_sw":{"name":"制冷开关","unit":"","value":{"0":"关闭","1":"开启"},"desc":"制冷机开关 0 关闭, 1 开启"},"wind_sw":{"name":"风机开关","unit":"","value":{"0":"关闭","1":"开启"},"desc":"风机开关 0 关闭, 1 开启"},"pre_temp":{"name":"保温仓温度","unit":"℃","desc":"保温仓当前温度-℃"},"set_temp":{"name":"保温仓设定温度","unit":"℃","desc":"保温仓设定温度-℃"},"usb_sta":{"name":"摄像头状态","unit":"","value":{"0":"正常","1":"异常"},"desc":"摄像头状态 0 正常, 1 异常"},"work_sta":{"name":"摄像头状态","unit":"","value":{"0":"待机","1":"收集","2":"培养","3":"拍照"},"desc":"摄像头状态 0 待机, 1 收集, 2 培养, 3 拍照"},"imgres":{"name":"图片分辨率","unit":"","desc":"图片分辨率默认为7(最高)"},"staytime":{"name":"已培养时间","unit":"h","desc":"已培养时间-小时"},"cul_time":{"name":"孢子培养时间","unit":"h","desc":"孢子培养时间-小时"},"coll_time":{"name":"收集时间","unit":"h","desc":"收集时间[8-10,14-16]"},"addtime":{"name":"上报时间","unit":"","desc":"数据上报时间"},"hs":{"name":"加热状态","unit":"","value":{"0":"正常","1":"加热"},"desc":"测报灯状态0 正常, 1 加热"},"is_online":{"name":"在线状态","unit":"","value":{"0":"离线","1":"在线"},"desc":"设备在线离线状态"},"gs":{"name":"通道状态","unit":"","value":{"0":"排水","1":"落虫"},"desc":"通道状态"},"tph":{"name":"高温保护阀值","unit":"°C","desc":"高温保护阀值"},"tpl":{"name":"低温保护阀值","unit":"°C","desc":"低温保护阀值"},"boot":{"name":"禁止工作","unit":"","value":{"0":"正常","1":"使能(禁止工作)"},"desc":"禁止工作"},"lux":{"name":"光照强度","unit":"","value":{"0":"正常","1":"使能(禁止工作)"},"desc":"光照强度"},"clt":{"name":"清虫间隔","unit":"min","desc":"清虫时间间隔"},"dattim":{"name":"数据上传间隔","unit":"","desc":"数据上传时间间隔"},"datt":{"name":"数据上传间隔","unit":"","desc":"数据上传时间间隔"},"tbs":{"name":"灯管状态","unit":"","value":{"0":"正常","1":"异常"},"desc":"数据上传时间间隔"},"type":{"name":"设备类型","unit":"","value":{"0":"--","1":"--","2":"杀虫灯","3":"测报灯","4":"性诱器","5":"气象站","6":"--","7":"孢子仪"},"desc":"设备类型"},"simStatus":{"name":"sim卡状态","unit":"","value":[{"name":"未知","val":0},{"name":"测试期","val":1},{"name":"沉默期","val":2},{"name":"使用中","val":3},{"name":"停机","val":4},{"name":"停机保号","val":5},{"name":"预销号","val":6},{"name":"销号","val":7}],"desc":"sim卡状态"}}')},25:function(e,t,a){"use strict";a.r(t),function(e){
  2. /*!
  3. * Vue.js v2.6.11
  4. * (c) 2014-2024 Evan You
  5. * Released under the MIT License.
  6. */
  7. var a=Object.freeze({});function r(e){return void 0===e||null===e}function n(e){return void 0!==e&&null!==e}function i(e){return!0===e}function l(e){return!1===e}function o(e){return"string"===typeof e||"number"===typeof e||"symbol"===typeof e||"boolean"===typeof e}function s(e){return null!==e&&"object"===typeof e}var u=Object.prototype.toString;function c(e){return u.call(e).slice(8,-1)}function f(e){return"[object Object]"===u.call(e)}function h(e){return"[object RegExp]"===u.call(e)}function d(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function b(e){return n(e)&&"function"===typeof e.then&&"function"===typeof e.catch}function p(e){return null==e?"":Array.isArray(e)||f(e)&&e.toString===u?JSON.stringify(e,null,2):String(e)}function v(e){var t=parseFloat(e);return isNaN(t)?e:t}function g(e,t){for(var a=Object.create(null),r=e.split(","),n=0;n<r.length;n++)a[r[n]]=!0;return t?function(e){return a[e.toLowerCase()]}:function(e){return a[e]}}var y=g("slot,component",!0),m=g("key,ref,slot,slot-scope,is");function _(e,t){if(e.length){var a=e.indexOf(t);if(a>-1)return e.splice(a,1)}}var w=Object.prototype.hasOwnProperty;function x(e,t){return w.call(e,t)}function S(e){var t=Object.create(null);return function(a){var r=t[a];return r||(t[a]=e(a))}}var A=/-(\w)/g,k=S((function(e){return e.replace(A,(function(e,t){return t?t.toUpperCase():""}))})),M=S((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})),E=/\B([A-Z])/g,T=S((function(e){return e.replace(E,"-$1").toLowerCase()}));function P(e,t){function a(a){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,a):e.call(t)}return a._length=e.length,a}function O(e,t){return e.bind(t)}var D=Function.prototype.bind?O:P;function R(e,t){t=t||0;var a=e.length-t,r=new Array(a);while(a--)r[a]=e[a+t];return r}function B(e,t){for(var a in t)e[a]=t[a];return e}function I(e){for(var t={},a=0;a<e.length;a++)e[a]&&B(t,e[a]);return t}function C(e,t,a){}var L=function(e,t,a){return!1},j=function(e){return e};function F(e,t){if(e===t)return!0;var a=s(e),r=s(t);if(!a||!r)return!a&&!r&&String(e)===String(t);try{var n=Array.isArray(e),i=Array.isArray(t);if(n&&i)return e.length===t.length&&e.every((function(e,a){return F(e,t[a])}));if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();if(n||i)return!1;var l=Object.keys(e),o=Object.keys(t);return l.length===o.length&&l.every((function(a){return F(e[a],t[a])}))}catch(u){return!1}}function N(e,t){for(var a=0;a<e.length;a++)if(F(e[a],t))return a;return-1}function z(e){var t=!1;return function(){t||(t=!0,e.apply(this,arguments))}}var $=["component","directive","filter"],q=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch"],U={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!0,devtools:!0,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:L,isReservedAttr:L,isUnknownElement:L,getTagNamespace:C,parsePlatformTagName:j,mustUseProp:L,async:!0,_lifecycleHooks:q},H=/a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/;function V(e){var t=(e+"").charCodeAt(0);return 36===t||95===t}function W(e,t,a,r){Object.defineProperty(e,t,{value:a,enumerable:!!r,writable:!0,configurable:!0})}var K=new RegExp("[^"+H.source+".$_\\d]");function X(e){if(!K.test(e)){var t=e.split(".");return function(e){for(var a=0;a<t.length;a++){if(!e)return;e=e[t[a]]}return e}}}var G,Y="__proto__"in{},Z="undefined"!==typeof window,J="undefined"!==typeof WXEnvironment&&!!WXEnvironment.platform,Q=J&&WXEnvironment.platform.toLowerCase(),ee=Z&&window.navigator&&window.navigator.userAgent.toLowerCase(),te=ee&&/msie|trident/.test(ee),ae=(ee&&ee.indexOf("msie 9.0"),ee&&ee.indexOf("edge/")>0),re=(ee&&ee.indexOf("android"),ee&&/iphone|ipad|ipod|ios/.test(ee)||"ios"===Q),ne=(ee&&/chrome\/\d+/.test(ee),ee&&/phantomjs/.test(ee),ee&&ee.match(/firefox\/(\d+)/),{}.watch);if(Z)try{var ie={};Object.defineProperty(ie,"passive",{get:function(){}}),window.addEventListener("test-passive",null,ie)}catch(Nn){}var le=function(){return void 0===G&&(G=!Z&&!J&&"undefined"!==typeof e&&(e["process"]&&"server"===e["process"].env.VUE_ENV)),G},oe=Z&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function se(e){return"function"===typeof e&&/native code/.test(e.toString())}var ue,ce="undefined"!==typeof Symbol&&se(Symbol)&&"undefined"!==typeof Reflect&&se(Reflect.ownKeys);ue="undefined"!==typeof Set&&se(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var fe=C,he=C,de=C,be=C,pe="undefined"!==typeof console,ve=/(?:^|[-_])(\w)/g,ge=function(e){return e.replace(ve,(function(e){return e.toUpperCase()})).replace(/[-_]/g,"")};fe=function(e,t){var a=t?de(t):"";U.warnHandler?U.warnHandler.call(null,e,t,a):pe&&!U.silent&&console.error("[Vue warn]: "+e+a)},he=function(e,t){pe&&!U.silent&&console.warn("[Vue tip]: "+e+(t?de(t):""))},be=function(e,t){if(e.$root===e)return e.$options&&e.$options.__file?""+e.$options.__file:"<Root>";var a="function"===typeof e&&null!=e.cid?e.options:e._isVue?e.$options||e.constructor.options:e,r=a.name||a._componentTag,n=a.__file;if(!r&&n){var i=n.match(/([^/\\]+)\.vue$/);r=i&&i[1]}return(r?"<"+ge(r)+">":"<Anonymous>")+(n&&!1!==t?" at "+n:"")};var ye=function(e,t){var a="";while(t)t%2===1&&(a+=e),t>1&&(e+=e),t>>=1;return a};de=function(e){if(e._isVue&&e.$parent){var t=[],a=0;while(e&&"PageBody"!==e.$options.name){if(t.length>0){var r=t[t.length-1];if(r.constructor===e.constructor){a++,e=e.$parent;continue}a>0&&(t[t.length-1]=[r,a],a=0)}!e.$options.isReserved&&t.push(e),e=e.$parent}return"\n\nfound in\n\n"+t.map((function(e,t){return""+(0===t?"---\x3e ":ye(" ",5+2*t))+(Array.isArray(e)?be(e[0])+"... ("+e[1]+" recursive calls)":be(e))})).join("\n")}return"\n\n(found in "+be(e)+")"};var me=0,_e=function(){this.id=me++,this.subs=[]};function we(e){_e.SharedObject.targetStack.push(e),_e.SharedObject.target=e,_e.target=e}function xe(){_e.SharedObject.targetStack.pop(),_e.SharedObject.target=_e.SharedObject.targetStack[_e.SharedObject.targetStack.length-1],_e.target=_e.SharedObject.target}_e.prototype.addSub=function(e){this.subs.push(e)},_e.prototype.removeSub=function(e){_(this.subs,e)},_e.prototype.depend=function(){_e.SharedObject.target&&_e.SharedObject.target.addDep(this)},_e.prototype.notify=function(){var e=this.subs.slice();U.async||e.sort((function(e,t){return e.id-t.id}));for(var t=0,a=e.length;t<a;t++)e[t].update()},_e.SharedObject={},_e.SharedObject.target=null,_e.SharedObject.targetStack=[];var Se=function(e,t,a,r,n,i,l,o){this.tag=e,this.data=t,this.children=a,this.text=r,this.elm=n,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=t&&t.key,this.componentOptions=l,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=o,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1},Ae={child:{configurable:!0}};Ae.child.get=function(){return this.componentInstance},Object.defineProperties(Se.prototype,Ae);var ke=function(e){void 0===e&&(e="");var t=new Se;return t.text=e,t.isComment=!0,t};function Me(e){return new Se(void 0,void 0,void 0,String(e))}function Ee(e){var t=new Se(e.tag,e.data,e.children&&e.children.slice(),e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isComment=e.isComment,t.fnContext=e.fnContext,t.fnOptions=e.fnOptions,t.fnScopeId=e.fnScopeId,t.asyncMeta=e.asyncMeta,t.isCloned=!0,t}var Te=Array.prototype,Pe=Object.create(Te),Oe=["push","pop","shift","unshift","splice","sort","reverse"];Oe.forEach((function(e){var t=Te[e];W(Pe,e,(function(){var a=[],r=arguments.length;while(r--)a[r]=arguments[r];var n,i=t.apply(this,a),l=this.__ob__;switch(e){case"push":case"unshift":n=a;break;case"splice":n=a.slice(2);break}return n&&l.observeArray(n),l.dep.notify(),i}))}));var De=Object.getOwnPropertyNames(Pe),Re=!0;function Be(e){Re=e}var Ie=function(e){this.value=e,this.dep=new _e,this.vmCount=0,W(e,"__ob__",this),Array.isArray(e)?(Y?e.push!==e.__proto__.push?Le(e,Pe,De):Ce(e,Pe):Le(e,Pe,De),this.observeArray(e)):this.walk(e)};function Ce(e,t){e.__proto__=t}function Le(e,t,a){for(var r=0,n=a.length;r<n;r++){var i=a[r];W(e,i,t[i])}}function je(e,t){var a;if(s(e)&&!(e instanceof Se))return x(e,"__ob__")&&e.__ob__ instanceof Ie?a=e.__ob__:!Re||le()||!Array.isArray(e)&&!f(e)||!Object.isExtensible(e)||e._isVue||e.__v_isMPComponent||(a=new Ie(e)),t&&a&&a.vmCount++,a}function Fe(e,t,a,r,n){var i=new _e,l=Object.getOwnPropertyDescriptor(e,t);if(!l||!1!==l.configurable){var o=l&&l.get,s=l&&l.set;o&&!s||2!==arguments.length||(a=e[t]);var u=!n&&je(a);Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){var t=o?o.call(e):a;return _e.SharedObject.target&&(i.depend(),u&&(u.dep.depend(),Array.isArray(t)&&$e(t))),t},set:function(t){var l=o?o.call(e):a;t===l||t!==t&&l!==l||(r&&r(),o&&!s||(s?s.call(e,t):a=t,u=!n&&je(t),i.notify()))}})}}function Ne(e,t,a){if((r(e)||o(e))&&fe("Cannot set reactive property on undefined, null, or primitive value: "+e),Array.isArray(e)&&d(t))return e.length=Math.max(e.length,t),e.splice(t,1,a),a;if(t in e&&!(t in Object.prototype))return e[t]=a,a;var n=e.__ob__;return e._isVue||n&&n.vmCount?(fe("Avoid adding reactive properties to a Vue instance or its root $data at runtime - declare it upfront in the data option."),a):n?(Fe(n.value,t,a),n.dep.notify(),a):(e[t]=a,a)}function ze(e,t){if((r(e)||o(e))&&fe("Cannot delete reactive property on undefined, null, or primitive value: "+e),Array.isArray(e)&&d(t))e.splice(t,1);else{var a=e.__ob__;e._isVue||a&&a.vmCount?fe("Avoid deleting properties on a Vue instance or its root $data - just set it to null."):x(e,t)&&(delete e[t],a&&a.dep.notify())}}function $e(e){for(var t=void 0,a=0,r=e.length;a<r;a++)t=e[a],t&&t.__ob__&&t.__ob__.dep.depend(),Array.isArray(t)&&$e(t)}Ie.prototype.walk=function(e){for(var t=Object.keys(e),a=0;a<t.length;a++)Fe(e,t[a])},Ie.prototype.observeArray=function(e){for(var t=0,a=e.length;t<a;t++)je(e[t])};var qe=U.optionMergeStrategies;function Ue(e,t){if(!t)return e;for(var a,r,n,i=ce?Reflect.ownKeys(t):Object.keys(t),l=0;l<i.length;l++)a=i[l],"__ob__"!==a&&(r=e[a],n=t[a],x(e,a)?r!==n&&f(r)&&f(n)&&Ue(r,n):Ne(e,a,n));return e}function He(e,t,a){return a?function(){var r="function"===typeof t?t.call(a,a):t,n="function"===typeof e?e.call(a,a):e;return r?Ue(r,n):n}:t?e?function(){return Ue("function"===typeof t?t.call(this,this):t,"function"===typeof e?e.call(this,this):e)}:t:e}function Ve(e,t){var a=t?e?e.concat(t):Array.isArray(t)?t:[t]:e;return a?We(a):a}function We(e){for(var t=[],a=0;a<e.length;a++)-1===t.indexOf(e[a])&&t.push(e[a]);return t}function Ke(e,t,a,r){var n=Object.create(e||null);return t?(et(r,t,a),B(n,t)):n}qe.el=qe.propsData=function(e,t,a,r){return a||fe('option "'+r+'" can only be used during instance creation with the `new` keyword.'),Xe(e,t)},qe.data=function(e,t,a){return a?He(e,t,a):t&&"function"!==typeof t?(fe('The "data" option should be a function that returns a per-instance value in component definitions.',a),e):He(e,t)},q.forEach((function(e){qe[e]=Ve})),$.forEach((function(e){qe[e+"s"]=Ke})),qe.watch=function(e,t,a,r){if(e===ne&&(e=void 0),t===ne&&(t=void 0),!t)return Object.create(e||null);if(et(r,t,a),!e)return t;var n={};for(var i in B(n,e),t){var l=n[i],o=t[i];l&&!Array.isArray(l)&&(l=[l]),n[i]=l?l.concat(o):Array.isArray(o)?o:[o]}return n},qe.props=qe.methods=qe.inject=qe.computed=function(e,t,a,r){if(t&&et(r,t,a),!e)return t;var n=Object.create(null);return B(n,e),t&&B(n,t),n},qe.provide=He;var Xe=function(e,t){return void 0===t?e:t};function Ge(e){for(var t in e.components)Ye(t)}function Ye(e){new RegExp("^[a-zA-Z][\\-\\.0-9_"+H.source+"]*$").test(e)||fe('Invalid component name: "'+e+'". Component names should conform to valid custom element name in html5 specification.'),(y(e)||U.isReservedTag(e))&&fe("Do not use built-in or reserved HTML elements as component id: "+e)}function Ze(e,t){var a=e.props;if(a){var r,n,i,l={};if(Array.isArray(a)){r=a.length;while(r--)n=a[r],"string"===typeof n?(i=k(n),l[i]={type:null}):fe("props must be strings when using array syntax.")}else if(f(a))for(var o in a)n=a[o],i=k(o),l[i]=f(n)?n:{type:n};else fe('Invalid value for option "props": expected an Array or an Object, but got '+c(a)+".",t);e.props=l}}function Je(e,t){var a=e.inject;if(a){var r=e.inject={};if(Array.isArray(a))for(var n=0;n<a.length;n++)r[a[n]]={from:a[n]};else if(f(a))for(var i in a){var l=a[i];r[i]=f(l)?B({from:i},l):{from:l}}else fe('Invalid value for option "inject": expected an Array or an Object, but got '+c(a)+".",t)}}function Qe(e){var t=e.directives;if(t)for(var a in t){var r=t[a];"function"===typeof r&&(t[a]={bind:r,update:r})}}function et(e,t,a){f(t)||fe('Invalid value for option "'+e+'": expected an Object, but got '+c(t)+".",a)}function tt(e,t,a){if(Ge(t),"function"===typeof t&&(t=t.options),Ze(t,a),Je(t,a),Qe(t),!t._base&&(t.extends&&(e=tt(e,t.extends,a)),t.mixins))for(var r=0,n=t.mixins.length;r<n;r++)e=tt(e,t.mixins[r],a);var i,l={};for(i in e)o(i);for(i in t)x(e,i)||o(i);function o(r){var n=qe[r]||Xe;l[r]=n(e[r],t[r],a,r)}return l}function at(e,t,a,r){if("string"===typeof a){var n=e[t];if(x(n,a))return n[a];var i=k(a);if(x(n,i))return n[i];var l=M(i);if(x(n,l))return n[l];var o=n[a]||n[i]||n[l];return r&&!o&&fe("Failed to resolve "+t.slice(0,-1)+": "+a,e),o}}function rt(e,t,a,r){var n=t[e],i=!x(a,e),l=a[e],o=ct(Boolean,n.type);if(o>-1)if(i&&!x(n,"default"))l=!1;else if(""===l||l===T(e)){var s=ct(String,n.type);(s<0||o<s)&&(l=!0)}if(void 0===l){l=nt(r,n,e);var u=Re;Be(!0),je(l),Be(u)}return it(n,e,l,r,i),l}function nt(e,t,a){if(x(t,"default")){var r=t.default;return s(r)&&fe('Invalid default value for prop "'+a+'": Props with type Object/Array must use a factory function to return the default value.',e),e&&e.$options.propsData&&void 0===e.$options.propsData[a]&&void 0!==e._props[a]?e._props[a]:"function"===typeof r&&"Function"!==st(t.type)?r.call(e):r}}function it(e,t,a,r,n){if(e.required&&n)fe('Missing required prop: "'+t+'"',r);else if(null!=a||e.required){var i=e.type,l=!i||!0===i,o=[];if(i){Array.isArray(i)||(i=[i]);for(var s=0;s<i.length&&!l;s++){var u=ot(a,i[s]);o.push(u.expectedType||""),l=u.valid}}if(l){var c=e.validator;c&&(c(a)||fe('Invalid prop: custom validator check failed for prop "'+t+'".',r))}else fe(ft(t,a,o),r)}}var lt=/^(String|Number|Boolean|Function|Symbol)$/;function ot(e,t){var a,r=st(t);if(lt.test(r)){var n=typeof e;a=n===r.toLowerCase(),a||"object"!==n||(a=e instanceof t)}else a="Object"===r?f(e):"Array"===r?Array.isArray(e):e instanceof t;return{valid:a,expectedType:r}}function st(e){var t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:""}function ut(e,t){return st(e)===st(t)}function ct(e,t){if(!Array.isArray(t))return ut(t,e)?0:-1;for(var a=0,r=t.length;a<r;a++)if(ut(t[a],e))return a;return-1}function ft(e,t,a){var r='Invalid prop: type check failed for prop "'+e+'". Expected '+a.map(M).join(", "),n=a[0],i=c(t),l=ht(t,n),o=ht(t,i);return 1===a.length&&dt(n)&&!bt(n,i)&&(r+=" with value "+l),r+=", got "+i+" ",dt(i)&&(r+="with value "+o+"."),r}function ht(e,t){return"String"===t?'"'+e+'"':"Number"===t?""+Number(e):""+e}function dt(e){var t=["string","number","boolean"];return t.some((function(t){return e.toLowerCase()===t}))}function bt(){var e=[],t=arguments.length;while(t--)e[t]=arguments[t];return e.some((function(e){return"boolean"===e.toLowerCase()}))}function pt(e,t,a){we();try{if(t){var r=t;while(r=r.$parent){var n=r.$options.errorCaptured;if(n)for(var i=0;i<n.length;i++)try{var l=!1===n[i].call(r,e,t,a);if(l)return}catch(Nn){gt(Nn,r,"errorCaptured hook")}}}gt(e,t,a)}finally{xe()}}function vt(e,t,a,r,n){var i;try{i=a?e.apply(t,a):e.call(t),i&&!i._isVue&&b(i)&&!i._handled&&(i.catch((function(e){return pt(e,r,n+" (Promise/async)")})),i._handled=!0)}catch(Nn){pt(Nn,r,n)}return i}function gt(e,t,a){if(U.errorHandler)try{return U.errorHandler.call(null,e,t,a)}catch(Nn){Nn!==e&&yt(Nn,null,"config.errorHandler")}yt(e,t,a)}function yt(e,t,a){if(fe("Error in "+a+': "'+e.toString()+'"',t),!Z&&!J||"undefined"===typeof console)throw e;console.error(e)}var mt,_t,wt=[],xt=!1;function St(){xt=!1;var e=wt.slice(0);wt.length=0;for(var t=0;t<e.length;t++)e[t]()}if("undefined"!==typeof Promise&&se(Promise)){var At=Promise.resolve();mt=function(){At.then(St),re&&setTimeout(C)}}else if(te||"undefined"===typeof MutationObserver||!se(MutationObserver)&&"[object MutationObserverConstructor]"!==MutationObserver.toString())mt="undefined"!==typeof setImmediate&&se(setImmediate)?function(){setImmediate(St)}:function(){setTimeout(St,0)};else{var kt=1,Mt=new MutationObserver(St),Et=document.createTextNode(String(kt));Mt.observe(Et,{characterData:!0}),mt=function(){kt=(kt+1)%2,Et.data=String(kt)}}function Tt(e,t){var a;if(wt.push((function(){if(e)try{e.call(t)}catch(Nn){pt(Nn,t,"nextTick")}else a&&a(t)})),xt||(xt=!0,mt()),!e&&"undefined"!==typeof Promise)return new Promise((function(e){a=e}))}var Pt=g("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,require"),Ot=function(e,t){fe('Property or method "'+t+'" is not defined on the instance but referenced during render. Make sure that this property is reactive, either in the data option, or for class-based components, by initializing the property. See: https://vuejs.org/v2/guide/reactivity.html#Declaring-Reactive-Properties.',e)},Dt=function(e,t){fe('Property "'+t+'" must be accessed with "$data.'+t+'" because properties starting with "$" or "_" are not proxied in the Vue instance to prevent conflicts with Vue internals. See: https://vuejs.org/v2/api/#data',e)},Rt="undefined"!==typeof Proxy&&se(Proxy);if(Rt){var Bt=g("stop,prevent,self,ctrl,shift,alt,meta,exact");U.keyCodes=new Proxy(U.keyCodes,{set:function(e,t,a){return Bt(t)?(fe("Avoid overwriting built-in modifier in config.keyCodes: ."+t),!1):(e[t]=a,!0)}})}var It={has:function(e,t){var a=t in e,r=Pt(t)||"string"===typeof t&&"_"===t.charAt(0)&&!(t in e.$data);return a||r||(t in e.$data?Dt(e,t):Ot(e,t)),a||!r}},Ct={get:function(e,t){return"string"!==typeof t||t in e||(t in e.$data?Dt(e,t):Ot(e,t)),e[t]}};_t=function(e){if(Rt){var t=e.$options,a=t.render&&t.render._withStripped?Ct:It;e._renderProxy=new Proxy(e,a)}else e._renderProxy=e};var Lt,jt,Ft=new ue;function Nt(e){zt(e,Ft),Ft.clear()}function zt(e,t){var a,r,n=Array.isArray(e);if(!(!n&&!s(e)||Object.isFrozen(e)||e instanceof Se)){if(e.__ob__){var i=e.__ob__.dep.id;if(t.has(i))return;t.add(i)}if(n){a=e.length;while(a--)zt(e[a],t)}else{r=Object.keys(e),a=r.length;while(a--)zt(e[r[a]],t)}}}var $t=Z&&window.performance;$t&&$t.mark&&$t.measure&&$t.clearMarks&&$t.clearMeasures&&(Lt=function(e){return $t.mark(e)},jt=function(e,t,a){$t.measure(e,t,a),$t.clearMarks(t),$t.clearMarks(a)});var qt=S((function(e){var t="&"===e.charAt(0);e=t?e.slice(1):e;var a="~"===e.charAt(0);e=a?e.slice(1):e;var r="!"===e.charAt(0);return e=r?e.slice(1):e,{name:e,once:a,capture:r,passive:t}}));function Ut(e,t){function a(){var e=arguments,r=a.fns;if(!Array.isArray(r))return vt(r,null,arguments,t,"v-on handler");for(var n=r.slice(),i=0;i<n.length;i++)vt(n[i],null,e,t,"v-on handler")}return a.fns=e,a}function Ht(e,t,a,n,l,o){var s,u,c,f;for(s in e)u=e[s],c=t[s],f=qt(s),r(u)?fe('Invalid handler for event "'+f.name+'": got '+String(u),o):r(c)?(r(u.fns)&&(u=e[s]=Ut(u,o)),i(f.once)&&(u=e[s]=l(f.name,u,f.capture)),a(f.name,u,f.capture,f.passive,f.params)):u!==c&&(c.fns=u,e[s]=c);for(s in t)r(e[s])&&(f=qt(s),n(f.name,t[s],f.capture))}function Vt(e,t,a,i){var l=t.options.mpOptions&&t.options.mpOptions.properties;if(r(l))return a;var o=t.options.mpOptions.externalClasses||[],s=e.attrs,u=e.props;if(n(s)||n(u))for(var c in l){var f=T(c),h=Kt(a,u,c,f,!0)||Kt(a,s,c,f,!1);h&&a[c]&&-1!==o.indexOf(f)&&i[k(a[c])]&&(a[c]=i[k(a[c])])}return a}function Wt(e,t,a,i){var l=t.options.props;if(r(l))return Vt(e,t,{},i);var o={},s=e.attrs,u=e.props;if(n(s)||n(u))for(var c in l){var f=T(c),h=c.toLowerCase();c!==h&&s&&x(s,h)&&he('Prop "'+h+'" is passed to component '+be(a||t)+', but the declared prop name is "'+c+'". Note that HTML attributes are case-insensitive and camelCased props need to use their kebab-case equivalents when using in-DOM templates. You should probably use "'+f+'" instead of "'+c+'".'),Kt(o,u,c,f,!0)||Kt(o,s,c,f,!1)}return Vt(e,t,o,i)}function Kt(e,t,a,r,i){if(n(t)){if(x(t,a))return e[a]=t[a],i||delete t[a],!0;if(x(t,r))return e[a]=t[r],i||delete t[r],!0}return!1}function Xt(e){for(var t=0;t<e.length;t++)if(Array.isArray(e[t]))return Array.prototype.concat.apply([],e);return e}function Gt(e){return o(e)?[Me(e)]:Array.isArray(e)?Zt(e):void 0}function Yt(e){return n(e)&&n(e.text)&&l(e.isComment)}function Zt(e,t){var a,l,s,u,c=[];for(a=0;a<e.length;a++)l=e[a],r(l)||"boolean"===typeof l||(s=c.length-1,u=c[s],Array.isArray(l)?l.length>0&&(l=Zt(l,(t||"")+"_"+a),Yt(l[0])&&Yt(u)&&(c[s]=Me(u.text+l[0].text),l.shift()),c.push.apply(c,l)):o(l)?Yt(u)?c[s]=Me(u.text+l):""!==l&&c.push(Me(l)):Yt(l)&&Yt(u)?c[s]=Me(u.text+l.text):(i(e._isVList)&&n(l.tag)&&r(l.key)&&n(t)&&(l.key="__vlist"+t+"_"+a+"__"),c.push(l)));return c}function Jt(e){var t=e.$options.provide;t&&(e._provided="function"===typeof t?t.call(e):t)}function Qt(e){var t=ea(e.$options.inject,e);t&&(Be(!1),Object.keys(t).forEach((function(a){Fe(e,a,t[a],(function(){fe('Avoid mutating an injected value directly since the changes will be overwritten whenever the provided component re-renders. injection being mutated: "'+a+'"',e)}))})),Be(!0))}function ea(e,t){if(e){for(var a=Object.create(null),r=ce?Reflect.ownKeys(e):Object.keys(e),n=0;n<r.length;n++){var i=r[n];if("__ob__"!==i){var l=e[i].from,o=t;while(o){if(o._provided&&x(o._provided,l)){a[i]=o._provided[l];break}o=o.$parent}if(!o)if("default"in e[i]){var s=e[i].default;a[i]="function"===typeof s?s.call(t):s}else fe('Injection "'+i+'" not found',t)}}return a}}function ta(e,t){if(!e||!e.length)return{};for(var a={},r=0,n=e.length;r<n;r++){var i=e[r],l=i.data;if(l&&l.attrs&&l.attrs.slot&&delete l.attrs.slot,i.context!==t&&i.fnContext!==t||!l||null==l.slot)i.asyncMeta&&i.asyncMeta.data&&"page"===i.asyncMeta.data.slot?(a["page"]||(a["page"]=[])).push(i):(a.default||(a.default=[])).push(i);else{var o=l.slot,s=a[o]||(a[o]=[]);"template"===i.tag?s.push.apply(s,i.children||[]):s.push(i)}}for(var u in a)a[u].every(aa)&&delete a[u];return a}function aa(e){return e.isComment&&!e.asyncFactory||" "===e.text}function ra(e,t,r){var n,i=Object.keys(t).length>0,l=e?!!e.$stable:!i,o=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(l&&r&&r!==a&&o===r.$key&&!i&&!r.$hasNormal)return r;for(var s in n={},e)e[s]&&"$"!==s[0]&&(n[s]=na(t,s,e[s]))}else n={};for(var u in t)u in n||(n[u]=ia(t,u));return e&&Object.isExtensible(e)&&(e._normalized=n),W(n,"$stable",l),W(n,"$key",o),W(n,"$hasNormal",i),n}function na(e,t,a){var r=function(){var e=arguments.length?a.apply(null,arguments):a({});return e=e&&"object"===typeof e&&!Array.isArray(e)?[e]:Gt(e),e&&(0===e.length||1===e.length&&e[0].isComment)?void 0:e};return a.proxy&&Object.defineProperty(e,t,{get:r,enumerable:!0,configurable:!0}),r}function ia(e,t){return function(){return e[t]}}function la(e,t){var a,r,i,l,o;if(Array.isArray(e)||"string"===typeof e)for(a=new Array(e.length),r=0,i=e.length;r<i;r++)a[r]=t(e[r],r,r,r);else if("number"===typeof e)for(a=new Array(e),r=0;r<e;r++)a[r]=t(r+1,r,r,r);else if(s(e))if(ce&&e[Symbol.iterator]){a=[];var u=e[Symbol.iterator](),c=u.next();while(!c.done)a.push(t(c.value,a.length,r,r++)),c=u.next()}else for(l=Object.keys(e),a=new Array(l.length),r=0,i=l.length;r<i;r++)o=l[r],a[r]=t(e[o],o,r,r);return n(a)||(a=[]),a._isVList=!0,a}function oa(e,t,a,r){var n,i=this.$scopedSlots[e];i?(a=a||{},r&&(s(r)||fe("slot v-bind without argument expects an Object",this),a=B(B({},r),a)),n=i(a,this,a._i)||t):n=this.$slots[e]||t;var l=a&&a.slot;return l?this.$createElement("template",{slot:l},n):n}function sa(e){return at(this.$options,"filters",e,!0)||j}function ua(e,t){return Array.isArray(e)?-1===e.indexOf(t):e!==t}function ca(e,t,a,r,n){var i=U.keyCodes[t]||a;return n&&r&&!U.keyCodes[t]?ua(n,r):i?ua(i,e):r?T(r)!==t:void 0}function fa(e,t,a,r,n){if(a)if(s(a)){var i;Array.isArray(a)&&(a=I(a));var l=function(l){if("class"===l||"style"===l||m(l))i=e;else{var o=e.attrs&&e.attrs.type;i=r||U.mustUseProp(t,o,l)?e.domProps||(e.domProps={}):e.attrs||(e.attrs={})}var s=k(l),u=T(l);if(!(s in i)&&!(u in i)&&(i[l]=a[l],n)){var c=e.on||(e.on={});c["update:"+l]=function(e){a[l]=e}}};for(var o in a)l(o)}else fe("v-bind without argument expects an Object or Array value",this);return e}function ha(e,t){var a=this._staticTrees||(this._staticTrees=[]),r=a[e];return r&&!t||(r=a[e]=this.$options.staticRenderFns[e].call(this._renderProxy,null,this),ba(r,"__static__"+e,!1)),r}function da(e,t,a){return ba(e,"__once__"+t+(a?"_"+a:""),!0),e}function ba(e,t,a){if(Array.isArray(e))for(var r=0;r<e.length;r++)e[r]&&"string"!==typeof e[r]&&pa(e[r],t+"_"+r,a);else pa(e,t,a)}function pa(e,t,a){e.isStatic=!0,e.key=t,e.isOnce=a}function va(e,t){if(t)if(f(t)){var a=e.on=e.on?B({},e.on):{};for(var r in t){var n=a[r],i=t[r];a[r]=n?[].concat(n,i):i}}else fe("v-on without argument expects an Object value",this);return e}function ga(e,t,a,r){t=t||{$stable:!a};for(var n=0;n<e.length;n++){var i=e[n];Array.isArray(i)?ga(i,t,a):i&&(i.proxy&&(i.fn.proxy=!0),t[i.key]=i.fn)}return r&&(t.$key=r),t}function ya(e,t){for(var a=0;a<t.length;a+=2){var r=t[a];"string"===typeof r&&r?e[t[a]]=t[a+1]:""!==r&&null!==r&&fe("Invalid value for dynamic directive argument (expected string or null): "+r,this)}return e}function ma(e,t){return"string"===typeof e?t+e:e}function _a(e){e._o=da,e._n=v,e._s=p,e._l=la,e._t=oa,e._q=F,e._i=N,e._m=ha,e._f=sa,e._k=ca,e._b=fa,e._v=Me,e._e=ke,e._u=ga,e._g=va,e._d=ya,e._p=ma}function wa(e,t,r,n,l){var o,s=this,u=l.options;x(n,"_uid")?(o=Object.create(n),o._original=n):(o=n,n=n._original);var c=i(u._compiled),f=!c;this.data=e,this.props=t,this.children=r,this.parent=n,this.listeners=e.on||a,this.injections=ea(u.inject,n),this.slots=function(){return s.$slots||ra(e.scopedSlots,s.$slots=ta(r,n)),s.$slots},Object.defineProperty(this,"scopedSlots",{enumerable:!0,get:function(){return ra(e.scopedSlots,this.slots())}}),c&&(this.$options=u,this.$slots=this.slots(),this.$scopedSlots=ra(e.scopedSlots,this.$slots)),u._scopeId?this._c=function(e,t,a,r){var i=Ia(o,e,t,a,r,f);return i&&!Array.isArray(i)&&(i.fnScopeId=u._scopeId,i.fnContext=n),i}:this._c=function(e,t,a,r){return Ia(o,e,t,a,r,f)}}function xa(e,t,r,i,l){var o=e.options,s={},u=o.props;if(n(u))for(var c in u)s[c]=rt(c,u,t||a);else n(r.attrs)&&Aa(s,r.attrs),n(r.props)&&Aa(s,r.props);var f=new wa(r,s,l,i,e),h=o.render.call(null,f._c,f);if(h instanceof Se)return Sa(h,r,f.parent,o,f);if(Array.isArray(h)){for(var d=Gt(h)||[],b=new Array(d.length),p=0;p<d.length;p++)b[p]=Sa(d[p],r,f.parent,o,f);return b}}function Sa(e,t,a,r,n){var i=Ee(e);return i.fnContext=a,i.fnOptions=r,(i.devtoolsMeta=i.devtoolsMeta||{}).renderContext=n,t.slot&&((i.data||(i.data={})).slot=t.slot),i}function Aa(e,t){for(var a in t)e[k(a)]=t[a]}_a(wa.prototype);var ka={init:function(e,t){if(e.componentInstance&&!e.componentInstance._isDestroyed&&e.data.keepAlive){var a=e;ka.prepatch(a,a)}else{var r=e.componentInstance=Ta(e,Qa);r.$mount(t?e.elm:void 0,t)}},prepatch:function(e,t){var a=t.componentOptions,r=t.componentInstance=e.componentInstance;nr(r,a.propsData,a.listeners,t,a.children)},insert:function(e){var t=e.context,a=e.componentInstance;a._isMounted||(sr(a,"onServiceCreated"),sr(a,"onServiceAttached"),a._isMounted=!0,sr(a,"mounted")),e.data.keepAlive&&(t._isMounted?xr(a):lr(a,!0))},destroy:function(e){var t=e.componentInstance;t._isDestroyed||(e.data.keepAlive?or(t,!0):t.$destroy())}},Ma=Object.keys(ka);function Ea(e,t,a,l,o){if(!r(e)){var u=a.$options._base;if(s(e)&&(e=u.extend(e)),"function"===typeof e){var c;if(r(e.cid)&&(c=e,e=Ha(c,u),void 0===e))return Ua(c,t,a,l,o);t=t||{},Vr(e),n(t.model)&&Da(e.options,t);var f=Wt(t,e,o,a);if(i(e.options.functional))return xa(e,f,t,a,l);var h=t.on;if(t.on=t.nativeOn,i(e.options.abstract)){var d=t.slot;t={},d&&(t.slot=d)}Pa(t);var b=e.options.name||o,p=new Se("vue-component-"+e.cid+(b?"-"+b:""),t,void 0,void 0,void 0,a,{Ctor:e,propsData:f,listeners:h,tag:o,children:l},c);return p}fe("Invalid Component definition: "+String(e),a)}}function Ta(e,t){var a={_isComponent:!0,_parentVnode:e,parent:t},r=e.data.inlineTemplate;return n(r)&&(a.render=r.render,a.staticRenderFns=r.staticRenderFns),new e.componentOptions.Ctor(a)}function Pa(e){for(var t=e.hook||(e.hook={}),a=0;a<Ma.length;a++){var r=Ma[a],n=t[r],i=ka[r];n===i||n&&n._merged||(t[r]=n?Oa(i,n):i)}}function Oa(e,t){var a=function(a,r){e(a,r),t(a,r)};return a._merged=!0,a}function Da(e,t){var a=e.model&&e.model.prop||"value",r=e.model&&e.model.event||"input";(t.attrs||(t.attrs={}))[a]=t.model.value;var i=t.on||(t.on={}),l=i[r],o=t.model.callback;n(l)?(Array.isArray(l)?-1===l.indexOf(o):l!==o)&&(i[r]=[o].concat(l)):i[r]=o}var Ra=1,Ba=2;function Ia(e,t,a,r,n,l){return(Array.isArray(a)||o(a))&&(n=r,r=a,a=void 0),i(l)&&(n=Ba),Ca(e,t,a,r,n)}function Ca(e,t,a,r,i){if(n(a)&&n(a.__ob__))return fe("Avoid using observed data object as vnode data: "+JSON.stringify(a)+"\nAlways create fresh vnode data objects in each render!",e),ke();if(n(a)&&n(a.is)&&(t=a.is),!t)return ke();var l,s,u;(n(a)&&n(a.key)&&!o(a.key)&&fe("Avoid using non-primitive value as key, use string/number value instead.",e),Array.isArray(r)&&"function"===typeof r[0]&&(a=a||{},a.scopedSlots={default:r[0]},r.length=0),i===Ba?r=Gt(r):i===Ra&&(r=Xt(r)),"string"===typeof t)?(s=e.$vnode&&e.$vnode.ns||U.getTagNamespace(t),U.isReservedTag(t)?(n(a)&&n(a.nativeOn)&&fe("The .native modifier for v-on is only valid on components but it was used on <"+t+">.",e),l=new Se(U.parsePlatformTagName(t),a,r,void 0,void 0,e)):l=a&&a.pre||!n(u=at(e.$options,"components",t))?new Se(t,a,r,void 0,void 0,e):Ea(u,a,e,r,t)):l=Ea(t,a,e,r);return Array.isArray(l)?l:n(l)?(n(s)&&La(l,s),n(a)&&ja(a),l):ke()}function La(e,t,a){if(e.ns=t,"foreignObject"===e.tag&&(t=void 0,a=!0),n(e.children))for(var l=0,o=e.children.length;l<o;l++){var s=e.children[l];n(s.tag)&&(r(s.ns)||i(a)&&"svg"!==s.tag)&&La(s,t,a)}}function ja(e){s(e.style)&&Nt(e.style),s(e.class)&&Nt(e.class)}function Fa(e){e._vnode=null,e._staticTrees=null;var t=e.$options,r=e.$vnode=t._parentVnode,n=r&&r.context;e.$slots=ta(t._renderChildren,n),e.$scopedSlots=a,e._c=function(t,a,r,n){return Ia(e,t,a,r,n,!1)},e.$createElement=function(t,a,r,n){return Ia(e,t,a,r,n,!0)};var i=r&&r.data;Fe(e,"$attrs",i&&i.attrs||a,(function(){!er&&fe("$attrs is readonly.",e)}),!0),Fe(e,"$listeners",t._parentListeners||a,(function(){!er&&fe("$listeners is readonly.",e)}),!0)}var Na,za=null;function $a(e){_a(e.prototype),e.prototype.$nextTick=function(e){return Tt(e,this)},e.prototype._render=function(){var e,t=this,a=t.$options,r=a.render,n=a._parentVnode;n&&(t.$scopedSlots=ra(n.data.scopedSlots,t.$slots,t.$scopedSlots)),t.$vnode=n;try{za=t,e=r.call(t._renderProxy,t.$createElement)}catch(Nn){if(pt(Nn,t,"render"),t.$options.renderError)try{e=t.$options.renderError.call(t._renderProxy,t.$createElement,Nn)}catch(Nn){pt(Nn,t,"renderError"),e=t._vnode}else e=t._vnode}finally{za=null}return Array.isArray(e)&&1===e.length&&(e=e[0]),e instanceof Se||(Array.isArray(e)&&fe("Multiple root nodes returned from render function. Render function should return a single root node.",t),e=ke()),e.parent=n,e}}function qa(e,t){return(e.__esModule||ce&&"Module"===e[Symbol.toStringTag])&&(e=e.default),s(e)?t.extend(e):e}function Ua(e,t,a,r,n){var i=ke();return i.asyncFactory=e,i.asyncMeta={data:t,context:a,children:r,tag:n},i}function Ha(e,t){if(i(e.error)&&n(e.errorComp))return e.errorComp;if(n(e.resolved))return e.resolved;var a=za;if(a&&n(e.owners)&&-1===e.owners.indexOf(a)&&e.owners.push(a),i(e.loading)&&n(e.loadingComp))return e.loadingComp;if(a&&!n(e.owners)){var l=e.owners=[a],o=!0,u=null,c=null;a.$on("hook:destroyed",(function(){return _(l,a)}));var f=function(e){for(var t=0,a=l.length;t<a;t++)l[t].$forceUpdate();e&&(l.length=0,null!==u&&(clearTimeout(u),u=null),null!==c&&(clearTimeout(c),c=null))},h=z((function(a){e.resolved=qa(a,t),o?l.length=0:f(!0)})),d=z((function(t){fe("Failed to resolve async component: "+String(e)+(t?"\nReason: "+t:"")),n(e.errorComp)&&(e.error=!0,f(!0))})),p=e(h,d);return s(p)&&(b(p)?r(e.resolved)&&p.then(h,d):b(p.component)&&(p.component.then(h,d),n(p.error)&&(e.errorComp=qa(p.error,t)),n(p.loading)&&(e.loadingComp=qa(p.loading,t),0===p.delay?e.loading=!0:u=setTimeout((function(){u=null,r(e.resolved)&&r(e.error)&&(e.loading=!0,f(!1))}),p.delay||200)),n(p.timeout)&&(c=setTimeout((function(){c=null,r(e.resolved)&&d("timeout ("+p.timeout+"ms)")}),p.timeout)))),o=!1,e.loading?e.loadingComp:e.resolved}}function Va(e){return e.isComment&&e.asyncFactory}function Wa(e){if(Array.isArray(e))for(var t=0;t<e.length;t++){var a=e[t];if(n(a)&&(n(a.componentOptions)||Va(a)))return a}}function Ka(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&Za(e,t)}function Xa(e,t){Na.$on(e,t)}function Ga(e,t){Na.$off(e,t)}function Ya(e,t){var a=Na;return function r(){var n=t.apply(null,arguments);null!==n&&a.$off(e,r)}}function Za(e,t,a){Na=e,Ht(t,a||{},Xa,Ga,Ya,e),Na=void 0}function Ja(e){var t=/^hook:/;e.prototype.$on=function(e,a){var r=this;if(Array.isArray(e))for(var n=0,i=e.length;n<i;n++)r.$on(e[n],a);else(r._events[e]||(r._events[e]=[])).push(a),t.test(e)&&(r._hasHookEvent=!0);return r},e.prototype.$once=function(e,t){var a=this;function r(){a.$off(e,r),t.apply(a,arguments)}return r.fn=t,a.$on(e,r),a},e.prototype.$off=function(e,t){var a=this;if(!arguments.length)return a._events=Object.create(null),a;if(Array.isArray(e)){for(var r=0,n=e.length;r<n;r++)a.$off(e[r],t);return a}var i,l=a._events[e];if(!l)return a;if(!t)return a._events[e]=null,a;var o=l.length;while(o--)if(i=l[o],i===t||i.fn===t){l.splice(o,1);break}return a},e.prototype.$emit=function(e){var t=this,a=e.toLowerCase();a!==e&&t._events[a]&&he('Event "'+a+'" is emitted in component '+be(t)+' but the handler is registered for "'+e+'". Note that HTML attributes are case-insensitive and you cannot use v-on to listen to camelCase events when using in-DOM templates. You should probably use "'+T(e)+'" instead of "'+e+'".');var r=t._events[e];if(r){r=r.length>1?R(r):r;for(var n=R(arguments,1),i='event handler for "'+e+'"',l=0,o=r.length;l<o;l++)vt(r[l],t,n,t,i)}return t}}var Qa=null,er=!1;function tr(e){var t=Qa;return Qa=e,function(){Qa=t}}function ar(e){var t=e.$options,a=t.parent;if(a&&!t.abstract){while(a.$options.abstract&&a.$parent)a=a.$parent;a.$children.push(e)}e.$parent=a,e.$root=a?a.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}function rr(e){e.prototype._update=function(e,t){var a=this,r=a.$el,n=a._vnode,i=tr(a);a._vnode=e,a.$el=n?a.__patch__(n,e):a.__patch__(a.$el,e,t,!1),i(),r&&(r.__vue__=null),a.$el&&(a.$el.__vue__=a),a.$vnode&&a.$parent&&a.$vnode===a.$parent._vnode&&(a.$parent.$el=a.$el)},e.prototype.$forceUpdate=function(){var e=this;e._watcher&&e._watcher.update()},e.prototype.$destroy=function(){var e=this;if(!e._isBeingDestroyed){sr(e,"beforeDestroy"),e._isBeingDestroyed=!0;var t=e.$parent;!t||t._isBeingDestroyed||e.$options.abstract||_(t.$children,e),e._watcher&&e._watcher.teardown();var a=e._watchers.length;while(a--)e._watchers[a].teardown();e._data.__ob__&&e._data.__ob__.vmCount--,e._isDestroyed=!0,e.__patch__(e._vnode,null),sr(e,"destroyed"),e.$off(),e.$el&&(e.$el.__vue__=null),e.$vnode&&(e.$vnode.parent=null)}}}function nr(e,t,r,n,i){er=!0;var l=n.data.scopedSlots,o=e.$scopedSlots,s=!!(l&&!l.$stable||o!==a&&!o.$stable||l&&e.$scopedSlots.$key!==l.$key),u=!!(i||e.$options._renderChildren||s);if(e.$options._parentVnode=n,e.$vnode=n,e._vnode&&(e._vnode.parent=n),e.$options._renderChildren=i,e.$attrs=n.data.attrs||a,e.$listeners=r||a,t&&e.$options.props){Be(!1);for(var c=e._props,f=e.$options._propKeys||[],h=0;h<f.length;h++){var d=f[h],b=e.$options.props;c[d]=rt(d,b,t,e)}Be(!0),e.$options.propsData=t}e._$updateProperties&&e._$updateProperties(e),r=r||a;var p=e.$options._parentListeners;e.$options._parentListeners=r,Za(e,r,p),u&&(e.$slots=ta(i,n.context),e.$forceUpdate()),er=!1}function ir(e){while(e&&(e=e.$parent))if(e._inactive)return!0;return!1}function lr(e,t){if(t){if(e._directInactive=!1,ir(e))return}else if(e._directInactive)return;if(e._inactive||null===e._inactive){e._inactive=!1;for(var a=0;a<e.$children.length;a++)lr(e.$children[a]);sr(e,"activated")}}function or(e,t){if((!t||(e._directInactive=!0,!ir(e)))&&!e._inactive){e._inactive=!0;for(var a=0;a<e.$children.length;a++)or(e.$children[a]);sr(e,"deactivated")}}function sr(e,t){we();var a=e.$options[t],r=t+" hook";if(a)for(var n=0,i=a.length;n<i;n++)vt(a[n],e,null,e,r);e._hasHookEvent&&e.$emit("hook:"+t),xe()}var ur=100,cr=[],fr=[],hr={},dr={},br=!1,pr=!1,vr=0;function gr(){vr=cr.length=fr.length=0,hr={},dr={},br=pr=!1}var yr=Date.now;if(Z&&!te){var mr=window.performance;mr&&"function"===typeof mr.now&&yr()>document.createEvent("Event").timeStamp&&(yr=function(){return mr.now()})}function _r(){var e,t;for(yr(),pr=!0,cr.sort((function(e,t){return e.id-t.id})),vr=0;vr<cr.length;vr++)if(e=cr[vr],e.before&&e.before(),t=e.id,hr[t]=null,e.run(),null!=hr[t]&&(dr[t]=(dr[t]||0)+1,dr[t]>ur)){fe("You may have an infinite update loop "+(e.user?'in watcher with expression "'+e.expression+'"':"in a component render function."),e.vm);break}var a=fr.slice(),r=cr.slice();gr(),Sr(a),wr(r),oe&&U.devtools&&oe.emit("flush")}function wr(e){var t=e.length;while(t--){var a=e[t],r=a.vm;r._watcher===a&&r._isMounted&&!r._isDestroyed&&sr(r,"updated")}}function xr(e){e._inactive=!1,fr.push(e)}function Sr(e){for(var t=0;t<e.length;t++)e[t]._inactive=!0,lr(e[t],!0)}function Ar(e){var t=e.id;if(null==hr[t]){if(hr[t]=!0,pr){var a=cr.length-1;while(a>vr&&cr[a].id>e.id)a--;cr.splice(a+1,0,e)}else cr.push(e);if(!br){if(br=!0,!U.async)return void _r();Tt(_r)}}}var kr=0,Mr=function(e,t,a,r,n){this.vm=e,n&&(e._watcher=this),e._watchers.push(this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync,this.before=r.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=a,this.id=++kr,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new ue,this.newDepIds=new ue,this.expression=t.toString(),"function"===typeof t?this.getter=t:(this.getter=X(t),this.getter||(this.getter=C,fe('Failed watching path: "'+t+'" Watcher only accepts simple dot-delimited paths. For full control, use a function instead.',e))),this.value=this.lazy?void 0:this.get()};Mr.prototype.get=function(){var e;we(this);var t=this.vm;try{e=this.getter.call(t,t)}catch(Nn){if(!this.user)throw Nn;pt(Nn,t,'getter for watcher "'+this.expression+'"')}finally{this.deep&&Nt(e),xe(),this.cleanupDeps()}return e},Mr.prototype.addDep=function(e){var t=e.id;this.newDepIds.has(t)||(this.newDepIds.add(t),this.newDeps.push(e),this.depIds.has(t)||e.addSub(this))},Mr.prototype.cleanupDeps=function(){var e=this.deps.length;while(e--){var t=this.deps[e];this.newDepIds.has(t.id)||t.removeSub(this)}var a=this.depIds;this.depIds=this.newDepIds,this.newDepIds=a,this.newDepIds.clear(),a=this.deps,this.deps=this.newDeps,this.newDeps=a,this.newDeps.length=0},Mr.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():Ar(this)},Mr.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||s(e)||this.deep){var t=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,t)}catch(Nn){pt(Nn,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,e,t)}}},Mr.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},Mr.prototype.depend=function(){var e=this.deps.length;while(e--)this.deps[e].depend()},Mr.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||_(this.vm._watchers,this);var e=this.deps.length;while(e--)this.deps[e].removeSub(this);this.active=!1}};var Er={enumerable:!0,configurable:!0,get:C,set:C};function Tr(e,t,a){Er.get=function(){return this[t][a]},Er.set=function(e){this[t][a]=e},Object.defineProperty(e,a,Er)}function Pr(e){e._watchers=[];var t=e.$options;t.props&&Or(e,t.props),t.methods&&Fr(e,t.methods),t.data?Dr(e):je(e._data={},!0),t.computed&&Ir(e,t.computed),t.watch&&t.watch!==ne&&Nr(e,t.watch)}function Or(e,t){var a=e.$options.propsData||{},r=e._props={},n=e.$options._propKeys=[],i=!e.$parent;i||Be(!1);var l=function(l){n.push(l);var o=rt(l,t,a,e),s=T(l);(m(s)||U.isReservedAttr(s))&&fe('"'+s+'" is a reserved attribute and cannot be used as component prop.',e),Fe(r,l,o,(function(){if(!i&&!er){if("mp-baidu"===e.mpHost||"mp-kuaishou"===e.mpHost||"mp-xhs"===e.mpHost)return;if("value"===l&&Array.isArray(e.$options.behaviors)&&-1!==e.$options.behaviors.indexOf("uni://form-field"))return;if(e._getFormData)return;var t=e.$parent;while(t){if(t.__next_tick_pending)return;t=t.$parent}fe("Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop's value. Prop being mutated: \""+l+'"',e)}})),l in e||Tr(e,"_props",l)};for(var o in t)l(o);Be(!0)}function Dr(e){var t=e.$options.data;t=e._data="function"===typeof t?Rr(t,e):t||{},f(t)||(t={},fe("data functions should return an object:\nhttps://vuejs.org/v2/guide/components.html#data-Must-Be-a-Function",e));var a=Object.keys(t),r=e.$options.props,n=e.$options.methods,i=a.length;while(i--){var l=a[i];n&&x(n,l)&&fe('Method "'+l+'" has already been defined as a data property.',e),r&&x(r,l)?fe('The data property "'+l+'" is already declared as a prop. Use prop default value instead.',e):V(l)||Tr(e,"_data",l)}je(t,!0)}function Rr(e,t){we();try{return e.call(t,t)}catch(Nn){return pt(Nn,t,"data()"),{}}finally{xe()}}var Br={lazy:!0};function Ir(e,t){var a=e._computedWatchers=Object.create(null),r=le();for(var n in t){var i=t[n],l="function"===typeof i?i:i.get;null==l&&fe('Getter is missing for computed property "'+n+'".',e),r||(a[n]=new Mr(e,l||C,C,Br)),n in e?n in e.$data?fe('The computed property "'+n+'" is already defined in data.',e):e.$options.props&&n in e.$options.props&&fe('The computed property "'+n+'" is already defined as a prop.',e):Cr(e,n,i)}}function Cr(e,t,a){var r=!le();"function"===typeof a?(Er.get=r?Lr(t):jr(a),Er.set=C):(Er.get=a.get?r&&!1!==a.cache?Lr(t):jr(a.get):C,Er.set=a.set||C),Er.set===C&&(Er.set=function(){fe('Computed property "'+t+'" was assigned to but it has no setter.',this)}),Object.defineProperty(e,t,Er)}function Lr(e){return function(){var t=this._computedWatchers&&this._computedWatchers[e];if(t)return t.dirty&&t.evaluate(),_e.SharedObject.target&&t.depend(),t.value}}function jr(e){return function(){return e.call(this,this)}}function Fr(e,t){var a=e.$options.props;for(var r in t)"function"!==typeof t[r]&&fe('Method "'+r+'" has type "'+typeof t[r]+'" in the component definition. Did you reference the function correctly?',e),a&&x(a,r)&&fe('Method "'+r+'" has already been defined as a prop.',e),r in e&&V(r)&&fe('Method "'+r+'" conflicts with an existing Vue instance method. Avoid defining component methods that start with _ or $.'),e[r]="function"!==typeof t[r]?C:D(t[r],e)}function Nr(e,t){for(var a in t){var r=t[a];if(Array.isArray(r))for(var n=0;n<r.length;n++)zr(e,a,r[n]);else zr(e,a,r)}}function zr(e,t,a,r){return f(a)&&(r=a,a=a.handler),"string"===typeof a&&(a=e[a]),e.$watch(t,a,r)}function $r(e){var t={get:function(){return this._data}},a={get:function(){return this._props}};t.set=function(){fe("Avoid replacing instance root $data. Use nested data properties instead.",this)},a.set=function(){fe("$props is readonly.",this)},Object.defineProperty(e.prototype,"$data",t),Object.defineProperty(e.prototype,"$props",a),e.prototype.$set=Ne,e.prototype.$delete=ze,e.prototype.$watch=function(e,t,a){var r=this;if(f(t))return zr(r,e,t,a);a=a||{},a.user=!0;var n=new Mr(r,e,t,a);if(a.immediate)try{t.call(r,n.value)}catch(i){pt(i,r,'callback for immediate watcher "'+n.expression+'"')}return function(){n.teardown()}}}var qr=0;function Ur(e){e.prototype._init=function(e){var t,a,r=this;r._uid=qr++,U.performance&&Lt&&(t="vue-perf-start:"+r._uid,a="vue-perf-end:"+r._uid,Lt(t)),r._isVue=!0,e&&e._isComponent?Hr(r,e):r.$options=tt(Vr(r.constructor),e||{},r),_t(r),r._self=r,ar(r),Ka(r),Fa(r),sr(r,"beforeCreate"),!r._$fallback&&Qt(r),Pr(r),!r._$fallback&&Jt(r),!r._$fallback&&sr(r,"created"),U.performance&&Lt&&(r._name=be(r,!1),Lt(a),jt("vue "+r._name+" init",t,a)),r.$options.el&&r.$mount(r.$options.el)}}function Hr(e,t){var a=e.$options=Object.create(e.constructor.options),r=t._parentVnode;a.parent=t.parent,a._parentVnode=r;var n=r.componentOptions;a.propsData=n.propsData,a._parentListeners=n.listeners,a._renderChildren=n.children,a._componentTag=n.tag,t.render&&(a.render=t.render,a.staticRenderFns=t.staticRenderFns)}function Vr(e){var t=e.options;if(e.super){var a=Vr(e.super),r=e.superOptions;if(a!==r){e.superOptions=a;var n=Wr(e);n&&B(e.extendOptions,n),t=e.options=tt(a,e.extendOptions),t.name&&(t.components[t.name]=e)}}return t}function Wr(e){var t,a=e.options,r=e.sealedOptions;for(var n in a)a[n]!==r[n]&&(t||(t={}),t[n]=a[n]);return t}function Kr(e){this instanceof Kr||fe("Vue is a constructor and should be called with the `new` keyword"),this._init(e)}function Xr(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var a=R(arguments,1);return a.unshift(this),"function"===typeof e.install?e.install.apply(e,a):"function"===typeof e&&e.apply(null,a),t.push(e),this}}function Gr(e){e.mixin=function(e){return this.options=tt(this.options,e),this}}function Yr(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var a=this,r=a.cid,n=e._Ctor||(e._Ctor={});if(n[r])return n[r];var i=e.name||a.options.name;i&&Ye(i);var l=function(e){this._init(e)};return l.prototype=Object.create(a.prototype),l.prototype.constructor=l,l.cid=t++,l.options=tt(a.options,e),l["super"]=a,l.options.props&&Zr(l),l.options.computed&&Jr(l),l.extend=a.extend,l.mixin=a.mixin,l.use=a.use,$.forEach((function(e){l[e]=a[e]})),i&&(l.options.components[i]=l),l.superOptions=a.options,l.extendOptions=e,l.sealedOptions=B({},l.options),n[r]=l,l}}function Zr(e){var t=e.options.props;for(var a in t)Tr(e.prototype,"_props",a)}function Jr(e){var t=e.options.computed;for(var a in t)Cr(e.prototype,a,t[a])}function Qr(e){$.forEach((function(t){e[t]=function(e,a){return a?("component"===t&&Ye(e),"component"===t&&f(a)&&(a.name=a.name||e,a=this.options._base.extend(a)),"directive"===t&&"function"===typeof a&&(a={bind:a,update:a}),this.options[t+"s"][e]=a,a):this.options[t+"s"][e]}}))}function en(e){return e&&(e.Ctor.options.name||e.tag)}function tn(e,t){return Array.isArray(e)?e.indexOf(t)>-1:"string"===typeof e?e.split(",").indexOf(t)>-1:!!h(e)&&e.test(t)}function an(e,t){var a=e.cache,r=e.keys,n=e._vnode;for(var i in a){var l=a[i];if(l){var o=en(l.componentOptions);o&&!t(o)&&rn(a,i,r,n)}}}function rn(e,t,a,r){var n=e[t];!n||r&&n.tag===r.tag||n.componentInstance.$destroy(),e[t]=null,_(a,t)}Ur(Kr),$r(Kr),Ja(Kr),rr(Kr),$a(Kr);var nn=[String,RegExp,Array],ln={name:"keep-alive",abstract:!0,props:{include:nn,exclude:nn,max:[String,Number]},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)rn(this.cache,e,this.keys)},mounted:function(){var e=this;this.$watch("include",(function(t){an(e,(function(e){return tn(t,e)}))})),this.$watch("exclude",(function(t){an(e,(function(e){return!tn(t,e)}))}))},render:function(){var e=this.$slots.default,t=Wa(e),a=t&&t.componentOptions;if(a){var r=en(a),n=this,i=n.include,l=n.exclude;if(i&&(!r||!tn(i,r))||l&&r&&tn(l,r))return t;var o=this,s=o.cache,u=o.keys,c=null==t.key?a.Ctor.cid+(a.tag?"::"+a.tag:""):t.key;s[c]?(t.componentInstance=s[c].componentInstance,_(u,c),u.push(c)):(s[c]=t,u.push(c),this.max&&u.length>parseInt(this.max)&&rn(s,u[0],u,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}},on={KeepAlive:ln};function sn(e){var t={get:function(){return U},set:function(){fe("Do not replace the Vue.config object, set individual fields instead.")}};Object.defineProperty(e,"config",t),e.util={warn:fe,extend:B,mergeOptions:tt,defineReactive:Fe},e.set=Ne,e.delete=ze,e.nextTick=Tt,e.observable=function(e){return je(e),e},e.options=Object.create(null),$.forEach((function(t){e.options[t+"s"]=Object.create(null)})),e.options._base=e,B(e.options.components,on),Xr(e),Gr(e),Yr(e),Qr(e)}sn(Kr),Object.defineProperty(Kr.prototype,"$isServer",{get:le}),Object.defineProperty(Kr.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Kr,"FunctionalRenderContext",{value:wa}),Kr.version="2.6.11";var un="[object Array]",cn="[object Object]",fn="[object Null]",hn="[object Undefined]";function dn(e,t){var a={};return bn(e,t),vn(e,t,"",a),a}function bn(e,t){if(e!==t){var a=yn(e),r=yn(t);if(a==cn&&r==cn){if(Object.keys(e).length>=Object.keys(t).length)for(var n in t){var i=e[n];void 0===i?e[n]=null:bn(i,t[n])}}else a==un&&r==un&&e.length>=t.length&&t.forEach((function(t,a){bn(e[a],t)}))}}function pn(e,t){return e!==fn&&e!==hn||t!==fn&&t!==hn}function vn(e,t,a,r){if(e!==t){var n=yn(e),i=yn(t);if(n==cn)if(i!=cn||Object.keys(e).length<Object.keys(t).length)gn(r,a,e);else{var l=function(n){var i=e[n],l=t[n],o=yn(i),s=yn(l);if(o!=un&&o!=cn)i!==t[n]&&pn(o,s)&&gn(r,(""==a?"":a+".")+n,i);else if(o==un)s!=un||i.length<l.length?gn(r,(""==a?"":a+".")+n,i):i.forEach((function(e,t){vn(e,l[t],(""==a?"":a+".")+n+"["+t+"]",r)}));else if(o==cn)if(s!=cn||Object.keys(i).length<Object.keys(l).length)gn(r,(""==a?"":a+".")+n,i);else for(var u in i)vn(i[u],l[u],(""==a?"":a+".")+n+"."+u,r)};for(var o in e)l(o)}else n==un?i!=un||e.length<t.length?gn(r,a,e):e.forEach((function(e,n){vn(e,t[n],a+"["+n+"]",r)})):gn(r,a,e)}}function gn(e,t,a){e[t]=a}function yn(e){return Object.prototype.toString.call(e)}function mn(e){if(e.__next_tick_callbacks&&e.__next_tick_callbacks.length){if(Object({VUE_APP_DARK_MODE:"false",VUE_APP_NAME:"云飞智控",VUE_APP_PLATFORM:"mp-weixin",NODE_ENV:"development",BASE_URL:"/"}).VUE_APP_DEBUG){var t=e.$scope;console.log("["+ +new Date+"]["+(t.is||t.route)+"]["+e._uid+"]:flushCallbacks["+e.__next_tick_callbacks.length+"]")}var a=e.__next_tick_callbacks.slice(0);e.__next_tick_callbacks.length=0;for(var r=0;r<a.length;r++)a[r]()}}function _n(e){return cr.find((function(t){return e._watcher===t}))}function wn(e,t){if(!e.__next_tick_pending&&!_n(e)){if(Object({VUE_APP_DARK_MODE:"false",VUE_APP_NAME:"云飞智控",VUE_APP_PLATFORM:"mp-weixin",NODE_ENV:"development",BASE_URL:"/"}).VUE_APP_DEBUG){var a=e.$scope;console.log("["+ +new Date+"]["+(a.is||a.route)+"]["+e._uid+"]:nextVueTick")}return Tt(t,e)}if(Object({VUE_APP_DARK_MODE:"false",VUE_APP_NAME:"云飞智控",VUE_APP_PLATFORM:"mp-weixin",NODE_ENV:"development",BASE_URL:"/"}).VUE_APP_DEBUG){var r=e.$scope;console.log("["+ +new Date+"]["+(r.is||r.route)+"]["+e._uid+"]:nextMPTick")}var n;if(e.__next_tick_callbacks||(e.__next_tick_callbacks=[]),e.__next_tick_callbacks.push((function(){if(t)try{t.call(e)}catch(Nn){pt(Nn,e,"nextTick")}else n&&n(e)})),!t&&"undefined"!==typeof Promise)return new Promise((function(e){n=e}))}function xn(e,t){return t&&(t._isVue||t.__v_isMPComponent)?{}:t}function Sn(e){var t=Object.create(null),a=[].concat(Object.keys(e._data||{}),Object.keys(e._computedWatchers||{}));a.reduce((function(t,a){return t[a]=e[a],t}),t);var r=e.__composition_api_state__||e.__secret_vfa_state__,n=r&&r.rawBindings;return n&&Object.keys(n).forEach((function(a){t[a]=e[a]})),Object.assign(t,e.$mp.data||{}),Array.isArray(e.$options.behaviors)&&-1!==e.$options.behaviors.indexOf("uni://form-field")&&(t["name"]=e.name,t["value"]=e.value),JSON.parse(JSON.stringify(t,xn))}var An=function(e,t){var a=this;if(null!==t&&("page"===this.mpType||"component"===this.mpType)){var r=this.$scope,n=Object.create(null);try{n=Sn(this)}catch(o){console.error(o)}n.__webviewId__=r.data.__webviewId__;var i=Object.create(null);Object.keys(n).forEach((function(e){i[e]=r.data[e]}));var l=!1===this.$shouldDiffData?n:dn(n,i);Object.keys(l).length?(Object({VUE_APP_DARK_MODE:"false",VUE_APP_NAME:"云飞智控",VUE_APP_PLATFORM:"mp-weixin",NODE_ENV:"development",BASE_URL:"/"}).VUE_APP_DEBUG&&console.log("["+ +new Date+"]["+(r.is||r.route)+"]["+this._uid+"]差量更新",JSON.stringify(l)),this.__next_tick_pending=!0,r.setData(l,(function(){a.__next_tick_pending=!1,mn(a)}))):mn(this)}};function kn(){}function Mn(e,t,a){if(!e.mpType)return e;"app"===e.mpType&&(e.$options.render=kn),e.$options.render||(e.$options.render=kn,e.$options.template&&"#"!==e.$options.template.charAt(0)||e.$options.el||t?fe("You are using the runtime-only build of Vue where the template compiler is not available. Either pre-compile the templates into render functions, or use the compiler-included build.",e):fe("Failed to mount component: template or render function not defined.",e)),!e._$fallback&&sr(e,"beforeMount");var r=function(){e._update(e._render(),a)};return new Mr(e,r,C,{before:function(){e._isMounted&&!e._isDestroyed&&sr(e,"beforeUpdate")}},!0),a=!1,e}function En(e,t){return n(e)||n(t)?Tn(e,Pn(t)):""}function Tn(e,t){return e?t?e+" "+t:e:t||""}function Pn(e){return Array.isArray(e)?On(e):s(e)?Dn(e):"string"===typeof e?e:""}function On(e){for(var t,a="",r=0,i=e.length;r<i;r++)n(t=Pn(e[r]))&&""!==t&&(a&&(a+=" "),a+=t);return a}function Dn(e){var t="";for(var a in e)e[a]&&(t&&(t+=" "),t+=a);return t}var Rn=S((function(e){var t={},a=/;(?![^(]*\))/g,r=/:(.+)/;return e.split(a).forEach((function(e){if(e){var a=e.split(r);a.length>1&&(t[a[0].trim()]=a[1].trim())}})),t}));function Bn(e){return Array.isArray(e)?I(e):"string"===typeof e?Rn(e):e}var In=["createSelectorQuery","createIntersectionObserver","selectAllComponents","selectComponent"];function Cn(e,t){var a=t.split("."),r=a[0];return 0===r.indexOf("__$n")&&(r=parseInt(r.replace("__$n",""))),1===a.length?e[r]:Cn(e[r],a.slice(1).join("."))}function Ln(e){e.config.errorHandler=function(t,a,r){e.util.warn("Error in "+r+': "'+t.toString()+'"',a),console.error(t);var n="function"===typeof getApp&&getApp();n&&n.onError&&n.onError(t)};var t=e.prototype.$emit;e.prototype.$emit=function(e){if(this.$scope&&e){var a=this.$scope["_triggerEvent"]||this.$scope["triggerEvent"];if(a)try{a.call(this.$scope,e,{__args__:R(arguments,1)})}catch(r){}}return t.apply(this,arguments)},e.prototype.$nextTick=function(e){return wn(this,e)},In.forEach((function(t){e.prototype[t]=function(e){return this.$scope&&this.$scope[t]?this.$scope[t](e):"undefined"!==typeof my?"createSelectorQuery"===t?my.createSelectorQuery(e):"createIntersectionObserver"===t?my.createIntersectionObserver(e):void 0:void 0}})),e.prototype.__init_provide=Jt,e.prototype.__init_injections=Qt,e.prototype.__call_hook=function(e,t){var a=this;we();var r,n=a.$options[e],i=e+" hook";if(n)for(var l=0,o=n.length;l<o;l++)r=vt(n[l],a,t?[t]:null,a,i);return a._hasHookEvent&&a.$emit("hook:"+e,t),xe(),r},e.prototype.__set_model=function(t,a,r,n){Array.isArray(n)&&(-1!==n.indexOf("trim")&&(r=r.trim()),-1!==n.indexOf("number")&&(r=this._n(r))),t||(t=this),e.set(t,a,r)},e.prototype.__set_sync=function(t,a,r){t||(t=this),e.set(t,a,r)},e.prototype.__get_orig=function(e){return f(e)&&e["$orig"]||e},e.prototype.__get_value=function(e,t){return Cn(t||this,e)},e.prototype.__get_class=function(e,t){return En(t,e)},e.prototype.__get_style=function(e,t){if(!e&&!t)return"";var a=Bn(e),r=t?B(t,a):a;return Object.keys(r).map((function(e){return T(e)+":"+r[e]})).join(";")},e.prototype.__map=function(e,t){var a,r,n,i,l;if(Array.isArray(e)){for(a=new Array(e.length),r=0,n=e.length;r<n;r++)a[r]=t(e[r],r);return a}if(s(e)){for(i=Object.keys(e),a=Object.create(null),r=0,n=i.length;r<n;r++)l=i[r],a[l]=t(e[l],l,r);return a}if("number"===typeof e){for(a=new Array(e),r=0,n=e;r<n;r++)a[r]=t(r,r);return a}return[]}}var jn=["onLaunch","onShow","onHide","onUniNViewMessage","onPageNotFound","onThemeChange","onError","onUnhandledRejection","onInit","onLoad","onReady","onUnload","onPullDownRefresh","onReachBottom","onTabItemTap","onAddToFavorites","onShareTimeline","onShareAppMessage","onResize","onPageScroll","onNavigationBarButtonTap","onBackPress","onNavigationBarSearchInputChanged","onNavigationBarSearchInputConfirmed","onNavigationBarSearchInputClicked","onUploadDouyinVideo","onNFCReadMessage","onPageShow","onPageHide","onPageResize"];function Fn(e){var t=e.extend;e.extend=function(e){e=e||{};var a=e.methods;return a&&Object.keys(a).forEach((function(t){-1!==jn.indexOf(t)&&(e[t]=a[t],delete a[t])})),t.call(this,e)};var a=e.config.optionMergeStrategies,r=a.created;jn.forEach((function(e){a[e]=r})),e.prototype.__lifecycle_hooks__=jn}Kr.prototype.__patch__=An,Kr.prototype.$mount=function(e,t){return Mn(this,e,t)},Fn(Kr),Ln(Kr),t["default"]=Kr}.call(this,a(3))},26:function(e,t){},290:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={1:"金龟子",2:"夜蛾",3:"二点委夜蛾",4:"梨剑纹夜蛾",5:"杨扇舟蛾",6:"舟蛾",7:"旋幽夜蛾",8:"蝼蛄",9:"步甲",10:"螟蛾",11:"毛黄鳃金龟",12:"尺蛾",13:"剑纹夜蛾",14:"粉缘钻夜蛾",15:"夜蛾科",16:"七星瓢虫",17:"棉铃虫",18:"蜻蜓",19:"蚊",20:"东方粘虫",21:"叶蝉",22:"春尺蠖",23:"雄性春尺蠖",24:"杨小舟蛾",25:"甘蓝夜蛾",26:"小地老虎",27:"两点尼夜蛾",28:"柳阴翅斑螟",29:"桑褶翅尺蛾",30:"宽胫夜蛾",31:"尺蠖",32:"一点钻夜蛾",33:"天蛾",34:"裳夜蛾",35:"灯蛾",36:"美国白蛾",37:"八字白眉天蛾",38:"陌夜蛾",39:"豆天蛾",40:"麦蛾",41:"围连环夜蛾",42:"亚美尺蛾",43:"梨星毛虫",44:"银锭夜蛾",45:"黄臀灯蛾",46:"大螟",47:"燕尾舟蛾",48:"榆津尺蛾",49:"朽木夜蛾",50:"黄地老虎",51:"白钩粘夜蛾",52:"桃蛀螟",53:"甜菜夜蛾",54:"斜纹夜蛾",55:"蚀夜蛾",56:"淡银锭夜蛾",57:"齿美冬夜蛾",58:"一点金刚钻",59:"胡桃豹夜蛾",60:"桑剑纹夜蛾",61:"蓝目天蛾",62:"黑绒绢金龟",63:"烟青虫",64:"暗黑鳃金龟",65:"中华绒金龟",66:"八字地老虎",67:"榆绿天蛾",68:"红星雪灯蛾",69:"雀纹天蛾",70:"铜绿丽金龟",71:"水龟虫",72:"曲线尼夜蛾",73:"粘虫",74:"瘦银锭夜蛾",75:"红天蛾",76:"鳃金龟",77:"大黑鳃金龟",78:"大地老虎",79:"玉米螟",80:"赤角盲蝽",81:"槐尺蛾",82:"银纹夜蛾",83:"天牛",84:"乏夜蛾",85:"丁香天蛾",86:"构月天蛾",87:"虎甲",88:"劳氏粘虫",89:"白薯天蛾",90:"广鹿蛾",91:"二十八星瓢虫",92:"腮金龟",93:"人纹污夜蛾",94:"叩甲",95:"楸蠹野螟",96:"丝绵木金星尺蛾",97:"红缘灯蛾",98:"黄褐丽金龟",99:"螟蛾科",100:"红棕灰夜蛾",101:"黑绒绢金龟",102:"广鹿灯蛾",103:"蝽",104:"蜂",105:"大造桥虫",106:"童剑纹夜蛾",107:"晃剑纹夜蛾",108:"钩粘虫",109:"直影夜蛾",110:"毛黄绢金龟",111:"乌氏小尾天蚕蛾",112:"褐边绿刺蛾",113:"广鹿舟蛾",114:"颜倾城",115:"龙虱",116:"双带盘瓢虫",117:"槲犹冬夜蛾",118:"洋槐天蛾",119:"弧角散纹夜蛾",120:"黄脉天蛾",121:"葡萄天蛾",122:"桃六点天蛾",123:"异色瓢虫",124:"榆黄足毒蛾",125:"客来夜蛾",126:"桦尺蛾",127:"草地螟",128:"细条纹野螟",129:"污灯蛾属",130:"杨二尾舟蛾",131:"克什杆野螟",132:"筱客来夜蛾",133:"栗六点天蛾",134:"紫光盾天蛾",135:"款冬玉米螟",136:"草蛉",137:"亚麻篱灯蛾",138:"扁连环夜蛾",139:"圣蜣螂",140:"白钩粘虫",141:"苇实夜蛾",142:"姬蜂",143:"秘夜蛾",144:"织网夜蛾",145:"深色白眉天蛾",146:"短扇舟蛾",147:"白须天蛾",148:"歌梦尼夜蛾",149:"海安夜蛾",150:"满丫纹夜蛾",151:"蟋蟀",152:"双斑青步甲",153:"白条夜蛾",154:"蟪蛄",155:"负子蝽",156:"脊青步甲",157:"宽斑青步甲",158:"稻从卷叶螟",159:"淡剑夜蛾",160:"甜菜白带野螟",161:"樗蚕",162:"蒙古寒蝉",163:"中带三角夜蛾",164:"蝗虫",165:"多色异丽金龟",166:"白色小卷蛾",167:"狭边青步甲",168:"棉卷叶野螟",169:"豆荚野螟",170:"麻小食心虫",171:"星斑虎甲",172:"黄缘龙虱",173:"无斑弧丽金龟",174:"白额鹰翅天蛾",175:"日本真龙虱",176:"山东云斑螟",177:"小文夜蛾",178:"三条蛀野螟",179:"榆掌舟蛾",180:"刺槐掌舟蛾",181:"星绒天蛾",182:"杨剑舟蛾",183:"刀夜蛾",184:"红节天蛾",185:"星白雪灯蛾",186:"桃剑纹夜蛾",187:"谐夜蛾",188:"小剑纹夜蛾",189:"鸣鸣蝉",190:"姬夜蛾",191:"落叶松毛虫",192:"苹六点天蛾",193:"四斑绢野螟",194:"甘薯天蛾",195:"小线角木蠹蛾",196:"三斑蕊夜蛾",197:"白雪灯蛾",198:"黄刺蛾",199:"茶翅蝽",200:"杨树枯叶蛾",201:"标瑙夜蛾",202:"瓜绢野螟",203:"稻绿蝽",204:"杨雪毒蛾",205:"榆白边舟蛾",206:"扁刺蛾",207:"绒黏夜蛾",208:"庸肖毛翅夜蛾",209:"中华婪步甲",210:"褐黄前锹甲",211:"旱柳原野螟",212:"巨影夜蛾",213:"食蚜蝇",214:"双斑葬甲",215:"黄毒蛾",216:"婪步甲",217:"土甲",218:"中华真地鳖",219:"紫线夜蛾",220:"小黄鳃金龟",221:"中华真土鳖",222:"云斑虎甲",223:"中华黧尺蛾",224:"中华绿刺蛾",225:"巨豹纹尺蛾",226:"多斑豹蠹蛾",227:"桑尺蛾",228:"灰直纹螟",229:"中国绿刺蛾",230:"云杉梢斑螟",231:"桑绢野螟",232:"黄杨绢野螟",233:"突背斑红蝽",234:"高粱条螟",235:"小麦负泥虫",236:"苹掌舟蛾",237:"绒粘夜蛾",238:"灰白灯蛾",239:"隐丫纹夜蛾",240:"满纹夜蛾",241:"黑剑狼夜蛾",242:"蜣螂",243:"福婆鳃金龟",244:"雨尺蛾",245:"优美苔蛾",246:"黄斑野螟",247:"疆夜蛾",248:"六点天蛾",249:"斜线夜蛾",250:"石榴巾夜蛾",251:"绒星天蛾",252:"霜天蛾",253:"大田鳖",254:"灰双纹螟",255:"青尺蛾",256:"二线绿尺蛾",257:"散纹夜蛾",258:"红双线尺蛾",259:"胞短栉夜蛾",260:"飞虱科",261:"桃多斑野螟",262:"甜菜青野螟",263:"核桃鹰翅天蛾",264:"角顶尺蛾",265:"葡萄缺角天蛾",266:"绿尾大蚕蛾",267:"杨褐枯叶蝶",268:"双云尺蛾",269:"斑拟兜夜蛾",270:"阿莎尺蛾",271:"榄绿岐角螟",272:"青革土蝽",273:"核桃美舟蛾",274:"斑点卷叶螟",275:"黄褐箩纹蛾",276:"白环红天蛾",277:"白腹网丛螟",278:"枯叶蛾",279:"丹日明夜蛾",280:"仿白边舟蛾",281:"槐羽舟蛾",282:"草地贪夜蛾",283:"环夜蛾",284:"尘尺蛾",285:"黄二星舟蛾",286:"榆木蠹蛾",287:"水黾",288:"银装冬夜蛾",289:"饰奇尺蛾",290:"枯叶蝶",291:"步甲",292:"阔胸禾犀金龟",293:"眼斑钩蛾",294:"三开蜣螂",295:"金星步甲",296:"残夜蛾",297:"野蚕蛾",298:"芦苇豹蠹蛾",299:"华晓扁犀金龟",300:"灰胸突鳃金龟",301:"龟纹瓢虫",302:"麻皮蝽",303:"斑须蝽",304:"斜斑虎甲",305:"地鳖",306:"叶甲",307:"燕夜蛾",308:"黑纹北灯蛾",309:"网夜蛾",310:"棘翅夜蛾",311:"规尺蛾",312:"苜蓿银纹夜蛾",313:"拟扇舟蛾",314:"丁目大蚕蛾",315:"金黄蛾",316:"黄星雪灯蛾",317:"暗纹紫褐螟",318:"白眉天蛾",319:"黄板盘瓢虫",320:"玫岐角螟",321:"枯黄贡尺蛾",322:"小豆长喙天蛾",323:"橙拟灯蛾",324:"粉蝶灯蛾",325:"纹散丽灯蛾",326:"雪尾尺蛾",327:"鹰翅天蛾",328:"波纹蛾",329:"黑条灰灯蛾",330:"八点灰灯蛾",331:"间纹弦夜蛾",332:"缤夜蛾"},n=r;t.default=n},3:function(e,t){var a;a=function(){return this}();try{a=a||new Function("return this")()}catch(r){"object"===typeof window&&(a=window)}e.exports=a},32:function(e,t,a){"use strict";function r(e,t,a,r,n,i,l,o,s,u){var c,f="function"===typeof e?e.options:e;if(s){f.components||(f.components={});var h=Object.prototype.hasOwnProperty;for(var d in s)h.call(s,d)&&!h.call(f.components,d)&&(f.components[d]=s[d])}if(u&&("function"===typeof u.beforeCreate&&(u.beforeCreate=[u.beforeCreate]),(u.beforeCreate||(u.beforeCreate=[])).unshift((function(){this[u.__module]=this})),(f.mixins||(f.mixins=[])).push(u)),t&&(f.render=t,f.staticRenderFns=a,f._compiled=!0),r&&(f.functional=!0),i&&(f._scopeId="data-v-"+i),l?(c=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),n&&n.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(l)},f._ssrRegister=c):n&&(c=o?function(){n.call(this,this.$root.$options.shadowRoot)}:n),c)if(f.functional){f._injectStyles=c;var b=f.render;f.render=function(e,t){return c.call(t),b(e,t)}}else{var p=f.beforeCreate;f.beforeCreate=p?[].concat(p,c):[c]}return{exports:e,options:f}}a.r(t),a.d(t,"default",(function(){return r}))},322:function(e,t,a){(function(r){var n,i,l,o=a(13),s=s||function(e,t){var n,i,l,o,s,u,c,f,h,d,b,p,v;if(!n&&"undefined"!=typeof r&&r.crypto&&(n=r.crypto),!n)try{n=a(323)}catch(g){}return i=function(){if(n){if("function"==typeof n.getRandomValues)try{return n.getRandomValues(new Uint32Array(1))[0]}catch(e){}if("function"==typeof n.randomBytes)try{return n.randomBytes(4).readInt32LE()}catch(e){}}throw new Error("Native crypto module could not be used to get secure random number.")},l=Object.create||function(){function e(){}return function(t){var a;return e.prototype=t,a=new e,e.prototype=null,a}}(),o={},s=o.lib={},u=s.Base=function(){return{extend:function(e){var t=l(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),c=s.WordArray=u.extend({init:function(e,a){e=this.words=e||[],this.sigBytes=a!=t?a:4*e.length},toString:function(e){return(e||h).stringify(this)},concat:function(e){var t,a,r=this.words,n=e.words,i=this.sigBytes,l=e.sigBytes;if(this.clamp(),i%4)for(t=0;l>t;t++)a=255&n[t>>>2]>>>24-t%4*8,r[i+t>>>2]|=a<<24-(i+t)%4*8;else for(t=0;l>t;t+=4)r[i+t>>>2]=n[t>>>2];return this.sigBytes+=l,this},clamp:function(){var t=this.words,a=this.sigBytes;t[a>>>2]&=4294967295<<32-a%4*8,t.length=e.ceil(a/4)},clone:function(){var e=u.clone.call(this);return e.words=this.words.slice(0),e},random:function(e){var t,a=[];for(t=0;e>t;t+=4)a.push(i());return new c.init(a,e)}}),f=o.enc={},h=f.Hex={stringify:function(e){var t,a,r=e.words,n=e.sigBytes,i=[];for(t=0;n>t;t++)a=255&r[t>>>2]>>>24-t%4*8,i.push((a>>>4).toString(16)),i.push((15&a).toString(16));return i.join("")},parse:function(e){var t,a=e.length,r=[];for(t=0;a>t;t+=2)r[t>>>3]|=parseInt(e.substr(t,2),16)<<24-t%8*4;return new c.init(r,a/2)}},d=f.Latin1={stringify:function(e){var t,a,r=e.words,n=e.sigBytes,i=[];for(t=0;n>t;t++)a=255&r[t>>>2]>>>24-t%4*8,i.push(String.fromCharCode(a));return i.join("")},parse:function(e){var t,a=e.length,r=[];for(t=0;a>t;t++)r[t>>>2]|=(255&e.charCodeAt(t))<<24-t%4*8;return new c.init(r,a)}},b=f.Utf8={stringify:function(e){try{return decodeURIComponent(escape(d.stringify(e)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(e){return d.parse(unescape(encodeURIComponent(e)))}},p=s.BufferedBlockAlgorithm=u.extend({reset:function(){this._data=new c.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=b.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var a,r,n,i,l=this._data,o=l.words,s=l.sigBytes,u=this.blockSize,f=4*u,h=s/f;if(h=t?e.ceil(h):e.max((0|h)-this._minBufferSize,0),r=h*u,n=e.min(4*r,s),r){for(i=0;r>i;i+=u)this._doProcessBlock(o,i);a=o.splice(0,r),l.sigBytes-=n}return new c.init(a,n)},clone:function(){var e=u.clone.call(this);return e._data=this._data.clone(),e},_minBufferSize:0}),s.Hasher=p.extend({cfg:u.extend(),init:function(e){this.cfg=this.cfg.extend(e),this.reset()},reset:function(){p.reset.call(this),this._doReset()},update:function(e){return this._append(e),this._process(),this},finalize:function(e){e&&this._append(e);var t=this._doFinalize();return t},blockSize:16,_createHelper:function(e){return function(t,a){return new e.init(a).finalize(t)}},_createHmacHelper:function(e){return function(t,a){return new v.HMAC.init(e,a).finalize(t)}}}),v=o.algo={},o}(Math);!function(){function e(e,t,a){var n,i,l,o,s=[],u=0;for(n=0;t>n;n++)n%4&&(i=a[e.charCodeAt(n-1)]<<n%4*2,l=a[e.charCodeAt(n)]>>>6-n%4*2,o=i|l,s[u>>>2]|=o<<24-u%4*8,u++);return r.create(s,u)}var t=s,a=t.lib,r=a.WordArray,n=t.enc;n.Base64={stringify:function(e){var t,a,r,n,i,l,o,s,u=e.words,c=e.sigBytes,f=this._map;for(e.clamp(),t=[],a=0;c>a;a+=3)for(r=255&u[a>>>2]>>>24-a%4*8,n=255&u[a+1>>>2]>>>24-(a+1)%4*8,i=255&u[a+2>>>2]>>>24-(a+2)%4*8,l=r<<16|n<<8|i,o=0;4>o&&c>a+.75*o;o++)t.push(f.charAt(63&l>>>6*(3-o)));if(s=f.charAt(64))for(;t.length%4;)t.push(s);return t.join("")},parse:function(t){var a,r,n,i=t.length,l=this._map,o=this._reverseMap;if(!o)for(o=this._reverseMap=[],a=0;a<l.length;a++)o[l.charCodeAt(a)]=a;return r=l.charAt(64),r&&(n=t.indexOf(r),-1!==n&&(i=n)),e(t,i,o)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}}(),function(e){function t(e,t,a,r,n,i,l){var o=e+(t&a|~t&r)+n+l;return(o<<i|o>>>32-i)+t}function a(e,t,a,r,n,i,l){var o=e+(t&r|a&~r)+n+l;return(o<<i|o>>>32-i)+t}function r(e,t,a,r,n,i,l){var o=e+(t^a^r)+n+l;return(o<<i|o>>>32-i)+t}function n(e,t,a,r,n,i,l){var o=e+(a^(t|~r))+n+l;return(o<<i|o>>>32-i)+t}var i,l=s,o=l.lib,u=o.WordArray,c=o.Hasher,f=l.algo,h=[];!function(){for(var t=0;64>t;t++)h[t]=0|4294967296*e.abs(e.sin(t+1))}(),i=f.MD5=c.extend({_doReset:function(){this._hash=new u.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(e,i){var l,o,s,u,c,f,d,b,p,v,g,y,m,_,w,x,S,A,k,M,E,T,P,O;for(l=0;16>l;l++)o=i+l,s=e[o],e[o]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8);u=this._hash.words,c=e[i+0],f=e[i+1],d=e[i+2],b=e[i+3],p=e[i+4],v=e[i+5],g=e[i+6],y=e[i+7],m=e[i+8],_=e[i+9],w=e[i+10],x=e[i+11],S=e[i+12],A=e[i+13],k=e[i+14],M=e[i+15],E=u[0],T=u[1],P=u[2],O=u[3],E=t(E,T,P,O,c,7,h[0]),O=t(O,E,T,P,f,12,h[1]),P=t(P,O,E,T,d,17,h[2]),T=t(T,P,O,E,b,22,h[3]),E=t(E,T,P,O,p,7,h[4]),O=t(O,E,T,P,v,12,h[5]),P=t(P,O,E,T,g,17,h[6]),T=t(T,P,O,E,y,22,h[7]),E=t(E,T,P,O,m,7,h[8]),O=t(O,E,T,P,_,12,h[9]),P=t(P,O,E,T,w,17,h[10]),T=t(T,P,O,E,x,22,h[11]),E=t(E,T,P,O,S,7,h[12]),O=t(O,E,T,P,A,12,h[13]),P=t(P,O,E,T,k,17,h[14]),T=t(T,P,O,E,M,22,h[15]),E=a(E,T,P,O,f,5,h[16]),O=a(O,E,T,P,g,9,h[17]),P=a(P,O,E,T,x,14,h[18]),T=a(T,P,O,E,c,20,h[19]),E=a(E,T,P,O,v,5,h[20]),O=a(O,E,T,P,w,9,h[21]),P=a(P,O,E,T,M,14,h[22]),T=a(T,P,O,E,p,20,h[23]),E=a(E,T,P,O,_,5,h[24]),O=a(O,E,T,P,k,9,h[25]),P=a(P,O,E,T,b,14,h[26]),T=a(T,P,O,E,m,20,h[27]),E=a(E,T,P,O,A,5,h[28]),O=a(O,E,T,P,d,9,h[29]),P=a(P,O,E,T,y,14,h[30]),T=a(T,P,O,E,S,20,h[31]),E=r(E,T,P,O,v,4,h[32]),O=r(O,E,T,P,m,11,h[33]),P=r(P,O,E,T,x,16,h[34]),T=r(T,P,O,E,k,23,h[35]),E=r(E,T,P,O,f,4,h[36]),O=r(O,E,T,P,p,11,h[37]),P=r(P,O,E,T,y,16,h[38]),T=r(T,P,O,E,w,23,h[39]),E=r(E,T,P,O,A,4,h[40]),O=r(O,E,T,P,c,11,h[41]),P=r(P,O,E,T,b,16,h[42]),T=r(T,P,O,E,g,23,h[43]),E=r(E,T,P,O,_,4,h[44]),O=r(O,E,T,P,S,11,h[45]),P=r(P,O,E,T,M,16,h[46]),T=r(T,P,O,E,d,23,h[47]),E=n(E,T,P,O,c,6,h[48]),O=n(O,E,T,P,y,10,h[49]),P=n(P,O,E,T,k,15,h[50]),T=n(T,P,O,E,v,21,h[51]),E=n(E,T,P,O,S,6,h[52]),O=n(O,E,T,P,b,10,h[53]),P=n(P,O,E,T,w,15,h[54]),T=n(T,P,O,E,f,21,h[55]),E=n(E,T,P,O,m,6,h[56]),O=n(O,E,T,P,M,10,h[57]),P=n(P,O,E,T,g,15,h[58]),T=n(T,P,O,E,A,21,h[59]),E=n(E,T,P,O,p,6,h[60]),O=n(O,E,T,P,x,10,h[61]),P=n(P,O,E,T,d,15,h[62]),T=n(T,P,O,E,_,21,h[63]),u[0]=0|u[0]+E,u[1]=0|u[1]+T,u[2]=0|u[2]+P,u[3]=0|u[3]+O},_doFinalize:function(){var t,a,r,n,i,l,o=this._data,s=o.words,u=8*this._nDataBytes,c=8*o.sigBytes;for(s[c>>>5]|=128<<24-c%32,t=e.floor(u/4294967296),a=u,s[15+(c+64>>>9<<4)]=16711935&(t<<8|t>>>24)|4278255360&(t<<24|t>>>8),s[14+(c+64>>>9<<4)]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),o.sigBytes=4*(s.length+1),this._process(),r=this._hash,n=r.words,i=0;4>i;i++)l=n[i],n[i]=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8);return r},clone:function(){var e=c.clone.call(this);return e._hash=this._hash.clone(),e}}),l.MD5=c._createHelper(i),l.HmacMD5=c._createHmacHelper(i)}(Math),function(){var e=s,t=e.lib,a=t.WordArray,r=t.Hasher,n=e.algo,i=[],l=n.SHA1=r.extend({_doReset:function(){this._hash=new a.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){var a,r,n,l=this._hash.words,o=l[0],s=l[1],u=l[2],c=l[3],f=l[4];for(a=0;80>a;a++)16>a?i[a]=0|e[t+a]:(r=i[a-3]^i[a-8]^i[a-14]^i[a-16],i[a]=r<<1|r>>>31),n=(o<<5|o>>>27)+f+i[a],n+=20>a?1518500249+(s&u|~s&c):40>a?1859775393+(s^u^c):60>a?(s&u|s&c|u&c)-1894007588:(s^u^c)-899497514,f=c,c=u,u=s<<30|s>>>2,s=o,o=n;l[0]=0|l[0]+o,l[1]=0|l[1]+s,l[2]=0|l[2]+u,l[3]=0|l[3]+c,l[4]=0|l[4]+f},_doFinalize:function(){var e=this._data,t=e.words,a=8*this._nDataBytes,r=8*e.sigBytes;return t[r>>>5]|=128<<24-r%32,t[14+(r+64>>>9<<4)]=Math.floor(a/4294967296),t[15+(r+64>>>9<<4)]=a,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=r.clone.call(this);return e._hash=this._hash.clone(),e}});e.SHA1=r._createHelper(l),e.HmacSHA1=r._createHmacHelper(l)}(),function(e){var t,a,r=s,n=r.lib,i=n.WordArray,l=n.Hasher,o=r.algo,u=[],c=[];!function(){function t(t){var a,r=e.sqrt(t);for(a=2;r>=a;a++)if(!(t%a))return!1;return!0}function a(e){return 0|4294967296*(e-(0|e))}for(var r=2,n=0;64>n;)t(r)&&(8>n&&(u[n]=a(e.pow(r,.5))),c[n]=a(e.pow(r,1/3)),n++),r++}(),t=[],a=o.SHA256=l.extend({_doReset:function(){this._hash=new i.init(u.slice(0))},_doProcessBlock:function(e,a){var r,n,i,l,o,s,u,f,h,d,b,p=this._hash.words,v=p[0],g=p[1],y=p[2],m=p[3],_=p[4],w=p[5],x=p[6],S=p[7];for(r=0;64>r;r++)16>r?t[r]=0|e[a+r]:(n=t[r-15],i=(n<<25|n>>>7)^(n<<14|n>>>18)^n>>>3,l=t[r-2],o=(l<<15|l>>>17)^(l<<13|l>>>19)^l>>>10,t[r]=i+t[r-7]+o+t[r-16]),s=_&w^~_&x,u=v&g^v&y^g&y,f=(v<<30|v>>>2)^(v<<19|v>>>13)^(v<<10|v>>>22),h=(_<<26|_>>>6)^(_<<21|_>>>11)^(_<<7|_>>>25),d=S+h+s+c[r]+t[r],b=f+u,S=x,x=w,w=_,_=0|m+d,m=y,y=g,g=v,v=0|d+b;p[0]=0|p[0]+v,p[1]=0|p[1]+g,p[2]=0|p[2]+y,p[3]=0|p[3]+m,p[4]=0|p[4]+_,p[5]=0|p[5]+w,p[6]=0|p[6]+x,p[7]=0|p[7]+S},_doFinalize:function(){var t=this._data,a=t.words,r=8*this._nDataBytes,n=8*t.sigBytes;return a[n>>>5]|=128<<24-n%32,a[14+(n+64>>>9<<4)]=e.floor(r/4294967296),a[15+(n+64>>>9<<4)]=r,t.sigBytes=4*a.length,this._process(),this._hash},clone:function(){var e=l.clone.call(this);return e._hash=this._hash.clone(),e}}),r.SHA256=l._createHelper(a),r.HmacSHA256=l._createHmacHelper(a)}(Math),function(){function e(e){return 4278255360&e<<8|16711935&e>>>8}var t=s,a=t.lib,r=a.WordArray,n=t.enc;n.Utf16=n.Utf16BE={stringify:function(e){var t,a,r=e.words,n=e.sigBytes,i=[];for(t=0;n>t;t+=2)a=65535&r[t>>>2]>>>16-t%4*8,i.push(String.fromCharCode(a));return i.join("")},parse:function(e){var t,a=e.length,n=[];for(t=0;a>t;t++)n[t>>>1]|=e.charCodeAt(t)<<16-t%2*16;return r.create(n,2*a)}},n.Utf16LE={stringify:function(t){var a,r,n=t.words,i=t.sigBytes,l=[];for(a=0;i>a;a+=2)r=e(65535&n[a>>>2]>>>16-a%4*8),l.push(String.fromCharCode(r));return l.join("")},parse:function(t){var a,n=t.length,i=[];for(a=0;n>a;a++)i[a>>>1]|=e(t.charCodeAt(a)<<16-a%2*16);return r.create(i,2*n)}}}(),function(){var e,t,a,r,n;"function"==typeof ArrayBuffer&&(e=s,t=e.lib,a=t.WordArray,r=a.init,n=a.init=function(e){var t,a,n;if(e instanceof ArrayBuffer&&(e=new Uint8Array(e)),(e instanceof Int8Array||"undefined"!=typeof Uint8ClampedArray&&e instanceof Uint8ClampedArray||e instanceof Int16Array||e instanceof Uint16Array||e instanceof Int32Array||e instanceof Uint32Array||e instanceof Float32Array||e instanceof Float64Array)&&(e=new Uint8Array(e.buffer,e.byteOffset,e.byteLength)),e instanceof Uint8Array){for(t=e.byteLength,a=[],n=0;t>n;n++)a[n>>>2]|=e[n]<<24-n%4*8;r.call(this,a,t)}else r.apply(this,arguments)},n.prototype=a)}(),function(){function e(e,t,a){return e^t^a}function t(e,t,a){return e&t|~e&a}function a(e,t,a){return(e|~t)^a}function r(e,t,a){return e&a|t&~a}function n(e,t,a){return e^(t|~a)}function i(e,t){return e<<t|e>>>32-t}var l=s,o=l.lib,u=o.WordArray,c=o.Hasher,f=l.algo,h=u.create([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]),d=u.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),b=u.create([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]),p=u.create([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]),v=u.create([0,1518500249,1859775393,2400959708,2840853838]),g=u.create([1352829926,1548603684,1836072691,2053994217,0]),y=f.RIPEMD160=c.extend({_doReset:function(){this._hash=u.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(l,o){var s,u,c,f,y,m,_,w,x,S,A,k,M,E,T,P,O,D,R,B,I;for(s=0;16>s;s++)u=o+s,c=l[u],l[u]=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8);for(f=this._hash.words,y=v.words,m=g.words,_=h.words,w=d.words,x=b.words,S=p.words,P=A=f[0],O=k=f[1],D=M=f[2],R=E=f[3],B=T=f[4],s=0;80>s;s+=1)I=0|A+l[o+_[s]],I+=16>s?e(k,M,E)+y[0]:32>s?t(k,M,E)+y[1]:48>s?a(k,M,E)+y[2]:64>s?r(k,M,E)+y[3]:n(k,M,E)+y[4],I|=0,I=i(I,x[s]),I=0|I+T,A=T,T=E,E=i(M,10),M=k,k=I,I=0|P+l[o+w[s]],I+=16>s?n(O,D,R)+m[0]:32>s?r(O,D,R)+m[1]:48>s?a(O,D,R)+m[2]:64>s?t(O,D,R)+m[3]:e(O,D,R)+m[4],I|=0,I=i(I,S[s]),I=0|I+B,P=B,B=R,R=i(D,10),D=O,O=I;I=0|f[1]+M+R,f[1]=0|f[2]+E+B,f[2]=0|f[3]+T+P,f[3]=0|f[4]+A+O,f[4]=0|f[0]+k+D,f[0]=I},_doFinalize:function(){var e,t,a,r,n=this._data,i=n.words,l=8*this._nDataBytes,o=8*n.sigBytes;for(i[o>>>5]|=128<<24-o%32,i[14+(o+64>>>9<<4)]=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8),n.sigBytes=4*(i.length+1),this._process(),e=this._hash,t=e.words,a=0;5>a;a++)r=t[a],t[a]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8);return e},clone:function(){var e=c.clone.call(this);return e._hash=this._hash.clone(),e}});l.RIPEMD160=c._createHelper(y),l.HmacRIPEMD160=c._createHmacHelper(y)}(Math),function(){var e=s,t=e.lib,a=t.Base,r=e.enc,n=r.Utf8,i=e.algo;i.HMAC=a.extend({init:function(e,t){var a,r,i,l,o,s,u;for(e=this._hasher=new e.init,"string"==typeof t&&(t=n.parse(t)),a=e.blockSize,r=4*a,t.sigBytes>r&&(t=e.finalize(t)),t.clamp(),i=this._oKey=t.clone(),l=this._iKey=t.clone(),o=i.words,s=l.words,u=0;a>u;u++)o[u]^=1549556828,s[u]^=909522486;i.sigBytes=l.sigBytes=r,this.reset()},reset:function(){var e=this._hasher;e.reset(),e.update(this._iKey)},update:function(e){return this._hasher.update(e),this},finalize:function(e){var t=this._hasher,a=t.finalize(e);return t.reset(),t.finalize(this._oKey.clone().concat(a))}})}(),function(){var e=s,t=e.lib,a=t.Base,r=t.WordArray,n=e.algo,i=n.SHA1,l=n.HMAC,o=n.PBKDF2=a.extend({cfg:a.extend({keySize:4,hasher:i,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var a,n,i,o,s,u,c,f=this.cfg,h=l.create(f.hasher,e),d=r.create(),b=r.create([1]),p=d.words,v=b.words,g=f.keySize,y=f.iterations;p.length<g;){for(a=h.update(t).finalize(b),h.reset(),n=a.words,i=n.length,o=a,s=1;y>s;s++)for(o=h.finalize(o),h.reset(),u=o.words,c=0;i>c;c++)n[c]^=u[c];d.concat(a),v[0]++}return d.sigBytes=4*g,d}});e.PBKDF2=function(e,t,a){return o.create(a).compute(e,t)}}(),function(){var e=s,t=e.lib,a=t.Base,r=t.WordArray,n=e.algo,i=n.MD5,l=n.EvpKDF=a.extend({cfg:a.extend({keySize:4,hasher:i,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var a,n,i=this.cfg,l=i.hasher.create(),o=r.create(),s=o.words,u=i.keySize,c=i.iterations;s.length<u;){for(a&&l.update(a),a=l.update(e).finalize(t),l.reset(),n=1;c>n;n++)a=l.finalize(a),l.reset();o.concat(a)}return o.sigBytes=4*u,o}});e.EvpKDF=function(e,t,a){return l.create(a).compute(e,t)}}(),function(){var e=s,t=e.lib,a=t.WordArray,r=e.algo,n=r.SHA256,i=r.SHA224=n.extend({_doReset:function(){this._hash=new a.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var e=n._doFinalize.call(this);return e.sigBytes-=4,e}});e.SHA224=n._createHelper(i),e.HmacSHA224=n._createHmacHelper(i)}(),function(e){var t=s,a=t.lib,r=a.Base,n=a.WordArray,i=t.x64={};i.Word=r.extend({init:function(e,t){this.high=e,this.low=t}}),i.WordArray=r.extend({init:function(t,a){t=this.words=t||[],this.sigBytes=a!=e?a:8*t.length},toX32:function(){var e,t,a=this.words,r=a.length,i=[];for(e=0;r>e;e++)t=a[e],i.push(t.high),i.push(t.low);return n.create(i,this.sigBytes)},clone:function(){var e,t=r.clone.call(this),a=t.words=this.words.slice(0),n=a.length;for(e=0;n>e;e++)a[e]=a[e].clone();return t}})}(),function(e){var t,a,r=s,n=r.lib,i=n.WordArray,l=n.Hasher,o=r.x64,u=o.Word,c=r.algo,f=[],h=[],d=[];!function(){var e,t,a,r,n,i,l,o,s,c=1,b=0;for(e=0;24>e;e++)f[c+5*b]=(e+1)*(e+2)/2%64,t=b%5,a=(2*c+3*b)%5,c=t,b=a;for(c=0;5>c;c++)for(b=0;5>b;b++)h[c+5*b]=b+(2*c+3*b)%5*5;for(r=1,n=0;24>n;n++){for(i=0,l=0,o=0;7>o;o++)1&r&&(s=(1<<o)-1,32>s?l^=1<<s:i^=1<<s-32),128&r?r=113^r<<1:r<<=1;d[n]=u.create(i,l)}}(),t=[],function(){for(var e=0;25>e;e++)t[e]=u.create()}(),a=c.SHA3=l.extend({cfg:l.cfg.extend({outputLength:512}),_doReset:function(){var e,t=this._state=[];for(e=0;25>e;e++)t[e]=new u.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(e,a){var r,n,i,l,o,s,u,c,b,p,v,g,y,m,_,w,x,S,A,k,M,E,T,P,O,D=this._state,R=this.blockSize/2;for(r=0;R>r;r++)n=e[a+2*r],i=e[a+2*r+1],n=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8),i=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),l=D[r],l.high^=i,l.low^=n;for(o=0;24>o;o++){for(s=0;5>s;s++){for(u=0,c=0,b=0;5>b;b++)l=D[s+5*b],u^=l.high,c^=l.low;p=t[s],p.high=u,p.low=c}for(s=0;5>s;s++)for(v=t[(s+4)%5],g=t[(s+1)%5],y=g.high,m=g.low,u=v.high^(y<<1|m>>>31),c=v.low^(m<<1|y>>>31),b=0;5>b;b++)l=D[s+5*b],l.high^=u,l.low^=c;for(_=1;25>_;_++)l=D[_],w=l.high,x=l.low,S=f[_],32>S?(u=w<<S|x>>>32-S,c=x<<S|w>>>32-S):(u=x<<S-32|w>>>64-S,c=w<<S-32|x>>>64-S),A=t[h[_]],A.high=u,A.low=c;for(k=t[0],M=D[0],k.high=M.high,k.low=M.low,s=0;5>s;s++)for(b=0;5>b;b++)_=s+5*b,l=D[_],E=t[_],T=t[(s+1)%5+5*b],P=t[(s+2)%5+5*b],l.high=E.high^~T.high&P.high,l.low=E.low^~T.low&P.low;l=D[0],O=d[o],l.high^=O.high,l.low^=O.low}},_doFinalize:function(){var t,a,r,n,l,o,s,u,c,f,h=this._data,d=h.words;for(this._nDataBytes,t=8*h.sigBytes,a=32*this.blockSize,d[t>>>5]|=1<<24-t%32,d[(e.ceil((t+1)/a)*a>>>5)-1]|=128,h.sigBytes=4*d.length,this._process(),r=this._state,n=this.cfg.outputLength/8,l=n/8,o=[],s=0;l>s;s++)u=r[s],c=u.high,f=u.low,c=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8),f=16711935&(f<<8|f>>>24)|4278255360&(f<<24|f>>>8),o.push(f),o.push(c);return new i.init(o,n)},clone:function(){var e,t=l.clone.call(this),a=t._state=this._state.slice(0);for(e=0;25>e;e++)a[e]=a[e].clone();return t}}),r.SHA3=l._createHelper(a),r.HmacSHA3=l._createHmacHelper(a)}(Math),function(){function e(){return l.create.apply(l,arguments)}var t,a=s,r=a.lib,n=r.Hasher,i=a.x64,l=i.Word,o=i.WordArray,u=a.algo,c=[e(1116352408,3609767458),e(1899447441,602891725),e(3049323471,3964484399),e(3921009573,2173295548),e(961987163,4081628472),e(1508970993,3053834265),e(2453635748,2937671579),e(2870763221,3664609560),e(3624381080,2734883394),e(310598401,1164996542),e(607225278,1323610764),e(1426881987,3590304994),e(1925078388,4068182383),e(2162078206,991336113),e(2614888103,633803317),e(3248222580,3479774868),e(3835390401,2666613458),e(4022224774,944711139),e(264347078,2341262773),e(604807628,2007800933),e(770255983,1495990901),e(1249150122,1856431235),e(1555081692,3175218132),e(1996064986,2198950837),e(2554220882,3999719339),e(2821834349,766784016),e(2952996808,2566594879),e(3210313671,3203337956),e(3336571891,1034457026),e(3584528711,2466948901),e(113926993,3758326383),e(338241895,168717936),e(666307205,1188179964),e(773529912,1546045734),e(1294757372,1522805485),e(1396182291,2643833823),e(1695183700,2343527390),e(1986661051,1014477480),e(2177026350,1206759142),e(2456956037,344077627),e(2730485921,1290863460),e(2820302411,3158454273),e(3259730800,3505952657),e(3345764771,106217008),e(3516065817,3606008344),e(3600352804,1432725776),e(4094571909,1467031594),e(275423344,851169720),e(430227734,3100823752),e(506948616,1363258195),e(659060556,3750685593),e(883997877,3785050280),e(958139571,3318307427),e(1322822218,3812723403),e(1537002063,2003034995),e(1747873779,3602036899),e(1955562222,1575990012),e(2024104815,1125592928),e(2227730452,2716904306),e(2361852424,442776044),e(2428436474,593698344),e(2756734187,3733110249),e(3204031479,2999351573),e(3329325298,3815920427),e(3391569614,3928383900),e(3515267271,566280711),e(3940187606,3454069534),e(4118630271,4000239992),e(116418474,1914138554),e(174292421,2731055270),e(289380356,3203993006),e(460393269,320620315),e(685471733,587496836),e(852142971,1086792851),e(1017036298,365543100),e(1126000580,2618297676),e(1288033470,3409855158),e(1501505948,4234509866),e(1607167915,987167468),e(1816402316,1246189591)],f=[];!function(){for(var t=0;80>t;t++)f[t]=e()}(),t=u.SHA512=n.extend({_doReset:function(){this._hash=new o.init([new l.init(1779033703,4089235720),new l.init(3144134277,2227873595),new l.init(1013904242,4271175723),new l.init(2773480762,1595750129),new l.init(1359893119,2917565137),new l.init(2600822924,725511199),new l.init(528734635,4215389547),new l.init(1541459225,327033209)])},_doProcessBlock:function(e,t){var a,r,n,i,l,o,s,u,h,d,b,p,v,g,y,m,_,w,x,S,A,k,M,E,T,P,O,D,R,B,I,C,L,j,F,N=this._hash.words,z=N[0],$=N[1],q=N[2],U=N[3],H=N[4],V=N[5],W=N[6],K=N[7],X=z.high,G=z.low,Y=$.high,Z=$.low,J=q.high,Q=q.low,ee=U.high,te=U.low,ae=H.high,re=H.low,ne=V.high,ie=V.low,le=W.high,oe=W.low,se=K.high,ue=K.low,ce=X,fe=G,he=Y,de=Z,be=J,pe=Q,ve=ee,ge=te,ye=ae,me=re,_e=ne,we=ie,xe=le,Se=oe,Ae=se,ke=ue;for(a=0;80>a;a++)i=f[a],16>a?(n=i.high=0|e[t+2*a],r=i.low=0|e[t+2*a+1]):(l=f[a-15],o=l.high,s=l.low,u=(o>>>1|s<<31)^(o>>>8|s<<24)^o>>>7,h=(s>>>1|o<<31)^(s>>>8|o<<24)^(s>>>7|o<<25),d=f[a-2],b=d.high,p=d.low,v=(b>>>19|p<<13)^(b<<3|p>>>29)^b>>>6,g=(p>>>19|b<<13)^(p<<3|b>>>29)^(p>>>6|b<<26),y=f[a-7],m=y.high,_=y.low,w=f[a-16],x=w.high,S=w.low,r=h+_,n=u+m+(h>>>0>r>>>0?1:0),r+=g,n=n+v+(g>>>0>r>>>0?1:0),r+=S,n=n+x+(S>>>0>r>>>0?1:0),i.high=n,i.low=r),A=ye&_e^~ye&xe,k=me&we^~me&Se,M=ce&he^ce&be^he&be,E=fe&de^fe&pe^de&pe,T=(ce>>>28|fe<<4)^(ce<<30|fe>>>2)^(ce<<25|fe>>>7),P=(fe>>>28|ce<<4)^(fe<<30|ce>>>2)^(fe<<25|ce>>>7),O=(ye>>>14|me<<18)^(ye>>>18|me<<14)^(ye<<23|me>>>9),D=(me>>>14|ye<<18)^(me>>>18|ye<<14)^(me<<23|ye>>>9),R=c[a],B=R.high,I=R.low,C=ke+D,L=Ae+O+(ke>>>0>C>>>0?1:0),C+=k,L=L+A+(k>>>0>C>>>0?1:0),C+=I,L=L+B+(I>>>0>C>>>0?1:0),C+=r,L=L+n+(r>>>0>C>>>0?1:0),j=P+E,F=T+M+(P>>>0>j>>>0?1:0),Ae=xe,ke=Se,xe=_e,Se=we,_e=ye,we=me,me=0|ge+C,ye=0|ve+L+(ge>>>0>me>>>0?1:0),ve=be,ge=pe,be=he,pe=de,he=ce,de=fe,fe=0|C+j,ce=0|L+F+(C>>>0>fe>>>0?1:0);G=z.low=G+fe,z.high=X+ce+(fe>>>0>G>>>0?1:0),Z=$.low=Z+de,$.high=Y+he+(de>>>0>Z>>>0?1:0),Q=q.low=Q+pe,q.high=J+be+(pe>>>0>Q>>>0?1:0),te=U.low=te+ge,U.high=ee+ve+(ge>>>0>te>>>0?1:0),re=H.low=re+me,H.high=ae+ye+(me>>>0>re>>>0?1:0),ie=V.low=ie+we,V.high=ne+_e+(we>>>0>ie>>>0?1:0),oe=W.low=oe+Se,W.high=le+xe+(Se>>>0>oe>>>0?1:0),ue=K.low=ue+ke,K.high=se+Ae+(ke>>>0>ue>>>0?1:0)},_doFinalize:function(){var e=this._data,t=e.words,a=8*this._nDataBytes,r=8*e.sigBytes;return t[r>>>5]|=128<<24-r%32,t[30+(r+128>>>10<<5)]=Math.floor(a/4294967296),t[31+(r+128>>>10<<5)]=a,e.sigBytes=4*t.length,this._process(),this._hash.toX32()},clone:function(){var e=n.clone.call(this);return e._hash=this._hash.clone(),e},blockSize:32}),a.SHA512=n._createHelper(t),a.HmacSHA512=n._createHmacHelper(t)}(),function(){var e=s,t=e.x64,a=t.Word,r=t.WordArray,n=e.algo,i=n.SHA512,l=n.SHA384=i.extend({_doReset:function(){this._hash=new r.init([new a.init(3418070365,3238371032),new a.init(1654270250,914150663),new a.init(2438529370,812702999),new a.init(355462360,4144912697),new a.init(1731405415,4290775857),new a.init(2394180231,1750603025),new a.init(3675008525,1694076839),new a.init(1203062813,3204075428)])},_doFinalize:function(){var e=i._doFinalize.call(this);return e.sigBytes-=16,e}});e.SHA384=i._createHelper(l),e.HmacSHA384=i._createHmacHelper(l)}(),s.lib.Cipher||function(e){var t,a,r,n,i,l,o,u,c,f,h,d,b,p,v,g,y=s,m=y.lib,_=m.Base,w=m.WordArray,x=m.BufferedBlockAlgorithm,S=y.enc;S.Utf8,t=S.Base64,a=y.algo,r=a.EvpKDF,n=m.Cipher=x.extend({cfg:_.extend(),createEncryptor:function(e,t){return this.create(this._ENC_XFORM_MODE,e,t)},createDecryptor:function(e,t){return this.create(this._DEC_XFORM_MODE,e,t)},init:function(e,t,a){this.cfg=this.cfg.extend(a),this._xformMode=e,this._key=t,this.reset()},reset:function(){x.reset.call(this),this._doReset()},process:function(e){return this._append(e),this._process()},finalize:function(e){e&&this._append(e);var t=this._doFinalize();return t},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function e(e){return"string"==typeof e?g:b}return function(t){return{encrypt:function(a,r,n){return e(r).encrypt(t,a,r,n)},decrypt:function(a,r,n){return e(r).decrypt(t,a,r,n)}}}}()}),m.StreamCipher=n.extend({_doFinalize:function(){var e=this._process(!0);return e},blockSize:1}),i=y.mode={},l=m.BlockCipherMode=_.extend({createEncryptor:function(e,t){return this.Encryptor.create(e,t)},createDecryptor:function(e,t){return this.Decryptor.create(e,t)},init:function(e,t){this._cipher=e,this._iv=t}}),o=i.CBC=function(){function t(t,a,r){var n,i,l=this._iv;for(l?(n=l,this._iv=e):n=this._prevBlock,i=0;r>i;i++)t[a+i]^=n[i]}var a=l.extend();return a.Encryptor=a.extend({processBlock:function(e,a){var r=this._cipher,n=r.blockSize;t.call(this,e,a,n),r.encryptBlock(e,a),this._prevBlock=e.slice(a,a+n)}}),a.Decryptor=a.extend({processBlock:function(e,a){var r=this._cipher,n=r.blockSize,i=e.slice(a,a+n);r.decryptBlock(e,a),t.call(this,e,a,n),this._prevBlock=i}}),a}(),u=y.pad={},c=u.Pkcs7={pad:function(e,t){var a,r,n=4*t,i=n-e.sigBytes%n,l=i<<24|i<<16|i<<8|i,o=[];for(a=0;i>a;a+=4)o.push(l);r=w.create(o,i),e.concat(r)},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},m.BlockCipher=n.extend({cfg:n.cfg.extend({mode:o,padding:c}),reset:function(){var e,t,a,r;n.reset.call(this),t=this.cfg,a=t.iv,r=t.mode,this._xformMode==this._ENC_XFORM_MODE?e=r.createEncryptor:(e=r.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==e?this._mode.init(this,a&&a.words):(this._mode=e.call(r,this,a&&a.words),this._mode.__creator=e)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e,t=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(t.pad(this._data,this.blockSize),e=this._process(!0)):(e=this._process(!0),t.unpad(e)),e},blockSize:4}),f=m.CipherParams=_.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}}),h=y.format={},d=h.OpenSSL={stringify:function(e){var a,r=e.ciphertext,n=e.salt;return a=n?w.create([1398893684,1701076831]).concat(n).concat(r):r,a.toString(t)},parse:function(e){var a,r=t.parse(e),n=r.words;return 1398893684==n[0]&&1701076831==n[1]&&(a=w.create(n.slice(2,4)),n.splice(0,4),r.sigBytes-=16),f.create({ciphertext:r,salt:a})}},b=m.SerializableCipher=_.extend({cfg:_.extend({format:d}),encrypt:function(e,t,a,r){var n,i,l;return r=this.cfg.extend(r),n=e.createEncryptor(a,r),i=n.finalize(t),l=n.cfg,f.create({ciphertext:i,key:a,iv:l.iv,algorithm:e,mode:l.mode,padding:l.padding,blockSize:e.blockSize,formatter:r.format})},decrypt:function(e,t,a,r){r=this.cfg.extend(r),t=this._parse(t,r.format);var n=e.createDecryptor(a,r).finalize(t.ciphertext);return n},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),p=y.kdf={},v=p.OpenSSL={execute:function(e,t,a,n){var i,l;return n||(n=w.random(8)),i=r.create({keySize:t+a}).compute(e,n),l=w.create(i.words.slice(t),4*a),i.sigBytes=4*t,f.create({key:i,iv:l,salt:n})}},g=m.PasswordBasedCipher=b.extend({cfg:b.cfg.extend({kdf:v}),encrypt:function(e,t,a,r){var n,i;return r=this.cfg.extend(r),n=r.kdf.execute(a,e.keySize,e.ivSize),r.iv=n.iv,i=b.encrypt.call(this,e,t,n.key,r),i.mixIn(n),i},decrypt:function(e,t,a,r){var n;return r=this.cfg.extend(r),t=this._parse(t,r.format),n=r.kdf.execute(a,e.keySize,e.ivSize,t.salt),r.iv=n.iv,b.decrypt.call(this,e,t,n.key,r)}})}(),s.mode.CFB=function(){function e(e,t,a,r){var n,i,l=this._iv;for(l?(n=l.slice(0),this._iv=void 0):n=this._prevBlock,r.encryptBlock(n,0),i=0;a>i;i++)e[t+i]^=n[i]}var t=s.lib.BlockCipherMode.extend();return t.Encryptor=t.extend({processBlock:function(t,a){var r=this._cipher,n=r.blockSize;e.call(this,t,a,n,r),this._prevBlock=t.slice(a,a+n)}}),t.Decryptor=t.extend({processBlock:function(t,a){var r=this._cipher,n=r.blockSize,i=t.slice(a,a+n);e.call(this,t,a,n,r),this._prevBlock=i}}),t}(),s.mode.ECB=function(){var e=s.lib.BlockCipherMode.extend();return e.Encryptor=e.extend({processBlock:function(e,t){this._cipher.encryptBlock(e,t)}}),e.Decryptor=e.extend({processBlock:function(e,t){this._cipher.decryptBlock(e,t)}}),e}(),s.pad.AnsiX923={pad:function(e,t){var a=e.sigBytes,r=4*t,n=r-a%r,i=a+n-1;e.clamp(),e.words[i>>>2]|=n<<24-i%4*8,e.sigBytes+=n},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},s.pad.Iso10126={pad:function(e,t){var a=4*t,r=a-e.sigBytes%a;e.concat(s.lib.WordArray.random(r-1)).concat(s.lib.WordArray.create([r<<24],1))},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},s.pad.Iso97971={pad:function(e,t){e.concat(s.lib.WordArray.create([2147483648],1)),s.pad.ZeroPadding.pad(e,t)},unpad:function(e){s.pad.ZeroPadding.unpad(e),e.sigBytes--}},s.mode.OFB=function(){var e=s.lib.BlockCipherMode.extend(),t=e.Encryptor=e.extend({processBlock:function(e,t){var a,r=this._cipher,n=r.blockSize,i=this._iv,l=this._keystream;for(i&&(l=this._keystream=i.slice(0),this._iv=void 0),r.encryptBlock(l,0),a=0;n>a;a++)e[t+a]^=l[a]}});return e.Decryptor=t,e}(),s.pad.NoPadding={pad:function(){},unpad:function(){}},function(){var e=s,t=e.lib,a=t.CipherParams,r=e.enc,n=r.Hex,i=e.format;i.Hex={stringify:function(e){return e.ciphertext.toString(n)},parse:function(e){var t=n.parse(e);return a.create({ciphertext:t})}}}(),function(){var e,t,a=s,r=a.lib,n=r.BlockCipher,i=a.algo,l=[],o=[],u=[],c=[],f=[],h=[],d=[],b=[],p=[],v=[];!function(){var e,t,a,r,n,i,s,g,y=[];for(e=0;256>e;e++)y[e]=128>e?e<<1:283^e<<1;for(t=0,a=0,e=0;256>e;e++)r=a^a<<1^a<<2^a<<3^a<<4,r=r>>>8^255&r^99,l[t]=r,o[r]=t,n=y[t],i=y[n],s=y[i],g=257*y[r]^16843008*r,u[t]=g<<24|g>>>8,c[t]=g<<16|g>>>16,f[t]=g<<8|g>>>24,h[t]=g,g=16843009*s^65537*i^257*n^16843008*t,d[r]=g<<24|g>>>8,b[r]=g<<16|g>>>16,p[r]=g<<8|g>>>24,v[r]=g,t?(t=n^y[y[y[s^n]]],a^=y[y[a]]):t=a=1}(),e=[0,1,2,4,8,16,32,64,128,27,54],t=i.AES=n.extend({_doReset:function(){var t,a,r,n,i,o,s,u,c,f;if(!this._nRounds||this._keyPriorReset!==this._key){for(a=this._keyPriorReset=this._key,r=a.words,n=a.sigBytes/4,i=this._nRounds=n+6,o=4*(i+1),s=this._keySchedule=[],u=0;o>u;u++)n>u?s[u]=r[u]:(t=s[u-1],u%n?n>6&&4==u%n&&(t=l[t>>>24]<<24|l[255&t>>>16]<<16|l[255&t>>>8]<<8|l[255&t]):(t=t<<8|t>>>24,t=l[t>>>24]<<24|l[255&t>>>16]<<16|l[255&t>>>8]<<8|l[255&t],t^=e[0|u/n]<<24),s[u]=s[u-n]^t);for(c=this._invKeySchedule=[],f=0;o>f;f++)u=o-f,t=f%4?s[u]:s[u-4],c[f]=4>f||4>=u?t:d[l[t>>>24]]^b[l[255&t>>>16]]^p[l[255&t>>>8]]^v[l[255&t]]}},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._keySchedule,u,c,f,h,l)},decryptBlock:function(e,t){var a=e[t+1];e[t+1]=e[t+3],e[t+3]=a,this._doCryptBlock(e,t,this._invKeySchedule,d,b,p,v,o),a=e[t+1],e[t+1]=e[t+3],e[t+3]=a},_doCryptBlock:function(e,t,a,r,n,i,l,o){var s,u,c,f,h,d=this._nRounds,b=e[t]^a[0],p=e[t+1]^a[1],v=e[t+2]^a[2],g=e[t+3]^a[3],y=4;for(s=1;d>s;s++)u=r[b>>>24]^n[255&p>>>16]^i[255&v>>>8]^l[255&g]^a[y++],c=r[p>>>24]^n[255&v>>>16]^i[255&g>>>8]^l[255&b]^a[y++],f=r[v>>>24]^n[255&g>>>16]^i[255&b>>>8]^l[255&p]^a[y++],h=r[g>>>24]^n[255&b>>>16]^i[255&p>>>8]^l[255&v]^a[y++],b=u,p=c,v=f,g=h;u=(o[b>>>24]<<24|o[255&p>>>16]<<16|o[255&v>>>8]<<8|o[255&g])^a[y++],c=(o[p>>>24]<<24|o[255&v>>>16]<<16|o[255&g>>>8]<<8|o[255&b])^a[y++],f=(o[v>>>24]<<24|o[255&g>>>16]<<16|o[255&b>>>8]<<8|o[255&p])^a[y++],h=(o[g>>>24]<<24|o[255&b>>>16]<<16|o[255&p>>>8]<<8|o[255&v])^a[y++],e[t]=u,e[t+1]=c,e[t+2]=f,e[t+3]=h},keySize:8}),a.AES=n._createHelper(t)}(),function(){function e(e,t){var a=(this._lBlock>>>e^this._rBlock)&t;this._rBlock^=a,this._lBlock^=a<<e}function t(e,t){var a=(this._rBlock>>>e^this._lBlock)&t;this._lBlock^=a,this._rBlock^=a<<e}var a,r=s,n=r.lib,i=n.WordArray,l=n.BlockCipher,o=r.algo,u=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],c=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],f=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],h=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],d=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],b=o.DES=l.extend({_doReset:function(){var e,t,a,r,n,i,l,o=this._key,s=o.words,h=[];for(e=0;56>e;e++)t=u[e]-1,h[e]=1&s[t>>>5]>>>31-t%32;for(a=this._subKeys=[],r=0;16>r;r++){for(n=a[r]=[],i=f[r],e=0;24>e;e++)n[0|e/6]|=h[(c[e]-1+i)%28]<<31-e%6,n[4+(0|e/6)]|=h[28+(c[e+24]-1+i)%28]<<31-e%6;for(n[0]=n[0]<<1|n[0]>>>31,e=1;7>e;e++)n[e]=n[e]>>>4*(e-1)+3;n[7]=n[7]<<5|n[7]>>>27}for(l=this._invSubKeys=[],e=0;16>e;e++)l[e]=a[15-e]},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._subKeys)},decryptBlock:function(e,t){this._doCryptBlock(e,t,this._invSubKeys)},_doCryptBlock:function(a,r,n){var i,l,o,s,u,c,f;for(this._lBlock=a[r],this._rBlock=a[r+1],e.call(this,4,252645135),e.call(this,16,65535),t.call(this,2,858993459),t.call(this,8,16711935),e.call(this,1,1431655765),i=0;16>i;i++){for(l=n[i],o=this._lBlock,s=this._rBlock,u=0,c=0;8>c;c++)u|=h[c][((s^l[c])&d[c])>>>0];this._lBlock=s,this._rBlock=o^u}f=this._lBlock,this._lBlock=this._rBlock,this._rBlock=f,e.call(this,1,1431655765),t.call(this,8,16711935),t.call(this,2,858993459),e.call(this,16,65535),e.call(this,4,252645135),a[r]=this._lBlock,a[r+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});r.DES=l._createHelper(b),a=o.TripleDES=l.extend({_doReset:function(){var e,t,a,r=this._key,n=r.words;if(2!==n.length&&4!==n.length&&n.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");e=n.slice(0,2),t=n.length<4?n.slice(0,2):n.slice(2,4),a=n.length<6?n.slice(0,2):n.slice(4,6),this._des1=b.createEncryptor(i.create(e)),this._des2=b.createEncryptor(i.create(t)),this._des3=b.createEncryptor(i.create(a))},encryptBlock:function(e,t){this._des1.encryptBlock(e,t),this._des2.decryptBlock(e,t),this._des3.encryptBlock(e,t)},decryptBlock:function(e,t){this._des3.decryptBlock(e,t),this._des2.encryptBlock(e,t),this._des1.decryptBlock(e,t)},keySize:6,ivSize:2,blockSize:2}),r.TripleDES=l._createHelper(a)}(),function(){function e(){var e,t,a=this._S,r=this._i,n=this._j,i=0;for(e=0;4>e;e++)r=(r+1)%256,n=(n+a[r])%256,t=a[r],a[r]=a[n],a[n]=t,i|=a[(a[r]+a[n])%256]<<24-8*e;return this._i=r,this._j=n,i}var t,a=s,r=a.lib,n=r.StreamCipher,i=a.algo,l=i.RC4=n.extend({_doReset:function(){var e,t,a,r,n,i=this._key,l=i.words,o=i.sigBytes,s=this._S=[];for(e=0;256>e;e++)s[e]=e;for(e=0,t=0;256>e;e++)a=e%o,r=255&l[a>>>2]>>>24-a%4*8,t=(t+s[e]+r)%256,n=s[e],s[e]=s[t],s[t]=n;this._i=this._j=0},_doProcessBlock:function(t,a){t[a]^=e.call(this)},keySize:8,ivSize:0});a.RC4=n._createHelper(l),t=i.RC4Drop=l.extend({cfg:l.cfg.extend({drop:192}),_doReset:function(){l._doReset.call(this);for(var t=this.cfg.drop;t>0;t--)e.call(this)}}),a.RC4Drop=n._createHelper(t)}(),s.mode.CTRGladman=function(){function e(e){var t,a,r;return 255===(255&e>>24)?(t=255&e>>16,a=255&e>>8,r=255&e,255===t?(t=0,255===a?(a=0,255===r?r=0:++r):++a):++t,e=0,e+=t<<16,e+=a<<8,e+=r):e+=1<<24,e}function t(t){return 0===(t[0]=e(t[0]))&&(t[1]=e(t[1])),t}var a=s.lib.BlockCipherMode.extend(),r=a.Encryptor=a.extend({processBlock:function(e,a){var r,n,i=this._cipher,l=i.blockSize,o=this._iv,s=this._counter;for(o&&(s=this._counter=o.slice(0),this._iv=void 0),t(s),r=s.slice(0),i.encryptBlock(r,0),n=0;l>n;n++)e[a+n]^=r[n]}});return a.Decryptor=r,a}(),function(){function e(){var e,t,a,r,n,i,s=this._X,u=this._C;for(e=0;8>e;e++)l[e]=u[e];for(u[0]=0|u[0]+1295307597+this._b,u[1]=0|u[1]+3545052371+(u[0]>>>0<l[0]>>>0?1:0),u[2]=0|u[2]+886263092+(u[1]>>>0<l[1]>>>0?1:0),u[3]=0|u[3]+1295307597+(u[2]>>>0<l[2]>>>0?1:0),u[4]=0|u[4]+3545052371+(u[3]>>>0<l[3]>>>0?1:0),u[5]=0|u[5]+886263092+(u[4]>>>0<l[4]>>>0?1:0),u[6]=0|u[6]+1295307597+(u[5]>>>0<l[5]>>>0?1:0),u[7]=0|u[7]+3545052371+(u[6]>>>0<l[6]>>>0?1:0),this._b=u[7]>>>0<l[7]>>>0?1:0,e=0;8>e;e++)t=s[e]+u[e],a=65535&t,r=t>>>16,n=((a*a>>>17)+a*r>>>15)+r*r,i=(0|(4294901760&t)*t)+(0|(65535&t)*t),o[e]=n^i;s[0]=0|o[0]+(o[7]<<16|o[7]>>>16)+(o[6]<<16|o[6]>>>16),s[1]=0|o[1]+(o[0]<<8|o[0]>>>24)+o[7],s[2]=0|o[2]+(o[1]<<16|o[1]>>>16)+(o[0]<<16|o[0]>>>16),s[3]=0|o[3]+(o[2]<<8|o[2]>>>24)+o[1],s[4]=0|o[4]+(o[3]<<16|o[3]>>>16)+(o[2]<<16|o[2]>>>16),s[5]=0|o[5]+(o[4]<<8|o[4]>>>24)+o[3],s[6]=0|o[6]+(o[5]<<16|o[5]>>>16)+(o[4]<<16|o[4]>>>16),s[7]=0|o[7]+(o[6]<<8|o[6]>>>24)+o[5]}var t=s,a=t.lib,r=a.StreamCipher,n=t.algo,i=[],l=[],o=[],u=n.Rabbit=r.extend({_doReset:function(){var t,a,r,n,i,l,o,s,u,c,f=this._key.words,h=this.cfg.iv;for(t=0;4>t;t++)f[t]=16711935&(f[t]<<8|f[t]>>>24)|4278255360&(f[t]<<24|f[t]>>>8);for(a=this._X=[f[0],f[3]<<16|f[2]>>>16,f[1],f[0]<<16|f[3]>>>16,f[2],f[1]<<16|f[0]>>>16,f[3],f[2]<<16|f[1]>>>16],r=this._C=[f[2]<<16|f[2]>>>16,4294901760&f[0]|65535&f[1],f[3]<<16|f[3]>>>16,4294901760&f[1]|65535&f[2],f[0]<<16|f[0]>>>16,4294901760&f[2]|65535&f[3],f[1]<<16|f[1]>>>16,4294901760&f[3]|65535&f[0]],this._b=0,t=0;4>t;t++)e.call(this);for(t=0;8>t;t++)r[t]^=a[7&t+4];if(h)for(n=h.words,i=n[0],l=n[1],o=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),s=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8),u=o>>>16|4294901760&s,c=s<<16|65535&o,r[0]^=o,r[1]^=u,r[2]^=s,r[3]^=c,r[4]^=o,r[5]^=u,r[6]^=s,r[7]^=c,t=0;4>t;t++)e.call(this)},_doProcessBlock:function(t,a){var r,n=this._X;for(e.call(this),i[0]=n[0]^n[5]>>>16^n[3]<<16,i[1]=n[2]^n[7]>>>16^n[5]<<16,i[2]=n[4]^n[1]>>>16^n[7]<<16,i[3]=n[6]^n[3]>>>16^n[1]<<16,r=0;4>r;r++)i[r]=16711935&(i[r]<<8|i[r]>>>24)|4278255360&(i[r]<<24|i[r]>>>8),t[a+r]^=i[r]},blockSize:4,ivSize:2});t.Rabbit=r._createHelper(u)}(),s.mode.CTR=function(){var e=s.lib.BlockCipherMode.extend(),t=e.Encryptor=e.extend({processBlock:function(e,t){var a,r,n=this._cipher,i=n.blockSize,l=this._iv,o=this._counter;for(l&&(o=this._counter=l.slice(0),this._iv=void 0),a=o.slice(0),n.encryptBlock(a,0),o[i-1]=0|o[i-1]+1,r=0;i>r;r++)e[t+r]^=a[r]}});return e.Decryptor=t,e}(),function(){function e(){var e,t,a,r,n,i,s=this._X,u=this._C;for(e=0;8>e;e++)l[e]=u[e];for(u[0]=0|u[0]+1295307597+this._b,u[1]=0|u[1]+3545052371+(u[0]>>>0<l[0]>>>0?1:0),u[2]=0|u[2]+886263092+(u[1]>>>0<l[1]>>>0?1:0),u[3]=0|u[3]+1295307597+(u[2]>>>0<l[2]>>>0?1:0),u[4]=0|u[4]+3545052371+(u[3]>>>0<l[3]>>>0?1:0),u[5]=0|u[5]+886263092+(u[4]>>>0<l[4]>>>0?1:0),u[6]=0|u[6]+1295307597+(u[5]>>>0<l[5]>>>0?1:0),u[7]=0|u[7]+3545052371+(u[6]>>>0<l[6]>>>0?1:0),this._b=u[7]>>>0<l[7]>>>0?1:0,e=0;8>e;e++)t=s[e]+u[e],a=65535&t,r=t>>>16,n=((a*a>>>17)+a*r>>>15)+r*r,i=(0|(4294901760&t)*t)+(0|(65535&t)*t),o[e]=n^i;s[0]=0|o[0]+(o[7]<<16|o[7]>>>16)+(o[6]<<16|o[6]>>>16),s[1]=0|o[1]+(o[0]<<8|o[0]>>>24)+o[7],s[2]=0|o[2]+(o[1]<<16|o[1]>>>16)+(o[0]<<16|o[0]>>>16),s[3]=0|o[3]+(o[2]<<8|o[2]>>>24)+o[1],s[4]=0|o[4]+(o[3]<<16|o[3]>>>16)+(o[2]<<16|o[2]>>>16),s[5]=0|o[5]+(o[4]<<8|o[4]>>>24)+o[3],s[6]=0|o[6]+(o[5]<<16|o[5]>>>16)+(o[4]<<16|o[4]>>>16),s[7]=0|o[7]+(o[6]<<8|o[6]>>>24)+o[5]}var t=s,a=t.lib,r=a.StreamCipher,n=t.algo,i=[],l=[],o=[],u=n.RabbitLegacy=r.extend({_doReset:function(){var t,a,r,n,i,l,o,s,u=this._key.words,c=this.cfg.iv,f=this._X=[u[0],u[3]<<16|u[2]>>>16,u[1],u[0]<<16|u[3]>>>16,u[2],u[1]<<16|u[0]>>>16,u[3],u[2]<<16|u[1]>>>16],h=this._C=[u[2]<<16|u[2]>>>16,4294901760&u[0]|65535&u[1],u[3]<<16|u[3]>>>16,4294901760&u[1]|65535&u[2],u[0]<<16|u[0]>>>16,4294901760&u[2]|65535&u[3],u[1]<<16|u[1]>>>16,4294901760&u[3]|65535&u[0]];for(this._b=0,t=0;4>t;t++)e.call(this);for(t=0;8>t;t++)h[t]^=f[7&t+4];if(c)for(a=c.words,r=a[0],n=a[1],i=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8),l=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8),o=i>>>16|4294901760&l,s=l<<16|65535&i,h[0]^=i,h[1]^=o,h[2]^=l,h[3]^=s,h[4]^=i,h[5]^=o,h[6]^=l,h[7]^=s,t=0;4>t;t++)e.call(this)},_doProcessBlock:function(t,a){var r,n=this._X;for(e.call(this),i[0]=n[0]^n[5]>>>16^n[3]<<16,i[1]=n[2]^n[7]>>>16^n[5]<<16,i[2]=n[4]^n[1]>>>16^n[7]<<16,i[3]=n[6]^n[3]>>>16^n[1]<<16,r=0;4>r;r++)i[r]=16711935&(i[r]<<8|i[r]>>>24)|4278255360&(i[r]<<24|i[r]>>>8),t[a+r]^=i[r]},blockSize:4,ivSize:2});t.RabbitLegacy=r._createHelper(u)}(),s.pad.ZeroPadding={pad:function(e,t){var a=4*t;e.clamp(),e.sigBytes+=a-(e.sigBytes%a||a)},unpad:function(e){var t=e.words,a=e.sigBytes-1;for(a=e.sigBytes-1;a>=0;a--)if(255&t[a>>>2]>>>24-a%4*8){e.sigBytes=a+1;break}}},function(a,r){"object"==o(t)&&"undefined"!=typeof e?r(t):(i=[t],n=r,l="function"===typeof n?n.apply(t,i):n,void 0===l||(e.exports=l))}(0,(function(e){"use strict";function t(e){return K.charAt(e)}function a(e,t){return e&t}function r(e,t){return e|t}function n(e,t){return e^t}function i(e,t){return e&~t}function l(e){if(0==e)return-1;var t=0;return 0==(65535&e)&&(e>>=16,t+=16),0==(255&e)&&(e>>=8,t+=8),0==(15&e)&&(e>>=4,t+=4),0==(3&e)&&(e>>=2,t+=2),0==(1&e)&&++t,t}function o(e){for(var t=0;0!=e;)e&=e-1,++t;return t}function u(e){var t,a,r="";for(t=0;t+3<=e.length;t+=3)a=parseInt(e.substring(t,t+3),16),r+=X.charAt(a>>6)+X.charAt(63&a);for(t+1==e.length?(a=parseInt(e.substring(t,t+1),16),r+=X.charAt(a<<2)):t+2==e.length&&(a=parseInt(e.substring(t,t+2),16),r+=X.charAt(a>>2)+X.charAt((3&a)<<4));(3&r.length)>0;)r+=G;return r}function c(e){var a,r,n="",i=0,l=0;for(a=0;a<e.length&&e.charAt(a)!=G;++a)r=X.indexOf(e.charAt(a)),0>r||(0==i?(n+=t(r>>2),l=3&r,i=1):1==i?(n+=t(l<<2|r>>4),l=15&r,i=2):2==i?(n+=t(l),n+=t(r>>2),l=3&r,i=3):(n+=t(l<<2|r>>4),n+=t(15&r),i=0));return 1==i&&(n+=t(l<<2)),n}function f(e,t){function a(){this.constructor=e}Y(e,t),e.prototype=null===t?Object.create(t):(a.prototype=t.prototype,new a)}function h(e,t){return e.length>t&&(e=e.substring(0,t)+te),e}function d(){return new ue(null)}function b(e,t){return new ue(e,t)}function p(e,t,a,r,n,i){for(var l,o,s,u=16383&t,c=t>>14;--i>=0;)l=16383&this[e],o=this[e++]>>14,s=c*l+o*u,l=u*l+((16383&s)<<14)+a[r]+n,n=(l>>28)+(s>>14)+c*o,a[r++]=268435455&l;return n}function v(e,t){var a=O[e.charCodeAt(t)];return null==a?-1:a}function g(e){var t=d();return t.fromInt(e),t}function y(e){var t,a=1;return 0!=(t=e>>>16)&&(e=t,a+=16),0!=(t=e>>8)&&(e=t,a+=8),0!=(t=e>>4)&&(e=t,a+=4),0!=(t=e>>2)&&(e=t,a+=2),0!=(t=e>>1)&&(e=t,a+=1),a}function m(){return new B}function _(){if(null==C){for(C=m();I>j;){var e=Math.floor(65536*Math.random());L[j++]=255&e}for(C.init(L),j=0;j<L.length;++j)L[j]=0;j=0}return C.next()}function w(e,t){var a,r,n,i;if(t<e.length+22)return console.error("Message too long for RSA"),null;for(a=t-e.length-6,r="",n=0;a>n;n+=2)r+="ff";return i="0001"+r+"00"+e,b(i,16)}function x(e,t){var a,r,n,i,l;if(t<e.length+11)return console.error("Message too long for RSA"),null;for(a=[],r=e.length-1;r>=0&&t>0;)n=e.charCodeAt(r--),128>n?a[--t]=n:n>127&&2048>n?(a[--t]=128|63&n,a[--t]=192|n>>6):(a[--t]=128|63&n,a[--t]=128|63&n>>6,a[--t]=224|n>>12);for(a[--t]=0,i=new z,l=[];t>2;){for(l[0]=0;0==l[0];)i.nextBytes(l);a[--t]=l[0]}return a[--t]=2,a[--t]=0,new ue(a)}function S(e,t){for(var a,r,n=e.toByteArray(),i=0;i<n.length&&0==n[i];)++i;if(n.length-i!=t-1||2!=n[i])return null;for(++i;0!=n[i];)if(++i>=n.length)return null;for(a="";++i<n.length;)r=255&n[i],128>r?a+=String.fromCharCode(r):r>191&&224>r?(a+=String.fromCharCode((31&r)<<6|63&n[i+1]),++i):(a+=String.fromCharCode((15&r)<<12|(63&n[i+1])<<6|63&n[i+2]),i+=2);return a}function A(e){return q[e]||""}function k(e){var t,a,r;for(t in q)if(q.hasOwnProperty(t)&&(a=q[t],r=a.length,e.substr(0,r)==a))return e.substr(r);return e}var M,E,T,P,O,D,R,B,I,C,L,j,F,N,z,$,q,U,H,V,W,K="0123456789abcdefghijklmnopqrstuvwxyz",X="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",G="=",Y=function(e,t){return Y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a])},Y(e,t)},Z={decode:function(e){var t,a,r,n,i,l,o;if(void 0===M){for(a="0123456789ABCDEF",r=" \f\n\r\t \u2028\u2029",M={},t=0;16>t;++t)M[a.charAt(t)]=t;for(a=a.toLowerCase(),t=10;16>t;++t)M[a.charAt(t)]=t;for(t=0;t<r.length;++t)M[r.charAt(t)]=-1}for(n=[],i=0,l=0,t=0;t<e.length&&(o=e.charAt(t),"="!=o);++t)if(o=M[o],-1!=o){if(void 0===o)throw new Error("Illegal character at offset "+t);i|=o,++l>=2?(n[n.length]=i,i=0,l=0):i<<=4}if(l)throw new Error("Hex encoding incomplete: 4 bits missing");return n}},J={decode:function(e){var t,a,r,n,i,l,o;if(void 0===E){for(a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r="= \f\n\r\t \u2028\u2029",E=Object.create(null),t=0;64>t;++t)E[a.charAt(t)]=t;for(t=0;t<r.length;++t)E[r.charAt(t)]=-1}for(n=[],i=0,l=0,t=0;t<e.length&&(o=e.charAt(t),"="!=o);++t)if(o=E[o],-1!=o){if(void 0===o)throw new Error("Illegal character at offset "+t);i|=o,++l>=4?(n[n.length]=i>>16,n[n.length]=255&i>>8,n[n.length]=255&i,i=0,l=0):i<<=6}switch(l){case 1:throw new Error("Base64 encoding incomplete: at least 2 bits missing");case 2:n[n.length]=i>>10;break;case 3:n[n.length]=i>>16,n[n.length]=255&i>>8}return n},re:/-----BEGIN [^-]+-----([A-Za-z0-9+\/=\s]+)-----END [^-]+-----|begin-base64[^\n]+\n([A-Za-z0-9+\/=\s]+)====/,unarmor:function(e){var t=J.re.exec(e);if(t)if(t[1])e=t[1];else{if(!t[2])throw new Error("RegExp out of sync");e=t[2]}return J.decode(e)}},Q=1e13,ee=function(){function e(e){this.buf=[+e||0]}return e.prototype.mulAdd=function(e,t){var a,r,n=this.buf,i=n.length;for(a=0;i>a;++a)r=n[a]*e+t,Q>r?t=0:(t=0|r/Q,r-=t*Q),n[a]=r;t>0&&(n[a]=t)},e.prototype.sub=function(e){var t,a,r=this.buf,n=r.length;for(t=0;n>t;++t)a=r[t]-e,0>a?(a+=Q,e=1):e=0,r[t]=a;for(;0===r[r.length-1];)r.pop()},e.prototype.toString=function(e){var t,a,r;if(10!=(e||10))throw new Error("only base 10 is supported");for(t=this.buf,a=t[t.length-1].toString(),r=t.length-2;r>=0;--r)a+=(Q+t[r]).toString().substring(1);return a},e.prototype.valueOf=function(){var e,t=this.buf,a=0;for(e=t.length-1;e>=0;--e)a=a*Q+t[e];return a},e.prototype.simplify=function(){var e=this.buf;return 1==e.length?e[0]:this},e}(),te="…",ae=/^(\d\d)(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])([01]\d|2[0-3])(?:([0-5]\d)(?:([0-5]\d)(?:[.,](\d{1,3}))?)?)?(Z|[-+](?:[0]\d|1[0-2])([0-5]\d)?)?$/,re=/^(\d\d\d\d)(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])([01]\d|2[0-3])(?:([0-5]\d)(?:([0-5]\d)(?:[.,](\d{1,3}))?)?)?(Z|[-+](?:[0]\d|1[0-2])([0-5]\d)?)?$/,ne=function(){function e(t,a){this.hexDigits="0123456789ABCDEF",t instanceof e?(this.enc=t.enc,this.pos=t.pos):(this.enc=t,this.pos=a)}return e.prototype.get=function(e){if(void 0===e&&(e=this.pos++),e>=this.enc.length)throw new Error("Requesting byte offset "+e+" on a stream of length "+this.enc.length);return"string"==typeof this.enc?this.enc.charCodeAt(e):this.enc[e]},e.prototype.hexByte=function(e){return this.hexDigits.charAt(15&e>>4)+this.hexDigits.charAt(15&e)},e.prototype.hexDump=function(e,t,a){var r,n="";for(r=e;t>r;++r)if(n+=this.hexByte(this.get(r)),!0!==a)switch(15&r){case 7:n+=" ";break;case 15:n+="\n";break;default:n+=" "}return n},e.prototype.isASCII=function(e,t){var a,r;for(a=e;t>a;++a)if(r=this.get(a),32>r||r>176)return!1;return!0},e.prototype.parseStringISO=function(e,t){var a,r="";for(a=e;t>a;++a)r+=String.fromCharCode(this.get(a));return r},e.prototype.parseStringUTF=function(e,t){var a,r,n="";for(a=e;t>a;)r=this.get(a++),n+=128>r?String.fromCharCode(r):r>191&&224>r?String.fromCharCode((31&r)<<6|63&this.get(a++)):String.fromCharCode((15&r)<<12|(63&this.get(a++))<<6|63&this.get(a++));return n},e.prototype.parseStringBMP=function(e,t){var a,r,n,i="";for(n=e;t>n;)a=this.get(n++),r=this.get(n++),i+=String.fromCharCode(a<<8|r);return i},e.prototype.parseTime=function(e,t,a){var r=this.parseStringISO(e,t),n=(a?ae:re).exec(r);return n?(a&&(n[1]=+n[1],n[1]+=+n[1]<70?2e3:1900),r=n[1]+"-"+n[2]+"-"+n[3]+" "+n[4],n[5]&&(r+=":"+n[5],n[6]&&(r+=":"+n[6],n[7]&&(r+="."+n[7]))),n[8]&&(r+=" UTC","Z"!=n[8]&&(r+=n[8],n[9]&&(r+=":"+n[9]))),r):"Unrecognized time: "+r},e.prototype.parseInteger=function(e,t){for(var a,r,n,i=this.get(e),l=i>127,o=l?255:0,s="";i==o&&++e<t;)i=this.get(e);if(a=t-e,0===a)return l?-1:0;if(a>4){for(s=i,a<<=3;0==(128&(+s^o));)s=+s<<1,--a;s="("+a+" bit)\n"}for(l&&(i-=256),r=new ee(i),n=e+1;t>n;++n)r.mulAdd(256,this.get(n));return s+r.toString()},e.prototype.parseBitString=function(e,t,a){var r,n,i,l,o=this.get(e),s=(t-e-1<<3)-o,u="("+s+" bit)\n",c="";for(r=e+1;t>r;++r){for(n=this.get(r),i=r==t-1?o:0,l=7;l>=i;--l)c+=1&n>>l?"1":"0";if(c.length>a)return u+h(c,a)}return u+c},e.prototype.parseOctetString=function(e,t,a){var r,n,i;if(this.isASCII(e,t))return h(this.parseStringISO(e,t),a);for(r=t-e,n="("+r+" byte)\n",a/=2,r>a&&(t=e+a),i=e;t>i;++i)n+=this.hexByte(this.get(i));return r>a&&(n+=te),n},e.prototype.parseOID=function(e,t,a){var r,n,i,l="",o=new ee,s=0;for(r=e;t>r;++r)if(n=this.get(r),o.mulAdd(128,127&n),s+=7,!(128&n)){if(""===l?(o=o.simplify(),o instanceof ee?(o.sub(80),l="2."+o.toString()):(i=80>o?40>o?0:1:2,l=i+"."+(o-40*i))):l+="."+o.toString(),l.length>a)return h(l,a);o=new ee,s=0}return s>0&&(l+=".incomplete"),l},e}(),ie=function(){function e(e,t,a,r,n){if(!(r instanceof le))throw new Error("Invalid tag value.");this.stream=e,this.header=t,this.length=a,this.tag=r,this.sub=n}return e.prototype.typeName=function(){switch(this.tag.tagClass){case 0:switch(this.tag.tagNumber){case 0:return"EOC";case 1:return"BOOLEAN";case 2:return"INTEGER";case 3:return"BIT_STRING";case 4:return"OCTET_STRING";case 5:return"NULL";case 6:return"OBJECT_IDENTIFIER";case 7:return"ObjectDescriptor";case 8:return"EXTERNAL";case 9:return"REAL";case 10:return"ENUMERATED";case 11:return"EMBEDDED_PDV";case 12:return"UTF8String";case 16:return"SEQUENCE";case 17:return"SET";case 18:return"NumericString";case 19:return"PrintableString";case 20:return"TeletexString";case 21:return"VideotexString";case 22:return"IA5String";case 23:return"UTCTime";case 24:return"GeneralizedTime";case 25:return"GraphicString";case 26:return"VisibleString";case 27:return"GeneralString";case 28:return"UniversalString";case 30:return"BMPString"}return"Universal_"+this.tag.tagNumber.toString();case 1:return"Application_"+this.tag.tagNumber.toString();case 2:return"["+this.tag.tagNumber.toString()+"]";case 3:return"Private_"+this.tag.tagNumber.toString()}},e.prototype.content=function(e){var t,a;if(void 0===this.tag)return null;if(void 0===e&&(e=1/0),t=this.posContent(),a=Math.abs(this.length),!this.tag.isUniversal())return null!==this.sub?"("+this.sub.length+" elem)":this.stream.parseOctetString(t,t+a,e);switch(this.tag.tagNumber){case 1:return 0===this.stream.get(t)?"false":"true";case 2:return this.stream.parseInteger(t,t+a);case 3:return this.sub?"("+this.sub.length+" elem)":this.stream.parseBitString(t,t+a,e);case 4:return this.sub?"("+this.sub.length+" elem)":this.stream.parseOctetString(t,t+a,e);case 6:return this.stream.parseOID(t,t+a,e);case 16:case 17:return null!==this.sub?"("+this.sub.length+" elem)":"(no elem)";case 12:return h(this.stream.parseStringUTF(t,t+a),e);case 18:case 19:case 20:case 21:case 22:case 26:return h(this.stream.parseStringISO(t,t+a),e);case 30:return h(this.stream.parseStringBMP(t,t+a),e);case 23:case 24:return this.stream.parseTime(t,t+a,23==this.tag.tagNumber)}return null},e.prototype.toString=function(){return this.typeName()+"@"+this.stream.pos+"[header:"+this.header+",length:"+this.length+",sub:"+(null===this.sub?"null":this.sub.length)+"]"},e.prototype.toPrettyString=function(e){var t,a,r;if(void 0===e&&(e=""),t=e+this.typeName()+" @"+this.stream.pos,this.length>=0&&(t+="+"),t+=this.length,this.tag.tagConstructed?t+=" (constructed)":!this.tag.isUniversal()||3!=this.tag.tagNumber&&4!=this.tag.tagNumber||null===this.sub||(t+=" (encapsulates)"),t+="\n",null!==this.sub)for(e+=" ",a=0,r=this.sub.length;r>a;++a)t+=this.sub[a].toPrettyString(e);return t},e.prototype.posStart=function(){return this.stream.pos},e.prototype.posContent=function(){return this.stream.pos+this.header},e.prototype.posEnd=function(){return this.stream.pos+this.header+Math.abs(this.length)},e.prototype.toHexString=function(){return this.stream.hexDump(this.posStart(),this.posEnd(),!0)},e.decodeLength=function(e){var t,a=e.get(),r=127&a;if(r==a)return r;if(r>6)throw new Error("Length over 48 bits not supported at position "+(e.pos-1));if(0===r)return null;for(a=0,t=0;r>t;++t)a=256*a+e.get();return a},e.prototype.getHexStringValue=function(){var e=this.toHexString(),t=2*this.header,a=2*this.length;return e.substr(t,a)},e.decode=function(t){var a,r,n,i,l,o,s,c,f;if(a=t instanceof ne?t:new ne(t,0),r=new ne(a),n=new le(a),i=e.decodeLength(a),l=a.pos,o=l-r.pos,s=null,c=function(){var t,r,n=[];if(null!==i){for(t=l+i;a.pos<t;)n[n.length]=e.decode(a);if(a.pos!=t)throw new Error("Content size is not correct for container starting at offset "+l)}else try{for(;r=e.decode(a),!r.tag.isEOC();)n[n.length]=r;i=l-a.pos}catch(o){throw new Error("Exception while decoding undefined length content: "+o)}return n},n.tagConstructed)s=c();else if(n.isUniversal()&&(3==n.tagNumber||4==n.tagNumber))try{if(3==n.tagNumber&&0!=a.get())throw new Error("BIT STRINGs with unused bits cannot encapsulate.");for(s=c(),f=0;f<s.length;++f)if(s[f].tag.isEOC())throw new Error("EOC is not supposed to be actual content.")}catch(u){s=null}if(null===s){if(null===i)throw new Error("We can't skip over an invalid tag with undefined length at offset "+l);a.pos=l+Math.abs(i)}return new e(r,o,i,n,s)},e}(),le=function(){function e(e){var t,a=e.get();if(this.tagClass=a>>6,this.tagConstructed=0!==(32&a),this.tagNumber=31&a,31==this.tagNumber){t=new ee;do{a=e.get(),t.mulAdd(128,127&a)}while(128&a);this.tagNumber=t.simplify()}}return e.prototype.isUniversal=function(){return 0===this.tagClass},e.prototype.isEOC=function(){return 0===this.tagClass&&0===this.tagNumber},e}(),oe=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997],se=(1<<26)/oe[oe.length-1],ue=function(){function e(e,t,a){null!=e&&("number"==typeof e?this.fromNumber(e,t,a):null==t&&"string"!=typeof e?this.fromString(e,256):this.fromString(e,t))}return e.prototype.toString=function(e){var a,r,n,i,l,o,s;if(this.s<0)return"-"+this.negate().toString(e);if(16==e)a=4;else if(8==e)a=3;else if(2==e)a=1;else if(32==e)a=5;else{if(4!=e)return this.toRadix(e);a=2}if(r=(1<<a)-1,i=!1,l="",o=this.t,s=this.DB-o*this.DB%a,o-- >0)for(s<this.DB&&(n=this[o]>>s)>0&&(i=!0,l=t(n));o>=0;)a>s?(n=(this[o]&(1<<s)-1)<<a-s,n|=this[--o]>>(s+=this.DB-a)):(n=this[o]>>(s-=a)&r,0>=s&&(s+=this.DB,--o)),n>0&&(i=!0),i&&(l+=t(n));return i?l:"0"},e.prototype.negate=function(){var t=d();return e.ZERO.subTo(this,t),t},e.prototype.abs=function(){return this.s<0?this.negate():this},e.prototype.compareTo=function(e){var t,a=this.s-e.s;if(0!=a)return a;if(t=this.t,a=t-e.t,0!=a)return this.s<0?-a:a;for(;--t>=0;)if(0!=(a=this[t]-e[t]))return a;return 0},e.prototype.bitLength=function(){return this.t<=0?0:this.DB*(this.t-1)+y(this[this.t-1]^this.s&this.DM)},e.prototype.mod=function(t){var a=d();return this.abs().divRemTo(t,null,a),this.s<0&&a.compareTo(e.ZERO)>0&&t.subTo(a,a),a},e.prototype.modPowInt=function(e,t){var a;return a=256>e||t.isEven()?new fe(t):new he(t),this.exp(e,a)},e.prototype.clone=function(){var e=d();return this.copyTo(e),e},e.prototype.intValue=function(){if(this.s<0){if(1==this.t)return this[0]-this.DV;if(0==this.t)return-1}else{if(1==this.t)return this[0];if(0==this.t)return 0}return(this[1]&(1<<32-this.DB)-1)<<this.DB|this[0]},e.prototype.byteValue=function(){return 0==this.t?this.s:this[0]<<24>>24},e.prototype.shortValue=function(){return 0==this.t?this.s:this[0]<<16>>16},e.prototype.signum=function(){return this.s<0?-1:this.t<=0||1==this.t&&this[0]<=0?0:1},e.prototype.toByteArray=function(){var e,t,a,r=this.t,n=[];if(n[0]=this.s,e=this.DB-r*this.DB%8,a=0,r-- >0)for(e<this.DB&&(t=this[r]>>e)!=(this.s&this.DM)>>e&&(n[a++]=t|this.s<<this.DB-e);r>=0;)8>e?(t=(this[r]&(1<<e)-1)<<8-e,t|=this[--r]>>(e+=this.DB-8)):(t=255&this[r]>>(e-=8),0>=e&&(e+=this.DB,--r)),0!=(128&t)&&(t|=-256),0==a&&(128&this.s)!=(128&t)&&++a,(a>0||t!=this.s)&&(n[a++]=t);return n},e.prototype.equals=function(e){return 0==this.compareTo(e)},e.prototype.min=function(e){return this.compareTo(e)<0?this:e},e.prototype.max=function(e){return this.compareTo(e)>0?this:e},e.prototype.and=function(e){var t=d();return this.bitwiseTo(e,a,t),t},e.prototype.or=function(e){var t=d();return this.bitwiseTo(e,r,t),t},e.prototype.xor=function(e){var t=d();return this.bitwiseTo(e,n,t),t},e.prototype.andNot=function(e){var t=d();return this.bitwiseTo(e,i,t),t},e.prototype.not=function(){var e,t=d();for(e=0;e<this.t;++e)t[e]=this.DM&~this[e];return t.t=this.t,t.s=~this.s,t},e.prototype.shiftLeft=function(e){var t=d();return 0>e?this.rShiftTo(-e,t):this.lShiftTo(e,t),t},e.prototype.shiftRight=function(e){var t=d();return 0>e?this.lShiftTo(-e,t):this.rShiftTo(e,t),t},e.prototype.getLowestSetBit=function(){for(var e=0;e<this.t;++e)if(0!=this[e])return e*this.DB+l(this[e]);return this.s<0?this.t*this.DB:-1},e.prototype.bitCount=function(){var e,t=0,a=this.s&this.DM;for(e=0;e<this.t;++e)t+=o(this[e]^a);return t},e.prototype.testBit=function(e){var t=Math.floor(e/this.DB);return t>=this.t?0!=this.s:0!=(this[t]&1<<e%this.DB)},e.prototype.setBit=function(e){return this.changeBit(e,r)},e.prototype.clearBit=function(e){return this.changeBit(e,i)},e.prototype.flipBit=function(e){return this.changeBit(e,n)},e.prototype.add=function(e){var t=d();return this.addTo(e,t),t},e.prototype.subtract=function(e){var t=d();return this.subTo(e,t),t},e.prototype.multiply=function(e){var t=d();return this.multiplyTo(e,t),t},e.prototype.divide=function(e){var t=d();return this.divRemTo(e,t,null),t},e.prototype.remainder=function(e){var t=d();return this.divRemTo(e,null,t),t},e.prototype.divideAndRemainder=function(e){var t=d(),a=d();return this.divRemTo(e,t,a),[t,a]},e.prototype.modPow=function(e,t){var a,r,n,i,l,o,s,u,c,f,h,b,p=e.bitLength(),v=g(1);if(0>=p)return v;if(a=18>p?1:48>p?3:144>p?4:768>p?5:6,r=8>p?new fe(t):t.isEven()?new de(t):new he(t),n=[],i=3,l=a-1,o=(1<<a)-1,n[1]=r.convert(this),a>1)for(s=d(),r.sqrTo(n[1],s);o>=i;)n[i]=d(),r.mulTo(s,n[i-2],n[i]),i+=2;for(u=e.t-1,f=!0,h=d(),p=y(e[u])-1;u>=0;){for(p>=l?c=e[u]>>p-l&o:(c=(e[u]&(1<<p+1)-1)<<l-p,u>0&&(c|=e[u-1]>>this.DB+p-l)),i=a;0==(1&c);)c>>=1,--i;if((p-=i)<0&&(p+=this.DB,--u),f)n[c].copyTo(v),f=!1;else{for(;i>1;)r.sqrTo(v,h),r.sqrTo(h,v),i-=2;i>0?r.sqrTo(v,h):(b=v,v=h,h=b),r.mulTo(h,n[c],v)}for(;u>=0&&0==(e[u]&1<<p);)r.sqrTo(v,h),b=v,v=h,h=b,--p<0&&(p=this.DB-1,--u)}return r.revert(v)},e.prototype.modInverse=function(t){var a,r,n,i,l,o,s=t.isEven();if(this.isEven()&&s||0==t.signum())return e.ZERO;for(a=t.clone(),r=this.clone(),n=g(1),i=g(0),l=g(0),o=g(1);0!=a.signum();){for(;a.isEven();)a.rShiftTo(1,a),s?(n.isEven()&&i.isEven()||(n.addTo(this,n),i.subTo(t,i)),n.rShiftTo(1,n)):i.isEven()||i.subTo(t,i),i.rShiftTo(1,i);for(;r.isEven();)r.rShiftTo(1,r),s?(l.isEven()&&o.isEven()||(l.addTo(this,l),o.subTo(t,o)),l.rShiftTo(1,l)):o.isEven()||o.subTo(t,o),o.rShiftTo(1,o);a.compareTo(r)>=0?(a.subTo(r,a),s&&n.subTo(l,n),i.subTo(o,i)):(r.subTo(a,r),s&&l.subTo(n,l),o.subTo(i,o))}return 0!=r.compareTo(e.ONE)?e.ZERO:o.compareTo(t)>=0?o.subtract(t):o.signum()<0?(o.addTo(t,o),o.signum()<0?o.add(t):o):o},e.prototype.pow=function(e){return this.exp(e,new ce)},e.prototype.gcd=function(e){var t,a,r,n=this.s<0?this.negate():this.clone(),i=e.s<0?e.negate():e.clone();if(n.compareTo(i)<0&&(t=n,n=i,i=t),a=n.getLowestSetBit(),r=i.getLowestSetBit(),0>r)return n;for(r>a&&(r=a),r>0&&(n.rShiftTo(r,n),i.rShiftTo(r,i));n.signum()>0;)(a=n.getLowestSetBit())>0&&n.rShiftTo(a,n),(a=i.getLowestSetBit())>0&&i.rShiftTo(a,i),n.compareTo(i)>=0?(n.subTo(i,n),n.rShiftTo(1,n)):(i.subTo(n,i),i.rShiftTo(1,i));return r>0&&i.lShiftTo(r,i),i},e.prototype.isProbablePrime=function(e){var t,a,r,n=this.abs();if(1==n.t&&n[0]<=oe[oe.length-1]){for(t=0;t<oe.length;++t)if(n[0]==oe[t])return!0;return!1}if(n.isEven())return!1;for(t=1;t<oe.length;){for(a=oe[t],r=t+1;r<oe.length&&se>a;)a*=oe[r++];for(a=n.modInt(a);r>t;)if(0==a%oe[t++])return!1}return n.millerRabin(e)},e.prototype.copyTo=function(e){for(var t=this.t-1;t>=0;--t)e[t]=this[t];e.t=this.t,e.s=this.s},e.prototype.fromInt=function(e){this.t=1,this.s=0>e?-1:0,e>0?this[0]=e:-1>e?this[0]=e+this.DV:this.t=0},e.prototype.fromString=function(t,a){var r,n,i,l,o;if(16==a)r=4;else if(8==a)r=3;else if(256==a)r=8;else if(2==a)r=1;else if(32==a)r=5;else{if(4!=a)return void this.fromRadix(t,a);r=2}for(this.t=0,this.s=0,n=t.length,i=!1,l=0;--n>=0;)o=8==r?255&+t[n]:v(t,n),0>o?"-"==t.charAt(n)&&(i=!0):(i=!1,0==l?this[this.t++]=o:l+r>this.DB?(this[this.t-1]|=(o&(1<<this.DB-l)-1)<<l,this[this.t++]=o>>this.DB-l):this[this.t-1]|=o<<l,l+=r,l>=this.DB&&(l-=this.DB));8==r&&0!=(128&+t[0])&&(this.s=-1,l>0&&(this[this.t-1]|=(1<<this.DB-l)-1<<l)),this.clamp(),i&&e.ZERO.subTo(this,this)},e.prototype.clamp=function(){for(var e=this.s&this.DM;this.t>0&&this[this.t-1]==e;)--this.t},e.prototype.dlShiftTo=function(e,t){var a;for(a=this.t-1;a>=0;--a)t[a+e]=this[a];for(a=e-1;a>=0;--a)t[a]=0;t.t=this.t+e,t.s=this.s},e.prototype.drShiftTo=function(e,t){for(var a=e;a<this.t;++a)t[a-e]=this[a];t.t=Math.max(this.t-e,0),t.s=this.s},e.prototype.lShiftTo=function(e,t){var a,r=e%this.DB,n=this.DB-r,i=(1<<n)-1,l=Math.floor(e/this.DB),o=this.s<<r&this.DM;for(a=this.t-1;a>=0;--a)t[a+l+1]=this[a]>>n|o,o=(this[a]&i)<<r;for(a=l-1;a>=0;--a)t[a]=0;t[l]=o,t.t=this.t+l+1,t.s=this.s,t.clamp()},e.prototype.rShiftTo=function(e,t){var a,r,n,i,l;if(t.s=this.s,a=Math.floor(e/this.DB),a>=this.t)t.t=0;else{for(r=e%this.DB,n=this.DB-r,i=(1<<r)-1,t[0]=this[a]>>r,l=a+1;l<this.t;++l)t[l-a-1]|=(this[l]&i)<<n,t[l-a]=this[l]>>r;r>0&&(t[this.t-a-1]|=(this.s&i)<<n),t.t=this.t-a,t.clamp()}},e.prototype.subTo=function(e,t){for(var a=0,r=0,n=Math.min(e.t,this.t);n>a;)r+=this[a]-e[a],t[a++]=r&this.DM,r>>=this.DB;if(e.t<this.t){for(r-=e.s;a<this.t;)r+=this[a],t[a++]=r&this.DM,r>>=this.DB;r+=this.s}else{for(r+=this.s;a<e.t;)r-=e[a],t[a++]=r&this.DM,r>>=this.DB;r-=e.s}t.s=0>r?-1:0,-1>r?t[a++]=this.DV+r:r>0&&(t[a++]=r),t.t=a,t.clamp()},e.prototype.multiplyTo=function(t,a){var r=this.abs(),n=t.abs(),i=r.t;for(a.t=i+n.t;--i>=0;)a[i]=0;for(i=0;i<n.t;++i)a[i+r.t]=r.am(0,n[i],a,i,0,r.t);a.s=0,a.clamp(),this.s!=t.s&&e.ZERO.subTo(a,a)},e.prototype.squareTo=function(e){for(var t,a=this.abs(),r=e.t=2*a.t;--r>=0;)e[r]=0;for(r=0;r<a.t-1;++r)t=a.am(r,a[r],e,2*r,0,1),(e[r+a.t]+=a.am(r+1,2*a[r],e,2*r+1,t,a.t-r-1))>=a.DV&&(e[r+a.t]-=a.DV,e[r+a.t+1]=1);e.t>0&&(e[e.t-1]+=a.am(r,a[r],e,2*r,0,1)),e.s=0,e.clamp()},e.prototype.divRemTo=function(t,a,r){var n,i,l,o,s,u,c,f,h,b,p,v,g,m,_,w=t.abs();if(!(w.t<=0)){if(n=this.abs(),n.t<w.t)return null!=a&&a.fromInt(0),void(null!=r&&this.copyTo(r));if(null==r&&(r=d()),i=d(),l=this.s,o=t.s,s=this.DB-y(w[w.t-1]),s>0?(w.lShiftTo(s,i),n.lShiftTo(s,r)):(w.copyTo(i),n.copyTo(r)),u=i.t,c=i[u-1],0!=c){for(f=c*(1<<this.F1)+(u>1?i[u-2]>>this.F2:0),h=this.FV/f,b=(1<<this.F1)/f,p=1<<this.F2,v=r.t,g=v-u,m=null==a?d():a,i.dlShiftTo(g,m),r.compareTo(m)>=0&&(r[r.t++]=1,r.subTo(m,r)),e.ONE.dlShiftTo(u,m),m.subTo(i,i);i.t<u;)i[i.t++]=0;for(;--g>=0;)if(_=r[--v]==c?this.DM:Math.floor(r[v]*h+(r[v-1]+p)*b),(r[v]+=i.am(0,_,r,g,0,u))<_)for(i.dlShiftTo(g,m),r.subTo(m,r);r[v]<--_;)r.subTo(m,r);null!=a&&(r.drShiftTo(u,a),l!=o&&e.ZERO.subTo(a,a)),r.t=u,r.clamp(),s>0&&r.rShiftTo(s,r),0>l&&e.ZERO.subTo(r,r)}}},e.prototype.invDigit=function(){var e,t;return this.t<1?0:(e=this[0],0==(1&e)?0:(t=3&e,t=15&t*(2-(15&e)*t),t=255&t*(2-(255&e)*t),t=65535&t*(2-(65535&(65535&e)*t)),t=t*(2-e*t%this.DV)%this.DV,t>0?this.DV-t:-t))},e.prototype.isEven=function(){return 0==(this.t>0?1&this[0]:this.s)},e.prototype.exp=function(t,a){var r,n,i,l,o;if(t>4294967295||1>t)return e.ONE;for(r=d(),n=d(),i=a.convert(this),l=y(t)-1,i.copyTo(r);--l>=0;)a.sqrTo(r,n),(t&1<<l)>0?a.mulTo(n,i,r):(o=r,r=n,n=o);return a.revert(r)},e.prototype.chunkSize=function(e){return Math.floor(Math.LN2*this.DB/Math.log(e))},e.prototype.toRadix=function(e){var t,a,r,n,i,l;if(null==e&&(e=10),0==this.signum()||2>e||e>36)return"0";for(t=this.chunkSize(e),a=Math.pow(e,t),r=g(a),n=d(),i=d(),l="",this.divRemTo(r,n,i);n.signum()>0;)l=(a+i.intValue()).toString(e).substr(1)+l,n.divRemTo(r,n,i);return i.intValue().toString(e)+l},e.prototype.fromRadix=function(t,a){var r,n,i,l,o,s,u;for(this.fromInt(0),null==a&&(a=10),r=this.chunkSize(a),n=Math.pow(a,r),i=!1,l=0,o=0,s=0;s<t.length;++s)u=v(t,s),0>u?"-"==t.charAt(s)&&0==this.signum()&&(i=!0):(o=a*o+u,++l>=r&&(this.dMultiply(n),this.dAddOffset(o,0),l=0,o=0));l>0&&(this.dMultiply(Math.pow(a,l)),this.dAddOffset(o,0)),i&&e.ZERO.subTo(this,this)},e.prototype.fromNumber=function(t,a,n){var i,l;if("number"==typeof a)if(2>t)this.fromInt(1);else for(this.fromNumber(t,n),this.testBit(t-1)||this.bitwiseTo(e.ONE.shiftLeft(t-1),r,this),this.isEven()&&this.dAddOffset(1,0);!this.isProbablePrime(a);)this.dAddOffset(2,0),this.bitLength()>t&&this.subTo(e.ONE.shiftLeft(t-1),this);else i=[],l=7&t,i.length=1+(t>>3),a.nextBytes(i),l>0?i[0]&=(1<<l)-1:i[0]=0,this.fromString(i,256)},e.prototype.bitwiseTo=function(e,t,a){var r,n,i=Math.min(e.t,this.t);for(r=0;i>r;++r)a[r]=t(this[r],e[r]);if(e.t<this.t){for(n=e.s&this.DM,r=i;r<this.t;++r)a[r]=t(this[r],n);a.t=this.t}else{for(n=this.s&this.DM,r=i;r<e.t;++r)a[r]=t(n,e[r]);a.t=e.t}a.s=t(this.s,e.s),a.clamp()},e.prototype.changeBit=function(t,a){var r=e.ONE.shiftLeft(t);return this.bitwiseTo(r,a,r),r},e.prototype.addTo=function(e,t){for(var a=0,r=0,n=Math.min(e.t,this.t);n>a;)r+=this[a]+e[a],t[a++]=r&this.DM,r>>=this.DB;if(e.t<this.t){for(r+=e.s;a<this.t;)r+=this[a],t[a++]=r&this.DM,r>>=this.DB;r+=this.s}else{for(r+=this.s;a<e.t;)r+=e[a],t[a++]=r&this.DM,r>>=this.DB;r+=e.s}t.s=0>r?-1:0,r>0?t[a++]=r:-1>r&&(t[a++]=this.DV+r),t.t=a,t.clamp()},e.prototype.dMultiply=function(e){this[this.t]=this.am(0,e-1,this,0,0,this.t),++this.t,this.clamp()},e.prototype.dAddOffset=function(e,t){if(0!=e){for(;this.t<=t;)this[this.t++]=0;for(this[t]+=e;this[t]>=this.DV;)this[t]-=this.DV,++t>=this.t&&(this[this.t++]=0),++this[t]}},e.prototype.multiplyLowerTo=function(e,t,a){var r,n=Math.min(this.t+e.t,t);for(a.s=0,a.t=n;n>0;)a[--n]=0;for(r=a.t-this.t;r>n;++n)a[n+this.t]=this.am(0,e[n],a,n,0,this.t);for(r=Math.min(e.t,t);r>n;++n)this.am(0,e[n],a,n,0,t-n);a.clamp()},e.prototype.multiplyUpperTo=function(e,t,a){--t;var r=a.t=this.t+e.t-t;for(a.s=0;--r>=0;)a[r]=0;for(r=Math.max(t-this.t,0);r<e.t;++r)a[this.t+r-t]=this.am(t-r,e[r],a,0,0,this.t+r-t);a.clamp(),a.drShiftTo(1,a)},e.prototype.modInt=function(e){var t,a,r;if(0>=e)return 0;if(t=this.DV%e,a=this.s<0?e-1:0,this.t>0)if(0==t)a=this[0]%e;else for(r=this.t-1;r>=0;--r)a=(t*a+this[r])%e;return a},e.prototype.millerRabin=function(t){var a,r,n,i,l,o=this.subtract(e.ONE),s=o.getLowestSetBit();if(0>=s)return!1;for(a=o.shiftRight(s),t=t+1>>1,t>oe.length&&(t=oe.length),r=d(),n=0;t>n;++n)if(r.fromInt(oe[Math.floor(Math.random()*oe.length)]),i=r.modPow(a,this),0!=i.compareTo(e.ONE)&&0!=i.compareTo(o)){for(l=1;l++<s&&0!=i.compareTo(o);)if(i=i.modPowInt(2,this),0==i.compareTo(e.ONE))return!1;if(0!=i.compareTo(o))return!1}return!0},e.prototype.square=function(){var e=d();return this.squareTo(e),e},e.prototype.gcda=function(e,t){var a,r,n,i,l=this.s<0?this.negate():this.clone(),o=e.s<0?e.negate():e.clone();return l.compareTo(o)<0&&(a=l,l=o,o=a),r=l.getLowestSetBit(),n=o.getLowestSetBit(),0>n?void t(l):(n>r&&(n=r),n>0&&(l.rShiftTo(n,l),o.rShiftTo(n,o)),i=function(){(r=l.getLowestSetBit())>0&&l.rShiftTo(r,l),(r=o.getLowestSetBit())>0&&o.rShiftTo(r,o),l.compareTo(o)>=0?(l.subTo(o,l),l.rShiftTo(1,l)):(o.subTo(l,o),o.rShiftTo(1,o)),l.signum()>0?setTimeout(i,0):(n>0&&o.lShiftTo(n,o),setTimeout((function(){t(o)}),0))},void setTimeout(i,10))},e.prototype.fromNumberAsync=function(t,a,n,i){var l,o,s,u;"number"==typeof a?2>t?this.fromInt(1):(this.fromNumber(t,n),this.testBit(t-1)||this.bitwiseTo(e.ONE.shiftLeft(t-1),r,this),this.isEven()&&this.dAddOffset(1,0),l=this,o=function(){l.dAddOffset(2,0),l.bitLength()>t&&l.subTo(e.ONE.shiftLeft(t-1),l),l.isProbablePrime(a)?setTimeout((function(){i()}),0):setTimeout(o,0)},setTimeout(o,0)):(s=[],u=7&t,s.length=1+(t>>3),a.nextBytes(s),u>0?s[0]&=(1<<u)-1:s[0]=0,this.fromString(s,256))},e}(),ce=function(){function e(){}return e.prototype.convert=function(e){return e},e.prototype.revert=function(e){return e},e.prototype.mulTo=function(e,t,a){e.multiplyTo(t,a)},e.prototype.sqrTo=function(e,t){e.squareTo(t)},e}(),fe=function(){function e(e){this.m=e}return e.prototype.convert=function(e){return e.s<0||e.compareTo(this.m)>=0?e.mod(this.m):e},e.prototype.revert=function(e){return e},e.prototype.reduce=function(e){e.divRemTo(this.m,null,e)},e.prototype.mulTo=function(e,t,a){e.multiplyTo(t,a),this.reduce(a)},e.prototype.sqrTo=function(e,t){e.squareTo(t),this.reduce(t)},e}(),he=function(){function e(e){this.m=e,this.mp=e.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>>15,this.um=(1<<e.DB-15)-1,this.mt2=2*e.t}return e.prototype.convert=function(e){var t=d();return e.abs().dlShiftTo(this.m.t,t),t.divRemTo(this.m,null,t),e.s<0&&t.compareTo(ue.ZERO)>0&&this.m.subTo(t,t),t},e.prototype.revert=function(e){var t=d();return e.copyTo(t),this.reduce(t),t},e.prototype.reduce=function(e){for(var t,a,r;e.t<=this.mt2;)e[e.t++]=0;for(t=0;t<this.m.t;++t)for(a=32767&e[t],r=a*this.mpl+((a*this.mph+(e[t]>>15)*this.mpl&this.um)<<15)&e.DM,a=t+this.m.t,e[a]+=this.m.am(0,r,e,t,0,this.m.t);e[a]>=e.DV;)e[a]-=e.DV,e[++a]++;e.clamp(),e.drShiftTo(this.m.t,e),e.compareTo(this.m)>=0&&e.subTo(this.m,e)},e.prototype.mulTo=function(e,t,a){e.multiplyTo(t,a),this.reduce(a)},e.prototype.sqrTo=function(e,t){e.squareTo(t),this.reduce(t)},e}(),de=function(){function e(e){this.m=e,this.r2=d(),this.q3=d(),ue.ONE.dlShiftTo(2*e.t,this.r2),this.mu=this.r2.divide(e)}return e.prototype.convert=function(e){if(e.s<0||e.t>2*this.m.t)return e.mod(this.m);if(e.compareTo(this.m)<0)return e;var t=d();return e.copyTo(t),this.reduce(t),t},e.prototype.revert=function(e){return e},e.prototype.reduce=function(e){for(e.drShiftTo(this.m.t-1,this.r2),e.t>this.m.t+1&&(e.t=this.m.t+1,e.clamp()),this.mu.multiplyUpperTo(this.r2,this.m.t+1,this.q3),this.m.multiplyLowerTo(this.q3,this.m.t+1,this.r2);e.compareTo(this.r2)<0;)e.dAddOffset(1,this.m.t+1);for(e.subTo(this.r2,e);e.compareTo(this.m)>=0;)e.subTo(this.m,e)},e.prototype.mulTo=function(e,t,a){e.multiplyTo(t,a),this.reduce(a)},e.prototype.sqrTo=function(e,t){e.squareTo(t),this.reduce(t)},e}();for(ue.prototype.am=p,T=28,ue.prototype.DB=T,ue.prototype.DM=(1<<T)-1,ue.prototype.DV=1<<T,P=52,ue.prototype.FV=Math.pow(2,P),ue.prototype.F1=P-T,ue.prototype.F2=2*T-P,O=[],D="0".charCodeAt(0),R=0;9>=R;++R)O[D++]=R;for(D="a".charCodeAt(0),R=10;36>R;++R)O[D++]=R;for(D="A".charCodeAt(0),R=10;36>R;++R)O[D++]=R;if(ue.ZERO=g(0),ue.ONE=g(1),B=function(){function e(){this.i=0,this.j=0,this.S=[]}return e.prototype.init=function(e){var t,a,r;for(t=0;256>t;++t)this.S[t]=t;for(a=0,t=0;256>t;++t)a=255&a+this.S[t]+e[t%e.length],r=this.S[t],this.S[t]=this.S[a],this.S[a]=r;this.i=0,this.j=0},e.prototype.next=function(){var e;return this.i=255&this.i+1,this.j=255&this.j+this.S[this.i],e=this.S[this.i],this.S[this.i]=this.S[this.j],this.S[this.j]=e,this.S[255&e+this.S[this.i]]},e}(),I=256,L=null,null==L&&(L=[],j=0,F=void 0,s&&s.getRandomValues))for(N=new Uint32Array(256),s.getRandomValues(N),F=0;F<N.length;++F)L[j++]=255&N[F];z=function(){function e(){}return e.prototype.nextBytes=function(e){for(var t=0;t<e.length;++t)e[t]=_()},e}(),$=function(){function e(){this.n=null,this.e=0,this.d=null,this.p=null,this.q=null,this.dmp1=null,this.dmq1=null,this.coeff=null}return e.prototype.doPublic=function(e){return e.modPowInt(this.e,this.n)},e.prototype.doPrivate=function(e){var t,a;if(null==this.p||null==this.q)return e.modPow(this.d,this.n);for(t=e.mod(this.p).modPow(this.dmp1,this.p),a=e.mod(this.q).modPow(this.dmq1,this.q);t.compareTo(a)<0;)t=t.add(this.p);return t.subtract(a).multiply(this.coeff).mod(this.p).multiply(this.q).add(a)},e.prototype.setPublic=function(e,t){null!=e&&null!=t&&e.length>0&&t.length>0?(this.n=b(e,16),this.e=parseInt(t,16)):console.error("Invalid RSA public key")},e.prototype.encrypt=function(e){var t,a,r=x(e,this.n.bitLength()+7>>3);return null==r?null:(t=this.doPublic(r),null==t?null:(a=t.toString(16),0==(1&a.length)?a:"0"+a))},e.prototype.setPrivate=function(e,t,a){null!=e&&null!=t&&e.length>0&&t.length>0?(this.n=b(e,16),this.e=parseInt(t,16),this.d=b(a,16)):console.error("Invalid RSA private key")},e.prototype.setPrivateEx=function(e,t,a,r,n,i,l,o){null!=e&&null!=t&&e.length>0&&t.length>0?(this.n=b(e,16),this.e=parseInt(t,16),this.d=b(a,16),this.p=b(r,16),this.q=b(n,16),this.dmp1=b(i,16),this.dmq1=b(l,16),this.coeff=b(o,16)):console.error("Invalid RSA private key")},e.prototype.generate=function(e,t){var a,r,n,i,l,o=new z,s=e>>1;for(this.e=parseInt(t,16),a=new ue(t,16);;){for(;this.p=new ue(e-s,1,o),0!=this.p.subtract(ue.ONE).gcd(a).compareTo(ue.ONE)||!this.p.isProbablePrime(10););for(;this.q=new ue(s,1,o),0!=this.q.subtract(ue.ONE).gcd(a).compareTo(ue.ONE)||!this.q.isProbablePrime(10););if(this.p.compareTo(this.q)<=0&&(r=this.p,this.p=this.q,this.q=r),n=this.p.subtract(ue.ONE),i=this.q.subtract(ue.ONE),l=n.multiply(i),0==l.gcd(a).compareTo(ue.ONE)){this.n=this.p.multiply(this.q),this.d=a.modInverse(l),this.dmp1=this.d.mod(n),this.dmq1=this.d.mod(i),this.coeff=this.q.modInverse(this.p);break}}},e.prototype.decrypt=function(e){var t=b(e,16),a=this.doPrivate(t);return null==a?null:S(a,this.n.bitLength()+7>>3)},e.prototype.generateAsync=function(e,t,a){var r,n,i,l=new z,o=e>>1;this.e=parseInt(t,16),r=new ue(t,16),n=this,i=function(){var t=function(){var e,t,l,o;n.p.compareTo(n.q)<=0&&(e=n.p,n.p=n.q,n.q=e),t=n.p.subtract(ue.ONE),l=n.q.subtract(ue.ONE),o=t.multiply(l),0==o.gcd(r).compareTo(ue.ONE)?(n.n=n.p.multiply(n.q),n.d=r.modInverse(o),n.dmp1=n.d.mod(t),n.dmq1=n.d.mod(l),n.coeff=n.q.modInverse(n.p),setTimeout((function(){a()}),0)):setTimeout(i,0)},s=function e(){n.q=d(),n.q.fromNumberAsync(o,1,l,(function(){n.q.subtract(ue.ONE).gcda(r,(function(a){0==a.compareTo(ue.ONE)&&n.q.isProbablePrime(10)?setTimeout(t,0):setTimeout(e,0)}))}))},u=function t(){n.p=d(),n.p.fromNumberAsync(e-o,1,l,(function(){n.p.subtract(ue.ONE).gcda(r,(function(e){0==e.compareTo(ue.ONE)&&n.p.isProbablePrime(10)?setTimeout(s,0):setTimeout(t,0)}))}))};setTimeout(u,0)},setTimeout(i,0)},e.prototype.sign=function(e,t,a){var r,n,i=A(a),l=i+t(e).toString(),o=w(l,this.n.bitLength()/4);return null==o?null:(r=this.doPrivate(o),null==r?null:(n=r.toString(16),0==(1&n.length)?n:"0"+n))},e.prototype.verify=function(e,t,a){var r,n,i=b(t,16),l=this.doPublic(i);return null==l?null:(r=l.toString(16).replace(/^1f+00/,""),n=k(r),n==a(e).toString())},e}(),q={md2:"3020300c06082a864886f70d020205000410",md5:"3020300c06082a864886f70d020505000410",sha1:"3021300906052b0e03021a05000414",sha224:"302d300d06096086480165030402040500041c",sha256:"3031300d060960864801650304020105000420",sha384:"3041300d060960864801650304020205000430",sha512:"3051300d060960864801650304020305000440",ripemd160:"3021300906052b2403020105000414"},U={},U.lang={extend:function(e,t,a){var r,n,i,o;if(!t||!e)throw new Error("YAHOO.lang.extend failed, please check that all dependencies are included.");if(r=function(){},r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e,e.superclass=t.prototype,t.prototype.constructor==Object.prototype.constructor&&(t.prototype.constructor=t),a){for(n in a)e.prototype[n]=a[n];i=function(){},o=["toString","valueOf"];try{/MSIE/.test(navigator.userAgent)&&(i=function(e,t){for(n=0;n<o.length;n+=1){var a=o[n],r=t[a];"function"==typeof r&&r!=Object.prototype[a]&&(e[a]=r)}})}catch(l){}i(e.prototype,a)}}},H={},"undefined"!=typeof H.asn1&&H.asn1||(H.asn1={}),H.asn1.ASN1Util=new function(){this.integerToByteHex=function(e){var t=e.toString(16);return 1==t.length%2&&(t="0"+t),t},this.bigIntToMinTwosComplementsHex=function(e){var t,a,r,n,i,l,o=e.toString(16);if("-"!=o.substr(0,1))1==o.length%2?o="0"+o:o.match(/^[0-7]/)||(o="00"+o);else{for(t=o.substr(1),a=t.length,1==a%2?a+=1:o.match(/^[0-7]/)||(a+=2),r="",n=0;a>n;n++)r+="f";i=new ue(r,16),l=i.xor(e).add(ue.ONE),o=l.toString(16).replace(/^-/,"")}return o},this.getPEMStringFromHex=function(e,t){return hextopem(e,t)},this.newObject=function(e){var t,a,r,n,i,l,o,s,u=H,c=u.asn1,f=c.DERBoolean,h=c.DERInteger,d=c.DERBitString,b=c.DEROctetString,p=c.DERNull,v=c.DERObjectIdentifier,g=c.DEREnumerated,y=c.DERUTF8String,m=c.DERNumericString,_=c.DERPrintableString,w=c.DERTeletexString,x=c.DERIA5String,S=c.DERUTCTime,A=c.DERGeneralizedTime,k=c.DERSequence,M=c.DERSet,E=c.DERTaggedObject,T=c.ASN1Util.newObject,P=Object.keys(e);if(1!=P.length)throw"key of param shall be only one.";if(t=P[0],-1==":bool:int:bitstr:octstr:null:oid:enum:utf8str:numstr:prnstr:telstr:ia5str:utctime:gentime:seq:set:tag:".indexOf(":"+t+":"))throw"undefined key: "+t;if("bool"==t)return new f(e[t]);if("int"==t)return new h(e[t]);if("bitstr"==t)return new d(e[t]);if("octstr"==t)return new b(e[t]);if("null"==t)return new p(e[t]);if("oid"==t)return new v(e[t]);if("enum"==t)return new g(e[t]);if("utf8str"==t)return new y(e[t]);if("numstr"==t)return new m(e[t]);if("prnstr"==t)return new _(e[t]);if("telstr"==t)return new w(e[t]);if("ia5str"==t)return new x(e[t]);if("utctime"==t)return new S(e[t]);if("gentime"==t)return new A(e[t]);if("seq"==t){for(a=e[t],r=[],n=0;n<a.length;n++)i=T(a[n]),r.push(i);return new k({array:r})}if("set"==t){for(a=e[t],r=[],n=0;n<a.length;n++)i=T(a[n]),r.push(i);return new M({array:r})}if("tag"==t){if(l=e[t],"[object Array]"===Object.prototype.toString.call(l)&&3==l.length)return o=T(l[2]),new E({tag:l[0],explicit:l[1],obj:o});if(s={},void 0!==l.explicit&&(s.explicit=l.explicit),void 0!==l.tag&&(s.tag=l.tag),void 0===l.obj)throw"obj shall be specified for 'tag'.";return s.obj=T(l.obj),new E(s)}},this.jsonToASN1HEX=function(e){var t=this.newObject(e);return t.getEncodedHex()}},H.asn1.ASN1Util.oidHexToInt=function(e){var t,a,r,n,i,l="",o=parseInt(e.substr(0,2),16),s=Math.floor(o/40),u=o%40;for(l=s+"."+u,t="",a=2;a<e.length;a+=2)r=parseInt(e.substr(a,2),16),n=("00000000"+r.toString(2)).slice(-8),t+=n.substr(1,7),"0"==n.substr(0,1)&&(i=new ue(t,2),l=l+"."+i.toString(10),t="");return l},H.asn1.ASN1Util.oidIntToHex=function(e){var t,a,r,n,i=function(e){var t=e.toString(16);return 1==t.length&&(t="0"+t),t},l=function(e){var t,a,r,n="",l=new ue(e,10),o=l.toString(2),s=7-o.length%7;for(7==s&&(s=0),t="",a=0;s>a;a++)t+="0";for(o=t+o,a=0;a<o.length-1;a+=7)r=o.substr(a,7),a!=o.length-7&&(r="1"+r),n+=i(parseInt(r,2));return n};if(!e.match(/^[0-9.]+$/))throw"malformed oid string: "+e;for(t="",a=e.split("."),r=40*parseInt(a[0])+parseInt(a[1]),t+=i(r),a.splice(0,2),n=0;n<a.length;n++)t+=l(a[n]);return t},H.asn1.ASN1Object=function(){var e="";this.getLengthHexFromValue=function(){var t,a,r,n;if("undefined"==typeof this.hV||null==this.hV)throw"this.hV is null or undefined.";if(1==this.hV.length%2)throw"value hex must be even length: n="+e.length+",v="+this.hV;if(t=this.hV.length/2,a=t.toString(16),1==a.length%2&&(a="0"+a),128>t)return a;if(r=a.length/2,r>15)throw"ASN.1 length too long to represent by 8x: n = "+t.toString(16);return n=128+r,n.toString(16)+a},this.getEncodedHex=function(){return(null==this.hTLV||this.isModified)&&(this.hV=this.getFreshValueHex(),this.hL=this.getLengthHexFromValue(),this.hTLV=this.hT+this.hL+this.hV,this.isModified=!1),this.hTLV},this.getValueHex=function(){return this.getEncodedHex(),this.hV},this.getFreshValueHex=function(){return""}},H.asn1.DERAbstractString=function(e){H.asn1.DERAbstractString.superclass.constructor.call(this),this.getString=function(){return this.s},this.setString=function(e){this.hTLV=null,this.isModified=!0,this.s=e,this.hV=stohex(this.s)},this.setStringHex=function(e){this.hTLV=null,this.isModified=!0,this.s=null,this.hV=e},this.getFreshValueHex=function(){return this.hV},"undefined"!=typeof e&&("string"==typeof e?this.setString(e):"undefined"!=typeof e["str"]?this.setString(e["str"]):"undefined"!=typeof e["hex"]&&this.setStringHex(e["hex"]))},U.lang.extend(H.asn1.DERAbstractString,H.asn1.ASN1Object),H.asn1.DERAbstractTime=function(){H.asn1.DERAbstractTime.superclass.constructor.call(this),this.localDateToUTC=function(e){utc=e.getTime()+6e4*e.getTimezoneOffset();var t=new Date(utc);return t},this.formatDate=function(e,t,a){var r,n,i,l,o,s,u,c,f=this.zeroPadding,h=this.localDateToUTC(e),d=String(h.getFullYear());return"utc"==t&&(d=d.substr(2,2)),r=f(String(h.getMonth()+1),2),n=f(String(h.getDate()),2),i=f(String(h.getHours()),2),l=f(String(h.getMinutes()),2),o=f(String(h.getSeconds()),2),s=d+r+n+i+l+o,!0===a&&(u=h.getMilliseconds(),0!=u&&(c=f(String(u),3),c=c.replace(/[0]+$/,""),s=s+"."+c)),s+"Z"},this.zeroPadding=function(e,t){return e.length>=t?e:new Array(t-e.length+1).join("0")+e},this.getString=function(){return this.s},this.setString=function(e){this.hTLV=null,this.isModified=!0,this.s=e,this.hV=stohex(e)},this.setByDateValue=function(e,t,a,r,n,i){var l=new Date(Date.UTC(e,t-1,a,r,n,i,0));this.setByDate(l)},this.getFreshValueHex=function(){return this.hV}},U.lang.extend(H.asn1.DERAbstractTime,H.asn1.ASN1Object),H.asn1.DERAbstractStructured=function(e){H.asn1.DERAbstractString.superclass.constructor.call(this),this.setByASN1ObjectArray=function(e){this.hTLV=null,this.isModified=!0,this.asn1Array=e},this.appendASN1Object=function(e){this.hTLV=null,this.isModified=!0,this.asn1Array.push(e)},this.asn1Array=new Array,"undefined"!=typeof e&&"undefined"!=typeof e["array"]&&(this.asn1Array=e["array"])},U.lang.extend(H.asn1.DERAbstractStructured,H.asn1.ASN1Object),H.asn1.DERBoolean=function(){H.asn1.DERBoolean.superclass.constructor.call(this),this.hT="01",this.hTLV="0101ff"},U.lang.extend(H.asn1.DERBoolean,H.asn1.ASN1Object),H.asn1.DERInteger=function(e){H.asn1.DERInteger.superclass.constructor.call(this),this.hT="02",this.setByBigInteger=function(e){this.hTLV=null,this.isModified=!0,this.hV=H.asn1.ASN1Util.bigIntToMinTwosComplementsHex(e)},this.setByInteger=function(e){var t=new ue(String(e),10);this.setByBigInteger(t)},this.setValueHex=function(e){this.hV=e},this.getFreshValueHex=function(){return this.hV},"undefined"!=typeof e&&("undefined"!=typeof e["bigint"]?this.setByBigInteger(e["bigint"]):"undefined"!=typeof e["int"]?this.setByInteger(e["int"]):"number"==typeof e?this.setByInteger(e):"undefined"!=typeof e["hex"]&&this.setValueHex(e["hex"]))},U.lang.extend(H.asn1.DERInteger,H.asn1.ASN1Object),H.asn1.DERBitString=function(e){if(void 0!==e&&"undefined"!=typeof e.obj){var t=H.asn1.ASN1Util.newObject(e.obj);e.hex="00"+t.getEncodedHex()}H.asn1.DERBitString.superclass.constructor.call(this),this.hT="03",this.setHexValueIncludingUnusedBits=function(e){this.hTLV=null,this.isModified=!0,this.hV=e},this.setUnusedBitsAndHexValue=function(e,t){if(0>e||e>7)throw"unused bits shall be from 0 to 7: u = "+e;var a="0"+e;this.hTLV=null,this.isModified=!0,this.hV=a+t},this.setByBinaryString=function(e){var t,a,r,n,i;for(e=e.replace(/0+$/,""),t=8-e.length%8,8==t&&(t=0),a=0;t>=a;a++)e+="0";for(r="",a=0;a<e.length-1;a+=8)n=e.substr(a,8),i=parseInt(n,2).toString(16),1==i.length&&(i="0"+i),r+=i;this.hTLV=null,this.isModified=!0,this.hV="0"+t+r},this.setByBooleanArray=function(e){var t,a="";for(t=0;t<e.length;t++)a+=1==e[t]?"1":"0";this.setByBinaryString(a)},this.newFalseArray=function(e){var t,a=new Array(e);for(t=0;e>t;t++)a[t]=!1;return a},this.getFreshValueHex=function(){return this.hV},"undefined"!=typeof e&&("string"==typeof e&&e.toLowerCase().match(/^[0-9a-f]+$/)?this.setHexValueIncludingUnusedBits(e):"undefined"!=typeof e["hex"]?this.setHexValueIncludingUnusedBits(e["hex"]):"undefined"!=typeof e["bin"]?this.setByBinaryString(e["bin"]):"undefined"!=typeof e["array"]&&this.setByBooleanArray(e["array"]))},U.lang.extend(H.asn1.DERBitString,H.asn1.ASN1Object),H.asn1.DEROctetString=function(e){if(void 0!==e&&"undefined"!=typeof e.obj){var t=H.asn1.ASN1Util.newObject(e.obj);e.hex=t.getEncodedHex()}H.asn1.DEROctetString.superclass.constructor.call(this,e),this.hT="04"},U.lang.extend(H.asn1.DEROctetString,H.asn1.DERAbstractString),H.asn1.DERNull=function(){H.asn1.DERNull.superclass.constructor.call(this),this.hT="05",this.hTLV="0500"},U.lang.extend(H.asn1.DERNull,H.asn1.ASN1Object),H.asn1.DERObjectIdentifier=function(e){var t=function(e){var t=e.toString(16);return 1==t.length&&(t="0"+t),t},a=function(e){var a,r,n,i="",l=new ue(e,10),o=l.toString(2),s=7-o.length%7;for(7==s&&(s=0),a="",r=0;s>r;r++)a+="0";for(o=a+o,r=0;r<o.length-1;r+=7)n=o.substr(r,7),r!=o.length-7&&(n="1"+n),i+=t(parseInt(n,2));return i};H.asn1.DERObjectIdentifier.superclass.constructor.call(this),this.hT="06",this.setValueHex=function(e){this.hTLV=null,this.isModified=!0,this.s=null,this.hV=e},this.setValueOidString=function(e){var r,n,i,l;if(!e.match(/^[0-9.]+$/))throw"malformed oid string: "+e;for(r="",n=e.split("."),i=40*parseInt(n[0])+parseInt(n[1]),r+=t(i),n.splice(0,2),l=0;l<n.length;l++)r+=a(n[l]);this.hTLV=null,this.isModified=!0,this.s=null,this.hV=r},this.setValueName=function(e){var t=H.asn1.x509.OID.name2oid(e);if(""===t)throw"DERObjectIdentifier oidName undefined: "+e;this.setValueOidString(t)},this.getFreshValueHex=function(){return this.hV},void 0!==e&&("string"==typeof e?e.match(/^[0-2].[0-9.]+$/)?this.setValueOidString(e):this.setValueName(e):void 0!==e.oid?this.setValueOidString(e.oid):void 0!==e.hex?this.setValueHex(e.hex):void 0!==e.name&&this.setValueName(e.name))},U.lang.extend(H.asn1.DERObjectIdentifier,H.asn1.ASN1Object),H.asn1.DEREnumerated=function(e){H.asn1.DEREnumerated.superclass.constructor.call(this),this.hT="0a",this.setByBigInteger=function(e){this.hTLV=null,this.isModified=!0,this.hV=H.asn1.ASN1Util.bigIntToMinTwosComplementsHex(e)},this.setByInteger=function(e){var t=new ue(String(e),10);this.setByBigInteger(t)},this.setValueHex=function(e){this.hV=e},this.getFreshValueHex=function(){return this.hV},"undefined"!=typeof e&&("undefined"!=typeof e["int"]?this.setByInteger(e["int"]):"number"==typeof e?this.setByInteger(e):"undefined"!=typeof e["hex"]&&this.setValueHex(e["hex"]))},U.lang.extend(H.asn1.DEREnumerated,H.asn1.ASN1Object),H.asn1.DERUTF8String=function(e){H.asn1.DERUTF8String.superclass.constructor.call(this,e),this.hT="0c"},U.lang.extend(H.asn1.DERUTF8String,H.asn1.DERAbstractString),H.asn1.DERNumericString=function(e){H.asn1.DERNumericString.superclass.constructor.call(this,e),this.hT="12"},U.lang.extend(H.asn1.DERNumericString,H.asn1.DERAbstractString),H.asn1.DERPrintableString=function(e){H.asn1.DERPrintableString.superclass.constructor.call(this,e),this.hT="13"},U.lang.extend(H.asn1.DERPrintableString,H.asn1.DERAbstractString),H.asn1.DERTeletexString=function(e){H.asn1.DERTeletexString.superclass.constructor.call(this,e),this.hT="14"},U.lang.extend(H.asn1.DERTeletexString,H.asn1.DERAbstractString),H.asn1.DERIA5String=function(e){H.asn1.DERIA5String.superclass.constructor.call(this,e),this.hT="16"},U.lang.extend(H.asn1.DERIA5String,H.asn1.DERAbstractString),H.asn1.DERUTCTime=function(e){H.asn1.DERUTCTime.superclass.constructor.call(this,e),this.hT="17",this.setByDate=function(e){this.hTLV=null,this.isModified=!0,this.date=e,this.s=this.formatDate(this.date,"utc"),this.hV=stohex(this.s)},this.getFreshValueHex=function(){return"undefined"==typeof this.date&&"undefined"==typeof this.s&&(this.date=new Date,this.s=this.formatDate(this.date,"utc"),this.hV=stohex(this.s)),this.hV},void 0!==e&&(void 0!==e.str?this.setString(e.str):"string"==typeof e&&e.match(/^[0-9]{12}Z$/)?this.setString(e):void 0!==e.hex?this.setStringHex(e.hex):void 0!==e.date&&this.setByDate(e.date))},U.lang.extend(H.asn1.DERUTCTime,H.asn1.DERAbstractTime),H.asn1.DERGeneralizedTime=function(e){H.asn1.DERGeneralizedTime.superclass.constructor.call(this,e),this.hT="18",this.withMillis=!1,this.setByDate=function(e){this.hTLV=null,this.isModified=!0,this.date=e,this.s=this.formatDate(this.date,"gen",this.withMillis),this.hV=stohex(this.s)},this.getFreshValueHex=function(){return void 0===this.date&&void 0===this.s&&(this.date=new Date,this.s=this.formatDate(this.date,"gen",this.withMillis),this.hV=stohex(this.s)),this.hV},void 0!==e&&(void 0!==e.str?this.setString(e.str):"string"==typeof e&&e.match(/^[0-9]{14}Z$/)?this.setString(e):void 0!==e.hex?this.setStringHex(e.hex):void 0!==e.date&&this.setByDate(e.date),!0===e.millis&&(this.withMillis=!0))},U.lang.extend(H.asn1.DERGeneralizedTime,H.asn1.DERAbstractTime),H.asn1.DERSequence=function(e){H.asn1.DERSequence.superclass.constructor.call(this,e),this.hT="30",this.getFreshValueHex=function(){var e,t,a="";for(e=0;e<this.asn1Array.length;e++)t=this.asn1Array[e],a+=t.getEncodedHex();return this.hV=a,this.hV}},U.lang.extend(H.asn1.DERSequence,H.asn1.DERAbstractStructured),H.asn1.DERSet=function(e){H.asn1.DERSet.superclass.constructor.call(this,e),this.hT="31",this.sortFlag=!0,this.getFreshValueHex=function(){var e,t,a=new Array;for(e=0;e<this.asn1Array.length;e++)t=this.asn1Array[e],a.push(t.getEncodedHex());return 1==this.sortFlag&&a.sort(),this.hV=a.join(""),this.hV},"undefined"!=typeof e&&"undefined"!=typeof e.sortflag&&0==e.sortflag&&(this.sortFlag=!1)},U.lang.extend(H.asn1.DERSet,H.asn1.DERAbstractStructured),H.asn1.DERTaggedObject=function(e){H.asn1.DERTaggedObject.superclass.constructor.call(this),this.hT="a0",this.hV="",this.isExplicit=!0,this.asn1Object=null,this.setASN1Object=function(e,t,a){this.hT=t,this.isExplicit=e,this.asn1Object=a,this.isExplicit?(this.hV=this.asn1Object.getEncodedHex(),this.hTLV=null,this.isModified=!0):(this.hV=null,this.hTLV=a.getEncodedHex(),this.hTLV=this.hTLV.replace(/^../,t),this.isModified=!1)},this.getFreshValueHex=function(){return this.hV},"undefined"!=typeof e&&("undefined"!=typeof e["tag"]&&(this.hT=e["tag"]),"undefined"!=typeof e["explicit"]&&(this.isExplicit=e["explicit"]),"undefined"!=typeof e["obj"]&&(this.asn1Object=e["obj"],this.setASN1Object(this.isExplicit,this.hT,this.asn1Object)))},U.lang.extend(H.asn1.DERTaggedObject,H.asn1.ASN1Object),V=function(e){function t(a){var r=e.call(this)||this;return a&&("string"==typeof a?r.parseKey(a):(t.hasPrivateKeyProperty(a)||t.hasPublicKeyProperty(a))&&r.parsePropertiesFrom(a)),r}return f(t,e),t.prototype.parseKey=function(e){var t,a,r,n,i,l,o,s,u,c,h,d,p;try{if(t=0,a=0,r=/^\s*(?:[0-9A-Fa-f][0-9A-Fa-f]\s*)+$/,n=r.test(e)?Z.decode(e):J.unarmor(e),i=ie.decode(n),3===i.sub.length&&(i=i.sub[2].sub[0]),9===i.sub.length)t=i.sub[1].getHexStringValue(),this.n=b(t,16),a=i.sub[2].getHexStringValue(),this.e=parseInt(a,16),l=i.sub[3].getHexStringValue(),this.d=b(l,16),o=i.sub[4].getHexStringValue(),this.p=b(o,16),s=i.sub[5].getHexStringValue(),this.q=b(s,16),u=i.sub[6].getHexStringValue(),this.dmp1=b(u,16),c=i.sub[7].getHexStringValue(),this.dmq1=b(c,16),h=i.sub[8].getHexStringValue(),this.coeff=b(h,16);else{if(2!==i.sub.length)return!1;d=i.sub[1],p=d.sub[0],t=p.sub[0].getHexStringValue(),this.n=b(t,16),a=p.sub[1].getHexStringValue(),this.e=parseInt(a,16)}return!0}catch(f){return!1}},t.prototype.getPrivateBaseKey=function(){var e={array:[new H.asn1.DERInteger({int:0}),new H.asn1.DERInteger({bigint:this.n}),new H.asn1.DERInteger({int:this.e}),new H.asn1.DERInteger({bigint:this.d}),new H.asn1.DERInteger({bigint:this.p}),new H.asn1.DERInteger({bigint:this.q}),new H.asn1.DERInteger({bigint:this.dmp1}),new H.asn1.DERInteger({bigint:this.dmq1}),new H.asn1.DERInteger({bigint:this.coeff})]},t=new H.asn1.DERSequence(e);return t.getEncodedHex()},t.prototype.getPrivateBaseKeyB64=function(){return u(this.getPrivateBaseKey())},t.prototype.getPublicBaseKey=function(){var e=new H.asn1.DERSequence({array:[new H.asn1.DERObjectIdentifier({oid:"1.2.840.113549.1.1.1"}),new H.asn1.DERNull]}),t=new H.asn1.DERSequence({array:[new H.asn1.DERInteger({bigint:this.n}),new H.asn1.DERInteger({int:this.e})]}),a=new H.asn1.DERBitString({hex:"00"+t.getEncodedHex()}),r=new H.asn1.DERSequence({array:[e,a]});return r.getEncodedHex()},t.prototype.getPublicBaseKeyB64=function(){return u(this.getPublicBaseKey())},t.wordwrap=function(e,t){if(t=t||64,!e)return e;var a="(.{1,"+t+"})( +|$\n?)|(.{1,"+t+"})";return e.match(RegExp(a,"g")).join("\n")},t.prototype.getPrivateKey=function(){var e="-----BEGIN RSA PRIVATE KEY-----\n";return e+=t.wordwrap(this.getPrivateBaseKeyB64())+"\n",e+"-----END RSA PRIVATE KEY-----"},t.prototype.getPublicKey=function(){var e="-----BEGIN PUBLIC KEY-----\n";return e+=t.wordwrap(this.getPublicBaseKeyB64())+"\n",e+"-----END PUBLIC KEY-----"},t.hasPublicKeyProperty=function(e){return e=e||{},e.hasOwnProperty("n")&&e.hasOwnProperty("e")},t.hasPrivateKeyProperty=function(e){return e=e||{},e.hasOwnProperty("n")&&e.hasOwnProperty("e")&&e.hasOwnProperty("d")&&e.hasOwnProperty("p")&&e.hasOwnProperty("q")&&e.hasOwnProperty("dmp1")&&e.hasOwnProperty("dmq1")&&e.hasOwnProperty("coeff")},t.prototype.parsePropertiesFrom=function(e){this.n=e.n,this.e=e.e,e.hasOwnProperty("d")&&(this.d=e.d,this.p=e.p,this.q=e.q,this.dmp1=e.dmp1,this.dmq1=e.dmq1,this.coeff=e.coeff)},t}($),W=function(){function e(e){e=e||{},this.default_key_size=parseInt(e.default_key_size,10)||1024,this.default_public_exponent=e.default_public_exponent||"010001",this.log=e.log||!1,this.key=null}return e.prototype.setKey=function(e){this.log&&this.key&&console.warn("A key was already set, overriding existing."),this.key=new V(e)},e.prototype.setPrivateKey=function(e){this.setKey(e)},e.prototype.setPublicKey=function(e){this.setKey(e)},e.prototype.decrypt=function(e){try{return this.getKey().decrypt(c(e))}catch(K){return!1}},e.prototype.encrypt=function(e){try{return u(this.getKey().encrypt(e))}catch(K){return!1}},e.prototype.sign=function(e,t,r){try{return u(this.getKey().sign(e,t,r))}catch(a){return!1}},e.prototype.verify=function(e,t,r){try{return this.getKey().verify(e,c(t),r)}catch(a){return!1}},e.prototype.getKey=function(e){if(!this.key){if(this.key=new V,e&&"[object Function]"==={}.toString.call(e))return void this.key.generateAsync(this.default_key_size,this.default_public_exponent,e);this.key.generate(this.default_key_size,this.default_public_exponent)}return this.key},e.prototype.getPrivateKey=function(){return this.getKey().getPrivateKey()},e.prototype.getPrivateKeyB64=function(){return this.getKey().getPrivateBaseKeyB64()},e.prototype.getPublicKey=function(){return this.getKey().getPublicKey()},e.prototype.getPublicKeyB64=function(){return this.getKey().getPublicBaseKeyB64()},e.version="3.0.0-rc.1",e}(),e.JSEncrypt=W,e.default=W,Object.defineProperty(e,"__esModule",{value:!0})}))}).call(this,a(3))},323:function(e,t,a){"use strict";t.randomBytes=t.rng=t.pseudoRandomBytes=t.prng=a(324),t.createHash=t.Hash=a(332),t.createHmac=t.Hmac=a(367);var r=a(370),n=Object.keys(r),i=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(n);t.getHashes=function(){return i};var l=a(372);t.pbkdf2=l.pbkdf2,t.pbkdf2Sync=l.pbkdf2Sync;var o=a(378);t.Cipher=o.Cipher,t.createCipher=o.createCipher,t.Cipheriv=o.Cipheriv,t.createCipheriv=o.createCipheriv,t.Decipher=o.Decipher,t.createDecipher=o.createDecipher,t.Decipheriv=o.Decipheriv,t.createDecipheriv=o.createDecipheriv,t.getCiphers=o.getCiphers,t.listCiphers=o.listCiphers;var s=a(407);t.DiffieHellmanGroup=s.DiffieHellmanGroup,t.createDiffieHellmanGroup=s.createDiffieHellmanGroup,t.getDiffieHellman=s.getDiffieHellman,t.createDiffieHellman=s.createDiffieHellman,t.DiffieHellman=s.DiffieHellman;var u=a(416);t.createSign=u.createSign,t.Sign=u.Sign,t.createVerify=u.createVerify,t.Verify=u.Verify,t.createECDH=a(471);var c=a(472);t.publicEncrypt=c.publicEncrypt,t.privateEncrypt=c.privateEncrypt,t.publicDecrypt=c.publicDecrypt,t.privateDecrypt=c.privateDecrypt;var f=a(478);t.randomFill=f.randomFill,t.randomFillSync=f.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}},324:function(e,t,a){"use strict";(function(t,r){var n=65536,i=4294967295;function l(){throw new Error("Secure random number generation is not supported by this browser.\nUse Chrome, Firefox or Internet Explorer 11")}var o=a(327).Buffer,s=t.crypto||t.msCrypto;function u(e,t){if(e>i)throw new RangeError("requested too many random bytes");var a=o.allocUnsafe(e);if(e>0)if(e>n)for(var l=0;l<e;l+=n)s.getRandomValues(a.slice(l,l+n));else s.getRandomValues(a);return"function"===typeof t?r.nextTick((function(){t(null,a)})):a}s&&s.getRandomValues?e.exports=u:e.exports=l}).call(this,a(3),a(325))},325:function(e,t,a){t.nextTick=function(e){var t=Array.prototype.slice.call(arguments);t.shift(),setTimeout((function(){e.apply(null,t)}),0)},t.platform=t.arch=t.execPath=t.title="browser",t.pid=1,t.browser=!0,t.env={},t.argv=[],t.binding=function(e){throw new Error("No such module. (Possibly not yet loaded)")},function(){var e,r="/";t.cwd=function(){return r},t.chdir=function(t){e||(e=a(326)),r=e.resolve(t,r)}}(),t.exit=t.kill=t.umask=t.dlopen=t.uptime=t.memoryUsage=t.uvCounters=function(){},t.features={}},326:function(e,t,a){(function(e){function a(e,t){for(var a=0,r=e.length-1;r>=0;r--){var n=e[r];"."===n?e.splice(r,1):".."===n?(e.splice(r,1),a++):a&&(e.splice(r,1),a--)}if(t)for(;a--;a)e.unshift("..");return e}function r(e){"string"!==typeof e&&(e+="");var t,a=0,r=-1,n=!0;for(t=e.length-1;t>=0;--t)if(47===e.charCodeAt(t)){if(!n){a=t+1;break}}else-1===r&&(n=!1,r=t+1);return-1===r?"":e.slice(a,r)}function n(e,t){if(e.filter)return e.filter(t);for(var a=[],r=0;r<e.length;r++)t(e[r],r,e)&&a.push(e[r]);return a}t.resolve=function(){for(var t="",r=!1,i=arguments.length-1;i>=-1&&!r;i--){var l=i>=0?arguments[i]:e.cwd();if("string"!==typeof l)throw new TypeError("Arguments to path.resolve must be strings");l&&(t=l+"/"+t,r="/"===l.charAt(0))}return t=a(n(t.split("/"),(function(e){return!!e})),!r).join("/"),(r?"/":"")+t||"."},t.normalize=function(e){var r=t.isAbsolute(e),l="/"===i(e,-1);return e=a(n(e.split("/"),(function(e){return!!e})),!r).join("/"),e||r||(e="."),e&&l&&(e+="/"),(r?"/":"")+e},t.isAbsolute=function(e){return"/"===e.charAt(0)},t.join=function(){var e=Array.prototype.slice.call(arguments,0);return t.normalize(n(e,(function(e,t){if("string"!==typeof e)throw new TypeError("Arguments to path.join must be strings");return e})).join("/"))},t.relative=function(e,a){function r(e){for(var t=0;t<e.length;t++)if(""!==e[t])break;for(var a=e.length-1;a>=0;a--)if(""!==e[a])break;return t>a?[]:e.slice(t,a-t+1)}e=t.resolve(e).substr(1),a=t.resolve(a).substr(1);for(var n=r(e.split("/")),i=r(a.split("/")),l=Math.min(n.length,i.length),o=l,s=0;s<l;s++)if(n[s]!==i[s]){o=s;break}var u=[];for(s=o;s<n.length;s++)u.push("..");return u=u.concat(i.slice(o)),u.join("/")},t.sep="/",t.delimiter=":",t.dirname=function(e){if("string"!==typeof e&&(e+=""),0===e.length)return".";for(var t=e.charCodeAt(0),a=47===t,r=-1,n=!0,i=e.length-1;i>=1;--i)if(t=e.charCodeAt(i),47===t){if(!n){r=i;break}}else n=!1;return-1===r?a?"/":".":a&&1===r?"/":e.slice(0,r)},t.basename=function(e,t){var a=r(e);return t&&a.substr(-1*t.length)===t&&(a=a.substr(0,a.length-t.length)),a},t.extname=function(e){"string"!==typeof e&&(e+="");for(var t=-1,a=0,r=-1,n=!0,i=0,l=e.length-1;l>=0;--l){var o=e.charCodeAt(l);if(47!==o)-1===r&&(n=!1,r=l+1),46===o?-1===t?t=l:1!==i&&(i=1):-1!==t&&(i=-1);else if(!n){a=l+1;break}}return-1===t||-1===r||0===i||1===i&&t===r-1&&t===a+1?"":e.slice(t,r)};var i="b"==="ab".substr(-1)?function(e,t,a){return e.substr(t,a)}:function(e,t,a){return t<0&&(t=e.length+t),e.substr(t,a)}}).call(this,a(325))},327:function(e,t,a){
  8. /*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */
  9. var r=a(328),n=r.Buffer;function i(e,t){for(var a in e)t[a]=e[a]}function l(e,t,a){return n(e,t,a)}n.from&&n.alloc&&n.allocUnsafe&&n.allocUnsafeSlow?e.exports=r:(i(r,t),t.Buffer=l),l.prototype=Object.create(n.prototype),i(n,l),l.from=function(e,t,a){if("number"===typeof e)throw new TypeError("Argument must not be a number");return n(e,t,a)},l.alloc=function(e,t,a){if("number"!==typeof e)throw new TypeError("Argument must be a number");var r=n(e);return void 0!==t?"string"===typeof a?r.fill(t,a):r.fill(t):r.fill(0),r},l.allocUnsafe=function(e){if("number"!==typeof e)throw new TypeError("Argument must be a number");return n(e)},l.allocUnsafeSlow=function(e){if("number"!==typeof e)throw new TypeError("Argument must be a number");return r.SlowBuffer(e)}},328:function(e,t,a){"use strict";(function(e){
  10. /*!
  11. * The buffer module from node.js, for the browser.
  12. *
  13. * @author Feross Aboukhadijeh <http://feross.org>
  14. * @license MIT
  15. */
  16. var r=a(329),n=a(330),i=a(331);function l(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"===typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(t){return!1}}function o(){return u.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(e,t){if(o()<t)throw new RangeError("Invalid typed array length");return u.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t),e.__proto__=u.prototype):(null===e&&(e=new u(t)),e.length=t),e}function u(e,t,a){if(!u.TYPED_ARRAY_SUPPORT&&!(this instanceof u))return new u(e,t,a);if("number"===typeof e){if("string"===typeof t)throw new Error("If encoding is specified then the first argument must be a string");return d(this,e)}return c(this,e,t,a)}function c(e,t,a,r){if("number"===typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!==typeof ArrayBuffer&&t instanceof ArrayBuffer?v(e,t,a,r):"string"===typeof t?b(e,t,a):g(e,t)}function f(e){if("number"!==typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function h(e,t,a,r){return f(t),t<=0?s(e,t):void 0!==a?"string"===typeof r?s(e,t).fill(a,r):s(e,t).fill(a):s(e,t)}function d(e,t){if(f(t),e=s(e,t<0?0:0|y(t)),!u.TYPED_ARRAY_SUPPORT)for(var a=0;a<t;++a)e[a]=0;return e}function b(e,t,a){if("string"===typeof a&&""!==a||(a="utf8"),!u.isEncoding(a))throw new TypeError('"encoding" must be a valid string encoding');var r=0|_(t,a);e=s(e,r);var n=e.write(t,a);return n!==r&&(e=e.slice(0,n)),e}function p(e,t){var a=t.length<0?0:0|y(t.length);e=s(e,a);for(var r=0;r<a;r+=1)e[r]=255&t[r];return e}function v(e,t,a,r){if(t.byteLength,a<0||t.byteLength<a)throw new RangeError("'offset' is out of bounds");if(t.byteLength<a+(r||0))throw new RangeError("'length' is out of bounds");return t=void 0===a&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,a):new Uint8Array(t,a,r),u.TYPED_ARRAY_SUPPORT?(e=t,e.__proto__=u.prototype):e=p(e,t),e}function g(e,t){if(u.isBuffer(t)){var a=0|y(t.length);return e=s(e,a),0===e.length?e:(t.copy(e,0,0,a),e)}if(t){if("undefined"!==typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!==typeof t.length||te(t.length)?s(e,0):p(e,t);if("Buffer"===t.type&&i(t.data))return p(e,t.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function y(e){if(e>=o())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o().toString(16)+" bytes");return 0|e}function m(e){return+e!=e&&(e=0),u.alloc(+e)}function _(e,t){if(u.isBuffer(e))return e.length;if("undefined"!==typeof ArrayBuffer&&"function"===typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!==typeof e&&(e=""+e);var a=e.length;if(0===a)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return a;case"utf8":case"utf-8":case void 0:return Y(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*a;case"hex":return a>>>1;case"base64":return Q(e).length;default:if(r)return Y(e).length;t=(""+t).toLowerCase(),r=!0}}function w(e,t,a){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===a||a>this.length)&&(a=this.length),a<=0)return"";if(a>>>=0,t>>>=0,a<=t)return"";e||(e="utf8");while(1)switch(e){case"hex":return j(this,t,a);case"utf8":case"utf-8":return R(this,t,a);case"ascii":return C(this,t,a);case"latin1":case"binary":return L(this,t,a);case"base64":return D(this,t,a);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return F(this,t,a);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function x(e,t,a){var r=e[t];e[t]=e[a],e[a]=r}function S(e,t,a,r,n){if(0===e.length)return-1;if("string"===typeof a?(r=a,a=0):a>2147483647?a=2147483647:a<-2147483648&&(a=-2147483648),a=+a,isNaN(a)&&(a=n?0:e.length-1),a<0&&(a=e.length+a),a>=e.length){if(n)return-1;a=e.length-1}else if(a<0){if(!n)return-1;a=0}if("string"===typeof t&&(t=u.from(t,r)),u.isBuffer(t))return 0===t.length?-1:A(e,t,a,r,n);if("number"===typeof t)return t&=255,u.TYPED_ARRAY_SUPPORT&&"function"===typeof Uint8Array.prototype.indexOf?n?Uint8Array.prototype.indexOf.call(e,t,a):Uint8Array.prototype.lastIndexOf.call(e,t,a):A(e,[t],a,r,n);throw new TypeError("val must be string, number or Buffer")}function A(e,t,a,r,n){var i,l=1,o=e.length,s=t.length;if(void 0!==r&&(r=String(r).toLowerCase(),"ucs2"===r||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;l=2,o/=2,s/=2,a/=2}function u(e,t){return 1===l?e[t]:e.readUInt16BE(t*l)}if(n){var c=-1;for(i=a;i<o;i++)if(u(e,i)===u(t,-1===c?0:i-c)){if(-1===c&&(c=i),i-c+1===s)return c*l}else-1!==c&&(i-=i-c),c=-1}else for(a+s>o&&(a=o-s),i=a;i>=0;i--){for(var f=!0,h=0;h<s;h++)if(u(e,i+h)!==u(t,h)){f=!1;break}if(f)return i}return-1}function k(e,t,a,r){a=Number(a)||0;var n=e.length-a;r?(r=Number(r),r>n&&(r=n)):r=n;var i=t.length;if(i%2!==0)throw new TypeError("Invalid hex string");r>i/2&&(r=i/2);for(var l=0;l<r;++l){var o=parseInt(t.substr(2*l,2),16);if(isNaN(o))return l;e[a+l]=o}return l}function M(e,t,a,r){return ee(Y(t,e.length-a),e,a,r)}function E(e,t,a,r){return ee(Z(t),e,a,r)}function T(e,t,a,r){return E(e,t,a,r)}function P(e,t,a,r){return ee(Q(t),e,a,r)}function O(e,t,a,r){return ee(J(t,e.length-a),e,a,r)}function D(e,t,a){return 0===t&&a===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,a))}function R(e,t,a){a=Math.min(e.length,a);var r=[],n=t;while(n<a){var i,l,o,s,u=e[n],c=null,f=u>239?4:u>223?3:u>191?2:1;if(n+f<=a)switch(f){case 1:u<128&&(c=u);break;case 2:i=e[n+1],128===(192&i)&&(s=(31&u)<<6|63&i,s>127&&(c=s));break;case 3:i=e[n+1],l=e[n+2],128===(192&i)&&128===(192&l)&&(s=(15&u)<<12|(63&i)<<6|63&l,s>2047&&(s<55296||s>57343)&&(c=s));break;case 4:i=e[n+1],l=e[n+2],o=e[n+3],128===(192&i)&&128===(192&l)&&128===(192&o)&&(s=(15&u)<<18|(63&i)<<12|(63&l)<<6|63&o,s>65535&&s<1114112&&(c=s))}null===c?(c=65533,f=1):c>65535&&(c-=65536,r.push(c>>>10&1023|55296),c=56320|1023&c),r.push(c),n+=f}return I(r)}t.Buffer=u,t.SlowBuffer=m,t.INSPECT_MAX_BYTES=50,u.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:l(),t.kMaxLength=o(),u.poolSize=8192,u._augment=function(e){return e.__proto__=u.prototype,e},u.from=function(e,t,a){return c(null,e,t,a)},u.TYPED_ARRAY_SUPPORT&&(u.prototype.__proto__=Uint8Array.prototype,u.__proto__=Uint8Array,"undefined"!==typeof Symbol&&Symbol.species&&u[Symbol.species]===u&&Object.defineProperty(u,Symbol.species,{value:null,configurable:!0})),u.alloc=function(e,t,a){return h(null,e,t,a)},u.allocUnsafe=function(e){return d(null,e)},u.allocUnsafeSlow=function(e){return d(null,e)},u.isBuffer=function(e){return!(null==e||!e._isBuffer)},u.compare=function(e,t){if(!u.isBuffer(e)||!u.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var a=e.length,r=t.length,n=0,i=Math.min(a,r);n<i;++n)if(e[n]!==t[n]){a=e[n],r=t[n];break}return a<r?-1:r<a?1:0},u.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},u.concat=function(e,t){if(!i(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return u.alloc(0);var a;if(void 0===t)for(t=0,a=0;a<e.length;++a)t+=e[a].length;var r=u.allocUnsafe(t),n=0;for(a=0;a<e.length;++a){var l=e[a];if(!u.isBuffer(l))throw new TypeError('"list" argument must be an Array of Buffers');l.copy(r,n),n+=l.length}return r},u.byteLength=_,u.prototype._isBuffer=!0,u.prototype.swap16=function(){var e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)x(this,t,t+1);return this},u.prototype.swap32=function(){var e=this.length;if(e%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)x(this,t,t+3),x(this,t+1,t+2);return this},u.prototype.swap64=function(){var e=this.length;if(e%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)x(this,t,t+7),x(this,t+1,t+6),x(this,t+2,t+5),x(this,t+3,t+4);return this},u.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?R(this,0,e):w.apply(this,arguments)},u.prototype.equals=function(e){if(!u.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===u.compare(this,e)},u.prototype.inspect=function(){var e="",a=t.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,a).match(/.{2}/g).join(" "),this.length>a&&(e+=" ... ")),"<Buffer "+e+">"},u.prototype.compare=function(e,t,a,r,n){if(!u.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===a&&(a=e?e.length:0),void 0===r&&(r=0),void 0===n&&(n=this.length),t<0||a>e.length||r<0||n>this.length)throw new RangeError("out of range index");if(r>=n&&t>=a)return 0;if(r>=n)return-1;if(t>=a)return 1;if(t>>>=0,a>>>=0,r>>>=0,n>>>=0,this===e)return 0;for(var i=n-r,l=a-t,o=Math.min(i,l),s=this.slice(r,n),c=e.slice(t,a),f=0;f<o;++f)if(s[f]!==c[f]){i=s[f],l=c[f];break}return i<l?-1:l<i?1:0},u.prototype.includes=function(e,t,a){return-1!==this.indexOf(e,t,a)},u.prototype.indexOf=function(e,t,a){return S(this,e,t,a,!0)},u.prototype.lastIndexOf=function(e,t,a){return S(this,e,t,a,!1)},u.prototype.write=function(e,t,a,r){if(void 0===t)r="utf8",a=this.length,t=0;else if(void 0===a&&"string"===typeof t)r=t,a=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(a)?(a|=0,void 0===r&&(r="utf8")):(r=a,a=void 0)}var n=this.length-t;if((void 0===a||a>n)&&(a=n),e.length>0&&(a<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var i=!1;;)switch(r){case"hex":return k(this,e,t,a);case"utf8":case"utf-8":return M(this,e,t,a);case"ascii":return E(this,e,t,a);case"latin1":case"binary":return T(this,e,t,a);case"base64":return P(this,e,t,a);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,e,t,a);default:if(i)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),i=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var B=4096;function I(e){var t=e.length;if(t<=B)return String.fromCharCode.apply(String,e);var a="",r=0;while(r<t)a+=String.fromCharCode.apply(String,e.slice(r,r+=B));return a}function C(e,t,a){var r="";a=Math.min(e.length,a);for(var n=t;n<a;++n)r+=String.fromCharCode(127&e[n]);return r}function L(e,t,a){var r="";a=Math.min(e.length,a);for(var n=t;n<a;++n)r+=String.fromCharCode(e[n]);return r}function j(e,t,a){var r=e.length;(!t||t<0)&&(t=0),(!a||a<0||a>r)&&(a=r);for(var n="",i=t;i<a;++i)n+=G(e[i]);return n}function F(e,t,a){for(var r=e.slice(t,a),n="",i=0;i<r.length;i+=2)n+=String.fromCharCode(r[i]+256*r[i+1]);return n}function N(e,t,a){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>a)throw new RangeError("Trying to access beyond buffer length")}function z(e,t,a,r,n,i){if(!u.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>n||t<i)throw new RangeError('"value" argument is out of bounds');if(a+r>e.length)throw new RangeError("Index out of range")}function $(e,t,a,r){t<0&&(t=65535+t+1);for(var n=0,i=Math.min(e.length-a,2);n<i;++n)e[a+n]=(t&255<<8*(r?n:1-n))>>>8*(r?n:1-n)}function q(e,t,a,r){t<0&&(t=4294967295+t+1);for(var n=0,i=Math.min(e.length-a,4);n<i;++n)e[a+n]=t>>>8*(r?n:3-n)&255}function U(e,t,a,r,n,i){if(a+r>e.length)throw new RangeError("Index out of range");if(a<0)throw new RangeError("Index out of range")}function H(e,t,a,r,i){return i||U(e,t,a,4,34028234663852886e22,-34028234663852886e22),n.write(e,t,a,r,23,4),a+4}function V(e,t,a,r,i){return i||U(e,t,a,8,17976931348623157e292,-17976931348623157e292),n.write(e,t,a,r,52,8),a+8}u.prototype.slice=function(e,t){var a,r=this.length;if(e=~~e,t=void 0===t?r:~~t,e<0?(e+=r,e<0&&(e=0)):e>r&&(e=r),t<0?(t+=r,t<0&&(t=0)):t>r&&(t=r),t<e&&(t=e),u.TYPED_ARRAY_SUPPORT)a=this.subarray(e,t),a.__proto__=u.prototype;else{var n=t-e;a=new u(n,void 0);for(var i=0;i<n;++i)a[i]=this[i+e]}return a},u.prototype.readUIntLE=function(e,t,a){e|=0,t|=0,a||N(e,t,this.length);var r=this[e],n=1,i=0;while(++i<t&&(n*=256))r+=this[e+i]*n;return r},u.prototype.readUIntBE=function(e,t,a){e|=0,t|=0,a||N(e,t,this.length);var r=this[e+--t],n=1;while(t>0&&(n*=256))r+=this[e+--t]*n;return r},u.prototype.readUInt8=function(e,t){return t||N(e,1,this.length),this[e]},u.prototype.readUInt16LE=function(e,t){return t||N(e,2,this.length),this[e]|this[e+1]<<8},u.prototype.readUInt16BE=function(e,t){return t||N(e,2,this.length),this[e]<<8|this[e+1]},u.prototype.readUInt32LE=function(e,t){return t||N(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},u.prototype.readUInt32BE=function(e,t){return t||N(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},u.prototype.readIntLE=function(e,t,a){e|=0,t|=0,a||N(e,t,this.length);var r=this[e],n=1,i=0;while(++i<t&&(n*=256))r+=this[e+i]*n;return n*=128,r>=n&&(r-=Math.pow(2,8*t)),r},u.prototype.readIntBE=function(e,t,a){e|=0,t|=0,a||N(e,t,this.length);var r=t,n=1,i=this[e+--r];while(r>0&&(n*=256))i+=this[e+--r]*n;return n*=128,i>=n&&(i-=Math.pow(2,8*t)),i},u.prototype.readInt8=function(e,t){return t||N(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},u.prototype.readInt16LE=function(e,t){t||N(e,2,this.length);var a=this[e]|this[e+1]<<8;return 32768&a?4294901760|a:a},u.prototype.readInt16BE=function(e,t){t||N(e,2,this.length);var a=this[e+1]|this[e]<<8;return 32768&a?4294901760|a:a},u.prototype.readInt32LE=function(e,t){return t||N(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},u.prototype.readInt32BE=function(e,t){return t||N(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},u.prototype.readFloatLE=function(e,t){return t||N(e,4,this.length),n.read(this,e,!0,23,4)},u.prototype.readFloatBE=function(e,t){return t||N(e,4,this.length),n.read(this,e,!1,23,4)},u.prototype.readDoubleLE=function(e,t){return t||N(e,8,this.length),n.read(this,e,!0,52,8)},u.prototype.readDoubleBE=function(e,t){return t||N(e,8,this.length),n.read(this,e,!1,52,8)},u.prototype.writeUIntLE=function(e,t,a,r){if(e=+e,t|=0,a|=0,!r){var n=Math.pow(2,8*a)-1;z(this,e,t,a,n,0)}var i=1,l=0;this[t]=255&e;while(++l<a&&(i*=256))this[t+l]=e/i&255;return t+a},u.prototype.writeUIntBE=function(e,t,a,r){if(e=+e,t|=0,a|=0,!r){var n=Math.pow(2,8*a)-1;z(this,e,t,a,n,0)}var i=a-1,l=1;this[t+i]=255&e;while(--i>=0&&(l*=256))this[t+i]=e/l&255;return t+a},u.prototype.writeUInt8=function(e,t,a){return e=+e,t|=0,a||z(this,e,t,1,255,0),u.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},u.prototype.writeUInt16LE=function(e,t,a){return e=+e,t|=0,a||z(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):$(this,e,t,!0),t+2},u.prototype.writeUInt16BE=function(e,t,a){return e=+e,t|=0,a||z(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):$(this,e,t,!1),t+2},u.prototype.writeUInt32LE=function(e,t,a){return e=+e,t|=0,a||z(this,e,t,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):q(this,e,t,!0),t+4},u.prototype.writeUInt32BE=function(e,t,a){return e=+e,t|=0,a||z(this,e,t,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):q(this,e,t,!1),t+4},u.prototype.writeIntLE=function(e,t,a,r){if(e=+e,t|=0,!r){var n=Math.pow(2,8*a-1);z(this,e,t,a,n-1,-n)}var i=0,l=1,o=0;this[t]=255&e;while(++i<a&&(l*=256))e<0&&0===o&&0!==this[t+i-1]&&(o=1),this[t+i]=(e/l>>0)-o&255;return t+a},u.prototype.writeIntBE=function(e,t,a,r){if(e=+e,t|=0,!r){var n=Math.pow(2,8*a-1);z(this,e,t,a,n-1,-n)}var i=a-1,l=1,o=0;this[t+i]=255&e;while(--i>=0&&(l*=256))e<0&&0===o&&0!==this[t+i+1]&&(o=1),this[t+i]=(e/l>>0)-o&255;return t+a},u.prototype.writeInt8=function(e,t,a){return e=+e,t|=0,a||z(this,e,t,1,127,-128),u.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},u.prototype.writeInt16LE=function(e,t,a){return e=+e,t|=0,a||z(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):$(this,e,t,!0),t+2},u.prototype.writeInt16BE=function(e,t,a){return e=+e,t|=0,a||z(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):$(this,e,t,!1),t+2},u.prototype.writeInt32LE=function(e,t,a){return e=+e,t|=0,a||z(this,e,t,4,2147483647,-2147483648),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):q(this,e,t,!0),t+4},u.prototype.writeInt32BE=function(e,t,a){return e=+e,t|=0,a||z(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):q(this,e,t,!1),t+4},u.prototype.writeFloatLE=function(e,t,a){return H(this,e,t,!0,a)},u.prototype.writeFloatBE=function(e,t,a){return H(this,e,t,!1,a)},u.prototype.writeDoubleLE=function(e,t,a){return V(this,e,t,!0,a)},u.prototype.writeDoubleBE=function(e,t,a){return V(this,e,t,!1,a)},u.prototype.copy=function(e,t,a,r){if(a||(a=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<a&&(r=a),r===a)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(a<0||a>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-a&&(r=e.length-t+a);var n,i=r-a;if(this===e&&a<t&&t<r)for(n=i-1;n>=0;--n)e[n+t]=this[n+a];else if(i<1e3||!u.TYPED_ARRAY_SUPPORT)for(n=0;n<i;++n)e[n+t]=this[n+a];else Uint8Array.prototype.set.call(e,this.subarray(a,a+i),t);return i},u.prototype.fill=function(e,t,a,r){if("string"===typeof e){if("string"===typeof t?(r=t,t=0,a=this.length):"string"===typeof a&&(r=a,a=this.length),1===e.length){var n=e.charCodeAt(0);n<256&&(e=n)}if(void 0!==r&&"string"!==typeof r)throw new TypeError("encoding must be a string");if("string"===typeof r&&!u.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"===typeof e&&(e&=255);if(t<0||this.length<t||this.length<a)throw new RangeError("Out of range index");if(a<=t)return this;var i;if(t>>>=0,a=void 0===a?this.length:a>>>0,e||(e=0),"number"===typeof e)for(i=t;i<a;++i)this[i]=e;else{var l=u.isBuffer(e)?e:Y(new u(e,r).toString()),o=l.length;for(i=0;i<a-t;++i)this[i+t]=l[i%o]}return this};var W=/[^+\/0-9A-Za-z-_]/g;function K(e){if(e=X(e).replace(W,""),e.length<2)return"";while(e.length%4!==0)e+="=";return e}function X(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function G(e){return e<16?"0"+e.toString(16):e.toString(16)}function Y(e,t){var a;t=t||1/0;for(var r=e.length,n=null,i=[],l=0;l<r;++l){if(a=e.charCodeAt(l),a>55295&&a<57344){if(!n){if(a>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(l+1===r){(t-=3)>-1&&i.push(239,191,189);continue}n=a;continue}if(a<56320){(t-=3)>-1&&i.push(239,191,189),n=a;continue}a=65536+(n-55296<<10|a-56320)}else n&&(t-=3)>-1&&i.push(239,191,189);if(n=null,a<128){if((t-=1)<0)break;i.push(a)}else if(a<2048){if((t-=2)<0)break;i.push(a>>6|192,63&a|128)}else if(a<65536){if((t-=3)<0)break;i.push(a>>12|224,a>>6&63|128,63&a|128)}else{if(!(a<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(a>>18|240,a>>12&63|128,a>>6&63|128,63&a|128)}}return i}function Z(e){for(var t=[],a=0;a<e.length;++a)t.push(255&e.charCodeAt(a));return t}function J(e,t){for(var a,r,n,i=[],l=0;l<e.length;++l){if((t-=2)<0)break;a=e.charCodeAt(l),r=a>>8,n=a%256,i.push(n),i.push(r)}return i}function Q(e){return r.toByteArray(K(e))}function ee(e,t,a,r){for(var n=0;n<r;++n){if(n+a>=t.length||n>=e.length)break;t[n+a]=e[n]}return n}function te(e){return e!==e}}).call(this,a(3))},329:function(e,t,a){"use strict";t.byteLength=c,t.toByteArray=h,t.fromByteArray=p;for(var r=[],n=[],i="undefined"!==typeof Uint8Array?Uint8Array:Array,l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0,s=l.length;o<s;++o)r[o]=l[o],n[l.charCodeAt(o)]=o;function u(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var a=e.indexOf("=");-1===a&&(a=t);var r=a===t?0:4-a%4;return[a,r]}function c(e){var t=u(e),a=t[0],r=t[1];return 3*(a+r)/4-r}function f(e,t,a){return 3*(t+a)/4-a}function h(e){var t,a,r=u(e),l=r[0],o=r[1],s=new i(f(e,l,o)),c=0,h=o>0?l-4:l;for(a=0;a<h;a+=4)t=n[e.charCodeAt(a)]<<18|n[e.charCodeAt(a+1)]<<12|n[e.charCodeAt(a+2)]<<6|n[e.charCodeAt(a+3)],s[c++]=t>>16&255,s[c++]=t>>8&255,s[c++]=255&t;return 2===o&&(t=n[e.charCodeAt(a)]<<2|n[e.charCodeAt(a+1)]>>4,s[c++]=255&t),1===o&&(t=n[e.charCodeAt(a)]<<10|n[e.charCodeAt(a+1)]<<4|n[e.charCodeAt(a+2)]>>2,s[c++]=t>>8&255,s[c++]=255&t),s}function d(e){return r[e>>18&63]+r[e>>12&63]+r[e>>6&63]+r[63&e]}function b(e,t,a){for(var r,n=[],i=t;i<a;i+=3)r=(e[i]<<16&16711680)+(e[i+1]<<8&65280)+(255&e[i+2]),n.push(d(r));return n.join("")}function p(e){for(var t,a=e.length,n=a%3,i=[],l=16383,o=0,s=a-n;o<s;o+=l)i.push(b(e,o,o+l>s?s:o+l));return 1===n?(t=e[a-1],i.push(r[t>>2]+r[t<<4&63]+"==")):2===n&&(t=(e[a-2]<<8)+e[a-1],i.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"=")),i.join("")}n["-".charCodeAt(0)]=62,n["_".charCodeAt(0)]=63},33:function(e,t,a){"use strict";(function(e){var r=a(4);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(a(34)),i=r(a(35)),l=r(a(39)),o=r(a(40)),s=r(a(44)),u=r(a(45)),c=r(a(46)),f=r(a(47)),h=r(a(48)),d=r(a(49)),b=r(a(50)),p=r(a(37)),v=r(a(36)),g=r(a(51)),y=r(a(38)),m=r(a(52)),_=r(a(53)),w=r(a(54)),x=r(a(55)),S=r(a(56)),A=a(57),k=r(a(58)),M=r(a(59)),E=r(a(60)),T=r(a(61));function P(e){console.warn(e)}var O={queryParams:l.default,route:o.default,timeFormat:s.default,date:s.default,timeFrom:u.default,colorGradient:c.default.colorGradient,colorToRgba:c.default.colorToRgba,guid:f.default,color:h.default,sys:A.sys,os:A.os,type2icon:d.default,randomArray:b.default,wranning:P,get:i.default.get,post:i.default.post,put:i.default.put,delete:i.default.delete,hexToRgb:c.default.hexToRgb,rgbToHex:c.default.rgbToHex,test:y.default,random:m.default,deepClone:p.default,deepMerge:v.default,getParent:x.default,$parent:S.default,addUnit:g.default,trim:_.default,type:["primary","success","error","warning","info"],http:i.default,toast:w.default,config:E.default,zIndex:T.default,debounce:k.default,throttle:M.default};e.$u=O;var D=function(e){e.mixin(n.default),e.prototype.openShare&&e.mixin(mpShare),e.filter("timeFormat",(function(e,t){return(0,s.default)(e,t)})),e.filter("date",(function(e,t){return(0,s.default)(e,t)})),e.filter("timeFrom",(function(e,t){return(0,u.default)(e,t)})),e.prototype.$u=O},R={install:D};t.default=R}).call(this,a(2)["default"])},330:function(e,t){
  17. /*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */
  18. t.read=function(e,t,a,r,n){var i,l,o=8*n-r-1,s=(1<<o)-1,u=s>>1,c=-7,f=a?n-1:0,h=a?-1:1,d=e[t+f];for(f+=h,i=d&(1<<-c)-1,d>>=-c,c+=o;c>0;i=256*i+e[t+f],f+=h,c-=8);for(l=i&(1<<-c)-1,i>>=-c,c+=r;c>0;l=256*l+e[t+f],f+=h,c-=8);if(0===i)i=1-u;else{if(i===s)return l?NaN:1/0*(d?-1:1);l+=Math.pow(2,r),i-=u}return(d?-1:1)*l*Math.pow(2,i-r)},t.write=function(e,t,a,r,n,i){var l,o,s,u=8*i-n-1,c=(1<<u)-1,f=c>>1,h=23===n?Math.pow(2,-24)-Math.pow(2,-77):0,d=r?0:i-1,b=r?1:-1,p=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(o=isNaN(t)?1:0,l=c):(l=Math.floor(Math.log(t)/Math.LN2),t*(s=Math.pow(2,-l))<1&&(l--,s*=2),t+=l+f>=1?h/s:h*Math.pow(2,1-f),t*s>=2&&(l++,s/=2),l+f>=c?(o=0,l=c):l+f>=1?(o=(t*s-1)*Math.pow(2,n),l+=f):(o=t*Math.pow(2,f-1)*Math.pow(2,n),l=0));n>=8;e[a+d]=255&o,d+=b,o/=256,n-=8);for(l=l<<n|o,u+=n;u>0;e[a+d]=255&l,d+=b,l/=256,u-=8);e[a+d-b]|=128*p}},331:function(e,t){var a={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==a.call(e)}},332:function(e,t,a){"use strict";var r=a(333),n=a(334),i=a(352),l=a(353),o=a(361);function s(e){o.call(this,"digest"),this._hash=e}r(s,o),s.prototype._update=function(e){this._hash.update(e)},s.prototype._final=function(){return this._hash.digest()},e.exports=function(e){return e=e.toLowerCase(),"md5"===e?new n:"rmd160"===e||"ripemd160"===e?new i:new s(l(e))}},333:function(e,t){"function"===typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var a=function(){};a.prototype=t.prototype,e.prototype=new a,e.prototype.constructor=e}}},334:function(e,t,a){"use strict";var r=a(333),n=a(335),i=a(327).Buffer,l=new Array(16);function o(){n.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878}function s(e,t){return e<<t|e>>>32-t}function u(e,t,a,r,n,i,l){return s(e+(t&a|~t&r)+n+i|0,l)+t|0}function c(e,t,a,r,n,i,l){return s(e+(t&r|a&~r)+n+i|0,l)+t|0}function f(e,t,a,r,n,i,l){return s(e+(t^a^r)+n+i|0,l)+t|0}function h(e,t,a,r,n,i,l){return s(e+(a^(t|~r))+n+i|0,l)+t|0}r(o,n),o.prototype._update=function(){for(var e=l,t=0;t<16;++t)e[t]=this._block.readInt32LE(4*t);var a=this._a,r=this._b,n=this._c,i=this._d;a=u(a,r,n,i,e[0],3614090360,7),i=u(i,a,r,n,e[1],3905402710,12),n=u(n,i,a,r,e[2],606105819,17),r=u(r,n,i,a,e[3],3250441966,22),a=u(a,r,n,i,e[4],4118548399,7),i=u(i,a,r,n,e[5],1200080426,12),n=u(n,i,a,r,e[6],2821735955,17),r=u(r,n,i,a,e[7],4249261313,22),a=u(a,r,n,i,e[8],1770035416,7),i=u(i,a,r,n,e[9],2336552879,12),n=u(n,i,a,r,e[10],4294925233,17),r=u(r,n,i,a,e[11],2304563134,22),a=u(a,r,n,i,e[12],1804603682,7),i=u(i,a,r,n,e[13],4254626195,12),n=u(n,i,a,r,e[14],2792965006,17),r=u(r,n,i,a,e[15],1236535329,22),a=c(a,r,n,i,e[1],4129170786,5),i=c(i,a,r,n,e[6],3225465664,9),n=c(n,i,a,r,e[11],643717713,14),r=c(r,n,i,a,e[0],3921069994,20),a=c(a,r,n,i,e[5],3593408605,5),i=c(i,a,r,n,e[10],38016083,9),n=c(n,i,a,r,e[15],3634488961,14),r=c(r,n,i,a,e[4],3889429448,20),a=c(a,r,n,i,e[9],568446438,5),i=c(i,a,r,n,e[14],3275163606,9),n=c(n,i,a,r,e[3],4107603335,14),r=c(r,n,i,a,e[8],1163531501,20),a=c(a,r,n,i,e[13],2850285829,5),i=c(i,a,r,n,e[2],4243563512,9),n=c(n,i,a,r,e[7],1735328473,14),r=c(r,n,i,a,e[12],2368359562,20),a=f(a,r,n,i,e[5],4294588738,4),i=f(i,a,r,n,e[8],2272392833,11),n=f(n,i,a,r,e[11],1839030562,16),r=f(r,n,i,a,e[14],4259657740,23),a=f(a,r,n,i,e[1],2763975236,4),i=f(i,a,r,n,e[4],1272893353,11),n=f(n,i,a,r,e[7],4139469664,16),r=f(r,n,i,a,e[10],3200236656,23),a=f(a,r,n,i,e[13],681279174,4),i=f(i,a,r,n,e[0],3936430074,11),n=f(n,i,a,r,e[3],3572445317,16),r=f(r,n,i,a,e[6],76029189,23),a=f(a,r,n,i,e[9],3654602809,4),i=f(i,a,r,n,e[12],3873151461,11),n=f(n,i,a,r,e[15],530742520,16),r=f(r,n,i,a,e[2],3299628645,23),a=h(a,r,n,i,e[0],4096336452,6),i=h(i,a,r,n,e[7],1126891415,10),n=h(n,i,a,r,e[14],2878612391,15),r=h(r,n,i,a,e[5],4237533241,21),a=h(a,r,n,i,e[12],1700485571,6),i=h(i,a,r,n,e[3],2399980690,10),n=h(n,i,a,r,e[10],4293915773,15),r=h(r,n,i,a,e[1],2240044497,21),a=h(a,r,n,i,e[8],1873313359,6),i=h(i,a,r,n,e[15],4264355552,10),n=h(n,i,a,r,e[6],2734768916,15),r=h(r,n,i,a,e[13],1309151649,21),a=h(a,r,n,i,e[4],4149444226,6),i=h(i,a,r,n,e[11],3174756917,10),n=h(n,i,a,r,e[2],718787259,15),r=h(r,n,i,a,e[9],3951481745,21),this._a=this._a+a|0,this._b=this._b+r|0,this._c=this._c+n|0,this._d=this._d+i|0},o.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var e=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=o},335:function(e,t,a){"use strict";var r=a(327).Buffer,n=a(336).Transform,i=a(333);function l(e,t){if(!r.isBuffer(e)&&"string"!==typeof e)throw new TypeError(t+" must be a string or a buffer")}function o(e){n.call(this),this._block=r.allocUnsafe(e),this._blockSize=e,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}i(o,n),o.prototype._transform=function(e,t,a){var r=null;try{this.update(e,t)}catch(n){r=n}a(r)},o.prototype._flush=function(e){var t=null;try{this.push(this.digest())}catch(a){t=a}e(t)},o.prototype.update=function(e,t){if(l(e,"Data"),this._finalized)throw new Error("Digest already called");r.isBuffer(e)||(e=r.from(e,t));var a=this._block,n=0;while(this._blockOffset+e.length-n>=this._blockSize){for(var i=this._blockOffset;i<this._blockSize;)a[i++]=e[n++];this._update(),this._blockOffset=0}while(n<e.length)a[this._blockOffset++]=e[n++];for(var o=0,s=8*e.length;s>0;++o)this._length[o]+=s,s=this._length[o]/4294967296|0,s>0&&(this._length[o]-=4294967296*s);return this},o.prototype._update=function(){throw new Error("_update is not implemented")},o.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 a=0;a<4;++a)this._length[a]=0;return t},o.prototype._digest=function(){throw new Error("_digest is not implemented")},e.exports=o},336:function(e,t,a){t=e.exports=a(337),t.Stream=t,t.Readable=t,t.Writable=a(347),t.Duplex=a(346),t.Transform=a(350),t.PassThrough=a(351)},337:function(e,t,a){"use strict";(function(t,r){var n=a(338);e.exports=x;var i,l=a(331);x.ReadableState=w;a(339).EventEmitter;var o=function(e,t){return e.listeners(t).length},s=a(340),u=a(327).Buffer,c=t.Uint8Array||function(){};function f(e){return u.from(e)}function h(e){return u.isBuffer(e)||e instanceof c}var d=Object.create(a(341));d.inherits=a(333);var b=a(342),p=void 0;p=b&&b.debuglog?b.debuglog("stream"):function(){};var v,g=a(343),y=a(345);d.inherits(x,s);var m=["error","close","destroy","pause","resume"];function _(e,t,a){if("function"===typeof e.prependListener)return e.prependListener(t,a);e._events&&e._events[t]?l(e._events[t])?e._events[t].unshift(a):e._events[t]=[a,e._events[t]]:e.on(t,a)}function w(e,t){i=i||a(346),e=e||{};var r=t instanceof i;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var n=e.highWaterMark,l=e.readableHighWaterMark,o=this.objectMode?16:16384;this.highWaterMark=n||0===n?n:r&&(l||0===l)?l:o,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new g,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.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(v||(v=a(349).StringDecoder),this.decoder=new v(e.encoding),this.encoding=e.encoding)}function x(e){if(i=i||a(346),!(this instanceof x))return new x(e);this._readableState=new w(e,this),this.readable=!0,e&&("function"===typeof e.read&&(this._read=e.read),"function"===typeof e.destroy&&(this._destroy=e.destroy)),s.call(this)}function S(e,t,a,r,n){var i,l=e._readableState;null===t?(l.reading=!1,O(e,l)):(n||(i=k(l,t)),i?e.emit("error",i):l.objectMode||t&&t.length>0?("string"===typeof t||l.objectMode||Object.getPrototypeOf(t)===u.prototype||(t=f(t)),r?l.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):A(e,l,t,!0):l.ended?e.emit("error",new Error("stream.push() after EOF")):(l.reading=!1,l.decoder&&!a?(t=l.decoder.write(t),l.objectMode||0!==t.length?A(e,l,t,!1):B(e,l)):A(e,l,t,!1))):r||(l.reading=!1));return M(l)}function A(e,t,a,r){t.flowing&&0===t.length&&!t.sync?(e.emit("data",a),e.read(0)):(t.length+=t.objectMode?1:a.length,r?t.buffer.unshift(a):t.buffer.push(a),t.needReadable&&D(e)),B(e,t)}function k(e,t){var a;return h(t)||"string"===typeof t||void 0===t||e.objectMode||(a=new TypeError("Invalid non-string/buffer chunk")),a}function M(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||0===e.length)}Object.defineProperty(x.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),x.prototype.destroy=y.destroy,x.prototype._undestroy=y.undestroy,x.prototype._destroy=function(e,t){this.push(null),t(e)},x.prototype.push=function(e,t){var a,r=this._readableState;return r.objectMode?a=!0:"string"===typeof e&&(t=t||r.defaultEncoding,t!==r.encoding&&(e=u.from(e,t),t=""),a=!0),S(this,e,t,!1,a)},x.prototype.unshift=function(e){return S(this,e,null,!0,!1)},x.prototype.isPaused=function(){return!1===this._readableState.flowing},x.prototype.setEncoding=function(e){return v||(v=a(349).StringDecoder),this._readableState.decoder=new v(e),this._readableState.encoding=e,this};var E=8388608;function T(e){return e>=E?e=E:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function P(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=T(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function O(e,t){if(!t.ended){if(t.decoder){var a=t.decoder.end();a&&a.length&&(t.buffer.push(a),t.length+=t.objectMode?1:a.length)}t.ended=!0,D(e)}}function D(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(p("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?n.nextTick(R,e):R(e))}function R(e){p("emit readable"),e.emit("readable"),N(e)}function B(e,t){t.readingMore||(t.readingMore=!0,n.nextTick(I,e,t))}function I(e,t){var a=t.length;while(!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark){if(p("maybeReadMore read 0"),e.read(0),a===t.length)break;a=t.length}t.readingMore=!1}function C(e){return function(){var t=e._readableState;p("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&o(e,"data")&&(t.flowing=!0,N(e))}}function L(e){p("readable nexttick read 0"),e.read(0)}function j(e,t){t.resumeScheduled||(t.resumeScheduled=!0,n.nextTick(F,e,t))}function F(e,t){t.reading||(p("resume read 0"),e.read(0)),t.resumeScheduled=!1,t.awaitDrain=0,e.emit("resume"),N(e),t.flowing&&!t.reading&&e.read(0)}function N(e){var t=e._readableState;p("flow",t.flowing);while(t.flowing&&null!==e.read());}function z(e,t){return 0===t.length?null:(t.objectMode?a=t.buffer.shift():!e||e>=t.length?(a=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):a=$(e,t.buffer,t.decoder),a);var a}function $(e,t,a){var r;return e<t.head.data.length?(r=t.head.data.slice(0,e),t.head.data=t.head.data.slice(e)):r=e===t.head.data.length?t.shift():a?q(e,t):U(e,t),r}function q(e,t){var a=t.head,r=1,n=a.data;e-=n.length;while(a=a.next){var i=a.data,l=e>i.length?i.length:e;if(l===i.length?n+=i:n+=i.slice(0,e),e-=l,0===e){l===i.length?(++r,a.next?t.head=a.next:t.head=t.tail=null):(t.head=a,a.data=i.slice(l));break}++r}return t.length-=r,n}function U(e,t){var a=u.allocUnsafe(e),r=t.head,n=1;r.data.copy(a),e-=r.data.length;while(r=r.next){var i=r.data,l=e>i.length?i.length:e;if(i.copy(a,a.length-e,0,l),e-=l,0===e){l===i.length?(++n,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=i.slice(l));break}++n}return t.length-=n,a}function H(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,n.nextTick(V,t,e))}function V(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function W(e,t){for(var a=0,r=e.length;a<r;a++)if(e[a]===t)return a;return-1}x.prototype.read=function(e){p("read",e),e=parseInt(e,10);var t=this._readableState,a=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return p("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?H(this):D(this),null;if(e=P(e,t),0===e&&t.ended)return 0===t.length&&H(this),null;var r,n=t.needReadable;return p("need readable",n),(0===t.length||t.length-e<t.highWaterMark)&&(n=!0,p("length less than watermark",n)),t.ended||t.reading?(n=!1,p("reading or ended",n)):n&&(p("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=P(a,t))),r=e>0?z(e,t):null,null===r?(t.needReadable=!0,e=0):t.length-=e,0===t.length&&(t.ended||(t.needReadable=!0),a!==e&&t.ended&&H(this)),null!==r&&this.emit("data",r),r},x.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"))},x.prototype.pipe=function(e,t){var a=this,i=this._readableState;switch(i.pipesCount){case 0:i.pipes=e;break;case 1:i.pipes=[i.pipes,e];break;default:i.pipes.push(e);break}i.pipesCount+=1,p("pipe count=%d opts=%j",i.pipesCount,t);var l=(!t||!1!==t.end)&&e!==r.stdout&&e!==r.stderr,s=l?c:w;function u(e,t){p("onunpipe"),e===a&&t&&!1===t.hasUnpiped&&(t.hasUnpiped=!0,d())}function c(){p("onend"),e.end()}i.endEmitted?n.nextTick(s):a.once("end",s),e.on("unpipe",u);var f=C(a);e.on("drain",f);var h=!1;function d(){p("cleanup"),e.removeListener("close",y),e.removeListener("finish",m),e.removeListener("drain",f),e.removeListener("error",g),e.removeListener("unpipe",u),a.removeListener("end",c),a.removeListener("end",w),a.removeListener("data",v),h=!0,!i.awaitDrain||e._writableState&&!e._writableState.needDrain||f()}var b=!1;function v(t){p("ondata"),b=!1;var r=e.write(t);!1!==r||b||((1===i.pipesCount&&i.pipes===e||i.pipesCount>1&&-1!==W(i.pipes,e))&&!h&&(p("false write response, pause",a._readableState.awaitDrain),a._readableState.awaitDrain++,b=!0),a.pause())}function g(t){p("onerror",t),w(),e.removeListener("error",g),0===o(e,"error")&&e.emit("error",t)}function y(){e.removeListener("finish",m),w()}function m(){p("onfinish"),e.removeListener("close",y),w()}function w(){p("unpipe"),a.unpipe(e)}return a.on("data",v),_(e,"error",g),e.once("close",y),e.once("finish",m),e.emit("pipe",a),i.flowing||(p("pipe resume"),a.resume()),e},x.prototype.unpipe=function(e){var t=this._readableState,a={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,a)),this;if(!e){var r=t.pipes,n=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var i=0;i<n;i++)r[i].emit("unpipe",this,a);return this}var l=W(t.pipes,e);return-1===l||(t.pipes.splice(l,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,a)),this},x.prototype.on=function(e,t){var a=s.prototype.on.call(this,e,t);if("data"===e)!1!==this._readableState.flowing&&this.resume();else if("readable"===e){var r=this._readableState;r.endEmitted||r.readableListening||(r.readableListening=r.needReadable=!0,r.emittedReadable=!1,r.reading?r.length&&D(this):n.nextTick(L,this))}return a},x.prototype.addListener=x.prototype.on,x.prototype.resume=function(){var e=this._readableState;return e.flowing||(p("resume"),e.flowing=!0,j(this,e)),this},x.prototype.pause=function(){return p("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(p("pause"),this._readableState.flowing=!1,this.emit("pause")),this},x.prototype.wrap=function(e){var t=this,a=this._readableState,r=!1;for(var n in e.on("end",(function(){if(p("wrapped end"),a.decoder&&!a.ended){var e=a.decoder.end();e&&e.length&&t.push(e)}t.push(null)})),e.on("data",(function(n){if(p("wrapped data"),a.decoder&&(n=a.decoder.write(n)),(!a.objectMode||null!==n&&void 0!==n)&&(a.objectMode||n&&n.length)){var i=t.push(n);i||(r=!0,e.pause())}})),e)void 0===this[n]&&"function"===typeof e[n]&&(this[n]=function(t){return function(){return e[t].apply(e,arguments)}}(n));for(var i=0;i<m.length;i++)e.on(m[i],this.emit.bind(this,m[i]));return this._read=function(t){p("wrapped _read",t),r&&(r=!1,e.resume())},this},Object.defineProperty(x.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),x._fromList=z}).call(this,a(3),a(325))},338:function(e,t,a){"use strict";(function(t){function a(e,a,r,n){if("function"!==typeof e)throw new TypeError('"callback" argument must be a function');var i,l,o=arguments.length;switch(o){case 0:case 1:return t.nextTick(e);case 2:return t.nextTick((function(){e.call(null,a)}));case 3:return t.nextTick((function(){e.call(null,a,r)}));case 4:return t.nextTick((function(){e.call(null,a,r,n)}));default:i=new Array(o-1),l=0;while(l<i.length)i[l++]=arguments[l];return t.nextTick((function(){e.apply(null,i)}))}}"undefined"===typeof t||!t.version||0===t.version.indexOf("v0.")||0===t.version.indexOf("v1.")&&0!==t.version.indexOf("v1.8.")?e.exports={nextTick:a}:e.exports=t}).call(this,a(325))},339:function(e,t,a){"use strict";var r,n="object"===typeof Reflect?Reflect:null,i=n&&"function"===typeof n.apply?n.apply:function(e,t,a){return Function.prototype.apply.call(e,t,a)};function l(e){console&&console.warn&&console.warn(e)}r=n&&"function"===typeof n.ownKeys?n.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var o=Number.isNaN||function(e){return e!==e};function s(){s.init.call(this)}e.exports=s,e.exports.once=_,s.EventEmitter=s,s.prototype._events=void 0,s.prototype._eventsCount=0,s.prototype._maxListeners=void 0;var u=10;function c(e){if("function"!==typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function f(e){return void 0===e._maxListeners?s.defaultMaxListeners:e._maxListeners}function h(e,t,a,r){var n,i,o;if(c(a),i=e._events,void 0===i?(i=e._events=Object.create(null),e._eventsCount=0):(void 0!==i.newListener&&(e.emit("newListener",t,a.listener?a.listener:a),i=e._events),o=i[t]),void 0===o)o=i[t]=a,++e._eventsCount;else if("function"===typeof o?o=i[t]=r?[a,o]:[o,a]:r?o.unshift(a):o.push(a),n=f(e),n>0&&o.length>n&&!o.warned){o.warned=!0;var s=new Error("Possible EventEmitter memory leak detected. "+o.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");s.name="MaxListenersExceededWarning",s.emitter=e,s.type=t,s.count=o.length,l(s)}return e}function d(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function b(e,t,a){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:a},n=d.bind(r);return n.listener=a,r.wrapFn=n,n}function p(e,t,a){var r=e._events;if(void 0===r)return[];var n=r[t];return void 0===n?[]:"function"===typeof n?a?[n.listener||n]:[n]:a?m(n):g(n,n.length)}function v(e){var t=this._events;if(void 0!==t){var a=t[e];if("function"===typeof a)return 1;if(void 0!==a)return a.length}return 0}function g(e,t){for(var a=new Array(t),r=0;r<t;++r)a[r]=e[r];return a}function y(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}function m(e){for(var t=new Array(e.length),a=0;a<t.length;++a)t[a]=e[a].listener||e[a];return t}function _(e,t){return new Promise((function(a,r){function n(a){e.removeListener(t,i),r(a)}function i(){"function"===typeof e.removeListener&&e.removeListener("error",n),a([].slice.call(arguments))}x(e,t,i,{once:!0}),"error"!==t&&w(e,n,{once:!0})}))}function w(e,t,a){"function"===typeof e.on&&x(e,"error",t,a)}function x(e,t,a,r){if("function"===typeof e.on)r.once?e.once(t,a):e.on(t,a);else{if("function"!==typeof e.addEventListener)throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof e);e.addEventListener(t,(function n(i){r.once&&e.removeEventListener(t,n),a(i)}))}}Object.defineProperty(s,"defaultMaxListeners",{enumerable:!0,get:function(){return u},set:function(e){if("number"!==typeof e||e<0||o(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");u=e}}),s.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},s.prototype.setMaxListeners=function(e){if("number"!==typeof e||e<0||o(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},s.prototype.getMaxListeners=function(){return f(this)},s.prototype.emit=function(e){for(var t=[],a=1;a<arguments.length;a++)t.push(arguments[a]);var r="error"===e,n=this._events;if(void 0!==n)r=r&&void 0===n.error;else if(!r)return!1;if(r){var l;if(t.length>0&&(l=t[0]),l instanceof Error)throw l;var o=new Error("Unhandled error."+(l?" ("+l.message+")":""));throw o.context=l,o}var s=n[e];if(void 0===s)return!1;if("function"===typeof s)i(s,this,t);else{var u=s.length,c=g(s,u);for(a=0;a<u;++a)i(c[a],this,t)}return!0},s.prototype.addListener=function(e,t){return h(this,e,t,!1)},s.prototype.on=s.prototype.addListener,s.prototype.prependListener=function(e,t){return h(this,e,t,!0)},s.prototype.once=function(e,t){return c(t),this.on(e,b(this,e,t)),this},s.prototype.prependOnceListener=function(e,t){return c(t),this.prependListener(e,b(this,e,t)),this},s.prototype.removeListener=function(e,t){var a,r,n,i,l;if(c(t),r=this._events,void 0===r)return this;if(a=r[e],void 0===a)return this;if(a===t||a.listener===t)0===--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit("removeListener",e,a.listener||t));else if("function"!==typeof a){for(n=-1,i=a.length-1;i>=0;i--)if(a[i]===t||a[i].listener===t){l=a[i].listener,n=i;break}if(n<0)return this;0===n?a.shift():y(a,n),1===a.length&&(r[e]=a[0]),void 0!==r.removeListener&&this.emit("removeListener",e,l||t)}return this},s.prototype.off=s.prototype.removeListener,s.prototype.removeAllListeners=function(e){var t,a,r;if(a=this._events,void 0===a)return this;if(void 0===a.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==a[e]&&(0===--this._eventsCount?this._events=Object.create(null):delete a[e]),this;if(0===arguments.length){var n,i=Object.keys(a);for(r=0;r<i.length;++r)n=i[r],"removeListener"!==n&&this.removeAllListeners(n);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(t=a[e],"function"===typeof t)this.removeListener(e,t);else if(void 0!==t)for(r=t.length-1;r>=0;r--)this.removeListener(e,t[r]);return this},s.prototype.listeners=function(e){return p(this,e,!0)},s.prototype.rawListeners=function(e){return p(this,e,!1)},s.listenerCount=function(e,t){return"function"===typeof e.listenerCount?e.listenerCount(t):v.call(e,t)},s.prototype.listenerCount=v,s.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]}},34:function(e,t,a){(function(t){e.exports={data:function(){return{}},onLoad:function(){this.$u.getRect=this.$uGetRect},methods:{$uGetRect:function(e,a){var r=this;return new Promise((function(n){t.createSelectorQuery().in(r)[a?"selectAll":"select"](e).boundingClientRect((function(e){a&&Array.isArray(e)&&e.length&&n(e),!a&&e&&n(e)})).exec()}))},getParentData:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";this.parent||(this.parent=!1),this.parent=this.$u.$parent.call(this,t),this.parent&&Object.keys(this.parentData).map((function(t){e.parentData[t]=e.parent[t]}))},preventEvent:function(e){e&&e.stopPropagation&&e.stopPropagation()}},onReachBottom:function(){t.$emit("uOnReachBottom")}}}).call(this,a(2)["default"])},340:function(e,t,a){e.exports=a(339).EventEmitter},341:function(e,t,a){function r(e){return Array.isArray?Array.isArray(e):"[object Array]"===g(e)}function n(e){return"boolean"===typeof e}function i(e){return null===e}function l(e){return null==e}function o(e){return"number"===typeof e}function s(e){return"string"===typeof e}function u(e){return"symbol"===typeof e}function c(e){return void 0===e}function f(e){return"[object RegExp]"===g(e)}function h(e){return"object"===typeof e&&null!==e}function d(e){return"[object Date]"===g(e)}function b(e){return"[object Error]"===g(e)||e instanceof Error}function p(e){return"function"===typeof e}function v(e){return null===e||"boolean"===typeof e||"number"===typeof e||"string"===typeof e||"symbol"===typeof e||"undefined"===typeof e}function g(e){return Object.prototype.toString.call(e)}t.isArray=r,t.isBoolean=n,t.isNull=i,t.isNullOrUndefined=l,t.isNumber=o,t.isString=s,t.isSymbol=u,t.isUndefined=c,t.isRegExp=f,t.isObject=h,t.isDate=d,t.isError=b,t.isFunction=p,t.isPrimitive=v,t.isBuffer=a(328).Buffer.isBuffer},343:function(e,t,a){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var n=a(327).Buffer,i=a(344);function l(e,t,a){e.copy(t,a)}e.exports=function(){function e(){r(this,e),this.head=null,this.tail=null,this.length=0}return e.prototype.push=function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},e.prototype.unshift=function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length},e.prototype.shift=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}},e.prototype.clear=function(){this.head=this.tail=null,this.length=0},e.prototype.join=function(e){if(0===this.length)return"";var t=this.head,a=""+t.data;while(t=t.next)a+=e+t.data;return a},e.prototype.concat=function(e){if(0===this.length)return n.alloc(0);if(1===this.length)return this.head.data;var t=n.allocUnsafe(e>>>0),a=this.head,r=0;while(a)l(a.data,t,r),r+=a.data.length,a=a.next;return t},e}(),i&&i.inspect&&i.inspect.custom&&(e.exports.prototype[i.inspect.custom]=function(){var e=i.inspect({length:this.length});return this.constructor.name+" "+e})},345:function(e,t,a){"use strict";var r=a(338);function n(e,t){var a=this,n=this._readableState&&this._readableState.destroyed,i=this._writableState&&this._writableState.destroyed;return n||i?(t?t(e):!e||this._writableState&&this._writableState.errorEmitted||r.nextTick(l,this,e),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,(function(e){!t&&e?(r.nextTick(l,a,e),a._writableState&&(a._writableState.errorEmitted=!0)):t&&t(e)})),this)}function i(){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.finished=!1,this._writableState.errorEmitted=!1)}function l(e,t){e.emit("error",t)}e.exports={destroy:n,undestroy:i}},346:function(e,t,a){"use strict";var r=a(338),n=Object.keys||function(e){var t=[];for(var a in e)t.push(a);return t};e.exports=f;var i=Object.create(a(341));i.inherits=a(333);var l=a(337),o=a(347);i.inherits(f,l);for(var s=n(o.prototype),u=0;u<s.length;u++){var c=s[u];f.prototype[c]||(f.prototype[c]=o.prototype[c])}function f(e){if(!(this instanceof f))return new f(e);l.call(this,e),o.call(this,e),e&&!1===e.readable&&(this.readable=!1),e&&!1===e.writable&&(this.writable=!1),this.allowHalfOpen=!0,e&&!1===e.allowHalfOpen&&(this.allowHalfOpen=!1),this.once("end",h)}function h(){this.allowHalfOpen||this._writableState.ended||r.nextTick(d,this)}function d(e){e.end()}Object.defineProperty(f.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(f.prototype,"destroyed",{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)}}),f.prototype._destroy=function(e,t){this.push(null),this.end(),r.nextTick(t,e)}},347:function(e,t,a){"use strict";(function(t,r){var n=a(338);function i(e){var t=this;this.next=null,this.entry=null,this.finish=function(){L(t,e)}}e.exports=m;var l,o=!t.browser&&["v0.10","v0.9."].indexOf(t.version.slice(0,5))>-1?setImmediate:n.nextTick;m.WritableState=y;var s=Object.create(a(341));s.inherits=a(333);var u={deprecate:a(348)},c=a(340),f=a(327).Buffer,h=r.Uint8Array||function(){};function d(e){return f.from(e)}function b(e){return f.isBuffer(e)||e instanceof h}var p,v=a(345);function g(){}function y(e,t){l=l||a(346),e=e||{};var r=t instanceof l;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var n=e.highWaterMark,o=e.writableHighWaterMark,s=this.objectMode?16:16384;this.highWaterMark=n||0===n?n:r&&(o||0===o)?o:s,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var u=!1===e.decodeStrings;this.decodeStrings=!u,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){E(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new i(this)}function m(e){if(l=l||a(346),!p.call(m,this)&&!(this instanceof l))return new m(e);this._writableState=new y(e,this),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)),c.call(this)}function _(e,t){var a=new Error("write after end");e.emit("error",a),n.nextTick(t,a)}function w(e,t,a,r){var i=!0,l=!1;return null===a?l=new TypeError("May not write null values to stream"):"string"===typeof a||void 0===a||t.objectMode||(l=new TypeError("Invalid non-string/buffer chunk")),l&&(e.emit("error",l),n.nextTick(r,l),i=!1),i}function x(e,t,a){return e.objectMode||!1===e.decodeStrings||"string"!==typeof t||(t=f.from(t,a)),t}function S(e,t,a,r,n,i){if(!a){var l=x(t,r,n);r!==l&&(a=!0,n="buffer",r=l)}var o=t.objectMode?1:r.length;t.length+=o;var s=t.length<t.highWaterMark;if(s||(t.needDrain=!0),t.writing||t.corked){var u=t.lastBufferedRequest;t.lastBufferedRequest={chunk:r,encoding:n,isBuf:a,callback:i,next:null},u?u.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else A(e,t,!1,o,r,n,i);return s}function A(e,t,a,r,n,i,l){t.writelen=r,t.writecb=l,t.writing=!0,t.sync=!0,a?e._writev(n,t.onwrite):e._write(n,i,t.onwrite),t.sync=!1}function k(e,t,a,r,i){--t.pendingcb,a?(n.nextTick(i,r),n.nextTick(I,e,t),e._writableState.errorEmitted=!0,e.emit("error",r)):(i(r),e._writableState.errorEmitted=!0,e.emit("error",r),I(e,t))}function M(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}function E(e,t){var a=e._writableState,r=a.sync,n=a.writecb;if(M(a),t)k(e,a,r,t,n);else{var i=D(a);i||a.corked||a.bufferProcessing||!a.bufferedRequest||O(e,a),r?o(T,e,a,i,n):T(e,a,i,n)}}function T(e,t,a,r){a||P(e,t),t.pendingcb--,r(),I(e,t)}function P(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}function O(e,t){t.bufferProcessing=!0;var a=t.bufferedRequest;if(e._writev&&a&&a.next){var r=t.bufferedRequestCount,n=new Array(r),l=t.corkedRequestsFree;l.entry=a;var o=0,s=!0;while(a)n[o]=a,a.isBuf||(s=!1),a=a.next,o+=1;n.allBuffers=s,A(e,t,!0,t.length,n,"",l.finish),t.pendingcb++,t.lastBufferedRequest=null,l.next?(t.corkedRequestsFree=l.next,l.next=null):t.corkedRequestsFree=new i(t),t.bufferedRequestCount=0}else{while(a){var u=a.chunk,c=a.encoding,f=a.callback,h=t.objectMode?1:u.length;if(A(e,t,!1,h,u,c,f),a=a.next,t.bufferedRequestCount--,t.writing)break}null===a&&(t.lastBufferedRequest=null)}t.bufferedRequest=a,t.bufferProcessing=!1}function D(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function R(e,t){e._final((function(a){t.pendingcb--,a&&e.emit("error",a),t.prefinished=!0,e.emit("prefinish"),I(e,t)}))}function B(e,t){t.prefinished||t.finalCalled||("function"===typeof e._final?(t.pendingcb++,t.finalCalled=!0,n.nextTick(R,e,t)):(t.prefinished=!0,e.emit("prefinish")))}function I(e,t){var a=D(t);return a&&(B(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"))),a}function C(e,t,a){t.ending=!0,I(e,t),a&&(t.finished?n.nextTick(a):e.once("finish",a)),t.ended=!0,e.writable=!1}function L(e,t,a){var r=e.entry;e.entry=null;while(r){var n=r.callback;t.pendingcb--,n(a),r=r.next}t.corkedRequestsFree?t.corkedRequestsFree.next=e:t.corkedRequestsFree=e}s.inherits(m,c),y.prototype.getBuffer=function(){var e=this.bufferedRequest,t=[];while(e)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(y.prototype,"buffer",{get:u.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]?(p=Function.prototype[Symbol.hasInstance],Object.defineProperty(m,Symbol.hasInstance,{value:function(e){return!!p.call(this,e)||this===m&&(e&&e._writableState instanceof y)}})):p=function(e){return e instanceof this},m.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},m.prototype.write=function(e,t,a){var r=this._writableState,n=!1,i=!r.objectMode&&b(e);return i&&!f.isBuffer(e)&&(e=d(e)),"function"===typeof t&&(a=t,t=null),i?t="buffer":t||(t=r.defaultEncoding),"function"!==typeof a&&(a=g),r.ended?_(this,a):(i||w(this,r,e,a))&&(r.pendingcb++,n=S(this,r,i,e,t,a)),n},m.prototype.cork=function(){var e=this._writableState;e.corked++},m.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.finished||e.bufferProcessing||!e.bufferedRequest||O(this,e))},m.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 TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(m.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),m.prototype._write=function(e,t,a){a(new Error("_write() is not implemented"))},m.prototype._writev=null,m.prototype.end=function(e,t,a){var r=this._writableState;"function"===typeof e?(a=e,e=null,t=null):"function"===typeof t&&(a=t,t=null),null!==e&&void 0!==e&&this.write(e,t),r.corked&&(r.corked=1,this.uncork()),r.ending||r.finished||C(this,r,a)},Object.defineProperty(m.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),m.prototype.destroy=v.destroy,m.prototype._undestroy=v.undestroy,m.prototype._destroy=function(e,t){this.end(),t(e)}}).call(this,a(325),a(3))},348:function(e,t,a){(function(t){function a(e,t){if(r("noDeprecation"))return e;var a=!1;function n(){if(!a){if(r("throwDeprecation"))throw new Error(t);r("traceDeprecation")?console.trace(t):console.warn(t),a=!0}return e.apply(this,arguments)}return n}function r(e){try{if(!t.localStorage)return!1}catch(r){return!1}var a=t.localStorage[e];return null!=a&&"true"===String(a).toLowerCase()}e.exports=a}).call(this,a(3))},349:function(e,t,a){"use strict";var r=a(327).Buffer,n=r.isEncoding||function(e){switch(e=""+e,e&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function i(e){if(!e)return"utf8";var t;while(1)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}function l(e){var t=i(e);if("string"!==typeof t&&(r.isEncoding===n||!n(e)))throw new Error("Unknown encoding: "+e);return t||e}function o(e){var t;switch(this.encoding=l(e),this.encoding){case"utf16le":this.text=b,this.end=p,t=4;break;case"utf8":this.fillLast=f,t=4;break;case"base64":this.text=v,this.end=g,t=3;break;default:return this.write=y,void(this.end=m)}this.lastNeed=0,this.lastTotal=0,this.lastChar=r.allocUnsafe(t)}function s(e){return e<=127?0:e>>5===6?2:e>>4===14?3:e>>3===30?4:e>>6===2?-1:-2}function u(e,t,a){var r=t.length-1;if(r<a)return 0;var n=s(t[r]);return n>=0?(n>0&&(e.lastNeed=n-1),n):--r<a||-2===n?0:(n=s(t[r]),n>=0?(n>0&&(e.lastNeed=n-2),n):--r<a||-2===n?0:(n=s(t[r]),n>=0?(n>0&&(2===n?n=0:e.lastNeed=n-3),n):0))}function c(e,t,a){if(128!==(192&t[0]))return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if(128!==(192&t[1]))return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&128!==(192&t[2]))return e.lastNeed=2,"�"}}function f(e){var t=this.lastTotal-this.lastNeed,a=c(this,e,t);return void 0!==a?a:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function h(e,t){var a=u(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=a;var r=e.length-(a-this.lastNeed);return e.copy(this.lastChar,0,r),e.toString("utf8",t,r)}function d(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"�":t}function b(e,t){if((e.length-t)%2===0){var a=e.toString("utf16le",t);if(a){var r=a.charCodeAt(a.length-1);if(r>=55296&&r<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],a.slice(0,-1)}return a}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function p(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var a=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,a)}return t}function v(e,t){var a=(e.length-t)%3;return 0===a?e.toString("base64",t):(this.lastNeed=3-a,this.lastTotal=3,1===a?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-a))}function g(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function y(e){return e.toString(this.encoding)}function m(e){return e&&e.length?this.write(e):""}t.StringDecoder=o,o.prototype.write=function(e){if(0===e.length)return"";var t,a;if(this.lastNeed){if(t=this.fillLast(e),void 0===t)return"";a=this.lastNeed,this.lastNeed=0}else a=0;return a<e.length?t?t+this.text(e,a):this.text(e,a):t||""},o.prototype.end=d,o.prototype.text=h,o.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},35:function(e,t,a){"use strict";(function(e){var r=a(4);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(a(23)),i=r(a(24)),l=r(a(36)),o=r(a(38)),s=function(){function t(){var e=this;(0,n.default)(this,t),this.config={baseUrl:"",header:{},method:"POST",dataType:"json",responseType:"text",showLoading:!0,loadingText:"请求中...",loadingTime:800,timer:null,originalData:!1,loadingMask:!0},this.interceptor={request:null,response:null},this.get=function(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e.request({method:"GET",url:t,header:r,data:a})},this.post=function(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e.request({url:t,method:"POST",header:r,data:a})},this.put=function(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e.request({url:t,method:"PUT",header:r,data:a})},this.delete=function(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e.request({url:t,method:"DELETE",header:r,data:a})}}return(0,i.default)(t,[{key:"setConfig",value:function(e){this.config=(0,l.default)(this.config,e)}},{key:"request",value:function(){var t=this,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.interceptor.request&&"function"===typeof this.interceptor.request){var r=this.interceptor.request(a);if(!1===r)return new Promise((function(){}));this.options=r}return a.dataType=a.dataType||this.config.dataType,a.responseType=a.responseType||this.config.responseType,a.url=a.url||"",a.params=a.params||{},a.header=Object.assign(this.config.header,a.header),a.method=a.method||this.config.method,new Promise((function(r,n){a.complete=function(a){if(e.hideLoading(),clearTimeout(t.config.timer),t.config.timer=null,t.config.originalData)if(t.interceptor.response&&"function"===typeof t.interceptor.response){var i=t.interceptor.response(a);!1!==i?r(i):n(a)}else r(a);else if(200==a.statusCode)if(t.interceptor.response&&"function"===typeof t.interceptor.response){var l=t.interceptor.response(a.data);!1!==l?r(l):n(a.data)}else r(a.data);else n(a)},a.url=o.default.url(a.url)?a.url:t.config.baseUrl+(0==a.url.indexOf("/")?a.url:"/"+a.url),t.config.showLoading&&!t.config.timer&&(t.config.timer=setTimeout((function(){e.showLoading({title:t.config.loadingText,mask:t.config.loadingMask}),t.config.timer=null}),t.config.loadingTime)),e.request(a)}))}}]),t}(),u=new s;t.default=u}).call(this,a(2)["default"])},350:function(e,t,a){"use strict";e.exports=l;var r=a(346),n=Object.create(a(341));function i(e,t){var a=this._transformState;a.transforming=!1;var r=a.writecb;if(!r)return this.emit("error",new Error("write callback called multiple times"));a.writechunk=null,a.writecb=null,null!=t&&this.push(t),r(e);var n=this._readableState;n.reading=!1,(n.needReadable||n.length<n.highWaterMark)&&this._read(n.highWaterMark)}function l(e){if(!(this instanceof l))return new l(e);r.call(this,e),this._transformState={afterTransform:i.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",o)}function o(){var e=this;"function"===typeof this._flush?this._flush((function(t,a){s(e,t,a)})):s(this,null,null)}function s(e,t,a){if(t)return e.emit("error",t);if(null!=a&&e.push(a),e._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(e._transformState.transforming)throw new Error("Calling transform done when still transforming");return e.push(null)}n.inherits=a(333),n.inherits(l,r),l.prototype.push=function(e,t){return this._transformState.needTransform=!1,r.prototype.push.call(this,e,t)},l.prototype._transform=function(e,t,a){throw new Error("_transform() is not implemented")},l.prototype._write=function(e,t,a){var r=this._transformState;if(r.writecb=a,r.writechunk=e,r.writeencoding=t,!r.transforming){var n=this._readableState;(r.needTransform||n.needReadable||n.length<n.highWaterMark)&&this._read(n.highWaterMark)}},l.prototype._read=function(e){var t=this._transformState;null!==t.writechunk&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0},l.prototype._destroy=function(e,t){var a=this;r.prototype._destroy.call(this,e,(function(e){t(e),a.emit("close")}))}},351:function(e,t,a){"use strict";e.exports=i;var r=a(350),n=Object.create(a(341));function i(e){if(!(this instanceof i))return new i(e);r.call(this,e)}n.inherits=a(333),n.inherits(i,r),i.prototype._transform=function(e,t,a){a(null,e)}},352:function(e,t,a){"use strict";var r=a(328).Buffer,n=a(333),i=a(335),l=new Array(16),o=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],s=[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],u=[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],c=[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],f=[0,1518500249,1859775393,2400959708,2840853838],h=[1352829926,1548603684,1836072691,2053994217,0];function d(){i.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}function b(e,t){return e<<t|e>>>32-t}function p(e,t,a,r,n,i,l,o){return b(e+(t^a^r)+i+l|0,o)+n|0}function v(e,t,a,r,n,i,l,o){return b(e+(t&a|~t&r)+i+l|0,o)+n|0}function g(e,t,a,r,n,i,l,o){return b(e+((t|~a)^r)+i+l|0,o)+n|0}function y(e,t,a,r,n,i,l,o){return b(e+(t&r|a&~r)+i+l|0,o)+n|0}function m(e,t,a,r,n,i,l,o){return b(e+(t^(a|~r))+i+l|0,o)+n|0}n(d,i),d.prototype._update=function(){for(var e=l,t=0;t<16;++t)e[t]=this._block.readInt32LE(4*t);for(var a=0|this._a,r=0|this._b,n=0|this._c,i=0|this._d,d=0|this._e,_=0|this._a,w=0|this._b,x=0|this._c,S=0|this._d,A=0|this._e,k=0;k<80;k+=1){var M,E;k<16?(M=p(a,r,n,i,d,e[o[k]],f[0],u[k]),E=m(_,w,x,S,A,e[s[k]],h[0],c[k])):k<32?(M=v(a,r,n,i,d,e[o[k]],f[1],u[k]),E=y(_,w,x,S,A,e[s[k]],h[1],c[k])):k<48?(M=g(a,r,n,i,d,e[o[k]],f[2],u[k]),E=g(_,w,x,S,A,e[s[k]],h[2],c[k])):k<64?(M=y(a,r,n,i,d,e[o[k]],f[3],u[k]),E=v(_,w,x,S,A,e[s[k]],h[3],c[k])):(M=m(a,r,n,i,d,e[o[k]],f[4],u[k]),E=p(_,w,x,S,A,e[s[k]],h[4],c[k])),a=d,d=i,i=b(n,10),n=r,r=M,_=A,A=S,S=b(x,10),x=w,w=E}var T=this._b+n+S|0;this._b=this._c+i+A|0,this._c=this._d+d+_|0,this._d=this._e+a+w|0,this._e=this._a+r+x|0,this._a=T},d.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=r.alloc?r.alloc(20):new r(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=d},353:function(e,t,a){t=e.exports=function(e){e=e.toLowerCase();var a=t[e];if(!a)throw new Error(e+" is not supported (we accept pull requests)");return new a};t.sha=a(354),t.sha1=a(356),t.sha224=a(357),t.sha256=a(358),t.sha384=a(359),t.sha512=a(360)},354:function(e,t,a){var r=a(333),n=a(355),i=a(327).Buffer,l=[1518500249,1859775393,-1894007588,-899497514],o=new Array(80);function s(){this.init(),this._w=o,n.call(this,64,56)}function u(e){return e<<5|e>>>27}function c(e){return e<<30|e>>>2}function f(e,t,a,r){return 0===e?t&a|~t&r:2===e?t&a|t&r|a&r:t^a^r}r(s,n),s.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},s.prototype._update=function(e){for(var t=this._w,a=0|this._a,r=0|this._b,n=0|this._c,i=0|this._d,o=0|this._e,s=0;s<16;++s)t[s]=e.readInt32BE(4*s);for(;s<80;++s)t[s]=t[s-3]^t[s-8]^t[s-14]^t[s-16];for(var h=0;h<80;++h){var d=~~(h/20),b=u(a)+f(d,r,n,i)+o+t[h]+l[d]|0;o=i,i=n,n=c(r),r=a,a=b}this._a=a+this._a|0,this._b=r+this._b|0,this._c=n+this._c|0,this._d=i+this._d|0,this._e=o+this._e|0},s.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=s},355:function(e,t,a){var r=a(327).Buffer;function n(e,t){this._block=r.alloc(e),this._finalSize=t,this._blockSize=e,this._len=0}n.prototype.update=function(e,t){"string"===typeof e&&(t=t||"utf8",e=r.from(e,t));for(var a=this._block,n=this._blockSize,i=e.length,l=this._len,o=0;o<i;){for(var s=l%n,u=Math.min(i-o,n-s),c=0;c<u;c++)a[s+c]=e[o+c];l+=u,o+=u,l%n===0&&this._update(a)}return this._len+=i,this},n.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 a=8*this._len;if(a<=4294967295)this._block.writeUInt32BE(a,this._blockSize-4);else{var r=(4294967295&a)>>>0,n=(a-r)/4294967296;this._block.writeUInt32BE(n,this._blockSize-8),this._block.writeUInt32BE(r,this._blockSize-4)}this._update(this._block);var i=this._hash();return e?i.toString(e):i},n.prototype._update=function(){throw new Error("_update must be implemented by subclass")},e.exports=n},356:function(e,t,a){var r=a(333),n=a(355),i=a(327).Buffer,l=[1518500249,1859775393,-1894007588,-899497514],o=new Array(80);function s(){this.init(),this._w=o,n.call(this,64,56)}function u(e){return e<<1|e>>>31}function c(e){return e<<5|e>>>27}function f(e){return e<<30|e>>>2}function h(e,t,a,r){return 0===e?t&a|~t&r:2===e?t&a|t&r|a&r:t^a^r}r(s,n),s.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},s.prototype._update=function(e){for(var t=this._w,a=0|this._a,r=0|this._b,n=0|this._c,i=0|this._d,o=0|this._e,s=0;s<16;++s)t[s]=e.readInt32BE(4*s);for(;s<80;++s)t[s]=u(t[s-3]^t[s-8]^t[s-14]^t[s-16]);for(var d=0;d<80;++d){var b=~~(d/20),p=c(a)+h(b,r,n,i)+o+t[d]+l[b]|0;o=i,i=n,n=f(r),r=a,a=p}this._a=a+this._a|0,this._b=r+this._b|0,this._c=n+this._c|0,this._d=i+this._d|0,this._e=o+this._e|0},s.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=s},357:function(e,t,a){var r=a(333),n=a(358),i=a(355),l=a(327).Buffer,o=new Array(64);function s(){this.init(),this._w=o,i.call(this,64,56)}r(s,n),s.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},s.prototype._hash=function(){var e=l.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=s},358:function(e,t,a){var r=a(333),n=a(355),i=a(327).Buffer,l=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],o=new Array(64);function s(){this.init(),this._w=o,n.call(this,64,56)}function u(e,t,a){return a^e&(t^a)}function c(e,t,a){return e&t|a&(e|t)}function f(e){return(e>>>2|e<<30)^(e>>>13|e<<19)^(e>>>22|e<<10)}function h(e){return(e>>>6|e<<26)^(e>>>11|e<<21)^(e>>>25|e<<7)}function d(e){return(e>>>7|e<<25)^(e>>>18|e<<14)^e>>>3}function b(e){return(e>>>17|e<<15)^(e>>>19|e<<13)^e>>>10}r(s,n),s.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},s.prototype._update=function(e){for(var t=this._w,a=0|this._a,r=0|this._b,n=0|this._c,i=0|this._d,o=0|this._e,s=0|this._f,p=0|this._g,v=0|this._h,g=0;g<16;++g)t[g]=e.readInt32BE(4*g);for(;g<64;++g)t[g]=b(t[g-2])+t[g-7]+d(t[g-15])+t[g-16]|0;for(var y=0;y<64;++y){var m=v+h(o)+u(o,s,p)+l[y]+t[y]|0,_=f(a)+c(a,r,n)|0;v=p,p=s,s=o,o=i+m|0,i=n,n=r,r=a,a=m+_|0}this._a=a+this._a|0,this._b=r+this._b|0,this._c=n+this._c|0,this._d=i+this._d|0,this._e=o+this._e|0,this._f=s+this._f|0,this._g=p+this._g|0,this._h=v+this._h|0},s.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=s},359:function(e,t,a){var r=a(333),n=a(360),i=a(355),l=a(327).Buffer,o=new Array(160);function s(){this.init(),this._w=o,i.call(this,128,112)}r(s,n),s.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},s.prototype._hash=function(){var e=l.allocUnsafe(48);function t(t,a,r){e.writeInt32BE(t,r),e.writeInt32BE(a,r+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=s},36:function(e,t,a){"use strict";var r=a(4);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(a(13)),i=r(a(37));function l(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e=(0,i.default)(e),"object"!==(0,n.default)(e)||"object"!==(0,n.default)(t))return!1;for(var a in t)t.hasOwnProperty(a)&&(a in e?"object"!==(0,n.default)(e[a])||"object"!==(0,n.default)(t[a])?e[a]=t[a]:e[a].concat&&t[a].concat?e[a]=e[a].concat(t[a]):e[a]=l(e[a],t[a]):e[a]=t[a]);return e}var o=l;t.default=o},360:function(e,t,a){var r=a(333),n=a(355),i=a(327).Buffer,l=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],o=new Array(160);function s(){this.init(),this._w=o,n.call(this,128,112)}function u(e,t,a){return a^e&(t^a)}function c(e,t,a){return e&t|a&(e|t)}function f(e,t){return(e>>>28|t<<4)^(t>>>2|e<<30)^(t>>>7|e<<25)}function h(e,t){return(e>>>14|t<<18)^(e>>>18|t<<14)^(t>>>9|e<<23)}function d(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^e>>>7}function b(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^(e>>>7|t<<25)}function p(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 g(e,t){return e>>>0<t>>>0?1:0}r(s,n),s.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},s.prototype._update=function(e){for(var t=this._w,a=0|this._ah,r=0|this._bh,n=0|this._ch,i=0|this._dh,o=0|this._eh,s=0|this._fh,y=0|this._gh,m=0|this._hh,_=0|this._al,w=0|this._bl,x=0|this._cl,S=0|this._dl,A=0|this._el,k=0|this._fl,M=0|this._gl,E=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 P=t[T-30],O=t[T-30+1],D=d(P,O),R=b(O,P);P=t[T-4],O=t[T-4+1];var B=p(P,O),I=v(O,P),C=t[T-14],L=t[T-14+1],j=t[T-32],F=t[T-32+1],N=R+L|0,z=D+C+g(N,R)|0;N=N+I|0,z=z+B+g(N,I)|0,N=N+F|0,z=z+j+g(N,F)|0,t[T]=z,t[T+1]=N}for(var $=0;$<160;$+=2){z=t[$],N=t[$+1];var q=c(a,r,n),U=c(_,w,x),H=f(a,_),V=f(_,a),W=h(o,A),K=h(A,o),X=l[$],G=l[$+1],Y=u(o,s,y),Z=u(A,k,M),J=E+K|0,Q=m+W+g(J,E)|0;J=J+Z|0,Q=Q+Y+g(J,Z)|0,J=J+G|0,Q=Q+X+g(J,G)|0,J=J+N|0,Q=Q+z+g(J,N)|0;var ee=V+U|0,te=H+q+g(ee,V)|0;m=y,E=M,y=s,M=k,s=o,k=A,A=S+J|0,o=i+Q+g(A,S)|0,i=n,S=x,n=r,x=w,r=a,w=_,_=J+ee|0,a=Q+te+g(_,J)|0}this._al=this._al+_|0,this._bl=this._bl+w|0,this._cl=this._cl+x|0,this._dl=this._dl+S|0,this._el=this._el+A|0,this._fl=this._fl+k|0,this._gl=this._gl+M|0,this._hl=this._hl+E|0,this._ah=this._ah+a+g(this._al,_)|0,this._bh=this._bh+r+g(this._bl,w)|0,this._ch=this._ch+n+g(this._cl,x)|0,this._dh=this._dh+i+g(this._dl,S)|0,this._eh=this._eh+o+g(this._el,A)|0,this._fh=this._fh+s+g(this._fl,k)|0,this._gh=this._gh+y+g(this._gl,M)|0,this._hh=this._hh+m+g(this._hl,E)|0},s.prototype._hash=function(){var e=i.allocUnsafe(64);function t(t,a,r){e.writeInt32BE(t,r),e.writeInt32BE(a,r+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=s},361:function(e,t,a){var r=a(327).Buffer,n=a(362).Transform,i=a(349).StringDecoder,l=a(333);function o(e){n.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}l(o,n),o.prototype.update=function(e,t,a){"string"===typeof e&&(e=r.from(e,t));var n=this._update(e);return this.hashMode?this:(a&&(n=this._toString(n,a)),n)},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,a){var r;try{this.hashMode?this._update(e):this.push(this._update(e))}catch(n){r=n}finally{a(r)}},o.prototype._flush=function(e){var t;try{this.push(this.__final())}catch(a){t=a}e(t)},o.prototype._finalOrDigest=function(e){var t=this.__final()||r.alloc(0);return e&&(t=this._toString(t,e,!0)),t},o.prototype._toString=function(e,t,a){if(this._decoder||(this._decoder=new i(t),this._encoding=t),this._encoding!==t)throw new Error("can't switch encodings");var r=this._decoder.write(e);return a&&(r+=this._decoder.end()),r},e.exports=o},362:function(e,t,a){e.exports=i;var r=a(339).EventEmitter,n=a(333);function i(){r.call(this)}n(i,r),i.Readable=a(336),i.Writable=a(363),i.Duplex=a(364),i.Transform=a(365),i.PassThrough=a(366),i.Stream=i,i.prototype.pipe=function(e,t){var a=this;function n(t){e.writable&&!1===e.write(t)&&a.pause&&a.pause()}function i(){a.readable&&a.resume&&a.resume()}a.on("data",n),e.on("drain",i),e._isStdio||t&&!1===t.end||(a.on("end",o),a.on("close",s));var l=!1;function o(){l||(l=!0,e.end())}function s(){l||(l=!0,"function"===typeof e.destroy&&e.destroy())}function u(e){if(c(),0===r.listenerCount(this,"error"))throw e}function c(){a.removeListener("data",n),e.removeListener("drain",i),a.removeListener("end",o),a.removeListener("close",s),a.removeListener("error",u),e.removeListener("error",u),a.removeListener("end",c),a.removeListener("close",c),e.removeListener("close",c)}return a.on("error",u),e.on("error",u),a.on("end",c),a.on("close",c),e.on("close",c),e.emit("pipe",a),e}},363:function(e,t,a){e.exports=a(347)},364:function(e,t,a){e.exports=a(346)},365:function(e,t,a){e.exports=a(336).Transform},366:function(e,t,a){e.exports=a(336).PassThrough},367:function(e,t,a){"use strict";var r=a(333),n=a(368),i=a(361),l=a(327).Buffer,o=a(369),s=a(352),u=a(353),c=l.alloc(128);function f(e,t){i.call(this,"digest"),"string"===typeof t&&(t=l.from(t));var a="sha512"===e||"sha384"===e?128:64;if(this._alg=e,this._key=t,t.length>a){var r="rmd160"===e?new s:u(e);t=r.update(t).digest()}else t.length<a&&(t=l.concat([t,c],a));for(var n=this._ipad=l.allocUnsafe(a),o=this._opad=l.allocUnsafe(a),f=0;f<a;f++)n[f]=54^t[f],o[f]=92^t[f];this._hash="rmd160"===e?new s:u(e),this._hash.update(n)}r(f,i),f.prototype._update=function(e){this._hash.update(e)},f.prototype._final=function(){var e=this._hash.digest(),t="rmd160"===this._alg?new s:u(this._alg);return t.update(this._opad).update(e).digest()},e.exports=function(e,t){return e=e.toLowerCase(),"rmd160"===e||"ripemd160"===e?new f("rmd160",t):"md5"===e?new n(o,t):new f(e,t)}},368:function(e,t,a){"use strict";var r=a(333),n=a(327).Buffer,i=a(361),l=n.alloc(128),o=64;function s(e,t){i.call(this,"digest"),"string"===typeof t&&(t=n.from(t)),this._alg=e,this._key=t,t.length>o?t=e(t):t.length<o&&(t=n.concat([t,l],o));for(var a=this._ipad=n.allocUnsafe(o),r=this._opad=n.allocUnsafe(o),s=0;s<o;s++)a[s]=54^t[s],r[s]=92^t[s];this._hash=[a]}r(s,i),s.prototype._update=function(e){this._hash.push(e)},s.prototype._final=function(){var e=this._alg(n.concat(this._hash));return this._alg(n.concat([this._opad,e]))},e.exports=s},369:function(e,t,a){var r=a(334);e.exports=function(e){return(new r).update(e).digest()}},37:function(e,t,a){"use strict";var r=a(4);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(a(13));function i(e){return"[object Array]"===Object.prototype.toString.call(e)}function l(e){if([null,void 0,NaN,!1].includes(e))return e;if("object"!==(0,n.default)(e)&&"function"!==typeof e)return e;var t=i(e)?[]:{};for(var a in e)e.hasOwnProperty(a)&&(t[a]="object"===(0,n.default)(e[a])?l(e[a]):e[a]);return t}var o=l;t.default=o},370:function(e,t,a){e.exports=a(371)},371: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"}}')},372:function(e,t,a){t.pbkdf2=a(373),t.pbkdf2Sync=a(376)},373:function(e,t,a){(function(t){var r,n,i=a(327).Buffer,l=a(374),o=a(375),s=a(376),u=a(377),c=t.crypto&&t.crypto.subtle,f={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"},h=[];function d(e){if(t.process&&!t.process.browser)return Promise.resolve(!1);if(!c||!c.importKey||!c.deriveBits)return Promise.resolve(!1);if(void 0!==h[e])return h[e];r=r||i.alloc(8);var a=p(r,r,10,128,e).then((function(){return!0})).catch((function(){return!1}));return h[e]=a,a}function b(){return n||(n=t.process&&t.process.nextTick?t.process.nextTick:t.queueMicrotask?t.queueMicrotask:t.setImmediate?t.setImmediate:t.setTimeout,n)}function p(e,t,a,r,n){return c.importKey("raw",e,{name:"PBKDF2"},!1,["deriveBits"]).then((function(e){return c.deriveBits({name:"PBKDF2",salt:t,iterations:a,hash:{name:n}},e,r<<3)})).then((function(e){return i.from(e)}))}function v(e,t){e.then((function(e){b()((function(){t(null,e)}))}),(function(e){b()((function(){t(e)}))}))}e.exports=function(e,a,r,n,i,c){"function"===typeof i&&(c=i,i=void 0),i=i||"sha1";var h=f[i.toLowerCase()];if(h&&"function"===typeof t.Promise){if(l(r,n),e=u(e,o,"Password"),a=u(a,o,"Salt"),"function"!==typeof c)throw new Error("No callback provided to pbkdf2");v(d(h).then((function(t){return t?p(e,a,r,n,h):s(e,a,r,n,i)})),c)}else b()((function(){var t;try{t=s(e,a,r,n,i)}catch(l){return c(l)}c(null,t)}))}}).call(this,a(3))},374:function(e,t){var a=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>a||t!==t)throw new TypeError("Bad key length")}},375:function(e,t,a){(function(t,a){var r;if(t.process&&t.process.browser)r="utf-8";else if(t.process&&t.process.version){var n=parseInt(a.version.split(".")[0].slice(1),10);r=n>=6?"utf-8":"binary"}else r="utf-8";e.exports=r}).call(this,a(3),a(325))},376:function(e,t,a){var r=a(369),n=a(352),i=a(353),l=a(327).Buffer,o=a(374),s=a(375),u=a(377),c=l.alloc(128),f={md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,rmd160:20,ripemd160:20};function h(e,t,a){var r=d(e),n="sha512"===e||"sha384"===e?128:64;t.length>n?t=r(t):t.length<n&&(t=l.concat([t,c],n));for(var i=l.allocUnsafe(n+f[e]),o=l.allocUnsafe(n+f[e]),s=0;s<n;s++)i[s]=54^t[s],o[s]=92^t[s];var u=l.allocUnsafe(n+a+4);i.copy(u,0,0,n),this.ipad1=u,this.ipad2=i,this.opad=o,this.alg=e,this.blocksize=n,this.hash=r,this.size=f[e]}function d(e){function t(t){return i(e).update(t).digest()}function a(e){return(new n).update(e).digest()}return"rmd160"===e||"ripemd160"===e?a:"md5"===e?r:t}function b(e,t,a,r,n){o(a,r),e=u(e,s,"Password"),t=u(t,s,"Salt"),n=n||"sha1";var i=new h(n,e,t.length),c=l.allocUnsafe(r),d=l.allocUnsafe(t.length+4);t.copy(d,0,0,t.length);for(var b=0,p=f[n],v=Math.ceil(r/p),g=1;g<=v;g++){d.writeUInt32BE(g,t.length);for(var y=i.run(d,i.ipad1),m=y,_=1;_<a;_++){m=i.run(m,i.ipad2);for(var w=0;w<p;w++)y[w]^=m[w]}y.copy(c,b),b+=p}return c}h.prototype.run=function(e,t){e.copy(t,this.blocksize);var a=this.hash(t);return a.copy(this.opad,this.blocksize),this.hash(this.opad)},e.exports=b},377:function(e,t,a){var r=a(327).Buffer;e.exports=function(e,t,a){if(r.isBuffer(e))return e;if("string"===typeof e)return r.from(e,t);if(ArrayBuffer.isView(e))return r.from(e.buffer);throw new TypeError(a+" must be a string, a Buffer, a typed array or a DataView")}},378:function(e,t,a){var r=a(379),n=a(387),i=a(389),l=a(406),o=a(404);function s(e,t){var a,r;if(e=e.toLowerCase(),i[e])a=i[e].key,r=i[e].iv;else{if(!l[e])throw new TypeError("invalid suite type");a=8*l[e].key,r=l[e].iv}var n=o(t,!1,a,r);return c(e,n.key,n.iv)}function u(e,t){var a,r;if(e=e.toLowerCase(),i[e])a=i[e].key,r=i[e].iv;else{if(!l[e])throw new TypeError("invalid suite type");a=8*l[e].key,r=l[e].iv}var n=o(t,!1,a,r);return f(e,n.key,n.iv)}function c(e,t,a){if(e=e.toLowerCase(),i[e])return n.createCipheriv(e,t,a);if(l[e])return new r({key:t,iv:a,mode:e});throw new TypeError("invalid suite type")}function f(e,t,a){if(e=e.toLowerCase(),i[e])return n.createDecipheriv(e,t,a);if(l[e])return new r({key:t,iv:a,mode:e,decrypt:!0});throw new TypeError("invalid suite type")}function h(){return Object.keys(l).concat(n.getCiphers())}t.createCipher=t.Cipher=s,t.createCipheriv=t.Cipheriv=c,t.createDecipher=t.Decipher=u,t.createDecipheriv=t.Decipheriv=f,t.listCiphers=t.getCiphers=h},379:function(e,t,a){var r=a(361),n=a(380),i=a(333),l=a(327).Buffer,o={"des-ede3-cbc":n.CBC.instantiate(n.EDE),"des-ede3":n.EDE,"des-ede-cbc":n.CBC.instantiate(n.EDE),"des-ede":n.EDE,"des-cbc":n.CBC.instantiate(n.DES),"des-ecb":n.DES};function s(e){r.call(this);var t,a=e.mode.toLowerCase(),n=o[a];t=e.decrypt?"decrypt":"encrypt";var i=e.key;l.isBuffer(i)||(i=l.from(i)),"des-ede"!==a&&"des-ede-cbc"!==a||(i=l.concat([i,i.slice(0,8)]));var s=e.iv;l.isBuffer(s)||(s=l.from(s)),this._des=n.create({key:i,iv:s,type:t})}o.des=o["des-cbc"],o.des3=o["des-ede3-cbc"],e.exports=s,i(s,r),s.prototype._update=function(e){return l.from(this._des.update(e))},s.prototype._final=function(){return l.from(this._des.final())}},38:function(e,t,a){"use strict";var r=a(4);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(a(13));function i(e){return/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/.test(e)}function l(e){return/^1[23456789]\d{9}$/.test(e)}function o(e){return/http(s)?:\/\/([\w-]+\.)+[\w-]+(\/[\w-.\/?%&=]*)?/.test(e)}function s(e){return!/Invalid|NaN/.test(new Date(e).toString())}function u(e){return/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(e)}function c(e){return/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(e)}function f(e){return/^\d+$/.test(e)}function h(e){return/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/.test(e)}function d(e){var t=/^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}(([0-9]{5}[DF]$)|([DF][A-HJ-NP-Z0-9][0-9]{4}$))/,a=/^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳]{1}$/;return 7===e.length?a.test(e):8===e.length&&t.test(e)}function b(e){return/^[1-9]\d*(,\d{3})*(\.\d{1,2})?$|^0\.\d{1,2}$/.test(e)}function p(e){var t=/^[\u4e00-\u9fa5]+$/gi;return t.test(e)}function v(e){return/^[a-zA-Z]*$/.test(e)}function g(e){var t=/^[0-9a-zA-Z]*$/g;return t.test(e)}function y(e,t){return e.indexOf(t)>=0}function m(e,t){return e>=t[0]&&e<=t[1]}function _(e,t){return e.length>=t[0]&&e.length<=t[1]}function w(e){var t=/^\d{3,4}-\d{7,8}(-\d{3,4})?$/;return t.test(e)}function x(e){switch((0,n.default)(e)){case"undefined":return!0;case"string":if(0==e.replace(/(^[ \t\n\r]*)|([ \t\n\r]*$)/g,"").length)return!0;break;case"boolean":if(!e)return!0;break;case"number":if(0===e||isNaN(e))return!0;break;case"object":if(null===e||0===e.length)return!0;for(var t in e)return!1;return!0}return!1}function S(e){if("string"==typeof e)try{var t=JSON.parse(e);return!("object"!=(0,n.default)(t)||!t)}catch(a){return!1}return!1}function A(e){return"function"===typeof Array.isArray?Array.isArray(e):"[object Array]"===Object.prototype.toString.call(e)}function k(e){return"[object Object]"===Object.prototype.toString.call(e)}function M(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6;return new RegExp("^\\d{".concat(t,"}$")).test(e)}var E={email:i,mobile:l,url:o,date:s,dateISO:u,number:c,digits:f,idCard:h,carNo:d,amount:b,chinese:p,letter:v,enOrNum:g,contains:y,range:m,rangeLength:_,empty:x,isEmpty:x,jsonString:S,landline:w,object:k,array:A,code:M};t.default=E},380:function(e,t,a){"use strict";t.utils=a(381),t.Cipher=a(382),t.DES=a(384),t.CBC=a(385),t.EDE=a(386)},381:function(e,t,a){"use strict";t.readUInt32BE=function(e,t){var a=e[0+t]<<24|e[1+t]<<16|e[2+t]<<8|e[3+t];return a>>>0},t.writeUInt32BE=function(e,t,a){e[0+a]=t>>>24,e[1+a]=t>>>16&255,e[2+a]=t>>>8&255,e[3+a]=255&t},t.ip=function(e,t,a,r){for(var n=0,i=0,l=6;l>=0;l-=2){for(var o=0;o<=24;o+=8)n<<=1,n|=t>>>o+l&1;for(o=0;o<=24;o+=8)n<<=1,n|=e>>>o+l&1}for(l=6;l>=0;l-=2){for(o=1;o<=25;o+=8)i<<=1,i|=t>>>o+l&1;for(o=1;o<=25;o+=8)i<<=1,i|=e>>>o+l&1}a[r+0]=n>>>0,a[r+1]=i>>>0},t.rip=function(e,t,a,r){for(var n=0,i=0,l=0;l<4;l++)for(var o=24;o>=0;o-=8)n<<=1,n|=t>>>o+l&1,n<<=1,n|=e>>>o+l&1;for(l=4;l<8;l++)for(o=24;o>=0;o-=8)i<<=1,i|=t>>>o+l&1,i<<=1,i|=e>>>o+l&1;a[r+0]=n>>>0,a[r+1]=i>>>0},t.pc1=function(e,t,a,r){for(var n=0,i=0,l=7;l>=5;l--){for(var o=0;o<=24;o+=8)n<<=1,n|=t>>o+l&1;for(o=0;o<=24;o+=8)n<<=1,n|=e>>o+l&1}for(o=0;o<=24;o+=8)n<<=1,n|=t>>o+l&1;for(l=1;l<=3;l++){for(o=0;o<=24;o+=8)i<<=1,i|=t>>o+l&1;for(o=0;o<=24;o+=8)i<<=1,i|=e>>o+l&1}for(o=0;o<=24;o+=8)i<<=1,i|=e>>o+l&1;a[r+0]=n>>>0,a[r+1]=i>>>0},t.r28shl=function(e,t){return e<<t&268435455|e>>>28-t};var r=[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,a,n){for(var i=0,l=0,o=r.length>>>1,s=0;s<o;s++)i<<=1,i|=e>>>r[s]&1;for(s=o;s<r.length;s++)l<<=1,l|=t>>>r[s]&1;a[n+0]=i>>>0,a[n+1]=l>>>0},t.expand=function(e,t,a){var r=0,n=0;r=(1&e)<<5|e>>>27;for(var i=23;i>=15;i-=4)r<<=6,r|=e>>>i&63;for(i=11;i>=3;i-=4)n|=e>>>i&63,n<<=6;n|=(31&e)<<1|e>>>31,t[a+0]=r>>>0,t[a+1]=n>>>0};var n=[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 a=0,r=0;r<4;r++){var i=e>>>18-6*r&63,l=n[64*r+i];a<<=4,a|=l}for(r=0;r<4;r++){i=t>>>18-6*r&63,l=n[256+64*r+i];a<<=4,a|=l}return a>>>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,a=0;a<i.length;a++)t<<=1,t|=e>>>i[a]&1;return t>>>0},t.padSplit=function(e,t,a){var r=e.toString(2);while(r.length<t)r="0"+r;for(var n=[],i=0;i<t;i+=a)n.push(r.slice(i,i+a));return n.join(" ")}},382:function(e,t,a){"use strict";var r=a(383);function n(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=n,n.prototype._init=function(){},n.prototype.update=function(e){return 0===e.length?[]:"decrypt"===this.type?this._updateDecrypt(e):this._updateEncrypt(e)},n.prototype._buffer=function(e,t){for(var a=Math.min(this.buffer.length-this.bufferOff,e.length-t),r=0;r<a;r++)this.buffer[this.bufferOff+r]=e[t+r];return this.bufferOff+=a,a},n.prototype._flushBuffer=function(e,t){return this._update(this.buffer,0,e,t),this.bufferOff=0,this.blockSize},n.prototype._updateEncrypt=function(e){var t=0,a=0,r=(this.bufferOff+e.length)/this.blockSize|0,n=new Array(r*this.blockSize);0!==this.bufferOff&&(t+=this._buffer(e,t),this.bufferOff===this.buffer.length&&(a+=this._flushBuffer(n,a)));for(var i=e.length-(e.length-t)%this.blockSize;t<i;t+=this.blockSize)this._update(e,t,n,a),a+=this.blockSize;for(;t<e.length;t++,this.bufferOff++)this.buffer[this.bufferOff]=e[t];return n},n.prototype._updateDecrypt=function(e){for(var t=0,a=0,r=Math.ceil((this.bufferOff+e.length)/this.blockSize)-1,n=new Array(r*this.blockSize);r>0;r--)t+=this._buffer(e,t),a+=this._flushBuffer(n,a);return t+=this._buffer(e,t),n},n.prototype.final=function(e){var t,a;return e&&(t=this.update(e)),a="encrypt"===this.type?this._finalEncrypt():this._finalDecrypt(),t?t.concat(a):a},n.prototype._pad=function(e,t){if(0===t)return!1;while(t<e.length)e[t++]=0;return!0},n.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},n.prototype._unpad=function(e){return e},n.prototype._finalDecrypt=function(){r.equal(this.bufferOff,this.blockSize,"Not enough data to decrypt");var e=new Array(this.blockSize);return this._flushBuffer(e,0),this._unpad(e)}},383:function(e,t){function a(e,t){if(!e)throw new Error(t||"Assertion failed")}e.exports=a,a.equal=function(e,t,a){if(e!=t)throw new Error(a||"Assertion failed: "+e+" != "+t)}},384:function(e,t,a){"use strict";var r=a(383),n=a(333),i=a(381),l=a(382);function o(){this.tmp=new Array(2),this.keys=null}function s(e){l.call(this,e);var t=new o;this._desState=t,this.deriveKeys(t,e.key)}n(s,l),e.exports=s,s.create=function(e){return new s(e)};var u=[1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1];s.prototype.deriveKeys=function(e,t){e.keys=new Array(32),r.equal(t.length,this.blockSize,"Invalid key length");var a=i.readUInt32BE(t,0),n=i.readUInt32BE(t,4);i.pc1(a,n,e.tmp,0),a=e.tmp[0],n=e.tmp[1];for(var l=0;l<e.keys.length;l+=2){var o=u[l>>>1];a=i.r28shl(a,o),n=i.r28shl(n,o),i.pc2(a,n,e.keys,l)}},s.prototype._update=function(e,t,a,r){var n=this._desState,l=i.readUInt32BE(e,t),o=i.readUInt32BE(e,t+4);i.ip(l,o,n.tmp,0),l=n.tmp[0],o=n.tmp[1],"encrypt"===this.type?this._encrypt(n,l,o,n.tmp,0):this._decrypt(n,l,o,n.tmp,0),l=n.tmp[0],o=n.tmp[1],i.writeUInt32BE(a,l,r),i.writeUInt32BE(a,o,r+4)},s.prototype._pad=function(e,t){for(var a=e.length-t,r=t;r<e.length;r++)e[r]=a;return!0},s.prototype._unpad=function(e){for(var t=e[e.length-1],a=e.length-t;a<e.length;a++)r.equal(e[a],t);return e.slice(0,e.length-t)},s.prototype._encrypt=function(e,t,a,r,n){for(var l=t,o=a,s=0;s<e.keys.length;s+=2){var u=e.keys[s],c=e.keys[s+1];i.expand(o,e.tmp,0),u^=e.tmp[0],c^=e.tmp[1];var f=i.substitute(u,c),h=i.permute(f),d=o;o=(l^h)>>>0,l=d}i.rip(o,l,r,n)},s.prototype._decrypt=function(e,t,a,r,n){for(var l=a,o=t,s=e.keys.length-2;s>=0;s-=2){var u=e.keys[s],c=e.keys[s+1];i.expand(l,e.tmp,0),u^=e.tmp[0],c^=e.tmp[1];var f=i.substitute(u,c),h=i.permute(f),d=l;l=(o^h)>>>0,o=d}i.rip(l,o,r,n)}},385:function(e,t,a){"use strict";var r=a(383),n=a(333),i={};function l(e){r.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]}function o(e){function t(t){e.call(this,t),this._cbcInit()}n(t,e);for(var a=Object.keys(i),r=0;r<a.length;r++){var l=a[r];t.prototype[l]=i[l]}return t.create=function(e){return new t(e)},t}t.instantiate=o,i._cbcInit=function(){var e=new l(this.options.iv);this._cbcState=e},i._update=function(e,t,a,r){var n=this._cbcState,i=this.constructor.super_.prototype,l=n.iv;if("encrypt"===this.type){for(var o=0;o<this.blockSize;o++)l[o]^=e[t+o];i._update.call(this,l,0,a,r);for(o=0;o<this.blockSize;o++)l[o]=a[r+o]}else{i._update.call(this,e,t,a,r);for(o=0;o<this.blockSize;o++)a[r+o]^=l[o];for(o=0;o<this.blockSize;o++)l[o]=e[t+o]}}},386:function(e,t,a){"use strict";var r=a(383),n=a(333),i=a(382),l=a(384);function o(e,t){r.equal(t.length,24,"Invalid key length");var a=t.slice(0,8),n=t.slice(8,16),i=t.slice(16,24);this.ciphers="encrypt"===e?[l.create({type:"encrypt",key:a}),l.create({type:"decrypt",key:n}),l.create({type:"encrypt",key:i})]:[l.create({type:"decrypt",key:i}),l.create({type:"encrypt",key:n}),l.create({type:"decrypt",key:a})]}function s(e){i.call(this,e);var t=new o(this.type,this.options.key);this._edeState=t}n(s,i),e.exports=s,s.create=function(e){return new s(e)},s.prototype._update=function(e,t,a,r){var n=this._edeState;n.ciphers[0]._update(e,t,a,r),n.ciphers[1]._update(a,r,a,r),n.ciphers[2]._update(a,r,a,r)},s.prototype._pad=l.prototype._pad,s.prototype._unpad=l.prototype._unpad},387:function(e,t,a){var r=a(388),n=a(405),i=a(399);function l(){return Object.keys(i)}t.createCipher=t.Cipher=r.createCipher,t.createCipheriv=t.Cipheriv=r.createCipheriv,t.createDecipher=t.Decipher=n.createDecipher,t.createDecipheriv=t.Decipheriv=n.createDecipheriv,t.listCiphers=t.getCiphers=l},388:function(e,t,a){var r=a(389),n=a(400),i=a(327).Buffer,l=a(403),o=a(361),s=a(401),u=a(404),c=a(333);function f(e,t,a){o.call(this),this._cache=new d,this._cipher=new s.AES(t),this._prev=i.from(a),this._mode=e,this._autopadding=!0}c(f,o),f.prototype._update=function(e){var t,a;this._cache.add(e);var r=[];while(t=this._cache.get())a=this._mode.encrypt(this,t),r.push(a);return i.concat(r)};var h=i.alloc(16,16);function d(){this.cache=i.allocUnsafe(0)}function b(e,t,a){var o=r[e.toLowerCase()];if(!o)throw new TypeError("invalid suite type");if("string"===typeof t&&(t=i.from(t)),t.length!==o.key/8)throw new TypeError("invalid key length "+t.length);if("string"===typeof a&&(a=i.from(a)),"GCM"!==o.mode&&a.length!==o.iv)throw new TypeError("invalid iv length "+a.length);return"stream"===o.type?new l(o.module,t,a):"auth"===o.type?new n(o.module,t,a):new f(o.module,t,a)}function p(e,t){var a=r[e.toLowerCase()];if(!a)throw new TypeError("invalid suite type");var n=u(t,!1,a.key,a.iv);return b(e,n.key,n.iv)}f.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(h))throw this._cipher.scrub(),new Error("data not multiple of block length")},f.prototype.setAutoPadding=function(e){return this._autopadding=!!e,this},d.prototype.add=function(e){this.cache=i.concat([this.cache,e])},d.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},d.prototype.flush=function(){var e=16-this.cache.length,t=i.allocUnsafe(e),a=-1;while(++a<e)t.writeUInt8(e,a);return i.concat([this.cache,t])},t.createCipheriv=b,t.createCipher=p},389:function(e,t,a){var r={ECB:a(390),CBC:a(391),CFB:a(393),CFB8:a(394),CFB1:a(395),OFB:a(396),CTR:a(397),GCM:a(397)},n=a(399);for(var i in n)n[i].module=r[n[i].mode];e.exports=n},39:function(e,t,a){"use strict";function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"brackets",r=t?"?":"",n=[];-1==["indices","brackets","repeat","comma"].indexOf(a)&&(a="brackets");var i=function(t){var r=e[t];if(["",void 0,null].indexOf(r)>=0)return"continue";if(r.constructor===Array)switch(a){case"indices":for(var i=0;i<r.length;i++)n.push(t+"["+i+"]="+r[i]);break;case"brackets":r.forEach((function(e){n.push(t+"[]="+e)}));break;case"repeat":r.forEach((function(e){n.push(t+"="+e)}));break;case"comma":var l="";r.forEach((function(e){l+=(l?",":"")+e})),n.push(t+"="+l);break;default:r.forEach((function(e){n.push(t+"[]="+e)}))}else n.push(t+"="+r)};for(var l in e)i(l);return n.length?r+n.join("&"):""}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r;t.default=n},390:function(e,t){t.encrypt=function(e,t){return e._cipher.encryptBlock(t)},t.decrypt=function(e,t){return e._cipher.decryptBlock(t)}},391:function(e,t,a){var r=a(392);t.encrypt=function(e,t){var a=r(t,e._prev);return e._prev=e._cipher.encryptBlock(a),e._prev},t.decrypt=function(e,t){var a=e._prev;e._prev=t;var n=e._cipher.decryptBlock(t);return r(n,a)}},392:function(e,t,a){(function(t){e.exports=function(e,a){for(var r=Math.min(e.length,a.length),n=new t(r),i=0;i<r;++i)n[i]=e[i]^a[i];return n}}).call(this,a(328).Buffer)},393:function(e,t,a){var r=a(327).Buffer,n=a(392);function i(e,t,a){var i=t.length,l=n(t,e._cache);return e._cache=e._cache.slice(i),e._prev=r.concat([e._prev,a?t:l]),l}t.encrypt=function(e,t,a){var n,l=r.allocUnsafe(0);while(t.length){if(0===e._cache.length&&(e._cache=e._cipher.encryptBlock(e._prev),e._prev=r.allocUnsafe(0)),!(e._cache.length<=t.length)){l=r.concat([l,i(e,t,a)]);break}n=e._cache.length,l=r.concat([l,i(e,t.slice(0,n),a)]),t=t.slice(n)}return l}},394:function(e,t,a){var r=a(327).Buffer;function n(e,t,a){var n=e._cipher.encryptBlock(e._prev),i=n[0]^t;return e._prev=r.concat([e._prev.slice(1),r.from([a?t:i])]),i}t.encrypt=function(e,t,a){var i=t.length,l=r.allocUnsafe(i),o=-1;while(++o<i)l[o]=n(e,t[o],a);return l}},395:function(e,t,a){var r=a(327).Buffer;function n(e,t,a){var r,n,l,o=-1,s=8,u=0;while(++o<s)r=e._cipher.encryptBlock(e._prev),n=t&1<<7-o?128:0,l=r[0]^n,u+=(128&l)>>o%8,e._prev=i(e._prev,a?n:l);return u}function i(e,t){var a=e.length,n=-1,i=r.allocUnsafe(e.length);e=r.concat([e,r.from([t])]);while(++n<a)i[n]=e[n]<<1|e[n+1]>>7;return i}t.encrypt=function(e,t,a){var i=t.length,l=r.allocUnsafe(i),o=-1;while(++o<i)l[o]=n(e,t[o],a);return l}},396:function(e,t,a){(function(e){var r=a(392);function n(e){return e._prev=e._cipher.encryptBlock(e._prev),e._prev}t.encrypt=function(t,a){while(t._cache.length<a.length)t._cache=e.concat([t._cache,n(t)]);var i=t._cache.slice(0,a.length);return t._cache=t._cache.slice(a.length),r(a,i)}}).call(this,a(328).Buffer)},397:function(e,t,a){var r=a(392),n=a(327).Buffer,i=a(398);function l(e){var t=e._cipher.encryptBlockRaw(e._prev);return i(e._prev),t}var o=16;t.encrypt=function(e,t){var a=Math.ceil(t.length/o),i=e._cache.length;e._cache=n.concat([e._cache,n.allocUnsafe(a*o)]);for(var s=0;s<a;s++){var u=l(e),c=i+s*o;e._cache.writeUInt32BE(u[0],c+0),e._cache.writeUInt32BE(u[1],c+4),e._cache.writeUInt32BE(u[2],c+8),e._cache.writeUInt32BE(u[3],c+12)}var f=e._cache.slice(0,t.length);return e._cache=e._cache.slice(t.length),r(t,f)}},398:function(e,t){function a(e){var t,a=e.length;while(a--){if(t=e.readUInt8(a),255!==t){t++,e.writeUInt8(t,a);break}e.writeUInt8(0,a)}}e.exports=a},399: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"}}')},4:function(e,t){function a(e){return e&&e.__esModule?e:{default:e}}e.exports=a,e.exports.__esModule=!0,e.exports["default"]=e.exports},40:function(e,t,a){"use strict";(function(e){var r=a(4);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(a(41)),i=r(a(43)),l=r(a(23)),o=r(a(24)),s=r(a(11)),u=function(){function t(){(0,l.default)(this,t),(0,s.default)(this,"config",{type:"navigateTo",url:"",delta:1,params:{},animationType:"pop-in",animationDuration:300,intercept:!1}),this.route=this.route.bind(this)}return(0,o.default)(t,[{key:"addRootPath",value:function(e){return"/"===e[0]?e:"/".concat(e)}},{key:"mixinParam",value:function(t,a){t=this.addRootPath(t);var r="";return/.*\/.*\?.*=.*/.test(t)?(r=e.$u.queryParams(a,!1),t+"&"+r):(r=e.$u.queryParams(a),t+r)}},{key:"route",value:function(){var t=(0,i.default)(n.default.mark((function t(){var a,r,i,l,o=arguments;return n.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(a=o.length>0&&void 0!==o[0]?o[0]:{},r=o.length>1&&void 0!==o[1]?o[1]:{},i={},"string"===typeof a?(i.url=this.mixinParam(a,r),i.type="navigateTo"):(i=e.$u.deepClone(a,this.config),i.url=this.mixinParam(a.url,a.params)),r.intercept&&(this.config.intercept=r.intercept),i.params=r,i=e.$u.deepMerge(this.config,i),"function"!==typeof e.$u.routeIntercept){t.next=14;break}return t.next=10,new Promise((function(t,a){e.$u.routeIntercept(i,t)}));case 10:l=t.sent,l&&this.openPage(i),t.next=15;break;case 14:this.openPage(i);case 15:case"end":return t.stop()}}),t,this)})));function a(){return t.apply(this,arguments)}return a}()},{key:"openPage",value:function(t){var a=t.url,r=(t.type,t.delta),n=t.animationType,i=t.animationDuration;"navigateTo"!=t.type&&"to"!=t.type||e.navigateTo({url:a,animationType:n,animationDuration:i}),"redirectTo"!=t.type&&"redirect"!=t.type||e.redirectTo({url:a}),"switchTab"!=t.type&&"tab"!=t.type||e.switchTab({url:a}),"reLaunch"!=t.type&&"launch"!=t.type||e.reLaunch({url:a}),"navigateBack"!=t.type&&"back"!=t.type||e.navigateBack({delta:r})}}]),t}(),c=(new u).route;t.default=c}).call(this,a(2)["default"])},400:function(e,t,a){var r=a(401),n=a(327).Buffer,i=a(361),l=a(333),o=a(402),s=a(392),u=a(398);function c(e,t){var a=0;e.length!==t.length&&a++;for(var r=Math.min(e.length,t.length),n=0;n<r;++n)a+=e[n]^t[n];return a}function f(e,t,a){if(12===t.length)return e._finID=n.concat([t,n.from([0,0,0,1])]),n.concat([t,n.from([0,0,0,2])]);var r=new o(a),i=t.length,l=i%16;r.update(t),l&&(l=16-l,r.update(n.alloc(l,0))),r.update(n.alloc(8,0));var s=8*i,c=n.alloc(8);c.writeUIntBE(s,0,8),r.update(c),e._finID=r.state;var f=n.from(e._finID);return u(f),f}function h(e,t,a,l){i.call(this);var s=n.alloc(4,0);this._cipher=new r.AES(t);var u=this._cipher.encryptBlock(s);this._ghash=new o(u),a=f(this,a,u),this._prev=n.from(a),this._cache=n.allocUnsafe(0),this._secCache=n.allocUnsafe(0),this._decrypt=l,this._alen=0,this._len=0,this._mode=e,this._authTag=null,this._called=!1}l(h,i),h.prototype._update=function(e){if(!this._called&&this._alen){var t=16-this._alen%16;t<16&&(t=n.alloc(t,0),this._ghash.update(t))}this._called=!0;var a=this._mode.encrypt(this,e);return this._decrypt?this._ghash.update(e):this._ghash.update(a),this._len+=e.length,a},h.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error("Unsupported state or unable to authenticate data");var e=s(this._ghash.final(8*this._alen,8*this._len),this._cipher.encryptBlock(this._finID));if(this._decrypt&&c(e,this._authTag))throw new Error("Unsupported state or unable to authenticate data");this._authTag=e,this._cipher.scrub()},h.prototype.getAuthTag=function(){if(this._decrypt||!n.isBuffer(this._authTag))throw new Error("Attempting to get auth tag in unsupported state");return this._authTag},h.prototype.setAuthTag=function(e){if(!this._decrypt)throw new Error("Attempting to set auth tag in unsupported state");this._authTag=e},h.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=h},401:function(e,t,a){var r=a(327).Buffer;function n(e){r.isBuffer(e)||(e=r.from(e));for(var t=e.length/4|0,a=new Array(t),n=0;n<t;n++)a[n]=e.readUInt32BE(4*n);return a}function i(e){for(var t=0;t<e.length;e++)e[t]=0}function l(e,t,a,r,n){for(var i,l,o,s,u=a[0],c=a[1],f=a[2],h=a[3],d=e[0]^t[0],b=e[1]^t[1],p=e[2]^t[2],v=e[3]^t[3],g=4,y=1;y<n;y++)i=u[d>>>24]^c[b>>>16&255]^f[p>>>8&255]^h[255&v]^t[g++],l=u[b>>>24]^c[p>>>16&255]^f[v>>>8&255]^h[255&d]^t[g++],o=u[p>>>24]^c[v>>>16&255]^f[d>>>8&255]^h[255&b]^t[g++],s=u[v>>>24]^c[d>>>16&255]^f[b>>>8&255]^h[255&p]^t[g++],d=i,b=l,p=o,v=s;return i=(r[d>>>24]<<24|r[b>>>16&255]<<16|r[p>>>8&255]<<8|r[255&v])^t[g++],l=(r[b>>>24]<<24|r[p>>>16&255]<<16|r[v>>>8&255]<<8|r[255&d])^t[g++],o=(r[p>>>24]<<24|r[v>>>16&255]<<16|r[d>>>8&255]<<8|r[255&b])^t[g++],s=(r[v>>>24]<<24|r[d>>>16&255]<<16|r[b>>>8&255]<<8|r[255&p])^t[g++],i>>>=0,l>>>=0,o>>>=0,s>>>=0,[i,l,o,s]}var o=[0,1,2,4,8,16,32,64,128,27,54],s=function(){for(var e=new Array(256),t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;for(var a=[],r=[],n=[[],[],[],[]],i=[[],[],[],[]],l=0,o=0,s=0;s<256;++s){var u=o^o<<1^o<<2^o<<3^o<<4;u=u>>>8^255&u^99,a[l]=u,r[u]=l;var c=e[l],f=e[c],h=e[f],d=257*e[u]^16843008*u;n[0][l]=d<<24|d>>>8,n[1][l]=d<<16|d>>>16,n[2][l]=d<<8|d>>>24,n[3][l]=d,d=16843009*h^65537*f^257*c^16843008*l,i[0][u]=d<<24|d>>>8,i[1][u]=d<<16|d>>>16,i[2][u]=d<<8|d>>>24,i[3][u]=d,0===l?l=o=1:(l=c^e[e[e[h^c]]],o^=e[e[o]])}return{SBOX:a,INV_SBOX:r,SUB_MIX:n,INV_SUB_MIX:i}}();function u(e){this._key=n(e),this._reset()}u.blockSize=16,u.keySize=32,u.prototype.blockSize=u.blockSize,u.prototype.keySize=u.keySize,u.prototype._reset=function(){for(var e=this._key,t=e.length,a=t+6,r=4*(a+1),n=[],i=0;i<t;i++)n[i]=e[i];for(i=t;i<r;i++){var l=n[i-1];i%t===0?(l=l<<8|l>>>24,l=s.SBOX[l>>>24]<<24|s.SBOX[l>>>16&255]<<16|s.SBOX[l>>>8&255]<<8|s.SBOX[255&l],l^=o[i/t|0]<<24):t>6&&i%t===4&&(l=s.SBOX[l>>>24]<<24|s.SBOX[l>>>16&255]<<16|s.SBOX[l>>>8&255]<<8|s.SBOX[255&l]),n[i]=n[i-t]^l}for(var u=[],c=0;c<r;c++){var f=r-c,h=n[f-(c%4?0:4)];u[c]=c<4||f<=4?h:s.INV_SUB_MIX[0][s.SBOX[h>>>24]]^s.INV_SUB_MIX[1][s.SBOX[h>>>16&255]]^s.INV_SUB_MIX[2][s.SBOX[h>>>8&255]]^s.INV_SUB_MIX[3][s.SBOX[255&h]]}this._nRounds=a,this._keySchedule=n,this._invKeySchedule=u},u.prototype.encryptBlockRaw=function(e){return e=n(e),l(e,this._keySchedule,s.SUB_MIX,s.SBOX,this._nRounds)},u.prototype.encryptBlock=function(e){var t=this.encryptBlockRaw(e),a=r.allocUnsafe(16);return a.writeUInt32BE(t[0],0),a.writeUInt32BE(t[1],4),a.writeUInt32BE(t[2],8),a.writeUInt32BE(t[3],12),a},u.prototype.decryptBlock=function(e){e=n(e);var t=e[1];e[1]=e[3],e[3]=t;var a=l(e,this._invKeySchedule,s.INV_SUB_MIX,s.INV_SBOX,this._nRounds),i=r.allocUnsafe(16);return i.writeUInt32BE(a[0],0),i.writeUInt32BE(a[3],4),i.writeUInt32BE(a[2],8),i.writeUInt32BE(a[1],12),i},u.prototype.scrub=function(){i(this._keySchedule),i(this._invKeySchedule),i(this._key)},e.exports.AES=u},402:function(e,t,a){var r=a(327).Buffer,n=r.alloc(16,0);function i(e){return[e.readUInt32BE(0),e.readUInt32BE(4),e.readUInt32BE(8),e.readUInt32BE(12)]}function l(e){var t=r.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=r.alloc(16,0),this.cache=r.allocUnsafe(0)}o.prototype.ghash=function(e){var t=-1;while(++t<e.length)this.state[t]^=e[t];this._multiply()},o.prototype._multiply=function(){var e,t,a,r=i(this.h),n=[0,0,0,0],o=-1;while(++o<128){for(t=0!==(this.state[~~(o/8)]&1<<7-o%8),t&&(n[0]^=r[0],n[1]^=r[1],n[2]^=r[2],n[3]^=r[3]),a=0!==(1&r[3]),e=3;e>0;e--)r[e]=r[e]>>>1|(1&r[e-1])<<31;r[0]=r[0]>>>1,a&&(r[0]=r[0]^225<<24)}this.state=l(n)},o.prototype.update=function(e){var t;this.cache=r.concat([this.cache,e]);while(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(r.concat([this.cache,n],16)),this.ghash(l([0,e,0,t])),this.state},e.exports=o},403:function(e,t,a){var r=a(401),n=a(327).Buffer,i=a(361),l=a(333);function o(e,t,a,l){i.call(this),this._cipher=new r.AES(t),this._prev=n.from(a),this._cache=n.allocUnsafe(0),this._secCache=n.allocUnsafe(0),this._decrypt=l,this._mode=e}l(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},404:function(e,t,a){var r=a(327).Buffer,n=a(334);function i(e,t,a,i){if(r.isBuffer(e)||(e=r.from(e,"binary")),t&&(r.isBuffer(t)||(t=r.from(t,"binary")),8!==t.length))throw new RangeError("salt should be Buffer with 8 byte length");var l=a/8,o=r.alloc(l),s=r.alloc(i||0),u=r.alloc(0);while(l>0||i>0){var c=new n;c.update(u),c.update(e),t&&c.update(t),u=c.digest();var f=0;if(l>0){var h=o.length-l;f=Math.min(l,u.length),u.copy(o,h,0,f),l-=f}if(f<u.length&&i>0){var d=s.length-i,b=Math.min(i,u.length-f);u.copy(s,d,f,f+b),i-=b}}return u.fill(0),{key:o,iv:s}}e.exports=i},405:function(e,t,a){var r=a(400),n=a(327).Buffer,i=a(389),l=a(403),o=a(361),s=a(401),u=a(404),c=a(333);function f(e,t,a){o.call(this),this._cache=new h,this._last=void 0,this._cipher=new s.AES(t),this._prev=n.from(a),this._mode=e,this._autopadding=!0}function h(){this.cache=n.allocUnsafe(0)}function d(e){var t=e[15];if(t<1||t>16)throw new Error("unable to decrypt data");var a=-1;while(++a<t)if(e[a+(16-t)]!==t)throw new Error("unable to decrypt data");if(16!==t)return e.slice(0,16-t)}function b(e,t,a){var o=i[e.toLowerCase()];if(!o)throw new TypeError("invalid suite type");if("string"===typeof a&&(a=n.from(a)),"GCM"!==o.mode&&a.length!==o.iv)throw new TypeError("invalid iv length "+a.length);if("string"===typeof t&&(t=n.from(t)),t.length!==o.key/8)throw new TypeError("invalid key length "+t.length);return"stream"===o.type?new l(o.module,t,a,!0):"auth"===o.type?new r(o.module,t,a,!0):new f(o.module,t,a)}function p(e,t){var a=i[e.toLowerCase()];if(!a)throw new TypeError("invalid suite type");var r=u(t,!1,a.key,a.iv);return b(e,r.key,r.iv)}c(f,o),f.prototype._update=function(e){var t,a;this._cache.add(e);var r=[];while(t=this._cache.get(this._autopadding))a=this._mode.decrypt(this,t),r.push(a);return n.concat(r)},f.prototype._final=function(){var e=this._cache.flush();if(this._autopadding)return d(this._mode.decrypt(this,e));if(e)throw new Error("data not multiple of block length")},f.prototype.setAutoPadding=function(e){return this._autopadding=!!e,this},h.prototype.add=function(e){this.cache=n.concat([this.cache,e])},h.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},h.prototype.flush=function(){if(this.cache.length)return this.cache},t.createDecipher=p,t.createDecipheriv=b},406: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}},407:function(e,t,a){(function(e){var r=a(408),n=a(414),i=a(415);function l(t){var a=new e(n[t].prime,"hex"),r=new e(n[t].gen,"hex");return new i(a,r)}var o={binary:!0,hex:!0,base64:!0};function s(t,a,n,l){return e.isBuffer(a)||void 0===o[a]?s(t,"binary",a,n):(a=a||"binary",l=l||"binary",n=n||new e([2]),e.isBuffer(n)||(n=new e(n,l)),"number"===typeof t?new i(r(t,n),n,!0):(e.isBuffer(t)||(t=new e(t,a)),new i(t,n,!0)))}t.DiffieHellmanGroup=t.createDiffieHellmanGroup=t.getDiffieHellman=l,t.createDiffieHellman=t.DiffieHellman=s}).call(this,a(328).Buffer)},408:function(e,t,a){var r=a(324);e.exports=m,m.simpleSieve=g,m.fermatTest=y;var n=a(409),i=new n(24),l=a(411),o=new l,s=new n(1),u=new n(2),c=new n(5),f=(new n(16),new n(8),new n(10)),h=new n(3),d=(new n(7),new n(11)),b=new n(4),p=(new n(12),null);function v(){if(null!==p)return p;var e=1048576,t=[];t[0]=2;for(var a=1,r=3;r<e;r+=2){for(var n=Math.ceil(Math.sqrt(r)),i=0;i<a&&t[i]<=n;i++)if(r%t[i]===0)break;a!==i&&t[i]<=n||(t[a++]=r)}return p=t,t}function g(e){for(var t=v(),a=0;a<t.length;a++)if(0===e.modn(t[a]))return 0===e.cmpn(t[a]);return!0}function y(e){var t=n.mont(e);return 0===u.toRed(t).redPow(e.subn(1)).fromRed().cmpn(1)}function m(e,t){if(e<16)return new n(2===t||5===t?[140,123]:[140,39]);var a,l;t=new n(t);while(1){a=new n(r(Math.ceil(e/8)));while(a.bitLength()>e)a.ishrn(1);if(a.isEven()&&a.iadd(s),a.testn(1)||a.iadd(u),t.cmp(u)){if(!t.cmp(c))while(a.mod(f).cmp(h))a.iadd(b)}else while(a.mod(i).cmp(d))a.iadd(b);if(l=a.shrn(1),g(l)&&g(a)&&y(l)&&y(a)&&o.test(l)&&o.test(a))return a}}},409:function(e,t,a){(function(e){(function(e,t){"use strict";function r(e,t){if(!e)throw new Error(t||"Assertion failed")}function n(e,t){e.super_=t;var a=function(){};a.prototype=t.prototype,e.prototype=new a,e.prototype.constructor=e}function i(e,t,a){if(i.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(a=t,t=10),this._init(e||0,t||10,a||"be"))}var l;"object"===typeof e?e.exports=i:t.BN=i,i.BN=i,i.wordSize=26;try{l="undefined"!==typeof window&&"undefined"!==typeof window.Buffer?window.Buffer:a(410).Buffer}catch(E){}function o(e,t){var a=e.charCodeAt(t);return a>=65&&a<=70?a-55:a>=97&&a<=102?a-87:a-48&15}function s(e,t,a){var r=o(e,a);return a-1>=t&&(r|=o(e,a-1)<<4),r}function u(e,t,a,r){for(var n=0,i=Math.min(e.length,a),l=t;l<i;l++){var o=e.charCodeAt(l)-48;n*=r,n+=o>=49?o-49+10:o>=17?o-17+10:o}return n}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,a){if("number"===typeof e)return this._initNumber(e,t,a);if("object"===typeof e)return this._initArray(e,t,a);"hex"===t&&(t=16),r(t===(0|t)&&t>=2&&t<=36),e=e.toString().replace(/\s+/g,"");var n=0;"-"===e[0]&&(n++,this.negative=1),n<e.length&&(16===t?this._parseHex(e,n,a):(this._parseBase(e,t,n),"le"===a&&this._initArray(this.toArray(),t,a)))},i.prototype._initNumber=function(e,t,a){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):(r(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===a&&this._initArray(this.toArray(),t,a)},i.prototype._initArray=function(e,t,a){if(r("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 n=0;n<this.length;n++)this.words[n]=0;var i,l,o=0;if("be"===a)for(n=e.length-1,i=0;n>=0;n-=3)l=e[n]|e[n-1]<<8|e[n-2]<<16,this.words[i]|=l<<o&67108863,this.words[i+1]=l>>>26-o&67108863,o+=24,o>=26&&(o-=26,i++);else if("le"===a)for(n=0,i=0;n<e.length;n+=3)l=e[n]|e[n+1]<<8|e[n+2]<<16,this.words[i]|=l<<o&67108863,this.words[i+1]=l>>>26-o&67108863,o+=24,o>=26&&(o-=26,i++);return this.strip()},i.prototype._parseHex=function(e,t,a){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var r=0;r<this.length;r++)this.words[r]=0;var n,i=0,l=0;if("be"===a)for(r=e.length-1;r>=t;r-=2)n=s(e,t,r)<<i,this.words[l]|=67108863&n,i>=18?(i-=18,l+=1,this.words[l]|=n>>>26):i+=8;else{var o=e.length-t;for(r=o%2===0?t+1:t;r<e.length;r+=2)n=s(e,t,r)<<i,this.words[l]|=67108863&n,i>=18?(i-=18,l+=1,this.words[l]|=n>>>26):i+=8}this.strip()},i.prototype._parseBase=function(e,t,a){this.words=[0],this.length=1;for(var r=0,n=1;n<=67108863;n*=t)r++;r--,n=n/t|0;for(var i=e.length-a,l=i%r,o=Math.min(i,i-l)+a,s=0,c=a;c<o;c+=r)s=u(e,c,c+r,t),this.imuln(n),this.words[0]+s<67108864?this.words[0]+=s:this._iaddn(s);if(0!==l){var f=1;for(s=u(e,c,e.length,t),c=0;c<l;c++)f*=t;this.imuln(f),this.words[0]+s<67108864?this.words[0]+=s:this._iaddn(s)}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.clone=function(){var e=new i(null);return this.copy(e),e},i.prototype._expand=function(e){while(this.length<e)this.words[this.length++]=0;return this},i.prototype.strip=function(){while(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},i.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var c=["","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"],f=[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],h=[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];function d(e){for(var t=new Array(e.bitLength()),a=0;a<t.length;a++){var r=a/26|0,n=a%26;t[a]=(e.words[r]&1<<n)>>>n}return t}function b(e,t,a){a.negative=t.negative^e.negative;var r=e.length+t.length|0;a.length=r,r=r-1|0;var n=0|e.words[0],i=0|t.words[0],l=n*i,o=67108863&l,s=l/67108864|0;a.words[0]=o;for(var u=1;u<r;u++){for(var c=s>>>26,f=67108863&s,h=Math.min(u,t.length-1),d=Math.max(0,u-e.length+1);d<=h;d++){var b=u-d|0;n=0|e.words[b],i=0|t.words[d],l=n*i+f,c+=l/67108864|0,f=67108863&l}a.words[u]=0|f,s=0|c}return 0!==s?a.words[u]=0|s:a.length--,a.strip()}i.prototype.toString=function(e,t){var a;if(e=e||10,t=0|t||1,16===e||"hex"===e){a="";for(var n=0,i=0,l=0;l<this.length;l++){var o=this.words[l],s=(16777215&(o<<n|i)).toString(16);i=o>>>24-n&16777215,a=0!==i||l!==this.length-1?c[6-s.length]+s+a:s+a,n+=2,n>=26&&(n-=26,l--)}0!==i&&(a=i.toString(16)+a);while(a.length%t!==0)a="0"+a;return 0!==this.negative&&(a="-"+a),a}if(e===(0|e)&&e>=2&&e<=36){var u=f[e],d=h[e];a="";var b=this.clone();b.negative=0;while(!b.isZero()){var p=b.modn(d).toString(e);b=b.idivn(d),a=b.isZero()?p+a:c[u-p.length]+p+a}this.isZero()&&(a="0"+a);while(a.length%t!==0)a="0"+a;return 0!==this.negative&&(a="-"+a),a}r(!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&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},i.prototype.toJSON=function(){return this.toString(16)},i.prototype.toBuffer=function(e,t){return r("undefined"!==typeof l),this.toArrayLike(l,e,t)},i.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},i.prototype.toArrayLike=function(e,t,a){var n=this.byteLength(),i=a||Math.max(1,n);r(n<=i,"byte array longer than desired length"),r(i>0,"Requested array length <= 0"),this.strip();var l,o,s="le"===t,u=new e(i),c=this.clone();if(s){for(o=0;!c.isZero();o++)l=c.andln(255),c.iushrn(8),u[o]=l;for(;o<i;o++)u[o]=0}else{for(o=0;o<i-n;o++)u[o]=0;for(o=0;!c.isZero();o++)l=c.andln(255),c.iushrn(8),u[i-o-1]=l}return u},Math.clz32?i.prototype._countBits=function(e){return 32-Math.clz32(e)}:i.prototype._countBits=function(e){var t=e,a=0;return t>=4096&&(a+=13,t>>>=13),t>=64&&(a+=7,t>>>=7),t>=8&&(a+=4,t>>>=4),t>=2&&(a+=2,t>>>=2),a+t},i.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,a=0;return 0===(8191&t)&&(a+=13,t>>>=13),0===(127&t)&&(a+=7,t>>>=7),0===(15&t)&&(a+=4,t>>>=4),0===(3&t)&&(a+=2,t>>>=2),0===(1&t)&&a++,a},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 a=this._zeroBits(this.words[t]);if(e+=a,26!==a)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){while(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 r(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 a=0;a<t.length;a++)this.words[a]=this.words[a]&e.words[a];return this.length=t.length,this.strip()},i.prototype.iand=function(e){return r(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,a;this.length>e.length?(t=this,a=e):(t=e,a=this);for(var r=0;r<a.length;r++)this.words[r]=t.words[r]^a.words[r];if(this!==t)for(;r<t.length;r++)this.words[r]=t.words[r];return this.length=t.length,this.strip()},i.prototype.ixor=function(e){return r(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){r("number"===typeof e&&e>=0);var t=0|Math.ceil(e/26),a=e%26;this._expand(t),a>0&&t--;for(var n=0;n<t;n++)this.words[n]=67108863&~this.words[n];return a>0&&(this.words[n]=~this.words[n]&67108863>>26-a),this.strip()},i.prototype.notn=function(e){return this.clone().inotn(e)},i.prototype.setn=function(e,t){r("number"===typeof e&&e>=0);var a=e/26|0,n=e%26;return this._expand(a+1),this.words[a]=t?this.words[a]|1<<n:this.words[a]&~(1<<n),this.strip()},i.prototype.iadd=function(e){var t,a,r;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?(a=this,r=e):(a=e,r=this);for(var n=0,i=0;i<r.length;i++)t=(0|a.words[i])+(0|r.words[i])+n,this.words[i]=67108863&t,n=t>>>26;for(;0!==n&&i<a.length;i++)t=(0|a.words[i])+n,this.words[i]=67108863&t,n=t>>>26;if(this.length=a.length,0!==n)this.words[this.length]=n,this.length++;else if(a!==this)for(;i<a.length;i++)this.words[i]=a.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 a,r,n=this.cmp(e);if(0===n)return this.negative=0,this.length=1,this.words[0]=0,this;n>0?(a=this,r=e):(a=e,r=this);for(var i=0,l=0;l<r.length;l++)t=(0|a.words[l])-(0|r.words[l])+i,i=t>>26,this.words[l]=67108863&t;for(;0!==i&&l<a.length;l++)t=(0|a.words[l])+i,i=t>>26,this.words[l]=67108863&t;if(0===i&&l<a.length&&a!==this)for(;l<a.length;l++)this.words[l]=a.words[l];return this.length=Math.max(this.length,l),a!==this&&(this.negative=1),this.strip()},i.prototype.sub=function(e){return this.clone().isub(e)};var p=function(e,t,a){var r,n,i,l=e.words,o=t.words,s=a.words,u=0,c=0|l[0],f=8191&c,h=c>>>13,d=0|l[1],b=8191&d,p=d>>>13,v=0|l[2],g=8191&v,y=v>>>13,m=0|l[3],_=8191&m,w=m>>>13,x=0|l[4],S=8191&x,A=x>>>13,k=0|l[5],M=8191&k,E=k>>>13,T=0|l[6],P=8191&T,O=T>>>13,D=0|l[7],R=8191&D,B=D>>>13,I=0|l[8],C=8191&I,L=I>>>13,j=0|l[9],F=8191&j,N=j>>>13,z=0|o[0],$=8191&z,q=z>>>13,U=0|o[1],H=8191&U,V=U>>>13,W=0|o[2],K=8191&W,X=W>>>13,G=0|o[3],Y=8191&G,Z=G>>>13,J=0|o[4],Q=8191&J,ee=J>>>13,te=0|o[5],ae=8191&te,re=te>>>13,ne=0|o[6],ie=8191&ne,le=ne>>>13,oe=0|o[7],se=8191&oe,ue=oe>>>13,ce=0|o[8],fe=8191&ce,he=ce>>>13,de=0|o[9],be=8191&de,pe=de>>>13;a.negative=e.negative^t.negative,a.length=19,r=Math.imul(f,$),n=Math.imul(f,q),n=n+Math.imul(h,$)|0,i=Math.imul(h,q);var ve=(u+r|0)+((8191&n)<<13)|0;u=(i+(n>>>13)|0)+(ve>>>26)|0,ve&=67108863,r=Math.imul(b,$),n=Math.imul(b,q),n=n+Math.imul(p,$)|0,i=Math.imul(p,q),r=r+Math.imul(f,H)|0,n=n+Math.imul(f,V)|0,n=n+Math.imul(h,H)|0,i=i+Math.imul(h,V)|0;var ge=(u+r|0)+((8191&n)<<13)|0;u=(i+(n>>>13)|0)+(ge>>>26)|0,ge&=67108863,r=Math.imul(g,$),n=Math.imul(g,q),n=n+Math.imul(y,$)|0,i=Math.imul(y,q),r=r+Math.imul(b,H)|0,n=n+Math.imul(b,V)|0,n=n+Math.imul(p,H)|0,i=i+Math.imul(p,V)|0,r=r+Math.imul(f,K)|0,n=n+Math.imul(f,X)|0,n=n+Math.imul(h,K)|0,i=i+Math.imul(h,X)|0;var ye=(u+r|0)+((8191&n)<<13)|0;u=(i+(n>>>13)|0)+(ye>>>26)|0,ye&=67108863,r=Math.imul(_,$),n=Math.imul(_,q),n=n+Math.imul(w,$)|0,i=Math.imul(w,q),r=r+Math.imul(g,H)|0,n=n+Math.imul(g,V)|0,n=n+Math.imul(y,H)|0,i=i+Math.imul(y,V)|0,r=r+Math.imul(b,K)|0,n=n+Math.imul(b,X)|0,n=n+Math.imul(p,K)|0,i=i+Math.imul(p,X)|0,r=r+Math.imul(f,Y)|0,n=n+Math.imul(f,Z)|0,n=n+Math.imul(h,Y)|0,i=i+Math.imul(h,Z)|0;var me=(u+r|0)+((8191&n)<<13)|0;u=(i+(n>>>13)|0)+(me>>>26)|0,me&=67108863,r=Math.imul(S,$),n=Math.imul(S,q),n=n+Math.imul(A,$)|0,i=Math.imul(A,q),r=r+Math.imul(_,H)|0,n=n+Math.imul(_,V)|0,n=n+Math.imul(w,H)|0,i=i+Math.imul(w,V)|0,r=r+Math.imul(g,K)|0,n=n+Math.imul(g,X)|0,n=n+Math.imul(y,K)|0,i=i+Math.imul(y,X)|0,r=r+Math.imul(b,Y)|0,n=n+Math.imul(b,Z)|0,n=n+Math.imul(p,Y)|0,i=i+Math.imul(p,Z)|0,r=r+Math.imul(f,Q)|0,n=n+Math.imul(f,ee)|0,n=n+Math.imul(h,Q)|0,i=i+Math.imul(h,ee)|0;var _e=(u+r|0)+((8191&n)<<13)|0;u=(i+(n>>>13)|0)+(_e>>>26)|0,_e&=67108863,r=Math.imul(M,$),n=Math.imul(M,q),n=n+Math.imul(E,$)|0,i=Math.imul(E,q),r=r+Math.imul(S,H)|0,n=n+Math.imul(S,V)|0,n=n+Math.imul(A,H)|0,i=i+Math.imul(A,V)|0,r=r+Math.imul(_,K)|0,n=n+Math.imul(_,X)|0,n=n+Math.imul(w,K)|0,i=i+Math.imul(w,X)|0,r=r+Math.imul(g,Y)|0,n=n+Math.imul(g,Z)|0,n=n+Math.imul(y,Y)|0,i=i+Math.imul(y,Z)|0,r=r+Math.imul(b,Q)|0,n=n+Math.imul(b,ee)|0,n=n+Math.imul(p,Q)|0,i=i+Math.imul(p,ee)|0,r=r+Math.imul(f,ae)|0,n=n+Math.imul(f,re)|0,n=n+Math.imul(h,ae)|0,i=i+Math.imul(h,re)|0;var we=(u+r|0)+((8191&n)<<13)|0;u=(i+(n>>>13)|0)+(we>>>26)|0,we&=67108863,r=Math.imul(P,$),n=Math.imul(P,q),n=n+Math.imul(O,$)|0,i=Math.imul(O,q),r=r+Math.imul(M,H)|0,n=n+Math.imul(M,V)|0,n=n+Math.imul(E,H)|0,i=i+Math.imul(E,V)|0,r=r+Math.imul(S,K)|0,n=n+Math.imul(S,X)|0,n=n+Math.imul(A,K)|0,i=i+Math.imul(A,X)|0,r=r+Math.imul(_,Y)|0,n=n+Math.imul(_,Z)|0,n=n+Math.imul(w,Y)|0,i=i+Math.imul(w,Z)|0,r=r+Math.imul(g,Q)|0,n=n+Math.imul(g,ee)|0,n=n+Math.imul(y,Q)|0,i=i+Math.imul(y,ee)|0,r=r+Math.imul(b,ae)|0,n=n+Math.imul(b,re)|0,n=n+Math.imul(p,ae)|0,i=i+Math.imul(p,re)|0,r=r+Math.imul(f,ie)|0,n=n+Math.imul(f,le)|0,n=n+Math.imul(h,ie)|0,i=i+Math.imul(h,le)|0;var xe=(u+r|0)+((8191&n)<<13)|0;u=(i+(n>>>13)|0)+(xe>>>26)|0,xe&=67108863,r=Math.imul(R,$),n=Math.imul(R,q),n=n+Math.imul(B,$)|0,i=Math.imul(B,q),r=r+Math.imul(P,H)|0,n=n+Math.imul(P,V)|0,n=n+Math.imul(O,H)|0,i=i+Math.imul(O,V)|0,r=r+Math.imul(M,K)|0,n=n+Math.imul(M,X)|0,n=n+Math.imul(E,K)|0,i=i+Math.imul(E,X)|0,r=r+Math.imul(S,Y)|0,n=n+Math.imul(S,Z)|0,n=n+Math.imul(A,Y)|0,i=i+Math.imul(A,Z)|0,r=r+Math.imul(_,Q)|0,n=n+Math.imul(_,ee)|0,n=n+Math.imul(w,Q)|0,i=i+Math.imul(w,ee)|0,r=r+Math.imul(g,ae)|0,n=n+Math.imul(g,re)|0,n=n+Math.imul(y,ae)|0,i=i+Math.imul(y,re)|0,r=r+Math.imul(b,ie)|0,n=n+Math.imul(b,le)|0,n=n+Math.imul(p,ie)|0,i=i+Math.imul(p,le)|0,r=r+Math.imul(f,se)|0,n=n+Math.imul(f,ue)|0,n=n+Math.imul(h,se)|0,i=i+Math.imul(h,ue)|0;var Se=(u+r|0)+((8191&n)<<13)|0;u=(i+(n>>>13)|0)+(Se>>>26)|0,Se&=67108863,r=Math.imul(C,$),n=Math.imul(C,q),n=n+Math.imul(L,$)|0,i=Math.imul(L,q),r=r+Math.imul(R,H)|0,n=n+Math.imul(R,V)|0,n=n+Math.imul(B,H)|0,i=i+Math.imul(B,V)|0,r=r+Math.imul(P,K)|0,n=n+Math.imul(P,X)|0,n=n+Math.imul(O,K)|0,i=i+Math.imul(O,X)|0,r=r+Math.imul(M,Y)|0,n=n+Math.imul(M,Z)|0,n=n+Math.imul(E,Y)|0,i=i+Math.imul(E,Z)|0,r=r+Math.imul(S,Q)|0,n=n+Math.imul(S,ee)|0,n=n+Math.imul(A,Q)|0,i=i+Math.imul(A,ee)|0,r=r+Math.imul(_,ae)|0,n=n+Math.imul(_,re)|0,n=n+Math.imul(w,ae)|0,i=i+Math.imul(w,re)|0,r=r+Math.imul(g,ie)|0,n=n+Math.imul(g,le)|0,n=n+Math.imul(y,ie)|0,i=i+Math.imul(y,le)|0,r=r+Math.imul(b,se)|0,n=n+Math.imul(b,ue)|0,n=n+Math.imul(p,se)|0,i=i+Math.imul(p,ue)|0,r=r+Math.imul(f,fe)|0,n=n+Math.imul(f,he)|0,n=n+Math.imul(h,fe)|0,i=i+Math.imul(h,he)|0;var Ae=(u+r|0)+((8191&n)<<13)|0;u=(i+(n>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,r=Math.imul(F,$),n=Math.imul(F,q),n=n+Math.imul(N,$)|0,i=Math.imul(N,q),r=r+Math.imul(C,H)|0,n=n+Math.imul(C,V)|0,n=n+Math.imul(L,H)|0,i=i+Math.imul(L,V)|0,r=r+Math.imul(R,K)|0,n=n+Math.imul(R,X)|0,n=n+Math.imul(B,K)|0,i=i+Math.imul(B,X)|0,r=r+Math.imul(P,Y)|0,n=n+Math.imul(P,Z)|0,n=n+Math.imul(O,Y)|0,i=i+Math.imul(O,Z)|0,r=r+Math.imul(M,Q)|0,n=n+Math.imul(M,ee)|0,n=n+Math.imul(E,Q)|0,i=i+Math.imul(E,ee)|0,r=r+Math.imul(S,ae)|0,n=n+Math.imul(S,re)|0,n=n+Math.imul(A,ae)|0,i=i+Math.imul(A,re)|0,r=r+Math.imul(_,ie)|0,n=n+Math.imul(_,le)|0,n=n+Math.imul(w,ie)|0,i=i+Math.imul(w,le)|0,r=r+Math.imul(g,se)|0,n=n+Math.imul(g,ue)|0,n=n+Math.imul(y,se)|0,i=i+Math.imul(y,ue)|0,r=r+Math.imul(b,fe)|0,n=n+Math.imul(b,he)|0,n=n+Math.imul(p,fe)|0,i=i+Math.imul(p,he)|0,r=r+Math.imul(f,be)|0,n=n+Math.imul(f,pe)|0,n=n+Math.imul(h,be)|0,i=i+Math.imul(h,pe)|0;var ke=(u+r|0)+((8191&n)<<13)|0;u=(i+(n>>>13)|0)+(ke>>>26)|0,ke&=67108863,r=Math.imul(F,H),n=Math.imul(F,V),n=n+Math.imul(N,H)|0,i=Math.imul(N,V),r=r+Math.imul(C,K)|0,n=n+Math.imul(C,X)|0,n=n+Math.imul(L,K)|0,i=i+Math.imul(L,X)|0,r=r+Math.imul(R,Y)|0,n=n+Math.imul(R,Z)|0,n=n+Math.imul(B,Y)|0,i=i+Math.imul(B,Z)|0,r=r+Math.imul(P,Q)|0,n=n+Math.imul(P,ee)|0,n=n+Math.imul(O,Q)|0,i=i+Math.imul(O,ee)|0,r=r+Math.imul(M,ae)|0,n=n+Math.imul(M,re)|0,n=n+Math.imul(E,ae)|0,i=i+Math.imul(E,re)|0,r=r+Math.imul(S,ie)|0,n=n+Math.imul(S,le)|0,n=n+Math.imul(A,ie)|0,i=i+Math.imul(A,le)|0,r=r+Math.imul(_,se)|0,n=n+Math.imul(_,ue)|0,n=n+Math.imul(w,se)|0,i=i+Math.imul(w,ue)|0,r=r+Math.imul(g,fe)|0,n=n+Math.imul(g,he)|0,n=n+Math.imul(y,fe)|0,i=i+Math.imul(y,he)|0,r=r+Math.imul(b,be)|0,n=n+Math.imul(b,pe)|0,n=n+Math.imul(p,be)|0,i=i+Math.imul(p,pe)|0;var Me=(u+r|0)+((8191&n)<<13)|0;u=(i+(n>>>13)|0)+(Me>>>26)|0,Me&=67108863,r=Math.imul(F,K),n=Math.imul(F,X),n=n+Math.imul(N,K)|0,i=Math.imul(N,X),r=r+Math.imul(C,Y)|0,n=n+Math.imul(C,Z)|0,n=n+Math.imul(L,Y)|0,i=i+Math.imul(L,Z)|0,r=r+Math.imul(R,Q)|0,n=n+Math.imul(R,ee)|0,n=n+Math.imul(B,Q)|0,i=i+Math.imul(B,ee)|0,r=r+Math.imul(P,ae)|0,n=n+Math.imul(P,re)|0,n=n+Math.imul(O,ae)|0,i=i+Math.imul(O,re)|0,r=r+Math.imul(M,ie)|0,n=n+Math.imul(M,le)|0,n=n+Math.imul(E,ie)|0,i=i+Math.imul(E,le)|0,r=r+Math.imul(S,se)|0,n=n+Math.imul(S,ue)|0,n=n+Math.imul(A,se)|0,i=i+Math.imul(A,ue)|0,r=r+Math.imul(_,fe)|0,n=n+Math.imul(_,he)|0,n=n+Math.imul(w,fe)|0,i=i+Math.imul(w,he)|0,r=r+Math.imul(g,be)|0,n=n+Math.imul(g,pe)|0,n=n+Math.imul(y,be)|0,i=i+Math.imul(y,pe)|0;var Ee=(u+r|0)+((8191&n)<<13)|0;u=(i+(n>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,r=Math.imul(F,Y),n=Math.imul(F,Z),n=n+Math.imul(N,Y)|0,i=Math.imul(N,Z),r=r+Math.imul(C,Q)|0,n=n+Math.imul(C,ee)|0,n=n+Math.imul(L,Q)|0,i=i+Math.imul(L,ee)|0,r=r+Math.imul(R,ae)|0,n=n+Math.imul(R,re)|0,n=n+Math.imul(B,ae)|0,i=i+Math.imul(B,re)|0,r=r+Math.imul(P,ie)|0,n=n+Math.imul(P,le)|0,n=n+Math.imul(O,ie)|0,i=i+Math.imul(O,le)|0,r=r+Math.imul(M,se)|0,n=n+Math.imul(M,ue)|0,n=n+Math.imul(E,se)|0,i=i+Math.imul(E,ue)|0,r=r+Math.imul(S,fe)|0,n=n+Math.imul(S,he)|0,n=n+Math.imul(A,fe)|0,i=i+Math.imul(A,he)|0,r=r+Math.imul(_,be)|0,n=n+Math.imul(_,pe)|0,n=n+Math.imul(w,be)|0,i=i+Math.imul(w,pe)|0;var Te=(u+r|0)+((8191&n)<<13)|0;u=(i+(n>>>13)|0)+(Te>>>26)|0,Te&=67108863,r=Math.imul(F,Q),n=Math.imul(F,ee),n=n+Math.imul(N,Q)|0,i=Math.imul(N,ee),r=r+Math.imul(C,ae)|0,n=n+Math.imul(C,re)|0,n=n+Math.imul(L,ae)|0,i=i+Math.imul(L,re)|0,r=r+Math.imul(R,ie)|0,n=n+Math.imul(R,le)|0,n=n+Math.imul(B,ie)|0,i=i+Math.imul(B,le)|0,r=r+Math.imul(P,se)|0,n=n+Math.imul(P,ue)|0,n=n+Math.imul(O,se)|0,i=i+Math.imul(O,ue)|0,r=r+Math.imul(M,fe)|0,n=n+Math.imul(M,he)|0,n=n+Math.imul(E,fe)|0,i=i+Math.imul(E,he)|0,r=r+Math.imul(S,be)|0,n=n+Math.imul(S,pe)|0,n=n+Math.imul(A,be)|0,i=i+Math.imul(A,pe)|0;var Pe=(u+r|0)+((8191&n)<<13)|0;u=(i+(n>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,r=Math.imul(F,ae),n=Math.imul(F,re),n=n+Math.imul(N,ae)|0,i=Math.imul(N,re),r=r+Math.imul(C,ie)|0,n=n+Math.imul(C,le)|0,n=n+Math.imul(L,ie)|0,i=i+Math.imul(L,le)|0,r=r+Math.imul(R,se)|0,n=n+Math.imul(R,ue)|0,n=n+Math.imul(B,se)|0,i=i+Math.imul(B,ue)|0,r=r+Math.imul(P,fe)|0,n=n+Math.imul(P,he)|0,n=n+Math.imul(O,fe)|0,i=i+Math.imul(O,he)|0,r=r+Math.imul(M,be)|0,n=n+Math.imul(M,pe)|0,n=n+Math.imul(E,be)|0,i=i+Math.imul(E,pe)|0;var Oe=(u+r|0)+((8191&n)<<13)|0;u=(i+(n>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,r=Math.imul(F,ie),n=Math.imul(F,le),n=n+Math.imul(N,ie)|0,i=Math.imul(N,le),r=r+Math.imul(C,se)|0,n=n+Math.imul(C,ue)|0,n=n+Math.imul(L,se)|0,i=i+Math.imul(L,ue)|0,r=r+Math.imul(R,fe)|0,n=n+Math.imul(R,he)|0,n=n+Math.imul(B,fe)|0,i=i+Math.imul(B,he)|0,r=r+Math.imul(P,be)|0,n=n+Math.imul(P,pe)|0,n=n+Math.imul(O,be)|0,i=i+Math.imul(O,pe)|0;var De=(u+r|0)+((8191&n)<<13)|0;u=(i+(n>>>13)|0)+(De>>>26)|0,De&=67108863,r=Math.imul(F,se),n=Math.imul(F,ue),n=n+Math.imul(N,se)|0,i=Math.imul(N,ue),r=r+Math.imul(C,fe)|0,n=n+Math.imul(C,he)|0,n=n+Math.imul(L,fe)|0,i=i+Math.imul(L,he)|0,r=r+Math.imul(R,be)|0,n=n+Math.imul(R,pe)|0,n=n+Math.imul(B,be)|0,i=i+Math.imul(B,pe)|0;var Re=(u+r|0)+((8191&n)<<13)|0;u=(i+(n>>>13)|0)+(Re>>>26)|0,Re&=67108863,r=Math.imul(F,fe),n=Math.imul(F,he),n=n+Math.imul(N,fe)|0,i=Math.imul(N,he),r=r+Math.imul(C,be)|0,n=n+Math.imul(C,pe)|0,n=n+Math.imul(L,be)|0,i=i+Math.imul(L,pe)|0;var Be=(u+r|0)+((8191&n)<<13)|0;u=(i+(n>>>13)|0)+(Be>>>26)|0,Be&=67108863,r=Math.imul(F,be),n=Math.imul(F,pe),n=n+Math.imul(N,be)|0,i=Math.imul(N,pe);var Ie=(u+r|0)+((8191&n)<<13)|0;return u=(i+(n>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,s[0]=ve,s[1]=ge,s[2]=ye,s[3]=me,s[4]=_e,s[5]=we,s[6]=xe,s[7]=Se,s[8]=Ae,s[9]=ke,s[10]=Me,s[11]=Ee,s[12]=Te,s[13]=Pe,s[14]=Oe,s[15]=De,s[16]=Re,s[17]=Be,s[18]=Ie,0!==u&&(s[19]=u,a.length++),a};function v(e,t,a){a.negative=t.negative^e.negative,a.length=e.length+t.length;for(var r=0,n=0,i=0;i<a.length-1;i++){var l=n;n=0;for(var o=67108863&r,s=Math.min(i,t.length-1),u=Math.max(0,i-e.length+1);u<=s;u++){var c=i-u,f=0|e.words[c],h=0|t.words[u],d=f*h,b=67108863&d;l=l+(d/67108864|0)|0,b=b+o|0,o=67108863&b,l=l+(b>>>26)|0,n+=l>>>26,l&=67108863}a.words[i]=o,r=l,l=n}return 0!==r?a.words[i]=r:a.length--,a.strip()}function g(e,t,a){var r=new y;return r.mulp(e,t,a)}function y(e,t){this.x=e,this.y=t}Math.imul||(p=b),i.prototype.mulTo=function(e,t){var a,r=this.length+e.length;return a=10===this.length&&10===e.length?p(this,e,t):r<63?b(this,e,t):r<1024?v(this,e,t):g(this,e,t),a},y.prototype.makeRBT=function(e){for(var t=new Array(e),a=i.prototype._countBits(e)-1,r=0;r<e;r++)t[r]=this.revBin(r,a,e);return t},y.prototype.revBin=function(e,t,a){if(0===e||e===a-1)return e;for(var r=0,n=0;n<t;n++)r|=(1&e)<<t-n-1,e>>=1;return r},y.prototype.permute=function(e,t,a,r,n,i){for(var l=0;l<i;l++)r[l]=t[e[l]],n[l]=a[e[l]]},y.prototype.transform=function(e,t,a,r,n,i){this.permute(i,e,t,a,r,n);for(var l=1;l<n;l<<=1)for(var o=l<<1,s=Math.cos(2*Math.PI/o),u=Math.sin(2*Math.PI/o),c=0;c<n;c+=o)for(var f=s,h=u,d=0;d<l;d++){var b=a[c+d],p=r[c+d],v=a[c+d+l],g=r[c+d+l],y=f*v-h*g;g=f*g+h*v,v=y,a[c+d]=b+v,r[c+d]=p+g,a[c+d+l]=b-v,r[c+d+l]=p-g,d!==o&&(y=s*f-u*h,h=s*h+u*f,f=y)}},y.prototype.guessLen13b=function(e,t){var a=1|Math.max(t,e),r=1&a,n=0;for(a=a/2|0;a;a>>>=1)n++;return 1<<n+1+r},y.prototype.conjugate=function(e,t,a){if(!(a<=1))for(var r=0;r<a/2;r++){var n=e[r];e[r]=e[a-r-1],e[a-r-1]=n,n=t[r],t[r]=-t[a-r-1],t[a-r-1]=-n}},y.prototype.normalize13b=function(e,t){for(var a=0,r=0;r<t/2;r++){var n=8192*Math.round(e[2*r+1]/t)+Math.round(e[2*r]/t)+a;e[r]=67108863&n,a=n<67108864?0:n/67108864|0}return e},y.prototype.convert13b=function(e,t,a,n){for(var i=0,l=0;l<t;l++)i+=0|e[l],a[2*l]=8191&i,i>>>=13,a[2*l+1]=8191&i,i>>>=13;for(l=2*t;l<n;++l)a[l]=0;r(0===i),r(0===(-8192&i))},y.prototype.stub=function(e){for(var t=new Array(e),a=0;a<e;a++)t[a]=0;return t},y.prototype.mulp=function(e,t,a){var r=2*this.guessLen13b(e.length,t.length),n=this.makeRBT(r),i=this.stub(r),l=new Array(r),o=new Array(r),s=new Array(r),u=new Array(r),c=new Array(r),f=new Array(r),h=a.words;h.length=r,this.convert13b(e.words,e.length,l,r),this.convert13b(t.words,t.length,u,r),this.transform(l,i,o,s,r,n),this.transform(u,i,c,f,r,n);for(var d=0;d<r;d++){var b=o[d]*c[d]-s[d]*f[d];s[d]=o[d]*f[d]+s[d]*c[d],o[d]=b}return this.conjugate(o,s,r),this.transform(o,s,h,i,r,n),this.conjugate(h,i,r),this.normalize13b(h,r),a.negative=e.negative^t.negative,a.length=e.length+t.length,a.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){r("number"===typeof e),r(e<67108864);for(var t=0,a=0;a<this.length;a++){var n=(0|this.words[a])*e,i=(67108863&n)+(67108863&t);t>>=26,t+=n/67108864|0,t+=i>>>26,this.words[a]=67108863&i}return 0!==t&&(this.words[a]=t,this.length++),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=d(e);if(0===t.length)return new i(1);for(var a=this,r=0;r<t.length;r++,a=a.sqr())if(0!==t[r])break;if(++r<t.length)for(var n=a.sqr();r<t.length;r++,n=n.sqr())0!==t[r]&&(a=a.mul(n));return a},i.prototype.iushln=function(e){r("number"===typeof e&&e>=0);var t,a=e%26,n=(e-a)/26,i=67108863>>>26-a<<26-a;if(0!==a){var l=0;for(t=0;t<this.length;t++){var o=this.words[t]&i,s=(0|this.words[t])-o<<a;this.words[t]=s|l,l=o>>>26-a}l&&(this.words[t]=l,this.length++)}if(0!==n){for(t=this.length-1;t>=0;t--)this.words[t+n]=this.words[t];for(t=0;t<n;t++)this.words[t]=0;this.length+=n}return this.strip()},i.prototype.ishln=function(e){return r(0===this.negative),this.iushln(e)},i.prototype.iushrn=function(e,t,a){var n;r("number"===typeof e&&e>=0),n=t?(t-t%26)/26:0;var i=e%26,l=Math.min((e-i)/26,this.length),o=67108863^67108863>>>i<<i,s=a;if(n-=l,n=Math.max(0,n),s){for(var u=0;u<l;u++)s.words[u]=this.words[u];s.length=l}if(0===l);else if(this.length>l)for(this.length-=l,u=0;u<this.length;u++)this.words[u]=this.words[u+l];else this.words[0]=0,this.length=1;var c=0;for(u=this.length-1;u>=0&&(0!==c||u>=n);u--){var f=0|this.words[u];this.words[u]=c<<26-i|f>>>i,c=f&o}return s&&0!==c&&(s.words[s.length++]=c),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},i.prototype.ishrn=function(e,t,a){return r(0===this.negative),this.iushrn(e,t,a)},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){r("number"===typeof e&&e>=0);var t=e%26,a=(e-t)/26,n=1<<t;if(this.length<=a)return!1;var i=this.words[a];return!!(i&n)},i.prototype.imaskn=function(e){r("number"===typeof e&&e>=0);var t=e%26,a=(e-t)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=a)return this;if(0!==t&&a++,this.length=Math.min(a,this.length),0!==t){var n=67108863^67108863>>>t<<t;this.words[this.length-1]&=n}return this.strip()},i.prototype.maskn=function(e){return this.clone().imaskn(e)},i.prototype.iaddn=function(e){return r("number"===typeof e),r(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(r("number"===typeof e),r(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,a){var n,i,l=e.length+a;this._expand(l);var o=0;for(n=0;n<e.length;n++){i=(0|this.words[n+a])+o;var s=(0|e.words[n])*t;i-=67108863&s,o=(i>>26)-(s/67108864|0),this.words[n+a]=67108863&i}for(;n<this.length-a;n++)i=(0|this.words[n+a])+o,o=i>>26,this.words[n+a]=67108863&i;if(0===o)return this.strip();for(r(-1===o),o=0,n=0;n<this.length;n++)i=-(0|this.words[n])+o,o=i>>26,this.words[n]=67108863&i;return this.negative=1,this.strip()},i.prototype._wordDiv=function(e,t){var a=this.length-e.length,r=this.clone(),n=e,l=0|n.words[n.length-1],o=this._countBits(l);a=26-o,0!==a&&(n=n.ushln(a),r.iushln(a),l=0|n.words[n.length-1]);var s,u=r.length-n.length;if("mod"!==t){s=new i(null),s.length=u+1,s.words=new Array(s.length);for(var c=0;c<s.length;c++)s.words[c]=0}var f=r.clone()._ishlnsubmul(n,1,u);0===f.negative&&(r=f,s&&(s.words[u]=1));for(var h=u-1;h>=0;h--){var d=67108864*(0|r.words[n.length+h])+(0|r.words[n.length+h-1]);d=Math.min(d/l|0,67108863),r._ishlnsubmul(n,d,h);while(0!==r.negative)d--,r.negative=0,r._ishlnsubmul(n,1,h),r.isZero()||(r.negative^=1);s&&(s.words[h]=d)}return s&&s.strip(),r.strip(),"div"!==t&&0!==a&&r.iushrn(a),{div:s||null,mod:r}},i.prototype.divmod=function(e,t,a){return r(!e.isZero()),this.isZero()?{div:new i(0),mod:new i(0)}:0!==this.negative&&0===e.negative?(o=this.neg().divmod(e,t),"mod"!==t&&(n=o.div.neg()),"div"!==t&&(l=o.mod.neg(),a&&0!==l.negative&&l.iadd(e)),{div:n,mod:l}):0===this.negative&&0!==e.negative?(o=this.divmod(e.neg(),t),"mod"!==t&&(n=o.div.neg()),{div:n,mod:o.mod}):0!==(this.negative&e.negative)?(o=this.neg().divmod(e.neg(),t),"div"!==t&&(l=o.mod.neg(),a&&0!==l.negative&&l.isub(e)),{div:o.div,mod:l}):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.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new i(this.modn(e.words[0]))}:this._wordDiv(e,t);var n,l,o},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 a=0!==t.div.negative?t.mod.isub(e):t.mod,r=e.ushrn(1),n=e.andln(1),i=a.cmp(r);return i<0||1===n&&0===i?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},i.prototype.modn=function(e){r(e<=67108863);for(var t=(1<<26)%e,a=0,n=this.length-1;n>=0;n--)a=(t*a+(0|this.words[n]))%e;return a},i.prototype.idivn=function(e){r(e<=67108863);for(var t=0,a=this.length-1;a>=0;a--){var n=(0|this.words[a])+67108864*t;this.words[a]=n/e|0,t=n%e}return this.strip()},i.prototype.divn=function(e){return this.clone().idivn(e)},i.prototype.egcd=function(e){r(0===e.negative),r(!e.isZero());var t=this,a=e.clone();t=0!==t.negative?t.umod(e):t.clone();var n=new i(1),l=new i(0),o=new i(0),s=new i(1),u=0;while(t.isEven()&&a.isEven())t.iushrn(1),a.iushrn(1),++u;var c=a.clone(),f=t.clone();while(!t.isZero()){for(var h=0,d=1;0===(t.words[0]&d)&&h<26;++h,d<<=1);if(h>0){t.iushrn(h);while(h-- >0)(n.isOdd()||l.isOdd())&&(n.iadd(c),l.isub(f)),n.iushrn(1),l.iushrn(1)}for(var b=0,p=1;0===(a.words[0]&p)&&b<26;++b,p<<=1);if(b>0){a.iushrn(b);while(b-- >0)(o.isOdd()||s.isOdd())&&(o.iadd(c),s.isub(f)),o.iushrn(1),s.iushrn(1)}t.cmp(a)>=0?(t.isub(a),n.isub(o),l.isub(s)):(a.isub(t),o.isub(n),s.isub(l))}return{a:o,b:s,gcd:a.iushln(u)}},i.prototype._invmp=function(e){r(0===e.negative),r(!e.isZero());var t=this,a=e.clone();t=0!==t.negative?t.umod(e):t.clone();var n,l=new i(1),o=new i(0),s=a.clone();while(t.cmpn(1)>0&&a.cmpn(1)>0){for(var u=0,c=1;0===(t.words[0]&c)&&u<26;++u,c<<=1);if(u>0){t.iushrn(u);while(u-- >0)l.isOdd()&&l.iadd(s),l.iushrn(1)}for(var f=0,h=1;0===(a.words[0]&h)&&f<26;++f,h<<=1);if(f>0){a.iushrn(f);while(f-- >0)o.isOdd()&&o.iadd(s),o.iushrn(1)}t.cmp(a)>=0?(t.isub(a),l.isub(o)):(a.isub(t),o.isub(l))}return n=0===t.cmpn(1)?l:o,n.cmpn(0)<0&&n.iadd(e),n},i.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),a=e.clone();t.negative=0,a.negative=0;for(var r=0;t.isEven()&&a.isEven();r++)t.iushrn(1),a.iushrn(1);do{while(t.isEven())t.iushrn(1);while(a.isEven())a.iushrn(1);var n=t.cmp(a);if(n<0){var i=t;t=a,a=i}else if(0===n||0===a.cmpn(1))break;t.isub(a)}while(1);return a.iushln(r)},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){r("number"===typeof e);var t=e%26,a=(e-t)/26,n=1<<t;if(this.length<=a)return this._expand(a+1),this.words[a]|=n,this;for(var i=n,l=a;0!==i&&l<this.length;l++){var o=0|this.words[l];o+=i,i=o>>>26,o&=67108863,this.words[l]=o}return 0!==i&&(this.words[l]=i,this.length++),this},i.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},i.prototype.cmpn=function(e){var t,a=e<0;if(0!==this.negative&&!a)return-1;if(0===this.negative&&a)return 1;if(this.strip(),this.length>1)t=1;else{a&&(e=-e),r(e<=67108863,"Number is too big");var n=0|this.words[0];t=n===e?0:n<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,a=this.length-1;a>=0;a--){var r=0|this.words[a],n=0|e.words[a];if(r!==n){r<n?t=-1:r>n&&(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 k(e)},i.prototype.toRed=function(e){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},i.prototype.fromRed=function(){return r(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 r(!this.red,"Already a number in reduction context"),this._forceRed(e)},i.prototype.redAdd=function(e){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},i.prototype.redIAdd=function(e){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},i.prototype.redSub=function(e){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},i.prototype.redISub=function(e){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},i.prototype.redShl=function(e){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},i.prototype.redMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},i.prototype.redIMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},i.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},i.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},i.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},i.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},i.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},i.prototype.redPow=function(e){return r(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var m={k256:null,p224:null,p192:null,p25519:null};function _(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 w(){_.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function x(){_.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function S(){_.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function A(){_.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function k(e){if("string"===typeof e){var t=i._prime(e);this.m=t.p,this.prime=t}else r(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function M(e){k.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)}_.prototype._tmp=function(){var e=new i(null);return e.words=new Array(Math.ceil(this.n/13)),e},_.prototype.ireduce=function(e){var t,a=e;do{this.split(a,this.tmp),a=this.imulK(a),a=a.iadd(this.tmp),t=a.bitLength()}while(t>this.n);var r=t<this.n?-1:a.ucmp(this.p);return 0===r?(a.words[0]=0,a.length=1):r>0?a.isub(this.p):void 0!==a.strip?a.strip():a._strip(),a},_.prototype.split=function(e,t){e.iushrn(this.n,0,t)},_.prototype.imulK=function(e){return e.imul(this.k)},n(w,_),w.prototype.split=function(e,t){for(var a=4194303,r=Math.min(e.length,9),n=0;n<r;n++)t.words[n]=e.words[n];if(t.length=r,e.length<=9)return e.words[0]=0,void(e.length=1);var i=e.words[9];for(t.words[t.length++]=i&a,n=10;n<e.length;n++){var l=0|e.words[n];e.words[n-10]=(l&a)<<4|i>>>22,i=l}i>>>=22,e.words[n-10]=i,0===i&&e.length>10?e.length-=10:e.length-=9},w.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,a=0;a<e.length;a++){var r=0|e.words[a];t+=977*r,e.words[a]=67108863&t,t=64*r+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},n(x,_),n(S,_),n(A,_),A.prototype.imulK=function(e){for(var t=0,a=0;a<e.length;a++){var r=19*(0|e.words[a])+t,n=67108863&r;r>>>=26,e.words[a]=n,t=r}return 0!==t&&(e.words[e.length++]=t),e},i._prime=function(e){if(m[e])return m[e];var t;if("k256"===e)t=new w;else if("p224"===e)t=new x;else if("p192"===e)t=new S;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new A}return m[e]=t,t},k.prototype._verify1=function(e){r(0===e.negative,"red works only with positives"),r(e.red,"red works only with red numbers")},k.prototype._verify2=function(e,t){r(0===(e.negative|t.negative),"red works only with positives"),r(e.red&&e.red===t.red,"red works only with red numbers")},k.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},k.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},k.prototype.add=function(e,t){this._verify2(e,t);var a=e.add(t);return a.cmp(this.m)>=0&&a.isub(this.m),a._forceRed(this)},k.prototype.iadd=function(e,t){this._verify2(e,t);var a=e.iadd(t);return a.cmp(this.m)>=0&&a.isub(this.m),a},k.prototype.sub=function(e,t){this._verify2(e,t);var a=e.sub(t);return a.cmpn(0)<0&&a.iadd(this.m),a._forceRed(this)},k.prototype.isub=function(e,t){this._verify2(e,t);var a=e.isub(t);return a.cmpn(0)<0&&a.iadd(this.m),a},k.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},k.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},k.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},k.prototype.isqr=function(e){return this.imul(e,e.clone())},k.prototype.sqr=function(e){return this.mul(e,e)},k.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(r(t%2===1),3===t){var a=this.m.add(new i(1)).iushrn(2);return this.pow(e,a)}var n=this.m.subn(1),l=0;while(!n.isZero()&&0===n.andln(1))l++,n.iushrn(1);r(!n.isZero());var o=new i(1).toRed(this),s=o.redNeg(),u=this.m.subn(1).iushrn(1),c=this.m.bitLength();c=new i(2*c*c).toRed(this);while(0!==this.pow(c,u).cmp(s))c.redIAdd(s);var f=this.pow(c,n),h=this.pow(e,n.addn(1).iushrn(1)),d=this.pow(e,n),b=l;while(0!==d.cmp(o)){for(var p=d,v=0;0!==p.cmp(o);v++)p=p.redSqr();r(v<b);var g=this.pow(f,new i(1).iushln(b-v-1));h=h.redMul(g),f=g.redSqr(),d=d.redMul(f),b=v}return h},k.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},k.prototype.pow=function(e,t){if(t.isZero())return new i(1).toRed(this);if(0===t.cmpn(1))return e.clone();var a=4,r=new Array(1<<a);r[0]=new i(1).toRed(this),r[1]=e;for(var n=2;n<r.length;n++)r[n]=this.mul(r[n-1],e);var l=r[0],o=0,s=0,u=t.bitLength()%26;for(0===u&&(u=26),n=t.length-1;n>=0;n--){for(var c=t.words[n],f=u-1;f>=0;f--){var h=c>>f&1;l!==r[0]&&(l=this.sqr(l)),0!==h||0!==o?(o<<=1,o|=h,s++,(s===a||0===n&&0===f)&&(l=this.mul(l,r[o]),s=0,o=0)):s=0}u=26}return l},k.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},k.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},i.mont=function(e){return new M(e)},n(M,k),M.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},M.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},M.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var a=e.imul(t),r=a.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=a.isub(r).iushrn(this.shift),i=n;return n.cmp(this.m)>=0?i=n.isub(this.m):n.cmpn(0)<0&&(i=n.iadd(this.m)),i._forceRed(this)},M.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new i(0)._forceRed(this);var a=e.mul(t),r=a.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=a.isub(r).iushrn(this.shift),l=n;return n.cmp(this.m)>=0?l=n.isub(this.m):n.cmpn(0)<0&&(l=n.iadd(this.m)),l._forceRed(this)},M.prototype.invm=function(e){var t=this.imod(e._invmp(this.m).mul(this.r2));return t._forceRed(this)}})(e,this)}).call(this,a(200)(e))},41:function(e,t,a){var r=a(42)();e.exports=r},411:function(e,t,a){var r=a(409),n=a(412);function i(e){this.rand=e||new n.Rand}e.exports=i,i.create=function(e){return new i(e)},i.prototype._randbelow=function(e){var t=e.bitLength(),a=Math.ceil(t/8);do{var n=new r(this.rand.generate(a))}while(n.cmp(e)>=0);return n},i.prototype._randrange=function(e,t){var a=t.sub(e);return e.add(this._randbelow(a))},i.prototype.test=function(e,t,a){var n=e.bitLength(),i=r.mont(e),l=new r(1).toRed(i);t||(t=Math.max(1,n/48|0));for(var o=e.subn(1),s=0;!o.testn(s);s++);for(var u=e.shrn(s),c=o.toRed(i),f=!0;t>0;t--){var h=this._randrange(new r(2),o);a&&a(h);var d=h.toRed(i).redPow(u);if(0!==d.cmp(l)&&0!==d.cmp(c)){for(var b=1;b<s;b++){if(d=d.redSqr(),0===d.cmp(l))return!1;if(0===d.cmp(c))break}if(b===s)return!1}}return f},i.prototype.getDivisor=function(e,t){var a=e.bitLength(),n=r.mont(e),i=new r(1).toRed(n);t||(t=Math.max(1,a/48|0));for(var l=e.subn(1),o=0;!l.testn(o);o++);for(var s=e.shrn(o),u=l.toRed(n);t>0;t--){var c=this._randrange(new r(2),l),f=e.gcd(c);if(0!==f.cmpn(1))return f;var h=c.toRed(n).redPow(s);if(0!==h.cmp(i)&&0!==h.cmp(u)){for(var d=1;d<o;d++){if(h=h.redSqr(),0===h.cmp(i))return h.fromRed().subn(1).gcd(e);if(0===h.cmp(u))break}if(d===o)return h=h.redSqr(),h.fromRed().subn(1).gcd(e)}}return!1}},412:function(e,t,a){var r;function n(e){this.rand=e}if(e.exports=function(e){return r||(r=new n(null)),r.generate(e)},e.exports.Rand=n,n.prototype.generate=function(e){return this._rand(e)},n.prototype._rand=function(e){if(this.rand.getBytes)return this.rand.getBytes(e);for(var t=new Uint8Array(e),a=0;a<t.length;a++)t[a]=this.rand.getByte();return t},"object"===typeof self)self.crypto&&self.crypto.getRandomValues?n.prototype._rand=function(e){var t=new Uint8Array(e);return self.crypto.getRandomValues(t),t}:self.msCrypto&&self.msCrypto.getRandomValues?n.prototype._rand=function(e){var t=new Uint8Array(e);return self.msCrypto.getRandomValues(t),t}:"object"===typeof window&&(n.prototype._rand=function(){throw new Error("Not implemented yet")});else try{var i=a(413);if("function"!==typeof i.randomBytes)throw new Error("Not supported");n.prototype._rand=function(e){return i.randomBytes(e)}}catch(l){}},414: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"}}')},415:function(e,t,a){(function(t){var r=a(409),n=a(411),i=new n,l=new r(24),o=new r(11),s=new r(10),u=new r(3),c=new r(7),f=a(408),h=a(324);function d(e,a){return a=a||"utf8",t.isBuffer(e)||(e=new t(e,a)),this._pub=new r(e),this}function b(e,a){return a=a||"utf8",t.isBuffer(e)||(e=new t(e,a)),this._priv=new r(e),this}e.exports=g;var p={};function v(e,t){var a=t.toString("hex"),r=[a,e.toString(16)].join("_");if(r in p)return p[r];var n,h=0;if(e.isEven()||!f.simpleSieve||!f.fermatTest(e)||!i.test(e))return h+=1,h+="02"===a||"05"===a?8:4,p[r]=h,h;switch(i.test(e.shrn(1))||(h+=2),a){case"02":e.mod(l).cmp(o)&&(h+=8);break;case"05":n=e.mod(s),n.cmp(u)&&n.cmp(c)&&(h+=8);break;default:h+=4}return p[r]=h,h}function g(e,t,a){this.setGenerator(t),this.__prime=new r(e),this._prime=r.mont(this.__prime),this._primeLen=e.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,a?(this.setPublicKey=d,this.setPrivateKey=b):this._primeCode=8}function y(e,a){var r=new t(e.toArray());return a?r.toString(a):r}Object.defineProperty(g.prototype,"verifyError",{enumerable:!0,get:function(){return"number"!==typeof this._primeCode&&(this._primeCode=v(this.__prime,this.__gen)),this._primeCode}}),g.prototype.generateKeys=function(){return this._priv||(this._priv=new r(h(this._primeLen))),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()},g.prototype.computeSecret=function(e){e=new r(e),e=e.toRed(this._prime);var a=e.redPow(this._priv).fromRed(),n=new t(a.toArray()),i=this.getPrime();if(n.length<i.length){var l=new t(i.length-n.length);l.fill(0),n=t.concat([l,n])}return n},g.prototype.getPublicKey=function(e){return y(this._pub,e)},g.prototype.getPrivateKey=function(e){return y(this._priv,e)},g.prototype.getPrime=function(e){return y(this.__prime,e)},g.prototype.getGenerator=function(e){return y(this._gen,e)},g.prototype.setGenerator=function(e,a){return a=a||"utf8",t.isBuffer(e)||(e=new t(e,a)),this.__gen=e,this._gen=new r(e),this}}).call(this,a(328).Buffer)},416:function(e,t,a){var r=a(327).Buffer,n=a(332),i=a(336),l=a(333),o=a(417),s=a(470),u=a(371);function c(e){i.Writable.call(this);var t=u[e];if(!t)throw new Error("Unknown message digest");this._hashType=t.hash,this._hash=n(t.hash),this._tag=t.id,this._signType=t.sign}function f(e){i.Writable.call(this);var t=u[e];if(!t)throw new Error("Unknown message digest");this._hash=n(t.hash),this._tag=t.id,this._signType=t.sign}function h(e){return new c(e)}function d(e){return new f(e)}Object.keys(u).forEach((function(e){u[e].id=r.from(u[e].id,"hex"),u[e.toLowerCase()]=u[e]})),l(c,i.Writable),c.prototype._write=function(e,t,a){this._hash.update(e),a()},c.prototype.update=function(e,t){return"string"===typeof e&&(e=r.from(e,t)),this._hash.update(e),this},c.prototype.sign=function(e,t){this.end();var a=this._hash.digest(),r=o(a,e,this._hashType,this._signType,this._tag);return t?r.toString(t):r},l(f,i.Writable),f.prototype._write=function(e,t,a){this._hash.update(e),a()},f.prototype.update=function(e,t){return"string"===typeof e&&(e=r.from(e,t)),this._hash.update(e),this},f.prototype.verify=function(e,t,a){"string"===typeof t&&(t=r.from(t,a)),this.end();var n=this._hash.digest();return s(t,n,e,this._signType,this._tag)},e.exports={Sign:h,Verify:d,createSign:h,createVerify:d}},417:function(e,t,a){var r=a(327).Buffer,n=a(367),i=a(418),l=a(419).ec,o=a(409),s=a(449),u=a(469);function c(e,t,a,n,l){var o=s(t);if(o.curve){if("ecdsa"!==n&&"ecdsa/rsa"!==n)throw new Error("wrong private key type");return f(e,o)}if("dsa"===o.type){if("dsa"!==n)throw new Error("wrong private key type");return h(e,o,a)}if("rsa"!==n&&"ecdsa/rsa"!==n)throw new Error("wrong private key type");e=r.concat([l,e]);var u=o.modulus.byteLength(),c=[0,1];while(e.length+c.length+1<u)c.push(255);c.push(0);var d=-1;while(++d<e.length)c.push(e[d]);var b=i(c,o);return b}function f(e,t){var a=u[t.curve.join(".")];if(!a)throw new Error("unknown curve "+t.curve.join("."));var n=new l(a),i=n.keyFromPrivate(t.privateKey),o=i.sign(e);return r.from(o.toDER())}function h(e,t,a){var r,n=t.params.priv_key,i=t.params.p,l=t.params.q,s=t.params.g,u=new o(0),c=p(e,l).mod(l),f=!1,h=b(n,l,e,a);while(!1===f)r=g(l,h,a),u=y(s,r,i,l),f=r.invm(l).imul(c.add(n.mul(u))).mod(l),0===f.cmpn(0)&&(f=!1,u=new o(0));return d(u,f)}function d(e,t){e=e.toArray(),t=t.toArray(),128&e[0]&&(e=[0].concat(e)),128&t[0]&&(t=[0].concat(t));var a=e.length+t.length+4,n=[48,a,2,e.length];return n=n.concat(e,[2,t.length],t),r.from(n)}function b(e,t,a,i){if(e=r.from(e.toArray()),e.length<t.byteLength()){var l=r.alloc(t.byteLength()-e.length);e=r.concat([l,e])}var o=a.length,s=v(a,t),u=r.alloc(o);u.fill(1);var c=r.alloc(o);return c=n(i,c).update(u).update(r.from([0])).update(e).update(s).digest(),u=n(i,c).update(u).digest(),c=n(i,c).update(u).update(r.from([1])).update(e).update(s).digest(),u=n(i,c).update(u).digest(),{k:c,v:u}}function p(e,t){var a=new o(e),r=(e.length<<3)-t.bitLength();return r>0&&a.ishrn(r),a}function v(e,t){e=p(e,t),e=e.mod(t);var a=r.from(e.toArray());if(a.length<t.byteLength()){var n=r.alloc(t.byteLength()-a.length);a=r.concat([n,a])}return a}function g(e,t,a){var i,l;do{i=r.alloc(0);while(8*i.length<e.bitLength())t.v=n(a,t.k).update(t.v).digest(),i=r.concat([i,t.v]);l=p(i,e),t.k=n(a,t.k).update(t.v).update(r.from([0])).digest(),t.v=n(a,t.k).update(t.v).digest()}while(-1!==l.cmp(e));return l}function y(e,t,a,r){return e.toRed(o.mont(a)).redPow(t).fromRed().mod(r)}e.exports=c,e.exports.getKey=b,e.exports.makeKey=g},418:function(e,t,a){(function(t){var r=a(409),n=a(324);function i(e){var t=l(e),a=t.toRed(r.mont(e.modulus)).redPow(new r(e.publicExponent)).fromRed();return{blinder:a,unblinder:t.invm(e.modulus)}}function l(e){var t,a=e.modulus.byteLength();do{t=new r(n(a))}while(t.cmp(e.modulus)>=0||!t.umod(e.prime1)||!t.umod(e.prime2));return t}function o(e,a){var n=i(a),l=a.modulus.byteLength(),o=new r(e).mul(n.blinder).umod(a.modulus),s=o.toRed(r.mont(a.prime1)),u=o.toRed(r.mont(a.prime2)),c=a.coefficient,f=a.prime1,h=a.prime2,d=s.redPow(a.exponent1).fromRed(),b=u.redPow(a.exponent2).fromRed(),p=d.isub(b).imul(c).umod(f).imul(h);return b.iadd(p).imul(n.unblinder).umod(a.modulus).toArrayLike(t,"be",l)}o.getr=l,e.exports=o}).call(this,a(328).Buffer)},419:function(e,t,a){"use strict";var r=t;r.version=a(420).version,r.utils=a(421),r.rand=a(412),r.curve=a(423),r.curves=a(428),r.ec=a(442),r.eddsa=a(446)},42:function(e,t,a){var r=a(13)["default"];function n(){"use strict";
  19. /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */e.exports=n=function(){return a},e.exports.__esModule=!0,e.exports["default"]=e.exports;var t,a={},i=Object.prototype,l=i.hasOwnProperty,o=Object.defineProperty||function(e,t,a){e[t]=a.value},s="function"==typeof Symbol?Symbol:{},u=s.iterator||"@@iterator",c=s.asyncIterator||"@@asyncIterator",f=s.toStringTag||"@@toStringTag";function h(e,t,a){return Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{h({},"")}catch(t){h=function(e,t,a){return e[t]=a}}function d(e,t,a,r){var n=t&&t.prototype instanceof _?t:_,i=Object.create(n.prototype),l=new B(r||[]);return o(i,"_invoke",{value:P(e,a,l)}),i}function b(e,t,a){try{return{type:"normal",arg:e.call(t,a)}}catch(e){return{type:"throw",arg:e}}}a.wrap=d;var p="suspendedStart",v="suspendedYield",g="executing",y="completed",m={};function _(){}function w(){}function x(){}var S={};h(S,u,(function(){return this}));var A=Object.getPrototypeOf,k=A&&A(A(I([])));k&&k!==i&&l.call(k,u)&&(S=k);var M=x.prototype=_.prototype=Object.create(S);function E(e){["next","throw","return"].forEach((function(t){h(e,t,(function(e){return this._invoke(t,e)}))}))}function T(e,t){function a(n,i,o,s){var u=b(e[n],e,i);if("throw"!==u.type){var c=u.arg,f=c.value;return f&&"object"==r(f)&&l.call(f,"__await")?t.resolve(f.__await).then((function(e){a("next",e,o,s)}),(function(e){a("throw",e,o,s)})):t.resolve(f).then((function(e){c.value=e,o(c)}),(function(e){return a("throw",e,o,s)}))}s(u.arg)}var n;o(this,"_invoke",{value:function(e,r){function i(){return new t((function(t,n){a(e,r,t,n)}))}return n=n?n.then(i,i):i()}})}function P(e,a,r){var n=p;return function(i,l){if(n===g)throw Error("Generator is already running");if(n===y){if("throw"===i)throw l;return{value:t,done:!0}}for(r.method=i,r.arg=l;;){var o=r.delegate;if(o){var s=O(o,r);if(s){if(s===m)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(n===p)throw n=y,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n=g;var u=b(e,a,r);if("normal"===u.type){if(n=r.done?y:v,u.arg===m)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(n=y,r.method="throw",r.arg=u.arg)}}}function O(e,a){var r=a.method,n=e.iterator[r];if(n===t)return a.delegate=null,"throw"===r&&e.iterator["return"]&&(a.method="return",a.arg=t,O(e,a),"throw"===a.method)||"return"!==r&&(a.method="throw",a.arg=new TypeError("The iterator does not provide a '"+r+"' method")),m;var i=b(n,e.iterator,a.arg);if("throw"===i.type)return a.method="throw",a.arg=i.arg,a.delegate=null,m;var l=i.arg;return l?l.done?(a[e.resultName]=l.value,a.next=e.nextLoc,"return"!==a.method&&(a.method="next",a.arg=t),a.delegate=null,m):l:(a.method="throw",a.arg=new TypeError("iterator result is not an object"),a.delegate=null,m)}function D(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 R(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function B(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function I(e){if(e||""===e){var a=e[u];if(a)return a.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,i=function a(){for(;++n<e.length;)if(l.call(e,n))return a.value=e[n],a.done=!1,a;return a.value=t,a.done=!0,a};return i.next=i}}throw new TypeError(r(e)+" is not iterable")}return w.prototype=x,o(M,"constructor",{value:x,configurable:!0}),o(x,"constructor",{value:w,configurable:!0}),w.displayName=h(x,f,"GeneratorFunction"),a.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===w||"GeneratorFunction"===(t.displayName||t.name))},a.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,x):(e.__proto__=x,h(e,f,"GeneratorFunction")),e.prototype=Object.create(M),e},a.awrap=function(e){return{__await:e}},E(T.prototype),h(T.prototype,c,(function(){return this})),a.AsyncIterator=T,a.async=function(e,t,r,n,i){void 0===i&&(i=Promise);var l=new T(d(e,t,r,n),i);return a.isGeneratorFunction(t)?l:l.next().then((function(e){return e.done?e.value:l.next()}))},E(M),h(M,f,"Generator"),h(M,u,(function(){return this})),h(M,"toString",(function(){return"[object Generator]"})),a.keys=function(e){var t=Object(e),a=[];for(var r in t)a.push(r);return a.reverse(),function e(){for(;a.length;){var r=a.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},a.values=I,B.prototype={constructor:B,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(R),!e)for(var a in this)"t"===a.charAt(0)&&l.call(this,a)&&!isNaN(+a.slice(1))&&(this[a]=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 a=this;function r(r,n){return o.type="throw",o.arg=e,a.next=r,n&&(a.method="next",a.arg=t),!!n}for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n],o=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var s=l.call(i,"catchLoc"),u=l.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(e,t){for(var a=this.tryEntries.length-1;a>=0;--a){var r=this.tryEntries[a];if(r.tryLoc<=this.prev&&l.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var n=r;break}}n&&("break"===e||"continue"===e)&&n.tryLoc<=t&&t<=n.finallyLoc&&(n=null);var i=n?n.completion:{};return i.type=e,i.arg=t,n?(this.method="next",this.next=n.finallyLoc,m):this.complete(i)},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 a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),R(a),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var r=a.completion;if("throw"===r.type){var n=r.arg;R(a)}return n}}throw Error("illegal catch attempt")},delegateYield:function(e,a,r){return this.delegate={iterator:I(e),resultName:a,nextLoc:r},"next"===this.method&&(this.arg=t),m}},a}e.exports=n,e.exports.__esModule=!0,e.exports["default"]=e.exports},420: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"}}')},421:function(e,t,a){"use strict";var r=t,n=a(409),i=a(383),l=a(422);function o(e,t,a){var r=new Array(Math.max(e.bitLength(),a)+1);r.fill(0);for(var n=1<<t+1,i=e.clone(),l=0;l<r.length;l++){var o,s=i.andln(n-1);i.isOdd()?(o=s>(n>>1)-1?(n>>1)-s:s,i.isubn(o)):o=0,r[l]=o,i.iushrn(1)}return r}function s(e,t){var a=[[],[]];e=e.clone(),t=t.clone();var r,n=0,i=0;while(e.cmpn(-n)>0||t.cmpn(-i)>0){var l,o,s=e.andln(3)+n&3,u=t.andln(3)+i&3;3===s&&(s=-1),3===u&&(u=-1),0===(1&s)?l=0:(r=e.andln(7)+n&7,l=3!==r&&5!==r||2!==u?s:-s),a[0].push(l),0===(1&u)?o=0:(r=t.andln(7)+i&7,o=3!==r&&5!==r||2!==s?u:-u),a[1].push(o),2*n===l+1&&(n=1-n),2*i===o+1&&(i=1-i),e.iushrn(1),t.iushrn(1)}return a}function u(e,t,a){var r="_"+t;e.prototype[t]=function(){return void 0!==this[r]?this[r]:this[r]=a.call(this)}}function c(e){return"string"===typeof e?r.toArray(e,"hex"):e}function f(e){return new n(e,"hex","le")}r.assert=i,r.toArray=l.toArray,r.zero2=l.zero2,r.toHex=l.toHex,r.encode=l.encode,r.getNAF=o,r.getJSF=s,r.cachedProperty=u,r.parseBytes=c,r.intFromLE=f},422:function(e,t,a){"use strict";var r=t;function n(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var a=[];if("string"!==typeof e){for(var r=0;r<e.length;r++)a[r]=0|e[r];return a}if("hex"===t){e=e.replace(/[^a-z0-9]+/gi,""),e.length%2!==0&&(e="0"+e);for(r=0;r<e.length;r+=2)a.push(parseInt(e[r]+e[r+1],16))}else for(r=0;r<e.length;r++){var n=e.charCodeAt(r),i=n>>8,l=255&n;i?a.push(i,l):a.push(l)}return a}function i(e){return 1===e.length?"0"+e:e}function l(e){for(var t="",a=0;a<e.length;a++)t+=i(e[a].toString(16));return t}r.toArray=n,r.zero2=i,r.toHex=l,r.encode=function(e,t){return"hex"===t?l(e):e}},423:function(e,t,a){"use strict";var r=t;r.base=a(424),r.short=a(425),r.mont=a(426),r.edwards=a(427)},424:function(e,t,a){"use strict";var r=a(409),n=a(421),i=n.getNAF,l=n.getJSF,o=n.assert;function s(e,t){this.type=e,this.p=new r(t.p,16),this.red=t.prime?r.red(t.prime):r.mont(this.p),this.zero=new r(0).toRed(this.red),this.one=new r(1).toRed(this.red),this.two=new r(2).toRed(this.red),this.n=t.n&&new r(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 a=this.n&&this.p.div(this.n);!a||a.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}function u(e,t){this.curve=e,this.type=t,this.precomputed=null}e.exports=s,s.prototype.point=function(){throw new Error("Not implemented")},s.prototype.validate=function(){throw new Error("Not implemented")},s.prototype._fixedNafMul=function(e,t){o(e.precomputed);var a=e._getDoubles(),r=i(t,1,this._bitLength),n=(1<<a.step+1)-(a.step%2===0?2:1);n/=3;var l,s,u=[];for(l=0;l<r.length;l+=a.step){s=0;for(var c=l+a.step-1;c>=l;c--)s=(s<<1)+r[c];u.push(s)}for(var f=this.jpoint(null,null,null),h=this.jpoint(null,null,null),d=n;d>0;d--){for(l=0;l<u.length;l++)s=u[l],s===d?h=h.mixedAdd(a.points[l]):s===-d&&(h=h.mixedAdd(a.points[l].neg()));f=f.add(h)}return f.toP()},s.prototype._wnafMul=function(e,t){var a=4,r=e._getNAFPoints(a);a=r.wnd;for(var n=r.points,l=i(t,a,this._bitLength),s=this.jpoint(null,null,null),u=l.length-1;u>=0;u--){for(var c=0;u>=0&&0===l[u];u--)c++;if(u>=0&&c++,s=s.dblp(c),u<0)break;var f=l[u];o(0!==f),s="affine"===e.type?f>0?s.mixedAdd(n[f-1>>1]):s.mixedAdd(n[-f-1>>1].neg()):f>0?s.add(n[f-1>>1]):s.add(n[-f-1>>1].neg())}return"affine"===e.type?s.toP():s},s.prototype._wnafMulAdd=function(e,t,a,r,n){var o,s,u,c=this._wnafT1,f=this._wnafT2,h=this._wnafT3,d=0;for(o=0;o<r;o++){u=t[o];var b=u._getNAFPoints(e);c[o]=b.wnd,f[o]=b.points}for(o=r-1;o>=1;o-=2){var p=o-1,v=o;if(1===c[p]&&1===c[v]){var g=[t[p],null,null,t[v]];0===t[p].y.cmp(t[v].y)?(g[1]=t[p].add(t[v]),g[2]=t[p].toJ().mixedAdd(t[v].neg())):0===t[p].y.cmp(t[v].y.redNeg())?(g[1]=t[p].toJ().mixedAdd(t[v]),g[2]=t[p].add(t[v].neg())):(g[1]=t[p].toJ().mixedAdd(t[v]),g[2]=t[p].toJ().mixedAdd(t[v].neg()));var y=[-3,-1,-5,-7,0,7,5,1,3],m=l(a[p],a[v]);for(d=Math.max(m[0].length,d),h[p]=new Array(d),h[v]=new Array(d),s=0;s<d;s++){var _=0|m[0][s],w=0|m[1][s];h[p][s]=y[3*(_+1)+(w+1)],h[v][s]=0,f[p]=g}}else h[p]=i(a[p],c[p],this._bitLength),h[v]=i(a[v],c[v],this._bitLength),d=Math.max(h[p].length,d),d=Math.max(h[v].length,d)}var x=this.jpoint(null,null,null),S=this._wnafT4;for(o=d;o>=0;o--){var A=0;while(o>=0){var k=!0;for(s=0;s<r;s++)S[s]=0|h[s][o],0!==S[s]&&(k=!1);if(!k)break;A++,o--}if(o>=0&&A++,x=x.dblp(A),o<0)break;for(s=0;s<r;s++){var M=S[s];0!==M&&(M>0?u=f[s][M-1>>1]:M<0&&(u=f[s][-M-1>>1].neg()),x="affine"===u.type?x.mixedAdd(u):x.add(u))}}for(o=0;o<r;o++)f[o]=null;return n?x:x.toP()},s.BasePoint=u,u.prototype.eq=function(){throw new Error("Not implemented")},u.prototype.validate=function(){return this.curve.validate(this)},s.prototype.decodePoint=function(e,t){e=n.toArray(e,t);var a=this.p.byteLength();if((4===e[0]||6===e[0]||7===e[0])&&e.length-1===2*a){6===e[0]?o(e[e.length-1]%2===0):7===e[0]&&o(e[e.length-1]%2===1);var r=this.point(e.slice(1,1+a),e.slice(1+a,1+2*a));return r}if((2===e[0]||3===e[0])&&e.length-1===a)return this.pointFromX(e.slice(1,1+a),3===e[0]);throw new Error("Unknown point format")},u.prototype.encodeCompressed=function(e){return this.encode(e,!0)},u.prototype._encode=function(e){var t=this.curve.p.byteLength(),a=this.getX().toArray("be",t);return e?[this.getY().isEven()?2:3].concat(a):[4].concat(a,this.getY().toArray("be",t))},u.prototype.encode=function(e,t){return n.encode(this._encode(t),e)},u.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},u.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)},u.prototype._getDoubles=function(e,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var a=[this],r=this,n=0;n<t;n+=e){for(var i=0;i<e;i++)r=r.dbl();a.push(r)}return{step:e,points:a}},u.prototype._getNAFPoints=function(e){if(this.precomputed&&this.precomputed.naf)return this.precomputed.naf;for(var t=[this],a=(1<<e)-1,r=1===a?null:this.dbl(),n=1;n<a;n++)t[n]=t[n-1].add(r);return{wnd:e,points:t}},u.prototype._getBeta=function(){return null},u.prototype.dblp=function(e){for(var t=this,a=0;a<e;a++)t=t.dbl();return t}},425:function(e,t,a){"use strict";var r=a(421),n=a(409),i=a(333),l=a(424),o=r.assert;function s(e){l.call(this,"short",e),this.a=new n(e.a,16).toRed(this.red),this.b=new n(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 u(e,t,a,r){l.BasePoint.call(this,e,"affine"),null===t&&null===a?(this.x=null,this.y=null,this.inf=!0):(this.x=new n(t,16),this.y=new n(a,16),r&&(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 c(e,t,a,r){l.BasePoint.call(this,e,"jacobian"),null===t&&null===a&&null===r?(this.x=this.curve.one,this.y=this.curve.one,this.z=new n(0)):(this.x=new n(t,16),this.y=new n(a,16),this.z=new n(r,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(s,l),e.exports=s,s.prototype._getEndomorphism=function(e){if(this.zeroA&&this.g&&this.n&&1===this.p.modn(3)){var t,a,r;if(e.beta)t=new n(e.beta,16).toRed(this.red);else{var i=this._getEndoRoots(this.p);t=i[0].cmp(i[1])<0?i[0]:i[1],t=t.toRed(this.red)}if(e.lambda)a=new n(e.lambda,16);else{var l=this._getEndoRoots(this.n);0===this.g.mul(l[0]).x.cmp(this.g.x.redMul(t))?a=l[0]:(a=l[1],o(0===this.g.mul(a).x.cmp(this.g.x.redMul(t))))}return r=e.basis?e.basis.map((function(e){return{a:new n(e.a,16),b:new n(e.b,16)}})):this._getEndoBasis(a),{beta:t,lambda:a,basis:r}}},s.prototype._getEndoRoots=function(e){var t=e===this.p?this.red:n.mont(e),a=new n(2).toRed(t).redInvm(),r=a.redNeg(),i=new n(3).toRed(t).redNeg().redSqrt().redMul(a),l=r.redAdd(i).fromRed(),o=r.redSub(i).fromRed();return[l,o]},s.prototype._getEndoBasis=function(e){var t,a,r,i,l,o,s,u,c,f=this.n.ushrn(Math.floor(this.n.bitLength()/2)),h=e,d=this.n.clone(),b=new n(1),p=new n(0),v=new n(0),g=new n(1),y=0;while(0!==h.cmpn(0)){var m=d.div(h);u=d.sub(m.mul(h)),c=v.sub(m.mul(b));var _=g.sub(m.mul(p));if(!r&&u.cmp(f)<0)t=s.neg(),a=b,r=u.neg(),i=c;else if(r&&2===++y)break;s=u,d=h,h=u,v=b,b=c,g=p,p=_}l=u.neg(),o=c;var w=r.sqr().add(i.sqr()),x=l.sqr().add(o.sqr());return x.cmp(w)>=0&&(l=t,o=a),r.negative&&(r=r.neg(),i=i.neg()),l.negative&&(l=l.neg(),o=o.neg()),[{a:r,b:i},{a:l,b:o}]},s.prototype._endoSplit=function(e){var t=this.endo.basis,a=t[0],r=t[1],n=r.b.mul(e).divRound(this.n),i=a.b.neg().mul(e).divRound(this.n),l=n.mul(a.a),o=i.mul(r.a),s=n.mul(a.b),u=i.mul(r.b),c=e.sub(l).sub(o),f=s.add(u).neg();return{k1:c,k2:f}},s.prototype.pointFromX=function(e,t){e=new n(e,16),e.red||(e=e.toRed(this.red));var a=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),r=a.redSqrt();if(0!==r.redSqr().redSub(a).cmp(this.zero))throw new Error("invalid point");var i=r.fromRed().isOdd();return(t&&!i||!t&&i)&&(r=r.redNeg()),this.point(e,r)},s.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,a=e.y,r=this.a.redMul(t),n=t.redSqr().redMul(t).redIAdd(r).redIAdd(this.b);return 0===a.redSqr().redISub(n).cmpn(0)},s.prototype._endoWnafMulAdd=function(e,t,a){for(var r=this._endoWnafT1,n=this._endoWnafT2,i=0;i<e.length;i++){var l=this._endoSplit(t[i]),o=e[i],s=o._getBeta();l.k1.negative&&(l.k1.ineg(),o=o.neg(!0)),l.k2.negative&&(l.k2.ineg(),s=s.neg(!0)),r[2*i]=o,r[2*i+1]=s,n[2*i]=l.k1,n[2*i+1]=l.k2}for(var u=this._wnafMulAdd(1,r,n,2*i,a),c=0;c<2*i;c++)r[c]=null,n[c]=null;return u},i(u,l.BasePoint),s.prototype.point=function(e,t,a){return new u(this,e,t,a)},s.prototype.pointFromJSON=function(e,t){return u.fromJSON(this,e,t)},u.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 a=this.curve,r=function(e){return a.point(e.x.redMul(a.endo.beta),e.y)};e.beta=t,t.precomputed={beta:null,naf:e.naf&&{wnd:e.naf.wnd,points:e.naf.points.map(r)},doubles:e.doubles&&{step:e.doubles.step,points:e.doubles.points.map(r)}}}return t}},u.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]},u.fromJSON=function(e,t,a){"string"===typeof t&&(t=JSON.parse(t));var r=e.point(t[0],t[1],a);if(!t[2])return r;function n(t){return e.point(t[0],t[1],a)}var i=t[2];return r.precomputed={beta:null,doubles:i.doubles&&{step:i.doubles.step,points:[r].concat(i.doubles.points.map(n))},naf:i.naf&&{wnd:i.naf.wnd,points:[r].concat(i.naf.points.map(n))}},r},u.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)+">"},u.prototype.isInfinity=function(){return this.inf},u.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 a=t.redSqr().redISub(this.x).redISub(e.x),r=t.redMul(this.x.redSub(a)).redISub(this.y);return this.curve.point(a,r)},u.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,a=this.x.redSqr(),r=e.redInvm(),n=a.redAdd(a).redIAdd(a).redIAdd(t).redMul(r),i=n.redSqr().redISub(this.x.redAdd(this.x)),l=n.redMul(this.x.redSub(i)).redISub(this.y);return this.curve.point(i,l)},u.prototype.getX=function(){return this.x.fromRed()},u.prototype.getY=function(){return this.y.fromRed()},u.prototype.mul=function(e){return e=new n(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)},u.prototype.mulAdd=function(e,t,a){var r=[this,t],n=[e,a];return this.curve.endo?this.curve._endoWnafMulAdd(r,n):this.curve._wnafMulAdd(1,r,n,2)},u.prototype.jmulAdd=function(e,t,a){var r=[this,t],n=[e,a];return this.curve.endo?this.curve._endoWnafMulAdd(r,n,!0):this.curve._wnafMulAdd(1,r,n,2,!0)},u.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))},u.prototype.neg=function(e){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var a=this.precomputed,r=function(e){return e.neg()};t.precomputed={naf:a.naf&&{wnd:a.naf.wnd,points:a.naf.points.map(r)},doubles:a.doubles&&{step:a.doubles.step,points:a.doubles.points.map(r)}}}return t},u.prototype.toJ=function(){if(this.inf)return this.curve.jpoint(null,null,null);var e=this.curve.jpoint(this.x,this.y,this.curve.one);return e},i(c,l.BasePoint),s.prototype.jpoint=function(e,t,a){return new c(this,e,t,a)},c.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),t=e.redSqr(),a=this.x.redMul(t),r=this.y.redMul(t).redMul(e);return this.curve.point(a,r)},c.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},c.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),a=this.z.redSqr(),r=this.x.redMul(t),n=e.x.redMul(a),i=this.y.redMul(t.redMul(e.z)),l=e.y.redMul(a.redMul(this.z)),o=r.redSub(n),s=i.redSub(l);if(0===o.cmpn(0))return 0!==s.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var u=o.redSqr(),c=u.redMul(o),f=r.redMul(u),h=s.redSqr().redIAdd(c).redISub(f).redISub(f),d=s.redMul(f.redISub(h)).redISub(i.redMul(c)),b=this.z.redMul(e.z).redMul(o);return this.curve.jpoint(h,d,b)},c.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),a=this.x,r=e.x.redMul(t),n=this.y,i=e.y.redMul(t).redMul(this.z),l=a.redSub(r),o=n.redSub(i);if(0===l.cmpn(0))return 0!==o.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var s=l.redSqr(),u=s.redMul(l),c=a.redMul(s),f=o.redSqr().redIAdd(u).redISub(c).redISub(c),h=o.redMul(c.redISub(f)).redISub(n.redMul(u)),d=this.z.redMul(l);return this.curve.jpoint(f,h,d)},c.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 a=this;for(t=0;t<e;t++)a=a.dbl();return a}var r=this.curve.a,n=this.curve.tinv,i=this.x,l=this.y,o=this.z,s=o.redSqr().redSqr(),u=l.redAdd(l);for(t=0;t<e;t++){var c=i.redSqr(),f=u.redSqr(),h=f.redSqr(),d=c.redAdd(c).redIAdd(c).redIAdd(r.redMul(s)),b=i.redMul(f),p=d.redSqr().redISub(b.redAdd(b)),v=b.redISub(p),g=d.redMul(v);g=g.redIAdd(g).redISub(h);var y=u.redMul(o);t+1<e&&(s=s.redMul(h)),i=p,o=y,u=g}return this.curve.jpoint(i,u.redMul(n),o)},c.prototype.dbl=function(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()},c.prototype._zeroDbl=function(){var e,t,a;if(this.zOne){var r=this.x.redSqr(),n=this.y.redSqr(),i=n.redSqr(),l=this.x.redAdd(n).redSqr().redISub(r).redISub(i);l=l.redIAdd(l);var o=r.redAdd(r).redIAdd(r),s=o.redSqr().redISub(l).redISub(l),u=i.redIAdd(i);u=u.redIAdd(u),u=u.redIAdd(u),e=s,t=o.redMul(l.redISub(s)).redISub(u),a=this.y.redAdd(this.y)}else{var c=this.x.redSqr(),f=this.y.redSqr(),h=f.redSqr(),d=this.x.redAdd(f).redSqr().redISub(c).redISub(h);d=d.redIAdd(d);var b=c.redAdd(c).redIAdd(c),p=b.redSqr(),v=h.redIAdd(h);v=v.redIAdd(v),v=v.redIAdd(v),e=p.redISub(d).redISub(d),t=b.redMul(d.redISub(e)).redISub(v),a=this.y.redMul(this.z),a=a.redIAdd(a)}return this.curve.jpoint(e,t,a)},c.prototype._threeDbl=function(){var e,t,a;if(this.zOne){var r=this.x.redSqr(),n=this.y.redSqr(),i=n.redSqr(),l=this.x.redAdd(n).redSqr().redISub(r).redISub(i);l=l.redIAdd(l);var o=r.redAdd(r).redIAdd(r).redIAdd(this.curve.a),s=o.redSqr().redISub(l).redISub(l);e=s;var u=i.redIAdd(i);u=u.redIAdd(u),u=u.redIAdd(u),t=o.redMul(l.redISub(s)).redISub(u),a=this.y.redAdd(this.y)}else{var c=this.z.redSqr(),f=this.y.redSqr(),h=this.x.redMul(f),d=this.x.redSub(c).redMul(this.x.redAdd(c));d=d.redAdd(d).redIAdd(d);var b=h.redIAdd(h);b=b.redIAdd(b);var p=b.redAdd(b);e=d.redSqr().redISub(p),a=this.y.redAdd(this.z).redSqr().redISub(f).redISub(c);var v=f.redSqr();v=v.redIAdd(v),v=v.redIAdd(v),v=v.redIAdd(v),t=d.redMul(b.redISub(e)).redISub(v)}return this.curve.jpoint(e,t,a)},c.prototype._dbl=function(){var e=this.curve.a,t=this.x,a=this.y,r=this.z,n=r.redSqr().redSqr(),i=t.redSqr(),l=a.redSqr(),o=i.redAdd(i).redIAdd(i).redIAdd(e.redMul(n)),s=t.redAdd(t);s=s.redIAdd(s);var u=s.redMul(l),c=o.redSqr().redISub(u.redAdd(u)),f=u.redISub(c),h=l.redSqr();h=h.redIAdd(h),h=h.redIAdd(h),h=h.redIAdd(h);var d=o.redMul(f).redISub(h),b=a.redAdd(a).redMul(r);return this.curve.jpoint(c,d,b)},c.prototype.trpl=function(){if(!this.curve.zeroA)return this.dbl().add(this);var e=this.x.redSqr(),t=this.y.redSqr(),a=this.z.redSqr(),r=t.redSqr(),n=e.redAdd(e).redIAdd(e),i=n.redSqr(),l=this.x.redAdd(t).redSqr().redISub(e).redISub(r);l=l.redIAdd(l),l=l.redAdd(l).redIAdd(l),l=l.redISub(i);var o=l.redSqr(),s=r.redIAdd(r);s=s.redIAdd(s),s=s.redIAdd(s),s=s.redIAdd(s);var u=n.redIAdd(l).redSqr().redISub(i).redISub(o).redISub(s),c=t.redMul(u);c=c.redIAdd(c),c=c.redIAdd(c);var f=this.x.redMul(o).redISub(c);f=f.redIAdd(f),f=f.redIAdd(f);var h=this.y.redMul(u.redMul(s.redISub(u)).redISub(l.redMul(o)));h=h.redIAdd(h),h=h.redIAdd(h),h=h.redIAdd(h);var d=this.z.redAdd(l).redSqr().redISub(a).redISub(o);return this.curve.jpoint(f,h,d)},c.prototype.mul=function(e,t){return e=new n(e,t),this.curve._wnafMul(this,e)},c.prototype.eq=function(e){if("affine"===e.type)return this.eq(e.toJ());if(this===e)return!0;var t=this.z.redSqr(),a=e.z.redSqr();if(0!==this.x.redMul(a).redISub(e.x.redMul(t)).cmpn(0))return!1;var r=t.redMul(this.z),n=a.redMul(e.z);return 0===this.y.redMul(n).redISub(e.y.redMul(r)).cmpn(0)},c.prototype.eqXToP=function(e){var t=this.z.redSqr(),a=e.toRed(this.curve.red).redMul(t);if(0===this.x.cmp(a))return!0;for(var r=e.clone(),n=this.curve.redN.redMul(t);;){if(r.iadd(this.curve.n),r.cmp(this.curve.p)>=0)return!1;if(a.redIAdd(n),0===this.x.cmp(a))return!0}},c.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)+">"},c.prototype.isInfinity=function(){return 0===this.z.cmpn(0)}},426:function(e,t,a){"use strict";var r=a(409),n=a(333),i=a(424),l=a(421);function o(e){i.call(this,"mont",e),this.a=new r(e.a,16).toRed(this.red),this.b=new r(e.b,16).toRed(this.red),this.i4=new r(4).toRed(this.red).redInvm(),this.two=new r(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}function s(e,t,a){i.BasePoint.call(this,e,"projective"),null===t&&null===a?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new r(t,16),this.z=new r(a,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}n(o,i),e.exports=o,o.prototype.validate=function(e){var t=e.normalize().x,a=t.redSqr(),r=a.redMul(t).redAdd(a.redMul(this.a)).redAdd(t),n=r.redSqrt();return 0===n.redSqr().cmp(r)},n(s,i.BasePoint),o.prototype.decodePoint=function(e,t){return this.point(l.toArray(e,t),1)},o.prototype.point=function(e,t){return new s(this,e,t)},o.prototype.pointFromJSON=function(e){return s.fromJSON(this,e)},s.prototype.precompute=function(){},s.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())},s.fromJSON=function(e,t){return new s(e,t[0],t[1]||e.one)},s.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)+">"},s.prototype.isInfinity=function(){return 0===this.z.cmpn(0)},s.prototype.dbl=function(){var e=this.x.redAdd(this.z),t=e.redSqr(),a=this.x.redSub(this.z),r=a.redSqr(),n=t.redSub(r),i=t.redMul(r),l=n.redMul(r.redAdd(this.curve.a24.redMul(n)));return this.curve.point(i,l)},s.prototype.add=function(){throw new Error("Not supported on Montgomery curve")},s.prototype.diffAdd=function(e,t){var a=this.x.redAdd(this.z),r=this.x.redSub(this.z),n=e.x.redAdd(e.z),i=e.x.redSub(e.z),l=i.redMul(a),o=n.redMul(r),s=t.z.redMul(l.redAdd(o).redSqr()),u=t.x.redMul(l.redISub(o).redSqr());return this.curve.point(s,u)},s.prototype.mul=function(e){for(var t=e.clone(),a=this,r=this.curve.point(null,null),n=this,i=[];0!==t.cmpn(0);t.iushrn(1))i.push(t.andln(1));for(var l=i.length-1;l>=0;l--)0===i[l]?(a=a.diffAdd(r,n),r=r.dbl()):(r=a.diffAdd(r,n),a=a.dbl());return r},s.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve")},s.prototype.jumlAdd=function(){throw new Error("Not supported on Montgomery curve")},s.prototype.eq=function(e){return 0===this.getX().cmp(e.getX())},s.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},s.prototype.getX=function(){return this.normalize(),this.x.fromRed()}},427:function(e,t,a){"use strict";var r=a(421),n=a(409),i=a(333),l=a(424),o=r.assert;function s(e){this.twisted=1!==(0|e.a),this.mOneA=this.twisted&&-1===(0|e.a),this.extended=this.mOneA,l.call(this,"edwards",e),this.a=new n(e.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new n(e.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new n(e.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),o(!this.twisted||0===this.c.fromRed().cmpn(1)),this.oneC=1===(0|e.c)}function u(e,t,a,r,i){l.BasePoint.call(this,e,"projective"),null===t&&null===a&&null===r?(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 n(t,16),this.y=new n(a,16),this.z=r?new n(r,16):this.curve.one,this.t=i&&new n(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(s,l),e.exports=s,s.prototype._mulA=function(e){return this.mOneA?e.redNeg():this.a.redMul(e)},s.prototype._mulC=function(e){return this.oneC?e:this.c.redMul(e)},s.prototype.jpoint=function(e,t,a,r){return this.point(e,t,a,r)},s.prototype.pointFromX=function(e,t){e=new n(e,16),e.red||(e=e.toRed(this.red));var a=e.redSqr(),r=this.c2.redSub(this.a.redMul(a)),i=this.one.redSub(this.c2.redMul(this.d).redMul(a)),l=r.redMul(i.redInvm()),o=l.redSqrt();if(0!==o.redSqr().redSub(l).cmp(this.zero))throw new Error("invalid point");var s=o.fromRed().isOdd();return(t&&!s||!t&&s)&&(o=o.redNeg()),this.point(e,o)},s.prototype.pointFromY=function(e,t){e=new n(e,16),e.red||(e=e.toRed(this.red));var a=e.redSqr(),r=a.redSub(this.c2),i=a.redMul(this.d).redMul(this.c2).redSub(this.a),l=r.redMul(i.redInvm());if(0===l.cmp(this.zero)){if(t)throw new Error("invalid point");return this.point(this.zero,e)}var o=l.redSqrt();if(0!==o.redSqr().redSub(l).cmp(this.zero))throw new Error("invalid point");return o.fromRed().isOdd()!==t&&(o=o.redNeg()),this.point(o,e)},s.prototype.validate=function(e){if(e.isInfinity())return!0;e.normalize();var t=e.x.redSqr(),a=e.y.redSqr(),r=t.redMul(this.a).redAdd(a),n=this.c2.redMul(this.one.redAdd(this.d.redMul(t).redMul(a)));return 0===r.cmp(n)},i(u,l.BasePoint),s.prototype.pointFromJSON=function(e){return u.fromJSON(this,e)},s.prototype.point=function(e,t,a,r){return new u(this,e,t,a,r)},u.fromJSON=function(e,t){return new u(e,t[0],t[1],t[2])},u.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)+">"},u.prototype.isInfinity=function(){return 0===this.x.cmpn(0)&&(0===this.y.cmp(this.z)||this.zOne&&0===this.y.cmp(this.curve.c))},u.prototype._extDbl=function(){var e=this.x.redSqr(),t=this.y.redSqr(),a=this.z.redSqr();a=a.redIAdd(a);var r=this.curve._mulA(e),n=this.x.redAdd(this.y).redSqr().redISub(e).redISub(t),i=r.redAdd(t),l=i.redSub(a),o=r.redSub(t),s=n.redMul(l),u=i.redMul(o),c=n.redMul(o),f=l.redMul(i);return this.curve.point(s,u,f,c)},u.prototype._projDbl=function(){var e,t,a,r,n,i,l=this.x.redAdd(this.y).redSqr(),o=this.x.redSqr(),s=this.y.redSqr();if(this.curve.twisted){r=this.curve._mulA(o);var u=r.redAdd(s);this.zOne?(e=l.redSub(o).redSub(s).redMul(u.redSub(this.curve.two)),t=u.redMul(r.redSub(s)),a=u.redSqr().redSub(u).redSub(u)):(n=this.z.redSqr(),i=u.redSub(n).redISub(n),e=l.redSub(o).redISub(s).redMul(i),t=u.redMul(r.redSub(s)),a=u.redMul(i))}else r=o.redAdd(s),n=this.curve._mulC(this.z).redSqr(),i=r.redSub(n).redSub(n),e=this.curve._mulC(l.redISub(r)).redMul(i),t=this.curve._mulC(r).redMul(o.redISub(s)),a=r.redMul(i);return this.curve.point(e,t,a)},u.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},u.prototype._extAdd=function(e){var t=this.y.redSub(this.x).redMul(e.y.redSub(e.x)),a=this.y.redAdd(this.x).redMul(e.y.redAdd(e.x)),r=this.t.redMul(this.curve.dd).redMul(e.t),n=this.z.redMul(e.z.redAdd(e.z)),i=a.redSub(t),l=n.redSub(r),o=n.redAdd(r),s=a.redAdd(t),u=i.redMul(l),c=o.redMul(s),f=i.redMul(s),h=l.redMul(o);return this.curve.point(u,c,h,f)},u.prototype._projAdd=function(e){var t,a,r=this.z.redMul(e.z),n=r.redSqr(),i=this.x.redMul(e.x),l=this.y.redMul(e.y),o=this.curve.d.redMul(i).redMul(l),s=n.redSub(o),u=n.redAdd(o),c=this.x.redAdd(this.y).redMul(e.x.redAdd(e.y)).redISub(i).redISub(l),f=r.redMul(s).redMul(c);return this.curve.twisted?(t=r.redMul(u).redMul(l.redSub(this.curve._mulA(i))),a=s.redMul(u)):(t=r.redMul(u).redMul(l.redSub(i)),a=this.curve._mulC(s).redMul(u)),this.curve.point(f,t,a)},u.prototype.add=function(e){return this.isInfinity()?e:e.isInfinity()?this:this.curve.extended?this._extAdd(e):this._projAdd(e)},u.prototype.mul=function(e){return this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve._wnafMul(this,e)},u.prototype.mulAdd=function(e,t,a){return this.curve._wnafMulAdd(1,[this,t],[e,a],2,!1)},u.prototype.jmulAdd=function(e,t,a){return this.curve._wnafMulAdd(1,[this,t],[e,a],2,!0)},u.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},u.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},u.prototype.getX=function(){return this.normalize(),this.x.fromRed()},u.prototype.getY=function(){return this.normalize(),this.y.fromRed()},u.prototype.eq=function(e){return this===e||0===this.getX().cmp(e.getX())&&0===this.getY().cmp(e.getY())},u.prototype.eqXToP=function(e){var t=e.toRed(this.curve.red).redMul(this.z);if(0===this.x.cmp(t))return!0;for(var a=e.clone(),r=this.curve.redN.redMul(this.z);;){if(a.iadd(this.curve.n),a.cmp(this.curve.p)>=0)return!1;if(t.redIAdd(r),0===this.x.cmp(t))return!0}},u.prototype.toP=u.prototype.normalize,u.prototype.mixedAdd=u.prototype.add},428:function(e,t,a){"use strict";var r,n=t,i=a(429),l=a(423),o=a(421),s=o.assert;function u(e){"short"===e.type?this.curve=new l.short(e):"edwards"===e.type?this.curve=new l.edwards(e):this.curve=new l.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(n,e,{configurable:!0,enumerable:!0,get:function(){var a=new u(t);return Object.defineProperty(n,e,{configurable:!0,enumerable:!0,value:a}),a}})}n.PresetCurve=u,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{r=a(441)}catch(f){r=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",r]})},429:function(e,t,a){var r=t;r.utils=a(430),r.common=a(431),r.sha=a(432),r.ripemd=a(439),r.hmac=a(440),r.sha1=r.sha.sha1,r.sha256=r.sha.sha256,r.sha224=r.sha.sha224,r.sha384=r.sha.sha384,r.sha512=r.sha.sha512,r.ripemd160=r.ripemd.ripemd160},43:function(e,t){function a(e,t,a,r,n,i,l){try{var o=e[i](l),s=o.value}catch(u){return void a(u)}o.done?t(s):Promise.resolve(s).then(r,n)}function r(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var l=e.apply(t,r);function o(e){a(l,n,i,o,s,"next",e)}function s(e){a(l,n,i,o,s,"throw",e)}o(void 0)}))}}e.exports=r,e.exports.__esModule=!0,e.exports["default"]=e.exports},430:function(e,t,a){"use strict";var r=a(383),n=a(333);function i(e,t){return 55296===(64512&e.charCodeAt(t))&&(!(t<0||t+1>=e.length)&&56320===(64512&e.charCodeAt(t+1)))}function l(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var a=[];if("string"===typeof e)if(t){if("hex"===t)for(e=e.replace(/[^a-z0-9]+/gi,""),e.length%2!==0&&(e="0"+e),n=0;n<e.length;n+=2)a.push(parseInt(e[n]+e[n+1],16))}else for(var r=0,n=0;n<e.length;n++){var l=e.charCodeAt(n);l<128?a[r++]=l:l<2048?(a[r++]=l>>6|192,a[r++]=63&l|128):i(e,n)?(l=65536+((1023&l)<<10)+(1023&e.charCodeAt(++n)),a[r++]=l>>18|240,a[r++]=l>>12&63|128,a[r++]=l>>6&63|128,a[r++]=63&l|128):(a[r++]=l>>12|224,a[r++]=l>>6&63|128,a[r++]=63&l|128)}else for(n=0;n<e.length;n++)a[n]=0|e[n];return a}function o(e){for(var t="",a=0;a<e.length;a++)t+=c(e[a].toString(16));return t}function s(e){var t=e>>>24|e>>>8&65280|e<<8&16711680|(255&e)<<24;return t>>>0}function u(e,t){for(var a="",r=0;r<e.length;r++){var n=e[r];"little"===t&&(n=s(n)),a+=f(n.toString(16))}return a}function c(e){return 1===e.length?"0"+e:e}function f(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}function h(e,t,a,n){var i=a-t;r(i%4===0);for(var l=new Array(i/4),o=0,s=t;o<l.length;o++,s+=4){var u;u="big"===n?e[s]<<24|e[s+1]<<16|e[s+2]<<8|e[s+3]:e[s+3]<<24|e[s+2]<<16|e[s+1]<<8|e[s],l[o]=u>>>0}return l}function d(e,t){for(var a=new Array(4*e.length),r=0,n=0;r<e.length;r++,n+=4){var i=e[r];"big"===t?(a[n]=i>>>24,a[n+1]=i>>>16&255,a[n+2]=i>>>8&255,a[n+3]=255&i):(a[n+3]=i>>>24,a[n+2]=i>>>16&255,a[n+1]=i>>>8&255,a[n]=255&i)}return a}function b(e,t){return e>>>t|e<<32-t}function p(e,t){return e<<t|e>>>32-t}function v(e,t){return e+t>>>0}function g(e,t,a){return e+t+a>>>0}function y(e,t,a,r){return e+t+a+r>>>0}function m(e,t,a,r,n){return e+t+a+r+n>>>0}function _(e,t,a,r){var n=e[t],i=e[t+1],l=r+i>>>0,o=(l<r?1:0)+a+n;e[t]=o>>>0,e[t+1]=l}function w(e,t,a,r){var n=t+r>>>0,i=(n<t?1:0)+e+a;return i>>>0}function x(e,t,a,r){var n=t+r;return n>>>0}function S(e,t,a,r,n,i,l,o){var s=0,u=t;u=u+r>>>0,s+=u<t?1:0,u=u+i>>>0,s+=u<i?1:0,u=u+o>>>0,s+=u<o?1:0;var c=e+a+n+l+s;return c>>>0}function A(e,t,a,r,n,i,l,o){var s=t+r+i+o;return s>>>0}function k(e,t,a,r,n,i,l,o,s,u){var c=0,f=t;f=f+r>>>0,c+=f<t?1:0,f=f+i>>>0,c+=f<i?1:0,f=f+o>>>0,c+=f<o?1:0,f=f+u>>>0,c+=f<u?1:0;var h=e+a+n+l+s+c;return h>>>0}function M(e,t,a,r,n,i,l,o,s,u){var c=t+r+i+o+u;return c>>>0}function E(e,t,a){var r=t<<32-a|e>>>a;return r>>>0}function T(e,t,a){var r=e<<32-a|t>>>a;return r>>>0}function P(e,t,a){return e>>>a}function O(e,t,a){var r=e<<32-a|t>>>a;return r>>>0}t.inherits=n,t.toArray=l,t.toHex=o,t.htonl=s,t.toHex32=u,t.zero2=c,t.zero8=f,t.join32=h,t.split32=d,t.rotr32=b,t.rotl32=p,t.sum32=v,t.sum32_3=g,t.sum32_4=y,t.sum32_5=m,t.sum64=_,t.sum64_hi=w,t.sum64_lo=x,t.sum64_4_hi=S,t.sum64_4_lo=A,t.sum64_5_hi=k,t.sum64_5_lo=M,t.rotr64_hi=E,t.rotr64_lo=T,t.shr64_hi=P,t.shr64_lo=O},431:function(e,t,a){"use strict";var r=a(430),n=a(383);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=r.toArray(e,t),this.pending?this.pending=this.pending.concat(e):this.pending=e,this.pendingTotal+=e.length,this.pending.length>=this._delta8){e=this.pending;var a=e.length%this._delta8;this.pending=e.slice(e.length-a,e.length),0===this.pending.length&&(this.pending=null),e=r.join32(e,0,e.length-a,this.endian);for(var n=0;n<e.length;n+=this._delta32)this._update(e,n,n+this._delta32)}return this},i.prototype.digest=function(e){return this.update(this._pad()),n(null===this.pending),this._digest(e)},i.prototype._pad=function(){var e=this.pendingTotal,t=this._delta8,a=t-(e+this.padLength)%t,r=new Array(a+this.padLength);r[0]=128;for(var n=1;n<a;n++)r[n]=0;if(e<<=3,"big"===this.endian){for(var i=8;i<this.padLength;i++)r[n++]=0;r[n++]=0,r[n++]=0,r[n++]=0,r[n++]=0,r[n++]=e>>>24&255,r[n++]=e>>>16&255,r[n++]=e>>>8&255,r[n++]=255&e}else for(r[n++]=255&e,r[n++]=e>>>8&255,r[n++]=e>>>16&255,r[n++]=e>>>24&255,r[n++]=0,r[n++]=0,r[n++]=0,r[n++]=0,i=8;i<this.padLength;i++)r[n++]=0;return r}},432:function(e,t,a){"use strict";t.sha1=a(433),t.sha224=a(435),t.sha256=a(436),t.sha384=a(437),t.sha512=a(438)},433:function(e,t,a){"use strict";var r=a(430),n=a(431),i=a(434),l=r.rotl32,o=r.sum32,s=r.sum32_5,u=i.ft_1,c=n.BlockHash,f=[1518500249,1859775393,2400959708,3395469782];function h(){if(!(this instanceof h))return new h;c.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}r.inherits(h,c),e.exports=h,h.blockSize=512,h.outSize=160,h.hmacStrength=80,h.padLength=64,h.prototype._update=function(e,t){for(var a=this.W,r=0;r<16;r++)a[r]=e[t+r];for(;r<a.length;r++)a[r]=l(a[r-3]^a[r-8]^a[r-14]^a[r-16],1);var n=this.h[0],i=this.h[1],c=this.h[2],h=this.h[3],d=this.h[4];for(r=0;r<a.length;r++){var b=~~(r/20),p=s(l(n,5),u(b,i,c,h),d,a[r],f[b]);d=h,h=c,c=l(i,30),i=n,n=p}this.h[0]=o(this.h[0],n),this.h[1]=o(this.h[1],i),this.h[2]=o(this.h[2],c),this.h[3]=o(this.h[3],h),this.h[4]=o(this.h[4],d)},h.prototype._digest=function(e){return"hex"===e?r.toHex32(this.h,"big"):r.split32(this.h,"big")}},434:function(e,t,a){"use strict";var r=a(430),n=r.rotr32;function i(e,t,a,r){return 0===e?l(t,a,r):1===e||3===e?s(t,a,r):2===e?o(t,a,r):void 0}function l(e,t,a){return e&t^~e&a}function o(e,t,a){return e&t^e&a^t&a}function s(e,t,a){return e^t^a}function u(e){return n(e,2)^n(e,13)^n(e,22)}function c(e){return n(e,6)^n(e,11)^n(e,25)}function f(e){return n(e,7)^n(e,18)^e>>>3}function h(e){return n(e,17)^n(e,19)^e>>>10}t.ft_1=i,t.ch32=l,t.maj32=o,t.p32=s,t.s0_256=u,t.s1_256=c,t.g0_256=f,t.g1_256=h},435:function(e,t,a){"use strict";var r=a(430),n=a(436);function i(){if(!(this instanceof i))return new i;n.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}r.inherits(i,n),e.exports=i,i.blockSize=512,i.outSize=224,i.hmacStrength=192,i.padLength=64,i.prototype._digest=function(e){return"hex"===e?r.toHex32(this.h.slice(0,7),"big"):r.split32(this.h.slice(0,7),"big")}},436:function(e,t,a){"use strict";var r=a(430),n=a(431),i=a(434),l=a(383),o=r.sum32,s=r.sum32_4,u=r.sum32_5,c=i.ch32,f=i.maj32,h=i.s0_256,d=i.s1_256,b=i.g0_256,p=i.g1_256,v=n.BlockHash,g=[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 y(){if(!(this instanceof y))return new y;v.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=g,this.W=new Array(64)}r.inherits(y,v),e.exports=y,y.blockSize=512,y.outSize=256,y.hmacStrength=192,y.padLength=64,y.prototype._update=function(e,t){for(var a=this.W,r=0;r<16;r++)a[r]=e[t+r];for(;r<a.length;r++)a[r]=s(p(a[r-2]),a[r-7],b(a[r-15]),a[r-16]);var n=this.h[0],i=this.h[1],v=this.h[2],g=this.h[3],y=this.h[4],m=this.h[5],_=this.h[6],w=this.h[7];for(l(this.k.length===a.length),r=0;r<a.length;r++){var x=u(w,d(y),c(y,m,_),this.k[r],a[r]),S=o(h(n),f(n,i,v));w=_,_=m,m=y,y=o(g,x),g=v,v=i,i=n,n=o(x,S)}this.h[0]=o(this.h[0],n),this.h[1]=o(this.h[1],i),this.h[2]=o(this.h[2],v),this.h[3]=o(this.h[3],g),this.h[4]=o(this.h[4],y),this.h[5]=o(this.h[5],m),this.h[6]=o(this.h[6],_),this.h[7]=o(this.h[7],w)},y.prototype._digest=function(e){return"hex"===e?r.toHex32(this.h,"big"):r.split32(this.h,"big")}},437:function(e,t,a){"use strict";var r=a(430),n=a(438);function i(){if(!(this instanceof i))return new i;n.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}r.inherits(i,n),e.exports=i,i.blockSize=1024,i.outSize=384,i.hmacStrength=192,i.padLength=128,i.prototype._digest=function(e){return"hex"===e?r.toHex32(this.h.slice(0,12),"big"):r.split32(this.h.slice(0,12),"big")}},438:function(e,t,a){"use strict";var r=a(430),n=a(431),i=a(383),l=r.rotr64_hi,o=r.rotr64_lo,s=r.shr64_hi,u=r.shr64_lo,c=r.sum64,f=r.sum64_hi,h=r.sum64_lo,d=r.sum64_4_hi,b=r.sum64_4_lo,p=r.sum64_5_hi,v=r.sum64_5_lo,g=n.BlockHash,y=[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 m(){if(!(this instanceof m))return new m;g.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=y,this.W=new Array(160)}function _(e,t,a,r,n){var i=e&a^~e&n;return i<0&&(i+=4294967296),i}function w(e,t,a,r,n,i){var l=t&r^~t&i;return l<0&&(l+=4294967296),l}function x(e,t,a,r,n){var i=e&a^e&n^a&n;return i<0&&(i+=4294967296),i}function S(e,t,a,r,n,i){var l=t&r^t&i^r&i;return l<0&&(l+=4294967296),l}function A(e,t){var a=l(e,t,28),r=l(t,e,2),n=l(t,e,7),i=a^r^n;return i<0&&(i+=4294967296),i}function k(e,t){var a=o(e,t,28),r=o(t,e,2),n=o(t,e,7),i=a^r^n;return i<0&&(i+=4294967296),i}function M(e,t){var a=l(e,t,14),r=l(e,t,18),n=l(t,e,9),i=a^r^n;return i<0&&(i+=4294967296),i}function E(e,t){var a=o(e,t,14),r=o(e,t,18),n=o(t,e,9),i=a^r^n;return i<0&&(i+=4294967296),i}function T(e,t){var a=l(e,t,1),r=l(e,t,8),n=s(e,t,7),i=a^r^n;return i<0&&(i+=4294967296),i}function P(e,t){var a=o(e,t,1),r=o(e,t,8),n=u(e,t,7),i=a^r^n;return i<0&&(i+=4294967296),i}function O(e,t){var a=l(e,t,19),r=l(t,e,29),n=s(e,t,6),i=a^r^n;return i<0&&(i+=4294967296),i}function D(e,t){var a=o(e,t,19),r=o(t,e,29),n=u(e,t,6),i=a^r^n;return i<0&&(i+=4294967296),i}r.inherits(m,g),e.exports=m,m.blockSize=1024,m.outSize=512,m.hmacStrength=192,m.padLength=128,m.prototype._prepareBlock=function(e,t){for(var a=this.W,r=0;r<32;r++)a[r]=e[t+r];for(;r<a.length;r+=2){var n=O(a[r-4],a[r-3]),i=D(a[r-4],a[r-3]),l=a[r-14],o=a[r-13],s=T(a[r-30],a[r-29]),u=P(a[r-30],a[r-29]),c=a[r-32],f=a[r-31];a[r]=d(n,i,l,o,s,u,c,f),a[r+1]=b(n,i,l,o,s,u,c,f)}},m.prototype._update=function(e,t){this._prepareBlock(e,t);var a=this.W,r=this.h[0],n=this.h[1],l=this.h[2],o=this.h[3],s=this.h[4],u=this.h[5],d=this.h[6],b=this.h[7],g=this.h[8],y=this.h[9],m=this.h[10],T=this.h[11],P=this.h[12],O=this.h[13],D=this.h[14],R=this.h[15];i(this.k.length===a.length);for(var B=0;B<a.length;B+=2){var I=D,C=R,L=M(g,y),j=E(g,y),F=_(g,y,m,T,P,O),N=w(g,y,m,T,P,O),z=this.k[B],$=this.k[B+1],q=a[B],U=a[B+1],H=p(I,C,L,j,F,N,z,$,q,U),V=v(I,C,L,j,F,N,z,$,q,U);I=A(r,n),C=k(r,n),L=x(r,n,l,o,s,u),j=S(r,n,l,o,s,u);var W=f(I,C,L,j),K=h(I,C,L,j);D=P,R=O,P=m,O=T,m=g,T=y,g=f(d,b,H,V),y=h(b,b,H,V),d=s,b=u,s=l,u=o,l=r,o=n,r=f(H,V,W,K),n=h(H,V,W,K)}c(this.h,0,r,n),c(this.h,2,l,o),c(this.h,4,s,u),c(this.h,6,d,b),c(this.h,8,g,y),c(this.h,10,m,T),c(this.h,12,P,O),c(this.h,14,D,R)},m.prototype._digest=function(e){return"hex"===e?r.toHex32(this.h,"big"):r.split32(this.h,"big")}},439:function(e,t,a){"use strict";var r=a(430),n=a(431),i=r.rotl32,l=r.sum32,o=r.sum32_3,s=r.sum32_4,u=n.BlockHash;function c(){if(!(this instanceof c))return new c;u.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}function f(e,t,a,r){return e<=15?t^a^r:e<=31?t&a|~t&r:e<=47?(t|~a)^r:e<=63?t&r|a&~r:t^(a|~r)}function h(e){return e<=15?0:e<=31?1518500249:e<=47?1859775393:e<=63?2400959708:2840853838}function d(e){return e<=15?1352829926:e<=31?1548603684:e<=47?1836072691:e<=63?2053994217:0}r.inherits(c,u),t.ripemd160=c,c.blockSize=512,c.outSize=160,c.hmacStrength=192,c.padLength=64,c.prototype._update=function(e,t){for(var a=this.h[0],r=this.h[1],n=this.h[2],u=this.h[3],c=this.h[4],y=a,m=r,_=n,w=u,x=c,S=0;S<80;S++){var A=l(i(s(a,f(S,r,n,u),e[b[S]+t],h(S)),v[S]),c);a=c,c=u,u=i(n,10),n=r,r=A,A=l(i(s(y,f(79-S,m,_,w),e[p[S]+t],d(S)),g[S]),x),y=x,x=w,w=i(_,10),_=m,m=A}A=o(this.h[1],n,w),this.h[1]=o(this.h[2],u,x),this.h[2]=o(this.h[3],c,y),this.h[3]=o(this.h[4],a,m),this.h[4]=o(this.h[0],r,_),this.h[0]=A},c.prototype._digest=function(e){return"hex"===e?r.toHex32(this.h,"little"):r.split32(this.h,"little")};var b=[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],p=[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],g=[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]},44:function(e,t,a){"use strict";function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"yyyy-mm-dd";e||(e=Number(new Date)),10==e.toString().length&&(e*=1e3);var a,r=new Date(Number(e)),n={"y+":r.getFullYear().toString(),"m+":(r.getMonth()+1).toString(),"d+":r.getDate().toString(),"h+":r.getHours().toString(),"M+":r.getMinutes().toString(),"s+":r.getSeconds().toString()};for(var i in n)a=new RegExp("("+i+")").exec(t),a&&(t=t.replace(a[1],1==a[1].length?n[i]:n[i].padStart(a[1].length,"0")));return t}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,String.prototype.padStart||(String.prototype.padStart=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:" ";if("[object String]"!==Object.prototype.toString.call(t))throw new TypeError("fillString must be String");var a=this;if(a.length>=e)return String(a);var r=e-a.length,n=Math.ceil(r/t.length);while(n>>=1)t+=t,1===n&&(t+=t);return t.slice(0,r)+a});var n=r;t.default=n},440:function(e,t,a){"use strict";var r=a(430),n=a(383);function i(e,t,a){if(!(this instanceof i))return new i(e,t,a);this.Hash=e,this.blockSize=e.blockSize/8,this.outSize=e.outSize/8,this.inner=null,this.outer=null,this._init(r.toArray(t,a))}e.exports=i,i.prototype._init=function(e){e.length>this.blockSize&&(e=(new this.Hash).update(e).digest()),n(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)}},441: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"]]}}},442:function(e,t,a){"use strict";var r=a(409),n=a(443),i=a(421),l=a(428),o=a(412),s=i.assert,u=a(444),c=a(445);function f(e){if(!(this instanceof f))return new f(e);"string"===typeof e&&(s(Object.prototype.hasOwnProperty.call(l,e),"Unknown curve "+e),e=l[e]),e instanceof l.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=f,f.prototype.keyPair=function(e){return new u(this,e)},f.prototype.keyFromPrivate=function(e,t){return u.fromPrivate(this,e,t)},f.prototype.keyFromPublic=function(e,t){return u.fromPublic(this,e,t)},f.prototype.genKeyPair=function(e){e||(e={});for(var t=new n({hash:this.hash,pers:e.pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||o(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),a=this.n.byteLength(),i=this.n.sub(new r(2));;){var l=new r(t.generate(a));if(!(l.cmp(i)>0))return l.iaddn(1),this.keyFromPrivate(l)}},f.prototype._truncateToN=function(e,t){var a=8*e.byteLength()-this.n.bitLength();return a>0&&(e=e.ushrn(a)),!t&&e.cmp(this.n)>=0?e.sub(this.n):e},f.prototype.sign=function(e,t,a,i){"object"===typeof a&&(i=a,a=null),i||(i={}),t=this.keyFromPrivate(t,a),e=this._truncateToN(new r(e,16));for(var l=this.n.byteLength(),o=t.getPrivate().toArray("be",l),s=e.toArray("be",l),u=new n({hash:this.hash,entropy:o,nonce:s,pers:i.pers,persEnc:i.persEnc||"utf8"}),f=this.n.sub(new r(1)),h=0;;h++){var d=i.k?i.k(h):new r(u.generate(this.n.byteLength()));if(d=this._truncateToN(d,!0),!(d.cmpn(1)<=0||d.cmp(f)>=0)){var b=this.g.mul(d);if(!b.isInfinity()){var p=b.getX(),v=p.umod(this.n);if(0!==v.cmpn(0)){var g=d.invm(this.n).mul(v.mul(t.getPrivate()).iadd(e));if(g=g.umod(this.n),0!==g.cmpn(0)){var y=(b.getY().isOdd()?1:0)|(0!==p.cmp(v)?2:0);return i.canonical&&g.cmp(this.nh)>0&&(g=this.n.sub(g),y^=1),new c({r:v,s:g,recoveryParam:y})}}}}}},f.prototype.verify=function(e,t,a,n){e=this._truncateToN(new r(e,16)),a=this.keyFromPublic(a,n),t=new c(t,"hex");var i=t.r,l=t.s;if(i.cmpn(1)<0||i.cmp(this.n)>=0)return!1;if(l.cmpn(1)<0||l.cmp(this.n)>=0)return!1;var o,s=l.invm(this.n),u=s.mul(e).umod(this.n),f=s.mul(i).umod(this.n);return this.curve._maxwellTrick?(o=this.g.jmulAdd(u,a.getPublic(),f),!o.isInfinity()&&o.eqXToP(i)):(o=this.g.mulAdd(u,a.getPublic(),f),!o.isInfinity()&&0===o.getX().umod(this.n).cmp(i))},f.prototype.recoverPubKey=function(e,t,a,n){s((3&a)===a,"The recovery param is more than two bits"),t=new c(t,n);var i=this.n,l=new r(e),o=t.r,u=t.s,f=1&a,h=a>>1;if(o.cmp(this.curve.p.umod(this.curve.n))>=0&&h)throw new Error("Unable to find sencond key candinate");o=h?this.curve.pointFromX(o.add(this.curve.n),f):this.curve.pointFromX(o,f);var d=t.r.invm(i),b=i.sub(l).mul(d).umod(i),p=u.mul(d).umod(i);return this.g.mulAdd(b,o,p)},f.prototype.getKeyRecoveryParam=function(e,t,a,r){if(t=new c(t,r),null!==t.recoveryParam)return t.recoveryParam;for(var n=0;n<4;n++){var i;try{i=this.recoverPubKey(e,t,n)}catch(e){continue}if(i.eq(a))return n}throw new Error("Unable to find valid recovery factor")}},443:function(e,t,a){"use strict";var r=a(429),n=a(422),i=a(383);function l(e){if(!(this instanceof l))return new l(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=n.toArray(e.entropy,e.entropyEnc||"hex"),a=n.toArray(e.nonce,e.nonceEnc||"hex"),r=n.toArray(e.pers,e.persEnc||"hex");i(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,a,r)}e.exports=l,l.prototype._init=function(e,t,a){var r=e.concat(t).concat(a);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var n=0;n<this.V.length;n++)this.K[n]=0,this.V[n]=1;this._update(r),this._reseed=1,this.reseedInterval=281474976710656},l.prototype._hmac=function(){return new r.hmac(this.hash,this.K)},l.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())},l.prototype.reseed=function(e,t,a,r){"string"!==typeof t&&(r=a,a=t,t=null),e=n.toArray(e,t),a=n.toArray(a,r),i(e.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(e.concat(a||[])),this._reseed=1},l.prototype.generate=function(e,t,a,r){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!==typeof t&&(r=a,a=t,t=null),a&&(a=n.toArray(a,r||"hex"),this._update(a));var i=[];while(i.length<e)this.V=this._hmac().update(this.V).digest(),i=i.concat(this.V);var l=i.slice(0,e);return this._update(a),this._reseed++,n.encode(l,t)}},444:function(e,t,a){"use strict";var r=a(409),n=a(421),i=n.assert;function l(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=l,l.fromPublic=function(e,t,a){return t instanceof l?t:new l(e,{pub:t,pubEnc:a})},l.fromPrivate=function(e,t,a){return t instanceof l?t:new l(e,{priv:t,privEnc:a})},l.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"}},l.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},l.prototype.getPrivate=function(e){return"hex"===e?this.priv.toString(16,2):this.priv},l.prototype._importPrivate=function(e,t){this.priv=new r(e,t||16),this.priv=this.priv.umod(this.ec.curve.n)},l.prototype._importPublic=function(e,t){if(e.x||e.y)return"mont"===this.ec.curve.type?i(e.x,"Need x coordinate"):"short"!==this.ec.curve.type&&"edwards"!==this.ec.curve.type||i(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)},l.prototype.derive=function(e){return e.validate()||i(e.validate(),"public point not validated"),e.mul(this.priv).getX()},l.prototype.sign=function(e,t,a){return this.ec.sign(e,this,t,a)},l.prototype.verify=function(e,t){return this.ec.verify(e,t,this)},l.prototype.inspect=function(){return"<Key priv: "+(this.priv&&this.priv.toString(16,2))+" pub: "+(this.pub&&this.pub.inspect())+" >"}},445:function(e,t,a){"use strict";var r=a(409),n=a(421),i=n.assert;function l(e,t){if(e instanceof l)return e;this._importDER(e,t)||(i(e.r&&e.s,"Signature without r or s"),this.r=new r(e.r,16),this.s=new r(e.s,16),void 0===e.recoveryParam?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}function o(){this.place=0}function s(e,t){var a=e[t.place++];if(!(128&a))return a;var r=15&a;if(0===r||r>4)return!1;for(var n=0,i=0,l=t.place;i<r;i++,l++)n<<=8,n|=e[l],n>>>=0;return!(n<=127)&&(t.place=l,n)}function u(e){var t=0,a=e.length-1;while(!e[t]&&!(128&e[t+1])&&t<a)t++;return 0===t?e:e.slice(t)}function c(e,t){if(t<128)e.push(t);else{var a=1+(Math.log(t)/Math.LN2>>>3);e.push(128|a);while(--a)e.push(t>>>(a<<3)&255);e.push(t)}}e.exports=l,l.prototype._importDER=function(e,t){e=n.toArray(e,t);var a=new o;if(48!==e[a.place++])return!1;var i=s(e,a);if(!1===i)return!1;if(i+a.place!==e.length)return!1;if(2!==e[a.place++])return!1;var l=s(e,a);if(!1===l)return!1;var u=e.slice(a.place,l+a.place);if(a.place+=l,2!==e[a.place++])return!1;var c=s(e,a);if(!1===c)return!1;if(e.length!==c+a.place)return!1;var f=e.slice(a.place,c+a.place);if(0===u[0]){if(!(128&u[1]))return!1;u=u.slice(1)}if(0===f[0]){if(!(128&f[1]))return!1;f=f.slice(1)}return this.r=new r(u),this.s=new r(f),this.recoveryParam=null,!0},l.prototype.toDER=function(e){var t=this.r.toArray(),a=this.s.toArray();128&t[0]&&(t=[0].concat(t)),128&a[0]&&(a=[0].concat(a)),t=u(t),a=u(a);while(!a[0]&&!(128&a[1]))a=a.slice(1);var r=[2];c(r,t.length),r=r.concat(t),r.push(2),c(r,a.length);var i=r.concat(a),l=[48];return c(l,i.length),l=l.concat(i),n.encode(l,e)}},446:function(e,t,a){"use strict";var r=a(429),n=a(428),i=a(421),l=i.assert,o=i.parseBytes,s=a(447),u=a(448);function c(e){if(l("ed25519"===e,"only tested with ed25519 so far"),!(this instanceof c))return new c(e);e=n[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=r.sha512}e.exports=c,c.prototype.sign=function(e,t){e=o(e);var a=this.keyFromSecret(t),r=this.hashInt(a.messagePrefix(),e),n=this.g.mul(r),i=this.encodePoint(n),l=this.hashInt(i,a.pubBytes(),e).mul(a.priv()),s=r.add(l).umod(this.curve.n);return this.makeSignature({R:n,S:s,Rencoded:i})},c.prototype.verify=function(e,t,a){e=o(e),t=this.makeSignature(t);var r=this.keyFromPublic(a),n=this.hashInt(t.Rencoded(),r.pubBytes(),e),i=this.g.mul(t.S()),l=t.R().add(r.pub().mul(n));return l.eq(i)},c.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)},c.prototype.keyFromPublic=function(e){return s.fromPublic(this,e)},c.prototype.keyFromSecret=function(e){return s.fromSecret(this,e)},c.prototype.makeSignature=function(e){return e instanceof u?e:new u(this,e)},c.prototype.encodePoint=function(e){var t=e.getY().toArray("le",this.encodingLength);return t[this.encodingLength-1]|=e.getX().isOdd()?128:0,t},c.prototype.decodePoint=function(e){e=i.parseBytes(e);var t=e.length-1,a=e.slice(0,t).concat(-129&e[t]),r=0!==(128&e[t]),n=i.intFromLE(a);return this.curve.pointFromY(n,r)},c.prototype.encodeInt=function(e){return e.toArray("le",this.encodingLength)},c.prototype.decodeInt=function(e){return i.intFromLE(e)},c.prototype.isPoint=function(e){return e instanceof this.pointClass}},447:function(e,t,a){"use strict";var r=a(421),n=r.assert,i=r.parseBytes,l=r.cachedProperty;function o(e,t){this.eddsa=e,this._secret=i(t.secret),e.isPoint(t.pub)?this._pub=t.pub:this._pubBytes=i(t.pub)}o.fromPublic=function(e,t){return t instanceof o?t:new o(e,{pub:t})},o.fromSecret=function(e,t){return t instanceof o?t:new o(e,{secret:t})},o.prototype.secret=function(){return this._secret},l(o,"pubBytes",(function(){return this.eddsa.encodePoint(this.pub())})),l(o,"pub",(function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())})),l(o,"privBytes",(function(){var e=this.eddsa,t=this.hash(),a=e.encodingLength-1,r=t.slice(0,e.encodingLength);return r[0]&=248,r[a]&=127,r[a]|=64,r})),l(o,"priv",(function(){return this.eddsa.decodeInt(this.privBytes())})),l(o,"hash",(function(){return this.eddsa.hash().update(this.secret()).digest()})),l(o,"messagePrefix",(function(){return this.hash().slice(this.eddsa.encodingLength)})),o.prototype.sign=function(e){return n(this._secret,"KeyPair can only verify"),this.eddsa.sign(e,this)},o.prototype.verify=function(e,t){return this.eddsa.verify(e,t,this)},o.prototype.getSecret=function(e){return n(this._secret,"KeyPair is public only"),r.encode(this.secret(),e)},o.prototype.getPublic=function(e){return r.encode(this.pubBytes(),e)},e.exports=o},448:function(e,t,a){"use strict";var r=a(409),n=a(421),i=n.assert,l=n.cachedProperty,o=n.parseBytes;function s(e,t){this.eddsa=e,"object"!==typeof t&&(t=o(t)),Array.isArray(t)&&(t={R:t.slice(0,e.encodingLength),S:t.slice(e.encodingLength)}),i(t.R&&t.S,"Signature without R or S"),e.isPoint(t.R)&&(this._R=t.R),t.S instanceof r&&(this._S=t.S),this._Rencoded=Array.isArray(t.R)?t.R:t.Rencoded,this._Sencoded=Array.isArray(t.S)?t.S:t.Sencoded}l(s,"S",(function(){return this.eddsa.decodeInt(this.Sencoded())})),l(s,"R",(function(){return this.eddsa.decodePoint(this.Rencoded())})),l(s,"Rencoded",(function(){return this.eddsa.encodePoint(this.R())})),l(s,"Sencoded",(function(){return this.eddsa.encodeInt(this.S())})),s.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())},s.prototype.toHex=function(){return n.encode(this.toBytes(),"hex").toUpperCase()},e.exports=s},449:function(e,t,a){var r=a(450),n=a(467),i=a(468),l=a(387),o=a(372),s=a(327).Buffer;function u(e){var t;"object"!==typeof e||s.isBuffer(e)||(t=e.passphrase,e=e.key),"string"===typeof e&&(e=s.from(e));var a,n,l=i(e,t),o=l.tag,u=l.data;switch(o){case"CERTIFICATE":n=r.certificate.decode(u,"der").tbsCertificate.subjectPublicKeyInfo;case"PUBLIC KEY":switch(n||(n=r.PublicKey.decode(u,"der")),a=n.algorithm.algorithm.join("."),a){case"1.2.840.113549.1.1.1":return r.RSAPublicKey.decode(n.subjectPublicKey.data,"der");case"1.2.840.10045.2.1":return n.subjectPrivateKey=n.subjectPublicKey,{type:"ec",data:n};case"1.2.840.10040.4.1":return n.algorithm.params.pub_key=r.DSAparam.decode(n.subjectPublicKey.data,"der"),{type:"dsa",data:n.algorithm.params};default:throw new Error("unknown key id "+a)}case"ENCRYPTED PRIVATE KEY":u=r.EncryptedPrivateKey.decode(u,"der"),u=c(u,t);case"PRIVATE KEY":switch(n=r.PrivateKey.decode(u,"der"),a=n.algorithm.algorithm.join("."),a){case"1.2.840.113549.1.1.1":return r.RSAPrivateKey.decode(n.subjectPrivateKey,"der");case"1.2.840.10045.2.1":return{curve:n.algorithm.curve,privateKey:r.ECPrivateKey.decode(n.subjectPrivateKey,"der").privateKey};case"1.2.840.10040.4.1":return n.algorithm.params.priv_key=r.DSAparam.decode(n.subjectPrivateKey,"der"),{type:"dsa",params:n.algorithm.params};default:throw new Error("unknown key id "+a)}case"RSA PUBLIC KEY":return r.RSAPublicKey.decode(u,"der");case"RSA PRIVATE KEY":return r.RSAPrivateKey.decode(u,"der");case"DSA PRIVATE KEY":return{type:"dsa",params:r.DSAPrivateKey.decode(u,"der")};case"EC PRIVATE KEY":return u=r.ECPrivateKey.decode(u,"der"),{curve:u.parameters.value,privateKey:u.privateKey};default:throw new Error("unknown key type "+o)}}function c(e,t){var a=e.algorithm.decrypt.kde.kdeparams.salt,r=parseInt(e.algorithm.decrypt.kde.kdeparams.iters.toString(),10),i=n[e.algorithm.decrypt.cipher.algo.join(".")],u=e.algorithm.decrypt.cipher.iv,c=e.subjectPrivateKey,f=parseInt(i.split("-")[1],10)/8,h=o.pbkdf2Sync(t,a,r,f,"sha1"),d=l.createDecipheriv(i,h,u),b=[];return b.push(d.update(c)),b.push(d.final()),s.concat(b)}e.exports=u,u.signature=r.signature},45:function(e,t,a){"use strict";var r=a(4);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(a(44));function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"yyyy-mm-dd";e||(e=Number(new Date)),10==e.toString().length&&(e*=1e3);var a=+new Date(Number(e)),r=(Number(new Date)-a)/1e3,i="";switch(!0){case r<300:i="刚刚";break;case r>=300&&r<3600:i=parseInt(r/60)+"分钟前";break;case r>=3600&&r<86400:i=parseInt(r/3600)+"小时前";break;case r>=86400&&r<2592e3:i=parseInt(r/86400)+"天前";break;default:i=!1===t?r>=2592e3&&r<31536e3?parseInt(r/2592e3)+"个月前":parseInt(r/31536e3)+"年前":(0,n.default)(a,t)}return i}var l=i;t.default=l},450:function(e,t,a){"use strict";var r=a(451);t.certificate=a(466);var n=r.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=n;var i=r.define("RSAPublicKey",(function(){this.seq().obj(this.key("modulus").int(),this.key("publicExponent").int())}));t.RSAPublicKey=i;var l=r.define("SubjectPublicKeyInfo",(function(){this.seq().obj(this.key("algorithm").use(o),this.key("subjectPublicKey").bitstr())}));t.PublicKey=l;var o=r.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())})),s=r.define("PrivateKeyInfo",(function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(o),this.key("subjectPrivateKey").octstr())}));t.PrivateKey=s;var u=r.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=u;var c=r.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=c,t.DSAparam=r.define("DSAparam",(function(){this.int()}));var f=r.define("ECPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("privateKey").octstr(),this.key("parameters").optional().explicit(0).use(h),this.key("publicKey").optional().explicit(1).bitstr())}));t.ECPrivateKey=f;var h=r.define("ECParameters",(function(){this.choice({namedCurve:this.objid()})}));t.signature=r.define("signature",(function(){this.seq().obj(this.key("r").int(),this.key("s").int())}))},451:function(e,t,a){"use strict";const r=t;r.bignum=a(409),r.define=a(452).define,r.base=a(464),r.constants=a(465),r.decoders=a(461),r.encoders=a(453)},452:function(e,t,a){"use strict";const r=a(453),n=a(461),i=a(333),l=t;function o(e,t){this.name=e,this.body=t,this.decoders={},this.encoders={}}l.define=function(e,t){return new o(e,t)},o.prototype._createNamed=function(e){const t=this.name;function a(e){this._initNamed(e,t)}return i(a,e),a.prototype._initNamed=function(t,a){e.call(this,t,a)},new a(this)},o.prototype._getDecoder=function(e){return e=e||"der",this.decoders.hasOwnProperty(e)||(this.decoders[e]=this._createNamed(n[e])),this.decoders[e]},o.prototype.decode=function(e,t,a){return this._getDecoder(t).decode(e,a)},o.prototype._getEncoder=function(e){return e=e||"der",this.encoders.hasOwnProperty(e)||(this.encoders[e]=this._createNamed(r[e])),this.encoders[e]},o.prototype.encode=function(e,t,a){return this._getEncoder(t).encode(e,a)}},453:function(e,t,a){"use strict";const r=t;r.der=a(454),r.pem=a(460)},454:function(e,t,a){"use strict";const r=a(333),n=a(455).Buffer,i=a(456),l=a(459);function o(e){this.enc="der",this.name=e.name,this.entity=e,this.tree=new s,this.tree._init(e.body)}function s(e){i.call(this,"der",e)}function u(e){return e<10?"0"+e:e}function c(e,t,a,r){let n;if("seqof"===e?e="seq":"setof"===e&&(e="set"),l.tagByName.hasOwnProperty(e))n=l.tagByName[e];else{if("number"!==typeof e||(0|e)!==e)return r.error("Unknown tag: "+e);n=e}return n>=31?r.error("Multi-octet tag encoding unsupported"):(t||(n|=32),n|=l.tagClassByName[a||"universal"]<<6,n)}e.exports=o,o.prototype.encode=function(e,t){return this.tree._encode(e,t).join()},r(s,i),s.prototype._encodeComposite=function(e,t,a,r){const i=c(e,t,a,this.reporter);if(r.length<128){const e=n.alloc(2);return e[0]=i,e[1]=r.length,this._createEncoderBuffer([e,r])}let l=1;for(let n=r.length;n>=256;n>>=8)l++;const o=n.alloc(2+l);o[0]=i,o[1]=128|l;for(let n=1+l,s=r.length;s>0;n--,s>>=8)o[n]=255&s;return this._createEncoderBuffer([o,r])},s.prototype._encodeStr=function(e,t){if("bitstr"===t)return this._createEncoderBuffer([0|e.unused,e.data]);if("bmpstr"===t){const t=n.alloc(2*e.length);for(let a=0;a<e.length;a++)t.writeUInt16BE(e.charCodeAt(a),2*a);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")},s.prototype._encodeObjid=function(e,t,a){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(!a){if(e[1]>=40)return this.reporter.error("Second objid identifier OOB");e.splice(0,2,40*e[0]+e[1])}let r=0;for(let n=0;n<e.length;n++){let t=e[n];for(r++;t>=128;t>>=7)r++}const i=n.alloc(r);let l=i.length-1;for(let n=e.length-1;n>=0;n--){let t=e[n];i[l--]=127&t;while((t>>=7)>0)i[l--]=128|127&t}return this._createEncoderBuffer(i)},s.prototype._encodeTime=function(e,t){let a;const r=new Date(e);return"gentime"===t?a=[u(r.getUTCFullYear()),u(r.getUTCMonth()+1),u(r.getUTCDate()),u(r.getUTCHours()),u(r.getUTCMinutes()),u(r.getUTCSeconds()),"Z"].join(""):"utctime"===t?a=[u(r.getUTCFullYear()%100),u(r.getUTCMonth()+1),u(r.getUTCDate()),u(r.getUTCHours()),u(r.getUTCMinutes()),u(r.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+t+" time is not supported yet"),this._encodeStr(a,"octstr")},s.prototype._encodeNull=function(){return this._createEncoderBuffer("")},s.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&&!n.isBuffer(e)){const t=e.toArray();!e.sign&&128&t[0]&&t.unshift(0),e=n.from(t)}if(n.isBuffer(e)){let t=e.length;0===e.length&&t++;const a=n.alloc(t);return e.copy(a),0===e.length&&(a[0]=0),this._createEncoderBuffer(a)}if(e<128)return this._createEncoderBuffer(e);if(e<256)return this._createEncoderBuffer([0,e]);let a=1;for(let n=e;n>=256;n>>=8)a++;const r=new Array(a);for(let n=r.length-1;n>=0;n--)r[n]=255&e,e>>=8;return 128&r[0]&&r.unshift(0),this._createEncoderBuffer(n.from(r))},s.prototype._encodeBool=function(e){return this._createEncoderBuffer(e?255:0)},s.prototype._use=function(e,t){return"function"===typeof e&&(e=e(t)),e._getEncoder("der").tree},s.prototype._skipDefault=function(e,t,a){const r=this._baseState;let n;if(null===r["default"])return!1;const i=e.join();if(void 0===r.defaultBuffer&&(r.defaultBuffer=this._encodeValue(r["default"],t,a).join()),i.length!==r.defaultBuffer.length)return!1;for(n=0;n<i.length;n++)if(i[n]!==r.defaultBuffer[n])return!1;return!0}},455:function(e,t,a){"use strict";(function(t){var r,n=a(328),i=n.Buffer,l={};for(r in n)n.hasOwnProperty(r)&&"SlowBuffer"!==r&&"Buffer"!==r&&(l[r]=n[r]);var o=l.Buffer={};for(r in i)i.hasOwnProperty(r)&&"allocUnsafe"!==r&&"allocUnsafeSlow"!==r&&(o[r]=i[r]);if(l.Buffer.prototype=i.prototype,o.from&&o.from!==Uint8Array.from||(o.from=function(e,t,a){if("number"===typeof e)throw new TypeError('The "value" argument must not be of type number. Received type '+typeof e);if(e&&"undefined"===typeof 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,a)}),o.alloc||(o.alloc=function(e,t,a){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 r=i(e);return t&&0!==t.length?"string"===typeof a?r.fill(t,a):r.fill(t):r.fill(0),r}),!l.kStringMaxLength)try{l.kStringMaxLength=t.binding("buffer").kStringMaxLength}catch(s){}l.constants||(l.constants={MAX_LENGTH:l.kMaxLength},l.kStringMaxLength&&(l.constants.MAX_STRING_LENGTH=l.kStringMaxLength)),e.exports=l}).call(this,a(325))},456:function(e,t,a){"use strict";const r=a(457).Reporter,n=a(458).EncoderBuffer,i=a(458).DecoderBuffer,l=a(383),o=["seq","seqof","set","setof","objid","bool","gentime","utctime","null_","enum","int","objDesc","bitstr","bmpstr","charstr","genstr","graphstr","ia5str","iso646str","numstr","octstr","printstr","t61str","unistr","utf8str","videostr"],s=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(o),u=["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"];function c(e,t,a){const r={};this._baseState=r,r.name=a,r.enc=e,r.parent=t||null,r.children=null,r.tag=null,r.args=null,r.reverseArgs=null,r.choice=null,r.optional=!1,r.any=!1,r.obj=!1,r.use=null,r.useDecoder=null,r.key=null,r["default"]=null,r.explicit=null,r.implicit=null,r.contains=null,r.parent||(r.children=[],this._wrap())}e.exports=c;const f=["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={};f.forEach((function(a){t[a]=e[a]}));const a=new this.constructor(t.parent);return a._baseState=t,a},c.prototype._wrap=function(){const e=this._baseState;s.forEach((function(t){this[t]=function(){const a=new this.constructor(this);return e.children.push(a),a[t].apply(a,arguments)}}),this)},c.prototype._init=function(e){const t=this._baseState;l(null===t.parent),e.call(this),t.children=t.children.filter((function(e){return e._baseState.parent===this}),this),l.equal(t.children.length,1,"Root node can have only one child")},c.prototype._useArgs=function(e){const t=this._baseState,a=e.filter((function(e){return e instanceof this.constructor}),this);e=e.filter((function(e){return!(e instanceof this.constructor)}),this),0!==a.length&&(l(null===t.children),t.children=a,a.forEach((function(e){e._baseState.parent=this}),this)),0!==e.length&&(l(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(a){a==(0|a)&&(a|=0);const r=e[a];t[r]=a})),t})))},u.forEach((function(e){c.prototype[e]=function(){const t=this._baseState;throw new Error(e+" not implemented for encoding: "+t.enc)}})),o.forEach((function(e){c.prototype[e]=function(){const t=this._baseState,a=Array.prototype.slice.call(arguments);return l(null===t.tag),t.tag=e,this._useArgs(a),this}})),c.prototype.use=function(e){l(e);const t=this._baseState;return l(null===t.use),t.use=e,this},c.prototype.optional=function(){const e=this._baseState;return e.optional=!0,this},c.prototype.def=function(e){const t=this._baseState;return l(null===t["default"]),t["default"]=e,t.optional=!0,this},c.prototype.explicit=function(e){const t=this._baseState;return l(null===t.explicit&&null===t.implicit),t.explicit=e,this},c.prototype.implicit=function(e){const t=this._baseState;return l(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 l(null===t.key),t.key=e,this},c.prototype.any=function(){const e=this._baseState;return e.any=!0,this},c.prototype.choice=function(e){const t=this._baseState;return l(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 l(null===t.use),t.contains=e,this},c.prototype._decode=function(e,t){const a=this._baseState;if(null===a.parent)return e.wrapResult(a.children[0]._decode(e,t));let r,n=a["default"],l=!0,o=null;if(null!==a.key&&(o=e.enterKey(a.key)),a.optional){let r=null;if(null!==a.explicit?r=a.explicit:null!==a.implicit?r=a.implicit:null!==a.tag&&(r=a.tag),null!==r||a.any){if(l=this._peekTag(e,r,a.any),e.isError(l))return l}else{const r=e.save();try{null===a.choice?this._decodeGeneric(a.tag,e,t):this._decodeChoice(e,t),l=!0}catch(s){l=!1}e.restore(r)}}if(a.obj&&l&&(r=e.enterObject()),l){if(null!==a.explicit){const t=this._decodeTag(e,a.explicit);if(e.isError(t))return t;e=t}const r=e.offset;if(null===a.use&&null===a.choice){let t;a.any&&(t=e.save());const r=this._decodeTag(e,null!==a.implicit?a.implicit:a.tag,a.any);if(e.isError(r))return r;a.any?n=e.raw(t):e=r}if(t&&t.track&&null!==a.tag&&t.track(e.path(),r,e.length,"tagged"),t&&t.track&&null!==a.tag&&t.track(e.path(),e.offset,e.length,"content"),a.any||(n=null===a.choice?this._decodeGeneric(a.tag,e,t):this._decodeChoice(e,t)),e.isError(n))return n;if(a.any||null!==a.choice||null===a.children||a.children.forEach((function(a){a._decode(e,t)})),a.contains&&("octstr"===a.tag||"bitstr"===a.tag)){const r=new i(n);n=this._getUse(a.contains,e._reporterState.obj)._decode(r,t)}}return a.obj&&l&&(n=e.leaveObject(r)),null===a.key||null===n&&!0!==l?null!==o&&e.exitKey(o):e.leaveKey(o,a.key,n),n},c.prototype._decodeGeneric=function(e,t,a){const r=this._baseState;return"seq"===e||"set"===e?null:"seqof"===e||"setof"===e?this._decodeList(t,e,r.args[0],a):/str$/.test(e)?this._decodeStr(t,e,a):"objid"===e&&r.args?this._decodeObjid(t,r.args[0],r.args[1],a):"objid"===e?this._decodeObjid(t,null,null,a):"gentime"===e||"utctime"===e?this._decodeTime(t,e,a):"null_"===e?this._decodeNull(t,a):"bool"===e?this._decodeBool(t,a):"objDesc"===e?this._decodeStr(t,e,a):"int"===e||"enum"===e?this._decodeInt(t,r.args&&r.args[0],a):null!==r.use?this._getUse(r.use,t._reporterState.obj)._decode(t,a):t.error("unknown tag: "+e)},c.prototype._getUse=function(e,t){const a=this._baseState;return a.useDecoder=this._use(e,t),l(null===a.useDecoder._baseState.parent),a.useDecoder=a.useDecoder._baseState.children[0],a.implicit!==a.useDecoder._baseState.implicit&&(a.useDecoder=a.useDecoder.clone(),a.useDecoder._baseState.implicit=a.implicit),a.useDecoder},c.prototype._decodeChoice=function(e,t){const a=this._baseState;let r=null,n=!1;return Object.keys(a.choice).some((function(i){const l=e.save(),o=a.choice[i];try{const a=o._decode(e,t);if(e.isError(a))return!1;r={type:i,value:a},n=!0}catch(s){return e.restore(l),!1}return!0}),this),n?r:e.error("Choice not matched")},c.prototype._createEncoderBuffer=function(e){return new n(e,this.reporter)},c.prototype._encode=function(e,t,a){const r=this._baseState;if(null!==r["default"]&&r["default"]===e)return;const n=this._encodeValue(e,t,a);return void 0===n||this._skipDefault(n,t,a)?void 0:n},c.prototype._encodeValue=function(e,t,a){const n=this._baseState;if(null===n.parent)return n.children[0]._encode(e,t||new r);let i=null;if(this.reporter=t,n.optional&&void 0===e){if(null===n["default"])return;e=n["default"]}let l=null,o=!1;if(n.any)i=this._createEncoderBuffer(e);else if(n.choice)i=this._encodeChoice(e,t);else if(n.contains)l=this._getUse(n.contains,a)._encode(e,t),o=!0;else if(n.children)l=n.children.map((function(a){if("null_"===a._baseState.tag)return a._encode(null,t,e);if(null===a._baseState.key)return t.error("Child should have a key");const r=t.enterKey(a._baseState.key);if("object"!==typeof e)return t.error("Child expected, but input is not object");const n=a._encode(e[a._baseState.key],t,e);return t.leaveKey(r),n}),this).filter((function(e){return e})),l=this._createEncoderBuffer(l);else if("seqof"===n.tag||"setof"===n.tag){if(!n.args||1!==n.args.length)return t.error("Too many args for : "+n.tag);if(!Array.isArray(e))return t.error("seqof/setof, but data is not Array");const a=this.clone();a._baseState.implicit=null,l=this._createEncoderBuffer(e.map((function(a){const r=this._baseState;return this._getUse(r.args[0],e)._encode(a,t)}),a))}else null!==n.use?i=this._getUse(n.use,a)._encode(e,t):(l=this._encodePrimitive(n.tag,e),o=!0);if(!n.any&&null===n.choice){const e=null!==n.implicit?n.implicit:n.tag,a=null===n.implicit?"universal":"context";null===e?null===n.use&&t.error("Tag could be omitted only for .use()"):null===n.use&&(i=this._encodeComposite(e,o,a,l))}return null!==n.explicit&&(i=this._encodeComposite(n.explicit,!1,"context",i)),i},c.prototype._encodeChoice=function(e,t){const a=this._baseState,r=a.choice[e.type];return r||l(!1,e.type+" not found in "+JSON.stringify(Object.keys(a.choice))),r._encode(e.value,t)},c.prototype._encodePrimitive=function(e,t){const a=this._baseState;if(/str$/.test(e))return this._encodeStr(t,e);if("objid"===e&&a.args)return this._encodeObjid(t,a.reverseArgs[0],a.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,a.args&&a.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)}},457:function(e,t,a){"use strict";const r=a(333);function n(e){this._reporterState={obj:null,path:[],options:e||{},errors:[]}}function i(e,t){this.path=e,this.rethrow(t)}t.Reporter=n,n.prototype.isError=function(e){return e instanceof i},n.prototype.save=function(){const e=this._reporterState;return{obj:e.obj,pathLen:e.path.length}},n.prototype.restore=function(e){const t=this._reporterState;t.obj=e.obj,t.path=t.path.slice(0,e.pathLen)},n.prototype.enterKey=function(e){return this._reporterState.path.push(e)},n.prototype.exitKey=function(e){const t=this._reporterState;t.path=t.path.slice(0,e-1)},n.prototype.leaveKey=function(e,t,a){const r=this._reporterState;this.exitKey(e),null!==r.obj&&(r.obj[t]=a)},n.prototype.path=function(){return this._reporterState.path.join("/")},n.prototype.enterObject=function(){const e=this._reporterState,t=e.obj;return e.obj={},t},n.prototype.leaveObject=function(e){const t=this._reporterState,a=t.obj;return t.obj=e,a},n.prototype.error=function(e){let t;const a=this._reporterState,r=e instanceof i;if(t=r?e:new i(a.path.map((function(e){return"["+JSON.stringify(e)+"]"})).join(""),e.message||e,e.stack),!a.options.partial)throw t;return r||a.errors.push(t),t},n.prototype.wrapResult=function(e){const t=this._reporterState;return t.options.partial?{result:this.isError(e)?null:e,errors:t.errors}:e},r(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}},458:function(e,t,a){"use strict";const r=a(333),n=a(457).Reporter,i=a(455).Buffer;function l(e,t){n.call(this,t),i.isBuffer(e)?(this.base=e,this.offset=0,this.length=e.length):this.error("Input not Buffer")}function o(e,t){if(Array.isArray(e))this.length=0,this.value=e.map((function(e){return o.isEncoderBuffer(e)||(e=new o(e,t)),this.length+=e.length,e}),this);else if("number"===typeof e){if(!(0<=e&&e<=255))return t.error("non-byte EncoderBuffer value");this.value=e,this.length=1}else if("string"===typeof e)this.value=e,this.length=i.byteLength(e);else{if(!i.isBuffer(e))return t.error("Unsupported type: "+typeof e);this.value=e,this.length=e.length}}r(l,n),t.DecoderBuffer=l,l.isDecoderBuffer=function(e){if(e instanceof l)return!0;const t="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;return t},l.prototype.save=function(){return{offset:this.offset,reporter:n.prototype.save.call(this)}},l.prototype.restore=function(e){const t=new l(this.base);return t.offset=e.offset,t.length=this.offset,this.offset=e.offset,n.prototype.restore.call(this,e.reporter),t},l.prototype.isEmpty=function(){return this.offset===this.length},l.prototype.readUInt8=function(e){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(e||"DecoderBuffer overrun")},l.prototype.skip=function(e,t){if(!(this.offset+e<=this.length))return this.error(t||"DecoderBuffer overrun");const a=new l(this.base);return a._reporterState=this._reporterState,a.offset=this.offset,a.length=this.offset+e,this.offset+=e,a},l.prototype.raw=function(e){return this.base.slice(e?e.offset:this.offset,this.length)},t.EncoderBuffer=o,o.isEncoderBuffer=function(e){if(e instanceof o)return!0;const t="object"===typeof e&&"EncoderBuffer"===e.constructor.name&&"number"===typeof e.length&&"function"===typeof e.join;return t},o.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(a){a.join(e,t),t+=a.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}},459:function(e,t,a){"use strict";function r(e){const t={};return Object.keys(e).forEach((function(a){(0|a)==a&&(a|=0);const r=e[a];t[r]=a})),t}t.tagClass={0:"universal",1:"application",2:"context",3:"private"},t.tagClassByName=r(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=r(t.tag)},46:function(e,t,a){"use strict";function r(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"rgb(0, 0, 0)",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"rgb(255, 255, 255)",a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,r=n(e,!1),l=r[0],o=r[1],s=r[2],u=n(t,!1),c=u[0],f=u[1],h=u[2],d=(c-l)/a,b=(f-o)/a,p=(h-s)/a,v=[],g=0;g<a;g++){var y=i("rgb("+Math.round(d*g+l)+","+Math.round(b*g+o)+","+Math.round(p*g+s)+")");v.push(y)}return v}function n(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=/^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/;if(e=e.toLowerCase(),e&&a.test(e)){if(4===e.length){for(var r="#",n=1;n<4;n+=1)r+=e.slice(n,n+1).concat(e.slice(n,n+1));e=r}for(var i=[],l=1;l<7;l+=2)i.push(parseInt("0x"+e.slice(l,l+2)));return t?"rgb(".concat(i[0],",").concat(i[1],",").concat(i[2],")"):i}if(/^(rgb|RGB)/.test(e)){var o=e.replace(/(?:\(|\)|rgb|RGB)*/g,"").split(",");return o.map((function(e){return Number(e)}))}return e}function i(e){var t=e,a=/^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/;if(/^(rgb|RGB)/.test(t)){for(var r=t.replace(/(?:\(|\)|rgb|RGB)*/g,"").split(","),n="#",i=0;i<r.length;i++){var l=Number(r[i]).toString(16);l=1==String(l).length?"0"+l:l,"0"===l&&(l+=l),n+=l}return 7!==n.length&&(n=t),n}if(!a.test(t))return t;var o=t.replace(/#/,"").split("");if(6===o.length)return t;if(3===o.length){for(var s="#",u=0;u<o.length;u+=1)s+=o[u]+o[u];return s}}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.3;e=i(e);var a=/^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/,r=e.toLowerCase();if(r&&a.test(r)){if(4===r.length){for(var n="#",l=1;l<4;l+=1)n+=r.slice(l,l+1).concat(r.slice(l,l+1));r=n}for(var o=[],s=1;s<7;s+=2)o.push(parseInt("0x"+r.slice(s,s+2)));return"rgba("+o.join(",")+","+t+")"}return r}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o={colorGradient:r,hexToRgb:n,rgbToHex:i,colorToRgba:l};t.default=o},460:function(e,t,a){"use strict";const r=a(333),n=a(454);function i(e){n.call(this,e),this.enc="pem"}r(i,n),e.exports=i,i.prototype.encode=function(e,t){const a=n.prototype.encode.call(this,e),r=a.toString("base64"),i=["-----BEGIN "+t.label+"-----"];for(let n=0;n<r.length;n+=64)i.push(r.slice(n,n+64));return i.push("-----END "+t.label+"-----"),i.join("\n")}},461:function(e,t,a){"use strict";const r=t;r.der=a(462),r.pem=a(463)},462:function(e,t,a){"use strict";const r=a(333),n=a(409),i=a(458).DecoderBuffer,l=a(456),o=a(459);function s(e){this.enc="der",this.name=e.name,this.entity=e,this.tree=new u,this.tree._init(e.body)}function u(e){l.call(this,"der",e)}function c(e,t){let a=e.readUInt8(t);if(e.isError(a))return a;const r=o.tagClass[a>>6],n=0===(32&a);if(31===(31&a)){let r=a;a=0;while(128===(128&r)){if(r=e.readUInt8(t),e.isError(r))return r;a<<=7,a|=127&r}}else a&=31;const i=o.tag[a];return{cls:r,primitive:n,tag:a,tagStr:i}}function f(e,t,a){let r=e.readUInt8(a);if(e.isError(r))return r;if(!t&&128===r)return null;if(0===(128&r))return r;const n=127&r;if(n>4)return e.error("length octect is too long");r=0;for(let i=0;i<n;i++){r<<=8;const t=e.readUInt8(a);if(e.isError(t))return t;r|=t}return r}e.exports=s,s.prototype.decode=function(e,t){return i.isDecoderBuffer(e)||(e=new i(e,t)),this.tree._decode(e,t)},r(u,l),u.prototype._peekTag=function(e,t,a){if(e.isEmpty())return!1;const r=e.save(),n=c(e,'Failed to peek tag: "'+t+'"');return e.isError(n)?n:(e.restore(r),n.tag===t||n.tagStr===t||n.tagStr+"of"===t||a)},u.prototype._decodeTag=function(e,t,a){const r=c(e,'Failed to decode tag of "'+t+'"');if(e.isError(r))return r;let n=f(e,r.primitive,'Failed to get length of "'+t+'"');if(e.isError(n))return n;if(!a&&r.tag!==t&&r.tagStr!==t&&r.tagStr+"of"!==t)return e.error('Failed to match tag: "'+t+'"');if(r.primitive||null!==n)return e.skip(n,'Failed to match body of: "'+t+'"');const i=e.save(),l=this._skipUntilEnd(e,'Failed to skip indefinite length body: "'+this.tag+'"');return e.isError(l)?l:(n=e.offset-i.offset,e.restore(i),e.skip(n,'Failed to match body of: "'+t+'"'))},u.prototype._skipUntilEnd=function(e,t){for(;;){const a=c(e,t);if(e.isError(a))return a;const r=f(e,a.primitive,t);if(e.isError(r))return r;let n;if(n=a.primitive||null!==r?e.skip(r):this._skipUntilEnd(e,t),e.isError(n))return n;if("end"===a.tagStr)break}},u.prototype._decodeList=function(e,t,a,r){const n=[];while(!e.isEmpty()){const t=this._peekTag(e,"end");if(e.isError(t))return t;const i=a.decode(e,"der",r);if(e.isError(i)&&t)break;n.push(i)}return n},u.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 a="";for(let e=0;e<t.length/2;e++)a+=String.fromCharCode(t.readUInt16BE(2*e));return a}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")},u.prototype._decodeObjid=function(e,t,a){let r;const n=[];let i=0,l=0;while(!e.isEmpty())l=e.readUInt8(),i<<=7,i|=127&l,0===(128&l)&&(n.push(i),i=0);128&l&&n.push(i);const o=n[0]/40|0,s=n[0]%40;if(r=a?n:[o,s].concat(n.slice(1)),t){let e=t[r.join(" ")];void 0===e&&(e=t[r.join(".")]),void 0!==e&&(r=e)}return r},u.prototype._decodeTime=function(e,t){const a=e.raw().toString();let r,n,i,l,o,s;if("gentime"===t)r=0|a.slice(0,4),n=0|a.slice(4,6),i=0|a.slice(6,8),l=0|a.slice(8,10),o=0|a.slice(10,12),s=0|a.slice(12,14);else{if("utctime"!==t)return e.error("Decoding "+t+" time is not supported yet");r=0|a.slice(0,2),n=0|a.slice(2,4),i=0|a.slice(4,6),l=0|a.slice(6,8),o=0|a.slice(8,10),s=0|a.slice(10,12),r=r<70?2e3+r:1900+r}return Date.UTC(r,n-1,i,l,o,s,0)},u.prototype._decodeNull=function(){return null},u.prototype._decodeBool=function(e){const t=e.readUInt8();return e.isError(t)?t:0!==t},u.prototype._decodeInt=function(e,t){const a=e.raw();let r=new n(a);return t&&(r=t[r.toString(10)]||r),r},u.prototype._use=function(e,t){return"function"===typeof e&&(e=e(t)),e._getDecoder("der").tree}},463:function(e,t,a){"use strict";const r=a(333),n=a(455).Buffer,i=a(462);function l(e){i.call(this,e),this.enc="pem"}r(l,i),e.exports=l,l.prototype.decode=function(e,t){const a=e.toString().split(/[\r\n]+/g),r=t.label.toUpperCase(),l=/^-----(BEGIN|END) ([^-]+)-----$/;let o=-1,s=-1;for(let n=0;n<a.length;n++){const e=a[n].match(l);if(null!==e&&e[2]===r){if(-1!==o){if("END"!==e[1])break;s=n;break}if("BEGIN"!==e[1])break;o=n}}if(-1===o||-1===s)throw new Error("PEM section not found for: "+r);const u=a.slice(o+1,s).join("");u.replace(/[^a-z0-9+/=]+/gi,"");const c=n.from(u,"base64");return i.prototype.decode.call(this,c,t)}},464:function(e,t,a){"use strict";const r=t;r.Reporter=a(457).Reporter,r.DecoderBuffer=a(458).DecoderBuffer,r.EncoderBuffer=a(458).EncoderBuffer,r.Node=a(456)},465:function(e,t,a){"use strict";const r=t;r._reverse=function(e){const t={};return Object.keys(e).forEach((function(a){(0|a)==a&&(a|=0);const r=e[a];t[r]=a})),t},r.der=a(459)},466:function(e,t,a){"use strict";var r=a(451),n=r.define("Time",(function(){this.choice({utcTime:this.utctime(),generalTime:this.gentime()})})),i=r.define("AttributeTypeValue",(function(){this.seq().obj(this.key("type").objid(),this.key("value").any())})),l=r.define("AlgorithmIdentifier",(function(){this.seq().obj(this.key("algorithm").objid(),this.key("parameters").optional(),this.key("curve").objid().optional())})),o=r.define("SubjectPublicKeyInfo",(function(){this.seq().obj(this.key("algorithm").use(l),this.key("subjectPublicKey").bitstr())})),s=r.define("RelativeDistinguishedName",(function(){this.setof(i)})),u=r.define("RDNSequence",(function(){this.seqof(s)})),c=r.define("Name",(function(){this.choice({rdnSequence:this.use(u)})})),f=r.define("Validity",(function(){this.seq().obj(this.key("notBefore").use(n),this.key("notAfter").use(n))})),h=r.define("Extension",(function(){this.seq().obj(this.key("extnID").objid(),this.key("critical").bool().def(!1),this.key("extnValue").octstr())})),d=r.define("TBSCertificate",(function(){this.seq().obj(this.key("version").explicit(0).int().optional(),this.key("serialNumber").int(),this.key("signature").use(l),this.key("issuer").use(c),this.key("validity").use(f),this.key("subject").use(c),this.key("subjectPublicKeyInfo").use(o),this.key("issuerUniqueID").implicit(1).bitstr().optional(),this.key("subjectUniqueID").implicit(2).bitstr().optional(),this.key("extensions").explicit(3).seqof(h).optional())})),b=r.define("X509Certificate",(function(){this.seq().obj(this.key("tbsCertificate").use(d),this.key("signatureAlgorithm").use(l),this.key("signatureValue").bitstr())}));e.exports=b},467: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"}')},468:function(e,t,a){var r=/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,n=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----/m,i=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----([0-9A-z\n\r+/=]+)-----END \1-----$/m,l=a(404),o=a(387),s=a(327).Buffer;e.exports=function(e,t){var a,u=e.toString(),c=u.match(r);if(c){var f="aes"+c[1],h=s.from(c[2],"hex"),d=s.from(c[3].replace(/[\r\n]/g,""),"base64"),b=l(t,h.slice(0,8),parseInt(c[1],10)).key,p=[],v=o.createDecipheriv(f,b,h);p.push(v.update(d)),p.push(v.final()),a=s.concat(p)}else{var g=u.match(i);a=s.from(g[2].replace(/[\r\n]/g,""),"base64")}var y=u.match(n)[1];return{tag:y,data:a}}},469: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"}')},47:function(e,t,a){"use strict";function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:32,t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),n=[];if(a=a||r.length,e)for(var i=0;i<e;i++)n[i]=r[0|Math.random()*a];else{var l;n[8]=n[13]=n[18]=n[23]="-",n[14]="4";for(var o=0;o<36;o++)n[o]||(l=0|16*Math.random(),n[o]=r[19==o?3&l|8:l])}return t?(n.shift(),"u"+n.join("")):n.join("")}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r;t.default=n},470:function(e,t,a){var r=a(327).Buffer,n=a(409),i=a(419).ec,l=a(449),o=a(469);function s(e,t,a,i,o){var s=l(a);if("ec"===s.type){if("ecdsa"!==i&&"ecdsa/rsa"!==i)throw new Error("wrong public key type");return u(e,t,s)}if("dsa"===s.type){if("dsa"!==i)throw new Error("wrong public key type");return c(e,t,s)}if("rsa"!==i&&"ecdsa/rsa"!==i)throw new Error("wrong public key type");t=r.concat([o,t]);var f=s.modulus.byteLength(),h=[1],d=0;while(t.length+h.length+2<f)h.push(255),d++;h.push(0);var b=-1;while(++b<t.length)h.push(t[b]);h=r.from(h);var p=n.mont(s.modulus);e=new n(e).toRed(p),e=e.redPow(new n(s.publicExponent)),e=r.from(e.fromRed().toArray());var v=d<8?1:0;f=Math.min(e.length,h.length),e.length!==h.length&&(v=1),b=-1;while(++b<f)v|=e[b]^h[b];return 0===v}function u(e,t,a){var r=o[a.data.algorithm.curve.join(".")];if(!r)throw new Error("unknown curve "+a.data.algorithm.curve.join("."));var n=new i(r),l=a.data.subjectPrivateKey.data;return n.verify(t,e,l)}function c(e,t,a){var r=a.data.p,i=a.data.q,o=a.data.g,s=a.data.pub_key,u=l.signature.decode(e,"der"),c=u.s,h=u.r;f(c,i),f(h,i);var d=n.mont(r),b=c.invm(i),p=o.toRed(d).redPow(new n(t).mul(b).mod(i)).fromRed().mul(s.toRed(d).redPow(h.mul(b).mod(i)).fromRed()).mod(r).mod(i);return 0===p.cmp(h)}function f(e,t){if(e.cmpn(0)<=0)throw new Error("invalid sig");if(e.cmp(t)>=t)throw new Error("invalid sig")}e.exports=s},471:function(e,t,a){(function(t){var r=a(419),n=a(409);e.exports=function(e){return new l(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 l(e){this.curveType=i[e],this.curveType||(this.curveType={name:e}),this.curve=new r.ec(this.curveType.name),this.keys=void 0}function o(e,a,r){Array.isArray(e)||(e=e.toArray());var n=new t(e);if(r&&n.length<r){var i=new t(r-n.length);i.fill(0),n=t.concat([i,n])}return a?n.toString(a):n}i.p224=i.secp224r1,i.p256=i.secp256r1=i.prime256v1,i.p192=i.secp192r1=i.prime192v1,i.p384=i.secp384r1,i.p521=i.secp521r1,l.prototype.generateKeys=function(e,t){return this.keys=this.curve.genKeyPair(),this.getPublicKey(e,t)},l.prototype.computeSecret=function(e,a,r){a=a||"utf8",t.isBuffer(e)||(e=new t(e,a));var n=this.curve.keyFromPublic(e).getPublic(),i=n.mul(this.keys.getPrivate()).getX();return o(i,r,this.curveType.byteLength)},l.prototype.getPublicKey=function(e,t){var a=this.keys.getPublic("compressed"===t,!0);return"hybrid"===t&&(a[a.length-1]%2?a[0]=7:a[0]=6),o(a,e)},l.prototype.getPrivateKey=function(e){return o(this.keys.getPrivate(),e)},l.prototype.setPublicKey=function(e,a){return a=a||"utf8",t.isBuffer(e)||(e=new t(e,a)),this.keys._importPublic(e),this},l.prototype.setPrivateKey=function(e,a){a=a||"utf8",t.isBuffer(e)||(e=new t(e,a));var r=new n(e);return r=r.toString(16),this.keys=this.curve.genKeyPair(),this.keys._importPrivate(r),this}}).call(this,a(328).Buffer)},472:function(e,t,a){t.publicEncrypt=a(473),t.privateDecrypt=a(477),t.privateEncrypt=function(e,a){return t.publicEncrypt(e,a,!0)},t.publicDecrypt=function(e,a){return t.privateDecrypt(e,a,!0)}},473:function(e,t,a){var r=a(449),n=a(324),i=a(332),l=a(474),o=a(475),s=a(409),u=a(476),c=a(418),f=a(327).Buffer;function h(e,t){var a=e.modulus.byteLength(),r=t.length,u=i("sha1").update(f.alloc(0)).digest(),c=u.length,h=2*c;if(r>a-h-2)throw new Error("message too long");var d=f.alloc(a-r-h-2),b=a-c-1,p=n(c),v=o(f.concat([u,d,f.alloc(1,1),t],b),l(p,b)),g=o(p,l(v,c));return new s(f.concat([f.alloc(1),g,v],a))}function d(e,t,a){var r,n=t.length,i=e.modulus.byteLength();if(n>i-11)throw new Error("message too long");return r=a?f.alloc(i-n-3,255):b(i-n-3),new s(f.concat([f.from([0,a?1:2]),r,f.alloc(1),t],i))}function b(e){var t,a=f.allocUnsafe(e),r=0,i=n(2*e),l=0;while(r<e)l===i.length&&(i=n(2*e),l=0),t=i[l++],t&&(a[r++]=t);return a}e.exports=function(e,t,a){var n;n=e.padding?e.padding:a?1:4;var i,l=r(e);if(4===n)i=h(l,t);else if(1===n)i=d(l,t,a);else{if(3!==n)throw new Error("unknown padding");if(i=new s(t),i.cmp(l.modulus)>=0)throw new Error("data too long for modulus")}return a?c(i,l):u(i,l)}},474:function(e,t,a){var r=a(332),n=a(327).Buffer;function i(e){var t=n.allocUnsafe(4);return t.writeUInt32BE(e,0),t}e.exports=function(e,t){var a,l=n.alloc(0),o=0;while(l.length<t)a=i(o++),l=n.concat([l,r("sha1").update(e).update(a).digest()]);return l.slice(0,t)}},475:function(e,t){e.exports=function(e,t){var a=e.length,r=-1;while(++r<a)e[r]^=t[r];return e}},476:function(e,t,a){var r=a(409),n=a(327).Buffer;function i(e,t){return n.from(e.toRed(r.mont(t.modulus)).redPow(new r(t.publicExponent)).fromRed().toArray())}e.exports=i},477:function(e,t,a){var r=a(449),n=a(474),i=a(475),l=a(409),o=a(418),s=a(332),u=a(476),c=a(327).Buffer;function f(e,t){var a=e.modulus.byteLength(),r=s("sha1").update(c.alloc(0)).digest(),l=r.length;if(0!==t[0])throw new Error("decryption error");var o=t.slice(1,l+1),u=t.slice(l+1),f=i(o,n(u,l)),h=i(u,n(f,a-l-1));if(d(r,h.slice(0,l)))throw new Error("decryption error");var b=l;while(0===h[b])b++;if(1!==h[b++])throw new Error("decryption error");return h.slice(b)}function h(e,t,a){var r=t.slice(0,2),n=2,i=0;while(0!==t[n++])if(n>=t.length){i++;break}var l=t.slice(2,n-1);if(("0002"!==r.toString("hex")&&!a||"0001"!==r.toString("hex")&&a)&&i++,l.length<8&&i++,i)throw new Error("decryption error");return t.slice(n)}function d(e,t){e=c.from(e),t=c.from(t);var a=0,r=e.length;e.length!==t.length&&(a++,r=Math.min(e.length,t.length));var n=-1;while(++n<r)a+=e[n]^t[n];return a}e.exports=function(e,t,a){var n;n=e.padding?e.padding:a?1:4;var i,s=r(e),d=s.modulus.byteLength();if(t.length>d||new l(t).cmp(s.modulus)>=0)throw new Error("decryption error");i=a?u(new l(t),s):o(t,s);var b=c.alloc(d-i.length);if(i=c.concat([b,i],d),4===n)return f(s,i);if(1===n)return h(s,i,a);if(3===n)return i;throw new Error("unknown padding")}},478:function(e,t,a){"use strict";(function(e,r){function n(){throw new Error("secure random number generation not supported by this browser\nuse chrome, FireFox or Internet Explorer 11")}var i=a(327),l=a(324),o=i.Buffer,s=i.kMaxLength,u=e.crypto||e.msCrypto,c=Math.pow(2,32)-1;function f(e,t){if("number"!==typeof e||e!==e)throw new TypeError("offset must be a number");if(e>c||e<0)throw new TypeError("offset must be a uint32");if(e>s||e>t)throw new RangeError("offset out of range")}function h(e,t,a){if("number"!==typeof e||e!==e)throw new TypeError("size must be a number");if(e>c||e<0)throw new TypeError("size must be a uint32");if(e+t>a||e>s)throw new RangeError("buffer too small")}function d(t,a,r,n){if(!o.isBuffer(t)&&!(t instanceof e.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');if("function"===typeof a)n=a,a=0,r=t.length;else if("function"===typeof r)n=r,r=t.length-a;else if("function"!==typeof n)throw new TypeError('"cb" argument must be a function');return f(a,t.length),h(r,a,t.length),b(t,a,r,n)}function b(e,t,a,n){if(r.browser){var i=e.buffer,o=new Uint8Array(i,t,a);return u.getRandomValues(o),n?void r.nextTick((function(){n(null,e)})):e}if(!n){var s=l(a);return s.copy(e,t),e}l(a,(function(a,r){if(a)return n(a);r.copy(e,t),n(null,e)}))}function p(t,a,r){if("undefined"===typeof a&&(a=0),!o.isBuffer(t)&&!(t instanceof e.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');return f(a,t.length),void 0===r&&(r=t.length-a),h(r,a,t.length),b(t,a,r)}u&&u.getRandomValues||!r.browser?(t.randomFill=d,t.randomFillSync=p):(t.randomFill=n,t.randomFillSync=n)}).call(this,a(3),a(325))},48:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={primary:"#2979ff",primaryDark:"#2b85e4",primaryDisabled:"#a0cfff",primaryLight:"#ecf5ff",bgColor:"#f3f4f6",info:"#909399",infoDark:"#82848a",infoDisabled:"#c8c9cc",infoLight:"#f4f4f5",warning:"#ff9900",warningDark:"#f29100",warningDisabled:"#fcbd71",warningLight:"#fdf6ec",error:"#fa3534",errorDark:"#dd6161",errorDisabled:"#fab6b6",errorLight:"#fef0f0",success:"#19be6b",successDark:"#18b566",successDisabled:"#71d5a1",successLight:"#dbf1e1",mainColor:"#303133",contentColor:"#606266",tipsColor:"#909399",lightColor:"#c0c4cc",borderColor:"#e4e7ed"},n=r;t.default=n},49:function(e,t,a){"use strict";function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"success",t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];-1==["primary","info","error","warning","success"].indexOf(e)&&(e="success");var a="";switch(e){case"primary":a="info-circle";break;case"info":a="info-circle";break;case"error":a="close-circle";break;case"warning":a="error-circle";break;case"success":a="checkmark-circle";break;default:a="checkmark-circle"}return t&&(a+="-fill"),a}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r;t.default=n},5:function(e,t,a){var r=a(6),n=a(7),i=a(8),l=a(10);function o(e,t){return r(e)||n(e,t)||i(e,t)||l()}e.exports=o,e.exports.__esModule=!0,e.exports["default"]=e.exports},50:function(e,t,a){"use strict";function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.sort((function(){return Math.random()-.5}))}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r;t.default=n},51:function(e,t,a){"use strict";var r=a(4);Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var n=r(a(38));function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"auto",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"rpx";return e=String(e),n.default.number(e)?"".concat(e).concat(t):e}},52:function(e,t,a){"use strict";function r(e,t){if(e>=0&&t>0&&t>=e){var a=t-e+1;return Math.floor(Math.random()*a+e)}return 0}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r;t.default=n},53:function(e,t,a){"use strict";function r(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"both";return"both"==t?e.replace(/^\s+|\s+$/g,""):"left"==t?e.replace(/^\s*/,""):"right"==t?e.replace(/(\s*$)/g,""):"all"==t?e.replace(/\s+/g,""):e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r;t.default=n},54:function(e,t,a){"use strict";(function(e){function a(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1500;e.showToast({title:t,icon:"none",duration:a})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a;t.default=r}).call(this,a(2)["default"])},55:function(e,t,a){"use strict";var r=a(4);Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var n=r(a(13));function i(e,t){var a=this.$parent;while(a)if(a.$options.name!==e)a=a.$parent;else{var r=function(){var e={};if(Array.isArray(t))t.map((function(t){e[t]=a[t]?a[t]:""}));else for(var r in t)Array.isArray(t[r])?t[r].length?e[r]=t[r]:e[r]=a[r]:t[r].constructor===Object?Object.keys(t[r]).length?e[r]=t[r]:e[r]=a[r]:e[r]=t[r]||!1===t[r]?t[r]:a[r];return{v:e}}();if("object"===(0,n.default)(r))return r.v}return{}}},56:function(e,t,a){"use strict";function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,t=this.$parent;while(t){if(!t.$options||t.$options.name===e)return t;t=t.$parent}return!1}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r},57:function(e,t,a){"use strict";(function(e){function a(){return e.getSystemInfoSync().platform}function r(){return e.getSystemInfoSync()}Object.defineProperty(t,"__esModule",{value:!0}),t.os=a,t.sys=r}).call(this,a(2)["default"])},58:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=null;function n(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(null!==r&&clearTimeout(r),a){var n=!r;r=setTimeout((function(){r=null}),t),n&&"function"===typeof e&&e()}else r=setTimeout((function(){"function"===typeof e&&e()}),t)}var i=n;t.default=i},59:function(e,t,a){"use strict";var r;function n(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];a?r||(r=!0,"function"===typeof e&&e(),setTimeout((function(){r=!1}),t)):r||(r=!0,setTimeout((function(){r=!1,"function"===typeof e&&e()}),t))}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n;t.default=i},6:function(e,t){function a(e){if(Array.isArray(e))return e}e.exports=a,e.exports.__esModule=!0,e.exports["default"]=e.exports},60:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r="1.8.1",n={v:r,version:r,type:["primary","success","info","error","warning"]};t.default=n},61:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={toast:10090,noNetwork:10080,popup:10075,mask:10070,navbar:980,topTips:975,sticky:970,indexListSticky:965};t.default=r},62:function(e,t,a){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.myRequest=void 0;var a="https://wx.hnyfwlw.com",r=function(t){var r="";r=e.getStorageSync("session_key");var n=t.url,i=t.data||{};return"user.login.login_user"!=n&&"pest.pests.insect_discern"!=n&&"pest.pests.plant_discern"!=n&&"pest.pests.pests_contrast"!=n&&"pest.pests.pests_expert_img"!=n&&"pest.pests.pests_img"!=n&&"recognizationSys"!=n&&"base.bases.base_photo"!=n&&"pest.warning_record.rolemanage_img"!=n&&"home.homes.personal_photo"!=n&&"ascend.ascend_manage.product_info"!=n&&"ascend.ascend_manage.quality_info"!=n&&"ascend.ascend_manage.grow_info"!=n&&"ascend.ascend_manage.all_ascend"!=n&&"after_sale.after_sale_manage.device_check"!=n&&"after_sale.after_sale_manage.aftersale_apply"!=n&&(i.token=r),new Promise((function(r,n){e.request({url:a+t.url,method:t.method||"POST",header:{"Content-Type":"application/x-www-form-urlencoded"},data:i,success:function(t){if(403==t.data.errorCode)return e.removeStorageSync("session_key"),e.showToast({title:"登录已过期,请重新登录!",icon:"none"}),!e.getStorageSync("isLink")&&(e.setStorageSync("isLink",!0),e.navigateTo({url:"/pages/login/login"}));if(t.data.message){if("识别无结果"!==t.data.message&&"该设备未绑定SIM"!==t.data.message)return e.showToast({title:t.data.message,icon:"none"});r(t.data.data)}r(t.data.data)},fail:function(t){e.showToast({title:"请求接口失败",icon:"none"}),n(t)}})}))};t.myRequest=r}).call(this,a(2)["default"])},63:function(e,t,a){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.QueryPermission=r;var a=[];function r(t){e.getStorage({key:"jurisdiction",success:function(e){a=JSON.parse(e.data)}});for(var r=0;r<a.length;r++)if(a[r].children)for(var n=a[r].children,i=0;i<n.length;i++)if(n[i].children)for(var l=n[i].children,o=0;o<l.length;o++)if(l[o].pur_id==t)return!0;return!1}}).call(this,a(2)["default"])},7:function(e,t){function a(e,t){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var r,n,i,l,o=[],s=!0,u=!1;try{if(i=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;s=!1}else for(;!(s=(r=i.call(a)).done)&&(o.push(r.value),o.length!==t);s=!0);}catch(e){u=!0,n=e}finally{try{if(!s&&null!=a["return"]&&(l=a["return"](),Object(l)!==l))return}finally{if(u)throw n}}return o}}e.exports=a,e.exports.__esModule=!0,e.exports["default"]=e.exports},8:function(e,t,a){var r=a(9);function n(e,t){if(e){if("string"===typeof e)return r(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?r(e,t):void 0}}e.exports=n,e.exports.__esModule=!0,e.exports["default"]=e.exports},86:function(e,t){var a=null,r=null;function n(e,t){var r=t||500;return function(){var t=this,n=arguments;a&&clearTimeout(a),a=setTimeout((function(){e.apply(t,n),a=null}),r)}}function i(e,t){var a,n=t||500;return function(){var t=this,i=arguments,l=+new Date;a&&l-a<n?(clearTimeout(r),r=setTimeout((function(){a=l,e.apply(t,i)}),n)):(a=l,e.apply(this,i))}}e.exports={Debounce:n,Throttle:i}},9:function(e,t){function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}e.exports=a,e.exports.__esModule=!0,e.exports["default"]=e.exports}}]);
  20. //# sourceMappingURL=../../.sourcemap/mp-weixin/common/vendor.js.map