text: (window.webpackJsonp=window.webpackJsonp||[]).push([[2],{335:function(t,e,a){},336:function(t,e,a){},337:function(t,e,a){},338:function(t,e,a){},339:function(t,e,a){},340:function(t,e,a){},341:function(t,e,a){},342:function(t,e,a){},344:function(t,e,a){},345:function(t,e,a){},346:function(t,e,a){},347:function(t,e,a){},348:function(t,e,a){},350:function(t,e,a){},351:function(t,e,a){},352:function(t,e,a){},353:function(t,e,a){},354:function(t,e,a){},355:function(t,e,a){},356:function(t,e,a){},357:function(t,e,a){},358:function(t,e,a){},359:function(t,e,a){},360:function(t,e,a){},361:function(t,e,a){},363:function(t,e,a){},364:function(t,e,a){},365:function(t,e,a){},369:function(t,e,a){"use strict";a.r(e);a(189);var n=a(20),i={name:"SidebarGroup",props:["item","open","collapsable","depth"],components:{DropdownTransition:a(370).a},beforeCreate:function(){this.$options.components.SidebarLinks=a(369).default},methods:{isActive:n.g}},s=(a(404),a(30)),r=Object(s.a)(i,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("section",{staticClass:"sidebar-group",class:[{collapsable:t.collapsable,"is-sub-group":0!==t.depth},"depth-"+t.depth]},[t.item.path?a("router-link",{staticClass:"sidebar-heading clickable",class:{open:t.open,active:t.isActive(t.$route,t.item.path)},attrs:{to:t.item.path},nativeOn:{click:function(e){return t.$emit("toggle")}}},[a("span",[t._v(t._s(t.item.title))]),t._v(" "),t.collapsable?a("span",{staticClass:"arrow",class:t.open?"down":"right"}):t._e()]):a("p",{staticClass:"sidebar-heading",class:{open:t.open},on:{click:function(e){return t.$emit("toggle")}}},[a("span",[t._v(t._s(t.item.title))]),t._v(" "),t.collapsable?a("span",{staticClass:"arrow",class:t.open?"down":"right"}):t._e()]),t._v(" "),a("DropdownTransition",[t.open||!t.collapsable?a("SidebarLinks",{staticClass:"sidebar-group-items",attrs:{items:t.item.children,sidebarDepth:t.item.sidebarDepth,depth:t.depth+1}}):t._e()],1)],1)}),[],!1,null,null,null).exports;a(405),a(40);function o(t,e,a,n){return t("router-link",{props:{to:e,activeClass:"",exactActiveClass:""},class:{active:n,"sidebar-link":!0}},a)}function c(t,e,a,i,s){var r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:1;return!e||r>s?null:t("ul",{class:"sidebar-sub-headers"},e.map((function(e){var l=Object(n.g)(i,a+"#"+e.slug);return t("li",{class:"sidebar-sub-header"},[o(t,a+"#"+e.slug,e.title,l),c(t,e.children,a,i,s,r+1)])})))}var l={functional:!0,props:["item","sidebarDepth"],render:function(t,e){var a=e.parent,i=a.$page,s=(a.$site,a.$route),r=a.$themeConfig,l=a.$themeLocaleConfig,u=e.props,h=u.item,g=u.sidebarDepth,d=Object(n.g)(s,h.path),p="auto"===h.type?d||h.children.some((function(t){return Object(n.g)(s,h.basePath+"#"+t.slug)})):d,f="external"===h.type?function(t,e,a){return t("a",{attrs:{href:e,target:"_blank",rel:"noopener noreferrer"},class:{"sidebar-link":!0}},[a,t("OutboundLink")])}(t,h.path,h.title||h.path):o(t,h.path,h.title||h.path,p),m=[i.frontmatter.sidebarDepth,g,l.sidebarDepth,r.sidebarDepth,1].find((function(t){return void 0!==t})),v=l.displayAllHeaders||r.displayAllHeaders;return"auto"===h.type?[f,c(t,h.children,h.basePath,s,m)]:(p||v)&&h.headers&&!n.f.test(h.path)?[f,c(t,Object(n.e)(h.headers),h.path,s,m)]:f}};a(406);function u(t,e){return"group"===e.type&&e.children.some((function(e){return"group"===e.type?u(t,e):"page"===e.type&&Object(n.g)(t,e.path)}))}var h={name:"SidebarLinks",components:{SidebarGroup:r,SidebarLink:Object(s.a)(l,void 0,void 0,!1,null,null,null).exports},props:["items","depth","sidebarDepth"],data:function(){return{openGroupIndex:0}},created:function(){this.refreshIndex()},watch:{$route:function(){this.refreshIndex()}},methods:{refreshIndex:function(){var t=function(t,e){for(var a=0;a<e.length;a++){var n=e[a];if(u(t,n))return a}return-1}(this.$route,this.items);t>-1&&(this.openGroupIndex=t)},toggleGroup:function(t){this.openGroupIndex=t===this.openGroupIndex?-1:t},isActive:function(t){return Object(n.g)(this.$route,t.regularPath)}}},g=Object(s.a)(h,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return t.items.length?a("ul",{staticClass:"sidebar-links"},t._l(t.items,(function(e,n){return a("li",{key:n},["group"===e.type?a("SidebarGroup",{attrs:{item:e,open:n===t.openGroupIndex,collapsable:e.collapsable||e.collapsible,depth:t.depth},on:{toggle:function(e){return t.toggleGroup(n)}}}):a("SidebarLink",{attrs:{sidebarDepth:t.sidebarDepth,item:e}})],1)})),0):t._e()}),[],!1,null,null,null);e.default=g.exports},370:function(t,e,a){"use strict";var n={name:"DropdownTransition",methods:{setHeight:function(t){t.style.height=t.scrollHeight+"px"},unsetHeight:function(t){t.style.height=""}}},i=(a(390),a(30)),s=Object(i.a)(n,(function(){var t=this.$createElement;return(this._self._c||t)("transition",{attrs:{name:"dropdown"},on:{enter:this.setHeight,"after-enter":this.unsetHeight,"before-leave":this.setHeight}},[this._t("default")],2)}),[],!1,null,null,null);e.a=s.exports},377:function(t,e,a){"use strict";a(335)},378:function(t,e,a){"use strict";a(336)},379:function(t,e,a){"use strict";a(337)},380:function(t,e,a){"use strict";a(338)},381:function(t,e,a){"use strict";a(339)},382:function(t,e,a){"use strict";a(340)},383:function(t,e,a){"use strict";a(341)},384:function(t,e,a){"use strict";a(342)},388:function(t,e,a){"use strict";a(344)},390:function(t,e,a){"use strict";a(345)},391:function(t,e,a){"use strict";a(346)},392:function(t,e,a){"use strict";a(347)},393:function(t,e,a){"use strict";a(348)},394:function(t,e,a){"use strict";a(350)},396:function(t,e,a){"use strict";a(351)},397:function(t,e,a){"use strict";a(352)},398:function(t,e,a){"use strict";a(353)},399:function(t,e,a){"use strict";a(354)},400:function(t,e,a){"use strict";a(355)},401:function(t,e,a){"use strict";a(356)},402:function(t,e,a){"use strict";a(357)},403:function(t,e,a){"use strict";a(358)},404:function(t,e,a){"use strict";a(359)},406:function(t,e,a){"use strict";a(360)},407:function(t,e,a){"use strict";a(361)},408:function(t,e,a){"use strict";a(363)},409:function(t,e,a){"use strict";a(364)},410:function(t,e,a){"use strict";a(365)},419:function(t,e,a){"use strict";a.r(e);a(38);var n=a(182),i=(a(83),a(188),a(37)),s=(a(189),a(57),a(372),a(20)),r={props:{item:{required:!0}},computed:{link:function(){return Object(s.d)(this.item.link)},exact:function(){var t=this;return this.$site.locales?Object.keys(this.$site.locales).some((function(e){return e===t.link})):"/"===this.link}},methods:{isExternal:s.h,isMailto:s.i,isTel:s.j,focusoutAction:function(){this.$emit("focusout")}}},o=a(30),c=Object(o.a)(r,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return t.isExternal(t.link)?a("a",{staticClass:"nav-link external",attrs:{href:t.link,target:t.isMailto(t.link)||t.isTel(t.link)?null:"_blank",rel:t.isMailto(t.link)||t.isTel(t.link)?null:"noopener noreferrer"},on:{focusout:t.focusoutAction}},[t._v("\n  "+t._s(t.item.text)+"\n  "),a("OutboundLink")],1):a("router-link",{staticClass:"nav-link",attrs:{to:t.link,exact:t.exact},nativeOn:{focusout:function(e){return t.focusoutAction(e)}}},[t._v(t._s(t.item.text))])}),[],!1,null,null,null).exports,l=a(375),u=a(376),h=(a(377),Object(o.a)({},(function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"main-wrapper"},[e("div",{staticClass:"main-left"},[this._t("mainLeft")],2),this._v(" "),e("div",{staticClass:"main-right"},[this._t("mainRight")],2)])}),[],!1,null,null,null).exports),g=(a(31),a(19),a(32),{methods:{encodeUrl:function(t){return t=(t+="").replace(/ |((?=[\x21-\x7e]+)[^A-Za-z0-9])/g,"-")}}}),d={mixins:[g],props:{category:{type:String,default:""},tag:{type:String,default:""},currentPage:{type:Number,default:1},perPage:{type:Number,default:10}},data:function(){return{sortPosts:[],postListOffsetTop:0}},created:function(){this.setPosts()},mounted:function(){},watch:{currentPage:function(){this.$route.query.p!=this.currentPage&&this.$router.push({query:Object(i.a)(Object(i.a)({},this.$route.query),{},{p:this.currentPage})}),this.setPosts()},category:function(){this.setPosts()},tag:function(){this.setPosts()}},methods:{setPosts:function(){var t=this.currentPage,e=this.perPage,a=[];a=this.category?this.$groupPosts.categories[this.category]:this.tag?this.$groupPosts.tags[this.tag]:this.$sortPosts,this.sortPosts=a.slice((t-1)*e,t*e)}}},p=(a(378),Object(o.a)(d,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{ref:"postList",staticClass:"post-list"},[a("transition-group",{attrs:{tag:"div",name:"post"}},t._l(t.sortPosts,(function(e){return a("div",{key:e.key,staticClass:"post card-box",class:e.frontmatter.sticky&&"iconfont icon-zhiding"},[a("div",{staticClass:"title-wrapper"},[a("h2",[a("router-link",{attrs:{to:e.path}},[t._v(t._s(e.title))])],1),t._v(" "),a("div",{staticClass:"article-info"},[e.author&&e.author.href?a("a",{staticClass:"iconfont icon-touxiang",attrs:{title:"作者",target:"_blank",href:e.author.href}},[t._v("\n            "+t._s(e.author.name?e.author.name:e.author)+"\n          ")]):e.author?a("span",{staticClass:"iconfont icon-touxiang",attrs:{title:"作者"}},[t._v("\n            "+t._s(e.author.name?e.author.name:e.author)+"\n          ")]):t._e(),t._v(" "),e.frontmatter.date?a("span",{staticClass:"iconfont icon-riqi",attrs:{title:"创建时间"}},[t._v("\n            "+t._s(e.frontmatter.date.split(" ")[0])+"\n          ")]):t._e(),t._v(" "),!1!==t.$themeConfig.category&&e.frontmatter.categories?a("span",{staticClass:"iconfont icon-wenjian",attrs:{title:"分类"}},t._l(e.frontmatter.categories,(function(e,n){return a("router-link",{key:n,attrs:{to:"/categories/?category="+t.encodeUrl(e)}},[t._v("\n              "+t._s(e)+"\n            ")])})),1):t._e(),t._v(" "),!1!==t.$themeConfig.tag&&e.frontmatter.tags&&e.frontmatter.tags[0]?a("span",{staticClass:"iconfont icon-biaoqian tags",attrs:{title:"标签"}},t._l(e.frontmatter.tags,(function(e,n){return a("router-link",{key:n,attrs:{to:"/tags/?tag="+t.encodeUrl(e)}},[t._v("\n              "+t._s(e)+"\n            ")])})),1):t._e()])]),t._v(" "),e.excerpt?a("div",{staticClass:"excerpt-wrapper"},[a("div",{staticClass:"excerpt",domProps:{innerHTML:t._s(e.excerpt)}}),t._v(" "),a("router-link",{staticClass:"readmore iconfont icon-jiantou-you",attrs:{to:e.path}},[t._v("\n          阅读全文\n        ")])],1):t._e()])})),0)],1)}),[],!1,null,null,null).exports),f=(a(16),a(82),{name:"UpdateArticle",props:{length:{type:[String,Number],default:3},moreArticle:String},data:function(){return{posts:[],currentPath:""}},created:function(){this.posts=this.$site.pages,this.currentPath=this.$page.path},computed:{topPublishPosts:function(){var t=this;return this.$sortPostsByDate?this.$sortPostsByDate.filter((function(e){return e.path!==t.currentPath})).slice(0,this.length):[]},isShowArticle:function(){return!(!1!==this.$page.frontmatter.article)}},methods:{getNum:function(t){return t<9?"0"+(t+1):t+1},getDate:function(t){return t.frontmatter.date?t.frontmatter.date.split(" ")[0].slice(5,10):""}},watch:{$route:function(){this.currentPath=this.$page.path}}}),m=(a(379),Object(o.a)(f,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{class:["article-list",{"no-article-list":t.isShowArticle}]},[a("div",{staticClass:"article-title"},[a("router-link",{staticClass:"iconfont icon-bi",attrs:{to:t.moreArticle||"/archives/"}},[t._v("最近更新")])],1),t._v(" "),a("div",{staticClass:"article-wrapper"},[t._l(t.topPublishPosts,(function(e,n){return a("dl",{key:n},[a("dd",[t._v(t._s(t.getNum(n)))]),t._v(" "),a("dt",[a("router-link",{attrs:{to:e.path}},[a("div",[t._v(t._s(e.title))])]),t._v(" "),a("span",[t._v(t._s(t.getDate(e)))])],1)])})),t._v(" "),a("dl",[a("dd"),t._v(" "),a("dt",[a("router-link",{staticClass:"more",attrs:{to:t.moreArticle||"/archives/"}},[t._v("更多文章>")])],1)])],2)])}),[],!1,null,null,null).exports),v={props:{total:{type:Number,default:10},perPage:{type:Number,default:10},currentPage:{type:Number,default:1}},computed:{pages:function(){return Math.ceil(this.total/this.perPage)}},methods:{threeNum:function(){var t=this.currentPage,e=this.pages;return t<3?3:t>e-3?e-2:t},goPrex:function(){var t=this.currentPage;t>1&&this.handleEmit(--t)},goNext:function(){var t=this.currentPage;t<this.pages&&this.handleEmit(++t)},goIndex:function(t){t!==this.currentPage&&this.handleEmit(t)},handleEmit:function(t){this.$emit("getCurrentPage",t)}}},_=(a(380),Object(o.a)(v,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"pagination"},[a("span",{staticClass:"card-box prev iconfont icon-jiantou-zuo",class:{disabled:1===t.currentPage},on:{click:function(e){return t.goPrex()}}},[a("p",[t._v("上一页")])]),t._v(" "),t.pages<=5?a("div",{staticClass:"pagination-list"},t._l(t.pages,(function(e){return a("span",{key:e,staticClass:"card-box",class:{active:t.currentPage===e},on:{click:function(a){return t.goIndex(e)}}},[t._v("\n      "+t._s(e)+"\n    ")])})),0):a("div",{staticClass:"pagination-list"},[a("span",{staticClass:"card-box",class:{active:1===t.currentPage},on:{click:function(e){return t.goIndex(1)}}},[t._v("\n      1\n    ")]),t._v(" "),a("span",{directives:[{name:"show",rawName:"v-show",value:t.currentPage>3,expression:"currentPage > 3"}],staticClass:"ellipsis ell-two",attrs:{title:"上两页"},on:{click:function(e){return t.goIndex(t.currentPage-2)}}}),t._v(" "),a("span",{directives:[{name:"show",rawName:"v-show",value:t.currentPage<=3,expression:"currentPage <= 3"}],staticClass:"card-box",class:{active:2===t.currentPage},on:{click:function(e){return t.goIndex(2)}}},[t._v("2")]),t._v(" "),a("span",{staticClass:"card-box",class:{active:t.currentPage>=3&&t.currentPage<=t.pages-2},on:{click:function(e){t.goIndex(t.threeNum())}}},[t._v("\n      "+t._s(t.threeNum())+"\n    ")]),t._v(" "),a("span",{directives:[{name:"show",rawName:"v-show",value:t.currentPage<t.pages-2,expression:"currentPage < (pages - 2)"}],staticClass:"ellipsis ell-four",attrs:{title:"下两页"},on:{click:function(e){return t.goIndex(t.currentPage+2)}}}),t._v(" "),a("span",{directives:[{name:"show",rawName:"v-show",value:t.currentPage>=t.pages-2,expression:"currentPage >= (pages - 2)"}],staticClass:"card-box",class:{active:t.currentPage===t.pages-1},on:{click:function(e){return t.goIndex(t.pages-1)}}},[t._v("\n      "+t._s(t.pages-1)+"\n    ")]),t._v(" "),a("span",{staticClass:"card-box",class:{active:t.currentPage===t.pages},on:{click:function(e){return t.goIndex(t.pages)}}},[t._v("\n      "+t._s(t.pages)+"\n    ")])]),t._v(" "),a("span",{staticClass:"card-box next iconfont icon-jiantou-you",class:{disabled:t.currentPage===t.pages},on:{click:function(e){return t.goNext()}}},[a("p",[t._v("下一页")])])])}),[],!1,null,null,null).exports),b={computed:{blogger:function(){return this.$themeConfig.blogger},social:function(){return this.$themeConfig.social}}},C=(a(381),Object(o.a)(b,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("aside",{staticClass:"blogger-wrapper card-box"},[a("div",{staticClass:"avatar"},[a("img",{attrs:{src:t.blogger.avatar,alt:"头像",title:"我好看吗"}})]),t._v(" "),t.social?a("div",{staticClass:"icons"},t._l(t.social.icons,(function(e,n){return a("a",{key:n,class:["iconfont",e.iconClass],style:{width:100/t.social.icons.length+"%"},attrs:{href:e.link,title:e.title,target:"_blank"}})})),0):t._e(),t._v(" "),a("div",{staticClass:"blogger"},[a("span",{staticClass:"name"},[t._v("\n      "+t._s(t.blogger.name)+"\n    ")]),t._v(" "),a("span",{staticClass:"slogan"},[t._v("\n      "+t._s(t.blogger.slogan)+"\n    ")])])])}),[],!1,null,null,null).exports),k={props:{category:{type:String,default:""},categoriesData:{type:Array,default:[]},length:{type:[String,Number],default:"all"}},computed:{categories:function(){return"all"===this.length?this.categoriesData:this.categoriesData.slice(0,this.length)}}},y=(a(382),Object(o.a)(k,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"categories-wrapper card-box"},[a("router-link",{staticClass:"title iconfont icon-wenjianjia",attrs:{to:"/categories/",title:"全部分类"}},[t._v("\n    "+t._s("all"===t.length?"全部分类":"文章分类")+"\n  ")]),t._v(" "),a("div",{staticClass:"categories"},[t._l(t.categories,(function(e,n){return a("router-link",{key:n,class:{active:e.key===t.category},attrs:{to:"/categories/?category="+e.key}},[t._v("\n      "+t._s(e.key)+"\n      "),a("span",[t._v(t._s(e.length))])])})),t._v(" "),"all"!==t.length&&t.length<t.categoriesData.length?a("router-link",{staticClass:"more",attrs:{to:"/categories/"}},[t._v("\n      更多...\n    ")]):t._e()],2)],1)}),[],!1,null,null,null).exports),w={props:{tag:{type:String,default:""},tagsData:{type:Array,default:[]},length:{type:[String,Number],default:"all"}},data:function(){return{tagBgColor:["#11a8cd","#F8B26A","#67CC86","#E15B64","#F47E60","#849B87"],tagStyleList:[]}},created:function(){for(var t=0,e=this.tags.length;t<e;t++)this.tagStyleList.push(this.getTagStyle())},computed:{tags:function(){return"all"===this.length?this.tagsData:this.tagsData.slice(0,this.length)}},methods:{getTagStyle:function(){var t=this.tagBgColor;return"background: ".concat(t[Math.floor(Math.random()*t.length)],";}")}}},x=(a(383),Object(o.a)(w,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"tags-wrapper card-box"},[a("router-link",{staticClass:"title iconfont icon-biaoqian1",attrs:{to:"/tags/",title:"全部标签"}},[t._v("\n    "+t._s("all"===t.length?"全部标签":"热门标签")+"\n  ")]),t._v(" "),a("div",{staticClass:"tags"},[t._l(t.tags,(function(e,n){return[a("router-link",{key:n,class:{active:e.key===t.tag},style:t.tagStyleList[n],attrs:{to:"/tags/?tag="+e.key}},[t._v("\n        "+t._s(e.key)+"\n      ")]),t._v(" "),a("span",{key:n+t.tags.length})]})),t._v(" "),"all"!==t.length&&t.tagsData.length>t.length?a("router-link",{attrs:{to:"/tags/"}},[t._v("\n      更多...\n    ")]):t._e()],2)],1)}),[],!1,null,null,null).exports);l.a.use(u.a);var P={data:function(){return{isMQMobile:!1,slide:null,currentPageIndex:0,playTimer:0,mark:0,total:0,perPage:10,currentPage:1}},components:{NavLink:c,MainLayout:h,PostList:p,UpdateArticle:m,BloggerBar:C,CategoriesBar:y,TagsBar:x,Pagination:_},created:function(){this.total=this.$sortPosts.length},beforeMount:function(){this.isMQMobile=window.innerWidth<720},mounted:function(){var t=this;this.$route.query.p&&(this.currentPage=Number(this.$route.query.p)),!this.isMQMobile||this.$route.query.p&&1!=this.$route.query.p||this.init(),window.addEventListener("resize",(function(){t.isMQMobile=window.innerWidth<720,!t.isMQMobile||t.slide||t.mark||(t.mark++,setTimeout((function(){t.init()}),60))}))},beforeDestroy:function(){clearTimeout(this.playTimer),this.slide&&this.slide.destroy()},watch:{"$route.query.p":function(){var t=this;this.$route.query.p?this.currentPage=Number(this.$route.query.p):this.currentPage=1,1===this.currentPage&&this.isMQMobile&&setTimeout((function(){t.slide&&t.slide.destroy(),t.init()}),0)}},methods:{init:function(){var t=this;clearTimeout(this.playTimer),this.slide=new l.a(this.$refs.slide,{scrollX:!0,scrollY:!1,slide:{loop:!0,threshold:100},useTransition:!0,momentum:!1,bounce:!1,stopPropagation:!1,probeType:2,preventDefault:!1}),this.slide.on("beforeScrollStart",(function(){clearTimeout(t.playTimer)})),this.slide.on("scrollEnd",(function(){t.autoGoNext()})),this.slide.on("slideWillChange",(function(e){t.currentPageIndex=e.pageX})),this.autoGoNext()},autoGoNext:function(){var t=this;clearTimeout(this.playTimer),this.playTimer=setTimeout((function(){t.slide.next()}),4e3)},handlePagination:function(t){this.currentPage=t},getScrollTop:function(){return window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop}},computed:{showBanner:function(){return!(this.$route.query.p&&1!=this.$route.query.p&&(!this.homeData.postList||"detailed"===this.homeData.postList))},bannerBgStyle:function(){var t=this.homeData.bannerBg;return t&&"auto"!==t?"none"===t?this.$themeConfig.bodyBgImg?"":"background: var(--mainBg);color: var(--textColor)":t.indexOf("background")>-1?t:t.indexOf(".")>-1?"background: url(".concat(this.$withBase(t),") center center / cover no-repeat"):void 0:this.$themeConfig.bodyBgImg?"":"background: rgb(40,40,45) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABOSURBVFhH7c6xCQAgDAVRR9A6E4hLu4uLiWJ7tSnuQcIvr2TRYsw3/zOGGEOMIcYQY4gxxBhiDDGGGEOMIcYQY4gxxBhiDLkx52W4Gn1tuslCtHJvL54AAAAASUVORK5CYII=)"},homeData:function(){return Object(i.a)({},this.$page.frontmatter)},actionLink:function(){return{link:this.homeData.actionLink,text:this.homeData.actionText}}}},A=(a(384),Object(o.a)(P,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"home-wrapper"},[a("div",{staticClass:"banner",class:{"hide-banner":!t.showBanner},style:t.bannerBgStyle},[a("div",{staticClass:"banner-conent",style:!t.homeData.features&&!t.homeData.heroImage&&"padding-top: 7rem"},[a("header",{staticClass:"hero"},[t.homeData.heroImage?a("img",{attrs:{src:t.$withBase(t.homeData.heroImage),alt:t.homeData.heroAlt||"hero"}}):t._e(),t._v(" "),null!==t.homeData.heroText?a("h1",{attrs:{id:"main-title"}},[t._v(t._s(t.homeData.heroText||t.$title||"Hello"))]):t._e(),t._v(" "),a("p",{staticClass:"description"},[t._v(t._s(t.homeData.tagline||t.$description||"Welcome to your VuePress site"))]),t._v(" "),t.homeData.actionText&&t.homeData.actionLink?a("p",{staticClass:"action"},[a("NavLink",{staticClass:"action-button",attrs:{item:t.actionLink}})],1):t._e()]),t._v(" "),t.homeData.features&&t.homeData.features.length&&!t.isMQMobile?a("div",{staticClass:"features"},t._l(t.homeData.features,(function(e,n){return a("div",{key:n,staticClass:"feature"},[e.link?a("router-link",{attrs:{to:e.link}},[e.imgUrl?a("img",{staticClass:"feature-img",attrs:{src:t.$withBase(e.imgUrl),alt:e.title}}):t._e(),t._v(" "),a("h2",[t._v(t._s(e.title))]),t._v(" "),a("p",[t._v(t._s(e.details))])]):a("a",{attrs:{href:"javascript:;"}},[e.imgUrl?a("img",{staticClass:"feature-img",attrs:{src:t.$withBase(e.imgUrl),alt:e.title}}):t._e(),t._v(" "),a("h2",[t._v(t._s(e.title))]),t._v(" "),a("p",[t._v(t._s(e.details))])])],1)})),0):t._e()]),t._v(" "),t.homeData.features&&t.homeData.features.length?a("div",{directives:[{name:"show",rawName:"v-show",value:t.isMQMobile,expression:"isMQMobile"}],staticClass:"slide-banner"},[a("div",{staticClass:"banner-wrapper"},[a("div",{ref:"slide",staticClass:"slide-banner-scroll"},[a("div",{staticClass:"slide-banner-wrapper"},t._l(t.homeData.features,(function(e,n){return a("div",{key:n,staticClass:"slide-item"},[e.link?a("router-link",{attrs:{to:e.link}},[e.imgUrl?a("img",{staticClass:"feature-img",attrs:{src:t.$withBase(e.imgUrl),alt:e.title}}):t._e(),t._v(" "),a("h2",[t._v(t._s(e.title))]),t._v(" "),a("p",[t._v(t._s(e.details))])]):a("a",{attrs:{href:"javascript:;"}},[e.imgUrl?a("img",{staticClass:"feature-img",attrs:{src:t.$withBase(e.imgUrl),alt:e.title}}):t._e(),t._v(" "),a("h2",[t._v(t._s(e.title))]),t._v(" "),a("p",[t._v(t._s(e.details))])])],1)})),0)]),t._v(" "),a("div",{staticClass:"docs-wrapper"},t._l(t.homeData.features.length,(function(e,n){return a("span",{key:n,staticClass:"doc",class:{active:t.currentPageIndex===n}})})),0)])]):t._e()]),t._v(" "),a("MainLayout",{scopedSlots:t._u([{key:"mainLeft",fn:function(){return["simple"===t.homeData.postList?a("UpdateArticle",{staticClass:"card-box",attrs:{length:5}}):t.homeData.postList&&"detailed"!==t.homeData.postList?t._e():[a("PostList",{attrs:{currentPage:t.currentPage,perPage:t.perPage}}),t._v(" "),a("Pagination",{directives:[{name:"show",rawName:"v-show",value:Math.ceil(t.total/t.perPage)>1,expression:"Math.ceil(total / perPage) > 1"}],attrs:{total:t.total,perPage:t.perPage,currentPage:t.currentPage},on:{getCurrentPage:t.handlePagination}})],t._v(" "),a("Content",{staticClass:"theme-vdoing-content custom card-box"})]},proxy:!0},{key:"mainRight",fn:function(){return[t.$themeConfig.blogger?a("BloggerBar"):t._e(),t._v(" "),!1!==t.$themeConfig.category&&t.$categoriesAndTags.categories.length?a("CategoriesBar",{attrs:{categoriesData:t.$categoriesAndTags.categories,length:10}}):t._e(),t._v(" "),!1!==t.$themeConfig.tag&&t.$categoriesAndTags.tags.length?a("TagsBar",{attrs:{tagsData:t.$categoriesAndTags.tags,length:30}}):t._e()]},proxy:!0}])})],1)}),[],!1,null,"74819023",null).exports),T=(a(385),a(415)),$=(a(388),Object(o.a)({},(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"sidebar-button",attrs:{title:"目录"},on:{click:function(e){return t.$emit("toggle-sidebar")}}},[a("svg",{staticClass:"icon",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",role:"img",viewBox:"0 0 448 512"}},[a("path",{attrs:{fill:"currentColor",d:"M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"}})])])}),[],!1,null,null,null).exports),L=(a(39),a(40),a(389),a(58),a(115),a(55)),E=a(370),S=a(194),B=a.n(S),O={components:{NavLink:c,DropdownTransition:E.a},data:function(){return{open:!1,isMQMobile:!1}},props:{item:{required:!0}},computed:{dropdownAriaLabel:function(){return this.item.ariaLabel||this.item.text}},beforeMount:function(){var t=this;this.isMQMobile=window.innerWidth<720,window.addEventListener("resize",(function(){t.isMQMobile=window.innerWidth<720}))},methods:{toggle:function(){this.isMQMobile&&(this.open=!this.open)},isLastItemOfArray:function(t,e){return B()(e)===t}},watch:{$route:function(){this.open=!1}}},M=(a(391),{components:{NavLink:c,DropdownLink:Object(o.a)(O,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"dropdown-wrapper",class:{open:t.open}},[a("button",{staticClass:"dropdown-title",attrs:{type:"button","aria-label":t.dropdownAriaLabel},on:{click:t.toggle}},[t.item.link?a("router-link",{staticClass:"link-title",attrs:{to:t.item.link}},[t._v(t._s(t.item.text))]):t._e(),t._v(" "),a("span",{directives:[{name:"show",rawName:"v-show",value:!t.item.link,expression:"!item.link"}],staticClass:"title"},[t._v(t._s(t.item.text))]),t._v(" "),a("span",{staticClass:"arrow",class:t.open?"down":"right"})],1),t._v(" "),a("DropdownTransition",[a("ul",{directives:[{name:"show",rawName:"v-show",value:t.open,expression:"open"}],staticClass:"nav-dropdown"},t._l(t.item.items,(function(e,n){return a("li",{key:e.link||n,staticClass:"dropdown-item"},["links"===e.type?a("h4",[t._v(t._s(e.text))]):t._e(),t._v(" "),"links"===e.type?a("ul",{staticClass:"dropdown-subitem-wrapper"},t._l(e.items,(function(n){return a("li",{key:n.link,staticClass:"dropdown-subitem"},[a("NavLink",{attrs:{item:n},on:{focusout:function(a){t.isLastItemOfArray(n,e.items)&&t.isLastItemOfArray(e,t.item.items)&&t.toggle()}}})],1)})),0):a("NavLink",{attrs:{item:e},on:{focusout:function(a){t.isLastItemOfArray(e,t.item.items)&&t.toggle()}}})],1)})),0)])],1)}),[],!1,null,null,null).exports},computed:{userNav:function(){return this.$themeLocaleConfig.nav||this.$site.themeConfig.nav||[]},nav:function(){var t=this,e=this.$site.locales;if(e&&Object.keys(e).length>1){var a=this.$page.path,n=this.$router.options.routes,i=this.$site.themeConfig.locales||{},s={text:this.$themeLocaleConfig.selectText||"Languages",ariaLabel:this.$themeLocaleConfig.ariaLabel||"Select language",items:Object.keys(e).map((function(s){var r,o=e[s],c=i[s]&&i[s].label||o.lang;return o.lang===t.$lang?r=a:(r=a.replace(t.$localeConfig.path,s),n.some((function(t){return t.path===r}))||(r=s)),{text:c,link:r}}))};return[].concat(Object(L.a)(this.userNav),[s])}return this.userNav},userLinks:function(){return(this.nav||[]).map((function(t){return Object.assign(Object(s.l)(t),{items:(t.items||[]).map(s.l)})}))},repoLink:function(){var t=this.$site.themeConfig.repo;return t?/^https?:/.test(t)?t:"https://github.com/".concat(t):null},repoLabel:function(){if(this.repoLink){if(this.$site.themeConfig.repoLabel)return this.$site.themeConfig.repoLabel;for(var t=this.repoLink.match(/^https?:\/\/[^/]+/)[0],e=["GitHub","GitLab","Bitbucket"],a=0;a<e.length;a++){var n=e[a];if(new RegExp(n,"i").test(t))return n}return"Source"}}}}),I=(a(392),Object(o.a)(M,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return t.userLinks.length||t.repoLink?a("nav",{staticClass:"nav-links"},[t._l(t.userLinks,(function(t){return a("div",{key:t.link,staticClass:"nav-item"},["links"===t.type?a("DropdownLink",{attrs:{item:t}}):a("NavLink",{attrs:{item:t}})],1)})),t._v(" "),t.repoLink?a("a",{staticClass:"repo-link",attrs:{href:t.repoLink,target:"_blank",rel:"noopener noreferrer"}},[t._v("\n    "+t._s(t.repoLabel)+"\n    "),a("OutboundLink")],1):t._e()],2):t._e()}),[],!1,null,null,null).exports);function N(t,e){return t.ownerDocument.defaultView.getComputedStyle(t,null)[e]}var D={components:{SidebarButton:$,NavLinks:I,SearchBox:T.a,AlgoliaSearchBox:{}},data:function(){return{linksWrapMaxWidth:null}},mounted:function(){var t=this,e=parseInt(N(this.$el,"paddingLeft"))+parseInt(N(this.$el,"paddingRight")),a=function(){document.documentElement.clientWidth<719?t.linksWrapMaxWidth=null:t.linksWrapMaxWidth=t.$el.offsetWidth-e-(t.$refs.siteName&&t.$refs.siteName.offsetWidth||0)};a(),window.addEventListener("resize",a,!1)},computed:{algolia:function(){return this.$themeLocaleConfig.algolia||this.$site.themeConfig.algolia||{}},isAlgoliaSearch:function(){return this.algolia&&this.algolia.apiKey&&this.algolia.indexName}}},U=(a(393),Object(o.a)(D,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("header",{staticClass:"navbar blur"},[a("SidebarButton",{on:{"toggle-sidebar":function(e){return t.$emit("toggle-sidebar")}}}),t._v(" "),a("router-link",{staticClass:"home-link",attrs:{to:t.$localePath}},[t.$site.themeConfig.logo?a("img",{staticClass:"logo",attrs:{src:t.$withBase(t.$site.themeConfig.logo),alt:t.$siteTitle}}):t._e(),t._v(" "),t.$siteTitle?a("span",{ref:"siteName",staticClass:"site-name",class:{"can-hide":t.$site.themeConfig.logo}},[t._v(t._s(t.$siteTitle))]):t._e()]),t._v(" "),a("div",{staticClass:"links",style:t.linksWrapMaxWidth?{"max-width":t.linksWrapMaxWidth+"px"}:{}},[t.isAlgoliaSearch?a("AlgoliaSearchBox",{attrs:{options:t.algolia}}):!1!==t.$site.themeConfig.search&&!1!==t.$page.frontmatter.search?a("SearchBox"):t._e(),t._v(" "),a("NavLinks",{staticClass:"can-hide"})],1)],1)}),[],!1,null,null,null).exports),j=(a(62),a(349)),q=a.n(j),G={mixins:[g],name:"PageEdit",computed:{tags:function(){return this.$frontmatter.tags},lastUpdated:function(){return this.$page.lastUpdated},lastUpdatedText:function(){return"string"==typeof this.$themeLocaleConfig.lastUpdated?this.$themeLocaleConfig.lastUpdated:"string"==typeof this.$site.themeConfig.lastUpdated?this.$site.themeConfig.lastUpdated:"Last Updated"},editLink:function(){var t=q()(this.$page.frontmatter.editLink)?this.$site.themeConfig.editLinks:this.$page.frontmatter.editLink,e=this.$site.themeConfig,a=e.repo,n=e.docsDir,i=void 0===n?"":n,s=e.docsBranch,r=void 0===s?"master":s,o=e.docsRepo,c=void 0===o?a:o;return t&&c&&this.$page.relativePath?this.createEditLink(a,c,i,r,this.$page.relativePath):null},editLinkText:function(){return this.$themeLocaleConfig.editLinkText||this.$site.themeConfig.editLinkText||"Edit this page"}},methods:{createEditLink:function(t,e,a,n,i){return/bitbucket.org/.test(t)?(s.k.test(e)?e:t).replace(s.c,"")+"/src"+"/".concat(n,"/")+(a?a.replace(s.c,"")+"/":"")+i+"?mode=edit&spa=0&at=".concat(n,"&fileviewer=file-view-default"):(s.k.test(e)?e:"https://github.com/".concat(e)).replace(s.c,"")+"/edit"+"/".concat(n,"/")+(a?a.replace(s.c,"")+"/":"")+i}}},H=(a(394),Object(o.a)(G,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"page-edit"},[t.editLink?a("div",{staticClass:"edit-link"},[a("a",{attrs:{href:t.editLink,target:"_blank",rel:"noopener noreferrer"}},[t._v(t._s(t.editLinkText))]),t._v(" "),a("OutboundLink")],1):t._e(),t._v(" "),!1!==t.$themeConfig.tag&&t.tags&&t.tags[0]?a("div",{staticClass:"tags"},t._l(t.tags,(function(e,n){return a("router-link",{key:n,attrs:{to:"/tags/?tag="+t.encodeUrl(e),title:"标签"}},[t._v("\n      #"+t._s(e)+"\n    ")])})),1):t._e(),t._v(" "),t.lastUpdated?a("div",{staticClass:"last-updated"},[a("span",{staticClass:"prefix"},[t._v(t._s(t.lastUpdatedText)+":")]),t._v(" "),a("span",{staticClass:"time"},[t._v(t._s(t.lastUpdated))])]):t._e()])}),[],!1,null,null,null).exports),Y=a(395),Q=a.n(Y),R={name:"PageNav",props:["sidebarItems"],computed:{prev:function(){return W(F.PREV,this)},next:function(){return W(F.NEXT,this)}},methods:{showTooltip:function(t){var e=document.body.clientWidth,a=t.clientX,n=t.target.querySelector(".tooltip");if(n){var i=n.style;a<e/2?(i.right=null,i.left=a+10+"px"):(i.left=null,i.right=e-a+10+"px"),i.top=t.clientY+10+"px"}}}};var F={NEXT:{resolveLink:function(t,e){return J(t,e,1)},getThemeLinkConfig:function(t){return t.nextLinks},getPageLinkConfig:function(t){return t.frontmatter.next}},PREV:{resolveLink:function(t,e){return J(t,e,-1)},getThemeLinkConfig:function(t){return t.prevLinks},getPageLinkConfig:function(t){return t.frontmatter.prev}}};function W(t,e){var a=e.$themeConfig,n=e.$page,i=e.$route,r=e.$site,o=e.sidebarItems,c=t.resolveLink,l=t.getThemeLinkConfig,u=t.getPageLinkConfig,h=l(a),g=u(n),d=q()(g)?h:g;return!1===d?void 0:Q()(d)?Object(s.m)(r.pages,d,i.path):c(n,o)}function J(t,e,a){var n=[];!function t(e,a){for(var n=0,i=e.length;n<i;n++)"group"===e[n].type?t(e[n].children||[],a):a.push(e[n])}(e,n);for(var i=0;i<n.length;i++){var s=n[i];if("page"===s.type&&s.path===decodeURIComponent(t.path))return n[i+a]}}var z,V=R,Z=(a(396),Object(o.a)(V,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"page-nav-wapper"},[t.prev||t.next?a("div",{staticClass:"page-nav-centre-wrap"},[t.prev?a("router-link",{staticClass:"page-nav-centre page-nav-centre-prev",attrs:{to:t.prev.path},nativeOn:{mouseenter:function(e){return t.showTooltip(e)},mousemove:function(e){return t.showTooltip(e)}}},[a("div",{staticClass:"tooltip"},[t._v("\n        "+t._s(t.prev.title||t.prev.path)+"\n      ")])]):t._e(),t._v(" "),t.next?a("router-link",{staticClass:"page-nav-centre page-nav-centre-next",attrs:{to:t.next.path},nativeOn:{mouseenter:function(e){return t.showTooltip(e)},mousemove:function(e){return t.showTooltip(e)}}},[a("div",{staticClass:"tooltip"},[t._v("\n        "+t._s(t.next.title||t.next.path)+"\n      ")])]):t._e()],1):t._e(),t._v(" "),t.prev||t.next?a("div",{staticClass:"page-nav"},[a("p",{staticClass:"inner"},[t.prev?a("span",{staticClass:"prev"},[t._v("\n        ←\n        "),t.prev?a("router-link",{staticClass:"prev",attrs:{to:t.prev.path}},[t._v(t._s(t.prev.title||t.prev.path))]):t._e()],1):t._e(),t._v(" "),t.next?a("span",{staticClass:"next"},[t.next?a("router-link",{attrs:{to:t.next.path}},[t._v(t._s(t.next.title||t.next.path))]):t._e(),t._v("\n        →\n      ")],1):t._e()])]):t._e()])}),[],!1,null,null,null).exports),K={mixins:[g],data:function(){return{articleInfo:{}}},created:function(){this.articleInfo=this.getPageInfo()},watch:{"$route.path":function(){this.articleInfo=this.getPageInfo()}},methods:{getPageInfo:function(){var t=this.$page,e=t.relativePath,a=this.$themeConfig.sidebar,n=e.split("/"),i=n[0].split("."),s=i.length>1?i[1]:i[0],r=n.length>2?n[1].split(".")[1]:void 0,o=a&&a.catalogue?a.catalogue[s]:void 0,c=this.$frontmatter.author||this.$themeConfig.author;return{date:(t.frontmatter.date||"").split(" ")[0],classify1:s,classify2:r,cataloguePermalink:o,author:c,categories:this.$frontmatter.categories}}}},X=(a(397),Object(o.a)(K,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"articleInfo-wrap"},[a("div",{staticClass:"articleInfo"},[t.articleInfo.classify1&&"_posts"!==t.articleInfo.classify1?a("ul",{staticClass:"breadcrumbs"},[a("li",[a("router-link",{staticClass:"iconfont icon-home",attrs:{to:"/",title:"首页"}})],1),t._v(" "),a("li",[t.articleInfo.cataloguePermalink?a("router-link",{attrs:{to:t.articleInfo.cataloguePermalink,title:t.articleInfo.classify1+"-目录页"}},[t._v(t._s(t.articleInfo.classify1))]):!1!==t.$themeConfig.category?a("router-link",{attrs:{to:"/categories/?category="+t.articleInfo.classify1,title:"分类"}},[t._v(t._s(t.articleInfo.classify1))]):a("span",[t._v(t._s(t.articleInfo.classify1))])],1),t._v(" "),t.articleInfo.classify2?a("li",[t.articleInfo.cataloguePermalink?a("router-link",{attrs:{to:t.articleInfo.cataloguePermalink+"/#"+t.encodeUrl(t.articleInfo.classify2),title:t.articleInfo.classify1+"#"+t.articleInfo.classify2}},[t._v(t._s(t.articleInfo.classify2))]):!1!==t.$themeConfig.category?a("router-link",{attrs:{to:"/categories/?category="+t.articleInfo.classify2,title:"分类"}},[t._v(t._s(t.articleInfo.classify2))]):a("span",[t._v(t._s(t.articleInfo.classify2))])],1):t._e()]):t._e(),t._v(" "),a("div",{staticClass:"info"},[t.articleInfo.author?a("div",{staticClass:"author iconfont icon-touxiang",attrs:{title:"作者"}},[t.articleInfo.author.href||t.articleInfo.author.link&&"string"==typeof t.articleInfo.author.link?a("a",{staticClass:"beLink",attrs:{href:t.articleInfo.author.href||t.articleInfo.author.link,target:"_blank",title:"作者"}},[t._v(t._s(t.articleInfo.author.name))]):a("a",{attrs:{href:"javascript:;"}},[t._v(t._s(t.articleInfo.author.name||t.articleInfo.author))])]):t._e(),t._v(" "),t.articleInfo.date?a("div",{staticClass:"date iconfont icon-riqi",attrs:{title:"创建时间"}},[a("a",{attrs:{href:"javascript:;"}},[t._v(t._s(t.articleInfo.date))])]):t._e(),t._v(" "),!1===t.$themeConfig.category||t.articleInfo.classify1&&"_posts"!==t.articleInfo.classify1||!t.articleInfo.categories?t._e():a("div",{staticClass:"date iconfont icon-wenjian",attrs:{title:"分类"}},t._l(t.articleInfo.categories,(function(e,n){return a("router-link",{key:n,attrs:{to:"/categories/?category="+e}},[t._v("\n          "+t._s(e)+"\n        ")])})),1)])])])}),[],!1,null,"f6108aee",null).exports),tt=(a(61),a(9),{mixins:[g],data:function(){return{pageData:null,isStructuring:!0}},created:function(){this.getPageData();var t=this.$themeConfig.sidebar;t&&"auto"!==t||(this.isStructuring=!1,console.error("目录页数据依赖于结构化的侧边栏数据，请在主题设置中将侧边栏字段设置为'structuring'，否则无法获取目录数据。"))},methods:{getPageData:function(){var t=this.$frontmatter.pageComponent;t&&t.data?this.pageData=Object(i.a)(Object(i.a)({},t.data),{},{title:this.$frontmatter.title}):console.error("请在front matter中设置pageComponent和pageComponent.data数据")},getCatalogueList:function(){var t=this.$site.themeConfig.sidebar,e=this.$frontmatter.pageComponent.data.key,a=t["/".concat(e,"/")];return a||console.error("未获取到目录数据，请查看front matter中设置的key是否正确。"),a},type:function(t){return Object.prototype.toString.call(t).match(/\[object (.*?)\]/)[1].toLowerCase()}},watch:{"$route.path":function(){this.getPageData()}}}),et=(a(398),Object(o.a)(tt,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"theme-vdoing-content"},[a("div",{staticClass:"column-wrapper"},[a("img",{attrs:{src:t.$withBase(t.pageData.imgUrl)}}),t._v(" "),a("dl",{staticClass:"column-info"},[a("dt",{staticClass:"title"},[t._v(t._s(t.pageData.title))]),t._v(" "),a("dd",{staticClass:"description",domProps:{innerHTML:t._s(t.pageData.description)}})])]),t._v(" "),t.isStructuring?a("div",{staticClass:"catalogue-wrapper"},[a("div",{staticClass:"catalogue-title"},[t._v("目录")]),t._v(" "),a("div",{staticClass:"catalogue-content"},[t._l(t.getCatalogueList(),(function(e,n){return["array"===t.type(e)?a("dl",{key:n,staticClass:"inline"},[a("dt",[a("router-link",{attrs:{to:e[2]}},[t._v(t._s(n+1+". "+e[1]))])],1)]):"object"===t.type(e)?a("dl",{key:n},[a("dt",{attrs:{id:t.anchorText=t.encodeUrl(e.title)}},[a("a",{staticClass:"header-anchor",attrs:{href:"#"+t.anchorText}},[t._v("#")]),t._v("\n            "+t._s(n+1+". "+e.title)+"\n          ")]),t._v(" "),a("dd",t._l(e.children,(function(e,i){return a("router-link",{key:i,attrs:{to:e[2]}},[t._v("\n              "+t._s(n+1+"-"+(i+1)+". "+e[1])+"\n            ")])})),1)]):t._e()]}))],2)]):t._e()])}),[],!1,null,"1b7771b6",null).exports),at={data:function(){return{headers:[],hashText:""}},mounted:function(){this.getHeadersData(),this.getHashText()},watch:{$route:function(){this.headers=this.$page.headers,this.getHashText()}},methods:{getHeadersData:function(){this.headers=this.$page.headers},getHashText:function(){this.hashText=decodeURIComponent(window.location.hash.slice(1))}}},nt=(a(399),{data:function(){return{badges:["data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAABGpJREFUSA3tVVtoXFUU3fvOI53UlmCaKIFmwEhsE7QK0ipFEdHEKpXaZGrp15SINsXUWvBDpBgQRKi0+KKoFeJHfZA+ED9KKoIU2gYD9UejTW4rVIzm0VSTziPzuNu1z507dibTTjL4U/DAzLn3nL3X2o91ziX6f9wMFdh6Jvbm9nNSV0msViVO6tN1Rm7NMu2OpeJ9lWBUTDxrJbYTS0hInuwciu9eLHlFxCLCZEk3MegsJmZ5K/JD6t7FkFdEvGUo1g7qJoG3MHImqRIn8/nzY1K9UPKKiJmtnUqHVE3Gbuay6vJE/N2FEmuxFjW2nUuE0yQXRRxLiTUAzs36zhZvOXJPdX850EVnnLZkB8prodQoM5JGj7Xk2mvC7JB8tG04Ef5PiXtG0UtxupRQSfTnBoCy554x18yJHI6I+G5Eru4LHmPJZEQsrvPUbMiA8G/WgMK7w7I+ez7++o2ANfbrjvaOl1tFMs+htG3IrZH9/hDX1Pr8Tc0UvH8tcX29KzAgIGcEkINyW5BF9x891hw6VYqgJHEk0huccS7vh3C6gTiODL+26huuBtbct8eZnqLML8PkxGYpuPZBqtqwkSjgc4mB5gbgig5i+y0UDK35LMxXisn9xQtK+nd26gTIHsHe/oblK/b29fUmN/8Y+9jAQrnBp56m1LcDlDp9irKTExSKduXJVWSqdBMA08pEJnEIOB3FPPMybu/oeV8zFeYN3xx576Q6RH+VmplE4ncQV5v+5rzSoyOU7PuEAg8g803PwBJ0CExno/jcMbN8tONYeOmHiuUNryvm3fRUy4tMPVLdAGkUhNWuggGrJcXPv+ouCjz0MKUHz1J2/E8IC9nqTabcxgaBYM0hPhD5Y65FsbxRQKxCQrDjDctW7PUM3HuZunFyifSAqEfuzCp48Il24luWUWZoyJCaPR82jE0+kFA643wRFVni4RYSq3ohJO2pZ7B5dO4xkDWbEpossJPLSrPjYID8rS2UHTlvyNxqIGsg674XJJ7vnh5L7PNwC4hh2sjCI96mzszOTpxLF0T7l88Yz7lAuK6OnL8gXLOnTvpzSb22YG8W7us3jSebFHeeqnXRG1vt+MoUM84LQIBmMsCTAcOauTh0T0l0neQK7m2bLMt2mGxU3HYssS0J2cdv5wljlPsrIuZLAG/2DOZIXgCYT8uMGZN+e2kSirfxZOPCsC0f24nTZzspnVn9VePS1Z5vubmAGGXG8ZFno9Hel0yfA5ZPhF7Dh972BQJ2qCpgH67lmWtBYbvk6sz02wjky2vXyz0XErP/kFB619js1BtwfOV4OPRqOQBjy3Qbk18vigUPPSD5ceHnwck7W9bhAqZdd7SuG7w4/P2F/GaJh8c7e9qgow+Q7cGBo+98WsLkuktFqiZabtXuQTu/Y5ETbR0v7tNSFnvrmu6pjdoan2KjMu8q/Hmj1EfCO2ZGfEIbIXKUlw8qaX9/b2oeSJmFksSeT/Fn0V3nSypChh4Gjh74ybO9aeZ/AN2dwciu2/MhAAAAAElFTkSuQmCC","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAABH1JREFUSA3tVl1oHFUUPmdmd2ltklqbpJDiNnXFmgbFktho7YMPNiJSSZM0+CAYSkUELVhM6YuwIPpgoOKDqOBDC0XE2CQoNtQXBUFTTcCi+Wlh1V2TQExsUzcltd3M9Tt3ZjZzZ2fT+OJTL8yeM+eee757fmeJbq//KQL8X3DUSFOcfr7cRsRtxNQMWueeVzOkaITIGqQHNg5y8+jNW9ldM7A6nTpAjuolUikAwq7CE3WcM2RRDz+XGVgN3FptU/aUSlvq9Pa3iZ1+sgAqJyyAFqkipd9dqiwHF3P65YycLWc/6sqGrvoEoIp6DOFaX5h6+dnfjkWprwqsPk0dUGq5vySwDImC10KxFHgGL1SWoc92O3eVht09qdXNH11I2SsTsJYqMWzihqGMi+A+Garf3BAuuLI5oGlULyNfyB/HYNujwktOfRrMr5t77NmevqaUopx0grnKAyvVpmwUDB4x6FPXuGvYLTDwWsejwgtgkYKPqRJg8SV6xaiZ3ZTppGneS4yfH5/66fZSDHv+QZci/+h5c5UHtpy67JUqGppM0sh0Nc1dW6/N1W5Yoqat8/TU/VnadmdeW2PLLSyh0cvxBs3KbqTmwYPpxN4do/mzE8nEpvX/UMu2Wbp74zUAK5q6WkHns7V0eWkdPbPzd3rxkTGybadYySumVzhcaJFbs5UrEkQ/+CK8gF5dnh/6ciIZ73gwQ927L1IitoxKLXYP3SjYdOrHHfTZhRRlFyrorafPk20B3HPD1y2G3qKZME5Jcf3t/HUC13/8tSd++vqFveMUTwAUxSUFI1QekR1+bIze3D9MF2aq6cPvG72CgnldWCFqyRw3lwH8ZMerjTD9ElRO7Gv44wNpC90aASqGfVlz/Rx17srQ57/UU26hkhQqUB7dBR71WmzQhHUnblGmVOEw0jhbV1n9OlXUDCIRGaNV5Jp43N516fN7JmnTHdfp7Hgy0luO4aMhtkLL8Bi3bUWYvzh5Mn1dTxrL6QmGuRhGL/TiTTxRoEdTszSaq9GR0NGA3KdkOz3hqSV3MIDhQ5IVX/Ivx3umBti2es2h4eZby7x8br1rkf7Mo90AqC8aQ3sJeNzqFRu+vSANAQe3PL7l0HGOAdwDCeZYvNKeoZp1Qfs6Aipndh86HmFRi0LAnEO47wsqM6cdfjh3jBPUzhZy7nvlUfFsamED1VQt6aISHVymXZ/B2aCtIG8AI8xfobj2d3en1wWVhOeHELKmLQ1s211s88comkv4UCwWyF787mJdYXtNfhKAXVqnKTq8QZvGAGGOfaTo5pGZ/PwbUCr5+DPr/1J92JNHr9aOl/F3iI5+O1nfybsGxoimvZ3ViWSluDITw3P37mypheDIPY0tw7+O/5ApbkYw+zpfaUVu32Pi98+defdUhEpZkRFq0aqyNh9FuL9hpYbEm6iwi0z2REd09ZmyENEbuhjDWzKvZXTqKYaBIr3tt5kuPtQBZFvEUwHt60vfCNu41XsksH9Ij1BMMz1Y0OOunHNShFIP5868g5zeXmuLwL9T4b6Q2+KejgAAAABJRU5ErkJggg==","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAABKFJREFUSA3tVl1oFVcQnrMbrak3QUgkya1akpJYcrUtIqW1JvFBE9LiQ5v6JmJpolbMg32rVrhgoYK0QiMY6i9Y6EMaW5D+xFJaTYItIuK2Kr3+BJNwkxBj05sQY3b3nM6cs2dv9t7NT/vQJw/sndk5M/PNzJkzewGerP+pAmy+ON8lLzUJgA8ZYxYIYZmGYRnctDaWvJJAmTtfP1pvXsBCCPP8QFcCaRkZYACgDZFO4stNIcBCajEOlmmC9XpJ9bAGCaPaPmzPl32dvLSVu3BWCTQs0XQQ6g0DYgwLIoAZbBCdW/i+781o1VVlm/410mw4h06Y7bIPHNyWDyL4FHkX03Q8SrzNhZTZriieckWt7cL6MM85YcLpsi/7O9/iXFT6MswI0DmmpkSaJ0qLxFIm3+i1THHB3zmBH3PYx9CcykcLOeQVVa7QtdxTgQgEleX2AjHYfwA+2ddV77ruGoJUbhGDI09YSNXyMpUt5ylOzxgbUmtOp7NmbNt8v3arjTBfYELmLUV+M+nSawNNAUqpT3ClJWg5I3BLT+cGW/DXNGCa6tx1aakCGEigArTn4TDIPdrXXYKCZNrHLMCOEPvHBlLQ99s9eHB7EB6NTki73CVPQ2F5MSx/uRQixfmq7rK0wYD8w8E905bnPDfwoWs/rfv93NWN/ZfvwsLIU7A09gxECyISeGJkHAau98L97tuw7NXnoPyNF8FcYGLGKsOs0mN3OEyec9esGW/ZEl945dTP34wlR2FZVQWU1q0Cw8Tr7p+hgLLNL0FPxx/Q35mA8aEUrH6nCgwEl0tn7wUiZYJnNRh6DK4UH/k0lfyrsBKdPVv/AriGIQcEDQZ65LBAGe2Rzui9Ybjz7XUppz1/uKBbyVPGkN3ZAeC6hr0x7Nr38N5+EqkoOm17xpoqR9ohQF55ERSvr4Dkr3chNfC3DMzGJlNBElW8w9nsGQvhNGIzDkXzCg8cLK951xHsFBlTJspJNi3ZFIMF2AeDV3q8DNOB+YHi6QTrChDIWDBRi5U5f+ZMfJLu3ccrqxtdxk4SKH336LFxSmkqefwU5T8fhdSdQf9IVKD6aNiwI/hnmcAZ91isYMJIaCUCx9W098+LgruikeTqzqqxKPUwqJyCPJiyemVVZBOijDGjD38Os0jOiSPL1z3SPjXNANbiNPXAdzTfukjjuknNBbyz3nwgTd3AVFqUJ5hpHlq9MveLnWwttUfoygBmvVjuikxND3znrhsELnZk7k+OjIGxeNEkomyLVta0xxn+HZhjBc4YZ/AFjHjz9u3xRZl2BN4aq9nFwWh16IrQ1aHHEd3j1+4/dB9OtH4e29A2H1DyHQRmOSfQZ1Fy7MHBTGB6J/Djq6p3OxyO2cB+4Car7v/o3GXgfAkj23+x9ID1Teoamo/SXcbvSf2PX7Vc8DdCmE1vN9di+32P9/5YR3vLnhCVGUWBjEkr3yh4H8v9CzmsbdhzOKzsJKM90iFdaTMjRPhGVsakRvOaRidljo6H6G7j+ctrJpsP+4COhDIl0La2+FS4+5mlocBaXY5QnGZysIBYoeSsl5qQzrSj/cgNrfuEzlWBfwA+EjrZyWUvpAAAAABJRU5ErkJggg=="],currentBadge:""}},created:function(){this.$themeConfig.titleBadgeIcons&&(this.badges=this.$themeConfig.titleBadgeIcons),this.currentBadge=this.getBadge()},watch:{"$route.path":function(){this.currentBadge=this.getBadge()}},methods:{getBadge:function(){return this.badges[Math.floor(Math.random()*this.badges.length)]}}}),it={mixins:[nt],data:function(){return{updateBarConfig:null}},props:["sidebarItems"],components:{PageEdit:H,PageNav:Z,ArticleInfo:X,Catalogue:et,UpdateArticle:m,RightMenu:Object(o.a)(at,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"right-menu-wrapper"},[a("div",{staticClass:"right-menu-margin"},[a("div",{staticClass:"right-menu-content"},t._l(t.headers,(function(e,n){return a("div",{key:n,class:["right-menu-item","level"+e.level,{active:e.slug===t.hashText}]},[a("a",{attrs:{href:"#"+e.slug}},[t._v(t._s(e.title))])])})),0)])])}),[],!1,null,null,null).exports},created:function(){this.updateBarConfig=this.$themeConfig.updateBar},computed:{isShowUpdateBar:function(){return!this.updateBarConfig||!1!==this.updateBarConfig.showToArticle},showTitle:function(){return!this.$frontmatter.pageComponent},showRightMenu:function(){return this.$page.headers&&!1!==(this.$frontmatter&&this.$frontmatter.sidebar&&!1!==this.$frontmatter.sidebar)},pageComponent:function(){return!!this.$frontmatter.pageComponent&&this.$frontmatter.pageComponent.name}},methods:{isArticle:function(){return!1!==this.$frontmatter.article}}},st=(a(400),Object(o.a)(it,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("main",{staticClass:"page"},[t._t("top"),t._v(" "),a("div",{staticClass:"theme-vdoing-wrapper"},[t.isArticle()?a("ArticleInfo"):t._e(),t._v(" "),t.pageComponent?a(t.pageComponent,{tag:"component",staticClass:"theme-vdoing-content"}):t._e(),t._v(" "),a("div",{staticClass:"content-wrapper"},[t.showRightMenu?a("RightMenu"):t._e(),t._v(" "),t.showTitle?a("h1",[!1!==t.$themeConfig.titleBadge?a("img",{attrs:{src:t.currentBadge}}):t._e(),t._v("\n          "+t._s(this.$page.title)+"\n        ")]):t._e(),t._v(" "),a("Content",{staticClass:"theme-vdoing-content"})],1),t._v(" "),a("PageEdit"),t._v(" "),a("PageNav",t._b({},"PageNav",{sidebarItems:t.sidebarItems},!1))],1),t._v(" "),t.isShowUpdateBar?a("UpdateArticle",{attrs:{length:3,moreArticle:t.updateBarConfig&&t.updateBarConfig.moreArticle}}):t._e(),t._v(" "),t._t("bottom")],2)])}),[],!1,null,null,null).exports),rt={data:function(){return{category:"",total:0,perPage:10,currentPage:1}},components:{MainLayout:h,PostList:p,Pagination:_,CategoriesBar:y},mounted:function(){var t=this.$route.query.category;t?(this.category=t,this.total=this.$groupPosts.categories[t].length):this.total=this.$sortPosts.length,this.$route.query.p&&(this.currentPage=Number(this.$route.query.p));var e=document.querySelector(".categories");e&&setTimeout((function(){var t=e.querySelector(".active"),a=t?t.offsetTop:0;e.scrollTo({top:a,behavior:"smooth"})}),300)},methods:{handlePagination:function(t){this.currentPage=t}},watch:{"$route.query.category":function(){this.category=this.$route.query.category,this.category?this.total=this.$groupPosts.categories[this.category].length:this.total=this.$sortPosts.length,this.currentPage=1}}},ot=(a(401),Object(o.a)(rt,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"custom-page categories-page"},[a("MainLayout",{scopedSlots:t._u([{key:"mainLeft",fn:function(){return[t.$categoriesAndTags.categories.length?a("CategoriesBar",{attrs:{categoriesData:t.$categoriesAndTags.categories,category:t.category}}):t._e(),t._v(" "),a("PostList",{attrs:{currentPage:t.currentPage,perPage:t.perPage,category:t.category}}),t._v(" "),a("Pagination",{directives:[{name:"show",rawName:"v-show",value:Math.ceil(t.total/t.perPage)>1,expression:"Math.ceil(total / perPage) > 1"}],attrs:{total:t.total,perPage:t.perPage,currentPage:t.currentPage},on:{getCurrentPage:t.handlePagination}})]},proxy:!0},{key:"mainRight",fn:function(){return[t.$categoriesAndTags.categories.length?a("CategoriesBar",{attrs:{categoriesData:t.$categoriesAndTags.categories,category:t.category}}):t._e()]},proxy:!0}])})],1)}),[],!1,null,null,null).exports),ct={data:function(){return{tag:"",total:0,perPage:10,currentPage:1}},components:{MainLayout:h,PostList:p,Pagination:_,TagsBar:x},mounted:function(){var t=this.$route.query.tag;t?(this.tag=t,this.total=this.$groupPosts.tags[t].length):this.total=this.$sortPosts.length,this.$route.query.p&&(this.currentPage=Number(this.$route.query.p))},methods:{handlePagination:function(t){this.currentPage=t}},watch:{"$route.query.tag":function(){this.tag=this.$route.query.tag,this.tag?this.total=this.$groupPosts.tags[this.tag].length:this.total=this.$sortPosts.length,this.currentPage=1}}},lt=(a(402),Object(o.a)(ct,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"custom-page tags-page"},[a("MainLayout",{scopedSlots:t._u([{key:"mainLeft",fn:function(){return[t.$categoriesAndTags.tags.length?a("TagsBar",{attrs:{tagsData:t.$categoriesAndTags.tags,tag:t.tag}}):t._e(),t._v(" "),a("PostList",{attrs:{currentPage:t.currentPage,perPage:t.perPage,tag:t.tag}}),t._v(" "),a("Pagination",{directives:[{name:"show",rawName:"v-show",value:Math.ceil(t.total/t.perPage)>1,expression:"Math.ceil(total / perPage) > 1"}],attrs:{total:t.total,perPage:t.perPage,currentPage:t.currentPage},on:{getCurrentPage:t.handlePagination}})]},proxy:!0},{key:"mainRight",fn:function(){return[t.$categoriesAndTags.tags.length?a("TagsBar",{attrs:{tagsData:t.$categoriesAndTags.tags,tag:t.tag}}):t._e()]},proxy:!0}])})],1)}),[],!1,null,null,null).exports),ut=a(120),ht=a.n(ut),gt={mixins:[nt],data:function(){return{postsList:[],perPage:80,currentPage:1}},created:function(){this.getPageData()},mounted:function(){var t=this;window.addEventListener("scroll",ht()((function(){if(t.postsList.length<t.$sortPostsByDate.length){var e=document.documentElement,a=document.body,n=e.scrollTop||a.scrollTop,i=e.clientHeight||a.clientHeight,s=e.scrollHeight||a.scrollHeight;s>i&&n+i>=s-250&&t.loadmore()}}),200))},methods:{getPageData:function(){var t=this.currentPage,e=this.perPage;this.postsList=this.postsList.concat(this.$sortPostsByDate.slice((t-1)*e,t*e))},loadmore:function(){this.currentPage=this.currentPage+1,this.getPageData()},getYear:function(t){var e=this.postsList[t];if(e){var a=e.frontmatter.date;return a&&"string"===Object(s.o)(a)?a.split(" ")[0].slice(0,4):void 0}},getDate:function(t){var e=t.frontmatter.date;if(e&&"string"===Object(s.o)(e))return e.split(" ")[0].slice(5,10)}}},dt=(a(403),Object(o.a)(gt,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"custom-page archives-page"},[a("div",{staticClass:"theme-vdoing-wrapper"},[a("h1",[!1!==t.$themeConfig.titleBadge?a("img",{attrs:{src:t.currentBadge}}):t._e(),t._v("\n      "+t._s(this.$page.title)+"\n    ")]),t._v(" "),a("ul",[t._l(t.postsList,(function(e,n){return[(t.year=t.getYear(n))!==t.getYear(n-1)?a("li",{key:n+t.$sortPostsByDate.length,staticClass:"year"},[a("h2",[t._v(t._s(t.year))])]):t._e(),t._v(" "),a("li",{key:n},[a("router-link",{attrs:{to:e.path}},[a("span",[t._v("\n              "+t._s(t.getDate(e))+"\n            ")]),t._v("\n            "+t._s(e.title)+"\n          ")])],1)]}))],2)])])}),[],!1,null,null,null).exports),pt={name:"Sidebar",components:{SidebarLinks:a(369).default,NavLinks:I},props:["items"],computed:{blogger:function(){return this.$themeConfig.blogger}}},ft=(a(407),Object(o.a)(pt,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("aside",{staticClass:"sidebar"},[t.blogger?a("div",{staticClass:"blogger"},[a("img",{attrs:{src:t.blogger.avatar}}),t._v(" "),a("div",{staticClass:"blogger-info"},[a("h3",[t._v(t._s(t.blogger.name))]),t._v(" "),t.blogger.social?a("div",{staticClass:"icons"},t._l(t.blogger.social.icons,(function(t,e){return a("a",{key:e,class:["iconfont",t.iconClass],attrs:{href:t.link,title:t.title,target:"_blank"}})})),0):a("span",[t._v("\n        "+t._s(t.blogger.slogan)+"\n      ")])])]):t._e(),t._v(" "),a("NavLinks"),t._v(" "),t._t("top"),t._v(" "),a("SidebarLinks",{attrs:{depth:0,items:t.items}}),t._v(" "),t._t("bottom")],2)}),[],!1,null,null,null).exports),mt=a(362),vt={data:function(){return{threshold:100,scrollTop:null,showCommentBut:!1,commentTop:null,currentMode:null,showModeBox:!1,modeList:[{name:"跟随系统",icon:"icon-zidong",KEY:"auto"},{name:"浅色模式",icon:"icon-rijianmoshi",KEY:"light"},{name:"深色模式",icon:"icon-yejianmoshi",KEY:"dark"},{name:"阅读模式",icon:"icon-yuedu",KEY:"read"}],_scrollTimer:null,_textareaEl:null,_recordScrollTop:null,COMMENT_SELECTOR_1:"#vuepress-plugin-comment",COMMENT_SELECTOR_2:"#valine-vuepress-comment",COMMENT_SELECTOR_3:".vssue"}},mounted:function(){var t=this;(this.currentMode=mt.a.get("mode")||"auto",this.scrollTop=this.getScrollTop(),window.addEventListener("scroll",ht()((function(){t.scrollTop=t.getScrollTop()}),100)),window.addEventListener("load",(function(){t.getCommentTop()})),document.documentElement.clientWidth<719)&&(this.$refs.modeBox.onclick=function(){t.showModeBox=!1},window.addEventListener("scroll",ht()((function(){t.showModeBox&&(t.showModeBox=!1)}),100)));for(var e=document.querySelectorAll(".buttons .button"),a=function(t){var a=e[t];a.addEventListener("touchstart",(function(){a.classList.add("hover")})),a.addEventListener("touchend",(function(){setTimeout((function(){a.classList.remove("hover")}),150)}))},n=0;n<e.length;n++)a(n)},computed:{showToTop:function(){return this.scrollTop>this.threshold}},methods:{toggleMode:function(t){this.currentMode=t,this.$emit("toggle-theme-mode",t)},getScrollTop:function(){return window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0},scrollToTop:function(){window.scrollTo({top:0,behavior:"smooth"}),this.scrollTop=0},getCommentTop:function(){var t=this;setTimeout((function(){var e=document.querySelector(t.COMMENT_SELECTOR_1)||document.querySelector(t.COMMENT_SELECTOR_2)||document.querySelector(t.COMMENT_SELECTOR_3);e&&(t.showCommentBut=!1!==t.$frontmatter.comment&&!0!==t.$frontmatter.home,t.commentTop=e.offsetTop-58)}),500)},scrollToComment:function(){window.scrollTo({top:this.commentTop,behavior:"smooth"}),this._textareaEl=document.querySelector(this.COMMENT_SELECTOR_1+" textarea")||document.querySelector(this.COMMENT_SELECTOR_2+" input")||document.querySelector(this.COMMENT_SELECTOR_3+" textarea"),this._textareaEl&&this.getScrollTop()!==this._recordScrollTop?document.addEventListener("scroll",this._handleListener):this._textareaEl&&this.getScrollTop()===this._recordScrollTop&&this._handleFocus()},_handleListener:function(){var t=this;clearTimeout(this._scrollTimer),this._scrollTimer=setTimeout((function(){document.removeEventListener("scroll",t._handleListener),t._recordScrollTop=t.getScrollTop(),t._handleFocus()}),30)},_handleFocus:function(){var t=this;this._textareaEl.focus(),this._textareaEl.classList.add("yellowBorder"),setTimeout((function(){t._textareaEl.classList.remove("yellowBorder")}),500)}},watch:{"$route.path":function(){this.showCommentBut=!1,this.getCommentTop()}}},_t=(a(408),Object(o.a)(vt,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"buttons"},[a("transition",{attrs:{name:"fade"}},[a("div",{directives:[{name:"show",rawName:"v-show",value:t.showToTop,expression:"showToTop"}],staticClass:"button blur go-to-top iconfont icon-fanhuidingbu",attrs:{title:"返回顶部"},on:{click:t.scrollToTop}})]),t._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:t.showCommentBut,expression:"showCommentBut"}],staticClass:"button blur go-to-comment iconfont icon-pinglun",attrs:{title:"去评论"},on:{click:t.scrollToComment}}),t._v(" "),a("div",{staticClass:"button blur theme-mode-but iconfont icon-zhuti",attrs:{title:"主题模式"},on:{mouseenter:function(e){t.showModeBox=!0},mouseleave:function(e){t.showModeBox=!1},click:function(e){t.showModeBox=!0}}},[a("transition",{attrs:{name:"mode"}},[a("ul",{directives:[{name:"show",rawName:"v-show",value:t.showModeBox,expression:"showModeBox"}],ref:"modeBox",staticClass:"select-box",on:{click:function(t){t.stopPropagation()},touchstart:function(t){t.stopPropagation()}}},t._l(t.modeList,(function(e){return a("li",{key:e.KEY,staticClass:"iconfont",class:[e.icon,{active:e.KEY===t.currentMode}],on:{click:function(a){return t.toggleMode(e.KEY)}}},[t._v("\n          "+t._s(e.name)+"\n        ")])})),0)])],1)],1)}),[],!1,null,null,null).exports),bt={computed:{social:function(){return this.$themeConfig.social},footer:function(){return this.$themeConfig.footer}}},Ct=(a(409),Object(o.a)(bt,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"footer"},[t.social&&t.social.icons?a("div",{staticClass:"icons"},t._l(t.social.icons,(function(t,e){return a("a",{key:e,class:["iconfont",t.iconClass],attrs:{href:t.link,title:t.title,target:"_blank"}})})),0):t._e(),t._v(" "),t._v("\n  Theme by "),a("a",{attrs:{href:"https://github.com/xugaoyi/vuepress-theme-vdoing",target:"_blank",title:"本站主题"}},[t._v("Vdoing")]),t._v(" "),t.footer?[t._v("\n     | Copyright © "+t._s(t.footer.createYear)+"-"+t._s((new Date).getFullYear())+"\n    "),a("span",{domProps:{innerHTML:t._s(t.footer.copyrightInfo)}})]:t._e()],2)}),[],!1,null,null,null).exports),kt={data:function(){return{bgImg:""}},created:function(){var t=this,e=this.$themeConfig.bodyBgImg;if("string"===Object(s.o)(e))this.bgImg=e;else if("array"===Object(s.o)(e)){var a=0,n=null;this.bgImg=e[a],clearInterval(n),n=setInterval((function(){++a>=e.length&&(a=0),t.bgImg=e[a]}),15e3)}}},yt=(a(410),Object(o.a)(kt,(function(){var t=this.$createElement;return(this._self._c||t)("div",{staticClass:"body-bg",style:"background: url("+this.bgImg+") center center / cover no-repeat"})}),[],!1,null,null,null).exports),wt=a(411),xt=a.n(wt),Pt=(z={components:{Home:A,Navbar:U,Page:st,CategoriesPage:ot,TagsPage:lt,ArchivesPage:dt,Sidebar:ft,Footer:Ct,Buttons:_t,BodyBgImg:yt},data:function(){return{hideNavbar:!1,isSidebarOpen:!0,showSidebar:!1,themeMode:"light"}},beforeMount:function(){var t=this.$themeConfig.social;if(t&&t.iconfontCssFile){var e=document.createElement("link");e.setAttribute("rel","stylesheet"),e.setAttribute("type","text/css"),e.setAttribute("href",t.iconfontCssFile),document.head.appendChild(e)}},computed:{showRightMenu:function(){var t=this.$page.headers;return!this.$frontmatter.home&&t&&t.length&&!1!==this.$frontmatter.sidebar},shouldShowNavbar:function(){var t=this.$site.themeConfig;return!1!==this.$page.frontmatter.navbar&&!1!==t.navbar&&(this.$title||t.logo||t.repo||t.nav||this.$themeLocaleConfig.nav)},shouldShowSidebar:function(){var t=this.$page.frontmatter;return!t.home&&!1!==t.sidebar&&this.sidebarItems.length},sidebarItems:function(){return Object(s.n)(this.$page,this.$page.regularPath,this.$site,this.$localePath)},pageClasses:function(){var t=this.$page.frontmatter.pageClass;return[{"no-navbar":!this.shouldShowNavbar,"hide-navbar":this.hideNavbar,"sidebar-open":this.isSidebarOpen,"no-sidebar":!this.shouldShowSidebar,"have-rightmenu":this.showRightMenu,"have-body-img":this.$themeConfig.bodyBgImg},t]}},created:function(){var t=this.$themeConfig.sidebarOpen;!1===t&&(this.isSidebarOpen=t)}},Object(n.a)(z,"beforeMount",(function(){this.isSidebarOpenOfclientWidth();var t=mt.a.get("mode");t&&"auto"!==t?this.themeMode=t:this._autoMode(),this.setBodyClass()})),Object(n.a)(z,"mounted",(function(){var t=this,e=document.location.hash;if(e.length>1){var a=decodeURIComponent(e.substring(1)),n=document.getElementById(a);n&&n.scrollIntoView()}this.showSidebar=!0,this.$router.afterEach((function(){t.isSidebarOpenOfclientWidth()}));var i=0,s=0;window.addEventListener("scroll",xt.a.throttle((function(){t.isSidebarOpen||(i=t.getScrollTop(),t.hideNavbar=s<i&&i>58,setTimeout((function(){s=i}),0))}),300))})),Object(n.a)(z,"watch",{isSidebarOpen:function(){this.isSidebarOpen&&(this.hideNavbar=!1)},themeMode:function(){this.setBodyClass()}}),Object(n.a)(z,"methods",{setBodyClass:function(){document.body.className="theme-mode-"+this.themeMode},getScrollTop:function(){return window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0},isSidebarOpenOfclientWidth:function(){document.documentElement.clientWidth<719&&(this.isSidebarOpen=!1)},toggleSidebar:function(t){this.isSidebarOpen="boolean"==typeof t?t:!this.isSidebarOpen,this.$emit("toggle-sidebar",this.isSidebarOpen)},_autoMode:function(){window.matchMedia("(prefers-color-scheme: dark)").matches?this.themeMode="dark":this.themeMode="light"},toggleThemeMode:function(t){"auto"===t?this._autoMode():this.themeMode=t,mt.a.set("mode",t)},onTouchStart:function(t){this.touchStart={x:t.changedTouches[0].clientX,y:t.changedTouches[0].clientY}},onTouchEnd:function(t){var e=t.changedTouches[0].clientX-this.touchStart.x,a=t.changedTouches[0].clientY-this.touchStart.y;Math.abs(e)>Math.abs(a)&&Math.abs(e)>40&&(e>0&&this.touchStart.x<=80?this.toggleSidebar(!0):this.toggleSidebar(!1))}}),z),At=Object(o.a)(Pt,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"theme-container",class:t.pageClasses,on:{touchstart:t.onTouchStart,touchend:t.onTouchEnd}},[t.shouldShowNavbar?a("Navbar",{on:{"toggle-sidebar":t.toggleSidebar}}):t._e(),t._v(" "),a("div",{staticClass:"sidebar-mask",on:{click:function(e){return t.toggleSidebar(!1)}}}),t._v(" "),a("Sidebar",{directives:[{name:"show",rawName:"v-show",value:t.showSidebar,expression:"showSidebar"}],attrs:{items:t.sidebarItems},on:{"toggle-sidebar":t.toggleSidebar}},[t._t("sidebar-top"),t._v(" "),t._t("sidebar-bottom")],2),t._v(" "),t.$page.frontmatter.home?a("Home"):t.$page.frontmatter.categoriesPage?a("CategoriesPage"):t.$page.frontmatter.tagsPage?a("TagsPage"):t.$page.frontmatter.archivesPage?a("ArchivesPage"):a("Page",{attrs:{"sidebar-items":t.sidebarItems}},[t._t("page-top"),t._v(" "),t._t("page-bottom")],2),t._v(" "),a("Footer"),t._v(" "),a("Buttons",{ref:"buttons",on:{"toggle-theme-mode":t.toggleThemeMode}}),t._v(" "),t.$themeConfig.bodyBgImg?a("BodyBgImg"):t._e()],1)}),[],!1,null,null,null);e.default=At.exports}}]);