text: /*! For license information please see view.js.LICENSE.txt */
  !function(e){var t={};function o(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,o),i.l=!0,i.exports}o.m=e,o.c=t,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)o.d(n,i,function(t){return e[t]}.bind(null,i));return n},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=11)}([function(e,t,o){"use strict";var n=o(1);Object.defineProperty(t,"__esModule",{value:!0}),t.isMd=function(){return $("#cnblogs_post_body").hasClass("cnblogs-markdown")},t.randomImgurl=function(){var e=Math.floor(950*Math.random());return"https://api.mz-moe.cn/img/img"+e+".jpg"},t.randomNum=function(e,t){return parseInt(Math.random()*(e-t+1)+t,10),Math.floor(Math.random()*(e-t+1)+t)},t.pageName=function(){if($("#post_detail").length)return"post";if($(".day").length)return"index";if($("#taglist_main").length)return"tag";if($(".entrylistPosttitle").length)return"list";if($("#myposts").length)return"tag"},t.userAgent=function(){return $(window).width()>768?"pc":"phone"},t.getClientRect=function(e){var{top:t,bottom:o,left:n,right:i,height:r,width:a}=e.getBoundingClientRect();return{top:t,bottom:o,left:n,right:i,height:r||o-t,width:a||i-n}},t.hasPostTitle=function(){return 0!==$("#cnblogs_post_body>h1,#cnblogs_post_body>h2,#cnblogs_post_body>h3,#cnblogs_post_body>h4").length},t.poll=function(e,t){if(e)return t(),!0;var o=1,n=setInterval(()=>e?(t(),clearInterval(n),!0):30===o?(clearInterval(n),!1):void o++,100)},t.unpass=function(e){if(e){var t=document.body;t.style.position="";var o=t.style.top;document.body.scrollTop=document.documentElement.scrollTop=-parseInt(o),t.style.top=""}else{var n=document.body.scrollTop||document.documentElement.scrollTop;document.body.style.cssText+="position:fixed;width:100%;top:-"+n+"px;"}},t.randomArrayElements=function(e,t){void 0===t&&(t=1);var o,n,i=e.slice(0),r=e.length,a=r-t;for(;r-- >a;)n=Math.floor((r+1)*Math.random()),o=i[n],i[n]=i[r],i[r]=o;return i.slice(a)},t.getData=function(e,t,o){$.ajax({url:e,type:t,dataType:"jsonp",success(e){o(e)},error(e){console.log("error",e)}})},t.getDate=function(){var e=new Date,t=e.getFullYear(),o=("0"+(e.getMonth()+1)).slice(-2),n=("0"+e.getDate()).slice(-2);return t+"-"+o+"-"+n},t.prettyLog=function(e,t){void 0===t&&(t="#ffb3cc");console.log("%c  "+e,"color: "+t+"; font-weight: bold;")},t.cacheScript=function(e,t){void 0===t&&(t=function(){});$.ajax({type:"GET",dataType:"script",cache:!0,url:e,success(){t()}})},t.sleep=function(e){return r.apply(this,arguments)},t.addCss=function(e){$("head").append("<link>"),$("head").children(":last").attr({rel:"stylesheet",type:"text/css",href:e})},t.isNight=function(){var e=(new Date).getHours();return e>19||e<=5},t.isElementInViewport=function(e){var t=e.getBoundingClientRect();return t.top>=0&&t.left>=0&&t.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&t.right<=(window.innerWidth||document.documentElement.clientWidth)},t.getMonth=function(){var e=(new Date).getMonth();return["Jan","Feb","March","Apr","May","Jun","Jul","Aug","Sept","Oct","Nov","Dec"][e]},t.getQuarter=function(){var e=(new Date).getMonth();if(e<3)return"Spring";if(e<6)return"Summer";if(e<9)return"Autumn";if(e<12)return"Winter"},t.mousewheel=function(e,t){t||(t=e);var o=()=>{$(document).unbind("mousewheel DOMMouseScroll")};$(document).on("mousewheel DOMMouseScroll",(function(t){var n=t.originalEvent.wheelDelta||-t.originalEvent.detail;Math.max(-1,Math.min(1,n));e(),o()}))},t.isPostDetailsPage=function(){return!!$("#post_detail").length},t.isHomePage=function(){return!!$(".day").length},t.isTagListPage=function(){return!!$("#taglist_main").length},t.isEntrylistPage=function(){return!!$(".entrylistPosttitle").length},t.isAlbumPage=function(){return!!$(".gallery").length},t.mergeOptions=function(e,t,o){void 0===e&&(e={});void 0===t&&(t={});void 0===o&&(o={});var n=Object.assign({},e,o);return Object.assign({},n,t)},t.throttle=t.debounce=t.randomColor=t.randomProperty=void 0;var i=n(o(6));function r(){return(r=(0,i.default)((function*(e){return new Promise(t=>setTimeout(t,e))}))).apply(this,arguments)}t.debounce=(e,t,o)=>{var n;return function(){var i=this,r=arguments,a=function(){n=null,o||e.apply(i,r)},s=o&&!n;clearTimeout(n),n=setTimeout(a,t),s&&e.apply(i,r)}};t.throttle=(e,t,o)=>{var n,i=new Date;return function(){var r=this,a=arguments,s=new Date;clearTimeout(n),s-i>=o?(e.apply(r,a),i=s):n=setTimeout(e,t)}};t.randomProperty=e=>{var t,o=0;for(var n in e)Math.random()<1/++o&&(t=n);return t};t.randomColor=e=>{var t="";if("rgba"===e){t="rgba("+Math.floor(256*Math.random())+","+Math.floor(256*Math.random())+","+Math.floor(256*Math.random())+",0.6)"}else if("16"===e)t="#"+Math.floor(16777215*Math.random()).toString(16);else{var o=e||["#FE0302","#FF7204","#FFAA02","#FFD302","#FFFF00","#A0EE00","#00CD00","#019899","#4266BE","#89D5FF","#CC0273","#CC0273"];t=o[Math.floor(Math.random()*o.length)]}return t}},function(e,t){e.exports=function(e){return e&&e.__esModule?e:{default:e}}},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.signatureConfig=t.qrcodeConfig=t.topProgressConfig=t.postTopimageConfig=t.postSignatureConfig=t.postBottomimageConfig=t.musicPlayerConfig=t.noticeConfig=t.darkModeConfig=t.lockConfig=t.live2dConfig=t.linenumbersConfig=t.imageboxConfig=t.highlightConfig=t.emojiConfig=t.toolsConfig=t.donationConfig=t.clickConfig=t.chartsConfig=t.catalogConfig=t.barrageConfig=t.backgroundConfig=void 0;var n=o(0);t.backgroundConfig=e=>(0,n.mergeOptions)({enable:!1,value:"",opacity:.9,repeat:!1},window.opts.bodyBackground,e);t.barrageConfig=e=>(0,n.mergeOptions)({enable:!1,opacity:.6,fontSize:"",colors:[],barrages:[],indexBarrages:[],postPageBarrages:[]},window.opts.barrage,e);t.catalogConfig=e=>(0,n.mergeOptions)({enable:!0,position:"left"},window.opts.catalog,e);t.chartsConfig=e=>(0,n.mergeOptions)({enable:!1,pie:{title:"My skills",data:{labels:["JavaScript","css","Vue","React","wechat"],values:[40,30,20,10,20]}}},window.opts.charts,e);t.clickConfig=e=>(0,n.mergeOptions)({enable:!1,auto:!1,colors:[],size:30,maxCount:15},window.opts.click,e);t.donationConfig=e=>(0,n.mergeOptions)({enable:!1,qrcodes:[]},window.opts.donation,e);t.toolsConfig=e=>(0,n.mergeOptions)({enable:!0,initialOpen:!0,draggable:!1},window.opts.tools,e);t.emojiConfig=e=>(0,n.mergeOptions)({showRecents:!0,showSearch:!0,showPreview:!1,recentsCount:20,theme:"auto"},window.opts.emoji,e);t.highlightConfig=e=>(0,n.mergeOptions)({type:"",dark:"atomOneDark",light:"atomOneLight"},window.opts.highlight,e);t.imageboxConfig=e=>(0,n.mergeOptions)({enable:!0},window.opts.imagebox,e);t.linenumbersConfig=e=>(0,n.mergeOptions)({enable:!0},window.opts.linenumbers,e);t.live2dConfig=e=>(0,n.mergeOptions)({enable:!0,page:"all",agent:"pc",model:"haru-01",width:150,height:200,position:"left",gap:"default"},window.opts.live2d,e);t.lockConfig=e=>(0,n.mergeOptions)({enable:!1,background:"",strings:[]},window.opts.lock,e);t.darkModeConfig=e=>(0,n.mergeOptions)({enable:!0,autoDark:!1,autoLight:!1},window.opts.darkMode,e);t.noticeConfig=e=>(0,n.mergeOptions)({enable:!1,text:[]},window.opts.notice,e);t.musicPlayerConfig=e=>(0,n.mergeOptions)({enable:!0,page:"all",agent:"pc",autoplay:!1,volume:.4,lrc:{enable:!1,type:1,color:""},audio:[{name:"404 not found",artist:"REOL",url:"https://guangzan.gitee.io/imagehost/awescnb/music/demo4.mp3",cover:"https://guangzan.gitee.io/imagehost/awescnb/music/demo.jpg",lrc:""}]},window.opts.musicPlayer,e);t.postBottomimageConfig=e=>(0,n.mergeOptions)({enable:!1,img:"",height:""},window.opts.postBottomimage,e);t.postSignatureConfig=e=>(0,n.mergeOptions)({enable:!0,content:[],licenseName:"",licenseLink:""},window.opts.postSignature,e);t.postTopimageConfig=e=>(0,n.mergeOptions)({enable:!0,fixed:!1,imgs:[]},window.opts.postTopimage,e);t.topProgressConfig=e=>(0,n.mergeOptions)({enable:!1,page:"all",agent:"pc",background:"#FFB3CC",height:"5px"},window.opts.topProgress,e);t.qrcodeConfig=e=>(0,n.mergeOptions)({enable:!1,img:"",desc:""},window.opts.qrcode,e);t.signatureConfig=e=>(0,n.mergeOptions)({enable:!1,contents:[]},window.opts.signature,e)},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mediaZoomJs=t.animeJs=t.clipboard=t.jqueryui=t.linenumbersjs=t.materialize=t.aplayercss=t.aplayerjs=t.live2djs=t.emojijs=t.viz=t.themeRepository=t.randomAva=t.dummyimage=t.randomImage=t.live2d=void 0;t.live2d={url:"https://cdn.jsdelivr.net/gh/github923665892/awesCnb-live2dModels",version:"1.7"};t.randomImage="https://api.mz-moe.cn/img.php";t.dummyimage="https://www.dummyimage.com/50";t.randomAva="https://i.pravatar.cc/125?image=3";t.themeRepository="https://guangzan.gitee.io/awescnb";t.viz="https://guangzan.gitee.io/imagehost/awescnb/js/rough-viz.js";t.emojijs="https://guangzan.gitee.io/imagehost/awescnb/js/emoji.min.js";t.live2djs="https://guangzan.gitee.io/imagehost/awescnb/js/live2d.min.js";t.aplayerjs="https://cdn.bootcdn.net/ajax/libs/aplayer/1.10.1/APlayer.min.js";t.aplayercss="https://cdn.bootcdn.net/ajax/libs/aplayer/1.10.1/APlayer.min.css";t.materialize="https://cdn.bootcdn.net/ajax/libs/materialize/0.98.0/js/materialize.min.js";t.linenumbersjs="https://cdn.bootcdn.net/ajax/libs/highlightjs-line-numbers.js/2.7.0/highlightjs-line-numbers.min.js";t.jqueryui="https://cdn.bootcdn.net/ajax/libs/jqueryui/1.12.0/jquery-ui.min.js";t.clipboard="https://cdn.bootcss.com/clipboard.js/2.0.4/clipboard.min.js";t.animeJs="https://cdn.bootcdn.net/ajax/libs/animejs/3.2.0/anime.min.js";t.mediaZoomJs="https://cdn.bootcdn.net/ajax/libs/medium-zoom/1.0.6/medium-zoom.min.js"},function(e,t,o){"use strict";var n,i=function(){return void 0===n&&(n=Boolean(window&&document&&document.all&&!window.atob)),n},r=function(){var e={};return function(t){if(void 0===e[t]){var o=document.querySelector(t);if(window.HTMLIFrameElement&&o instanceof window.HTMLIFrameElement)try{o=o.contentDocument.head}catch(e){o=null}e[t]=o}return e[t]}}(),a=[];function s(e){for(var t=-1,o=0;o<a.length;o++)if(a[o].identifier===e){t=o;break}return t}function l(e,t){for(var o={},n=[],i=0;i<e.length;i++){var r=e[i],l=t.base?r[0]+t.base:r[0],c=o[l]||0,d="".concat(l," ").concat(c);o[l]=c+1;var p=s(d),b={css:r[1],media:r[2],sourceMap:r[3]};-1!==p?(a[p].references++,a[p].updater(b)):a.push({identifier:d,updater:u(b,t),references:1}),n.push(d)}return n}function c(e){var t=document.createElement("style"),n=e.attributes||{};if(void 0===n.nonce){var i=o.nc;i&&(n.nonce=i)}if(Object.keys(n).forEach((function(e){t.setAttribute(e,n[e])})),"function"==typeof e.insert)e.insert(t);else{var a=r(e.insert||"head");if(!a)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");a.appendChild(t)}return t}var d,p=(d=[],function(e,t){return d[e]=t,d.filter(Boolean).join("\n")});function b(e,t,o,n){var i=o?"":n.media?"@media ".concat(n.media," {").concat(n.css,"}"):n.css;if(e.styleSheet)e.styleSheet.cssText=p(t,i);else{var r=document.createTextNode(i),a=e.childNodes;a[t]&&e.removeChild(a[t]),a.length?e.insertBefore(r,a[t]):e.appendChild(r)}}function m(e,t,o){var n=o.css,i=o.media,r=o.sourceMap;if(i?e.setAttribute("media",i):e.removeAttribute("media"),r&&btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(r))))," */")),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}var g=null,f=0;function u(e,t){var o,n,i;if(t.singleton){var r=f++;o=g||(g=c(t)),n=b.bind(null,o,r,!1),i=b.bind(null,o,r,!0)}else o=c(t),n=m.bind(null,o,t),i=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(o)};return n(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;n(e=t)}else i()}}e.exports=function(e,t){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=i());var o=l(e=e||[],t);return function(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var n=0;n<o.length;n++){var i=s(o[n]);a[i].references--}for(var r=l(e,t),c=0;c<o.length;c++){var d=s(o[c]);0===a[d].references&&(a[d].updater(),a.splice(d,1))}o=r}}}},function(e,t,o){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var o=function(e,t){var o=e[1]||"",n=e[3];if(!n)return o;if(t&&"function"==typeof btoa){var i=(a=n,s=btoa(unescape(encodeURIComponent(JSON.stringify(a)))),l="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(s),"/*# ".concat(l," */")),r=n.sources.map((function(e){return"/*# sourceURL=".concat(n.sourceRoot||"").concat(e," */")}));return[o].concat(r).concat([i]).join("\n")}var a,s,l;return[o].join("\n")}(t,e);return t[2]?"@media ".concat(t[2]," {").concat(o,"}"):o})).join("")},t.i=function(e,o,n){"string"==typeof e&&(e=[[null,e,""]]);var i={};if(n)for(var r=0;r<this.length;r++){var a=this[r][0];null!=a&&(i[a]=!0)}for(var s=0;s<e.length;s++){var l=[].concat(e[s]);n&&i[l[0]]||(o&&(l[2]?l[2]="".concat(o," and ").concat(l[2]):l[2]=o),t.push(l))}},t}},function(e,t,o){"use strict";function n(e,t,o,n,i,r,a){try{var s=e[r](a),l=s.value}catch(e){return void o(e)}s.done?t(l):Promise.resolve(l).then(n,i)}function i(e){return function(){var t=this,o=arguments;return new Promise((function(i,r){var a=e.apply(t,o);function s(e){n(a,i,r,s,l,"next",e)}function l(e){n(a,i,r,s,l,"throw",e)}s(void 0)}))}}o.r(t),o.d(t,"default",(function(){return i}))},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=o(35);o(36),o(38);var i=new n.Notyf({position:{x:"right",y:"top"},icon:!1,duration:2e3,types:[{type:"info",background:"rgba(0,0,0,0.7)",icon:!1}]});var r=function(e,t,o){void 0===e&&(e="no message"),void 0===t&&(t="success"),void 0===o&&(o=2e3),"success"!==t&&"error"!==t?i.open({type:t,message:e,duration:o}):i[t]({message:e,duration:o})};t.default=r},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default="prod"},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getGiteeOptions=t.getGithubOptions=t.getLinksOptions=t.getThemeOptions=void 0;var n=o(0);t.getThemeOptions=e=>(0,n.mergeOptions)({name:"reacg",color:"#FFB3CC",title:"",avatar:"https://api.uomg.com/api/rand.avatar",favicon:"",contentSize:"mid",headerBackground:"https://api.uomg.com/api/rand.avatar"},window.opts.theme,e);t.getLinksOptions=e=>{var t=e||[{name:"自定义链接",link:""}];return window.opts.links||t};t.getGithubOptions=e=>(0,n.mergeOptions)({enable:!0,color:"#ffb3cc",url:""},window.opts.github,e);t.getGiteeOptions=e=>(0,n.mergeOptions)({enable:!0,color:"#C71D23",url:""},window.opts.gitee,e)},,function(e,t,o){"use strict";var n=o(1);o(12);var i=n(o(14));class r extends i.default{constructor(){super(),super.init(this.init)}init(){o(17)(),o(27)()}}new r},function(e,t,o){var n=o(4),i=o(13);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var r={insert:"head",singleton:!1};n(i,r);e.exports=i.locals||{}},function(e,t,o){(t=o(5)(!1)).push([e.i,"@import url(https://cdn.bootcdn.net/ajax/libs/font-awesome/5.13.0/css/all.min.css);"]),t.push([e.i,'a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;-webkit-tap-highlight-color:rgba(0,0,0,0)}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{outline:none}a{color:inherit;cursor:pointer}a,a:hover,a:link,a:visited{text-decoration:none!important}:root{--header-bg:#fff;--header-text-color:#4a4a4a;--header-border-color:#eee;--header-item-hover-bg:#f3f3f3;--header-nickname-color:#4a4a4a;--searchbar-border-color:#ccc;--searchbar-bg:#fff;--searchbar-text-color:#000;--body-text-color:#4a4a4a;--main-bg:#f2f1f6;--mainContent-border-color:#ccc;--mainContent-bg:#fff;--title-bg:#fff;--title-border-color:hsla(0,0%,59.2%,0.1);--pager-btn-bg:#f2f1f6;--tags-bg:#f5f7fa;--sidebarWrap-bg:#fff;--sidebar-item-hover:#f5f7fa;--sidebar-title-border-color:#eee;--postList-bg:#fff;--areaTitle-bg:#f6f8fa;--area-border-color:#d1d5da;--menu-bg:#fff;--scrollbar-bg:#d8d8d8;--ads-bg:#eee;--blockquote-bg:#f2f7fb;--blockquote-border-color:#cbcbcb;--table-border-color:silver;--card-bg:#fafafa;--footer-bg:#333;--postSignature-bg:#f6f8fa}:root,:root[theme=dark]{--postDesc-color:#999;--postCon-color:#888;--calendar-text-color:#000;--postSignature-primary:#06aae0}:root[theme=dark]{--header-bg:#202023;--header-text-color:#bababa;--header-border-color:#444;--header-item-hover-bg:#2c2c2f;--header-nickname-color:#bababa;--searchbar-border-color:#2c2c2f;--searchbar-bg:#444;--searchbar-text-color:rgba(163,97,97,0.7);--body-text-color:#bababa;--main-bg:#353434;--mainContent-border-color:#444;--title-bg:#2c2c2f;--mainContent-bg:#252528;--title-border-color:hsla(0,0%,59.2%,0.1);--pager-btn-bg:#444;--tags-bg:#2c2c2f;--sidebarWrap-bg:#202023;--sidebar-item-hover:#444;--sidebar-title-border-color:#444;--postList-bg:#2c2c2f;--areaTitle-bg:#444;--area-border-color:#666;--menu-bg:#353538;--scrollbar-bg:#444;--ads-bg:#444;--blockquote-bg:#444;--blockquote-border-color:#5e5e60;--table-border-color:#444;--card-bg:#353538;--footer-bg:#232323;--postSignature-bg:#444}#cnblogs_post_body table::-webkit-scrollbar,.emoji-picker__emojis::-webkit-scrollbar,code::-webkit-scrollbar,pre::-webkit-scrollbar{display:block;margin-top:105px;width:10px;height:8px}#cnblogs_post_body table::-webkit-scrollbar-thumb,.emoji-picker__emojis::-webkit-scrollbar-thumb,code::-webkit-scrollbar-thumb,pre::-webkit-scrollbar-thumb{background-color:var(--scrollbar-bg)}#cnblogs_post_body table::-webkit-scrollbar-track,.emoji-picker__emojis::-webkit-scrollbar-track,code::-webkit-scrollbar-track,pre::-webkit-scrollbar-track{background:rgba(211,210,210,0)}#catalog::-webkit-scrollbar{display:block;margin-top:105px;width:10px;height:8px}#catalog::-webkit-scrollbar-thumb{background-color:var(--scrollbar-bg)}#catalog::-webkit-scrollbar-track{background:rgba(211,210,210,0)}@-webkit-keyframes content-in{0%{-webkit-transform:translateY(10rem);transform:translateY(10rem);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes content-in{0%{-webkit-transform:translateY(10rem);transform:translateY(10rem);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}:after,:before{font-family:Font Awesome\\ 5 free,Font Awesome\\ 5 Brands;font-weight:700}:after,:before{margin-right:.5em}:after{margin-left:.5em}html{font-size:16px;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box}body{color:var(--body-text-color);font-size:1em;line-height:1.5;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}#home{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh}#home #footer{margin:0}#main{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background-color:var(--main-bg)}#post_detail{-webkit-animation:content-in .5s ease-in 0s;animation:content-in .5s ease-in 0s}#post_detail #topics .postDesc{text-align:center;padding:0;color:var(--postDesc-color)}#blog-comments-placeholder,#comment_form,#post_detail{padding:1.5rem 1.5rem 0}#comment_form{padding-bottom:1.5rem}#mainContent{width:79.5vw;border-left:1px solid var(--mainContent-border-color);background-color:var(--mainContent-bg)}.dayTitle{display:none}.entrylistPosttitle,.postTitl2,.postTitle{font-weight:600;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-bottom:.5rem}.entrylistPosttitle:before,.postTitl2:before,.postTitle:before{content:"\\f15c";font-weight:400}.entrylistPostSummary,.postCon{color:var(--postCon-color);font-size:14px}.entrylistItemPostDesc,.postDesc,.postDesc2{padding-top:.5rem}.gallery>img{width:100%;height:auto}.gallery>br{display:none}.custom-gallery h3{padding:1rem;border-bottom:1px solid var(--title-border-color);background-color:var(--title-bg);font-size:16px}.topicListFooter{width:100%;text-align:center;margin:0 1% 1rem;padding:.5rem 0;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#homepage_top_pager{display:none}.pager{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.5rem 0;width:100%;border-radius:3px;color:inherit}.pager a{margin:0 10px;padding:4px 16px;border:none;color:inherit;border-radius:2px}#nav_next_page a,.pager a{background-color:var(--pager-btn-bg)}#nav_next_page a{padding:5px 10px;font-size:14px}#post_detail .postTitle{padding-left:0;padding-bottom:1rem;font-size:1.2rem}#sideBar{margin:.5rem auto 0 1.4rem;width:17vw;min-height:200px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#sidebar_shortcut ul,#sidebar_toptags ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#sidebar_shortcut ul li,#sidebar_toptags ul li{margin-bottom:.5rem;margin-right:.5rem;padding:.2rem .5rem;background-color:var(--tags-bg);font-size:12px}.recent_comment_body{background-color:var(--tags-bg);border-radius:3px}#blog-calendar,#sidebar_news,.sidebar-block{padding:1rem;margin-bottom:1rem;background-color:var(--sidebarWrap-bg)}#blog-calendar h3,#sidebar_news h3,.sidebar-block h3{font-weight:600;border-radius:2px;font-size:18px;border-bottom:1px solid var(--sidebar-title-border-color);padding-bottom:.5rem}#blog-calendar #blog-news,#blog-calendar #sidebar_search_box,#blog-calendar ul,#sidebar_news #blog-news,#sidebar_news #sidebar_search_box,#sidebar_news ul,.sidebar-block #blog-news,.sidebar-block #sidebar_search_box,.sidebar-block ul{padding-top:.5rem;font-size:16px}#blog-calendar #blog-news li,#blog-calendar #sidebar_search_box li,#blog-calendar ul li,#sidebar_news #blog-news li,#sidebar_news #sidebar_search_box li,#sidebar_news ul li,.sidebar-block #blog-news li,.sidebar-block #sidebar_search_box li,.sidebar-block ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:.5rem;padding:.3rem .5rem;cursor:pointer}#blog-calendar #blog-news li:hover,#blog-calendar #sidebar_search_box li:hover,#blog-calendar ul li:hover,#sidebar_news #blog-news li:hover,#sidebar_news #sidebar_search_box li:hover,#sidebar_news ul li:hover,.sidebar-block #blog-news li:hover,.sidebar-block #sidebar_search_box li:hover,.sidebar-block ul li:hover{-webkit-transition:all .2s;transition:all .2s;background-color:var(--sidebar-item-hover)}#blog-calendar #blog-news li a,#blog-calendar #sidebar_search_box li a,#blog-calendar ul li a,#sidebar_news #blog-news li a,#sidebar_news #sidebar_search_box li a,#sidebar_news ul li a,.sidebar-block #blog-news li a,.sidebar-block #sidebar_search_box li a,.sidebar-block ul li a{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#blog-news{display:block}#sidebar_recentposts ul li,.recent_comment_title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#blog-calendar #blogCalendar table,#blog-calendar #blogCalendar tbody,#blog-calendar #blogCalendar td,#blog-calendar #blogCalendar tr{display:block}#blog-calendar #blogCalendar tr:first-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#blog-calendar #blogCalendar tr:first-child>td:first-of-type{width:100%}#blog-calendar #blogCalendar tr:first-child>td:first-of-type td{width:auto}#blog-calendar #blogCalendar tr:first-child .CalNextPrev a{color:var(--calendar-text-color);font-weight:700}#blog-calendar #blogCalendar tr:nth-child(2){padding:0 3.24px}#blog-calendar #blogCalendar tr:not(:first-child){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#blog-calendar #blogCalendar tr:not(:first-child) td{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:21.6px;height:21.6px}#blog-calendar #blogCalendar tr td,#blog-calendar #blogCalendar tr th{padding:.2rem}#blog-calendar #blogCalendar u{color:#00a1d6}#blog-calendar #blogCalendar .CalTodayDay{background-color:var(--tags-bg);border-radius:2px;font-size:.7em}#sidebar_search .btn_my_zzk,#sidebar_search .input_my_zzk{padding:3px 5px}#sidebar_search .input_my_zzk{border:none;outline:none}#sidebar_search .btn_my_zzk{border:none}#sidebar_search .btn_my_zzk:hover{background:#61aeee;-webkit-transition:background .3s;transition:background .3s}.forFlow #taglist_title,.forFlow .entrylistTitle,.forFlow .PostListTitle{padding:1rem;border-bottom:1px solid var(--title-border-color);font-weight:700;background-color:var(--title-bg)}.forFlow #taglist_title:before,.forFlow .entrylistTitle:before,.forFlow .PostListTitle:before{content:"\\f02b"}.forFlow #myposts{padding:1rem 2rem;margin-left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.forFlow #myposts .PostList{padding:.5rem;margin-bottom:1rem;background-color:var(--postList-bg);border-radius:3px;width:30%}.forFlow #myposts .PostList .postTitl2{font-size:1rem;font-weight:400}.forFlow #myposts .PostList .postDesc2{margin-bottom:0;padding-top:0;color:var(--postDesc-color)}.forFlow #myposts .PostList .postText2{display:none}#taglist_main{margin-top:0}#taglist_main #taglist_title_wrap{padding:0!important}#taglist_main #taglist table,#taglist_main #taglist tbody,#taglist_main #taglist td,#taglist_main #taglist tr{display:block}#taglist_main #taglist tbody,#taglist_main #taglist tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#taglist_main #taglist tr{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#taglist_main #taglist td{margin:.5rem;border-radius:3px;background-color:var(--tags-bg)}#cnblogs_post_body:after{content:"——— EOF ———";display:block;margin:21.6px auto;text-align:center;color:var(--postDesc-color);font-weight:400}#blog_post_info_block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0}#blog_post_info_block #BlogPostCategory{margin-bottom:5.4px;font-size:16px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}#blog_post_info_block #EntryTag{margin-bottom:5.4px;font-size:16px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}#blog_post_info_block #blog_post_info{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;margin:21.6px 0 10.8px}#blog_post_info_block #blog_post_info,#blog_post_info_block #blog_post_info #green_channel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#blog_post_info_block #blog_post_info #green_channel{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;width:auto;border:none}#blog_post_info_block #blog_post_info #green_channel a,#blog_post_info_block #blog_post_info #green_channel span{background:none;font-size:14px;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;font-weight:700;text-shadow:none}#blog_post_info_block #blog_post_info #green_channel a:first-child,#blog_post_info_block #blog_post_info #green_channel a:nth-child(2),#blog_post_info_block #blog_post_info #green_channel a:nth-child(3){padding:4px 10px}#blog_post_info_block #blog_post_info #green_channel a:first-child:hover,#blog_post_info_block #blog_post_info #green_channel a:nth-child(2):hover,#blog_post_info_block #blog_post_info #green_channel a:nth-child(3):hover{-webkit-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-transition:all .2s;transition:all .2s}#blog_post_info_block #blog_post_info #green_channel a:first-child{background-color:#ff6b81}#blog_post_info_block #blog_post_info #green_channel a:nth-child(2){background-color:#0984e3}#blog_post_info_block #blog_post_info #green_channel a:nth-child(3){background-color:#ffa502}#blog_post_info_block #blog_post_info #green_channel #green_channel_wechat,#blog_post_info_block #blog_post_info #green_channel #green_channel_weibo{background:none}#blog_post_info_block #blog_post_info #green_channel #green_channel_wechat img,#blog_post_info_block #blog_post_info #green_channel #green_channel_weibo img{margin-left:0;width:24px;height:24px}#blog_post_info_block #blog_post_info #green_channel #green_channel_weibo{margin-left:21.6px}#blog_post_info_block #blog_post_info #green_channel #green_channel_wechat{margin-right:21.6px}#blog_post_info_block #blog_post_info #author_profile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 10.8px 0 0;padding:0;width:auto;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}#blog_post_info_block #blog_post_info #author_profile #author_profile_follow,#blog_post_info_block #blog_post_info #author_profile #author_profile_info{display:none}#blog_post_info_block #blog_post_info #div_digg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0;padding:0}#blog_post_info_block #blog_post_info #div_digg .buryit,#blog_post_info_block #blog_post_info #div_digg .diggit{width:auto;height:auto;margin-top:0;padding:4px 10px;background:none;background-color:var(--themeColor);border-radius:3px;font-size:14px}#blog_post_info_block #blog_post_info #div_digg .buryit span,#blog_post_info_block #blog_post_info #div_digg .diggit span{color:#fff}#blog_post_info_block #blog_post_info #div_digg .buryit .burynum,#blog_post_info_block #blog_post_info #div_digg .buryit .diggnum,#blog_post_info_block #blog_post_info #div_digg .diggit .burynum,#blog_post_info_block #blog_post_info #div_digg .diggit .diggnum{line-height:1em!important}#blog_post_info_block #blog_post_info #div_digg .diggit{background-color:#ff6b81}#blog_post_info_block #blog_post_info #div_digg .diggit:hover{-webkit-box-shadow:0 0 5px #ff6b81;box-shadow:0 0 5px #ff6b81;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-transition:all .2s;transition:all .2s}#blog_post_info_block #blog_post_info #div_digg .diggit:before{content:"\\f004";color:#fff}#blog_post_info_block #blog_post_info #div_digg .buryit{margin-left:10.8px;background-color:#ced6e0}#blog_post_info_block #blog_post_info #div_digg .buryit:hover{-webkit-box-shadow:0 0 5px #ced6e0;box-shadow:0 0 5px #ced6e0;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-transition:all .2s;transition:all .2s}#blog_post_info_block #blog_post_info #div_digg .buryit:before{content:"\\f7a9";color:#fff}#blog_post_info_block #blog_post_info #div_digg .diggword{display:none}#blog_post_info_block #post_next_prev{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;margin-top:21.6px;font-size:16px;color:#999}#blog-comments-placeholder br,#blog_post_info_block #post_next_prev a:nth-child(3n+1),#comment_pager_top{display:none}#blog-comments-placeholder{border-radius:3px}#blog-comments-placeholder .feedback_area_title{padding:7.56px 10.8px;border:1px solid var(--area-border-color);background-color:var(--areaTitle-bg);border-radius:2px 2px 0 0;font-size:12px;font-weight:700}#blog-comments-placeholder .feedback_area_title:before{content:"\\f4ad"}#blog-comments-placeholder .feedbackItem{border-left:1px solid var(--area-border-color);border-right:1px solid var(--area-border-color);padding:17.982px 10.8px}#blog-comments-placeholder .feedbackItem:nth-last-child(2){border-bottom:1px solid var(--area-border-color)}#blog-comments-placeholder .custom-comments-author{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}#blog-comments-placeholder .custom-comments-author .louzhu{color:#f14668}#blog-comments-placeholder .custom-comments-author .blog_comment_body{background-color:#61aeee!important;color:#fff}#blog-comments-placeholder .custom-comments-author .blog_comment_body a:first-child{color:#ffd257;font-weight:700;font-size:1.2rem}#blog-comments-placeholder .custom-comments-author .blog_comment_body a:not(:first-child):hover{color:#3273dc;-webkit-transition:all .25s;transition:all .25s}#blog-comments-placeholder .custom-comments-author img{margin-left:10.8px}#blog-comments-placeholder .custom-comments-author .blog_comment_body:before{display:none}#blog-comments-placeholder .custom-comments-author .blog_comment_body:after{content:"";display:block;position:absolute;right:-24.84px;top:5.4px;width:12.258px;height:0;border-left:12.96px solid #61aeee;border-top:3.24px solid transparent;border-bottom:7.182px solid transparent}#blog-comments-placeholder .custom-comments-author .feedbackManage{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}#blog-comments-placeholder .custom-comments-author .layer{margin-left:5.4px;-webkit-box-ordinal-group:4!important;-webkit-order:3!important;-ms-flex-order:3!important;order:3!important}#blog-comments-placeholder .custom-comments-author .comment_vote{-webkit-box-ordinal-group:-2;-webkit-order:-3;-ms-flex-order:-3;order:-3}#blog-comments-placeholder .custom-comments-author .comment_date{-webkit-box-ordinal-group:0!important;-webkit-order:-1!important;-ms-flex-order:-1!important;order:-1!important}#blog-comments-placeholder .custom-comments-author .feedbackManage{-webkit-box-ordinal-group:-1!important;-webkit-order:-2!important;-ms-flex-order:-2!important;order:-2!important}#blog-comments-placeholder .custom-comments-author .feedbackCon{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#blog-comments-placeholder .custom-comments-author .feedbackCon .blog_comment_body{max-width:60%}#blog-comments-placeholder .custom-comments-author .feedbackCon .blog_comment_body img{width:27px;height:27px;vertical-align:middle}#blog-comments-placeholder .custom-comments-author .feedbackCon br,#blog-comments-placeholder br{display:none}#blog-comments-placeholder .layer{padding:0 5.4px;background-color:#fa745e;color:#fff;font-weight:700;border-radius:3px;margin-right:5.4px;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;font-size:14px}#blog-comments-placeholder .comment_date{margin:0 5.4px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.feedbackListSubtitle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:5px;font-size:14px}.feedbackListSubtitle>a:last-of-type{color:#00a1d6;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.feedbackListSubtitle .feedbackManage{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.feedbackListSubtitle .feedbackManage .comment_actions{border-bottom:1px solid #3273dc}.feedbackListSubtitle .comment_vote{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.feedbackCon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;margin-top:5px}.feedbackCon .blog_comment_body{position:relative;margin-left:10px;background-color:#00d1b2;border-radius:3px;color:#fff;font-size:14px;max-width:540px;line-height:1.6;padding:5.4px 10.8px}.feedbackCon .blog_comment_body:before{content:"";display:block;position:absolute;left:-24.84px;top:5.4px;width:12.258px;height:0;border-right:12.96px solid #00d1b2;border-top:3.24px solid transparent;border-bottom:7.182px solid transparent}.feedbackCon .blog_comment_body a{color:#fa745e;border-color:#fa745e}.feedbackCon .avatar{border:1px solid #eee;border-radius:50%;-webkit-transform:scale(.7);transform:scale(.7)}#comment_form #ad_text_under_commentbox,#comment_form #comment_nav,#comment_form #divCommentShow{display:none}#comment_form #comment_form_container{position:relative;border:1px solid var(--area-border-color);border-radius:3px}#comment_form #comment_form_container>a:first-of-type,#comment_form #comment_form_container>p:nth-of-type(3){display:none}#comment_form #comment_form_container>p:last-of-type{color:var(--text-9);margin-left:10.8px;font-size:14px}#comment_form #comment_form_container #commentform_title{background:none;margin-bottom:0;padding:7.56px 10.8px;border-bottom:1px solid var(--area-border-color);background-color:var(--areaTitle-bg);border-radius:2px 2px 0 0;font-size:12px;font-weight:700;color:var(--text-3)}#comment_form #comment_form_container #commentform_title:before{content:"\\f56b"}#comment_form #comment_form_container .comment_textarea{width:100%;background:none;border:none}#comment_form #comment_form_container .comment_textarea .commentbox_title{border-bottom-color:var(--area-border-color)}#comment_form #comment_form_container .comment_textarea .commentbox_title_left{display:none}#comment_form #comment_form_container .comment_textarea #tbCommentBody{margin-bottom:10.8px!important;height:81px;min-height:135px;color:var(--text-5);background:none;font-size:16px;border-bottom:1px dashed var(--area-border-color)}#comment_form #comment_form_container .comment_textarea #tbCommentBody:hover{border-bottom-color:var(--themeColor)}#comment_form #comment_form_container #commentbox_opt>a{display:none}#comment_form #comment_form_container #commentbox_opt #btn_comment_submit{position:absolute;bottom:10.8px;right:10.8px;width:75.6px;height:32.4px;color:var(--text-a);border-radius:4px;border:none;background-color:#00a1d6;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;cursor:pointer;font-size:12px;color:#fff}#comment_form #comment_form_container #commentbox_opt #btn_comment_submit:hover{background-color:#0593c2}#comment_form #comment_form_container #tip_comment2{display:none}#ad_t2{margin:21.6px 0 0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:14px;border-radius:3px}#ad_t2 br{display:none}#ad_t2 a{border-radius:3px;margin-right:0;background-color:var(--ads-bg);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#ad_t2 a:not(:first-child){margin-top:5px}#cnblogs_c1,#cnblogs_c2,#HistoryToday,#under_post_kb,#under_post_news{display:none}#cnblogs_post_body a,.cnblogs-markdown a,.cnblogs-post-body a{color:#00a1d6;border-bottom:1px dotted #53ccf5}#cnblogs_post_body a:hover,.cnblogs-markdown a:hover,.cnblogs-post-body a:hover{color:#0582ac;-webkit-transition:color .2s;transition:color .2s}#cnblogs_post_body p,.cnblogs-markdown p,.cnblogs-post-body p{line-height:1.6em}#cnblogs_post_body h1,#cnblogs_post_body h2,.cnblogs-markdown h1,.cnblogs-markdown h2,.cnblogs-post-body h1,.cnblogs-post-body h2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:default}#cnblogs_post_body h2,#cnblogs_post_body h3,.cnblogs-markdown h2,.cnblogs-markdown h3,.cnblogs-post-body h2,.cnblogs-post-body h3{margin:16.2px 0 7.1982px}#cnblogs_post_body h1,.cnblogs-markdown h1,.cnblogs-post-body h1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:20px 0 7.1982px;font-size:24px}#cnblogs_post_body h1:first-of-type,.cnblogs-markdown h1:first-of-type,.cnblogs-post-body h1:first-of-type{margin-top:27px}#cnblogs_post_body h2,.cnblogs-markdown h2,.cnblogs-post-body h2{font-size:20px}#cnblogs_post_body h3,.cnblogs-markdown h3,.cnblogs-post-body h3{font-size:16px}#cnblogs_post_body hr,.cnblogs-markdown hr,.cnblogs-post-body hr{border-color:#999}#cnblogs_post_body ol,.cnblogs-markdown ol,.cnblogs-post-body ol{margin:10px 0;padding-left:18px}#cnblogs_post_body ol li,.cnblogs-markdown ol li,.cnblogs-post-body ol li{line-height:28px}#cnblogs_post_body ol li:hover,.cnblogs-markdown ol li:hover,.cnblogs-post-body ol li:hover{cursor:default}#cnblogs_post_body ul,.cnblogs-markdown ul,.cnblogs-post-body ul{margin:10px 0 10px 21.6px}#cnblogs_post_body ul li,.cnblogs-markdown ul li,.cnblogs-post-body ul li{line-height:24px}#cnblogs_post_body ul li:hover,.cnblogs-markdown ul li:hover,.cnblogs-post-body ul li:hover{cursor:default}#cnblogs_post_body img,.cnblogs-markdown img,.cnblogs-post-body img{max-width:100%;margin-top:10px;border-radius:2px}#cnblogs_post_body table,.cnblogs-markdown table,.cnblogs-post-body table{display:block;margin-top:10.8px;overflow-x:auto;border:none;height:auto!important;font-size:14px;border:none!important}#cnblogs_post_body table td,#cnblogs_post_body table th,.cnblogs-markdown table td,.cnblogs-markdown table th,.cnblogs-post-body table td,.cnblogs-post-body table th{white-space:pre}#cnblogs_post_body table tbody,#cnblogs_post_body table td,#cnblogs_post_body table th,#cnblogs_post_body table thead,#cnblogs_post_body table tr,.cnblogs-markdown table tbody,.cnblogs-markdown table td,.cnblogs-markdown table th,.cnblogs-markdown table thead,.cnblogs-markdown table tr,.cnblogs-post-body table tbody,.cnblogs-post-body table td,.cnblogs-post-body table th,.cnblogs-post-body table thead,.cnblogs-post-body table tr{border-color:var(--table-border-color)}#cnblogs_post_body table thead tr th,.cnblogs-markdown table thead tr th,.cnblogs-post-body table thead tr th{background:none;padding:6px 9px;text-align:left}#cnblogs_post_body table tr td,.cnblogs-markdown table tr td,.cnblogs-post-body table tr td{padding:6px 9px;text-align:left}#cnblogs_post_body blockquote,.cnblogs-markdown blockquote,.cnblogs-post-body blockquote{margin:5px 0;padding:1px 15px;background:var(--blockquote-bg);border:none;border-left:6px solid var(--blockquote-border-color)}#cnblogs_post_body blockquote p,.cnblogs-markdown blockquote p,.cnblogs-post-body blockquote p{margin:6px auto;line-height:1.8;font-size:14px}#cnblogs_post_body kbd,.cnblogs-markdown kbd,.cnblogs-post-body kbd{font-family:Lucida Console,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace!important;padding:2px 4px;background-color:#a4b0be;border-radius:3px;color:#fff;-webkit-box-shadow:1px 1px 3px #f5f5f5;box-shadow:1px 1px 3px #f5f5f5}#cnblogs_post_body iframe,.cnblogs-markdown iframe,.cnblogs-post-body iframe{width:100%;height:45vw}#cnblogs_post_body details,.cnblogs-markdown details,.cnblogs-post-body details{font-family:Roboto,"sans-serif";margin:0 0 .6em}#cnblogs_post_body details summary,.cnblogs-markdown details summary,.cnblogs-post-body details summary{display:inine-block;padding:.3em .6em;width:auto;font-weight:700;color:#bd1616;background:#f79393;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:.8rem;cursor:pointer}#cnblogs_post_body details summary::-webkit-details-marker,.cnblogs-markdown details summary::-webkit-details-marker,.cnblogs-post-body details summary::-webkit-details-marker{display:none}#cnblogs_post_body details summary:before,.cnblogs-markdown details summary:before,.cnblogs-post-body details summary:before{content:"​​\\25B6";float:left;margin-right:.5em;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}#cnblogs_post_body details summary:after,.cnblogs-markdown details summary:after,.cnblogs-post-body details summary:after{content:"展开";float:right;opacity:0;font-size:.8em;-webkit-transition:opacity .8s;transition:opacity .8s}#cnblogs_post_body details summary:hover:after,.cnblogs-markdown details summary:hover:after,.cnblogs-post-body details summary:hover:after{opacity:.7}#cnblogs_post_body details summary:focus,.cnblogs-markdown details summary:focus,.cnblogs-post-body details summary:focus{outline:none}#cnblogs_post_body details[open] summary,.cnblogs-markdown details[open] summary,.cnblogs-post-body details[open] summary{color:#0c7d60;background:#aaf7e3;text-shadow:none;border-radius:.3em .3em 0 0}#cnblogs_post_body details[open] summary:before,.cnblogs-markdown details[open] summary:before,.cnblogs-post-body details[open] summary:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#cnblogs_post_body details[open] summary:after,.cnblogs-markdown details[open] summary:after,.cnblogs-post-body details[open] summary:after{content:"收起"}#cnblogs_post_body .hljs-ln-n:before,.cnblogs-markdown .hljs-ln-n:before,.cnblogs-post-body .hljs-ln-n:before{font-weight:400}.feedbackCon .cnblogs-markdown pre:before,.feedbackCon .cnblogs_code:before,.feedbackCon .copy-btns{display:none}.feedbackCon .cnblogs-markdown pre,.feedbackCon .cnblogs_code{background:none}.feedbackCon #cnblogs_post_body table,.feedbackCon .cnblogs-markdown table,.feedbackCon .cnblogs-post-body table{margin-top:0}.feedbackCon .cnblogs-markdown table tr td{padding:0}@media screen and (max-width:1023px){#cnblogs_post_body iframe,.cnblogs-markdown iframe,.cnblogs-post-body iframe{height:60vw}}@media screen and (max-width:768px){#cnblogs_post_body iframe,.cnblogs-markdown iframe,.cnblogs-post-body iframe{height:50vw}}@media screen and (max-width:1024px){#main{padding:0}#main #mainContent{width:100%;border-left:none}#main #mainContent #myposts{padding:.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#main #mainContent .PostList{width:auto;margin-left:0;margin-right:0}#main #sideBar{display:none}.topicListFooter{margin-left:0;margin-right:0}#blog-comments-placeholder,#comment_form,#post_detail{padding:1rem}}@media screen and (max-width:767px){.commentform{margin-left:0}#blog_post_info_block #blog_post_info #div_digg{margin-top:1rem}}',""]),e.exports=t},function(e,t,o){"use strict";var n=o(1);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(o(8)),r=n(o(15));class a{init(e){var t=()=>{e(),(0,r.default)()};("dev"===i.default||$.awesCnb)&&t(),$.awesCnb||"dev"===i.default||$.extend({awesCnb:function(e){void 0===e&&(e={}),window.opts=e,t()}})}devOpts(){"dev"===i.default&&(window.opts={})}}(new a).devOpts();var s=a;t.default=s},function(e,t,o){"use strict";var n=o(1);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(o(16));t.default=()=>{$("#loading").fadeOut(300),(0,i.default)()}},function(e,t,o){"use strict";var n=o(1);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(0),r=n(o(8)),a=[{str:"# # # # # # # # # # # # # # # # # # # # # # # #",color:"#1e90ff"},{str:"# 🔮 Awescnb: awesome cnblog!",color:"#eb4d4b"},{str:"# 🎉 博客园发烧友而生！",color:"#f0932b"},{str:"# 👌 使用 awescnb 快速安装、构建、分享皮肤",color:"#a29bfe"},{str:"# 📧 QQ群:541802647(活跃)",color:"#55efc4"},{str:"# 📑 文档:https://guangzan.gitee.io/awescnb-docs",color:"#fd79a8"},{str:"# 📌 码云:https://gitee.com/guangzan/awescnb",color:"#7ed6df"},{str:"# 🌏 GitHub:https://github.com/guangzan/awescnb",color:"#f368e0"},{str:"# # # # # # # # # # # # # # # # # # # # # # # #",color:"#1e90ff"}];var s=function(){if("dev"!==r.default)for(var{str:e,color:t}of a)(0,i.prettyLog)(e,t)};t.default=s},function(e,t,o){"use strict";var n=o(1),i=n(o(18)),r=n(o(21)),a=n(o(24));e.exports=()=>{(0,r.default)(),(0,i.default)(),(0,a.default)()}},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=o(0);o(19);t.default=()=>{(()=>{"index"===(0,n.pageName)()&&$(".forFlow").addClass("index");for(var e=$(".day").find(".postTitle,.postCon,.postDesc"),t=0;t<e.length;t+=3){var o="\n      <div class='custom-card'>\n          "+$(e.slice(t,t+3)[0]).prop("outerHTML")+"\n          "+$(e.slice(t,t+3)[1]).prop("outerHTML")+"\n          "+$(e.slice(t,t+3)[2]).prop("outerHTML")+"\n      </div>\n      ";$(".custom-card").length?$(".custom-card:last").after(o):$(".forFlow").prepend(o)}})()}},function(e,t,o){var n=o(4),i=o(20);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var r={insert:"head",singleton:!1};n(i,r);e.exports=i.locals||{}},function(e,t,o){(t=o(5)(!1)).push([e.i,'.day{display:none}.entrylist,.index{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.entrylistTitle{width:100%}#mainContent .custom-card,#mainContent .entrylistItem{background-color:var(--card-bg);border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:30%;margin:1%;padding:1rem;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);-webkit-animation:content-in .5s ease-in 0s;animation:content-in .5s ease-in 0s}#mainContent .custom-card:first-child,#mainContent .entrylistItem:first-child{width:63.5%}#mainContent .custom-card:first-child .postTitle:before,#mainContent .entrylistItem:first-child .postTitle:before{content:"\\f004";font-weight:700!important;color:#f14668}#mainContent .custom-card:hover,#mainContent .entrylistItem:hover{-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1);-webkit-box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}@media screen and (max-width:767px){.index{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#mainContent .custom-card,#mainContent .entrylistItem{margin-bottom:.5rem;margin-left:0;margin-right:0;width:100%}#mainContent .custom-card:first-child,#mainContent .entrylistItem:first-child{width:100%}}',""]),e.exports=t},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,o(22);var n=o(9),i=()=>{$("#blogTitle").append('<div id="navbarBurger" class="navbar-burger burger" data-target="navMenuMore">\n      <span></span>\n      <span></span>\n      <span></span>\n    </div>'),$("#navbarBurger").click((function(){$(this).toggleClass("is-active"),$("#navigator").toggleClass("is-active"),$("#custom-searchbar").toggle(),$(".postTitle svg").toggle()}))};t.default=()=>{$("#Header1_HeaderTitle").text($("#profile_block a:first").text()),(()=>{var{avatar:e}=(0,n.getThemeOptions)();$("#blogLogo").attr("src",""+e)})(),i(),$("#navigator").after('<input id="q" class="custom-searchbar" type="search" placeholder="Search by pressing enter" onkeydown="return zzk_go_enter(event);"/>'),(()=>{var{url:e}=(0,n.getGithubOptions)(),t='\n    <li>\n        <a id="custom-gtihub" href="'+e+'">Github</a>\n    </li>';$("#navList").append(t)})()}},function(e,t,o){var n=o(4),i=o(23);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var r={insert:"head",singleton:!1};n(i,r);e.exports=i.locals||{}},function(e,t,o){(t=o(5)(!1)).push([e.i,'#sidebar_search{display:none}#header{padding:0 1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1);background-color:var(--header-bg);border-bottom:1px solid var(--header-border-color)}#blogTitle,#header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#blogTitle{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;min-height:3.25rem}#blogTitle #lnkBlogLogo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:10px;padding:.5rem .75rem}#blogTitle #lnkBlogLogo #blogLogo{width:30px;height:30px;border-radius:50%}#blogTitle h1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:22px;font-weight:bolder;color:var(--header-nickname-color)}#blogTitle h1 a{font-family:Segoe Print}#blogTitle h2{display:none}#blogTitle .custom-links{display:none;margin-left:2rem}#navigator{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 1rem}#navigator,#navigator #navList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#navigator #navList{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;max-width:40rem;overflow:hidden}#navigator #navList li{-webkit-transition:-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1)}#navigator #navList li a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:4px;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:var(--header-text-color);line-height:1.5;padding:.5rem .75rem;position:relative;cursor:pointer;white-space:nowrap}#navigator #navList li a:hover{background-color:var(--header-item-hover-bg)}#navigator #navList li #blog_nav_sitehome:before{content:"\\f781";font-weight:700;color:#3273dc}#navigator #navList li #blog_nav_myhome:before{content:"\\f015";font-weight:700;color:#00d1b2}#navigator #navList li #blog_nav_contact:before{content:"\\f0e0";font-weight:700;color:#48c774}#navigator #navList li #blog_nav_rss:before{content:"\\f143";font-weight:700;color:#ffd257}#navigator #navList li #blog_nav_admin:before{content:"\\f02d";font-weight:700;color:#00d1b2}#navigator #navList li #blog_nav_newpost:before{content:"\\f304";font-weight:700;color:#e7339f}#navigator #navList li #custom-gtihub:before{content:"\\f09b";font-weight:700}#navigator .blogStats{display:none}.custom-searchbar{margin:0 1rem;height:28px;background-color:var(--searchbar-bg);border:1px solid var(--searchbar-border-color);color:var(--searchbar-text-color);outline:none;font-size:100%;padding:0 .5rem;width:65px;border-radius:6px;-webkit-transition:all .5s;transition:all .5s;font-size:14px}.custom-searchbar:focus{width:220px;border-color:#7175e4;-webkit-box-shadow:0 0 5px rgba(109,207,246,.5);box-shadow:0 0 5px rgba(109,207,246,.5)}.custom-searchbar::-webkit-search-cancel-button,.custom-searchbar::-webkit-search-decoration{display:none}@media screen and (max-width:1024px){#header{padding:0;display:block}#header #blogTitle .navbar-burger{color:#835656;cursor:pointer;display:block;height:3.25rem;position:relative;width:3.25rem;margin-left:auto}#header #blogTitle .navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;-webkit-transform-origin:center;transform-origin:center;-webkit-transition-duration:86ms;transition-duration:86ms;-webkit-transition-property:background-color,opacity,-webkit-transform;transition-property:background-color,opacity,-webkit-transform;transition-property:background-color,opacity,transform;transition-property:background-color,opacity,transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;width:16px}#header #blogTitle .navbar-burger span:first-child{top:calc(50% - 6px)}#header #blogTitle .navbar-burger span:nth-child(2){top:calc(50% - 1px)}#header #blogTitle .navbar-burger span:nth-child(3){top:calc(50% + 4px)}#header #blogTitle .navbar-burger.is-active span:first-child{-webkit-transform:translateY(5px) rotate(45deg);transform:translateY(5px) rotate(45deg)}#header #blogTitle .navbar-burger.is-active span:nth-child(2){opacity:0}#header #blogTitle .navbar-burger.is-active span:nth-child(3){-webkit-transform:translateY(-5px) rotate(-45deg);transform:translateY(-5px) rotate(-45deg)}#header #blogTitle .custom-links{display:block}#header #navigator{display:none;padding-bottom:1rem}#header #navigator.is-active,#header #navigator.is-active #navList,#header #navigator .navbar-end .custom-links{display:block}#header #navigator.is-active #navList .header-posttitle{display:none}#header #navigator.is-active .navbar-end{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}#header #navigator.is-active .navbar-end .custom-links{display:none}#header .custom-searchbar{width:220px;display:none;margin-bottom:1rem}}',""]),e.exports=t},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,o(25);var n=o(2),i=o(0),{enable:r}=(0,n.catalogConfig)();t.default=()=>{r&&(0,i.hasPostTitle)()&&"post"===(0,i.pageName)()&&"pc"===(0,i.userAgent)()?(!function(){var e=$("<div id=\"catalog\">\n            <div class='catalog-title'><h3>目录</h3></div>\n        </div>"),t=$("<ul></ul>"),o=/^h[1-3]$/;$("#cnblogs_post_body").children().each((function(){if(o.test(this.tagName.toLowerCase())){if(0===$(this).text().length)return;var e,n;if(""!==this.id)e=this.id,n=$(this).text();else{if(2===this.childNodes.length)n=this.childNodes[1].nodeValue||$(this.childNodes[1]).text();else n=this.childNodes[0].nodeValue||$(this.childNodes[0]).text();e=n.trim(),$(this).attr("id",e)}var i="\n                            <li class='"+this.nodeName.toLowerCase()+"-list'>\n                                <a href='#"+e+"'>"+n+"</a>\n                            </li>\n                        ";t.append(i)}}));var n=$(e.append(t));$("#sidebar_news").after(n)}(),$(window).scroll((0,i.throttle)((function(){for(var e=$("#catalog ul li").length-1;e>=0;e--){var t=$($("#catalog ul li")[e]).find("a").attr("href").replace(/[#]/g,""),o=document.querySelector("#cnblogs_post_body [id='"+t+"']");if((0,i.getClientRect)(o).top<=10){if($($("#catalog ul li")[e]).hasClass("catalog-active"))return;return $($("#catalog ul li")[e]).addClass("catalog-active"),void $($("#catalog ul li")[e]).siblings().removeClass("catalog-active")}}}),50,1e3/60)),$(window).scroll((0,i.throttle)((function(){"none"!==$("#catalog ul").css("display")&&((0,i.getClientRect)(document.querySelector("#sideBarMain")).bottom<=0?$("#catalog").addClass("catalog-sticky"):$("#catalog").removeClass("catalog-sticky"))}),50,1e3/60)),$(".catalog-title").click((function(){$("#catalog ul").toggle("fast","linear",(function(){"none"===$(this).css("display")?$(".catalog-title").removeClass("is-active"):$(".catalog-title").addClass("is-active")}))}))):(0,i.pageName)()}},function(e,t,o){var n=o(4),i=o(26);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var r={insert:"head",singleton:!1};n(i,r);e.exports=i.locals||{}},function(e,t,o){(t=o(5)(!1)).push([e.i,'#catalog{max-height:550px;width:17vw;font-size:14px;overflow-y:scroll；;overflow-x:hidden;word-wrap:nowrap;text-overflow:ellipsis;border-radius:2px;z-index:0;background-color:var(--sidebarWrap-bg);margin-bottom:1rem}#catalog h3:before{content:"\\f022"}#catalog .catalog-title{background-color:var(--sidebarWrap-bg);font-size:18px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:-webkit-sticky;position:sticky;top:0;padding:1rem;font-weight:600;border-bottom:1px solid var(--sidebar-title-border-color);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#catalog .catalog-title:after{content:"\\f107";font-weight:700;display:inline-block;position:absolute;right:.5rem}#catalog .catalog-title.is-active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center;transform-origin:center;-webkit-transition-duration:86ms;transition-duration:86ms;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}#catalog ul{padding:10.098px 14.418px}#catalog ul .h1-list{font-weight:700}#catalog ul .h1-list~.h2-list{margin-left:.7em}#catalog ul .h2-list~.h3-list{margin-left:1.4em}#catalog ul li{margin-top:3.618px}#catalog ul li:hover{color:#999}#catalog ul li a{display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}#catalog ul li a .icon{width:1.2em;height:1.8em}#catalog ul li a:hover{text-decoration:none}.catalog-active{background:#3273dc;padding:5.4px;border-radius:3px;-webkit-transition:background .3s;transition:background .3s;color:#fff;font-weight:600}.catalog-sticky{position:fixed;top:.5rem;visibility:visible;-webkit-transition:top .2s;transition:top .2s}.catalog-sticky h3:before{display:none}.catalog-sticky .catalog-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.catalog-sticky .catalog-title:before{content:"\\f004";color:#f14668;font-weight:700}.catalog-scroll-up{top:4rem}.catalog-scroll-down{top:6rem}',""]),e.exports=t},function(e,t,o){"use strict";var n=o(1);o(28);var i=n(o(30)),r=n(o(32)),a=n(o(34)),s=n(o(40)),l=n(o(41)),c=n(o(42)),d=n(o(43)),p=n(o(44)),b=n(o(45)),m=n(o(47)),g=n(o(49)),f=n(o(50)),u=n(o(52)),h=n(o(54)),y=n(o(55)),x=n(o(56));e.exports=()=>{(0,g.default)(),(0,i.default)(),(0,r.default)(),(0,a.default)(),(0,s.default)(),(0,l.default)(),(0,c.default)(),(0,p.default)(),(0,m.default)(),(0,h.default)(),(0,b.default)(),(0,u.default)(),(0,f.default)(),(0,d.default)(),(0,y.default)(),(0,x.default)()}},function(e,t,o){var n=o(4),i=o(29);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var r={insert:"head",singleton:!1};n(i,r);e.exports=i.locals||{}},function(e,t,o){(t=o(5)(!1)).push([e.i,'#footer{margin:54px 0 0;padding:32.4px 0;text-align:center;color:#979b9e;background:var(--footer-bg)}#footer #links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:16px}#footer #links li{color:#fff}#footer #links li:hover{text-shadow:0 0 2px #eee;color:var(--themeColor);-webkit-transition:all .25s;transition:all .25s}#footer #links>li:not(:first-child){margin-left:21.6px}#footer #copyright{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:14.4018px;font-size:14px}#footer #copyright span{margin-top:7.1982px}@media screen and (max-width:767px){#links{width:90vw;overflow:hidden;margin:0 auto;white-space:nowrap}}.cnblogs_code_collapse,.cnblogs_code_toolbar,.code_img_closed,.code_img_opened{display:none}.cnblogs_code_hide{display:block!important}.cnblogs_code span{background-color:var(--hl-base)!important}#cnblogs_post_body .cnblogs_code{border:none;padding:10px 0 0;border-radius:4px}#cnblogs_post_body .cnblogs_code pre{overflow:auto;font-family:Consolas,Lucida Console,Monaco,Andale Mono,Ubuntu Mono,monospace!important;display:block!important;padding:.5em;color:var(--hl-mono-1)!important;background-color:var(--hl-base)!important;border:none!important;white-space:pre}#cnblogs_post_body .cnblogs_code pre:before{height:35px}#cnblogs_post_body .cnblogs_code span[style="color: #008000;"]{color:var(--hl-mono-3)!important;font-style:italic}#cnblogs_post_body .cnblogs_code span[style="background-color: #f5f5f5; color: #000000;"],#cnblogs_post_body .cnblogs_code span[style="color: #000000;"]{color:var(--hl-mono-1)!important}#cnblogs_post_body .cnblogs_code span[style="background-color: #f5f5f5; color: #800000;"]{color:var(--hl-hue-2)!important}#cnblogs_post_body .cnblogs_code span[style="background-color: #f5f5f5; color: #0000ff;"],#cnblogs_post_body .cnblogs_code span[style="color: #0000ff;"]{color:var(--hl-hue-3)!important}#cnblogs_post_body .cnblogs_code span[style="background-color: #f5f5f5; color: #ff0000;"],#cnblogs_post_body .cnblogs_code span[style="color: #800000;"],#cnblogs_post_body .cnblogs_code span[style="color: #ff0000;"]{color:var(--hl-hue-4)!important}#cnblogs_post_body .cnblogs_code span[style="color: #8b0000;"]{color:var(--hl-hue-6)!important}.cnblogs-markdown pre,.cnblogs_code{padding-top:10px;background:var(--hl-base)}.cnblogs-markdown pre:before,.cnblogs_code:before{border-radius:4px;content:" ";display:block;height:24px;background:url(https://guangzan.gitee.io/imagehost/awescnb/images/bg/mac.png) no-repeat;background-size:65px 23px;background-position-x:10px}#blog-comments-placeholder pre,#cnblogs_post_body pre{position:relative;padding:10px 0;border-radius:4px}#blog-comments-placeholder code,#cnblogs_post_body code{font-family:Consolas,Lucida Console,Monaco,Andale Mono,Ubuntu Mono,monospace!important;color:#c7254e!important;font-size:.87em!important;padding:0!important;margin:0;word-break:break-word!important;border:none!important;background:none!important}#blog-comments-placeholder li code,#cnblogs_post_body li code{font-size:12px!important;font-weight:700}#blog-comments-placeholder .hljs,#cnblogs_post_body .hljs{display:block!important;color:var(--hl-mono-1)!important;background:var(--hl-base)!important;border:none!important;padding-bottom:10px!important}#blog-comments-placeholder .hljs-tag,#cnblogs_post_body .hljs-tag{color:var(--hl-tag)}#blog-comments-placeholder .hljs-comment,#blog-comments-placeholder .hljs-quote,#cnblogs_post_body .hljs-comment,#cnblogs_post_body .hljs-quote{color:var(--hl-mono-3);font-style:italic}#blog-comments-placeholder .hljs-doctag,#blog-comments-placeholder .hljs-formula,#blog-comments-placeholder .hljs-keyword,#cnblogs_post_body .hljs-doctag,#cnblogs_post_body .hljs-formula,#cnblogs_post_body .hljs-keyword{color:var(--hl-hue-3)}#blog-comments-placeholder .hljs-deletion,#blog-comments-placeholder .hljs-name,#blog-comments-placeholder .hljs-section,#blog-comments-placeholder .hljs-selector-tag,#blog-comments-placeholder .hljs-subst,#cnblogs_post_body .hljs-deletion,#cnblogs_post_body .hljs-name,#cnblogs_post_body .hljs-section,#cnblogs_post_body .hljs-selector-tag,#cnblogs_post_body .hljs-subst{color:var(--hl-hue-5)}#blog-comments-placeholder .hljs-literal,#cnblogs_post_body .hljs-literal{color:var(--hl-hue-1)}#blog-comments-placeholder .hljs-addition,#blog-comments-placeholder .hljs-attribute,#blog-comments-placeholder .hljs-meta-string,#blog-comments-placeholder .hljs-regexp,#blog-comments-placeholder .hljs-string,#cnblogs_post_body .hljs-addition,#cnblogs_post_body .hljs-attribute,#cnblogs_post_body .hljs-meta-string,#cnblogs_post_body .hljs-regexp,#cnblogs_post_body .hljs-string{color:var(--hl-hue-4)}#blog-comments-placeholder .hljs-built_in,#blog-comments-placeholder .hljs-class .hljs-title,#cnblogs_post_body .hljs-built_in,#cnblogs_post_body .hljs-class .hljs-title{color:var(--hl-hue-6-2)}#blog-comments-placeholder .hljs-attr,#blog-comments-placeholder .hljs-number,#blog-comments-placeholder .hljs-selector-attr,#blog-comments-placeholder .hljs-selector-class,#blog-comments-placeholder .hljs-selector-pseudo,#blog-comments-placeholder .hljs-template-variable,#blog-comments-placeholder .hljs-type,#blog-comments-placeholder .hljs-variable,#cnblogs_post_body .hljs-attr,#cnblogs_post_body .hljs-number,#cnblogs_post_body .hljs-selector-attr,#cnblogs_post_body .hljs-selector-class,#cnblogs_post_body .hljs-selector-pseudo,#cnblogs_post_body .hljs-template-variable,#cnblogs_post_body .hljs-type,#cnblogs_post_body .hljs-variable{color:var(--hl-hue-6)}#blog-comments-placeholder .hljs-bullet,#blog-comments-placeholder .hljs-link,#blog-comments-placeholder .hljs-meta,#blog-comments-placeholder .hljs-selector-id,#blog-comments-placeholder .hljs-symbol,#blog-comments-placeholder .hljs-title,#cnblogs_post_body .hljs-bullet,#cnblogs_post_body .hljs-link,#cnblogs_post_body .hljs-meta,#cnblogs_post_body .hljs-selector-id,#cnblogs_post_body .hljs-symbol,#cnblogs_post_body .hljs-title{color:var(--hl-hue-2)}#blog-comments-placeholder .hljs-emphasis,#cnblogs_post_body .hljs-emphasis{font-style:italic}#blog-comments-placeholder .hljs-strong,#cnblogs_post_body .hljs-strong{font-weight:700}#blog-comments-placeholder .hljs-link,#cnblogs_post_body .hljs-link{text-decoration:underline}#cnblogs_post_body pre,.cnblogs_code{position:relative}.cnblogs_code .copy-btns{z-index:1}.cnblogs_code:hover .copy-btns,pre:hover .copy-btns{visibility:visible}.copy-btns{position:absolute;top:10px;right:10px;padding:6px 8px;visibility:hidden;color:#f1efef;font-size:12px;font-weight:700;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}#cnblogs_post_body .copy-btns{background-color:rgba(0,0,0,.6)}#cnblogs_post_body .copy-btns:hover{background-color:rgba(0,0,0,.2);color:#eee}@media screen and (max-width:767px){#cnblogs_post_body td{white-space:pre}}.cnblogs_code pre span[style="color: #008080;"]{padding:2px 0;border:none;text-align:center;color:#999!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;word-break:normal;white-space:pre}#cnblogs_post_body pre table td,#cnblogs_post_body pre table tr{background:none!important;border:none!important;padding:0!important}#cnblogs_post_body pre .hljs-ln-numbers,#cnblogs_post_body pre code,#cnblogs_post_body pre table,#cnblogs_post_body pre table tr,#cnblogs_post_body pre tbody{background:inherit!important}#cnblogs_post_body pre .hljs-ln-numbers{position:-webkit-sticky;position:sticky;left:0;padding:2px 0;border:none;text-align:center;color:#999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;word-break:normal;white-space:pre}#cnblogs_post_body pre table{overflow-x:unset;border:none!important}#cnblogs_post_body pre table .hljs-ln-numbers{padding:0!important;width:30px!important}#cnblogs_post_body pre table .hljs-ln-code{padding:0 2px 4.8516px}body .medium-zoom-overlay{background:rgba(0,0,0,.5)!important;z-index:6}body .medium-zoom-image--opened{z-index:7}.lightbox-post{cursor:-webkit-zoom-in;cursor:zoom-in}.gallery{display:none}.custom-gallery div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.custom-gallery div img{margin:8px;width:170px;height:170px;border-radius:4px}.emoji-button{cursor:pointer}.emoji-picker{border:1px solid #ccc;border-radius:5px;background:#fff;width:322px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;overflow:hidden}.emoji-picker.visible{opacity:1}.emoji-picker__content{padding:.5em;height:280px;overflow:hidden;position:relative}.emoji-picker__preview{height:2em;padding:.5em;border-top:1px solid #ccc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.emoji-picker__preview-emoji{font-size:2em;margin-right:.25em;font-family:Segoe UI Emoji,Segoe UI Symbol,Segoe UI,Apple Color Emoji,Twemoji Mozilla,Noto Color Emoji,EmojiOne Color,Android Emoji}.emoji-picker__preview-emoji img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-.1em}.emoji-picker__preview-name{color:#666;font-size:.85em;overflow-wrap:break-word;word-break:break-all}.emoji-picker__tabs{margin:0;padding:0}.emoji-picker__tab,.emoji-picker__tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.emoji-picker__tab{font-size:15.4px;list-style:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center;color:#666;border-radius:3px;-webkit-transition:background .25s;transition:background .25s;outline:none;border:1px solid transparent}.emoji-picker__tab:hover{background:#e8f4f9}.emoji-picker__tab svg{padding:7px;-webkit-box-sizing:content-box;box-sizing:content-box}.emoji-picker__tab.active{background:#4f81e5;color:#fff}.emoji-picker__tab-body{margin-top:.5em;-webkit-transform:translateX(350px);transform:translateX(350px);-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s;position:absolute}.emoji-picker__tab-body h2{font-size:11.9px;color:#333;margin:0;text-align:left}.emoji-picker__tab-body.active{display:block;-webkit-transform:translateX(0);transform:translateX(0)}.emoji-picker__emojis{height:231px;overflow-y:scroll;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;width:309.4px;margin:auto}.emoji-picker__emojis.search-results{height:294px}.emoji-picker__emoji{background:transparent;border:none;border-radius:5px;cursor:pointer;font-size:25.2px;width:1.5em;height:1.5em;padding:0;margin:0;outline:none;font-family:Segoe UI Emoji,Segoe UI Symbol,Segoe UI,Apple Color Emoji,Twemoji Mozilla,Noto Color Emoji,EmojiOne Color,Android Emoji}.emoji-picker__emoji img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-.1em}.emoji-picker__emoji:focus,.emoji-picker__emoji:hover{background:#e8f4f9}.emoji-picker__search-container{margin:.5em;position:relative;height:2em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.emoji-picker__search{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-radius:3px;border:1px solid #ccc;padding:.5em 2.25em .5em .5em;font-size:11.9px;outline:none}.emoji-picker__search:focus{border:1px solid #4f81e5}.emoji-picker__search-icon{display:none;position:relative;width:1em;height:1em;right:.75em;top:calc(50% - .6em)}.emoji-picker__search-not-found{color:#666;text-align:center;margin-top:2em}.emoji-picker__search-not-found-icon{font-size:3em}.emoji-picker__search-not-found h2{margin:.5em 0;font-size:1em}.emoji-picker__variant-overlay{background:rgba(0,0,0,.7);position:absolute;top:0;left:0;width:322px;height:385px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.emoji-picker__variant-popup{background:#fff;margin:.5em;padding:.5em;text-align:center}.emoji-picker__variant-popup-close-button{cursor:pointer;background:transparent;border:none;position:absolute;right:.5em;padding:0;top:calc(50% - .75em);height:1.5em;width:1.5em;font-size:1.5em}#player.aplayer{background:none}#player.aplayer .aplayer-list ol li{background:var(--main-bg)}#player:hover .aplayer-list{-webkit-transform:scaleX(1);transform:scaleX(1);left:0}#player:hover .aplayer-body{left:0}#player .aplayer-list{position:relative;-webkit-transform:scaleX(.838);transform:scaleX(.838);left:-34px}#player .aplayer-body{left:-66px;background-color:var(--main-bg)}#player .aplayer-body .aplayer-info{border-top:none}#player .aplayer-body .aplayer-miniswitcher{background-color:var(--main-bg);border-left:1px solid #999}#player .aplayer-lrc{display:none}#player .aplayer-lrc .aplayer-lrc-contents{color:inherit}#player .aplayer-lrc .aplayer-lrc-contents p{color:inherit;font-size:14px;text-shadow:none}#BlogPostCategory,#EntryTag{display:none}#custom-post-message{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:10px;width:100%}#custom-post-message,.custom-categories,.custom-post-message-top,.custom-tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.custom-categories,.custom-tags{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.custom-tags{margin-left:12px}.custom-categories a:not(:first-child),.custom-tags a{margin-left:5px}.custom-categories a,.custom-tags a{padding:4px 8px;font-size:14px;line-height:14px;border-radius:4px;color:#fff;-webkit-box-shadow:1px 1px 5px #d3cfcf;box-shadow:1px 1px 5px #d3cfcf}.custom-tags a,.custom-tags a:first-child{background-color:#ff6b6b}.custom-tags a:nth-child(2){background-color:#fbc531}.custom-tags a:nth-child(3){background-color:#22a6b3}.custom-tags a:nth-child(4){background-color:#10ac84}.custom-tags a:nth-child(5){background-color:#0097e6}.custom-categories a{background-color:#ff6b6b}.custom-post-message-bottom{color:#909090;font-size:14px;margin-top:10px}@media screen and (max-width:767px){.custom-post-message-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.custom-categories,.custom-tags{margin-left:0;margin-top:5px}.custom-tags{margin-left:0}.custom-categories a{margin-left:5px}.custom-post-message-bottom{margin:5px 0}}.custom-signature{padding:1rem 14px;font-size:1em;line-height:1.5em}#post-signature{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:25px 0;padding:10px 24px 10px 15px;background:var(--postSignature-bg);border-left:5px solid var(--postSignature-primary);border-radius:2px}#post-signature p{margin:0;font-size:12px;line-height:1.6em}#post-signature a{color:inherit;border-bottom:none}#post-signature:before{content:"!";background-color:var(--postSignature-primary);position:absolute;top:20px;left:-12px;color:#fff;width:18px;height:18px;border-radius:100%;text-align:center;line-height:18px;font-weight:800;font-size:14px}#tip_comment{display:none}mark{background:none}s,u{text-decoration:none}.custom-drag-menu{position:fixed;bottom:30px;right:30px;width:40px;height:40px}.title{width:300px;height:10px;top:60px}.dragmenu-item{position:absolute;left:0;width:40px;height:40px;background-color:var(--menu-bg);border-radius:50%;cursor:pointer;text-align:center;font-size:20px;line-height:40px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1)}.dragmenu-item i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dragmenu-item i:before{margin-right:0}.dragmenu-item:hover .dragmenu-item-tooltip{visibility:visible;top:-80px;-webkit-transition:all .25s;transition:all .25s;white-space:nowrap}.dragmenu-item-tooltip{position:relative;top:-50px;visibility:hidden;background-color:rgba(0,0,0,.8);color:var(--themeColor,#fff);text-align:center;border-radius:2px;padding:2px 5px;font-size:14px}.dragmenu-item-tooltip::-moz-selection{background:none;color:inherit}.dragmenu-item-tooltip::selection{background:none;color:inherit}.custom-drag-menu .dragmenu-item:not(:last-child):hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-transition:all .25s;transition:all .25s}.dragmenu-item i{font-style:normal}.dragmenu-item i::-moz-selection{background:none}.dragmenu-item i::selection{background:none}@media screen and (max-width:1366px){.dragmenu-item-tooltip{display:none}}@media screen and (max-width:767px){.custom-drag-menu .dragmenu-item:not(:last-child):hover{-webkit-transform:none;transform:none}.custom-drag-menu{right:20px;bottom:20px}}.dark-to-light:after{background-color:#252528;-webkit-animation:toLight 1s linear 0s forwards;animation:toLight 1s linear 0s forwards}.dark-to-light:after,.light-to-dark:after{content:"";width:100vw;height:100vh;position:fixed;z-index:99999;left:0;top:0;margin-left:0;opacity:.7}.light-to-dark:after{background-color:#fff;-webkit-animation:toDark 1s linear 0s forwards;animation:toDark 1s linear 0s forwards;pointer-events:none}@-webkit-keyframes toLight{0%{background-color:#252528;opacity:.7}to{background-color:#fff;opacity:0}}@keyframes toLight{0%{background-color:#252528;opacity:.7}to{background-color:#fff;opacity:0}}@-webkit-keyframes toDark{0%{background-color:#fff;opacity:.7}to{background-color:#252528;opacity:0}}@keyframes toDark{0%{background-color:#fff;opacity:.7}to{background-color:#252528;opacity:0}}',""]),e.exports=t},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=o(31),i=o(9);t.default=e=>{var t=(0,i.getLinksOptions)(e),o=$("#profile_block a:first").text().trim(),r="<div id='copyright'>\n                            <span>\n                                Copyright ©\n                                "+(new Date).getFullYear()+"\n                                "+o+"\n                            </span>\n                            <span>\n                                Powered by you\n                                🍨\n                                Theme in "+"awescnb".link(n.gitee)+" \n                            </span>\n                        </div>";if($("#footer").empty().append(r),t.length){var a=$('<ul id="links"></ul>');for(var{name:s,link:l}of t)a.append("<li><a href='"+l+"'>"+s+"</a></li>");$("#footer").prepend(a.prop("outerHTML"))}}},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.github=t.gitee=t.blog=t.version=void 0;t.version="v2.0";t.blog="https://www.cnblogs.com/guangzan";t.gitee="https://gitee.com/guangzan/awescnb";t.github="https://github.com/guangzan/awescnb"},function(e,t,o){"use strict";var n=o(1);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(2),r=o(0),a=n(o(33));t.default=e=>{if("post"===(0,r.pageName)()&&0!==$("pre").length){var{light:t,dark:o,type:n}=(0,i.highlightConfig)(e);!function(e,t,o){var n;n=!o.length||t.length||e.length?"<style>\n        :root{"+a.default[e]+'}\n        :root[theme="dark"]{'+a.default[t]+"}\n        </style>":"<style>:root{"+a.default[o]+"}</style>",$("head").append(n)}(t,o,n),(0,r.isMd)()||$("pre").each((function(){0!==$(this).find('span[style="color: #008080;"]').length||$(this).css({padding:"10px 14px"})}))}}},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={atomOneDark:"--hl-base: #282c34;\n    --hl-mono-1: #abb2bf;\n    --hl-mono-3: #5c6370;\n    --hl-hue-1: #56b6c2;\n    --hl-hue-2: #61aeee;\n    --hl-hue-3: #c678dd;\n    --hl-hue-4: #98c379;\n    --hl-hue-5: #e06c75;\n    --hl-hue-6: #d19a66;\n    --hl-hue-6-2: #e6c07b;\n    --hl-tag: #abb2bf;",atomOneLight:"--hl-base: #f6f8fa;\n    --hl-mono-1: #383a42;\n    --hl-mono-3: #a0a1a7;\n    --hl-hue-1: #0184bb;\n    --hl-hue-2: #4078f2;\n    --hl-hue-3: #a626a4;\n    --hl-hue-4: #50a14f;\n    --hl-hue-5: #e45649;\n    --hl-hue-6: #986801;\n    --hl-hue-6-2: #c18401;\n    --hl-tag: #383A42;",github:"--hl-base: #f6f8fa;\n    --hl-mono-1: #333333;\n    --hl-mono-3: #6a737d;\n    --hl-hue-1: #0086b3;\n    --hl-hue-2: #0086b3;\n    --hl-hue-3: #d73a49;\n    --hl-hue-4: #55a532;\n    --hl-hue-5: #63a35c;\n    --hl-hue-6: #6f42c1;\n    --hl-hue-6-2: #6f42c1;\n    --hl-tag: #d73a49;",pande:"--hl-base: #292a2b;\n    --hl-mono-1: #e6e6e6;\n    --hl-mono-3: #ffcc95;\n    --hl-hue-1: #0086b3;\n    --hl-hue-2: #0086b3;\n    --hl-hue-3: #d73a49;\n    --hl-hue-4: #19f9d866;\n    --hl-hue-5: #19f9d8;\n    --hl-hue-6: #ff4b82;\n    --hl-hue-6-2: #ff4b82;\n    --hl-tag: #ffb86c;"};t.default=n},function(e,t,o){"use strict";var n=o(1);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(0),r=n(o(7));var a=function(){var e,t;"post"===(0,i.pageName)()&&((e=$("#cnblogs_post_body, #blog-comments-placeholder").find("pre")).length&&((0,i.isMd)()?$.each(e,(e,t)=>{$(t).prepend('<div class="copy-btns">copy</div>')}):$.each(e,(e,t)=>{$(t).before('<div class="copy-btns">copy</div>')})),t=(0,i.isMd)()?"pre":".cnblogs_code",$(t).on("click",".copy-btns",(function(){var e=window.getSelection(),t=document.createRange();e.removeAllRanges(),(0,i.isMd)()?t.selectNode($(this).siblings("code")[0]):t.selectNode($(this).siblings("pre")[0]),e.addRange(t);var o=e.anchorNode.innerText,n=$('<textarea name="" id="board" cols="30" rows="10"></textarea>');n.val(o),n[0].select(),document.execCommand("copy"),$(this).text("copied"),(0,r.default)("已复制至剪贴板"),setTimeout(()=>{$(this).text("copy")},1e3)})))};t.default=a},function(e,t,o){"use strict";o.r(t),o.d(t,"DEFAULT_OPTIONS",(function(){return l})),o.d(t,"Notyf",(function(){return d})),o.d(t,"NotyfArray",(function(){return s})),o.d(t,"NotyfArrayEvent",(function(){return n})),o.d(t,"NotyfEvent",(function(){return a})),o.d(t,"NotyfNotification",(function(){return r})),o.d(t,"NotyfView",(function(){return c}));var n,i=function(){return(i=Object.assign||function(e){for(var t,o=1,n=arguments.length;o<n;o++)for(var i in t=arguments[o])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},r=function(){function e(e){this.options=e,this.listeners={}}return e.prototype.on=function(e,t){var o=this.listeners[e]||[];this.listeners[e]=o.concat([t])},e.prototype.triggerEvent=function(e,t){var o=this;(this.listeners[e]||[]).forEach((function(e){return e({target:o,event:t})}))},e}();!function(e){e[e.Add=0]="Add",e[e.Remove=1]="Remove"}(n||(n={}));var a,s=function(){function e(){this.notifications=[]}return e.prototype.push=function(e){this.notifications.push(e),this.updateFn(e,n.Add,this.notifications)},e.prototype.splice=function(e,t){var o=this.notifications.splice(e,t)[0];return this.updateFn(o,n.Remove,this.notifications),o},e.prototype.indexOf=function(e){return this.notifications.indexOf(e)},e.prototype.onUpdate=function(e){this.updateFn=e},e}();!function(e){e.Dismiss="dismiss",e.Click="click"}(a||(a={}));var l={types:[{type:"success",className:"notyf__toast--success",backgroundColor:"#3dc763",icon:{className:"notyf__icon--success",tagName:"i"}},{type:"error",className:"notyf__toast--error",backgroundColor:"#ed3d3d",icon:{className:"notyf__icon--error",tagName:"i"}}],duration:2e3,ripple:!0,position:{x:"right",y:"bottom"},dismissible:!1},c=function(){function e(){this.notifications=[],this.events={},this.X_POSITION_FLEX_MAP={left:"flex-start",center:"center",right:"flex-end"},this.Y_POSITION_FLEX_MAP={top:"flex-start",center:"center",bottom:"flex-end"};var e=document.createDocumentFragment(),t=this._createHTLMElement({tagName:"div",className:"notyf"});e.appendChild(t),document.body.appendChild(e),this.container=t,this.animationEndEventName=this._getAnimationEndEventName(),this._createA11yContainer()}return e.prototype.on=function(e,t){var o;this.events=i(i({},this.events),((o={})[e]=t,o))},e.prototype.update=function(e,t){t===n.Add?this.addNotification(e):t===n.Remove&&this.removeNotification(e)},e.prototype.removeNotification=function(e){var t,o,n=this,i=this._popRenderedNotification(e);i&&((t=i.node).classList.add("notyf__toast--disappear"),t.addEventListener(this.animationEndEventName,o=function(e){e.target===t&&(t.removeEventListener(n.animationEndEventName,o),n.container.removeChild(t))}))},e.prototype.addNotification=function(e){var t=this._renderNotification(e);this.notifications.push({notification:e,node:t}),this._announce(e.options.message||"Notification")},e.prototype._renderNotification=function(e){var t,o=this._buildNotificationCard(e),n=e.options.className;return n&&(t=o.classList).add.apply(t,n.split(" ")),this.container.appendChild(o),o},e.prototype._popRenderedNotification=function(e){for(var t=-1,o=0;o<this.notifications.length&&t<0;o++)this.notifications[o].notification===e&&(t=o);if(-1!==t)return this.notifications.splice(t,1)[0]},e.prototype.getXPosition=function(e){var t;return(null===(t=null==e?void 0:e.position)||void 0===t?void 0:t.x)||"right"},e.prototype.getYPosition=function(e){var t;return(null===(t=null==e?void 0:e.position)||void 0===t?void 0:t.y)||"bottom"},e.prototype.adjustContainerAlignment=function(e){var t=this.X_POSITION_FLEX_MAP[this.getXPosition(e)],o=this.Y_POSITION_FLEX_MAP[this.getYPosition(e)],n=this.container.style;n.setProperty("justify-content",o),n.setProperty("align-items",t)},e.prototype._buildNotificationCard=function(e){var t,o=this,n=e.options,i=n.icon;this.adjustContainerAlignment(n);var r=this._createHTLMElement({tagName:"div",className:"notyf__toast"}),s=this._createHTLMElement({tagName:"div",className:"notyf__ripple"}),l=this._createHTLMElement({tagName:"div",className:"notyf__wrapper"}),c=this._createHTLMElement({tagName:"div",className:"notyf__message"});c.innerHTML=n.message||"";var d=n.background||n.backgroundColor;if(i&&"object"==typeof i){var p=this._createHTLMElement({tagName:"div",className:"notyf__icon"}),b=this._createHTLMElement({tagName:i.tagName||"i",className:i.className,text:i.text}),m=null!==(t=i.color)&&void 0!==t?t:d;m&&(b.style.color=m),p.appendChild(b),l.appendChild(p)}if(l.appendChild(c),r.appendChild(l),d&&(n.ripple?(s.style.background=d,r.appendChild(s)):r.style.background=d),n.dismissible){var g=this._createHTLMElement({tagName:"div",className:"notyf__dismiss"}),f=this._createHTLMElement({tagName:"button",className:"notyf__dismiss-btn"});g.appendChild(f),l.appendChild(g),r.classList.add("notyf__toast--dismissible"),f.addEventListener("click",(function(t){var n,i;null===(i=(n=o.events)[a.Dismiss])||void 0===i||i.call(n,{target:e,event:t}),t.stopPropagation()}))}r.addEventListener("click",(function(t){var n,i;return null===(i=(n=o.events)[a.Click])||void 0===i?void 0:i.call(n,{target:e,event:t})}));var u="top"===this.getYPosition(n)?"upper":"lower";return r.classList.add("notyf__toast--"+u),r},e.prototype._createHTLMElement=function(e){var t=e.tagName,o=e.className,n=e.text,i=document.createElement(t);return o&&(i.className=o),i.textContent=n||null,i},e.prototype._createA11yContainer=function(){var e=this._createHTLMElement({tagName:"div",className:"notyf-announcer"});e.setAttribute("aria-atomic","true"),e.setAttribute("aria-live","polite"),e.style.border="0",e.style.clip="rect(0 0 0 0)",e.style.height="1px",e.style.margin="-1px",e.style.overflow="hidden",e.style.padding="0",e.style.position="absolute",e.style.width="1px",e.style.outline="0",document.body.appendChild(e),this.a11yContainer=e},e.prototype._announce=function(e){var t=this;this.a11yContainer.textContent="",setTimeout((function(){t.a11yContainer.textContent=e}),100)},e.prototype._getAnimationEndEventName=function(){var e,t=document.createElement("_fake"),o={MozTransition:"animationend",OTransition:"oAnimationEnd",WebkitTransition:"webkitAnimationEnd",transition:"animationend"};for(e in o)if(void 0!==t.style[e])return o[e];return"animationend"},e}(),d=function(){function e(e){var t=this;this.dismiss=this._removeNotification,this.notifications=new s,this.view=new c;var o=this.registerTypes(e);this.options=i(i({},l),e),this.options.types=o,this.notifications.onUpdate((function(e,o){return t.view.update(e,o)})),this.view.on(a.Dismiss,(function(e){var o=e.target,n=e.event;t._removeNotification(o),o.triggerEvent(a.Dismiss,n)})),this.view.on(a.Click,(function(e){var t=e.target,o=e.event;return t.triggerEvent(a.Click,o)}))}return e.prototype.error=function(e){var t=this.normalizeOptions("error",e);return this.open(t)},e.prototype.success=function(e){var t=this.normalizeOptions("success",e);return this.open(t)},e.prototype.open=function(e){var t=this.options.types.find((function(t){return t.type===e.type}))||{},o=i(i({},t),e);this.assignProps(["ripple","position","dismissible"],o);var n=new r(o);return this._pushNotification(n),n},e.prototype.dismissAll=function(){for(;this.notifications.splice(0,1););},e.prototype.assignProps=function(e,t){var o=this;e.forEach((function(e){t[e]=null==t[e]?o.options[e]:t[e]}))},e.prototype._pushNotification=function(e){var t=this;this.notifications.push(e);var o=void 0!==e.options.duration?e.options.duration:this.options.duration;o&&setTimeout((function(){return t._removeNotification(e)}),o)},e.prototype._removeNotification=function(e){var t=this.notifications.indexOf(e);-1!==t&&this.notifications.splice(t,1)},e.prototype.normalizeOptions=function(e,t){var o={type:e};return"string"==typeof t?o.message=t:"object"==typeof t&&(o=i(i({},o),t)),o},e.prototype.registerTypes=function(e){var t=(e&&e.types||[]).slice();return l.types.map((function(e){var o=-1;t.forEach((function(t,n){t.type===e.type&&(o=n)}));var n=-1!==o?t.splice(o,1)[0]:{};return i(i({},e),n)})).concat(t)},e}()},function(e,t,o){var n=o(4),i=o(37);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var r={insert:"head",singleton:!1};n(i,r);e.exports=i.locals||{}},function(e,t,o){(t=o(5)(!1)).push([e.i,'@-webkit-keyframes notyf-fadeinup{0%{opacity:0;-webkit-transform:translateY(25%);transform:translateY(25%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes notyf-fadeinup{0%{opacity:0;-webkit-transform:translateY(25%);transform:translateY(25%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes notyf-fadeinleft{0%{opacity:0;-webkit-transform:translateX(25%);transform:translateX(25%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes notyf-fadeinleft{0%{opacity:0;-webkit-transform:translateX(25%);transform:translateX(25%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes notyf-fadeoutright{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(25%);transform:translateX(25%)}}@keyframes notyf-fadeoutright{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(25%);transform:translateX(25%)}}@-webkit-keyframes notyf-fadeoutdown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(25%);transform:translateY(25%)}}@keyframes notyf-fadeoutdown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(25%);transform:translateY(25%)}}@-webkit-keyframes ripple{0%{-webkit-transform:scale(0) translateY(-45%) translateX(13%);transform:scale(0) translateY(-45%) translateX(13%)}to{-webkit-transform:scale(1) translateY(-45%) translateX(13%);transform:scale(1) translateY(-45%) translateX(13%)}}@keyframes ripple{0%{-webkit-transform:scale(0) translateY(-45%) translateX(13%);transform:scale(0) translateY(-45%) translateX(13%)}to{-webkit-transform:scale(1) translateY(-45%) translateX(13%);transform:scale(1) translateY(-45%) translateX(13%)}}.notyf{position:fixed;top:0;left:0;height:100%;width:100%;color:#fff;z-index:9999;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;pointer-events:none;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px}.notyf__icon--error,.notyf__icon--success{height:21px;width:21px;background:#fff;border-radius:50%;display:block;margin:0 auto;position:relative}.notyf__icon--error:after,.notyf__icon--error:before{content:"";background:currentColor;display:block;position:absolute;width:3px;border-radius:3px;left:9px;height:12px;top:5px}.notyf__icon--error:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.notyf__icon--error:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.notyf__icon--success:after,.notyf__icon--success:before{content:"";background:currentColor;display:block;position:absolute;width:3px;border-radius:3px}.notyf__icon--success:after{height:6px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:9px;left:6px}.notyf__icon--success:before{height:11px;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:5px;left:10px}.notyf__toast{display:block;overflow:hidden;pointer-events:auto;-webkit-animation:notyf-fadeinup .3s ease-in forwards;animation:notyf-fadeinup .3s ease-in forwards;-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,.25);box-shadow:0 3px 7px 0 rgba(0,0,0,.25);position:relative;padding:0 15px;border-radius:2px;max-width:300px;-webkit-transform:translateY(25%);transform:translateY(25%);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.notyf__toast--disappear{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation:notyf-fadeoutdown .3s forwards;animation:notyf-fadeoutdown .3s forwards;-webkit-animation-delay:.25s;animation-delay:.25s}.notyf__toast--disappear .notyf__icon,.notyf__toast--disappear .notyf__message{-webkit-animation:notyf-fadeoutdown .3s forwards;animation:notyf-fadeoutdown .3s forwards;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.notyf__toast--disappear .notyf__dismiss{-webkit-animation:notyf-fadeoutright .3s forwards;animation:notyf-fadeoutright .3s forwards;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.notyf__toast--disappear .notyf__message{-webkit-animation-delay:.05s;animation-delay:.05s}.notyf__toast--upper{margin-bottom:20px}.notyf__toast--lower{margin-top:20px}.notyf__toast--dismissible .notyf__wrapper{padding-right:30px}.notyf__ripple{height:400px;width:400px;position:absolute;-webkit-transform-origin:bottom right;transform-origin:bottom right;right:0;top:0;border-radius:50%;-webkit-transform:scale(0) translateY(-51%) translateX(13%);transform:scale(0) translateY(-51%) translateX(13%);z-index:5;-webkit-animation:ripple .4s ease-out forwards;animation:ripple .4s ease-out forwards}.notyf__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:17px;padding-bottom:17px;padding-right:15px;border-radius:3px;position:relative;z-index:10}.notyf__icon{width:22px;text-align:center;font-size:1.3em;opacity:0;-webkit-animation:notyf-fadeinup .3s forwards;animation:notyf-fadeinup .3s forwards;-webkit-animation-delay:.3s;animation-delay:.3s;margin-right:13px}.notyf__dismiss{position:absolute;top:0;right:0;height:100%;width:26px;margin-right:-15px;-webkit-animation:notyf-fadeinleft .3s forwards;animation:notyf-fadeinleft .3s forwards;-webkit-animation-delay:.35s;animation-delay:.35s;opacity:0}.notyf__dismiss-btn{background-color:rgba(0,0,0,.25);border:none;cursor:pointer;-webkit-transition:opacity .2s ease,background-color .2s ease;transition:opacity .2s ease,background-color .2s ease;outline:none;opacity:.35;height:100%;width:100%}.notyf__dismiss-btn:after,.notyf__dismiss-btn:before{content:"";background:#fff;height:12px;width:2px;border-radius:3px;position:absolute;left:calc(50% - 1px);top:calc(50% - 5px)}.notyf__dismiss-btn:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.notyf__dismiss-btn:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.notyf__dismiss-btn:hover{opacity:.7;background-color:rgba(0,0,0,.15)}.notyf__dismiss-btn:active{opacity:.8}.notyf__message{vertical-align:middle;position:relative;opacity:0;-webkit-animation:notyf-fadeinup .3s forwards;animation:notyf-fadeinup .3s forwards;-webkit-animation-delay:.25s;animation-delay:.25s;line-height:1.5em}@media only screen and (max-width:480px){.notyf{padding:0}.notyf__ripple{height:600px;width:600px;-webkit-animation-duration:.5s;animation-duration:.5s}.notyf__toast{max-width:none;border-radius:0;-webkit-box-shadow:0 -2px 7px 0 rgba(0,0,0,.13);box-shadow:0 -2px 7px 0 rgba(0,0,0,.13);width:100%}.notyf__dismiss{width:56px}}',""]),e.exports=t},function(e,t,o){var n=o(4),i=o(39);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var r={insert:"head",singleton:!1};n(i,r);e.exports=i.locals||{}},function(e,t,o){(t=o(5)(!1)).push([e.i,".notyf__icon i:after{margin:0}",""]),e.exports=t},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=o(0),i=o(3),r=o(2);t.default=e=>{var{enable:t}=(0,r.linenumbersConfig)(e);"post"===(0,n.pageName)()&&t&&($(".cnblogs_code").length>0||(0,n.cacheScript)(i.linenumbersjs,()=>{hljs.initLineNumbersOnLoad({singleLine:!0})}))}},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=o(3),i=o(2),r=o(0),a={};function s(){var e=$("#cnblogs_post_body img, .blog_comment_body img, .custom-gallery img");if(0!==e){$.each(e,t=>{$(e[t]).addClass("custom-zoom")});var t=window.mediumZoom(".custom-zoom",a);t.on("open",()=>{(0,r.mousewheel)(()=>{t.close()})})}}t.default=e=>{var{enable:t}=(0,i.imageboxConfig)(e);t&&((0,r.isMd)()||(0,r.isAlbumPage)()||(0,r.isPostDetailsPage)())&&($(".custom-zoom").length||(!function(){if((0,r.isAlbumPage)()){var e=$(".thumbTitle, .galleryTitle").text().trim(),t=$('\n    <section class="custom-gallery">\n        <h3>'+e+"</h3>\n        <div></div>\n    </section>");$(".gallery img").each((function(){var e=$(this).attr("src").replace(/t_/,"o_");t.find("div").append('<img src="'+e+'"/>')})),$(".forFlow").append(t),$(".gallery").remove()}}(),(0,r.cacheScript)(n.mediaZoomJs,()=>{var e=$(".blog_comment_body").length||$(".custom-gallery").length;(0,r.poll)(e,s)}),window.imagebox=s))}},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=o(3),i=o(2),r=o(0);t.default=e=>{var{enable:t,showRecents:o,recentsCount:a,showSearch:s,showPreview:l,theme:c}=(0,i.emojiConfig)(e);if(t&&"post"===(0,r.pageName)()&&!$(".emoji-picker").length){var d=()=>{!function(e,t,o,n,i){var a={position:"top-start",style:"native",showVariants:!0,autoHide:!0,autoFocusSearch:!0,emojiSize:"1.8em",categories:["smileys","people","animals","food","activities","travel","objects","symbols","flags"],theme:i,showRecents:e,recentsCount:t,showSearch:"pc"===(0,r.userAgent)()&&o,showPreview:n,zIndex:3,i18n:{search:"搜索表情(English)...",categories:{recents:"最近使用",smileys:"微笑与情感",people:"人与身体",animals:"动物与自然",food:"食物与饮料",activities:"活动",travel:"旅行与地点",objects:"物品",symbols:"标志",flags:"旗帜"},notFound:"找不到表情符号..."}};$(".commentbox_title_right").prepend("<span class='emoji-button'>🍺</span>");var s=window.EmojiButton,l=document.querySelector(".emoji-button"),c=new s(a);c.on("emoji",e=>{document.querySelector("#tbCommentBody").value+=e}),l.addEventListener("click",()=>{c.togglePicker(l)})}(o,a,s,l,c)};(0,r.cacheScript)(n.emojijs,d),window.buildEmojis=d}}},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=o(3),i=o(2),r=o(0);t.default=e=>{var{enable:t,page:o,agent:a,autoplay:s,audio:l,volume:c,lrc:d}=(0,i.musicPlayerConfig)(e);t&&(o!==(0,r.pageName)()&&"all"!==o||a!==(0,r.userAgent)()&&"all"!==a||((0,r.addCss)(n.aplayercss),(0,r.cacheScript)(n.aplayerjs,()=>{!function(e,t,o,n){$("body").append('<div id="player" class="aplayer music-APlayer"></div>');var i=new APlayer({container:document.getElementById("player"),fixed:!0,preload:"auto",autoplay:e,volume:o,lrcType:n.enable?n.type:null,audio:t});window.onbeforeunload=()=>{var e=i.audio.currentTime;localStorage.audioTime=e},window.onload=()=>{i.seek(localStorage.audioTime?Number(localStorage.audioTime):0)},e&&$(".aplayer-lrc").show(),n.enable&&(i.on("play",()=>{$(".aplayer-lrc").show()}),i.on("pause",()=>{$(".aplayer-lrc").hide()})),n.enable&&""!==n.color&&$(".aplayer-lrc").css("color",n.color)}(s,l,c,d)})))}},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=o(0);var i=function(){if("post"===(0,n.pageName)()){var e=$("<div class='custom-categories'>📂</div>"),t=$("<div class='custom-tags'>🔖</div>");(0,n.poll)($("#BlogPostCategory a").length,(function(){$("#BlogPostCategory a").each((function(){e.append($(this).get(0))}))}))||e.append("<a>未分类</a>"),(0,n.poll)($("#EntryTag a").length,(function(){$("#EntryTag a").each((function(){t.append($(this).get(0))}))}))||t.append("<a>无标签</a>");var o=$("#post-date").text(),i=$("#post_view_count").text(),r=$("#post_comment_count").text(),a=$("#digg_count").text(),s="\n                <div id='custom-post-message'>\n                    <div class='custom-post-message-top'>\n                        "+e.prop("outerHTML")+"\n                        "+t.prop("outerHTML")+"\n                    </div>\n                    <div class='custom-post-message-bottom'>\n                        <span>"+o+"</span>\n                        <span>阅读 "+i+"</span>\n                        <span>评论 "+r+"</span>\n                        <span>推荐 "+a+"</span>\n                    </div>\n                </div>\n                ";$(".post").prepend(s)}};t.default=i},function(e,t,o){"use strict";var n=o(1);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(o(46)),r=o(2);t.default=function(e,t){void 0===e&&(e={});var{enable:o,contents:n}=(0,r.signatureConfig)(t);o&&(e&&$.extend(!0,{selector:"#sidebar_news"},e),function(e){var{selector:t}=e;$(t).append("<div class='custom-signature'><span></span></div>")}(e),function(e){new i.default(".custom-signature span",{strings:e,typeSpeed:70})}(n))}},function(e,t,o){var n;n=function(){return function(e){var t={};function o(n){if(t[n])return t[n].exports;var i=t[n]={exports:{},id:n,loaded:!1};return e[n].call(i.exports,i,i.exports,o),i.loaded=!0,i.exports}return o.m=e,o.c=t,o.p="",o(0)}([function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var o=0;o<t.length;o++){var n=t[o];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,o,n){return o&&e(t.prototype,o),n&&e(t,n),t}}(),i=o(1),r=o(3),a=function(){function e(t,o){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),i.initializer.load(this,o,t),this.begin()}return n(e,[{key:"toggle",value:function(){this.pause.status?this.start():this.stop()}},{key:"stop",value:function(){this.typingComplete||this.pause.status||(this.toggleBlinking(!0),this.pause.status=!0,this.options.onStop(this.arrayPos,this))}},{key:"start",value:function(){this.typingComplete||this.pause.status&&(this.pause.status=!1,this.pause.typewrite?this.typewrite(this.pause.curString,this.pause.curStrPos):this.backspace(this.pause.curString,this.pause.curStrPos),this.options.onStart(this.arrayPos,this))}},{key:"destroy",value:function(){this.reset(!1),this.options.onDestroy(this)}},{key:"reset",value:function(){var e=arguments.length<=0||void 0===arguments[0]||arguments[0];clearInterval(this.timeout),this.replaceText(""),this.cursor&&this.cursor.parentNode&&(this.cursor.parentNode.removeChild(this.cursor),this.cursor=null),this.strPos=0,this.arrayPos=0,this.curLoop=0,e&&(this.insertCursor(),this.options.onReset(this),this.begin())}},{key:"begin",value:function(){var e=this;this.options.onBegin(this),this.typingComplete=!1,this.shuffleStringsIfNeeded(this),this.insertCursor(),this.bindInputFocusEvents&&this.bindFocusEvents(),this.timeout=setTimeout((function(){e.currentElContent&&0!==e.currentElContent.length?e.backspace(e.currentElContent,e.currentElContent.length):e.typewrite(e.strings[e.sequence[e.arrayPos]],e.strPos)}),this.startDelay)}},{key:"typewrite",value:function(e,t){var o=this;this.fadeOut&&this.el.classList.contains(this.fadeOutClass)&&(this.el.classList.remove(this.fadeOutClass),this.cursor&&this.cursor.classList.remove(this.fadeOutClass));var n=this.humanizer(this.typeSpeed),i=1;!0!==this.pause.status?this.timeout=setTimeout((function(){t=r.htmlParser.typeHtmlChars(e,t,o);var n=0,a=e.substr(t);if("^"===a.charAt(0)&&/^\^\d+/.test(a)){var s=1;s+=(a=/\d+/.exec(a)[0]).length,n=parseInt(a),o.temporaryPause=!0,o.options.onTypingPaused(o.arrayPos,o),e=e.substring(0,t)+e.substring(t+s),o.toggleBlinking(!0)}if("`"===a.charAt(0)){for(;"`"!==e.substr(t+i).charAt(0)&&(i++,!(t+i>e.length)););var l=e.substring(0,t),c=e.substring(l.length+1,t+i),d=e.substring(t+i+1);e=l+c+d,i--}o.timeout=setTimeout((function(){o.toggleBlinking(!1),t>=e.length?o.doneTyping(e,t):o.keepTyping(e,t,i),o.temporaryPause&&(o.temporaryPause=!1,o.options.onTypingResumed(o.arrayPos,o))}),n)}),n):this.setPauseStatus(e,t,!0)}},{key:"keepTyping",value:function(e,t,o){0===t&&(this.toggleBlinking(!1),this.options.preStringTyped(this.arrayPos,this)),t+=o;var n=e.substr(0,t);this.replaceText(n),this.typewrite(e,t)}},{key:"doneTyping",value:function(e,t){var o=this;this.options.onStringTyped(this.arrayPos,this),this.toggleBlinking(!0),this.arrayPos===this.strings.length-1&&(this.complete(),!1===this.loop||this.curLoop===this.loopCount)||(this.timeout=setTimeout((function(){o.backspace(e,t)}),this.backDelay))}},{key:"backspace",value:function(e,t){var o=this;if(!0!==this.pause.status){if(this.fadeOut)return this.initFadeOut();this.toggleBlinking(!1);var n=this.humanizer(this.backSpeed);this.timeout=setTimeout((function(){t=r.htmlParser.backSpaceHtmlChars(e,t,o);var n=e.substr(0,t);if(o.replaceText(n),o.smartBackspace){var i=o.strings[o.arrayPos+1];i&&n===i.substr(0,t)?o.stopNum=t:o.stopNum=0}t>o.stopNum?(t--,o.backspace(e,t)):t<=o.stopNum&&(o.arrayPos++,o.arrayPos===o.strings.length?(o.arrayPos=0,o.options.onLastStringBackspaced(),o.shuffleStringsIfNeeded(),o.begin()):o.typewrite(o.strings[o.sequence[o.arrayPos]],t))}),n)}else this.setPauseStatus(e,t,!0)}},{key:"complete",value:function(){this.options.onComplete(this),this.loop?this.curLoop++:this.typingComplete=!0}},{key:"setPauseStatus",value:function(e,t,o){this.pause.typewrite=o,this.pause.curString=e,this.pause.curStrPos=t}},{key:"toggleBlinking",value:function(e){this.cursor&&(this.pause.status||this.cursorBlinking!==e&&(this.cursorBlinking=e,e?this.cursor.classList.add("typed-cursor--blink"):this.cursor.classList.remove("typed-cursor--blink")))}},{key:"humanizer",value:function(e){return Math.round(Math.random()*e/2)+e}},{key:"shuffleStringsIfNeeded",value:function(){this.shuffle&&(this.sequence=this.sequence.sort((function(){return Math.random()-.5})))}},{key:"initFadeOut",value:function(){var e=this;return this.el.className+=" "+this.fadeOutClass,this.cursor&&(this.cursor.className+=" "+this.fadeOutClass),setTimeout((function(){e.arrayPos++,e.replaceText(""),e.strings.length>e.arrayPos?e.typewrite(e.strings[e.sequence[e.arrayPos]],0):(e.typewrite(e.strings[0],0),e.arrayPos=0)}),this.fadeOutDelay)}},{key:"replaceText",value:function(e){this.attr?this.el.setAttribute(this.attr,e):this.isInput?this.el.value=e:"html"===this.contentType?this.el.innerHTML=e:this.el.textContent=e}},{key:"bindFocusEvents",value:function(){var e=this;this.isInput&&(this.el.addEventListener("focus",(function(t){e.stop()})),this.el.addEventListener("blur",(function(t){e.el.value&&0!==e.el.value.length||e.start()})))}},{key:"insertCursor",value:function(){this.showCursor&&(this.cursor||(this.cursor=document.createElement("span"),this.cursor.className="typed-cursor",this.cursor.innerHTML=this.cursorChar,this.el.parentNode&&this.el.parentNode.insertBefore(this.cursor,this.el.nextSibling)))}}]),e}();t.default=a,e.exports=t.default},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e},r=function(){function e(e,t){for(var o=0;o<t.length;o++){var n=t[o];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,o,n){return o&&e(t.prototype,o),n&&e(t,n),t}}(),a=o(2),s=(n=a)&&n.__esModule?n:{default:n},l=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}return r(e,[{key:"load",value:function(e,t,o){if(e.el="string"==typeof o?document.querySelector(o):o,e.options=i({},s.default,t),e.isInput="input"===e.el.tagName.toLowerCase(),e.attr=e.options.attr,e.bindInputFocusEvents=e.options.bindInputFocusEvents,e.showCursor=!e.isInput&&e.options.showCursor,e.cursorChar=e.options.cursorChar,e.cursorBlinking=!0,e.elContent=e.attr?e.el.getAttribute(e.attr):e.el.textContent,e.contentType=e.options.contentType,e.typeSpeed=e.options.typeSpeed,e.startDelay=e.options.startDelay,e.backSpeed=e.options.backSpeed,e.smartBackspace=e.options.smartBackspace,e.backDelay=e.options.backDelay,e.fadeOut=e.options.fadeOut,e.fadeOutClass=e.options.fadeOutClass,e.fadeOutDelay=e.options.fadeOutDelay,e.isPaused=!1,e.strings=e.options.strings.map((function(e){return e.trim()})),"string"==typeof e.options.stringsElement?e.stringsElement=document.querySelector(e.options.stringsElement):e.stringsElement=e.options.stringsElement,e.stringsElement){e.strings=[],e.stringsElement.style.display="none";var n=Array.prototype.slice.apply(e.stringsElement.children),r=n.length;if(r)for(var a=0;a<r;a+=1){var l=n[a];e.strings.push(l.innerHTML.trim())}}for(var a in e.strPos=0,e.arrayPos=0,e.stopNum=0,e.loop=e.options.loop,e.loopCount=e.options.loopCount,e.curLoop=0,e.shuffle=e.options.shuffle,e.sequence=[],e.pause={status:!1,typewrite:!0,curString:"",curStrPos:0},e.typingComplete=!1,e.strings)e.sequence[a]=a;e.currentElContent=this.getCurrentElContent(e),e.autoInsertCss=e.options.autoInsertCss,this.appendAnimationCss(e)}},{key:"getCurrentElContent",value:function(e){return e.attr?e.el.getAttribute(e.attr):e.isInput?e.el.value:"html"===e.contentType?e.el.innerHTML:e.el.textContent}},{key:"appendAnimationCss",value:function(e){var t="data-typed-js-css";if(e.autoInsertCss&&(e.showCursor||e.fadeOut)&&!document.querySelector("["+t+"]")){var o=document.createElement("style");o.type="text/css",o.setAttribute(t,!0);var n="";e.showCursor&&(n+="\n        .typed-cursor{\n          opacity: 1;\n        }\n        .typed-cursor.typed-cursor--blink{\n          animation: typedjsBlink 0.7s infinite;\n          -webkit-animation: typedjsBlink 0.7s infinite;\n                  animation: typedjsBlink 0.7s infinite;\n        }\n        @keyframes typedjsBlink{\n          50% { opacity: 0.0; }\n        }\n        @-webkit-keyframes typedjsBlink{\n          0% { opacity: 1; }\n          50% { opacity: 0.0; }\n          100% { opacity: 1; }\n        }\n      "),e.fadeOut&&(n+="\n        .typed-fade-out{\n          opacity: 0;\n          transition: opacity .25s;\n        }\n        .typed-cursor.typed-cursor--blink.typed-fade-out{\n          -webkit-animation: 0;\n          animation: 0;\n        }\n      "),0!==o.length&&(o.innerHTML=n,document.body.appendChild(o))}}}]),e}();t.default=l;var c=new l;t.initializer=c},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o={strings:["These are the default values...","You know what you should do?","Use your own!","Have a great day!"],stringsElement:null,typeSpeed:0,startDelay:0,backSpeed:0,smartBackspace:!0,shuffle:!1,backDelay:700,fadeOut:!1,fadeOutClass:"typed-fade-out",fadeOutDelay:500,loop:!1,loopCount:1/0,showCursor:!0,cursorChar:"|",autoInsertCss:!0,attr:null,bindInputFocusEvents:!1,contentType:"html",onBegin:function(e){},onComplete:function(e){},preStringTyped:function(e,t){},onStringTyped:function(e,t){},onLastStringBackspaced:function(e){},onTypingPaused:function(e,t){},onTypingResumed:function(e,t){},onReset:function(e){},onStop:function(e,t){},onStart:function(e,t){},onDestroy:function(e){}};t.default=o,e.exports=t.default},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var o=0;o<t.length;o++){var n=t[o];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,o,n){return o&&e(t.prototype,o),n&&e(t,n),t}}(),n=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}return o(e,[{key:"typeHtmlChars",value:function(e,t,o){if("html"!==o.contentType)return t;var n=e.substr(t).charAt(0);if("<"===n||"&"===n){var i="";for(i="<"===n?">":";";e.substr(t+1).charAt(0)!==i&&!(1+ ++t>e.length););t++}return t}},{key:"backSpaceHtmlChars",value:function(e,t,o){if("html"!==o.contentType)return t;var n=e.substr(t).charAt(0);if(">"===n||";"===n){var i="";for(i=">"===n?"<":"&";e.substr(t-1).charAt(0)!==i&&!(--t<0););t--}return t}}]),e}();t.default=n;var i=new n;t.htmlParser=i}])},e.exports=n()},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=o(0),i=o(48),r=o(2);t.default=e=>{var{enable:t,content:o,licenseName:a,licenseLink:s}=(0,r.postSignatureConfig)(e);t&&"post"===(0,n.pageName)()&&((e,t,o)=>{for(var n=t.length?t:"知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆",r=(0,i.getBlogname)(),a=(0,i.getCurrentPostUrl)(),s="",l=0;l<e.length;l++)s+="<p>"+e[l]+"</p>";var c="<div id='post-signature'>\n                        <p>本文作者："+r+"</p>\n                        <p>本文链接："+a+"</p>\n                        <p>版权声明：本作品采用"+n+"<a href='"+o+"'>许可协议</a>进行许可。</p>\n                        "+s+"\n                      </div>";$("#cnblogs_post_body").append(c)})(o,a,s)}},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unfollow=t.follow=t.getBlogUserGuid=t.getCurrentPostUrl=t.getBlogAge=t.getFollowState=t.getFollowing=t.getFollowers=t.getBlogname=void 0;var{currentBlogApp:n}=window,i=()=>!!$("#profile_block").length;t.getBlogname=()=>{if(i())return $("#profile_block>a:nth-of-type(1)").html();var e=$("#Header1_HeaderTitle").text();return e.length?e:n};t.getFollowers=()=>i()?$("#profile_block a:nth-of-type(3)").text().trim():"未知";t.getFollowing=()=>i()?$("#profile_block a:nth-of-type(4)").text().trim():"未知";t.getFollowState=()=>"-取消关注"===$("#p_b_follow").text().trim();t.getBlogAge=()=>i()?$("#profile_block a:nth-of-type(2)").text().trim():"未知";t.getCurrentPostUrl=()=>-1===location.href.indexOf("#")?location.href:location.href.substring(0,location.href.lastIndexOf("#"));var r=()=>{var e=$("body>script:last").text();return/'([^"]*)'/g.exec(e)[1]};t.getBlogUserGuid=r;t.follow=()=>{window.follow(r())};t.unfollow=()=>{window.unfollow(r())}},function(e,t,o){"use strict";var n=o(1);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(0),r=n(o(8));function a(){$(".feedbackItem").each((function(){var e=$(this).children(".feedbackCon").children("span:last").html();e=e?e.replace("http://","https://"):"https://pic.cnblogs.com/face/sample_face.gif","dev"===r.default&&(e="https://www.dummyimage.com/50");var t="<div class='custom-comment-avatar'><img src=\""+e+"\" class='avatar' /></div>";$(this).children(".feedbackCon").prepend(t)})),$(".comment_vote").each((function(){$(this).appendTo($(this).parent().siblings(".feedbackListSubtitle"))})),$(".feedbackItem").each((function(){"楼主"===$(this).find(".louzhu").text()&&$(this).addClass("custom-comments-author")}))}var s=function(){"post"===(0,i.pageName)()&&($(".custom-comment-avatar").lenght||("dev"===r.default?a():(window.renderCommentsAvatars=a,$(document).ajaxComplete((function(e,t,o){(o.url.indexOf("PostComment/Add")>-1||o.url.indexOf("DeleteComment")>-1)&&(new window.blogCommentManager).renderComments(0)})),$(document).ajaxComplete((function(e,t,o){o.url.indexOf("GetComments")>-1&&(window.renderCommentsAvatars(),window.buildEmojis(),window.imagebox())})),(0,i.poll)($(".feedbackItem").length,a))))};t.default=s},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=o(51),i=(0,o(0).pageName)(),r=[],a=[{page:"all",selector:"#Header1_HeaderTitle",config:{type:"underline",color:"#2196F3"}},{page:"post",selector:"#cb_post_title_url",config:{type:"highlight",color:"#FFF176"}},{page:"post",selector:"mark",config:{type:"highlight",color:"#FFD54F"}},{page:"post",selector:"s",config:{type:"strike-through",color:"#FF0000"}},{page:"post",selector:"u",config:{type:"underline",color:"#2196F3"}},{page:"post",selector:"strong",config:{type:"circle",color:"#F44336"}}],s=function(e){void 0===e&&(e=a),setTimeout(()=>{(e=>{var t=function(e,t,o){if("all"===t||i===t){var a=document.querySelectorAll(e);if(!a.length)return{v:void 0};1===a.length&&r.push((0,n.annotate)(document.querySelector(e),o)),a.length>1&&a.forEach((function(e){r.push((0,n.annotate)(e,o))}))}};for(var{selector:o,page:a,config:s}of e){var l=t(o,a,s);if("object"==typeof l)return l.v}})(e),(0,n.annotationGroup)(r).show()},1e3)};t.default=s},function(e,t,o){"use strict";o.r(t),o.d(t,"annotate",(function(){return x})),o.d(t,"annotationGroup",(function(){return _}));const n="http://www.w3.org/2000/svg";class i{constructor(e){this.seed=e}next(){return this.seed?(2**31-1&(this.seed=Math.imul(48271,this.seed)))/2**31:Math.random()}}function r(e,t,o,n,i){return{type:"path",ops:b(e,t,o,n,i)}}function a(e,t,o){const n=(e||[]).length;if(n>2){const i=[];for(let t=0;t<n-1;t++)i.push(...b(e[t][0],e[t][1],e[t+1][0],e[t+1][1],o));return t&&i.push(...b(e[n-1][0],e[n-1][1],e[0][0],e[0][1],o)),{type:"path",ops:i}}return 2===n?r(e[0][0],e[0][1],e[1][0],e[1][1],o):{type:"path",ops:[]}}function s(e,t,o,n,i){return function(e,t){return a(e,!0,t)}([[e,t],[e+o,t],[e+o,t+n],[e,t+n]],i)}function l(e,t,o,n,i){return function(e,t,o,n){const[i,r]=f(n.increment,e,t,n.rx,n.ry,1,n.increment*d(.1,d(.4,1,o),o),o);let a=g(i,null,o);if(!o.disableMultiStroke){const[i]=f(n.increment,e,t,n.rx,n.ry,1.5,0,o),r=g(i,null,o);a=a.concat(r)}return{estimatedPoints:r,opset:{type:"path",ops:a}}}(e,t,i,function(e,t,o){const n=Math.sqrt(2*Math.PI*Math.sqrt((Math.pow(e/2,2)+Math.pow(t/2,2))/2)),i=Math.max(o.curveStepCount,o.curveStepCount/Math.sqrt(200)*n),r=2*Math.PI/i;let a=Math.abs(e/2),s=Math.abs(t/2);const l=1-o.curveFitting;return a+=p(a*l,o),s+=p(s*l,o),{increment:r,rx:a,ry:s}}(o,n,i)).opset}function c(e){return e.randomizer||(e.randomizer=new i(e.seed||0)),e.randomizer.next()}function d(e,t,o,n=1){return o.roughness*n*(c(o)*(t-e)+e)}function p(e,t,o=1){return d(-e,e,t,o)}function b(e,t,o,n,i,r=!1){const a=r?i.disableMultiStrokeFill:i.disableMultiStroke,s=m(e,t,o,n,i,!0,!1);if(a)return s;const l=m(e,t,o,n,i,!0,!0);return s.concat(l)}function m(e,t,o,n,i,r,a){const s=Math.pow(e-o,2)+Math.pow(t-n,2),l=Math.sqrt(s);let d=1;d=l<200?1:l>500?.4:-.0016668*l+1.233334;let b=i.maxRandomnessOffset||0;b*b*100>s&&(b=l/10);const m=b/2,g=.2+.2*c(i);let f=i.bowing*i.maxRandomnessOffset*(n-t)/200,u=i.bowing*i.maxRandomnessOffset*(e-o)/200;f=p(f,i,d),u=p(u,i,d);const h=[],y=()=>p(m,i,d),x=()=>p(b,i,d);return r&&(a?h.push({op:"move",data:[e+y(),t+y()]}):h.push({op:"move",data:[e+p(b,i,d),t+p(b,i,d)]})),a?h.push({op:"bcurveTo",data:[f+e+(o-e)*g+y(),u+t+(n-t)*g+y(),f+e+2*(o-e)*g+y(),u+t+2*(n-t)*g+y(),o+y(),n+y()]}):h.push({op:"bcurveTo",data:[f+e+(o-e)*g+x(),u+t+(n-t)*g+x(),f+e+2*(o-e)*g+x(),u+t+2*(n-t)*g+x(),o+x(),n+x()]}),h}function g(e,t,o){const n=e.length,i=[];if(n>3){const r=[],a=1-o.curveTightness;i.push({op:"move",data:[e[1][0],e[1][1]]});for(let t=1;t+2<n;t++){const o=e[t];r[0]=[o[0],o[1]],r[1]=[o[0]+(a*e[t+1][0]-a*e[t-1][0])/6,o[1]+(a*e[t+1][1]-a*e[t-1][1])/6],r[2]=[e[t+1][0]+(a*e[t][0]-a*e[t+2][0])/6,e[t+1][1]+(a*e[t][1]-a*e[t+2][1])/6],r[3]=[e[t+1][0],e[t+1][1]],i.push({op:"bcurveTo",data:[r[1][0],r[1][1],r[2][0],r[2][1],r[3][0],r[3][1]]})}if(t&&2===t.length){const e=o.maxRandomnessOffset;i.push({op:"lineTo",data:[t[0]+p(e,o),t[1]+p(e,o)]})}}else 3===n?(i.push({op:"move",data:[e[1][0],e[1][1]]}),i.push({op:"bcurveTo",data:[e[1][0],e[1][1],e[2][0],e[2][1],e[2][0],e[2][1]]})):2===n&&i.push(...b(e[0][0],e[0][1],e[1][0],e[1][1],o));return i}function f(e,t,o,n,i,r,a,s){const l=[],c=[],d=p(.5,s)-Math.PI/2;c.push([p(r,s)+t+.9*n*Math.cos(d-e),p(r,s)+o+.9*i*Math.sin(d-e)]);for(let a=d;a<2*Math.PI+d-.01;a+=e){const e=[p(r,s)+t+n*Math.cos(a),p(r,s)+o+i*Math.sin(a)];l.push(e),c.push(e)}return c.push([p(r,s)+t+n*Math.cos(d+2*Math.PI+.5*a),p(r,s)+o+i*Math.sin(d+2*Math.PI+.5*a)]),c.push([p(r,s)+t+.98*n*Math.cos(d+a),p(r,s)+o+.98*i*Math.sin(d+a)]),c.push([p(r,s)+t+.9*n*Math.cos(d+.5*a),p(r,s)+o+.9*i*Math.sin(d+.5*a)]),[c,l]}function u(e,t){return{maxRandomnessOffset:2,roughness:"highlight"===e?3:1.5,bowing:1,stroke:"#000",strokeWidth:1.5,curveTightness:0,curveFitting:.95,curveStepCount:9,fillStyle:"hachure",fillWeight:-1,hachureAngle:-41,hachureGap:-1,dashOffset:-1,dashGap:-1,zigzagOffset:-1,combineNestedSvgPaths:!1,disableMultiStroke:"double"!==e,disableMultiStrokeFill:!1,seed:t}}function h(e,t,o,i,c,d){const p=[];let b=o.strokeWidth||2;const m=function(e){const t=e.padding;if(t||0===t){if("number"==typeof t)return[t,t,t,t];if(Array.isArray(t)){const e=t;if(e.length)switch(e.length){case 4:return[...e];case 1:return[e[0],e[0],e[0],e[0]];case 2:return[...e,...e];case 3:return[...e,e[1]];default:return[e[0],e[1],e[2],e[3]]}}}return[5,5,5,5]}(o),g=void 0===o.animate||!!o.animate,f=o.iterations||2,h=u("single",d);switch(o.type){case"underline":{const e=t.y+t.h+m[2];for(let o=0;o<f;o++)o%2?p.push(r(t.x+t.w,e,t.x,e,h)):p.push(r(t.x,e,t.x+t.w,e,h));break}case"strike-through":{const e=t.y+t.h/2;for(let o=0;o<f;o++)o%2?p.push(r(t.x+t.w,e,t.x,e,h)):p.push(r(t.x,e,t.x+t.w,e,h));break}case"box":{const e=t.x-m[3],o=t.y-m[0],n=t.w+(m[1]+m[3]),i=t.h+(m[0]+m[2]);for(let t=0;t<f;t++)p.push(s(e,o,n,i,h));break}case"bracket":{const e=Array.isArray(o.brackets)?o.brackets:o.brackets?[o.brackets]:["right"],n=t.x-2*m[3],i=t.x+t.w+2*m[1],r=t.y-2*m[0],s=t.y+t.h+2*m[2];for(const o of e){let e;switch(o){case"bottom":e=[[n,t.y+t.h],[n,s],[i,s],[i,t.y+t.h]];break;case"top":e=[[n,t.y],[n,r],[i,r],[i,t.y]];break;case"left":e=[[t.x,r],[n,r],[n,s],[t.x,s]];break;case"right":e=[[t.x+t.w,r],[i,r],[i,s],[t.x+t.w,s]]}e&&p.push(a(e,!1,h))}break}case"crossed-off":{const e=t.x,o=t.y,n=e+t.w,i=o+t.h;for(let t=0;t<f;t++)t%2?p.push(r(n,i,e,o,h)):p.push(r(e,o,n,i,h));for(let t=0;t<f;t++)t%2?p.push(r(e,i,n,o,h)):p.push(r(n,o,e,i,h));break}case"circle":{const e=u("double",d),o=t.w+(m[1]+m[3]),n=t.h+(m[0]+m[2]),i=t.x-m[3]+o/2,r=t.y-m[0]+n/2,a=Math.floor(f/2),s=f-2*a;for(let t=0;t<a;t++)p.push(l(i,r,o,n,e));for(let e=0;e<s;e++)p.push(l(i,r,o,n,h));break}case"highlight":{const e=u("highlight",d);b=.95*t.h;const o=t.y+t.h/2;for(let n=0;n<f;n++)n%2?p.push(r(t.x+t.w,o,t.x,o,e)):p.push(r(t.x,o,t.x+t.w,o,e));break}}if(p.length){const t=function(e){const t=[];for(const o of e){let e="";for(const n of o.ops){const o=n.data;switch(n.op){case"move":e.trim()&&t.push(e.trim()),e=`M${o[0]} ${o[1]} `;break;case"bcurveTo":e+=`C${o[0]} ${o[1]}, ${o[2]} ${o[3]}, ${o[4]} ${o[5]} `;break;case"lineTo":e+=`L${o[0]} ${o[1]} `}}e.trim()&&t.push(e.trim())}return t}(p),r=[],a=[];let s=0;const l=(e,t,o)=>e.setAttribute(t,o);for(const i of t){const t=document.createElementNS(n,"path");if(l(t,"d",i),l(t,"fill","none"),l(t,"stroke",o.color||"currentColor"),l(t,"stroke-width",""+b),g){const e=t.getTotalLength();r.push(e),s+=e}e.appendChild(t),a.push(t)}if(g){let e=0;for(let t=0;t<a.length;t++){const o=a[t],n=r[t],l=s?c*(n/s):0,d=i+e,p=o.style;p.strokeDashoffset=""+n,p.strokeDasharray=""+n,p.animation=`rough-notation-dash ${l}ms ease-out ${d}ms forwards`,e+=l}}}}class y{constructor(e,t){this._state="unattached",this._resizing=!1,this._seed=Math.floor(Math.random()*2**31),this._lastSizes=[],this._animationDelay=0,this._resizeListener=()=>{this._resizing||(this._resizing=!0,setTimeout(()=>{this._resizing=!1,"showing"===this._state&&this.haveRectsChanged()&&this.show()},400))},this._e=e,this._config=JSON.parse(JSON.stringify(t)),this.attach()}get animate(){return this._config.animate}set animate(e){this._config.animate=e}get animationDuration(){return this._config.animationDuration}set animationDuration(e){this._config.animationDuration=e}get iterations(){return this._config.iterations}set iterations(e){this._config.iterations=e}get color(){return this._config.color}set color(e){this._config.color!==e&&(this._config.color=e,this.refresh())}get strokeWidth(){return this._config.strokeWidth}set strokeWidth(e){this._config.strokeWidth!==e&&(this._config.strokeWidth=e,this.refresh())}get padding(){return this._config.padding}set padding(e){this._config.padding!==e&&(this._config.padding=e,this.refresh())}attach(){if("unattached"===this._state&&this._e.parentElement){!function(){if(!window.__rno_kf_s){const e=window.__rno_kf_s=document.createElement("style");e.textContent="@keyframes rough-notation-dash { to { stroke-dashoffset: 0; } }",document.head.appendChild(e)}}();const e=this._svg=document.createElementNS(n,"svg");e.setAttribute("class","rough-annotation");const t=e.style;t.position="absolute",t.top="0",t.left="0",t.overflow="visible",t.pointerEvents="none",t.width="100px",t.height="100px";const o="highlight"===this._config.type;if(this._e.insertAdjacentElement(o?"beforebegin":"afterend",e),this._state="not-showing",o){const e=window.getComputedStyle(this._e).position;(!e||"static"===e)&&(this._e.style.position="relative")}this.attachListeners()}}detachListeners(){window.removeEventListener("resize",this._resizeListener),this._ro&&this._ro.unobserve(this._e)}attachListeners(){this.detachListeners(),window.addEventListener("resize",this._resizeListener,{passive:!0}),!this._ro&&"ResizeObserver"in window&&(this._ro=new window.ResizeObserver(e=>{for(const t of e)t.contentRect&&this._resizeListener()})),this._ro&&this._ro.observe(this._e)}haveRectsChanged(){if(this._lastSizes.length){const e=this.rects();if(e.length!==this._lastSizes.length)return!0;for(let t=0;t<e.length;t++)if(!this.isSameRect(e[t],this._lastSizes[t]))return!0}return!1}isSameRect(e,t){const o=(e,t)=>Math.round(e)===Math.round(t);return o(e.x,t.x)&&o(e.y,t.y)&&o(e.w,t.w)&&o(e.h,t.h)}isShowing(){return"not-showing"!==this._state}refresh(){this.isShowing()&&!this.pendingRefresh&&(this.pendingRefresh=Promise.resolve().then(()=>{this.isShowing()&&this.show(),delete this.pendingRefresh}))}show(){switch(this._state){case"unattached":break;case"showing":this.hide(),this._svg&&this.render(this._svg,!0);break;case"not-showing":this.attach(),this._svg&&this.render(this._svg,!1)}}hide(){if(this._svg)for(;this._svg.lastChild;)this._svg.removeChild(this._svg.lastChild);this._state="not-showing"}remove(){this._svg&&this._svg.parentElement&&this._svg.parentElement.removeChild(this._svg),this._svg=void 0,this._state="unattached",this.detachListeners()}render(e,t){let o=this._config;t&&(o=JSON.parse(JSON.stringify(this._config)),o.animate=!1);const n=this.rects();let i=0;n.forEach(e=>i+=e.w);const r=o.animationDuration||800;let a=0;for(let t=0;t<n.length;t++){const s=r*(n[t].w/i);h(e,n[t],o,a+this._animationDelay,s,this._seed),a+=s}this._lastSizes=n,this._state="showing"}rects(){const e=[];if(this._svg)if(this._config.multiline){const t=this._e.getClientRects();for(let o=0;o<t.length;o++)e.push(this.svgRect(this._svg,t[o]))}else e.push(this.svgRect(this._svg,this._e.getBoundingClientRect()));return e}svgRect(e,t){const o=e.getBoundingClientRect(),n=t;return{x:(n.x||n.left)-(o.x||o.left),y:(n.y||n.top)-(o.y||o.top),w:n.width,h:n.height}}}function x(e,t){return new y(e,t)}function _(e){let t=0;for(const o of e){const e=o;e._animationDelay=t,t+=0===e.animationDuration?0:e.animationDuration||800}const o=[...e];return{show(){for(const e of o)e.show()},hide(){for(const e of o)e.hide()}}}},function(e,t,o){"use strict";var n=o(1);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(o(53)),r={mobileAutoClose:!0,items:[{icon:"fa-arrow-up"},{icon:"fa-comment-dots"},{icon:"fa-star"},{icon:"fa-heart"},{icon:"fa-thumbs-up"},{page:"all",icon:"fa-adjust",tooltip:"模式",evenType:"click",callback:()=>{},className:"mode-change"}]},a=()=>{(0,i.default)(r)};t.default=a},function(e,t,o){"use strict";var n=o(1);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i,r,a=n(o(7)),s=o(2),l=o(3),c=o(0),d=null;class p{constructor(e){this.$element=$(e),this.size=0,this.first=null,this.last=null,this.timeOut=null,this.hasMoved=!1,this.status="closed"}add(e){var t=this;null==this.first?(this.first=e,this.last=e,this.first.$element.on("mouseup",(function(){t.first.isMoving?t.first.isMoving=!1:t.click()}))):(this.last.next=e,e.prev=this.last,this.last=e),this.$element.after(e.$element)}open(){this.status="open";for(var e=this.first.next,t=1,o=this.first,n=o.$element.css("bottom")<o.$element.css("right")?1:-1;null!=e;)i({targets:e.$element[0],bottom:-(parseInt(o.$element.css("bottom"),10)+n*(50*t)),left:o.$element.css("left"),duration:500}),t++,e=e.next}close(){this.status="closed";for(var e=this.first.next,t=this.first;null!=e;)i({targets:e.$element[0],bottom:t.$element.css("bottom"),left:t.$element.css("left"),duration:500}),e=e.next}click(){clearTimeout(d),d=setTimeout(()=>{"closed"===this.status?this.open():this.close()},300)}}class b{constructor(e,t,o,n,i){void 0===t&&(t=""),void 0===o&&(o="click"),void 0===n&&(n=function(){}),this.$element=$(document.createElement("div")),this.$element.addClass("dragmenu-item"),i&&this.$element.addClass(i);var a=document.createElement("i"),s=document.createElement("span");$(s).addClass("dragmenu-item-tooltip"),this.$element.on(o,n),e.length>2?$(a).addClass(e):$(a).html(e),$(s).html(t),this.$element.append(a),this.$element.append(s),this.prev=null,this.next=null,this.isMoving=!1;var l=this;this.$element.on("mousemove",(function(){clearTimeout(r),r=setTimeout((function(){l.next&&l.isMoving&&l.next.moveTo(l)}),10)}))}moveTo(e){i({targets:this.$element[0],bottom:e.$element.css("bottom"),left:e.$element.css("left"),duration:700,elasticity:500}),this.next&&this.next.moveTo(e)}updatePosition(){i({targets:this.$element[0],bottom:this.prev.$element.css("bottom"),left:this.prev.$element.css("left"),duration:80}),this.next&&this.next.updatePosition()}}var m=function(e,t){void 0===e&&(e={});var{enable:o,initialOpen:n}=(0,s.toolsConfig)(t);if(o){var r={mobileAutoClose:!0,items:[{page:"all",icon:"🚀",tooltip:"双击",evenType:"dblclick",callback:()=>{clearTimeout(d),$("html, body, #mainContent").animate({scrollTop:0},300)}},{page:"post",icon:"💬",tooltip:"评论",evenType:"click",callback:()=>{$("html, body, #mainContent").animate({scrollTop:$(".commentbox_main").offset().top},300),(0,a.default)("跳转成功")}},{page:"post",icon:"📌",tooltip:"收藏",evenType:"click",callback:()=>{(0,a.default)("欢迎收藏🍺"),window.AddToWz()}},{page:"post",icon:"💗",tooltip:"关注",evenType:"click",callback:()=>{(0,a.default)("感谢关注🍺"),window.follow()}},{page:"post",icon:"👍",tooltip:"推荐",evenType:"click",callback:()=>{(0,a.default)("推荐成功");var e=window.location.href.match(/p\/(\S*).html/)[1];window.votePost(parseInt(e),"Digg")}}]};$.extend(!0,r,e),(0,c.cacheScript)(l.animeJs,()=>{i=window.anime,function(e,t){$("body").append('<div class="custom-drag-menu"><div id="myMenu"></div></div>');var o=new p("#myMenu");for(var{page:n,icon:i,tooltip:r,evenType:a,callback:s,className:l}of e.items)(0,c.pageName)()!==n&&"all"!==n||o.add(new b(i,r,a,s,l));$(document).delay(50).queue((function(n){o.open(),n(),"phone"===(0,c.userAgent)()&&e.mobileAutoClose&&$(document).delay(1e3).queue((function(e){o.close(),e()})),t||$(document).delay(1e3).queue((function(e){o.close(),e()}))}))}(r,n)})}};t.default=m},function(e,t,o){"use strict";var n=o(1);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(o(6)),r=n(o(7)),a=o(0),s=o(2);function l(){return(l=(0,i.default)((function*(e){for(var t=e.length,o=0;o<t;o++)(0,r.default)(e[o],"info"),o<t-1&&(yield(0,a.sleep)(3800))}))).apply(this,arguments)}t.default=e=>{var{enable:t,text:o}=(0,s.noticeConfig)(e);!t&&o.length||function(e){l.apply(this,arguments)}(o)}},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=o(0),i=o(2);t.default=function(e){void 0===e&&(e={});var{enable:t,opacity:o,value:r,repeat:a}=(0,i.backgroundConfig)(e);t&&((e=>{$("#main,#navigator").css("opacity",""+e),$("#catalog").length&&$("#main").css("opacity",""+e)})(o),((e,t)=>{var o=new RegExp("http").test(e)?"img":"color";"color"===o&&$("body").css("background-color",""+e),"img"===o&&($("body").css("background-image","url("+e+")"),t||($("body").css({"background-repeat":"no-repeat","background-size":"100% 100%","background-attachment":"fixed"}),"phone"===(0,n.userAgent)()&&$("body").css("background-size","cover")))})(r,a))}},function(e,t,o){"use strict";var n=o(1);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(o(7)),r=o(2);function a(e,t){void 0===t&&(t=!0),"dark"===e?($("html").attr("theme","dark"),(0,i.default)("进入暗色模式","info",1e3),localStorage.modeType="dark",t&&$("body").addClass("light-to-dark"),setTimeout(()=>{$("body").removeClass("light-to-dark")},1200)):($("html").removeAttr("theme"),(0,i.default)("进入亮色模式","success",1e3),localStorage.modeType="light",t&&$("body").addClass("dark-to-light"),setTimeout(()=>{$("body").removeClass("dark-to-light")},1200))}t.default=e=>{var{enable:t,autoDark:o,autoLight:n}=(0,r.darkModeConfig)(e);t&&(!function(e,t){var o=(new Date).getHours(),n=o>19||o<=5,i=localStorage.modeType,r=()=>{a("dark"===i?"dark":"light",!1)};n?e?a("dark",!1):r():t?a("light",!1):r()}(o,n),$(document).on("click",".mode-change",()=>{a($("html").attr("theme")?"light":"dark")}))}}]);