From 8bc9c7cfbeb77d4a4d68fb0fed87f5565ce87159 Mon Sep 17 00:00:00 2001 From: iColaBot Date: Fri, 14 Apr 2023 11:04:25 +0000 Subject: [PATCH] =?UTF-8?q?:zap:=20=E6=88=90=E5=8A=9F=E5=AE=8C=E6=88=90?= =?UTF-8?q?=E6=9E=84=E5=BB=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dist/detalk-nocss.js | 2 +- dist/detalk.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dist/detalk-nocss.js b/dist/detalk-nocss.js index cabf8fe..df7e3e2 100644 --- a/dist/detalk-nocss.js +++ b/dist/detalk-nocss.js @@ -1,2 +1,2 @@ /*! For license information please see detalk-nocss.js.LICENSE.txt */ -(()=>{var __webpack_modules__={495:(module,exports,__webpack_require__)=>{var __WEBPACK_AMD_DEFINE_RESULT__;(function(){"use strict";var ERROR="input is invalid type",WINDOW="object"==typeof window,root=WINDOW?window:{};root.JS_MD5_NO_WINDOW&&(WINDOW=!1);var WEB_WORKER=!WINDOW&&"object"==typeof self,NODE_JS=!root.JS_MD5_NO_NODE_JS&&"object"==typeof process&&process.versions&&process.versions.node;NODE_JS?root=__webpack_require__.g:WEB_WORKER&&(root=self);var COMMON_JS=!root.JS_MD5_NO_COMMON_JS&&module.exports,AMD=__webpack_require__.amdO,ARRAY_BUFFER=!root.JS_MD5_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,HEX_CHARS="0123456789abcdef".split(""),EXTRA=[128,32768,8388608,-2147483648],SHIFT=[0,8,16,24],OUTPUT_TYPES=["hex","array","digest","buffer","arrayBuffer","base64"],BASE64_ENCODE_CHAR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),blocks=[],buffer8;if(ARRAY_BUFFER){var buffer=new ArrayBuffer(68);buffer8=new Uint8Array(buffer),blocks=new Uint32Array(buffer)}!root.JS_MD5_NO_NODE_JS&&Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),!ARRAY_BUFFER||!root.JS_MD5_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(e){return"object"==typeof e&&e.buffer&&e.buffer.constructor===ArrayBuffer});var createOutputMethod=function(e){return function(t){return new Md5(!0).update(t)[e]()}},createMethod=function(){var e=createOutputMethod("hex");NODE_JS&&(e=nodeWrap(e)),e.create=function(){return new Md5},e.update=function(t){return e.create().update(t)};for(var t=0;t>2]|=e[r]<>6,o[i++]=128|63&n):n<55296||n>=57344?(o[i++]=224|n>>12,o[i++]=128|n>>6&63,o[i++]=128|63&n):(n=65536+((1023&n)<<10|1023&e.charCodeAt(++r)),o[i++]=240|n>>18,o[i++]=128|n>>12&63,o[i++]=128|n>>6&63,o[i++]=128|63&n);else for(i=this.start;r>2]|=n<>2]|=(192|n>>6)<>2]|=(128|63&n)<=57344?(s[i>>2]|=(224|n>>12)<>2]|=(128|n>>6&63)<>2]|=(128|63&n)<>2]|=(240|n>>18)<>2]|=(128|n>>12&63)<>2]|=(128|n>>6&63)<>2]|=(128|63&n)<=64?(this.start=i-64,this.hash(),this.hashed=!0):this.start=i}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}},Md5.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var e=this.blocks,t=this.lastByteIndex;e[t>>2]|=EXTRA[3&t],t>=56&&(this.hashed||this.hash(),e[0]=e[16],e[16]=e[1]=e[2]=e[3]=e[4]=e[5]=e[6]=e[7]=e[8]=e[9]=e[10]=e[11]=e[12]=e[13]=e[14]=e[15]=0),e[14]=this.bytes<<3,e[15]=this.hBytes<<3|this.bytes>>>29,this.hash()}},Md5.prototype.hash=function(){var e,t,a,n,i,r,l=this.blocks;this.first?t=((t=((e=((e=l[0]-680876937)<<7|e>>>25)-271733879<<0)^(a=((a=(-271733879^(n=((n=(-1732584194^2004318071&e)+l[1]-117830708)<<12|n>>>20)+e<<0)&(-271733879^e))+l[2]-1126478375)<<17|a>>>15)+n<<0)&(n^e))+l[3]-1316259209)<<22|t>>>10)+a<<0:(e=this.h0,t=this.h1,a=this.h2,t=((t+=((e=((e+=((n=this.h3)^t&(a^n))+l[0]-680876936)<<7|e>>>25)+t<<0)^(a=((a+=(t^(n=((n+=(a^e&(t^a))+l[1]-389564586)<<12|n>>>20)+e<<0)&(e^t))+l[2]+606105819)<<17|a>>>15)+n<<0)&(n^e))+l[3]-1044525330)<<22|t>>>10)+a<<0),t=((t+=((e=((e+=(n^t&(a^n))+l[4]-176418897)<<7|e>>>25)+t<<0)^(a=((a+=(t^(n=((n+=(a^e&(t^a))+l[5]+1200080426)<<12|n>>>20)+e<<0)&(e^t))+l[6]-1473231341)<<17|a>>>15)+n<<0)&(n^e))+l[7]-45705983)<<22|t>>>10)+a<<0,t=((t+=((e=((e+=(n^t&(a^n))+l[8]+1770035416)<<7|e>>>25)+t<<0)^(a=((a+=(t^(n=((n+=(a^e&(t^a))+l[9]-1958414417)<<12|n>>>20)+e<<0)&(e^t))+l[10]-42063)<<17|a>>>15)+n<<0)&(n^e))+l[11]-1990404162)<<22|t>>>10)+a<<0,t=((t+=((e=((e+=(n^t&(a^n))+l[12]+1804603682)<<7|e>>>25)+t<<0)^(a=((a+=(t^(n=((n+=(a^e&(t^a))+l[13]-40341101)<<12|n>>>20)+e<<0)&(e^t))+l[14]-1502002290)<<17|a>>>15)+n<<0)&(n^e))+l[15]+1236535329)<<22|t>>>10)+a<<0,t=((t+=((n=((n+=(t^a&((e=((e+=(a^n&(t^a))+l[1]-165796510)<<5|e>>>27)+t<<0)^t))+l[6]-1069501632)<<9|n>>>23)+e<<0)^e&((a=((a+=(e^t&(n^e))+l[11]+643717713)<<14|a>>>18)+n<<0)^n))+l[0]-373897302)<<20|t>>>12)+a<<0,t=((t+=((n=((n+=(t^a&((e=((e+=(a^n&(t^a))+l[5]-701558691)<<5|e>>>27)+t<<0)^t))+l[10]+38016083)<<9|n>>>23)+e<<0)^e&((a=((a+=(e^t&(n^e))+l[15]-660478335)<<14|a>>>18)+n<<0)^n))+l[4]-405537848)<<20|t>>>12)+a<<0,t=((t+=((n=((n+=(t^a&((e=((e+=(a^n&(t^a))+l[9]+568446438)<<5|e>>>27)+t<<0)^t))+l[14]-1019803690)<<9|n>>>23)+e<<0)^e&((a=((a+=(e^t&(n^e))+l[3]-187363961)<<14|a>>>18)+n<<0)^n))+l[8]+1163531501)<<20|t>>>12)+a<<0,t=((t+=((n=((n+=(t^a&((e=((e+=(a^n&(t^a))+l[13]-1444681467)<<5|e>>>27)+t<<0)^t))+l[2]-51403784)<<9|n>>>23)+e<<0)^e&((a=((a+=(e^t&(n^e))+l[7]+1735328473)<<14|a>>>18)+n<<0)^n))+l[12]-1926607734)<<20|t>>>12)+a<<0,t=((t+=((r=(n=((n+=((i=t^a)^(e=((e+=(i^n)+l[5]-378558)<<4|e>>>28)+t<<0))+l[8]-2022574463)<<11|n>>>21)+e<<0)^e)^(a=((a+=(r^t)+l[11]+1839030562)<<16|a>>>16)+n<<0))+l[14]-35309556)<<23|t>>>9)+a<<0,t=((t+=((r=(n=((n+=((i=t^a)^(e=((e+=(i^n)+l[1]-1530992060)<<4|e>>>28)+t<<0))+l[4]+1272893353)<<11|n>>>21)+e<<0)^e)^(a=((a+=(r^t)+l[7]-155497632)<<16|a>>>16)+n<<0))+l[10]-1094730640)<<23|t>>>9)+a<<0,t=((t+=((r=(n=((n+=((i=t^a)^(e=((e+=(i^n)+l[13]+681279174)<<4|e>>>28)+t<<0))+l[0]-358537222)<<11|n>>>21)+e<<0)^e)^(a=((a+=(r^t)+l[3]-722521979)<<16|a>>>16)+n<<0))+l[6]+76029189)<<23|t>>>9)+a<<0,t=((t+=((r=(n=((n+=((i=t^a)^(e=((e+=(i^n)+l[9]-640364487)<<4|e>>>28)+t<<0))+l[12]-421815835)<<11|n>>>21)+e<<0)^e)^(a=((a+=(r^t)+l[15]+530742520)<<16|a>>>16)+n<<0))+l[2]-995338651)<<23|t>>>9)+a<<0,t=((t+=((n=((n+=(t^((e=((e+=(a^(t|~n))+l[0]-198630844)<<6|e>>>26)+t<<0)|~a))+l[7]+1126891415)<<10|n>>>22)+e<<0)^((a=((a+=(e^(n|~t))+l[14]-1416354905)<<15|a>>>17)+n<<0)|~e))+l[5]-57434055)<<21|t>>>11)+a<<0,t=((t+=((n=((n+=(t^((e=((e+=(a^(t|~n))+l[12]+1700485571)<<6|e>>>26)+t<<0)|~a))+l[3]-1894986606)<<10|n>>>22)+e<<0)^((a=((a+=(e^(n|~t))+l[10]-1051523)<<15|a>>>17)+n<<0)|~e))+l[1]-2054922799)<<21|t>>>11)+a<<0,t=((t+=((n=((n+=(t^((e=((e+=(a^(t|~n))+l[8]+1873313359)<<6|e>>>26)+t<<0)|~a))+l[15]-30611744)<<10|n>>>22)+e<<0)^((a=((a+=(e^(n|~t))+l[6]-1560198380)<<15|a>>>17)+n<<0)|~e))+l[13]+1309151649)<<21|t>>>11)+a<<0,t=((t+=((n=((n+=(t^((e=((e+=(a^(t|~n))+l[4]-145523070)<<6|e>>>26)+t<<0)|~a))+l[11]-1120210379)<<10|n>>>22)+e<<0)^((a=((a+=(e^(n|~t))+l[2]+718787259)<<15|a>>>17)+n<<0)|~e))+l[9]-343485551)<<21|t>>>11)+a<<0,this.first?(this.h0=e+1732584193<<0,this.h1=t-271733879<<0,this.h2=a-1732584194<<0,this.h3=n+271733878<<0,this.first=!1):(this.h0=this.h0+e<<0,this.h1=this.h1+t<<0,this.h2=this.h2+a<<0,this.h3=this.h3+n<<0)},Md5.prototype.hex=function(){this.finalize();var e=this.h0,t=this.h1,a=this.h2,n=this.h3;return HEX_CHARS[e>>4&15]+HEX_CHARS[15&e]+HEX_CHARS[e>>12&15]+HEX_CHARS[e>>8&15]+HEX_CHARS[e>>20&15]+HEX_CHARS[e>>16&15]+HEX_CHARS[e>>28&15]+HEX_CHARS[e>>24&15]+HEX_CHARS[t>>4&15]+HEX_CHARS[15&t]+HEX_CHARS[t>>12&15]+HEX_CHARS[t>>8&15]+HEX_CHARS[t>>20&15]+HEX_CHARS[t>>16&15]+HEX_CHARS[t>>28&15]+HEX_CHARS[t>>24&15]+HEX_CHARS[a>>4&15]+HEX_CHARS[15&a]+HEX_CHARS[a>>12&15]+HEX_CHARS[a>>8&15]+HEX_CHARS[a>>20&15]+HEX_CHARS[a>>16&15]+HEX_CHARS[a>>28&15]+HEX_CHARS[a>>24&15]+HEX_CHARS[n>>4&15]+HEX_CHARS[15&n]+HEX_CHARS[n>>12&15]+HEX_CHARS[n>>8&15]+HEX_CHARS[n>>20&15]+HEX_CHARS[n>>16&15]+HEX_CHARS[n>>28&15]+HEX_CHARS[n>>24&15]},Md5.prototype.toString=Md5.prototype.hex,Md5.prototype.digest=function(){this.finalize();var e=this.h0,t=this.h1,a=this.h2,n=this.h3;return[255&e,e>>8&255,e>>16&255,e>>24&255,255&t,t>>8&255,t>>16&255,t>>24&255,255&a,a>>8&255,a>>16&255,a>>24&255,255&n,n>>8&255,n>>16&255,n>>24&255]},Md5.prototype.array=Md5.prototype.digest,Md5.prototype.arrayBuffer=function(){this.finalize();var e=new ArrayBuffer(16),t=new Uint32Array(e);return t[0]=this.h0,t[1]=this.h1,t[2]=this.h2,t[3]=this.h3,e},Md5.prototype.buffer=Md5.prototype.arrayBuffer,Md5.prototype.base64=function(){for(var e,t,a,n="",i=this.array(),r=0;r<15;)e=i[r++],t=i[r++],a=i[r++],n+=BASE64_ENCODE_CHAR[e>>>2]+BASE64_ENCODE_CHAR[63&(e<<4|t>>>4)]+BASE64_ENCODE_CHAR[63&(t<<2|a>>>6)]+BASE64_ENCODE_CHAR[63&a];return e=i[r],n+(BASE64_ENCODE_CHAR[e>>>2]+BASE64_ENCODE_CHAR[e<<4&63]+"==")};var exports=createMethod();COMMON_JS?module.exports=exports:(root.md5=exports,AMD&&(__WEBPACK_AMD_DEFINE_RESULT__=function(){return exports}.call(exports,__webpack_require__,exports,module),void 0===__WEBPACK_AMD_DEFINE_RESULT__||(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)))})()},998:e=>{"use strict";var t,a=function(){function e(e,t){for(var a=0;a=200&&r.status<300||304===r.status?(a.odata=JSON.parse(r.responseText),a.init(t)):console.log("OwO data request was unsuccessful: "+r.status))},r.open("get",t.api,!0),r.send(null)}return a(e,[{key:"init",value:function(e){var t=this;this.area=e.target,this.packages=Object.keys(this.odata);for(var a='\n \n
',n=0;n';for(var i=this.odata[this.packages[n]].container,r=0;r'+i[r].icon+"";a+="\n "}a+='\n
\n
    ';for(var l=0;l"+this.packages[l]+"";a+="\n
\n
\n
\n ",this.container.innerHTML=a,this.logo=this.container.getElementsByClassName("OwO-logo")[0],this.logo.addEventListener("click",(function(){t.toggle()})),this.container.getElementsByClassName("OwO-body")[0].addEventListener("click",(function(e){var a=null;if(e.target.classList.contains("OwO-item")?a=e.target:e.target.parentNode.classList.contains("OwO-item")&&(a=e.target.parentNode),a){var n=t.area.selectionEnd,i=t.area.value;t.area.value=i.slice(0,n)+a.innerHTML+i.slice(n),t.area.focus(),t.toggle()}})),this.packagesEle=this.container.getElementsByClassName("OwO-packages")[0];for(var s=function(e){!function(a){t.packagesEle.children[e].addEventListener("click",(function(){t.tab(a)}))}(e)},o=0;o{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t},__webpack_require__.d=(e,t)=>{for(var a in t)__webpack_require__.o(t,a)&&!__webpack_require__.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;__webpack_require__.g.importScripts&&(e=__webpack_require__.g.location+"");var t=__webpack_require__.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var a=t.getElementsByTagName("script");a.length&&(e=a[a.length-1].src)}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),__webpack_require__.p=e})();var __webpack_exports__={};(()=>{"use strict";function e(e){let t=new Date(e),a=t.getFullYear(),n=t.getMonth()+1,i=t.getDate(),r=t.getHours(),l=t.getMinutes(),s=t.getSeconds(),o=window.DETALK_I18N.day,d=new Date;return d.getMinutes()==l&&d.getHours()==r&&d.getDate()==i&&d.getMonth()+1==n&&d.getFullYear()==a?o.justNow:d.getHours()==r&&d.getDate()==i&&d.getMonth()+1==n&&d.getFullYear()==a?o.minute.replace("[#TIME]",d.getMinutes()-l):d.getDate()==i&&d.getMonth()+1==n&&d.getFullYear()==a?o.hour.replace("[#TIME]",d.getHours()-r):d.getMonth()+1==n&&d.getDate()-i<14&&d.getFullYear()==a?o.day.replace("[#TIME]",d.getDate()-i):(n<10&&(n="0"+n),i<10&&(i="0"+i),r<10&&(r="0"+r),l<10&&(l="0"+l),s<10&&(s="0"+s),`${a}-${n}-${i} ${r}:${l}:${s}`)}function t(e,t,a){if(localStorage.getItem("DETALK_IS_ADMIN")&&a)return!0;for(let a of e)if(a==t)return!0;return!1}function a(a,n,i,r){window.DETALK_LOADED_LIST||(window.DETALK_LOADED_LIST=[]);let l="";for(let a in n){let i="";try{if(n[a].hide)continue}catch(e){}if(n[a]&&n[a].replies){i+="
";for(let r of n[a].replies){try{if(r.hide)continue}catch(e){}if(!r.deleted){let l="";t(JSON.parse(localStorage.getItem("DETALK_CAN_DELETE")||"[]"),r.rpid,!0)&&(l=`${window.DETALK_I18N.delete}`);let s="";if(r&&r.label&&DETALK_INIT.label&&DETALK_INIT.label[r.label]&&(DETALK_INIT.label[r.label].class||(DETALK_INIT.label[r.label].class="label-green"),DETALK_INIT.label[r.label].name||(DETALK_INIT.label[r.label].name=""),s=`${DETALK_INIT.label[r.label].name}`),!(r&&r.email&&r.nickname&&r.content))continue;i+=`\n
\n
\n \n
\n
\n
\n ${r.nickname}${s} · ${e(r.timestamp)}\n ${window.DETALK_I18N.reply}\n ${l}\n
\n
\n ${r.content}\n
\n
\n
`}}}let r="";n[a]&&n[a].rpid&&t(JSON.parse(localStorage.getItem("DETALK_CAN_DELETE")||"[]"),n[a].rpid,!0)&&(r=`${window.DETALK_I18N.delete}`);let s="";n[a]&&n[a].label&&DETALK_INIT.label&&DETALK_INIT.label[n[a].label]&&(DETALK_INIT.label[n[a].label].class||(DETALK_INIT.label[n[a].label].class="label-green"),DETALK_INIT.label[n[a].label].name||(DETALK_INIT.label[n[a].label].name=""),s=`${DETALK_INIT.label[n[a].label].name}`);let o="";n[a]&&n[a].top&&(o=`${window.DETALK_I18N.top}`),n[a]&&n[a].email&&n[a].nickname&&n[a].content&&(t(window.DETALK_LOADED_LIST,n[a].rpid)||(l+=`\n
\n
\n \n
\n
\n
\n ${n[a].nickname}${s} · ${e(n[a].timestamp)}\n ${window.DETALK_I18N.reply}\n ${r}\n
\n
\n ${o}\n ${n[a].content}\n
\n
\n ${i}\n
\n
\n
`,window.DETALK_LOADED_LIST.push(n[a].rpid)))}n==[]&&(l=`

${window.DETALK_I18N.noComment}

`);let s=`
\n

${window.DETALK_I18N.total.replace("[#TOTAL]",a)}${i.mode?window.DETALK_I18N.up:window.DETALK_I18N.down}

\n
`;return r&&(s=""),`\n ${s}\n
\n ${l}\n
\n `}function n(e){return document.getElementById(e)}__webpack_require__.p,__webpack_require__.p;var i='\n\n';async function r(e,t,r=1,l=0,s=10){let o="";l>0?(o=n("_detalk_detail").innerHTML,n("_detalk_load_more").innerHTML=i):(n("_detalk_detail").innerHTML=i,n("_detalk_detail").classList.add("_detalk_loading_container")),r==window.DETALK_LOAD_TYPE&&0!=l||(window.DETALK_LOADED_LIST=[]);let d="";r&&(d="true");let _=await fetch(e+"/_api/comment?id="+t+"&pageid="+l+"&pagesize="+s+"&timefst="+d,{method:"GET"}).then((e=>e.json())),c=!1;_.hasNextPage&&(c=!0);let u=0,p=_.value;u=_.length,n("_detalk_detail").innerHTML=0==l?a(u,p,{mode:r,url:e,path:t}):o+a(u,p,{mode:r,url:e,path:t},!0),l>0?n("_detalk_load_more").remove():n("_detalk_detail").classList.remove("_detalk_loading_container"),c&&(n("_detalk_detail").innerHTML+=`
${window.DETALK_I18N.loadMore}
`),DETALK_INIT.onCommentLoaded&&DETALK_INIT.onCommentLoaded(),window.DETALK_LOAD_TYPE=r}async function l(e,t){if(t)return grecaptcha.execute(e||window.DETALK_RECAPTCHA_SITE_KEY,{action:"DetalkJS"}).then((function(e){window.DETALK_RECAPTCHA_TOKEN=e})),!0;if(window.DETALK_INIT&&!window.DETALK_INIT.recaptchaLoaded){let t=document.createElement("script");t.src="https://www.recaptcha.net/recaptcha/api.js?render="+e||0,t.async=!0,t.defer=!0,t.onload=()=>{grecaptcha.ready((function(){grecaptcha.execute(e||window.DETALK_RECAPTCHA_SITE_KEY,{action:"DetalkJS"}).then((function(e){window.DETALK_RECAPTCHA_TOKEN=e}))}))},document.body.appendChild(t)}}var s=__webpack_require__(495),o=__webpack_require__.n(s),d=__webpack_require__(998),_=__webpack_require__.n(d);async function c(e){if("block"==n("detalk_content_preview").style.display&&!e&&!n("detalk_input_content").value)return n("detalk_content_preview").style.display="none",!0;n("detalk_content_preview").innerHTML="[ Loading ]";let t=await detalk.parse(n("detalk_input_content").value);return n("detalk_content_preview").innerHTML=t,e||(n("detalk_content_preview").style.display="block"),!0}__webpack_require__.p;const u=JSON.parse('{"i8":"2.0.0-alpha.2"}');window.detalk={init:async function e(t){if(window.DETALK_I18N||(window.DETALK_I18N={loadMore:"加载更多",notAllowedInput:"输入内容不符合要求!",recaptcha_not_ready:"reCAPTCHA 验证加载中,请稍后。",send:"发送",preview:"预览",reply:"回复",replyTo:"回复",cancel:"取消",loadingLoginFrame:"登录窗口加载中...",gotoLoginFrame:"请在登录窗口中继续",waitingInfo:"登录成功,正在获取用户信息...",loginSuccess:"登录成功",failedLoadingInfo:"获取用户信息失败",deleteConfirm:"即将删除 ID:[#ID] 评论,是否继续?",total:"共 [#TOTAL] 条评论",noComment:"暂无评论",up:"正序",down:"倒序",delete:"删除",top:"置顶",login:"登录",required:"必填",optional:"选填",nickname:"昵称",email:"邮箱",link:"网址",day:{justNow:"刚刚",minute:"[#TIME] 分钟前",hour:"[#TIME] 小时前",day:"[#TIME] 天前"}}),"string"==typeof t&&e(await fetch(t).then((e=>e.json()))),!t.url)throw new Error("Backend URL is required!");let a=new URL(t.url).protocol+"//"+new URL(t.url).host,i=document.querySelector(t.el),s=t.path;if(!i)throw new Error("Element is required!");return s||t.path||(s=window.DETALK_PATH||window.location.pathname,t.path=window.DETALK_PATH||window.location.pathname),t.DASHBOARD_URL?t.DASHBOARD_URL=new URL(t.DASHBOARD_URL).origin:t.DASHBOARD_URL="https://detalk-dash.netlify.app",window.DETALK_INIT=t,window.DETALK_INIT.url=a,t.recaptchaSiteKey&&(window.DETALK_RECAPTCHA_SITE_KEY=t.recaptchaSiteKey,l(t.recaptchaSiteKey)),i.innerHTML='\n
\n
\n \n
\n
\n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n

\n

0 / 500

\n
\n \n \n \n
\n
\n
\n\n',n("detalk-version").innerText=window.detalk.version,n("detalk-nickname").innerText=window.DETALK_I18N.nickname,n("detalk-email").innerText=window.DETALK_I18N.email,n("detalk-link").innerText=window.DETALK_I18N.link,n("_detalk_login").innerText=window.DETALK_I18N.login,n("_detalk_preview").innerText=window.DETALK_I18N.preview,n("_detalk_submit").innerText=window.DETALK_I18N.send,i.classList.add("detalk-container"),"@TALK"!=s||localStorage.getItem("DETALK_IS_ADMIN")||(n("detalk_input_data_area").style.display="none",n("detalk_input_btn_area").style.display="none"),r(a,s),t.owo&&new(_())({logo:"OωO",container:document.getElementById("detalk_owo"),target:document.getElementById("detalk_input_content"),api:t.owo,position:"down",width:"100%",maxHeight:"250px"}),t.pasteImage&&n("detalk_input_content").addEventListener("paste",(async function(e){var a=e.clipboardData,i=window.navigator.userAgent;if(e.clipboardData&&e.clipboardData.items&&!(a.items&&2===a.items.length&&"string"===a.items[0].kind&&"file"===a.items[1].kind&&a.types&&2===a.types.length&&"text/plain"===a.types[0]&&"Files"===a.types[1]&&i.match(/Macintosh/i)&&Number(i.match(/Chrome\/(\d{2})/i)[1])<49))for(var r=0;r=540?document.querySelector(t.el+" .inline-input").classList.add("input-oneline"):document.querySelector(t.el+" .inline-input").classList.remove("input-oneline"),window.addEventListener("resize",(function(){document.querySelector(DETALK_INIT.el+" .inline-input").clientWidth>=540?document.querySelector(DETALK_INIT.el+" .inline-input").classList.add("input-oneline"):document.querySelector(DETALK_INIT.el+" .inline-input").classList.remove("input-oneline")})),!0},send:async function(e,t){n("_detalk_submit").disabled=!0,n("_detalk_submit").classList.add("disabled"),n("_detalk_submit").classList.remove("enabled"),e||(e=window.DETALK_INIT);let a=new URL(e.url).protocol+"//"+new URL(e.url).host,i=(document.querySelector(e.el),e.path),l=n("detalk_input_nickname").value,s=n("detalk_input_email").value,o=n("detalk_input_link").value,d=n("detalk_input_content").value;if(!l||!s||!d||l.length>=15||d.length>=500||s.length>=50||o.length>=100||o&&!o.match(/https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()!@:%_\+.~#?&\/\/=]*)/)&&!o.startsWith("#ReplyTo:")||!s.match(/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/))return alert(window.DETALK_I18N.notAllowedInput),!1;if(e.recaptchaSiteKey&&!window.DETALK_RECAPTCHA_TOKEN)return alert(window.DETALK_I18N.recaptcha_not_ready),!1;localStorage.setItem("DETALK_NICKNAME",l),localStorage.setItem("DETALK_EMAIL",s),o.startsWith("#ReplyTo:")||localStorage.setItem("DETALK_LINK",o);let _=localStorage.getItem("DETALK_AUTH"),c=await fetch(a+"/_api/comment",{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify({nickname:l,email:s,id:i,url:o,replyTo:t||null,content:d,auth:_,recaptcha:window.DETALK_RECAPTCHA_TOKEN})}).then((e=>e.json()));if(c.success){r(a,i);let t=JSON.parse(localStorage.getItem("DETALK_CAN_DELETE")||"[]");t.push(c.rpid),localStorage.setItem("DETALK_CAN_DELETE",JSON.stringify(t)),e.recaptchaSiteKey&&detalk.recaptcha(e.recaptchaSiteKey,!0),n("detalk_input_content").value=""}else"reCAPTCHA Error."==c.error&&e.recaptchaSiteKey&&detalk.recaptcha(e.recaptchaSiteKey,!0),alert(c.error);n("_detalk_submit").disabled=!1,n("_detalk_submit").classList.remove("disabled"),n("_detalk_submit").classList.add("enabled"),t&&c.success&&(n("detalk_input_content").value="",n("_detalk_submit").setAttribute("onclick","detalk.send(null)"),n("_detalk_submit").innerText=window.DETALK_I18N.send,n("_detalk_preview").innerText=window.DETALK_I18N.preview,n("_detalk_preview").setAttribute("onclick","detalk.preview()"))},reply:async function(e,t){if(!e)return!1;location.hash="#detalk_input_content","none"==n("detalk_input_btn_area").style.display&&(n("detalk_input_btn_area").style.display="flex"),"none"==n("detalk_input_data_area").style.display&&(n("detalk_input_data_area").style.display="flex"),document.querySelector(DETALK_INIT.el+" .inline-input").clientWidth>=540?document.querySelector(DETALK_INIT.el+" .inline-input").classList.add("input-oneline"):document.querySelector(DETALK_INIT.el+" .inline-input").classList.remove("input-oneline"),n("detalk_input_content").value=window.DETALK_I18N.replyTo+` @${t}: `,n("detalk_input_content").focus(),n("detalk_input_link").value=`#ReplyTo:${e}`,n("_detalk_submit").setAttribute("onclick",`detalk.send(null, '${e}')`),n("_detalk_submit").innerText=window.DETALK_I18N.reply,n("_detalk_preview").innerText=window.DETALK_I18N.cancel,n("_detalk_preview").setAttribute("onclick",'document.getElementById("detalk_input_link").value="";document.getElementById("_detalk_submit").innerText=window.DETALK_I18N.send;document.getElementById("_detalk_preview").innerText=window.DETALK_I18N.preview;document.getElementById("_detalk_preview").setAttribute("onclick", "detalk.preview()");document.getElementById("_detalk_submit").setAttribute("onclick", "detalk.send()");')},load:r,oninput:function(e,t){"content"==t&&(n("_detalk_word_limit").innerText=e.value.length,e.value.length>0&&e.value.length<500?(e.classList.remove("border_error"),DETALK_INIT.previewOnInput&&c(!0),window.TEMP_CONTENT=!0):e.classList.add("border_error")),"nickname"==t&&(e.value.length>0&&e.value.length<15?(e.classList.remove("border_error"),window.TEMP_NICKNAME=!0):e.classList.add("border_error")),"email"==t&&(!e.value.match(/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/)||e.value.length>50?e.classList.add("border_error"):(e.classList.remove("border_error"),window.TEMP_EMAIL=!0,n("_detalk_myavatar").src=`https://cravatar.cn/avatar/${o()(e.value)}?d=mp`)),"link"==t&&(e.value.length>100||e.value&&!e.value.match(/https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()!@:%_\+.~#?&\/\/=]*)/)&&!e.value.startsWith("#ReplyTo:")?e.classList.add("border_error"):e.classList.remove("border_error")),!window.TEMP_NICKNAME&&!n("detalk_input_nickname").value||!window.TEMP_EMAIL&&!n("detalk_input_email").value||!window.TEMP_CONTENT&&!n("detalk_input_content").value||n("detalk_input_link").classList.contains("border_error")||n("detalk_input_nickname").classList.contains("border_error")||n("detalk_input_email").classList.contains("border_error")||n("detalk_input_content").classList.contains("border_error")?(n("_detalk_submit").classList.remove("enabled"),n("_detalk_submit").classList.add("disabled"),n("_detalk_submit").disabled=!0):(n("_detalk_submit").classList.remove("disabled"),n("_detalk_submit").classList.add("enabled"),n("_detalk_submit").disabled=!1)},delete:async function(e,t=localStorage.getItem("DETALK_AUTH")){if(!e)return!1;if(!confirm(window.DETALK_I18N.deleteConfirm.replace("[#ID]",e)))return!1;let a=window.DETALK_INIT.url,n=window.DETALK_INIT.path,i=await fetch(a+`/_api/comment?id=${n}&rpid=${e}&auth=${t}`,{method:"DELETE"}).then((e=>e.json()));i.success?(JSON.parse(localStorage.getItem("DETALK_CAN_DELETE")||"[]").forEach((t=>{if(t==e){let t=JSON.parse(localStorage.getItem("DETALK_CAN_DELETE")||"[]");t.splice(t.indexOf(e),1),localStorage.setItem("DETALK_CAN_DELETE",JSON.stringify(t))}})),r(a,n)):alert(i.error)},preview:c,login:async function(){n("detalk-warn").innerText=window.DETALK_I18N.loadingLoginFrame,n("detalk-warn").innerText=window.DETALK_I18N.gotoLoginFrame;let e="";DETALK_INIT.login&&DETALK_INIT.login.github&&(e="&github="+DETALK_INIT.login.github),window.open(window.DETALK_INIT.DASHBOARD_URL+"/login.html?url="+encodeURIComponent(DETALK_INIT.url)+"&framelogin=true"+e,"_blank","width=600,height=600,scrollbars=no,resizable=no,status=no,location=no,toolbar=no,menubar=no"),window.addEventListener("message",(function(t){n("detalk-warn").innerText=window.DETALK_I18N.waitingInfo;let{data:a}=t;if(a=JSON.parse(a),"detalk"==a.data){let t=a.token;console.log(a),a.admin&&localStorage.setItem("DETALK_IS_ADMIN",!0),localStorage.setItem("DETALK_AUTH",t),fetch(DETALK_INIT.url+"/_api/profile?token="+t+e,{method:"GET"}).then((e=>e.json())).then((e=>{if(e.success){if(n("detalk-warn").innerText=window.DETALK_I18N.loginSuccess,!e.nickname&&!e.email&&!e.link)return!1;n("detalk_input_nickname").value=e.nickname,n("detalk_input_email").value=e.email,n("detalk_input_link").value=e.link,localStorage.setItem("DETALK_NICKNAME",e.nickname),localStorage.setItem("DETALK_EMAIL",e.email),localStorage.setItem("DETALK_LINK",e.link),n("detalk_input_email").value&&(n("_detalk_myavatar").src=`https://cravatar.cn/avatar/${o()(n("detalk_input_email").value)}?d=mp`)}else n("detalk-warn").innerText=window.DETALK_I18N.failedLoadingInfo}))}}))},parse:async function(e){let t=await fetch(window.DETALK_INIT.url+"/_api/markdown",{method:"POST",body:e}).then((e=>e.json()));return t.success?t.html:t.error},recaptcha:l,version:u.i8}})()})(); \ No newline at end of file +(()=>{var __webpack_modules__={495:(module,exports,__webpack_require__)=>{var __WEBPACK_AMD_DEFINE_RESULT__;(function(){"use strict";var ERROR="input is invalid type",WINDOW="object"==typeof window,root=WINDOW?window:{};root.JS_MD5_NO_WINDOW&&(WINDOW=!1);var WEB_WORKER=!WINDOW&&"object"==typeof self,NODE_JS=!root.JS_MD5_NO_NODE_JS&&"object"==typeof process&&process.versions&&process.versions.node;NODE_JS?root=__webpack_require__.g:WEB_WORKER&&(root=self);var COMMON_JS=!root.JS_MD5_NO_COMMON_JS&&module.exports,AMD=__webpack_require__.amdO,ARRAY_BUFFER=!root.JS_MD5_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,HEX_CHARS="0123456789abcdef".split(""),EXTRA=[128,32768,8388608,-2147483648],SHIFT=[0,8,16,24],OUTPUT_TYPES=["hex","array","digest","buffer","arrayBuffer","base64"],BASE64_ENCODE_CHAR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),blocks=[],buffer8;if(ARRAY_BUFFER){var buffer=new ArrayBuffer(68);buffer8=new Uint8Array(buffer),blocks=new Uint32Array(buffer)}!root.JS_MD5_NO_NODE_JS&&Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),!ARRAY_BUFFER||!root.JS_MD5_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(e){return"object"==typeof e&&e.buffer&&e.buffer.constructor===ArrayBuffer});var createOutputMethod=function(e){return function(t){return new Md5(!0).update(t)[e]()}},createMethod=function(){var e=createOutputMethod("hex");NODE_JS&&(e=nodeWrap(e)),e.create=function(){return new Md5},e.update=function(t){return e.create().update(t)};for(var t=0;t>2]|=e[r]<>6,s[i++]=128|63&n):n<55296||n>=57344?(s[i++]=224|n>>12,s[i++]=128|n>>6&63,s[i++]=128|63&n):(n=65536+((1023&n)<<10|1023&e.charCodeAt(++r)),s[i++]=240|n>>18,s[i++]=128|n>>12&63,s[i++]=128|n>>6&63,s[i++]=128|63&n);else for(i=this.start;r>2]|=n<>2]|=(192|n>>6)<>2]|=(128|63&n)<=57344?(o[i>>2]|=(224|n>>12)<>2]|=(128|n>>6&63)<>2]|=(128|63&n)<>2]|=(240|n>>18)<>2]|=(128|n>>12&63)<>2]|=(128|n>>6&63)<>2]|=(128|63&n)<=64?(this.start=i-64,this.hash(),this.hashed=!0):this.start=i}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}},Md5.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var e=this.blocks,t=this.lastByteIndex;e[t>>2]|=EXTRA[3&t],t>=56&&(this.hashed||this.hash(),e[0]=e[16],e[16]=e[1]=e[2]=e[3]=e[4]=e[5]=e[6]=e[7]=e[8]=e[9]=e[10]=e[11]=e[12]=e[13]=e[14]=e[15]=0),e[14]=this.bytes<<3,e[15]=this.hBytes<<3|this.bytes>>>29,this.hash()}},Md5.prototype.hash=function(){var e,t,a,n,i,r,l=this.blocks;this.first?t=((t=((e=((e=l[0]-680876937)<<7|e>>>25)-271733879<<0)^(a=((a=(-271733879^(n=((n=(-1732584194^2004318071&e)+l[1]-117830708)<<12|n>>>20)+e<<0)&(-271733879^e))+l[2]-1126478375)<<17|a>>>15)+n<<0)&(n^e))+l[3]-1316259209)<<22|t>>>10)+a<<0:(e=this.h0,t=this.h1,a=this.h2,t=((t+=((e=((e+=((n=this.h3)^t&(a^n))+l[0]-680876936)<<7|e>>>25)+t<<0)^(a=((a+=(t^(n=((n+=(a^e&(t^a))+l[1]-389564586)<<12|n>>>20)+e<<0)&(e^t))+l[2]+606105819)<<17|a>>>15)+n<<0)&(n^e))+l[3]-1044525330)<<22|t>>>10)+a<<0),t=((t+=((e=((e+=(n^t&(a^n))+l[4]-176418897)<<7|e>>>25)+t<<0)^(a=((a+=(t^(n=((n+=(a^e&(t^a))+l[5]+1200080426)<<12|n>>>20)+e<<0)&(e^t))+l[6]-1473231341)<<17|a>>>15)+n<<0)&(n^e))+l[7]-45705983)<<22|t>>>10)+a<<0,t=((t+=((e=((e+=(n^t&(a^n))+l[8]+1770035416)<<7|e>>>25)+t<<0)^(a=((a+=(t^(n=((n+=(a^e&(t^a))+l[9]-1958414417)<<12|n>>>20)+e<<0)&(e^t))+l[10]-42063)<<17|a>>>15)+n<<0)&(n^e))+l[11]-1990404162)<<22|t>>>10)+a<<0,t=((t+=((e=((e+=(n^t&(a^n))+l[12]+1804603682)<<7|e>>>25)+t<<0)^(a=((a+=(t^(n=((n+=(a^e&(t^a))+l[13]-40341101)<<12|n>>>20)+e<<0)&(e^t))+l[14]-1502002290)<<17|a>>>15)+n<<0)&(n^e))+l[15]+1236535329)<<22|t>>>10)+a<<0,t=((t+=((n=((n+=(t^a&((e=((e+=(a^n&(t^a))+l[1]-165796510)<<5|e>>>27)+t<<0)^t))+l[6]-1069501632)<<9|n>>>23)+e<<0)^e&((a=((a+=(e^t&(n^e))+l[11]+643717713)<<14|a>>>18)+n<<0)^n))+l[0]-373897302)<<20|t>>>12)+a<<0,t=((t+=((n=((n+=(t^a&((e=((e+=(a^n&(t^a))+l[5]-701558691)<<5|e>>>27)+t<<0)^t))+l[10]+38016083)<<9|n>>>23)+e<<0)^e&((a=((a+=(e^t&(n^e))+l[15]-660478335)<<14|a>>>18)+n<<0)^n))+l[4]-405537848)<<20|t>>>12)+a<<0,t=((t+=((n=((n+=(t^a&((e=((e+=(a^n&(t^a))+l[9]+568446438)<<5|e>>>27)+t<<0)^t))+l[14]-1019803690)<<9|n>>>23)+e<<0)^e&((a=((a+=(e^t&(n^e))+l[3]-187363961)<<14|a>>>18)+n<<0)^n))+l[8]+1163531501)<<20|t>>>12)+a<<0,t=((t+=((n=((n+=(t^a&((e=((e+=(a^n&(t^a))+l[13]-1444681467)<<5|e>>>27)+t<<0)^t))+l[2]-51403784)<<9|n>>>23)+e<<0)^e&((a=((a+=(e^t&(n^e))+l[7]+1735328473)<<14|a>>>18)+n<<0)^n))+l[12]-1926607734)<<20|t>>>12)+a<<0,t=((t+=((r=(n=((n+=((i=t^a)^(e=((e+=(i^n)+l[5]-378558)<<4|e>>>28)+t<<0))+l[8]-2022574463)<<11|n>>>21)+e<<0)^e)^(a=((a+=(r^t)+l[11]+1839030562)<<16|a>>>16)+n<<0))+l[14]-35309556)<<23|t>>>9)+a<<0,t=((t+=((r=(n=((n+=((i=t^a)^(e=((e+=(i^n)+l[1]-1530992060)<<4|e>>>28)+t<<0))+l[4]+1272893353)<<11|n>>>21)+e<<0)^e)^(a=((a+=(r^t)+l[7]-155497632)<<16|a>>>16)+n<<0))+l[10]-1094730640)<<23|t>>>9)+a<<0,t=((t+=((r=(n=((n+=((i=t^a)^(e=((e+=(i^n)+l[13]+681279174)<<4|e>>>28)+t<<0))+l[0]-358537222)<<11|n>>>21)+e<<0)^e)^(a=((a+=(r^t)+l[3]-722521979)<<16|a>>>16)+n<<0))+l[6]+76029189)<<23|t>>>9)+a<<0,t=((t+=((r=(n=((n+=((i=t^a)^(e=((e+=(i^n)+l[9]-640364487)<<4|e>>>28)+t<<0))+l[12]-421815835)<<11|n>>>21)+e<<0)^e)^(a=((a+=(r^t)+l[15]+530742520)<<16|a>>>16)+n<<0))+l[2]-995338651)<<23|t>>>9)+a<<0,t=((t+=((n=((n+=(t^((e=((e+=(a^(t|~n))+l[0]-198630844)<<6|e>>>26)+t<<0)|~a))+l[7]+1126891415)<<10|n>>>22)+e<<0)^((a=((a+=(e^(n|~t))+l[14]-1416354905)<<15|a>>>17)+n<<0)|~e))+l[5]-57434055)<<21|t>>>11)+a<<0,t=((t+=((n=((n+=(t^((e=((e+=(a^(t|~n))+l[12]+1700485571)<<6|e>>>26)+t<<0)|~a))+l[3]-1894986606)<<10|n>>>22)+e<<0)^((a=((a+=(e^(n|~t))+l[10]-1051523)<<15|a>>>17)+n<<0)|~e))+l[1]-2054922799)<<21|t>>>11)+a<<0,t=((t+=((n=((n+=(t^((e=((e+=(a^(t|~n))+l[8]+1873313359)<<6|e>>>26)+t<<0)|~a))+l[15]-30611744)<<10|n>>>22)+e<<0)^((a=((a+=(e^(n|~t))+l[6]-1560198380)<<15|a>>>17)+n<<0)|~e))+l[13]+1309151649)<<21|t>>>11)+a<<0,t=((t+=((n=((n+=(t^((e=((e+=(a^(t|~n))+l[4]-145523070)<<6|e>>>26)+t<<0)|~a))+l[11]-1120210379)<<10|n>>>22)+e<<0)^((a=((a+=(e^(n|~t))+l[2]+718787259)<<15|a>>>17)+n<<0)|~e))+l[9]-343485551)<<21|t>>>11)+a<<0,this.first?(this.h0=e+1732584193<<0,this.h1=t-271733879<<0,this.h2=a-1732584194<<0,this.h3=n+271733878<<0,this.first=!1):(this.h0=this.h0+e<<0,this.h1=this.h1+t<<0,this.h2=this.h2+a<<0,this.h3=this.h3+n<<0)},Md5.prototype.hex=function(){this.finalize();var e=this.h0,t=this.h1,a=this.h2,n=this.h3;return HEX_CHARS[e>>4&15]+HEX_CHARS[15&e]+HEX_CHARS[e>>12&15]+HEX_CHARS[e>>8&15]+HEX_CHARS[e>>20&15]+HEX_CHARS[e>>16&15]+HEX_CHARS[e>>28&15]+HEX_CHARS[e>>24&15]+HEX_CHARS[t>>4&15]+HEX_CHARS[15&t]+HEX_CHARS[t>>12&15]+HEX_CHARS[t>>8&15]+HEX_CHARS[t>>20&15]+HEX_CHARS[t>>16&15]+HEX_CHARS[t>>28&15]+HEX_CHARS[t>>24&15]+HEX_CHARS[a>>4&15]+HEX_CHARS[15&a]+HEX_CHARS[a>>12&15]+HEX_CHARS[a>>8&15]+HEX_CHARS[a>>20&15]+HEX_CHARS[a>>16&15]+HEX_CHARS[a>>28&15]+HEX_CHARS[a>>24&15]+HEX_CHARS[n>>4&15]+HEX_CHARS[15&n]+HEX_CHARS[n>>12&15]+HEX_CHARS[n>>8&15]+HEX_CHARS[n>>20&15]+HEX_CHARS[n>>16&15]+HEX_CHARS[n>>28&15]+HEX_CHARS[n>>24&15]},Md5.prototype.toString=Md5.prototype.hex,Md5.prototype.digest=function(){this.finalize();var e=this.h0,t=this.h1,a=this.h2,n=this.h3;return[255&e,e>>8&255,e>>16&255,e>>24&255,255&t,t>>8&255,t>>16&255,t>>24&255,255&a,a>>8&255,a>>16&255,a>>24&255,255&n,n>>8&255,n>>16&255,n>>24&255]},Md5.prototype.array=Md5.prototype.digest,Md5.prototype.arrayBuffer=function(){this.finalize();var e=new ArrayBuffer(16),t=new Uint32Array(e);return t[0]=this.h0,t[1]=this.h1,t[2]=this.h2,t[3]=this.h3,e},Md5.prototype.buffer=Md5.prototype.arrayBuffer,Md5.prototype.base64=function(){for(var e,t,a,n="",i=this.array(),r=0;r<15;)e=i[r++],t=i[r++],a=i[r++],n+=BASE64_ENCODE_CHAR[e>>>2]+BASE64_ENCODE_CHAR[63&(e<<4|t>>>4)]+BASE64_ENCODE_CHAR[63&(t<<2|a>>>6)]+BASE64_ENCODE_CHAR[63&a];return e=i[r],n+(BASE64_ENCODE_CHAR[e>>>2]+BASE64_ENCODE_CHAR[e<<4&63]+"==")};var exports=createMethod();COMMON_JS?module.exports=exports:(root.md5=exports,AMD&&(__WEBPACK_AMD_DEFINE_RESULT__=function(){return exports}.call(exports,__webpack_require__,exports,module),void 0===__WEBPACK_AMD_DEFINE_RESULT__||(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)))})()},998:e=>{"use strict";var t,a=function(){function e(e,t){for(var a=0;a=200&&r.status<300||304===r.status?(a.odata=JSON.parse(r.responseText),a.init(t)):console.log("OwO data request was unsuccessful: "+r.status))},r.open("get",t.api,!0),r.send(null)}return a(e,[{key:"init",value:function(e){var t=this;this.area=e.target,this.packages=Object.keys(this.odata);for(var a='\n \n
',n=0;n';for(var i=this.odata[this.packages[n]].container,r=0;r'+i[r].icon+"";a+="\n "}a+='\n
\n
    ';for(var l=0;l"+this.packages[l]+"";a+="\n
\n
\n
\n ",this.container.innerHTML=a,this.logo=this.container.getElementsByClassName("OwO-logo")[0],this.logo.addEventListener("click",(function(){t.toggle()})),this.container.getElementsByClassName("OwO-body")[0].addEventListener("click",(function(e){var a=null;if(e.target.classList.contains("OwO-item")?a=e.target:e.target.parentNode.classList.contains("OwO-item")&&(a=e.target.parentNode),a){var n=t.area.selectionEnd,i=t.area.value;t.area.value=i.slice(0,n)+a.innerHTML+i.slice(n),t.area.focus(),t.toggle()}})),this.packagesEle=this.container.getElementsByClassName("OwO-packages")[0];for(var o=function(e){!function(a){t.packagesEle.children[e].addEventListener("click",(function(){t.tab(a)}))}(e)},s=0;s{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t},__webpack_require__.d=(e,t)=>{for(var a in t)__webpack_require__.o(t,a)&&!__webpack_require__.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;__webpack_require__.g.importScripts&&(e=__webpack_require__.g.location+"");var t=__webpack_require__.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var a=t.getElementsByTagName("script");a.length&&(e=a[a.length-1].src)}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),__webpack_require__.p=e})();var __webpack_exports__={};(()=>{"use strict";function e(e){let t=new Date(e),a=t.getFullYear(),n=t.getMonth()+1,i=t.getDate(),r=t.getHours(),l=t.getMinutes(),o=t.getSeconds(),s=window.DETALK_I18N.day,d=new Date;return d.getMinutes()==l&&d.getHours()==r&&d.getDate()==i&&d.getMonth()+1==n&&d.getFullYear()==a?s.justNow:d.getHours()==r&&d.getDate()==i&&d.getMonth()+1==n&&d.getFullYear()==a?s.minute.replace("[#TIME]",d.getMinutes()-l):d.getDate()==i&&d.getMonth()+1==n&&d.getFullYear()==a?s.hour.replace("[#TIME]",d.getHours()-r):d.getMonth()+1==n&&d.getDate()-i<14&&d.getFullYear()==a?s.day.replace("[#TIME]",d.getDate()-i):(n<10&&(n="0"+n),i<10&&(i="0"+i),r<10&&(r="0"+r),l<10&&(l="0"+l),o<10&&(o="0"+o),`${a}-${n}-${i} ${r}:${l}:${o}`)}function t(e,t,a){if(localStorage.getItem("DETALK_IS_ADMIN")&&a)return!0;for(let a of e)if(a==t)return!0;return!1}function a(a,n,i,r){window.DETALK_LOADED_LIST||(window.DETALK_LOADED_LIST=[]);let l="";for(let a in n){let i="";try{if(n[a].hide)continue}catch(e){}if(n[a]&&n[a].replies){i+="
";for(let r of n[a].replies){try{if(r.hide)continue}catch(e){}if(!r.deleted){let l="";t(JSON.parse(localStorage.getItem("DETALK_CAN_DELETE")||"[]"),r.rpid,!0)&&(l=`${window.DETALK_I18N.delete}`);let o="";if(r&&r.label&&DETALK_INIT.label&&DETALK_INIT.label[r.label]&&(DETALK_INIT.label[r.label].class||(DETALK_INIT.label[r.label].class="label-green"),DETALK_INIT.label[r.label].name||(DETALK_INIT.label[r.label].name=""),o=`${DETALK_INIT.label[r.label].name}`),!(r&&r.email&&r.nickname&&r.content))continue;i+=`\n
\n
\n \n
\n
\n
\n ${r.nickname}${o} · ${e(r.timestamp)}\n ${window.DETALK_I18N.reply}\n ${l}\n
\n
\n ${r.content}\n
\n
\n
`}}}let r="";n[a]&&n[a].rpid&&t(JSON.parse(localStorage.getItem("DETALK_CAN_DELETE")||"[]"),n[a].rpid,!0)&&(r=`${window.DETALK_I18N.delete}`);let o="";n[a]&&n[a].label&&DETALK_INIT.label&&DETALK_INIT.label[n[a].label]&&(DETALK_INIT.label[n[a].label].class||(DETALK_INIT.label[n[a].label].class="label-green"),DETALK_INIT.label[n[a].label].name||(DETALK_INIT.label[n[a].label].name=""),o=`${DETALK_INIT.label[n[a].label].name}`);let s="";n[a]&&n[a].top&&(s=`${window.DETALK_I18N.top}`),n[a]&&n[a].email&&n[a].nickname&&n[a].content&&(t(window.DETALK_LOADED_LIST,n[a].rpid)||(l+=`\n
\n
\n \n
\n
\n
\n ${n[a].nickname}${o} · ${e(n[a].timestamp)}\n ${window.DETALK_I18N.reply}\n ${r}\n
\n
\n ${s}\n ${n[a].content}\n
\n
\n ${i}\n
\n
\n
`,window.DETALK_LOADED_LIST.push(n[a].rpid)))}n==[]&&(l=`

${window.DETALK_I18N.noComment}

`);let o=`
\n

${window.DETALK_I18N.total.replace("[#TOTAL]",a)}${i.mode?window.DETALK_I18N.up:window.DETALK_I18N.down}

\n
`;return r&&(o=""),`\n ${o}\n
\n ${l}\n
\n `}function n(e){return document.getElementById(e)}__webpack_require__.p,__webpack_require__.p;var i='\n\n';async function r(e,t,r=1,l=0,o=10){let s="";l>0?(s=n("_detalk_detail").innerHTML,n("_detalk_load_more").innerHTML=i):(n("_detalk_detail").innerHTML=i,n("_detalk_detail").classList.add("_detalk_loading_container")),r==window.DETALK_LOAD_TYPE&&0!=l||(window.DETALK_LOADED_LIST=[]);let d="";r&&(d="true");let c=await fetch(e+"/_api/comment?id="+t+"&pageid="+l+"&pagesize="+o+"&timefst="+d,{method:"GET"}).then((e=>e.json())),_=!1;c.hasNextPage&&(_=!0);let u=0,p=c.value;u=c.length,n("_detalk_detail").innerHTML=0==l?a(u,p,{mode:r,url:e,path:t}):s+a(u,p,{mode:r,url:e,path:t},!0),l>0?n("_detalk_load_more").remove():n("_detalk_detail").classList.remove("_detalk_loading_container"),_&&(n("_detalk_detail").innerHTML+=`
${window.DETALK_I18N.loadMore}
`),DETALK_INIT.onCommentLoaded&&DETALK_INIT.onCommentLoaded(),window.DETALK_LOAD_TYPE=r}async function l(e,t){if(t)return grecaptcha.execute(e||window.DETALK_RECAPTCHA_SITE_KEY,{action:"DetalkJS"}).then((function(e){window.DETALK_RECAPTCHA_TOKEN=e})),!0;if(!window.DETALK_INIT||window.DETALK_INIT.recaptchaLoaded||window.grecaptcha)(window.DETALK_INIT.recaptchaLoaded||window.grecaptcha)&&grecaptcha.ready((function(){grecaptcha.execute(e||window.DETALK_RECAPTCHA_SITE_KEY,{action:"DetalkJS"}).then((function(e){window.DETALK_RECAPTCHA_TOKEN=e}))}));else{let t=document.createElement("script");t.src="https://www.recaptcha.net/recaptcha/api.js?render="+e||0,t.async=!0,t.defer=!0,t.onload=()=>{grecaptcha.ready((function(){grecaptcha.execute(e||window.DETALK_RECAPTCHA_SITE_KEY,{action:"DetalkJS"}).then((function(e){window.DETALK_RECAPTCHA_TOKEN=e,window.DETALK_INIT.recaptchaLoaded=!0}))}))},document.body.appendChild(t)}}var o=__webpack_require__(495),s=__webpack_require__.n(o),d=__webpack_require__(998),c=__webpack_require__.n(d);async function _(e){if("block"==n("detalk_content_preview").style.display&&!e&&!n("detalk_input_content").value)return n("detalk_content_preview").style.display="none",!0;n("detalk_content_preview").innerHTML="[ Loading ]";let t=await detalk.parse(n("detalk_input_content").value);return n("detalk_content_preview").innerHTML=t,e||(n("detalk_content_preview").style.display="block"),!0}__webpack_require__.p,window.detalk={init:async function e(t){if(window.DETALK_I18N||(window.DETALK_I18N={loadMore:"加载更多",notAllowedInput:"输入内容不符合要求!",recaptcha_not_ready:"reCAPTCHA 验证加载中,请稍后。",send:"发送",preview:"预览",reply:"回复",replyTo:"回复",cancel:"取消",loadingLoginFrame:"登录窗口加载中...",gotoLoginFrame:"请在登录窗口中继续",waitingInfo:"登录成功,正在获取用户信息...",loginSuccess:"登录成功",failedLoadingInfo:"获取用户信息失败",deleteConfirm:"即将删除 ID:[#ID] 评论,是否继续?",total:"共 [#TOTAL] 条评论",noComment:"暂无评论",up:"正序",down:"倒序",delete:"删除",top:"置顶",login:"登录",required:"必填",optional:"选填",nickname:"昵称",email:"邮箱",link:"网址",day:{justNow:"刚刚",minute:"[#TIME] 分钟前",hour:"[#TIME] 小时前",day:"[#TIME] 天前"}}),"string"==typeof t&&e(await fetch(t).then((e=>e.json()))),!t.url)throw new Error("Backend URL is required!");let a=new URL(t.url).protocol+"//"+new URL(t.url).host,i=document.querySelector(t.el),o=t.path;if(!i)throw new Error("Element is required!");return o||t.path||(o=window.DETALK_PATH||window.location.pathname,t.path=window.DETALK_PATH||window.location.pathname),t.DASHBOARD_URL?t.DASHBOARD_URL=new URL(t.DASHBOARD_URL).origin:t.DASHBOARD_URL="https://detalk-dash.netlify.app",window.DETALK_INIT=t,window.DETALK_INIT.url=a,t.recaptchaSiteKey&&(window.DETALK_RECAPTCHA_SITE_KEY=t.recaptchaSiteKey,l(t.recaptchaSiteKey)),i.innerHTML='\n
\n
\n \n
\n
\n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n

\n

0 / 500

\n
\n \n \n \n
\n
\n
\n\n',n("detalk-version").innerText=window.detalk.version,n("detalk-nickname").innerText=window.DETALK_I18N.nickname,n("detalk-email").innerText=window.DETALK_I18N.email,n("detalk-link").innerText=window.DETALK_I18N.link,n("_detalk_login").innerText=window.DETALK_I18N.login,n("_detalk_preview").innerText=window.DETALK_I18N.preview,n("_detalk_submit").innerText=window.DETALK_I18N.send,i.classList.add("detalk-container"),"@TALK"!=o||localStorage.getItem("DETALK_IS_ADMIN")||(n("detalk_input_data_area").style.display="none",n("detalk_input_btn_area").style.display="none"),r(a,o),t.owo&&new(c())({logo:"OωO",container:document.getElementById("detalk_owo"),target:document.getElementById("detalk_input_content"),api:t.owo,position:"down",width:"100%",maxHeight:"250px"}),t.pasteImage&&n("detalk_input_content").addEventListener("paste",(async function(e){var a=e.clipboardData,i=window.navigator.userAgent;if(e.clipboardData&&e.clipboardData.items&&!(a.items&&2===a.items.length&&"string"===a.items[0].kind&&"file"===a.items[1].kind&&a.types&&2===a.types.length&&"text/plain"===a.types[0]&&"Files"===a.types[1]&&i.match(/Macintosh/i)&&Number(i.match(/Chrome\/(\d{2})/i)[1])<49))for(var r=0;r=540?document.querySelector(t.el+" .inline-input").classList.add("input-oneline"):document.querySelector(t.el+" .inline-input").classList.remove("input-oneline"),window.addEventListener("resize",(function(){document.querySelector(DETALK_INIT.el+" .inline-input").clientWidth>=540?document.querySelector(DETALK_INIT.el+" .inline-input").classList.add("input-oneline"):document.querySelector(DETALK_INIT.el+" .inline-input").classList.remove("input-oneline")})),!0},send:async function(e,t){n("_detalk_submit").disabled=!0,n("_detalk_submit").classList.add("disabled"),n("_detalk_submit").classList.remove("enabled"),e||(e=window.DETALK_INIT);let a=new URL(e.url).protocol+"//"+new URL(e.url).host,i=(document.querySelector(e.el),e.path),l=n("detalk_input_nickname").value,o=n("detalk_input_email").value,s=n("detalk_input_link").value,d=n("detalk_input_content").value;if(!l||!o||!d||l.length>=15||d.length>=500||o.length>=50||s.length>=100||s&&!s.match(/https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()!@:%_\+.~#?&\/\/=]*)/)&&!s.startsWith("#ReplyTo:")||!o.match(/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/))return alert(window.DETALK_I18N.notAllowedInput),!1;if(e.recaptchaSiteKey&&!window.DETALK_RECAPTCHA_TOKEN)return alert(window.DETALK_I18N.recaptcha_not_ready),!1;localStorage.setItem("DETALK_NICKNAME",l),localStorage.setItem("DETALK_EMAIL",o),s.startsWith("#ReplyTo:")||localStorage.setItem("DETALK_LINK",s);let c=localStorage.getItem("DETALK_AUTH"),_=await fetch(a+"/_api/comment",{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify({nickname:l,email:o,id:i,url:s,replyTo:t||null,content:d,auth:c,recaptcha:window.DETALK_RECAPTCHA_TOKEN})}).then((e=>e.json()));if(_.success){r(a,i);let t=JSON.parse(localStorage.getItem("DETALK_CAN_DELETE")||"[]");t.push(_.rpid),localStorage.setItem("DETALK_CAN_DELETE",JSON.stringify(t)),e.recaptchaSiteKey&&detalk.recaptcha(e.recaptchaSiteKey,!0),n("detalk_input_content").value=""}else"reCAPTCHA Error."==_.error&&e.recaptchaSiteKey&&detalk.recaptcha(e.recaptchaSiteKey,!0),alert(_.error);n("_detalk_submit").disabled=!1,n("_detalk_submit").classList.remove("disabled"),n("_detalk_submit").classList.add("enabled"),t&&_.success&&(n("detalk_input_content").value="",n("_detalk_submit").setAttribute("onclick","detalk.send(null)"),n("_detalk_submit").innerText=window.DETALK_I18N.send,n("_detalk_preview").innerText=window.DETALK_I18N.preview,n("_detalk_preview").setAttribute("onclick","detalk.preview()"))},reply:async function(e,t){if(!e)return!1;location.hash="#detalk_input_content","none"==n("detalk_input_btn_area").style.display&&(n("detalk_input_btn_area").style.display="flex"),"none"==n("detalk_input_data_area").style.display&&(n("detalk_input_data_area").style.display="flex"),document.querySelector(DETALK_INIT.el+" .inline-input").clientWidth>=540?document.querySelector(DETALK_INIT.el+" .inline-input").classList.add("input-oneline"):document.querySelector(DETALK_INIT.el+" .inline-input").classList.remove("input-oneline"),n("detalk_input_content").value=window.DETALK_I18N.replyTo+` @${t}: `,n("detalk_input_content").focus(),n("detalk_input_link").value=`#ReplyTo:${e}`,n("_detalk_submit").setAttribute("onclick",`detalk.send(null, '${e}')`),n("_detalk_submit").innerText=window.DETALK_I18N.reply,n("_detalk_preview").innerText=window.DETALK_I18N.cancel,n("_detalk_preview").setAttribute("onclick",'document.getElementById("detalk_input_link").value="";document.getElementById("_detalk_submit").innerText=window.DETALK_I18N.send;document.getElementById("_detalk_preview").innerText=window.DETALK_I18N.preview;document.getElementById("_detalk_preview").setAttribute("onclick", "detalk.preview()");document.getElementById("_detalk_submit").setAttribute("onclick", "detalk.send()");')},load:r,oninput:function(e,t){"content"==t&&(n("_detalk_word_limit").innerText=e.value.length,e.value.length>0&&e.value.length<500?(e.classList.remove("border_error"),DETALK_INIT.previewOnInput&&_(!0),window.TEMP_CONTENT=!0):e.classList.add("border_error")),"nickname"==t&&(e.value.length>0&&e.value.length<15?(e.classList.remove("border_error"),window.TEMP_NICKNAME=!0):e.classList.add("border_error")),"email"==t&&(!e.value.match(/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/)||e.value.length>50?e.classList.add("border_error"):(e.classList.remove("border_error"),window.TEMP_EMAIL=!0,n("_detalk_myavatar").src=`https://cravatar.cn/avatar/${s()(e.value)}?d=mp`)),"link"==t&&(e.value.length>100||e.value&&!e.value.match(/https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()!@:%_\+.~#?&\/\/=]*)/)&&!e.value.startsWith("#ReplyTo:")?e.classList.add("border_error"):e.classList.remove("border_error")),!window.TEMP_NICKNAME&&!n("detalk_input_nickname").value||!window.TEMP_EMAIL&&!n("detalk_input_email").value||!window.TEMP_CONTENT&&!n("detalk_input_content").value||n("detalk_input_link").classList.contains("border_error")||n("detalk_input_nickname").classList.contains("border_error")||n("detalk_input_email").classList.contains("border_error")||n("detalk_input_content").classList.contains("border_error")?(n("_detalk_submit").classList.remove("enabled"),n("_detalk_submit").classList.add("disabled"),n("_detalk_submit").disabled=!0):(n("_detalk_submit").classList.remove("disabled"),n("_detalk_submit").classList.add("enabled"),n("_detalk_submit").disabled=!1)},delete:async function(e,t=localStorage.getItem("DETALK_AUTH")){if(!e)return!1;if(!confirm(window.DETALK_I18N.deleteConfirm.replace("[#ID]",e)))return!1;let a=window.DETALK_INIT.url,n=window.DETALK_INIT.path,i=await fetch(a+`/_api/comment?id=${n}&rpid=${e}&auth=${t}`,{method:"DELETE"}).then((e=>e.json()));i.success?(JSON.parse(localStorage.getItem("DETALK_CAN_DELETE")||"[]").forEach((t=>{if(t==e){let t=JSON.parse(localStorage.getItem("DETALK_CAN_DELETE")||"[]");t.splice(t.indexOf(e),1),localStorage.setItem("DETALK_CAN_DELETE",JSON.stringify(t))}})),r(a,n)):alert(i.error)},preview:_,login:async function(){n("detalk-warn").innerText=window.DETALK_I18N.loadingLoginFrame,n("detalk-warn").innerText=window.DETALK_I18N.gotoLoginFrame;let e="";DETALK_INIT.login&&DETALK_INIT.login.github&&(e="&github="+DETALK_INIT.login.github),window.open(window.DETALK_INIT.DASHBOARD_URL+"/login.html?url="+encodeURIComponent(DETALK_INIT.url)+"&framelogin=true"+e,"_blank","width=600,height=600,scrollbars=no,resizable=no,status=no,location=no,toolbar=no,menubar=no"),window.addEventListener("message",(function(t){n("detalk-warn").innerText=window.DETALK_I18N.waitingInfo;let{data:a}=t;if(a=JSON.parse(a),"detalk"==a.data){let t=a.token;console.log(a),a.admin&&localStorage.setItem("DETALK_IS_ADMIN",!0),localStorage.setItem("DETALK_AUTH",t),fetch(DETALK_INIT.url+"/_api/profile?token="+t+e,{method:"GET"}).then((e=>e.json())).then((e=>{if(e.success){if(n("detalk-warn").innerText=window.DETALK_I18N.loginSuccess,!e.nickname&&!e.email&&!e.link)return!1;n("detalk_input_nickname").value=e.nickname,n("detalk_input_email").value=e.email,n("detalk_input_link").value=e.link,localStorage.setItem("DETALK_NICKNAME",e.nickname),localStorage.setItem("DETALK_EMAIL",e.email),localStorage.setItem("DETALK_LINK",e.link),n("detalk_input_email").value&&(n("_detalk_myavatar").src=`https://cravatar.cn/avatar/${s()(n("detalk_input_email").value)}?d=mp`)}else n("detalk-warn").innerText=window.DETALK_I18N.failedLoadingInfo}))}}))},parse:async function(e){let t=await fetch(window.DETALK_INIT.url+"/_api/markdown",{method:"POST",body:e}).then((e=>e.json()));return t.success?t.html:t.error},recaptcha:l,version:"2.0.0"}})()})(); \ No newline at end of file diff --git a/dist/detalk.js b/dist/detalk.js index 1a06c35..cf05c06 100644 --- a/dist/detalk.js +++ b/dist/detalk.js @@ -1,2 +1,2 @@ /*! For license information please see detalk.js.LICENSE.txt */ -(()=>{var __webpack_modules__={874:(t,e,a)=>{"use strict";a.d(e,{Z:()=>s});var n=a(81),r=a.n(n),o=a(645),i=a.n(o)()(r());i.push([t.id,".detalk-container .input-data {\n\tdisplay: flex;\n\tflex-direction: row;\n}\n.detalk-container .avatar img {\n\tborder-radius: 6px;\n\tflex-shrink: 0;\n\theight: 2.5rem;\n\twidth: 2.5rem;\n\toverflow: hidden;\n\ttext-align: center;\n\tborder-radius: 5px;\n user-select: none;\n}\n\n.detalk-container .input-data .input-area {\n\tflex: 1;\n\tdisplay: flex;\n\tflex-direction: column;\n\tmargin-left: 0.5rem;\n}\n\n.detalk-container .border_error {\n\tborder: 1px solid red!important;\n}\n.detalk-container .input-data .input-area input {\n\twidth: 70%;\n\tborder-top-left-radius: 0;\n\tborder-bottom-left-radius: 0;\n\theight: 32px;\n\tline-height: 32px;\n\tcolor: currentColor;\n\tbackground-color: transparent;\n\tborder-color: rgba(144, 147, 153, 0.31);\n\t-webkit-appearance: none;\n\tbackground-color: transparent;\n\tborder-radius: 0 4px 4px 0;\n\tborder: 1px solid rgba(144,147,153,0.31);\n\tbox-sizing: border-box;\n\t/* color: rgba(0, 0, 0, 0.8); */\n\tdisplay: inline-block;\n\theight: 40px;\n\tline-height: 40px;\n\toutline: 0;\n\tpadding: 0 15px;\n\ttransition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\n\t/* width: 100%; */\n font-family: monospace;\n}\n\n/* @media screen and (min-width: 568px) {\n .detalk-container .input-data .input-area input {\n width: 32%!important;\n }\n .detalk-container .input-data .input-area {\n display: inline;\n }\n .detalk-container .input-data .input-area .mgr-2p {\n margin-right: 1.5%;\n }\n} */\n\n.detalk-container ::-webkit-scrollbar {\n width: 1px;\n height: 3px;\n}\n\n.detalk-container ::-webkit-scrollbar-thumb {\n border-radius: 2px;\n box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);\n background: rgba(0, 0, 0, 0.2);\n}\n\n.detalk-container ::-webkit-scrollbar-track {\n box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);\n border-radius: 0;\n background: rgba(0, 0, 0, 0.1);\n}\n\n.detalk-container .reply {\n\tdisplay: flex;\n}\n.detalk-container .input-data .input-area textarea {\n margin-bottom: 0.5rem;\n\tborder-top-left-radius: 0;\n\tborder-bottom-left-radius: 0;\n\theight: 32px;\n\tcolor: currentColor;\n\tbackground-color: transparent;\n\tborder-color: rgba(144, 147, 153, 0.31);\n\t-webkit-appearance: none;\n\t/* background-color: #fff; */\n\tborder-radius: 4px;\n\tborder: 1px solid rgba(144,147,153,0.31);\n\tbox-sizing: border-box;\n\t/* color: rgba(0, 0, 0, 0.8); */\n\tdisplay: inline-block;\n\theight: 40px;\n\tline-height: 40px;\n\toutline: 0;\n\tpadding: 5px 15px;\n\ttransition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\n\twidth: 100%;\n resize: vertical;\n font-family: monospace;\n line-height: 1.2rem;\n}\n\n\n.detalk-container .action-btn-group {\n\tposition: relative;\n\tmargin-top: 0;\n\tmargin-bottom: 1rem;\n\tmargin-left: 3.5rem;\n\talign-items: center;\n\tjustify-content: flex-end;\n\tdisplay: flex;\n}\n\n.detalk-container .action-btn-group .action-btn .sec-btn {\n\tbackground-color: rgba(144, 147, 153, 0.063);\n\tborder-color: rgba(144, 147, 153, 0.31);\n border-radius: 6px;\n\tcolor: currentColor;\n}\n\n.detalk-container .action-btn-group .action-btn .word-limit {\n text-align: end;\n opacity: 0.7;\n font-size: 0.9rem;\n margin-right: 0.4rem;\n\tdisplay: inline-flex;\n}\n.detalk-container .action-btn-group .action-btn .fst-btn.disabled {\n\tcolor: rgba(255, 255, 255, 0.8);\n\tbackground-color: rgba(64, 158, 255, 0.5);\n\tborder-color: transparent;\n border-radius: 6px;\n cursor: not-allowed;\n}\n\n.detalk-container .action-btn-group .action-btn .fst-btn.enabled {\n\tcolor: rgba(255, 255, 255, 1);\n\tbackground-color: rgba(64, 158, 255, 1);\n\tborder-color: transparent;\n border-radius: 6px;\n cursor: pointer;\n}\n\n.detalk-container .cm-btn {\n\tfont-size: 12px;\n\tborder-radius: 3px;\n\tdisplay: inline-block;\n\tline-height: 1;\n\twhite-space: nowrap;\n\tcursor: pointer;\n\tbackground: #fff;\n\tborder: 1px solid #dcdfe6;\n\tcolor: #606266;\n\t-webkit-appearance: none;\n\ttext-align: center;\n\t-webkit-box-sizing: border-box;\n\tbox-sizing: border-box;\n\toutline: 0;\n\tmargin: 0;\n\t-webkit-transition: 0.1s;\n\ttransition: 0.1s;\n\tfont-weight: 500;\n user-select: none;\n\tpadding: 10px 20px;\n\tfont-size: 14px;\n\tborder-radius: 4px;\n}\n\n.detalk-container .mr-cmt {\n\tmargin-top: 1rem;\n\tdisplay: flex;\n\tflex-direction: row;\n\tword-break: break-all;\n padding: 10px;\n border-radius: 6px;\n transition: all .3s;\n}\n.detalk-container .mr-cmt:hover {\n background: rgba(0, 0, 0, 0.05);\n cursor: pointer;\n}\n.detalk-container .hover_show {\n\topacity: 0;\n\ttransition: all .3s;\n}\n.detalk-container .mr-cmt:hover .hover_show {\n opacity: 0.6;\n}\n\n.detalk-container .mr-cmt .cmt-main {\n\tmargin-left: 1rem;\n\tflex: 1;\n\twidth: 0;\n}\n\n.detalk-container .mr-cmt .cmt-main .cmt-data {\n\tflex: 1;\n\t/* display: flex; */\n\tflex-direction: row;\n\tjustify-content: space-between;\n user-select: none;\n}\n\n.detalk-container .mr-cmt .cmt-main .cmt-content {\n margin-top: 1.2rem;\n\topacity: 0.8;\n}\n/* .detalk-container .mr-cmt .cmt-main .cmt-content * {\n display: inline;\n} */\n\n.detalk-container .comment-title h3 {\n\tfont-size: 1.25rem;\n\tuser-select: none;\n}\n.detalk-container .comment-container._detalk_loading_container {\n display: flex;\n justify-content: center;\n align-items: center;\n margin-top: 45px;\n}\n\n.detalk-container .comment-container {\n\tposition: relative;\n}\n\n#detalk-login-iframe {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\tz-index: 99;\n\theight: 100%;\n}\n\n.detalk-container .filter {\n\topacity: 0.65;\n\tpadding-left: 3rem;\n\tcursor: pointer;\n\t/* opacity: 0; */\n\ttransition: all .3s;\n}\n.detalk-container .cmt_date {\n\topacity: 0.65;\n}\n.detalk-container hr {\n\tmargin-top: 20px;\n margin-bottom: 20px;\n\tbackground-color: rgba(144,147,153,0.31);\n\tborder: 1px solid rgba(144,147,153,0.31);\n}\n\n.detalk_copyright {\n\ttext-align: end;\n\topacity: 0.7;\n\tfont-size: 0.9rem;\n\tmargin-right: 0.4rem;\n\tmargin-top: 35px;\n}\n\n.detalk-container .cmt-content a, .detalk_copyright a {\n\tcolor: rgba(64, 158, 255, 1);\n\ttext-decoration: none;\n\ttransition: all .3s;\n}\n\n.detalk-container .cmt-content a:hover, .detalk_copyright a:hover {\n\tcolor: rgb(38, 134, 229);\n\ttext-decoration: underline;\n}\n\n.detalk-container .cmt-content h1 {\n\tfont-size: 1.8rem;\n}\n.detalk-container .cmt-content img, iframe, pre, video, audio {\n\tmax-width: 100%;\n}\n\n.detalk-container .cmt-content blockquote {\n\tpadding: 0 1em;\n border-left: 0.25em solid #dfe2e5;\n\tmargin: 0;\n}\n\n.detalk-container .cmt-content code {\n\tpadding: 0.2em 0.4em;\n margin: 0;\n font-size: 85%;\n background-color: rgba(0, 0, 0, 0.08);\n border-radius: 3px;\n color: currentColor;\n}\n.detalk-container .cmt-content pre {\n\tpadding: 16px;\n overflow: auto;\n font-size: 85%;\n line-height: 1.45;\n background-color: rgba(0, 0, 0, 0.08);\n border-radius: 3px;\n\tcolor: currentColor;\n}\n.detalk-container .cmt-content pre code {\n\tbackground-color: transparent;\n\tpadding: 0;\n}\n.detalk-container {\n\tmax-width: 100%;\n\ttransition: all .3s;\n}\n.detalk-container .input-label {\n\tdisplay: inline-flex;\n width: 100%;\n margin-bottom: 0.5rem;\n}\n.detalk-container .input-label label {\n\twidth: 30%;\n display: flex;\n justify-content: center;\n align-items: center;\n background: rgba(0,0,0,0.05);\n border-color: rgba(144, 147, 153, 0.31);\n border: 1px solid rgba(144,147,153,0.31);\n border-radius: 4px 0 0 4px;\n\tfont-size: 0.9rem;\n\topacity: 0.9;\n}\n.detalk-container .content-preview {\n\tbackground: rgba(0,0,0,0.05);\n border-color: rgba(144, 147, 153, 0.31);\n border: 1px solid rgba(144,147,153,0.31);\n\tpadding: 0 10px;\n\tborder-radius: 4px;\n\tdisplay: none;\n\tword-break: break-all;\n}\n\n.detalk-container .input-oneline {\n\tdisplay: flex;\n}\n\n.detalk-container .input-oneline .input-label {\n\twidth: 33%;\n}\n.detalk-container .input-oneline .input-label:not(:last-child) {\n\tmargin-right: 1%;\n}\n.detalk-container .load-more {\n\tpadding: 20px;\n width: auto;\n margin: 20px auto;\n cursor: pointer;\n /* text-align: center; */\n background-color: rgba(0, 0, 0, 0.05);\n\tborder-radius: 6px;\n\theight: 2rem;\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n}",""]);const s=i},724:(t,e,a)=>{"use strict";a.d(e,{Z:()=>s});var n=a(81),r=a.n(n),o=a(645),i=a.n(o)()(r());i.push([t.id,".detalk-container .label-green {\n background-color: rgba(103,194,58,0.13);\n border: 1px solid rgba(103,194,58,0.50);\n color: #67c23a;\n}\n.detalk-container .label-blue {\n background-color: rgba(0,93,250,0.13);\n border: 1px solid rgba(0,93,250,0.50);\n color: rgb(0, 190, 255);\n}\n.detalk-container .label-red {\n background-color: rgba(255,20,49,0.13);\n border: 1px solid rgba(255,20,49,0.50);\n color: rgb(255, 64.1, 66.1);\n}\n.detalk-container .custom-label {\n padding: 0 5px;\n font-size: 0.9rem;\n margin-left: 0.5rem;\n font-weight: 500;\n border-radius: 2px;\n}",""]);const s=i},981:(t,e,a)=>{"use strict";a.d(e,{Z:()=>s});var n=a(81),r=a.n(n),o=a(645),i=a.n(o)()(r());i.push([t.id,".OwO{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.OwO:hover .OwO-logo{color:#444}.OwO.OwO-open .OwO-logo{border-radius:4px 4px 0 0;border-bottom:none;color:#444}.OwO.OwO-open .OwO-body{display:block}.OwO.OwO-up .OwO-body{top:inherit;bottom:21px;border-radius:4px 4px 4px 0}.OwO.OwO-up .OwO-body .OwO-bar .OwO-packages li:nth-child(1){border-radius:0}.OwO.OwO-up.OwO-open .OwO-logo{border:1px solid #ddd;border-radius:0 0 4px 4px;border-top:none}.OwO .OwO-logo{position:relative;display:inline-block;color:#888;background:#fff;border:1px solid #ddd;border-radius:4px;font-size:13px;padding:2px 5px;cursor:pointer;height:22px;box-sizing:border-box;z-index:2;line-height:16px}.OwO .OwO-logo:hover span{display:inline-block;-webkit-animation:a 5s infinite ease-in-out;animation:a 5s infinite ease-in-out}.OwO .OwO-body{display:none;position:absolute;width:400px;background:#fff;border:1px solid #ddd;z-index:1;top:21px;border-radius:0 4px 4px 4px}.OwO .OwO-body .OwO-items{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none;padding:10px;margin:0;overflow:scroll;font-size:0}.OwO .OwO-body .OwO-items .OwO-item{list-style-type:none;background:#f7f7f7;padding:5px 10px;border-radius:5px;display:inline-block;font-size:12px;line-height:14px;margin:0 10px 12px 0;cursor:pointer;-webkit-transition:.3s;transition:.3s}.OwO .OwO-body .OwO-items .OwO-item:hover{background:#eee;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);-webkit-animation:a 5s infinite ease-in-out;animation:a 5s infinite ease-in-out}.OwO .OwO-body .OwO-items-emoji .OwO-item{font-size:20px;line-height:19px}.OwO .OwO-body .OwO-items-image .OwO-item{max-width:calc(25% - 10px);box-sizing:border-box}.OwO .OwO-body .OwO-items-image .OwO-item img{max-width:100%}.OwO .OwO-body .OwO-items-show{display:block}.OwO .OwO-body .OwO-bar{width:100%;height:30px;border-top:1px solid #ddd;background:#fff;border-radius:0 0 4px 4px;color:#444}.OwO .OwO-body .OwO-bar .OwO-packages{margin:0;padding:0;font-size:0}.OwO .OwO-body .OwO-bar .OwO-packages li{list-style-type:none;display:inline-block;line-height:30px;font-size:14px;padding:0 10px;cursor:pointer;margin-right:3px}.OwO .OwO-body .OwO-bar .OwO-packages li:nth-child(1){border-radius:0 0 0 3px}.OwO .OwO-body .OwO-bar .OwO-packages li:hover{background:#eee}.OwO .OwO-body .OwO-bar .OwO-packages .OwO-package-active{background:#eee;-webkit-transition:.3s;transition:.3s}@-webkit-keyframes a{2%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}4%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}6%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}8%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}10%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}12%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}14%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}16%{-webkit-transform:translateY(-.5px) rotate(-1.5deg);transform:translateY(-.5px) rotate(-1.5deg)}18%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}20%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}22%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}24%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}26%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}28%{-webkit-transform:translateY(.5px) rotate(1.5deg);transform:translateY(.5px) rotate(1.5deg)}30%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}32%,34%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}36%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}38%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}40%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}42%{-webkit-transform:translateY(2.5px) rotate(-1.5deg);transform:translateY(2.5px) rotate(-1.5deg)}44%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}46%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}48%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}50%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}52%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}54%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}56%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}58%{-webkit-transform:translateY(.5px) rotate(2.5deg);transform:translateY(.5px) rotate(2.5deg)}60%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}62%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}64%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}66%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}68%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}70%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}72%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}74%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}76%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}78%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}80%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}82%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}84%{-webkit-transform:translateY(1.5px) rotate(2.5deg);transform:translateY(1.5px) rotate(2.5deg)}86%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}88%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}90%{-webkit-transform:translateY(2.5px) rotate(-.5deg);transform:translateY(2.5px) rotate(-.5deg)}92%{-webkit-transform:translateY(.5px) rotate(-.5deg);transform:translateY(.5px) rotate(-.5deg)}94%{-webkit-transform:translateY(2.5px) rotate(.5deg);transform:translateY(2.5px) rotate(.5deg)}96%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}98%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}0%,to{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}}@keyframes a{2%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}4%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}6%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}8%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}10%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}12%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}14%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}16%{-webkit-transform:translateY(-.5px) rotate(-1.5deg);transform:translateY(-.5px) rotate(-1.5deg)}18%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}20%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}22%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}24%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}26%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}28%{-webkit-transform:translateY(.5px) rotate(1.5deg);transform:translateY(.5px) rotate(1.5deg)}30%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}32%,34%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}36%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}38%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}40%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}42%{-webkit-transform:translateY(2.5px) rotate(-1.5deg);transform:translateY(2.5px) rotate(-1.5deg)}44%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}46%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}48%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}50%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}52%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}54%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}56%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}58%{-webkit-transform:translateY(.5px) rotate(2.5deg);transform:translateY(.5px) rotate(2.5deg)}60%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}62%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}64%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}66%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}68%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}70%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}72%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}74%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}76%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}78%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}80%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}82%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}84%{-webkit-transform:translateY(1.5px) rotate(2.5deg);transform:translateY(1.5px) rotate(2.5deg)}86%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}88%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}90%{-webkit-transform:translateY(2.5px) rotate(-.5deg);transform:translateY(2.5px) rotate(-.5deg)}92%{-webkit-transform:translateY(.5px) rotate(-.5deg);transform:translateY(.5px) rotate(-.5deg)}94%{-webkit-transform:translateY(2.5px) rotate(.5deg);transform:translateY(2.5px) rotate(.5deg)}96%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}98%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}0%,to{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}}",""]);const s=i},645:t=>{"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var a="",n=void 0!==e[5];return e[4]&&(a+="@supports (".concat(e[4],") {")),e[2]&&(a+="@media ".concat(e[2]," {")),n&&(a+="@layer".concat(e[5].length>0?" ".concat(e[5]):""," {")),a+=t(e),n&&(a+="}"),e[2]&&(a+="}"),e[4]&&(a+="}"),a})).join("")},e.i=function(t,a,n,r,o){"string"==typeof t&&(t=[[null,t,void 0]]);var i={};if(n)for(var s=0;s0?" ".concat(c[5]):""," {").concat(c[1],"}")),c[5]=o),a&&(c[2]?(c[1]="@media ".concat(c[2]," {").concat(c[1],"}"),c[2]=a):c[2]=a),r&&(c[4]?(c[1]="@supports (".concat(c[4],") {").concat(c[1],"}"),c[4]=r):c[4]="".concat(r)),e.push(c))}},e}},81:t=>{"use strict";t.exports=function(t){return t[1]}},495:(module,exports,__webpack_require__)=>{var __WEBPACK_AMD_DEFINE_RESULT__;(function(){"use strict";var ERROR="input is invalid type",WINDOW="object"==typeof window,root=WINDOW?window:{};root.JS_MD5_NO_WINDOW&&(WINDOW=!1);var WEB_WORKER=!WINDOW&&"object"==typeof self,NODE_JS=!root.JS_MD5_NO_NODE_JS&&"object"==typeof process&&process.versions&&process.versions.node;NODE_JS?root=__webpack_require__.g:WEB_WORKER&&(root=self);var COMMON_JS=!root.JS_MD5_NO_COMMON_JS&&module.exports,AMD=__webpack_require__.amdO,ARRAY_BUFFER=!root.JS_MD5_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,HEX_CHARS="0123456789abcdef".split(""),EXTRA=[128,32768,8388608,-2147483648],SHIFT=[0,8,16,24],OUTPUT_TYPES=["hex","array","digest","buffer","arrayBuffer","base64"],BASE64_ENCODE_CHAR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),blocks=[],buffer8;if(ARRAY_BUFFER){var buffer=new ArrayBuffer(68);buffer8=new Uint8Array(buffer),blocks=new Uint32Array(buffer)}!root.JS_MD5_NO_NODE_JS&&Array.isArray||(Array.isArray=function(t){return"[object Array]"===Object.prototype.toString.call(t)}),!ARRAY_BUFFER||!root.JS_MD5_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(t){return"object"==typeof t&&t.buffer&&t.buffer.constructor===ArrayBuffer});var createOutputMethod=function(t){return function(e){return new Md5(!0).update(e)[t]()}},createMethod=function(){var t=createOutputMethod("hex");NODE_JS&&(t=nodeWrap(t)),t.create=function(){return new Md5},t.update=function(e){return t.create().update(e)};for(var e=0;e>2]|=t[o]<>6,l[r++]=128|63&n):n<55296||n>=57344?(l[r++]=224|n>>12,l[r++]=128|n>>6&63,l[r++]=128|63&n):(n=65536+((1023&n)<<10|1023&t.charCodeAt(++o)),l[r++]=240|n>>18,l[r++]=128|n>>12&63,l[r++]=128|n>>6&63,l[r++]=128|63&n);else for(r=this.start;o>2]|=n<>2]|=(192|n>>6)<>2]|=(128|63&n)<=57344?(s[r>>2]|=(224|n>>12)<>2]|=(128|n>>6&63)<>2]|=(128|63&n)<>2]|=(240|n>>18)<>2]|=(128|n>>12&63)<>2]|=(128|n>>6&63)<>2]|=(128|63&n)<=64?(this.start=r-64,this.hash(),this.hashed=!0):this.start=r}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}},Md5.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var t=this.blocks,e=this.lastByteIndex;t[e>>2]|=EXTRA[3&e],e>=56&&(this.hashed||this.hash(),t[0]=t[16],t[16]=t[1]=t[2]=t[3]=t[4]=t[5]=t[6]=t[7]=t[8]=t[9]=t[10]=t[11]=t[12]=t[13]=t[14]=t[15]=0),t[14]=this.bytes<<3,t[15]=this.hBytes<<3|this.bytes>>>29,this.hash()}},Md5.prototype.hash=function(){var t,e,a,n,r,o,i=this.blocks;this.first?e=((e=((t=((t=i[0]-680876937)<<7|t>>>25)-271733879<<0)^(a=((a=(-271733879^(n=((n=(-1732584194^2004318071&t)+i[1]-117830708)<<12|n>>>20)+t<<0)&(-271733879^t))+i[2]-1126478375)<<17|a>>>15)+n<<0)&(n^t))+i[3]-1316259209)<<22|e>>>10)+a<<0:(t=this.h0,e=this.h1,a=this.h2,e=((e+=((t=((t+=((n=this.h3)^e&(a^n))+i[0]-680876936)<<7|t>>>25)+e<<0)^(a=((a+=(e^(n=((n+=(a^t&(e^a))+i[1]-389564586)<<12|n>>>20)+t<<0)&(t^e))+i[2]+606105819)<<17|a>>>15)+n<<0)&(n^t))+i[3]-1044525330)<<22|e>>>10)+a<<0),e=((e+=((t=((t+=(n^e&(a^n))+i[4]-176418897)<<7|t>>>25)+e<<0)^(a=((a+=(e^(n=((n+=(a^t&(e^a))+i[5]+1200080426)<<12|n>>>20)+t<<0)&(t^e))+i[6]-1473231341)<<17|a>>>15)+n<<0)&(n^t))+i[7]-45705983)<<22|e>>>10)+a<<0,e=((e+=((t=((t+=(n^e&(a^n))+i[8]+1770035416)<<7|t>>>25)+e<<0)^(a=((a+=(e^(n=((n+=(a^t&(e^a))+i[9]-1958414417)<<12|n>>>20)+t<<0)&(t^e))+i[10]-42063)<<17|a>>>15)+n<<0)&(n^t))+i[11]-1990404162)<<22|e>>>10)+a<<0,e=((e+=((t=((t+=(n^e&(a^n))+i[12]+1804603682)<<7|t>>>25)+e<<0)^(a=((a+=(e^(n=((n+=(a^t&(e^a))+i[13]-40341101)<<12|n>>>20)+t<<0)&(t^e))+i[14]-1502002290)<<17|a>>>15)+n<<0)&(n^t))+i[15]+1236535329)<<22|e>>>10)+a<<0,e=((e+=((n=((n+=(e^a&((t=((t+=(a^n&(e^a))+i[1]-165796510)<<5|t>>>27)+e<<0)^e))+i[6]-1069501632)<<9|n>>>23)+t<<0)^t&((a=((a+=(t^e&(n^t))+i[11]+643717713)<<14|a>>>18)+n<<0)^n))+i[0]-373897302)<<20|e>>>12)+a<<0,e=((e+=((n=((n+=(e^a&((t=((t+=(a^n&(e^a))+i[5]-701558691)<<5|t>>>27)+e<<0)^e))+i[10]+38016083)<<9|n>>>23)+t<<0)^t&((a=((a+=(t^e&(n^t))+i[15]-660478335)<<14|a>>>18)+n<<0)^n))+i[4]-405537848)<<20|e>>>12)+a<<0,e=((e+=((n=((n+=(e^a&((t=((t+=(a^n&(e^a))+i[9]+568446438)<<5|t>>>27)+e<<0)^e))+i[14]-1019803690)<<9|n>>>23)+t<<0)^t&((a=((a+=(t^e&(n^t))+i[3]-187363961)<<14|a>>>18)+n<<0)^n))+i[8]+1163531501)<<20|e>>>12)+a<<0,e=((e+=((n=((n+=(e^a&((t=((t+=(a^n&(e^a))+i[13]-1444681467)<<5|t>>>27)+e<<0)^e))+i[2]-51403784)<<9|n>>>23)+t<<0)^t&((a=((a+=(t^e&(n^t))+i[7]+1735328473)<<14|a>>>18)+n<<0)^n))+i[12]-1926607734)<<20|e>>>12)+a<<0,e=((e+=((o=(n=((n+=((r=e^a)^(t=((t+=(r^n)+i[5]-378558)<<4|t>>>28)+e<<0))+i[8]-2022574463)<<11|n>>>21)+t<<0)^t)^(a=((a+=(o^e)+i[11]+1839030562)<<16|a>>>16)+n<<0))+i[14]-35309556)<<23|e>>>9)+a<<0,e=((e+=((o=(n=((n+=((r=e^a)^(t=((t+=(r^n)+i[1]-1530992060)<<4|t>>>28)+e<<0))+i[4]+1272893353)<<11|n>>>21)+t<<0)^t)^(a=((a+=(o^e)+i[7]-155497632)<<16|a>>>16)+n<<0))+i[10]-1094730640)<<23|e>>>9)+a<<0,e=((e+=((o=(n=((n+=((r=e^a)^(t=((t+=(r^n)+i[13]+681279174)<<4|t>>>28)+e<<0))+i[0]-358537222)<<11|n>>>21)+t<<0)^t)^(a=((a+=(o^e)+i[3]-722521979)<<16|a>>>16)+n<<0))+i[6]+76029189)<<23|e>>>9)+a<<0,e=((e+=((o=(n=((n+=((r=e^a)^(t=((t+=(r^n)+i[9]-640364487)<<4|t>>>28)+e<<0))+i[12]-421815835)<<11|n>>>21)+t<<0)^t)^(a=((a+=(o^e)+i[15]+530742520)<<16|a>>>16)+n<<0))+i[2]-995338651)<<23|e>>>9)+a<<0,e=((e+=((n=((n+=(e^((t=((t+=(a^(e|~n))+i[0]-198630844)<<6|t>>>26)+e<<0)|~a))+i[7]+1126891415)<<10|n>>>22)+t<<0)^((a=((a+=(t^(n|~e))+i[14]-1416354905)<<15|a>>>17)+n<<0)|~t))+i[5]-57434055)<<21|e>>>11)+a<<0,e=((e+=((n=((n+=(e^((t=((t+=(a^(e|~n))+i[12]+1700485571)<<6|t>>>26)+e<<0)|~a))+i[3]-1894986606)<<10|n>>>22)+t<<0)^((a=((a+=(t^(n|~e))+i[10]-1051523)<<15|a>>>17)+n<<0)|~t))+i[1]-2054922799)<<21|e>>>11)+a<<0,e=((e+=((n=((n+=(e^((t=((t+=(a^(e|~n))+i[8]+1873313359)<<6|t>>>26)+e<<0)|~a))+i[15]-30611744)<<10|n>>>22)+t<<0)^((a=((a+=(t^(n|~e))+i[6]-1560198380)<<15|a>>>17)+n<<0)|~t))+i[13]+1309151649)<<21|e>>>11)+a<<0,e=((e+=((n=((n+=(e^((t=((t+=(a^(e|~n))+i[4]-145523070)<<6|t>>>26)+e<<0)|~a))+i[11]-1120210379)<<10|n>>>22)+t<<0)^((a=((a+=(t^(n|~e))+i[2]+718787259)<<15|a>>>17)+n<<0)|~t))+i[9]-343485551)<<21|e>>>11)+a<<0,this.first?(this.h0=t+1732584193<<0,this.h1=e-271733879<<0,this.h2=a-1732584194<<0,this.h3=n+271733878<<0,this.first=!1):(this.h0=this.h0+t<<0,this.h1=this.h1+e<<0,this.h2=this.h2+a<<0,this.h3=this.h3+n<<0)},Md5.prototype.hex=function(){this.finalize();var t=this.h0,e=this.h1,a=this.h2,n=this.h3;return HEX_CHARS[t>>4&15]+HEX_CHARS[15&t]+HEX_CHARS[t>>12&15]+HEX_CHARS[t>>8&15]+HEX_CHARS[t>>20&15]+HEX_CHARS[t>>16&15]+HEX_CHARS[t>>28&15]+HEX_CHARS[t>>24&15]+HEX_CHARS[e>>4&15]+HEX_CHARS[15&e]+HEX_CHARS[e>>12&15]+HEX_CHARS[e>>8&15]+HEX_CHARS[e>>20&15]+HEX_CHARS[e>>16&15]+HEX_CHARS[e>>28&15]+HEX_CHARS[e>>24&15]+HEX_CHARS[a>>4&15]+HEX_CHARS[15&a]+HEX_CHARS[a>>12&15]+HEX_CHARS[a>>8&15]+HEX_CHARS[a>>20&15]+HEX_CHARS[a>>16&15]+HEX_CHARS[a>>28&15]+HEX_CHARS[a>>24&15]+HEX_CHARS[n>>4&15]+HEX_CHARS[15&n]+HEX_CHARS[n>>12&15]+HEX_CHARS[n>>8&15]+HEX_CHARS[n>>20&15]+HEX_CHARS[n>>16&15]+HEX_CHARS[n>>28&15]+HEX_CHARS[n>>24&15]},Md5.prototype.toString=Md5.prototype.hex,Md5.prototype.digest=function(){this.finalize();var t=this.h0,e=this.h1,a=this.h2,n=this.h3;return[255&t,t>>8&255,t>>16&255,t>>24&255,255&e,e>>8&255,e>>16&255,e>>24&255,255&a,a>>8&255,a>>16&255,a>>24&255,255&n,n>>8&255,n>>16&255,n>>24&255]},Md5.prototype.array=Md5.prototype.digest,Md5.prototype.arrayBuffer=function(){this.finalize();var t=new ArrayBuffer(16),e=new Uint32Array(t);return e[0]=this.h0,e[1]=this.h1,e[2]=this.h2,e[3]=this.h3,t},Md5.prototype.buffer=Md5.prototype.arrayBuffer,Md5.prototype.base64=function(){for(var t,e,a,n="",r=this.array(),o=0;o<15;)t=r[o++],e=r[o++],a=r[o++],n+=BASE64_ENCODE_CHAR[t>>>2]+BASE64_ENCODE_CHAR[63&(t<<4|e>>>4)]+BASE64_ENCODE_CHAR[63&(e<<2|a>>>6)]+BASE64_ENCODE_CHAR[63&a];return t=r[o],n+(BASE64_ENCODE_CHAR[t>>>2]+BASE64_ENCODE_CHAR[t<<4&63]+"==")};var exports=createMethod();COMMON_JS?module.exports=exports:(root.md5=exports,AMD&&(__WEBPACK_AMD_DEFINE_RESULT__=function(){return exports}.call(exports,__webpack_require__,exports,module),void 0===__WEBPACK_AMD_DEFINE_RESULT__||(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)))})()},998:t=>{"use strict";var e,a=function(){function t(t,e){for(var a=0;a=200&&o.status<300||304===o.status?(a.odata=JSON.parse(o.responseText),a.init(e)):console.log("OwO data request was unsuccessful: "+o.status))},o.open("get",e.api,!0),o.send(null)}return a(t,[{key:"init",value:function(t){var e=this;this.area=t.target,this.packages=Object.keys(this.odata);for(var a='\n \n
',n=0;n';for(var r=this.odata[this.packages[n]].container,o=0;o'+r[o].icon+"";a+="\n "}a+='\n
\n
    ';for(var i=0;i"+this.packages[i]+"";a+="\n
\n
\n
\n ",this.container.innerHTML=a,this.logo=this.container.getElementsByClassName("OwO-logo")[0],this.logo.addEventListener("click",(function(){e.toggle()})),this.container.getElementsByClassName("OwO-body")[0].addEventListener("click",(function(t){var a=null;if(t.target.classList.contains("OwO-item")?a=t.target:t.target.parentNode.classList.contains("OwO-item")&&(a=t.target.parentNode),a){var n=e.area.selectionEnd,r=e.area.value;e.area.value=r.slice(0,n)+a.innerHTML+r.slice(n),e.area.focus(),e.toggle()}})),this.packagesEle=this.container.getElementsByClassName("OwO-packages")[0];for(var s=function(t){!function(a){e.packagesEle.children[t].addEventListener("click",(function(){e.tab(a)}))}(t)},l=0;l{"use strict";var e=[];function a(t){for(var a=-1,n=0;n{"use strict";var e={};t.exports=function(t,a){var n=function(t){if(void 0===e[t]){var a=document.querySelector(t);if(window.HTMLIFrameElement&&a instanceof window.HTMLIFrameElement)try{a=a.contentDocument.head}catch(t){a=null}e[t]=a}return e[t]}(t);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");n.appendChild(a)}},216:t=>{"use strict";t.exports=function(t){var e=document.createElement("style");return t.setAttributes(e,t.attributes),t.insert(e,t.options),e}},565:(t,e,a)=>{"use strict";t.exports=function(t){var e=a.nc;e&&t.setAttribute("nonce",e)}},795:t=>{"use strict";t.exports=function(t){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var e=t.insertStyleElement(t);return{update:function(a){!function(t,e,a){var n="";a.supports&&(n+="@supports (".concat(a.supports,") {")),a.media&&(n+="@media ".concat(a.media," {"));var r=void 0!==a.layer;r&&(n+="@layer".concat(a.layer.length>0?" ".concat(a.layer):""," {")),n+=a.css,r&&(n+="}"),a.media&&(n+="}"),a.supports&&(n+="}");var o=a.sourceMap;o&&"undefined"!=typeof btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),e.styleTagTransform(n,t,e.options)}(e,t,a)},remove:function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(e)}}}},589:t=>{"use strict";t.exports=function(t,e){if(e.styleSheet)e.styleSheet.cssText=t;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(t))}}}},__webpack_module_cache__={};function __webpack_require__(t){var e=__webpack_module_cache__[t];if(void 0!==e)return e.exports;var a=__webpack_module_cache__[t]={id:t,exports:{}};return __webpack_modules__[t](a,a.exports,__webpack_require__),a.exports}__webpack_require__.amdO={},__webpack_require__.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return __webpack_require__.d(e,{a:e}),e},__webpack_require__.d=(t,e)=>{for(var a in e)__webpack_require__.o(e,a)&&!__webpack_require__.o(t,a)&&Object.defineProperty(t,a,{enumerable:!0,get:e[a]})},__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),__webpack_require__.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),__webpack_require__.nc=void 0;var __webpack_exports__={};(()=>{"use strict";var t=__webpack_require__(379),e=__webpack_require__.n(t),a=__webpack_require__(795),n=__webpack_require__.n(a),r=__webpack_require__(569),o=__webpack_require__.n(r),i=__webpack_require__(565),s=__webpack_require__.n(i),l=__webpack_require__(216),d=__webpack_require__.n(l),c=__webpack_require__(589),p=__webpack_require__.n(c),u=__webpack_require__(874),_={};_.styleTagTransform=p(),_.setAttributes=s(),_.insert=o().bind(null,"head"),_.domAPI=n(),_.insertStyleElement=d(),e()(u.Z,_),u.Z&&u.Z.locals&&u.Z.locals;var m=__webpack_require__(724),g={};function f(t){let e=new Date(t),a=e.getFullYear(),n=e.getMonth()+1,r=e.getDate(),o=e.getHours(),i=e.getMinutes(),s=e.getSeconds(),l=window.DETALK_I18N.day,d=new Date;return d.getMinutes()==i&&d.getHours()==o&&d.getDate()==r&&d.getMonth()+1==n&&d.getFullYear()==a?l.justNow:d.getHours()==o&&d.getDate()==r&&d.getMonth()+1==n&&d.getFullYear()==a?l.minute.replace("[#TIME]",d.getMinutes()-i):d.getDate()==r&&d.getMonth()+1==n&&d.getFullYear()==a?l.hour.replace("[#TIME]",d.getHours()-o):d.getMonth()+1==n&&d.getDate()-r<14&&d.getFullYear()==a?l.day.replace("[#TIME]",d.getDate()-r):(n<10&&(n="0"+n),r<10&&(r="0"+r),o<10&&(o="0"+o),i<10&&(i="0"+i),s<10&&(s="0"+s),`${a}-${n}-${r} ${o}:${i}:${s}`)}function b(t,e,a){if(localStorage.getItem("DETALK_IS_ADMIN")&&a)return!0;for(let a of t)if(a==e)return!0;return!1}function w(t,e,a,n){window.DETALK_LOADED_LIST||(window.DETALK_LOADED_LIST=[]);let r="";for(let t in e){let a="";try{if(e[t].hide)continue}catch(t){}if(e[t]&&e[t].replies){a+="
";for(let n of e[t].replies){try{if(n.hide)continue}catch(t){}if(!n.deleted){let r="";b(JSON.parse(localStorage.getItem("DETALK_CAN_DELETE")||"[]"),n.rpid,!0)&&(r=`${window.DETALK_I18N.delete}`);let o="";if(n&&n.label&&DETALK_INIT.label&&DETALK_INIT.label[n.label]&&(DETALK_INIT.label[n.label].class||(DETALK_INIT.label[n.label].class="label-green"),DETALK_INIT.label[n.label].name||(DETALK_INIT.label[n.label].name=""),o=`${DETALK_INIT.label[n.label].name}`),!(n&&n.email&&n.nickname&&n.content))continue;a+=`\n
\n
\n \n
\n
\n
\n ${n.nickname}${o} · ${f(n.timestamp)}\n ${window.DETALK_I18N.reply}\n ${r}\n
\n
\n ${n.content}\n
\n
\n
`}}}let n="";e[t]&&e[t].rpid&&b(JSON.parse(localStorage.getItem("DETALK_CAN_DELETE")||"[]"),e[t].rpid,!0)&&(n=`${window.DETALK_I18N.delete}`);let o="";e[t]&&e[t].label&&DETALK_INIT.label&&DETALK_INIT.label[e[t].label]&&(DETALK_INIT.label[e[t].label].class||(DETALK_INIT.label[e[t].label].class="label-green"),DETALK_INIT.label[e[t].label].name||(DETALK_INIT.label[e[t].label].name=""),o=`${DETALK_INIT.label[e[t].label].name}`);let i="";e[t]&&e[t].top&&(i=`${window.DETALK_I18N.top}`),e[t]&&e[t].email&&e[t].nickname&&e[t].content&&(b(window.DETALK_LOADED_LIST,e[t].rpid)||(r+=`\n
\n
\n \n
\n
\n
\n ${e[t].nickname}${o} · ${f(e[t].timestamp)}\n ${window.DETALK_I18N.reply}\n ${n}\n
\n
\n ${i}\n ${e[t].content}\n
\n
\n ${a}\n
\n
\n
`,window.DETALK_LOADED_LIST.push(e[t].rpid)))}e==[]&&(r=`

${window.DETALK_I18N.noComment}

`);let o=`
\n

${window.DETALK_I18N.total.replace("[#TOTAL]",t)}${a.mode?window.DETALK_I18N.up:window.DETALK_I18N.down}

\n
`;return n&&(o=""),`\n ${o}\n
\n ${r}\n
\n `}function k(t){return document.getElementById(t)}g.styleTagTransform=p(),g.setAttributes=s(),g.insert=o().bind(null,"head"),g.domAPI=n(),g.insertStyleElement=d(),e()(m.Z,g),m.Z&&m.Z.locals&&m.Z.locals;var h='\n\n';async function x(t,e,a=1,n=0,r=10){let o="";n>0?(o=k("_detalk_detail").innerHTML,k("_detalk_load_more").innerHTML=h):(k("_detalk_detail").innerHTML=h,k("_detalk_detail").classList.add("_detalk_loading_container")),a==window.DETALK_LOAD_TYPE&&0!=n||(window.DETALK_LOADED_LIST=[]);let i="";a&&(i="true");let s=await fetch(t+"/_api/comment?id="+e+"&pageid="+n+"&pagesize="+r+"&timefst="+i,{method:"GET"}).then((t=>t.json())),l=!1;s.hasNextPage&&(l=!0);let d=0,c=s.value;d=s.length,k("_detalk_detail").innerHTML=0==n?w(d,c,{mode:a,url:t,path:e}):o+w(d,c,{mode:a,url:t,path:e},!0),n>0?k("_detalk_load_more").remove():k("_detalk_detail").classList.remove("_detalk_loading_container"),l&&(k("_detalk_detail").innerHTML+=`
${window.DETALK_I18N.loadMore}
`),DETALK_INIT.onCommentLoaded&&DETALK_INIT.onCommentLoaded(),window.DETALK_LOAD_TYPE=a}async function E(t,e){if(e)return grecaptcha.execute(t||window.DETALK_RECAPTCHA_SITE_KEY,{action:"DetalkJS"}).then((function(t){window.DETALK_RECAPTCHA_TOKEN=t})),!0;if(window.DETALK_INIT&&!window.DETALK_INIT.recaptchaLoaded){let e=document.createElement("script");e.src="https://www.recaptcha.net/recaptcha/api.js?render="+t||0,e.async=!0,e.defer=!0,e.onload=()=>{grecaptcha.ready((function(){grecaptcha.execute(t||window.DETALK_RECAPTCHA_SITE_KEY,{action:"DetalkJS"}).then((function(t){window.DETALK_RECAPTCHA_TOKEN=t}))}))},document.body.appendChild(e)}}var v=__webpack_require__(495),y=__webpack_require__.n(v),A=__webpack_require__(998),O=__webpack_require__.n(A),T=__webpack_require__(981),L={};async function I(t){if("block"==k("detalk_content_preview").style.display&&!t&&!k("detalk_input_content").value)return k("detalk_content_preview").style.display="none",!0;k("detalk_content_preview").innerHTML="[ Loading ]";let e=await detalk.parse(k("detalk_input_content").value);return k("detalk_content_preview").innerHTML=e,t||(k("detalk_content_preview").style.display="block"),!0}L.styleTagTransform=p(),L.setAttributes=s(),L.insert=o().bind(null,"head"),L.domAPI=n(),L.insertStyleElement=d(),e()(T.Z,L),T.Z&&T.Z.locals&&T.Z.locals;const Y=JSON.parse('{"i8":"2.0.0-alpha.2"}');window.detalk={init:async function t(e){if(window.DETALK_I18N||(window.DETALK_I18N={loadMore:"加载更多",notAllowedInput:"输入内容不符合要求!",recaptcha_not_ready:"reCAPTCHA 验证加载中,请稍后。",send:"发送",preview:"预览",reply:"回复",replyTo:"回复",cancel:"取消",loadingLoginFrame:"登录窗口加载中...",gotoLoginFrame:"请在登录窗口中继续",waitingInfo:"登录成功,正在获取用户信息...",loginSuccess:"登录成功",failedLoadingInfo:"获取用户信息失败",deleteConfirm:"即将删除 ID:[#ID] 评论,是否继续?",total:"共 [#TOTAL] 条评论",noComment:"暂无评论",up:"正序",down:"倒序",delete:"删除",top:"置顶",login:"登录",required:"必填",optional:"选填",nickname:"昵称",email:"邮箱",link:"网址",day:{justNow:"刚刚",minute:"[#TIME] 分钟前",hour:"[#TIME] 小时前",day:"[#TIME] 天前"}}),"string"==typeof e&&t(await fetch(e).then((t=>t.json()))),!e.url)throw new Error("Backend URL is required!");let a=new URL(e.url).protocol+"//"+new URL(e.url).host,n=document.querySelector(e.el),r=e.path;if(!n)throw new Error("Element is required!");return r||e.path||(r=window.DETALK_PATH||window.location.pathname,e.path=window.DETALK_PATH||window.location.pathname),e.DASHBOARD_URL?e.DASHBOARD_URL=new URL(e.DASHBOARD_URL).origin:e.DASHBOARD_URL="https://detalk-dash.netlify.app",window.DETALK_INIT=e,window.DETALK_INIT.url=a,e.recaptchaSiteKey&&(window.DETALK_RECAPTCHA_SITE_KEY=e.recaptchaSiteKey,E(e.recaptchaSiteKey)),n.innerHTML='\n
\n
\n \n
\n
\n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n

\n

0 / 500

\n
\n \n \n \n
\n
\n
\n\n',k("detalk-version").innerText=window.detalk.version,k("detalk-nickname").innerText=window.DETALK_I18N.nickname,k("detalk-email").innerText=window.DETALK_I18N.email,k("detalk-link").innerText=window.DETALK_I18N.link,k("_detalk_login").innerText=window.DETALK_I18N.login,k("_detalk_preview").innerText=window.DETALK_I18N.preview,k("_detalk_submit").innerText=window.DETALK_I18N.send,n.classList.add("detalk-container"),"@TALK"!=r||localStorage.getItem("DETALK_IS_ADMIN")||(k("detalk_input_data_area").style.display="none",k("detalk_input_btn_area").style.display="none"),x(a,r),e.owo&&new(O())({logo:"OωO",container:document.getElementById("detalk_owo"),target:document.getElementById("detalk_input_content"),api:e.owo,position:"down",width:"100%",maxHeight:"250px"}),e.pasteImage&&k("detalk_input_content").addEventListener("paste",(async function(t){var a=t.clipboardData,n=window.navigator.userAgent;if(t.clipboardData&&t.clipboardData.items&&!(a.items&&2===a.items.length&&"string"===a.items[0].kind&&"file"===a.items[1].kind&&a.types&&2===a.types.length&&"text/plain"===a.types[0]&&"Files"===a.types[1]&&n.match(/Macintosh/i)&&Number(n.match(/Chrome\/(\d{2})/i)[1])<49))for(var r=0;r=540?document.querySelector(e.el+" .inline-input").classList.add("input-oneline"):document.querySelector(e.el+" .inline-input").classList.remove("input-oneline"),window.addEventListener("resize",(function(){document.querySelector(DETALK_INIT.el+" .inline-input").clientWidth>=540?document.querySelector(DETALK_INIT.el+" .inline-input").classList.add("input-oneline"):document.querySelector(DETALK_INIT.el+" .inline-input").classList.remove("input-oneline")})),!0},send:async function(t,e){k("_detalk_submit").disabled=!0,k("_detalk_submit").classList.add("disabled"),k("_detalk_submit").classList.remove("enabled"),t||(t=window.DETALK_INIT);let a=new URL(t.url).protocol+"//"+new URL(t.url).host,n=(document.querySelector(t.el),t.path),r=k("detalk_input_nickname").value,o=k("detalk_input_email").value,i=k("detalk_input_link").value,s=k("detalk_input_content").value;if(!r||!o||!s||r.length>=15||s.length>=500||o.length>=50||i.length>=100||i&&!i.match(/https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()!@:%_\+.~#?&\/\/=]*)/)&&!i.startsWith("#ReplyTo:")||!o.match(/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/))return alert(window.DETALK_I18N.notAllowedInput),!1;if(t.recaptchaSiteKey&&!window.DETALK_RECAPTCHA_TOKEN)return alert(window.DETALK_I18N.recaptcha_not_ready),!1;localStorage.setItem("DETALK_NICKNAME",r),localStorage.setItem("DETALK_EMAIL",o),i.startsWith("#ReplyTo:")||localStorage.setItem("DETALK_LINK",i);let l=localStorage.getItem("DETALK_AUTH"),d=await fetch(a+"/_api/comment",{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify({nickname:r,email:o,id:n,url:i,replyTo:e||null,content:s,auth:l,recaptcha:window.DETALK_RECAPTCHA_TOKEN})}).then((t=>t.json()));if(d.success){x(a,n);let e=JSON.parse(localStorage.getItem("DETALK_CAN_DELETE")||"[]");e.push(d.rpid),localStorage.setItem("DETALK_CAN_DELETE",JSON.stringify(e)),t.recaptchaSiteKey&&detalk.recaptcha(t.recaptchaSiteKey,!0),k("detalk_input_content").value=""}else"reCAPTCHA Error."==d.error&&t.recaptchaSiteKey&&detalk.recaptcha(t.recaptchaSiteKey,!0),alert(d.error);k("_detalk_submit").disabled=!1,k("_detalk_submit").classList.remove("disabled"),k("_detalk_submit").classList.add("enabled"),e&&d.success&&(k("detalk_input_content").value="",k("_detalk_submit").setAttribute("onclick","detalk.send(null)"),k("_detalk_submit").innerText=window.DETALK_I18N.send,k("_detalk_preview").innerText=window.DETALK_I18N.preview,k("_detalk_preview").setAttribute("onclick","detalk.preview()"))},reply:async function(t,e){if(!t)return!1;location.hash="#detalk_input_content","none"==k("detalk_input_btn_area").style.display&&(k("detalk_input_btn_area").style.display="flex"),"none"==k("detalk_input_data_area").style.display&&(k("detalk_input_data_area").style.display="flex"),document.querySelector(DETALK_INIT.el+" .inline-input").clientWidth>=540?document.querySelector(DETALK_INIT.el+" .inline-input").classList.add("input-oneline"):document.querySelector(DETALK_INIT.el+" .inline-input").classList.remove("input-oneline"),k("detalk_input_content").value=window.DETALK_I18N.replyTo+` @${e}: `,k("detalk_input_content").focus(),k("detalk_input_link").value=`#ReplyTo:${t}`,k("_detalk_submit").setAttribute("onclick",`detalk.send(null, '${t}')`),k("_detalk_submit").innerText=window.DETALK_I18N.reply,k("_detalk_preview").innerText=window.DETALK_I18N.cancel,k("_detalk_preview").setAttribute("onclick",'document.getElementById("detalk_input_link").value="";document.getElementById("_detalk_submit").innerText=window.DETALK_I18N.send;document.getElementById("_detalk_preview").innerText=window.DETALK_I18N.preview;document.getElementById("_detalk_preview").setAttribute("onclick", "detalk.preview()");document.getElementById("_detalk_submit").setAttribute("onclick", "detalk.send()");')},load:x,oninput:function(t,e){"content"==e&&(k("_detalk_word_limit").innerText=t.value.length,t.value.length>0&&t.value.length<500?(t.classList.remove("border_error"),DETALK_INIT.previewOnInput&&I(!0),window.TEMP_CONTENT=!0):t.classList.add("border_error")),"nickname"==e&&(t.value.length>0&&t.value.length<15?(t.classList.remove("border_error"),window.TEMP_NICKNAME=!0):t.classList.add("border_error")),"email"==e&&(!t.value.match(/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/)||t.value.length>50?t.classList.add("border_error"):(t.classList.remove("border_error"),window.TEMP_EMAIL=!0,k("_detalk_myavatar").src=`https://cravatar.cn/avatar/${y()(t.value)}?d=mp`)),"link"==e&&(t.value.length>100||t.value&&!t.value.match(/https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()!@:%_\+.~#?&\/\/=]*)/)&&!t.value.startsWith("#ReplyTo:")?t.classList.add("border_error"):t.classList.remove("border_error")),!window.TEMP_NICKNAME&&!k("detalk_input_nickname").value||!window.TEMP_EMAIL&&!k("detalk_input_email").value||!window.TEMP_CONTENT&&!k("detalk_input_content").value||k("detalk_input_link").classList.contains("border_error")||k("detalk_input_nickname").classList.contains("border_error")||k("detalk_input_email").classList.contains("border_error")||k("detalk_input_content").classList.contains("border_error")?(k("_detalk_submit").classList.remove("enabled"),k("_detalk_submit").classList.add("disabled"),k("_detalk_submit").disabled=!0):(k("_detalk_submit").classList.remove("disabled"),k("_detalk_submit").classList.add("enabled"),k("_detalk_submit").disabled=!1)},delete:async function(t,e=localStorage.getItem("DETALK_AUTH")){if(!t)return!1;if(!confirm(window.DETALK_I18N.deleteConfirm.replace("[#ID]",t)))return!1;let a=window.DETALK_INIT.url,n=window.DETALK_INIT.path,r=await fetch(a+`/_api/comment?id=${n}&rpid=${t}&auth=${e}`,{method:"DELETE"}).then((t=>t.json()));r.success?(JSON.parse(localStorage.getItem("DETALK_CAN_DELETE")||"[]").forEach((e=>{if(e==t){let e=JSON.parse(localStorage.getItem("DETALK_CAN_DELETE")||"[]");e.splice(e.indexOf(t),1),localStorage.setItem("DETALK_CAN_DELETE",JSON.stringify(e))}})),x(a,n)):alert(r.error)},preview:I,login:async function(){k("detalk-warn").innerText=window.DETALK_I18N.loadingLoginFrame,k("detalk-warn").innerText=window.DETALK_I18N.gotoLoginFrame;let t="";DETALK_INIT.login&&DETALK_INIT.login.github&&(t="&github="+DETALK_INIT.login.github),window.open(window.DETALK_INIT.DASHBOARD_URL+"/login.html?url="+encodeURIComponent(DETALK_INIT.url)+"&framelogin=true"+t,"_blank","width=600,height=600,scrollbars=no,resizable=no,status=no,location=no,toolbar=no,menubar=no"),window.addEventListener("message",(function(e){k("detalk-warn").innerText=window.DETALK_I18N.waitingInfo;let{data:a}=e;if(a=JSON.parse(a),"detalk"==a.data){let e=a.token;console.log(a),a.admin&&localStorage.setItem("DETALK_IS_ADMIN",!0),localStorage.setItem("DETALK_AUTH",e),fetch(DETALK_INIT.url+"/_api/profile?token="+e+t,{method:"GET"}).then((t=>t.json())).then((t=>{if(t.success){if(k("detalk-warn").innerText=window.DETALK_I18N.loginSuccess,!t.nickname&&!t.email&&!t.link)return!1;k("detalk_input_nickname").value=t.nickname,k("detalk_input_email").value=t.email,k("detalk_input_link").value=t.link,localStorage.setItem("DETALK_NICKNAME",t.nickname),localStorage.setItem("DETALK_EMAIL",t.email),localStorage.setItem("DETALK_LINK",t.link),k("detalk_input_email").value&&(k("_detalk_myavatar").src=`https://cravatar.cn/avatar/${y()(k("detalk_input_email").value)}?d=mp`)}else k("detalk-warn").innerText=window.DETALK_I18N.failedLoadingInfo}))}}))},parse:async function(t){let e=await fetch(window.DETALK_INIT.url+"/_api/markdown",{method:"POST",body:t}).then((t=>t.json()));return e.success?e.html:e.error},recaptcha:E,version:Y.i8}})()})(); \ No newline at end of file +(()=>{var __webpack_modules__={874:(t,e,a)=>{"use strict";a.d(e,{Z:()=>s});var n=a(81),r=a.n(n),o=a(645),i=a.n(o)()(r());i.push([t.id,".detalk-container .input-data {\n\tdisplay: flex;\n\tflex-direction: row;\n}\n.detalk-container .avatar img {\n\tborder-radius: 6px;\n\tflex-shrink: 0;\n\theight: 2.5rem;\n\twidth: 2.5rem;\n\toverflow: hidden;\n\ttext-align: center;\n\tborder-radius: 5px;\n user-select: none;\n}\n\n.detalk-container .input-data .input-area {\n\tflex: 1;\n\tdisplay: flex;\n\tflex-direction: column;\n\tmargin-left: 0.5rem;\n}\n\n.detalk-container .border_error {\n\tborder: 1px solid red!important;\n}\n.detalk-container .input-data .input-area input {\n\twidth: 70%;\n\tborder-top-left-radius: 0;\n\tborder-bottom-left-radius: 0;\n\theight: 32px;\n\tline-height: 32px;\n\tcolor: currentColor;\n\tbackground-color: transparent;\n\tborder-color: rgba(144, 147, 153, 0.31);\n\t-webkit-appearance: none;\n\tbackground-color: transparent;\n\tborder-radius: 0 4px 4px 0;\n\tborder: 1px solid rgba(144,147,153,0.31);\n\tbox-sizing: border-box;\n\t/* color: rgba(0, 0, 0, 0.8); */\n\tdisplay: inline-block;\n\theight: 40px;\n\tline-height: 40px;\n\toutline: 0;\n\tpadding: 0 15px;\n\ttransition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\n\t/* width: 100%; */\n font-family: monospace;\n}\n\n/* @media screen and (min-width: 568px) {\n .detalk-container .input-data .input-area input {\n width: 32%!important;\n }\n .detalk-container .input-data .input-area {\n display: inline;\n }\n .detalk-container .input-data .input-area .mgr-2p {\n margin-right: 1.5%;\n }\n} */\n\n.detalk-container ::-webkit-scrollbar {\n width: 1px;\n height: 3px;\n}\n\n.detalk-container ::-webkit-scrollbar-thumb {\n border-radius: 2px;\n box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);\n background: rgba(0, 0, 0, 0.2);\n}\n\n.detalk-container ::-webkit-scrollbar-track {\n box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);\n border-radius: 0;\n background: rgba(0, 0, 0, 0.1);\n}\n\n.detalk-container .reply {\n\tdisplay: flex;\n}\n.detalk-container .input-data .input-area textarea {\n margin-bottom: 0.5rem;\n\tborder-top-left-radius: 0;\n\tborder-bottom-left-radius: 0;\n\theight: 32px;\n\tcolor: currentColor;\n\tbackground-color: transparent;\n\tborder-color: rgba(144, 147, 153, 0.31);\n\t-webkit-appearance: none;\n\t/* background-color: #fff; */\n\tborder-radius: 4px;\n\tborder: 1px solid rgba(144,147,153,0.31);\n\tbox-sizing: border-box;\n\t/* color: rgba(0, 0, 0, 0.8); */\n\tdisplay: inline-block;\n\theight: 40px;\n\tline-height: 40px;\n\toutline: 0;\n\tpadding: 5px 15px;\n\ttransition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\n\twidth: 100%;\n resize: vertical;\n font-family: monospace;\n line-height: 1.2rem;\n}\n\n\n.detalk-container .action-btn-group {\n\tposition: relative;\n\tmargin-top: 0;\n\tmargin-bottom: 1rem;\n\tmargin-left: 3.5rem;\n\talign-items: center;\n\tjustify-content: flex-end;\n\tdisplay: flex;\n}\n\n.detalk-container .action-btn-group .action-btn .sec-btn {\n\tbackground-color: rgba(144, 147, 153, 0.063);\n\tborder-color: rgba(144, 147, 153, 0.31);\n border-radius: 6px;\n\tcolor: currentColor;\n}\n\n.detalk-container .action-btn-group .action-btn .word-limit {\n text-align: end;\n opacity: 0.7;\n font-size: 0.9rem;\n margin-right: 0.4rem;\n\tdisplay: inline-flex;\n}\n.detalk-container .action-btn-group .action-btn .fst-btn.disabled {\n\tcolor: rgba(255, 255, 255, 0.8);\n\tbackground-color: rgba(64, 158, 255, 0.5);\n\tborder-color: transparent;\n border-radius: 6px;\n cursor: not-allowed;\n}\n\n.detalk-container .action-btn-group .action-btn .fst-btn.enabled {\n\tcolor: rgba(255, 255, 255, 1);\n\tbackground-color: rgba(64, 158, 255, 1);\n\tborder-color: transparent;\n border-radius: 6px;\n cursor: pointer;\n}\n\n.detalk-container .cm-btn {\n\tfont-size: 12px;\n\tborder-radius: 3px;\n\tdisplay: inline-block;\n\tline-height: 1;\n\twhite-space: nowrap;\n\tcursor: pointer;\n\tbackground: #fff;\n\tborder: 1px solid #dcdfe6;\n\tcolor: #606266;\n\t-webkit-appearance: none;\n\ttext-align: center;\n\t-webkit-box-sizing: border-box;\n\tbox-sizing: border-box;\n\toutline: 0;\n\tmargin: 0;\n\t-webkit-transition: 0.1s;\n\ttransition: 0.1s;\n\tfont-weight: 500;\n user-select: none;\n\tpadding: 10px 20px;\n\tfont-size: 14px;\n\tborder-radius: 4px;\n}\n\n.detalk-container .mr-cmt {\n\tmargin-top: 1rem;\n\tdisplay: flex;\n\tflex-direction: row;\n\tword-break: break-all;\n padding: 10px;\n border-radius: 6px;\n transition: all .3s;\n}\n.detalk-container .mr-cmt:hover {\n background: rgba(0, 0, 0, 0.05);\n cursor: pointer;\n}\n.detalk-container .hover_show {\n\topacity: 0;\n\ttransition: all .3s;\n}\n.detalk-container .mr-cmt:hover .hover_show {\n opacity: 0.6;\n}\n\n.detalk-container .mr-cmt .cmt-main {\n\tmargin-left: 1rem;\n\tflex: 1;\n\twidth: 0;\n}\n\n.detalk-container .mr-cmt .cmt-main .cmt-data {\n\tflex: 1;\n\t/* display: flex; */\n\tflex-direction: row;\n\tjustify-content: space-between;\n user-select: none;\n}\n\n.detalk-container .mr-cmt .cmt-main .cmt-content {\n margin-top: 1.2rem;\n\topacity: 0.8;\n}\n/* .detalk-container .mr-cmt .cmt-main .cmt-content * {\n display: inline;\n} */\n\n.detalk-container .comment-title h3 {\n\tfont-size: 1.25rem;\n\tuser-select: none;\n}\n.detalk-container .comment-container._detalk_loading_container {\n display: flex;\n justify-content: center;\n align-items: center;\n margin-top: 45px;\n}\n\n.detalk-container .comment-container {\n\tposition: relative;\n}\n\n#detalk-login-iframe {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\tz-index: 99;\n\theight: 100%;\n}\n\n.detalk-container .filter {\n\topacity: 0.65;\n\tpadding-left: 3rem;\n\tcursor: pointer;\n\t/* opacity: 0; */\n\ttransition: all .3s;\n}\n.detalk-container .cmt_date {\n\topacity: 0.65;\n}\n.detalk-container hr {\n\tmargin-top: 20px;\n margin-bottom: 20px;\n\tbackground-color: rgba(144,147,153,0.31);\n\tborder: 1px solid rgba(144,147,153,0.31);\n}\n\n.detalk_copyright {\n\ttext-align: end;\n\topacity: 0.7;\n\tfont-size: 0.9rem;\n\tmargin-right: 0.4rem;\n\tmargin-top: 35px;\n}\n\n.detalk-container .cmt-content a, .detalk_copyright a {\n\tcolor: rgba(64, 158, 255, 1);\n\ttext-decoration: none;\n\ttransition: all .3s;\n}\n\n.detalk-container .cmt-content a:hover, .detalk_copyright a:hover {\n\tcolor: rgb(38, 134, 229);\n\ttext-decoration: underline;\n}\n\n.detalk-container .cmt-content h1 {\n\tfont-size: 1.8rem;\n}\n.detalk-container .cmt-content img, iframe, pre, video, audio {\n\tmax-width: 100%;\n}\n\n.detalk-container .cmt-content blockquote {\n\tpadding: 0 1em;\n border-left: 0.25em solid #dfe2e5;\n\tmargin: 0;\n}\n\n.detalk-container .cmt-content code {\n\tpadding: 0.2em 0.4em;\n margin: 0;\n font-size: 85%;\n background-color: rgba(0, 0, 0, 0.08);\n border-radius: 3px;\n color: currentColor;\n}\n.detalk-container .cmt-content pre {\n\tpadding: 16px;\n overflow: auto;\n font-size: 85%;\n line-height: 1.45;\n background-color: rgba(0, 0, 0, 0.08);\n border-radius: 3px;\n\tcolor: currentColor;\n}\n.detalk-container .cmt-content pre code {\n\tbackground-color: transparent;\n\tpadding: 0;\n}\n.detalk-container {\n\tmax-width: 100%;\n\ttransition: all .3s;\n}\n.detalk-container .input-label {\n\tdisplay: inline-flex;\n width: 100%;\n margin-bottom: 0.5rem;\n}\n.detalk-container .input-label label {\n\twidth: 30%;\n display: flex;\n justify-content: center;\n align-items: center;\n background: rgba(0,0,0,0.05);\n border-color: rgba(144, 147, 153, 0.31);\n border: 1px solid rgba(144,147,153,0.31);\n border-radius: 4px 0 0 4px;\n\tfont-size: 0.9rem;\n\topacity: 0.9;\n}\n.detalk-container .content-preview {\n\tbackground: rgba(0,0,0,0.05);\n border-color: rgba(144, 147, 153, 0.31);\n border: 1px solid rgba(144,147,153,0.31);\n\tpadding: 0 10px;\n\tborder-radius: 4px;\n\tdisplay: none;\n\tword-break: break-all;\n}\n\n.detalk-container .input-oneline {\n\tdisplay: flex;\n}\n\n.detalk-container .input-oneline .input-label {\n\twidth: 33%;\n}\n.detalk-container .input-oneline .input-label:not(:last-child) {\n\tmargin-right: 1%;\n}\n.detalk-container .load-more {\n\tpadding: 20px;\n width: auto;\n margin: 20px auto;\n cursor: pointer;\n /* text-align: center; */\n background-color: rgba(0, 0, 0, 0.05);\n\tborder-radius: 6px;\n\theight: 2rem;\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n}",""]);const s=i},724:(t,e,a)=>{"use strict";a.d(e,{Z:()=>s});var n=a(81),r=a.n(n),o=a(645),i=a.n(o)()(r());i.push([t.id,".detalk-container .label-green {\n background-color: rgba(103,194,58,0.13);\n border: 1px solid rgba(103,194,58,0.50);\n color: #67c23a;\n}\n.detalk-container .label-blue {\n background-color: rgba(0,93,250,0.13);\n border: 1px solid rgba(0,93,250,0.50);\n color: rgb(0, 190, 255);\n}\n.detalk-container .label-red {\n background-color: rgba(255,20,49,0.13);\n border: 1px solid rgba(255,20,49,0.50);\n color: rgb(255, 64.1, 66.1);\n}\n.detalk-container .custom-label {\n padding: 0 5px;\n font-size: 0.9rem;\n margin-left: 0.5rem;\n font-weight: 500;\n border-radius: 2px;\n}",""]);const s=i},981:(t,e,a)=>{"use strict";a.d(e,{Z:()=>s});var n=a(81),r=a.n(n),o=a(645),i=a.n(o)()(r());i.push([t.id,".OwO{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.OwO:hover .OwO-logo{color:#444}.OwO.OwO-open .OwO-logo{border-radius:4px 4px 0 0;border-bottom:none;color:#444}.OwO.OwO-open .OwO-body{display:block}.OwO.OwO-up .OwO-body{top:inherit;bottom:21px;border-radius:4px 4px 4px 0}.OwO.OwO-up .OwO-body .OwO-bar .OwO-packages li:nth-child(1){border-radius:0}.OwO.OwO-up.OwO-open .OwO-logo{border:1px solid #ddd;border-radius:0 0 4px 4px;border-top:none}.OwO .OwO-logo{position:relative;display:inline-block;color:#888;background:#fff;border:1px solid #ddd;border-radius:4px;font-size:13px;padding:2px 5px;cursor:pointer;height:22px;box-sizing:border-box;z-index:2;line-height:16px}.OwO .OwO-logo:hover span{display:inline-block;-webkit-animation:a 5s infinite ease-in-out;animation:a 5s infinite ease-in-out}.OwO .OwO-body{display:none;position:absolute;width:400px;background:#fff;border:1px solid #ddd;z-index:1;top:21px;border-radius:0 4px 4px 4px}.OwO .OwO-body .OwO-items{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none;padding:10px;margin:0;overflow:scroll;font-size:0}.OwO .OwO-body .OwO-items .OwO-item{list-style-type:none;background:#f7f7f7;padding:5px 10px;border-radius:5px;display:inline-block;font-size:12px;line-height:14px;margin:0 10px 12px 0;cursor:pointer;-webkit-transition:.3s;transition:.3s}.OwO .OwO-body .OwO-items .OwO-item:hover{background:#eee;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);-webkit-animation:a 5s infinite ease-in-out;animation:a 5s infinite ease-in-out}.OwO .OwO-body .OwO-items-emoji .OwO-item{font-size:20px;line-height:19px}.OwO .OwO-body .OwO-items-image .OwO-item{max-width:calc(25% - 10px);box-sizing:border-box}.OwO .OwO-body .OwO-items-image .OwO-item img{max-width:100%}.OwO .OwO-body .OwO-items-show{display:block}.OwO .OwO-body .OwO-bar{width:100%;height:30px;border-top:1px solid #ddd;background:#fff;border-radius:0 0 4px 4px;color:#444}.OwO .OwO-body .OwO-bar .OwO-packages{margin:0;padding:0;font-size:0}.OwO .OwO-body .OwO-bar .OwO-packages li{list-style-type:none;display:inline-block;line-height:30px;font-size:14px;padding:0 10px;cursor:pointer;margin-right:3px}.OwO .OwO-body .OwO-bar .OwO-packages li:nth-child(1){border-radius:0 0 0 3px}.OwO .OwO-body .OwO-bar .OwO-packages li:hover{background:#eee}.OwO .OwO-body .OwO-bar .OwO-packages .OwO-package-active{background:#eee;-webkit-transition:.3s;transition:.3s}@-webkit-keyframes a{2%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}4%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}6%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}8%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}10%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}12%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}14%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}16%{-webkit-transform:translateY(-.5px) rotate(-1.5deg);transform:translateY(-.5px) rotate(-1.5deg)}18%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}20%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}22%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}24%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}26%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}28%{-webkit-transform:translateY(.5px) rotate(1.5deg);transform:translateY(.5px) rotate(1.5deg)}30%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}32%,34%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}36%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}38%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}40%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}42%{-webkit-transform:translateY(2.5px) rotate(-1.5deg);transform:translateY(2.5px) rotate(-1.5deg)}44%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}46%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}48%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}50%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}52%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}54%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}56%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}58%{-webkit-transform:translateY(.5px) rotate(2.5deg);transform:translateY(.5px) rotate(2.5deg)}60%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}62%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}64%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}66%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}68%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}70%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}72%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}74%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}76%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}78%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}80%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}82%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}84%{-webkit-transform:translateY(1.5px) rotate(2.5deg);transform:translateY(1.5px) rotate(2.5deg)}86%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}88%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}90%{-webkit-transform:translateY(2.5px) rotate(-.5deg);transform:translateY(2.5px) rotate(-.5deg)}92%{-webkit-transform:translateY(.5px) rotate(-.5deg);transform:translateY(.5px) rotate(-.5deg)}94%{-webkit-transform:translateY(2.5px) rotate(.5deg);transform:translateY(2.5px) rotate(.5deg)}96%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}98%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}0%,to{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}}@keyframes a{2%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}4%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}6%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}8%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}10%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}12%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}14%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}16%{-webkit-transform:translateY(-.5px) rotate(-1.5deg);transform:translateY(-.5px) rotate(-1.5deg)}18%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}20%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}22%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}24%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}26%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}28%{-webkit-transform:translateY(.5px) rotate(1.5deg);transform:translateY(.5px) rotate(1.5deg)}30%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}32%,34%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}36%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}38%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}40%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}42%{-webkit-transform:translateY(2.5px) rotate(-1.5deg);transform:translateY(2.5px) rotate(-1.5deg)}44%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}46%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}48%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}50%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}52%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}54%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}56%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}58%{-webkit-transform:translateY(.5px) rotate(2.5deg);transform:translateY(.5px) rotate(2.5deg)}60%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}62%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}64%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}66%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}68%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}70%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}72%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}74%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}76%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}78%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}80%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}82%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}84%{-webkit-transform:translateY(1.5px) rotate(2.5deg);transform:translateY(1.5px) rotate(2.5deg)}86%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}88%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}90%{-webkit-transform:translateY(2.5px) rotate(-.5deg);transform:translateY(2.5px) rotate(-.5deg)}92%{-webkit-transform:translateY(.5px) rotate(-.5deg);transform:translateY(.5px) rotate(-.5deg)}94%{-webkit-transform:translateY(2.5px) rotate(.5deg);transform:translateY(2.5px) rotate(.5deg)}96%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}98%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}0%,to{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}}",""]);const s=i},645:t=>{"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var a="",n=void 0!==e[5];return e[4]&&(a+="@supports (".concat(e[4],") {")),e[2]&&(a+="@media ".concat(e[2]," {")),n&&(a+="@layer".concat(e[5].length>0?" ".concat(e[5]):""," {")),a+=t(e),n&&(a+="}"),e[2]&&(a+="}"),e[4]&&(a+="}"),a})).join("")},e.i=function(t,a,n,r,o){"string"==typeof t&&(t=[[null,t,void 0]]);var i={};if(n)for(var s=0;s0?" ".concat(c[5]):""," {").concat(c[1],"}")),c[5]=o),a&&(c[2]?(c[1]="@media ".concat(c[2]," {").concat(c[1],"}"),c[2]=a):c[2]=a),r&&(c[4]?(c[1]="@supports (".concat(c[4],") {").concat(c[1],"}"),c[4]=r):c[4]="".concat(r)),e.push(c))}},e}},81:t=>{"use strict";t.exports=function(t){return t[1]}},495:(module,exports,__webpack_require__)=>{var __WEBPACK_AMD_DEFINE_RESULT__;(function(){"use strict";var ERROR="input is invalid type",WINDOW="object"==typeof window,root=WINDOW?window:{};root.JS_MD5_NO_WINDOW&&(WINDOW=!1);var WEB_WORKER=!WINDOW&&"object"==typeof self,NODE_JS=!root.JS_MD5_NO_NODE_JS&&"object"==typeof process&&process.versions&&process.versions.node;NODE_JS?root=__webpack_require__.g:WEB_WORKER&&(root=self);var COMMON_JS=!root.JS_MD5_NO_COMMON_JS&&module.exports,AMD=__webpack_require__.amdO,ARRAY_BUFFER=!root.JS_MD5_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,HEX_CHARS="0123456789abcdef".split(""),EXTRA=[128,32768,8388608,-2147483648],SHIFT=[0,8,16,24],OUTPUT_TYPES=["hex","array","digest","buffer","arrayBuffer","base64"],BASE64_ENCODE_CHAR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),blocks=[],buffer8;if(ARRAY_BUFFER){var buffer=new ArrayBuffer(68);buffer8=new Uint8Array(buffer),blocks=new Uint32Array(buffer)}!root.JS_MD5_NO_NODE_JS&&Array.isArray||(Array.isArray=function(t){return"[object Array]"===Object.prototype.toString.call(t)}),!ARRAY_BUFFER||!root.JS_MD5_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(t){return"object"==typeof t&&t.buffer&&t.buffer.constructor===ArrayBuffer});var createOutputMethod=function(t){return function(e){return new Md5(!0).update(e)[t]()}},createMethod=function(){var t=createOutputMethod("hex");NODE_JS&&(t=nodeWrap(t)),t.create=function(){return new Md5},t.update=function(e){return t.create().update(e)};for(var e=0;e>2]|=t[o]<>6,l[r++]=128|63&n):n<55296||n>=57344?(l[r++]=224|n>>12,l[r++]=128|n>>6&63,l[r++]=128|63&n):(n=65536+((1023&n)<<10|1023&t.charCodeAt(++o)),l[r++]=240|n>>18,l[r++]=128|n>>12&63,l[r++]=128|n>>6&63,l[r++]=128|63&n);else for(r=this.start;o>2]|=n<>2]|=(192|n>>6)<>2]|=(128|63&n)<=57344?(s[r>>2]|=(224|n>>12)<>2]|=(128|n>>6&63)<>2]|=(128|63&n)<>2]|=(240|n>>18)<>2]|=(128|n>>12&63)<>2]|=(128|n>>6&63)<>2]|=(128|63&n)<=64?(this.start=r-64,this.hash(),this.hashed=!0):this.start=r}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}},Md5.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var t=this.blocks,e=this.lastByteIndex;t[e>>2]|=EXTRA[3&e],e>=56&&(this.hashed||this.hash(),t[0]=t[16],t[16]=t[1]=t[2]=t[3]=t[4]=t[5]=t[6]=t[7]=t[8]=t[9]=t[10]=t[11]=t[12]=t[13]=t[14]=t[15]=0),t[14]=this.bytes<<3,t[15]=this.hBytes<<3|this.bytes>>>29,this.hash()}},Md5.prototype.hash=function(){var t,e,a,n,r,o,i=this.blocks;this.first?e=((e=((t=((t=i[0]-680876937)<<7|t>>>25)-271733879<<0)^(a=((a=(-271733879^(n=((n=(-1732584194^2004318071&t)+i[1]-117830708)<<12|n>>>20)+t<<0)&(-271733879^t))+i[2]-1126478375)<<17|a>>>15)+n<<0)&(n^t))+i[3]-1316259209)<<22|e>>>10)+a<<0:(t=this.h0,e=this.h1,a=this.h2,e=((e+=((t=((t+=((n=this.h3)^e&(a^n))+i[0]-680876936)<<7|t>>>25)+e<<0)^(a=((a+=(e^(n=((n+=(a^t&(e^a))+i[1]-389564586)<<12|n>>>20)+t<<0)&(t^e))+i[2]+606105819)<<17|a>>>15)+n<<0)&(n^t))+i[3]-1044525330)<<22|e>>>10)+a<<0),e=((e+=((t=((t+=(n^e&(a^n))+i[4]-176418897)<<7|t>>>25)+e<<0)^(a=((a+=(e^(n=((n+=(a^t&(e^a))+i[5]+1200080426)<<12|n>>>20)+t<<0)&(t^e))+i[6]-1473231341)<<17|a>>>15)+n<<0)&(n^t))+i[7]-45705983)<<22|e>>>10)+a<<0,e=((e+=((t=((t+=(n^e&(a^n))+i[8]+1770035416)<<7|t>>>25)+e<<0)^(a=((a+=(e^(n=((n+=(a^t&(e^a))+i[9]-1958414417)<<12|n>>>20)+t<<0)&(t^e))+i[10]-42063)<<17|a>>>15)+n<<0)&(n^t))+i[11]-1990404162)<<22|e>>>10)+a<<0,e=((e+=((t=((t+=(n^e&(a^n))+i[12]+1804603682)<<7|t>>>25)+e<<0)^(a=((a+=(e^(n=((n+=(a^t&(e^a))+i[13]-40341101)<<12|n>>>20)+t<<0)&(t^e))+i[14]-1502002290)<<17|a>>>15)+n<<0)&(n^t))+i[15]+1236535329)<<22|e>>>10)+a<<0,e=((e+=((n=((n+=(e^a&((t=((t+=(a^n&(e^a))+i[1]-165796510)<<5|t>>>27)+e<<0)^e))+i[6]-1069501632)<<9|n>>>23)+t<<0)^t&((a=((a+=(t^e&(n^t))+i[11]+643717713)<<14|a>>>18)+n<<0)^n))+i[0]-373897302)<<20|e>>>12)+a<<0,e=((e+=((n=((n+=(e^a&((t=((t+=(a^n&(e^a))+i[5]-701558691)<<5|t>>>27)+e<<0)^e))+i[10]+38016083)<<9|n>>>23)+t<<0)^t&((a=((a+=(t^e&(n^t))+i[15]-660478335)<<14|a>>>18)+n<<0)^n))+i[4]-405537848)<<20|e>>>12)+a<<0,e=((e+=((n=((n+=(e^a&((t=((t+=(a^n&(e^a))+i[9]+568446438)<<5|t>>>27)+e<<0)^e))+i[14]-1019803690)<<9|n>>>23)+t<<0)^t&((a=((a+=(t^e&(n^t))+i[3]-187363961)<<14|a>>>18)+n<<0)^n))+i[8]+1163531501)<<20|e>>>12)+a<<0,e=((e+=((n=((n+=(e^a&((t=((t+=(a^n&(e^a))+i[13]-1444681467)<<5|t>>>27)+e<<0)^e))+i[2]-51403784)<<9|n>>>23)+t<<0)^t&((a=((a+=(t^e&(n^t))+i[7]+1735328473)<<14|a>>>18)+n<<0)^n))+i[12]-1926607734)<<20|e>>>12)+a<<0,e=((e+=((o=(n=((n+=((r=e^a)^(t=((t+=(r^n)+i[5]-378558)<<4|t>>>28)+e<<0))+i[8]-2022574463)<<11|n>>>21)+t<<0)^t)^(a=((a+=(o^e)+i[11]+1839030562)<<16|a>>>16)+n<<0))+i[14]-35309556)<<23|e>>>9)+a<<0,e=((e+=((o=(n=((n+=((r=e^a)^(t=((t+=(r^n)+i[1]-1530992060)<<4|t>>>28)+e<<0))+i[4]+1272893353)<<11|n>>>21)+t<<0)^t)^(a=((a+=(o^e)+i[7]-155497632)<<16|a>>>16)+n<<0))+i[10]-1094730640)<<23|e>>>9)+a<<0,e=((e+=((o=(n=((n+=((r=e^a)^(t=((t+=(r^n)+i[13]+681279174)<<4|t>>>28)+e<<0))+i[0]-358537222)<<11|n>>>21)+t<<0)^t)^(a=((a+=(o^e)+i[3]-722521979)<<16|a>>>16)+n<<0))+i[6]+76029189)<<23|e>>>9)+a<<0,e=((e+=((o=(n=((n+=((r=e^a)^(t=((t+=(r^n)+i[9]-640364487)<<4|t>>>28)+e<<0))+i[12]-421815835)<<11|n>>>21)+t<<0)^t)^(a=((a+=(o^e)+i[15]+530742520)<<16|a>>>16)+n<<0))+i[2]-995338651)<<23|e>>>9)+a<<0,e=((e+=((n=((n+=(e^((t=((t+=(a^(e|~n))+i[0]-198630844)<<6|t>>>26)+e<<0)|~a))+i[7]+1126891415)<<10|n>>>22)+t<<0)^((a=((a+=(t^(n|~e))+i[14]-1416354905)<<15|a>>>17)+n<<0)|~t))+i[5]-57434055)<<21|e>>>11)+a<<0,e=((e+=((n=((n+=(e^((t=((t+=(a^(e|~n))+i[12]+1700485571)<<6|t>>>26)+e<<0)|~a))+i[3]-1894986606)<<10|n>>>22)+t<<0)^((a=((a+=(t^(n|~e))+i[10]-1051523)<<15|a>>>17)+n<<0)|~t))+i[1]-2054922799)<<21|e>>>11)+a<<0,e=((e+=((n=((n+=(e^((t=((t+=(a^(e|~n))+i[8]+1873313359)<<6|t>>>26)+e<<0)|~a))+i[15]-30611744)<<10|n>>>22)+t<<0)^((a=((a+=(t^(n|~e))+i[6]-1560198380)<<15|a>>>17)+n<<0)|~t))+i[13]+1309151649)<<21|e>>>11)+a<<0,e=((e+=((n=((n+=(e^((t=((t+=(a^(e|~n))+i[4]-145523070)<<6|t>>>26)+e<<0)|~a))+i[11]-1120210379)<<10|n>>>22)+t<<0)^((a=((a+=(t^(n|~e))+i[2]+718787259)<<15|a>>>17)+n<<0)|~t))+i[9]-343485551)<<21|e>>>11)+a<<0,this.first?(this.h0=t+1732584193<<0,this.h1=e-271733879<<0,this.h2=a-1732584194<<0,this.h3=n+271733878<<0,this.first=!1):(this.h0=this.h0+t<<0,this.h1=this.h1+e<<0,this.h2=this.h2+a<<0,this.h3=this.h3+n<<0)},Md5.prototype.hex=function(){this.finalize();var t=this.h0,e=this.h1,a=this.h2,n=this.h3;return HEX_CHARS[t>>4&15]+HEX_CHARS[15&t]+HEX_CHARS[t>>12&15]+HEX_CHARS[t>>8&15]+HEX_CHARS[t>>20&15]+HEX_CHARS[t>>16&15]+HEX_CHARS[t>>28&15]+HEX_CHARS[t>>24&15]+HEX_CHARS[e>>4&15]+HEX_CHARS[15&e]+HEX_CHARS[e>>12&15]+HEX_CHARS[e>>8&15]+HEX_CHARS[e>>20&15]+HEX_CHARS[e>>16&15]+HEX_CHARS[e>>28&15]+HEX_CHARS[e>>24&15]+HEX_CHARS[a>>4&15]+HEX_CHARS[15&a]+HEX_CHARS[a>>12&15]+HEX_CHARS[a>>8&15]+HEX_CHARS[a>>20&15]+HEX_CHARS[a>>16&15]+HEX_CHARS[a>>28&15]+HEX_CHARS[a>>24&15]+HEX_CHARS[n>>4&15]+HEX_CHARS[15&n]+HEX_CHARS[n>>12&15]+HEX_CHARS[n>>8&15]+HEX_CHARS[n>>20&15]+HEX_CHARS[n>>16&15]+HEX_CHARS[n>>28&15]+HEX_CHARS[n>>24&15]},Md5.prototype.toString=Md5.prototype.hex,Md5.prototype.digest=function(){this.finalize();var t=this.h0,e=this.h1,a=this.h2,n=this.h3;return[255&t,t>>8&255,t>>16&255,t>>24&255,255&e,e>>8&255,e>>16&255,e>>24&255,255&a,a>>8&255,a>>16&255,a>>24&255,255&n,n>>8&255,n>>16&255,n>>24&255]},Md5.prototype.array=Md5.prototype.digest,Md5.prototype.arrayBuffer=function(){this.finalize();var t=new ArrayBuffer(16),e=new Uint32Array(t);return e[0]=this.h0,e[1]=this.h1,e[2]=this.h2,e[3]=this.h3,t},Md5.prototype.buffer=Md5.prototype.arrayBuffer,Md5.prototype.base64=function(){for(var t,e,a,n="",r=this.array(),o=0;o<15;)t=r[o++],e=r[o++],a=r[o++],n+=BASE64_ENCODE_CHAR[t>>>2]+BASE64_ENCODE_CHAR[63&(t<<4|e>>>4)]+BASE64_ENCODE_CHAR[63&(e<<2|a>>>6)]+BASE64_ENCODE_CHAR[63&a];return t=r[o],n+(BASE64_ENCODE_CHAR[t>>>2]+BASE64_ENCODE_CHAR[t<<4&63]+"==")};var exports=createMethod();COMMON_JS?module.exports=exports:(root.md5=exports,AMD&&(__WEBPACK_AMD_DEFINE_RESULT__=function(){return exports}.call(exports,__webpack_require__,exports,module),void 0===__WEBPACK_AMD_DEFINE_RESULT__||(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)))})()},998:t=>{"use strict";var e,a=function(){function t(t,e){for(var a=0;a=200&&o.status<300||304===o.status?(a.odata=JSON.parse(o.responseText),a.init(e)):console.log("OwO data request was unsuccessful: "+o.status))},o.open("get",e.api,!0),o.send(null)}return a(t,[{key:"init",value:function(t){var e=this;this.area=t.target,this.packages=Object.keys(this.odata);for(var a='\n \n
',n=0;n';for(var r=this.odata[this.packages[n]].container,o=0;o'+r[o].icon+"";a+="\n "}a+='\n
\n
    ';for(var i=0;i"+this.packages[i]+"";a+="\n
\n
\n
\n ",this.container.innerHTML=a,this.logo=this.container.getElementsByClassName("OwO-logo")[0],this.logo.addEventListener("click",(function(){e.toggle()})),this.container.getElementsByClassName("OwO-body")[0].addEventListener("click",(function(t){var a=null;if(t.target.classList.contains("OwO-item")?a=t.target:t.target.parentNode.classList.contains("OwO-item")&&(a=t.target.parentNode),a){var n=e.area.selectionEnd,r=e.area.value;e.area.value=r.slice(0,n)+a.innerHTML+r.slice(n),e.area.focus(),e.toggle()}})),this.packagesEle=this.container.getElementsByClassName("OwO-packages")[0];for(var s=function(t){!function(a){e.packagesEle.children[t].addEventListener("click",(function(){e.tab(a)}))}(t)},l=0;l{"use strict";var e=[];function a(t){for(var a=-1,n=0;n{"use strict";var e={};t.exports=function(t,a){var n=function(t){if(void 0===e[t]){var a=document.querySelector(t);if(window.HTMLIFrameElement&&a instanceof window.HTMLIFrameElement)try{a=a.contentDocument.head}catch(t){a=null}e[t]=a}return e[t]}(t);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");n.appendChild(a)}},216:t=>{"use strict";t.exports=function(t){var e=document.createElement("style");return t.setAttributes(e,t.attributes),t.insert(e,t.options),e}},565:(t,e,a)=>{"use strict";t.exports=function(t){var e=a.nc;e&&t.setAttribute("nonce",e)}},795:t=>{"use strict";t.exports=function(t){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var e=t.insertStyleElement(t);return{update:function(a){!function(t,e,a){var n="";a.supports&&(n+="@supports (".concat(a.supports,") {")),a.media&&(n+="@media ".concat(a.media," {"));var r=void 0!==a.layer;r&&(n+="@layer".concat(a.layer.length>0?" ".concat(a.layer):""," {")),n+=a.css,r&&(n+="}"),a.media&&(n+="}"),a.supports&&(n+="}");var o=a.sourceMap;o&&"undefined"!=typeof btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),e.styleTagTransform(n,t,e.options)}(e,t,a)},remove:function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(e)}}}},589:t=>{"use strict";t.exports=function(t,e){if(e.styleSheet)e.styleSheet.cssText=t;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(t))}}}},__webpack_module_cache__={};function __webpack_require__(t){var e=__webpack_module_cache__[t];if(void 0!==e)return e.exports;var a=__webpack_module_cache__[t]={id:t,exports:{}};return __webpack_modules__[t](a,a.exports,__webpack_require__),a.exports}__webpack_require__.amdO={},__webpack_require__.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return __webpack_require__.d(e,{a:e}),e},__webpack_require__.d=(t,e)=>{for(var a in e)__webpack_require__.o(e,a)&&!__webpack_require__.o(t,a)&&Object.defineProperty(t,a,{enumerable:!0,get:e[a]})},__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),__webpack_require__.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),__webpack_require__.nc=void 0;var __webpack_exports__={};(()=>{"use strict";var t=__webpack_require__(379),e=__webpack_require__.n(t),a=__webpack_require__(795),n=__webpack_require__.n(a),r=__webpack_require__(569),o=__webpack_require__.n(r),i=__webpack_require__(565),s=__webpack_require__.n(i),l=__webpack_require__(216),d=__webpack_require__.n(l),c=__webpack_require__(589),p=__webpack_require__.n(c),u=__webpack_require__(874),_={};_.styleTagTransform=p(),_.setAttributes=s(),_.insert=o().bind(null,"head"),_.domAPI=n(),_.insertStyleElement=d(),e()(u.Z,_),u.Z&&u.Z.locals&&u.Z.locals;var m=__webpack_require__(724),g={};function f(t){let e=new Date(t),a=e.getFullYear(),n=e.getMonth()+1,r=e.getDate(),o=e.getHours(),i=e.getMinutes(),s=e.getSeconds(),l=window.DETALK_I18N.day,d=new Date;return d.getMinutes()==i&&d.getHours()==o&&d.getDate()==r&&d.getMonth()+1==n&&d.getFullYear()==a?l.justNow:d.getHours()==o&&d.getDate()==r&&d.getMonth()+1==n&&d.getFullYear()==a?l.minute.replace("[#TIME]",d.getMinutes()-i):d.getDate()==r&&d.getMonth()+1==n&&d.getFullYear()==a?l.hour.replace("[#TIME]",d.getHours()-o):d.getMonth()+1==n&&d.getDate()-r<14&&d.getFullYear()==a?l.day.replace("[#TIME]",d.getDate()-r):(n<10&&(n="0"+n),r<10&&(r="0"+r),o<10&&(o="0"+o),i<10&&(i="0"+i),s<10&&(s="0"+s),`${a}-${n}-${r} ${o}:${i}:${s}`)}function b(t,e,a){if(localStorage.getItem("DETALK_IS_ADMIN")&&a)return!0;for(let a of t)if(a==e)return!0;return!1}function w(t,e,a,n){window.DETALK_LOADED_LIST||(window.DETALK_LOADED_LIST=[]);let r="";for(let t in e){let a="";try{if(e[t].hide)continue}catch(t){}if(e[t]&&e[t].replies){a+="
";for(let n of e[t].replies){try{if(n.hide)continue}catch(t){}if(!n.deleted){let r="";b(JSON.parse(localStorage.getItem("DETALK_CAN_DELETE")||"[]"),n.rpid,!0)&&(r=`${window.DETALK_I18N.delete}`);let o="";if(n&&n.label&&DETALK_INIT.label&&DETALK_INIT.label[n.label]&&(DETALK_INIT.label[n.label].class||(DETALK_INIT.label[n.label].class="label-green"),DETALK_INIT.label[n.label].name||(DETALK_INIT.label[n.label].name=""),o=`${DETALK_INIT.label[n.label].name}`),!(n&&n.email&&n.nickname&&n.content))continue;a+=`\n
\n
\n \n
\n
\n
\n ${n.nickname}${o} · ${f(n.timestamp)}\n ${window.DETALK_I18N.reply}\n ${r}\n
\n
\n ${n.content}\n
\n
\n
`}}}let n="";e[t]&&e[t].rpid&&b(JSON.parse(localStorage.getItem("DETALK_CAN_DELETE")||"[]"),e[t].rpid,!0)&&(n=`${window.DETALK_I18N.delete}`);let o="";e[t]&&e[t].label&&DETALK_INIT.label&&DETALK_INIT.label[e[t].label]&&(DETALK_INIT.label[e[t].label].class||(DETALK_INIT.label[e[t].label].class="label-green"),DETALK_INIT.label[e[t].label].name||(DETALK_INIT.label[e[t].label].name=""),o=`${DETALK_INIT.label[e[t].label].name}`);let i="";e[t]&&e[t].top&&(i=`${window.DETALK_I18N.top}`),e[t]&&e[t].email&&e[t].nickname&&e[t].content&&(b(window.DETALK_LOADED_LIST,e[t].rpid)||(r+=`\n
\n
\n \n
\n
\n
\n ${e[t].nickname}${o} · ${f(e[t].timestamp)}\n ${window.DETALK_I18N.reply}\n ${n}\n
\n
\n ${i}\n ${e[t].content}\n
\n
\n ${a}\n
\n
\n
`,window.DETALK_LOADED_LIST.push(e[t].rpid)))}e==[]&&(r=`

${window.DETALK_I18N.noComment}

`);let o=`
\n

${window.DETALK_I18N.total.replace("[#TOTAL]",t)}${a.mode?window.DETALK_I18N.up:window.DETALK_I18N.down}

\n
`;return n&&(o=""),`\n ${o}\n
\n ${r}\n
\n `}function h(t){return document.getElementById(t)}g.styleTagTransform=p(),g.setAttributes=s(),g.insert=o().bind(null,"head"),g.domAPI=n(),g.insertStyleElement=d(),e()(m.Z,g),m.Z&&m.Z.locals&&m.Z.locals;var k='\n\n';async function x(t,e,a=1,n=0,r=10){let o="";n>0?(o=h("_detalk_detail").innerHTML,h("_detalk_load_more").innerHTML=k):(h("_detalk_detail").innerHTML=k,h("_detalk_detail").classList.add("_detalk_loading_container")),a==window.DETALK_LOAD_TYPE&&0!=n||(window.DETALK_LOADED_LIST=[]);let i="";a&&(i="true");let s=await fetch(t+"/_api/comment?id="+e+"&pageid="+n+"&pagesize="+r+"&timefst="+i,{method:"GET"}).then((t=>t.json())),l=!1;s.hasNextPage&&(l=!0);let d=0,c=s.value;d=s.length,h("_detalk_detail").innerHTML=0==n?w(d,c,{mode:a,url:t,path:e}):o+w(d,c,{mode:a,url:t,path:e},!0),n>0?h("_detalk_load_more").remove():h("_detalk_detail").classList.remove("_detalk_loading_container"),l&&(h("_detalk_detail").innerHTML+=`
${window.DETALK_I18N.loadMore}
`),DETALK_INIT.onCommentLoaded&&DETALK_INIT.onCommentLoaded(),window.DETALK_LOAD_TYPE=a}async function E(t,e){if(e)return grecaptcha.execute(t||window.DETALK_RECAPTCHA_SITE_KEY,{action:"DetalkJS"}).then((function(t){window.DETALK_RECAPTCHA_TOKEN=t})),!0;if(!window.DETALK_INIT||window.DETALK_INIT.recaptchaLoaded||window.grecaptcha)(window.DETALK_INIT.recaptchaLoaded||window.grecaptcha)&&grecaptcha.ready((function(){grecaptcha.execute(t||window.DETALK_RECAPTCHA_SITE_KEY,{action:"DetalkJS"}).then((function(t){window.DETALK_RECAPTCHA_TOKEN=t}))}));else{let e=document.createElement("script");e.src="https://www.recaptcha.net/recaptcha/api.js?render="+t||0,e.async=!0,e.defer=!0,e.onload=()=>{grecaptcha.ready((function(){grecaptcha.execute(t||window.DETALK_RECAPTCHA_SITE_KEY,{action:"DetalkJS"}).then((function(t){window.DETALK_RECAPTCHA_TOKEN=t,window.DETALK_INIT.recaptchaLoaded=!0}))}))},document.body.appendChild(e)}}var A=__webpack_require__(495),v=__webpack_require__.n(A),y=__webpack_require__(998),T=__webpack_require__.n(y),O=__webpack_require__(981),L={};async function I(t){if("block"==h("detalk_content_preview").style.display&&!t&&!h("detalk_input_content").value)return h("detalk_content_preview").style.display="none",!0;h("detalk_content_preview").innerHTML="[ Loading ]";let e=await detalk.parse(h("detalk_input_content").value);return h("detalk_content_preview").innerHTML=e,t||(h("detalk_content_preview").style.display="block"),!0}L.styleTagTransform=p(),L.setAttributes=s(),L.insert=o().bind(null,"head"),L.domAPI=n(),L.insertStyleElement=d(),e()(O.Z,L),O.Z&&O.Z.locals&&O.Z.locals,window.detalk={init:async function t(e){if(window.DETALK_I18N||(window.DETALK_I18N={loadMore:"加载更多",notAllowedInput:"输入内容不符合要求!",recaptcha_not_ready:"reCAPTCHA 验证加载中,请稍后。",send:"发送",preview:"预览",reply:"回复",replyTo:"回复",cancel:"取消",loadingLoginFrame:"登录窗口加载中...",gotoLoginFrame:"请在登录窗口中继续",waitingInfo:"登录成功,正在获取用户信息...",loginSuccess:"登录成功",failedLoadingInfo:"获取用户信息失败",deleteConfirm:"即将删除 ID:[#ID] 评论,是否继续?",total:"共 [#TOTAL] 条评论",noComment:"暂无评论",up:"正序",down:"倒序",delete:"删除",top:"置顶",login:"登录",required:"必填",optional:"选填",nickname:"昵称",email:"邮箱",link:"网址",day:{justNow:"刚刚",minute:"[#TIME] 分钟前",hour:"[#TIME] 小时前",day:"[#TIME] 天前"}}),"string"==typeof e&&t(await fetch(e).then((t=>t.json()))),!e.url)throw new Error("Backend URL is required!");let a=new URL(e.url).protocol+"//"+new URL(e.url).host,n=document.querySelector(e.el),r=e.path;if(!n)throw new Error("Element is required!");return r||e.path||(r=window.DETALK_PATH||window.location.pathname,e.path=window.DETALK_PATH||window.location.pathname),e.DASHBOARD_URL?e.DASHBOARD_URL=new URL(e.DASHBOARD_URL).origin:e.DASHBOARD_URL="https://detalk-dash.netlify.app",window.DETALK_INIT=e,window.DETALK_INIT.url=a,e.recaptchaSiteKey&&(window.DETALK_RECAPTCHA_SITE_KEY=e.recaptchaSiteKey,E(e.recaptchaSiteKey)),n.innerHTML='\n
\n
\n \n
\n
\n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n

\n

0 / 500

\n
\n \n \n \n
\n
\n
\n\n',h("detalk-version").innerText=window.detalk.version,h("detalk-nickname").innerText=window.DETALK_I18N.nickname,h("detalk-email").innerText=window.DETALK_I18N.email,h("detalk-link").innerText=window.DETALK_I18N.link,h("_detalk_login").innerText=window.DETALK_I18N.login,h("_detalk_preview").innerText=window.DETALK_I18N.preview,h("_detalk_submit").innerText=window.DETALK_I18N.send,n.classList.add("detalk-container"),"@TALK"!=r||localStorage.getItem("DETALK_IS_ADMIN")||(h("detalk_input_data_area").style.display="none",h("detalk_input_btn_area").style.display="none"),x(a,r),e.owo&&new(T())({logo:"OωO",container:document.getElementById("detalk_owo"),target:document.getElementById("detalk_input_content"),api:e.owo,position:"down",width:"100%",maxHeight:"250px"}),e.pasteImage&&h("detalk_input_content").addEventListener("paste",(async function(t){var a=t.clipboardData,n=window.navigator.userAgent;if(t.clipboardData&&t.clipboardData.items&&!(a.items&&2===a.items.length&&"string"===a.items[0].kind&&"file"===a.items[1].kind&&a.types&&2===a.types.length&&"text/plain"===a.types[0]&&"Files"===a.types[1]&&n.match(/Macintosh/i)&&Number(n.match(/Chrome\/(\d{2})/i)[1])<49))for(var r=0;r=540?document.querySelector(e.el+" .inline-input").classList.add("input-oneline"):document.querySelector(e.el+" .inline-input").classList.remove("input-oneline"),window.addEventListener("resize",(function(){document.querySelector(DETALK_INIT.el+" .inline-input").clientWidth>=540?document.querySelector(DETALK_INIT.el+" .inline-input").classList.add("input-oneline"):document.querySelector(DETALK_INIT.el+" .inline-input").classList.remove("input-oneline")})),!0},send:async function(t,e){h("_detalk_submit").disabled=!0,h("_detalk_submit").classList.add("disabled"),h("_detalk_submit").classList.remove("enabled"),t||(t=window.DETALK_INIT);let a=new URL(t.url).protocol+"//"+new URL(t.url).host,n=(document.querySelector(t.el),t.path),r=h("detalk_input_nickname").value,o=h("detalk_input_email").value,i=h("detalk_input_link").value,s=h("detalk_input_content").value;if(!r||!o||!s||r.length>=15||s.length>=500||o.length>=50||i.length>=100||i&&!i.match(/https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()!@:%_\+.~#?&\/\/=]*)/)&&!i.startsWith("#ReplyTo:")||!o.match(/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/))return alert(window.DETALK_I18N.notAllowedInput),!1;if(t.recaptchaSiteKey&&!window.DETALK_RECAPTCHA_TOKEN)return alert(window.DETALK_I18N.recaptcha_not_ready),!1;localStorage.setItem("DETALK_NICKNAME",r),localStorage.setItem("DETALK_EMAIL",o),i.startsWith("#ReplyTo:")||localStorage.setItem("DETALK_LINK",i);let l=localStorage.getItem("DETALK_AUTH"),d=await fetch(a+"/_api/comment",{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify({nickname:r,email:o,id:n,url:i,replyTo:e||null,content:s,auth:l,recaptcha:window.DETALK_RECAPTCHA_TOKEN})}).then((t=>t.json()));if(d.success){x(a,n);let e=JSON.parse(localStorage.getItem("DETALK_CAN_DELETE")||"[]");e.push(d.rpid),localStorage.setItem("DETALK_CAN_DELETE",JSON.stringify(e)),t.recaptchaSiteKey&&detalk.recaptcha(t.recaptchaSiteKey,!0),h("detalk_input_content").value=""}else"reCAPTCHA Error."==d.error&&t.recaptchaSiteKey&&detalk.recaptcha(t.recaptchaSiteKey,!0),alert(d.error);h("_detalk_submit").disabled=!1,h("_detalk_submit").classList.remove("disabled"),h("_detalk_submit").classList.add("enabled"),e&&d.success&&(h("detalk_input_content").value="",h("_detalk_submit").setAttribute("onclick","detalk.send(null)"),h("_detalk_submit").innerText=window.DETALK_I18N.send,h("_detalk_preview").innerText=window.DETALK_I18N.preview,h("_detalk_preview").setAttribute("onclick","detalk.preview()"))},reply:async function(t,e){if(!t)return!1;location.hash="#detalk_input_content","none"==h("detalk_input_btn_area").style.display&&(h("detalk_input_btn_area").style.display="flex"),"none"==h("detalk_input_data_area").style.display&&(h("detalk_input_data_area").style.display="flex"),document.querySelector(DETALK_INIT.el+" .inline-input").clientWidth>=540?document.querySelector(DETALK_INIT.el+" .inline-input").classList.add("input-oneline"):document.querySelector(DETALK_INIT.el+" .inline-input").classList.remove("input-oneline"),h("detalk_input_content").value=window.DETALK_I18N.replyTo+` @${e}: `,h("detalk_input_content").focus(),h("detalk_input_link").value=`#ReplyTo:${t}`,h("_detalk_submit").setAttribute("onclick",`detalk.send(null, '${t}')`),h("_detalk_submit").innerText=window.DETALK_I18N.reply,h("_detalk_preview").innerText=window.DETALK_I18N.cancel,h("_detalk_preview").setAttribute("onclick",'document.getElementById("detalk_input_link").value="";document.getElementById("_detalk_submit").innerText=window.DETALK_I18N.send;document.getElementById("_detalk_preview").innerText=window.DETALK_I18N.preview;document.getElementById("_detalk_preview").setAttribute("onclick", "detalk.preview()");document.getElementById("_detalk_submit").setAttribute("onclick", "detalk.send()");')},load:x,oninput:function(t,e){"content"==e&&(h("_detalk_word_limit").innerText=t.value.length,t.value.length>0&&t.value.length<500?(t.classList.remove("border_error"),DETALK_INIT.previewOnInput&&I(!0),window.TEMP_CONTENT=!0):t.classList.add("border_error")),"nickname"==e&&(t.value.length>0&&t.value.length<15?(t.classList.remove("border_error"),window.TEMP_NICKNAME=!0):t.classList.add("border_error")),"email"==e&&(!t.value.match(/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/)||t.value.length>50?t.classList.add("border_error"):(t.classList.remove("border_error"),window.TEMP_EMAIL=!0,h("_detalk_myavatar").src=`https://cravatar.cn/avatar/${v()(t.value)}?d=mp`)),"link"==e&&(t.value.length>100||t.value&&!t.value.match(/https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()!@:%_\+.~#?&\/\/=]*)/)&&!t.value.startsWith("#ReplyTo:")?t.classList.add("border_error"):t.classList.remove("border_error")),!window.TEMP_NICKNAME&&!h("detalk_input_nickname").value||!window.TEMP_EMAIL&&!h("detalk_input_email").value||!window.TEMP_CONTENT&&!h("detalk_input_content").value||h("detalk_input_link").classList.contains("border_error")||h("detalk_input_nickname").classList.contains("border_error")||h("detalk_input_email").classList.contains("border_error")||h("detalk_input_content").classList.contains("border_error")?(h("_detalk_submit").classList.remove("enabled"),h("_detalk_submit").classList.add("disabled"),h("_detalk_submit").disabled=!0):(h("_detalk_submit").classList.remove("disabled"),h("_detalk_submit").classList.add("enabled"),h("_detalk_submit").disabled=!1)},delete:async function(t,e=localStorage.getItem("DETALK_AUTH")){if(!t)return!1;if(!confirm(window.DETALK_I18N.deleteConfirm.replace("[#ID]",t)))return!1;let a=window.DETALK_INIT.url,n=window.DETALK_INIT.path,r=await fetch(a+`/_api/comment?id=${n}&rpid=${t}&auth=${e}`,{method:"DELETE"}).then((t=>t.json()));r.success?(JSON.parse(localStorage.getItem("DETALK_CAN_DELETE")||"[]").forEach((e=>{if(e==t){let e=JSON.parse(localStorage.getItem("DETALK_CAN_DELETE")||"[]");e.splice(e.indexOf(t),1),localStorage.setItem("DETALK_CAN_DELETE",JSON.stringify(e))}})),x(a,n)):alert(r.error)},preview:I,login:async function(){h("detalk-warn").innerText=window.DETALK_I18N.loadingLoginFrame,h("detalk-warn").innerText=window.DETALK_I18N.gotoLoginFrame;let t="";DETALK_INIT.login&&DETALK_INIT.login.github&&(t="&github="+DETALK_INIT.login.github),window.open(window.DETALK_INIT.DASHBOARD_URL+"/login.html?url="+encodeURIComponent(DETALK_INIT.url)+"&framelogin=true"+t,"_blank","width=600,height=600,scrollbars=no,resizable=no,status=no,location=no,toolbar=no,menubar=no"),window.addEventListener("message",(function(e){h("detalk-warn").innerText=window.DETALK_I18N.waitingInfo;let{data:a}=e;if(a=JSON.parse(a),"detalk"==a.data){let e=a.token;console.log(a),a.admin&&localStorage.setItem("DETALK_IS_ADMIN",!0),localStorage.setItem("DETALK_AUTH",e),fetch(DETALK_INIT.url+"/_api/profile?token="+e+t,{method:"GET"}).then((t=>t.json())).then((t=>{if(t.success){if(h("detalk-warn").innerText=window.DETALK_I18N.loginSuccess,!t.nickname&&!t.email&&!t.link)return!1;h("detalk_input_nickname").value=t.nickname,h("detalk_input_email").value=t.email,h("detalk_input_link").value=t.link,localStorage.setItem("DETALK_NICKNAME",t.nickname),localStorage.setItem("DETALK_EMAIL",t.email),localStorage.setItem("DETALK_LINK",t.link),h("detalk_input_email").value&&(h("_detalk_myavatar").src=`https://cravatar.cn/avatar/${v()(h("detalk_input_email").value)}?d=mp`)}else h("detalk-warn").innerText=window.DETALK_I18N.failedLoadingInfo}))}}))},parse:async function(t){let e=await fetch(window.DETALK_INIT.url+"/_api/markdown",{method:"POST",body:t}).then((t=>t.json()));return e.success?e.html:e.error},recaptcha:E,version:"2.0.0"}})()})(); \ No newline at end of file