(window.webpackJsonp=window.webpackJsonp||[]).push([[0],[]]);!function(e){function t(t){for(var r,i,l=t[0],s=t[1],c=t[2],p=0,f=[];p
'};function o(e,t,n){return en?n:e}function a(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 s=n.render(!t),c=s.querySelector(r.barSelector),u=r.speed,p=r.easing;return s.offsetWidth,i((function(t){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),l(c,function(e,t,n){var o;return(o="translate3d"===r.positionUsing?{transform:"translate3d("+a(e)+"%,0,0)"}:"translate"===r.positionUsing?{transform:"translate("+a(e)+"%,0)"}:{"margin-left":a(e)+"%"}).transition="all "+t+"ms "+n,o}(e,u,p)),1===e?(l(s,{transition:"none",opacity:1}),s.offsetWidth,setTimeout((function(){l(s,{transition:"all "+u+"ms linear",opacity:0}),setTimeout((function(){n.remove(),t()}),u)}),u)):setTimeout(t,u)})),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");c(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=r.template;var o,i=t.querySelector(r.barSelector),s=e?"-100":a(n.status||0),u=document.querySelector(r.parent);return l(i,{transition:"all 0 linear",transform:"translate3d("+s+"%,0,0)"}),r.showSpinner||(o=t.querySelector(r.spinnerSelector))&&f(o),u!=document.body&&c(u,"nprogress-custom-parent"),u.appendChild(t),t},n.remove=function(){u(document.documentElement,"nprogress-busy"),u(document.querySelector(r.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&f(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 i=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),l=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,a=t.charAt(0).toUpperCase()+t.slice(1);o--;)if((r=e[o]+a)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,a=arguments;if(2==a.length)for(n in t)void 0!==(o=t[n])&&t.hasOwnProperty(n)&&r(e,n,o);else r(e,a[1],a[2])}}();function s(e,t){return("string"==typeof e?e:p(e)).indexOf(" "+t+" ")>=0}function c(e,t){var n=p(e),r=n+t;s(n,t)||(e.className=r.substring(1))}function u(e,t){var n,r=p(e);s(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function p(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function f(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return n})?r.call(t,n,t,e):r)||(e.exports=o)},function(e,t){var n="Expected a function",r=NaN,o="[object Symbol]",a=/^\s+|\s+$/g,i=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,s=/^0o[0-7]+$/i,c=parseInt,u="object"==typeof global&&global&&global.Object===Object&&global,p="object"==typeof self&&self&&self.Object===Object&&self,f=u||p||Function("return this")(),d=Object.prototype.toString,h=Math.max,v=Math.min,m=function(){return f.Date.now()};function g(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function y(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&d.call(e)==o}(e))return r;if(g(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=g(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(a,"");var n=l.test(e);return n||s.test(e)?c(e.slice(2),n?2:8):i.test(e)?r:+e}e.exports=function(e,t,r){var o,a,i,l,s,c,u=0,p=!1,f=!1,d=!0;if("function"!=typeof e)throw new TypeError(n);function _(t){var n=o,r=a;return o=a=void 0,u=t,l=e.apply(r,n)}function b(e){var n=e-c;return void 0===c||n>=t||n<0||f&&e-u>=i}function E(){var e=m();if(b(e))return w(e);s=setTimeout(E,function(e){var n=t-(e-c);return f?v(n,i-(e-u)):n}(e))}function w(e){return s=void 0,d&&o?_(e):(o=a=void 0,l)}function S(){var e=m(),n=b(e);if(o=arguments,a=this,c=e,n){if(void 0===s)return function(e){return u=e,s=setTimeout(E,t),p?_(e):l}(c);if(f)return s=setTimeout(E,t),_(c)}return void 0===s&&(s=setTimeout(E,t)),l}return t=y(t)||0,g(r)&&(p=!!r.leading,i=(f="maxWait"in r)?h(y(r.maxWait)||0,t):i,d="trailing"in r?!!r.trailing:d),S.cancel=function(){void 0!==s&&clearTimeout(s),u=0,o=c=a=s=void 0},S.flush=function(){return void 0===s?l:w(m())},S}},function(e,t,n){e.exports=n(8)},function(e,t,n){Promise.all([n.e(0),n.e(114)]).then(n.t.bind(null,9,7))},function(e,t,n){},function(e,t,n){"use strict";var r=n(1);n.n(r).a},function(e,t,n){"use strict";n.r(t); /*! * Vue.js v2.6.10 * (c) 2014-2019 Evan You * Released under the MIT License. */ var r=Object.freeze({});function o(e){return null==e}function a(e){return null!=e}function i(e){return!0===e}function l(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function s(e){return null!==e&&"object"==typeof e}var c=Object.prototype.toString;function u(e){return"[object Object]"===c.call(e)}function p(e){return"[object RegExp]"===c.call(e)}function f(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function d(e){return a(e)&&"function"==typeof e.then&&"function"==typeof e.catch}function h(e){return null==e?"":Array.isArray(e)||u(e)&&e.toString===c?JSON.stringify(e,null,2):String(e)}function v(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-1)return e.splice(n,1)}}var _=Object.prototype.hasOwnProperty;function b(e,t){return _.call(e,t)}function E(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var w=/-(\w)/g,S=E((function(e){return e.replace(w,(function(e,t){return t?t.toUpperCase():""}))})),x=E((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})),C=/\B([A-Z])/g,P=E((function(e){return e.replace(C,"-$1").toLowerCase()}));var k=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,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function T(e,t){for(var n in t)e[n]=t[n];return e}function A(e){for(var t={},n=0;n0,Q=K&&K.indexOf("edge/")>0,Z=(K&&K.indexOf("android"),K&&/iphone|ipad|ipod|ios/.test(K)||"ios"===z),ee=(K&&/chrome\/\d+/.test(K),K&&/phantomjs/.test(K),K&&K.match(/firefox\/(\d+)/)),te={}.watch,ne=!1;if(q)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===H&&(H=!q&&!G&&"undefined"!=typeof global&&(global.process&&"server"===global.process.env.VUE_ENV)),H},ae=q&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function ie(e){return"function"==typeof e&&/native code/.test(e.toString())}var le,se="undefined"!=typeof Symbol&&ie(Symbol)&&"undefined"!=typeof Reflect&&ie(Reflect.ownKeys);le="undefined"!=typeof Set&&ie(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 ce=O,ue=0,pe=function(){this.id=ue++,this.subs=[]};pe.prototype.addSub=function(e){this.subs.push(e)},pe.prototype.removeSub=function(e){y(this.subs,e)},pe.prototype.depend=function(){pe.target&&pe.target.addDep(this)},pe.prototype.notify=function(){var e=this.subs.slice();for(var t=0,n=e.length;t-1)if(a&&!b(o,"default"))i=!1;else if(""===i||i===P(e)){var s=Fe(String,o.type);(s<0||l0&&(ut((c=e(c,(n||"")+"_"+s))[0])&&ut(p)&&(r[u]=ye(p.text+c[0].text),c.shift()),r.push.apply(r,c)):l(c)?ut(p)?r[u]=ye(p.text+c):""!==c&&r.push(ye(c)):ut(c)&&ut(p)?r[u]=ye(p.text+c.text):(i(t._isVList)&&a(c.tag)&&o(c.key)&&a(n)&&(c.key="__vlist"+n+"_"+s+"__"),r.push(c)));return r}(e):void 0}function ut(e){return a(e)&&a(e.text)&&!1===e.isComment}function pt(e,t){if(e){for(var n=Object.create(null),r=se?Reflect.ownKeys(e):Object.keys(e),o=0;o0,i=e?!!e.$stable:!a,l=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(i&&n&&n!==r&&l===n.$key&&!a&&!n.$hasNormal)return n;for(var s in o={},e)e[s]&&"$"!==s[0]&&(o[s]=vt(t,s,e[s]))}else o={};for(var c in t)c in o||(o[c]=mt(t,c));return e&&Object.isExtensible(e)&&(e._normalized=o),B(o,"$stable",i),B(o,"$key",l),B(o,"$hasNormal",a),o}function vt(e,t,n){var r=function(){var e=arguments.length?n.apply(null,arguments):n({});return(e=e&&"object"==typeof e&&!Array.isArray(e)?[e]:ct(e))&&(0===e.length||1===e.length&&e[0].isComment)?void 0:e};return n.proxy&&Object.defineProperty(e,t,{get:r,enumerable:!0,configurable:!0}),r}function mt(e,t){return function(){return e[t]}}function gt(e,t){var n,r,o,i,l;if(Array.isArray(e)||"string"==typeof e)for(n=new Array(e.length),r=0,o=e.length;rdocument.createEvent("Event").timeStamp&&(un=function(){return pn.now()})}function fn(){var e,t;for(cn=un(),ln=!0,nn.sort((function(e,t){return e.id-t.id})),sn=0;snsn&&nn[n].id>e.id;)n--;nn.splice(n+1,0,e)}else nn.push(e);an||(an=!0,tt(fn))}}(this)},hn.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||s(e)||this.deep){var t=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,t)}catch(e){Be(e,this.vm,'callback for watcher "'+this.expression+'"')}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||y(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:O,set:O};function mn(e,t,n){vn.get=function(){return this[t][n]},vn.set=function(e){this[t][n]=e},Object.defineProperty(e,n,vn)}function gn(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&&xe(!1);var a=function(a){o.push(a);var i=Ne(a,t,n,e);ke(r,a,i),a in e||mn(e,"_props",a)};for(var i in t)a(i);xe(!0)}(e,t.props),t.methods&&function(e,t){e.$options.props;for(var n in t)e[n]="function"!=typeof t[n]?O:k(t[n],e)}(e,t.methods),t.data?function(e){var t=e.$options.data;u(t=e._data="function"==typeof t?function(e,t){de();try{return e.call(t,t)}catch(e){return Be(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 a=n[o];0,r&&b(r,a)||(i=void 0,36!==(i=(a+"").charCodeAt(0))&&95!==i&&mn(e,"_data",a))}var i;Pe(t,!0)}(e):Pe(e._data={},!0),t.computed&&function(e,t){var n=e._computedWatchers=Object.create(null),r=oe();for(var o in t){var a=t[o],i="function"==typeof a?a:a.get;0,r||(n[o]=new hn(e,i||O,O,yn)),o in e||_n(e,o,a)}}(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-1:"string"==typeof e?e.split(",").indexOf(t)>-1:!!p(e)&&e.test(t)}function Tn(e,t){var n=e.cache,r=e.keys,o=e._vnode;for(var a in n){var i=n[a];if(i){var l=kn(i.componentOptions);l&&!t(l)&&An(n,a,r,o)}}}function An(e,t,n,r){var o=e[t];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),e[t]=null,y(n,t)}Cn.prototype._init=function(e){var t=this;t._uid=Sn++,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=Le(xn(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&&Xt(e,t)}(t),function(e){e._vnode=null,e._staticTrees=null;var t=e.$options,n=e.$vnode=t._parentVnode,o=n&&n.context;e.$slots=ft(t._renderChildren,o),e.$scopedSlots=r,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 a=n&&n.data;ke(e,"$attrs",a&&a.attrs||r,null,!0),ke(e,"$listeners",t._parentListeners||r,null,!0)}(t),tn(t,"beforeCreate"),function(e){var t=pt(e.$options.inject,e);t&&(xe(!1),Object.keys(t).forEach((function(n){ke(e,n,t[n])})),xe(!0))}(t),gn(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=$e,e.prototype.$delete=Te,e.prototype.$watch=function(e,t,n){if(u(t))return wn(this,e,t,n);(n=n||{}).user=!0;var r=new hn(this,e,t,n);if(n.immediate)try{t.call(this,r.value)}catch(e){Be(e,this,'callback for immediate watcher "'+r.expression+'"')}return function(){r.teardown()}}}(Cn),function(e){var t=/^hook:/;e.prototype.$on=function(e,n){var r=this;if(Array.isArray(e))for(var o=0,a=e.length;o1?$(n):n;for(var r=$(arguments,1),o='event handler for "'+e+'"',a=0,i=n.length;aparseInt(this.max)&&An(i,l[0],l,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}}};!function(e){var t={get:function(){return V}};Object.defineProperty(e,"config",t),e.util={warn:ce,extend:T,mergeOptions:Le,defineReactive:ke},e.set=$e,e.delete=Te,e.nextTick=tt,e.observable=function(e){return Pe(e),e},e.options=Object.create(null),N.forEach((function(t){e.options[t+"s"]=Object.create(null)})),e.options._base=e,T(e.options.components,Un),function(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=$(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=Le(this.options,e),this}}(e),Pn(e),function(e){N.forEach((function(t){e[t]=function(e,n){return n?("component"===t&&u(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)}(Cn),Object.defineProperty(Cn.prototype,"$isServer",{get:oe}),Object.defineProperty(Cn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Cn,"FunctionalRenderContext",{value:Ut}),Cn.version="2.6.10";var jn=m("style,class"),In=m("input,textarea,option,select,progress"),Rn=m("contenteditable,draggable,spellcheck"),Ln=m("events,caret,typing,plaintext-only"),Mn=function(e,t){return Bn(t)||"false"===t?"false":"contenteditable"===e&&Ln(t)?t:"true"},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,translate,truespeed,typemustmatch,visible"),Dn="http://www.w3.org/1999/xlink",Vn=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},Fn=function(e){return Vn(e)?e.slice(6,e.length):""},Bn=function(e){return null==e||!1===e};function Jn(e){for(var t=e.data,n=e,r=e;a(r.componentInstance);)(r=r.componentInstance._vnode)&&r.data&&(t=Hn(r.data,t));for(;a(n=n.parent);)n&&n.data&&(t=Hn(t,n.data));return function(e,t){if(a(e)||a(t))return Wn(e,qn(t));return""}(t.staticClass,t.class)}function Hn(e,t){return{staticClass:Wn(e.staticClass,t.staticClass),class:a(e.class)?[e.class,t.class]:t.class}}function Wn(e,t){return e?t?e+" "+t:e:t||""}function qn(e){return Array.isArray(e)?function(e){for(var t,n="",r=0,o=e.length;r-1?vr(e,t,n):Nn(t)?Bn(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):Rn(t)?e.setAttribute(t,Mn(t,n)):Vn(t)?Bn(n)?e.removeAttributeNS(Dn,Fn(t)):e.setAttributeNS(Dn,t,n):vr(e,t,n)}function vr(e,t,n){if(Bn(n))e.removeAttribute(t);else{if(X&&!Y&&"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 mr={create:dr,update:dr};function gr(e,t){var n=t.elm,r=t.data,i=e.data;if(!(o(r.staticClass)&&o(r.class)&&(o(i)||o(i.staticClass)&&o(i.class)))){var l=Jn(t),s=n._transitionClasses;a(s)&&(l=Wn(l,qn(s))),l!==n._prevClass&&(n.setAttribute("class",l),n._prevClass=l)}}var yr,_r={create:gr,update:gr},br="__r",Er="__c";function wr(e,t,n){var r=yr;return function o(){var a=t.apply(null,arguments);null!==a&&Cr(e,o,n,r)}}var Sr=Ge&&!(ee&&Number(ee[1])<=53);function xr(e,t,n,r){if(Sr){var o=cn,a=t;t=a._wrapper=function(e){if(e.target===e.currentTarget||e.timeStamp>=o||e.timeStamp<=0||e.target.ownerDocument!==document)return a.apply(this,arguments)}}yr.addEventListener(e,t,ne?{capture:n,passive:r}:n)}function Cr(e,t,n,r){(r||yr).removeEventListener(e,t._wrapper||t,n)}function Pr(e,t){if(!o(e.data.on)||!o(t.data.on)){var n=t.data.on||{},r=e.data.on||{};yr=t.elm,function(e){if(a(e[br])){var t=X?"change":"input";e[t]=[].concat(e[br],e[t]||[]),delete e[br]}a(e[Er])&&(e.change=[].concat(e[Er],e.change||[]),delete e[Er])}(n),it(n,r,xr,Cr,wr,t.context),yr=void 0}}var kr,$r={create:Pr,update:Pr};function Tr(e,t){if(!o(e.data.domProps)||!o(t.data.domProps)){var n,r,i=t.elm,l=e.data.domProps||{},s=t.data.domProps||{};for(n in a(s.__ob__)&&(s=t.data.domProps=T({},s)),l)n in s||(i[n]="");for(n in s){if(r=s[n],"textContent"===n||"innerHTML"===n){if(t.children&&(t.children.length=0),r===l[n])continue;1===i.childNodes.length&&i.removeChild(i.childNodes[0])}if("value"===n&&"PROGRESS"!==i.tagName){i._value=r;var c=o(r)?"":String(r);Ar(i,c)&&(i.value=c)}else if("innerHTML"===n&&Kn(i.tagName)&&o(i.innerHTML)){(kr=kr||document.createElement("div")).innerHTML=""+r+"";for(var u=kr.firstChild;i.firstChild;)i.removeChild(i.firstChild);for(;u.firstChild;)i.appendChild(u.firstChild)}else if(r!==l[n])try{i[n]=r}catch(e){}}}}function Ar(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 v(n)!==v(t);if(r.trim)return n.trim()!==t.trim()}return n!==t}(e,t))}var Or={create:Tr,update:Tr},Ur=E((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 jr(e){var t=Ir(e.style);return e.staticStyle?T(e.staticStyle,t):t}function Ir(e){return Array.isArray(e)?A(e):"string"==typeof e?Ur(e):e}var Rr,Lr=/^--/,Mr=/\s*!important$/,Nr=function(e,t,n){if(Lr.test(t))e.style.setProperty(t,n);else if(Mr.test(n))e.style.setProperty(P(t),n.replace(Mr,""),"important");else{var r=Vr(t);if(Array.isArray(n))for(var o=0,a=n.length;o-1?t.split(Jr).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 Wr(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(Jr).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 qr(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&T(t,Gr(e.name||"v")),T(t,e),t}return"string"==typeof e?Gr(e):void 0}}var Gr=E((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"}})),zr=q&&!Y,Kr="transition",Xr="animation",Yr="transition",Qr="transitionend",Zr="animation",eo="animationend";zr&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Yr="WebkitTransition",Qr="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Zr="WebkitAnimation",eo="webkitAnimationEnd"));var to=q?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function no(e){to((function(){to(e)}))}function ro(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),Hr(e,t))}function oo(e,t){e._transitionClasses&&y(e._transitionClasses,t),Wr(e,t)}function ao(e,t,n){var r=lo(e,t),o=r.type,a=r.timeout,i=r.propCount;if(!o)return n();var l=o===Kr?Qr:eo,s=0,c=function(){e.removeEventListener(l,u),n()},u=function(t){t.target===e&&++s>=i&&c()};setTimeout((function(){s0&&(n=Kr,u=i,p=a.length):t===Xr?c>0&&(n=Xr,u=c,p=s.length):p=(n=(u=Math.max(i,c))>0?i>c?Kr:Xr:null)?n===Kr?a.length:s.length:0,{type:n,timeout:u,propCount:p,hasTransform:n===Kr&&io.test(r[Yr+"Property"])}}function so(e,t){for(;e.length1}function vo(e,t){!0!==t.data.show&&uo(t)}var mo=function(e){var t,n,r={},s=e.modules,c=e.nodeOps;for(t=0;th?_(e,o(n[g+1])?null:n[g+1].elm,n,d,g,r):d>g&&E(0,t,f,h)}(f,m,g,n,u):a(g)?(a(e.text)&&c.setTextContent(f,""),_(f,null,g,0,g.length-1,n)):a(m)?E(0,m,0,m.length-1):a(e.text)&&c.setTextContent(f,""):e.text!==t.text&&c.setTextContent(f,t.text),a(h)&&a(d=h.hook)&&a(d=d.postpatch)&&d(e,t)}}}function C(e,t,n){if(i(n)&&a(e.parent))e.parent.data.pendingInsert=t;else for(var r=0;r-1,i.selected!==a&&(i.selected=a);else if(I(Eo(i),r))return void(e.selectedIndex!==l&&(e.selectedIndex=l));o||(e.selectedIndex=-1)}}function bo(e,t){return t.every((function(t){return!I(t,e)}))}function Eo(e){return"_value"in e?e._value:e.value}function wo(e){e.target.composing=!0}function So(e){e.target.composing&&(e.target.composing=!1,xo(e.target,"input"))}function xo(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function Co(e){return!e.componentInstance||e.data&&e.data.transition?e:Co(e.componentInstance._vnode)}var Po={model:go,show:{bind:function(e,t,n){var r=t.value,o=(n=Co(n)).data&&n.data.transition,a=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;r&&o?(n.data.show=!0,uo(n,(function(){e.style.display=a}))):e.style.display=r?a:"none"},update:function(e,t,n){var r=t.value;!r!=!t.oldValue&&((n=Co(n)).data&&n.data.transition?(n.data.show=!0,r?uo(n,(function(){e.style.display=e.__vOriginalDisplay})):po(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)}}},ko={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 $o(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?$o(qt(t.children)):e}function To(e){var t={},n=e.$options;for(var r in n.propsData)t[r]=e[r];var o=n._parentListeners;for(var a in o)t[S(a)]=o[a];return t}function Ao(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}var Oo=function(e){return e.tag||Wt(e)},Uo=function(e){return"show"===e.name},jo={name:"transition",props:ko,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(Oo)).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 a=$o(o);if(!a)return o;if(this._leaving)return Ao(e,o);var i="__transition-"+this._uid+"-";a.key=null==a.key?a.isComment?i+"comment":i+a.tag:l(a.key)?0===String(a.key).indexOf(i)?a.key:i+a.key:a.key;var s=(a.data||(a.data={})).transition=To(this),c=this._vnode,u=$o(c);if(a.data.directives&&a.data.directives.some(Uo)&&(a.data.show=!0),u&&u.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(a,u)&&!Wt(u)&&(!u.componentInstance||!u.componentInstance._vnode.isComment)){var p=u.data.transition=T({},s);if("out-in"===r)return this._leaving=!0,lt(p,"afterLeave",(function(){t._leaving=!1,t.$forceUpdate()})),Ao(e,o);if("in-out"===r){if(Wt(a))return c;var f,d=function(){f()};lt(s,"afterEnter",d),lt(s,"enterCancelled",d),lt(p,"delayLeave",(function(e){f=e}))}}return o}}},Io=T({tag:String,moveClass:String},ko);function Ro(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function Lo(e){e.data.newPos=e.elm.getBoundingClientRect()}function Mo(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 a=e.elm.style;a.transform=a.WebkitTransform="translate("+r+"px,"+o+"px)",a.transitionDuration="0s"}}delete Io.mode;var No={Transition:jo,TransitionGroup:{props:Io,beforeMount:function(){var e=this,t=this._update;this._update=function(n,r){var o=Qt(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||[],a=this.children=[],i=To(this),l=0;l-1?Yn[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:Yn[e]=/HTMLUnknownElement/.test(t.toString())},T(Cn.options.directives,Po),T(Cn.options.components,No),Cn.prototype.__patch__=q?mo:O,Cn.prototype.$mount=function(e,t){return function(e,t,n){var r;return e.$el=t,e.$options.render||(e.$options.render=ge),tn(e,"beforeMount"),r=function(){e._update(e._render(),n)},new hn(e,r,O,{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&&q?function(e){if("string"==typeof e){var t=document.querySelector(e);return t||document.createElement("div")}return e}(e):void 0,t)},q&&setTimeout((function(){V.devtools&&ae&&ae.emit("init",Cn)}),0);var Do=Cn; /*! * vue-router v3.1.3 * (c) 2019 Evan You * @license MIT */function Vo(e){return Object.prototype.toString.call(e).indexOf("Error")>-1}function Fo(e,t){return t instanceof e||t&&(t.name===e.name||t._name===e._name)}function Bo(e,t){for(var n in t)e[n]=t[n];return e}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,a=t.data;a.routerView=!0;for(var i=o.$createElement,l=n.name,s=o.$route,c=o._routerViewCache||(o._routerViewCache={}),u=0,p=!1;o&&o._routerRoot!==o;){var f=o.$vnode&&o.$vnode.data;f&&(f.routerView&&u++,f.keepAlive&&o._inactive&&(p=!0)),o=o.$parent}if(a.routerViewDepth=u,p)return i(c[l],a,r);var d=s.matched[u];if(!d)return c[l]=null,i();var h=c[l]=d.components[l];a.registerRouteInstance=function(e,t){var n=d.instances[l];(t&&n!==e||!t&&n===e)&&(d.instances[l]=t)},(a.hook||(a.hook={})).prepatch=function(e,t){d.instances[l]=t.componentInstance},a.hook.init=function(e){e.data.keepAlive&&e.componentInstance&&e.componentInstance!==d.instances[l]&&(d.instances[l]=e.componentInstance)};var v=a.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}}(s,d.props&&d.props[l]);if(v){v=a.props=Bo({},v);var m=a.attrs=a.attrs||{};for(var g in v)h.props&&g in h.props||(m[g]=v[g],delete v[g])}return i(h,a,r)}};var Ho=/[!'()*]/g,Wo=function(e){return"%"+e.charCodeAt(0).toString(16)},qo=/%2C/g,Go=function(e){return encodeURIComponent(e).replace(Ho,Wo).replace(qo,",")},zo=decodeURIComponent;function Ko(e){var t={};return(e=e.trim().replace(/^(\?|#|&)/,""))?(e.split("&").forEach((function(e){var n=e.replace(/\+/g," ").split("="),r=zo(n.shift()),o=n.length>0?zo(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 Xo(e){var t=e?Object.keys(e).map((function(t){var n=e[t];if(void 0===n)return"";if(null===n)return Go(t);if(Array.isArray(n)){var r=[];return n.forEach((function(e){void 0!==e&&(null===e?r.push(Go(t)):r.push(Go(t)+"="+Go(e)))})),r.join("&")}return Go(t)+"="+Go(n)})).filter((function(e){return e.length>0})).join("&"):null;return t?"?"+t:""}var Yo=/\/?$/;function Qo(e,t,n,r){var o=r&&r.options.stringifyQuery,a=t.query||{};try{a=Zo(a)}catch(e){}var i={name:t.name||e&&e.name,meta:e&&e.meta||{},path:t.path||"/",hash:t.hash||"",query:a,params:t.params||{},fullPath:na(t,o),matched:e?ta(e):[]};return n&&(i.redirectedFrom=na(n,o)),Object.freeze(i)}function Zo(e){if(Array.isArray(e))return e.map(Zo);if(e&&"object"==typeof e){var t={};for(var n in e)t[n]=Zo(e[n]);return t}return e}var ea=Qo(null,{path:"/"});function ta(e){for(var t=[];e;)t.unshift(e),e=e.parent;return t}function na(e,t){var n=e.path,r=e.query;void 0===r&&(r={});var o=e.hash;return void 0===o&&(o=""),(n||"/")+(t||Xo)(r)+o}function ra(e,t){return t===ea?e===t:!!t&&(e.path&&t.path?e.path.replace(Yo,"")===t.path.replace(Yo,"")&&e.hash===t.hash&&oa(e.query,t.query):!(!e.name||!t.name)&&(e.name===t.name&&e.hash===t.hash&&oa(e.query,t.query)&&oa(e.params,t.params)))}function oa(e,t){if(void 0===e&&(e={}),void 0===t&&(t={}),!e||!t)return e===t;var n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every((function(n){var r=e[n],o=t[n];return"object"==typeof r&&"object"==typeof o?oa(r,o):String(r)===String(o)}))}function aa(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 a=e.replace(/^\//,"").split("/"),i=0;i=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||""),s=t&&t.path||"/",c=l.path?aa(l.path,s,n||o.append):s,u=function(e,t,n){void 0===t&&(t={});var r,o=n||Ko;try{r=o(e||"")}catch(e){r={}}for(var a in t)r[a]=t[a];return r}(l.query,o.query,r&&r.options.parseQuery),p=o.hash||l.hash;return p&&"#"!==p.charAt(0)&&(p="#"+p),{_normalized:!0,path:c,query:u,hash:p}}var Pa,ka=[String,Object],$a=[String,Array],Ta=function(){},Aa={name:"RouterLink",props:{to:{type:ka,required:!0},tag:{type:String,default:"a"},exact:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,event:{type:$a,default:"click"}},render:function(e){var t=this,n=this.$router,r=this.$route,o=n.resolve(this.to,r,this.append),a=o.location,i=o.route,l=o.href,s={},c=n.options.linkActiveClass,u=n.options.linkExactActiveClass,p=null==c?"router-link-active":c,f=null==u?"router-link-exact-active":u,d=null==this.activeClass?p:this.activeClass,h=null==this.exactActiveClass?f:this.exactActiveClass,v=i.redirectedFrom?Qo(null,Ca(i.redirectedFrom),null,n):i;s[h]=ra(r,v),s[d]=this.exact?s[h]:function(e,t){return 0===e.path.replace(Yo,"/").indexOf(t.path.replace(Yo,"/"))&&(!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 m=function(e){Oa(e)&&(t.replace?n.replace(a,Ta):n.push(a,Ta))},g={click:Oa};Array.isArray(this.event)?this.event.forEach((function(e){g[e]=m})):g[this.event]=m;var y={class:s},_=!this.$scopedSlots.$hasNormal&&this.$scopedSlots.default&&this.$scopedSlots.default({href:l,route:i,navigate:m,isActive:s[d],isExactActive:s[h]});if(_){if(1===_.length)return _[0];if(_.length>1||!_.length)return 0===_.length?e():e("span",{},_)}if("a"===this.tag)y.on=g,y.attrs={href:l};else{var b=function e(t){if(t)for(var n,r=0;r-1&&(l.params[f]=n.params[f]);return l.path=xa(u.path,l.params),s(u,l,i)}if(l.path){l.params={};for(var d=0;d=e.length?n():e[o]?t(e[o],(function(){r(o+1)})):r(o+1)};r(0)}function ni(e){return function(t,n,r){var o=!1,a=0,i=null;ri(e,(function(e,t,n,l){if("function"==typeof e&&void 0===e.cid){o=!0,a++;var s,c=ii((function(t){var o;((o=t).__esModule||ai&&"Module"===o[Symbol.toStringTag])&&(t=t.default),e.resolved="function"==typeof t?t:Pa.extend(t),n.components[l]=t,--a<=0&&r()})),u=ii((function(e){var t="Failed to resolve async component "+l+": "+e;i||(i=Vo(e)?e:new Error(t),r(i))}));try{s=e(c,u)}catch(e){u(e)}if(s)if("function"==typeof s.then)s.then(c,u);else{var p=s.component;p&&"function"==typeof p.then&&p.then(c,u)}}})),o||r()}}function ri(e,t){return oi(e.map((function(e){return Object.keys(e.components).map((function(n){return t(e.components[n],e.instances[n],e,n)}))})))}function oi(e){return Array.prototype.concat.apply([],e)}var ai="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;function ii(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 li=function(e){function t(t){e.call(this),this.name=this._name="NavigationDuplicated",this.message='Navigating to current location ("'+t.fullPath+'") is not allowed',Object.defineProperty(this,"stack",{value:(new e).stack,writable:!0,configurable:!0})}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(Error);li._name="NavigationDuplicated";var si=function(e,t){this.router=e,this.base=function(e){if(!e)if(Ua){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=ea,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[]};function ci(e,t,n,r){var o=ri(e,(function(e,r,o,a){var i=function(e,t){"function"!=typeof e&&(e=Pa.extend(e));return e.options[t]}(e,t);if(i)return Array.isArray(i)?i.map((function(e){return n(e,r,o,a)})):n(i,r,o,a)}));return oi(r?o.reverse():o)}function ui(e,t){if(t)return function(){return e.apply(t,arguments)}}si.prototype.listen=function(e){this.cb=e},si.prototype.onReady=function(e,t){this.ready?e():(this.readyCbs.push(e),t&&this.readyErrorCbs.push(t))},si.prototype.onError=function(e){this.errorCbs.push(e)},si.prototype.transitionTo=function(e,t,n){var r=this,o=this.router.match(e,this.current);this.confirmTransition(o,(function(){r.updateRoute(o),t&&t(o),r.ensureURL(),r.ready||(r.ready=!0,r.readyCbs.forEach((function(e){e(o)})))}),(function(e){n&&n(e),e&&!r.ready&&(r.ready=!0,r.readyErrorCbs.forEach((function(t){t(e)})))}))},si.prototype.confirmTransition=function(e,t,n){var r=this,o=this.current,a=function(e){!Fo(li,e)&&Vo(e)&&(r.errorCbs.length?r.errorCbs.forEach((function(t){t(e)})):console.error(e)),n&&n(e)};if(ra(e,o)&&e.matched.length===o.matched.length)return this.ensureURL(),a(new li(e));var i=function(e,t){var n,r=Math.max(e.length,t.length);for(n=0;n-1?decodeURI(e.slice(0,r))+e.slice(r):decodeURI(e)}else n>-1&&(e=decodeURI(e.slice(0,n))+e.slice(n));return e}function mi(e){var t=window.location.href,n=t.indexOf("#");return(n>=0?t.slice(0,n):t)+"#"+e}function gi(e){Qa?Za(mi(e)):window.location.hash=e}function yi(e){Qa?ei(mi(e)):window.location.replace(mi(e))}var _i=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(){t.index=n,t.updateRoute(r)}),(function(e){Fo(li,e)&&(t.index=n)}))}},t.prototype.getCurrentLocation=function(){var e=this.stack[this.stack.length-1];return e?e.fullPath:"/"},t.prototype.ensureURL=function(){},t}(si),bi=function(e){void 0===e&&(e={}),this.app=null,this.apps=[],this.options=e,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=Ra(e.routes||[],this);var t=e.mode||"hash";switch(this.fallback="history"===t&&!Qa&&!1!==e.fallback,this.fallback&&(t="hash"),Ua||(t="abstract"),this.mode=t,t){case"history":this.history=new pi(this,e.base);break;case"hash":this.history=new di(this,e.base,this.fallback);break;case"abstract":this.history=new _i(this,e.base);break;default:0}},Ei={currentRoute:{configurable:!0}};function wi(e,t){return e.push(t),function(){var n=e.indexOf(t);n>-1&&e.splice(n,1)}}bi.prototype.match=function(e,t,n){return this.matcher.match(e,t,n)},Ei.currentRoute.get=function(){return this.history&&this.history.current},bi.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)})),!this.app){this.app=e;var n=this.history;if(n instanceof pi)n.transitionTo(n.getCurrentLocation());else if(n instanceof di){var r=function(){n.setupListeners()};n.transitionTo(n.getCurrentLocation(),r,r)}n.listen((function(e){t.apps.forEach((function(t){t._route=e}))}))}},bi.prototype.beforeEach=function(e){return wi(this.beforeHooks,e)},bi.prototype.beforeResolve=function(e){return wi(this.resolveHooks,e)},bi.prototype.afterEach=function(e){return wi(this.afterHooks,e)},bi.prototype.onReady=function(e,t){this.history.onReady(e,t)},bi.prototype.onError=function(e){this.history.onError(e)},bi.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)},bi.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)},bi.prototype.go=function(e){this.history.go(e)},bi.prototype.back=function(){this.go(-1)},bi.prototype.forward=function(){this.go(1)},bi.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]}))}))):[]},bi.prototype.resolve=function(e,t,n){var r=Ca(e,t=t||this.history.current,n,this),o=this.match(r,t),a=o.redirectedFrom||o.fullPath;return{location:r,route:o,href:function(e,t,n){var r="hash"===n?"#"+t:t;return e?ia(e+"/"+r):r}(this.history.base,a,this.mode),normalizedTo:r,resolved:o}},bi.prototype.addRoutes=function(e){this.matcher.addRoutes(e),this.history.current!==ea&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(bi.prototype,Ei),bi.install=function e(t){if(!e.installed||Pa!==t){e.installed=!0,Pa=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",Aa);var o=t.config.optionMergeStrategies;o.beforeRouteEnter=o.beforeRouteLeave=o.beforeRouteUpdate=o.created}},bi.version="3.1.3",Ua&&window.Vue&&window.Vue.use(bi);var Si=bi;var xi={NotFound:()=>n.e(60).then(n.bind(null,329)),Layout:()=>Promise.all([n.e(0),n.e(3)]).then(n.bind(null,328))},Ci={"v-271b4f7a":()=>n.e(61).then(n.bind(null,337)),"v-3e432dda":()=>n.e(62).then(n.bind(null,338)),"v-7949173a":()=>n.e(63).then(n.bind(null,339)),"v-2a5ad35a":()=>n.e(66).then(n.bind(null,340)),"v-6ded7f4e":()=>n.e(68).then(n.bind(null,341)),"v-7a256fda":()=>n.e(69).then(n.bind(null,342)),"v-3d046b3a":()=>n.e(70).then(n.bind(null,343)),"v-fcd2a68c":()=>n.e(71).then(n.bind(null,344)),"v-641c68b2":()=>n.e(72).then(n.bind(null,345)),"v-2ea5451a":()=>n.e(73).then(n.bind(null,346)),"v-69ab2e7a":()=>n.e(74).then(n.bind(null,347)),"v-ba33384c":()=>n.e(75).then(n.bind(null,348)),"v-d37cb28a":()=>n.e(76).then(n.bind(null,349)),"v-50054dda":()=>n.e(77).then(n.bind(null,350)),"v-5488e90b":()=>n.e(78).then(n.bind(null,351)),"v-ac27d946":()=>n.e(81).then(n.bind(null,352)),"v-03eb74cc":()=>n.e(82).then(n.bind(null,353)),"v-235a7c7c":()=>n.e(83).then(n.bind(null,354)),"v-9b3ea510":()=>n.e(85).then(n.bind(null,355)),"v-6ede83b2":()=>n.e(88).then(n.bind(null,356)),"v-a499bf20":()=>n.e(89).then(n.bind(null,357)),"v-739437de":()=>n.e(90).then(n.bind(null,358)),"v-55091c9e":()=>n.e(91).then(n.bind(null,359)),"v-5ecf1c5c":()=>n.e(92).then(n.bind(null,360)),"v-5e7b8fd0":()=>n.e(94).then(n.bind(null,361)),"v-cff0629e":()=>n.e(95).then(n.bind(null,362)),"v-d6ce35b4":()=>n.e(96).then(n.bind(null,363)),"v-4133a22d":()=>n.e(97).then(n.bind(null,364)),"v-0a062ae1":()=>n.e(99).then(n.bind(null,365)),"v-38b62501":()=>n.e(100).then(n.bind(null,366)),"v-73fb61ce":()=>n.e(101).then(n.bind(null,367)),"v-765ce60c":()=>n.e(102).then(n.bind(null,368)),"v-0eb8af1a":()=>n.e(104).then(n.bind(null,369)),"v-1b62265e":()=>n.e(105).then(n.bind(null,370)),"v-139dbb5a":()=>n.e(106).then(n.bind(null,371)),"v-4ea3a4ba":()=>n.e(107).then(n.bind(null,372)),"v-12818b3a":()=>n.e(108).then(n.bind(null,373)),"v-4d87749a":()=>n.e(109).then(n.bind(null,374)),"v-eee5440c":()=>n.e(110).then(n.bind(null,375)),"v-78d9714c":()=>n.e(111).then(n.bind(null,376)),"v-a981695a":()=>n.e(112).then(n.bind(null,377)),"v-303fc28a":()=>n.e(113).then(n.bind(null,378)),"v-9761fecc":()=>n.e(64).then(n.bind(null,379)),"v-21562c0c":()=>n.e(65).then(n.bind(null,380)),"v-070c018c":()=>n.e(79).then(n.bind(null,381)),"v-ea3aee8c":()=>n.e(80).then(n.bind(null,382)),"v-3009e6f4":()=>n.e(87).then(n.bind(null,383)),"v-5e31bb7a":()=>n.e(93).then(n.bind(null,384)),"v-7ec2454c":()=>n.e(98).then(n.bind(null,385)),"v-78be6a4a":()=>n.e(103).then(n.bind(null,386)),"v-24a35c0c":()=>n.e(67).then(n.bind(null,387)),"v-e89b201a":()=>Promise.all([n.e(0),n.e(58)]).then(n.bind(null,388)),"v-55d8bdfc":()=>n.e(84).then(n.bind(null,389)),"v-1d956b94":()=>n.e(86).then(n.bind(null,390))};function Pi(e){const t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}const ki=/-(\w)/g,$i=Pi(e=>e.replace(ki,(e,t)=>t?t.toUpperCase():"")),Ti=/\B([A-Z])/g,Ai=Pi(e=>e.replace(Ti,"-$1").toLowerCase()),Oi=Pi(e=>e.charAt(0).toUpperCase()+e.slice(1));function Ui(e,t){if(!t)return;if(e(t))return e(t);return t.includes("-")?e(Oi($i(t))):e(Oi(t))||e(Ai(t))}const ji=Object.assign({},xi,Ci),Ii=e=>ji[e],Ri=e=>Ci[e],Li=e=>xi[e],Mi=e=>Do.component(e);function Ni(e){return Ui(Ri,e)}function Di(e){return Ui(Li,e)}function Vi(e){return Ui(Ii,e)}function Fi(e){return Ui(Mi,e)}function Bi(...e){return Promise.all(e.filter(e=>e).map(async e=>{if(!Fi(e)&&Vi(e)){const t=await Vi(e)();Do.component(e,t.default)}}))}function Ji(e,t){"undefined"!=typeof window&&window.__VUEPRESS__&&(window.__VUEPRESS__[e]=t)}var Hi={created(){this.$ssrContext&&(this.$ssrContext.title=this.$title,this.$ssrContext.lang=this.$lang,this.$ssrContext.description=this.$page.description||this.$description)},mounted(){this.currentMetaTags=new Set,this.updateMeta()},methods:{updateMeta(){document.title=this.$title,document.documentElement.lang=this.$lang;const e=this.$page.frontmatter.meta||[],t=e.slice(0);0===e.filter(e=>"description"===e.name).length&&t.push({name:"description",content:this.$description});const n=document.querySelectorAll('meta[name="description"]');n.length&&n.forEach(e=>this.currentMetaTags.add(e)),this.currentMetaTags=new Set(Wi(t,this.currentMetaTags))}},watch:{$page(){this.updateMeta()}},beforeDestroy(){Wi(null,this.currentMetaTags)}};function Wi(e,t){if(t&&[...t].forEach(e=>{document.head.removeChild(e)}),e)return e.map(e=>{const t=document.createElement("meta");return Object.keys(e).forEach(n=>{t.setAttribute(n,e[n])}),document.head.appendChild(t),t})}var qi=n(3),Gi={mounted(){window.addEventListener("scroll",this.onScroll)},methods:{onScroll:n.n(qi)()((function(){this.setActiveHash()}),300),setActiveHash(){const e=[].slice.call(document.querySelectorAll(".sidebar-link")),t=[].slice.call(document.querySelectorAll(".header-anchor")).filter(t=>e.some(e=>e.hash===t.hash)),n=Math.max(window.pageYOffset,document.documentElement.scrollTop,document.body.scrollTop),r=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),o=window.innerHeight+n;for(let e=0;e=a.parentElement.offsetTop+10&&(!i||n{this.$nextTick(()=>{this.$vuepress.$set("disableScrollBehavior",!1)})})}}}},beforeDestroy(){window.removeEventListener("scroll",this.onScroll)}},zi=n(2),Ki=n.n(zi),Xi=[Hi,Gi,{mounted(){Ki.a.configure({showSpinner:!1}),this.$router.beforeEach((e,t,n)=>{e.path===t.path||Do.component(e.name)||Ki.a.start(),n()}),this.$router.afterEach(()=>{Ki.a.done(),this.isSidebarOpen=!1})}}],Yi={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"}},computed:{layout:function(){var e=this.getLayout();return Ji("layout",e),Do.component(e)}}},Qi=n(0),Zi=Object(Qi.a)(Yi,(function(){var e=this.$createElement;return(this._self._c||e)(this.layout,{tag:"component"})}),[],!1,null,null,null).exports;!function(e,t,n){switch(t){case"components":e[t]||(e[t]={}),Object.assign(e[t],n);break;case"mixins":e[t]||(e[t]=[]),e[t].push(...n);break;default:throw new Error("Unknown option name.")}}(Zi,"mixins",Xi);const el=[{name:"v-271b4f7a",path:"/About/WHY.html",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-271b4f7a").then(n)}},{name:"v-3e432dda",path:"/CSS/2018_10_21_01.html",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-3e432dda").then(n)}},{name:"v-7949173a",path:"/CSS/2018_10_21_02.html",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-7949173a").then(n)}},{name:"v-2a5ad35a",path:"/CSS/2018_10_21_05.html",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-2a5ad35a").then(n)}},{name:"v-6ded7f4e",path:"/CSS/",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-6ded7f4e").then(n)}},{path:"/CSS/index.html",redirect:"/CSS/"},{name:"v-7a256fda",path:"/CSS/cases.html",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-7a256fda").then(n)}},{name:"v-3d046b3a",path:"/CSS/principle.html",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-3d046b3a").then(n)}},{name:"v-fcd2a68c",path:"/FLUTTER/2018_10_25_01.html",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-fcd2a68c").then(n)}},{name:"v-641c68b2",path:"/FLUTTER/",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-641c68b2").then(n)}},{path:"/FLUTTER/index.html",redirect:"/FLUTTER/"},{name:"v-2ea5451a",path:"/GIT/2018_10_22_01.html",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-2ea5451a").then(n)}},{name:"v-69ab2e7a",path:"/GIT/2018_10_22_02.html",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-69ab2e7a").then(n)}},{name:"v-ba33384c",path:"/GIT/2018_10_31_01.html",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-ba33384c").then(n)}},{name:"v-d37cb28a",path:"/GIT/",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-d37cb28a").then(n)}},{path:"/GIT/index.html",redirect:"/GIT/"},{name:"v-50054dda",path:"/IDE/2018_10_28_01.html",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-50054dda").then(n)}},{name:"v-5488e90b",path:"/IDE/",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-5488e90b").then(n)}},{path:"/IDE/index.html",redirect:"/IDE/"},{name:"v-ac27d946",path:"/INTERVIEW/",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-ac27d946").then(n)}},{path:"/INTERVIEW/index.html",redirect:"/INTERVIEW/"},{name:"v-03eb74cc",path:"/INTERVIEW/Terminology.html",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-03eb74cc").then(n)}},{name:"v-235a7c7c",path:"/JavaScript/2018_10_28_01.html",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-235a7c7c").then(n)}},{name:"v-9b3ea510",path:"/JavaScript/2018_11_02_01.html",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-9b3ea510").then(n)}},{name:"v-6ede83b2",path:"/JavaScript/2018_11_02_04.html",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-6ede83b2").then(n)}},{name:"v-a499bf20",path:"/JavaScript/2018_11_02_05.html",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-a499bf20").then(n)}},{name:"v-739437de",path:"/JavaScript/",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-739437de").then(n)}},{path:"/JavaScript/index.html",redirect:"/JavaScript/"},{name:"v-55091c9e",path:"/JavaScript/one.html",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-55091c9e").then(n)}},{name:"v-5ecf1c5c",path:"/JavaScript/two.html",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-5ecf1c5c").then(n)}},{name:"v-5e7b8fd0",path:"/NODE/2018_10_28_01.html",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-5e7b8fd0").then(n)}},{name:"v-cff0629e",path:"/NODE/",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-cff0629e").then(n)}},{path:"/NODE/index.html",redirect:"/NODE/"},{name:"v-d6ce35b4",path:"/PROJECT/2018-11-05.html",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-d6ce35b4").then(n)}},{name:"v-4133a22d",path:"/PROJECT/",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-4133a22d").then(n)}},{path:"/PROJECT/index.html",redirect:"/PROJECT/"},{name:"v-0a062ae1",path:"/REACT/",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-0a062ae1").then(n)}},{path:"/REACT/index.html",redirect:"/REACT/"},{name:"v-38b62501",path:"/",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-38b62501").then(n)}},{path:"/index.html",redirect:"/"},{name:"v-73fb61ce",path:"/UBUNTU/2018_10_28_01.html",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-73fb61ce").then(n)}},{name:"v-765ce60c",path:"/UBUNTU/2018_10_28_02.html",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-765ce60c").then(n)}},{name:"v-0eb8af1a",path:"/UBUNTU/2019_01_11.html",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-0eb8af1a").then(n)}},{name:"v-1b62265e",path:"/UBUNTU/",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-1b62265e").then(n)}},{path:"/UBUNTU/index.html",redirect:"/UBUNTU/"},{name:"v-139dbb5a",path:"/VUE/2018_10_31_01.html",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-139dbb5a").then(n)}},{name:"v-4ea3a4ba",path:"/VUE/2018_10_31_02.html",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-4ea3a4ba").then(n)}},{name:"v-12818b3a",path:"/VUE/2018_11_02_01.html",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-12818b3a").then(n)}},{name:"v-4d87749a",path:"/VUE/2018_11_02_02.html",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-4d87749a").then(n)}},{name:"v-eee5440c",path:"/VUE/2018_11_02_03.html",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-eee5440c").then(n)}},{name:"v-78d9714c",path:"/VUE/2018_11_02_04.html",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-78d9714c").then(n)}},{name:"v-a981695a",path:"/VUE/",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-a981695a").then(n)}},{path:"/VUE/index.html",redirect:"/VUE/"},{name:"v-303fc28a",path:"/hello/",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-303fc28a").then(n)}},{path:"/hello/index.html",redirect:"/hello/"},{name:"v-9761fecc",path:"/CSS/2018_10_21_03.html",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-9761fecc").then(n)}},{name:"v-21562c0c",path:"/CSS/2018_10_21_04.html",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-21562c0c").then(n)}},{name:"v-070c018c",path:"/INTERVIEW/BasicAjax.html",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-070c018c").then(n)}},{name:"v-ea3aee8c",path:"/INTERVIEW/HTTP.html",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-ea3aee8c").then(n)}},{name:"v-3009e6f4",path:"/JavaScript/2018_11_02_03.html",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-3009e6f4").then(n)}},{name:"v-5e31bb7a",path:"/NODE/01_nodejs_phantomjs_nodemailer.html",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-5e31bb7a").then(n)}},{name:"v-7ec2454c",path:"/REACT/2018_11_02_01.html",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-7ec2454c").then(n)}},{name:"v-78be6a4a",path:"/UBUNTU/2018_10_28_03.html",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-78be6a4a").then(n)}},{name:"v-24a35c0c",path:"/CSS/2019_04_11_01.html",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-24a35c0c").then(n)}},{name:"v-e89b201a",path:"/CSS/grid/Grid.html",component:Zi,beforeEnter:(e,t,n)=>{Bi("v-e89b201a","v-e89b201a").then(n)}},{name:"v-55d8bdfc",path:"/JavaScript/2018_10_29_02.html",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-55d8bdfc").then(n)}},{name:"v-1d956b94",path:"/JavaScript/2018_11_02_02.html",component:Zi,beforeEnter:(e,t,n)=>{Bi("Layout","v-1d956b94").then(n)}},{path:"*",component:Zi}],tl={title:"看白鹿的博客",description:"只有敢于尝试,才能品味人生.",base:"/",pages:[{title:"Why have this Blogs",frontmatter:{},regularPath:"/About/WHY.html",relativePath:"About/WHY.md",key:"v-271b4f7a",path:"/About/WHY.html",headers:[{level:2,title:"Why have this Blogs",slug:"why-have-this-blogs"}],lastUpdated:"11/2/2018, 5:31:10 PM"},{title:"1px 边框问题",frontmatter:{0:"c",1:"o",2:"m",3:"m",4:"e",5:"n",6:"t",7:"s",8:":",9:"t",10:"r",11:"u",12:"e"},regularPath:"/CSS/2018_10_21_01.html",relativePath:"CSS/2018_10_21_01.md",key:"v-3e432dda",path:"/CSS/2018_10_21_01.html",headers:[{level:3,title:"造成边框变粗的原因",slug:"造成边框变粗的原因"},{level:3,title:"0.5px 边框",slug:"_0-5px-边框"},{level:3,title:"使用 border-image 实现",slug:"使用-border-image-实现"},{level:3,title:"使用 background-image 实现",slug:"使用-background-image-实现"},{level:3,title:"多背景渐变实现",slug:"多背景渐变实现"},{level:3,title:"使用 box-shadow 模拟边框",slug:"使用-box-shadow-模拟边框"},{level:3,title:"viewport + rem 实现",slug:"viewport-rem-实现"},{level:3,title:"伪类 + transform 实现",slug:"伪类-transform-实现"}],lastUpdated:"10/30/2018, 1:06:23 PM"},{title:"border-style",frontmatter:{0:"c",1:"o",2:"m",3:"m",4:"e",5:"n",6:"t",7:"s",8:":",9:"t",10:"r",11:"u",12:"e"},regularPath:"/CSS/2018_10_21_02.html",relativePath:"CSS/2018_10_21_02.md",key:"v-7949173a",path:"/CSS/2018_10_21_02.html",headers:[{level:3,title:"属性定义及使用说明",slug:"属性定义及使用说明"}],lastUpdated:"10/30/2018, 1:06:23 PM"},{title:"加速网站的最佳实践",frontmatter:{},regularPath:"/CSS/2018_10_21_05.html",relativePath:"CSS/2018_10_21_05.md",key:"v-2a5ad35a",path:"/CSS/2018_10_21_05.html",lastUpdated:"4/11/2019, 1:36:25 PM"},{title:"CSS 目录",frontmatter:{},regularPath:"/CSS/",relativePath:"CSS/README.md",key:"v-6ded7f4e",path:"/CSS/",lastUpdated:"4/11/2019, 1:36:25 PM"},{title:"案例收集",frontmatter:{},regularPath:"/CSS/cases.html",relativePath:"CSS/cases.md",key:"v-7a256fda",path:"/CSS/cases.html",headers:[{level:2,title:"去除表格单元格边距",slug:"去除表格单元格边距"},{level:2,title:"媒体查询",slug:"媒体查询"},{level:2,title:"箭头旋转",slug:"箭头旋转"},{level:2,title:"垂直居中",slug:"垂直居中"},{level:2,title:"线性渐变色",slug:"线性渐变色"},{level:2,title:"三角符号",slug:"三角符号"},{level:2,title:"文字|内容超过部分隐藏",slug:"文字-内容超过部分隐藏"},{level:2,title:"兼容前缀",slug:"兼容前缀"},{level:2,title:"边框(border-images)",slug:"边框-border-images"},{level:2,title:"字体去抗锯齿",slug:"字体去抗锯齿"},{level:2,title:"设置input输入框背景色",slug:"设置input输入框背景色"},{level:2,title:"buttom边框虚线",slug:"buttom边框虚线"},{level:2,title:"文本不换行",slug:"文本不换行"}],lastUpdated:"10/30/2018, 1:06:23 PM"},{title:"CSS盒子",frontmatter:{},regularPath:"/CSS/principle.html",relativePath:"CSS/principle.md",key:"v-3d046b3a",path:"/CSS/principle.html",headers:[{level:2,title:"CSS盒子",slug:"css盒子"},{level:3,title:"标准CSS盒子与低版本CSS盒子有什么区别",slug:"标准css盒子与低版本css盒子有什么区别"}],lastUpdated:"10/30/2018, 1:06:23 PM"},{title:"布局",frontmatter:{},regularPath:"/FLUTTER/2018_10_25_01.html",relativePath:"FLUTTER/2018_10_25_01.md",key:"v-fcd2a68c",path:"/FLUTTER/2018_10_25_01.html",headers:[{level:2,title:"ListView",slug:"listview"},{level:3,title:"纵向文字列表显示",slug:"纵向文字列表显示"},{level:2,title:"JSON解析",slug:"json解析"},{level:2,title:"点击事件",slug:"点击事件"}],lastUpdated:"10/31/2018, 10:33:32 AM"},{title:"FLUTTER目录",frontmatter:{},regularPath:"/FLUTTER/",relativePath:"FLUTTER/README.md",key:"v-641c68b2",path:"/FLUTTER/",lastUpdated:"10/31/2018, 10:37:46 AM"},{title:"git命令",frontmatter:{},regularPath:"/GIT/2018_10_22_01.html",relativePath:"GIT/2018_10_22_01.md",key:"v-2ea5451a",path:"/GIT/2018_10_22_01.html",headers:[{level:2,title:"创建新的分支,并推送到远程分支",slug:"创建新的分支-并推送到远程分支"},{level:3,title:"创建 gh-pages 分支",slug:"创建-gh-pages-分支"},{level:3,title:"上传书籍内容到 GitHub",slug:"上传书籍内容到-github"}],lastUpdated:"10/31/2018, 11:29:56 AM"},{title:"git~F.A.Q",frontmatter:{},regularPath:"/GIT/2018_10_22_02.html",relativePath:"GIT/2018_10_22_02.md",key:"v-69ab2e7a",path:"/GIT/2018_10_22_02.html",headers:[{level:2,title:"B) 回滚最近一次commit",slug:"b-回滚最近一次commit"},{level:2,title:"C) 回滚最近几次commit,并把这几次commit放到叫做topic的branch上去。",slug:"c-回滚最近几次commit,并把这几次commit放到叫做topic的branch上去。"},{level:2,title:"D) 永久删除最后几个commit",slug:"d-永久删除最后几个commit"},{level:2,title:"E) 回滚merge和pull操作",slug:"e-回滚merge和pull操作"},{level:2,title:"F) 在被污染的working tree中回滚merge或者pull",slug:"f-在被污染的working-tree中回滚merge或者pull"},{level:2,title:"G) 被中断的工作流程",slug:"g-被中断的工作流程"},{level:2,title:"(H) Reset单独的一个文件",slug:"h-reset单独的一个文件"},{level:2,title:"(I) 保留working tree并丢弃一些之前的commit",slug:"i-保留working-tree并丢弃一些之前的commit"}],lastUpdated:"10/30/2018, 1:06:23 PM"},{title:"git commit 提交规范",frontmatter:{},regularPath:"/GIT/2018_10_31_01.html",relativePath:"GIT/2018_10_31_01.md",key:"v-ba33384c",path:"/GIT/2018_10_31_01.html",headers:[{level:2,title:"Commit message 的格式",slug:"commit-message-的格式"},{level:3,title:"",slug:"type"}],lastUpdated:"10/31/2018, 4:41:34 PM"},{title:"git目录",frontmatter:{},regularPath:"/GIT/",relativePath:"GIT/README.md",key:"v-d37cb28a",path:"/GIT/",lastUpdated:"10/31/2018, 10:42:52 AM"},{title:"vscode配置",frontmatter:{},regularPath:"/IDE/2018_10_28_01.html",relativePath:"IDE/2018_10_28_01.md",key:"v-50054dda",path:"/IDE/2018_10_28_01.html",headers:[{level:2,title:"vscode",slug:"vscode"}],lastUpdated:"10/30/2018, 1:06:23 PM"},{title:"IDE目录",frontmatter:{},regularPath:"/IDE/",relativePath:"IDE/README.md",key:"v-5488e90b",path:"/IDE/",lastUpdated:"10/30/2018, 1:06:23 PM"},{title:"面试",frontmatter:{},regularPath:"/INTERVIEW/",relativePath:"INTERVIEW/README.md",key:"v-ac27d946",path:"/INTERVIEW/",lastUpdated:"11/1/2018, 10:05:30 PM"},{title:"专业术语",frontmatter:{},regularPath:"/INTERVIEW/Terminology.html",relativePath:"INTERVIEW/Terminology.md",key:"v-03eb74cc",path:"/INTERVIEW/Terminology.html",lastUpdated:"11/1/2018, 10:05:30 PM"},{title:"动态替换图片",frontmatter:{},regularPath:"/JavaScript/2018_10_28_01.html",relativePath:"JavaScript/2018_10_28_01.md",key:"v-235a7c7c",path:"/JavaScript/2018_10_28_01.html",headers:[{level:2,title:"最简单的示例",slug:"最简单的示例"},{level:2,title:"稍微复杂一点",slug:"稍微复杂一点"},{level:2,title:"更新说明:",slug:"更新说明"},{level:2,title:"目的:",slug:"目的:"},{level:2,title:"展现方式:",slug:"展现方式:"},{level:2,title:"使用技巧",slug:"使用技巧"},{level:2,title:"项目结构:",slug:"项目结构:"},{level:2,title:"index.html 详解",slug:"index-html-详解"},{level:2,title:"模态框",slug:"模态框"},{level:2,title:"index.js 详解",slug:"index-js-详解"}],lastUpdated:"11/2/2018, 4:24:41 PM"},{title:"战舰游戏",frontmatter:{},regularPath:"/JavaScript/2018_11_02_01.html",relativePath:"JavaScript/2018_11_02_01.md",key:"v-9b3ea510",path:"/JavaScript/2018_11_02_01.html",headers:[{level:2,title:"展示",slug:"展示"},{level:2,title:"原生 js 代码",slug:"原生-js-代码"},{level:2,title:"vue 写法",slug:"vue-写法"}],lastUpdated:"11/2/2018, 4:24:41 PM"},{title:"instanceof运算符",frontmatter:{},regularPath:"/JavaScript/2018_11_02_04.html",relativePath:"JavaScript/2018_11_02_04.md",key:"v-6ede83b2",path:"/JavaScript/2018_11_02_04.html",headers:[{level:2,title:"语法",slug:"语法"},{level:2,title:"描述",slug:"描述"},{level:2,title:"例子",slug:"例子"},{level:3,title:"instanceof运算符在数组中的使用",slug:"instanceof运算符在数组中的使用"}],lastUpdated:"11/2/2018, 4:24:41 PM"},{title:"JavaScript 事件流",frontmatter:{},regularPath:"/JavaScript/2018_11_02_05.html",relativePath:"JavaScript/2018_11_02_05.md",key:"v-a499bf20",path:"/JavaScript/2018_11_02_05.html",headers:[{level:2,title:"定义",slug:"定义"},{level:2,title:"分析",slug:"分析"},{level:2,title:"事件处理程序",slug:"事件处理程序"},{level:3,title:"html 事件处理程序",slug:"html-事件处理程序"},{level:3,title:"DOM0 级事件处理程序",slug:"dom0-级事件处理程序"},{level:3,title:"DOM2 级事件处理程序",slug:"dom2-级事件处理程序"},{level:3,title:"建议",slug:"建议"},{level:2,title:"IE 事件处理程序",slug:"ie-事件处理程序"},{level:3,title:"attachEvent()",slug:"attachevent"},{level:3,title:"detachEvent()",slug:"detachevent"},{level:2,title:"跨浏览器的事件处理程序",slug:"跨浏览器的事件处理程序"},{level:3,title:"addHandler()|removeHandler()",slug:"addhandler-removehandler"}],lastUpdated:"11/2/2018, 4:24:41 PM"},{title:"JS 目录",frontmatter:{},regularPath:"/JavaScript/",relativePath:"JavaScript/README.md",key:"v-739437de",path:"/JavaScript/",lastUpdated:"11/2/2018, 4:50:38 PM"},{title:"实验",frontmatter:{},regularPath:"/JavaScript/one.html",relativePath:"JavaScript/one.md",key:"v-55091c9e",path:"/JavaScript/one.html",lastUpdated:"11/2/2018, 4:24:41 PM"},{title:"2",frontmatter:{},regularPath:"/JavaScript/two.html",relativePath:"JavaScript/two.md",key:"v-5ecf1c5c",path:"/JavaScript/two.html",headers:[{level:2,title:"2",slug:"_2"}],lastUpdated:"10/30/2018, 1:06:23 PM"},{title:"npm",frontmatter:{},regularPath:"/NODE/2018_10_28_01.html",relativePath:"NODE/2018_10_28_01.md",key:"v-5e7b8fd0",path:"/NODE/2018_10_28_01.html",headers:[{level:2,title:"全局安装包",slug:"全局安装包"},{level:2,title:"npm是什么",slug:"npm是什么"},{level:2,title:"npm install 安装模块",slug:"npm-install-安装模块"},{level:2,title:"安装包并将信息保持到项目的package.json文件中",slug:"安装包并将信息保持到项目的package-json文件中"},{level:3,title:"-S, --save 安装包信息将加入到dependencies(生产阶段的依赖)",slug:"s-save-安装包信息将加入到dependencies(生产阶段的依赖)"},{level:3,title:"package.json 文件的 dependencies 字段:",slug:"package-json-文件的-dependencies-字段:"},{level:3,title:"package.json 文件的 devDependencies字段:",slug:"package-json-文件的-devdependencies字段:"},{level:3,title:"-O, --save-optional 安装包信息将加入到optionalDependencies(可选阶段的依赖)",slug:"o-save-optional-安装包信息将加入到optionaldependencies(可选阶段的依赖)"},{level:3,title:"package.json 文件的optionalDependencies字段:",slug:"package-json-文件的optionaldependencies字段:"},{level:3,title:"-E, --save-exact 精确安装指定模块版本",slug:"e-save-exact-精确安装指定模块版本"},{level:3,title:"输入命令npm install gulp -ES,留意package.json 文件的 dependencies 字段,以看出版本号中的^消失了",slug:"输入命令npm-install-gulp-es,留意package-json-文件的-dependencies-字段,以看出版本号中的-消失了"},{level:3,title:"模块的依赖都被写入了package.json文件后,他人打开项目的根目录(项目开源、内部团队合作),使用npm install命令可以根据dependencies配置安装所有的依赖包",slug:"模块的依赖都被写入了package-json文件后,他人打开项目的根目录(项目开源、内部团队合作),使用npm-install命令可以根据dependencies配置安装所有的依赖包"},{level:2,title:"本地安装(local)",slug:"本地安装(local)"},{level:2,title:"全局安装(global),使用-g 或 --global",slug:"全局安装(global)-使用-g-或-global"},{level:2,title:"npm ls查看安装的模块",slug:"npm-ls查看安装的模块"},{level:2,title:"查看全局安装的模块及依赖",slug:"查看全局安装的模块及依赖"},{level:2,title:"npm uninstall卸载模块",slug:"npm-uninstall卸载模块"},{level:3,title:"如卸载开发版本的模块",slug:"如卸载开发版本的模块"},{level:2,title:"npm update更新模块",slug:"npm-update更新模块"},{level:3,title:"更新全局包",slug:"更新全局包"},{level:2,title:"npm outdated检查模块是否已经过时",slug:"npm-outdated检查模块是否已经过时"},{level:2,title:"npm init在项目中引导创建一个package.json文件",slug:"npm-init在项目中引导创建一个package-json文件"},{level:2,title:"npm help 查看某条命令的详细帮助",slug:"npm-help-查看某条命令的详细帮助"},{level:2,title:"npmroot查看包的安装路径",slug:"npmroot查看包的安装路径"},{level:2,title:"npm config管理npm的配置路径",slug:"npm-config管理npm的配置路径"},{level:2,title:"npm cache 管理模块的缓存",slug:"npm-cache-管理模块的缓存"},{level:2,title:"npm start 启动模块",slug:"npm-start-启动模块"},{level:2,title:"npm restart 重新启动模块",slug:"npm-restart-重新启动模块"}],lastUpdated:"10/30/2018, 1:06:23 PM"},{title:"node目录",frontmatter:{},regularPath:"/NODE/",relativePath:"NODE/README.md",key:"v-cff0629e",path:"/NODE/",lastUpdated:"10/31/2018, 10:37:46 AM"},{frontmatter:{},regularPath:"/PROJECT/2018-11-05.html",relativePath:"PROJECT/2018-11-05.md",key:"v-d6ce35b4",path:"/PROJECT/2018-11-05.html",lastUpdated:"11/5/2018, 5:02:40 PM"},{title:"总结",frontmatter:{},regularPath:"/PROJECT/",relativePath:"PROJECT/README.md",key:"v-4133a22d",path:"/PROJECT/",lastUpdated:"11/5/2018, 4:59:08 PM"},{title:"react 目录",frontmatter:{},regularPath:"/REACT/",relativePath:"REACT/README.md",key:"v-0a062ae1",path:"/REACT/",lastUpdated:"11/2/2018, 4:24:41 PM"},{title:"Home",frontmatter:{home:!0,heroImage:"/logo.png",actionText:"Start reading →",actionLink:"/CSS/",features:[{title:"简洁至上",details:"以 Markdown 为中心的项目结构,以最少的配置帮助你专注于写作。"},{title:"Vue驱动",details:"享受 Vue + webpack 的开发体验,在 Markdown 中使用 Vue 组件,同时可以使用 Vue 来开发自定义主题。"},{title:"高性能",details:"VuePress 为每个页面预渲染生成静态的 HTML,同时在页面被加载的时候,将作为 SPA 运行。"}],footer:"MIT Licensed | Copyright © 2018-present Johnhong9527"},regularPath:"/",relativePath:"README.md",key:"v-38b62501",path:"/",lastUpdated:"10/30/2018, 1:06:23 PM"},{title:"日常使用技巧",frontmatter:{},regularPath:"/UBUNTU/2018_10_28_01.html",relativePath:"UBUNTU/2018_10_28_01.md",key:"v-73fb61ce",path:"/UBUNTU/2018_10_28_01.html",headers:[{level:2,title:"linux修改文件所属用户和组",slug:"linux修改文件所属用户和组"},{level:2,title:"删除多余内核",slug:"删除多余内核"},{level:2,title:"通用功能",slug:"通用功能"},{level:2,title:"更换软件源",slug:"更换软件源"},{level:2,title:"Ubuntu 更换阿里云软件源",slug:"ubuntu-更换阿里云软件源"},{level:2,title:"挂载共享文件",slug:"挂载共享文件"},{level:2,title:"设置启动区位置",slug:"设置启动区位置"},{level:2,title:"声卡设置",slug:"声卡设置"}],lastUpdated:"10/30/2018, 1:06:23 PM"},{title:"安装软件",frontmatter:{},regularPath:"/UBUNTU/2018_10_28_02.html",relativePath:"UBUNTU/2018_10_28_02.md",key:"v-765ce60c",path:"/UBUNTU/2018_10_28_02.html",headers:[{level:2,title:"安装搜狗输入法",slug:"安装搜狗输入法"},{level:2,title:"chrome",slug:"chrome"},{level:3,title:"软件包安装",slug:"软件包安装"},{level:3,title:"通过apt-get来安装",slug:"通过apt-get来安装"},{level:2,title:"wine",slug:"wine"},{level:2,title:"shadowsocks-qt5",slug:"shadowsocks-qt5"},{level:2,title:"indicator-sysmonitor(显示网速)",slug:"indicator-sysmonitor-显示网速"},{level:2,title:"wondershaper(网速限制)",slug:"wondershaper-网速限制"},{level:2,title:"steam",slug:"steam"},{level:2,title:"yarn",slug:"yarn"}],lastUpdated:"10/30/2018, 1:06:23 PM"},{title:"设置ssl",frontmatter:{},regularPath:"/UBUNTU/2019_01_11.html",relativePath:"UBUNTU/2019_01_11.md",key:"v-0eb8af1a",path:"/UBUNTU/2019_01_11.html",headers:[{level:2,title:"安装certbot",slug:"安装certbot"},{level:3,title:"Install",slug:"install"},{level:3,title:"Get Started",slug:"get-started"}],lastUpdated:"1/11/2019, 1:10:41 PM"},{title:"ubuntu目录",frontmatter:{},regularPath:"/UBUNTU/",relativePath:"UBUNTU/README.md",key:"v-1b62265e",path:"/UBUNTU/",lastUpdated:"10/31/2018, 10:37:46 AM"},{title:"vue-router",frontmatter:{},regularPath:"/VUE/2018_10_31_01.html",relativePath:"VUE/2018_10_31_01.md",key:"v-139dbb5a",path:"/VUE/2018_10_31_01.html",lastUpdated:"10/31/2018, 4:41:34 PM"},{title:"vuepress",frontmatter:{},regularPath:"/VUE/2018_10_31_02.html",relativePath:"VUE/2018_10_31_02.md",key:"v-4ea3a4ba",path:"/VUE/2018_10_31_02.html",headers:[{level:3,title:"侧边栏",slug:"侧边栏"}],lastUpdated:"10/31/2018, 4:41:34 PM"},{title:"components",frontmatter:{},regularPath:"/VUE/2018_11_02_01.html",relativePath:"VUE/2018_11_02_01.md",key:"v-12818b3a",path:"/VUE/2018_11_02_01.html",headers:[{level:2,title:"组件传值_props",slug:"组件传值-props"},{level:3,title:"父与子",slug:"父与子"}],lastUpdated:"11/2/2018, 4:24:41 PM"},{title:"jsx",frontmatter:{},regularPath:"/VUE/2018_11_02_02.html",relativePath:"VUE/2018_11_02_02.md",key:"v-4d87749a",path:"/VUE/2018_11_02_02.html",headers:[{level:2,title:"什么是 JSX?",slug:"什么是-jsx"},{level:2,title:"使用 template",slug:"使用-template"},{level:2,title:"class,style,ref",slug:"class-style-ref"},{level:2,title:"V-APP",slug:"v-app"},{level:2,title:"v-for",slug:"v-for"},{level:2,title:"v-if",slug:"v-if"},{level:2,title:"v-model",slug:"v-model"},{level:2,title:"函数式组件",slug:"函数式组件"},{level:3,title:"click",slug:"click"}],lastUpdated:"11/2/2018, 4:24:41 PM"},{title:"plugin",frontmatter:{},regularPath:"/VUE/2018_11_02_03.html",relativePath:"VUE/2018_11_02_03.md",key:"v-eee5440c",path:"/VUE/2018_11_02_03.html",headers:[{level:2,title:"插件注册",slug:"插件注册"},{level:2,title:"picker",slug:"picker"}],lastUpdated:"11/2/2018, 4:24:41 PM"},{title:"vue-cli",frontmatter:{},regularPath:"/VUE/2018_11_02_04.html",relativePath:"VUE/2018_11_02_04.md",key:"v-78d9714c",path:"/VUE/2018_11_02_04.html",headers:[{level:2,title:"案例",slug:"案例"},{level:2,title:"配置",slug:"配置"},{level:2,title:"vue.config.js",slug:"vue-config-js"}],lastUpdated:"11/6/2018, 9:54:47 AM"},{title:"vue 目录",frontmatter:{},regularPath:"/VUE/",relativePath:"VUE/README.md",key:"v-a981695a",path:"/VUE/",lastUpdated:"11/2/2018, 4:50:38 PM"},{frontmatter:{},regularPath:"/hello/",relativePath:"hello/README.md",key:"v-303fc28a",path:"/hello/",lastUpdated:"12/20/2018, 7:23:47 PM"},{title:"box-flex使用说明",frontmatter:{0:"c",1:"o",2:"m",3:"m",4:"e",5:"n",6:"t",7:"s",8:":",9:"t",10:"r",11:"u",12:"e"},regularPath:"/CSS/2018_10_21_03.html",relativePath:"CSS/2018_10_21_03.md",key:"v-9761fecc",path:"/CSS/2018_10_21_03.html",headers:[{level:2,title:"1.box-flex属性",slug:"_1-box-flex属性"},{level:2,title:"2.box属性",slug:"_2-box属性"},{level:3,title:"a.box-orient",slug:"a-box-orient"},{level:3,title:"b.box-direction",slug:"b-box-direction"},{level:3,title:"c.box-align",slug:"c-box-align"},{level:3,title:"d.box-pack",slug:"d-box-pack"},{level:2,title:"box-flex小结",slug:"box-flex小结"},{level:3,title:"用法",slug:"用法"},{level:3,title:"box",slug:"box"},{level:3,title:"box-orient",slug:"box-orient"},{level:3,title:"box-direction",slug:"box-direction"},{level:3,title:"box-align",slug:"box-align"},{level:3,title:"box-pack",slug:"box-pack"}],lastUpdated:"10/30/2018, 1:06:23 PM"},{title:"css动画",frontmatter:{},regularPath:"/CSS/2018_10_21_04.html",relativePath:"CSS/2018_10_21_04.md",key:"v-21562c0c",path:"/CSS/2018_10_21_04.html",headers:[{level:2,title:"animation",slug:"animation"},{level:2,title:"animation-delay",slug:"animation-delay"},{level:2,title:"animation-direction",slug:"animation-direction"},{level:2,title:"animation-duration",slug:"animation-duration"},{level:2,title:"animation-fill-mode",slug:"animation-fill-mode"},{level:2,title:"animation-name",slug:"animation-name"},{level:2,title:"animation-play-state",slug:"animation-play-state"},{level:2,title:"animation-timing-function",slug:"animation-timing-function"},{level:2,title:"FAQ",slug:"faq"},{level:2,title:"Cylon 眼睛",slug:"cylon-眼睛"}],lastUpdated:"10/30/2018, 1:06:23 PM"},{title:"BasicAjax",frontmatter:{},regularPath:"/INTERVIEW/BasicAjax.html",relativePath:"INTERVIEW/BasicAjax.md",key:"v-070c018c",path:"/INTERVIEW/BasicAjax.html",headers:[{level:2,title:"Ajax",slug:"ajax"},{level:3,title:"code",slug:"code"},{level:2,title:"get | post 的区别",slug:"get-post-的区别"},{level:3,title:"w3school 解释",slug:"w3school-解释"},{level:2,title:"补充",slug:"补充"}],lastUpdated:"11/1/2018, 10:05:30 PM"},{title:"http post 传送文件详解(转载",frontmatter:{},regularPath:"/INTERVIEW/HTTP.html",relativePath:"INTERVIEW/HTTP.md",key:"v-ea3aee8c",path:"/INTERVIEW/HTTP.html",headers:[{level:2,title:"http post 传送文件详解(转载",slug:"http-post-传送文件详解-转载"},{level:3,title:"首先客户端链接 192.168.24.56 后, 应该发送如下 http 请求:",slug:"首先客户端链接-192-168-24-56-后-应该发送如下-http-请求:"},{level:3,title:"HTTP 响应",slug:"http-响应"},{level:3,title:"响应报头",slug:"响应报头"}],lastUpdated:"11/1/2018, 10:05:30 PM"},{title:"匿名函数和闭包",frontmatter:{},regularPath:"/JavaScript/2018_11_02_03.html",relativePath:"JavaScript/2018_11_02_03.md",key:"v-3009e6f4",path:"/JavaScript/2018_11_02_03.html",headers:[{level:2,title:"1.匿名函数",slug:"_1-匿名函数"},{level:2,title:"2.闭包",slug:"_2-闭包"},{level:3,title:"通过全局变量来累加",slug:"通过全局变量来累加"},{level:3,title:"通过闭包可以实现局部变量的累加",slug:"通过闭包可以实现局部变量的累加"},{level:3,title:"循环里包含匿名函数",slug:"循环里包含匿名函数"},{level:3,title:"循环里包含匿名函数-改 1,自我执行匿名函数",slug:"循环里包含匿名函数-改-1,自我执行匿名函数"},{level:3,title:"循环里包含匿名函数-改 2,匿名函数下再做个匿名函",slug:"循环里包含匿名函数-改-2,匿名函数下再做个匿名函"},{level:3,title:"内存泄漏",slug:"内存泄漏"},{level:3,title:"模仿块级作用域(私有作用域)",slug:"模仿块级作用域-私有作用域"},{level:3,title:"可以通过构造方法传参来访问私有变量",slug:"可以通过构造方法传参来访问私有变量"},{level:3,title:"私有化变量和函数",slug:"私有化变量和函数"}],lastUpdated:"11/2/2018, 4:24:41 PM"},{title:"代码块",frontmatter:{},regularPath:"/NODE/01_nodejs_phantomjs_nodemailer.html",relativePath:"NODE/01_nodejs_phantomjs_nodemailer.md",key:"v-5e31bb7a",path:"/NODE/01_nodejs_phantomjs_nodemailer.html",headers:[{level:2,title:"nodejs-phantomjs-nodemailer",slug:"nodejs-phantomjs-nodemailer"},{level:3,title:"功能",slug:"功能"},{level:3,title:"说明",slug:"说明"},{level:3,title:"Mail.js",slug:"mail-js"},{level:3,title:"capturePart1.js",slug:"capturepart1-js"}],lastUpdated:"10/30/2018, 1:06:23 PM"},{title:"ES5&ES6 写法对照表(react)",frontmatter:{},regularPath:"/REACT/2018_11_02_01.html",relativePath:"REACT/2018_11_02_01.md",key:"v-7ec2454c",path:"/REACT/2018_11_02_01.html",headers:[{level:2,title:"class 定义语法",slug:"class-定义语法"},{level:2,title:"生命周期方法",slug:"生命周期方法"},{level:2,title:"属性初始化",slug:"属性初始化"},{level:2,title:"箭头函数说明",slug:"箭头函数说明"},{level:2,title:"动态属性名称和模板字符串",slug:"动态属性名称和模板字符串"},{level:2,title:"解构和传播属性",slug:"解构和传播属性"},{level:2,title:"模块",slug:"模块"},{level:2,title:"导出单个类",slug:"导出单个类"},{level:2,title:"定义组件",slug:"定义组件"},{level:2,title:"给组件定义方法",slug:"给组件定义方法"},{level:2,title:"定义组件的属性类型和默认属性",slug:"定义组件的属性类型和默认属性"},{level:2,title:"初始化 STATE",slug:"初始化-state"},{level:2,title:"把方法作为回调提供",slug:"把方法作为回调提供"},{level:2,title:"箭头函数",slug:"箭头函数"},{level:2,title:"Mixins",slug:"mixins"},{level:2,title:"ES6+带来的其它好处",slug:"es6-带来的其它好处"},{level:3,title:"解构&属性延展",slug:"解构-属性延展"}],lastUpdated:"11/2/2018, 4:24:41 PM"},{title:"SERVES",frontmatter:{},regularPath:"/UBUNTU/2018_10_28_03.html",relativePath:"UBUNTU/2018_10_28_03.md",key:"v-78be6a4a",path:"/UBUNTU/2018_10_28_03.html",headers:[{level:2,title:"配置 ftp 服务器",slug:"配置-ftp-服务器"},{level:2,title:"nginx",slug:"nginx"},{level:2,title:"mysql",slug:"mysql"},{level:2,title:"WordPress",slug:"wordpress"},{level:2,title:"GRUN",slug:"grun"},{level:2,title:"L2TP Client",slug:"l2tp-client"},{level:2,title:"docker",slug:"docker"},{level:2,title:"mongodb",slug:"mongodb"},{level:2,title:"VPN",slug:"vpn"}],lastUpdated:"12/12/2018, 4:40:11 PM"},{title:"Grid 布局教程",frontmatter:{0:"c",1:"o",2:"m",3:"m",4:"e",5:"n",6:"t",7:"s",8:":",9:"t",10:"r",11:"u",12:"e"},regularPath:"/CSS/2019_04_11_01.html",relativePath:"CSS/2019_04_11_01.md",key:"v-24a35c0c",path:"/CSS/2019_04_11_01.html",headers:[{level:2,title:"一、概述",slug:"一、概述"},{level:2,title:"二、基本概念",slug:"二、基本概念"},{level:3,title:"2.1 容器和项目",slug:"_2-1-容器和项目"},{level:3,title:"2.2 行和列",slug:"_2-2-行和列"},{level:3,title:"2.3 单元格",slug:"_2-3-单元格"},{level:3,title:"2.4 网格线",slug:"_2-4-网格线"},{level:2,title:"三、容器属性",slug:"三、容器属性"},{level:3,title:"3.1 display 属性",slug:"_3-1-display-属性"},{level:3,title:"3.2 grid-template-* 属性",slug:"_3-2-grid-template-属性"},{level:3,title:"3.3 grid-*-gap",slug:"_3-3-grid-gap"},{level:3,title:"3.4 grid-template-areas 属性",slug:"_3-4-grid-template-areas-属性"},{level:3,title:"3.5 grid-auto-flow 属性",slug:"_3-5-grid-auto-flow-属性"},{level:3,title:"3.6 justify-items 属性。。。",slug:"_3-6-justify-items-属性。。。"},{level:3,title:"3.7 justify-content 属性,...",slug:"_3-7-justify-content-属性,"},{level:3,title:"3.8 grid-auto-...",slug:"_3-8-grid-auto"},{level:3,title:"3.9 grid-template 属性,grid 属性",slug:"_3-9-grid-template-属性,grid-属性"},{level:2,title:"四、项目属性",slug:"四、项目属性"},{level:3,title:"4.1 grid-column...",slug:"_4-1-grid-column"},{level:3,title:"4.2 grid-column 属性,grid-row 属性",slug:"_4-2-grid-column-属性,grid-row-属性"},{level:3,title:"4.3 grid-area 属性",slug:"_4-3-grid-area-属性"},{level:3,title:"4.4 justify-self 属性...",slug:"_4-4-justify-self-属性"},{level:2,title:"五、参考链接",slug:"五、参考链接"}],lastUpdated:"4/29/2019, 2:12:17 PM"},{frontmatter:{layout:"v-e89b201a"},regularPath:"/CSS/grid/Grid.html",relativePath:"CSS/grid/Grid.vue",key:"v-e89b201a",path:"/CSS/grid/Grid.html",lastUpdated:"4/11/2019, 1:36:25 PM"},{title:"代码收集",frontmatter:{},regularPath:"/JavaScript/2018_10_29_02.html",relativePath:"JavaScript/2018_10_29_02.md",key:"v-55d8bdfc",path:"/JavaScript/2018_10_29_02.html",headers:[{level:2,title:"区分 桌面环境 与 移动平台",slug:"区分-桌面环境-与-移动平台"},{level:2,title:"element 元素 Y 轴的 scroll 事件触发",slug:"element-元素-y-轴的-scroll-事件触发"},{level:3,title:"移动平台",slug:"移动平台"},{level:3,title:"桌面环境",slug:"桌面环境"},{level:2,title:"节点的操作",slug:"节点的操作"},{level:3,title:"一、js 获取子节点的方式",slug:"一、js-获取子节点的方式"},{level:3,title:"二、js 获取父节点的方式",slug:"二、js-获取父节点的方式"},{level:3,title:"三、js 获取兄弟节点的方式",slug:"三、js-获取兄弟节点的方式"},{level:2,title:"原生 Ajax 学习",slug:"原生-ajax-学习"},{level:3,title:"readyState",slug:"readystate"},{level:3,title:"HTTP 头部信息",slug:"http-头部信息"},{level:3,title:"GET 请求",slug:"get-请求"},{level:3,title:"POST 请求",slug:"post-请求"},{level:3,title:"FormData",slug:"formdata"},{level:3,title:"es5 示例代码",slug:"es5-示例代码"},{level:3,title:"es6 示例代码",slug:"es6-示例代码"},{level:2,title:"正则截取指定字符串",slug:"正则截取指定字符串"},{level:3,title:"参考文章",slug:"参考文章-2"},{level:3,title:"正则截取指定字符串",slug:"正则截取指定字符串-2"},{level:2,title:"浏览器基本信息判断",slug:"浏览器基本信息判断"},{level:2,title:"JavaScript|jQuery 判断元素即将出现在文档可视区域或文档可视区域的顶部",slug:"javascript-jquery-判断元素即将出现在文档可视区域或文档可视区域的顶部"},{level:2,title:"导航条动画,设定",slug:"导航条动画,设定"},{level:2,title:"锚链接跳转过渡",slug:"锚链接跳转过渡"},{level:2,title:"文章标题的动画",slug:"文章标题的动画"}],lastUpdated:"11/2/2018, 4:50:38 PM"},{title:"原理",frontmatter:{},regularPath:"/JavaScript/2018_11_02_02.html",relativePath:"JavaScript/2018_11_02_02.md",key:"v-1d956b94",path:"/JavaScript/2018_11_02_02.html",headers:[{level:2,title:"数据类型",slug:"数据类型"},{level:2,title:"Object",slug:"object"},{level:3,title:"判断 obj 对象",slug:"判断-obj-对象"},{level:3,title:"代码风格",slug:"代码风格"},{level:3,title:"es6 常见代码片段",slug:"es6-常见代码片段"},{level:2,title:"HTML DOM Document 对象",slug:"html-dom-document-对象"},{level:2,title:"Array",slug:"array"},{level:3,title:"常见代码片段",slug:"常见代码片段"},{level:3,title:"es6 常见代码片段",slug:"es6-常见代码片段-2"},{level:2,title:"DOM",slug:"dom"},{level:2,title:"闭包",slug:"闭包"},{level:3,title:"下面是一个简单的闭包",slug:"下面是一个简单的闭包"},{level:3,title:"实例+分析",slug:"实例-分析"},{level:2,title:"写给初级 JS 程序员的 JavaScript 闭包(译)",slug:"写给初级-js-程序员的-javascript-闭包-译"},{level:3,title:"闭包不是魔术",slug:"闭包不是魔术"},{level:3,title:"闭包的实例",slug:"闭包的实例"},{level:3,title:"更多例子",slug:"更多例子"}],lastUpdated:"11/2/2018, 4:24:41 PM"}],themeConfig:{sidebarDepth:3,repoLabel:"查看源码",lastUpdated:"Last Updated",nav:[{text:"前端",items:[{text:"CSS",link:"/CSS/"},{text:"flutter",link:"/FLUTTER/"},{text:"GIT",link:"/GIT/"},{text:"JavaScript",link:"/JavaScript/"},{text:"react",link:"/REACT/"},{text:"vue",link:"/VUE/"}]},{text:"后台",items:[{text:"node",link:"/NODE/"},{text:"ubuntu",link:"/UBUNTU/"}]},{text:"其他",items:[{text:"IDE",link:"/IDE/"},{text:"待了解",link:"/About/WHY.md"},{text:"面试",link:"/INTERVIEW/"},{text:"你好",link:"/hello/"}]},{text:"GitHub",link:"https://github.com/Johnhong9527"}],sidebar:{"/CSS/":["","cases","2018_10_21_01","2018_10_21_02","2018_10_21_03","2018_10_21_04","2018_10_21_05","principle","2019_04_11_01"],"/FLUTTER/":["","2018_10_25_01"],"/GIT/":["","2018_10_22_01","2018_10_22_02","2018_10_31_01"],"/IDE/":["","2018_10_28_01"],"/INTERVIEW/":["","BasicAjax","HTTP","Terminology"],"/JavaScript/":["","2018_10_29_02","2018_10_28_01","2018_11_02_01","2018_11_02_02","2018_11_02_03","2018_11_02_04","2018_11_02_05"],"/NODE/":["","01_nodejs_phantomjs_nodemailer","2018_10_28_01"],"/REACT/":["","2018_11_02_01"],"/UBUNTU/":["","2018_10_28_01","2018_10_28_02","2018_10_28_03","2019_01_11"],"/VUE/":["","2018_10_31_01","2018_10_31_02","2018_11_02_01","2018_11_02_02","2018_11_02_03","2018_11_02_04"]},algolia:{apiKey:"f155116ae3f199b1d79b55adf623b6d8",indexName:"honghaitao"}}};n(5);Do.component("css-box-boxOrient1",()=>Promise.all([n.e(0),n.e(8)]).then(n.bind(null,391))),Do.component("css-box-boxOrient2",()=>Promise.all([n.e(0),n.e(9)]).then(n.bind(null,392))),Do.component("css-box-boxOrient3",()=>Promise.all([n.e(0),n.e(10)]).then(n.bind(null,393))),Do.component("css-box-boxOrient4",()=>Promise.all([n.e(0),n.e(11)]).then(n.bind(null,394))),Do.component("css-box-boxOrient5",()=>Promise.all([n.e(0),n.e(12)]).then(n.bind(null,395))),Do.component("css-boxFlex-boxFlex1",()=>Promise.all([n.e(0),n.e(13)]).then(n.bind(null,396))),Do.component("css-boxFlex-boxFlex2",()=>Promise.all([n.e(0),n.e(14)]).then(n.bind(null,397))),Do.component("css-boxFlex-boxFlex3",()=>Promise.all([n.e(0),n.e(15)]).then(n.bind(null,398))),Do.component("css-grid-01",()=>Promise.all([n.e(0),n.e(16)]).then(n.bind(null,399))),Do.component("css-grid-02",()=>Promise.all([n.e(0),n.e(17)]).then(n.bind(null,400))),Do.component("css-grid-03",()=>Promise.all([n.e(0),n.e(18)]).then(n.bind(null,330))),Do.component("css-grid-04-2",()=>Promise.all([n.e(0),n.e(19)]).then(n.bind(null,401))),Do.component("css-grid-04-1",()=>Promise.all([n.e(0),n.e(7)]).then(n.bind(null,325))),Do.component("css-grid-05",()=>Promise.all([n.e(0),n.e(20)]).then(n.bind(null,402))),Do.component("css-grid-06",()=>Promise.all([n.e(0),n.e(21)]).then(n.bind(null,403))),Do.component("css-grid-07",()=>Promise.all([n.e(0),n.e(22)]).then(n.bind(null,404))),Do.component("css-grid-08",()=>Promise.all([n.e(0),n.e(23)]).then(n.bind(null,405))),Do.component("css-grid-09",()=>Promise.all([n.e(0),n.e(24)]).then(n.bind(null,406))),Do.component("css-grid-10",()=>Promise.all([n.e(0),n.e(25)]).then(n.bind(null,407))),Do.component("css-grid-11",()=>Promise.all([n.e(0),n.e(26)]).then(n.bind(null,408))),Do.component("css-grid-12",()=>Promise.all([n.e(0),n.e(27)]).then(n.bind(null,409))),Do.component("css-grid-14",()=>Promise.all([n.e(0),n.e(29)]).then(n.bind(null,410))),Do.component("css-grid-13",()=>Promise.all([n.e(0),n.e(28)]).then(n.bind(null,411))),Do.component("css-grid-15",()=>Promise.all([n.e(0),n.e(30)]).then(n.bind(null,412))),Do.component("css-grid-16",()=>Promise.all([n.e(0),n.e(31)]).then(n.bind(null,413))),Do.component("css-grid-17",()=>Promise.all([n.e(0),n.e(32)]).then(n.bind(null,414))),Do.component("css-grid-18",()=>Promise.all([n.e(0),n.e(33)]).then(n.bind(null,415))),Do.component("css-grid-19",()=>Promise.all([n.e(0),n.e(34)]).then(n.bind(null,416))),Do.component("css-grid-20",()=>Promise.all([n.e(0),n.e(35)]).then(n.bind(null,417))),Do.component("css-grid-21",()=>Promise.all([n.e(0),n.e(36)]).then(n.bind(null,418))),Do.component("css-grid-22",()=>Promise.all([n.e(0),n.e(37)]).then(n.bind(null,419))),Do.component("css-grid-23",()=>Promise.all([n.e(0),n.e(38)]).then(n.bind(null,420))),Do.component("css-grid-24",()=>Promise.all([n.e(0),n.e(39)]).then(n.bind(null,421))),Do.component("css-grid-25",()=>Promise.all([n.e(0),n.e(40)]).then(n.bind(null,422))),Do.component("css-grid-26",()=>Promise.all([n.e(0),n.e(41)]).then(n.bind(null,423))),Do.component("css-grid-27",()=>Promise.all([n.e(0),n.e(42)]).then(n.bind(null,424))),Do.component("css-grid-29",()=>Promise.all([n.e(0),n.e(44)]).then(n.bind(null,425))),Do.component("css-grid-28",()=>Promise.all([n.e(0),n.e(43)]).then(n.bind(null,426))),Do.component("css-grid-30",()=>Promise.all([n.e(0),n.e(45)]).then(n.bind(null,427))),Do.component("css-grid-31",()=>Promise.all([n.e(0),n.e(46)]).then(n.bind(null,428))),Do.component("css-grid-32",()=>Promise.all([n.e(0),n.e(47)]).then(n.bind(null,429))),Do.component("css-grid-33",()=>Promise.all([n.e(0),n.e(48)]).then(n.bind(null,430))),Do.component("css-grid-34",()=>Promise.all([n.e(0),n.e(49)]).then(n.bind(null,431))),Do.component("css-grid-35",()=>Promise.all([n.e(0),n.e(50)]).then(n.bind(null,432))),Do.component("css-grid-36",()=>Promise.all([n.e(0),n.e(51)]).then(n.bind(null,433))),Do.component("css-grid-37",()=>Promise.all([n.e(0),n.e(52)]).then(n.bind(null,434))),Do.component("js-2018_10_28_01-dynamic_replacement_image",()=>Promise.all([n.e(0),n.e(54)]).then(n.bind(null,331))),Do.component("js-2018_10_28_01-dynamic_replacement_image_2",()=>Promise.all([n.e(0),n.e(55)]).then(n.bind(null,332))),Do.component("js-2018_10_29_02-html_scroll_mobil",()=>Promise.all([n.e(0),n.e(56)]).then(n.bind(null,333))),Do.component("js-2018_10_29_02-html_scroll_pc",()=>Promise.all([n.e(0),n.e(5)]).then(n.bind(null,334))),Do.component("js-2018_11_02_01-index",()=>Promise.all([n.e(0),n.e(4),n.e(57)]).then(n.bind(null,335))),Do.component("css-grid-common-03",()=>Promise.all([n.e(0),n.e(6)]).then(n.bind(null,336))),Do.component("css-grid-common-grid",()=>Promise.all([n.e(0),n.e(53)]).then(n.bind(null,435))),Do.component("Badge",()=>Promise.all([n.e(0),n.e(59)]).then(n.bind(null,436)));n(6);var nl=[{},({Vue:e})=>{e.mixin({computed:{$dataBlock(){return this.$options.__data__block__}}})},{},{}],rl=[];class ol{constructor(){this.store=new Do({data:{state:{}}})}$get(e){return this.store.state[e]}$set(e,t){Do.set(this.store.state,e,t)}$emit(...e){this.store.$emit(...e)}$on(...e){this.store.$on(...e)}}class al extends ol{}Object.assign(al.prototype,{getPageAsyncComponent:Ni,getLayoutAsyncComponent:Di,getAsyncComponent:Vi,getVueComponent:Fi});var il={install(e){const t=new al;e.$vuepress=t,e.prototype.$vuepress=t}};function ll(e,t){return e.options.routes.filter(e=>e.path.toLowerCase()===t.toLowerCase()).length>0}var sl={props:{pageKey:String,slotKey:{type:String,default:"default"}},render(e){const t=this.pageKey||this.$parent.$page.key;return Ji("pageKey",t),Do.component(t)||Do.component(t,Ni(t)),Do.component(t)?e(t):e("")}},cl={functional:!0,props:{slotKey:String,required:!0},render:(e,{props:t,slots:n})=>e("div",{class:[`content__${t.slotKey}`]},n()[t.slotKey])},ul=(n(7),Object(Qi.a)({},(function(e,t){var n=t._c;return n("svg",{staticClass:"icon outbound",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15"}},[n("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"}}),t._v(" "),n("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"}})])}),[],!0,null,null,null).exports),pl={functional:!0,render(e,{parent:t,children:n}){if(t._isMounted)return n;t.$once("hook:mounted",()=>{t.$forceUpdate()})}};Do.config.productionTip=!1,Do.use(Si),Do.use(il),Do.mixin(function(e,t,n=Do){!function(e){e.locales&&Object.keys(e.locales).forEach(t=>{e.locales[t].path=t});Object.freeze(e)}(t),n.$vuepress.$set("siteData",t);const r=new(e(n.$vuepress.$get("siteData"))),o=Object.getOwnPropertyDescriptors(Object.getPrototypeOf(r)),a={};return Object.keys(o).reduce((e,t)=>(t.startsWith("$")&&(e[t]=o[t].get),e),a),{computed:a}}(e=>(class{setPage(e){this.__page=e}get $site(){return e}get $themeConfig(){return this.$site.themeConfig}get $frontmatter(){return this.$page.frontmatter}get $localeConfig(){const{locales:e={}}=this.$site;let t,n;for(const r in e)"/"===r?n=e[r]:0===this.$page.path.indexOf(r)&&(t=e[r]);return t||n||{}}get $siteTitle(){return this.$localeConfig.title||this.$site.title||""}get $title(){const e=this.$page,{metaTitle:t}=this.$page.frontmatter;if("string"==typeof t)return t;const n=this.$siteTitle,r=e.frontmatter.home?null:e.frontmatter.title||e.title;return n?r?r+" | "+n:n:r||"VuePress"}get $description(){const e=function(e){if(e){const t=e.filter(e=>"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||"")}get $lang(){return this.$page.frontmatter.lang||this.$localeConfig.lang||"en-US"}get $localePath(){return this.$localeConfig.path||"/"}get $themeLocaleConfig(){return(this.$site.themeConfig.locales||{})[this.$localePath]||{}}get $page(){return this.__page?this.__page:function(e,t){for(let n=0;nn||(e.hash?!Do.$vuepress.$get("disableScrollBehavior")&&{selector:e.hash}:{x:0,y:0})});!function(e){e.beforeEach((t,n,r)=>{if(ll(e,t.path))r();else if(/(\/|\.html)$/.test(t.path))if(/\/$/.test(t.path)){const n=t.path.replace(/\/$/,"")+".html";ll(e,n)?r(n):r()}else r();else{const n=t.path+"/",o=t.path+".html";ll(e,o)?r(o):ll(e,n)?r(n):r()}})}(n);const r={};try{nl.forEach(t=>{"function"==typeof t&&t({Vue:Do,options:r,router:n,siteData:tl,isServer:e})})}catch(e){console.error(e)}return{app:new Do(Object.assign(r,{router:n,render:e=>e("div",{attrs:{id:"app"}},[e("router-view",{ref:"layout"}),e("div",{class:"global-ui"},rl.map(t=>e(t)))])})),router:n}}(!1);window.__VUEPRESS__={version:"1.2.0",hash:"9aff2a4"},dl.onReady(()=>{fl.$mount("#app")})}]);