text: (window.webpackJsonp=window.webpackJsonp||[]).push([[0],[]]);!function(e){function t(t){for(var r,a,s=t[0],c=t[1],u=t[2],f=0,p=[];f<s.length;f++)a=s[f],Object.prototype.hasOwnProperty.call(o,a)&&o[a]&&p.push(o[a][0]),o[a]=0;for(r in c)Object.prototype.hasOwnProperty.call(c,r)&&(e[r]=c[r]);for(l&&l(t);p.length;)p.shift()();return i.push.apply(i,u||[]),n()}function n(){for(var e,t=0;t<i.length;t++){for(var n=i[t],r=!0,s=1;s<n.length;s++){var c=n[s];0!==o[c]&&(r=!1)}r&&(i.splice(t--,1),e=a(a.s=n[0]))}return e}var r={},o={1:0},i=[];function a(t){if(r[t])return r[t].exports;var n=r[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,a),n.l=!0,n.exports}a.e=function(e){var t=[],n=o[e];if(0!==n)if(n)t.push(n[2]);else{var r=new Promise((function(t,r){n=o[e]=[t,r]}));t.push(n[2]=r);var i,s=document.createElement("script");s.charset="utf-8",s.timeout=120,a.nc&&s.setAttribute("nonce",a.nc),s.src=function(e){return a.p+"assets/js/"+({}[e]||e)+"."+{2:"22f14734",3:"e149c52e",4:"f02830db",5:"340e0cff",6:"9caa508e",7:"02dc8d53",8:"7d6ca895",9:"b5a43624",10:"b9e8c14c",11:"13eba541",12:"788dd649",13:"de82639e",14:"be39fa94",15:"d9fd286b",16:"f2444bcc",17:"f9924638",18:"89432854",19:"8aa363a4",20:"fc47e0c6",21:"e50ecf77",22:"e80238cb",23:"03a8854d",24:"4d7e2549",25:"f48589c9",26:"c7bb8c5f",27:"ab3c1141",28:"a9a8d424",29:"3dfd2ab6",30:"c1c2ad61",31:"eb7d440c",32:"34d2977b",33:"4da551d7",34:"0fc4b615"}[e]+".js"}(e);var c=new Error;i=function(t){s.onerror=s.onload=null,clearTimeout(u);var n=o[e];if(0!==n){if(n){var r=t&&("load"===t.type?"missing":t.type),i=t&&t.target&&t.target.src;c.message="Loading chunk "+e+" failed.\n("+r+": "+i+")",c.name="ChunkLoadError",c.type=r,c.request=i,n[1](c)}o[e]=void 0}};var u=setTimeout((function(){i({type:"timeout",target:s})}),12e4);s.onerror=s.onload=i,document.head.appendChild(s)}return Promise.all(t)},a.m=e,a.c=r,a.d=function(e,t,n){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(a.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)a.d(n,r,function(t){return e[t]}.bind(null,r));return n},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="/",a.oe=function(e){throw console.error(e),e};var s=window.webpackJsonp=window.webpackJsonp||[],c=s.push.bind(s);s.push=t,s=s.slice();for(var u=0;u<s.length;u++)t(s[u]);var l=c;i.push([192,0]),n()}([function(e,t,n){var r=n(1),o=n(27).f,i=n(16),a=n(19),s=n(76),c=n(118),u=n(106);e.exports=function(e,t){var n,l,f,p,d,h=e.target,v=e.global,g=e.stat;if(n=v?r:g?r[h]||s(h,{}):(r[h]||{}).prototype)for(l in t){if(p=t[l],f=e.noTargetGet?(d=o(n,l))&&d.value:n[l],!u(v?l:h+(g?".":"#")+l,e.forced)&&void 0!==f){if(typeof p==typeof f)continue;c(p,f)}(e.sham||f&&f.sham)&&i(p,"sham",!0),a(n,l,p,e)}}},function(e,t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof global&&global)||function(){return this}()||Function("return this")()},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){var r=n(1),o=n(52),i=n(7),a=n(53),s=n(77),c=n(112),u=o("wks"),l=r.Symbol,f=c?l:l&&l.withoutSetter||a;e.exports=function(e){return i(u,e)&&(s||"string"==typeof u[e])||(s&&i(l,e)?u[e]=l[e]:u[e]=f("Symbol."+e)),u[e]}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){var r=n(4);e.exports=function(e){if(!r(e))throw TypeError(String(e)+" is not an object");return e}},function(e,t,n){var r=n(2);e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(e,t,n){var r=n(10),o={}.hasOwnProperty;e.exports=Object.hasOwn||function(e,t){return o.call(r(e),t)}},function(e,t,n){var r=n(6),o=n(113),i=n(5),a=n(55),s=Object.defineProperty;t.f=r?s:function(e,t,n){if(i(e),t=a(t),i(n),o)try{return s(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var r=n(85),o=n(19),i=n(207);r||o(Object.prototype,"toString",i,{unsafe:!0})},function(e,t,n){var r=n(24);e.exports=function(e){return Object(r(e))}},function(e,t,n){"use strict";var r=n(109).charAt,o=n(20),i=n(25),a=n(117),s=i.set,c=i.getterFor("String Iterator");a(String,"String",(function(e){s(this,{type:"String Iterator",string:o(e),index:0})}),(function(){var e,t=c(this),n=t.string,o=t.index;return o>=n.length?{value:void 0,done:!0}:(e=r(n,o),t.index+=e.length,{value:e,done:!1})}))},function(e,t,n){var r=n(47),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},function(e,t,n){var r=n(37),o=n(24);e.exports=function(e){return r(o(e))}},function(e,t,n){var r=n(1),o=n(130),i=n(104),a=n(16),s=n(3),c=s("iterator"),u=s("toStringTag"),l=i.values;for(var f in o){var p=r[f],d=p&&p.prototype;if(d){if(d[c]!==l)try{a(d,c,l)}catch(e){d[c]=l}if(d[u]||a(d,u,f),o[f])for(var h in i)if(d[h]!==i[h])try{a(d,h,i[h])}catch(e){d[h]=i[h]}}}},function(e,t,n){var r=n(1),o=function(e){return"function"==typeof e?e:void 0};e.exports=function(e,t){return arguments.length<2?o(r[e]):r[e]&&r[e][t]}},function(e,t,n){var r=n(6),o=n(8),i=n(33);e.exports=r?function(e,t,n){return o.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t){var n=Array.isArray;e.exports=n},function(e,t,n){var r=n(142),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();e.exports=i},function(e,t,n){var r=n(1),o=n(16),i=n(7),a=n(76),s=n(81),c=n(25),u=c.get,l=c.enforce,f=String(String).split("String");(e.exports=function(e,t,n,s){var c,u=!!s&&!!s.unsafe,p=!!s&&!!s.enumerable,d=!!s&&!!s.noTargetGet;"function"==typeof n&&("string"!=typeof t||i(n,"name")||o(n,"name",t),(c=l(n)).source||(c.source=f.join("string"==typeof t?t:""))),e!==r?(u?!d&&e[t]&&(p=!0):delete e[t],p?e[t]=n:o(e,t,n)):p?e[t]=n:a(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&u(this).source||s(this)}))},function(e,t,n){var r=n(56);e.exports=function(e){if(r(e))throw TypeError("Cannot convert a Symbol value to a string");return String(e)}},function(e,t){e.exports=!1},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},function(e,t,n){var r=n(235),o=n(238);e.exports=function(e,t){var n=o(e,t);return r(n)?n:void 0}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var r,o,i,a=n(195),s=n(1),c=n(4),u=n(16),l=n(7),f=n(75),p=n(58),d=n(39),h=s.WeakMap;if(a||f.state){var v=f.state||(f.state=new h),g=v.get,m=v.has,y=v.set;r=function(e,t){if(m.call(v,e))throw new TypeError("Object already initialized");return t.facade=e,y.call(v,e,t),t},o=function(e){return g.call(v,e)||{}},i=function(e){return m.call(v,e)}}else{var b=p("state");d[b]=!0,r=function(e,t){if(l(e,b))throw new TypeError("Object already initialized");return t.facade=e,u(e,b,t),t},o=function(e){return l(e,b)?e[b]:{}},i=function(e){return l(e,b)}}e.exports={set:r,get:o,has:i,enforce:function(e){return i(e)?o(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!c(t)||(n=o(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},function(e,t,n){var r,o=n(5),i=n(172),a=n(80),s=n(39),c=n(116),u=n(78),l=n(58),f=l("IE_PROTO"),p=function(){},d=function(e){return"<script>"+e+"<\/script>"},h=function(e){e.write(d("")),e.close();var t=e.parentWindow.Object;return e=null,t},v=function(){try{r=new ActiveXObject("htmlfile")}catch(e){}var e,t;v="undefined"!=typeof document?document.domain&&r?h(r):((t=u("iframe")).style.display="none",c.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(d("document.F=Object")),e.close(),e.F):h(r);for(var n=a.length;n--;)delete v.prototype[a[n]];return v()};s[f]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(p.prototype=o(e),n=new p,p.prototype=null,n[f]=e):n=v(),void 0===t?n:i(n,t)}},function(e,t,n){var r=n(6),o=n(82),i=n(33),a=n(13),s=n(55),c=n(7),u=n(113),l=Object.getOwnPropertyDescriptor;t.f=r?l:function(e,t){if(e=a(e),t=s(t),u)try{return l(e,t)}catch(e){}if(c(e,t))return i(!o.f.call(e,t),e[t])}},function(e,t){e.exports=function(e){return null!=e&&"object"==typeof e}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){"use strict";var r=n(0),o=n(31).filter;r({target:"Array",proto:!0,forced:!n(62)("filter")},{filter:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}})},function(e,t,n){var r=n(49),o=n(37),i=n(10),a=n(12),s=n(110),c=[].push,u=function(e){var t=1==e,n=2==e,u=3==e,l=4==e,f=6==e,p=7==e,d=5==e||f;return function(h,v,g,m){for(var y,b,w=i(h),x=o(w),_=r(v,g,3),z=a(x.length),S=0,O=m||s,j=t?O(h,z):n||p?O(h,0):void 0;z>S;S++)if((d||S in x)&&(b=_(y=x[S],S,w),e))if(t)j[S]=b;else if(b)switch(e){case 3:return!0;case 5:return y;case 6:return S;case 2:c.call(j,y)}else switch(e){case 4:return!1;case 7:c.call(j,y)}return f?-1:u||l?l:j}};e.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6),filterReject:u(7)}},function(e,t,n){"use strict";var r=n(2);e.exports=function(e,t){var n=[][e];return!!n&&r((function(){n.call(null,t||function(){throw 1},1)}))}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var r=n(29);e.exports=Array.isArray||function(e){return"Array"==r(e)}},function(e,t,n){"use strict";var r=n(0),o=n(1),i=n(15),a=n(21),s=n(6),c=n(77),u=n(2),l=n(7),f=n(34),p=n(4),d=n(56),h=n(5),v=n(10),g=n(13),m=n(55),y=n(20),b=n(33),w=n(26),x=n(57),_=n(51),z=n(136),S=n(83),O=n(27),j=n(8),k=n(82),C=n(16),E=n(19),$=n(52),A=n(58),T=n(39),P=n(53),L=n(3),I=n(137),R=n(138),N=n(48),M=n(25),B=n(31).forEach,q=A("hidden"),D=L("toPrimitive"),F=M.set,V=M.getterFor("Symbol"),U=Object.prototype,H=o.Symbol,W=i("JSON","stringify"),G=O.f,X=j.f,Y=z.f,K=k.f,Q=$("symbols"),Z=$("op-symbols"),J=$("string-to-symbol-registry"),ee=$("symbol-to-string-registry"),te=$("wks"),ne=o.QObject,re=!ne||!ne.prototype||!ne.prototype.findChild,oe=s&&u((function(){return 7!=w(X({},"a",{get:function(){return X(this,"a",{value:7}).a}})).a}))?function(e,t,n){var r=G(U,t);r&&delete U[t],X(e,t,n),r&&e!==U&&X(U,t,r)}:X,ie=function(e,t){var n=Q[e]=w(H.prototype);return F(n,{type:"Symbol",tag:e,description:t}),s||(n.description=t),n},ae=function(e,t,n){e===U&&ae(Z,t,n),h(e);var r=m(t);return h(n),l(Q,r)?(n.enumerable?(l(e,q)&&e[q][r]&&(e[q][r]=!1),n=w(n,{enumerable:b(0,!1)})):(l(e,q)||X(e,q,b(1,{})),e[q][r]=!0),oe(e,r,n)):X(e,r,n)},se=function(e,t){h(e);var n=g(t),r=x(n).concat(fe(n));return B(r,(function(t){s&&!ce.call(n,t)||ae(e,t,n[t])})),e},ce=function(e){var t=m(e),n=K.call(this,t);return!(this===U&&l(Q,t)&&!l(Z,t))&&(!(n||!l(this,t)||!l(Q,t)||l(this,q)&&this[q][t])||n)},ue=function(e,t){var n=g(e),r=m(t);if(n!==U||!l(Q,r)||l(Z,r)){var o=G(n,r);return!o||!l(Q,r)||l(n,q)&&n[q][r]||(o.enumerable=!0),o}},le=function(e){var t=Y(g(e)),n=[];return B(t,(function(e){l(Q,e)||l(T,e)||n.push(e)})),n},fe=function(e){var t=e===U,n=Y(t?Z:g(e)),r=[];return B(n,(function(e){!l(Q,e)||t&&!l(U,e)||r.push(Q[e])})),r};(c||(E((H=function(){if(this instanceof H)throw TypeError("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?y(arguments[0]):void 0,t=P(e),n=function(e){this===U&&n.call(Z,e),l(this,q)&&l(this[q],t)&&(this[q][t]=!1),oe(this,t,b(1,e))};return s&&re&&oe(U,t,{configurable:!0,set:n}),ie(t,e)}).prototype,"toString",(function(){return V(this).tag})),E(H,"withoutSetter",(function(e){return ie(P(e),e)})),k.f=ce,j.f=ae,O.f=ue,_.f=z.f=le,S.f=fe,I.f=function(e){return ie(L(e),e)},s&&(X(H.prototype,"description",{configurable:!0,get:function(){return V(this).description}}),a||E(U,"propertyIsEnumerable",ce,{unsafe:!0}))),r({global:!0,wrap:!0,forced:!c,sham:!c},{Symbol:H}),B(x(te),(function(e){R(e)})),r({target:"Symbol",stat:!0,forced:!c},{for:function(e){var t=y(e);if(l(J,t))return J[t];var n=H(t);return J[t]=n,ee[n]=t,n},keyFor:function(e){if(!d(e))throw TypeError(e+" is not a symbol");if(l(ee,e))return ee[e]},useSetter:function(){re=!0},useSimple:function(){re=!1}}),r({target:"Object",stat:!0,forced:!c,sham:!s},{create:function(e,t){return void 0===t?w(e):se(w(e),t)},defineProperty:ae,defineProperties:se,getOwnPropertyDescriptor:ue}),r({target:"Object",stat:!0,forced:!c},{getOwnPropertyNames:le,getOwnPropertySymbols:fe}),r({target:"Object",stat:!0,forced:u((function(){S.f(1)}))},{getOwnPropertySymbols:function(e){return S.f(v(e))}}),W)&&r({target:"JSON",stat:!0,forced:!c||u((function(){var e=H();return"[null]"!=W([e])||"{}"!=W({a:e})||"{}"!=W(Object(e))}))},{stringify:function(e,t,n){for(var r,o=[e],i=1;arguments.length>i;)o.push(arguments[i++]);if(r=t,(p(t)||void 0!==e)&&!d(e))return f(t)||(t=function(e,t){if("function"==typeof r&&(t=r.call(this,e,t)),!d(t))return t}),o[1]=t,W.apply(null,o)}});H.prototype[D]||C(H.prototype,D,H.prototype.valueOf),N(H,"Symbol"),T[q]=!0},function(e,t,n){var r=n(42),o=n(220),i=n(221),a=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":a&&a in Object(e)?o(e):i(e)}},function(e,t,n){var r=n(2),o=n(29),i="".split;e.exports=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==o(e)?i.call(e,""):Object(e)}:Object},function(e,t,n){var r,o,i=n(1),a=n(54),s=i.process,c=i.Deno,u=s&&s.versions||c&&c.version,l=u&&u.v8;l?o=(r=l.split("."))[0]<4?1:r[0]+r[1]:a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=r[1]),e.exports=o&&+o},function(e,t){e.exports={}},function(e,t){e.exports={}},function(e,t,n){"use strict";var r=n(0),o=n(6),i=n(1),a=n(7),s=n(4),c=n(8).f,u=n(118),l=i.Symbol;if(o&&"function"==typeof l&&(!("description"in l.prototype)||void 0!==l().description)){var f={},p=function(){var e=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),t=this instanceof p?new l(e):void 0===e?l():l(e);return""===e&&(f[t]=!0),t};u(p,l);var d=p.prototype=l.prototype;d.constructor=p;var h=d.toString,v="Symbol(test)"==String(l("test")),g=/^Symbol\((.*)\)[^)]+$/;c(d,"description",{configurable:!0,get:function(){var e=s(this)?this.valueOf():this,t=h.call(e);if(a(f,e))return"";var n=v?t.slice(7,-1):t.replace(g,"$1");return""===n?void 0:n}}),r({global:!0,forced:!0},{Symbol:p})}},function(e,t,n){var r=n(18).Symbol;e.exports=r},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));n(103);var r=n(44);n(35),n(41),n(9),n(63),n(11),n(14),n(139);var o=n(69);function i(e){return function(e){if(Array.isArray(e))return Object(r.a)(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Object(o.a)(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(e,t,n,r,o,i,a,s){var c,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),r&&(u.functional=!0),i&&(u._scopeId="data-v-"+i),a?(c=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),o&&o.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},u._ssrRegister=c):o&&(c=s?function(){o.call(this,(u.functional?this.parent:this).$root.$options.shadowRoot)}:o),c)if(u.functional){u._injectStyles=c;var l=u.render;u.render=function(e,t){return c.call(t),l(e,t)}}else{var f=u.beforeCreate;u.beforeCreate=f?[].concat(f,c):[c]}return{exports:e,options:u}}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";var r=n(0),o=n(74);r({target:"RegExp",proto:!0,forced:/./.exec!==o},{exec:o})},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){var r=n(8).f,o=n(7),i=n(3)("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},function(e,t,n){var r=n(22);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){"use strict";var r=n(0),o=n(4),i=n(34),a=n(115),s=n(12),c=n(13),u=n(61),l=n(3),f=n(62)("slice"),p=l("species"),d=[].slice,h=Math.max;r({target:"Array",proto:!0,forced:!f},{slice:function(e,t){var n,r,l,f=c(this),v=s(f.length),g=a(e,v),m=a(void 0===t?v:t,v);if(i(f)&&("function"!=typeof(n=f.constructor)||n!==Array&&!i(n.prototype)?o(n)&&null===(n=n[p])&&(n=void 0):n=void 0,n===Array||void 0===n))return d.call(f,g,m);for(r=new(void 0===n?Array:n)(h(m-g,0)),l=0;g<m;g++,l++)g in f&&u(r,l,f[g]);return r.length=l,r}})},function(e,t,n){var r=n(114),o=n(80).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},function(e,t,n){var r=n(21),o=n(75);(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.16.2",mode:r?"pure":"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"})},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++n+r).toString(36)}},function(e,t,n){var r=n(15);e.exports=r("navigator","userAgent")||""},function(e,t,n){var r=n(193),o=n(56);e.exports=function(e){var t=r(e,"string");return o(t)?t:String(t)}},function(e,t,n){var r=n(15),o=n(112);e.exports=o?function(e){return"symbol"==typeof e}:function(e){var t=r("Symbol");return"function"==typeof t&&Object(e)instanceof t}},function(e,t,n){var r=n(114),o=n(80);e.exports=Object.keys||function(e){return r(e,o)}},function(e,t,n){var r=n(52),o=n(53),i=r("keys");e.exports=function(e){return i[e]||(i[e]=o(e))}},function(e,t,n){var r=n(29),o=n(1);e.exports="process"==r(o.process)},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));n(9);function r(e,t,n,r,o,i,a){try{var s=e[i](a),c=s.value}catch(e){return void n(e)}s.done?t(c):Promise.resolve(c).then(r,o)}function o(e){return function(){var t=this,n=arguments;return new Promise((function(o,i){var a=e.apply(t,n);function s(e){r(a,o,i,s,c,"next",e)}function c(e){r(a,o,i,s,c,"throw",e)}s(void 0)}))}}},function(e,t,n){"use strict";var r=n(55),o=n(8),i=n(33);e.exports=function(e,t,n){var a=r(t);a in e?o.f(e,a,i(0,n)):e[a]=n}},function(e,t,n){var r=n(2),o=n(3),i=n(38),a=o("species");e.exports=function(e){return i>=51||!r((function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,n){n(138)("iterator")},function(e,t,n){var r=n(225),o=n(226),i=n(227),a=n(228),s=n(229);function c(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}c.prototype.clear=r,c.prototype.delete=o,c.prototype.get=i,c.prototype.has=a,c.prototype.set=s,e.exports=c},function(e,t,n){var r=n(144);e.exports=function(e,t){for(var n=e.length;n--;)if(r(e[n][0],t))return n;return-1}},function(e,t,n){var r=n(23)(Object,"create");e.exports=r},function(e,t,n){var r=n(247);e.exports=function(e,t){var n=e.__data__;return r(t)?n["string"==typeof t?"string":"hash"]:n.map}},function(e,t,n){var r=n(94);e.exports=function(e){if("string"==typeof e||r(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));n(50),n(9),n(86),n(139),n(11);var r=n(44);function o(e,t){if(e){if("string"==typeof e)return Object(r.a)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Object(r.a)(e,t):void 0}}},function(e,t,n){var r,o;
  /* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
   * @license MIT */void 0===(o="function"==typeof(r=function(){var e,t,n={version:"0.2.0"},r=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};function o(e,t,n){return e<t?t:e>n?n:e}function i(e){return 100*(-1+e)}n.configure=function(e){var t,n;for(t in e)void 0!==(n=e[t])&&e.hasOwnProperty(t)&&(r[t]=n);return this},n.status=null,n.set=function(e){var t=n.isStarted();e=o(e,r.minimum,1),n.status=1===e?null:e;var c=n.render(!t),u=c.querySelector(r.barSelector),l=r.speed,f=r.easing;return c.offsetWidth,a((function(t){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),s(u,function(e,t,n){var o;return(o="translate3d"===r.positionUsing?{transform:"translate3d("+i(e)+"%,0,0)"}:"translate"===r.positionUsing?{transform:"translate("+i(e)+"%,0)"}:{"margin-left":i(e)+"%"}).transition="all "+t+"ms "+n,o}(e,l,f)),1===e?(s(c,{transition:"none",opacity:1}),c.offsetWidth,setTimeout((function(){s(c,{transition:"all "+l+"ms linear",opacity:0}),setTimeout((function(){n.remove(),t()}),l)}),l)):setTimeout(t,l)})),this},n.isStarted=function(){return"number"==typeof n.status},n.start=function(){n.status||n.set(0);var e=function(){setTimeout((function(){n.status&&(n.trickle(),e())}),r.trickleSpeed)};return r.trickle&&e(),this},n.done=function(e){return e||n.status?n.inc(.3+.5*Math.random()).set(1):this},n.inc=function(e){var t=n.status;return t?("number"!=typeof e&&(e=(1-t)*o(Math.random()*t,.1,.95)),t=o(t+e,0,.994),n.set(t)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},e=0,t=0,n.promise=function(r){return r&&"resolved"!==r.state()?(0===t&&n.start(),e++,t++,r.always((function(){0==--t?(e=0,n.done()):n.set((e-t)/e)})),this):this},n.render=function(e){if(n.isRendered())return document.getElementById("nprogress");u(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=r.template;var o,a=t.querySelector(r.barSelector),c=e?"-100":i(n.status||0),l=document.querySelector(r.parent);return s(a,{transition:"all 0 linear",transform:"translate3d("+c+"%,0,0)"}),r.showSpinner||(o=t.querySelector(r.spinnerSelector))&&p(o),l!=document.body&&u(l,"nprogress-custom-parent"),l.appendChild(t),t},n.remove=function(){l(document.documentElement,"nprogress-busy"),l(document.querySelector(r.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&p(e)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var a=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),s=function(){var e=["Webkit","O","Moz","ms"],t={};function n(n){return n=n.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()})),t[n]||(t[n]=function(t){var n=document.body.style;if(t in n)return t;for(var r,o=e.length,i=t.charAt(0).toUpperCase()+t.slice(1);o--;)if((r=e[o]+i)in n)return r;return t}(n))}function r(e,t,r){t=n(t),e.style[t]=r}return function(e,t){var n,o,i=arguments;if(2==i.length)for(n in t)void 0!==(o=t[n])&&t.hasOwnProperty(n)&&r(e,n,o);else r(e,i[1],i[2])}}();function c(e,t){return("string"==typeof e?e:f(e)).indexOf(" "+t+" ")>=0}function u(e,t){var n=f(e),r=n+t;c(n,t)||(e.className=r.substring(1))}function l(e,t){var n,r=f(e);c(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function f(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function p(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return n})?r.call(t,n,t,e):r)||(e.exports=o)},function(e,t,n){"use strict";var r=n(0),o=n(31).map;r({target:"Array",proto:!0,forced:!n(62)("map")},{map:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}})},function(e,t,n){"use strict";var r=n(170),o=n(2),i=n(5),a=n(47),s=n(12),c=n(20),u=n(24),l=n(177),f=n(216),p=n(171),d=n(3)("replace"),h=Math.max,v=Math.min,g="$0"==="a".replace(/./,"$0"),m=!!/./[d]&&""===/./[d]("a","$0");r("replace",(function(e,t,n){var r=m?"$":"$0";return[function(e,n){var r=u(this),o=null==e?void 0:e[d];return void 0!==o?o.call(e,r,n):t.call(c(r),e,n)},function(e,o){var u=i(this),d=c(e);if("string"==typeof o&&-1===o.indexOf(r)&&-1===o.indexOf("$<")){var g=n(t,u,d,o);if(g.done)return g.value}var m="function"==typeof o;m||(o=c(o));var y=u.global;if(y){var b=u.unicode;u.lastIndex=0}for(var w=[];;){var x=p(u,d);if(null===x)break;if(w.push(x),!y)break;""===c(x[0])&&(u.lastIndex=l(d,s(u.lastIndex),b))}for(var _,z="",S=0,O=0;O<w.length;O++){x=w[O];for(var j=c(x[0]),k=h(v(a(x.index),d.length),0),C=[],E=1;E<x.length;E++)C.push(void 0===(_=x[E])?_:String(_));var $=x.groups;if(m){var A=[j].concat(C,k,d);void 0!==$&&A.push($);var T=c(o.apply(void 0,A))}else T=f(j,d,k,C,$,o);k>=S&&(z+=d.slice(S,k)+T,S=k+j.length)}return z+d.slice(S)}]}),!!o((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")}))||!g||m)},function(e,t,n){var r=n(5),o=n(196);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),t=n instanceof Array}catch(e){}return function(n,i){return r(n),o(i),t?e.call(n,i):n.__proto__=i,n}}():void 0)},function(e,t,n){"use strict";var r,o,i=n(20),a=n(175),s=n(176),c=n(52),u=n(26),l=n(25).get,f=n(187),p=n(188),d=RegExp.prototype.exec,h=c("native-string-replace",String.prototype.replace),v=d,g=(r=/a/,o=/b*/g,d.call(r,"a"),d.call(o,"a"),0!==r.lastIndex||0!==o.lastIndex),m=s.UNSUPPORTED_Y||s.BROKEN_CARET,y=void 0!==/()??/.exec("")[1];(g||y||m||f||p)&&(v=function(e){var t,n,r,o,s,c,f,p=this,b=l(p),w=i(e),x=b.raw;if(x)return x.lastIndex=p.lastIndex,t=v.call(x,w),p.lastIndex=x.lastIndex,t;var _=b.groups,z=m&&p.sticky,S=a.call(p),O=p.source,j=0,k=w;if(z&&(-1===(S=S.replace("y","")).indexOf("g")&&(S+="g"),k=w.slice(p.lastIndex),p.lastIndex>0&&(!p.multiline||p.multiline&&"\n"!==w.charAt(p.lastIndex-1))&&(O="(?: "+O+")",k=" "+k,j++),n=new RegExp("^(?:"+O+")",S)),y&&(n=new RegExp("^"+O+"$(?!\\s)",S)),g&&(r=p.lastIndex),o=d.call(z?n:p,k),z?o?(o.input=o.input.slice(j),o[0]=o[0].slice(j),o.index=p.lastIndex,p.lastIndex+=o[0].length):p.lastIndex=0:g&&o&&(p.lastIndex=p.global?o.index+o[0].length:r),y&&o&&o.length>1&&h.call(o[0],n,(function(){for(s=1;s<arguments.length-2;s++)void 0===arguments[s]&&(o[s]=void 0)})),o&&_)for(o.groups=c=u(null),s=0;s<_.length;s++)c[(f=_[s])[0]]=o[f[1]];return o}),e.exports=v},function(e,t,n){var r=n(1),o=n(76),i=r["__core-js_shared__"]||o("__core-js_shared__",{});e.exports=i},function(e,t,n){var r=n(1);e.exports=function(e,t){try{Object.defineProperty(r,e,{value:t,configurable:!0,writable:!0})}catch(n){r[e]=t}return t}},function(e,t,n){var r=n(38),o=n(2);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},function(e,t,n){var r=n(1),o=n(4),i=r.document,a=o(i)&&o(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},function(e,t,n){var r=n(13),o=n(12),i=n(115),a=function(e){return function(t,n,a){var s,c=r(t),u=o(c.length),l=i(a,u);if(e&&n!=n){for(;u>l;)if((s=c[l++])!=s)return!0}else for(;u>l;l++)if((e||l in c)&&c[l]===n)return e||l||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,n){var r=n(75),o=Function.toString;"function"!=typeof r.inspectSource&&(r.inspectSource=function(e){return o.call(e)}),e.exports=r.inspectSource},function(e,t,n){"use strict";var r={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,i=o&&!r.call({1:2},1);t.f=i?function(e){var t=o(this,e);return!!t&&t.enumerable}:r},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,n){var r=n(7),o=n(10),i=n(58),a=n(121),s=i("IE_PROTO"),c=Object.prototype;e.exports=a?Object.getPrototypeOf:function(e){return e=o(e),r(e,s)?e[s]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?c:null}},function(e,t,n){var r={};r[n(3)("toStringTag")]="z",e.exports="[object z]"===String(r)},function(e,t,n){var r=n(6),o=n(8).f,i=Function.prototype,a=i.toString,s=/^\s*function ([^ (]*)/;r&&!("name"in i)&&o(i,"name",{configurable:!0,get:function(){try{return a.call(this).match(s)[1]}catch(e){return""}}})},function(e,t,n){var r=n(219),o=n(28),i=Object.prototype,a=i.hasOwnProperty,s=i.propertyIsEnumerable,c=r(function(){return arguments}())?r:function(e){return o(e)&&a.call(e,"callee")&&!s.call(e,"callee")};e.exports=c},function(e,t,n){var r=n(23)(n(18),"Map");e.exports=r},function(e,t){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},function(e,t,n){var r=n(239),o=n(246),i=n(248),a=n(249),s=n(250);function c(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}c.prototype.clear=r,c.prototype.delete=o,c.prototype.get=i,c.prototype.has=a,c.prototype.set=s,e.exports=c},function(e,t){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}},function(e,t){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},function(e,t,n){var r=n(17),o=n(94),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;e.exports=function(e,t){if(r(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!o(e))||(a.test(e)||!i.test(e)||null!=t&&e in Object(t))}},function(e,t,n){var r=n(36),o=n(28);e.exports=function(e){return"symbol"==typeof e||o(e)&&"[object Symbol]"==r(e)}},function(e,t){e.exports=function(e){return e}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));n(103);n(35),n(41),n(9),n(63),n(11),n(14);var r=n(69);function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){s=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return i}}(e,t)||Object(r.a)(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},function(e,t,n){"use strict";var r=n(0),o=n(31).some;r({target:"Array",proto:!0,forced:!n(32)("some")},{some:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}})},function(e,t,n){var r=n(0),o=n(10),i=n(57);r({target:"Object",stat:!0,forced:n(2)((function(){i(1)}))},{keys:function(e){return i(o(e))}})},function(e,t,n){"use strict";var r=n(0),o=n(134);r({target:"Array",proto:!0,forced:[].forEach!=o},{forEach:o})},function(e,t,n){var r=n(1),o=n(130),i=n(134),a=n(16);for(var s in o){var c=r[s],u=c&&c.prototype;if(u&&u.forEach!==i)try{a(u,"forEach",i)}catch(e){u.forEach=i}}},function(e,t,n){var r=n(107),o=n(40),i=n(3)("iterator");e.exports=function(e){if(null!=e)return e[i]||e["@@iterator"]||o[r(e)]}},function(e,t,n){var r=function(e){"use strict";var t=Object.prototype,n=t.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},o=r.iterator||"@@iterator",i=r.asyncIterator||"@@asyncIterator",a=r.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function c(e,t,n,r){var o=t&&t.prototype instanceof f?t:f,i=Object.create(o.prototype),a=new z(r||[]);return i._invoke=function(e,t,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return O()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var s=w(a,n);if(s){if(s===l)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var c=u(e,t,n);if("normal"===c.type){if(r=n.done?"completed":"suspendedYield",c.arg===l)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(r="completed",n.method="throw",n.arg=c.arg)}}}(e,n,a),i}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=c;var l={};function f(){}function p(){}function d(){}var h={};s(h,o,(function(){return this}));var v=Object.getPrototypeOf,g=v&&v(v(S([])));g&&g!==t&&n.call(g,o)&&(h=g);var m=d.prototype=f.prototype=Object.create(h);function y(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function b(e,t){var r;this._invoke=function(o,i){function a(){return new t((function(r,a){!function r(o,i,a,s){var c=u(e[o],e,i);if("throw"!==c.type){var l=c.arg,f=l.value;return f&&"object"==typeof f&&n.call(f,"__await")?t.resolve(f.__await).then((function(e){r("next",e,a,s)}),(function(e){r("throw",e,a,s)})):t.resolve(f).then((function(e){l.value=e,a(l)}),(function(e){return r("throw",e,a,s)}))}s(c.arg)}(o,i,r,a)}))}return r=r?r.then(a,a):a()}}function w(e,t){var n=e.iterator[t.method];if(void 0===n){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,w(e,t),"throw"===t.method))return l;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return l}var r=u(n,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,l;var o=r.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,l):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,l)}function x(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 _(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function z(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(x,this),this.reset(!0)}function S(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function t(){for(;++r<e.length;)if(n.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return i.next=i}}return{next:O}}function O(){return{value:void 0,done:!0}}return p.prototype=d,s(m,"constructor",d),s(d,"constructor",p),p.displayName=s(d,a,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===p||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,s(e,a,"GeneratorFunction")),e.prototype=Object.create(m),e},e.awrap=function(e){return{__await:e}},y(b.prototype),s(b.prototype,i,(function(){return this})),e.AsyncIterator=b,e.async=function(t,n,r,o,i){void 0===i&&(i=Promise);var a=new b(c(t,n,r,o),i);return e.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},y(m),s(m,a,"Generator"),s(m,o,(function(){return this})),s(m,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=S,z.prototype={constructor:z,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(_),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},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 t=this;function r(n,r){return a.type="throw",a.arg=e,t.next=n,r&&(t.method="next",t.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var s=n.call(i,"catchLoc"),c=n.call(i,"finallyLoc");if(s&&c){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(!c)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,l):this.complete(a)},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),l},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),_(n),l}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;_(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:S(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),l}},e}(e.exports);try{regeneratorRuntime=r}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},function(e,t,n){n(0)({target:"Array",stat:!0},{isArray:n(34)})},function(e,t,n){"use strict";var r=n(13),o=n(105),i=n(40),a=n(25),s=n(117),c=a.set,u=a.getterFor("Array Iterator");e.exports=s(Array,"Array",(function(e,t){c(this,{type:"Array Iterator",target:r(e),index:0,kind:t})}),(function(){var e=u(this),t=e.target,n=e.kind,r=e.index++;return!t||r>=t.length?(e.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:r,done:!1}:"values"==n?{value:t[r],done:!1}:{value:[r,t[r]],done:!1}}),"values"),i.Arguments=i.Array,o("keys"),o("values"),o("entries")},function(e,t,n){var r=n(3),o=n(26),i=n(8),a=r("unscopables"),s=Array.prototype;null==s[a]&&i.f(s,a,{configurable:!0,value:o(null)}),e.exports=function(e){s[a][e]=!0}},function(e,t,n){var r=n(2),o=/#|\.prototype\./,i=function(e,t){var n=s[a(e)];return n==u||n!=c&&("function"==typeof t?r(t):!!t)},a=i.normalize=function(e){return String(e).replace(o,".").toLowerCase()},s=i.data={},c=i.NATIVE="N",u=i.POLYFILL="P";e.exports=i},function(e,t,n){var r=n(85),o=n(29),i=n(3)("toStringTag"),a="Arguments"==o(function(){return arguments}());e.exports=r?o:function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),i))?n:a?o(t):"Object"==(r=o(t))&&"function"==typeof t.callee?"Arguments":r}},function(e,t,n){var r=n(5),o=n(22),i=n(3)("species");e.exports=function(e,t){var n,a=r(e).constructor;return void 0===a||null==(n=r(a)[i])?t:o(n)}},function(e,t,n){var r=n(47),o=n(20),i=n(24),a=function(e){return function(t,n){var a,s,c=o(i(t)),u=r(n),l=c.length;return u<0||u>=l?e?"":void 0:(a=c.charCodeAt(u))<55296||a>56319||u+1===l||(s=c.charCodeAt(u+1))<56320||s>57343?e?c.charAt(u):a:e?c.slice(u,u+2):s-56320+(a-55296<<10)+65536}};e.exports={codeAt:a(!1),charAt:a(!0)}},function(e,t,n){var r=n(208);e.exports=function(e,t){return new(r(e))(0===t?0:t)}},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}},function(e,t,n){var r=n(77);e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(e,t,n){var r=n(6),o=n(2),i=n(78);e.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){var r=n(7),o=n(13),i=n(79).indexOf,a=n(39);e.exports=function(e,t){var n,s=o(e),c=0,u=[];for(n in s)!r(a,n)&&r(s,n)&&u.push(n);for(;t.length>c;)r(s,n=t[c++])&&(~i(u,n)||u.push(n));return u}},function(e,t,n){var r=n(47),o=Math.max,i=Math.min;e.exports=function(e,t){var n=r(e);return n<0?o(n+t,0):i(n,t)}},function(e,t,n){var r=n(15);e.exports=r("document","documentElement")},function(e,t,n){"use strict";var r=n(0),o=n(181),i=n(84),a=n(73),s=n(48),c=n(16),u=n(19),l=n(3),f=n(21),p=n(40),d=n(120),h=d.IteratorPrototype,v=d.BUGGY_SAFARI_ITERATORS,g=l("iterator"),m=function(){return this};e.exports=function(e,t,n,l,d,y,b){o(n,t,l);var w,x,_,z=function(e){if(e===d&&C)return C;if(!v&&e in j)return j[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},S=t+" Iterator",O=!1,j=e.prototype,k=j[g]||j["@@iterator"]||d&&j[d],C=!v&&k||z(d),E="Array"==t&&j.entries||k;if(E&&(w=i(E.call(new e)),h!==Object.prototype&&w.next&&(f||i(w)===h||(a?a(w,h):"function"!=typeof w[g]&&c(w,g,m)),s(w,S,!0,!0),f&&(p[S]=m))),"values"==d&&k&&"values"!==k.name&&(O=!0,C=function(){return k.call(this)}),f&&!b||j[g]===C||c(j,g,C),p[t]=C,d)if(x={values:z("values"),keys:y?C:z("keys"),entries:z("entries")},b)for(_ in x)(v||O||!(_ in j))&&u(j,_,x[_]);else r({target:t,proto:!0,forced:v||O},x);return x}},function(e,t,n){var r=n(7),o=n(119),i=n(27),a=n(8);e.exports=function(e,t){for(var n=o(t),s=a.f,c=i.f,u=0;u<n.length;u++){var l=n[u];r(e,l)||s(e,l,c(t,l))}}},function(e,t,n){var r=n(15),o=n(51),i=n(83),a=n(5);e.exports=r("Reflect","ownKeys")||function(e){var t=o.f(a(e)),n=i.f;return n?t.concat(n(e)):t}},function(e,t,n){"use strict";var r,o,i,a=n(2),s=n(84),c=n(16),u=n(7),l=n(3),f=n(21),p=l("iterator"),d=!1;[].keys&&("next"in(i=[].keys())?(o=s(s(i)))!==Object.prototype&&(r=o):d=!0);var h=null==r||a((function(){var e={};return r[p].call(e)!==e}));h&&(r={}),f&&!h||u(r,p)||c(r,p,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:d}},function(e,t,n){var r=n(2);e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){var r=n(1);e.exports=r.Promise},function(e,t,n){var r=n(3),o=n(40),i=r("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(o.Array===e||a[i]===e)}},function(e,t,n){var r=n(5);e.exports=function(e){var t=e.return;if(void 0!==t)return r(t.call(e)).value}},function(e,t,n){var r=n(3)("iterator"),o=!1;try{var i=0,a={next:function(){return{done:!!i++}},return:function(){o=!0}};a[r]=function(){return this},Array.from(a,(function(){throw 2}))}catch(e){}e.exports=function(e,t){if(!t&&!o)return!1;var n=!1;try{var i={};i[r]=function(){return{next:function(){return{done:n=!0}}}},e(i)}catch(e){}return n}},function(e,t,n){var r,o,i,a,s=n(1),c=n(2),u=n(49),l=n(116),f=n(78),p=n(127),d=n(59),h=s.setImmediate,v=s.clearImmediate,g=s.process,m=s.MessageChannel,y=s.Dispatch,b=0,w={};try{r=s.location}catch(e){}var x=function(e){if(w.hasOwnProperty(e)){var t=w[e];delete w[e],t()}},_=function(e){return function(){x(e)}},z=function(e){x(e.data)},S=function(e){s.postMessage(String(e),r.protocol+"//"+r.host)};h&&v||(h=function(e){for(var t=[],n=arguments.length,r=1;n>r;)t.push(arguments[r++]);return w[++b]=function(){("function"==typeof e?e:Function(e)).apply(void 0,t)},o(b),b},v=function(e){delete w[e]},d?o=function(e){g.nextTick(_(e))}:y&&y.now?o=function(e){y.now(_(e))}:m&&!p?(a=(i=new m).port2,i.port1.onmessage=z,o=u(a.postMessage,a,1)):s.addEventListener&&"function"==typeof postMessage&&!s.importScripts&&r&&"file:"!==r.protocol&&!c(S)?(o=S,s.addEventListener("message",z,!1)):o="onreadystatechange"in f("script")?function(e){l.appendChild(f("script")).onreadystatechange=function(){l.removeChild(this),x(e)}}:function(e){setTimeout(_(e),0)}),e.exports={set:h,clear:v}},function(e,t,n){var r=n(54);e.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(r)},function(e,t,n){var r=n(5),o=n(4),i=n(129);e.exports=function(e,t){if(r(e),o(t)&&t.constructor===e)return t;var n=i.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";var r=n(22),o=function(e){var t,n;this.promise=new e((function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r})),this.resolve=r(t),this.reject=r(n)};e.exports.f=function(e){return new o(e)}},function(e,t){e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},function(e,t,n){var r=n(0),o=n(2),i=n(10),a=n(84),s=n(121);r({target:"Object",stat:!0,forced:o((function(){a(1)})),sham:!s},{getPrototypeOf:function(e){return a(i(e))}})},function(e,t,n){var r=n(174);e.exports=function(e){if(r(e))throw TypeError("The method doesn't accept regular expressions");return e}},function(e,t,n){var r=n(3)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,"/./"[e](t)}catch(e){}}return!1}},function(e,t,n){"use strict";var r=n(31).forEach,o=n(32)("forEach");e.exports=o?[].forEach:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}},function(e,t,n){var r=n(2);e.exports=!r((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){var r=n(13),o=n(51).f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"[object Window]"==i.call(e)?function(e){try{return o(e)}catch(e){return a.slice()}}(e):o(r(e))}},function(e,t,n){var r=n(3);t.f=r},function(e,t,n){var r=n(214),o=n(7),i=n(137),a=n(8).f;e.exports=function(e){var t=r.Symbol||(r.Symbol={});o(t,e)||a(t,e,{value:i.f(e)})}},function(e,t,n){var r=n(0),o=n(186);r({target:"Array",stat:!0,forced:!n(125)((function(e){Array.from(e)}))},{from:o})},function(e,t,n){n(0)({target:"Object",stat:!0,sham:!n(6)},{create:n(26)})},function(e,t){e.exports=function(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}},function(e,t){var n="object"==typeof global&&global&&global.Object===Object&&global;e.exports=n},function(e,t,n){var r=n(64),o=n(230),i=n(231),a=n(232),s=n(233),c=n(234);function u(e){var t=this.__data__=new r(e);this.size=t.size}u.prototype.clear=o,u.prototype.delete=i,u.prototype.get=a,u.prototype.has=s,u.prototype.set=c,e.exports=u},function(e,t){e.exports=function(e,t){return e===t||e!=e&&t!=t}},function(e,t,n){var r=n(36),o=n(89);e.exports=function(e){if(!o(e))return!1;var t=r(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},function(e,t){var n=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return n.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},function(e,t,n){var r=n(251),o=n(28);e.exports=function e(t,n,i,a,s){return t===n||(null==t||null==n||!o(t)&&!o(n)?t!=t&&n!=n:r(t,n,i,a,e,s))}},function(e,t,n){var r=n(149),o=n(254),i=n(150);e.exports=function(e,t,n,a,s,c){var u=1&n,l=e.length,f=t.length;if(l!=f&&!(u&&f>l))return!1;var p=c.get(e),d=c.get(t);if(p&&d)return p==t&&d==e;var h=-1,v=!0,g=2&n?new r:void 0;for(c.set(e,t),c.set(t,e);++h<l;){var m=e[h],y=t[h];if(a)var b=u?a(y,m,h,t,e,c):a(m,y,h,e,t,c);if(void 0!==b){if(b)continue;v=!1;break}if(g){if(!o(t,(function(e,t){if(!i(g,t)&&(m===e||s(m,e,n,a,c)))return g.push(t)}))){v=!1;break}}else if(m!==y&&!s(m,y,n,a,c)){v=!1;break}}return c.delete(e),c.delete(t),v}},function(e,t,n){var r=n(90),o=n(252),i=n(253);function a(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new r;++t<n;)this.add(e[t])}a.prototype.add=a.prototype.push=o,a.prototype.has=i,e.exports=a},function(e,t){e.exports=function(e,t){return e.has(t)}},function(e,t,n){var r=n(264),o=n(270),i=n(155);e.exports=function(e){return i(e)?r(e):o(e)}},function(e,t,n){(function(e){var r=n(18),o=n(266),i=t&&!t.nodeType&&t,a=i&&"object"==typeof e&&e&&!e.nodeType&&e,s=a&&a.exports===i?r.Buffer:void 0,c=(s?s.isBuffer:void 0)||o;e.exports=c}).call(this,n(111)(e))},function(e,t){var n=/^(?:0|[1-9]\d*)$/;e.exports=function(e,t){var r=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==r||"symbol"!=r&&n.test(e))&&e>-1&&e%1==0&&e<t}},function(e,t,n){var r=n(267),o=n(268),i=n(269),a=i&&i.isTypedArray,s=a?o(a):r;e.exports=s},function(e,t,n){var r=n(145),o=n(92);e.exports=function(e){return null!=e&&o(e.length)&&!r(e)}},function(e,t,n){var r=n(23)(n(18),"Set");e.exports=r},function(e,t,n){var r=n(89);e.exports=function(e){return e==e&&!r(e)}},function(e,t){e.exports=function(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}}},function(e,t,n){var r=n(160),o=n(68);e.exports=function(e,t){for(var n=0,i=(t=r(t,e)).length;null!=e&&n<i;)e=e[o(t[n++])];return n&&n==i?e:void 0}},function(e,t,n){var r=n(17),o=n(93),i=n(281),a=n(284);e.exports=function(e,t){return r(e)?e:o(e,t)?[e]:i(a(e))}},function(e,t,n){n(0)({target:"Object",stat:!0},{setPrototypeOf:n(73)})},function(e,t,n){var r=n(0),o=n(15),i=n(22),a=n(5),s=n(4),c=n(26),u=n(314),l=n(2),f=o("Reflect","construct"),p=l((function(){function e(){}return!(f((function(){}),[],e)instanceof e)})),d=!l((function(){f((function(){}))})),h=p||d;r({target:"Reflect",stat:!0,forced:h,sham:h},{construct:function(e,t){i(e),a(t);var n=arguments.length<3?e:i(arguments[2]);if(d&&!p)return f(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var r=[null];return r.push.apply(r,t),new(u.apply(e,r))}var o=n.prototype,l=c(s(o)?o:Object.prototype),h=Function.apply.call(e,l,t);return s(h)?h:l}})},function(e,t,n){},function(e,t,n){},function(e,t,n){var r=n(217),o=n(222),i=n(293),a=n(301),s=n(310),c=n(191),u=i((function(e){var t=c(e);return s(t)&&(t=void 0),a(r(e,1,s,!0),o(t,2))}));e.exports=u},function(e,t,n){!function(){"use strict";e.exports={polyfill:function(){var e=window,t=document;if(!("scrollBehavior"in t.documentElement.style)||!0===e.__forceSmoothScrollPolyfill__){var n,r=e.HTMLElement||e.Element,o={scroll:e.scroll||e.scrollTo,scrollBy:e.scrollBy,elementScroll:r.prototype.scroll||s,scrollIntoView:r.prototype.scrollIntoView},i=e.performance&&e.performance.now?e.performance.now.bind(e.performance):Date.now,a=(n=e.navigator.userAgent,new RegExp(["MSIE ","Trident/","Edge/"].join("|")).test(n)?1:0);e.scroll=e.scrollTo=function(){void 0!==arguments[0]&&(!0!==c(arguments[0])?h.call(e,t.body,void 0!==arguments[0].left?~~arguments[0].left:e.scrollX||e.pageXOffset,void 0!==arguments[0].top?~~arguments[0].top:e.scrollY||e.pageYOffset):o.scroll.call(e,void 0!==arguments[0].left?arguments[0].left:"object"!=typeof arguments[0]?arguments[0]:e.scrollX||e.pageXOffset,void 0!==arguments[0].top?arguments[0].top:void 0!==arguments[1]?arguments[1]:e.scrollY||e.pageYOffset))},e.scrollBy=function(){void 0!==arguments[0]&&(c(arguments[0])?o.scrollBy.call(e,void 0!==arguments[0].left?arguments[0].left:"object"!=typeof arguments[0]?arguments[0]:0,void 0!==arguments[0].top?arguments[0].top:void 0!==arguments[1]?arguments[1]:0):h.call(e,t.body,~~arguments[0].left+(e.scrollX||e.pageXOffset),~~arguments[0].top+(e.scrollY||e.pageYOffset)))},r.prototype.scroll=r.prototype.scrollTo=function(){if(void 0!==arguments[0])if(!0!==c(arguments[0])){var e=arguments[0].left,t=arguments[0].top;h.call(this,this,void 0===e?this.scrollLeft:~~e,void 0===t?this.scrollTop:~~t)}else{if("number"==typeof arguments[0]&&void 0===arguments[1])throw new SyntaxError("Value could not be converted");o.elementScroll.call(this,void 0!==arguments[0].left?~~arguments[0].left:"object"!=typeof arguments[0]?~~arguments[0]:this.scrollLeft,void 0!==arguments[0].top?~~arguments[0].top:void 0!==arguments[1]?~~arguments[1]:this.scrollTop)}},r.prototype.scrollBy=function(){void 0!==arguments[0]&&(!0!==c(arguments[0])?this.scroll({left:~~arguments[0].left+this.scrollLeft,top:~~arguments[0].top+this.scrollTop,behavior:arguments[0].behavior}):o.elementScroll.call(this,void 0!==arguments[0].left?~~arguments[0].left+this.scrollLeft:~~arguments[0]+this.scrollLeft,void 0!==arguments[0].top?~~arguments[0].top+this.scrollTop:~~arguments[1]+this.scrollTop))},r.prototype.scrollIntoView=function(){if(!0!==c(arguments[0])){var n=p(this),r=n.getBoundingClientRect(),i=this.getBoundingClientRect();n!==t.body?(h.call(this,n,n.scrollLeft+i.left-r.left,n.scrollTop+i.top-r.top),"fixed"!==e.getComputedStyle(n).position&&e.scrollBy({left:r.left,top:r.top,behavior:"smooth"})):e.scrollBy({left:i.left,top:i.top,behavior:"smooth"})}else o.scrollIntoView.call(this,void 0===arguments[0]||arguments[0])}}function s(e,t){this.scrollLeft=e,this.scrollTop=t}function c(e){if(null===e||"object"!=typeof e||void 0===e.behavior||"auto"===e.behavior||"instant"===e.behavior)return!0;if("object"==typeof e&&"smooth"===e.behavior)return!1;throw new TypeError("behavior member of ScrollOptions "+e.behavior+" is not a valid value for enumeration ScrollBehavior.")}function u(e,t){return"Y"===t?e.clientHeight+a<e.scrollHeight:"X"===t?e.clientWidth+a<e.scrollWidth:void 0}function l(t,n){var r=e.getComputedStyle(t,null)["overflow"+n];return"auto"===r||"scroll"===r}function f(e){var t=u(e,"Y")&&l(e,"Y"),n=u(e,"X")&&l(e,"X");return t||n}function p(e){for(;e!==t.body&&!1===f(e);)e=e.parentNode||e.host;return e}function d(t){var n,r,o,a,s=(i()-t.startTime)/468;a=s=s>1?1:s,n=.5*(1-Math.cos(Math.PI*a)),r=t.startX+(t.x-t.startX)*n,o=t.startY+(t.y-t.startY)*n,t.method.call(t.scrollable,r,o),r===t.x&&o===t.y||e.requestAnimationFrame(d.bind(e,t))}function h(n,r,a){var c,u,l,f,p=i();n===t.body?(c=e,u=e.scrollX||e.pageXOffset,l=e.scrollY||e.pageYOffset,f=o.scroll):(c=n,u=n.scrollLeft,l=n.scrollTop,f=s),d({scrollable:c,method:f,startTime:p,startX:u,startY:l,x:r,y:a})}}}}()},function(e,t){var n=/^\s+|\s+$/g,r=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,i=/^0o[0-7]+$/i,a=parseInt,s="object"==typeof global&&global&&global.Object===Object&&global,c="object"==typeof self&&self&&self.Object===Object&&self,u=s||c||Function("return this")(),l=Object.prototype.toString,f=Math.max,p=Math.min,d=function(){return u.Date.now()};function h(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function v(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==l.call(e)}(e))return NaN;if(h(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=h(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(n,"");var s=o.test(e);return s||i.test(e)?a(e.slice(2),s?2:8):r.test(e)?NaN:+e}e.exports=function(e,t,n){var r,o,i,a,s,c,u=0,l=!1,g=!1,m=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function y(t){var n=r,i=o;return r=o=void 0,u=t,a=e.apply(i,n)}function b(e){return u=e,s=setTimeout(x,t),l?y(e):a}function w(e){var n=e-c;return void 0===c||n>=t||n<0||g&&e-u>=i}function x(){var e=d();if(w(e))return _(e);s=setTimeout(x,function(e){var n=t-(e-c);return g?p(n,i-(e-u)):n}(e))}function _(e){return s=void 0,m&&r?y(e):(r=o=void 0,a)}function z(){var e=d(),n=w(e);if(r=arguments,o=this,c=e,n){if(void 0===s)return b(c);if(g)return s=setTimeout(x,t),y(c)}return void 0===s&&(s=setTimeout(x,t)),a}return t=v(t)||0,h(n)&&(l=!!n.leading,i=(g="maxWait"in n)?f(v(n.maxWait)||0,t):i,m="trailing"in n?!!n.trailing:m),z.cancel=function(){void 0!==s&&clearTimeout(s),u=0,r=c=o=s=void 0},z.flush=function(){return void 0===s?a:_(d())},z}},function(e,t,n){function r(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?(e.exports=r=function(e){return typeof e},e.exports.default=e.exports,e.exports.__esModule=!0):(e.exports=r=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.default=e.exports,e.exports.__esModule=!0),r(t)}n(35),n(41),n(9),n(63),n(11),n(14),e.exports=r,e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,n){"use strict";var r=n(0),o=n(79).indexOf,i=n(32),a=[].indexOf,s=!!a&&1/[1].indexOf(1,-0)<0,c=i("indexOf");r({target:"Array",proto:!0,forced:s||!c},{indexOf:function(e){return s?a.apply(this,arguments)||0:o(this,e,arguments.length>1?arguments[1]:void 0)}})},function(e,t,n){"use strict";n(46);var r=n(19),o=n(74),i=n(2),a=n(3),s=n(16),c=a("species"),u=RegExp.prototype;e.exports=function(e,t,n,l){var f=a(e),p=!i((function(){var t={};return t[f]=function(){return 7},7!=""[e](t)})),d=p&&!i((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[c]=function(){return n},n.flags="",n[f]=/./[f]),n.exec=function(){return t=!0,null},n[f](""),!t}));if(!p||!d||n){var h=/./[f],v=t(f,""[e],(function(e,t,n,r,i){var a=t.exec;return a===o||a===u.exec?p&&!i?{done:!0,value:h.call(t,n,r)}:{done:!0,value:e.call(n,t,r)}:{done:!1}}));r(String.prototype,e,v[0]),r(u,f,v[1])}l&&s(u[f],"sham",!0)}},function(e,t,n){var r=n(29),o=n(74);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var i=n.call(e,t);if("object"!=typeof i)throw TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==r(e))throw TypeError("RegExp#exec called on incompatible receiver");return o.call(e,t)}},function(e,t,n){var r=n(6),o=n(8),i=n(5),a=n(57);e.exports=r?Object.defineProperties:function(e,t){i(e);for(var n,r=a(t),s=r.length,c=0;s>c;)o.f(e,n=r[c++],t[n]);return e}},function(e,t){e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},function(e,t,n){var r=n(4),o=n(29),i=n(3)("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[i])?!!t:"RegExp"==o(e))}},function(e,t,n){"use strict";var r=n(5);e.exports=function(){var e=r(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t,n){var r=n(2),o=n(1).RegExp;t.UNSUPPORTED_Y=r((function(){var e=o("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),t.BROKEN_CARET=r((function(){var e=o("^r","gy");return e.lastIndex=2,null!=e.exec("str")}))},function(e,t,n){"use strict";var r=n(109).charAt;e.exports=function(e,t,n){return t+(n?r(e,t).length:1)}},function(e,t,n){"use strict";var r=n(0),o=n(37),i=n(13),a=n(32),s=[].join,c=o!=Object,u=a("join",",");r({target:"Array",proto:!0,forced:c||!u},{join:function(e){return s.call(i(this),void 0===e?",":e)}})},function(e,t,n){"use strict";var r=n(0),o=n(2),i=n(34),a=n(4),s=n(10),c=n(12),u=n(61),l=n(110),f=n(62),p=n(3),d=n(38),h=p("isConcatSpreadable"),v=d>=51||!o((function(){var e=[];return e[h]=!1,e.concat()[0]!==e})),g=f("concat"),m=function(e){if(!a(e))return!1;var t=e[h];return void 0!==t?!!t:i(e)};r({target:"Array",proto:!0,forced:!v||!g},{concat:function(e){var t,n,r,o,i,a=s(this),f=l(a,0),p=0;for(t=-1,r=arguments.length;t<r;t++)if(m(i=-1===t?a:arguments[t])){if(p+(o=c(i.length))>9007199254740991)throw TypeError("Maximum allowed index exceeded");for(n=0;n<o;n++,p++)n in i&&u(f,p,i[n])}else{if(p>=9007199254740991)throw TypeError("Maximum allowed index exceeded");u(f,p++,i)}return f.length=p,f}})},function(e,t,n){var r=n(0),o=n(6);r({target:"Object",stat:!0,forced:!o,sham:!o},{defineProperty:n(8).f})},function(e,t,n){"use strict";var r=n(120).IteratorPrototype,o=n(26),i=n(33),a=n(48),s=n(40),c=function(){return this};e.exports=function(e,t,n){var u=t+" Iterator";return e.prototype=o(r,{next:i(1,n)}),a(e,u,!1,!0),s[u]=c,e}},function(e,t,n){var r=n(19);e.exports=function(e,t,n){for(var o in t)r(e,o,t[o],n);return e}},function(e,t,n){"use strict";var r=n(15),o=n(8),i=n(3),a=n(6),s=i("species");e.exports=function(e){var t=r(e),n=o.f;a&&t&&!t[s]&&n(t,s,{configurable:!0,get:function(){return this}})}},function(e,t,n){"use strict";var r=n(6),o=n(2),i=n(57),a=n(83),s=n(82),c=n(10),u=n(37),l=Object.assign,f=Object.defineProperty;e.exports=!l||o((function(){if(r&&1!==l({b:1},l(f({},"a",{enumerable:!0,get:function(){f(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol();return e[n]=7,"abcdefghijklmnopqrst".split("").forEach((function(e){t[e]=e})),7!=l({},e)[n]||"abcdefghijklmnopqrst"!=i(l({},t)).join("")}))?function(e,t){for(var n=c(e),o=arguments.length,l=1,f=a.f,p=s.f;o>l;)for(var d,h=u(arguments[l++]),v=f?i(h).concat(f(h)):i(h),g=v.length,m=0;g>m;)d=v[m++],r&&!p.call(h,d)||(n[d]=h[d]);return n}:l},function(e,t,n){var r=n(0),o=n(6),i=n(119),a=n(13),s=n(27),c=n(61);r({target:"Object",stat:!0,sham:!o},{getOwnPropertyDescriptors:function(e){for(var t,n,r=a(e),o=s.f,u=i(r),l={},f=0;u.length>f;)void 0!==(n=o(r,t=u[f++]))&&c(l,t,n);return l}})},function(e,t,n){"use strict";var r=n(49),o=n(10),i=n(215),a=n(123),s=n(12),c=n(61),u=n(101);e.exports=function(e){var t,n,l,f,p,d,h=o(e),v="function"==typeof this?this:Array,g=arguments.length,m=g>1?arguments[1]:void 0,y=void 0!==m,b=u(h),w=0;if(y&&(m=r(m,g>2?arguments[2]:void 0,2)),null==b||v==Array&&a(b))for(n=new v(t=s(h.length));t>w;w++)d=y?m(h[w],w):h[w],c(n,w,d);else for(p=(f=b.call(h)).next,n=new v;!(l=p.call(f)).done;w++)d=y?i(f,m,[l.value,w],!0):l.value,c(n,w,d);return n.length=w,n}},function(e,t,n){var r=n(2),o=n(1).RegExp;e.exports=r((function(){var e=o(".","s");return!(e.dotAll&&e.exec("\n")&&"s"===e.flags)}))},function(e,t,n){var r=n(2),o=n(1).RegExp;e.exports=r((function(){var e=o("(?<a>b)","g");return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$<a>c")}))},function(e,t,n){"use strict";var r=n(0),o=n(79).includes,i=n(105);r({target:"Array",proto:!0},{includes:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),i("includes")},function(e,t,n){"use strict";var r=n(0),o=n(132),i=n(24),a=n(20);r({target:"String",proto:!0,forced:!n(133)("includes")},{includes:function(e){return!!~a(i(this)).indexOf(a(o(e)),arguments.length>1?arguments[1]:void 0)}})},function(e,t){e.exports=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}},function(e,t,n){e.exports=n(317)},function(e,t,n){var r=n(4),o=n(56),i=n(194),a=n(3)("toPrimitive");e.exports=function(e,t){if(!r(e)||o(e))return e;var n,s=e[a];if(void 0!==s){if(void 0===t&&(t="default"),n=s.call(e,t),!r(n)||o(n))return n;throw TypeError("Can't convert object to primitive value")}return void 0===t&&(t="number"),i(e,t)}},function(e,t,n){var r=n(4);e.exports=function(e,t){var n,o;if("string"===t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if("string"!==t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){var r=n(1),o=n(81),i=r.WeakMap;e.exports="function"==typeof i&&/native code/.test(o(i))},function(e,t,n){var r=n(4);e.exports=function(e){if(!r(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},function(e,t,n){"use strict";var r,o,i,a,s=n(0),c=n(21),u=n(1),l=n(15),f=n(122),p=n(19),d=n(182),h=n(73),v=n(48),g=n(183),m=n(4),y=n(22),b=n(173),w=n(81),x=n(198),_=n(125),z=n(108),S=n(126).set,O=n(199),j=n(128),k=n(202),C=n(129),E=n(203),$=n(25),A=n(106),T=n(3),P=n(204),L=n(59),I=n(38),R=T("species"),N="Promise",M=$.get,B=$.set,q=$.getterFor(N),D=f&&f.prototype,F=f,V=D,U=u.TypeError,H=u.document,W=u.process,G=C.f,X=G,Y=!!(H&&H.createEvent&&u.dispatchEvent),K="function"==typeof PromiseRejectionEvent,Q=!1,Z=A(N,(function(){var e=w(F),t=e!==String(F);if(!t&&66===I)return!0;if(c&&!V.finally)return!0;if(I>=51&&/native code/.test(e))return!1;var n=new F((function(e){e(1)})),r=function(e){e((function(){}),(function(){}))};return(n.constructor={})[R]=r,!(Q=n.then((function(){}))instanceof r)||!t&&P&&!K})),J=Z||!_((function(e){F.all(e).catch((function(){}))})),ee=function(e){var t;return!(!m(e)||"function"!=typeof(t=e.then))&&t},te=function(e,t){if(!e.notified){e.notified=!0;var n=e.reactions;O((function(){for(var r=e.value,o=1==e.state,i=0;n.length>i;){var a,s,c,u=n[i++],l=o?u.ok:u.fail,f=u.resolve,p=u.reject,d=u.domain;try{l?(o||(2===e.rejection&&ie(e),e.rejection=1),!0===l?a=r:(d&&d.enter(),a=l(r),d&&(d.exit(),c=!0)),a===u.promise?p(U("Promise-chain cycle")):(s=ee(a))?s.call(a,f,p):f(a)):p(r)}catch(e){d&&!c&&d.exit(),p(e)}}e.reactions=[],e.notified=!1,t&&!e.rejection&&re(e)}))}},ne=function(e,t,n){var r,o;Y?((r=H.createEvent("Event")).promise=t,r.reason=n,r.initEvent(e,!1,!0),u.dispatchEvent(r)):r={promise:t,reason:n},!K&&(o=u["on"+e])?o(r):"unhandledrejection"===e&&k("Unhandled promise rejection",n)},re=function(e){S.call(u,(function(){var t,n=e.facade,r=e.value;if(oe(e)&&(t=E((function(){L?W.emit("unhandledRejection",r,n):ne("unhandledrejection",n,r)})),e.rejection=L||oe(e)?2:1,t.error))throw t.value}))},oe=function(e){return 1!==e.rejection&&!e.parent},ie=function(e){S.call(u,(function(){var t=e.facade;L?W.emit("rejectionHandled",t):ne("rejectionhandled",t,e.value)}))},ae=function(e,t,n){return function(r){e(t,r,n)}},se=function(e,t,n){e.done||(e.done=!0,n&&(e=n),e.value=t,e.state=2,te(e,!0))},ce=function(e,t,n){if(!e.done){e.done=!0,n&&(e=n);try{if(e.facade===t)throw U("Promise can't be resolved itself");var r=ee(t);r?O((function(){var n={done:!1};try{r.call(t,ae(ce,n,e),ae(se,n,e))}catch(t){se(n,t,e)}})):(e.value=t,e.state=1,te(e,!1))}catch(t){se({done:!1},t,e)}}};if(Z&&(V=(F=function(e){b(this,F,N),y(e),r.call(this);var t=M(this);try{e(ae(ce,t),ae(se,t))}catch(e){se(t,e)}}).prototype,(r=function(e){B(this,{type:N,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=d(V,{then:function(e,t){var n=q(this),r=G(z(this,F));return r.ok="function"!=typeof e||e,r.fail="function"==typeof t&&t,r.domain=L?W.domain:void 0,n.parent=!0,n.reactions.push(r),0!=n.state&&te(n,!1),r.promise},catch:function(e){return this.then(void 0,e)}}),o=function(){var e=new r,t=M(e);this.promise=e,this.resolve=ae(ce,t),this.reject=ae(se,t)},C.f=G=function(e){return e===F||e===i?new o(e):X(e)},!c&&"function"==typeof f&&D!==Object.prototype)){a=D.then,Q||(p(D,"then",(function(e,t){var n=this;return new F((function(e,t){a.call(n,e,t)})).then(e,t)}),{unsafe:!0}),p(D,"catch",V.catch,{unsafe:!0}));try{delete D.constructor}catch(e){}h&&h(D,V)}s({global:!0,wrap:!0,forced:Z},{Promise:F}),v(F,N,!1,!0),g(N),i=l(N),s({target:N,stat:!0,forced:Z},{reject:function(e){var t=G(this);return t.reject.call(void 0,e),t.promise}}),s({target:N,stat:!0,forced:c||Z},{resolve:function(e){return j(c&&this===i?F:this,e)}}),s({target:N,stat:!0,forced:J},{all:function(e){var t=this,n=G(t),r=n.resolve,o=n.reject,i=E((function(){var n=y(t.resolve),i=[],a=0,s=1;x(e,(function(e){var c=a++,u=!1;i.push(void 0),s++,n.call(t,e).then((function(e){u||(u=!0,i[c]=e,--s||r(i))}),o)})),--s||r(i)}));return i.error&&o(i.value),n.promise},race:function(e){var t=this,n=G(t),r=n.reject,o=E((function(){var o=y(t.resolve);x(e,(function(e){o.call(t,e).then(n.resolve,r)}))}));return o.error&&r(o.value),n.promise}})},function(e,t,n){var r=n(5),o=n(123),i=n(12),a=n(49),s=n(101),c=n(124),u=function(e,t){this.stopped=e,this.result=t};e.exports=function(e,t,n){var l,f,p,d,h,v,g,m=n&&n.that,y=!(!n||!n.AS_ENTRIES),b=!(!n||!n.IS_ITERATOR),w=!(!n||!n.INTERRUPTED),x=a(t,m,1+y+w),_=function(e){return l&&c(l),new u(!0,e)},z=function(e){return y?(r(e),w?x(e[0],e[1],_):x(e[0],e[1])):w?x(e,_):x(e)};if(b)l=e;else{if("function"!=typeof(f=s(e)))throw TypeError("Target is not iterable");if(o(f)){for(p=0,d=i(e.length);d>p;p++)if((h=z(e[p]))&&h instanceof u)return h;return new u(!1)}l=f.call(e)}for(v=l.next;!(g=v.call(l)).done;){try{h=z(g.value)}catch(e){throw c(l),e}if("object"==typeof h&&h&&h instanceof u)return h}return new u(!1)}},function(e,t,n){var r,o,i,a,s,c,u,l,f=n(1),p=n(27).f,d=n(126).set,h=n(127),v=n(200),g=n(201),m=n(59),y=f.MutationObserver||f.WebKitMutationObserver,b=f.document,w=f.process,x=f.Promise,_=p(f,"queueMicrotask"),z=_&&_.value;z||(r=function(){var e,t;for(m&&(e=w.domain)&&e.exit();o;){t=o.fn,o=o.next;try{t()}catch(e){throw o?a():i=void 0,e}}i=void 0,e&&e.enter()},h||m||g||!y||!b?!v&&x&&x.resolve?((u=x.resolve(void 0)).constructor=x,l=u.then,a=function(){l.call(u,r)}):a=m?function(){w.nextTick(r)}:function(){d.call(f,r)}:(s=!0,c=b.createTextNode(""),new y(r).observe(c,{characterData:!0}),a=function(){c.data=s=!s})),e.exports=z||function(e){var t={fn:e,next:void 0};i&&(i.next=t),o||(o=t,a()),i=t}},function(e,t,n){var r=n(54),o=n(1);e.exports=/ipad|iphone|ipod/i.test(r)&&void 0!==o.Pebble},function(e,t,n){var r=n(54);e.exports=/web0s(?!.*chrome)/i.test(r)},function(e,t,n){var r=n(1);e.exports=function(e,t){var n=r.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},function(e,t){e.exports=function(e){try{return{error:!1,value:e()}}catch(e){return{error:!0,value:e}}}},function(e,t){e.exports="object"==typeof window},function(e,t,n){var r=n(0),o=n(184);r({target:"Object",stat:!0,forced:Object.assign!==o},{assign:o})},function(e,t,n){"use strict";var r=n(0),o=n(21),i=n(122),a=n(2),s=n(15),c=n(108),u=n(128),l=n(19);if(r({target:"Promise",proto:!0,real:!0,forced:!!i&&a((function(){i.prototype.finally.call({then:function(){}},(function(){}))}))},{finally:function(e){var t=c(this,s("Promise")),n="function"==typeof e;return this.then(n?function(n){return u(t,e()).then((function(){return n}))}:e,n?function(n){return u(t,e()).then((function(){throw n}))}:e)}}),!o&&"function"==typeof i){var f=s("Promise").prototype.finally;i.prototype.finally!==f&&l(i.prototype,"finally",f,{unsafe:!0})}},function(e,t,n){"use strict";var r=n(85),o=n(107);e.exports=r?{}.toString:function(){return"[object "+o(this)+"]"}},function(e,t,n){var r=n(4),o=n(34),i=n(3)("species");e.exports=function(e){var t;return o(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!o(t.prototype)?r(t)&&null===(t=t[i])&&(t=void 0):t=void 0),void 0===t?Array:t}},function(e,t,n){"use strict";var r=n(0),o=n(210).left,i=n(32),a=n(38),s=n(59);r({target:"Array",proto:!0,forced:!i("reduce")||!s&&a>79&&a<83},{reduce:function(e){return o(this,e,arguments.length,arguments.length>1?arguments[1]:void 0)}})},function(e,t,n){var r=n(22),o=n(10),i=n(37),a=n(12),s=function(e){return function(t,n,s,c){r(n);var u=o(t),l=i(u),f=a(u.length),p=e?f-1:0,d=e?-1:1;if(s<2)for(;;){if(p in l){c=l[p],p+=d;break}if(p+=d,e?p<0:f<=p)throw TypeError("Reduce of empty array with no initial value")}for(;e?p>=0:f>p;p+=d)p in l&&(c=n(c,l[p],p,u));return c}};e.exports={left:s(!1),right:s(!0)}},function(e,t,n){"use strict";var r,o=n(0),i=n(27).f,a=n(12),s=n(20),c=n(132),u=n(24),l=n(133),f=n(21),p="".startsWith,d=Math.min,h=l("startsWith");o({target:"String",proto:!0,forced:!!(f||h||(r=i(String.prototype,"startsWith"),!r||r.writable))&&!h},{startsWith:function(e){var t=s(u(this));c(e);var n=a(d(arguments.length>1?arguments[1]:void 0,t.length)),r=s(e);return p?p.call(t,r,n):t.slice(n,n+r.length)===r}})},function(e,t,n){var r=n(0),o=n(135),i=n(2),a=n(4),s=n(213).onFreeze,c=Object.freeze;r({target:"Object",stat:!0,forced:i((function(){c(1)})),sham:!o},{freeze:function(e){return c&&a(e)?c(s(e)):e}})},function(e,t,n){var r=n(0),o=n(39),i=n(4),a=n(7),s=n(8).f,c=n(51),u=n(136),l=n(53),f=n(135),p=!1,d=l("meta"),h=0,v=Object.isExtensible||function(){return!0},g=function(e){s(e,d,{value:{objectID:"O"+h++,weakData:{}}})},m=e.exports={enable:function(){m.enable=function(){},p=!0;var e=c.f,t=[].splice,n={};n[d]=1,e(n).length&&(c.f=function(n){for(var r=e(n),o=0,i=r.length;o<i;o++)if(r[o]===d){t.call(r,o,1);break}return r},r({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:u.f}))},fastKey:function(e,t){if(!i(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,d)){if(!v(e))return"F";if(!t)return"E";g(e)}return e[d].objectID},getWeakData:function(e,t){if(!a(e,d)){if(!v(e))return!0;if(!t)return!1;g(e)}return e[d].weakData},onFreeze:function(e){return f&&p&&v(e)&&!a(e,d)&&g(e),e}};o[d]=!0},function(e,t,n){var r=n(1);e.exports=r},function(e,t,n){var r=n(5),o=n(124);e.exports=function(e,t,n,i){try{return i?t(r(n)[0],n[1]):t(n)}catch(t){throw o(e),t}}},function(e,t,n){var r=n(10),o=Math.floor,i="".replace,a=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,s=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,n,c,u,l){var f=n+e.length,p=c.length,d=s;return void 0!==u&&(u=r(u),d=a),i.call(l,d,(function(r,i){var a;switch(i.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,n);case"'":return t.slice(f);case"<":a=u[i.slice(1,-1)];break;default:var s=+i;if(0===s)return r;if(s>p){var l=o(s/10);return 0===l?r:l<=p?void 0===c[l-1]?i.charAt(1):c[l-1]+i.charAt(1):r}a=c[s-1]}return void 0===a?"":a}))}},function(e,t,n){var r=n(141),o=n(218);e.exports=function e(t,n,i,a,s){var c=-1,u=t.length;for(i||(i=o),s||(s=[]);++c<u;){var l=t[c];n>0&&i(l)?n>1?e(l,n-1,i,a,s):r(s,l):a||(s[s.length]=l)}return s}},function(e,t,n){var r=n(42),o=n(87),i=n(17),a=r?r.isConcatSpreadable:void 0;e.exports=function(e){return i(e)||o(e)||!!(a&&e&&e[a])}},function(e,t,n){var r=n(36),o=n(28);e.exports=function(e){return o(e)&&"[object Arguments]"==r(e)}},function(e,t,n){var r=n(42),o=Object.prototype,i=o.hasOwnProperty,a=o.toString,s=r?r.toStringTag:void 0;e.exports=function(e){var t=i.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch(e){}var o=a.call(e);return r&&(t?e[s]=n:delete e[s]),o}},function(e,t){var n=Object.prototype.toString;e.exports=function(e){return n.call(e)}},function(e,t,n){var r=n(223),o=n(279),i=n(95),a=n(17),s=n(290);e.exports=function(e){return"function"==typeof e?e:null==e?i:"object"==typeof e?a(e)?o(e[0],e[1]):r(e):s(e)}},function(e,t,n){var r=n(224),o=n(278),i=n(158);e.exports=function(e){var t=o(e);return 1==t.length&&t[0][2]?i(t[0][0],t[0][1]):function(n){return n===e||r(n,e,t)}}},function(e,t,n){var r=n(143),o=n(147);e.exports=function(e,t,n,i){var a=n.length,s=a,c=!i;if(null==e)return!s;for(e=Object(e);a--;){var u=n[a];if(c&&u[2]?u[1]!==e[u[0]]:!(u[0]in e))return!1}for(;++a<s;){var l=(u=n[a])[0],f=e[l],p=u[1];if(c&&u[2]){if(void 0===f&&!(l in e))return!1}else{var d=new r;if(i)var h=i(f,p,l,e,t,d);if(!(void 0===h?o(p,f,3,i,d):h))return!1}}return!0}},function(e,t){e.exports=function(){this.__data__=[],this.size=0}},function(e,t,n){var r=n(65),o=Array.prototype.splice;e.exports=function(e){var t=this.__data__,n=r(t,e);return!(n<0)&&(n==t.length-1?t.pop():o.call(t,n,1),--this.size,!0)}},function(e,t,n){var r=n(65);e.exports=function(e){var t=this.__data__,n=r(t,e);return n<0?void 0:t[n][1]}},function(e,t,n){var r=n(65);e.exports=function(e){return r(this.__data__,e)>-1}},function(e,t,n){var r=n(65);e.exports=function(e,t){var n=this.__data__,o=r(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this}},function(e,t,n){var r=n(64);e.exports=function(){this.__data__=new r,this.size=0}},function(e,t){e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},function(e,t){e.exports=function(e){return this.__data__.get(e)}},function(e,t){e.exports=function(e){return this.__data__.has(e)}},function(e,t,n){var r=n(64),o=n(88),i=n(90);e.exports=function(e,t){var n=this.__data__;if(n instanceof r){var a=n.__data__;if(!o||a.length<199)return a.push([e,t]),this.size=++n.size,this;n=this.__data__=new i(a)}return n.set(e,t),this.size=n.size,this}},function(e,t,n){var r=n(145),o=n(236),i=n(89),a=n(146),s=/^\[object .+?Constructor\]$/,c=Function.prototype,u=Object.prototype,l=c.toString,f=u.hasOwnProperty,p=RegExp("^"+l.call(f).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!i(e)||o(e))&&(r(e)?p:s).test(a(e))}},function(e,t,n){var r,o=n(237),i=(r=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";e.exports=function(e){return!!i&&i in e}},function(e,t,n){var r=n(18)["__core-js_shared__"];e.exports=r},function(e,t){e.exports=function(e,t){return null==e?void 0:e[t]}},function(e,t,n){var r=n(240),o=n(64),i=n(88);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(i||o),string:new r}}},function(e,t,n){var r=n(241),o=n(242),i=n(243),a=n(244),s=n(245);function c(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}c.prototype.clear=r,c.prototype.delete=o,c.prototype.get=i,c.prototype.has=a,c.prototype.set=s,e.exports=c},function(e,t,n){var r=n(66);e.exports=function(){this.__data__=r?r(null):{},this.size=0}},function(e,t){e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},function(e,t,n){var r=n(66),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(r){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return o.call(t,e)?t[e]:void 0}},function(e,t,n){var r=n(66),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return r?void 0!==t[e]:o.call(t,e)}},function(e,t,n){var r=n(66);e.exports=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=r&&void 0===t?"__lodash_hash_undefined__":t,this}},function(e,t,n){var r=n(67);e.exports=function(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}},function(e,t){e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},function(e,t,n){var r=n(67);e.exports=function(e){return r(this,e).get(e)}},function(e,t,n){var r=n(67);e.exports=function(e){return r(this,e).has(e)}},function(e,t,n){var r=n(67);e.exports=function(e,t){var n=r(this,e),o=n.size;return n.set(e,t),this.size+=n.size==o?0:1,this}},function(e,t,n){var r=n(143),o=n(148),i=n(255),a=n(258),s=n(274),c=n(17),u=n(152),l=n(154),f="[object Object]",p=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,d,h,v){var g=c(e),m=c(t),y=g?"[object Array]":s(e),b=m?"[object Array]":s(t),w=(y="[object Arguments]"==y?f:y)==f,x=(b="[object Arguments]"==b?f:b)==f,_=y==b;if(_&&u(e)){if(!u(t))return!1;g=!0,w=!1}if(_&&!w)return v||(v=new r),g||l(e)?o(e,t,n,d,h,v):i(e,t,y,n,d,h,v);if(!(1&n)){var z=w&&p.call(e,"__wrapped__"),S=x&&p.call(t,"__wrapped__");if(z||S){var O=z?e.value():e,j=S?t.value():t;return v||(v=new r),h(O,j,n,d,v)}}return!!_&&(v||(v=new r),a(e,t,n,d,h,v))}},function(e,t){e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},function(e,t){e.exports=function(e){return this.__data__.has(e)}},function(e,t){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}},function(e,t,n){var r=n(42),o=n(256),i=n(144),a=n(148),s=n(257),c=n(91),u=r?r.prototype:void 0,l=u?u.valueOf:void 0;e.exports=function(e,t,n,r,u,f,p){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!f(new o(e),new o(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return i(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var d=s;case"[object Set]":var h=1&r;if(d||(d=c),e.size!=t.size&&!h)return!1;var v=p.get(e);if(v)return v==t;r|=2,p.set(e,t);var g=a(d(e),d(t),r,u,f,p);return p.delete(e),g;case"[object Symbol]":if(l)return l.call(e)==l.call(t)}return!1}},function(e,t,n){var r=n(18).Uint8Array;e.exports=r},function(e,t){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}},function(e,t,n){var r=n(259),o=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,i,a,s){var c=1&n,u=r(e),l=u.length;if(l!=r(t).length&&!c)return!1;for(var f=l;f--;){var p=u[f];if(!(c?p in t:o.call(t,p)))return!1}var d=s.get(e),h=s.get(t);if(d&&h)return d==t&&h==e;var v=!0;s.set(e,t),s.set(t,e);for(var g=c;++f<l;){var m=e[p=u[f]],y=t[p];if(i)var b=c?i(y,m,p,t,e,s):i(m,y,p,e,t,s);if(!(void 0===b?m===y||a(m,y,n,i,s):b)){v=!1;break}g||(g="constructor"==p)}if(v&&!g){var w=e.constructor,x=t.constructor;w==x||!("constructor"in e)||!("constructor"in t)||"function"==typeof w&&w instanceof w&&"function"==typeof x&&x instanceof x||(v=!1)}return s.delete(e),s.delete(t),v}},function(e,t,n){var r=n(260),o=n(261),i=n(151);e.exports=function(e){return r(e,i,o)}},function(e,t,n){var r=n(141),o=n(17);e.exports=function(e,t,n){var i=t(e);return o(e)?i:r(i,n(e))}},function(e,t,n){var r=n(262),o=n(263),i=Object.prototype.propertyIsEnumerable,a=Object.getOwnPropertySymbols,s=a?function(e){return null==e?[]:(e=Object(e),r(a(e),(function(t){return i.call(e,t)})))}:o;e.exports=s},function(e,t){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,o=0,i=[];++n<r;){var a=e[n];t(a,n,e)&&(i[o++]=a)}return i}},function(e,t){e.exports=function(){return[]}},function(e,t,n){var r=n(265),o=n(87),i=n(17),a=n(152),s=n(153),c=n(154),u=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=i(e),l=!n&&o(e),f=!n&&!l&&a(e),p=!n&&!l&&!f&&c(e),d=n||l||f||p,h=d?r(e.length,String):[],v=h.length;for(var g in e)!t&&!u.call(e,g)||d&&("length"==g||f&&("offset"==g||"parent"==g)||p&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||s(g,v))||h.push(g);return h}},function(e,t){e.exports=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}},function(e,t){e.exports=function(){return!1}},function(e,t,n){var r=n(36),o=n(92),i=n(28),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,e.exports=function(e){return i(e)&&o(e.length)&&!!a[r(e)]}},function(e,t){e.exports=function(e){return function(t){return e(t)}}},function(e,t,n){(function(e){var r=n(142),o=t&&!t.nodeType&&t,i=o&&"object"==typeof e&&e&&!e.nodeType&&e,a=i&&i.exports===o&&r.process,s=function(){try{var e=i&&i.require&&i.require("util").types;return e||a&&a.binding&&a.binding("util")}catch(e){}}();e.exports=s}).call(this,n(111)(e))},function(e,t,n){var r=n(271),o=n(272),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return o(e);var t=[];for(var n in Object(e))i.call(e,n)&&"constructor"!=n&&t.push(n);return t}},function(e,t){var n=Object.prototype;e.exports=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||n)}},function(e,t,n){var r=n(273)(Object.keys,Object);e.exports=r},function(e,t){e.exports=function(e,t){return function(n){return e(t(n))}}},function(e,t,n){var r=n(275),o=n(88),i=n(276),a=n(156),s=n(277),c=n(36),u=n(146),l=u(r),f=u(o),p=u(i),d=u(a),h=u(s),v=c;(r&&"[object DataView]"!=v(new r(new ArrayBuffer(1)))||o&&"[object Map]"!=v(new o)||i&&"[object Promise]"!=v(i.resolve())||a&&"[object Set]"!=v(new a)||s&&"[object WeakMap]"!=v(new s))&&(v=function(e){var t=c(e),n="[object Object]"==t?e.constructor:void 0,r=n?u(n):"";if(r)switch(r){case l:return"[object DataView]";case f:return"[object Map]";case p:return"[object Promise]";case d:return"[object Set]";case h:return"[object WeakMap]"}return t}),e.exports=v},function(e,t,n){var r=n(23)(n(18),"DataView");e.exports=r},function(e,t,n){var r=n(23)(n(18),"Promise");e.exports=r},function(e,t,n){var r=n(23)(n(18),"WeakMap");e.exports=r},function(e,t,n){var r=n(157),o=n(151);e.exports=function(e){for(var t=o(e),n=t.length;n--;){var i=t[n],a=e[i];t[n]=[i,a,r(a)]}return t}},function(e,t,n){var r=n(147),o=n(280),i=n(287),a=n(93),s=n(157),c=n(158),u=n(68);e.exports=function(e,t){return a(e)&&s(t)?c(u(e),t):function(n){var a=o(n,e);return void 0===a&&a===t?i(n,e):r(t,a,3)}}},function(e,t,n){var r=n(159);e.exports=function(e,t,n){var o=null==e?void 0:r(e,t);return void 0===o?n:o}},function(e,t,n){var r=n(282),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,a=r((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(o,(function(e,n,r,o){t.push(r?o.replace(i,"$1"):n||e)})),t}));e.exports=a},function(e,t,n){var r=n(283);e.exports=function(e){var t=r(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}},function(e,t,n){var r=n(90);function o(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(o.Cache||r),n}o.Cache=r,e.exports=o},function(e,t,n){var r=n(285);e.exports=function(e){return null==e?"":r(e)}},function(e,t,n){var r=n(42),o=n(286),i=n(17),a=n(94),s=r?r.prototype:void 0,c=s?s.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(i(t))return o(t,e)+"";if(a(t))return c?c.call(t):"";var n=t+"";return"0"==n&&1/t==-1/0?"-0":n}},function(e,t){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++n<r;)o[n]=t(e[n],n,e);return o}},function(e,t,n){var r=n(288),o=n(289);e.exports=function(e,t){return null!=e&&o(e,t,r)}},function(e,t){e.exports=function(e,t){return null!=e&&t in Object(e)}},function(e,t,n){var r=n(160),o=n(87),i=n(17),a=n(153),s=n(92),c=n(68);e.exports=function(e,t,n){for(var u=-1,l=(t=r(t,e)).length,f=!1;++u<l;){var p=c(t[u]);if(!(f=null!=e&&n(e,p)))break;e=e[p]}return f||++u!=l?f:!!(l=null==e?0:e.length)&&s(l)&&a(p,l)&&(i(e)||o(e))}},function(e,t,n){var r=n(291),o=n(292),i=n(93),a=n(68);e.exports=function(e){return i(e)?r(a(e)):o(e)}},function(e,t){e.exports=function(e){return function(t){return null==t?void 0:t[e]}}},function(e,t,n){var r=n(159);e.exports=function(e){return function(t){return r(t,e)}}},function(e,t,n){var r=n(95),o=n(294),i=n(296);e.exports=function(e,t){return i(o(e,t,r),e+"")}},function(e,t,n){var r=n(295),o=Math.max;e.exports=function(e,t,n){return t=o(void 0===t?e.length-1:t,0),function(){for(var i=arguments,a=-1,s=o(i.length-t,0),c=Array(s);++a<s;)c[a]=i[t+a];a=-1;for(var u=Array(t+1);++a<t;)u[a]=i[a];return u[t]=n(c),r(e,this,u)}}},function(e,t){e.exports=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}},function(e,t,n){var r=n(297),o=n(300)(r);e.exports=o},function(e,t,n){var r=n(298),o=n(299),i=n(95),a=o?function(e,t){return o(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:i;e.exports=a},function(e,t){e.exports=function(e){return function(){return e}}},function(e,t,n){var r=n(23),o=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=o},function(e,t){var n=Date.now;e.exports=function(e){var t=0,r=0;return function(){var o=n(),i=16-(o-r);if(r=o,i>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}},function(e,t,n){var r=n(149),o=n(302),i=n(307),a=n(150),s=n(308),c=n(91);e.exports=function(e,t,n){var u=-1,l=o,f=e.length,p=!0,d=[],h=d;if(n)p=!1,l=i;else if(f>=200){var v=t?null:s(e);if(v)return c(v);p=!1,l=a,h=new r}else h=t?[]:d;e:for(;++u<f;){var g=e[u],m=t?t(g):g;if(g=n||0!==g?g:0,p&&m==m){for(var y=h.length;y--;)if(h[y]===m)continue e;t&&h.push(m),d.push(g)}else l(h,m,n)||(h!==d&&h.push(m),d.push(g))}return d}},function(e,t,n){var r=n(303);e.exports=function(e,t){return!!(null==e?0:e.length)&&r(e,t,0)>-1}},function(e,t,n){var r=n(304),o=n(305),i=n(306);e.exports=function(e,t,n){return t==t?i(e,t,n):r(e,o,n)}},function(e,t){e.exports=function(e,t,n,r){for(var o=e.length,i=n+(r?1:-1);r?i--:++i<o;)if(t(e[i],i,e))return i;return-1}},function(e,t){e.exports=function(e){return e!=e}},function(e,t){e.exports=function(e,t,n){for(var r=n-1,o=e.length;++r<o;)if(e[r]===t)return r;return-1}},function(e,t){e.exports=function(e,t,n){for(var r=-1,o=null==e?0:e.length;++r<o;)if(n(t,e[r]))return!0;return!1}},function(e,t,n){var r=n(156),o=n(309),i=n(91),a=r&&1/i(new r([,-0]))[1]==1/0?function(e){return new r(e)}:o;e.exports=a},function(e,t){e.exports=function(){}},function(e,t,n){var r=n(155),o=n(28);e.exports=function(e){return o(e)&&r(e)}},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";var r=n(22),o=n(4),i=[].slice,a={},s=function(e,t,n){if(!(t in a)){for(var r=[],o=0;o<t;o++)r[o]="a["+o+"]";a[t]=Function("C,a","return new C("+r.join(",")+")")}return a[t](e,n)};e.exports=Function.bind||function(e){var t=r(this),n=i.call(arguments,1),a=function(){var r=n.concat(i.call(arguments));return this instanceof a?s(t,r.length,r):t.apply(e,r)};return o(t.prototype)&&(a.prototype=t.prototype),a}},function(e,t,n){"use strict";n(163)},function(e,t,n){"use strict";n(164)},function(e,t,n){"use strict";n.r(t);n(104),n(197),n(205),n(206);var r=n(60),o=(n(102),n(50),n(9),n(11),n(14),n(71),n(30),Object.freeze({}));function i(e){return null==e}function a(e){return null!=e}function s(e){return!0===e}function c(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function u(e){return null!==e&&"object"==typeof e}var l=Object.prototype.toString;function f(e){return"[object Object]"===l.call(e)}function p(e){return"[object RegExp]"===l.call(e)}function d(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function h(e){return a(e)&&"function"==typeof e.then&&"function"==typeof e.catch}function v(e){return null==e?"":Array.isArray(e)||f(e)&&e.toString===l?JSON.stringify(e,null,2):String(e)}function g(e){var t=parseFloat(e);return isNaN(t)?e:t}function m(e,t){for(var n=Object.create(null),r=e.split(","),o=0;o<r.length;o++)n[r[o]]=!0;return t?function(e){return n[e.toLowerCase()]}:function(e){return n[e]}}m("slot,component",!0);var y=m("key,ref,slot,slot-scope,is");function b(e,t){if(e.length){var n=e.indexOf(t);if(n>-1)return e.splice(n,1)}}var w=Object.prototype.hasOwnProperty;function x(e,t){return w.call(e,t)}function _(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var z=/-(\w)/g,S=_((function(e){return e.replace(z,(function(e,t){return t?t.toUpperCase():""}))})),O=_((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})),j=/\B([A-Z])/g,k=_((function(e){return e.replace(j,"-$1").toLowerCase()}));var C=Function.prototype.bind?function(e,t){return e.bind(t)}:function(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n};function E(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function $(e,t){for(var n in t)e[n]=t[n];return e}function A(e){for(var t={},n=0;n<e.length;n++)e[n]&&$(t,e[n]);return t}function T(e,t,n){}var P=function(e,t,n){return!1},L=function(e){return e};function I(e,t){if(e===t)return!0;var n=u(e),r=u(t);if(!n||!r)return!n&&!r&&String(e)===String(t);try{var o=Array.isArray(e),i=Array.isArray(t);if(o&&i)return e.length===t.length&&e.every((function(e,n){return I(e,t[n])}));if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();if(o||i)return!1;var a=Object.keys(e),s=Object.keys(t);return a.length===s.length&&a.every((function(n){return I(e[n],t[n])}))}catch(e){return!1}}function R(e,t){for(var n=0;n<e.length;n++)if(I(e[n],t))return n;return-1}function N(e){var t=!1;return function(){t||(t=!0,e.apply(this,arguments))}}var M=["component","directive","filter"],B=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch"],q={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:P,isReservedAttr:P,isUnknownElement:P,getTagNamespace:T,parsePlatformTagName:L,mustUseProp:P,async:!0,_lifecycleHooks:B},D=/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 F(e,t,n,r){Object.defineProperty(e,t,{value:n,enumerable:!!r,writable:!0,configurable:!0})}var V=new RegExp("[^"+D.source+".$_\\d]");var U,H="__proto__"in{},W="undefined"!=typeof window,G="undefined"!=typeof WXEnvironment&&!!WXEnvironment.platform,X=G&&WXEnvironment.platform.toLowerCase(),Y=W&&window.navigator.userAgent.toLowerCase(),K=Y&&/msie|trident/.test(Y),Q=Y&&Y.indexOf("msie 9.0")>0,Z=Y&&Y.indexOf("edge/")>0,J=(Y&&Y.indexOf("android"),Y&&/iphone|ipad|ipod|ios/.test(Y)||"ios"===X),ee=(Y&&/chrome\/\d+/.test(Y),Y&&/phantomjs/.test(Y),Y&&Y.match(/firefox\/(\d+)/)),te={}.watch,ne=!1;if(W)try{var re={};Object.defineProperty(re,"passive",{get:function(){ne=!0}}),window.addEventListener("test-passive",null,re)}catch(e){}var oe=function(){return void 0===U&&(U=!W&&!G&&"undefined"!=typeof global&&(global.process&&"server"===global.process.env.VUE_ENV)),U},ie=W&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function ae(e){return"function"==typeof e&&/native code/.test(e.toString())}var se,ce="undefined"!=typeof Symbol&&ae(Symbol)&&"undefined"!=typeof Reflect&&ae(Reflect.ownKeys);se="undefined"!=typeof Set&&ae(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 ue=T,le=0,fe=function(){this.id=le++,this.subs=[]};fe.prototype.addSub=function(e){this.subs.push(e)},fe.prototype.removeSub=function(e){b(this.subs,e)},fe.prototype.depend=function(){fe.target&&fe.target.addDep(this)},fe.prototype.notify=function(){var e=this.subs.slice();for(var t=0,n=e.length;t<n;t++)e[t].update()},fe.target=null;var pe=[];function de(e){pe.push(e),fe.target=e}function he(){pe.pop(),fe.target=pe[pe.length-1]}var ve=function(e,t,n,r,o,i,a,s){this.tag=e,this.data=t,this.children=n,this.text=r,this.elm=o,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=a,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=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1},ge={child:{configurable:!0}};ge.child.get=function(){return this.componentInstance},Object.defineProperties(ve.prototype,ge);var me=function(e){void 0===e&&(e="");var t=new ve;return t.text=e,t.isComment=!0,t};function ye(e){return new ve(void 0,void 0,void 0,String(e))}function be(e){var t=new ve(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 we=Array.prototype,xe=Object.create(we);["push","pop","shift","unshift","splice","sort","reverse"].forEach((function(e){var t=we[e];F(xe,e,(function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];var o,i=t.apply(this,n),a=this.__ob__;switch(e){case"push":case"unshift":o=n;break;case"splice":o=n.slice(2)}return o&&a.observeArray(o),a.dep.notify(),i}))}));var _e=Object.getOwnPropertyNames(xe),ze=!0;function Se(e){ze=e}var Oe=function(e){this.value=e,this.dep=new fe,this.vmCount=0,F(e,"__ob__",this),Array.isArray(e)?(H?function(e,t){e.__proto__=t}(e,xe):function(e,t,n){for(var r=0,o=n.length;r<o;r++){var i=n[r];F(e,i,t[i])}}(e,xe,_e),this.observeArray(e)):this.walk(e)};function je(e,t){var n;if(u(e)&&!(e instanceof ve))return x(e,"__ob__")&&e.__ob__ instanceof Oe?n=e.__ob__:ze&&!oe()&&(Array.isArray(e)||f(e))&&Object.isExtensible(e)&&!e._isVue&&(n=new Oe(e)),t&&n&&n.vmCount++,n}function ke(e,t,n,r,o){var i=new fe,a=Object.getOwnPropertyDescriptor(e,t);if(!a||!1!==a.configurable){var s=a&&a.get,c=a&&a.set;s&&!c||2!==arguments.length||(n=e[t]);var u=!o&&je(n);Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){var t=s?s.call(e):n;return fe.target&&(i.depend(),u&&(u.dep.depend(),Array.isArray(t)&&$e(t))),t},set:function(t){var r=s?s.call(e):n;t===r||t!=t&&r!=r||s&&!c||(c?c.call(e,t):n=t,u=!o&&je(t),i.notify())}})}}function Ce(e,t,n){if(Array.isArray(e)&&d(t))return e.length=Math.max(e.length,t),e.splice(t,1,n),n;if(t in e&&!(t in Object.prototype))return e[t]=n,n;var r=e.__ob__;return e._isVue||r&&r.vmCount?n:r?(ke(r.value,t,n),r.dep.notify(),n):(e[t]=n,n)}function Ee(e,t){if(Array.isArray(e)&&d(t))e.splice(t,1);else{var n=e.__ob__;e._isVue||n&&n.vmCount||x(e,t)&&(delete e[t],n&&n.dep.notify())}}function $e(e){for(var t=void 0,n=0,r=e.length;n<r;n++)(t=e[n])&&t.__ob__&&t.__ob__.dep.depend(),Array.isArray(t)&&$e(t)}Oe.prototype.walk=function(e){for(var t=Object.keys(e),n=0;n<t.length;n++)ke(e,t[n])},Oe.prototype.observeArray=function(e){for(var t=0,n=e.length;t<n;t++)je(e[t])};var Ae=q.optionMergeStrategies;function Te(e,t){if(!t)return e;for(var n,r,o,i=ce?Reflect.ownKeys(t):Object.keys(t),a=0;a<i.length;a++)"__ob__"!==(n=i[a])&&(r=e[n],o=t[n],x(e,n)?r!==o&&f(r)&&f(o)&&Te(r,o):Ce(e,n,o));return e}function Pe(e,t,n){return n?function(){var r="function"==typeof t?t.call(n,n):t,o="function"==typeof e?e.call(n,n):e;return r?Te(r,o):o}:t?e?function(){return Te("function"==typeof t?t.call(this,this):t,"function"==typeof e?e.call(this,this):e)}:t:e}function Le(e,t){var n=t?e?e.concat(t):Array.isArray(t)?t:[t]:e;return n?function(e){for(var t=[],n=0;n<e.length;n++)-1===t.indexOf(e[n])&&t.push(e[n]);return t}(n):n}function Ie(e,t,n,r){var o=Object.create(e||null);return t?$(o,t):o}Ae.data=function(e,t,n){return n?Pe(e,t,n):t&&"function"!=typeof t?e:Pe(e,t)},B.forEach((function(e){Ae[e]=Le})),M.forEach((function(e){Ae[e+"s"]=Ie})),Ae.watch=function(e,t,n,r){if(e===te&&(e=void 0),t===te&&(t=void 0),!t)return Object.create(e||null);if(!e)return t;var o={};for(var i in $(o,e),t){var a=o[i],s=t[i];a&&!Array.isArray(a)&&(a=[a]),o[i]=a?a.concat(s):Array.isArray(s)?s:[s]}return o},Ae.props=Ae.methods=Ae.inject=Ae.computed=function(e,t,n,r){if(!e)return t;var o=Object.create(null);return $(o,e),t&&$(o,t),o},Ae.provide=Pe;var Re=function(e,t){return void 0===t?e:t};function Ne(e,t,n){if("function"==typeof t&&(t=t.options),function(e,t){var n=e.props;if(n){var r,o,i={};if(Array.isArray(n))for(r=n.length;r--;)"string"==typeof(o=n[r])&&(i[S(o)]={type:null});else if(f(n))for(var a in n)o=n[a],i[S(a)]=f(o)?o:{type:o};else 0;e.props=i}}(t),function(e,t){var n=e.inject;if(n){var r=e.inject={};if(Array.isArray(n))for(var o=0;o<n.length;o++)r[n[o]]={from:n[o]};else if(f(n))for(var i in n){var a=n[i];r[i]=f(a)?$({from:i},a):{from:a}}else 0}}(t),function(e){var t=e.directives;if(t)for(var n in t){var r=t[n];"function"==typeof r&&(t[n]={bind:r,update:r})}}(t),!t._base&&(t.extends&&(e=Ne(e,t.extends,n)),t.mixins))for(var r=0,o=t.mixins.length;r<o;r++)e=Ne(e,t.mixins[r],n);var i,a={};for(i in e)s(i);for(i in t)x(e,i)||s(i);function s(r){var o=Ae[r]||Re;a[r]=o(e[r],t[r],n,r)}return a}function Me(e,t,n,r){if("string"==typeof n){var o=e[t];if(x(o,n))return o[n];var i=S(n);if(x(o,i))return o[i];var a=O(i);return x(o,a)?o[a]:o[n]||o[i]||o[a]}}function Be(e,t,n,r){var o=t[e],i=!x(n,e),a=n[e],s=Ve(Boolean,o.type);if(s>-1)if(i&&!x(o,"default"))a=!1;else if(""===a||a===k(e)){var c=Ve(String,o.type);(c<0||s<c)&&(a=!0)}if(void 0===a){a=function(e,t,n){if(!x(t,"default"))return;var r=t.default;0;if(e&&e.$options.propsData&&void 0===e.$options.propsData[n]&&void 0!==e._props[n])return e._props[n];return"function"==typeof r&&"Function"!==De(t.type)?r.call(e):r}(r,o,e);var u=ze;Se(!0),je(a),Se(u)}return a}var qe=/^\s*function (\w+)/;function De(e){var t=e&&e.toString().match(qe);return t?t[1]:""}function Fe(e,t){return De(e)===De(t)}function Ve(e,t){if(!Array.isArray(t))return Fe(t,e)?0:-1;for(var n=0,r=t.length;n<r;n++)if(Fe(t[n],e))return n;return-1}function Ue(e,t,n){de();try{if(t)for(var r=t;r=r.$parent;){var o=r.$options.errorCaptured;if(o)for(var i=0;i<o.length;i++)try{if(!1===o[i].call(r,e,t,n))return}catch(e){We(e,r,"errorCaptured hook")}}We(e,t,n)}finally{he()}}function He(e,t,n,r,o){var i;try{(i=n?e.apply(t,n):e.call(t))&&!i._isVue&&h(i)&&!i._handled&&(i.catch((function(e){return Ue(e,r,o+" (Promise/async)")})),i._handled=!0)}catch(e){Ue(e,r,o)}return i}function We(e,t,n){if(q.errorHandler)try{return q.errorHandler.call(null,e,t,n)}catch(t){t!==e&&Ge(t,null,"config.errorHandler")}Ge(e,t,n)}function Ge(e,t,n){if(!W&&!G||"undefined"==typeof console)throw e;console.error(e)}var Xe,Ye=!1,Ke=[],Qe=!1;function Ze(){Qe=!1;var e=Ke.slice(0);Ke.length=0;for(var t=0;t<e.length;t++)e[t]()}if("undefined"!=typeof Promise&&ae(Promise)){var Je=Promise.resolve();Xe=function(){Je.then(Ze),J&&setTimeout(T)},Ye=!0}else if(K||"undefined"==typeof MutationObserver||!ae(MutationObserver)&&"[object MutationObserverConstructor]"!==MutationObserver.toString())Xe="undefined"!=typeof setImmediate&&ae(setImmediate)?function(){setImmediate(Ze)}:function(){setTimeout(Ze,0)};else{var et=1,tt=new MutationObserver(Ze),nt=document.createTextNode(String(et));tt.observe(nt,{characterData:!0}),Xe=function(){et=(et+1)%2,nt.data=String(et)},Ye=!0}function rt(e,t){var n;if(Ke.push((function(){if(e)try{e.call(t)}catch(e){Ue(e,t,"nextTick")}else n&&n(t)})),Qe||(Qe=!0,Xe()),!e&&"undefined"!=typeof Promise)return new Promise((function(e){n=e}))}var ot=new se;function it(e){!function e(t,n){var r,o,i=Array.isArray(t);if(!i&&!u(t)||Object.isFrozen(t)||t instanceof ve)return;if(t.__ob__){var a=t.__ob__.dep.id;if(n.has(a))return;n.add(a)}if(i)for(r=t.length;r--;)e(t[r],n);else for(o=Object.keys(t),r=o.length;r--;)e(t[o[r]],n)}(e,ot),ot.clear()}var at=_((function(e){var t="&"===e.charAt(0),n="~"===(e=t?e.slice(1):e).charAt(0),r="!"===(e=n?e.slice(1):e).charAt(0);return{name:e=r?e.slice(1):e,once:n,capture:r,passive:t}}));function st(e,t){function n(){var e=arguments,r=n.fns;if(!Array.isArray(r))return He(r,null,arguments,t,"v-on handler");for(var o=r.slice(),i=0;i<o.length;i++)He(o[i],null,e,t,"v-on handler")}return n.fns=e,n}function ct(e,t,n,r,o,a){var c,u,l,f;for(c in e)u=e[c],l=t[c],f=at(c),i(u)||(i(l)?(i(u.fns)&&(u=e[c]=st(u,a)),s(f.once)&&(u=e[c]=o(f.name,u,f.capture)),n(f.name,u,f.capture,f.passive,f.params)):u!==l&&(l.fns=u,e[c]=l));for(c in t)i(e[c])&&r((f=at(c)).name,t[c],f.capture)}function ut(e,t,n){var r;e instanceof ve&&(e=e.data.hook||(e.data.hook={}));var o=e[t];function c(){n.apply(this,arguments),b(r.fns,c)}i(o)?r=st([c]):a(o.fns)&&s(o.merged)?(r=o).fns.push(c):r=st([o,c]),r.merged=!0,e[t]=r}function lt(e,t,n,r,o){if(a(t)){if(x(t,n))return e[n]=t[n],o||delete t[n],!0;if(x(t,r))return e[n]=t[r],o||delete t[r],!0}return!1}function ft(e){return c(e)?[ye(e)]:Array.isArray(e)?function e(t,n){var r,o,u,l,f=[];for(r=0;r<t.length;r++)i(o=t[r])||"boolean"==typeof o||(u=f.length-1,l=f[u],Array.isArray(o)?o.length>0&&(pt((o=e(o,(n||"")+"_"+r))[0])&&pt(l)&&(f[u]=ye(l.text+o[0].text),o.shift()),f.push.apply(f,o)):c(o)?pt(l)?f[u]=ye(l.text+o):""!==o&&f.push(ye(o)):pt(o)&&pt(l)?f[u]=ye(l.text+o.text):(s(t._isVList)&&a(o.tag)&&i(o.key)&&a(n)&&(o.key="__vlist"+n+"_"+r+"__"),f.push(o)));return f}(e):void 0}function pt(e){return a(e)&&a(e.text)&&!1===e.isComment}function dt(e,t){if(e){for(var n=Object.create(null),r=ce?Reflect.ownKeys(e):Object.keys(e),o=0;o<r.length;o++){var i=r[o];if("__ob__"!==i){for(var a=e[i].from,s=t;s;){if(s._provided&&x(s._provided,a)){n[i]=s._provided[a];break}s=s.$parent}if(!s)if("default"in e[i]){var c=e[i].default;n[i]="function"==typeof c?c.call(t):c}else 0}}return n}}function ht(e,t){if(!e||!e.length)return{};for(var n={},r=0,o=e.length;r<o;r++){var i=e[r],a=i.data;if(a&&a.attrs&&a.attrs.slot&&delete a.attrs.slot,i.context!==t&&i.fnContext!==t||!a||null==a.slot)(n.default||(n.default=[])).push(i);else{var s=a.slot,c=n[s]||(n[s]=[]);"template"===i.tag?c.push.apply(c,i.children||[]):c.push(i)}}for(var u in n)n[u].every(vt)&&delete n[u];return n}function vt(e){return e.isComment&&!e.asyncFactory||" "===e.text}function gt(e){return e.isComment&&e.asyncFactory}function mt(e,t,n){var r,i=Object.keys(t).length>0,a=e?!!e.$stable:!i,s=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(a&&n&&n!==o&&s===n.$key&&!i&&!n.$hasNormal)return n;for(var c in r={},e)e[c]&&"$"!==c[0]&&(r[c]=yt(t,c,e[c]))}else r={};for(var u in t)u in r||(r[u]=bt(t,u));return e&&Object.isExtensible(e)&&(e._normalized=r),F(r,"$stable",a),F(r,"$key",s),F(r,"$hasNormal",i),r}function yt(e,t,n){var r=function(){var e=arguments.length?n.apply(null,arguments):n({}),t=(e=e&&"object"==typeof e&&!Array.isArray(e)?[e]:ft(e))&&e[0];return e&&(!t||1===e.length&&t.isComment&&!gt(t))?void 0:e};return n.proxy&&Object.defineProperty(e,t,{get:r,enumerable:!0,configurable:!0}),r}function bt(e,t){return function(){return e[t]}}function wt(e,t){var n,r,o,i,s;if(Array.isArray(e)||"string"==typeof e)for(n=new Array(e.length),r=0,o=e.length;r<o;r++)n[r]=t(e[r],r);else if("number"==typeof e)for(n=new Array(e),r=0;r<e;r++)n[r]=t(r+1,r);else if(u(e))if(ce&&e[Symbol.iterator]){n=[];for(var c=e[Symbol.iterator](),l=c.next();!l.done;)n.push(t(l.value,n.length)),l=c.next()}else for(i=Object.keys(e),n=new Array(i.length),r=0,o=i.length;r<o;r++)s=i[r],n[r]=t(e[s],s,r);return a(n)||(n=[]),n._isVList=!0,n}function xt(e,t,n,r){var o,i=this.$scopedSlots[e];i?(n=n||{},r&&(n=$($({},r),n)),o=i(n)||("function"==typeof t?t():t)):o=this.$slots[e]||("function"==typeof t?t():t);var a=n&&n.slot;return a?this.$createElement("template",{slot:a},o):o}function _t(e){return Me(this.$options,"filters",e)||L}function zt(e,t){return Array.isArray(e)?-1===e.indexOf(t):e!==t}function St(e,t,n,r,o){var i=q.keyCodes[t]||n;return o&&r&&!q.keyCodes[t]?zt(o,r):i?zt(i,e):r?k(r)!==t:void 0===e}function Ot(e,t,n,r,o){if(n)if(u(n)){var i;Array.isArray(n)&&(n=A(n));var a=function(a){if("class"===a||"style"===a||y(a))i=e;else{var s=e.attrs&&e.attrs.type;i=r||q.mustUseProp(t,s,a)?e.domProps||(e.domProps={}):e.attrs||(e.attrs={})}var c=S(a),u=k(a);c in i||u in i||(i[a]=n[a],o&&((e.on||(e.on={}))["update:"+a]=function(e){n[a]=e}))};for(var s in n)a(s)}else;return e}function jt(e,t){var n=this._staticTrees||(this._staticTrees=[]),r=n[e];return r&&!t||Ct(r=n[e]=this.$options.staticRenderFns[e].call(this._renderProxy,null,this),"__static__"+e,!1),r}function kt(e,t,n){return Ct(e,"__once__"+t+(n?"_"+n:""),!0),e}function Ct(e,t,n){if(Array.isArray(e))for(var r=0;r<e.length;r++)e[r]&&"string"!=typeof e[r]&&Et(e[r],t+"_"+r,n);else Et(e,t,n)}function Et(e,t,n){e.isStatic=!0,e.key=t,e.isOnce=n}function $t(e,t){if(t)if(f(t)){var n=e.on=e.on?$({},e.on):{};for(var r in t){var o=n[r],i=t[r];n[r]=o?[].concat(o,i):i}}else;return e}function At(e,t,n,r){t=t||{$stable:!n};for(var o=0;o<e.length;o++){var i=e[o];Array.isArray(i)?At(i,t,n):i&&(i.proxy&&(i.fn.proxy=!0),t[i.key]=i.fn)}return r&&(t.$key=r),t}function Tt(e,t){for(var n=0;n<t.length;n+=2){var r=t[n];"string"==typeof r&&r&&(e[t[n]]=t[n+1])}return e}function Pt(e,t){return"string"==typeof e?t+e:e}function Lt(e){e._o=kt,e._n=g,e._s=v,e._l=wt,e._t=xt,e._q=I,e._i=R,e._m=jt,e._f=_t,e._k=St,e._b=Ot,e._v=ye,e._e=me,e._u=At,e._g=$t,e._d=Tt,e._p=Pt}function It(e,t,n,r,i){var a,c=this,u=i.options;x(r,"_uid")?(a=Object.create(r))._original=r:(a=r,r=r._original);var l=s(u._compiled),f=!l;this.data=e,this.props=t,this.children=n,this.parent=r,this.listeners=e.on||o,this.injections=dt(u.inject,r),this.slots=function(){return c.$slots||mt(e.scopedSlots,c.$slots=ht(n,r)),c.$slots},Object.defineProperty(this,"scopedSlots",{enumerable:!0,get:function(){return mt(e.scopedSlots,this.slots())}}),l&&(this.$options=u,this.$slots=this.slots(),this.$scopedSlots=mt(e.scopedSlots,this.$slots)),u._scopeId?this._c=function(e,t,n,o){var i=Ft(a,e,t,n,o,f);return i&&!Array.isArray(i)&&(i.fnScopeId=u._scopeId,i.fnContext=r),i}:this._c=function(e,t,n,r){return Ft(a,e,t,n,r,f)}}function Rt(e,t,n,r,o){var i=be(e);return i.fnContext=n,i.fnOptions=r,t.slot&&((i.data||(i.data={})).slot=t.slot),i}function Nt(e,t){for(var n in t)e[S(n)]=t[n]}Lt(It.prototype);var Mt={init:function(e,t){if(e.componentInstance&&!e.componentInstance._isDestroyed&&e.data.keepAlive){var n=e;Mt.prepatch(n,n)}else{(e.componentInstance=function(e,t){var n={_isComponent:!0,_parentVnode:e,parent:t},r=e.data.inlineTemplate;a(r)&&(n.render=r.render,n.staticRenderFns=r.staticRenderFns);return new e.componentOptions.Ctor(n)}(e,Qt)).$mount(t?e.elm:void 0,t)}},prepatch:function(e,t){var n=t.componentOptions;!function(e,t,n,r,i){0;var a=r.data.scopedSlots,s=e.$scopedSlots,c=!!(a&&!a.$stable||s!==o&&!s.$stable||a&&e.$scopedSlots.$key!==a.$key||!a&&e.$scopedSlots.$key),u=!!(i||e.$options._renderChildren||c);e.$options._parentVnode=r,e.$vnode=r,e._vnode&&(e._vnode.parent=r);if(e.$options._renderChildren=i,e.$attrs=r.data.attrs||o,e.$listeners=n||o,t&&e.$options.props){Se(!1);for(var l=e._props,f=e.$options._propKeys||[],p=0;p<f.length;p++){var d=f[p],h=e.$options.props;l[d]=Be(d,h,t,e)}Se(!0),e.$options.propsData=t}n=n||o;var v=e.$options._parentListeners;e.$options._parentListeners=n,Kt(e,n,v),u&&(e.$slots=ht(i,r.context),e.$forceUpdate());0}(t.componentInstance=e.componentInstance,n.propsData,n.listeners,t,n.children)},insert:function(e){var t,n=e.context,r=e.componentInstance;r._isMounted||(r._isMounted=!0,tn(r,"mounted")),e.data.keepAlive&&(n._isMounted?((t=r)._inactive=!1,rn.push(t)):en(r,!0))},destroy:function(e){var t=e.componentInstance;t._isDestroyed||(e.data.keepAlive?function e(t,n){if(n&&(t._directInactive=!0,Jt(t)))return;if(!t._inactive){t._inactive=!0;for(var r=0;r<t.$children.length;r++)e(t.$children[r]);tn(t,"deactivated")}}(t,!0):t.$destroy())}},Bt=Object.keys(Mt);function qt(e,t,n,r,c){if(!i(e)){var l=n.$options._base;if(u(e)&&(e=l.extend(e)),"function"==typeof e){var f;if(i(e.cid)&&void 0===(e=function(e,t){if(s(e.error)&&a(e.errorComp))return e.errorComp;if(a(e.resolved))return e.resolved;var n=Ut;n&&a(e.owners)&&-1===e.owners.indexOf(n)&&e.owners.push(n);if(s(e.loading)&&a(e.loadingComp))return e.loadingComp;if(n&&!a(e.owners)){var r=e.owners=[n],o=!0,c=null,l=null;n.$on("hook:destroyed",(function(){return b(r,n)}));var f=function(e){for(var t=0,n=r.length;t<n;t++)r[t].$forceUpdate();e&&(r.length=0,null!==c&&(clearTimeout(c),c=null),null!==l&&(clearTimeout(l),l=null))},p=N((function(n){e.resolved=Ht(n,t),o?r.length=0:f(!0)})),d=N((function(t){a(e.errorComp)&&(e.error=!0,f(!0))})),v=e(p,d);return u(v)&&(h(v)?i(e.resolved)&&v.then(p,d):h(v.component)&&(v.component.then(p,d),a(v.error)&&(e.errorComp=Ht(v.error,t)),a(v.loading)&&(e.loadingComp=Ht(v.loading,t),0===v.delay?e.loading=!0:c=setTimeout((function(){c=null,i(e.resolved)&&i(e.error)&&(e.loading=!0,f(!1))}),v.delay||200)),a(v.timeout)&&(l=setTimeout((function(){l=null,i(e.resolved)&&d(null)}),v.timeout)))),o=!1,e.loading?e.loadingComp:e.resolved}}(f=e,l)))return function(e,t,n,r,o){var i=me();return i.asyncFactory=e,i.asyncMeta={data:t,context:n,children:r,tag:o},i}(f,t,n,r,c);t=t||{},Sn(e),a(t.model)&&function(e,t){var n=e.model&&e.model.prop||"value",r=e.model&&e.model.event||"input";(t.attrs||(t.attrs={}))[n]=t.model.value;var o=t.on||(t.on={}),i=o[r],s=t.model.callback;a(i)?(Array.isArray(i)?-1===i.indexOf(s):i!==s)&&(o[r]=[s].concat(i)):o[r]=s}(e.options,t);var p=function(e,t,n){var r=t.options.props;if(!i(r)){var o={},s=e.attrs,c=e.props;if(a(s)||a(c))for(var u in r){var l=k(u);lt(o,c,u,l,!0)||lt(o,s,u,l,!1)}return o}}(t,e);if(s(e.options.functional))return function(e,t,n,r,i){var s=e.options,c={},u=s.props;if(a(u))for(var l in u)c[l]=Be(l,u,t||o);else a(n.attrs)&&Nt(c,n.attrs),a(n.props)&&Nt(c,n.props);var f=new It(n,c,i,r,e),p=s.render.call(null,f._c,f);if(p instanceof ve)return Rt(p,n,f.parent,s,f);if(Array.isArray(p)){for(var d=ft(p)||[],h=new Array(d.length),v=0;v<d.length;v++)h[v]=Rt(d[v],n,f.parent,s,f);return h}}(e,p,t,n,r);var d=t.on;if(t.on=t.nativeOn,s(e.options.abstract)){var v=t.slot;t={},v&&(t.slot=v)}!function(e){for(var t=e.hook||(e.hook={}),n=0;n<Bt.length;n++){var r=Bt[n],o=t[r],i=Mt[r];o===i||o&&o._merged||(t[r]=o?Dt(i,o):i)}}(t);var g=e.options.name||c;return new ve("vue-component-"+e.cid+(g?"-"+g:""),t,void 0,void 0,void 0,n,{Ctor:e,propsData:p,listeners:d,tag:c,children:r},f)}}}function Dt(e,t){var n=function(n,r){e(n,r),t(n,r)};return n._merged=!0,n}function Ft(e,t,n,r,o,l){return(Array.isArray(n)||c(n))&&(o=r,r=n,n=void 0),s(l)&&(o=2),function(e,t,n,r,o){if(a(n)&&a(n.__ob__))return me();a(n)&&a(n.is)&&(t=n.is);if(!t)return me();0;Array.isArray(r)&&"function"==typeof r[0]&&((n=n||{}).scopedSlots={default:r[0]},r.length=0);2===o?r=ft(r):1===o&&(r=function(e){for(var t=0;t<e.length;t++)if(Array.isArray(e[t]))return Array.prototype.concat.apply([],e);return e}(r));var c,l;if("string"==typeof t){var f;l=e.$vnode&&e.$vnode.ns||q.getTagNamespace(t),c=q.isReservedTag(t)?new ve(q.parsePlatformTagName(t),n,r,void 0,void 0,e):n&&n.pre||!a(f=Me(e.$options,"components",t))?new ve(t,n,r,void 0,void 0,e):qt(f,n,e,r,t)}else c=qt(t,n,e,r);return Array.isArray(c)?c:a(c)?(a(l)&&function e(t,n,r){t.ns=n,"foreignObject"===t.tag&&(n=void 0,r=!0);if(a(t.children))for(var o=0,c=t.children.length;o<c;o++){var u=t.children[o];a(u.tag)&&(i(u.ns)||s(r)&&"svg"!==u.tag)&&e(u,n,r)}}(c,l),a(n)&&function(e){u(e.style)&&it(e.style);u(e.class)&&it(e.class)}(n),c):me()}(e,t,n,r,o)}var Vt,Ut=null;function Ht(e,t){return(e.__esModule||ce&&"Module"===e[Symbol.toStringTag])&&(e=e.default),u(e)?t.extend(e):e}function Wt(e){if(Array.isArray(e))for(var t=0;t<e.length;t++){var n=e[t];if(a(n)&&(a(n.componentOptions)||gt(n)))return n}}function Gt(e,t){Vt.$on(e,t)}function Xt(e,t){Vt.$off(e,t)}function Yt(e,t){var n=Vt;return function r(){var o=t.apply(null,arguments);null!==o&&n.$off(e,r)}}function Kt(e,t,n){Vt=e,ct(t,n||{},Gt,Xt,Yt,e),Vt=void 0}var Qt=null;function Zt(e){var t=Qt;return Qt=e,function(){Qt=t}}function Jt(e){for(;e&&(e=e.$parent);)if(e._inactive)return!0;return!1}function en(e,t){if(t){if(e._directInactive=!1,Jt(e))return}else if(e._directInactive)return;if(e._inactive||null===e._inactive){e._inactive=!1;for(var n=0;n<e.$children.length;n++)en(e.$children[n]);tn(e,"activated")}}function tn(e,t){de();var n=e.$options[t],r=t+" hook";if(n)for(var o=0,i=n.length;o<i;o++)He(n[o],e,null,e,r);e._hasHookEvent&&e.$emit("hook:"+t),he()}var nn=[],rn=[],on={},an=!1,sn=!1,cn=0;var un=0,ln=Date.now;if(W&&!K){var fn=window.performance;fn&&"function"==typeof fn.now&&ln()>document.createEvent("Event").timeStamp&&(ln=function(){return fn.now()})}function pn(){var e,t;for(un=ln(),sn=!0,nn.sort((function(e,t){return e.id-t.id})),cn=0;cn<nn.length;cn++)(e=nn[cn]).before&&e.before(),t=e.id,on[t]=null,e.run();var n=rn.slice(),r=nn.slice();cn=nn.length=rn.length=0,on={},an=sn=!1,function(e){for(var t=0;t<e.length;t++)e[t]._inactive=!0,en(e[t],!0)}(n),function(e){var t=e.length;for(;t--;){var n=e[t],r=n.vm;r._watcher===n&&r._isMounted&&!r._isDestroyed&&tn(r,"updated")}}(r),ie&&q.devtools&&ie.emit("flush")}var dn=0,hn=function(e,t,n,r,o){this.vm=e,o&&(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=n,this.id=++dn,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new se,this.newDepIds=new se,this.expression="","function"==typeof t?this.getter=t:(this.getter=function(e){if(!V.test(e)){var t=e.split(".");return function(e){for(var n=0;n<t.length;n++){if(!e)return;e=e[t[n]]}return e}}}(t),this.getter||(this.getter=T)),this.value=this.lazy?void 0:this.get()};hn.prototype.get=function(){var e;de(this);var t=this.vm;try{e=this.getter.call(t,t)}catch(e){if(!this.user)throw e;Ue(e,t,'getter for watcher "'+this.expression+'"')}finally{this.deep&&it(e),he(),this.cleanupDeps()}return e},hn.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))},hn.prototype.cleanupDeps=function(){for(var e=this.deps.length;e--;){var t=this.deps[e];this.newDepIds.has(t.id)||t.removeSub(this)}var n=this.depIds;this.depIds=this.newDepIds,this.newDepIds=n,this.newDepIds.clear(),n=this.deps,this.deps=this.newDeps,this.newDeps=n,this.newDeps.length=0},hn.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():function(e){var t=e.id;if(null==on[t]){if(on[t]=!0,sn){for(var n=nn.length-1;n>cn&&nn[n].id>e.id;)n--;nn.splice(n+1,0,e)}else nn.push(e);an||(an=!0,rt(pn))}}(this)},hn.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||u(e)||this.deep){var t=this.value;if(this.value=e,this.user){var n='callback for watcher "'+this.expression+'"';He(this.cb,this.vm,[e,t],this.vm,n)}else this.cb.call(this.vm,e,t)}}},hn.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},hn.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},hn.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||b(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}};var vn={enumerable:!0,configurable:!0,get:T,set:T};function gn(e,t,n){vn.get=function(){return this[t][n]},vn.set=function(e){this[t][n]=e},Object.defineProperty(e,n,vn)}function mn(e){e._watchers=[];var t=e.$options;t.props&&function(e,t){var n=e.$options.propsData||{},r=e._props={},o=e.$options._propKeys=[];e.$parent&&Se(!1);var i=function(i){o.push(i);var a=Be(i,t,n,e);ke(r,i,a),i in e||gn(e,"_props",i)};for(var a in t)i(a);Se(!0)}(e,t.props),t.methods&&function(e,t){e.$options.props;for(var n in t)e[n]="function"!=typeof t[n]?T:C(t[n],e)}(e,t.methods),t.data?function(e){var t=e.$options.data;f(t=e._data="function"==typeof t?function(e,t){de();try{return e.call(t,t)}catch(e){return Ue(e,t,"data()"),{}}finally{he()}}(t,e):t||{})||(t={});var n=Object.keys(t),r=e.$options.props,o=(e.$options.methods,n.length);for(;o--;){var i=n[o];0,r&&x(r,i)||(a=void 0,36!==(a=(i+"").charCodeAt(0))&&95!==a&&gn(e,"_data",i))}var a;je(t,!0)}(e):je(e._data={},!0),t.computed&&function(e,t){var n=e._computedWatchers=Object.create(null),r=oe();for(var o in t){var i=t[o],a="function"==typeof i?i:i.get;0,r||(n[o]=new hn(e,a||T,T,yn)),o in e||bn(e,o,i)}}(e,t.computed),t.watch&&t.watch!==te&&function(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var o=0;o<r.length;o++)_n(e,n,r[o]);else _n(e,n,r)}}(e,t.watch)}var yn={lazy:!0};function bn(e,t,n){var r=!oe();"function"==typeof n?(vn.get=r?wn(t):xn(n),vn.set=T):(vn.get=n.get?r&&!1!==n.cache?wn(t):xn(n.get):T,vn.set=n.set||T),Object.defineProperty(e,t,vn)}function wn(e){return function(){var t=this._computedWatchers&&this._computedWatchers[e];if(t)return t.dirty&&t.evaluate(),fe.target&&t.depend(),t.value}}function xn(e){return function(){return e.call(this,this)}}function _n(e,t,n,r){return f(n)&&(r=n,n=n.handler),"string"==typeof n&&(n=e[n]),e.$watch(t,n,r)}var zn=0;function Sn(e){var t=e.options;if(e.super){var n=Sn(e.super);if(n!==e.superOptions){e.superOptions=n;var r=function(e){var t,n=e.options,r=e.sealedOptions;for(var o in n)n[o]!==r[o]&&(t||(t={}),t[o]=n[o]);return t}(e);r&&$(e.extendOptions,r),(t=e.options=Ne(n,e.extendOptions)).name&&(t.components[t.name]=e)}}return t}function On(e){this._init(e)}function jn(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var n=this,r=n.cid,o=e._Ctor||(e._Ctor={});if(o[r])return o[r];var i=e.name||n.options.name;var a=function(e){this._init(e)};return(a.prototype=Object.create(n.prototype)).constructor=a,a.cid=t++,a.options=Ne(n.options,e),a.super=n,a.options.props&&function(e){var t=e.options.props;for(var n in t)gn(e.prototype,"_props",n)}(a),a.options.computed&&function(e){var t=e.options.computed;for(var n in t)bn(e.prototype,n,t[n])}(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,M.forEach((function(e){a[e]=n[e]})),i&&(a.options.components[i]=a),a.superOptions=n.options,a.extendOptions=e,a.sealedOptions=$({},a.options),o[r]=a,a}}function kn(e){return e&&(e.Ctor.options.name||e.tag)}function Cn(e,t){return Array.isArray(e)?e.indexOf(t)>-1:"string"==typeof e?e.split(",").indexOf(t)>-1:!!p(e)&&e.test(t)}function En(e,t){var n=e.cache,r=e.keys,o=e._vnode;for(var i in n){var a=n[i];if(a){var s=a.name;s&&!t(s)&&$n(n,i,r,o)}}}function $n(e,t,n,r){var o=e[t];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),e[t]=null,b(n,t)}On.prototype._init=function(e){var t=this;t._uid=zn++,t._isVue=!0,e&&e._isComponent?function(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(t,e):t.$options=Ne(Sn(t.constructor),e||{},t),t._renderProxy=t,t._self=t,function(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(t),function(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&Kt(e,t)}(t),function(e){e._vnode=null,e._staticTrees=null;var t=e.$options,n=e.$vnode=t._parentVnode,r=n&&n.context;e.$slots=ht(t._renderChildren,r),e.$scopedSlots=o,e._c=function(t,n,r,o){return Ft(e,t,n,r,o,!1)},e.$createElement=function(t,n,r,o){return Ft(e,t,n,r,o,!0)};var i=n&&n.data;ke(e,"$attrs",i&&i.attrs||o,null,!0),ke(e,"$listeners",t._parentListeners||o,null,!0)}(t),tn(t,"beforeCreate"),function(e){var t=dt(e.$options.inject,e);t&&(Se(!1),Object.keys(t).forEach((function(n){ke(e,n,t[n])})),Se(!0))}(t),mn(t),function(e){var t=e.$options.provide;t&&(e._provided="function"==typeof t?t.call(e):t)}(t),tn(t,"created"),t.$options.el&&t.$mount(t.$options.el)},function(e){var t={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(e.prototype,"$data",t),Object.defineProperty(e.prototype,"$props",n),e.prototype.$set=Ce,e.prototype.$delete=Ee,e.prototype.$watch=function(e,t,n){if(f(t))return _n(this,e,t,n);(n=n||{}).user=!0;var r=new hn(this,e,t,n);if(n.immediate){var o='callback for immediate watcher "'+r.expression+'"';de(),He(t,this,[r.value],this,o),he()}return function(){r.teardown()}}}(On),function(e){var t=/^hook:/;e.prototype.$on=function(e,n){var r=this;if(Array.isArray(e))for(var o=0,i=e.length;o<i;o++)r.$on(e[o],n);else(r._events[e]||(r._events[e]=[])).push(n),t.test(e)&&(r._hasHookEvent=!0);return r},e.prototype.$once=function(e,t){var n=this;function r(){n.$off(e,r),t.apply(n,arguments)}return r.fn=t,n.$on(e,r),n},e.prototype.$off=function(e,t){var n=this;if(!arguments.length)return n._events=Object.create(null),n;if(Array.isArray(e)){for(var r=0,o=e.length;r<o;r++)n.$off(e[r],t);return n}var i,a=n._events[e];if(!a)return n;if(!t)return n._events[e]=null,n;for(var s=a.length;s--;)if((i=a[s])===t||i.fn===t){a.splice(s,1);break}return n},e.prototype.$emit=function(e){var t=this,n=t._events[e];if(n){n=n.length>1?E(n):n;for(var r=E(arguments,1),o='event handler for "'+e+'"',i=0,a=n.length;i<a;i++)He(n[i],t,r,t,o)}return t}}(On),function(e){e.prototype._update=function(e,t){var n=this,r=n.$el,o=n._vnode,i=Zt(n);n._vnode=e,n.$el=o?n.__patch__(o,e):n.__patch__(n.$el,e,t,!1),i(),r&&(r.__vue__=null),n.$el&&(n.$el.__vue__=n),n.$vnode&&n.$parent&&n.$vnode===n.$parent._vnode&&(n.$parent.$el=n.$el)},e.prototype.$forceUpdate=function(){this._watcher&&this._watcher.update()},e.prototype.$destroy=function(){var e=this;if(!e._isBeingDestroyed){tn(e,"beforeDestroy"),e._isBeingDestroyed=!0;var t=e.$parent;!t||t._isBeingDestroyed||e.$options.abstract||b(t.$children,e),e._watcher&&e._watcher.teardown();for(var n=e._watchers.length;n--;)e._watchers[n].teardown();e._data.__ob__&&e._data.__ob__.vmCount--,e._isDestroyed=!0,e.__patch__(e._vnode,null),tn(e,"destroyed"),e.$off(),e.$el&&(e.$el.__vue__=null),e.$vnode&&(e.$vnode.parent=null)}}}(On),function(e){Lt(e.prototype),e.prototype.$nextTick=function(e){return rt(e,this)},e.prototype._render=function(){var e,t=this,n=t.$options,r=n.render,o=n._parentVnode;o&&(t.$scopedSlots=mt(o.data.scopedSlots,t.$slots,t.$scopedSlots)),t.$vnode=o;try{Ut=t,e=r.call(t._renderProxy,t.$createElement)}catch(n){Ue(n,t,"render"),e=t._vnode}finally{Ut=null}return Array.isArray(e)&&1===e.length&&(e=e[0]),e instanceof ve||(e=me()),e.parent=o,e}}(On);var An=[String,RegExp,Array],Tn={KeepAlive:{name:"keep-alive",abstract:!0,props:{include:An,exclude:An,max:[String,Number]},methods:{cacheVNode:function(){var e=this.cache,t=this.keys,n=this.vnodeToCache,r=this.keyToCache;if(n){var o=n.tag,i=n.componentInstance,a=n.componentOptions;e[r]={name:kn(a),tag:o,componentInstance:i},t.push(r),this.max&&t.length>parseInt(this.max)&&$n(e,t[0],t,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)$n(this.cache,e,this.keys)},mounted:function(){var e=this;this.cacheVNode(),this.$watch("include",(function(t){En(e,(function(e){return Cn(t,e)}))})),this.$watch("exclude",(function(t){En(e,(function(e){return!Cn(t,e)}))}))},updated:function(){this.cacheVNode()},render:function(){var e=this.$slots.default,t=Wt(e),n=t&&t.componentOptions;if(n){var r=kn(n),o=this.include,i=this.exclude;if(o&&(!r||!Cn(o,r))||i&&r&&Cn(i,r))return t;var a=this.cache,s=this.keys,c=null==t.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):t.key;a[c]?(t.componentInstance=a[c].componentInstance,b(s,c),s.push(c)):(this.vnodeToCache=t,this.keyToCache=c),t.data.keepAlive=!0}return t||e&&e[0]}}};!function(e){var t={get:function(){return q}};Object.defineProperty(e,"config",t),e.util={warn:ue,extend:$,mergeOptions:Ne,defineReactive:ke},e.set=Ce,e.delete=Ee,e.nextTick=rt,e.observable=function(e){return je(e),e},e.options=Object.create(null),M.forEach((function(t){e.options[t+"s"]=Object.create(null)})),e.options._base=e,$(e.options.components,Tn),function(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=E(arguments,1);return n.unshift(this),"function"==typeof e.install?e.install.apply(e,n):"function"==typeof e&&e.apply(null,n),t.push(e),this}}(e),function(e){e.mixin=function(e){return this.options=Ne(this.options,e),this}}(e),jn(e),function(e){M.forEach((function(t){e[t]=function(e,n){return n?("component"===t&&f(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&"function"==typeof n&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}}))}(e)}(On),Object.defineProperty(On.prototype,"$isServer",{get:oe}),Object.defineProperty(On.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(On,"FunctionalRenderContext",{value:It}),On.version="2.6.14";var Pn=m("style,class"),Ln=m("input,textarea,option,select,progress"),In=m("contenteditable,draggable,spellcheck"),Rn=m("events,caret,typing,plaintext-only"),Nn=m("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),Mn="http://www.w3.org/1999/xlink",Bn=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},qn=function(e){return Bn(e)?e.slice(6,e.length):""},Dn=function(e){return null==e||!1===e};function Fn(e){for(var t=e.data,n=e,r=e;a(r.componentInstance);)(r=r.componentInstance._vnode)&&r.data&&(t=Vn(r.data,t));for(;a(n=n.parent);)n&&n.data&&(t=Vn(t,n.data));return function(e,t){if(a(e)||a(t))return Un(e,Hn(t));return""}(t.staticClass,t.class)}function Vn(e,t){return{staticClass:Un(e.staticClass,t.staticClass),class:a(e.class)?[e.class,t.class]:t.class}}function Un(e,t){return e?t?e+" "+t:e:t||""}function Hn(e){return Array.isArray(e)?function(e){for(var t,n="",r=0,o=e.length;r<o;r++)a(t=Hn(e[r]))&&""!==t&&(n&&(n+=" "),n+=t);return n}(e):u(e)?function(e){var t="";for(var n in e)e[n]&&(t&&(t+=" "),t+=n);return t}(e):"string"==typeof e?e:""}var Wn={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},Gn=m("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),Xn=m("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignobject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),Yn=function(e){return Gn(e)||Xn(e)};var Kn=Object.create(null);var Qn=m("text,number,password,search,email,tel,url");var Zn=Object.freeze({createElement:function(e,t){var n=document.createElement(e);return"select"!==e||t.data&&t.data.attrs&&void 0!==t.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n},createElementNS:function(e,t){return document.createElementNS(Wn[e],t)},createTextNode:function(e){return document.createTextNode(e)},createComment:function(e){return document.createComment(e)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},appendChild:function(e,t){e.appendChild(t)},parentNode:function(e){return e.parentNode},nextSibling:function(e){return e.nextSibling},tagName:function(e){return e.tagName},setTextContent:function(e,t){e.textContent=t},setStyleScope:function(e,t){e.setAttribute(t,"")}}),Jn={create:function(e,t){er(t)},update:function(e,t){e.data.ref!==t.data.ref&&(er(e,!0),er(t))},destroy:function(e){er(e,!0)}};function er(e,t){var n=e.data.ref;if(a(n)){var r=e.context,o=e.componentInstance||e.elm,i=r.$refs;t?Array.isArray(i[n])?b(i[n],o):i[n]===o&&(i[n]=void 0):e.data.refInFor?Array.isArray(i[n])?i[n].indexOf(o)<0&&i[n].push(o):i[n]=[o]:i[n]=o}}var tr=new ve("",{},[]),nr=["create","activate","update","remove","destroy"];function rr(e,t){return e.key===t.key&&e.asyncFactory===t.asyncFactory&&(e.tag===t.tag&&e.isComment===t.isComment&&a(e.data)===a(t.data)&&function(e,t){if("input"!==e.tag)return!0;var n,r=a(n=e.data)&&a(n=n.attrs)&&n.type,o=a(n=t.data)&&a(n=n.attrs)&&n.type;return r===o||Qn(r)&&Qn(o)}(e,t)||s(e.isAsyncPlaceholder)&&i(t.asyncFactory.error))}function or(e,t,n){var r,o,i={};for(r=t;r<=n;++r)a(o=e[r].key)&&(i[o]=r);return i}var ir={create:ar,update:ar,destroy:function(e){ar(e,tr)}};function ar(e,t){(e.data.directives||t.data.directives)&&function(e,t){var n,r,o,i=e===tr,a=t===tr,s=cr(e.data.directives,e.context),c=cr(t.data.directives,t.context),u=[],l=[];for(n in c)r=s[n],o=c[n],r?(o.oldValue=r.value,o.oldArg=r.arg,lr(o,"update",t,e),o.def&&o.def.componentUpdated&&l.push(o)):(lr(o,"bind",t,e),o.def&&o.def.inserted&&u.push(o));if(u.length){var f=function(){for(var n=0;n<u.length;n++)lr(u[n],"inserted",t,e)};i?ut(t,"insert",f):f()}l.length&&ut(t,"postpatch",(function(){for(var n=0;n<l.length;n++)lr(l[n],"componentUpdated",t,e)}));if(!i)for(n in s)c[n]||lr(s[n],"unbind",e,e,a)}(e,t)}var sr=Object.create(null);function cr(e,t){var n,r,o=Object.create(null);if(!e)return o;for(n=0;n<e.length;n++)(r=e[n]).modifiers||(r.modifiers=sr),o[ur(r)]=r,r.def=Me(t.$options,"directives",r.name);return o}function ur(e){return e.rawName||e.name+"."+Object.keys(e.modifiers||{}).join(".")}function lr(e,t,n,r,o){var i=e.def&&e.def[t];if(i)try{i(n.elm,e,n,r,o)}catch(r){Ue(r,n.context,"directive "+e.name+" "+t+" hook")}}var fr=[Jn,ir];function pr(e,t){var n=t.componentOptions;if(!(a(n)&&!1===n.Ctor.options.inheritAttrs||i(e.data.attrs)&&i(t.data.attrs))){var r,o,s=t.elm,c=e.data.attrs||{},u=t.data.attrs||{};for(r in a(u.__ob__)&&(u=t.data.attrs=$({},u)),u)o=u[r],c[r]!==o&&dr(s,r,o,t.data.pre);for(r in(K||Z)&&u.value!==c.value&&dr(s,"value",u.value),c)i(u[r])&&(Bn(r)?s.removeAttributeNS(Mn,qn(r)):In(r)||s.removeAttribute(r))}}function dr(e,t,n,r){r||e.tagName.indexOf("-")>-1?hr(e,t,n):Nn(t)?Dn(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):In(t)?e.setAttribute(t,function(e,t){return Dn(t)||"false"===t?"false":"contenteditable"===e&&Rn(t)?t:"true"}(t,n)):Bn(t)?Dn(n)?e.removeAttributeNS(Mn,qn(t)):e.setAttributeNS(Mn,t,n):hr(e,t,n)}function hr(e,t,n){if(Dn(n))e.removeAttribute(t);else{if(K&&!Q&&"TEXTAREA"===e.tagName&&"placeholder"===t&&""!==n&&!e.__ieph){var r=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",r)};e.addEventListener("input",r),e.__ieph=!0}e.setAttribute(t,n)}}var vr={create:pr,update:pr};function gr(e,t){var n=t.elm,r=t.data,o=e.data;if(!(i(r.staticClass)&&i(r.class)&&(i(o)||i(o.staticClass)&&i(o.class)))){var s=Fn(t),c=n._transitionClasses;a(c)&&(s=Un(s,Hn(c))),s!==n._prevClass&&(n.setAttribute("class",s),n._prevClass=s)}}var mr,yr={create:gr,update:gr};function br(e,t,n){var r=mr;return function o(){var i=t.apply(null,arguments);null!==i&&_r(e,o,n,r)}}var wr=Ye&&!(ee&&Number(ee[1])<=53);function xr(e,t,n,r){if(wr){var o=un,i=t;t=i._wrapper=function(e){if(e.target===e.currentTarget||e.timeStamp>=o||e.timeStamp<=0||e.target.ownerDocument!==document)return i.apply(this,arguments)}}mr.addEventListener(e,t,ne?{capture:n,passive:r}:n)}function _r(e,t,n,r){(r||mr).removeEventListener(e,t._wrapper||t,n)}function zr(e,t){if(!i(e.data.on)||!i(t.data.on)){var n=t.data.on||{},r=e.data.on||{};mr=t.elm,function(e){if(a(e.__r)){var t=K?"change":"input";e[t]=[].concat(e.__r,e[t]||[]),delete e.__r}a(e.__c)&&(e.change=[].concat(e.__c,e.change||[]),delete e.__c)}(n),ct(n,r,xr,_r,br,t.context),mr=void 0}}var Sr,Or={create:zr,update:zr};function jr(e,t){if(!i(e.data.domProps)||!i(t.data.domProps)){var n,r,o=t.elm,s=e.data.domProps||{},c=t.data.domProps||{};for(n in a(c.__ob__)&&(c=t.data.domProps=$({},c)),s)n in c||(o[n]="");for(n in c){if(r=c[n],"textContent"===n||"innerHTML"===n){if(t.children&&(t.children.length=0),r===s[n])continue;1===o.childNodes.length&&o.removeChild(o.childNodes[0])}if("value"===n&&"PROGRESS"!==o.tagName){o._value=r;var u=i(r)?"":String(r);kr(o,u)&&(o.value=u)}else if("innerHTML"===n&&Xn(o.tagName)&&i(o.innerHTML)){(Sr=Sr||document.createElement("div")).innerHTML="<svg>"+r+"</svg>";for(var l=Sr.firstChild;o.firstChild;)o.removeChild(o.firstChild);for(;l.firstChild;)o.appendChild(l.firstChild)}else if(r!==s[n])try{o[n]=r}catch(e){}}}}function kr(e,t){return!e.composing&&("OPTION"===e.tagName||function(e,t){var n=!0;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}(e,t)||function(e,t){var n=e.value,r=e._vModifiers;if(a(r)){if(r.number)return g(n)!==g(t);if(r.trim)return n.trim()!==t.trim()}return n!==t}(e,t))}var Cr={create:jr,update:jr},Er=_((function(e){var t={},n=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach((function(e){if(e){var r=e.split(n);r.length>1&&(t[r[0].trim()]=r[1].trim())}})),t}));function $r(e){var t=Ar(e.style);return e.staticStyle?$(e.staticStyle,t):t}function Ar(e){return Array.isArray(e)?A(e):"string"==typeof e?Er(e):e}var Tr,Pr=/^--/,Lr=/\s*!important$/,Ir=function(e,t,n){if(Pr.test(t))e.style.setProperty(t,n);else if(Lr.test(n))e.style.setProperty(k(t),n.replace(Lr,""),"important");else{var r=Nr(t);if(Array.isArray(n))for(var o=0,i=n.length;o<i;o++)e.style[r]=n[o];else e.style[r]=n}},Rr=["Webkit","Moz","ms"],Nr=_((function(e){if(Tr=Tr||document.createElement("div").style,"filter"!==(e=S(e))&&e in Tr)return e;for(var t=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<Rr.length;n++){var r=Rr[n]+t;if(r in Tr)return r}}));function Mr(e,t){var n=t.data,r=e.data;if(!(i(n.staticStyle)&&i(n.style)&&i(r.staticStyle)&&i(r.style))){var o,s,c=t.elm,u=r.staticStyle,l=r.normalizedStyle||r.style||{},f=u||l,p=Ar(t.data.style)||{};t.data.normalizedStyle=a(p.__ob__)?$({},p):p;var d=function(e,t){var n,r={};if(t)for(var o=e;o.componentInstance;)(o=o.componentInstance._vnode)&&o.data&&(n=$r(o.data))&&$(r,n);(n=$r(e.data))&&$(r,n);for(var i=e;i=i.parent;)i.data&&(n=$r(i.data))&&$(r,n);return r}(t,!0);for(s in f)i(d[s])&&Ir(c,s,"");for(s in d)(o=d[s])!==f[s]&&Ir(c,s,null==o?"":o)}}var Br={create:Mr,update:Mr},qr=/\s+/;function Dr(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(qr).forEach((function(t){return e.classList.add(t)})):e.classList.add(t);else{var n=" "+(e.getAttribute("class")||"")+" ";n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function Fr(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(qr).forEach((function(t){return e.classList.remove(t)})):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var n=" "+(e.getAttribute("class")||"")+" ",r=" "+t+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?e.setAttribute("class",n):e.removeAttribute("class")}}function Vr(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&$(t,Ur(e.name||"v")),$(t,e),t}return"string"==typeof e?Ur(e):void 0}}var Ur=_((function(e){return{enterClass:e+"-enter",enterToClass:e+"-enter-to",enterActiveClass:e+"-enter-active",leaveClass:e+"-leave",leaveToClass:e+"-leave-to",leaveActiveClass:e+"-leave-active"}})),Hr=W&&!Q,Wr="transition",Gr="transitionend",Xr="animation",Yr="animationend";Hr&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Wr="WebkitTransition",Gr="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Xr="WebkitAnimation",Yr="webkitAnimationEnd"));var Kr=W?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function Qr(e){Kr((function(){Kr(e)}))}function Zr(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),Dr(e,t))}function Jr(e,t){e._transitionClasses&&b(e._transitionClasses,t),Fr(e,t)}function eo(e,t,n){var r=no(e,t),o=r.type,i=r.timeout,a=r.propCount;if(!o)return n();var s="transition"===o?Gr:Yr,c=0,u=function(){e.removeEventListener(s,l),n()},l=function(t){t.target===e&&++c>=a&&u()};setTimeout((function(){c<a&&u()}),i+1),e.addEventListener(s,l)}var to=/\b(transform|all)(,|$)/;function no(e,t){var n,r=window.getComputedStyle(e),o=(r[Wr+"Delay"]||"").split(", "),i=(r[Wr+"Duration"]||"").split(", "),a=ro(o,i),s=(r[Xr+"Delay"]||"").split(", "),c=(r[Xr+"Duration"]||"").split(", "),u=ro(s,c),l=0,f=0;return"transition"===t?a>0&&(n="transition",l=a,f=i.length):"animation"===t?u>0&&(n="animation",l=u,f=c.length):f=(n=(l=Math.max(a,u))>0?a>u?"transition":"animation":null)?"transition"===n?i.length:c.length:0,{type:n,timeout:l,propCount:f,hasTransform:"transition"===n&&to.test(r[Wr+"Property"])}}function ro(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max.apply(null,t.map((function(t,n){return oo(t)+oo(e[n])})))}function oo(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}function io(e,t){var n=e.elm;a(n._leaveCb)&&(n._leaveCb.cancelled=!0,n._leaveCb());var r=Vr(e.data.transition);if(!i(r)&&!a(n._enterCb)&&1===n.nodeType){for(var o=r.css,s=r.type,c=r.enterClass,l=r.enterToClass,f=r.enterActiveClass,p=r.appearClass,d=r.appearToClass,h=r.appearActiveClass,v=r.beforeEnter,m=r.enter,y=r.afterEnter,b=r.enterCancelled,w=r.beforeAppear,x=r.appear,_=r.afterAppear,z=r.appearCancelled,S=r.duration,O=Qt,j=Qt.$vnode;j&&j.parent;)O=j.context,j=j.parent;var k=!O._isMounted||!e.isRootInsert;if(!k||x||""===x){var C=k&&p?p:c,E=k&&h?h:f,$=k&&d?d:l,A=k&&w||v,T=k&&"function"==typeof x?x:m,P=k&&_||y,L=k&&z||b,I=g(u(S)?S.enter:S);0;var R=!1!==o&&!Q,M=co(T),B=n._enterCb=N((function(){R&&(Jr(n,$),Jr(n,E)),B.cancelled?(R&&Jr(n,C),L&&L(n)):P&&P(n),n._enterCb=null}));e.data.show||ut(e,"insert",(function(){var t=n.parentNode,r=t&&t._pending&&t._pending[e.key];r&&r.tag===e.tag&&r.elm._leaveCb&&r.elm._leaveCb(),T&&T(n,B)})),A&&A(n),R&&(Zr(n,C),Zr(n,E),Qr((function(){Jr(n,C),B.cancelled||(Zr(n,$),M||(so(I)?setTimeout(B,I):eo(n,s,B)))}))),e.data.show&&(t&&t(),T&&T(n,B)),R||M||B()}}}function ao(e,t){var n=e.elm;a(n._enterCb)&&(n._enterCb.cancelled=!0,n._enterCb());var r=Vr(e.data.transition);if(i(r)||1!==n.nodeType)return t();if(!a(n._leaveCb)){var o=r.css,s=r.type,c=r.leaveClass,l=r.leaveToClass,f=r.leaveActiveClass,p=r.beforeLeave,d=r.leave,h=r.afterLeave,v=r.leaveCancelled,m=r.delayLeave,y=r.duration,b=!1!==o&&!Q,w=co(d),x=g(u(y)?y.leave:y);0;var _=n._leaveCb=N((function(){n.parentNode&&n.parentNode._pending&&(n.parentNode._pending[e.key]=null),b&&(Jr(n,l),Jr(n,f)),_.cancelled?(b&&Jr(n,c),v&&v(n)):(t(),h&&h(n)),n._leaveCb=null}));m?m(z):z()}function z(){_.cancelled||(!e.data.show&&n.parentNode&&((n.parentNode._pending||(n.parentNode._pending={}))[e.key]=e),p&&p(n),b&&(Zr(n,c),Zr(n,f),Qr((function(){Jr(n,c),_.cancelled||(Zr(n,l),w||(so(x)?setTimeout(_,x):eo(n,s,_)))}))),d&&d(n,_),b||w||_())}}function so(e){return"number"==typeof e&&!isNaN(e)}function co(e){if(i(e))return!1;var t=e.fns;return a(t)?co(Array.isArray(t)?t[0]:t):(e._length||e.length)>1}function uo(e,t){!0!==t.data.show&&io(t)}var lo=function(e){var t,n,r={},o=e.modules,u=e.nodeOps;for(t=0;t<nr.length;++t)for(r[nr[t]]=[],n=0;n<o.length;++n)a(o[n][nr[t]])&&r[nr[t]].push(o[n][nr[t]]);function l(e){var t=u.parentNode(e);a(t)&&u.removeChild(t,e)}function f(e,t,n,o,i,c,l){if(a(e.elm)&&a(c)&&(e=c[l]=be(e)),e.isRootInsert=!i,!function(e,t,n,o){var i=e.data;if(a(i)){var c=a(e.componentInstance)&&i.keepAlive;if(a(i=i.hook)&&a(i=i.init)&&i(e,!1),a(e.componentInstance))return p(e,t),d(n,e.elm,o),s(c)&&function(e,t,n,o){var i,s=e;for(;s.componentInstance;)if(s=s.componentInstance._vnode,a(i=s.data)&&a(i=i.transition)){for(i=0;i<r.activate.length;++i)r.activate[i](tr,s);t.push(s);break}d(n,e.elm,o)}(e,t,n,o),!0}}(e,t,n,o)){var f=e.data,v=e.children,m=e.tag;a(m)?(e.elm=e.ns?u.createElementNS(e.ns,m):u.createElement(m,e),y(e),h(e,v,t),a(f)&&g(e,t),d(n,e.elm,o)):s(e.isComment)?(e.elm=u.createComment(e.text),d(n,e.elm,o)):(e.elm=u.createTextNode(e.text),d(n,e.elm,o))}}function p(e,t){a(e.data.pendingInsert)&&(t.push.apply(t,e.data.pendingInsert),e.data.pendingInsert=null),e.elm=e.componentInstance.$el,v(e)?(g(e,t),y(e)):(er(e),t.push(e))}function d(e,t,n){a(e)&&(a(n)?u.parentNode(n)===e&&u.insertBefore(e,t,n):u.appendChild(e,t))}function h(e,t,n){if(Array.isArray(t)){0;for(var r=0;r<t.length;++r)f(t[r],n,e.elm,null,!0,t,r)}else c(e.text)&&u.appendChild(e.elm,u.createTextNode(String(e.text)))}function v(e){for(;e.componentInstance;)e=e.componentInstance._vnode;return a(e.tag)}function g(e,n){for(var o=0;o<r.create.length;++o)r.create[o](tr,e);a(t=e.data.hook)&&(a(t.create)&&t.create(tr,e),a(t.insert)&&n.push(e))}function y(e){var t;if(a(t=e.fnScopeId))u.setStyleScope(e.elm,t);else for(var n=e;n;)a(t=n.context)&&a(t=t.$options._scopeId)&&u.setStyleScope(e.elm,t),n=n.parent;a(t=Qt)&&t!==e.context&&t!==e.fnContext&&a(t=t.$options._scopeId)&&u.setStyleScope(e.elm,t)}function b(e,t,n,r,o,i){for(;r<=o;++r)f(n[r],i,e,t,!1,n,r)}function w(e){var t,n,o=e.data;if(a(o))for(a(t=o.hook)&&a(t=t.destroy)&&t(e),t=0;t<r.destroy.length;++t)r.destroy[t](e);if(a(t=e.children))for(n=0;n<e.children.length;++n)w(e.children[n])}function x(e,t,n){for(;t<=n;++t){var r=e[t];a(r)&&(a(r.tag)?(_(r),w(r)):l(r.elm))}}function _(e,t){if(a(t)||a(e.data)){var n,o=r.remove.length+1;for(a(t)?t.listeners+=o:t=function(e,t){function n(){0==--n.listeners&&l(e)}return n.listeners=t,n}(e.elm,o),a(n=e.componentInstance)&&a(n=n._vnode)&&a(n.data)&&_(n,t),n=0;n<r.remove.length;++n)r.remove[n](e,t);a(n=e.data.hook)&&a(n=n.remove)?n(e,t):t()}else l(e.elm)}function z(e,t,n,r){for(var o=n;o<r;o++){var i=t[o];if(a(i)&&rr(e,i))return o}}function S(e,t,n,o,c,l){if(e!==t){a(t.elm)&&a(o)&&(t=o[c]=be(t));var p=t.elm=e.elm;if(s(e.isAsyncPlaceholder))a(t.asyncFactory.resolved)?k(e.elm,t,n):t.isAsyncPlaceholder=!0;else if(s(t.isStatic)&&s(e.isStatic)&&t.key===e.key&&(s(t.isCloned)||s(t.isOnce)))t.componentInstance=e.componentInstance;else{var d,h=t.data;a(h)&&a(d=h.hook)&&a(d=d.prepatch)&&d(e,t);var g=e.children,m=t.children;if(a(h)&&v(t)){for(d=0;d<r.update.length;++d)r.update[d](e,t);a(d=h.hook)&&a(d=d.update)&&d(e,t)}i(t.text)?a(g)&&a(m)?g!==m&&function(e,t,n,r,o){var s,c,l,p=0,d=0,h=t.length-1,v=t[0],g=t[h],m=n.length-1,y=n[0],w=n[m],_=!o;for(0;p<=h&&d<=m;)i(v)?v=t[++p]:i(g)?g=t[--h]:rr(v,y)?(S(v,y,r,n,d),v=t[++p],y=n[++d]):rr(g,w)?(S(g,w,r,n,m),g=t[--h],w=n[--m]):rr(v,w)?(S(v,w,r,n,m),_&&u.insertBefore(e,v.elm,u.nextSibling(g.elm)),v=t[++p],w=n[--m]):rr(g,y)?(S(g,y,r,n,d),_&&u.insertBefore(e,g.elm,v.elm),g=t[--h],y=n[++d]):(i(s)&&(s=or(t,p,h)),i(c=a(y.key)?s[y.key]:z(y,t,p,h))?f(y,r,e,v.elm,!1,n,d):rr(l=t[c],y)?(S(l,y,r,n,d),t[c]=void 0,_&&u.insertBefore(e,l.elm,v.elm)):f(y,r,e,v.elm,!1,n,d),y=n[++d]);p>h?b(e,i(n[m+1])?null:n[m+1].elm,n,d,m,r):d>m&&x(t,p,h)}(p,g,m,n,l):a(m)?(a(e.text)&&u.setTextContent(p,""),b(p,null,m,0,m.length-1,n)):a(g)?x(g,0,g.length-1):a(e.text)&&u.setTextContent(p,""):e.text!==t.text&&u.setTextContent(p,t.text),a(h)&&a(d=h.hook)&&a(d=d.postpatch)&&d(e,t)}}}function O(e,t,n){if(s(n)&&a(e.parent))e.parent.data.pendingInsert=t;else for(var r=0;r<t.length;++r)t[r].data.hook.insert(t[r])}var j=m("attrs,class,staticClass,staticStyle,key");function k(e,t,n,r){var o,i=t.tag,c=t.data,u=t.children;if(r=r||c&&c.pre,t.elm=e,s(t.isComment)&&a(t.asyncFactory))return t.isAsyncPlaceholder=!0,!0;if(a(c)&&(a(o=c.hook)&&a(o=o.init)&&o(t,!0),a(o=t.componentInstance)))return p(t,n),!0;if(a(i)){if(a(u))if(e.hasChildNodes())if(a(o=c)&&a(o=o.domProps)&&a(o=o.innerHTML)){if(o!==e.innerHTML)return!1}else{for(var l=!0,f=e.firstChild,d=0;d<u.length;d++){if(!f||!k(f,u[d],n,r)){l=!1;break}f=f.nextSibling}if(!l||f)return!1}else h(t,u,n);if(a(c)){var v=!1;for(var m in c)if(!j(m)){v=!0,g(t,n);break}!v&&c.class&&it(c.class)}}else e.data!==t.text&&(e.data=t.text);return!0}return function(e,t,n,o){if(!i(t)){var c,l=!1,p=[];if(i(e))l=!0,f(t,p);else{var d=a(e.nodeType);if(!d&&rr(e,t))S(e,t,p,null,null,o);else{if(d){if(1===e.nodeType&&e.hasAttribute("data-server-rendered")&&(e.removeAttribute("data-server-rendered"),n=!0),s(n)&&k(e,t,p))return O(t,p,!0),e;c=e,e=new ve(u.tagName(c).toLowerCase(),{},[],void 0,c)}var h=e.elm,g=u.parentNode(h);if(f(t,p,h._leaveCb?null:g,u.nextSibling(h)),a(t.parent))for(var m=t.parent,y=v(t);m;){for(var b=0;b<r.destroy.length;++b)r.destroy[b](m);if(m.elm=t.elm,y){for(var _=0;_<r.create.length;++_)r.create[_](tr,m);var z=m.data.hook.insert;if(z.merged)for(var j=1;j<z.fns.length;j++)z.fns[j]()}else er(m);m=m.parent}a(g)?x([e],0,0):a(e.tag)&&w(e)}}return O(t,p,l),t.elm}a(e)&&w(e)}}({nodeOps:Zn,modules:[vr,yr,Or,Cr,Br,W?{create:uo,activate:uo,remove:function(e,t){!0!==e.data.show?ao(e,t):t()}}:{}].concat(fr)});Q&&document.addEventListener("selectionchange",(function(){var e=document.activeElement;e&&e.vmodel&&bo(e,"input")}));var fo={inserted:function(e,t,n,r){"select"===n.tag?(r.elm&&!r.elm._vOptions?ut(n,"postpatch",(function(){fo.componentUpdated(e,t,n)})):po(e,t,n.context),e._vOptions=[].map.call(e.options,go)):("textarea"===n.tag||Qn(e.type))&&(e._vModifiers=t.modifiers,t.modifiers.lazy||(e.addEventListener("compositionstart",mo),e.addEventListener("compositionend",yo),e.addEventListener("change",yo),Q&&(e.vmodel=!0)))},componentUpdated:function(e,t,n){if("select"===n.tag){po(e,t,n.context);var r=e._vOptions,o=e._vOptions=[].map.call(e.options,go);if(o.some((function(e,t){return!I(e,r[t])})))(e.multiple?t.value.some((function(e){return vo(e,o)})):t.value!==t.oldValue&&vo(t.value,o))&&bo(e,"change")}}};function po(e,t,n){ho(e,t,n),(K||Z)&&setTimeout((function(){ho(e,t,n)}),0)}function ho(e,t,n){var r=t.value,o=e.multiple;if(!o||Array.isArray(r)){for(var i,a,s=0,c=e.options.length;s<c;s++)if(a=e.options[s],o)i=R(r,go(a))>-1,a.selected!==i&&(a.selected=i);else if(I(go(a),r))return void(e.selectedIndex!==s&&(e.selectedIndex=s));o||(e.selectedIndex=-1)}}function vo(e,t){return t.every((function(t){return!I(t,e)}))}function go(e){return"_value"in e?e._value:e.value}function mo(e){e.target.composing=!0}function yo(e){e.target.composing&&(e.target.composing=!1,bo(e.target,"input"))}function bo(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function wo(e){return!e.componentInstance||e.data&&e.data.transition?e:wo(e.componentInstance._vnode)}var xo={model:fo,show:{bind:function(e,t,n){var r=t.value,o=(n=wo(n)).data&&n.data.transition,i=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;r&&o?(n.data.show=!0,io(n,(function(){e.style.display=i}))):e.style.display=r?i:"none"},update:function(e,t,n){var r=t.value;!r!=!t.oldValue&&((n=wo(n)).data&&n.data.transition?(n.data.show=!0,r?io(n,(function(){e.style.display=e.__vOriginalDisplay})):ao(n,(function(){e.style.display="none"}))):e.style.display=r?e.__vOriginalDisplay:"none")},unbind:function(e,t,n,r,o){o||(e.style.display=e.__vOriginalDisplay)}}},_o={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function zo(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?zo(Wt(t.children)):e}function So(e){var t={},n=e.$options;for(var r in n.propsData)t[r]=e[r];var o=n._parentListeners;for(var i in o)t[S(i)]=o[i];return t}function Oo(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}var jo=function(e){return e.tag||gt(e)},ko=function(e){return"show"===e.name},Co={name:"transition",props:_o,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(jo)).length){0;var r=this.mode;0;var o=n[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return o;var i=zo(o);if(!i)return o;if(this._leaving)return Oo(e,o);var a="__transition-"+this._uid+"-";i.key=null==i.key?i.isComment?a+"comment":a+i.tag:c(i.key)?0===String(i.key).indexOf(a)?i.key:a+i.key:i.key;var s=(i.data||(i.data={})).transition=So(this),u=this._vnode,l=zo(u);if(i.data.directives&&i.data.directives.some(ko)&&(i.data.show=!0),l&&l.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(i,l)&&!gt(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var f=l.data.transition=$({},s);if("out-in"===r)return this._leaving=!0,ut(f,"afterLeave",(function(){t._leaving=!1,t.$forceUpdate()})),Oo(e,o);if("in-out"===r){if(gt(i))return u;var p,d=function(){p()};ut(s,"afterEnter",d),ut(s,"enterCancelled",d),ut(f,"delayLeave",(function(e){p=e}))}}return o}}},Eo=$({tag:String,moveClass:String},_o);function $o(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function Ao(e){e.data.newPos=e.elm.getBoundingClientRect()}function To(e){var t=e.data.pos,n=e.data.newPos,r=t.left-n.left,o=t.top-n.top;if(r||o){e.data.moved=!0;var i=e.elm.style;i.transform=i.WebkitTransform="translate("+r+"px,"+o+"px)",i.transitionDuration="0s"}}delete Eo.mode;var Po={Transition:Co,TransitionGroup:{props:Eo,beforeMount:function(){var e=this,t=this._update;this._update=function(n,r){var o=Zt(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,o(),t.call(e,n,r)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,o=this.$slots.default||[],i=this.children=[],a=So(this),s=0;s<o.length;s++){var c=o[s];if(c.tag)if(null!=c.key&&0!==String(c.key).indexOf("__vlist"))i.push(c),n[c.key]=c,(c.data||(c.data={})).transition=a;else;}if(r){for(var u=[],l=[],f=0;f<r.length;f++){var p=r[f];p.data.transition=a,p.data.pos=p.elm.getBoundingClientRect(),n[p.key]?u.push(p):l.push(p)}this.kept=e(t,null,u),this.removed=l}return e(t,null,i)},updated:function(){var e=this.prevChildren,t=this.moveClass||(this.name||"v")+"-move";e.length&&this.hasMove(e[0].elm,t)&&(e.forEach($o),e.forEach(Ao),e.forEach(To),this._reflow=document.body.offsetHeight,e.forEach((function(e){if(e.data.moved){var n=e.elm,r=n.style;Zr(n,t),r.transform=r.WebkitTransform=r.transitionDuration="",n.addEventListener(Gr,n._moveCb=function e(r){r&&r.target!==n||r&&!/transform$/.test(r.propertyName)||(n.removeEventListener(Gr,e),n._moveCb=null,Jr(n,t))})}})))},methods:{hasMove:function(e,t){if(!Hr)return!1;if(this._hasMove)return this._hasMove;var n=e.cloneNode();e._transitionClasses&&e._transitionClasses.forEach((function(e){Fr(n,e)})),Dr(n,t),n.style.display="none",this.$el.appendChild(n);var r=no(n);return this.$el.removeChild(n),this._hasMove=r.hasTransform}}}};On.config.mustUseProp=function(e,t,n){return"value"===n&&Ln(e)&&"button"!==t||"selected"===n&&"option"===e||"checked"===n&&"input"===e||"muted"===n&&"video"===e},On.config.isReservedTag=Yn,On.config.isReservedAttr=Pn,On.config.getTagNamespace=function(e){return Xn(e)?"svg":"math"===e?"math":void 0},On.config.isUnknownElement=function(e){if(!W)return!0;if(Yn(e))return!1;if(e=e.toLowerCase(),null!=Kn[e])return Kn[e];var t=document.createElement(e);return e.indexOf("-")>-1?Kn[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:Kn[e]=/HTMLUnknownElement/.test(t.toString())},$(On.options.directives,xo),$(On.options.components,Po),On.prototype.__patch__=W?lo:T,On.prototype.$mount=function(e,t){return function(e,t,n){var r;return e.$el=t,e.$options.render||(e.$options.render=me),tn(e,"beforeMount"),r=function(){e._update(e._render(),n)},new hn(e,r,T,{before:function(){e._isMounted&&!e._isDestroyed&&tn(e,"beforeUpdate")}},!0),n=!1,null==e.$vnode&&(e._isMounted=!0,tn(e,"mounted")),e}(this,e=e&&W?function(e){if("string"==typeof e){var t=document.querySelector(e);return t||document.createElement("div")}return e}(e):void 0,t)},W&&setTimeout((function(){q.devtools&&ie&&ie.emit("init",On)}),0);var Lo=On;
  /*!
    * vue-router v3.5.2
    * (c) 2021 Evan You
    * @license MIT
    */function Io(e,t){for(var n in t)e[n]=t[n];return e}var Ro=/[!'()*]/g,No=function(e){return"%"+e.charCodeAt(0).toString(16)},Mo=/%2C/g,Bo=function(e){return encodeURIComponent(e).replace(Ro,No).replace(Mo,",")};function qo(e){try{return decodeURIComponent(e)}catch(e){0}return e}var Do=function(e){return null==e||"object"==typeof e?e:String(e)};function Fo(e){var t={};return(e=e.trim().replace(/^(\?|#|&)/,""))?(e.split("&").forEach((function(e){var n=e.replace(/\+/g," ").split("="),r=qo(n.shift()),o=n.length>0?qo(n.join("=")):null;void 0===t[r]?t[r]=o:Array.isArray(t[r])?t[r].push(o):t[r]=[t[r],o]})),t):t}function Vo(e){var t=e?Object.keys(e).map((function(t){var n=e[t];if(void 0===n)return"";if(null===n)return Bo(t);if(Array.isArray(n)){var r=[];return n.forEach((function(e){void 0!==e&&(null===e?r.push(Bo(t)):r.push(Bo(t)+"="+Bo(e)))})),r.join("&")}return Bo(t)+"="+Bo(n)})).filter((function(e){return e.length>0})).join("&"):null;return t?"?"+t:""}var Uo=/\/?$/;function Ho(e,t,n,r){var o=r&&r.options.stringifyQuery,i=t.query||{};try{i=Wo(i)}catch(e){}var a={name:t.name||e&&e.name,meta:e&&e.meta||{},path:t.path||"/",hash:t.hash||"",query:i,params:t.params||{},fullPath:Yo(t,o),matched:e?Xo(e):[]};return n&&(a.redirectedFrom=Yo(n,o)),Object.freeze(a)}function Wo(e){if(Array.isArray(e))return e.map(Wo);if(e&&"object"==typeof e){var t={};for(var n in e)t[n]=Wo(e[n]);return t}return e}var Go=Ho(null,{path:"/"});function Xo(e){for(var t=[];e;)t.unshift(e),e=e.parent;return t}function Yo(e,t){var n=e.path,r=e.query;void 0===r&&(r={});var o=e.hash;return void 0===o&&(o=""),(n||"/")+(t||Vo)(r)+o}function Ko(e,t,n){return t===Go?e===t:!!t&&(e.path&&t.path?e.path.replace(Uo,"")===t.path.replace(Uo,"")&&(n||e.hash===t.hash&&Qo(e.query,t.query)):!(!e.name||!t.name)&&(e.name===t.name&&(n||e.hash===t.hash&&Qo(e.query,t.query)&&Qo(e.params,t.params))))}function Qo(e,t){if(void 0===e&&(e={}),void 0===t&&(t={}),!e||!t)return e===t;var n=Object.keys(e).sort(),r=Object.keys(t).sort();return n.length===r.length&&n.every((function(n,o){var i=e[n];if(r[o]!==n)return!1;var a=t[n];return null==i||null==a?i===a:"object"==typeof i&&"object"==typeof a?Qo(i,a):String(i)===String(a)}))}function Zo(e){for(var t=0;t<e.matched.length;t++){var n=e.matched[t];for(var r in n.instances){var o=n.instances[r],i=n.enteredCbs[r];if(o&&i){delete n.enteredCbs[r];for(var a=0;a<i.length;a++)o._isBeingDestroyed||i[a](o)}}}}var Jo={name:"RouterView",functional:!0,props:{name:{type:String,default:"default"}},render:function(e,t){var n=t.props,r=t.children,o=t.parent,i=t.data;i.routerView=!0;for(var a=o.$createElement,s=n.name,c=o.$route,u=o._routerViewCache||(o._routerViewCache={}),l=0,f=!1;o&&o._routerRoot!==o;){var p=o.$vnode?o.$vnode.data:{};p.routerView&&l++,p.keepAlive&&o._directInactive&&o._inactive&&(f=!0),o=o.$parent}if(i.routerViewDepth=l,f){var d=u[s],h=d&&d.component;return h?(d.configProps&&ei(h,i,d.route,d.configProps),a(h,i,r)):a()}var v=c.matched[l],g=v&&v.components[s];if(!v||!g)return u[s]=null,a();u[s]={component:g},i.registerRouteInstance=function(e,t){var n=v.instances[s];(t&&n!==e||!t&&n===e)&&(v.instances[s]=t)},(i.hook||(i.hook={})).prepatch=function(e,t){v.instances[s]=t.componentInstance},i.hook.init=function(e){e.data.keepAlive&&e.componentInstance&&e.componentInstance!==v.instances[s]&&(v.instances[s]=e.componentInstance),Zo(c)};var m=v.props&&v.props[s];return m&&(Io(u[s],{route:c,configProps:m}),ei(g,i,c,m)),a(g,i,r)}};function ei(e,t,n,r){var o=t.props=function(e,t){switch(typeof t){case"undefined":return;case"object":return t;case"function":return t(e);case"boolean":return t?e.params:void 0;default:0}}(n,r);if(o){o=t.props=Io({},o);var i=t.attrs=t.attrs||{};for(var a in o)e.props&&a in e.props||(i[a]=o[a],delete o[a])}}function ti(e,t,n){var r=e.charAt(0);if("/"===r)return e;if("?"===r||"#"===r)return t+e;var o=t.split("/");n&&o[o.length-1]||o.pop();for(var i=e.replace(/^\//,"").split("/"),a=0;a<i.length;a++){var s=i[a];".."===s?o.pop():"."!==s&&o.push(s)}return""!==o[0]&&o.unshift(""),o.join("/")}function ni(e){return e.replace(/\/\//g,"/")}var ri=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)},oi=yi,ii=li,ai=function(e,t){return pi(li(e,t),t)},si=pi,ci=mi,ui=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function li(e,t){for(var n,r=[],o=0,i=0,a="",s=t&&t.delimiter||"/";null!=(n=ui.exec(e));){var c=n[0],u=n[1],l=n.index;if(a+=e.slice(i,l),i=l+c.length,u)a+=u[1];else{var f=e[i],p=n[2],d=n[3],h=n[4],v=n[5],g=n[6],m=n[7];a&&(r.push(a),a="");var y=null!=p&&null!=f&&f!==p,b="+"===g||"*"===g,w="?"===g||"*"===g,x=n[2]||s,_=h||v;r.push({name:d||o++,prefix:p||"",delimiter:x,optional:w,repeat:b,partial:y,asterisk:!!m,pattern:_?hi(_):m?".*":"[^"+di(x)+"]+?"})}}return i<e.length&&(a+=e.substr(i)),a&&r.push(a),r}function fi(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function pi(e,t){for(var n=new Array(e.length),r=0;r<e.length;r++)"object"==typeof e[r]&&(n[r]=new RegExp("^(?:"+e[r].pattern+")$",gi(t)));return function(t,r){for(var o="",i=t||{},a=(r||{}).pretty?fi:encodeURIComponent,s=0;s<e.length;s++){var c=e[s];if("string"!=typeof c){var u,l=i[c.name];if(null==l){if(c.optional){c.partial&&(o+=c.prefix);continue}throw new TypeError('Expected "'+c.name+'" to be defined')}if(ri(l)){if(!c.repeat)throw new TypeError('Expected "'+c.name+'" to not repeat, but received `'+JSON.stringify(l)+"`");if(0===l.length){if(c.optional)continue;throw new TypeError('Expected "'+c.name+'" to not be empty')}for(var f=0;f<l.length;f++){if(u=a(l[f]),!n[s].test(u))throw new TypeError('Expected all "'+c.name+'" to match "'+c.pattern+'", but received `'+JSON.stringify(u)+"`");o+=(0===f?c.prefix:c.delimiter)+u}}else{if(u=c.asterisk?encodeURI(l).replace(/[?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})):a(l),!n[s].test(u))throw new TypeError('Expected "'+c.name+'" to match "'+c.pattern+'", but received "'+u+'"');o+=c.prefix+u}}else o+=c}return o}}function di(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function hi(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function vi(e,t){return e.keys=t,e}function gi(e){return e&&e.sensitive?"":"i"}function mi(e,t,n){ri(t)||(n=t||n,t=[]);for(var r=(n=n||{}).strict,o=!1!==n.end,i="",a=0;a<e.length;a++){var s=e[a];if("string"==typeof s)i+=di(s);else{var c=di(s.prefix),u="(?:"+s.pattern+")";t.push(s),s.repeat&&(u+="(?:"+c+u+")*"),i+=u=s.optional?s.partial?c+"("+u+")?":"(?:"+c+"("+u+"))?":c+"("+u+")"}}var l=di(n.delimiter||"/"),f=i.slice(-l.length)===l;return r||(i=(f?i.slice(0,-l.length):i)+"(?:"+l+"(?=$))?"),i+=o?"$":r&&f?"":"(?="+l+"|$)",vi(new RegExp("^"+i,gi(n)),t)}function yi(e,t,n){return ri(t)||(n=t||n,t=[]),n=n||{},e instanceof RegExp?function(e,t){var n=e.source.match(/\((?!\?)/g);if(n)for(var r=0;r<n.length;r++)t.push({name:r,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return vi(e,t)}(e,t):ri(e)?function(e,t,n){for(var r=[],o=0;o<e.length;o++)r.push(yi(e[o],t,n).source);return vi(new RegExp("(?:"+r.join("|")+")",gi(n)),t)}(e,t,n):function(e,t,n){return mi(li(e,n),t,n)}(e,t,n)}oi.parse=ii,oi.compile=ai,oi.tokensToFunction=si,oi.tokensToRegExp=ci;var bi=Object.create(null);function wi(e,t,n){t=t||{};try{var r=bi[e]||(bi[e]=oi.compile(e));return"string"==typeof t.pathMatch&&(t[0]=t.pathMatch),r(t,{pretty:!0})}catch(e){return""}finally{delete t[0]}}function xi(e,t,n,r){var o="string"==typeof e?{path:e}:e;if(o._normalized)return o;if(o.name){var i=(o=Io({},e)).params;return i&&"object"==typeof i&&(o.params=Io({},i)),o}if(!o.path&&o.params&&t){(o=Io({},o))._normalized=!0;var a=Io(Io({},t.params),o.params);if(t.name)o.name=t.name,o.params=a;else if(t.matched.length){var s=t.matched[t.matched.length-1].path;o.path=wi(s,a,t.path)}else 0;return o}var c=function(e){var t="",n="",r=e.indexOf("#");r>=0&&(t=e.slice(r),e=e.slice(0,r));var o=e.indexOf("?");return o>=0&&(n=e.slice(o+1),e=e.slice(0,o)),{path:e,query:n,hash:t}}(o.path||""),u=t&&t.path||"/",l=c.path?ti(c.path,u,n||o.append):u,f=function(e,t,n){void 0===t&&(t={});var r,o=n||Fo;try{r=o(e||"")}catch(e){r={}}for(var i in t){var a=t[i];r[i]=Array.isArray(a)?a.map(Do):Do(a)}return r}(c.query,o.query,r&&r.options.parseQuery),p=o.hash||c.hash;return p&&"#"!==p.charAt(0)&&(p="#"+p),{_normalized:!0,path:l,query:f,hash:p}}var _i,zi=function(){},Si={name:"RouterLink",props:{to:{type:[String,Object],required:!0},tag:{type:String,default:"a"},custom:Boolean,exact:Boolean,exactPath:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,ariaCurrentValue:{type:String,default:"page"},event:{type:[String,Array],default:"click"}},render:function(e){var t=this,n=this.$router,r=this.$route,o=n.resolve(this.to,r,this.append),i=o.location,a=o.route,s=o.href,c={},u=n.options.linkActiveClass,l=n.options.linkExactActiveClass,f=null==u?"router-link-active":u,p=null==l?"router-link-exact-active":l,d=null==this.activeClass?f:this.activeClass,h=null==this.exactActiveClass?p:this.exactActiveClass,v=a.redirectedFrom?Ho(null,xi(a.redirectedFrom),null,n):a;c[h]=Ko(r,v,this.exactPath),c[d]=this.exact||this.exactPath?c[h]:function(e,t){return 0===e.path.replace(Uo,"/").indexOf(t.path.replace(Uo,"/"))&&(!t.hash||e.hash===t.hash)&&function(e,t){for(var n in t)if(!(n in e))return!1;return!0}(e.query,t.query)}(r,v);var g=c[h]?this.ariaCurrentValue:null,m=function(e){Oi(e)&&(t.replace?n.replace(i,zi):n.push(i,zi))},y={click:Oi};Array.isArray(this.event)?this.event.forEach((function(e){y[e]=m})):y[this.event]=m;var b={class:c},w=!this.$scopedSlots.$hasNormal&&this.$scopedSlots.default&&this.$scopedSlots.default({href:s,route:a,navigate:m,isActive:c[d],isExactActive:c[h]});if(w){if(1===w.length)return w[0];if(w.length>1||!w.length)return 0===w.length?e():e("span",{},w)}if("a"===this.tag)b.on=y,b.attrs={href:s,"aria-current":g};else{var x=function e(t){var n;if(t)for(var r=0;r<t.length;r++){if("a"===(n=t[r]).tag)return n;if(n.children&&(n=e(n.children)))return n}}(this.$slots.default);if(x){x.isStatic=!1;var _=x.data=Io({},x.data);for(var z in _.on=_.on||{},_.on){var S=_.on[z];z in y&&(_.on[z]=Array.isArray(S)?S:[S])}for(var O in y)O in _.on?_.on[O].push(y[O]):_.on[O]=m;var j=x.data.attrs=Io({},x.data.attrs);j.href=s,j["aria-current"]=g}else b.on=y}return e(this.tag,b,this.$slots.default)}};function Oi(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey||e.defaultPrevented||void 0!==e.button&&0!==e.button)){if(e.currentTarget&&e.currentTarget.getAttribute){var t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}var ji="undefined"!=typeof window;function ki(e,t,n,r,o){var i=t||[],a=n||Object.create(null),s=r||Object.create(null);e.forEach((function(e){!function e(t,n,r,o,i,a){var s=o.path,c=o.name;0;var u=o.pathToRegexpOptions||{},l=function(e,t,n){n||(e=e.replace(/\/$/,""));if("/"===e[0])return e;if(null==t)return e;return ni(t.path+"/"+e)}(s,i,u.strict);"boolean"==typeof o.caseSensitive&&(u.sensitive=o.caseSensitive);var f={path:l,regex:Ci(l,u),components:o.components||{default:o.component},alias:o.alias?"string"==typeof o.alias?[o.alias]:o.alias:[],instances:{},enteredCbs:{},name:c,parent:i,matchAs:a,redirect:o.redirect,beforeEnter:o.beforeEnter,meta:o.meta||{},props:null==o.props?{}:o.components?o.props:{default:o.props}};o.children&&o.children.forEach((function(o){var i=a?ni(a+"/"+o.path):void 0;e(t,n,r,o,f,i)}));n[f.path]||(t.push(f.path),n[f.path]=f);if(void 0!==o.alias)for(var p=Array.isArray(o.alias)?o.alias:[o.alias],d=0;d<p.length;++d){0;var h={path:p[d],children:o.children};e(t,n,r,h,i,f.path||"/")}c&&(r[c]||(r[c]=f))}(i,a,s,e,o)}));for(var c=0,u=i.length;c<u;c++)"*"===i[c]&&(i.push(i.splice(c,1)[0]),u--,c--);return{pathList:i,pathMap:a,nameMap:s}}function Ci(e,t){return oi(e,[],t)}function Ei(e,t){var n=ki(e),r=n.pathList,o=n.pathMap,i=n.nameMap;function a(e,n,a){var s=xi(e,n,!1,t),u=s.name;if(u){var l=i[u];if(!l)return c(null,s);var f=l.regex.keys.filter((function(e){return!e.optional})).map((function(e){return e.name}));if("object"!=typeof s.params&&(s.params={}),n&&"object"==typeof n.params)for(var p in n.params)!(p in s.params)&&f.indexOf(p)>-1&&(s.params[p]=n.params[p]);return s.path=wi(l.path,s.params),c(l,s,a)}if(s.path){s.params={};for(var d=0;d<r.length;d++){var h=r[d],v=o[h];if($i(v.regex,s.path,s.params))return c(v,s,a)}}return c(null,s)}function s(e,n){var r=e.redirect,o="function"==typeof r?r(Ho(e,n,null,t)):r;if("string"==typeof o&&(o={path:o}),!o||"object"!=typeof o)return c(null,n);var s=o,u=s.name,l=s.path,f=n.query,p=n.hash,d=n.params;if(f=s.hasOwnProperty("query")?s.query:f,p=s.hasOwnProperty("hash")?s.hash:p,d=s.hasOwnProperty("params")?s.params:d,u){i[u];return a({_normalized:!0,name:u,query:f,hash:p,params:d},void 0,n)}if(l){var h=function(e,t){return ti(e,t.parent?t.parent.path:"/",!0)}(l,e);return a({_normalized:!0,path:wi(h,d),query:f,hash:p},void 0,n)}return c(null,n)}function c(e,n,r){return e&&e.redirect?s(e,r||n):e&&e.matchAs?function(e,t,n){var r=a({_normalized:!0,path:wi(n,t.params)});if(r){var o=r.matched,i=o[o.length-1];return t.params=r.params,c(i,t)}return c(null,t)}(0,n,e.matchAs):Ho(e,n,r,t)}return{match:a,addRoute:function(e,t){var n="object"!=typeof e?i[e]:void 0;ki([t||e],r,o,i,n),n&&n.alias.length&&ki(n.alias.map((function(e){return{path:e,children:[t]}})),r,o,i,n)},getRoutes:function(){return r.map((function(e){return o[e]}))},addRoutes:function(e){ki(e,r,o,i)}}}function $i(e,t,n){var r=t.match(e);if(!r)return!1;if(!n)return!0;for(var o=1,i=r.length;o<i;++o){var a=e.keys[o-1];a&&(n[a.name||"pathMatch"]="string"==typeof r[o]?qo(r[o]):r[o])}return!0}var Ai=ji&&window.performance&&window.performance.now?window.performance:Date;function Ti(){return Ai.now().toFixed(3)}var Pi=Ti();function Li(){return Pi}function Ii(e){return Pi=e}var Ri=Object.create(null);function Ni(){"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual");var e=window.location.protocol+"//"+window.location.host,t=window.location.href.replace(e,""),n=Io({},window.history.state);return n.key=Li(),window.history.replaceState(n,"",t),window.addEventListener("popstate",qi),function(){window.removeEventListener("popstate",qi)}}function Mi(e,t,n,r){if(e.app){var o=e.options.scrollBehavior;o&&e.app.$nextTick((function(){var i=function(){var e=Li();if(e)return Ri[e]}(),a=o.call(e,t,n,r?i:null);a&&("function"==typeof a.then?a.then((function(e){Hi(e,i)})).catch((function(e){0})):Hi(a,i))}))}}function Bi(){var e=Li();e&&(Ri[e]={x:window.pageXOffset,y:window.pageYOffset})}function qi(e){Bi(),e.state&&e.state.key&&Ii(e.state.key)}function Di(e){return Vi(e.x)||Vi(e.y)}function Fi(e){return{x:Vi(e.x)?e.x:window.pageXOffset,y:Vi(e.y)?e.y:window.pageYOffset}}function Vi(e){return"number"==typeof e}var Ui=/^#\d/;function Hi(e,t){var n,r="object"==typeof e;if(r&&"string"==typeof e.selector){var o=Ui.test(e.selector)?document.getElementById(e.selector.slice(1)):document.querySelector(e.selector);if(o){var i=e.offset&&"object"==typeof e.offset?e.offset:{};t=function(e,t){var n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{x:r.left-n.left-t.x,y:r.top-n.top-t.y}}(o,i={x:Vi((n=i).x)?n.x:0,y:Vi(n.y)?n.y:0})}else Di(e)&&(t=Fi(e))}else r&&Di(e)&&(t=Fi(e));t&&("scrollBehavior"in document.documentElement.style?window.scrollTo({left:t.x,top:t.y,behavior:e.behavior}):window.scrollTo(t.x,t.y))}var Wi,Gi=ji&&((-1===(Wi=window.navigator.userAgent).indexOf("Android 2.")&&-1===Wi.indexOf("Android 4.0")||-1===Wi.indexOf("Mobile Safari")||-1!==Wi.indexOf("Chrome")||-1!==Wi.indexOf("Windows Phone"))&&window.history&&"function"==typeof window.history.pushState);function Xi(e,t){Bi();var n=window.history;try{if(t){var r=Io({},n.state);r.key=Li(),n.replaceState(r,"",e)}else n.pushState({key:Ii(Ti())},"",e)}catch(n){window.location[t?"replace":"assign"](e)}}function Yi(e){Xi(e,!0)}function Ki(e,t,n){var r=function(o){o>=e.length?n():e[o]?t(e[o],(function(){r(o+1)})):r(o+1)};r(0)}var Qi={redirected:2,aborted:4,cancelled:8,duplicated:16};function Zi(e,t){return ea(e,t,Qi.redirected,'Redirected when going from "'+e.fullPath+'" to "'+function(e){if("string"==typeof e)return e;if("path"in e)return e.path;var t={};return ta.forEach((function(n){n in e&&(t[n]=e[n])})),JSON.stringify(t,null,2)}(t)+'" via a navigation guard.')}function Ji(e,t){return ea(e,t,Qi.cancelled,'Navigation cancelled from "'+e.fullPath+'" to "'+t.fullPath+'" with a new navigation.')}function ea(e,t,n,r){var o=new Error(r);return o._isRouter=!0,o.from=e,o.to=t,o.type=n,o}var ta=["params","query","hash"];function na(e){return Object.prototype.toString.call(e).indexOf("Error")>-1}function ra(e,t){return na(e)&&e._isRouter&&(null==t||e.type===t)}function oa(e){return function(t,n,r){var o=!1,i=0,a=null;ia(e,(function(e,t,n,s){if("function"==typeof e&&void 0===e.cid){o=!0,i++;var c,u=ca((function(t){var o;((o=t).__esModule||sa&&"Module"===o[Symbol.toStringTag])&&(t=t.default),e.resolved="function"==typeof t?t:_i.extend(t),n.components[s]=t,--i<=0&&r()})),l=ca((function(e){var t="Failed to resolve async component "+s+": "+e;a||(a=na(e)?e:new Error(t),r(a))}));try{c=e(u,l)}catch(e){l(e)}if(c)if("function"==typeof c.then)c.then(u,l);else{var f=c.component;f&&"function"==typeof f.then&&f.then(u,l)}}})),o||r()}}function ia(e,t){return aa(e.map((function(e){return Object.keys(e.components).map((function(n){return t(e.components[n],e.instances[n],e,n)}))})))}function aa(e){return Array.prototype.concat.apply([],e)}var sa="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;function ca(e){var t=!1;return function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];if(!t)return t=!0,e.apply(this,n)}}var ua=function(e,t){this.router=e,this.base=function(e){if(!e)if(ji){var t=document.querySelector("base");e=(e=t&&t.getAttribute("href")||"/").replace(/^https?:\/\/[^\/]+/,"")}else e="/";"/"!==e.charAt(0)&&(e="/"+e);return e.replace(/\/$/,"")}(t),this.current=Go,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function la(e,t,n,r){var o=ia(e,(function(e,r,o,i){var a=function(e,t){"function"!=typeof e&&(e=_i.extend(e));return e.options[t]}(e,t);if(a)return Array.isArray(a)?a.map((function(e){return n(e,r,o,i)})):n(a,r,o,i)}));return aa(r?o.reverse():o)}function fa(e,t){if(t)return function(){return e.apply(t,arguments)}}ua.prototype.listen=function(e){this.cb=e},ua.prototype.onReady=function(e,t){this.ready?e():(this.readyCbs.push(e),t&&this.readyErrorCbs.push(t))},ua.prototype.onError=function(e){this.errorCbs.push(e)},ua.prototype.transitionTo=function(e,t,n){var r,o=this;try{r=this.router.match(e,this.current)}catch(e){throw this.errorCbs.forEach((function(t){t(e)})),e}var i=this.current;this.confirmTransition(r,(function(){o.updateRoute(r),t&&t(r),o.ensureURL(),o.router.afterHooks.forEach((function(e){e&&e(r,i)})),o.ready||(o.ready=!0,o.readyCbs.forEach((function(e){e(r)})))}),(function(e){n&&n(e),e&&!o.ready&&(ra(e,Qi.redirected)&&i===Go||(o.ready=!0,o.readyErrorCbs.forEach((function(t){t(e)}))))}))},ua.prototype.confirmTransition=function(e,t,n){var r=this,o=this.current;this.pending=e;var i,a,s=function(e){!ra(e)&&na(e)&&(r.errorCbs.length?r.errorCbs.forEach((function(t){t(e)})):console.error(e)),n&&n(e)},c=e.matched.length-1,u=o.matched.length-1;if(Ko(e,o)&&c===u&&e.matched[c]===o.matched[u])return this.ensureURL(),s(((a=ea(i=o,e,Qi.duplicated,'Avoided redundant navigation to current location: "'+i.fullPath+'".')).name="NavigationDuplicated",a));var l=function(e,t){var n,r=Math.max(e.length,t.length);for(n=0;n<r&&e[n]===t[n];n++);return{updated:t.slice(0,n),activated:t.slice(n),deactivated:e.slice(n)}}(this.current.matched,e.matched),f=l.updated,p=l.deactivated,d=l.activated,h=[].concat(function(e){return la(e,"beforeRouteLeave",fa,!0)}(p),this.router.beforeHooks,function(e){return la(e,"beforeRouteUpdate",fa)}(f),d.map((function(e){return e.beforeEnter})),oa(d)),v=function(t,n){if(r.pending!==e)return s(Ji(o,e));try{t(e,o,(function(t){!1===t?(r.ensureURL(!0),s(function(e,t){return ea(e,t,Qi.aborted,'Navigation aborted from "'+e.fullPath+'" to "'+t.fullPath+'" via a navigation guard.')}(o,e))):na(t)?(r.ensureURL(!0),s(t)):"string"==typeof t||"object"==typeof t&&("string"==typeof t.path||"string"==typeof t.name)?(s(Zi(o,e)),"object"==typeof t&&t.replace?r.replace(t):r.push(t)):n(t)}))}catch(e){s(e)}};Ki(h,v,(function(){Ki(function(e){return la(e,"beforeRouteEnter",(function(e,t,n,r){return function(e,t,n){return function(r,o,i){return e(r,o,(function(e){"function"==typeof e&&(t.enteredCbs[n]||(t.enteredCbs[n]=[]),t.enteredCbs[n].push(e)),i(e)}))}}(e,n,r)}))}(d).concat(r.router.resolveHooks),v,(function(){if(r.pending!==e)return s(Ji(o,e));r.pending=null,t(e),r.router.app&&r.router.app.$nextTick((function(){Zo(e)}))}))}))},ua.prototype.updateRoute=function(e){this.current=e,this.cb&&this.cb(e)},ua.prototype.setupListeners=function(){},ua.prototype.teardown=function(){this.listeners.forEach((function(e){e()})),this.listeners=[],this.current=Go,this.pending=null};var pa=function(e){function t(t,n){e.call(this,t,n),this._startLocation=da(this.base)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.setupListeners=function(){var e=this;if(!(this.listeners.length>0)){var t=this.router,n=t.options.scrollBehavior,r=Gi&&n;r&&this.listeners.push(Ni());var o=function(){var n=e.current,o=da(e.base);e.current===Go&&o===e._startLocation||e.transitionTo(o,(function(e){r&&Mi(t,e,n,!0)}))};window.addEventListener("popstate",o),this.listeners.push((function(){window.removeEventListener("popstate",o)}))}},t.prototype.go=function(e){window.history.go(e)},t.prototype.push=function(e,t,n){var r=this,o=this.current;this.transitionTo(e,(function(e){Xi(ni(r.base+e.fullPath)),Mi(r.router,e,o,!1),t&&t(e)}),n)},t.prototype.replace=function(e,t,n){var r=this,o=this.current;this.transitionTo(e,(function(e){Yi(ni(r.base+e.fullPath)),Mi(r.router,e,o,!1),t&&t(e)}),n)},t.prototype.ensureURL=function(e){if(da(this.base)!==this.current.fullPath){var t=ni(this.base+this.current.fullPath);e?Xi(t):Yi(t)}},t.prototype.getCurrentLocation=function(){return da(this.base)},t}(ua);function da(e){var t=window.location.pathname,n=t.toLowerCase(),r=e.toLowerCase();return!e||n!==r&&0!==n.indexOf(ni(r+"/"))||(t=t.slice(e.length)),(t||"/")+window.location.search+window.location.hash}var ha=function(e){function t(t,n,r){e.call(this,t,n),r&&function(e){var t=da(e);if(!/^\/#/.test(t))return window.location.replace(ni(e+"/#"+t)),!0}(this.base)||va()}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.setupListeners=function(){var e=this;if(!(this.listeners.length>0)){var t=this.router.options.scrollBehavior,n=Gi&&t;n&&this.listeners.push(Ni());var r=function(){var t=e.current;va()&&e.transitionTo(ga(),(function(r){n&&Mi(e.router,r,t,!0),Gi||ba(r.fullPath)}))},o=Gi?"popstate":"hashchange";window.addEventListener(o,r),this.listeners.push((function(){window.removeEventListener(o,r)}))}},t.prototype.push=function(e,t,n){var r=this,o=this.current;this.transitionTo(e,(function(e){ya(e.fullPath),Mi(r.router,e,o,!1),t&&t(e)}),n)},t.prototype.replace=function(e,t,n){var r=this,o=this.current;this.transitionTo(e,(function(e){ba(e.fullPath),Mi(r.router,e,o,!1),t&&t(e)}),n)},t.prototype.go=function(e){window.history.go(e)},t.prototype.ensureURL=function(e){var t=this.current.fullPath;ga()!==t&&(e?ya(t):ba(t))},t.prototype.getCurrentLocation=function(){return ga()},t}(ua);function va(){var e=ga();return"/"===e.charAt(0)||(ba("/"+e),!1)}function ga(){var e=window.location.href,t=e.indexOf("#");return t<0?"":e=e.slice(t+1)}function ma(e){var t=window.location.href,n=t.indexOf("#");return(n>=0?t.slice(0,n):t)+"#"+e}function ya(e){Gi?Xi(ma(e)):window.location.hash=e}function ba(e){Gi?Yi(ma(e)):window.location.replace(ma(e))}var wa=function(e){function t(t,n){e.call(this,t,n),this.stack=[],this.index=-1}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.push=function(e,t,n){var r=this;this.transitionTo(e,(function(e){r.stack=r.stack.slice(0,r.index+1).concat(e),r.index++,t&&t(e)}),n)},t.prototype.replace=function(e,t,n){var r=this;this.transitionTo(e,(function(e){r.stack=r.stack.slice(0,r.index).concat(e),t&&t(e)}),n)},t.prototype.go=function(e){var t=this,n=this.index+e;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,(function(){var e=t.current;t.index=n,t.updateRoute(r),t.router.afterHooks.forEach((function(t){t&&t(r,e)}))}),(function(e){ra(e,Qi.duplicated)&&(t.index=n)}))}},t.prototype.getCurrentLocation=function(){var e=this.stack[this.stack.length-1];return e?e.fullPath:"/"},t.prototype.ensureURL=function(){},t}(ua),xa=function(e){void 0===e&&(e={}),this.app=null,this.apps=[],this.options=e,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=Ei(e.routes||[],this);var t=e.mode||"hash";switch(this.fallback="history"===t&&!Gi&&!1!==e.fallback,this.fallback&&(t="hash"),ji||(t="abstract"),this.mode=t,t){case"history":this.history=new pa(this,e.base);break;case"hash":this.history=new ha(this,e.base,this.fallback);break;case"abstract":this.history=new wa(this,e.base);break;default:0}},_a={currentRoute:{configurable:!0}};function za(e,t){return e.push(t),function(){var n=e.indexOf(t);n>-1&&e.splice(n,1)}}xa.prototype.match=function(e,t,n){return this.matcher.match(e,t,n)},_a.currentRoute.get=function(){return this.history&&this.history.current},xa.prototype.init=function(e){var t=this;if(this.apps.push(e),e.$once("hook:destroyed",(function(){var n=t.apps.indexOf(e);n>-1&&t.apps.splice(n,1),t.app===e&&(t.app=t.apps[0]||null),t.app||t.history.teardown()})),!this.app){this.app=e;var n=this.history;if(n instanceof pa||n instanceof ha){var r=function(e){n.setupListeners(),function(e){var r=n.current,o=t.options.scrollBehavior;Gi&&o&&"fullPath"in e&&Mi(t,e,r,!1)}(e)};n.transitionTo(n.getCurrentLocation(),r,r)}n.listen((function(e){t.apps.forEach((function(t){t._route=e}))}))}},xa.prototype.beforeEach=function(e){return za(this.beforeHooks,e)},xa.prototype.beforeResolve=function(e){return za(this.resolveHooks,e)},xa.prototype.afterEach=function(e){return za(this.afterHooks,e)},xa.prototype.onReady=function(e,t){this.history.onReady(e,t)},xa.prototype.onError=function(e){this.history.onError(e)},xa.prototype.push=function(e,t,n){var r=this;if(!t&&!n&&"undefined"!=typeof Promise)return new Promise((function(t,n){r.history.push(e,t,n)}));this.history.push(e,t,n)},xa.prototype.replace=function(e,t,n){var r=this;if(!t&&!n&&"undefined"!=typeof Promise)return new Promise((function(t,n){r.history.replace(e,t,n)}));this.history.replace(e,t,n)},xa.prototype.go=function(e){this.history.go(e)},xa.prototype.back=function(){this.go(-1)},xa.prototype.forward=function(){this.go(1)},xa.prototype.getMatchedComponents=function(e){var t=e?e.matched?e:this.resolve(e).route:this.currentRoute;return t?[].concat.apply([],t.matched.map((function(e){return Object.keys(e.components).map((function(t){return e.components[t]}))}))):[]},xa.prototype.resolve=function(e,t,n){var r=xi(e,t=t||this.history.current,n,this),o=this.match(r,t),i=o.redirectedFrom||o.fullPath;return{location:r,route:o,href:function(e,t,n){var r="hash"===n?"#"+t:t;return e?ni(e+"/"+r):r}(this.history.base,i,this.mode),normalizedTo:r,resolved:o}},xa.prototype.getRoutes=function(){return this.matcher.getRoutes()},xa.prototype.addRoute=function(e,t){this.matcher.addRoute(e,t),this.history.current!==Go&&this.history.transitionTo(this.history.getCurrentLocation())},xa.prototype.addRoutes=function(e){this.matcher.addRoutes(e),this.history.current!==Go&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(xa.prototype,_a),xa.install=function e(t){if(!e.installed||_i!==t){e.installed=!0,_i=t;var n=function(e){return void 0!==e},r=function(e,t){var r=e.$options._parentVnode;n(r)&&n(r=r.data)&&n(r=r.registerRouteInstance)&&r(e,t)};t.mixin({beforeCreate:function(){n(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),t.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,r(this,this)},destroyed:function(){r(this)}}),Object.defineProperty(t.prototype,"$router",{get:function(){return this._routerRoot._router}}),Object.defineProperty(t.prototype,"$route",{get:function(){return this._routerRoot._route}}),t.component("RouterView",Jo),t.component("RouterLink",Si);var o=t.config.optionMergeStrategies;o.beforeRouteEnter=o.beforeRouteLeave=o.beforeRouteUpdate=o.created}},xa.version="3.5.2",xa.isNavigationFailure=ra,xa.NavigationFailureType=Qi,xa.START_LOCATION=Go,ji&&window.Vue&&window.Vue.use(xa);var Sa=xa;n(185),n(131),n(209),n(98),n(211),n(99),n(100),n(212);function Oa(e){e.locales&&Object.keys(e.locales).forEach((function(t){e.locales[t].path=t})),Object.freeze(e)}n(35),n(41),n(63);var ja=n(43),ka=(n(140),n(46),n(72),n(189),n(190),{NotFound:function(){return n.e(6).then(n.bind(null,388))},Layout:function(){return Promise.all([n.e(0),n.e(2)]).then(n.bind(null,387))}}),Ca={"v-2e941da2":function(){return n.e(8).then(n.bind(null,392))},"v-4cce587c":function(){return n.e(10).then(n.bind(null,393))},"v-cb52565c":function(){return n.e(11).then(n.bind(null,394))},"v-e4404ffc":function(){return n.e(13).then(n.bind(null,395))},"v-03f87bd9":function(){return n.e(7).then(n.bind(null,396))},"v-73b16910":function(){return n.e(9).then(n.bind(null,397))},"v-541b4c9a":function(){return n.e(16).then(n.bind(null,398))},"v-6dc328e0":function(){return n.e(12).then(n.bind(null,399))},"v-65f5c0ea":function(){return n.e(15).then(n.bind(null,400))},"v-b9318a6c":function(){return n.e(18).then(n.bind(null,401))},"v-716420e2":function(){return n.e(20).then(n.bind(null,402))},"v-3d7fac62":function(){return n.e(17).then(n.bind(null,403))},"v-36794e62":function(){return n.e(14).then(n.bind(null,404))},"v-181a9376":function(){return n.e(19).then(n.bind(null,405))},"v-2ed1cefc":function(){return n.e(24).then(n.bind(null,406))},"v-2eceade2":function(){return n.e(21).then(n.bind(null,407))},"v-18708e98":function(){return n.e(22).then(n.bind(null,408))},"v-57341f7c":function(){return n.e(23).then(n.bind(null,409))},"v-14a8ccc2":function(){return n.e(25).then(n.bind(null,410))},"v-69f23fa2":function(){return n.e(27).then(n.bind(null,411))},"v-3f607542":function(){return n.e(28).then(n.bind(null,412))},"v-721bcc24":function(){return n.e(26).then(n.bind(null,389))},"v-20613010":function(){return n.e(31).then(n.bind(null,413))},"v-1de211c4":function(){return n.e(30).then(n.bind(null,414))},"v-0a1f523c":function(){return n.e(29).then(n.bind(null,415))},"v-57404d1a":function(){return n.e(32).then(n.bind(null,416))},"v-2941a9bc":function(){return n.e(34).then(n.bind(null,417))},"v-4f6db522":function(){return n.e(33).then(n.bind(null,418))}};function Ea(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var $a=/-(\w)/g,Aa=Ea((function(e){return e.replace($a,(function(e,t){return t?t.toUpperCase():""}))})),Ta=/\B([A-Z])/g,Pa=Ea((function(e){return e.replace(Ta,"-$1").toLowerCase()})),La=Ea((function(e){return e.charAt(0).toUpperCase()+e.slice(1)}));function Ia(e,t){if(t)return e(t)?e(t):t.includes("-")?e(La(Aa(t))):e(La(t))||e(Pa(t))}var Ra=Object.assign({},ka,Ca),Na=function(e){return Ra[e]},Ma=function(e){return Ca[e]},Ba=function(e){return ka[e]},qa=function(e){return Lo.component(e)};function Da(e){return Ia(Ma,e)}function Fa(e){return Ia(Ba,e)}function Va(e){return Ia(Na,e)}function Ua(e){return Ia(qa,e)}function Ha(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return Promise.all(t.filter((function(e){return e})).map(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Ua(t)||!Va(t)){e.next=5;break}return e.next=3,Va(t)();case 3:n=e.sent,Lo.component(t,n.default);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()))}function Wa(e,t){"undefined"!=typeof window&&window.__VUEPRESS__&&(window.__VUEPRESS__[e]=t)}var Ga=n(96),Xa=(n(178),n(179),n(165)),Ya=n.n(Xa),Ka={created:function(){if(this.siteMeta=this.$site.headTags.filter((function(e){return"meta"===Object(Ga.a)(e,1)[0]})).map((function(e){var t=Object(Ga.a)(e,2);t[0];return t[1]})),this.$ssrContext){var e=this.getMergedMetaTags();this.$ssrContext.title=this.$title,this.$ssrContext.lang=this.$lang,this.$ssrContext.pageMeta=(t=e)?t.map((function(e){var t="<meta";return Object.keys(e).forEach((function(n){t+=" ".concat(n,'="').concat(e[n],'"')})),t+">"})).join("\n    "):"",this.$ssrContext.canonicalLink=Za(this.$canonicalUrl)}var t},mounted:function(){this.currentMetaTags=Object(ja.a)(document.querySelectorAll("meta")),this.updateMeta(),this.updateCanonicalLink()},methods:{updateMeta:function(){document.title=this.$title,document.documentElement.lang=this.$lang;var e=this.getMergedMetaTags();this.currentMetaTags=Ja(e,this.currentMetaTags)},getMergedMetaTags:function(){var e=this.$page.frontmatter.meta||[];return Ya()([{name:"description",content:this.$description}],e,this.siteMeta,es)},updateCanonicalLink:function(){Qa(),this.$canonicalUrl&&document.head.insertAdjacentHTML("beforeend",Za(this.$canonicalUrl))}},watch:{$page:function(){this.updateMeta(),this.updateCanonicalLink()}},beforeDestroy:function(){Ja(null,this.currentMetaTags),Qa()}};function Qa(){var e=document.querySelector("link[rel='canonical']");e&&e.remove()}function Za(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e?'<link href="'.concat(e,'" rel="canonical" />'):""}function Ja(e,t){if(t&&Object(ja.a)(t).filter((function(e){return e.parentNode===document.head})).forEach((function(e){return document.head.removeChild(e)})),e)return e.map((function(e){var t=document.createElement("meta");return Object.keys(e).forEach((function(n){t.setAttribute(n,e[n])})),document.head.appendChild(t),t}))}function es(e){for(var t=0,n=["name","property","itemprop"];t<n.length;t++){var r=n[t];if(e.hasOwnProperty(r))return e[r]+r}return JSON.stringify(e)}n(86);var ts=n(70),ns=n.n(ts),rs={mounted:function(){var e=this;ns.a.configure({showSpinner:!1}),this.$router.beforeEach((function(e,t,n){e.path===t.path||Lo.component(e.name)||ns.a.start(),n()})),this.$router.afterEach((function(){ns.a.done(),e.isSidebarOpen=!1}))}},os=n(166),is=n.n(os),as={mounted:function(){is.a.polyfill()}},ss=(n(97),n(167)),cs=[Ka,rs,as,{mounted:function(){window.addEventListener("scroll",this.onScroll)},methods:{onScroll:n.n(ss)()((function(){this.setActiveHash()}),300),setActiveHash:function(){for(var e=this,t=[].slice.call(document.querySelectorAll(".sidebar-link")),n=[].slice.call(document.querySelectorAll(".header-anchor")).filter((function(e){return t.some((function(t){return t.hash===e.hash}))})),r=Math.max(window.pageYOffset,document.documentElement.scrollTop,document.body.scrollTop),o=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),i=window.innerHeight+r,a=0;a<n.length;a++){var s=n[a],c=n[a+1],u=0===a&&0===r||r>=s.parentElement.offsetTop+10&&(!c||r<c.parentElement.offsetTop-10),l=decodeURIComponent(this.$route.hash);if(u&&l!==decodeURIComponent(s.hash)){var f=s;if(i===o)for(var p=a+1;p<n.length;p++)if(l===decodeURIComponent(n[p].hash))return;return this.$vuepress.$set("disableScrollBehavior",!0),void this.$router.replace(decodeURIComponent(f.hash),(function(){e.$nextTick((function(){e.$vuepress.$set("disableScrollBehavior",!1)}))}))}}}},beforeDestroy:function(){window.removeEventListener("scroll",this.onScroll)}}],us={name:"GlobalLayout",computed:{layout:function(){var e=this.getLayout();return Wa("layout",e),Lo.component(e)}},methods:{getLayout:function(){if(this.$page.path){var e=this.$page.frontmatter.layout;return e&&(this.$vuepress.getLayoutAsyncComponent(e)||this.$vuepress.getVueComponent(e))?e:"Layout"}return"NotFound"}}},ls=n(45),fs=Object(ls.a)(us,(function(){var e=this.$createElement;return(this._self._c||e)(this.layout,{tag:"component"})}),[],!1,null,null,null).exports;!function(e,t,n){var r;switch(t){case"components":e[t]||(e[t]={}),Object.assign(e[t],n);break;case"mixins":e[t]||(e[t]=[]),(r=e[t]).push.apply(r,Object(ja.a)(n));break;default:throw new Error("Unknown option name.")}}(fs,"mixins",cs);var ps=[{name:"v-2e941da2",path:"/api/events/main.html",component:fs,beforeEnter:function(e,t,n){Ha("Layout","v-2e941da2").then(n)}},{name:"v-4cce587c",path:"/api/props/back-to-top.html",component:fs,beforeEnter:function(e,t,n){Ha("Layout","v-4cce587c").then(n)}},{name:"v-cb52565c",path:"/api/props/chat-record-mode.html",component:fs,beforeEnter:function(e,t,n){Ha("Layout","v-cb52565c").then(n)}},{name:"v-e4404ffc",path:"/api/props/empty.html",component:fs,beforeEnter:function(e,t,n){Ha("Layout","v-e4404ffc").then(n)}},{name:"v-03f87bd9",path:"/",component:fs,beforeEnter:function(e,t,n){Ha("Layout","v-03f87bd9").then(n)}},{path:"/index.html",redirect:"/"},{name:"v-73b16910",path:"/api/methods/main.html",component:fs,beforeEnter:function(e,t,n){Ha("Layout","v-73b16910").then(n)}},{name:"v-541b4c9a",path:"/api/props/loading-more.html",component:fs,beforeEnter:function(e,t,n){Ha("Layout","v-541b4c9a").then(n)}},{name:"v-6dc328e0",path:"/api/props/common.html",component:fs,beforeEnter:function(e,t,n){Ha("Layout","v-6dc328e0").then(n)}},{name:"v-65f5c0ea",path:"/api/props/i18n.html",component:fs,beforeEnter:function(e,t,n){Ha("Layout","v-65f5c0ea").then(n)}},{name:"v-b9318a6c",path:"/api/props/local-paging.html",component:fs,beforeEnter:function(e,t,n){Ha("Layout","v-b9318a6c").then(n)}},{name:"v-716420e2",path:"/api/props/other.html",component:fs,beforeEnter:function(e,t,n){Ha("Layout","v-716420e2").then(n)}},{name:"v-3d7fac62",path:"/api/props/loading.html",component:fs,beforeEnter:function(e,t,n){Ha("Layout","v-3d7fac62").then(n)}},{name:"v-36794e62",path:"/api/props/global-config.html",component:fs,beforeEnter:function(e,t,n){Ha("Layout","v-36794e62").then(n)}},{name:"v-181a9376",path:"/api/props/nvue.html",component:fs,beforeEnter:function(e,t,n){Ha("Layout","v-181a9376").then(n)}},{name:"v-2ed1cefc",path:"/api/props/z-index.html",component:fs,beforeEnter:function(e,t,n){Ha("Layout","v-2ed1cefc").then(n)}},{name:"v-2eceade2",path:"/api/props/refresher.html",component:fs,beforeEnter:function(e,t,n){Ha("Layout","v-2eceade2").then(n)}},{name:"v-18708e98",path:"/api/props/reload.html",component:fs,beforeEnter:function(e,t,n){Ha("Layout","v-18708e98").then(n)}},{name:"v-57341f7c",path:"/api/props/scroll-view.html",component:fs,beforeEnter:function(e,t,n){Ha("Layout","v-57341f7c").then(n)}},{name:"v-14a8ccc2",path:"/api/slot/main.html",component:fs,beforeEnter:function(e,t,n){Ha("Layout","v-14a8ccc2").then(n)}},{name:"v-69f23fa2",path:"/start/install.html",component:fs,beforeEnter:function(e,t,n){Ha("Layout","v-69f23fa2").then(n)}},{name:"v-3f607542",path:"/start/intro.html",component:fs,beforeEnter:function(e,t,n){Ha("Layout","v-3f607542").then(n)}},{name:"v-721bcc24",path:"/start/demo.html",component:fs,beforeEnter:function(e,t,n){Ha("Layout","v-721bcc24").then(n)}},{name:"v-20613010",path:"/start/qq-group.html",component:fs,beforeEnter:function(e,t,n){Ha("Layout","v-20613010").then(n)}},{name:"v-1de211c4",path:"/start/notice.html",component:fs,beforeEnter:function(e,t,n){Ha("Layout","v-1de211c4").then(n)}},{name:"v-0a1f523c",path:"/start/license.html",component:fs,beforeEnter:function(e,t,n){Ha("Layout","v-0a1f523c").then(n)}},{name:"v-57404d1a",path:"/start/teaching.html",component:fs,beforeEnter:function(e,t,n){Ha("Layout","v-57404d1a").then(n)}},{name:"v-2941a9bc",path:"/start/use.html",component:fs,beforeEnter:function(e,t,n){Ha("Layout","v-2941a9bc").then(n)}},{name:"v-4f6db522",path:"/start/upgrade-guide.html",component:fs,beforeEnter:function(e,t,n){Ha("Layout","v-4f6db522").then(n)}},{path:"*",component:fs}],ds={title:"z-paging",description:"z-paging文档",base:"/",headTags:[["meta",{name:"viewport",content:"width=device-width,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0,user-scalable=no"}],["meta",{name:"Keywords",content:"z-paging,uniapp,分页,下拉刷新,加载更多"}],["link",{rel:"icon",href:"/img/logo.png"}]],pages:[{title:"Events",frontmatter:{},regularPath:"/api/events/main.html",relativePath:"api/events/main.md",key:"v-2e941da2",path:"/api/events/main.html",headers:[{level:3,title:"Events",slug:"events",normalizedTitle:"events",charIndex:2}],headersStr:"Events",content:'# Events\n\n事件名                      说明                                                                                            回调参数\n@query                   下拉刷新或滚动到底部时会自动触发此方法。z-paging加载时也会触发(若要禁止，请设置:auto="false")。pageNo和pageSize会自动计算好，直接传给服务器即可。   参数1:pageNo(当前第几页)；\n                                                                                                                       参数2:pageSize(每页多少条)\n@loadingStatusChange     上拉加载更多状态改变                                                                                    0-默认状态 1.加载中 2.没有更多数据 3.加载失败\n@refresherStatusChange   自定义下拉刷新状态改变                                                                                   0-默认状态 1.松手立即刷新 2.刷新中 3.刷新成功\n                         \n                         (use-custom-refresher为true时生效)\n                         \n                         【注：通过:refresher-status.sync绑定当前data中的指定变量亦可】\n@refresherTouchstart     自定义下拉刷新下拉开始                                                                                   当前触摸开始的屏幕点的y值(单位px)\n                         \n                         (use-custom-refresher为true时生效)\n                         \n                         【注：当需要更细致定制自定义下拉刷新时使用，如果只需监听下拉刷新各个状态改变，使用refresherStatusChange即可】\n@refresherTouchmove      自定义下拉刷新下拉中开始                                                                                  当前需要下拉的距离(单位px)\n                         \n                         (use-custom-refresher为true时生效)\n                         \n                         【注：当需要更细致定制自定义下拉刷新时使用，如果只需监听下拉刷新各个状态改变，使用refresherStatusChange即可】\n@refresherTouchend       自定义下拉刷新下拉结束                                                                                   当前触摸结束分页内容下移的y值(单位px)\n                         \n                         (use-custom-refresher为true时生效)\n                         \n                         【注：当需要更细致定制自定义下拉刷新时使用，如果只需监听下拉刷新各个状态改变，使用refresherStatusChange即可】\n@onRefresh               自定义下拉刷新被触发                                                                                    -\n@onRestore               自定义下拉刷新被复位                                                                                    -\n@scroll                  z-paging列表滚动时触发                                                                               event.detail = {scrollLeft, scrollTop, scrollHeight,\n                                                                                                                       scrollWidth, deltaX, deltaY}\n@scrollTopChange         scrollTop改变时触发，使用点击返回顶部时需要获取scrollTop时可使用此事件【注：通过:scroll-top.sync绑定当前data中的指定变量亦可】            scrollTop\n                         \n                         (@scrolltoupper触发时，也会自动触发此方法，且scrollTop=0)\n@scrolltolower           z-paging内置的scroll-view滚动底部时触发                                                                 来源(toBottom滚动到底部；click点击了加载更多view)\n@scrolltoupper           z-paging内置的scroll-view滚动顶部时触发                                                                 -\n@listChange              分页渲染的数组改变时触发                                                                                  最终的分页数据数组\n@emptyViewReload         点击了空数据图中的重新加载按钮                                                                               点击重新加载后是否进行reload操作，默认为是。\n                                                                                                                       如果需要禁止reload事件，则在page的methods中书写：\n                                                                                                                       \n                                                                                                                       emptyViewReload(e){\n                                                                                                                       e(false);\n                                                                                                                       //处理自己的业务逻辑\n                                                                                                                       }',normalizedContent:'# events\n\n事件名                      说明                                                                                            回调参数\n@query                   下拉刷新或滚动到底部时会自动触发此方法。z-paging加载时也会触发(若要禁止，请设置:auto="false")。pageno和pagesize会自动计算好，直接传给服务器即可。   参数1:pageno(当前第几页)；\n                                                                                                                       参数2:pagesize(每页多少条)\n@loadingstatuschange     上拉加载更多状态改变                                                                                    0-默认状态 1.加载中 2.没有更多数据 3.加载失败\n@refresherstatuschange   自定义下拉刷新状态改变                                                                                   0-默认状态 1.松手立即刷新 2.刷新中 3.刷新成功\n                         \n                         (use-custom-refresher为true时生效)\n                         \n                         【注：通过:refresher-status.sync绑定当前data中的指定变量亦可】\n@refreshertouchstart     自定义下拉刷新下拉开始                                                                                   当前触摸开始的屏幕点的y值(单位px)\n                         \n                         (use-custom-refresher为true时生效)\n                         \n                         【注：当需要更细致定制自定义下拉刷新时使用，如果只需监听下拉刷新各个状态改变，使用refresherstatuschange即可】\n@refreshertouchmove      自定义下拉刷新下拉中开始                                                                                  当前需要下拉的距离(单位px)\n                         \n                         (use-custom-refresher为true时生效)\n                         \n                         【注：当需要更细致定制自定义下拉刷新时使用，如果只需监听下拉刷新各个状态改变，使用refresherstatuschange即可】\n@refreshertouchend       自定义下拉刷新下拉结束                                                                                   当前触摸结束分页内容下移的y值(单位px)\n                         \n                         (use-custom-refresher为true时生效)\n                         \n                         【注：当需要更细致定制自定义下拉刷新时使用，如果只需监听下拉刷新各个状态改变，使用refresherstatuschange即可】\n@onrefresh               自定义下拉刷新被触发                                                                                    -\n@onrestore               自定义下拉刷新被复位                                                                                    -\n@scroll                  z-paging列表滚动时触发                                                                               event.detail = {scrollleft, scrolltop, scrollheight,\n                                                                                                                       scrollwidth, deltax, deltay}\n@scrolltopchange         scrolltop改变时触发，使用点击返回顶部时需要获取scrolltop时可使用此事件【注：通过:scroll-top.sync绑定当前data中的指定变量亦可】            scrolltop\n                         \n                         (@scrolltoupper触发时，也会自动触发此方法，且scrolltop=0)\n@scrolltolower           z-paging内置的scroll-view滚动底部时触发                                                                 来源(tobottom滚动到底部；click点击了加载更多view)\n@scrolltoupper           z-paging内置的scroll-view滚动顶部时触发                                                                 -\n@listchange              分页渲染的数组改变时触发                                                                                  最终的分页数据数组\n@emptyviewreload         点击了空数据图中的重新加载按钮                                                                               点击重新加载后是否进行reload操作，默认为是。\n                                                                                                                       如果需要禁止reload事件，则在page的methods中书写：\n                                                                                                                       \n                                                                                                                       emptyviewreload(e){\n                                                                                                                       e(false);\n                                                                                                                       //处理自己的业务逻辑\n                                                                                                                       }',charsets:{cjk:!0}},{title:"返回顶部按钮配置",frontmatter:{},regularPath:"/api/props/back-to-top.html",relativePath:"api/props/back-to-top.md",key:"v-4cce587c",path:"/api/props/back-to-top.html",headers:[{level:3,title:"返回顶部按钮配置",slug:"返回顶部按钮配置",normalizedTitle:"返回顶部按钮配置",charIndex:2}],headersStr:"返回顶部按钮配置",content:'# 返回顶部按钮配置\n\n参数                         说明                                类型              默认值             可选值\nauto-show-back-to-top      自动显示点击返回顶部按钮                      Boolean         false           true\nback-to-top-threshold      点击返回顶部按钮显示/隐藏的阈值(滚动距离)，默认单位为px。   Number|String   400rpx          -\n                           \n                           (支持传100、"100px"或"100rpx")\nback-to-top-img            点击返回顶部按钮的自定义图片地址                  String          z-paging内置的图片   -\nback-to-top-with-animate   点击返回顶部按钮返回到顶部时是否展示过渡动画            Boolean         true            false\nback-to-top-bottom         点击返回顶部按钮与底部的距离，默认单位为px。           Number|String   160rpx          -\n                           \n                           (支持传100、"100px"或"100rpx")\nback-to-top-style          点击返回顶部按钮的自定义样式                    Object          {}              -',normalizedContent:'# 返回顶部按钮配置\n\n参数                         说明                                类型              默认值             可选值\nauto-show-back-to-top      自动显示点击返回顶部按钮                      boolean         false           true\nback-to-top-threshold      点击返回顶部按钮显示/隐藏的阈值(滚动距离)，默认单位为px。   number|string   400rpx          -\n                           \n                           (支持传100、"100px"或"100rpx")\nback-to-top-img            点击返回顶部按钮的自定义图片地址                  string          z-paging内置的图片   -\nback-to-top-with-animate   点击返回顶部按钮返回到顶部时是否展示过渡动画            boolean         true            false\nback-to-top-bottom         点击返回顶部按钮与底部的距离，默认单位为px。           number|string   160rpx          -\n                           \n                           (支持传100、"100px"或"100rpx")\nback-to-top-style          点击返回顶部按钮的自定义样式                    object          {}              -',charsets:{cjk:!0}},{title:"聊天记录模式配置",frontmatter:{},regularPath:"/api/props/chat-record-mode.html",relativePath:"api/props/chat-record-mode.md",key:"v-cb52565c",path:"/api/props/chat-record-mode.html",headers:[{level:3,title:"聊天记录模式配置",slug:"聊天记录模式配置",normalizedTitle:"聊天记录模式配置",charIndex:2}],headersStr:"聊天记录模式配置",content:"# 聊天记录模式配置\n\n参数                     说明                                                             类型        默认值     可选值\nuse-chat-record-mode   使用聊天记录模式，为保证良好的体验。                                             Boolean   false   true\n                       建议同时开启页面滚动(设置use-page-scroll为true)，可一定程度优化页面闪动/跳动问题。\n                       \n                       \n                       (注意：在vue中暂时无法完全解决聊天分页闪动问题，在nvue中可以完全解决，若在App中使用此模式，建议选用nvue)",normalizedContent:"# 聊天记录模式配置\n\n参数                     说明                                                             类型        默认值     可选值\nuse-chat-record-mode   使用聊天记录模式，为保证良好的体验。                                             boolean   false   true\n                       建议同时开启页面滚动(设置use-page-scroll为true)，可一定程度优化页面闪动/跳动问题。\n                       \n                       \n                       (注意：在vue中暂时无法完全解决聊天分页闪动问题，在nvue中可以完全解决，若在app中使用此模式，建议选用nvue)",charsets:{cjk:!0}},{title:"空数据与加载失败配置",frontmatter:{},regularPath:"/api/props/empty.html",relativePath:"api/props/empty.md",key:"v-e4404ffc",path:"/api/props/empty.html",headers:[{level:3,title:"空数据与加载失败配置",slug:"空数据与加载失败配置",normalizedTitle:"空数据与加载失败配置",charIndex:2}],headersStr:"空数据与加载失败配置",content:"# 空数据与加载失败配置\n\n说明\n\n下方的“空数据图”与“加载失败图”等效，因为它们是共用同一个组件的。\n\n参数                                  说明                                                                      类型              默认值        可选值\nhide-empty-view                     是否强制隐藏空数据图                                                              Boolean         false      true\nempty-view-fixed                    空数据图片是否铺满z-paging，默认为是。若设置为否，则为填充满z-paging的剩余部分                         Boolean         true       false\nempty-view-center                   空数据图片是否垂直居中                                                             Boolean         true       false\n                                    \n                                    (empty-view-fixed为false时有效)\nempty-view-text                     空数据图描述文字                                                                String|Object   没有数据哦~     -\n                                    \n                                    (支持直接传字符串或形如：{'en':'英文配置':'zh-cn':'中文配置'}的i18n配置)\nempty-view-img                      空数据图图片，默认使用z-paging内置的图片                                                String          -          -\n                                    \n                                    \n                                    (建议使用绝对路径，开头不要添加\"@\"，请以\"/\"开头)\nempty-view-error-img                空数据图“加载失败”图片，默认使用z-paging内置的图片                                          String          -          -\n                                    \n                                    \n                                    (建议使用绝对路径，开头不要添加\"@\"，请以\"/\"开头)\nempty-view-reload-text              空数据图点击重新加载文字                                                            String|Object   重新加载       -\n                                    \n                                    (支持直接传字符串或形如：{'en':'英文配置':'zh-cn':'中文配置'}的i18n配置)\nempty-view-error-text               空数据图“加载失败”描述文字                                                          String|Object   很抱歉，加载失败   -\n                                    \n                                    (支持直接传字符串或形如：{'en':'英文配置':'zh-cn':'中文配置'}的i18n配置)\nempty-view-style                    空数据图样式，可设置空数据view的top等，                                                 Object          {}         -\n                                    如:empty-view-style=\"{'top':'100rpx'}\"(如果空数据图不是fixed布局，则此处是margin-top)\nempty-view-img-style                空数据图img样式                                                               Object          {}         -\nempty-view-title-style              空数据图描述文字样式                                                              Object          {}         -\nempty-view-reload-style             空数据图重新加载按钮样式                                                            Object          {}         -\nshow-empty-view-reload              是否显示空数据图重新加载按钮(无数据时)                                                    Boolean         false      true\nshow-empty-view-reload-when-error   加载失败时是否显示空数据图重新加载按钮                                                     Boolean         true       false\nauto-hide-empty-view-when-loading   加载中时是否自动隐藏空数据图                                                          Boolean         true       false",normalizedContent:"# 空数据与加载失败配置\n\n说明\n\n下方的“空数据图”与“加载失败图”等效，因为它们是共用同一个组件的。\n\n参数                                  说明                                                                      类型              默认值        可选值\nhide-empty-view                     是否强制隐藏空数据图                                                              boolean         false      true\nempty-view-fixed                    空数据图片是否铺满z-paging，默认为是。若设置为否，则为填充满z-paging的剩余部分                         boolean         true       false\nempty-view-center                   空数据图片是否垂直居中                                                             boolean         true       false\n                                    \n                                    (empty-view-fixed为false时有效)\nempty-view-text                     空数据图描述文字                                                                string|object   没有数据哦~     -\n                                    \n                                    (支持直接传字符串或形如：{'en':'英文配置':'zh-cn':'中文配置'}的i18n配置)\nempty-view-img                      空数据图图片，默认使用z-paging内置的图片                                                string          -          -\n                                    \n                                    \n                                    (建议使用绝对路径，开头不要添加\"@\"，请以\"/\"开头)\nempty-view-error-img                空数据图“加载失败”图片，默认使用z-paging内置的图片                                          string          -          -\n                                    \n                                    \n                                    (建议使用绝对路径，开头不要添加\"@\"，请以\"/\"开头)\nempty-view-reload-text              空数据图点击重新加载文字                                                            string|object   重新加载       -\n                                    \n                                    (支持直接传字符串或形如：{'en':'英文配置':'zh-cn':'中文配置'}的i18n配置)\nempty-view-error-text               空数据图“加载失败”描述文字                                                          string|object   很抱歉，加载失败   -\n                                    \n                                    (支持直接传字符串或形如：{'en':'英文配置':'zh-cn':'中文配置'}的i18n配置)\nempty-view-style                    空数据图样式，可设置空数据view的top等，                                                 object          {}         -\n                                    如:empty-view-style=\"{'top':'100rpx'}\"(如果空数据图不是fixed布局，则此处是margin-top)\nempty-view-img-style                空数据图img样式                                                               object          {}         -\nempty-view-title-style              空数据图描述文字样式                                                              object          {}         -\nempty-view-reload-style             空数据图重新加载按钮样式                                                            object          {}         -\nshow-empty-view-reload              是否显示空数据图重新加载按钮(无数据时)                                                    boolean         false      true\nshow-empty-view-reload-when-error   加载失败时是否显示空数据图重新加载按钮                                                     boolean         true       false\nauto-hide-empty-view-when-loading   加载中时是否自动隐藏空数据图                                                          boolean         true       false",charsets:{cjk:!0}},{frontmatter:{},regularPath:"/",relativePath:"README.md",key:"v-03f87bd9",path:"/",headers:[{level:2,title:"基本使用",slug:"基本使用",normalizedTitle:"基本使用",charIndex:326}],headersStr:"基本使用",content:'  ____     _ __   __ _  __ _(_)_ __   __ _ \n |_  /____| \'_ \\ / _` |/ _` | | \'_ \\ / _` |\n  / /_____| |_) | (_| | (_| | | | | | (_| |\n /___|    | .__/ \\__,_|\\__, |_|_| |_|\\__, |\n          |_|          |___/         |___/   文档\n—————————————————————————————————————————————————\nV 2.0.6\n- by ZXLee\n感谢使用^_^\n\n\n1\n2\n3\n4\n5\n6\n7\n8\n9\n\n\n\n# 基本使用\n\n<template>\n    <view class="content">\n        <z-paging ref="paging" v-model="dataList" @query="queryList">\n            <view class="item" v-for="(item,index) in dataList" :key="index">\n                <view class="item-title">{{item.title}}</view>\n            </view>\n        </z-paging>\n    </view>\n</template>\n\n<script>\n    export default {\n        data() {\n            return {\n                dataList: []\n            };\n        },\n        methods: {\n            queryList(pageNo, pageSize) {\n              \t//这里的pageNo和pageSize会自动计算好，直接传给服务器即可\n              \t//这里的请求只是演示，请替换成自己的项目的网络请求，请在网络请求回调中\n              \t//通过this.$refs.paging.complete(请求回来的数组);将请求结果传给z-paging\n                this.$request.queryList(pageNo, pageSize, (data) => {\n                    this.$refs.paging.complete(data);\n                });\n            },\n        },\n    };\n<\/script>\n\n<style scoped>\n    \n</style>\n\n\n1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n\n\n特别注意\n\n# ① v-model所绑定的list请不要在网络请求成功回调中自己修改，只需要将请求结果通过this.$refs.paging.complete(请求回调数组)传给z-paging即可，不要自己给list赋值！！\n\n# ② @query所绑定的方法不要自己调用！！需要刷新列表数据时，只需要调用this.$refs.paging.reload()即可。',normalizedContent:'  ____     _ __   __ _  __ _(_)_ __   __ _ \n |_  /____| \'_ \\ / _` |/ _` | | \'_ \\ / _` |\n  / /_____| |_) | (_| | (_| | | | | | (_| |\n /___|    | .__/ \\__,_|\\__, |_|_| |_|\\__, |\n          |_|          |___/         |___/   文档\n—————————————————————————————————————————————————\nv 2.0.6\n- by zxlee\n感谢使用^_^\n\n\n1\n2\n3\n4\n5\n6\n7\n8\n9\n\n\n\n# 基本使用\n\n<template>\n    <view class="content">\n        <z-paging ref="paging" v-model="datalist" @query="querylist">\n            <view class="item" v-for="(item,index) in datalist" :key="index">\n                <view class="item-title">{{item.title}}</view>\n            </view>\n        </z-paging>\n    </view>\n</template>\n\n<script>\n    export default {\n        data() {\n            return {\n                datalist: []\n            };\n        },\n        methods: {\n            querylist(pageno, pagesize) {\n              \t//这里的pageno和pagesize会自动计算好，直接传给服务器即可\n              \t//这里的请求只是演示，请替换成自己的项目的网络请求，请在网络请求回调中\n              \t//通过this.$refs.paging.complete(请求回来的数组);将请求结果传给z-paging\n                this.$request.querylist(pageno, pagesize, (data) => {\n                    this.$refs.paging.complete(data);\n                });\n            },\n        },\n    };\n<\/script>\n\n<style scoped>\n    \n</style>\n\n\n1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n\n\n特别注意\n\n# ① v-model所绑定的list请不要在网络请求成功回调中自己修改，只需要将请求结果通过this.$refs.paging.complete(请求回调数组)传给z-paging即可，不要自己给list赋值！！\n\n# ② @query所绑定的方法不要自己调用！！需要刷新列表数据时，只需要调用this.$refs.paging.reload()即可。',charsets:{cjk:!0}},{title:"Methods",frontmatter:{},regularPath:"/api/methods/main.html",relativePath:"api/methods/main.md",key:"v-73b16910",path:"/api/methods/main.html",headers:[{level:3,title:"Methods",slug:"methods",normalizedTitle:"methods",charIndex:2}],headersStr:"Methods",content:'# Methods\n\n调用方式\n\n假设给z-paging设置ref="paging"，则通过this.$refs.paging.xxx()方式调用\n\n注意\n\n在Page的onLoad()方法中无法同步获取this.$refs，请加一个setTimeOut延时1毫秒或nextTick再调用(默认会在页面加载时自动调用reload()无须手动调用)\n\n方法名                            说明                                                                                                                           参数\nreload                         重新加载分页数据，pageNo恢复为默认值，相当于下拉刷新的效果                                                                                             参数1(非必填):(传true或false，默认为false)reload时是否展示下拉刷新动画，默认为否\nrefresh                        刷新列表数据，pageNo和pageSize不会重置，列表数据会重新从服务端获取。                                                                                    -\n                               \n                               (必须保证@query绑定的方法中的pageNo和pageSize和传给服务端的一致)\ncomplete或                      请求结束(成功或者失败)调用此方法，将请求的结果传递给z-paging处理，会自动判断是否有更多数据。                                                                          参数1(必填):请求结果数组；\nend                                                                                                                                                         参数2(非必填):是否请求成功，不填默认为true。\n                               (全局错误处理：当请求失败时，也必须调用complete，可在封装的全局网络请求错误的地方书写：uni.$emit(\'z-paging-error-emit\');                                            \n                               即可将当前加载中状态的z-paging设置为请求失败状态，无需在每个页面中写this.$refs.paging.complete(false))                                                     \n                                                                                                                                                            请求失败时直接调用：this.$refs.paging.complete(false);\n                                                                                                                                                            即可；如果只是想表达请求结束，则调用：this.$refs.paging.complete(); 即可\ncompleteByTotal 或              【通过totalCount判断是否有更多数据】请求结束(成功或者失败)调用此方法，将请求的结果传递给z-paging处理                                                                 参数1(必填):请求结果数组；\nendByTotal                                                                                                                                                  参数2(必填):totalCount(列表总数)\n                               (旧属性completeByTotalCount和endByTotalCount依然可用)                                                                                参数3(非必填):是否请求成功，不填默认为true\ncompleteByNoMore 或             【自行判断是否有更多数据】请求结束(成功或者失败)调用此方法，将请求的结果传递给z-paging处理                                                                           参数1(必填):请求结果数组；\nendByNoMore                                                                                                                                                 参数2(必填):是否有更多数据，若为true则可以继续滚动到底部加载更多，但如果在某个时刻参数1传入了空数组，也代表着没有更多数据了；\n                                                                                                                                                            参数3(非必填):是否请求成功，不填默认为true\ncompleteByKey 或                【保证数据一致】请求结束(成功或者失败)调用此方法，将请求的结果传递给z-paging处理                                                                                参数1(必填):请求结果数组；\nendByKey                                                                                                                                                    参数2(必填):dataKey，需与:data-key绑定的一致；\n                               (关于数据一致性，请查看demo中consistency-demo.vue文件)                                                                                     参数3(非必填):是否请求成功，不填默认为true\nclean                          清空分页数据，pageNo恢复为默认值。                                                                                                         -\nsetLocalPaging                 设置本地分页，请求结束(成功或者失败)调用此方法，将请求的结果传递给z-paging作分页处理                                                                              参数1(必填):请求结果数组；\n                                                                                                                                                            参数2(非必填):是否请求成功，不填默认为true\n                               （若调用了此方法，则上拉加载更多时内部会自动分页，不会触发@query所绑定的事件）\ndoLoadMore                     手动触发上拉加载更多(非必须，可依据具体需求使用，例如当z-paging未确定高度时，内部的scroll-view会无限增高，此时z-paging无法得知是否滚动到底部，您可以在页面的onReachBottom中手动调用此方法触发上拉加载更多)   -\n                               \n                               ps:use-page-scroll需要设置为true\ndoChatRecordLoadMore           手动触发滚动到顶部加载更多，聊天记录模式时有效                                                                                                      -\nscrollToTop                    滚动到顶部                                                                                                                        参数1(非必填):是否有动画效果，默认为是\nscrollToBottom                 滚动到底部                                                                                                                        参数1(非必填):是否有动画效果，默认为是\nscrollIntoViewById             滚动到指定view                                                                                                                    参数1(必填)需要滚动的view的id值，不包含"#"；\n                                                                                                                                                            参数2(非必填):偏移量，单位为px，默认为0；\n                               (vue中有效，若此方法无效，请使用scrollIntoViewByNodeTop)                                                                                   参数3(非必填):是否有动画效果，默认为否\nscrollIntoViewByNodeTop        滚动到指定view                                                                                                                    参数1(必填):需要滚动的view的top值(通过uni.createSelectorQuery()获取)；\n                                                                                                                                                            参数2(非必填):偏移量，单位为px，默认为0；\n                               (vue中有效)                                                                                                                     参数3(非必填):是否有动画效果，默认为否\nscrollIntoViewByIndex          滚动到指定view                                                                                                                    参数1(必填):需要滚动的view的index(第几个)；\n                                                                                                                                                            参数2(非必填):偏移量，单位为px，默认为0；\n                               (nvue中有效)(在nvue中的cell必须设置 :ref="z-paging-${index}")                                                                          参数3(非必填):是否有动画效果，默认为否\nscrollIntoViewByView           滚动到指定view                                                                                                                    参数1(必填):需要滚动的view(通过this.$refs.xxx获取)；\n                                                                                                                                                            参数2(非必填):偏移量，单位为px，默认为0；\n                               (nvue中有效)                                                                                                                    参数3(非必填):是否有动画效果，默认为否\nupdatePageScrollTop            当使用页面滚动(z-paging不固定高度)并且自定义下拉刷新时，请在页面的onPageScroll中调用此方法，告知z-paging当前的pageScrollTop，否则会导致在任意位置都可以下拉刷新                        参数1(必填):从page的onPageScroll中获取的scrollTop\nupdatePageScrollTopHeight      在nvue中或使用页面滚动并且设置了slot="top"时，默认初次加载会自动获取其高度，并使内部容器下移，当slot="top"的view高度动态改变时，在其高度需要更新时调用此方法                                 -\nupdatePageScrollBottomHeight   在nvue中或使用页面滚动并且设置了slot="bottom"时，默认初次加载会自动获取其高度，并使内部容器下移，当slot="bottom"的view高度动态改变时，在其高度需要更新时调用此方法                           -\naddChatRecordData              添加聊天记录，use-chat-record-mode为true时有效                                                                                          参数1(必填):需要添加的聊天数据，可以是一条数据或一组数据；\n                                                                                                                                                            参数2(非必填):是否滚动到底部，不填默认为true；\n                                                                                                                                                            参数3(非必填):是否使用动画滚动到底部，不填默认为true\naddDataFromTop                 从顶部添加数据，不会影响分页的pageNo和pageSize                                                                                               参数1(必填):需要添加的数据，可以是一条数据或一组数据；\n                                                                                                                                                            参数2(非必填):是否滚动到顶部，不填默认为true；\n                                                                                                                                                            参数3(非必填):是否使用动画滚动到顶部，不填默认为true\nresetTotalData                 (建议使用v-model代替:list.sync，则无需调用此方法)                                                                                           参数1(必填):修改后的列表数组\n                               \n                               重新设置列表数据，调用此方法不会影响pageNo和pageSize，也不会触发请求。适用场景：当需要删除列表中某一项时，将删除对应项后的数组通过此方法传递给z-paging。\ngetVersion                     获取当前版本号                                                                                                                      -\nsetListSpecialEffects或         设置nvue List的specialEffects                                                                                                   参数1(必填):参见[https://uniapp.dcloud.io/component/list?id=listsetspecialeffects](\nsetSpecialEffects',normalizedContent:'# methods\n\n调用方式\n\n假设给z-paging设置ref="paging"，则通过this.$refs.paging.xxx()方式调用\n\n注意\n\n在page的onload()方法中无法同步获取this.$refs，请加一个settimeout延时1毫秒或nexttick再调用(默认会在页面加载时自动调用reload()无须手动调用)\n\n方法名                            说明                                                                                                                           参数\nreload                         重新加载分页数据，pageno恢复为默认值，相当于下拉刷新的效果                                                                                             参数1(非必填):(传true或false，默认为false)reload时是否展示下拉刷新动画，默认为否\nrefresh                        刷新列表数据，pageno和pagesize不会重置，列表数据会重新从服务端获取。                                                                                    -\n                               \n                               (必须保证@query绑定的方法中的pageno和pagesize和传给服务端的一致)\ncomplete或                      请求结束(成功或者失败)调用此方法，将请求的结果传递给z-paging处理，会自动判断是否有更多数据。                                                                          参数1(必填):请求结果数组；\nend                                                                                                                                                         参数2(非必填):是否请求成功，不填默认为true。\n                               (全局错误处理：当请求失败时，也必须调用complete，可在封装的全局网络请求错误的地方书写：uni.$emit(\'z-paging-error-emit\');                                            \n                               即可将当前加载中状态的z-paging设置为请求失败状态，无需在每个页面中写this.$refs.paging.complete(false))                                                     \n                                                                                                                                                            请求失败时直接调用：this.$refs.paging.complete(false);\n                                                                                                                                                            即可；如果只是想表达请求结束，则调用：this.$refs.paging.complete(); 即可\ncompletebytotal 或              【通过totalcount判断是否有更多数据】请求结束(成功或者失败)调用此方法，将请求的结果传递给z-paging处理                                                                 参数1(必填):请求结果数组；\nendbytotal                                                                                                                                                  参数2(必填):totalcount(列表总数)\n                               (旧属性completebytotalcount和endbytotalcount依然可用)                                                                                参数3(非必填):是否请求成功，不填默认为true\ncompletebynomore 或             【自行判断是否有更多数据】请求结束(成功或者失败)调用此方法，将请求的结果传递给z-paging处理                                                                           参数1(必填):请求结果数组；\nendbynomore                                                                                                                                                 参数2(必填):是否有更多数据，若为true则可以继续滚动到底部加载更多，但如果在某个时刻参数1传入了空数组，也代表着没有更多数据了；\n                                                                                                                                                            参数3(非必填):是否请求成功，不填默认为true\ncompletebykey 或                【保证数据一致】请求结束(成功或者失败)调用此方法，将请求的结果传递给z-paging处理                                                                                参数1(必填):请求结果数组；\nendbykey                                                                                                                                                    参数2(必填):datakey，需与:data-key绑定的一致；\n                               (关于数据一致性，请查看demo中consistency-demo.vue文件)                                                                                     参数3(非必填):是否请求成功，不填默认为true\nclean                          清空分页数据，pageno恢复为默认值。                                                                                                         -\nsetlocalpaging                 设置本地分页，请求结束(成功或者失败)调用此方法，将请求的结果传递给z-paging作分页处理                                                                              参数1(必填):请求结果数组；\n                                                                                                                                                            参数2(非必填):是否请求成功，不填默认为true\n                               （若调用了此方法，则上拉加载更多时内部会自动分页，不会触发@query所绑定的事件）\ndoloadmore                     手动触发上拉加载更多(非必须，可依据具体需求使用，例如当z-paging未确定高度时，内部的scroll-view会无限增高，此时z-paging无法得知是否滚动到底部，您可以在页面的onreachbottom中手动调用此方法触发上拉加载更多)   -\n                               \n                               ps:use-page-scroll需要设置为true\ndochatrecordloadmore           手动触发滚动到顶部加载更多，聊天记录模式时有效                                                                                                      -\nscrolltotop                    滚动到顶部                                                                                                                        参数1(非必填):是否有动画效果，默认为是\nscrolltobottom                 滚动到底部                                                                                                                        参数1(非必填):是否有动画效果，默认为是\nscrollintoviewbyid             滚动到指定view                                                                                                                    参数1(必填)需要滚动的view的id值，不包含"#"；\n                                                                                                                                                            参数2(非必填):偏移量，单位为px，默认为0；\n                               (vue中有效，若此方法无效，请使用scrollintoviewbynodetop)                                                                                   参数3(非必填):是否有动画效果，默认为否\nscrollintoviewbynodetop        滚动到指定view                                                                                                                    参数1(必填):需要滚动的view的top值(通过uni.createselectorquery()获取)；\n                                                                                                                                                            参数2(非必填):偏移量，单位为px，默认为0；\n                               (vue中有效)                                                                                                                     参数3(非必填):是否有动画效果，默认为否\nscrollintoviewbyindex          滚动到指定view                                                                                                                    参数1(必填):需要滚动的view的index(第几个)；\n                                                                                                                                                            参数2(非必填):偏移量，单位为px，默认为0；\n                               (nvue中有效)(在nvue中的cell必须设置 :ref="z-paging-${index}")                                                                          参数3(非必填):是否有动画效果，默认为否\nscrollintoviewbyview           滚动到指定view                                                                                                                    参数1(必填):需要滚动的view(通过this.$refs.xxx获取)；\n                                                                                                                                                            参数2(非必填):偏移量，单位为px，默认为0；\n                               (nvue中有效)                                                                                                                    参数3(非必填):是否有动画效果，默认为否\nupdatepagescrolltop            当使用页面滚动(z-paging不固定高度)并且自定义下拉刷新时，请在页面的onpagescroll中调用此方法，告知z-paging当前的pagescrolltop，否则会导致在任意位置都可以下拉刷新                        参数1(必填):从page的onpagescroll中获取的scrolltop\nupdatepagescrolltopheight      在nvue中或使用页面滚动并且设置了slot="top"时，默认初次加载会自动获取其高度，并使内部容器下移，当slot="top"的view高度动态改变时，在其高度需要更新时调用此方法                                 -\nupdatepagescrollbottomheight   在nvue中或使用页面滚动并且设置了slot="bottom"时，默认初次加载会自动获取其高度，并使内部容器下移，当slot="bottom"的view高度动态改变时，在其高度需要更新时调用此方法                           -\naddchatrecorddata              添加聊天记录，use-chat-record-mode为true时有效                                                                                          参数1(必填):需要添加的聊天数据，可以是一条数据或一组数据；\n                                                                                                                                                            参数2(非必填):是否滚动到底部，不填默认为true；\n                                                                                                                                                            参数3(非必填):是否使用动画滚动到底部，不填默认为true\nadddatafromtop                 从顶部添加数据，不会影响分页的pageno和pagesize                                                                                               参数1(必填):需要添加的数据，可以是一条数据或一组数据；\n                                                                                                                                                            参数2(非必填):是否滚动到顶部，不填默认为true；\n                                                                                                                                                            参数3(非必填):是否使用动画滚动到顶部，不填默认为true\nresettotaldata                 (建议使用v-model代替:list.sync，则无需调用此方法)                                                                                           参数1(必填):修改后的列表数组\n                               \n                               重新设置列表数据，调用此方法不会影响pageno和pagesize，也不会触发请求。适用场景：当需要删除列表中某一项时，将删除对应项后的数组通过此方法传递给z-paging。\ngetversion                     获取当前版本号                                                                                                                      -\nsetlistspecialeffects或         设置nvue list的specialeffects                                                                                                   参数1(必填):参见[https://uniapp.dcloud.io/component/list?id=listsetspecialeffects](\nsetspecialeffects',charsets:{cjk:!0}},{title:"底部加载更多配置",frontmatter:{},regularPath:"/api/props/loading-more.html",relativePath:"api/props/loading-more.md",key:"v-541b4c9a",path:"/api/props/loading-more.html",headers:[{level:3,title:"底部加载更多配置",slug:"底部加载更多配置",normalizedTitle:"底部加载更多配置",charIndex:2}],headersStr:"底部加载更多配置",content:"# 底部加载更多配置\n\n参数                                                    说明                                                                                                          类型              默认值           可选值\nloading-more-enabled                                  是否启用加载更多数据(含滑动到底部加载更多数据和点击加载更多数据)                                                                           Boolean         true          false\nlower-threshold                                       距底部/右边多远时，触发 scrolltolower 事件，默认单位为px。                                                                      Number|String   100rpx        -\n                                                      \n                                                      (支持传100、\"100px\"或\"100rpx\")\nto-bottom-loading-more-enabled                        是否启用滑动到底部加载更多数据                                                                                             Boolean         true          false\nshow-loading-more-when-reload                         调用reload方法时自动显示加载更多view，且为加载中状态                                                                             Boolean         false         true\n                                                      \n                                                      (仅初始设置有效，不可动态修改)\nloading-more-theme-style                              底部加载更多的主题样式，支持black，white                                                                                   String          black         white\nloading-more-custom-style                             自定义底部加载更多样式；如：{'color':'red'}                                                                               Object          -             -\nloading-more-loading-icon-custom-style                自定义底部加载更多加载中动画样式                                                                                            Object          -             -\nloading-more-loading-icon-type                        自定义底部加载更多加载中动画图标类型，可选flower或circle，默认为flower                                                                String          flower        circle\nloading-more-loading-icon-custom-image                自定义底部加载更多加载中动画图标图片，若设置则使用自定义的动画图标，loading-more-loading-icon-type将无效                                         String          -             -\n                                                      \n                                                      (nvue无效)\nloading-more-loading-animated                         底部加载更多加载中view是否展示旋转动画                                                                                       Boolean         true          false\n                                                      \n                                                      (loading-more-loading-icon-custom-image有值时有效，nvue无效)\nloading-more-default-text                             滑动到底部\"默认\"文字                                                                                                 String|Object   点击加载更多        -\n                                                      \n                                                      (支持直接传字符串或形如：{'en':'英文配置':'zh-cn':'中文配置'}的i18n配置)\nloading-more-loading-text                             滑动到底部\"加载中\"文字                                                                                                String|Object   正在加载...       -\n                                                      \n                                                      (支持直接传字符串或形如：{'en':'英文配置':'zh-cn':'中文配置'}的i18n配置)\nloading-more-no-more-text                             滑动到底部\"没有更多\"文字                                                                                               String|Object   没有更多了         -\n                                                      \n                                                      (支持直接传字符串或形如：{'en':'英文配置':'zh-cn':'中文配置'}的i18n配置)\nloading-more-fail-text                                滑动到底部\"加载失败\"文字                                                                                               String|Object   加载失败，点击重新加载   -\n                                                      \n                                                      (支持直接传字符串或形如：{'en':'英文配置':'zh-cn':'中文配置'}的i18n配置)\nhide-loading-more-when-no-more-and-inside-of-paging   当没有更多数据且分页内容未超出z-paging时是否隐藏没有更多数据的view(nvue不支持，nvue中请使用hide-loading-more-when-no-more-by-limit控制)          Boolean         false         true\nhide-loading-more-when-no-more-by-limit               当没有更多数据且分页数组长度少于这个值时，隐藏没有更多数据的view，默认为0，代表不限制。此属性优先级高于hide-loading-more-when-no-more-and-inside-of-paging   Number          0             -\ninside-more                                           当分页未满一屏时，是否自动加载更多(nvue无效)                                                                                   Boolean         false         true\nshow-loading-more-no-more-view                        是否显示没有更多数据的view                                                                                             Boolean         true          false\nshow-default-loading-more-text                        是否显示默认的加载更多text                                                                                             Boolean         true          false\nshow-loading-more-no-more-line                        是否显示没有更多数据的分割线，默认为是                                                                                         Boolean         true          false\nloading-more-no-more-line-custom-style                自定义底部没有更多数据的分割线样式                                                                                           Object          -             -",normalizedContent:"# 底部加载更多配置\n\n参数                                                    说明                                                                                                          类型              默认值           可选值\nloading-more-enabled                                  是否启用加载更多数据(含滑动到底部加载更多数据和点击加载更多数据)                                                                           boolean         true          false\nlower-threshold                                       距底部/右边多远时，触发 scrolltolower 事件，默认单位为px。                                                                      number|string   100rpx        -\n                                                      \n                                                      (支持传100、\"100px\"或\"100rpx\")\nto-bottom-loading-more-enabled                        是否启用滑动到底部加载更多数据                                                                                             boolean         true          false\nshow-loading-more-when-reload                         调用reload方法时自动显示加载更多view，且为加载中状态                                                                             boolean         false         true\n                                                      \n                                                      (仅初始设置有效，不可动态修改)\nloading-more-theme-style                              底部加载更多的主题样式，支持black，white                                                                                   string          black         white\nloading-more-custom-style                             自定义底部加载更多样式；如：{'color':'red'}                                                                               object          -             -\nloading-more-loading-icon-custom-style                自定义底部加载更多加载中动画样式                                                                                            object          -             -\nloading-more-loading-icon-type                        自定义底部加载更多加载中动画图标类型，可选flower或circle，默认为flower                                                                string          flower        circle\nloading-more-loading-icon-custom-image                自定义底部加载更多加载中动画图标图片，若设置则使用自定义的动画图标，loading-more-loading-icon-type将无效                                         string          -             -\n                                                      \n                                                      (nvue无效)\nloading-more-loading-animated                         底部加载更多加载中view是否展示旋转动画                                                                                       boolean         true          false\n                                                      \n                                                      (loading-more-loading-icon-custom-image有值时有效，nvue无效)\nloading-more-default-text                             滑动到底部\"默认\"文字                                                                                                 string|object   点击加载更多        -\n                                                      \n                                                      (支持直接传字符串或形如：{'en':'英文配置':'zh-cn':'中文配置'}的i18n配置)\nloading-more-loading-text                             滑动到底部\"加载中\"文字                                                                                                string|object   正在加载...       -\n                                                      \n                                                      (支持直接传字符串或形如：{'en':'英文配置':'zh-cn':'中文配置'}的i18n配置)\nloading-more-no-more-text                             滑动到底部\"没有更多\"文字                                                                                               string|object   没有更多了         -\n                                                      \n                                                      (支持直接传字符串或形如：{'en':'英文配置':'zh-cn':'中文配置'}的i18n配置)\nloading-more-fail-text                                滑动到底部\"加载失败\"文字                                                                                               string|object   加载失败，点击重新加载   -\n                                                      \n                                                      (支持直接传字符串或形如：{'en':'英文配置':'zh-cn':'中文配置'}的i18n配置)\nhide-loading-more-when-no-more-and-inside-of-paging   当没有更多数据且分页内容未超出z-paging时是否隐藏没有更多数据的view(nvue不支持，nvue中请使用hide-loading-more-when-no-more-by-limit控制)          boolean         false         true\nhide-loading-more-when-no-more-by-limit               当没有更多数据且分页数组长度少于这个值时，隐藏没有更多数据的view，默认为0，代表不限制。此属性优先级高于hide-loading-more-when-no-more-and-inside-of-paging   number          0             -\ninside-more                                           当分页未满一屏时，是否自动加载更多(nvue无效)                                                                                   boolean         false         true\nshow-loading-more-no-more-view                        是否显示没有更多数据的view                                                                                             boolean         true          false\nshow-default-loading-more-text                        是否显示默认的加载更多text                                                                                             boolean         true          false\nshow-loading-more-no-more-line                        是否显示没有更多数据的分割线，默认为是                                                                                         boolean         true          false\nloading-more-no-more-line-custom-style                自定义底部没有更多数据的分割线样式                                                                                           object          -             -",charsets:{cjk:!0}},{title:"常规配置",frontmatter:{},regularPath:"/api/props/common.html",relativePath:"api/props/common.md",key:"v-6dc328e0",path:"/api/props/common.html",headers:[{level:3,title:"常规配置",slug:"常规配置",normalizedTitle:"常规配置",charIndex:2}],headersStr:"常规配置",content:'# 常规配置\n\n参数                       说明                                                                                                                         类型              默认值     可选值\nv-model                  绑定最终的列表渲染变量(页面data中声明的值)，当列表数据改变时，所绑定的变量会跟着改变                                                                              Array           -       -\ndefault-page-no          自定义pageNo(第几页)                                                                                                             Number|String   1       -\ndefault-page-size        自定义pageSize(每页显示多少条)                                                                                                       Number|String   10      -\n                         \n                         (必须和后端的pageSize一致，例如后端分页的pageSize为15，此属性必须改为15)\nfixed                    z-paging是否使用fixed布局，若使用fixed布局，则z-paging的父view无需固定高度，z-paging高度默认铺满屏幕，页面中的view请放在z-paging标签内，需要固定在顶部的view使用slot="top"包住。   Boolean         true    false\n                         \n                         (当使用内置scroll-view滚动时有效，nvue无效。若使用了fixed，请不要设置height:100%)\nsafe-area-inset-bottom   是否开启底部安全区域适配                                                                                                               Boolean         false   true\nuse-page-scroll          使用页面滚动，默认为否，当设置为是时则使用页面的滚动而非此组件内部的scroll-view的滚动，使用页面滚动时z-paging无需设置确定的高度且对于长列表展示性能更高，但配置会略繁琐                              Boolean         false   true\n                         \n                         (nvue中不建议使用页面滚动，nvue中默认使用list组件，性能远高于使用页面滚动。在nvue中使用页面滚动无法插入cell，且仅能使用页面的下拉刷新)\ndefault-theme-style      loading(下拉刷新、上拉加载更多)的主题样式，支持black，white                                                                                    String          black   white\npaging-style             设置z-paging的style，部分平台(如微信小程序)无法直接修改组件的style，可使用此属性代替                                                                       Object          -       -\n                         \n                         (在使用fixed布局时，若要设置列表背景色，请设置page的背景色或使用:paging-style="{\'background-color\':\'red\'}"方式，因为此时z-paging的父view是没有高度的，给它们设置背景色无效)\nheight                   z-paging的高度，优先级低于paging-style中设置的height，传字符串，如100px、100rpx、100%                                                            String          -       -\nwidth                    z-paging的宽度，优先级低于paging-style中设置的width，传字符串，如100px、100rpx、100%                                                             String          -       -\nbg-color                 z-paging的背景色，优先级低于paging-style中设置的background-color。传字符串，如"#ffffff"                                                         String          -       -\ndelay                    调用complete后延迟处理的时间，单位为毫秒                                                                                                   Number|String   0       -\nlist.sync                (建议使用v-model代替)                                                                                                            Array           -       -\n                         \n                         绑定最终的列表渲染变量(页面data中声明的值)，当列表数据改变时，所绑定的变量会跟着改变\nrefresher-status.sync    绑定下拉刷新状态改变的变量(页面data中声明的值)，当下拉刷新状态改变时，此变量会跟着改变（0-默认状态                                                                      Number          -       -\n                         1.松手立即刷新 2.刷新中 3.刷新成功）\nchat-index.sync          绑定聊天记录模式下当前聊天记录第一条index的变量(页面data中声明的值)，当聊天记录第一条index改变时，此变量会跟着改变                                                          Number          -       -',normalizedContent:'# 常规配置\n\n参数                       说明                                                                                                                         类型              默认值     可选值\nv-model                  绑定最终的列表渲染变量(页面data中声明的值)，当列表数据改变时，所绑定的变量会跟着改变                                                                              array           -       -\ndefault-page-no          自定义pageno(第几页)                                                                                                             number|string   1       -\ndefault-page-size        自定义pagesize(每页显示多少条)                                                                                                       number|string   10      -\n                         \n                         (必须和后端的pagesize一致，例如后端分页的pagesize为15，此属性必须改为15)\nfixed                    z-paging是否使用fixed布局，若使用fixed布局，则z-paging的父view无需固定高度，z-paging高度默认铺满屏幕，页面中的view请放在z-paging标签内，需要固定在顶部的view使用slot="top"包住。   boolean         true    false\n                         \n                         (当使用内置scroll-view滚动时有效，nvue无效。若使用了fixed，请不要设置height:100%)\nsafe-area-inset-bottom   是否开启底部安全区域适配                                                                                                               boolean         false   true\nuse-page-scroll          使用页面滚动，默认为否，当设置为是时则使用页面的滚动而非此组件内部的scroll-view的滚动，使用页面滚动时z-paging无需设置确定的高度且对于长列表展示性能更高，但配置会略繁琐                              boolean         false   true\n                         \n                         (nvue中不建议使用页面滚动，nvue中默认使用list组件，性能远高于使用页面滚动。在nvue中使用页面滚动无法插入cell，且仅能使用页面的下拉刷新)\ndefault-theme-style      loading(下拉刷新、上拉加载更多)的主题样式，支持black，white                                                                                    string          black   white\npaging-style             设置z-paging的style，部分平台(如微信小程序)无法直接修改组件的style，可使用此属性代替                                                                       object          -       -\n                         \n                         (在使用fixed布局时，若要设置列表背景色，请设置page的背景色或使用:paging-style="{\'background-color\':\'red\'}"方式，因为此时z-paging的父view是没有高度的，给它们设置背景色无效)\nheight                   z-paging的高度，优先级低于paging-style中设置的height，传字符串，如100px、100rpx、100%                                                            string          -       -\nwidth                    z-paging的宽度，优先级低于paging-style中设置的width，传字符串，如100px、100rpx、100%                                                             string          -       -\nbg-color                 z-paging的背景色，优先级低于paging-style中设置的background-color。传字符串，如"#ffffff"                                                         string          -       -\ndelay                    调用complete后延迟处理的时间，单位为毫秒                                                                                                   number|string   0       -\nlist.sync                (建议使用v-model代替)                                                                                                            array           -       -\n                         \n                         绑定最终的列表渲染变量(页面data中声明的值)，当列表数据改变时，所绑定的变量会跟着改变\nrefresher-status.sync    绑定下拉刷新状态改变的变量(页面data中声明的值)，当下拉刷新状态改变时，此变量会跟着改变（0-默认状态                                                                      number          -       -\n                         1.松手立即刷新 2.刷新中 3.刷新成功）\nchat-index.sync          绑定聊天记录模式下当前聊天记录第一条index的变量(页面data中声明的值)，当聊天记录第一条index改变时，此变量会跟着改变                                                          number          -       -',charsets:{cjk:!0}},{title:"i18n配置",frontmatter:{},regularPath:"/api/props/i18n.html",relativePath:"api/props/i18n.md",key:"v-65f5c0ea",path:"/api/props/i18n.html",headers:[{level:3,title:"i18n配置",slug:"i18n配置",normalizedTitle:"i18n配置",charIndex:2}],headersStr:"i18n配置",content:"# i18n配置\n\n配置步骤\n\n * ① 导入z-paging-i18n.js： import zI18n from '@/uni_modules/z-paging/components/z-paging/js/z-paging-i18n'\n * ② 全局设置语言： zI18n.setLanguage('你要设置的语言')。支持简体中文(zh-cn)、繁体中文(zh-hant-cn)和英文(en)，传null表示语言跟随系统(默认)。\n * ③ 获取当前语言(非必须)：const language = zI18n.getLanguageName(); 注意：getLanguageName()方法中可以传一个参数(Boolean)用以约束当前获取的语言是否是在不跟随系统语言下获取到的，默认为true。\n * 具体请查阅demo：i18n-demo.vue\n\n参数                       说明                                                                       类型        默认值    可选值\nfollow-system-language   i18n国际化默认是否跟随系统语言                                                        Boolean   true   false\nlanguage                 (不常用，一般使用全局语言配置)                                                         String    -      -\n                         \n                         i18n国际化单独设置当前页面的语言，若设置，则会覆盖全局的语言。支持简体中文(zh-cn)、繁体中文(zh-hant-cn)和英文(en)",normalizedContent:"# i18n配置\n\n配置步骤\n\n * ① 导入z-paging-i18n.js： import zi18n from '@/uni_modules/z-paging/components/z-paging/js/z-paging-i18n'\n * ② 全局设置语言： zi18n.setlanguage('你要设置的语言')。支持简体中文(zh-cn)、繁体中文(zh-hant-cn)和英文(en)，传null表示语言跟随系统(默认)。\n * ③ 获取当前语言(非必须)：const language = zi18n.getlanguagename(); 注意：getlanguagename()方法中可以传一个参数(boolean)用以约束当前获取的语言是否是在不跟随系统语言下获取到的，默认为true。\n * 具体请查阅demo：i18n-demo.vue\n\n参数                       说明                                                                       类型        默认值    可选值\nfollow-system-language   i18n国际化默认是否跟随系统语言                                                        boolean   true   false\nlanguage                 (不常用，一般使用全局语言配置)                                                         string    -      -\n                         \n                         i18n国际化单独设置当前页面的语言，若设置，则会覆盖全局的语言。支持简体中文(zh-cn)、繁体中文(zh-hant-cn)和英文(en)",charsets:{cjk:!0}},{title:"本地分页配置",frontmatter:{},regularPath:"/api/props/local-paging.html",relativePath:"api/props/local-paging.md",key:"v-b9318a6c",path:"/api/props/local-paging.html",headers:[{level:3,title:"本地分页配置",slug:"本地分页配置",normalizedTitle:"本地分页配置",charIndex:2}],headersStr:"本地分页配置",content:"# 本地分页配置\n\n说明\n\n在请求结束回调中设置：this.$refs.paging.setLocalPaging(服务器返回的数组)即可。(就是将this.$refs.paging.comptele(xxx)替换为this.$refs.paging.setLocalPaging(xxx))\n\n参数                          说明                      类型              默认值   可选值\nlocal-paging-loading-time   本地分页时上拉加载更多延迟时间，单位为毫秒   Number|String   200   -",normalizedContent:"# 本地分页配置\n\n说明\n\n在请求结束回调中设置：this.$refs.paging.setlocalpaging(服务器返回的数组)即可。(就是将this.$refs.paging.comptele(xxx)替换为this.$refs.paging.setlocalpaging(xxx))\n\n参数                          说明                      类型              默认值   可选值\nlocal-paging-loading-time   本地分页时上拉加载更多延迟时间，单位为毫秒   number|string   200   -",charsets:{cjk:!0}},{title:"其他配置",frontmatter:{},regularPath:"/api/props/other.html",relativePath:"api/props/other.md",key:"v-716420e2",path:"/api/props/other.html",headers:[{level:3,title:"其他配置",slug:"其他配置",normalizedTitle:"其他配置",charIndex:2}],headersStr:"其他配置",content:'# 其他配置\n\n参数                     说明                                                                         类型              默认值     可选值\ndata-key               为保证数据一致，设置当前tab切换时的标识key，并在complete中传递相同key，若二者不一致，则complete将不会生效          Number|Object   -       -\n                       \n                       (关于数据一致性，请查看demo中consistency-demo.vue文件)\nautowire-list-name     【极简写法】自动注入的list名，可自动修改父view(包含ref="paging")中对应name的list值                   String          ""      -\n                       \n                       z-paging标签必须设置ref="paging"\nautowire-query-name    【极简写法】自动注入的query名，可自动调用父view(包含ref="paging")中的query方法                      String          ""      -\n                       \n                       z-paging标签必须设置ref="paging"\nauto-height            (建议使用fixed代替)                                                              Boolean         false   true\n                       \n                       z-paging是否自动高度，若自动高度则会自动铺满屏幕，不需要设置父view为100%等操作。（注意：自动高度可能并不准确）\nauto-height-addition   (建议使用fixed代替)                                                              Number|String   0px     -\n                       \n                       z-paging是否自动高度时，附加的高度，注意添加单位px或rpx，默认为px，若需要减少高度，请传负数。如"-10rpx"，"10.5px"\nauto-full-height       使用页面滚动时，是否在不满屏时自动填充满屏幕                                                     Boolean         true    false\nconcat                 自动拼接complete中传过来的数组(使用聊天记录模式时无效)                                           Boolean         true    false\n                       \n                       \n                       (若设置为false，则complete中传过来的数组会直接覆盖list)\nshow-console-error     是否将错误信息打印至控制台                                                              Boolean         true    false',normalizedContent:'# 其他配置\n\n参数                     说明                                                                         类型              默认值     可选值\ndata-key               为保证数据一致，设置当前tab切换时的标识key，并在complete中传递相同key，若二者不一致，则complete将不会生效          number|object   -       -\n                       \n                       (关于数据一致性，请查看demo中consistency-demo.vue文件)\nautowire-list-name     【极简写法】自动注入的list名，可自动修改父view(包含ref="paging")中对应name的list值                   string          ""      -\n                       \n                       z-paging标签必须设置ref="paging"\nautowire-query-name    【极简写法】自动注入的query名，可自动调用父view(包含ref="paging")中的query方法                      string          ""      -\n                       \n                       z-paging标签必须设置ref="paging"\nauto-height            (建议使用fixed代替)                                                              boolean         false   true\n                       \n                       z-paging是否自动高度，若自动高度则会自动铺满屏幕，不需要设置父view为100%等操作。（注意：自动高度可能并不准确）\nauto-height-addition   (建议使用fixed代替)                                                              number|string   0px     -\n                       \n                       z-paging是否自动高度时，附加的高度，注意添加单位px或rpx，默认为px，若需要减少高度，请传负数。如"-10rpx"，"10.5px"\nauto-full-height       使用页面滚动时，是否在不满屏时自动填充满屏幕                                                     boolean         true    false\nconcat                 自动拼接complete中传过来的数组(使用聊天记录模式时无效)                                           boolean         true    false\n                       \n                       \n                       (若设置为false，则complete中传过来的数组会直接覆盖list)\nshow-console-error     是否将错误信息打印至控制台                                                              boolean         true    false',charsets:{cjk:!0}},{title:"全屏Loading配置",frontmatter:{},regularPath:"/api/props/loading.html",relativePath:"api/props/loading.md",key:"v-3d7fac62",path:"/api/props/loading.html",headers:[{level:3,title:"全屏Loading配置",slug:"全屏loading配置",normalizedTitle:"全屏loading配置",charIndex:2}],headersStr:"全屏Loading配置",content:"# 全屏Loading配置\n\n参数                                     说明                       类型        默认值    可选值\nauto-hide-loading-after-first-loaded   第一次加载后自动隐藏loading slot   Boolean   true   false",normalizedContent:"# 全屏loading配置\n\n参数                                     说明                       类型        默认值    可选值\nauto-hide-loading-after-first-loaded   第一次加载后自动隐藏loading slot   boolean   true   false",charsets:{cjk:!0}},{title:"支持全局配置",frontmatter:{},regularPath:"/api/props/global-config.html",relativePath:"api/props/global-config.md",key:"v-36794e62",path:"/api/props/global-config.html",headers:[{level:3,title:"支持全局配置",slug:"支持全局配置",normalizedTitle:"支持全局配置",charIndex:2}],headersStr:"支持全局配置",content:"# 支持全局配置\n\n说明\n\n支持统一配置z-paging的所有属性，以下配置不是必须的！\n\n注意\n\n这里的全局配置不是全局引入组件，全局配置是指统一配置z-paging默认的属性值，z-paging遵循easycom组件规范，无需注册即可使用。\n\n点击查看easycom组件规范\n\n * (推荐)【方案1】在路径@/uni_modules/z-paging下创建z-paging-config.js(与z-paging目录下的readme.md同级)，z-paging-config.js中的内容如下所示。\n\nmodule.exports = {\n\t//配置分页默认pageSize为15\n\t'default-page-size': '15',\n\t//配置空数据图默认描述文字为：空空如也~~\n\t'empty-view-text': '空空如也~~',\n\t//...\n}\n\n\n1\n2\n3\n4\n5\n6\n7\n\n * 【方案二】 在文件 z-paging/config/index.js中进行配置，配置与【方案1】一致，但是需要注意更新插件时要避免被覆盖。\n * 【方案三】在main.js中import zConfig from '@/uni_modules/z-paging/components/z-paging/js/z-paging-config'(此路径为使用uni_modules情况下使用，可依照具体情况进行修改)，然后进行z-paging的全局配置：\n\n注意\n\n如果调用过setConfig进行配置，后期又需要取消配置，则必须设置zConfig.setConfig(null)将配置置空，因为setConfig是将配置设置在缓存中，直接删除配置代码将导致原先缓存的配置无法清空。\n\nzConfig.setConfig({\n\t//配置分页默认pageSize为15\n\t'default-page-size': '15',\n\t//配置空数据图默认描述文字为：空空如也~~\n\t'empty-view-text': '空空如也~~',\n\t//...\n})\n\n\n1\n2\n3\n4\n5\n6\n7\n",normalizedContent:"# 支持全局配置\n\n说明\n\n支持统一配置z-paging的所有属性，以下配置不是必须的！\n\n注意\n\n这里的全局配置不是全局引入组件，全局配置是指统一配置z-paging默认的属性值，z-paging遵循easycom组件规范，无需注册即可使用。\n\n点击查看easycom组件规范\n\n * (推荐)【方案1】在路径@/uni_modules/z-paging下创建z-paging-config.js(与z-paging目录下的readme.md同级)，z-paging-config.js中的内容如下所示。\n\nmodule.exports = {\n\t//配置分页默认pagesize为15\n\t'default-page-size': '15',\n\t//配置空数据图默认描述文字为：空空如也~~\n\t'empty-view-text': '空空如也~~',\n\t//...\n}\n\n\n1\n2\n3\n4\n5\n6\n7\n\n * 【方案二】 在文件 z-paging/config/index.js中进行配置，配置与【方案1】一致，但是需要注意更新插件时要避免被覆盖。\n * 【方案三】在main.js中import zconfig from '@/uni_modules/z-paging/components/z-paging/js/z-paging-config'(此路径为使用uni_modules情况下使用，可依照具体情况进行修改)，然后进行z-paging的全局配置：\n\n注意\n\n如果调用过setconfig进行配置，后期又需要取消配置，则必须设置zconfig.setconfig(null)将配置置空，因为setconfig是将配置设置在缓存中，直接删除配置代码将导致原先缓存的配置无法清空。\n\nzconfig.setconfig({\n\t//配置分页默认pagesize为15\n\t'default-page-size': '15',\n\t//配置空数据图默认描述文字为：空空如也~~\n\t'empty-view-text': '空空如也~~',\n\t//...\n})\n\n\n1\n2\n3\n4\n5\n6\n7\n",charsets:{cjk:!0}},{title:"nvue独有配置",frontmatter:{},regularPath:"/api/props/nvue.html",relativePath:"api/props/nvue.md",key:"v-181a9376",path:"/api/props/nvue.html",headers:[{level:3,title:"nvue独有配置",slug:"nvue独有配置",normalizedTitle:"nvue独有配置",charIndex:2}],headersStr:"nvue独有配置",content:"# nvue独有配置\n\n参数                      说明                                                                                                  类型        默认值     可选值\nnvue-list-is            nvue中修改列表类型，可选值有list、waterfall和scroller，默认为list                                                     String    list    waterfall、scroller\n                        \n                        (为list和waterfall时仅可插入<header>和<cell>，为scroller时可插入任意view，但无法插入list独有的子view)\nnvue-waterfall-config   waterfall配置，仅在nvue中且nvueListIs=waterfall时有效，如：{'column-gap':                                        Object    -       -\n                        20}，配置参数详情参见：https://uniapp.dcloud.io/component/waterfall\nnvue-bounce             nvue 控制是否回弹效果，iOS不支持动态修改                                                                            Boolean   true    false\n                        \n                        (若禁用回弹效果，下拉刷新将失效)\nnvue-fast-scroll        nvue中通过代码滚动到顶部/底部时，是否加快动画效果(无滚动动画时无效)                                                               Boolean   false   true\nnvue-list-id            nvue中list的id                                                                                        String    \"\"      -\nhide-nvue-bottom-tag    是否隐藏nvue列表底部的tagView，此view用于标识滚动到底部位置，若隐藏则滚动到底部功能将失效，在nvue中实现吸顶+swiper功能时需将最外层z-paging的此属性设置为true   Boolean   false   true",normalizedContent:"# nvue独有配置\n\n参数                      说明                                                                                                  类型        默认值     可选值\nnvue-list-is            nvue中修改列表类型，可选值有list、waterfall和scroller，默认为list                                                     string    list    waterfall、scroller\n                        \n                        (为list和waterfall时仅可插入<header>和<cell>，为scroller时可插入任意view，但无法插入list独有的子view)\nnvue-waterfall-config   waterfall配置，仅在nvue中且nvuelistis=waterfall时有效，如：{'column-gap':                                        object    -       -\n                        20}，配置参数详情参见：https://uniapp.dcloud.io/component/waterfall\nnvue-bounce             nvue 控制是否回弹效果，ios不支持动态修改                                                                            boolean   true    false\n                        \n                        (若禁用回弹效果，下拉刷新将失效)\nnvue-fast-scroll        nvue中通过代码滚动到顶部/底部时，是否加快动画效果(无滚动动画时无效)                                                               boolean   false   true\nnvue-list-id            nvue中list的id                                                                                        string    \"\"      -\nhide-nvue-bottom-tag    是否隐藏nvue列表底部的tagview，此view用于标识滚动到底部位置，若隐藏则滚动到底部功能将失效，在nvue中实现吸顶+swiper功能时需将最外层z-paging的此属性设置为true   boolean   false   true",charsets:{cjk:!0}},{title:"z-index配置",frontmatter:{},regularPath:"/api/props/z-index.html",relativePath:"api/props/z-index.md",key:"v-2ed1cefc",path:"/api/props/z-index.html",headers:[{level:3,title:"z-index配置",slug:"z-index配置",normalizedTitle:"z-index配置",charIndex:2}],headersStr:"z-index配置",content:'# z-index配置\n\n说明\n\n * z-index仅同级view才会相互影响，以下参数对应的view的层级结构如下：\n   \n   > z-paging\n   > \n   > > top-z-index super-content-z-index\n   > > \n   > > > content-z-index empty-view-z-index\n\n * 这意味着top-z-index和super-content-z-index会相互影响；content-z-index和empty-view-z-index会相互影响。\n\n参数                      说明                                   类型       默认值   可选值\ntop-z-index             slot="top"的view的z-index，仅使用页面滚动时有效   Number   99    -\nsuper-content-z-index   z-paging内容容器父view的z-index            Number   1     -\ncontent-z-index         z-paging内容容器部分的z-index               Number   10    -\nempty-view-z-index      空数据view的z-index                      Number   9     -',normalizedContent:'# z-index配置\n\n说明\n\n * z-index仅同级view才会相互影响，以下参数对应的view的层级结构如下：\n   \n   > z-paging\n   > \n   > > top-z-index super-content-z-index\n   > > \n   > > > content-z-index empty-view-z-index\n\n * 这意味着top-z-index和super-content-z-index会相互影响；content-z-index和empty-view-z-index会相互影响。\n\n参数                      说明                                   类型       默认值   可选值\ntop-z-index             slot="top"的view的z-index，仅使用页面滚动时有效   number   99    -\nsuper-content-z-index   z-paging内容容器父view的z-index            number   1     -\ncontent-z-index         z-paging内容容器部分的z-index               number   10    -\nempty-view-z-index      空数据view的z-index                      number   9     -',charsets:{cjk:!0}},{title:"下拉刷新配置",frontmatter:{},regularPath:"/api/props/refresher.html",relativePath:"api/props/refresher.md",key:"v-2eceade2",path:"/api/props/refresher.html",headers:[{level:3,title:"下拉刷新配置",slug:"下拉刷新配置",normalizedTitle:"下拉刷新配置",charIndex:2}],headersStr:"下拉刷新配置",content:"# 下拉刷新配置\n\n参数                                        说明                                                                                               类型              默认值             可选值\nrefresher-enabled                         是否开启下拉刷新                                                                                         Boolean         true            false\nrefresher-threshold                       设置自定义下拉刷新阈值，默认单位为px。                                                                             Number|String   80rpx           -\n                                          \n                                          (支持传100、\"100px\"或\"100rpx\")(nvue无效)\nrefresher-only                            是否只使用下拉刷新，设置为true后将关闭mounted自动请求数据、关闭滚动到底部加载更多，强制隐藏空数据图。                                         Boolean         false           true\n                                          \n                                          若只想关闭滚动到底部加载更多，请点击这里\nuse-custom-refresher                      是否使用自定义的下拉刷新，默认为是，即使用z-paging的下拉刷新。设置为false即代表使用uni                                              Boolean         true            h5、App、微信小程序以外的平台设置为false时，无法使用下拉刷新\n                                          scroll-view自带的下拉刷新，h5、App、微信小程序以外的平台不支持uni\n                                          scroll-view自带的下拉刷新\nshow-refresher-when-reload                调用reload方法时自动显示下拉刷新view                                                                          Boolean         false           true\nrefresher-theme-style                     下拉刷新的主题样式，支持black，white                                                                          String          black           white\nrefresher-img-style                       自定义下拉刷新中左侧图标的样式                                                                                  Object          {}              -\nrefresher-title-style                     自定义下拉刷新中右侧状态描述文字的样式                                                                              Object          {}              -\nrefresher-update-time-style               自定义下拉刷新中右侧最后更新时间文字的样式                                                                            Object          {}              -\n                                          \n                                          (show-refresher-update-time为true时有效)\nshow-refresher-update-time                是否显示最后更新时间                                                                                       Boolean         false           true\nrefresher-update-time-key                 如果需要区别不同页面的最后更新时间，请为不同页面的z-paging的refresher-update-time-key设置不同的字符串                              String          default         -\nrefresher-default-text                    自定义下拉刷新默认状态下的文字                                                                                  String|Object   继续下拉刷新          -\n                                          \n                                          (支持直接传字符串或形如：{'en':'英文配置':'zh-cn':'中文配置'}的i18n配置)\nrefresher-pulling-text                    自定义下拉刷新松手立即刷新状态下的文字                                                                              String|Object   松开立即刷新          -\n                                          \n                                          (支持直接传字符串或形如：{'en':'英文配置':'zh-cn':'中文配置'}的i18n配置)\nrefresher-refreshing-text                 自定义下拉刷新刷新中状态下的文字                                                                                 String|Object   正在刷新...         -\n                                          \n                                          (支持直接传字符串或形如：{'en':'英文配置':'zh-cn':'中文配置'}的i18n配置)\nrefresher-complete-text                   自定义下拉刷新刷新结束状态下的文字                                                                                String|Object   刷新成功            -\n                                          \n                                          (支持直接传字符串或形如：{'en':'英文配置':'zh-cn':'中文配置'}的i18n配置)\nrefresher-end-bounce-enabled              是否开启自定义下拉刷新刷新结束回弹效果                                                                              Boolean         true            false\nrefresher-default-style                   设置系统下拉刷新默认样式，支持设置 black，white，none，none 表示不使用默认样式                                                String          black           white、none\nrefresher-background                      设置自定义下拉刷新区域背景颜色                                                                                  String          #FFFFFF00(透明)   -\nrefresher-fixed-background                设置固定的自定义下拉刷新区域背景颜色                                                                               String          #FFFFFF00(透明)   -\nrefresher-fixed-bac-height                设置固定的自定义下拉刷新区域高度                                                                                 Number|String   0               -\nrefresher-complete-delay                  自定义下拉刷新结束以后延迟回弹的时间，单位为毫秒                                                                         Number|String   0               -\nrefresher-complete-duration               自定义下拉刷新结束回弹动画时间，单位为毫秒(refresher-end-bounce-enabled为false时，refresher-complete-duration为设定值的1/3)   Number|String   300             -\n                                          \n                                          (nvue无效)\nrefresher-out-rate                        设置自定义下拉刷新下拉超出阈值后继续下拉位移衰减的比例，范围0-1，值越大代表衰减越多。                                                     Number          0.7             -\n                                          \n                                          (nvue无效)\nrefresher-fps                             自定义下拉刷新下拉帧率，默认为40，过高可能会出现抖动问题                                                                    Number|String   40              -\nrefresher-max-angle                       自定义下拉刷新允许触发的最大下拉角度，默认为40度，当下拉角度小于设定值时，自定义下拉刷新动画不会被触发。                                            Number|String   40              0-90\n                                          \n                                          (值小于0或大于90时，代表不受角度限制)\nrefresher-angle-enable-change-continued   自定义下拉刷新的角度由未达到最大角度变到达到最大角度时，是否继续下拉刷新手势                                                           Boolean         false           true",normalizedContent:"# 下拉刷新配置\n\n参数                                        说明                                                                                               类型              默认值             可选值\nrefresher-enabled                         是否开启下拉刷新                                                                                         boolean         true            false\nrefresher-threshold                       设置自定义下拉刷新阈值，默认单位为px。                                                                             number|string   80rpx           -\n                                          \n                                          (支持传100、\"100px\"或\"100rpx\")(nvue无效)\nrefresher-only                            是否只使用下拉刷新，设置为true后将关闭mounted自动请求数据、关闭滚动到底部加载更多，强制隐藏空数据图。                                         boolean         false           true\n                                          \n                                          若只想关闭滚动到底部加载更多，请点击这里\nuse-custom-refresher                      是否使用自定义的下拉刷新，默认为是，即使用z-paging的下拉刷新。设置为false即代表使用uni                                              boolean         true            h5、app、微信小程序以外的平台设置为false时，无法使用下拉刷新\n                                          scroll-view自带的下拉刷新，h5、app、微信小程序以外的平台不支持uni\n                                          scroll-view自带的下拉刷新\nshow-refresher-when-reload                调用reload方法时自动显示下拉刷新view                                                                          boolean         false           true\nrefresher-theme-style                     下拉刷新的主题样式，支持black，white                                                                          string          black           white\nrefresher-img-style                       自定义下拉刷新中左侧图标的样式                                                                                  object          {}              -\nrefresher-title-style                     自定义下拉刷新中右侧状态描述文字的样式                                                                              object          {}              -\nrefresher-update-time-style               自定义下拉刷新中右侧最后更新时间文字的样式                                                                            object          {}              -\n                                          \n                                          (show-refresher-update-time为true时有效)\nshow-refresher-update-time                是否显示最后更新时间                                                                                       boolean         false           true\nrefresher-update-time-key                 如果需要区别不同页面的最后更新时间，请为不同页面的z-paging的refresher-update-time-key设置不同的字符串                              string          default         -\nrefresher-default-text                    自定义下拉刷新默认状态下的文字                                                                                  string|object   继续下拉刷新          -\n                                          \n                                          (支持直接传字符串或形如：{'en':'英文配置':'zh-cn':'中文配置'}的i18n配置)\nrefresher-pulling-text                    自定义下拉刷新松手立即刷新状态下的文字                                                                              string|object   松开立即刷新          -\n                                          \n                                          (支持直接传字符串或形如：{'en':'英文配置':'zh-cn':'中文配置'}的i18n配置)\nrefresher-refreshing-text                 自定义下拉刷新刷新中状态下的文字                                                                                 string|object   正在刷新...         -\n                                          \n                                          (支持直接传字符串或形如：{'en':'英文配置':'zh-cn':'中文配置'}的i18n配置)\nrefresher-complete-text                   自定义下拉刷新刷新结束状态下的文字                                                                                string|object   刷新成功            -\n                                          \n                                          (支持直接传字符串或形如：{'en':'英文配置':'zh-cn':'中文配置'}的i18n配置)\nrefresher-end-bounce-enabled              是否开启自定义下拉刷新刷新结束回弹效果                                                                              boolean         true            false\nrefresher-default-style                   设置系统下拉刷新默认样式，支持设置 black，white，none，none 表示不使用默认样式                                                string          black           white、none\nrefresher-background                      设置自定义下拉刷新区域背景颜色                                                                                  string          #ffffff00(透明)   -\nrefresher-fixed-background                设置固定的自定义下拉刷新区域背景颜色                                                                               string          #ffffff00(透明)   -\nrefresher-fixed-bac-height                设置固定的自定义下拉刷新区域高度                                                                                 number|string   0               -\nrefresher-complete-delay                  自定义下拉刷新结束以后延迟回弹的时间，单位为毫秒                                                                         number|string   0               -\nrefresher-complete-duration               自定义下拉刷新结束回弹动画时间，单位为毫秒(refresher-end-bounce-enabled为false时，refresher-complete-duration为设定值的1/3)   number|string   300             -\n                                          \n                                          (nvue无效)\nrefresher-out-rate                        设置自定义下拉刷新下拉超出阈值后继续下拉位移衰减的比例，范围0-1，值越大代表衰减越多。                                                     number          0.7             -\n                                          \n                                          (nvue无效)\nrefresher-fps                             自定义下拉刷新下拉帧率，默认为40，过高可能会出现抖动问题                                                                    number|string   40              -\nrefresher-max-angle                       自定义下拉刷新允许触发的最大下拉角度，默认为40度，当下拉角度小于设定值时，自定义下拉刷新动画不会被触发。                                            number|string   40              0-90\n                                          \n                                          (值小于0或大于90时，代表不受角度限制)\nrefresher-angle-enable-change-continued   自定义下拉刷新的角度由未达到最大角度变到达到最大角度时，是否继续下拉刷新手势                                                           boolean         false           true",charsets:{cjk:!0}},{title:"reload相关配置",frontmatter:{},regularPath:"/api/props/reload.html",relativePath:"api/props/reload.md",key:"v-18708e98",path:"/api/props/reload.html",headers:[{level:3,title:"reload相关配置",slug:"reload相关配置",normalizedTitle:"reload相关配置",charIndex:2}],headersStr:"reload相关配置",content:"# reload相关配置\n\n参数                               说明                                                    类型        默认值     可选值\nauto                             z-paging mounted后自动调用reload方法(mounted后自动调用接口)         Boolean   true    false\n                                 旧属性mounted-auto-call-reload依然可用，在新的代码中建议使用简化写法：auto\nauto-scroll-to-top-when-reload   reload时自动滚动到顶部                                        Boolean   true    false\nauto-clean-list-when-reload      reload时立即自动清空原list，若立即自动清空，则在reload之后、请求回调之前页面是空白的    Boolean   true    false\nshow-refresher-when-reload       调用reload方法时自动显示下拉刷新view                               Boolean   false   true\nshow-loading-more-when-reload    调用reload方法时自动显示加载更多view，且为加载中状态                       Boolean   false   true\n                                 \n                                 (仅初始设置有效，不可动态修改)",normalizedContent:"# reload相关配置\n\n参数                               说明                                                    类型        默认值     可选值\nauto                             z-paging mounted后自动调用reload方法(mounted后自动调用接口)         boolean   true    false\n                                 旧属性mounted-auto-call-reload依然可用，在新的代码中建议使用简化写法：auto\nauto-scroll-to-top-when-reload   reload时自动滚动到顶部                                        boolean   true    false\nauto-clean-list-when-reload      reload时立即自动清空原list，若立即自动清空，则在reload之后、请求回调之前页面是空白的    boolean   true    false\nshow-refresher-when-reload       调用reload方法时自动显示下拉刷新view                               boolean   false   true\nshow-loading-more-when-reload    调用reload方法时自动显示加载更多view，且为加载中状态                       boolean   false   true\n                                 \n                                 (仅初始设置有效，不可动态修改)",charsets:{cjk:!0}},{title:"scroll-view相关配置",frontmatter:{},regularPath:"/api/props/scroll-view.html",relativePath:"api/props/scroll-view.md",key:"v-57341f7c",path:"/api/props/scroll-view.html",headers:[{level:3,title:"scroll-view相关配置",slug:"scroll-view相关配置",normalizedTitle:"scroll-view相关配置",charIndex:2}],headersStr:"scroll-view相关配置",content:"# scroll-view相关配置\n\n参数                                说明                                                                          类型        默认值     可选值\nshow-scrollbar                    控制是否出现滚动条                                                                   Boolean   true    false\nscrollable                        是否可以滚动，使用内置scroll-view和nvue时有效                                              Boolean   true    false\nscroll-x                          是否允许横向滚动                                                                    Boolean   false   true\nscroll-to-top-bounce-enabled      iOS设备上滚动到顶部时是否允许回弹效果。关闭回弹效果后可使滚动到顶部后立即下拉可立即触发下拉刷新，但是有吸顶view时滚动到顶部时可能出现抖动。   Boolean   false   true\n                                  \n                                  (此属性同时会影响iOS和安卓在vue\n                                  h5和APP平台的下拉事件冒泡，建议保持为false，否则在上述平台中无法阻止下拉事件冒泡)\nscroll-to-bottom-bounce-enabled   iOS设备上滚动到底部时是否允许回弹效果                                                        Boolean   true    false\n                                  \n                                  (可能会导致使用scroll-view滚动时无法顺利滚动到底部)\nscroll-with-animation             在设置滚动条位置时使用动画过渡                                                             Boolean   false   true\nscroll-into-view                  值应为某子元素id（id不能以数字开头）。设置哪个方向可滚动，则在哪个方向滚动到该元素                                 String    -       -\nenable-back-to-top                iOS点击顶部状态栏、安卓双击标题栏时，滚动条返回顶部                                                 Boolean   true    false\n                                  \n                                  (仅支持app-nvue，微信小程序，如果在其他平台上需要此功能，请使用页面滚动！)",normalizedContent:"# scroll-view相关配置\n\n参数                                说明                                                                          类型        默认值     可选值\nshow-scrollbar                    控制是否出现滚动条                                                                   boolean   true    false\nscrollable                        是否可以滚动，使用内置scroll-view和nvue时有效                                              boolean   true    false\nscroll-x                          是否允许横向滚动                                                                    boolean   false   true\nscroll-to-top-bounce-enabled      ios设备上滚动到顶部时是否允许回弹效果。关闭回弹效果后可使滚动到顶部后立即下拉可立即触发下拉刷新，但是有吸顶view时滚动到顶部时可能出现抖动。   boolean   false   true\n                                  \n                                  (此属性同时会影响ios和安卓在vue\n                                  h5和app平台的下拉事件冒泡，建议保持为false，否则在上述平台中无法阻止下拉事件冒泡)\nscroll-to-bottom-bounce-enabled   ios设备上滚动到底部时是否允许回弹效果                                                        boolean   true    false\n                                  \n                                  (可能会导致使用scroll-view滚动时无法顺利滚动到底部)\nscroll-with-animation             在设置滚动条位置时使用动画过渡                                                             boolean   false   true\nscroll-into-view                  值应为某子元素id（id不能以数字开头）。设置哪个方向可滚动，则在哪个方向滚动到该元素                                 string    -       -\nenable-back-to-top                ios点击顶部状态栏、安卓双击标题栏时，滚动条返回顶部                                                 boolean   true    false\n                                  \n                                  (仅支持app-nvue，微信小程序，如果在其他平台上需要此功能，请使用页面滚动！)",charsets:{cjk:!0}},{title:"Slot",frontmatter:{},regularPath:"/api/slot/main.html",relativePath:"api/slot/main.md",key:"v-14a8ccc2",path:"/api/slot/main.html",headers:[{level:3,title:"Slot",slug:"slot",normalizedTitle:"slot",charIndex:2}],headersStr:"Slot",content:'# Slot\n\n注意\n\n使用slot插入的view必须是z-paging的子view(此view的上一级必须是z-paging)，如：\n\n<z-paging ref="paging" v-model="dataList" @query="queryList">\n\t<view slot="top">我是固定在顶部的view</view>\n</z-paging>\n\n\n1\n2\n3\n\n\n名称                   说明\nempty                自定义空数据占位view\nloading              自定义页面reload时的加载view，注意：这个slot默认仅会在第一次加载时显示，若需要每次reload时都显示，需要将auto-hide-loading-after-first-loaded设置为false\nrefresher            自定义下拉刷新view，设置后则不使用uni自带的下拉刷新view和z-paging自定义的下拉刷新view。此view的style必须设置为height:100%\n                     \n                     (在非nvue中，自定义下拉刷新view的高度受refresher-threshold控制，因此如果它的高度不为默认的80rpx，则需要设置refresher-threshold="自定义下拉刷新view的高度")\ntop                  可以将自定义导航栏、tab-view等需要固定的\n                     \n                     (不需要跟着滚动的)\n                     \n                     元素放入slot="top"的view中。\n                     注意，当有多个需要固定的view时，请用一个view包住它们，并且在这个view上设置slot="top"。需要固定在顶部的view请勿设置position:\n                     fixed;。\nbottom               可以将需要固定在底部的\n                     \n                     (不需要跟着滚动的)\n                     \n                     元素放入slot="bottom"的view中。\n                     注意，当有多个需要固定的view时，请用一个view包住它们，并且在这个view上设置slot="bottom"。需要固定在底部的view请勿设置position:\n                     fixed;。\nchatLoading          使用聊天记录模式时自定义顶部加载更多view，use-chat-record-mode为true时有效\nloadingMoreDefault   自定义滑动到底部"默认"状态的view\nloadingMoreLoading   自定义滑动到底部"加载中"状态的view\nloadingMoreNoMore    自定义滑动到底部"没有更多数据"状态的view\nloadingMoreFail      自定义滑动到底部"加载失败"状态的view\nbackToTop            自定义点击返回顶部view\n                     \n                     (此view受“【返回顶部按钮】配置”控制，且其父view默认宽高为76rpx)',normalizedContent:'# slot\n\n注意\n\n使用slot插入的view必须是z-paging的子view(此view的上一级必须是z-paging)，如：\n\n<z-paging ref="paging" v-model="datalist" @query="querylist">\n\t<view slot="top">我是固定在顶部的view</view>\n</z-paging>\n\n\n1\n2\n3\n\n\n名称                   说明\nempty                自定义空数据占位view\nloading              自定义页面reload时的加载view，注意：这个slot默认仅会在第一次加载时显示，若需要每次reload时都显示，需要将auto-hide-loading-after-first-loaded设置为false\nrefresher            自定义下拉刷新view，设置后则不使用uni自带的下拉刷新view和z-paging自定义的下拉刷新view。此view的style必须设置为height:100%\n                     \n                     (在非nvue中，自定义下拉刷新view的高度受refresher-threshold控制，因此如果它的高度不为默认的80rpx，则需要设置refresher-threshold="自定义下拉刷新view的高度")\ntop                  可以将自定义导航栏、tab-view等需要固定的\n                     \n                     (不需要跟着滚动的)\n                     \n                     元素放入slot="top"的view中。\n                     注意，当有多个需要固定的view时，请用一个view包住它们，并且在这个view上设置slot="top"。需要固定在顶部的view请勿设置position:\n                     fixed;。\nbottom               可以将需要固定在底部的\n                     \n                     (不需要跟着滚动的)\n                     \n                     元素放入slot="bottom"的view中。\n                     注意，当有多个需要固定的view时，请用一个view包住它们，并且在这个view上设置slot="bottom"。需要固定在底部的view请勿设置position:\n                     fixed;。\nchatloading          使用聊天记录模式时自定义顶部加载更多view，use-chat-record-mode为true时有效\nloadingmoredefault   自定义滑动到底部"默认"状态的view\nloadingmoreloading   自定义滑动到底部"加载中"状态的view\nloadingmorenomore    自定义滑动到底部"没有更多数据"状态的view\nloadingmorefail      自定义滑动到底部"加载失败"状态的view\nbacktotop            自定义点击返回顶部view\n                     \n                     (此view受“【返回顶部按钮】配置”控制，且其父view默认宽高为76rpx)',charsets:{cjk:!0}},{title:"安装",frontmatter:{},regularPath:"/start/install.html",relativePath:"start/install.md",key:"v-69f23fa2",path:"/start/install.html",headers:[{level:3,title:"安装",slug:"安装",normalizedTitle:"安装",charIndex:2},{level:3,title:"① 在插件市场中访问z-paging。",slug:"_1-在插件市场中访问z-paging。",normalizedTitle:"① 在插件市场中访问z-paging。",charIndex:9},{level:3,title:"② 点击【使用HbuilderX导入插件】。",slug:"_2-点击【使用hbuilderx导入插件】。",normalizedTitle:"② 点击【使用hbuilderx导入插件】。",charIndex:33},{level:3,title:"③ 选择目标项目并导入。",slug:"_3-选择目标项目并导入。",normalizedTitle:"③ 选择目标项目并导入。",charIndex:60}],headersStr:"安装 ① 在插件市场中访问z-paging。 ② 点击【使用HbuilderX导入插件】。 ③ 选择目标项目并导入。",content:"# 安装\n\n\n# ① 在插件市场中访问z-paging。\n\n\n# ② 点击【使用HbuilderX导入插件】。\n\n\n# ③ 选择目标项目并导入。\n\n提示\n\nz-paging 使用uni_modules管理，导入的项目会在uni_modules目录下\n在uni_modules下右键z-paging可以快速地从插件市场更新\n\n注意\n\n若不想使用uni_modules，可以在插件市场中点击【下载插件ZIP】，解压后将z-paging、z-paging-empty-view、z-paging-swiper和z-paging-swiper-item放到项目的components目录下。\n\n注意\n\nz-paging遵循easycom规范，无需注册即可使用。",normalizedContent:"# 安装\n\n\n# ① 在插件市场中访问z-paging。\n\n\n# ② 点击【使用hbuilderx导入插件】。\n\n\n# ③ 选择目标项目并导入。\n\n提示\n\nz-paging 使用uni_modules管理，导入的项目会在uni_modules目录下\n在uni_modules下右键z-paging可以快速地从插件市场更新\n\n注意\n\n若不想使用uni_modules，可以在插件市场中点击【下载插件zip】，解压后将z-paging、z-paging-empty-view、z-paging-swiper和z-paging-swiper-item放到项目的components目录下。\n\n注意\n\nz-paging遵循easycom规范，无需注册即可使用。",charsets:{cjk:!0}},{title:"介绍",frontmatter:{},regularPath:"/start/intro.html",relativePath:"start/intro.md",key:"v-3f607542",path:"/start/intro.html",headers:[{level:3,title:"介绍",slug:"介绍",normalizedTitle:"介绍",charIndex:2},{level:3,title:"功能&特点",slug:"功能-特点",normalizedTitle:"功能&amp;特点",charIndex:null},{level:3,title:"平台兼容性",slug:"平台兼容性",normalizedTitle:"平台兼容性",charIndex:693},{level:3,title:"许可协议",slug:"许可协议",normalizedTitle:"许可协议",charIndex:819},{level:3,title:"预览",slug:"预览",normalizedTitle:"预览",charIndex:838},{level:3,title:"性能与建议",slug:"性能与建议",normalizedTitle:"性能与建议",charIndex:977}],headersStr:"介绍 功能&特点 平台兼容性 许可协议 预览 性能与建议",content:"# 介绍\n\nz-paging\n\n一个uni-app分页组件。\n全平台兼容，支持自定义下拉刷新、上拉加载更多，支持自动管理空数据图、点击返回顶部，支持聊天分页、本地分页，支持展示最后更新时间，支持国际化等等。\n\n\n# 功能&特点\n\n * 【配置简单】仅需两步（绑定网络请求方法、绑定分页结果数组）轻松完成完整下拉刷新，上拉加载更多功能。\n * 【低耦合，低侵入】分页自动管理。在page中无需处理任何分页相关逻辑，无需在data中定义任何分页相关变量，全由z-paging内部处理。\n * 【超灵活，支持各种类型自定义】支持自定义下拉刷新，自定义上拉加载更多，自带自定义下拉刷新效果，及其他数十种自定义属性。\n * 【功能丰富】支持国际化，支持自定义且自动管理空数据图，支持主题模式切换，支持本地分页，支持聊天分页模式，支持展示最后更新时间，支持吸顶效果，支持内部scroll-view滚动与页面滚动，支持一键滚动到顶部等诸多功能。\n * 【多平台兼容，细致，流畅】支持nvue，支持h5、app及各家小程序；在app-vue、h5、微信小程序、QQ小程序上使用wxs实现下拉刷新，大幅提升性能。多处细节优化，给您精致流畅的体验。\n\n# 关于自动引入组件\n\n> z-paging 支持easycom组件规范，无需引用和注册组件即可直接使用，在正在运行的项目中导入z-paging可能会提示：Unknown custom element：<z-paging> - did you register the component corrently?...，此时需要重新运行项目即可。\n\n\n# 平台兼容性\n\nAPP        H5   微信小程序   支付宝小程序   百度小程序   字节小程序   QQ小程序\napp-vue    √    √       √        √       √       √\napp-nvue\n\n\n# 许可协议\n\n * MIT协议\n\n\n# 预览\n\n----------------------------------------\n\n自定义下拉刷新效果+分页演示   吸顶效果+分页演示\n                 \n\n滑动切换选项卡+分页演示   聊天记录模式+分页演示\n               \n\n\n# 性能与建议\n\n      使用内置SCROLL-VIEW滚动                                                    使用页面滚动                                                                                                     使用NVUE\n说明    默认模式，z-paging需要有确定的高度，下拉刷新与上拉加载更多由z-paging内部处理，配置简单。                 use-page-scroll设置为true时生效，使用页面滚动而非内置scroll-view滚动，无需固定z-paging的高度，但需要在页面滚动到底部时调用z-paging的doLoadMore()方法。   创建nvue页面并引入z-paging且运行在APP上生效，z-paging将使用nvue独有的<list>和<refresh>代替原有的scroll-view和自定义的下拉刷新，可大幅提升性能。\n                                                                           当使用页面的下拉刷新时，需要引入mixin(可全局引入)，具体可参见demo。\n性能    一般                                                                   良好                                                                                                         优\n优缺点   【优点】配置简单、耦合度低。普通的简单列表不会有明显卡顿。                                        【优点】性能优于使用内置的scroll-view滚动，超出页面部分渲染的资源会自动回收，能适应绝大多数列表滚动的情况，即使列表item比较复杂，一般也不会感知到卡顿。                        【优点】原生渲染，极致性能，<list>组件在不可见部分的渲染资源回收有特殊的优化处理，<refresh>组件是app端独有的下拉刷新组件，性能远超普通vue页面中的自定义下拉刷新。\n      【缺点】需要固定z-paging高度，超出页面部分渲染的资源无法自动回收，当列表item比较复杂或数据量过多时，可能会造成明显卡顿。   【缺点】配置略麻烦，耦合度较高。                                                                                           【缺点】仅App端支持，nvue页面写法不如vue页面方便，在z-paging中一些配置和方法在nvue中不支持，且nvue页面中支持的第三方组件也比vue页面少。\n\n# 【总结】\n\n * 如果项目列表item比较简单，分页数据量不是特别多，建议使用默认的「内置scroll-view滚动」。\n * 如果项目列表item比较复杂，数据量多，且使用「内置scroll-view滚动」时卡顿明显，建议使用页面滚动。\n * 如果是App项目，且对性能和细节有较高要求，建议在nvue中使用z-paging。",normalizedContent:"# 介绍\n\nz-paging\n\n一个uni-app分页组件。\n全平台兼容，支持自定义下拉刷新、上拉加载更多，支持自动管理空数据图、点击返回顶部，支持聊天分页、本地分页，支持展示最后更新时间，支持国际化等等。\n\n\n# 功能&特点\n\n * 【配置简单】仅需两步（绑定网络请求方法、绑定分页结果数组）轻松完成完整下拉刷新，上拉加载更多功能。\n * 【低耦合，低侵入】分页自动管理。在page中无需处理任何分页相关逻辑，无需在data中定义任何分页相关变量，全由z-paging内部处理。\n * 【超灵活，支持各种类型自定义】支持自定义下拉刷新，自定义上拉加载更多，自带自定义下拉刷新效果，及其他数十种自定义属性。\n * 【功能丰富】支持国际化，支持自定义且自动管理空数据图，支持主题模式切换，支持本地分页，支持聊天分页模式，支持展示最后更新时间，支持吸顶效果，支持内部scroll-view滚动与页面滚动，支持一键滚动到顶部等诸多功能。\n * 【多平台兼容，细致，流畅】支持nvue，支持h5、app及各家小程序；在app-vue、h5、微信小程序、qq小程序上使用wxs实现下拉刷新，大幅提升性能。多处细节优化，给您精致流畅的体验。\n\n# 关于自动引入组件\n\n> z-paging 支持easycom组件规范，无需引用和注册组件即可直接使用，在正在运行的项目中导入z-paging可能会提示：unknown custom element：<z-paging> - did you register the component corrently?...，此时需要重新运行项目即可。\n\n\n# 平台兼容性\n\napp        h5   微信小程序   支付宝小程序   百度小程序   字节小程序   qq小程序\napp-vue    √    √       √        √       √       √\napp-nvue\n\n\n# 许可协议\n\n * mit协议\n\n\n# 预览\n\n----------------------------------------\n\n自定义下拉刷新效果+分页演示   吸顶效果+分页演示\n                 \n\n滑动切换选项卡+分页演示   聊天记录模式+分页演示\n               \n\n\n# 性能与建议\n\n      使用内置scroll-view滚动                                                    使用页面滚动                                                                                                     使用nvue\n说明    默认模式，z-paging需要有确定的高度，下拉刷新与上拉加载更多由z-paging内部处理，配置简单。                 use-page-scroll设置为true时生效，使用页面滚动而非内置scroll-view滚动，无需固定z-paging的高度，但需要在页面滚动到底部时调用z-paging的doloadmore()方法。   创建nvue页面并引入z-paging且运行在app上生效，z-paging将使用nvue独有的<list>和<refresh>代替原有的scroll-view和自定义的下拉刷新，可大幅提升性能。\n                                                                           当使用页面的下拉刷新时，需要引入mixin(可全局引入)，具体可参见demo。\n性能    一般                                                                   良好                                                                                                         优\n优缺点   【优点】配置简单、耦合度低。普通的简单列表不会有明显卡顿。                                        【优点】性能优于使用内置的scroll-view滚动，超出页面部分渲染的资源会自动回收，能适应绝大多数列表滚动的情况，即使列表item比较复杂，一般也不会感知到卡顿。                        【优点】原生渲染，极致性能，<list>组件在不可见部分的渲染资源回收有特殊的优化处理，<refresh>组件是app端独有的下拉刷新组件，性能远超普通vue页面中的自定义下拉刷新。\n      【缺点】需要固定z-paging高度，超出页面部分渲染的资源无法自动回收，当列表item比较复杂或数据量过多时，可能会造成明显卡顿。   【缺点】配置略麻烦，耦合度较高。                                                                                           【缺点】仅app端支持，nvue页面写法不如vue页面方便，在z-paging中一些配置和方法在nvue中不支持，且nvue页面中支持的第三方组件也比vue页面少。\n\n# 【总结】\n\n * 如果项目列表item比较简单，分页数据量不是特别多，建议使用默认的「内置scroll-view滚动」。\n * 如果项目列表item比较复杂，数据量多，且使用「内置scroll-view滚动」时卡顿明显，建议使用页面滚动。\n * 如果是app项目，且对性能和细节有较高要求，建议在nvue中使用z-paging。",charsets:{cjk:!0}},{frontmatter:{},regularPath:"/start/demo.html",relativePath:"start/demo.md",key:"v-721bcc24",path:"/start/demo.html",headersStr:null,content:"在线体验      demo下载\n\n左侧示例使用iframe插入体验不佳\n使用手机扫码获得更优体验\n\n",normalizedContent:"在线体验      demo下载\n\n左侧示例使用iframe插入体验不佳\n使用手机扫码获得更优体验\n\n",charsets:{cjk:!0}},{title:"反馈QQ群：790460711",frontmatter:{},regularPath:"/start/qq-group.html",relativePath:"start/qq-group.md",key:"v-20613010",path:"/start/qq-group.html",headers:[{level:3,title:"反馈QQ群：790460711",slug:"反馈qq群-790460711",normalizedTitle:"反馈qq群：790460711",charIndex:2}],headersStr:"反馈QQ群：790460711",content:"# 反馈QQ群：790460711\n\n任何z-paging相关问题欢迎加群反馈，感谢使用🔅🔅🔅\n\n",normalizedContent:"# 反馈qq群：790460711\n\n任何z-paging相关问题欢迎加群反馈，感谢使用🔅🔅🔅\n\n",charsets:{cjk:!0}},{title:"注意事项",frontmatter:{},regularPath:"/start/notice.html",relativePath:"start/notice.md",key:"v-1de211c4",path:"/start/notice.html",headers:[{level:3,title:"注意事项",slug:"注意事项",normalizedTitle:"注意事项",charIndex:2}],headersStr:"注意事项",content:'# 注意事项\n\n注意事项①\n\n在nvue中，z-paging中插入的列表item(z-paging的直接子view)必须是cell，必须使用cell包住，因为在nvue中，z-paging使用的是nvue的list组件。\n不能使用index作为key的唯一标识，:key必须添加并且必须是唯一的。\n具体请查阅demo中的common-demo-n.vue示例\n\n注意事项②\n\n由V1.8.4起，支持使用v-model绑定list，之前的:list.sync依然有效。在新的项目中建议使用v-model，因为v-model是双向绑定的，修改页面中的list将同步修改z-paging中的list。\n\n注意事项③\n\n在使用fixed布局时，若要设置列表背景色，请设置page的背景色或使用:paging-style="{\'background-color\':\'red\'}"方式，因为此时z-paging的父view是没有高度的，给它们设置背景色无效。\n\n注意事项④\n\n安卓App(vue)若要取消下拉刷新和滚动到底部灰色半弧形，请在pages.json中进行如下设置：\n\n//以下代码可以写在globalStyle中或特定页面的style中\n//在App中，取消安卓下拉刷新灰色半弧形效果\n"app-plus" : {\n  "bounce" : "none"\n}\n\n\n1\n2\n3\n4\n5\n\n\n安卓App(nvue)若要取消下拉刷新和滚动到底部灰色半弧形，请在z-paging标签上设置:nvue-bounce="false"。\n\n点击展开其他常见问题\n\n * 【若无法下拉刷新】请确认要在@query所绑定的方法中调用this.$refs.paging.complete()，无论是否需要网络请求都要调用，只有告知z-paging刷新状态结束了，才可以开始下次的下拉刷新。\n\n * 【使用内置scroll-view滚动时】z-paging必须有确定的高度！否则上拉加载更多将无法触发，建议设置:fixed=true即可不设置高度！！(不希望跟着滚动的view可以设置slot="top")。\n\n * 【使用页面滚动时】使用z-paging内置的scroll-view滚动性能不及使用页面的滚动。若您要使用页面的滚动，请勿固定z-paging的高度，并且必须设置use-page-scroll为true，否则将导致页面无法滚动(不希望跟着滚动的view可以设置slot="top")。\n\n * 【使用页面滚动时】必须引入mixin(可全局引入)(具体可参照demo中的page-default-demo.vue文件)\n   \n   或在页面的onReachBottom事件中调用this.$refs.paging.doLoadMore()且在onPageScroll(e)事件中调用this.$refs.paging.updatePageScrollTop(e.scrollTop)。(具体可参照demo中的page-default-demo.vue文件)\n\n * 【出现实际上有更多数据，而显示没有更多数据时】默认的pageSize(每页显示数量)为10，如果您服务端不需要传pageSize(例如有默认的pageSize：8)，则您需要将默认的pageSize改成您与后端约定好的（8），若没有修改，则z-paging会认为传给服务端的pageSize是10，而服务端只返回了8条，因此会直接判定为没有更多数据。\n\n * 【若页面无法滚动】请检查z-paging是否有固定的高度；若您想使用页面滚动而非z-paging内置的scroll-view的滚动，请设置use-page-scroll为true。\n\n * 【关于自定义导航栏】若设置了:fixed=true，则必须将自定义导航栏放在z-paging标签中且添加slot="top"，如：<custom-nav slot="top"></custom-nav>，如果有多个需要固定顶部的元素，则书写<view slot="top">所有需要固定顶部的元素</view>。',normalizedContent:'# 注意事项\n\n注意事项①\n\n在nvue中，z-paging中插入的列表item(z-paging的直接子view)必须是cell，必须使用cell包住，因为在nvue中，z-paging使用的是nvue的list组件。\n不能使用index作为key的唯一标识，:key必须添加并且必须是唯一的。\n具体请查阅demo中的common-demo-n.vue示例\n\n注意事项②\n\n由v1.8.4起，支持使用v-model绑定list，之前的:list.sync依然有效。在新的项目中建议使用v-model，因为v-model是双向绑定的，修改页面中的list将同步修改z-paging中的list。\n\n注意事项③\n\n在使用fixed布局时，若要设置列表背景色，请设置page的背景色或使用:paging-style="{\'background-color\':\'red\'}"方式，因为此时z-paging的父view是没有高度的，给它们设置背景色无效。\n\n注意事项④\n\n安卓app(vue)若要取消下拉刷新和滚动到底部灰色半弧形，请在pages.json中进行如下设置：\n\n//以下代码可以写在globalstyle中或特定页面的style中\n//在app中，取消安卓下拉刷新灰色半弧形效果\n"app-plus" : {\n  "bounce" : "none"\n}\n\n\n1\n2\n3\n4\n5\n\n\n安卓app(nvue)若要取消下拉刷新和滚动到底部灰色半弧形，请在z-paging标签上设置:nvue-bounce="false"。\n\n点击展开其他常见问题\n\n * 【若无法下拉刷新】请确认要在@query所绑定的方法中调用this.$refs.paging.complete()，无论是否需要网络请求都要调用，只有告知z-paging刷新状态结束了，才可以开始下次的下拉刷新。\n\n * 【使用内置scroll-view滚动时】z-paging必须有确定的高度！否则上拉加载更多将无法触发，建议设置:fixed=true即可不设置高度！！(不希望跟着滚动的view可以设置slot="top")。\n\n * 【使用页面滚动时】使用z-paging内置的scroll-view滚动性能不及使用页面的滚动。若您要使用页面的滚动，请勿固定z-paging的高度，并且必须设置use-page-scroll为true，否则将导致页面无法滚动(不希望跟着滚动的view可以设置slot="top")。\n\n * 【使用页面滚动时】必须引入mixin(可全局引入)(具体可参照demo中的page-default-demo.vue文件)\n   \n   或在页面的onreachbottom事件中调用this.$refs.paging.doloadmore()且在onpagescroll(e)事件中调用this.$refs.paging.updatepagescrolltop(e.scrolltop)。(具体可参照demo中的page-default-demo.vue文件)\n\n * 【出现实际上有更多数据，而显示没有更多数据时】默认的pagesize(每页显示数量)为10，如果您服务端不需要传pagesize(例如有默认的pagesize：8)，则您需要将默认的pagesize改成您与后端约定好的（8），若没有修改，则z-paging会认为传给服务端的pagesize是10，而服务端只返回了8条，因此会直接判定为没有更多数据。\n\n * 【若页面无法滚动】请检查z-paging是否有固定的高度；若您想使用页面滚动而非z-paging内置的scroll-view的滚动，请设置use-page-scroll为true。\n\n * 【关于自定义导航栏】若设置了:fixed=true，则必须将自定义导航栏放在z-paging标签中且添加slot="top"，如：<custom-nav slot="top"></custom-nav>，如果有多个需要固定顶部的元素，则书写<view slot="top">所有需要固定顶部的元素</view>。',charsets:{cjk:!0}},{frontmatter:{},regularPath:"/start/license.html",relativePath:"start/license.md",key:"v-0a1f523c",path:"/start/license.html",headersStr:null,content:'MIT License\n\nCopyright (c) 2021 ZXLee\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.',normalizedContent:'mit license\n\ncopyright (c) 2021 zxlee\n\npermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "software"), to deal in the software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the software, and to permit persons to whom the software is furnished to do so, subject to the following conditions:\n\nthe above copyright notice and this permission notice shall be included in all copies or substantial portions of the software.\n\nthe software is provided "as is", without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. in no event shall the authors or copyright holders be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with the software or the use or other dealings in the software.',charsets:{}},{title:"z-paging的简单使用",frontmatter:{},regularPath:"/start/teaching.html",relativePath:"start/teaching.md",key:"v-57404d1a",path:"/start/teaching.html",headers:[{level:2,title:"z-paging的简单使用",slug:"z-paging的简单使用",normalizedTitle:"z-paging的简单使用",charIndex:2},{level:2,title:"滑动切换选项卡的实现",slug:"滑动切换选项卡的实现",normalizedTitle:"滑动切换选项卡的实现",charIndex:40}],headersStr:"z-paging的简单使用 滑动切换选项卡的实现",content:"# z-paging的简单使用\n\n您的浏览器不支持 video 标签。\n\n\n# 滑动切换选项卡的实现\n\n您的浏览器不支持 video 标签。",normalizedContent:"# z-paging的简单使用\n\n您的浏览器不支持 video 标签。\n\n\n# 滑动切换选项卡的实现\n\n您的浏览器不支持 video 标签。",charsets:{cjk:!0}},{frontmatter:{},regularPath:"/start/use.html",relativePath:"start/use.md",key:"v-2941a9bc",path:"/start/use.html",headers:[{level:2,title:"基本使用",slug:"基本使用",normalizedTitle:"基本使用",charIndex:71},{level:2,title:"设置自定义emptyView组件示例",slug:"设置自定义emptyview组件示例",normalizedTitle:"设置自定义emptyview组件示例",charIndex:1489},{level:2,title:"自定义加载更多各个状态的描述文字示例",slug:"自定义加载更多各个状态的描述文字示例",normalizedTitle:"自定义加载更多各个状态的描述文字示例",charIndex:1889},{level:2,title:"自定义下拉刷新view示例",slug:"自定义下拉刷新view示例",normalizedTitle:"自定义下拉刷新view示例",charIndex:2282},{level:2,title:"自定义加载更多各个状态的描述view示例",slug:"自定义加载更多各个状态的描述view示例",normalizedTitle:"自定义加载更多各个状态的描述view示例",charIndex:3022},{level:2,title:"使用页面滚动示例",slug:"使用页面滚动示例",normalizedTitle:"使用页面滚动示例",charIndex:3390},{level:2,title:"i18n示例",slug:"i18n示例",normalizedTitle:"i18n示例",charIndex:4314}],headersStr:"基本使用 设置自定义emptyView组件示例 自定义加载更多各个状态的描述文字示例 自定义下拉刷新view示例 自定义加载更多各个状态的描述view示例 使用页面滚动示例 i18n示例",content:'如何下载demo\n\n① 在插件市场中访问z-paging。\n② 点击【使用HbuilderX导入示例项目】或【下载示例项目ZIP】。\n\n\n# 基本使用\n\n * ①在<template> 中使用@query绑定js中分页请求的方法(z-paging会将计算好的pageNo和pageSize两个参数传递到此方法中)，然后通过v-model绑定列表for循环的list。\n * ②在请求结果回调中，通过调用z-paging的complete()方法，将请求返回的数组传递给z-paging处理，如：this.$refs.paging.complete(服务器返回的数组);；若请求失败，调用：this.$refs.paging.complete(false);即可。\n * 当tab切换或搜索时，可以通过this.$refs.paging.reload()刷新整个列表。\n * 在nvue中，z-paging中插入的列表item(z-paging的直接子view)必须是cell，必须使用cell包住，因为在nvue中，z-paging使用的是nvue的list组件，具体请查阅demo中的common-demo-n.vue示例。\n\n<template>\n    <view class="content">\n        <z-paging ref="paging" v-model="dataList" @query="queryList">\n            <view class="item" v-for="(item,index) in dataList">\n                <view class="item-title">{{item.title}}</view>\n            </view>\n        </z-paging>\n    </view>\n</template>\n\n<script>\n    export default {\n        data() {\n            return {\n                dataList: []\n            };\n        },\n        methods: {\n            queryList(pageNo, pageSize) {\n              \t//这里的pageNo和pageSize会自动计算好，直接传给服务器即可\n              \t//这里的请求只是演示，请替换成自己的项目的网络请求，请在网络请求回调中\n              \t//通过this.$refs.paging.complete(请求回来的数组);将请求结果传给z-paging\n                this.$request.queryList(pageNo, pageSize, (data) => {\n                    this.$refs.paging.complete(data);\n                });\n            },\n        },\n    };\n<\/script>\n\n<style scoped>\n    \n</style>\n\n\n1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n\n\n\n# 设置自定义emptyView组件示例\n\n * 设置自定义emptyView组件，非必须。空数据时会自动展示空数据组件，不需要自己处理\n\n<z-paging ref="paging" v-model="dataList" @query="queryList">\n    \x3c!-- 设置自己的emptyView组件，非必须。空数据时会自动展示空数据组件，不需要自己处理 --\x3e\n    <empty-view slot="empty"></empty-view>\n    <view class="item" v-for="(item,index) in dataList" :key="index">\n        <view class="item-title">{{item.title}}</view>\n    </view>\n</z-paging>\n\n\n1\n2\n3\n4\n5\n6\n7\n\n\n\n# 自定义加载更多各个状态的描述文字示例\n\n * 以修改【没有更多了】状态描述文字为例(将默认的"没有更多了"修改为"我也是有底线的！")\n\n<z-paging ref="paging" v-model="dataList" loading-more-no-more-text="我也是有底线的！" @query="queryList">\n    \x3c!-- 设置自己的emptyView组件，非必须。空数据时会自动展示空数据组件，不需要自己处理 --\x3e\n    <view class="item" v-for="(item,index) in dataList" :key="index">\n        <view class="item-title">{{item.title}}</view>\n    </view>\n</z-paging>\n\n\n1\n2\n3\n4\n5\n6\n\n\n\n# 自定义下拉刷新view示例\n\n * use-custom-refresher需要设置为true(默认为true)，此时将不会使用uni自带的下拉刷新，转为使用z-paging自定义的下拉刷新，通过slot可以插入开发者自定义的下拉刷新view。\n\n<z-paging ref="paging" v-model="dataList" @query="queryList">\n    \x3c!-- 自定义下拉刷新view --\x3e\n    \x3c!-- 注意注意注意！！QQ小程序或字节跳动小程序中自定义下拉刷新不支持slot-scope，将导致custom-refresher无法显示 --\x3e\n    \x3c!-- 如果是QQ小程序或字节跳动小程序，请参照demo中的sticky-demo.vue中的写法，此处使用slot-scope是为了减少data中无关变量声明，降低依赖 --\x3e\n    <custom-refresher slot="refresher" slot-scope="{refresherStatus}" :status="refresherStatus"></custom-refresher>\n    \x3c!-- list数据，建议像下方这样在item外层套一个view，而非直接for循环item，因为slot插入有数量限制 --\x3e\n\t<view class="item" v-for="(item,index) in dataList" :key="index">\n\t    <view class="item-title">{{item.title}}</view>\n\t</view>\n</z-paging>\n\n\n1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n\n\n\n# 自定义加载更多各个状态的描述view示例\n\n * 以修改【没有更多了】状态描述view为例\n\n<z-paging ref="paging" v-model="dataList" @query="queryList">\n    <view class="item" v-for="(item,index) in dataList" :key="index">\n        <view class="item-title">{{item.title}}</view>\n    </view>\n    <view style="background-color: red" slot="loadingMoreNoMore">这是完全自定义的没有更多数据view</view>\n</z-paging>\n\n\n1\n2\n3\n4\n5\n6\n\n\n\n# 使用页面滚动示例\n\n\x3c!-- 使用页面滚动示例(无需设置z-paging的高度) --\x3e\n<template>\n\t<view class="content">\n\t\t\x3c!-- 此时使用了页面的滚动，z-paging不需要有确定的高度，use-page-scroll需要设置为true --\x3e\n\t\t\x3c!-- 注意注意！！这里的ref必须设置且必须等于"paging"，否则mixin方法无效 --\x3e\n\t\t<z-paging ref="paging" v-model="dataList" use-page-scroll @query="queryList">\n\t\t\t\x3c!-- 如果希望其他view跟着页面滚动，可以放在z-paging标签内 --\x3e\n\t\t\t<view class="item" v-for="(item,index) in dataList" :key="index">\n\t\t\t\t<view class="item-title">{{item.title}}</view>\n\t\t\t</view>\n\t\t</z-paging>\n\t</view>\n</template>\n\n<script>\n\t//使用页面滚动时引入此mixin，用于监听和处理onPullDownRefresh等页面生命周期方法(如果全局引入了，就不要这一步，全局引入示例见main.js)\n\timport ZPagingMixin from \'@/uni_modules/z-paging/components/z-paging/js/z-paging-mixin\'\n\texport default {\n\t\t//注意这一步不要漏掉，必须注册mixins(如果全局引入了，就不要这一步，全局引入示例见main.js)\n\t\tmixins: [ZPagingMixin],\n\t\tdata() {\n\t\t\t//参见demo\n\t\t},\n\t\tmethods: {\n\t\t\t//参见demo\n\t\t}\n\t}\n<\/script>\n\n\n1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n\n\n\n# i18n示例\n\n * 请参照demo：i18n-demo.vue',normalizedContent:'如何下载demo\n\n① 在插件市场中访问z-paging。\n② 点击【使用hbuilderx导入示例项目】或【下载示例项目zip】。\n\n\n# 基本使用\n\n * ①在<template> 中使用@query绑定js中分页请求的方法(z-paging会将计算好的pageno和pagesize两个参数传递到此方法中)，然后通过v-model绑定列表for循环的list。\n * ②在请求结果回调中，通过调用z-paging的complete()方法，将请求返回的数组传递给z-paging处理，如：this.$refs.paging.complete(服务器返回的数组);；若请求失败，调用：this.$refs.paging.complete(false);即可。\n * 当tab切换或搜索时，可以通过this.$refs.paging.reload()刷新整个列表。\n * 在nvue中，z-paging中插入的列表item(z-paging的直接子view)必须是cell，必须使用cell包住，因为在nvue中，z-paging使用的是nvue的list组件，具体请查阅demo中的common-demo-n.vue示例。\n\n<template>\n    <view class="content">\n        <z-paging ref="paging" v-model="datalist" @query="querylist">\n            <view class="item" v-for="(item,index) in datalist">\n                <view class="item-title">{{item.title}}</view>\n            </view>\n        </z-paging>\n    </view>\n</template>\n\n<script>\n    export default {\n        data() {\n            return {\n                datalist: []\n            };\n        },\n        methods: {\n            querylist(pageno, pagesize) {\n              \t//这里的pageno和pagesize会自动计算好，直接传给服务器即可\n              \t//这里的请求只是演示，请替换成自己的项目的网络请求，请在网络请求回调中\n              \t//通过this.$refs.paging.complete(请求回来的数组);将请求结果传给z-paging\n                this.$request.querylist(pageno, pagesize, (data) => {\n                    this.$refs.paging.complete(data);\n                });\n            },\n        },\n    };\n<\/script>\n\n<style scoped>\n    \n</style>\n\n\n1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n\n\n\n# 设置自定义emptyview组件示例\n\n * 设置自定义emptyview组件，非必须。空数据时会自动展示空数据组件，不需要自己处理\n\n<z-paging ref="paging" v-model="datalist" @query="querylist">\n    \x3c!-- 设置自己的emptyview组件，非必须。空数据时会自动展示空数据组件，不需要自己处理 --\x3e\n    <empty-view slot="empty"></empty-view>\n    <view class="item" v-for="(item,index) in datalist" :key="index">\n        <view class="item-title">{{item.title}}</view>\n    </view>\n</z-paging>\n\n\n1\n2\n3\n4\n5\n6\n7\n\n\n\n# 自定义加载更多各个状态的描述文字示例\n\n * 以修改【没有更多了】状态描述文字为例(将默认的"没有更多了"修改为"我也是有底线的！")\n\n<z-paging ref="paging" v-model="datalist" loading-more-no-more-text="我也是有底线的！" @query="querylist">\n    \x3c!-- 设置自己的emptyview组件，非必须。空数据时会自动展示空数据组件，不需要自己处理 --\x3e\n    <view class="item" v-for="(item,index) in datalist" :key="index">\n        <view class="item-title">{{item.title}}</view>\n    </view>\n</z-paging>\n\n\n1\n2\n3\n4\n5\n6\n\n\n\n# 自定义下拉刷新view示例\n\n * use-custom-refresher需要设置为true(默认为true)，此时将不会使用uni自带的下拉刷新，转为使用z-paging自定义的下拉刷新，通过slot可以插入开发者自定义的下拉刷新view。\n\n<z-paging ref="paging" v-model="datalist" @query="querylist">\n    \x3c!-- 自定义下拉刷新view --\x3e\n    \x3c!-- 注意注意注意！！qq小程序或字节跳动小程序中自定义下拉刷新不支持slot-scope，将导致custom-refresher无法显示 --\x3e\n    \x3c!-- 如果是qq小程序或字节跳动小程序，请参照demo中的sticky-demo.vue中的写法，此处使用slot-scope是为了减少data中无关变量声明，降低依赖 --\x3e\n    <custom-refresher slot="refresher" slot-scope="{refresherstatus}" :status="refresherstatus"></custom-refresher>\n    \x3c!-- list数据，建议像下方这样在item外层套一个view，而非直接for循环item，因为slot插入有数量限制 --\x3e\n\t<view class="item" v-for="(item,index) in datalist" :key="index">\n\t    <view class="item-title">{{item.title}}</view>\n\t</view>\n</z-paging>\n\n\n1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n\n\n\n# 自定义加载更多各个状态的描述view示例\n\n * 以修改【没有更多了】状态描述view为例\n\n<z-paging ref="paging" v-model="datalist" @query="querylist">\n    <view class="item" v-for="(item,index) in datalist" :key="index">\n        <view class="item-title">{{item.title}}</view>\n    </view>\n    <view style="background-color: red" slot="loadingmorenomore">这是完全自定义的没有更多数据view</view>\n</z-paging>\n\n\n1\n2\n3\n4\n5\n6\n\n\n\n# 使用页面滚动示例\n\n\x3c!-- 使用页面滚动示例(无需设置z-paging的高度) --\x3e\n<template>\n\t<view class="content">\n\t\t\x3c!-- 此时使用了页面的滚动，z-paging不需要有确定的高度，use-page-scroll需要设置为true --\x3e\n\t\t\x3c!-- 注意注意！！这里的ref必须设置且必须等于"paging"，否则mixin方法无效 --\x3e\n\t\t<z-paging ref="paging" v-model="datalist" use-page-scroll @query="querylist">\n\t\t\t\x3c!-- 如果希望其他view跟着页面滚动，可以放在z-paging标签内 --\x3e\n\t\t\t<view class="item" v-for="(item,index) in datalist" :key="index">\n\t\t\t\t<view class="item-title">{{item.title}}</view>\n\t\t\t</view>\n\t\t</z-paging>\n\t</view>\n</template>\n\n<script>\n\t//使用页面滚动时引入此mixin，用于监听和处理onpulldownrefresh等页面生命周期方法(如果全局引入了，就不要这一步，全局引入示例见main.js)\n\timport zpagingmixin from \'@/uni_modules/z-paging/components/z-paging/js/z-paging-mixin\'\n\texport default {\n\t\t//注意这一步不要漏掉，必须注册mixins(如果全局引入了，就不要这一步，全局引入示例见main.js)\n\t\tmixins: [zpagingmixin],\n\t\tdata() {\n\t\t\t//参见demo\n\t\t},\n\t\tmethods: {\n\t\t\t//参见demo\n\t\t}\n\t}\n<\/script>\n\n\n1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n\n\n\n# i18n示例\n\n * 请参照demo：i18n-demo.vue',charsets:{cjk:!0}},{title:"升级指南",frontmatter:{},regularPath:"/start/upgrade-guide.html",relativePath:"start/upgrade-guide.md",key:"v-4f6db522",path:"/start/upgrade-guide.html",headers:[{level:3,title:"升级指南",slug:"升级指南",normalizedTitle:"升级指南",charIndex:2},{level:2,title:"V1.9.0+",slug:"v1-9-0",normalizedTitle:"v1.9.0+",charIndex:289},{level:2,title:"V2.0.5+",slug:"v2-0-5",normalizedTitle:"v2.0.5+",charIndex:459}],headersStr:"升级指南 V1.9.0+ V2.0.5+",content:'# 升级指南\n\n# 如何查看z-paging版本？\n\n * 【方式1】展开z-paging文件夹，查看z-paging.vue文件，顶部有注明版本号。\n * 【方式2】通过console.log(this.$refs.paging.getVersion())打印当前版本号。\n * 【方式3】若您的项目使用uni_modules管理，展开uni_modules下的z-paging文件夹，查看其中package.json的version字段即为版本号。\n\n说明\n\nz-paging的所有版本更新都会尽可能兼容低版本写法，更新版本之后可能出现的不兼容之处都会在下方列出。\n\n\n# V1.9.0+\n\n * 由V1.9.0起，fixed属性默认值为true，z-paging默认会铺满屏幕。V1.9.0之前的版本更新请注意，使用侧滑滚动切换选项卡或需要局部使用z-paging请设置:fixed="false"。\n   如果您希望fixed属性默认为false，请参考全局配置，将fixed默认值设置为false。\n\n\n# V2.0.5+\n\n * 由V2.0.5起，z-paging的内置下拉刷新z-paging-refresh和内置滚动到底部加载更多z-paging-load-more内部view的class和props有所改变。若之前使用/deep/修改内置下拉刷新或滚动到底部view的样式，更新到此版本及之后的版本，需要进行相关的调整。',normalizedContent:'# 升级指南\n\n# 如何查看z-paging版本？\n\n * 【方式1】展开z-paging文件夹，查看z-paging.vue文件，顶部有注明版本号。\n * 【方式2】通过console.log(this.$refs.paging.getversion())打印当前版本号。\n * 【方式3】若您的项目使用uni_modules管理，展开uni_modules下的z-paging文件夹，查看其中package.json的version字段即为版本号。\n\n说明\n\nz-paging的所有版本更新都会尽可能兼容低版本写法，更新版本之后可能出现的不兼容之处都会在下方列出。\n\n\n# v1.9.0+\n\n * 由v1.9.0起，fixed属性默认值为true，z-paging默认会铺满屏幕。v1.9.0之前的版本更新请注意，使用侧滑滚动切换选项卡或需要局部使用z-paging请设置:fixed="false"。\n   如果您希望fixed属性默认为false，请参考全局配置，将fixed默认值设置为false。\n\n\n# v2.0.5+\n\n * 由v2.0.5起，z-paging的内置下拉刷新z-paging-refresh和内置滚动到底部加载更多z-paging-load-more内部view的class和props有所改变。若之前使用/deep/修改内置下拉刷新或滚动到底部view的样式，更新到此版本及之后的版本，需要进行相关的调整。',charsets:{cjk:!0}}],themeConfig:{smoothScroll:!0,logo:"/img/logo.png",contributors:!1,lastUpdatedText:"最近更新",palette:"/Users/mac/Documents/GitHub/uni-z-paging-doc/docs/.vuepress/palette.styl",nav:[{text:"在插件市场查看",link:"https://ext.dcloud.net.cn/plugin?id=3935"},{text:"Github",link:"https://github.com/SmileZXLee/uni-z-paging"}],sidebar:[{title:"起步",collapsable:!1,children:[{title:"介绍",path:"/start/intro",children:[]},{title:"在线演示",path:"/start/demo",children:[]},{title:"反馈QQ群",path:"/start/qq-group",children:[]},{title:"安装",path:"/start/install",children:[]},{title:"教学",path:"/start/teaching",children:[]},{title:"基本使用",path:"/start/use",children:[]},{title:"注意事项",path:"/start/notice",children:[]},{title:"版本记录",path:"https://ext.dcloud.net.cn/plugin?id=3935&update_log",children:[]},{title:"升级指南",path:"/start/upgrade-guide",children:[]}]},{title:"Props",collapsable:!1,children:[{title:"全局配置",path:"/api/props/global-config",children:[]},{title:"常规配置",path:"/api/props/common",children:[]},{title:"reload相关配置",path:"/api/props/reload",children:[]},{title:"下拉刷新配置",path:"/api/props/refresher",children:[]},{title:"底部加载更多配置",path:"/api/props/loading-more",children:[]},{title:"空数据与加载失败图配置",path:"/api/props/empty",children:[]},{title:"全屏Loading配置",path:"/api/props/loading",children:[]},{title:"返回顶部按钮配置",path:"/api/props/back-to-top",children:[]},{title:"本地分页配置",path:"/api/props/local-paging",children:[]},{title:"聊天记录模式配置",path:"/api/props/chat-record-mode",children:[]},{title:"scroll-view相关配置",path:"/api/props/scroll-view",children:[]},{title:"nvue独有配置",path:"/api/props/nvue",children:[]},{title:"i18n配置",path:"/api/props/i18n",children:[]},{title:"z-index配置",path:"/api/props/z-index",children:[]},{title:"其他配置",path:"/api/props/other",children:[]}]},{title:"Slot",collapsable:!1,path:"/api/slot/main"},{title:"Methods",collapsable:!1,path:"/api/methods/main"},{title:"Events",collapsable:!1,path:"/api/events/main"}]},locales:{"/":{lang:"zh-CN",path:"/"}}};n(311);Lo.component("Badge",(function(){return Promise.all([n.e(0),n.e(3)]).then(n.bind(null,419))})),Lo.component("CodeBlock",(function(){return Promise.all([n.e(0),n.e(4)]).then(n.bind(null,390))})),Lo.component("CodeGroup",(function(){return Promise.all([n.e(0),n.e(5)]).then(n.bind(null,391))}));n(312),n(313);var hs=[{},function(e){e.Vue.mixin({computed:{$dataBlock:function(){return this.$options.__data__block__}}})},{},{},function(e){var t=e.Vue;e.router.options.scrollBehavior=function(e,n,r){if(r)return window.scrollTo({top:r.y,behavior:"smooth"});if(e.hash){if(t.$vuepress.$get("disableScrollBehavior"))return!1;var o=document.querySelector(e.hash);return!!o&&window.scrollTo({top:(i=o,a=document.documentElement,s=a.getBoundingClientRect(),c=i.getBoundingClientRect(),{x:c.left-s.left,y:c.top-s.top}).y,behavior:"smooth"})}return window.scrollTo({top:0,behavior:"smooth"});var i,a,s,c}}],vs=[];function gs(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n(180);function ms(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ys(e,t,n){return t&&ms(e.prototype,t),n&&ms(e,n),e}n(169);n(161);function bs(e,t){return(bs=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}n(162);function ws(e){return(ws=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var xs=n(168),_s=n.n(xs);function zs(e,t){if(t&&("object"===_s()(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function Ss(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=ws(e);if(t){var o=ws(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return zs(this,n)}}var Os=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&bs(e,t)}(n,e);var t=Ss(n);function n(){return gs(this,n),t.apply(this,arguments)}return n}(function(){function e(){gs(this,e),this.store=new Lo({data:{state:{}}})}return ys(e,[{key:"$get",value:function(e){return this.store.state[e]}},{key:"$set",value:function(e,t){Lo.set(this.store.state,e,t)}},{key:"$emit",value:function(){var e;(e=this.store).$emit.apply(e,arguments)}},{key:"$on",value:function(){var e;(e=this.store).$on.apply(e,arguments)}}]),e}());Object.assign(Os.prototype,{getPageAsyncComponent:Da,getLayoutAsyncComponent:Fa,getAsyncComponent:Va,getVueComponent:Ua});var js={install:function(e){var t=new Os;e.$vuepress=t,e.prototype.$vuepress=t}};function ks(e){e.beforeEach((function(t,n,r){if(Cs(e,t.path))r();else if(/(\/|\.html)$/.test(t.path))if(/\/$/.test(t.path)){var o=t.path.replace(/\/$/,"")+".html";Cs(e,o)?r(o):r()}else r();else{var i=t.path+"/",a=t.path+".html";Cs(e,a)?r(a):Cs(e,i)?r(i):r()}}))}function Cs(e,t){var n=t.toLowerCase();return e.options.routes.some((function(e){return e.path.toLowerCase()===n}))}var Es={props:{pageKey:String,slotKey:{type:String,default:"default"}},render:function(e){var t=this.pageKey||this.$parent.$page.key;return Wa("pageKey",t),Lo.component(t)||Lo.component(t,Da(t)),Lo.component(t)?e(t):e("")}},$s={functional:!0,props:{slotKey:String,required:!0},render:function(e,t){var n=t.props,r=t.slots;return e("div",{class:["content__".concat(n.slotKey)]},r()[n.slotKey])}},As={computed:{openInNewWindowTitle:function(){return this.$themeLocaleConfig.openNewWindowText||"(opens new window)"}}},Ts=(n(315),n(316),Object(ls.a)(As,(function(){var e=this.$createElement,t=this._self._c||e;return t("span",[t("svg",{staticClass:"icon outbound",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15"}},[t("path",{attrs:{fill:"currentColor",d:"M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"}}),this._v(" "),t("polygon",{attrs:{fill:"currentColor",points:"45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"}})]),this._v(" "),t("span",{staticClass:"sr-only"},[this._v(this._s(this.openInNewWindowTitle))])])}),[],!1,null,null,null).exports);function Ps(){return(Ps=Object(r.a)(regeneratorRuntime.mark((function e(t){var n,r,o,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n="undefined"!=typeof window&&window.__VUEPRESS_ROUTER_BASE__?window.__VUEPRESS_ROUTER_BASE__:ds.routerBase||ds.base,ks(r=new Sa({base:n,mode:"history",fallback:!1,routes:ps,scrollBehavior:function(e,t,n){return n||(e.hash?!Lo.$vuepress.$get("disableScrollBehavior")&&{selector:decodeURIComponent(e.hash)}:{x:0,y:0})}})),o={},e.prev=4,e.next=7,Promise.all(hs.filter((function(e){return"function"==typeof e})).map((function(e){return e({Vue:Lo,options:o,router:r,siteData:ds,isServer:t})})));case 7:e.next=12;break;case 9:e.prev=9,e.t0=e.catch(4),console.error(e.t0);case 12:return i=new Lo(Object.assign(o,{router:r,render:function(e){return e("div",{attrs:{id:"app"}},[e("RouterView",{ref:"layout"}),e("div",{class:"global-ui"},vs.map((function(t){return e(t)})))])}})),e.abrupt("return",{app:i,router:r});case 14:case"end":return e.stop()}}),e,null,[[4,9]])})))).apply(this,arguments)}Lo.config.productionTip=!1,Lo.use(Sa),Lo.use(js),Lo.mixin(function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Lo;Oa(t),n.$vuepress.$set("siteData",t);var r=e(n.$vuepress.$get("siteData")),o=new r,i=Object.getOwnPropertyDescriptors(Object.getPrototypeOf(o)),a={};return Object.keys(i).reduce((function(e,t){return t.startsWith("$")&&(e[t]=i[t].get),e}),a),{computed:a}}((function(e){return function(){function t(){gs(this,t)}return ys(t,[{key:"setPage",value:function(e){this.__page=e}},{key:"$site",get:function(){return e}},{key:"$themeConfig",get:function(){return this.$site.themeConfig}},{key:"$frontmatter",get:function(){return this.$page.frontmatter}},{key:"$localeConfig",get:function(){var e,t,n=this.$site.locales,r=void 0===n?{}:n;for(var o in r)"/"===o?t=r[o]:0===this.$page.path.indexOf(o)&&(e=r[o]);return e||t||{}}},{key:"$siteTitle",get:function(){return this.$localeConfig.title||this.$site.title||""}},{key:"$canonicalUrl",get:function(){var e=this.$page.frontmatter.canonicalUrl;return"string"==typeof e&&e}},{key:"$title",get:function(){var e=this.$page,t=this.$page.frontmatter.metaTitle;if("string"==typeof t)return t;var n=this.$siteTitle,r=e.frontmatter.home?null:e.frontmatter.title||e.title;return n?r?r+" | "+n:n:r||"VuePress"}},{key:"$description",get:function(){var e=function(e){if(e){var t=e.filter((function(e){return"description"===e.name}))[0];if(t)return t.content}}(this.$page.frontmatter.meta);return e||(this.$page.frontmatter.description||this.$localeConfig.description||this.$site.description||"")}},{key:"$lang",get:function(){return this.$page.frontmatter.lang||this.$localeConfig.lang||"en-US"}},{key:"$localePath",get:function(){return this.$localeConfig.path||"/"}},{key:"$themeLocaleConfig",get:function(){return(this.$site.themeConfig.locales||{})[this.$localePath]||{}}},{key:"$page",get:function(){return this.__page?this.__page:function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.path.toLowerCase()===t.toLowerCase())return r}return{path:"",frontmatter:{}}}(this.$site.pages,this.$route.path)}}]),t}()}),ds)),Lo.component("Content",Es),Lo.component("ContentSlotsDistributor",$s),Lo.component("OutboundLink",Ts),Lo.component("ClientOnly",{functional:!0,render:function(e,t){var n=t.parent,r=t.children;if(n._isMounted)return r;n.$once("hook:mounted",(function(){n.$forceUpdate()}))}}),Lo.component("Layout",Fa("Layout")),Lo.component("NotFound",Fa("NotFound")),Lo.prototype.$withBase=function(e){var t=this.$site.base;return"/"===e.charAt(0)?t+e.slice(1):e},window.__VUEPRESS__={version:"1.8.2",hash:"42ecc82"},function(e){return Ps.apply(this,arguments)}(!1).then((function(e){var t=e.app;e.router.onReady((function(){t.$mount("#app")}))}))}]);