diff --git a/dist/MiniValine.min.js b/dist/MiniValine.min.js index e403e134..99494b17 100644 --- a/dist/MiniValine.min.js +++ b/dist/MiniValine.min.js @@ -1 +1 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("MiniValine",[],t):"object"==typeof exports?exports.MiniValine=t():e.MiniValine=t()}(window,(function(){return function(e){function t(t){for(var n,a,r=t[0],o=t[1],s=0,l=[];s/)||t.match(//)))return t}}),t(e)}},function(e,t,n){"use strict";var i=function(e){var t=a(e.getDate(),2),n=a(e.getMonth()+1,2);e=a(e.getFullYear(),2);return"".concat(e,"-").concat(n,"-").concat(t)},a=function(e,t){for(var n=e.toString();n.length'))}t.TEXT=e.C.comment,(0,a.default)(e,t,n)}},function(e,t,n){"use strict";var i,a=(i=n(11))&&i.__esModule?i:{default:i},r=n(1),o=function(e){return window.MV||(window.MV={},window.MV.v=r.VERSION),new a.default(e)};e.exports=o,e.exports.default=o},function(e,t,n){"use strict";var i=r(n(12)),a=r(n(21));function r(e){return e&&e.__esModule?e:{default:e}}var o=function(e){var t=this;try{t.config=e,a.default.Config(t),a.default.ActivateCode(t),a.default.i18n(t),a.default.script(t)}catch(e){}};o.prototype.initCheck=function(){var e=this;try{var t=setInterval((function(){void 0!==e.i18n&&(clearInterval(t),a.default.setAV(e),a.default.widgets(e),a.default.visitor(e),document.querySelectorAll(e.config.el)[0]&&(e.ele=i.default.ele(e),a.default.script(e,1)))}),5)}catch(e){}},o.prototype.initBody=function(){var e=this;try{i.default.el(e),i.default.loading(e),e.nodata.show(),i.default.smiles(e)}catch(e){return}try{a.default.cloudFlag(e),e.loading.hide(e.parentCount),e.loading.show(),a.default.initCount(e),a.default.insertComment(e,i.default),a.default.parentQuery(e),a.default.nestQuery(e),a.default.alert(e),a.default.inputs(e),a.default.previewEvt(e),a.default.smileEvt(e),a.default.getCache(e),a.default.resetForm(e),a.default.uploadImage(e),a.default.cancelReply(e),a.default.smileBtnEvt(e),a.default.previewBtnEvt(e),a.default.atEvt(e),a.default.submitBtnEvt(e),a.default.smile(e)}catch(e){}},e.exports=o},function(e,t,n){"use strict";var i=s(n(13)),a=s(n(14)),r=s(n(15)),o=s(n(16));n=s(n(19));function s(e){return e&&e.__esModule?e:{default:e}}e.exports={item:i.default,loading:a.default,smiles:r.default,el:o.default,ele:n.default}},function(e,t,n){"use strict";var i,a=n(1),r=(i=n(4))&&i.__esModule?i:{default:i};e.exports=function(e,t){t.set("nick",t.get("nick").slice(0,20).trim().replace(/&/g,"&").replace(/\//g,"/").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"));var n,i=t.get("mailMd5"),o=(i="".concat(a.GBUrl+i,"?size=80&d=").concat(-1<["mp","identicon","monsterid","wavatar","robohash","retro",""].indexOf(e.avatar)?e.avatar:"mp"),t.get("ua")||""),s="";if(o&&!e.config.closeUA){o=UAParser(o);try{o.browser&&o.browser.name?(s+=''+o.browser.name+" "+(o.browser.version?o.browser.version:"")+" "):s+='Magical APP',o.os&&o.os.name?(s+=''+o.os.name+" "+(o.os.version?o.os.version:"")+""):s+='Magical OS'}catch(e){}}var c="";if(!e.config.closeFlag&&!e.config.cloudflag)try{for(var l in e.tagMeta.visitor&&(c=''+e.tagMeta.visitor+""),e.tagMember){var u=e.tagMember[l].map((function(e){return e.toLowerCase()}));u.includes(t.get("mailMd5").toLowerCase())&&e.tagMeta[l]&&(c=''+e.tagMeta[l]+"")}}catch(e){}if(!e.config.closeFlag&&e.config.cloudflag)try{var d=e.cloudFlag.Roles,f=t.get("mailMd5").toLowerCase();c=(f=e.cloudFlag.Users[f])?''+"".concat(e.cloudFlag.Roles[f]&&e.cloudFlag.Roles[f].nick?e.cloudFlag.Roles[f].nick:"visitor")+"":''+"".concat(d.visitor&&d.visitor.nick?d.visitor.nick:"visitor")+""}catch(e){}return'')+'
'+"".concat(t.get("link")?'').concat(t.get("nick"),""):''.concat(t.get("nick"),""))+"".concat(c).concat(s,"
")+'
'+"').concat(e.i18n.reply,"")+''.concat((0,r.default)(t.get("createdAt"),e.i18n),"")+"
"+'
')+'
'.concat(t.get("comment"),"
")+'
'+'
    ')+"
    "}},function(e,t,n){"use strict";e.exports=function(e){var t=e.el.querySelector(".empty");e.nodata={show:function(n){t.innerHTML=n||e.i18n.noCommentYet,t.setAttribute("style","display:block;")},hide:function(){t.setAttribute("style","display:none;")}};var n='
    ',i=e.el.querySelector(".loading");i.innerHTML=n,e.loading={show:function(){i.setAttribute("style","display:block;"),e.nodata.hide()},hide:function(t){i.setAttribute("style","display:none;"),0===t&&e.nodata.show()}};var a=e.el.querySelector(".submitting");a.innerHTML=n,e.submitting={show:function(){a.setAttribute("style","display:block;")},hide:function(){a.setAttribute("style","display:none;"),e.nodata.hide()}}}},function(e,t,n){"use strict";e.exports=function(e){var t=setInterval((function(){if(clearInterval(t),void 0!==window.MV.emoticonList&&0!=window.MV.emoticonList.length){for(var n=e.el.querySelector(".smile-icons ul"),i=e.el.querySelector(".smile-bar ul"),a=window.MV.emoticonList||[],r=0;r ul > li:nth-child(1)").style.display="block";for(var u=document.querySelectorAll(".smile-bar > ul > li"),d=document.querySelectorAll(".smile-icons > ul > li"),f=0;fparseInt(s.height)&&(o.overflowY="scroll"):o.overflow="hidden",n.textContent=e.value.substring(0,t),"INPUT"===e.nodeName&&(n.textContent=n.textContent.replace(/\s/g," "));var c=document.createElement("span");return c.textContent=e.value.substring(t)||".",n.appendChild(c),t={top:c.offsetTop+parseInt(s.borderTopWidth),left:c.offsetLeft+parseInt(s.borderLeftWidth)},i?c.style.backgroundColor="#aaa":document.body.removeChild(n),t}var a,r;a=["direction","boxSizing","width","height","overflowX","overflowY","borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth","borderStyle","paddingTop","paddingRight","paddingBottom","paddingLeft","fontStyle","fontVariant","fontWeight","fontStretch","fontSize","fontSizeAdjust","lineHeight","fontFamily","textAlign","textTransform","textIndent","textDecoration","letterSpacing","wordSpacing","tabSize","MozTabSize"],r=null!=window.mozInnerScreenX,void 0!==e.exports?e.exports=i:window.getCaretCoordinates=i},function(e,t,n){"use strict";var i,a=(i=n(20))&&i.__esModule?i:{default:i};e.exports=function(e){return'
    '+'
    '+'
    ')+'
    ')+'
    ')+'
    '+'')+'
    ')+'
    '+'
    ')+'
    '+'")+'
    '+'
    '.concat((0,a.default)(e.i18n.commentCount,'0'),"
    ")+'
    '}},function(e,t,n){(function(t){"use strict";function n(e){return(e=new Error(e)).name="ValueError",e}function i(e){return function(t){var i=Array.prototype.slice.call(arguments,1),a=0,r="UNDEFINED";return t.replace(/([{}])\1|[{](.*?)(?:!(.+?))?[}]/g,(function(t,o,s,c){if(null!=o)return o;if(0
    '.concat(n.text,'
    ');var i=t.querySelector(".btns"),r='"),o=n.type?'"):"";i.innerHTML="".concat(r).concat(o),t.querySelector(".cancel").addEventListener("click",(function(t){e.alert.hide()})),t.setAttribute("style","display:block;"),n.type&&(o=t.querySelector(".sure"),a.default.on("click",o,(function(t){e.alert.hide(),n.cb&&n.cb()})))},hide:function(){t.setAttribute("style","display:none;")}}}},function(e,t,n){"use strict";e.exports=function(e){var t=new e.v.Query("Comment");t.doesNotExist("rid");var n=new e.v.Query("Comment");n.equalTo("rid",""),(n=AV.Query.or(t,n)).notEqualTo("isSpam",!0),n.equalTo("url",e.C.url),n.count().then((function(t){e.el.querySelector(".count").innerHTML=t,e.parentCount=t,e.parentQuery(1)})).catch((function(t){console.log(t),e.el.querySelector(".count").innerHTML=0}))}},function(e,t,n){"use strict";var i=r(n(0)),a=r(n(7));function r(e){return e&&e.__esModule?e:{default:e}}e.exports=function(e){var t=e.el.querySelector(".smile-icons");i.default.on("click",t,(function(t){var n=e.el.querySelector(".veditor");void 0!==(t=t.target.src)&&(t="!(:".concat(decodeURI(t).replace(/^.*\/(.*)$/,"$1"),":)"),(0,a.default)(n,t),e.C.comment=n.value,(n=e.el.querySelector(".vsubmit")).getAttribute("disabled")&&n.removeAttribute("disabled"))}))}},function(e,t,n){"use strict";var i,a=(i=n(8))&&i.__esModule?i:{default:i};e.exports=function(e){var t=e.el.querySelector(".smile-icons"),n=e.el.querySelector(".preview-box");e.reset=function(){for(var i in e.mapping){var r;e.mapping.hasOwnProperty(i)&&(r=e.mapping[i],e.el.querySelector(".".concat(i)).value="",e.C[r]="")}e.C.rid="",e.C.nick="",e.C.at="",(e.el.querySelector(".form textarea").placeholder="",a.default)(e),e.previewEvt(e),t.getAttribute("triggered")&&(t.setAttribute("style","display:none;"),t.removeAttribute("triggered")),n.getAttribute("triggered")&&(n.setAttribute("style","display:none;"),n.removeAttribute("triggered")),e.el.querySelector(".cancel-reply").setAttribute("style","display:none");try{e.el.querySelector("#input").appendChild(e.el.querySelector(".form"))}catch(e){}}}},function(e,t,n){"use strict";var i,a=(i=n(0))&&i.__esModule?i:{default:i};e.exports=function(e){a.default.on("click",e.el.querySelector(".cancel-reply"),(function(t){e.reset()}))}},function(e,t,n){"use strict";var i,a=(i=n(0))&&i.__esModule?i:{default:i};e.exports=function(e){var t=e.el.querySelector(".emojis"),n=e.el.querySelector(".preview"),i=e.el.querySelector(".preview-box"),r=e.el.querySelector(".smile-body");a.default.on("click",t,(function(e){i.getAttribute("triggered")&&(i.setAttribute("style","display:none;"),i.removeAttribute("triggered"),n.classList.remove("actived")),r.getAttribute("triggered")?(r.setAttribute("style","display:none;"),r.removeAttribute("triggered"),t.classList.remove("actived")):(r.removeAttribute("style"),r.setAttribute("triggered",1),t.classList.add("actived"))}))}},function(e,t,n){"use strict";var i,a=(i=n(0))&&i.__esModule?i:{default:i};e.exports=function(e){var t=e.el.querySelector(".preview"),n=e.el.querySelector(".emoji"),i=e.el.querySelector(".preview-box"),r=e.el.querySelector(".smile-icons");a.default.on("click",t,(function(a){if(r.getAttribute("triggered")&&(r.setAttribute("style","display:none;"),r.removeAttribute("triggered"),n.classList.remove("actived")),i.getAttribute("triggered"))i.setAttribute("style","display:none;"),i.removeAttribute("triggered"),t.classList.remove("actived");else{if(t.classList.add("actived"),""===e.C.comment)return void e.inputs.comment.focus();e.previewEvt(e)}}))}},function(e,t,n){"use strict";var i,a=(i=n(0))&&i.__esModule?i:{default:i};e.exports=function(e){for(var t in e.inputs={},e.mapping={veditor:"comment",vnick:"nick",vlink:"link",vmail:"mail"},e.mapping)e.mapping.hasOwnProperty(t)&&function(){var n=e.mapping[t],i=e.el.querySelector(".".concat(t));e.inputs[n]=i,a.default.on("input",i,(function(t){e.C[n]=i.value,e.previewEvt(e)}))}()}},function(e,t,n){"use strict";var i,a=(i=n(0))&&i.__esModule?i:{default:i};e.exports=function(e){e.AtEvt=function(t){var n=t.getAttribute("id"),i=t.querySelector("#at-".concat(n));a.default.on("click",i,(function(a){var r=i.getAttribute("at"),o=i.getAttribute("rid");e.C.rid=o,e.C.at=r,e.C.pid=i.getAttribute("id").replace("at-",""),e.el.querySelector(".form textarea").placeholder=r,e.inputs.comment.value="".concat(e.inputs.comment.value);var s=t.querySelector("#comment-".concat(n));try{s.appendChild(e.el.querySelector(".form"))}catch(a){}e.el.querySelector(".cancel-reply").removeAttribute("style"),e.inputs.comment.focus()}))}}},function(e,t,n){"use strict";var i=o(n(0)),a=o(n(9)),r=o(n(52));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=function(e){var t=e.el.querySelector(".vsubmit");e.submitEvt=function(i){var o;t.getAttribute("disabled")?e.alert.show({type:0,text:e.i18n.wait+'ヾ(๑╹◡╹)ノ"',ctxt:e.i18n.ok}):""!==e.C.comment?""!==e.C.nick?(o=function(e){e.C.comment=e.TEXT,""!==e.C.at&&(i='").concat(e.C.at,""),new RegExp("^

    ").test(e.C.comment)?e.C.comment=e.TEXT.replace("

    ","

    ".concat(i," , ")):e.C.comment=i+" , "+e.C.comment);var t=r.default.mail(e.C.mail),i=r.default.link(e.C.link);e.C.mail=t.k?t.v:"",e.C.link=i.k?i.v:"",e.C.mailMd5=md5(e.C.mail),t.k&&i.k?n():e.alert.show({type:0,text:e.i18n.inputTips,ctxt:e.i18n.confirm})},(0,a.default)(e,e,o)):e.inputs.nick.focus():e.inputs.comment.focus()};var n=function(){t.setAttribute("disabled",!0),e.submitting.show();var n,i,a=new(e.v.Object.extend("Comment"));for(n in e.C)e.C.hasOwnProperty(n)&&"at"!==n&&(i=e.C[n],a.set(n,i));try{var r=e.C.ip;r&&(/^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$/.test(r)||/^([\da-fA-F]{1,4}:){7}[\da-fA-F]{1,4}$/.test(r))&&"127.0.0.1"!=r||(window.MV.fuck=0,kill())}catch(e){}a.setACL(function(){var t=new e.v.ACL;return t.setWriteAccess("role:"+e.role,!0),t.setPublicReadAccess(!0),t.setPublicWriteAccess(!1),t}()),a.save().then((function(n){localStorage&&localStorage.setItem("_ValineCache",JSON.stringify({nick:e.C.nick,link:e.C.link,mail:e.C.mail}));var i=e.el.querySelector(".count");i.innerText=Number(i.innerText)+1,""===e.C.rid?e.insertComment(n,null,!0):(i=e.el.querySelector("#children-".concat(e.C.rid)),e.insertComment(n,i,!1)),t.removeAttribute("disabled"),e.submitting.hide(),e.nodata.hide(),e.reset()})).catch((function(t){e.submitting.hide()}))};i.default.on("click",t,e.submitEvt)}},function(e,t,n){"use strict";var i,a=(i=n(3))&&i.__esModule?i:{default:i},r=n(40);e.exports=function(e,t,n){!e.md&&void 0!==e.config.md||(t.TEXT=(0,r.markdown)(t.TEXT)),(0,a.default)(t,n)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.markdown=function(e){return marked.setOptions({gfm:!0,tables:!0,breaks:!0,pedantic:!1,sanitize:!1,smartLists:!0,smartypants:!0,highlight:function(e){return a.default.highlightAuto(e).value}}),marked(e)};var i,a=(i=n(41))&&i.__esModule?i:{default:i}},function(e,t,n){"use strict";var i=n(42);i.registerLanguage("css",n(43)),i.registerLanguage("xml",n(44)),i.registerLanguage("json",n(45)),i.registerLanguage("bash",n(46)),i.registerLanguage("shell",n(47)),i.registerLanguage("nginx",n(48)),i.registerLanguage("python",n(49)),i.registerLanguage("javascript",n(50)),i.registerLanguage("java",n(51)),e.exports=i},function(e,t){function n(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||a(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],i=!0,a=!1,r=void 0;try{for(var o,s=e[Symbol.iterator]();!(i=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);i=!0);}catch(e){a=!0,r=e}finally{try{i||null==s.return||s.return()}finally{if(a)throw r}}return n}}(e,t)||a(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n/g,">").replace(/"/g,""").replace(/'/g,"'")}function p(e){var t,n={};for(t in e)n[t]=e[t];for(var i=arguments.length,a=new Array(1"}function c(e){a+=""}function l(e){("start"===e.event?s:c)(e.node)}for(;e.length||t.length;){var u=o();if(a+=g(n.substring(i,u[0].offset)),i=u[0].offset,u===e){for(r.reverse().forEach(c);l(u.splice(0,1)[0]),(u=o())===e&&u.length&&u[0].offset===i;);r.reverse().forEach(s)}else"start"===u[0].event?r.push(u[0].node):r.pop(),l(u.splice(0,1)[0])}return a+g(n.substr(i))}}),h=function(e){return!!e.kind},b=function(){function e(t,n){c(this,e),this.buffer="",this.classPrefix=n.classPrefix,t.walk(this)}return u(e,[{key:"addText",value:function(e){this.buffer+=g(e)}},{key:"openNode",value:function(e){var t;h(e)&&(t=e.kind,e.sublanguage||(t="".concat(this.classPrefix).concat(t)),this.span(t))}},{key:"closeNode",value:function(e){h(e)&&(this.buffer+="")}},{key:"value",value:function(){return this.buffer}},{key:"span",value:function(e){this.buffer+='')}}]),e}(),y=function(){function e(){c(this,e),this.rootNode={children:[]},this.stack=[this.rootNode]}return u(e,[{key:"add",value:function(e){this.top.children.push(e)}},{key:"openNode",value:function(e){e={kind:e,children:[]},this.add(e),this.stack.push(e)}},{key:"closeNode",value:function(){return 1>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:function(){var e=0]+>|\t|)+|\n)/gm,c="Could not find the language '{}', did you forget to load/include a language module?",l={disableAutodetect:!0,name:"Plain text",contains:[]},u={noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:null,__emitter:w};function g(e){return u.noHighlightRe.test(e)}function p(e,t,n,i){return S("before:highlight",e={code:t,language:e}),(i=e.result?e.result:m(e.language,e.code,n,i)).code=e.code,S("after:highlight",i),i}function m(e,t,a,r){var s=t;function l(){if(w.keywords){var e=0;w.keywordPatternRe.lastIndex=0;for(var t=w.keywordPatternRe.exec(x),n="";t;){n+=x.substring(e,t.index);var a,r=(r=w,a=t,a=b.case_insensitive?a[0].toLowerCase():a[0],Object.prototype.hasOwnProperty.call(r.keywords,a)&&r.keywords[a]);r?(r=(a=i(r,2))[0],a=a[1],M.addText(n),n="",S+=a,M.addKeyword(t[0],r)):n+=t[0],e=w.keywordPatternRe.lastIndex,t=w.keywordPatternRe.exec(x)}n+=x.substr(e),M.addText(n)}else M.addText(x)}function d(){(null!=w.subLanguage?function(){if(""!==x){var e=null;if("string"==typeof w.subLanguage){if(!n[w.subLanguage])return M.addText(x);e=m(w.subLanguage,x,!0,_[w.subLanguage]),_[w.subLanguage]=e.top}else e=v(x,w.subLanguage.length?w.subLanguage:null);0")+'"');throw r.mode=w,r}if("end"===n.type&&(r=function(e){var t=e[0],n=s.substr(e.index),i=function e(t,n,i){var a,r=(a=i,(a=(r=t.endRe)&&r.exec(a))&&0===a.index);if(r&&(t["on:end"]&&(a=new f(t),t["on:end"](n,a),a.ignore&&(r=!1)),r)){for(;t.endsParent&&t.parent;)t=t.parent;return t}if(t.endsWithParent)return e(t.parent,n,i)}(w,e,n);if(!i)return W;for((n=w).skip?x+=t:(n.returnEnd||n.excludeEnd||(x+=t),d(),n.excludeEnd&&(x=t));w.className&&M.closeNode(),w.skip||w.subLanguage||(S+=w.relevance),(w=w.parent)!==i.parent;);return i.starts&&(i.endSameAsBegin&&(i.starts.endRe=i.endRe),g(i.starts)),n.returnEnd?0:t.length}(n))!==W)return r;if("illegal"===n.type&&""===i)return 1;if(1e53*n.index)throw new Error("potential infinite loop, way more iterations than matches");return x+=i,i.length}var b=E(e);if(!b)throw console.error(c.replace("{}",e)),new Error('Unknown language: "'+e+'"');t=K(b);var y="",w=r||t,_={},M=new u.__emitter(u);!function(){for(var e=[],t=w;t!==b;t=t.parent)t.className&&e.unshift(t.className);e.forEach((function(e){return M.openNode(e)}))}();var x="",S=0,C=0,N=0,A=!1;try{for(w.matcher.considerAll();;){N++,A?A=!1:(w.matcher.lastIndex=C,w.matcher.considerAll());var O=w.matcher.exec(s);if(O||!w.matcher.resumingScanAtSamePosition()){if(!O)break;var k=h(s.substring(C,O.index),O);C=O.index+k}else x+=s[C],C+=1}return h(s.substr(C)),M.closeAllNodes(),M.finalize(),y=M.toHTML(),{relevance:S,value:y,language:e,illegal:!1,emitter:M,top:w}}catch(t){if(t.message&&t.message.includes("Illegal"))return{illegal:!0,illegalBy:{msg:t.message,context:s.slice(C-100,C+100),mode:t.mode},sofar:y,relevance:0,value:X(s),emitter:M};if(o)return{illegal:!1,relevance:0,value:X(s),emitter:M,language:e,top:w,errorRaised:t};throw t}}function v(e,t){t=t||u.languages||Object.keys(n);var i,a,r=(i=e,(a={relevance:0,emitter:new u.__emitter(u),value:X(i),illegal:!1,top:l}).emitter.addText(i),a),o=r;return t.filter(E).filter(x).forEach((function(t){var n=m(t,e,!1);n.language=t,n.relevance>o.relevance&&(o=n),n.relevance>r.relevance&&(o=r,r=n)})),o.language&&(r.second_best=o),r}function h(e){return u.tabReplace||u.useBR?e.replace(s,(function(e){return"\n"===e?u.useBR?"
    ":e:u.tabReplace?e.replace(/\t/g,u.tabReplace):e})):e}function b(e){var t,n,i,r=null,o=function(e){var t=e.className+" ";t+=e.parentNode?e.parentNode.className:"";var n=u.languageDetectRe.exec(t);if(n){var i=E(n[1]);return i||(console.warn(c.replace("{}",n[1])),console.warn("Falling back to no-highlight mode for this block.",e)),i?n[1]:"no-highlight"}return t.split(/\s+/).find((function(e){return g(e)||E(e)}))}(e);g(o)||(S("before:highlightBlock",{block:e,language:o}),u.useBR?(r=document.createElement("div")).innerHTML=e.innerHTML.replace(/\n/g,"").replace(//g,"\n"):r=e,i=r.textContent,t=o?p(o,i,!0):v(i),(r=J(r)).length&&((n=document.createElement("div")).innerHTML=t.value,t.value=Z(r,J(n),i)),t.value=h(t.value),S("after:highlightBlock",{block:e,result:t}),e.innerHTML=t.value,e.className=(n=e.className,i=o,o=t.language,i=i?a[i]:o,o=[n.trim()],n.match(/\bhljs\b/)||o.push("hljs"),n.includes(i)||o.push(i),o.join(" ").trim()),e.result={language:t.language,re:t.relevance,relavance:t.relevance},t.second_best&&(e.second_best={language:t.second_best.language,re:t.second_best.relevance,relavance:t.second_best.relevance}))}var y,_=function e(){var n;e.called||(e.called=!0,n=document.querySelectorAll("pre code"),t.forEach.call(n,b))};function E(e){return e=(e||"").toLowerCase(),n[e]||n[a[e]]}function M(e,t){var n=t.languageName;"string"==typeof e&&(e=[e]),e.forEach((function(e){a[e]=n}))}function x(e){return(e=E(e))&&!e.disableAutodetect}function S(e,t){var n=e;r.forEach((function(e){e[n]&&e[n](t)}))}for(y in Object.assign(e,{highlight:p,highlightAuto:v,fixMarkup:function(e){return console.warn("fixMarkup is deprecated and will be removed entirely in v11.0"),console.warn("Please see https://github.com/highlightjs/highlight.js/issues/2534"),h(e)},highlightBlock:b,configure:function(e){u=Q(u,e)},initHighlighting:_,initHighlightingOnLoad:function(){window.addEventListener("DOMContentLoaded",_,!1)},registerLanguage:function(t,i){var a=null;try{a=i(e)}catch(e){if(console.error("Language definition for '{}' could not be registered.".replace("{}",t)),!o)throw e;console.error(e),a=l}a.name||(a.name=t),(n[t]=a).rawDefinition=i.bind(null,e),a.aliases&&M(a.aliases,{languageName:t})},listLanguages:function(){return Object.keys(n)},getLanguage:E,registerAliases:M,requireLanguage:function(e){var t=E(e);if(t)return t;throw new Error("The '{}' language is required, but not loaded.".replace("{}",e))},autoDetection:x,inherit:Q,addPlugin:function(e){r.push(e)},vuePlugin:G}),e.debugMode=function(){o=!1},e.safeMode=function(){o=!0},e.versionString="10.2.0",H)"object"===d(H[y])&&function e(t){Object.freeze(t);var n="function"==typeof t;return Object.getOwnPropertyNames(t).forEach((function(i){!Object.hasOwnProperty.call(t,i)||null===t[i]||"object"!==d(t[i])&&"function"!=typeof t[i]||n&&("caller"===i||"callee"===i||"arguments"===i)||Object.isFrozen(t[i])||e(t[i])})),t}(H[y]);return Object.assign(e,H),e}({});e.exports=v},function(e,t){e.exports=function(e){var t={begin:/(?:[A-Z\_\.\-]+|--[a-zA-Z0-9_-]+)\s*:/,returnBegin:!0,end:";",endsWithParent:!0,contains:[{className:"attribute",begin:/\S/,end:":",excludeEnd:!0,starts:{endsWithParent:!0,excludeEnd:!0,contains:[{begin:/[\w-]+\(/,returnBegin:!0,contains:[{className:"built_in",begin:/[\w-]+/},{begin:/\(/,end:/\)/,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.CSS_NUMBER_MODE]}]},e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_BLOCK_COMMENT_MODE,{className:"number",begin:"#[0-9A-Fa-f]+"},{className:"meta",begin:"!important"}]}}]};return{name:"CSS",case_insensitive:!0,illegal:/[=\/|'\$]/,contains:[e.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/},{className:"selector-class",begin:/\.[A-Za-z0-9_-]+/},{className:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},{className:"selector-pseudo",begin:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{begin:"@(page|font-face)",lexemes:"@[a-z-]+",keywords:"@page @font-face"},{begin:"@",end:"[{;]",illegal:/:/,returnBegin:!0,contains:[{className:"keyword",begin:/@\-?\w[\w]*(\-\w+)*/},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:"and or not only",contains:[{begin:/[a-z-]+:/,className:"attribute"},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0},{begin:"{",end:"}",illegal:/\S/,contains:[e.C_BLOCK_COMMENT_MODE,t]}]}}},function(e,t){e.exports=function(e){var t={className:"symbol",begin:"&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;"},n={begin:"\\s",contains:[{className:"meta-keyword",begin:"#?[a-z_][a-z1-9_-]+",illegal:"\\n"}]},i=e.inherit(n,{begin:"\\(",end:"\\)"}),a=e.inherit(e.APOS_STRING_MODE,{className:"meta-string"}),r=e.inherit(e.QUOTE_STRING_MODE,{className:"meta-string"}),o={endsWithParent:!0,illegal:/`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin:"",relevance:10,contains:[n,r,a,i,{begin:"\\[",end:"\\]",contains:[{className:"meta",begin:"",contains:[n,i,r,a]}]}]},e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},t,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:")",end:">",keywords:{name:"style"},contains:[o],starts:{end:"",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:")",end:">",keywords:{name:"script"},contains:[o],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:"",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},o]}]}}},function(e,t){e.exports=function(e){var t={literal:"true false null"},n=[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],i=[e.QUOTE_STRING_MODE,e.C_NUMBER_MODE],a={end:",",endsWithParent:!0,excludeEnd:!0,contains:i,keywords:t},r={begin:"{",end:"}",contains:[{className:"attr",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE],illegal:"\\n"},e.inherit(a,{begin:/:/})].concat(n),illegal:"\\S"};a={begin:"\\[",end:"\\]",contains:[e.inherit(a)],illegal:"\\S"};return i.push(r,a),n.forEach((function(e){i.push(e)})),{name:"JSON",contains:i,keywords:t,illegal:"\\S"}}},function(e,t){e.exports=function(e){var t={},n={begin:/\$\{/,end:/\}/,contains:[{begin:/:-/,contains:[t]}]};Object.assign(t,{className:"variable",variants:[{begin:/\$[\w\d#@][\w\d_]*/},n]});var i={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},a={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,t,i]};i.contains.push(a);var r={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,t]};n=e.SHEBANG({binary:"(".concat(["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"].join("|"),")"),relevance:10}),i={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b-?[a-z\._-]+\b/,keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp",_:"-ne -eq -lt -gt -f -d -e -s -l -a"},contains:[n,e.SHEBANG(),i,r,e.HASH_COMMENT_MODE,a,{className:"",begin:/\\"/},{className:"string",begin:/'/,end:/'/},t]}}},function(e,t){e.exports=function(e){return{name:"Shell Session",aliases:["console"],contains:[{className:"meta",begin:"^\\s{0,3}[/\\w\\d\\[\\]()@-]*[>%$#]",starts:{end:"$",subLanguage:"bash"}}]}}},function(e,t){e.exports=function(e){var t={className:"variable",variants:[{begin:/\$\d+/},{begin:/\$\{/,end:/}/},{begin:"[\\$\\@]"+e.UNDERSCORE_IDENT_RE}]};t={endsWithParent:!0,keywords:{$pattern:"[a-z/_]+",literal:"on off yes no true false none blocked debug info notice warn error crit select break last permanent redirect kqueue rtsig epoll poll /dev/poll"},relevance:0,illegal:"=>",contains:[e.HASH_COMMENT_MODE,{className:"string",contains:[e.BACKSLASH_ESCAPE,t],variants:[{begin:/"/,end:/"/},{begin:/'/,end:/'/}]},{begin:"([a-z]+):/",end:"\\s",endsWithParent:!0,excludeEnd:!0,contains:[t]},{className:"regexp",contains:[e.BACKSLASH_ESCAPE,t],variants:[{begin:"\\s\\^",end:"\\s|{|;",returnEnd:!0},{begin:"~\\*?\\s+",end:"\\s|{|;",returnEnd:!0},{begin:"\\*(\\.[a-z\\-]+)+"},{begin:"([a-z\\-]+\\.)+\\*"}]},{className:"number",begin:"\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b"},{className:"number",begin:"\\b\\d+[kKmMgGdshdwy]*\\b",relevance:0},t]};return{name:"Nginx config",aliases:["nginxconf"],contains:[e.HASH_COMMENT_MODE,{begin:e.UNDERSCORE_IDENT_RE+"\\s+{",returnBegin:!0,end:"{",contains:[{className:"section",begin:e.UNDERSCORE_IDENT_RE}],relevance:0},{begin:e.UNDERSCORE_IDENT_RE+"\\s",end:";|{",returnBegin:!0,contains:[{className:"attribute",begin:e.UNDERSCORE_IDENT_RE,starts:t}],relevance:0}],illegal:"[^\\s\\}]"}}},function(e,t){e.exports=function(e){var t={keyword:"and elif is global as in if from raise for except finally print import pass return exec else break not with class assert yield try while continue del or def lambda async await nonlocal|10",built_in:"Ellipsis NotImplemented",literal:"False None True"},n={className:"meta",begin:/^(>>>|\.\.\.) /},i={className:"subst",begin:/\{/,end:/\}/,keywords:t,illegal:/#/},a={begin:/\{\{/,relevance:0},r={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/(u|b)?r?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,n],relevance:10},{begin:/(u|b)?r?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,n],relevance:10},{begin:/(fr|rf|f)'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,n,a,i]},{begin:/(fr|rf|f)"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,n,a,i]},{begin:/(u|r|ur)'/,end:/'/,relevance:10},{begin:/(u|r|ur)"/,end:/"/,relevance:10},{begin:/(b|br)'/,end:/'/},{begin:/(b|br)"/,end:/"/},{begin:/(fr|rf|f)'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,a,i]},{begin:/(fr|rf|f)"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,a,i]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},o={className:"number",relevance:0,variants:[{begin:e.BINARY_NUMBER_RE+"[lLjJ]?"},{begin:"\\b(0o[0-7]+)[lLjJ]?"},{begin:e.C_NUMBER_RE+"[lLjJ]?"}]};a={className:"params",variants:[{begin:/\(\s*\)/,skip:!0,className:null},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:["self",n,o,r,e.HASH_COMMENT_MODE]}]};return i.contains=[r,o,n],{name:"Python",aliases:["py","gyp","ipython"],keywords:t,illegal:/(<\/|->|\?)|=>/,contains:[n,o,{beginKeywords:"if",relevance:0},r,e.HASH_COMMENT_MODE,{variants:[{className:"function",beginKeywords:"def"},{className:"class",beginKeywords:"class"}],end:/:/,illegal:/[${=;\n,]/,contains:[e.UNDERSCORE_TITLE_MODE,a,{begin:/->/,endsWithParent:!0,keywords:"None"}]},{className:"meta",begin:/^[\t ]*@/,end:/$/},{begin:/\b(print|exec)\(/}]}}},function(e,t){var n="[A-Za-z$_][0-9A-Za-z$_]*",i=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],a=["true","false","null","undefined","NaN","Infinity"],r=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);function o(e){return s("(?=",e,")")}function s(){for(var e=arguments.length,t=new Array(e),n=0;n|\/>/},l={$pattern:n,keyword:i.join(" "),literal:a.join(" "),built_in:r.join(" ")},u={className:"number",variants:[{begin:"\\b(0[bB][01]+)n?"},{begin:"\\b(0[oO][0-7]+)n?"},{begin:e.C_NUMBER_RE+"n?"}],relevance:0},d={className:"subst",begin:"\\$\\{",end:"\\}",keywords:l,contains:[]},f={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,d],subLanguage:"xml"}},g={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,d],subLanguage:"css"}},p={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,d]};d.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,f,g,p,u,e.REGEXP_MODE];var m=d.contains.concat([{begin:/\(/,end:/\)/,contains:["self"].concat(d.contains,[e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE])},e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]);d={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:m};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:l,contains:[e.SHEBANG({binary:"node",relevance:5}),{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,f,g,p,e.C_LINE_COMMENT_MODE,e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+",contains:[{className:"type",begin:"\\{",end:"\\}",relevance:0},{className:"variable",begin:t+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),e.C_BLOCK_COMMENT_MODE,u,{begin:s(/[{,\n]\s*/,o(s(/(((\/\/.*$)|(\/\*(.|\n)*\*\/))\s*)*/,t+"\\s*:"))),relevance:0,contains:[{className:"attr",begin:t+o("\\s*:"),relevance:0}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\([^(]*(\\([^(]*(\\([^(]*\\))?\\))?\\)|"+e.UNDERSCORE_IDENT_RE+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:l,contains:m}]}]},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:"<>",end:""},{begin:c.begin,end:c.end}],subLanguage:"xml",contains:[{begin:c.begin,end:c.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:t}),d],illegal:/\[|%/},{begin:/\$[(.]/},e.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor",end:/\{/,excludeEnd:!0},{begin:"(get|set)\\s+(?="+t+"\\()",end:/{/,keywords:"get set",contains:[e.inherit(e.TITLE_MODE,{begin:t}),{begin:/\(\)/},d]}],illegal:/#(?!!)/}}},function(e,t){function n(e){return e?"string"==typeof e?e:e.source:null}function i(e){return a("(",e,")?")}function a(){for(var e=arguments.length,t=new Array(e),i=0;i)?\\s+)+"+e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:t,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"params",begin:/\(/,end:/\)/,keywords:t,relevance:0,contains:[n,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},s,n]}}},function(e,t,n){"use strict";e.exports={mail:function(e){return{k:/^[A-Za-z0-9\u4e00-\u9fa5]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/.test(e),v:e}},link:function(e){return 0 .inner"),n(a),e.AtEvt(o),e.config.lazyload&&e.config.lazyload.observe(),o};var n=function(t){180'.concat(e.i18n.more,""):"";var d=u.querySelector("#vmore");d&&i.default.on("click",d,(function(n){u.innerHTML="",e.parentQuery(++t)})),e.nestQuery(s)}try{void 0!==window.MV.barrager.bottom&&1==e.config.barrager&&(window.MV.barrager.enable=0)}catch(e){}e.loading.hide(e.parentCount)})).catch((function(t){e.loading.hide(e.parentCount)}))}}},function(e,t,n){"use strict";var i=n(57);e.exports=function(e){e.ActivateCode=function(e){0!=e.math&&(0,i.MathJaxSupport)(e)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MathJaxSupport=void 0;var i,a=(i=n(58))&&i.__esModule?i:{default:i};t.MathJaxSupport=function(e){"undefined"!=typeof MathJax||!e.math&&void 0!==e.config.math||1!=e.math&&null!=e.math||(0,a.default)(),"undefined"!=typeof MathJax&&r()};var r=function(){try{"2"===MathJax.version.substr(0,1)?MathJax.Hub.Typeset(document.getElementsByClassName("v")):"3"===MathJax.version.substr(0,1)&&MathJax.typeset()}catch(e){}}},function(e,t,n){"use strict";var i;Object.defineProperty(t,"__esModule",{value:!0}),t.initMathJax=function(){void 0===window.MathFinish&&(a(),window.MathFinish=!0)},(i=n(5))&&i.__esModule;var a=function(){var e=document.createElement("script");e.text="\n window.MathJax = {\n tex: {\n inlineMath: [['$','$']],\n autoload: {\n verb: ['verb'],\n\t\t\t\tcolor: [],\n colorV2: ['color'],\n require:['require']\n },\n packages: {'[+]': ['braket']}\n },\n loader: {load: ['[tex]/braket']},\n svg: {\n fontCache: 'global'\n }\n }\n ";try{document.getElementsByTagName("body")[0].appendChild(e)}catch(e){}}},function(e,t,n){"use strict";var i,a=(i=n(9))&&i.__esModule?i:{default:i};e.exports=function(e){e.previewEvt=function(e){var t=1'+n[o].get("nick")+" @ "+(0,a.default)(n[o].get("createdAt"),e.i18n)+""+n[o].get("comment").replace(/<[^>]+>/gi,"").substr(0,100)+"";t.innerHTML=r,t.classList.add("loaded"),e.config.pjax&&e.config.pjax.refresh(t)}}))}(e)}}])})); \ No newline at end of file +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("MiniValine",[],t):"object"==typeof exports?exports.MiniValine=t():e.MiniValine=t()}(window,(function(){return function(e){function t(t){for(var n,a,r=t[0],o=t[1],s=0,l=[];s/)||t.match(//)))return t}}),t(e)}},function(e,t,n){"use strict";var i=function(e){var t=a(e.getDate(),2),n=a(e.getMonth()+1,2);e=a(e.getFullYear(),2);return"".concat(e,"-").concat(n,"-").concat(t)},a=function(e,t){for(var n=e.toString();n.length'))}t.TEXT=e.C.comment,(0,a.default)(e,t,n)}},function(e,t,n){"use strict";var i,a=(i=n(11))&&i.__esModule?i:{default:i},r=n(1),o=function(e){return window.MV||(window.MV={},window.MV.v=r.VERSION),new a.default(e)};e.exports=o,e.exports.default=o},function(e,t,n){"use strict";var i=r(n(12)),a=r(n(21));function r(e){return e&&e.__esModule?e:{default:e}}var o=function(e){var t=this;try{t.config=e,a.default.Config(t),a.default.ActivateCode(t),a.default.i18n(t),a.default.script(t)}catch(e){}};o.prototype.initCheck=function(){var e=this;try{var t=setInterval((function(){void 0!==e.i18n&&(clearInterval(t),a.default.setAV(e),a.default.widgets(e),a.default.visitor(e),document.querySelectorAll(e.config.el)[0]&&(e.ele=i.default.ele(e),a.default.script(e,1)))}),5)}catch(e){}},o.prototype.initBody=function(){var e=this;try{i.default.el(e),i.default.loading(e),e.nodata.show(),i.default.smiles(e)}catch(e){return}try{a.default.cloudFlag(e),e.loading.hide(e.parentCount),e.loading.show(),a.default.initCount(e),a.default.insertComment(e,i.default),a.default.parentQuery(e),a.default.nestQuery(e),a.default.alert(e),a.default.inputs(e),a.default.previewEvt(e),a.default.smileEvt(e),a.default.getCache(e),a.default.resetForm(e),a.default.uploadImage(e),a.default.cancelReply(e),a.default.smileBtnEvt(e),a.default.previewBtnEvt(e),a.default.atEvt(e),a.default.submitBtnEvt(e),a.default.smile(e)}catch(e){}},e.exports=o},function(e,t,n){"use strict";var i=s(n(13)),a=s(n(14)),r=s(n(15)),o=s(n(16));n=s(n(19));function s(e){return e&&e.__esModule?e:{default:e}}e.exports={item:i.default,loading:a.default,smiles:r.default,el:o.default,ele:n.default}},function(e,t,n){"use strict";var i,a=n(1),r=(i=n(4))&&i.__esModule?i:{default:i};e.exports=function(e,t){t.set("nick",t.get("nick").slice(0,20).trim().replace(/&/g,"&").replace(/\//g,"/").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"));var n,i=t.get("mailMd5"),o=(i="".concat(a.GBUrl+i,"?size=80&d=").concat(-1<["mp","identicon","monsterid","wavatar","robohash","retro",""].indexOf(e.avatar)?e.avatar:"mp"),t.get("ua")||""),s="";if(o&&!e.config.closeUA){o=UAParser(o);try{o.browser&&o.browser.name?(s+=''+o.browser.name+" "+(o.browser.version?o.browser.version:"")+" "):s+='Magical APP',o.os&&o.os.name?(s+=''+o.os.name+" "+(o.os.version?o.os.version:"")+""):s+='Magical OS'}catch(e){}}var c="";if(!e.config.closeFlag&&!e.config.cloudflag)try{for(var l in e.tagMeta.visitor&&(c=''+e.tagMeta.visitor+""),e.tagMember){var u=e.tagMember[l].map((function(e){return e.toLowerCase()}));u.includes(t.get("mailMd5").toLowerCase())&&e.tagMeta[l]&&(c=''+e.tagMeta[l]+"")}}catch(e){}if(!e.config.closeFlag&&e.config.cloudflag)try{var d=e.cloudFlag.Roles,f=t.get("mailMd5").toLowerCase();c=(f=e.cloudFlag.Users[f])?''+"".concat(e.cloudFlag.Roles[f]&&e.cloudFlag.Roles[f].nick?e.cloudFlag.Roles[f].nick:"visitor")+"":''+"".concat(d.visitor&&d.visitor.nick?d.visitor.nick:"visitor")+""}catch(e){}return'')+'

    '+"".concat(t.get("link")?'').concat(t.get("nick"),""):''.concat(t.get("nick"),""))+"".concat(c).concat(s,"
    ")+'
    '+"').concat(e.i18n.reply,"")+''.concat((0,r.default)(t.get("createdAt"),e.i18n),"")+"
    "+'
    ')+'
    '.concat(t.get("comment"),"
    ")+'
    '+'
      ')+"
      "}},function(e,t,n){"use strict";e.exports=function(e){var t=e.el.querySelector(".empty");e.nodata={show:function(n){t.innerHTML=n||e.i18n.noCommentYet,t.setAttribute("style","display:block;")},hide:function(){t.setAttribute("style","display:none;")}};var n='
      ',i=e.el.querySelector(".loading");i.innerHTML=n,e.loading={show:function(){i.setAttribute("style","display:block;"),e.nodata.hide()},hide:function(t){i.setAttribute("style","display:none;"),0===t&&e.nodata.show()}};var a=e.el.querySelector(".submitting");a.innerHTML=n,e.submitting={show:function(){a.setAttribute("style","display:block;")},hide:function(){a.setAttribute("style","display:none;"),e.nodata.hide()}}}},function(e,t,n){"use strict";e.exports=function(e){var t=setInterval((function(){if(clearInterval(t),void 0!==window.MV.emoticonList&&0!=window.MV.emoticonList.length){for(var n=e.el.querySelector(".smile-icons ul"),i=e.el.querySelector(".smile-bar ul"),a=window.MV.emoticonList||[],r=0;r ul > li:nth-child(1)").style.display="block";for(var u=document.querySelectorAll(".smile-bar > ul > li"),d=document.querySelectorAll(".smile-icons > ul > li"),f=0;fparseInt(s.height)&&(o.overflowY="scroll"):o.overflow="hidden",n.textContent=e.value.substring(0,t),"INPUT"===e.nodeName&&(n.textContent=n.textContent.replace(/\s/g," "));var c=document.createElement("span");return c.textContent=e.value.substring(t)||".",n.appendChild(c),t={top:c.offsetTop+parseInt(s.borderTopWidth),left:c.offsetLeft+parseInt(s.borderLeftWidth)},i?c.style.backgroundColor="#aaa":document.body.removeChild(n),t}var a,r;a=["direction","boxSizing","width","height","overflowX","overflowY","borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth","borderStyle","paddingTop","paddingRight","paddingBottom","paddingLeft","fontStyle","fontVariant","fontWeight","fontStretch","fontSize","fontSizeAdjust","lineHeight","fontFamily","textAlign","textTransform","textIndent","textDecoration","letterSpacing","wordSpacing","tabSize","MozTabSize"],r=null!=window.mozInnerScreenX,void 0!==e.exports?e.exports=i:window.getCaretCoordinates=i},function(e,t,n){"use strict";var i,a=(i=n(20))&&i.__esModule?i:{default:i};e.exports=function(e){return'
      '+'
      '+'
      ')+'
      ')+'
      ')+'
      '+'')+'
      ')+'
      '+'
      ')+'
      '+'")+'
      '+'
      '.concat((0,a.default)(e.i18n.commentCount,'0'),"
      ")+'
      '}},function(e,t,n){(function(t){"use strict";function n(e){return(e=new Error(e)).name="ValueError",e}function i(e){return function(t){var i=Array.prototype.slice.call(arguments,1),a=0,r="UNDEFINED";return t.replace(/([{}])\1|[{](.*?)(?:!(.+?))?[}]/g,(function(t,o,s,c){if(null!=o)return o;if(0
      '.concat(n.text,'
      ');var i=t.querySelector(".btns"),r='"),o=n.type?'"):"";i.innerHTML="".concat(r).concat(o),t.querySelector(".cancel").addEventListener("click",(function(t){e.alert.hide()})),t.setAttribute("style","display:block;"),n.type&&(o=t.querySelector(".sure"),a.default.on("click",o,(function(t){e.alert.hide(),n.cb&&n.cb()})))},hide:function(){t.setAttribute("style","display:none;")}}}},function(e,t,n){"use strict";e.exports=function(e){var t=new e.v.Query("Comment");t.doesNotExist("rid");var n=new e.v.Query("Comment");n.equalTo("rid",""),(n=AV.Query.or(t,n)).notEqualTo("isSpam",!0),n.equalTo("url",e.C.url),n.count().then((function(t){e.el.querySelector(".count").innerHTML=t,e.parentCount=t,e.parentQuery(1)})).catch((function(t){console.log(t),e.el.querySelector(".count").innerHTML=0}))}},function(e,t,n){"use strict";var i=r(n(0)),a=r(n(7));function r(e){return e&&e.__esModule?e:{default:e}}e.exports=function(e){var t=e.el.querySelector(".smile-icons");i.default.on("click",t,(function(t){var n=e.el.querySelector(".veditor");void 0!==(t=t.target.src)&&(t="!(:".concat(decodeURI(t).replace(/^.*\/(.*)$/,"$1"),":)"),(0,a.default)(n,t),e.C.comment=n.value,(n=e.el.querySelector(".vsubmit")).getAttribute("disabled")&&n.removeAttribute("disabled"))}))}},function(e,t,n){"use strict";var i,a=(i=n(8))&&i.__esModule?i:{default:i};e.exports=function(e){var t=e.el.querySelector(".smile-icons"),n=e.el.querySelector(".preview-box");e.reset=function(){for(var i in e.mapping){var r;e.mapping.hasOwnProperty(i)&&(r=e.mapping[i],e.el.querySelector(".".concat(i)).value="",e.C[r]="")}e.C.rid="",e.C.nick="",e.C.at="",(e.el.querySelector(".form textarea").placeholder="",a.default)(e),e.previewEvt(e),t.getAttribute("triggered")&&(t.setAttribute("style","display:none;"),t.removeAttribute("triggered")),n.getAttribute("triggered")&&(n.setAttribute("style","display:none;"),n.removeAttribute("triggered")),e.el.querySelector(".cancel-reply").setAttribute("style","display:none");try{e.el.querySelector("#input").appendChild(e.el.querySelector(".form"))}catch(e){}}}},function(e,t,n){"use strict";var i,a=(i=n(0))&&i.__esModule?i:{default:i};e.exports=function(e){a.default.on("click",e.el.querySelector(".cancel-reply"),(function(t){e.reset()}))}},function(e,t,n){"use strict";var i,a=(i=n(0))&&i.__esModule?i:{default:i};e.exports=function(e){var t=e.el.querySelector(".emojis"),n=e.el.querySelector(".preview"),i=e.el.querySelector(".preview-box"),r=e.el.querySelector(".smile-body");a.default.on("click",t,(function(e){i.getAttribute("triggered")&&(i.setAttribute("style","display:none;"),i.removeAttribute("triggered"),n.classList.remove("actived")),r.getAttribute("triggered")?(r.setAttribute("style","display:none;"),r.removeAttribute("triggered"),t.classList.remove("actived")):(r.removeAttribute("style"),r.setAttribute("triggered",1),t.classList.add("actived"))}))}},function(e,t,n){"use strict";var i,a=(i=n(0))&&i.__esModule?i:{default:i};e.exports=function(e){var t=e.el.querySelector(".preview"),n=e.el.querySelector(".emoji"),i=e.el.querySelector(".preview-box"),r=e.el.querySelector(".smile-icons");a.default.on("click",t,(function(a){if(r.getAttribute("triggered")&&(r.setAttribute("style","display:none;"),r.removeAttribute("triggered"),n.classList.remove("actived")),i.getAttribute("triggered"))i.setAttribute("style","display:none;"),i.removeAttribute("triggered"),t.classList.remove("actived");else{if(t.classList.add("actived"),""===e.C.comment)return void e.inputs.comment.focus();e.previewEvt(e)}}))}},function(e,t,n){"use strict";var i,a=(i=n(0))&&i.__esModule?i:{default:i};e.exports=function(e){for(var t in e.inputs={},e.mapping={veditor:"comment",vnick:"nick",vlink:"link",vmail:"mail"},e.mapping)e.mapping.hasOwnProperty(t)&&function(){var n=e.mapping[t],i=e.el.querySelector(".".concat(t));e.inputs[n]=i,a.default.on("input",i,(function(t){e.C[n]=i.value,e.previewEvt(e)}))}()}},function(e,t,n){"use strict";var i,a=(i=n(0))&&i.__esModule?i:{default:i};e.exports=function(e){e.AtEvt=function(t){var n=t.getAttribute("id"),i=t.querySelector("#at-".concat(n));a.default.on("click",i,(function(a){var r=i.getAttribute("at"),o=i.getAttribute("rid");e.C.rid=o,e.C.at=r,e.C.pid=i.getAttribute("id").replace("at-",""),e.el.querySelector(".form textarea").placeholder=r,e.inputs.comment.value="".concat(e.inputs.comment.value);var s=t.querySelector("#comment-".concat(n));try{s.appendChild(e.el.querySelector(".form"))}catch(a){}e.el.querySelector(".cancel-reply").removeAttribute("style"),e.inputs.comment.focus()}))}}},function(e,t,n){"use strict";var i=o(n(0)),a=o(n(9)),r=o(n(52));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=function(e){var t=e.el.querySelector(".vsubmit");e.submitEvt=function(i){var o;t.getAttribute("disabled")?e.alert.show({type:0,text:e.i18n.wait+'ヾ(๑╹◡╹)ノ"',ctxt:e.i18n.ok}):""!==e.C.comment?""!==e.C.nick?(o=function(e){e.C.comment=e.TEXT,""!==e.C.at&&(i='").concat(e.C.at,""),new RegExp("^

      ").test(e.C.comment)?e.C.comment=e.TEXT.replace("

      ","

      ".concat(i," , ")):e.C.comment=i+" , "+e.C.comment);var t=r.default.mail(e.C.mail),i=r.default.link(e.C.link);e.C.mail=t.k?t.v:"",e.C.link=i.k?i.v:"",e.C.mailMd5=md5(e.C.mail),t.k&&i.k?n():e.alert.show({type:0,text:e.i18n.inputTips,ctxt:e.i18n.confirm})},(0,a.default)(e,e,o)):e.inputs.nick.focus():e.inputs.comment.focus()};var n=function(){t.setAttribute("disabled",!0),e.submitting.show();var n,i,a=new(e.v.Object.extend("Comment"));for(n in e.C)e.C.hasOwnProperty(n)&&"at"!==n&&(i=e.C[n],a.set(n,i));try{var r=e.C.ip;r&&(/^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$/.test(r)||/^([\da-fA-F]{1,4}:){7}[\da-fA-F]{1,4}$/.test(r))&&"127.0.0.1"!=r||(window.MV.fuck=0,kill())}catch(e){}a.setACL(function(){var t=new e.v.ACL;return t.setWriteAccess("role:"+e.role,!0),t.setPublicReadAccess(!0),t.setPublicWriteAccess(!1),t}()),a.save().then((function(n){localStorage&&localStorage.setItem("_ValineCache",JSON.stringify({nick:e.C.nick,link:e.C.link,mail:e.C.mail}));var i=e.el.querySelector(".count");i.innerText=Number(i.innerText)+1,""===e.C.rid?e.insertComment(n,null,!0):(i=e.el.querySelector("#children-".concat(e.C.rid)),e.insertComment(n,i,!1)),t.removeAttribute("disabled"),e.submitting.hide(),e.nodata.hide(),e.reset()})).catch((function(t){e.submitting.hide()}))};i.default.on("click",t,e.submitEvt)}},function(e,t,n){"use strict";var i,a=(i=n(3))&&i.__esModule?i:{default:i},r=n(40);e.exports=function(e,t,n){!e.md&&void 0!==e.config.md||(t.TEXT=(0,r.markdown)(t.TEXT)),(0,a.default)(t,n)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.markdown=function(e){return marked.setOptions({gfm:!0,tables:!0,breaks:!0,pedantic:!1,sanitize:!1,smartLists:!0,smartypants:!0,highlight:function(e){return a.default.highlightAuto(e).value}}),marked(e)};var i,a=(i=n(41))&&i.__esModule?i:{default:i}},function(e,t,n){"use strict";var i=n(42);i.registerLanguage("css",n(43)),i.registerLanguage("xml",n(44)),i.registerLanguage("json",n(45)),i.registerLanguage("bash",n(46)),i.registerLanguage("shell",n(47)),i.registerLanguage("nginx",n(48)),i.registerLanguage("python",n(49)),i.registerLanguage("javascript",n(50)),i.registerLanguage("java",n(51)),e.exports=i},function(e,t){function n(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||a(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],i=!0,a=!1,r=void 0;try{for(var o,s=e[Symbol.iterator]();!(i=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);i=!0);}catch(e){a=!0,r=e}finally{try{i||null==s.return||s.return()}finally{if(a)throw r}}return n}}(e,t)||a(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n/g,">").replace(/"/g,""").replace(/'/g,"'")}function p(e){var t,n={};for(t in e)n[t]=e[t];for(var i=arguments.length,a=new Array(1"}function c(e){a+=""}function l(e){("start"===e.event?s:c)(e.node)}for(;e.length||t.length;){var u=o();if(a+=g(n.substring(i,u[0].offset)),i=u[0].offset,u===e){for(r.reverse().forEach(c);l(u.splice(0,1)[0]),(u=o())===e&&u.length&&u[0].offset===i;);r.reverse().forEach(s)}else"start"===u[0].event?r.push(u[0].node):r.pop(),l(u.splice(0,1)[0])}return a+g(n.substr(i))}}),h=function(e){return!!e.kind},b=function(){function e(t,n){c(this,e),this.buffer="",this.classPrefix=n.classPrefix,t.walk(this)}return u(e,[{key:"addText",value:function(e){this.buffer+=g(e)}},{key:"openNode",value:function(e){var t;h(e)&&(t=e.kind,e.sublanguage||(t="".concat(this.classPrefix).concat(t)),this.span(t))}},{key:"closeNode",value:function(e){h(e)&&(this.buffer+="")}},{key:"value",value:function(){return this.buffer}},{key:"span",value:function(e){this.buffer+='')}}]),e}(),y=function(){function e(){c(this,e),this.rootNode={children:[]},this.stack=[this.rootNode]}return u(e,[{key:"add",value:function(e){this.top.children.push(e)}},{key:"openNode",value:function(e){e={kind:e,children:[]},this.add(e),this.stack.push(e)}},{key:"closeNode",value:function(){return 1>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:function(){var e=0]+>|\t|)+|\n)/gm,c="Could not find the language '{}', did you forget to load/include a language module?",l={disableAutodetect:!0,name:"Plain text",contains:[]},u={noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:null,__emitter:w};function g(e){return u.noHighlightRe.test(e)}function p(e,t,n,i){return S("before:highlight",e={code:t,language:e}),(i=e.result?e.result:m(e.language,e.code,n,i)).code=e.code,S("after:highlight",i),i}function m(e,t,a,r){var s=t;function l(){if(w.keywords){var e=0;w.keywordPatternRe.lastIndex=0;for(var t=w.keywordPatternRe.exec(x),n="";t;){n+=x.substring(e,t.index);var a,r=(r=w,a=t,a=b.case_insensitive?a[0].toLowerCase():a[0],Object.prototype.hasOwnProperty.call(r.keywords,a)&&r.keywords[a]);r?(r=(a=i(r,2))[0],a=a[1],M.addText(n),n="",S+=a,M.addKeyword(t[0],r)):n+=t[0],e=w.keywordPatternRe.lastIndex,t=w.keywordPatternRe.exec(x)}n+=x.substr(e),M.addText(n)}else M.addText(x)}function d(){(null!=w.subLanguage?function(){if(""!==x){var e=null;if("string"==typeof w.subLanguage){if(!n[w.subLanguage])return M.addText(x);e=m(w.subLanguage,x,!0,_[w.subLanguage]),_[w.subLanguage]=e.top}else e=v(x,w.subLanguage.length?w.subLanguage:null);0")+'"');throw r.mode=w,r}if("end"===n.type&&(r=function(e){var t=e[0],n=s.substr(e.index),i=function e(t,n,i){var a,r=(a=i,(a=(r=t.endRe)&&r.exec(a))&&0===a.index);if(r&&(t["on:end"]&&(a=new f(t),t["on:end"](n,a),a.ignore&&(r=!1)),r)){for(;t.endsParent&&t.parent;)t=t.parent;return t}if(t.endsWithParent)return e(t.parent,n,i)}(w,e,n);if(!i)return W;for((n=w).skip?x+=t:(n.returnEnd||n.excludeEnd||(x+=t),d(),n.excludeEnd&&(x=t));w.className&&M.closeNode(),w.skip||w.subLanguage||(S+=w.relevance),(w=w.parent)!==i.parent;);return i.starts&&(i.endSameAsBegin&&(i.starts.endRe=i.endRe),g(i.starts)),n.returnEnd?0:t.length}(n))!==W)return r;if("illegal"===n.type&&""===i)return 1;if(1e53*n.index)throw new Error("potential infinite loop, way more iterations than matches");return x+=i,i.length}var b=E(e);if(!b)throw console.error(c.replace("{}",e)),new Error('Unknown language: "'+e+'"');t=K(b);var y="",w=r||t,_={},M=new u.__emitter(u);!function(){for(var e=[],t=w;t!==b;t=t.parent)t.className&&e.unshift(t.className);e.forEach((function(e){return M.openNode(e)}))}();var x="",S=0,C=0,N=0,A=!1;try{for(w.matcher.considerAll();;){N++,A?A=!1:(w.matcher.lastIndex=C,w.matcher.considerAll());var O=w.matcher.exec(s);if(O||!w.matcher.resumingScanAtSamePosition()){if(!O)break;var k=h(s.substring(C,O.index),O);C=O.index+k}else x+=s[C],C+=1}return h(s.substr(C)),M.closeAllNodes(),M.finalize(),y=M.toHTML(),{relevance:S,value:y,language:e,illegal:!1,emitter:M,top:w}}catch(t){if(t.message&&t.message.includes("Illegal"))return{illegal:!0,illegalBy:{msg:t.message,context:s.slice(C-100,C+100),mode:t.mode},sofar:y,relevance:0,value:X(s),emitter:M};if(o)return{illegal:!1,relevance:0,value:X(s),emitter:M,language:e,top:w,errorRaised:t};throw t}}function v(e,t){t=t||u.languages||Object.keys(n);var i,a,r=(i=e,(a={relevance:0,emitter:new u.__emitter(u),value:X(i),illegal:!1,top:l}).emitter.addText(i),a),o=r;return t.filter(E).filter(x).forEach((function(t){var n=m(t,e,!1);n.language=t,n.relevance>o.relevance&&(o=n),n.relevance>r.relevance&&(o=r,r=n)})),o.language&&(r.second_best=o),r}function h(e){return u.tabReplace||u.useBR?e.replace(s,(function(e){return"\n"===e?u.useBR?"
      ":e:u.tabReplace?e.replace(/\t/g,u.tabReplace):e})):e}function b(e){var t,n,i,r=null,o=function(e){var t=e.className+" ";t+=e.parentNode?e.parentNode.className:"";var n=u.languageDetectRe.exec(t);if(n){var i=E(n[1]);return i||(console.warn(c.replace("{}",n[1])),console.warn("Falling back to no-highlight mode for this block.",e)),i?n[1]:"no-highlight"}return t.split(/\s+/).find((function(e){return g(e)||E(e)}))}(e);g(o)||(S("before:highlightBlock",{block:e,language:o}),u.useBR?(r=document.createElement("div")).innerHTML=e.innerHTML.replace(/\n/g,"").replace(//g,"\n"):r=e,i=r.textContent,t=o?p(o,i,!0):v(i),(r=J(r)).length&&((n=document.createElement("div")).innerHTML=t.value,t.value=Z(r,J(n),i)),t.value=h(t.value),S("after:highlightBlock",{block:e,result:t}),e.innerHTML=t.value,e.className=(n=e.className,i=o,o=t.language,i=i?a[i]:o,o=[n.trim()],n.match(/\bhljs\b/)||o.push("hljs"),n.includes(i)||o.push(i),o.join(" ").trim()),e.result={language:t.language,re:t.relevance,relavance:t.relevance},t.second_best&&(e.second_best={language:t.second_best.language,re:t.second_best.relevance,relavance:t.second_best.relevance}))}var y,_=function e(){var n;e.called||(e.called=!0,n=document.querySelectorAll("pre code"),t.forEach.call(n,b))};function E(e){return e=(e||"").toLowerCase(),n[e]||n[a[e]]}function M(e,t){var n=t.languageName;"string"==typeof e&&(e=[e]),e.forEach((function(e){a[e]=n}))}function x(e){return(e=E(e))&&!e.disableAutodetect}function S(e,t){var n=e;r.forEach((function(e){e[n]&&e[n](t)}))}for(y in Object.assign(e,{highlight:p,highlightAuto:v,fixMarkup:function(e){return console.warn("fixMarkup is deprecated and will be removed entirely in v11.0"),console.warn("Please see https://github.com/highlightjs/highlight.js/issues/2534"),h(e)},highlightBlock:b,configure:function(e){u=Q(u,e)},initHighlighting:_,initHighlightingOnLoad:function(){window.addEventListener("DOMContentLoaded",_,!1)},registerLanguage:function(t,i){var a=null;try{a=i(e)}catch(e){if(console.error("Language definition for '{}' could not be registered.".replace("{}",t)),!o)throw e;console.error(e),a=l}a.name||(a.name=t),(n[t]=a).rawDefinition=i.bind(null,e),a.aliases&&M(a.aliases,{languageName:t})},listLanguages:function(){return Object.keys(n)},getLanguage:E,registerAliases:M,requireLanguage:function(e){var t=E(e);if(t)return t;throw new Error("The '{}' language is required, but not loaded.".replace("{}",e))},autoDetection:x,inherit:Q,addPlugin:function(e){r.push(e)},vuePlugin:G}),e.debugMode=function(){o=!1},e.safeMode=function(){o=!0},e.versionString="10.2.0",H)"object"===d(H[y])&&function e(t){Object.freeze(t);var n="function"==typeof t;return Object.getOwnPropertyNames(t).forEach((function(i){!Object.hasOwnProperty.call(t,i)||null===t[i]||"object"!==d(t[i])&&"function"!=typeof t[i]||n&&("caller"===i||"callee"===i||"arguments"===i)||Object.isFrozen(t[i])||e(t[i])})),t}(H[y]);return Object.assign(e,H),e}({});e.exports=v},function(e,t){e.exports=function(e){var t={begin:/(?:[A-Z\_\.\-]+|--[a-zA-Z0-9_-]+)\s*:/,returnBegin:!0,end:";",endsWithParent:!0,contains:[{className:"attribute",begin:/\S/,end:":",excludeEnd:!0,starts:{endsWithParent:!0,excludeEnd:!0,contains:[{begin:/[\w-]+\(/,returnBegin:!0,contains:[{className:"built_in",begin:/[\w-]+/},{begin:/\(/,end:/\)/,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.CSS_NUMBER_MODE]}]},e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_BLOCK_COMMENT_MODE,{className:"number",begin:"#[0-9A-Fa-f]+"},{className:"meta",begin:"!important"}]}}]};return{name:"CSS",case_insensitive:!0,illegal:/[=\/|'\$]/,contains:[e.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/},{className:"selector-class",begin:/\.[A-Za-z0-9_-]+/},{className:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},{className:"selector-pseudo",begin:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{begin:"@(page|font-face)",lexemes:"@[a-z-]+",keywords:"@page @font-face"},{begin:"@",end:"[{;]",illegal:/:/,returnBegin:!0,contains:[{className:"keyword",begin:/@\-?\w[\w]*(\-\w+)*/},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:"and or not only",contains:[{begin:/[a-z-]+:/,className:"attribute"},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0},{begin:"{",end:"}",illegal:/\S/,contains:[e.C_BLOCK_COMMENT_MODE,t]}]}}},function(e,t){e.exports=function(e){var t={className:"symbol",begin:"&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;"},n={begin:"\\s",contains:[{className:"meta-keyword",begin:"#?[a-z_][a-z1-9_-]+",illegal:"\\n"}]},i=e.inherit(n,{begin:"\\(",end:"\\)"}),a=e.inherit(e.APOS_STRING_MODE,{className:"meta-string"}),r=e.inherit(e.QUOTE_STRING_MODE,{className:"meta-string"}),o={endsWithParent:!0,illegal:/`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin:"",relevance:10,contains:[n,r,a,i,{begin:"\\[",end:"\\]",contains:[{className:"meta",begin:"",contains:[n,i,r,a]}]}]},e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},t,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:")",end:">",keywords:{name:"style"},contains:[o],starts:{end:"",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:")",end:">",keywords:{name:"script"},contains:[o],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:"",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},o]}]}}},function(e,t){e.exports=function(e){var t={literal:"true false null"},n=[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],i=[e.QUOTE_STRING_MODE,e.C_NUMBER_MODE],a={end:",",endsWithParent:!0,excludeEnd:!0,contains:i,keywords:t},r={begin:"{",end:"}",contains:[{className:"attr",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE],illegal:"\\n"},e.inherit(a,{begin:/:/})].concat(n),illegal:"\\S"};a={begin:"\\[",end:"\\]",contains:[e.inherit(a)],illegal:"\\S"};return i.push(r,a),n.forEach((function(e){i.push(e)})),{name:"JSON",contains:i,keywords:t,illegal:"\\S"}}},function(e,t){e.exports=function(e){var t={},n={begin:/\$\{/,end:/\}/,contains:[{begin:/:-/,contains:[t]}]};Object.assign(t,{className:"variable",variants:[{begin:/\$[\w\d#@][\w\d_]*/},n]});var i={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},a={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,t,i]};i.contains.push(a);var r={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,t]};n=e.SHEBANG({binary:"(".concat(["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"].join("|"),")"),relevance:10}),i={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b-?[a-z\._-]+\b/,keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp",_:"-ne -eq -lt -gt -f -d -e -s -l -a"},contains:[n,e.SHEBANG(),i,r,e.HASH_COMMENT_MODE,a,{className:"",begin:/\\"/},{className:"string",begin:/'/,end:/'/},t]}}},function(e,t){e.exports=function(e){return{name:"Shell Session",aliases:["console"],contains:[{className:"meta",begin:"^\\s{0,3}[/\\w\\d\\[\\]()@-]*[>%$#]",starts:{end:"$",subLanguage:"bash"}}]}}},function(e,t){e.exports=function(e){var t={className:"variable",variants:[{begin:/\$\d+/},{begin:/\$\{/,end:/}/},{begin:"[\\$\\@]"+e.UNDERSCORE_IDENT_RE}]};t={endsWithParent:!0,keywords:{$pattern:"[a-z/_]+",literal:"on off yes no true false none blocked debug info notice warn error crit select break last permanent redirect kqueue rtsig epoll poll /dev/poll"},relevance:0,illegal:"=>",contains:[e.HASH_COMMENT_MODE,{className:"string",contains:[e.BACKSLASH_ESCAPE,t],variants:[{begin:/"/,end:/"/},{begin:/'/,end:/'/}]},{begin:"([a-z]+):/",end:"\\s",endsWithParent:!0,excludeEnd:!0,contains:[t]},{className:"regexp",contains:[e.BACKSLASH_ESCAPE,t],variants:[{begin:"\\s\\^",end:"\\s|{|;",returnEnd:!0},{begin:"~\\*?\\s+",end:"\\s|{|;",returnEnd:!0},{begin:"\\*(\\.[a-z\\-]+)+"},{begin:"([a-z\\-]+\\.)+\\*"}]},{className:"number",begin:"\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b"},{className:"number",begin:"\\b\\d+[kKmMgGdshdwy]*\\b",relevance:0},t]};return{name:"Nginx config",aliases:["nginxconf"],contains:[e.HASH_COMMENT_MODE,{begin:e.UNDERSCORE_IDENT_RE+"\\s+{",returnBegin:!0,end:"{",contains:[{className:"section",begin:e.UNDERSCORE_IDENT_RE}],relevance:0},{begin:e.UNDERSCORE_IDENT_RE+"\\s",end:";|{",returnBegin:!0,contains:[{className:"attribute",begin:e.UNDERSCORE_IDENT_RE,starts:t}],relevance:0}],illegal:"[^\\s\\}]"}}},function(e,t){e.exports=function(e){var t={keyword:"and elif is global as in if from raise for except finally print import pass return exec else break not with class assert yield try while continue del or def lambda async await nonlocal|10",built_in:"Ellipsis NotImplemented",literal:"False None True"},n={className:"meta",begin:/^(>>>|\.\.\.) /},i={className:"subst",begin:/\{/,end:/\}/,keywords:t,illegal:/#/},a={begin:/\{\{/,relevance:0},r={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/(u|b)?r?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,n],relevance:10},{begin:/(u|b)?r?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,n],relevance:10},{begin:/(fr|rf|f)'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,n,a,i]},{begin:/(fr|rf|f)"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,n,a,i]},{begin:/(u|r|ur)'/,end:/'/,relevance:10},{begin:/(u|r|ur)"/,end:/"/,relevance:10},{begin:/(b|br)'/,end:/'/},{begin:/(b|br)"/,end:/"/},{begin:/(fr|rf|f)'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,a,i]},{begin:/(fr|rf|f)"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,a,i]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},o={className:"number",relevance:0,variants:[{begin:e.BINARY_NUMBER_RE+"[lLjJ]?"},{begin:"\\b(0o[0-7]+)[lLjJ]?"},{begin:e.C_NUMBER_RE+"[lLjJ]?"}]};a={className:"params",variants:[{begin:/\(\s*\)/,skip:!0,className:null},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:["self",n,o,r,e.HASH_COMMENT_MODE]}]};return i.contains=[r,o,n],{name:"Python",aliases:["py","gyp","ipython"],keywords:t,illegal:/(<\/|->|\?)|=>/,contains:[n,o,{beginKeywords:"if",relevance:0},r,e.HASH_COMMENT_MODE,{variants:[{className:"function",beginKeywords:"def"},{className:"class",beginKeywords:"class"}],end:/:/,illegal:/[${=;\n,]/,contains:[e.UNDERSCORE_TITLE_MODE,a,{begin:/->/,endsWithParent:!0,keywords:"None"}]},{className:"meta",begin:/^[\t ]*@/,end:/$/},{begin:/\b(print|exec)\(/}]}}},function(e,t){var n="[A-Za-z$_][0-9A-Za-z$_]*",i=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],a=["true","false","null","undefined","NaN","Infinity"],r=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);function o(e){return s("(?=",e,")")}function s(){for(var e=arguments.length,t=new Array(e),n=0;n|\/>/},l={$pattern:n,keyword:i.join(" "),literal:a.join(" "),built_in:r.join(" ")},u={className:"number",variants:[{begin:"\\b(0[bB][01]+)n?"},{begin:"\\b(0[oO][0-7]+)n?"},{begin:e.C_NUMBER_RE+"n?"}],relevance:0},d={className:"subst",begin:"\\$\\{",end:"\\}",keywords:l,contains:[]},f={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,d],subLanguage:"xml"}},g={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,d],subLanguage:"css"}},p={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,d]};d.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,f,g,p,u,e.REGEXP_MODE];var m=d.contains.concat([{begin:/\(/,end:/\)/,contains:["self"].concat(d.contains,[e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE])},e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]);d={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:m};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:l,contains:[e.SHEBANG({binary:"node",relevance:5}),{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,f,g,p,e.C_LINE_COMMENT_MODE,e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+",contains:[{className:"type",begin:"\\{",end:"\\}",relevance:0},{className:"variable",begin:t+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),e.C_BLOCK_COMMENT_MODE,u,{begin:s(/[{,\n]\s*/,o(s(/(((\/\/.*$)|(\/\*(.|\n)*\*\/))\s*)*/,t+"\\s*:"))),relevance:0,contains:[{className:"attr",begin:t+o("\\s*:"),relevance:0}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\([^(]*(\\([^(]*(\\([^(]*\\))?\\))?\\)|"+e.UNDERSCORE_IDENT_RE+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:l,contains:m}]}]},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:"<>",end:""},{begin:c.begin,end:c.end}],subLanguage:"xml",contains:[{begin:c.begin,end:c.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:t}),d],illegal:/\[|%/},{begin:/\$[(.]/},e.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor",end:/\{/,excludeEnd:!0},{begin:"(get|set)\\s+(?="+t+"\\()",end:/{/,keywords:"get set",contains:[e.inherit(e.TITLE_MODE,{begin:t}),{begin:/\(\)/},d]}],illegal:/#(?!!)/}}},function(e,t){function n(e){return e?"string"==typeof e?e:e.source:null}function i(e){return a("(",e,")?")}function a(){for(var e=arguments.length,t=new Array(e),i=0;i)?\\s+)+"+e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:t,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"params",begin:/\(/,end:/\)/,keywords:t,relevance:0,contains:[n,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},s,n]}}},function(e,t,n){"use strict";e.exports={mail:function(e){return{k:/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(e),v:e}},link:function(e){return 0 .inner"),n(a),e.AtEvt(o),e.config.lazyload&&e.config.lazyload.observe(),o};var n=function(t){180'.concat(e.i18n.more,""):"";var d=u.querySelector("#vmore");d&&i.default.on("click",d,(function(n){u.innerHTML="",e.parentQuery(++t)})),e.nestQuery(s)}try{void 0!==window.MV.barrager.bottom&&1==e.config.barrager&&(window.MV.barrager.enable=0)}catch(e){}e.loading.hide(e.parentCount)})).catch((function(t){e.loading.hide(e.parentCount)}))}}},function(e,t,n){"use strict";var i=n(57);e.exports=function(e){e.ActivateCode=function(e){0!=e.math&&(0,i.MathJaxSupport)(e)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MathJaxSupport=void 0;var i,a=(i=n(58))&&i.__esModule?i:{default:i};t.MathJaxSupport=function(e){"undefined"!=typeof MathJax||!e.math&&void 0!==e.config.math||1!=e.math&&null!=e.math||(0,a.default)(),"undefined"!=typeof MathJax&&r()};var r=function(){try{"2"===MathJax.version.substr(0,1)?MathJax.Hub.Typeset(document.getElementsByClassName("v")):"3"===MathJax.version.substr(0,1)&&MathJax.typeset()}catch(e){}}},function(e,t,n){"use strict";var i;Object.defineProperty(t,"__esModule",{value:!0}),t.initMathJax=function(){void 0===window.MathFinish&&(a(),window.MathFinish=!0)},(i=n(5))&&i.__esModule;var a=function(){var e=document.createElement("script");e.text="\n window.MathJax = {\n tex: {\n inlineMath: [['$','$']],\n autoload: {\n verb: ['verb'],\n\t\t\t\tcolor: [],\n colorV2: ['color'],\n require:['require']\n },\n packages: {'[+]': ['braket']}\n },\n loader: {load: ['[tex]/braket']},\n svg: {\n fontCache: 'global'\n }\n }\n ";try{document.getElementsByTagName("body")[0].appendChild(e)}catch(e){}}},function(e,t,n){"use strict";var i,a=(i=n(9))&&i.__esModule?i:{default:i};e.exports=function(e){e.previewEvt=function(e){var t=1'+n[o].get("nick")+" @ "+(0,a.default)(n[o].get("createdAt"),e.i18n)+""+n[o].get("comment").replace(/<[^>]+>/gi,"").substr(0,100)+"";t.innerHTML=r,t.classList.add("loaded"),e.config.pjax&&e.config.pjax.refresh(t)}}))}(e)}}])})); \ No newline at end of file diff --git a/src/utils/plugins/check.js b/src/utils/plugins/check.js index f58ed0a6..4ed7ada3 100644 --- a/src/utils/plugins/check.js +++ b/src/utils/plugins/check.js @@ -1,7 +1,7 @@ const check = { mail (m) { return { - k: /^[A-Za-z0-9\u4e00-\u9fa5]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/.test(m), + k: /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(m), v: m } },