vue-bbs
Version:
Serverless comment system in Vue
1 lines • 217 kB
JavaScript
!function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t():"function"===typeof define&&define.amd?define([],t):"object"===typeof exports?exports["vue-bbs"]=t():e["vue-bbs"]=t()}(window,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=121)}([,function(e,t,n){"use strict";function r(e,t,n,r,o,i,a,s){var l,c="function"===typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=n,c._compiled=!0),r&&(c.functional=!0),i&&(c._scopeId="data-v-"+i),a?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),o&&o.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},c._ssrRegister=l):o&&(l=s?function(){o.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:o),l)if(c.functional){c._injectStyles=l;var u=c.render;c.render=function(e,t){return l.call(t),u(e,t)}}else{var d=c.beforeCreate;c.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:c}}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"===typeof btoa){var o=function(e){var t=btoa(unescape(encodeURIComponent(JSON.stringify(e)))),n="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(t);return"/*# ".concat(n," */")}(r),i=r.sources.map((function(e){return"/*# sourceURL=".concat(r.sourceRoot||"").concat(e," */")}));return[n].concat(i).concat([o]).join("\n")}return[n].join("\n")}(t,e);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n})).join("")},t.i=function(e,n,r){"string"===typeof e&&(e=[[null,e,""]]);var o={};if(r)for(var i=0;i<this.length;i++){var a=this[i][0];null!=a&&(o[a]=!0)}for(var s=0;s<e.length;s++){var l=[].concat(e[s]);r&&o[l[0]]||(n&&(l[2]?l[2]="".concat(n," and ").concat(l[2]):l[2]=n),t.push(l))}},t}},function(e,t,n){"use strict";function r(e,t){for(var n=[],r={},o=0;o<t.length;o++){var i=t[o],a=i[0],s={id:e+":"+o,css:i[1],media:i[2],sourceMap:i[3]};r[a]?r[a].parts.push(s):n.push(r[a]={id:a,parts:[s]})}return n}n.r(t),n.d(t,"default",(function(){return p}));var o="undefined"!==typeof document;if("undefined"!==typeof DEBUG&&DEBUG&&!o)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var i={},a=o&&(document.head||document.getElementsByTagName("head")[0]),s=null,l=0,c=!1,u=function(){},d=null,f="undefined"!==typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function p(e,t,n,o){c=n,d=o||{};var a=r(e,t);return h(a),function(t){for(var n=[],o=0;o<a.length;o++){var s=a[o];(l=i[s.id]).refs--,n.push(l)}t?h(a=r(e,t)):a=[];for(o=0;o<n.length;o++){var l;if(0===(l=n[o]).refs){for(var c=0;c<l.parts.length;c++)l.parts[c]();delete i[l.id]}}}}function h(e){for(var t=0;t<e.length;t++){var n=e[t],r=i[n.id];if(r){r.refs++;for(var o=0;o<r.parts.length;o++)r.parts[o](n.parts[o]);for(;o<n.parts.length;o++)r.parts.push(g(n.parts[o]));r.parts.length>n.parts.length&&(r.parts.length=n.parts.length)}else{var a=[];for(o=0;o<n.parts.length;o++)a.push(g(n.parts[o]));i[n.id]={id:n.id,refs:1,parts:a}}}}function m(){var e=document.createElement("style");return e.type="text/css",a.appendChild(e),e}function g(e){var t,n,r=document.querySelector('style[data-vue-ssr-id~="'+e.id+'"]');if(r){if(c)return u;r.parentNode.removeChild(r)}if(f){var o=l++;r=s||(s=m()),t=y.bind(null,r,o,!1),n=y.bind(null,r,o,!0)}else r=m(),t=v.bind(null,r),n=function(){r.parentNode.removeChild(r)};return t(e),function(r){if(r){if(r.css===e.css&&r.media===e.media&&r.sourceMap===e.sourceMap)return;t(e=r)}else n()}}var b=function(){var e=[];return function(t,n){return e[t]=n,e.filter(Boolean).join("\n")}}();function y(e,t,n,r){var o=n?"":r.css;if(e.styleSheet)e.styleSheet.cssText=b(t,o);else{var i=document.createTextNode(o),a=e.childNodes;a[t]&&e.removeChild(a[t]),a.length?e.insertBefore(i,a[t]):e.appendChild(i)}}function v(e,t){var n=t.css,r=t.media,o=t.sourceMap;if(r&&e.setAttribute("media",r),d.ssrId&&e.setAttribute("data-vue-ssr-id",t.id),o&&(n+="\n/*# sourceURL="+o.sources[0]+" */",n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */"),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}},function(e,t,n){"use strict";var r={name:"Loading",props:{size:{default:64}}},o=(n(34),n(1)),i=Object(o.a)(r,(function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"lds-ring serverless-bbs",style:{width:this.size+"px",height:this.size+"px"}},[t("div"),this._v(" "),t("div"),this._v(" "),t("div"),this._v(" "),t("div")])}),[],!1,null,"9b15224e",null);t.a=i.exports},function(e,t,n){"use strict";var r={name:"Button",components:{Loading:n(4).a},props:{color:String,text:Boolean,dense:Boolean,disabled:Boolean,loading:Boolean}},o=(n(84),n(1)),i=Object(o.a)(r,(function(){var e,t=this,n=t.$createElement,r=t._self._c||n;return r("button",t._g(t._b({staticClass:"bbs-btn",class:(e={},e[t.color+"-color"]=!!t.color,e["bbs-btn-text"]=!1!==t.text,e["no-gap"]=!1!==t.dense,e["bbs-disabled"]=t.disabled,e["bbs-btn-loading"]=t.loading,e)},"button",t.$attrs,!1),t.$listeners),[t.loading?r("Loading",{attrs:{size:22}}):t._t("default")],2)}),[],!1,null,"deda247e",null);t.a=i.exports},function(e,t,n){"use strict";const r=n(26),o=n(14),i=n(31);function a(e,t){switch(o(e)){case"object":return function(e,t){if("function"===typeof t)return t(e);if(t||i(e)){const n=new e.constructor;for(let r in e)n[r]=a(e[r],t);return n}return e}(e,t);case"array":return function(e,t){const n=new e.constructor(e.length);for(let r=0;r<e.length;r++)n[r]=a(e[r],t);return n}(e,t);default:return r(e)}}e.exports=a},function(e,t,n){"use strict";var r=n(149);n(45);function o(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"===typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return i(e,t)}(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){l=!0,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(l)throw a}}}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var a={name:"TextField",props:{value:{default:null},rows:{default:null},label:{type:String,default:""},placeholder:{type:String,default:""},rules:{default:function(){return[]}},outlined:{default:!0},autoHeight:{default:!0}},data:function(){return{newValue:this.value,uuid:Object(r.a)(),error:!1,errorMsg:null,dirty:!1,labelTextW:0}},model:{prop:"value",event:"input"},watch:{value:function(e){this.newValue=e,this.$nextTick((function(){e?this.handleBlur():this.validate()}))},newValue:function(e){this.$emit("input",e)}},mounted:function(){var e=this.$refs["label-ref"],t=this.$refs["input-ref"];""===this.label?this.labelTextW=0:this.labelTextW=e.offsetWidth,this.newValue&&(this.dirty=!0),t.addEventListener("focus",this.handleFocus),t.addEventListener("blur",this.handleBlur),this.autoHeight&&(this.calcHeight(),t.addEventListener("input",this.calcHeight)),this.handleFocus(),this.dirty=!1,this.handleBlur()},methods:{handleBlur:function(){var e=this.$refs["legend-ref"],t=this.$refs["label-ref"],n=this.$refs["field-ref"];this.newValue||this.placeholder||(e.style.width=0,t.style.top="16px",t.style.fontSize="16px"),n.classList.remove("bbs-cus-fieldset-focus"),this.dirty&&this.validate()},handleFocus:function(){var e=this.$refs["legend-ref"],t=this.$refs["label-ref"],n=this.$refs["field-ref"];e.style.width=this.labelTextW+"px",t.style.top=0,t.style.fontSize="12px",n.classList.add("bbs-cus-fieldset-focus"),this.dirty=!0},calcHeight:function(){var e=this.$refs["input-ref"];e.style.height="auto",e.style.height="".concat(e.scrollHeight+2,"px")},validate:function(){if(this.dirty=!0,0===this.rules.length)return this.error=!1,this.errorMsg=null,!0;var e,t=o(this.rules);try{for(t.s();!(e=t.n()).done;){var n=(0,e.value)(this.newValue);if(!0!==n)return this.error=!0,this.errorMsg=n,!1}}catch(r){t.e(r)}finally{t.f()}return this.error=!1,this.errorMsg=null,!0},reset:function(){this.newValue="",this.error=!1,this.errorMsg=null,this.dirty=!1,this.calcHeight()},getElement:function(){return this.$refs["input-ref"]}}},s=n(1),l=Object(s.a)(a,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"bbs-cus-filedset-wrapper"},[n("div",{staticClass:"bbs-cus-fieldset-container"},[n("fieldset",{ref:"field-ref",staticClass:"bbs-cus-fieldset-valid-form",class:{"bbs-cus-material-ui":!e.outlined,"bbs-cus-bootstrap-ui":e.outlined,"bbs-cus-error":!0===e.error}},[n("legend",{ref:"legend-ref",staticClass:"bbs-cus-fieldset-legend"}),e._v(" "),n("span",{ref:"label-ref",staticClass:"bbs-cus-label-text",class:{"bbs-cus-text-error":!0===e.error}},[e._v("\n "+e._s(e.label)+"\n ")])]),e._v(" "),e.rows?n("textarea",e._b({directives:[{name:"model",rawName:"v-model",value:e.newValue,expression:"newValue"}],ref:"input-ref",staticClass:"bbs-cus-valid-field",class:{"auto-height-textarea-root":e.autoHeight},attrs:{rows:e.rows,placeholder:e.placeholder},domProps:{value:e.newValue},on:{input:function(t){t.target.composing||(e.newValue=t.target.value)}}},"textarea",e.$attrs,!1)):"checkbox"===e.$attrs.type?n("input",e._b({directives:[{name:"model",rawName:"v-model",value:e.newValue,expression:"newValue"}],ref:"input-ref",staticClass:"bbs-cus-valid-field",attrs:{placeholder:e.placeholder,type:"checkbox"},domProps:{checked:Array.isArray(e.newValue)?e._i(e.newValue,null)>-1:e.newValue},on:{change:function(t){var n=e.newValue,r=t.target,o=!!r.checked;if(Array.isArray(n)){var i=e._i(n,null);r.checked?i<0&&(e.newValue=n.concat([null])):i>-1&&(e.newValue=n.slice(0,i).concat(n.slice(i+1)))}else e.newValue=o}}},"input",e.$attrs,!1)):"radio"===e.$attrs.type?n("input",e._b({directives:[{name:"model",rawName:"v-model",value:e.newValue,expression:"newValue"}],ref:"input-ref",staticClass:"bbs-cus-valid-field",attrs:{placeholder:e.placeholder,type:"radio"},domProps:{checked:e._q(e.newValue,null)},on:{change:function(t){e.newValue=null}}},"input",e.$attrs,!1)):n("input",e._b({directives:[{name:"model",rawName:"v-model",value:e.newValue,expression:"newValue"}],ref:"input-ref",staticClass:"bbs-cus-valid-field",attrs:{placeholder:e.placeholder,type:e.$attrs.type},domProps:{value:e.newValue},on:{input:function(t){t.target.composing||(e.newValue=t.target.value)}}},"input",e.$attrs,!1))]),e._v(" "),n("div",{staticClass:"error-msg"},[e._v(e._s(e.errorMsg))])])}),[],!1,null,"00e42b70",null);t.a=l.exports},function(e,t,n){"use strict";n.d(t,"c",(function(){return o})),n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return a}));var r=n(39);function o(e,t){if(!e)return e;if(!t)return e;var n=new RegExp("^@".concat(t,"\\s"));return e.replace(n,"")}function i(e,t){return t?"@".concat(t," ").concat(e):e}function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"_",n=arguments.length>2?arguments[2]:void 0;if(!n)return e;var o=Object(r.a)(n);return'<a class="bbs-at" href="#'.concat(t,'">@').concat(o,"</a> ").concat(e)}},function(e,t,n){"use strict";var r={name:"LayerInterface",data:function(){return{initialLoading:!0}},methods:{serverInit:function(){},fetchPageViews:function(e){},fetchCounts:function(e){},updateComment:function(e,t){},uploadComment:function(e){},fetchCurrentUser:function(){},fetchComments:function(e){}}},o=n(1),i=Object(o.a)(r,(function(){var e=this.$createElement;return(this._self._c||e)("div")}),[],!1,null,"22e30980",null);t.a=i.exports},function(e,t,n){var r,o;!function(i){if(void 0===(o="function"===typeof(r=i)?r.call(t,n,t,e):r)||(e.exports=o),!0,e.exports=i(),!!0){var a=window.Cookies,s=window.Cookies=i();s.noConflict=function(){return window.Cookies=a,s}}}((function(){function e(){for(var e=0,t={};e<arguments.length;e++){var n=arguments[e];for(var r in n)t[r]=n[r]}return t}function t(e){return e.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}return function n(r){function o(){}function i(t,n,i){if("undefined"!==typeof document){"number"===typeof(i=e({path:"/"},o.defaults,i)).expires&&(i.expires=new Date(1*new Date+864e5*i.expires)),i.expires=i.expires?i.expires.toUTCString():"";try{var a=JSON.stringify(n);/^[\{\[]/.test(a)&&(n=a)}catch(c){}n=r.write?r.write(n,t):encodeURIComponent(String(n)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=encodeURIComponent(String(t)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var s="";for(var l in i)i[l]&&(s+="; "+l,!0!==i[l]&&(s+="="+i[l].split(";")[0]));return document.cookie=t+"="+n+s}}function a(e,n){if("undefined"!==typeof document){for(var o={},i=document.cookie?document.cookie.split("; "):[],a=0;a<i.length;a++){var s=i[a].split("="),l=s.slice(1).join("=");n||'"'!==l.charAt(0)||(l=l.slice(1,-1));try{var c=t(s[0]);if(l=(r.read||r)(l,c)||t(l),n)try{l=JSON.parse(l)}catch(u){}if(o[c]=l,e===c)break}catch(u){}}return e?o[e]:o}}return o.set=i,o.get=function(e){return a(e,!1)},o.getJSON=function(e){return a(e,!0)},o.remove=function(t,n){i(t,"",e(n,{expires:-1}))},o.defaults={},o.withConverter=n,o}((function(){}))}))},function(e,t){const n=/[&<>"']/,r=/[&<>"']/g,o=/[<>"']|&(?!#?\w+;)/,i=/[<>"']|&(?!#?\w+;)/g,a={"&":"&","<":"<",">":">",'"':""","'":"'"},s=e=>a[e];const l=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function c(e){return e.replace(l,(e,t)=>"colon"===(t=t.toLowerCase())?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):"")}const u=/(^|[^\[])\^/g;const d=/[^\w:]/g,f=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;const p={},h=/^[^:]+:\/*[^/]*$/,m=/^([^:]+:)[\s\S]*$/,g=/^([^:]+:\/*[^/]*)[\s\S]*$/;function b(e,t){p[" "+e]||(h.test(e)?p[" "+e]=e+"/":p[" "+e]=y(e,"/",!0));const n=-1===(e=p[" "+e]).indexOf(":");return"//"===t.substring(0,2)?n?t:e.replace(m,"$1")+t:"/"===t.charAt(0)?n?t:e.replace(g,"$1")+t:e+t}function y(e,t,n){const r=e.length;if(0===r)return"";let o=0;for(;o<r;){const i=e.charAt(r-o-1);if(i!==t||n){if(i===t||!n)break;o++}else o++}return e.substr(0,r-o)}e.exports={escape:function(e,t){if(t){if(n.test(e))return e.replace(r,s)}else if(o.test(e))return e.replace(i,s);return e},unescape:c,edit:function(e,t){e=e.source||e,t=t||"";const n={replace:(t,r)=>(r=(r=r.source||r).replace(u,"$1"),e=e.replace(t,r),n),getRegex:()=>new RegExp(e,t)};return n},cleanUrl:function(e,t,n){if(e){let e;try{e=decodeURIComponent(c(n)).replace(d,"").toLowerCase()}catch(r){return null}if(0===e.indexOf("javascript:")||0===e.indexOf("vbscript:")||0===e.indexOf("data:"))return null}t&&!f.test(n)&&(n=b(t,n));try{n=encodeURI(n).replace(/%25/g,"%")}catch(r){return null}return n},resolveUrl:b,noopTest:{exec:function(){}},merge:function(e){let t,n,r=1;for(;r<arguments.length;r++)for(n in t=arguments[r],t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},splitCells:function(e,t){const n=e.replace(/\|/g,(e,t,n)=>{let r=!1,o=t;for(;--o>=0&&"\\"===n[o];)r=!r;return r?"|":" |"}).split(/ \|/);let r=0;if(n.length>t)n.splice(t);else for(;n.length<t;)n.push("");for(;r<n.length;r++)n[r]=n[r].trim().replace(/\\\|/g,"|");return n},rtrim:y,findClosingBracket:function(e,t){if(-1===e.indexOf(t[1]))return-1;const n=e.length;let r=0,o=0;for(;o<n;o++)if("\\"===e[o])o++;else if(e[o]===t[0])r++;else if(e[o]===t[1]&&(r--,r<0))return o;return-1},checkSanitizeDeprecation:function(e){e&&e.sanitize&&!e.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return c})),n.d(t,"c",(function(){return u}));var r={inheritAttrs:!1,props:{duration:{type:[Number,Object],default:300},delay:{type:[Number,Object],default:0},group:Boolean,tag:{type:String,default:"span"},origin:{type:String,default:""},styles:{type:Object,default:function(){return{animationFillMode:"both",animationTimingFunction:"ease-out"}}}},computed:{componentType:function(){return this.group?"transition-group":"transition"},hooks:function(){return Object.assign({beforeEnter:this.beforeEnter,afterEnter:this.cleanUpStyles,beforeLeave:this.beforeLeave,leave:this.leave,afterLeave:this.cleanUpStyles},this.$listeners)}},methods:{beforeEnter:function(e){var t=this.duration.enter?this.duration.enter:this.duration;e.style.animationDuration=t+"ms";var n=this.delay.enter?this.delay.enter:this.delay;e.style.animationDelay=n+"ms",this.setStyles(e)},cleanUpStyles:function(e){var t=this;Object.keys(this.styles).forEach((function(n){t.styles[n]&&(e.style[n]="")})),e.style.animationDuration="",e.style.animationDelay=""},beforeLeave:function(e){var t=this.duration.leave?this.duration.leave:this.duration;e.style.animationDuration=t+"ms";var n=this.delay.leave?this.delay.leave:this.delay;e.style.animationDelay=n+"ms",this.setStyles(e)},leave:function(e){this.setAbsolutePosition(e)},setStyles:function(e){var t=this;this.setTransformOrigin(e),Object.keys(this.styles).forEach((function(n){var r=t.styles[n];r&&(e.style[n]=r)}))},setAbsolutePosition:function(e){return this.group&&(e.style.position="absolute"),this},setTransformOrigin:function(e){return this.origin&&(e.style.transformOrigin=this.origin),this}}};!function(){if("undefined"!==typeof document){var e=document.head||document.getElementsByTagName("head")[0],t=document.createElement("style"),n=" @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } .fadeIn { animation-name: fadeIn; } @keyframes fadeOut { from { opacity: 1; } to { opacity: 0; } } .fadeOut { animation-name: fadeOut; } .fade-move { transition: transform .3s ease-out; } ";t.type="text/css",t.styleSheet?t.styleSheet.cssText=n:t.appendChild(document.createTextNode(n)),e.appendChild(t)}}();var o={render:function(){var e=this.$createElement;return(this._self._c||e)(this.componentType,this._g(this._b({tag:"component",attrs:{tag:this.tag,"enter-active-class":"fadeIn","move-class":"fade-move","leave-active-class":"fadeOut"}},"component",this.$attrs,!1),this.hooks),[this._t("default")],2)},staticRenderFns:[],name:"fade-transition",mixins:[r]};!function(){if("undefined"!==typeof document){var e=document.head||document.getElementsByTagName("head")[0],t=document.createElement("style"),n=".zoom-move { transition: transform .3s ease-out; } @keyframes zoomIn { from { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } 50% { opacity: 1; } } .zoomIn { animation-name: zoomIn; } @keyframes zoomOut { from { opacity: 1; } 50% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } to { opacity: 0; } } .zoomOut { animation-name: zoomOut; } ";t.type="text/css",t.styleSheet?t.styleSheet.cssText=n:t.appendChild(document.createTextNode(n)),e.appendChild(t)}}();var i={render:function(){var e=this.$createElement;return(this._self._c||e)(this.componentType,this._g(this._b({tag:"component",attrs:{tag:this.tag,"enter-active-class":"zoomIn","move-class":"zoom-move","leave-active-class":"zoomOut"}},"component",this.$attrs,!1),this.hooks),[this._t("default")],2)},staticRenderFns:[],name:"zoom-center-transition",mixins:[r]};!function(){if("undefined"!==typeof document){var e=document.head||document.getElementsByTagName("head")[0],t=document.createElement("style"),n=".zoom-move { transition: transform .3s ease-out; } @keyframes zoomInX { from { opacity: 0; transform: scaleX(0); } 50% { opacity: 1; } } .zoomInX { animation-name: zoomInX; } @keyframes zoomOutX { from { opacity: 1; } 50% { opacity: 0; transform: scaleX(0); } to { opacity: 0; } } .zoomOutX { animation-name: zoomOutX; } ";t.type="text/css",t.styleSheet?t.styleSheet.cssText=n:t.appendChild(document.createTextNode(n)),e.appendChild(t)}}();var a={render:function(){var e=this.$createElement;return(this._self._c||e)(this.componentType,this._g(this._b({tag:"component",attrs:{tag:this.tag,"enter-active-class":"zoomInX","move-class":"zoom-move","leave-active-class":"zoomOutX"}},"component",this.$attrs,!1),this.hooks),[this._t("default")],2)},staticRenderFns:[],name:"zoom-x-transition",props:{styles:{type:Object,default:function(){return{animationFillMode:"both",animationTimingFunction:"cubic-bezier(.55,0,.1,1)"}}}},mixins:[r]};!function(){if("undefined"!==typeof document){var e=document.head||document.getElementsByTagName("head")[0],t=document.createElement("style"),n=".zoom-move { transition: transform .3s ease-out; } @keyframes zoomInY { from { opacity: 0; transform: scaleY(0); } 50% { opacity: 1; tranform: scaleY(1); } } .zoomInY { animation-name: zoomInY; } @keyframes zoomOutY { from { opacity: 1; } 50% { opacity: 0; transform: scaleY(0); } to { opacity: 0; } } .zoomOutY { animation-name: zoomOutY; } ";t.type="text/css",t.styleSheet?t.styleSheet.cssText=n:t.appendChild(document.createTextNode(n)),e.appendChild(t)}}();var s={render:function(){var e=this.$createElement;return(this._self._c||e)(this.componentType,this._g(this._b({tag:"component",attrs:{tag:this.tag,"enter-active-class":"zoomInY","move-class":"zoom-move","leave-active-class":"zoomOutY"}},"component",this.$attrs,!1),this.hooks),[this._t("default")],2)},staticRenderFns:[],name:"zoom-y-transition",mixins:[r],props:{styles:{type:Object,default:function(){return{animationFillMode:"both",animationTimingFunction:"cubic-bezier(.55,0,.1,1)"}}}}};!function(){if("undefined"!==typeof document){var e=document.head||document.getElementsByTagName("head")[0],t=document.createElement("style"),n=" .collapse-move { transition: transform .3s ease-in-out; } ";t.type="text/css",t.styleSheet?t.styleSheet.cssText=n:t.appendChild(document.createTextNode(n)),e.appendChild(t)}}();var l={render:function(){var e=this,t=e.$createElement;return(e._self._c||t)(e.componentType,e._g(e._b({tag:"component",attrs:{tag:e.tag,"move-class":"collapse-move"},on:{"before-enter":e.beforeEnter,"after-enter":e.afterEnter,enter:e.enter,"before-leave":e.beforeLeave,leave:e.leave,"after-leave":e.afterLeave}},"component",e.$attrs,!1),e.$listeners),[e._t("default")],2)},staticRenderFns:[],name:"collapse-transition",mixins:[r],methods:{transitionStyle:function(e){void 0===e&&(e=300);var t=e/1e3;return t+"s height ease-in-out, "+t+"s padding-top ease-in-out, "+t+"s padding-bottom ease-in-out"},beforeEnter:function(e){var t=this.duration.enter?this.duration.enter:this.duration;e.style.transition=this.transitionStyle(t),e.dataset||(e.dataset={}),e.dataset.oldPaddingTop=e.style.paddingTop,e.dataset.oldPaddingBottom=e.style.paddingBottom,e.style.height="0",e.style.paddingTop=0,e.style.paddingBottom=0,this.setStyles(e)},enter:function(e){e.dataset.oldOverflow=e.style.overflow,0!==e.scrollHeight?(e.style.height=e.scrollHeight+"px",e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom):(e.style.height="",e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom),e.style.overflow="hidden"},afterEnter:function(e){e.style.transition="",e.style.height="",e.style.overflow=e.dataset.oldOverflow},beforeLeave:function(e){e.dataset||(e.dataset={}),e.dataset.oldPaddingTop=e.style.paddingTop,e.dataset.oldPaddingBottom=e.style.paddingBottom,e.dataset.oldOverflow=e.style.overflow,e.style.height=e.scrollHeight+"px",e.style.overflow="hidden",this.setStyles(e)},leave:function(e){var t=this.duration.leave?this.duration.leave:this.duration;0!==e.scrollHeight&&(e.style.transition=this.transitionStyle(t),e.style.height=0,e.style.paddingTop=0,e.style.paddingBottom=0),this.setAbsolutePosition(e)},afterLeave:function(e){e.style.transition="",e.style.height="",e.style.overflow=e.dataset.oldOverflow,e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom}}};!function(){if("undefined"!==typeof document){var e=document.head||document.getElementsByTagName("head")[0],t=document.createElement("style"),n=" @keyframes scaleIn { from { opacity: 0; transform: scale(0) } to { opacity: 1; } } .scaleIn { animation-name: scaleIn; } @keyframes scaleOut { from { opacity: 1; } to { opacity: 0; transform: scale(0); } } .scaleOut { animation-name: scaleOut; } .scale-move { transition: transform .3s cubic-bezier(.25, .8, .50, 1); } ";t.type="text/css",t.styleSheet?t.styleSheet.cssText=n:t.appendChild(document.createTextNode(n)),e.appendChild(t)}}();var c={render:function(){var e=this.$createElement;return(this._self._c||e)(this.componentType,this._g(this._b({tag:"component",attrs:{tag:this.tag,"enter-active-class":"scaleIn","move-class":"scale-move","leave-active-class":"scaleOut"}},"component",this.$attrs,!1),this.hooks),[this._t("default")],2)},staticRenderFns:[],name:"scale-transition",mixins:[r],props:{origin:{type:String,default:"top left"},styles:{type:Object,default:function(){return{animationFillMode:"both",animationTimingFunction:"cubic-bezier(.25,.8,.50,1)"}}}}};!function(){if("undefined"!==typeof document){var e=document.head||document.getElementsByTagName("head")[0],t=document.createElement("style"),n=".slide-move { transition: transform .3s; } @keyframes slideYIn { from { opacity: 0; transform: translateY(-15px); } to { opacity: 1; } } .slideYIn { animation-name: slideYIn; } @keyframes slideYOut { from { opacity: 1; } to { opacity: 0; transform: translateY(-15px); } } .slideYOut { animation-name: slideYOut; } ";t.type="text/css",t.styleSheet?t.styleSheet.cssText=n:t.appendChild(document.createTextNode(n)),e.appendChild(t)}}();var u={render:function(){var e=this.$createElement;return(this._self._c||e)(this.componentType,this._g(this._b({tag:"component",attrs:{tag:this.tag,type:"animation","enter-active-class":"slideYIn","move-class":"slide-move","leave-active-class":"slideYOut"}},"component",this.$attrs,!1),this.hooks),[this._t("default")],2)},staticRenderFns:[],name:"slide-y-up-transition",mixins:[r],props:{styles:{type:Object,default:function(){return{animationFillMode:"both",animationTimingFunction:"cubic-bezier(.25,.8,.50,1)"}}}}};!function(){if("undefined"!==typeof document){var e=document.head||document.getElementsByTagName("head")[0],t=document.createElement("style"),n=".slide-move { transition: transform .3s; } @keyframes slideYDownIn { from { opacity: 0; transform: translateY(15px); } to { opacity: 1; } } .slideYDownIn { animation-name: slideYDownIn; } @keyframes slideYDownOut { from { opacity: 1; } to { opacity: 0; transform: translateY(15px); } } .slideYDownOut { animation-name: slideYDownOut; } ";t.type="text/css",t.styleSheet?t.styleSheet.cssText=n:t.appendChild(document.createTextNode(n)),e.appendChild(t)}}();var d={render:function(){var e=this.$createElement;return(this._self._c||e)(this.componentType,this._g(this._b({tag:"component",attrs:{tag:this.tag,"enter-active-class":"slideYDownIn","leave-active-class":"slideYDownOut"}},"component",this.$attrs,!1),this.hooks),[this._t("default")],2)},staticRenderFns:[],name:"slide-y-down-transition",mixins:[r],props:{styles:{type:Object,default:function(){return{animationFillMode:"both",animationTimingFunction:"cubic-bezier(.25,.8,.50,1)"}}}}};!function(){if("undefined"!==typeof document){var e=document.head||document.getElementsByTagName("head")[0],t=document.createElement("style"),n=".slide-move { transition: transform .3s; } @keyframes slideXLeftIn { from { opacity: 0; transform: translateX(-15px); } to { opacity: 1; } } .slideXLeftIn { animation-name: slideXLeftIn; } @keyframes slideXLeftOut { from { opacity: 1; } to { opacity: 0; transform: translateX(-15px); } } .slideXLeftOut { animation-name: slideXLeftOut; } ";t.type="text/css",t.styleSheet?t.styleSheet.cssText=n:t.appendChild(document.createTextNode(n)),e.appendChild(t)}}();var f={render:function(){var e=this.$createElement;return(this._self._c||e)(this.componentType,this._g(this._b({tag:"component",attrs:{tag:this.tag,"enter-active-class":"slideXLeftIn","move-class":"slide-move","leave-active-class":"slideXLeftOut"}},"component",this.$attrs,!1),this.hooks),[this._t("default")],2)},staticRenderFns:[],name:"slide-x-left-transition",mixins:[r],props:{styles:{type:Object,default:function(){return{animationFillMode:"both",animationTimingFunction:"cubic-bezier(.25,.8,.50,1)"}}}}};!function(){if("undefined"!==typeof document){var e=document.head||document.getElementsByTagName("head")[0],t=document.createElement("style"),n=".slide-move { transition: transform .3s; } @keyframes slideXRightIn { from { opacity: 0; transform: translateX(15px); } to { opacity: 1; } } .slideXRightIn { animation-name: slideXRightIn; } @keyframes slideXRightOut { from { opacity: 1; } to { opacity: 0; transform: translateX(15px); } } .slideXRightOut { animation-name: slideXRightOut; } ";t.type="text/css",t.styleSheet?t.styleSheet.cssText=n:t.appendChild(document.createTextNode(n)),e.appendChild(t)}}();var p={render:function(){var e=this.$createElement;return(this._self._c||e)(this.componentType,this._g(this._b({tag:"component",attrs:{tag:this.tag,"enter-active-class":"slideXRightIn","move-class":"slide-move","leave-active-class":"slideXRightOut"}},"component",this.$attrs,!1),this.hooks),[this._t("default")],2)},staticRenderFns:[],name:"slide-x-right-transition",mixins:[r],props:{styles:{type:Object,default:function(){return{animationFillMode:"both",animationTimingFunction:"cubic-bezier(.25,.8,.50,1)"}}}}},h={};function m(e,t){t&&t.components?t.components.forEach((function(t){return e.component(t.name,h[t.name])})):Object.keys(h).forEach((function(t){e.component(t,h[t])}))}h[o.name]=o,h[i.name]=i,h[a.name]=a,h[s.name]=s,h[l.name]=l,h[c.name]=c,h[u.name]=u,h[d.name]=d,h[f.name]=f,h[p.name]=p,"undefined"!==typeof window&&window.Vue&&window.Vue.use({install:m})},function(e,t,n){"use strict";var r=n(149);function o(e){return/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(e)}function i(e){return/^((http(s)?:)?\/\/)?(www\.)?[-a-zA-Z0-9@:%._+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_+.~#?&//=]*)/.test(e)}var a={name:"Validate",data:function(){return{uuid:Object(r.a)()}},computed:{emailVerify:function(){return o},linkVerify:function(){return i}},methods:{validate:function(){return this.$refs[this.uuid].validate()},getElement:function(){return this.$refs[this.uuid].getElement()},reset:function(){return this.$refs[this.uuid].reset()}}},s=n(1),l=Object(s.a)(a,(function(){var e=this.$createElement;return(this._self._c||e)("div")}),[],!1,null,"6b43a34e",null);t.a=l.exports},function(e,t){var n=Object.prototype.toString;function r(e){return"function"===typeof e.constructor?e.constructor.name:null}e.exports=function(e){if(void 0===e)return"undefined";if(null===e)return"null";var t=typeof e;if("boolean"===t)return"boolean";if("string"===t)return"string";if("number"===t)return"number";if("symbol"===t)return"symbol";if("function"===t)return"GeneratorFunction"===r(e)?"generatorfunction":"function";if(function(e){return Array.isArray?Array.isArray(e):e instanceof Array}(e))return"array";if(function(e){if(e.constructor&&"function"===typeof e.constructor.isBuffer)return e.constructor.isBuffer(e);return!1}(e))return"buffer";if(function(e){try{if("number"===typeof e.length&&"function"===typeof e.callee)return!0}catch(t){if(-1!==t.message.indexOf("callee"))return!0}return!1}(e))return"arguments";if(function(e){return e instanceof Date||"function"===typeof e.toDateString&&"function"===typeof e.getDate&&"function"===typeof e.setDate}(e))return"date";if(function(e){return e instanceof Error||"string"===typeof e.message&&e.constructor&&"number"===typeof e.constructor.stackTraceLimit}(e))return"error";if(function(e){return e instanceof RegExp||"string"===typeof e.flags&&"boolean"===typeof e.ignoreCase&&"boolean"===typeof e.multiline&&"boolean"===typeof e.global}(e))return"regexp";switch(r(e)){case"Symbol":return"symbol";case"Promise":return"promise";case"WeakMap":return"weakmap";case"WeakSet":return"weakset";case"Map":return"map";case"Set":return"set";case"Int8Array":return"int8array";case"Uint8Array":return"uint8array";case"Uint8ClampedArray":return"uint8clampedarray";case"Int16Array":return"int16array";case"Uint16Array":return"uint16array";case"Int32Array":return"int32array";case"Uint32Array":return"uint32array";case"Float32Array":return"float32array";case"Float64Array":return"float64array"}if(function(e){return"function"===typeof e.throw&&"function"===typeof e.return&&"function"===typeof e.next}(e))return"generator";switch(t=n.call(e)){case"[object Object]":return"object";case"[object Map Iterator]":return"mapiterator";case"[object Set Iterator]":return"setiterator";case"[object String Iterator]":return"stringiterator";case"[object Array Iterator]":return"arrayiterator"}return t.slice(8,-1).toLowerCase().replace(/\s/g,"")}},function(e,t,n){var r=n(35);r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);(0,n(3).default)("734e1472",r,!0,{})},function(e,t){function n(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,xhtml:!1}}e.exports={defaults:{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,xhtml:!1},getDefaults:n,changeDefaults:function(t){e.exports.defaults=t}}},function(e,t,n){"use strict";var r=function(){if("undefined"!==typeof self)return self;if("undefined"!==typeof window)return window;if("undefined"!==typeof r)return r;throw new Error("unable to locate global object")}();e.exports=t=r.fetch,r.fetch&&(t.default=r.fetch.bind(r)),t.Headers=r.Headers,t.Request=r.Request,t.Response=r.Response},function(e,t,n){var r=n(33);r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);(0,n(3).default)("59bf309a",r,!0,{})},function(e,t,n){"use strict";function r(e){return(r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){t||(t={seconds:"\u79d2\u524d",minutes:"\u5206\u949f\u524d",hours:"\u5c0f\u65f6\u524d",days:"\u5929\u524d",months:"\u4e2a\u6708\u524d",now:"\u521a\u521a"}),"object"!==r(e)&&(e=new Date(e));var n=e.getTime();try{var o=(new Date).getTime()-n,i=Math.floor(o/864e5);if(0===i){var a=o%864e5,s=Math.floor(a/36e5);if(0===s){var l=a%36e5,c=Math.floor(l/6e4);if(0===c){var u=l%6e4;return Math.round(u/1e3)+" ".concat(t.seconds)}return c+" ".concat(t.minutes)}return s+" ".concat(t.hours)}return i<0?t.now:i<30?i+" ".concat(t.days):i<365?Math.floor(i/30)+" ".concat(t.months):function(e){function t(e,t){for(var n=e.toString();n.length<t;)n="0"+n;return n}var n=t(e.getDate(),2),r=t(e.getMonth()+1,2),o=t(e.getFullYear(),2);return"".concat(o,"-").concat(r,"-").concat(n)}(e)}catch(d){console.error("Something wrong with time ago function.",d)}}var i={name:"MessageHead",props:{details:Object,small:Boolean},computed:{timeAgo:function(){return o},absoluteLink:function(){var e=this.details.link;return e.startsWith("http")||e.startsWith("//")?e.startsWith("//")&&(e="https:"+e):e="https://"+e,e}}},a=(n(113),n(1)),s=Object(a.a)(i,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"bbs-msg-header",class:!1===e.small?"":"header-sm"},[n("img",{staticClass:"bbs-avatar",attrs:{alt:"avatar",src:e.details.avatar}}),e._v(" "),n("div",{staticClass:"bbs-msg-head-info"},[n("span",{staticClass:"bbs-nickname"},[e.details.link?n("a",{attrs:{href:e.absoluteLink,target:"_blank",rel:"noopener noreferrer nofollow"}},[e._v("\n "+e._s(e.details.nickname)+"\n ")]):n("span",[e._v(e._s(e.details.nickname))])]),e._v(" "),n("div",{staticClass:"bbs-msg-date"},[n("span",[e._v(e._s(e.timeAgo(e.details.updatedAt)))])])])])}),[],!1,null,"670f6674",null).exports,l=n(12),c=n(5),u=n(22),d=n(6),f=n.n(d),p=n(4),h=n(146),m=n(119),g=n(147),b=n(145),y=n(8),v={name:"MessageRender",props:{details:Object},data:function(){return{showExpandBtn:!1}},mounted:function(){this.$refs["render-message"].offsetHeight>220&&(this.showExpandBtn=!0)},computed:{renderMessage:function(){return Object(y.a)(Object(b.a)(this.details.message),this.details.replyId,this.details.at)}},methods:{showExpand:function(){this.showExpandBtn&&(this.showExpandBtn=!1)}}},w=(n(111),Object(a.a)(v,(function(){var e=this.$createElement;return(this._self._c||e)("div",{ref:"render-message",staticClass:"markdown-body",class:{expand:this.showExpandBtn},domProps:{innerHTML:this._s(this.renderMessage)},on:{click:this.showExpand}})}),[],!1,null,"c615824a",null).exports),_=n(7),x=n(21);function k(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,i=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(l){s=!0,o=l}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return i}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return E(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return E(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function E(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var S={name:"MessageBody",components:{ActionsController:n(20).a,MessageInput:x.a,TextField:_.a,MessageRender:w,Loading:p.a,MoreButton:u.a,ListRender:function(){return Promise.resolve().then(n.bind(null,71))},Button:c.a,SlideYUpTransition:l.c},inject:["updateComment","startReply"],props:{small:Boolean,needUpdateData:Object,details:Object,loadList:Function,updateCommentAsync:Function,curNest:Number,maxNest:Number},computed:{canRenderReplyBtn:function(){return this.curNest<this.maxNest},isOwnerComment:function(){return!!this.$serverLessBBS.loggedUser&&(null!=this.$serverLessBBS.loggedUser.id&&this.$serverLessBBS.loggedUser.id===this.details.user_id)}},watch:{needUpdateData:function(e){if(e){var t=e.replyId;e.rootId===(this.details.rootId||this.details.objectId)&&this.maxNest!==this.curNest&&(t===this.details.objectId||this.maxNest===this.curNest+1&&this.replyList.find((function(e){return e.objectId===t})))&&this.updateDataAfterReply()}}},data:function(){return{replyCounts:this.details.replyCounts||0,replyLoading:!1,showReply:!1,replyList:[],replyPage:1,nodata:!1,edit:!1,editMessage:this.details.message}},methods:{toggleReplyList:function(){var e=this;return this.showReply?(this.showReply=!1,this.replyList=[],Promise.resolve()):(this.replyLoading=!0,this.showReply=!0,this.loadData().finally((function(){return e.replyLoading=!1})))},loadData:function(){var e=this,t={replyId:this.details.objectId,page:this.replyPage,deepReply:this.curNest+1===this.maxNest,deepReplyCounts:this.curNest+2>=this.maxNest};return this.loadList(t).then((function(t){var n=t.data;0===n.length?e.nodata=!0:e.replyList=f()(n)}))},saveEdit:function(){var e=this;if(this.validate()){var t=this.details.objectId;this.updateComment(t,this.editMessage).then((function(n){n&&(e.closeEdit(),e.updateCommentAsync(t,n))}))}},updateCommentInReplyAsync:function(e,t){var n=this.replyList.find((function(t){return t.objectId===e}));n?(n.message=t.message,n.updatedAt=t.updatedAt):this.updateCommentAsync(e,t)},fetchMore:function(){return this.replyPage+=1,this.loadData()},updateDataAfterReply:function(){var e=this;(this.showReply?this.loadData():this.toggleReplyList()).then((function(){return e.replyCounts++,Object(h.a)(document.getElementById(e.details.objectId),{highlight:!1,smooth:!0})})).then((function(){var t=e.replyList[0].objectId,n=document.getElementById(t).getElementsByClassName("bbs-msg-body")[0];n&&Object(m.a)(n)}))},insertEmoji:function(e){var t=this.$refs.edit_message.getElement(),n=k(Object(g.a)(t,e),3),r=n[0],o=n[1],i=n[2];this.editMessage=r,this.$nextTick((function(){t.selectionStart=i+e.length,t.selectionEnd=i+e.length,t.scrollTop=o,t.focus()}))},showEdit:function(){this.edit=!0,this.editMessage=this.details.message},closeEdit:function(){this.edit=!1,this.editMessage=this.details.message},validate:function(){return this.$refs.edit_message.validate()}}},C=(n(90),{name:"MessageCard",components:{MessageBody:Object(a.a)(S,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"bbs-msg-wrapper",class:{"msg-small":e.small}},[n("div",{staticClass:"bbs-msg-body",class:{"msg-small":e.small}},[e.edit?n("div",[n("MessageInput",{ref:"edit_message",attrs:{label:"\u7f16\u8f91\u5185\u5bb9",rows:3},model:{value:e.editMessage,callback:function(t){e.editMessage=t},expression:"editMessage"}}),e._v(" "),n("ActionsController",{attrs:{message:e.editMessage,insertEmoji:e.insertEmoji,replyId:e.details.replyId,at:e.details.at}})],1):n("MessageRender",{attrs:{details:e.details}})],1),e._v(" "),n("div",{staticClass:"bbs-msg-action",class:{"msg-small":e.small}},[e.edit&&e.isOwnerComment?n("div",{staticClass:"bbs-msg-action-edit"},[n("Button",{staticClass:"mr-4",attrs:{dense:"",text:""},on:{click:e.closeEdit}},[e._v("\n \u53d6\u6d88\n ")]),e._v(" "),n("Button",{staticClass:"mr-4",attrs:{dense:"",text:"",color:"success"},on:{click:e.saveEdit}},[e._v("\n \u4fdd\u5b58\n ")])],1):n("div",{staticClass:"bbs-msg-action-no-edit"},[e.isOwnerComment?n("Button",{staticClass:"mr-4",attrs:{dense:"",text:""},on:{click:e.showEdit}},[e._v("\n \u7f16\u8f91\n ")]):e._e(),e._v(" "),n("Button",{staticClass:"mr-4",attrs:{dense:"",text:"",color:"info"},on:{click:function(){return e.startReply({rootId:e.details.rootId||e.details.objectId,replyId:e.details.objectId,replyName:e.details.nickname})}}},[e._v("\n \u56de\u590d\n ")])],1),e._v(" "),e.canRenderReplyBtn?n("span",{staticClass:"bbs-reply-btn"},[e.replyCounts>0?n("Button",{attrs:{dense:"",text:""},on:{click:e.toggleReplyList}},[e.showReply?n("span",[e._v("\u6536\u8d77\u8bc4\u8bba")]):n("span",[e._v(e._s(e.replyCounts)+"\u6761\u8bc4\u8bba")])]):e._e()],1):e._e()]),e._v(" "),e.showReply&&e.canRenderReplyBtn?n("div",[e.replyLoading?n("Loading",{attrs:{size:32}}):e._e(),e._v(" "),n("SlideYUpTransition",{attrs:{duration:500}},[n("ListRender",{directives:[{name:"show",rawName:"v-show",value:!e.replyLoading,expression:"!replyLoading"}],staticClass:"mt-2 bbs-reply-wrapper pl-1",attrs:{"cur-nest":e.curNest+1,maxNest:e.maxNest,list:e.replyList,updateCommentAsync:e.updateCommentInReplyAsync,needUpdateData:e.needUpdateData,loadList:e.loadList}})],1),e._v(" "),!e.replyLoading&&e.replyCounts>e.replyList.length?n("MoreButton",{attrs:{align:"left",simple:!0,nodata:e.nodata,loadMore:e.fetchMore}}):e._e()],1):e._e()])}),[],!1,null,"4c0569a4",null).exports,MessageHead:s},props:{details:Object,small:Boolean,needUpdateData:Object,curNest:Number,maxNest:Number,loadList:Function,updateCommentAsync:Function}}),A=(n(88),Object(a.a)(C,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"bbs-comment-card"},[n("MessageHead",{attrs:{small:e.small,details:e.details}}),e._v(" "),n("MessageBody",{attrs:{small:e.small,details:e.details,needUpdateData:e.needUpdateData,updateCommentAsync:e.updateCommentAsync,loadList:e.loadList,curNest:e.curNest,maxNest:e.maxNest}})],1)}),[],!1,null,"9bd03526",null));t.a=A.exports},function(e,t,n){"use strict";var r=n(12),o=n(5),i=n(66),a={name:"Emoji",components:{PopupButton:n(23).a},props:{insertEmoji:Function},computed:{emojiList:function(){return i}}},s=(n(107),n(1)),l=Object(s.a)(a,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("PopupButton",{staticStyle:{"padding-left":"0","padding-right":"0"},attrs:{color:"error",text:""},scopedSlots:e._u([{key:"popup-content",fn:function(){return[n("div",{staticClass:"emoji-panel-box"},e._l(e.emojiList,(function(t,r){return n("span",{key:r,staticClass:"emoji-panel-item",attrs:{title:r},on:{click:function(){return e.insertEmoji(t)}}},[e._v("\n "+e._s(t)+"\n ")])})),0)]},proxy:!0}])},[e._v("\n \ud83d\ude04 \u8868\u60c5\n ")])}),[],!1,null,"66d8c2e9",null).exports,c=n(145),u=n(8),d={name:"PreviewRender",props:{preview:Boolean,message:String,replyId:String,at:String},computed:{previewMessage:function(){return this.preview?Object(u.a)(Object(c.a)(Object(u.c)(this.message,this.at)),this.replyId,this.at):""}}},f=(n(94),{name:"ActionsController",components:{PreviewRender:Object(s.a)(d,(function(){var e=this.$createElement;return(this._self._c||e)("div",{staticClass:"markdown-body bbs-preview-render",domProps:{innerHTML:this._s(""===this.previewMessage.trim()?"<span class='text-muted'>\u65e0\u5185\u5bb9</span>":this.previewMessage)}})}),[],!1,null,"534c56dc",null).exports,Emoji:l,Button:o.a,CollapseTransition:r.a},props:{message:String,replyId:String,at:String,insertEmoji:Function},data:function(){return{preview:!0}},methods:{togglePreview:function(){this.preview=!this.preview}}}),p=(n(92),Object(s.a)(f,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("div",{staticClass:"bbs-action-controller"},[n("div",{attrs:{title:"Markdown is supported"}},[n("a",{attrs:{href:"https://www.markdownguide.org/getting-started/",target:"_blank",rel:"noopener noreferrer"}},[n("svg",{attrs:{className:"markdown",viewBox:"0 0 16 16",version:"1.1",width:"16",height:"16","aria-hidden":"true"}},[n("path",{attrs:{fillRule:"evenodd",fill:"var(--bbs-info-color)",d:"M14.85 3H1.15C.52 3 0 3.52 0 4.15v7.69C0 12.48.52 13 1.15 13h13.69c.64 0 1.15-.52 1.15-1.15v-7.7C16 3.52 15.48 3 14.85 3zM9 11H7V8L5.5 9.92 4 8v3H2V5h2l1.5 2L7 5h2v6zm2.99.5L9.5 8H11V5h2v3h1.5l-2.51 3.5z"}})])])]),e._v(" "),n("div",{staticClass:"text-right"},[n("Emoji",{attrs:{insertEmoji:e.insertEmoji}}),e._v(" "),n("Button",{staticClass:"bbs-preview-btn text-sm",attrs:{text:"",color:e.preview?"success":""},on:{click:e.togglePreview}},[e._v("\n \u9884\u89c8:"+e._s(e.preview?"On":"Off")+"\n ")])],1)]),e._v(" "),n("CollapseTransition",{attrs:{duration:500}},[n("PreviewRender",{directives:[{name:"show",rawName:"v-show",value:e.preview,expression:"preview"}],attrs:{preview:e.preview,message:e.message,at:e.at,replyId:e.replyId}})],1)],1)}),[],!1,null,"93225aae",null));t.a=p.exports},function(e,t,n){"use strict";var r=n(7),o={name:"MessageInput",extends:n(13).a,components:{TextField:r.a},props:{value:String},model:{prop:"value",event:"input"},watch:{value:function(e){this.newVal=e},newVal:function(e){this.$emit("input",e)}},data:function(){return{newVal:this.value}},mounted:function(){}},i=n(1),a=Object(i.a)(o,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("TextField",e._b({ref:e.uuid,attrs:{rows:e.$attrs.rows||5,label:e.$attrs.label||"\u8bf4\u70b9\u4ec0\u4e48\u5427",placeholder:e.$attrs.placeholder||"",rules:e.$attrs.rules||[function(e){return!!e||"\u5185\u5bb9\u4e0d\u80fd\u4e3a\u7a7a"}]},model:{value:e.newVal,callback:function(t){e.newVal=t},expression:"newVal"}},"TextField",e.$attrs,!1))],1)}),[],!1,null,"664f0616",null);t.a=a.exports},function(e,t,n){"use strict";var r=n(5),o={name:"MoreButton",components:{Loading:n(4).a,Button:r.a},props:{noMoreData:Boolean,simple:Boolean,loadMore:Function,align:{default:"center"}},data:function(){return{moreLoading:!1}},methods:{load:function(){var e=this;this.moreLoading=!0,this.loadMore().finally((function(){return e.moreLoading=!1}))}}},i=n(1),a=Object(i.a)(o,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:"text-"+e.align},[e.moreLoading?n("Loading",{attrs:{size:48}}):n("Button",{attrs:{disabled:e.noMoreData,text:e.noMoreData||e.simple,color:e.noMoreData?"secondary":"info",dense:e.simple},on:{click:e.load}},[e._v("\n "+e._s(e.noMoreData?"\u6ca1\u6709\u66f4\u591a\u4e86":"\u67e5\u770b\u66f4\u591a")+"\n ")])],1)}),[],!1,null,"7b017d7b",null);t.a=a.exports},function(e,t,n){"use strict";var r=n(5),o=n(149),i=n(12),a={name:"PopupButton",components:{Button:r.a,ScaleTransition:i.b},props:{show:Boolean},model:{prop:"show",event:"change"},watch:{show:function(e){e!==this.newShow&&this.toggleStatus()},newShow:function(e){this.$emit("change",e)}},data:function(){return{boxTop:0,boxLeft:0,uuid:Object(o.a)(),btnUuid:Object(o.a)(),newShow:this.show,origin:"top left"}},mounted:function(){document.documentElement.addEventListener("click",this.hide)},destroyed:function(){document.documentElement.removeEventListener("click",this.hide)},methods:{hide:function(){this.newShow=!1},toggleStatus:function(){this.newShow||this.$emit("before-open"),this.newShow=!this.newShow,this.newShow&&this.calcPopupPos()},calcPopupPos:function(){var e=this.$refs[this.btnUuid].$el.getBoundingClientRect(),t=e.top,n=e.left,r=e.height,o=e.width,i=this.$refs[this.uuid];i.style.display="block";var a=i.offsetWidth,s=i.offsetHeight;i.style.display="none";var l=t-4,c=window.innerHeight-t-r-4,u=n+o,d=window.innerWidth-n,f="",p="";l>s&&c<s?(this.boxTop=t-4-s,f="bottom"):(this.boxTop=t+r+4,f="top"),u>a&&d<a?(this.boxLeft=n+o-a,p="right"):u<a&&d<a?(this.boxLeft=window.innerWidth-a-4,p=(n+o/2)/window.innerWidth*100+"%"):(this.boxLeft=n,p="left"),this.origin=p+" "+f}}},s=(n(109),n(1)),l=Object(s.a)(a,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Button",e._g(e._b({ref:e.btnUuid,staticClass:"position-relative",attrs:{dense:""},on:{click:function(t){return t.stopPropagation(),e.toggleStatus.apply(null,arguments)}}},"Button",e.$attrs,!1),e.$listeners),[e._t("default"),e._v(" "),n("ScaleTransition",{attrs:{duration:500,origin:e.origin}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.newShow,expression:"newShow"}],ref:e.uuid,staticClass:"bbs-popup-box",style:{top:e.boxTop+"px",left:e.boxLeft+"px"},on:{click:function(e){return e.stopPropagation(),function(){}.apply(null,arguments)}}},[e._t("popup-content")],2)])],2)}),[],!1,null,"ddb29f40",null);t.a=l.exports},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"===typeof window&&(n=window)}e.exports=n},,function(e,t,n){"use strict";(function(t){const r=Symbol.prototype.valueOf,o=n(14);e.exports=function(e,n){switch(o(e)){case"array":return e.slice();case"object":return Object.assign({},e);case"date":return new e.constructor(Number(e));case"map":return new Map(e);case"set":return new Set(e);case"buffer":return function(e){const n=e.length,r=t.allocUnsafe?t.allocUnsafe(n):t.from(n);return e.copy(r),r}(e);case"symbol":return function(e){return r?Object(r.call(e)):{}}(e);case"arraybuffer":return function(e){const t=new e.constructor(e.byteLength);return new Uint8Array(t).set(new Uint8Array(e)),t}(e);case"float32array":case"float64array":case"int16array":case"int32array":case"int8array":case"uint16array":case"uint32array":case"uint8clampedarray":case"uint8array":return function(e,t){return new e.constructor(e.buffer,e.byteOffset,e.length)}(e);case"regexp":return function(e){const t=void 0!==e.flags?e.flags:/\w+$/.exec(e)||void 0,n=new e.constructor(e.source,t);return n.lastIndex=e.lastIndex,n}(e);case"error":return Object.create(e);default:return e}}}).call(this,n(27).Buffer)},function(e,t,n){"use strict";(function(e){var r=n(28),o=n(29),i=n(30);function a(){return l.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(e,t){if(a()<t)throw new RangeError("Invalid typed array length");return l.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=l.prototype:(null===e&&(e=new l(t)),e.length=t),e}function l(e,t,n){if(!l.TYPED_ARRAY_SUPPORT&&!(this instanceof l))return new l(e,t,n);if("number"===typeof e){if("string"===typeof t)throw new Error("If encoding is specified then the first argument must be a string");return d(this,e)}return c(this,e,t,n)}function c(e,t,n,r){if("number"===typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!==typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r);l.TYPED_ARRAY_SUPPORT?(e=t).__proto__=l.prototype:e=f(e,t);return e}(e,t,n,r):"string"===typeof t?function(e,t,n){"string"===typeof n&&""!==n||(n="utf8");if(!l.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|h(t,n),o=(e=s(e,r)).write(t,n);o!==r&&(e=e.slice(0,o));return e}(e,t,n):function(e,t){if(l.isBuffer(t)){var n=0|p(t.length);return 0===(e=s(e,n)).length||t.copy(e,0,0,n),e}if(t){if("undefined"!==typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!==typeof t.length||(r=t.length)!==r?s(e,0):f(e,t);if("Buffer"===t.type&&i(t.data))return f(e,t.data)}var r;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function u(e){if("number"!==typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function d(e,t){if(u(t),e=s(e,t<0?0:0|p(t)),!l.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function f(e,t){var n=t.length<0?0:0|p(t.length);e=s(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function p(e){if(e>=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|e}function h(e,t){if(l.isBuffer(e))return e.length;if("undefined"!==typeof ArrayBuffer&&"function"===typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!==typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return U(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return $(e).length;default:if(r)return U(e).length;t=(""+t).toLowerCase(),r=!0}}function m(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return R(this,t,n);case"utf8":case"utf-8":return C(this,t,n);case"ascii":return A(this,t,n);case"latin1":case"binary":return O(this,t,n);case"base64":return S(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return j(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function g(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function b(e,t,n,r,o){if(0===e.length)return-1;if("string"===typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=o?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(o)return-1;n=e.length-1}else if(n<0){if(!o)return-1;n=0}if("string"===typeof t&&(t=l.from(t,r)),l.isBuffer(t))return 0===t.length?-1:y(e,t,n,r,o);if("number"===typeof t)return t&=255,l.TYPED_ARRAY_SUPPORT&&"function"===typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):y(e,[t],n,r,o);throw new TypeError("val must be string, number or Buffer")}function y(e,t,n,r,o){var i,a=1,s=e.length,l=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;a=2,s/=2,l/=2,n/=2}function c(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(o){var u=-1;for(i=n;i<s;i++)if(c(e,i)===c(t,-1===u?0:i-u)){if(-1===u&&(u=i),i-u+1===l)return u*a}else-1!==u&&(i-=i-u),u=-1}else for(n+l>s&&(n=s-l),i=n;i>=0;i--){for(var d=!0,f=0;f<l;f++)if(c(e,i+f)!==c(t,f)){d=!1;break}if(d)return i}return-1}function v(e,t,n,r){n=Number(n)||0;var o=e.length-n;r?(r=Number(r))>o&&(r=o):r=o;var i=t.length;if(i%2!==0)throw new TypeError("Invalid hex string");r>i/2&&(r=i/2);for(var a=0;a<r;++a){var s=parseInt(t.substr(2*a,2),16);if(isNaN(s))return a;e[n+a]=s}return a}function w(e,t,n,r){return V(U(t,e.length-n),e,n,r)}function _(e,t,n,r){return V(function(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,r)}function x(e,t,n,r){return _(e,t,n,r)}function k(e,t,n,r){return V($(t),e,n,r)}function E(e,t,n,r){return V(function(e,t){for(var n,r,o,i=[],a=0;a<e.length&&!((t-=2)<0);++a)n=e.charCodeAt(a),r=n>>8,o=n%256,i.push(o),i.push(r);return i}(t,e.length-n),e,n,r)}function S(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function C(e,t,n){n=Math.min(e.length,n);for(var r=[],o=t;o<n;){var i,a,s,l,c=e[o],u=null,d=c>239?4:c>223?3:c>191?2:1;if(o+d<=n)switch(d){case 1:c<128&&(u=c);break;case 2:128===(192&(i=e[o+1]))&&(l=(31&c)<<6|63&i)>127&&(u=l);break;case 3:i=e[o+1],a=e[o+2],128===(192&i)&&128===(192&a)&&(l=(15&c)<<12|(63&i)<<6|63&a)>2047&&(l<55296||l>57343)&&(u=l);break;case 4:i=e[o+1],a=e[o+2],s=e[o+3],128===(192&i)&&128===(192&a)&&128===(192&s)&&(l=(15&c)<<18|(63&i)<<12|(63&a)<<6|63&s)>65535&&l<1114112&&(u=l)}null===u?(u=65533,d=1):u>65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|1023&u),r.push(u),o+=d}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=4096));return n}(r)}t.Buffer=l,t.SlowBuffer=function(e){+e!=e&&(e=0);return l.alloc(+e)},t.INSPECT_MAX_BYTES=50,l.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"===typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(t){return!1}}(),t.kMaxLength=a(),l.poolSize=8192,l._augment=function(e){return e.__proto__=l.prototype,e},l.from=function(e,t,n){return c(null,e,t,n)},l.TYPED_ARRAY_SUPPORT&&(l.prototype.__proto__=Uint8Array.prototype,l.__proto__=Uint8Array,"undefined"!==typeof Symbol&&Symbol.species&&l[Symbol.species]===l&&Object.defineProperty(l,Symbol.species,{value:null,configurable:!0})),l.alloc=function(e,t,n){return function(e,t,n,r){return u(t),t<=0?s(e,t):void 0!==n?"string"===typeof r?s(e,t).fill(n,r):s(e,t).fill(n):s(e,t)}(null,e,t,n)},l.allocUnsafe=function(e){return d(null,e)},l.allocUnsafeSlow=function(e){return d(null,e)},l.isBuffer=function(e){return!(null==e||!e._isBuffer)},l.compare=function(e,t){if(!l.isBuffer(e)||!l.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,o=0,i=Math.min(n,r);o<i;++o)if(e[o]!==t[o]){n=e[o],r=t[o];break}return n<r?-1:r<n?1:0},l.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},l.concat=function(e,t){if(!i(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return l.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=l.allocUnsafe(t),o=0;for(n=0;n<e.length;++n){var a=e[n];if(!l.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,o),o+=a.length}return r},l.byteLength=h,l.prototype._isBuffer=!0,l.prototype.swap16=function(){var e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)g(this,t,t+1);return this},l.prototype.swap32=function(){var e=this.length;if(e%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)g(this,t,t+3),g(this,t+1,t+2);return this},l.prototype.swap64=function(){var e=this.length;if(e%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)g(this,t,t+7),g(this,t+1,t+6),g(this,t+2,t+5),g(this,t+3,t+4);return this},l.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?C(this,0,e):m.apply(this,arguments)},l.prototype.equals=function(e){if(!l.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===l.compare(this,e)},l.prototype.inspect=function(){var e="",n=t.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),"<Buffer "+e+">"},l.prototype.compare=function(e,t,n,r,o){if(!l.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===o&&(o=this.length),t<0||n>e.length||r<0||o>this.length)throw new RangeError("out of range index");if(r>=o&&t>=n)return 0;if(r>=o)return-1;if(t>=n)return 1;if(this===e)return 0;for(var i=(o>>>=0)-(r>>>=0),a=(n>>>=0)-(t>>>=0),s=Math.min(i,a),c=this.slice(r,o),u=e.slice(t,n),d=0;d<s;++d)if(c[d]!==u[d]){i=c[d],a=u[d];break}return i<a?-1:a<i?1:0},l.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},l.prototype.indexOf=function(e,t,n){return b(this,e,t,n,!0)},l.prototype.lastIndexOf=function(e,t,n){return b(this,e,t,n,!1)},l.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"===typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var o=this.length-t;if((void 0===n||n>o)&&(n=o),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var i=!1;;)switch(r){case"hex":return v(this,e,t,n);case"utf8":case"utf-8":return w(this,e,t,n);case"ascii":return _(this,e,t,n);case"latin1":case"binary":return x(this,e,t,n);case"base64":return k(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return E(this,e,t,n);default:if(i)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),i=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function A(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;o<n;++o)r+=String.fromCharCode(127&e[o]);return r}function O(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;o<n;++o)r+=String.fromCharCode(e[o]);return r}function R(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var o="",i=t;i<n;++i)o+=D(e[i]);return o}function j(e,t,n){for(var r=e.slice(t,n),o="",i=0;i<r.length;i+=2)o+=String.fromCharCode(r[i]+256*r[i+1]);return o}function T(e,t,n){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function I(e,t,n,r,o,i){if(!l.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||t<i)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function L(e,t,n,r){t<0&&(t=65535+t+1);for(var o=0,i=Math.min(e.length-n,2);o<i;++o)e[n+o]=(t&255<<8*(r?o:1-o))>>>8*(r?o:1-o)}function B(e,t,n,r){t<0&&(t=4294967295+t+1);for(var o=0,i=Math.min(e.length-n,4);o<i;++o)e[n+o]=t>>>8*(r?o:3-o)&255}function M(e,t,n,r,o,i){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function z(e,t,n,r,i){return i||M(e,0,n,4),o.write(e,t,n,r,23,4),n+4}function N(e,t,n,r,i){return i||M(e,0,n,8),o.write(e,t,n,r,52,8),n+8}l.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t<e&&(t=e),l.TYPED_ARRAY_SUPPORT)(n=this.subarray(e,t)).__proto__=l.prototype;else{var o=t-e;n=new l(o,void 0);for(var i=0;i<o;++i)n[i]=this[i+e]}return n},l.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||T(e,t,this.length);for(var r=this[e],o=1,i=0;++i<t&&(o*=256);)r+=this[e+i]*o;return r},l.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||T(e,t,this.length);for(var r=this[e+--t],o=1;t>0&&(o*=256);)r+=this[e+--t]*o;return r},l.prototype.readUInt8=function(e,t){return t||T(e,1,this.length),this[e]},l.prototype.readUInt16LE=function(e,t){return t||T(e,2,this.length),this[e]|this[e+1]<<8},l.prototype.readUInt16BE=function(e,t){return t||T(e,2,this.length),this[e]<<8|this[e+1]},l.prototype.readUInt32LE=function(e,t){return t||T(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},l.prototype.readUInt32BE=function(e,t){return t||T(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},l.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||T(e,t,this.length);for(var r=this[e],o=1,i=0;++i<t&&(o*=256);)r+=this[e+i]*o;return r>=(o*=128)&&(r-=Math.pow(2,8*t)),r},l.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||T(e,t,this.length);for(var r=t,o=1,i=this[e+--r];r>0&&(o*=256);)i+=this[e+--r]*o;return i>=(o*=128)&&(i-=Math.pow(2,8*t)),i},l.prototype.readInt8=function(e,t){return t||T(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},l.prototype.readInt16LE=function(e,t){t||T(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt16BE=function(e,t){t||T(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt32LE=function(e,t){return t||T(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},l.prototype.readInt32BE=function(e,t){return t||T(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},l.prototype.readFloatLE=function(e,t){return t||T(e,4,this.length),o.read(this,e,!0,23,4)},l.prototype.readFloatBE=function(e,t){return t||T(e,4,this.length),o.read(this,e,!1,23,4)},l.prototype.readDoubleLE=function(e,t){return t||T(e,8,this.length),o.read(this,e,!0,52,8)},l.prototype.readDoubleBE=function(e,t){return t||T(e,8,this.length),o.read(this,e,!1,52,8)},l.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||I(this,e,t,n,Math.pow(2,8*n)-1,0);var o=1,i=0;for(this[t]=255&e;++i<n&&(o*=256);)this[t+i]=e/o&255;return t+n},l.prototype.writeUIntBE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||I(this,e,t,n,Math.pow(2,8*n)-1,0);var o=n-1,i=1;for(this[t+o]=255&e;--o>=0&&(i*=256);)this[t+o]=e/i&255;return t+n},l.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,1,255,0),l.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},l.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):L(this,e,t,!0),t+2},l.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):L(this,e,t,!1),t+2},l.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):B(this,e,t,!0),t+4},l.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):B(this,e,t,!1),t+4},l.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);I(this,e,t,n,o-1,-o)}var i=0,a=1,s=0;for(this[t]=255&e;++i<n&&(a*=256);)e<0&&0===s&&0!==this[t+i-1]&&(s=1),this[t+i]=(e/a>>0)-s&255;return t+n},l.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);I(this,e,t,n,o-1,-o)}var i=n-1,a=1,s=0;for(this[t+i]=255&e;--i>=0&&(a*=256);)e<0&&0===s&&0!==this[t+i+1]&&(s=1),this[t+i]=(e/a>>0)-s&255;return t+n},l.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,1,127,-128),l.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},l.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):L(this,e,t,!0),t+2},l.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):L(this,e,t,!1),t+2},l.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,4,2147483647,-2147483648),l.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):B(this,e,t,!0),t+4},l.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):B(this,e,t,!1),t+4},l.prototype.writeFloatLE=function(e,t,n){return z(this,e,t,!0,n)},l.prototype.writeFloatBE=function(e,t,n){return z(this,e,t,!1,n)},l.prototype.writeDoubleLE=function(e,t,n){return N(this,e,t,!0,n)},l.prototype.writeDoubleBE=function(e,t,n){return N(this,e,t,!1,n)},l.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var o,i=r-n;if(this===e&&n<t&&t<r)for(o=i-1;o>=0;--o)e[o+t]=this[o+n];else if(i<1e3||!l.TYPED_ARRAY_SUPPORT)for(o=0;o<i;++o)e[o+t]=this[o+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+i),t);return i},l.prototype.fill=function(e,t,n,r){if("string"===typeof e){if("string"===typeof t?(r=t,t=0,n=this.length):"string"===typeof n&&(r=n,n=this.length),1===e.length){var o=e.charCodeAt(0);o<256&&(e=o)}if(void 0!==r&&"string"!==typeof r)throw new TypeError("encoding must be a string");if("string"===typeof r&&!l.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"===typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var i;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"===typeof e)for(i=t;i<n;++i)this[i]=e;else{var a=l.isBuffer(e)?e:U(new l(e,r).toString()),s=a.length;for(i=0;i<n-t;++i)this[i+t]=a[i%s]}return this};var P=/[^+\/0-9A-Za-z-_]/g;function D(e){return e<16?"0"+e.toString(16):e.toString(16)}function U(e,t){var n;t=t||1/0;for(var r=e.length,o=null,i=[],a=0;a<r;++a){if((n=e.charCodeAt(a))>55295&&n<57344){if(!o){if(n>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&i.push(239,191,189);continue}o=n;continue}if(n<56320){(t-=3)>-1&&i.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(t-=3)>-1&&i.push(239,191,189);if(o=null,n<128){if((t-=1)<0)break;i.push(n)}else if(n<2048){if((t-=2)<0)break;i.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;i.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return i}function $(e){return r.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(P,"")).length<2)return"";for(;e.length%4!==0;)e+="=";return e}(e))}function V(e,t,n,r){for(var o=0;o<r&&!(o+n>=t.length||o>=e.length);++o)t[o+n]=e[o];return o}}).call(this,n(24))},function(e,t,n){"use strict";t.byteLength=function(e){var t=c(e),n=t[0],r=t[1];return 3*(n+r)/4-r},t.toByteArray=function(e){var t,n,r=c(e),a=r[0],s=r[1],l=new i(function(e,t,n){return 3*(t+n)/4-n}(0,a,s)),u=0,d=s>0?a-4:a;for(n=0;n<d;n+=4)t=o[e.charCodeAt(n)]<<18|o[e.charCodeAt(n+1)]<<12|o[e.charCodeAt(n+2)]<<6|o[e.charCodeAt(n+3)],l[u++]=t>>16&255,l[u++]=t>>8&255,l[u++]=255&t;2===s&&(t=o[e.charCodeAt(n)]<<2|o[e.charCodeAt(n+1)]>>4,l[u++]=255&t);1===s&&(t=o[e.charCodeAt(n)]<<10|o[e.charCodeAt(n+1)]<<4|o[e.charCodeAt(n+2)]>>2,l[u++]=t>>8&255,l[u++]=255&t);return l},t.fromByteArray=function(e){for(var t,n=e.length,o=n%3,i=[],a=0,s=n-o;a<s;a+=16383)i.push(u(e,a,a+16383>s?s:a+16383));1===o?(t=e[n-1],i.push(r[t>>2]+r[t<<4&63]+"==")):2===o&&(t=(e[n-2]<<8)+e[n-1],i.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"="));return i.join("")};for(var r=[],o=[],i="undefined"!==typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,l=a.length;s<l;++s)r[s]=a[s],o[a.charCodeAt(s)]=s;function c(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function u(e,t,n){for(var o,i,a=[],s=t;s<n;s+=3)o=(e[s]<<16&16711680)+(e[s+1]<<8&65280)+(255&e[s+2]),a.push(r[(i=o)>>18&63]+r[i>>12&63]+r[i>>6&63]+r[63&i]);return a.join("")}o["-".charCodeAt(0)]=62,o["_".charCodeAt(0)]=63},function(e,t){t.read=function(e,t,n,r,o){var i,a,s=8*o-r-1,l=(1<<s)-1,c=l>>1,u=-7,d=n?o-1:0,f=n?-1:1,p=e[t+d];for(d+=f,i=p&(1<<-u)-1,p>>=-u,u+=s;u>0;i=256*i+e[t+d],d+=f,u-=8);for(a=i&(1<<-u)-1,i>>=-u,u+=r;u>0;a=256*a+e[t+d],d+=f,u-=8);if(0===i)i=1-c;else{if(i===l)return a?NaN:1/0*(p?-1:1);a+=Math.pow(2,r),i-=c}return(p?-1:1)*a*Math.pow(2,i-r)},t.write=function(e,t,n,r,o,i){var a,s,l,c=8*i-o-1,u=(1<<c)-1,d=u>>1,f=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,p=r?0:i-1,h=r?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=u):(a=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-a))<1&&(a--,l*=2),(t+=a+d>=1?f/l:f*Math.pow(2,1-d))*l>=2&&(a++,l/=2),a+d>=u?(s=0,a=u):a+d>=1?(s=(t*l-1)*Math.pow(2,o),a+=d):(s=t*Math.pow(2,d-1)*Math.pow(2,o),a=0));o>=8;e[n+p]=255&s,p+=h,s/=256,o-=8);for(a=a<<o|s,c+=o;c>0;e[n+p]=255&a,p+=h,a/=256,c-=8);e[n+p-h]|=128*m}},function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},function(e,t,n){"use strict";var r=n(32);function o(e){return!0===r(e)&&"[object Object]"===Object.prototype.toString.call(e)}e.exports=function(e){var t,n;return!1!==o(e)&&("function"===typeof(t=e.constructor)&&(!1!==o(n=t.prototype)&&!1!==n.hasOwnProperty("isPrototypeOf")))}},function(e,t,n){"use strict";e.exports=function(e){return null!=e&&"object"===typeof e&&!1===Array.isArray(e)}},function(e,t,n){(t=n(2)(!1)).push([e.i,".serverless-bbs{--bbs-background-color: #fff;--bbs-primary: #199ed9;--bbs-secondary: #d2791b;--bbs-text-primary: rgba(0, 0, 0, 0.87);--bbs-text-secondary: rgba(0, 0, 0, 0.6);--bbs-text-muted: rgba(0, 0, 0, 0.18);--bbs-separator-color: #c1c1c1;--bbs-separator-background: #f1f1f1;--bbs-success-color: #4caf50;--bbs-error-color: #b71c1c;--bbs-info-color: #2196f3;--bbs-warning-color: #FFC107}*{margin:0;padding:0;box-sizing:border-box}.serverless-bbs{background-color:var(--bbs-background-color);color:var(--bbs-text-primary)}.serverless-bbs a{position:relative;text-decoration:none;color:var(--bbs-info-color)}.serverless-bbs a:hover{color:var(--bbs-primary)}.serverless-bbs .position-relative{position:relative}.serverless-bbs .position-absolute{position:absolute}.serverless-bbs .text-md{font-size:1rem}.serverless-bbs .text-sm{font-size:.8rem}.serverless-bbs .text-left{text-align:left}.serverless-bbs .text-center{text-align:center}.serverless-bbs .text-right{text-align:right}.serverless-bbs .text-secondary{color:var(--bbs-text-secondary)}.serverless-bbs .text-muted{color:var(--bbs-text-muted)}.serverless-bbs .pl-1{padding-left:4px}.serverless-bbs .pl-2{padding-left:8px}.serverless-bbs .mt-2{margin-top:8px}.serverless-bbs .mr-2{margin-right:8px}.serverless-bbs .mr-4{margin-right:16px}.serverless-bbs .highlight-ele{background-color:var(--bbs-primary) !important;color:#fff}.serverless-bbs .highlight-ele *{background-color:var(--bbs-primary) !important;color:#fff}",""]),e.exports=t},function(e,t,n){"use strict";n(15)},function(e,t,n){(t=n(2)(!1)).push([e.i,"\n.lds-ring[data-v-9b15224e] {\n display: inline-block;\n position: relative;\n background: inherit;\n /*width: 80px;*/\n /*height: 80px;*/\n}\n.lds-ring div[data-v-9b15224e] {\n box-sizing: border-box;\n display: block;\n position: absolute;\n width: 80%;\n height: 80%;\n margin: 10%;\n border: 3px solid var(--bbs-primary);\n border-radius: 50%;\n animation: lds-ring-data-v-9b15224e 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;\n border-color: var(--bbs-primary) transparent transparent transparent;\n}\n.lds-ring div[data-v-9b15224e]:nth-child(1) {\n animation-delay: -0.45s;\n}\n.lds-ring div[data-v-9b15224e]:nth-child(2) {\n animation-delay: -0.3s;\n}\n.lds-ring div[data-v-9b15224e]:nth-child(3) {\n animation-delay: -0.15s;\n}\n@keyframes lds-ring-data-v-9b15224e {\n0% {\n transform: rotate(0deg);\n}\n100% {\n transform: rotate(360deg);\n}\n}\n\n",""]),e.exports=t},function(e,t,n){var r=n(53),o=n(97);for(var i in(t=e.exports=function(e,t){return new o(t).process(e)}).FilterCSS=o,r)t[i]=r[i];"undefined"!==typeof window&&(window.filterCSS=e.exports)},function(e,t){e.exports={indexOf:function(e,t){var n,r;if(Array.prototype.indexOf)return e.indexOf(t);for(n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},forEach:function(e,t,n){var r,o;if(Array.prototype.forEach)return e.forEach(t,n);for(r=0,o=e.length;r<o;r++)t.call(n,e[r],r,e)},trim:function(e){return String.prototype.trim?e.trim():e.replace(/(^\s*)|(\s*$)/g,"")},spaceIndex:function(e){var t=/\s|\n|\t/.exec(e);return t?t.index:-1}}},function(e,t,n){const{defaults:r}=n(16),{cleanUrl:o,escape:i}=n(11);e.exports=class{constructor(e){this.options=e||r}code(e,t,n){const r=(t||"").match(/\S*/)[0];if(this.options.highlight){const t=this.options.highlight(e,r);null!=t&&t!==e&&(n=!0,e=t)}return r?'<pre><code class="'+this.options.langPrefix+i(r,!0)+'">'+(n?e:i(e,!0))+"</code></pre>\n":"<pre><code>"+(n?e:i(e,!0))+"</code></pre>"}blockquote(e){return"<blockquote>\n"+e+"</blockquote>\n"}html(e){return e}heading(e,t,n,r){return this.options.headerIds?"<h"+t+' id="'+this.options.headerPrefix+r.slug(n)+'">'+e+"</h"+t+">\n":"<h"+t+">"+e+"</h"+t+">\n"}hr(){return this.options.xhtml?"<hr/>\n":"<hr>\n"}list(e,t,n){const r=t?"ol":"ul";return"<"+r+(t&&1!==n?' start="'+n+'"':"")+">\n"+e+"</"+r+">\n"}listitem(e){return"<li>"+e+"</li>\n"}checkbox(e){return"<input "+(e?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "}paragraph(e){return"<p>"+e+"</p>\n"}table(e,t){return t&&(t="<tbody>"+t+"</tbody>"),"<table>\n<thead>\n"+e+"</thead>\n"+t+"</table>\n"}tablerow(e){return"<tr>\n"+e+"</tr>\n"}tablecell(e,t){const n=t.header?"th":"td";return(t.align?"<"+n+' align="'+t.align+'">':"<"+n+">")+e+"</"+n+">\n"}strong(e){return"<strong>"+e+"</strong>"}em(e){return"<em>"+e+"</em>"}codespan(e){return"<code>"+e+"</code>"}br(){return this.options.xhtml?"<br/>":"<br>"}del(e){return"<del>"+e+"</del>"}link(e,t,n){if(null===(e=o(this.options.sanitize,this.options.baseUrl,e)))return n;let r='<a href="'+i(e)+'"';return t&&(r+=' title="'+t+'"'),r+=">"+n+"</a>",r}image(e,t,n){if(null===(e=o(this.options.sanitize,this.options.baseUrl,e)))return n;let r='<img src="'+e+'" alt="'+n+'"';return t&&(r+=' title="'+t+'"'),r+=this.options.xhtml?"/>":">",r}text(e){return e}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},o=/[&<>"'`]/g,i=RegExp(o.source);function a(e){return e&&i.test(e)?e.replace(o,(function(e){return r[e]})):e}},,function(e,t,n){"use strict";function r(e,t){return e.extends=t,e}n.r(t),n.d(t,"default",(function(){return r}))},,,function(e,t,n){var r=n(78);r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);(0,n(3).default)("15d680ad",r,!0,{})},function(e,t,n){var r=n(83);r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);(0,n(3).default)("4e1f3d3d",r,!0,{})},function(e,t,n){var r=n(85);r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);(0,n(3).default)("99d0b644",r,!0,{})},function(e,t,n){var r=n(87);r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);(0,n(3).default)("73274eaa",r,!0,{})},function(e,t,n){var r=n(89);r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);(0,n(3).default)("384333be",r,!0,{})},function(e,t,n){var r=n(91);r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);(0,n(3).default)("65d698a8",r,!0,{})},function(e,t,n){var r=n(93);r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);(0,n(3).default)("39182623",r,!0,{})},function(e,t,n){var r=n(95);r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);(0,n(3).default)("482d6078",r,!0,{})},function(e,t,n){var r=n(36).FilterCSS,o=n(36).getDefaultWhiteList,i=n(37);function a(){return{a:["target","href","title"],abbr:["title"],address:[],area:["shape","coords","href","alt"],article:[],aside:[],audio:["autoplay","controls","crossorigin","loop","muted","preload","src"],b:[],bdi:["dir"],bdo:["dir"],big:[],blockquote:["cite"],br:[],caption:[],center:[],cite:[],code:[],col:["align","valign","span","width"],colgroup:["align","valign","span","width"],dd:[],del:["datetime"],details:["open"],div:[],dl:[],dt:[],em:[],figcaption:[],figure:[],font:["color","size","face"],footer:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],header:[],hr:[],i:[],img:["src","alt","title","width","height"],ins:["datetime"],li:[],mark:[],nav:[],ol:[],p:[],pre:[],s:[],section:[],small:[],span:[],sub:[],summary:[],sup:[],strong:[],strike:[],table:["width","border","align","valign"],tbody:["align","valign"],td:["width","rowspan","colspan","align","valign"],tfoot:["align","valign"],th:["width","rowspan","colspan","align","valign"],thead:["align","valign"],tr:["rowspan","align","valign"],tt:[],u:[],ul:[],video:["autoplay","controls","crossorigin","loop","muted","playsinline","poster","preload","src","height","width"]}}var s=new r;function l(e){return e.replace(c,"<").replace(u,">")}var c=/</g,u=/>/g,d=/"/g,f=/"/g,p=/&#([a-zA-Z0-9]*);?/gim,h=/:?/gim,m=/&newline;?/gim,g=/((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a)\:/gi,b=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,y=/u\s*r\s*l\s*\(.*/gi;function v(e){return e.replace(d,""")}function w(e){return e.replace(f,'"')}function _(e){return e.replace(p,(function(e,t){return"x"===t[0]||"X"===t[0]?String.fromCharCode(parseInt(t.substr(1),16)):String.fromCharCode(parseInt(t,10))}))}function x(e){return e.replace(h,":").replace(m," ")}function k(e){for(var t="",n=0,r=e.length;n<r;n++)t+=e.charCodeAt(n)<32?" ":e.charAt(n);return i.trim(t)}function E(e){return e=k(e=x(e=_(e=w(e))))}function S(e){return e=l(e=v(e))}var C=/<!--[\s\S]*?-->/g;t.whiteList={a:["target","href","title"],abbr:["title"],address:[],area:["shape","coords","href","alt"],article:[],aside:[],audio:["autoplay","controls","crossorigin","loop","muted","preload","src"],b:[],bdi:["dir"],bdo:["dir"],big:[],blockquote:["cite"],br:[],caption:[],center:[],cite:[],code:[],col:["align","valign","span","width"],colgroup:["align","valign","span","width"],dd:[],del:["datetime"],details:["open"],div:[],dl:[],dt:[],em:[],figcaption:[],figure:[],font:["color","size","face"],footer:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],header:[],hr:[],i:[],img:["src","alt","title","width","height"],ins:["datetime"],li:[],mark:[],nav:[],ol:[],p:[],pre:[],s:[],section:[],small:[],span:[],sub:[],summary:[],sup:[],strong:[],strike:[],table:["width","border","align","valign"],tbody:["align","valign"],td:["width","rowspan","colspan","align","valign"],tfoot:["align","valign"],th:["width","rowspan","colspan","align","valign"],thead:["align","valign"],tr:["rowspan","align","valign"],tt:[],u:[],ul:[],video:["autoplay","controls","crossorigin","loop","muted","playsinline","poster","preload","src","height","width"]},t.getDefaultWhiteList=a,t.onTag=function(e,t,n){},t.onIgnoreTag=function(e,t,n){},t.onTagAttr=function(e,t,n){},t.onIgnoreTagAttr=function(e,t,n){},t.safeAttrValue=function(e,t,n,r){if(n=E(n),"href"===t||"src"===t){if("#"===(n=i.trim(n)))return"#";if("http://"!==n.substr(0,7)&&"https://"!==n.substr(0,8)&&"mailto:"!==n.substr(0,7)&&"tel:"!==n.substr(0,4)&&"data:image/"!==n.substr(0,11)&&"ftp://"!==n.substr(0,6)&&"./"!==n.substr(0,2)&&"../"!==n.substr(0,3)&&"#"!==n[0]&&"/"!==n[0])return""}else if("background"===t){if(g.lastIndex=0,g.test(n))return""}else if("style"===t){if(b.lastIndex=0,b.test(n))return"";if(y.lastIndex=0,y.test(n)&&(g.lastIndex=0,g.test(n)))return"";!1!==r&&(n=(r=r||s).process(n))}return n=S(n)},t.escapeHtml=l,t.escapeQuote=v,t.unescapeQuote=w,t.escapeHtmlEntities=_,t.escapeDangerHtml5Entities=x,t.clearNonPrintableCharacter=k,t.friendlyAttrValue=E,t.escapeAttrValue=S,t.onIgnoreTagStripAll=function(){return""},t.StripTagBody=function(e,t){"function"!==typeof t&&(t=function(){});var n=!Array.isArray(e),r=[],o=!1;return{onIgnoreTag:function(a,s,l){if(function(t){return!!n||-1!==i.indexOf(e,t)}(a)){if(l.isClosing){var c="[/removed]",u=l.position+c.length;return r.push([!1!==o?o:l.position,u]),o=!1,c}return o||(o=l.position),"[removed]"}return t(a,s,l)},remove:function(e){var t="",n=0;return i.forEach(r,(function(r){t+=e.slice(n,r[0]),n=r[1]})),t+=e.slice(n)}}},t.stripCommentTag=function(e){return e.replace(C,"")},t.stripBlankChar=function(e){var t=e.split("");return(t=t.filter((function(e){var t=e.charCodeAt(0);return 127!==t&&(!(t<=31)||(10===t||13===t))}))).join("")},t.cssFilter=s,t.getDefaultCSSWhiteList=o},function(e,t){function n(){var e={"align-content":!1,"align-items":!1,"align-self":!1,"alignment-adjust":!1,"alignment-baseline":!1,all:!1,"anchor-point":!1,animation:!1,"animation-delay":!1,"animation-direction":!1,"animation-duration":!1,"animation-fill-mode":!1,"animation-iteration-count":!1,"animation-name":!1,"animation-play-state":!1,"animation-timing-function":!1,azimuth:!1,"backface-visibility":!1,background:!0,"background-attachment":!0,"background-clip":!0,"background-color":!0,"background-image":!0,"background-origin":!0,"background-position":!0,"background-repeat":!0,"background-size":!0,"baseline-shift":!1,binding:!1,bleed:!1,"bookmark-label":!1,"bookmark-level":!1,"bookmark-state":!1,border:!0,"border-bottom":!0,"border-bottom-color":!0,"border-bottom-left-radius":!0,"border-bottom-right-radius":!0,"border-bottom-style":!0,"border-bottom-width":!0,"border-collapse":!0,"border-color":!0,"border-image":!0,"border-image-outset":!0,"border-image-repeat":!0,"border-image-slice":!0,"border-image-source":!0,"border-image-width":!0,"border-left":!0,"border-left-color":!0,"border-left-style":!0,"border-left-width":!0,"border-radius":!0,"border-right":!0,"border-right-color":!0,"border-right-style":!0,"border-right-width":!0,"border-spacing":!0,"border-style":!0,"border-top":!0,"border-top-color":!0,"border-top-left-radius":!0,"border-top-right-radius":!0,"border-top-style":!0,"border-top-width":!0,"border-width":!0,bottom:!1,"box-decoration-break":!0,"box-shadow":!0,"box-sizing":!0,"box-snap":!0,"box-suppress":!0,"break-after":!0,"break-before":!0,"break-inside":!0,"caption-side":!1,chains:!1,clear:!0,clip:!1,"clip-path":!1,"clip-rule":!1,color:!0,"color-interpolation-filters":!0,"column-count":!1,"column-fill":!1,"column-gap":!1,"column-rule":!1,"column-rule-color":!1,"column-rule-style":!1,"column-rule-width":!1,"column-span":!1,"column-width":!1,columns:!1,contain:!1,content:!1,"counter-increment":!1,"counter-reset":!1,"counter-set":!1,crop:!1,cue:!1,"cue-after":!1,"cue-before":!1,cursor:!1,direction:!1,display:!0,"display-inside":!0,"display-list":!0,"display-outside":!0,"dominant-baseline":!1,elevation:!1,"empty-cells":!1,filter:!1,flex:!1,"flex-basis":!1,"flex-direction":!1,"flex-flow":!1,"flex-grow":!1,"flex-shrink":!1,"flex-wrap":!1,float:!1,"float-offset":!1,"flood-color":!1,"flood-opacity":!1,"flow-from":!1,"flow-into":!1,font:!0,"font-family":!0,"font-feature-settings":!0,"font-kerning":!0,"font-language-override":!0,"font-size":!0,"font-size-adjust":!0,"font-stretch":!0,"font-style":!0,"font-synthesis":!0,"font-variant":!0,"font-variant-alternates":!0,"font-variant-caps":!0,"font-variant-east-asian":!0,"font-variant-ligatures":!0,"font-variant-numeric":!0,"font-variant-position":!0,"font-weight":!0,grid:!1,"grid-area":!1,"grid-auto-columns":!1,"grid-auto-flow":!1,"grid-auto-rows":!1,"grid-column":!1,"grid-column-end":!1,"grid-column-start":!1,"grid-row":!1,"grid-row-end":!1,"grid-row-start":!1,"grid-template":!1,"grid-template-areas":!1,"grid-template-columns":!1,"grid-template-rows":!1,"hanging-punctuation":!1,height:!0,hyphens:!1,icon:!1,"image-orientation":!1,"image-resolution":!1,"ime-mode":!1,"initial-letters":!1,"inline-box-align":!1,"justify-content":!1,"justify-items":!1,"justify-self":!1,left:!1,"letter-spacing":!0,"lighting-color":!0,"line-box-contain":!1,"line-break":!1,"line-grid":!1,"line-height":!1,"line-snap":!1,"line-stacking":!1,"line-stacking-ruby":!1,"line-stacking-shift":!1,"line-stacking-strategy":!1,"list-style":!0,"list-style-image":!0,"list-style-position":!0,"list-style-type":!0,margin:!0,"margin-bottom":!0,"margin-left":!0,"margin-right":!0,"margin-top":!0,"marker-offset":!1,"marker-side":!1,marks:!1,mask:!1,"mask-box":!1,"mask-box-outset":!1,"mask-box-repeat":!1,"mask-box-slice":!1,"mask-box-source":!1,"mask-box-width":!1,"mask-clip":!1,"mask-image":!1,"mask-origin":!1,"mask-position":!1,"mask-repeat":!1,"mask-size":!1,"mask-source-type":!1,"mask-type":!1,"max-height":!0,"max-lines":!1,"max-width":!0,"min-height":!0,"min-width":!0,"move-to":!1,"nav-down":!1,"nav-index":!1,"nav-left":!1,"nav-right":!1,"nav-up":!1,"object-fit":!1,"object-position":!1,opacity:!1,order:!1,orphans:!1,outline:!1,"outline-color":!1,"outline-offset":!1,"outline-style":!1,"outline-width":!1,overflow:!1,"overflow-wrap":!1,"overflow-x":!1,"overflow-y":!1,padding:!0,"padding-bottom":!0,"padding-left":!0,"padding-right":!0,"padding-top":!0,page:!1,"page-break-after":!1,"page-break-before":!1,"page-break-inside":!1,"page-policy":!1,pause:!1,"pause-after":!1,"pause-before":!1,perspective:!1,"perspective-origin":!1,pitch:!1,"pitch-range":!1,"play-during":!1,position:!1,"presentation-level":!1,quotes:!1,"region-fragment":!1,resize:!1,rest:!1,"rest-after":!1,"rest-before":!1,richness:!1,right:!1,rotation:!1,"rotation-point":!1,"ruby-align":!1,"ruby-merge":!1,"ruby-position":!1,"shape-image-threshold":!1,"shape-outside":!1,"shape-margin":!1,size:!1,speak:!1,"speak-as":!1,"speak-header":!1,"speak-numeral":!1,"speak-punctuation":!1,"speech-rate":!1,stress:!1,"string-set":!1,"tab-size":!1,"table-layout":!1,"text-align":!0,"text-align-last":!0,"text-combine-upright":!0,"text-decoration":!0,"text-decoration-color":!0,"text-decoration-line":!0,"text-decoration-skip":!0,"text-decoration-style":!0,"text-emphasis":!0,"text-emphasis-color":!0,"text-emphasis-position":!0,"text-emphasis-style":!0,"text-height":!0,"text-indent":!0,"text-justify":!0,"text-orientation":!0,"text-overflow":!0,"text-shadow":!0,"text-space-collapse":!0,"text-transform":!0,"text-underline-position":!0,"text-wrap":!0,top:!1,transform:!1,"transform-origin":!1,"transform-style":!1,transition:!1,"transition-delay":!1,"transition-duration":!1,"transition-property":!1,"transition-timing-function":!1,"unicode-bidi":!1,"vertical-align":!1,visibility:!1,"voice-balance":!1,"voice-duration":!1,"voice-family":!1,"voice-pitch":!1,"voice-range":!1,"voice-rate":!1,"voice-stress":!1,"voice-volume":!1,volume:!1,"white-space":!1,widows:!1,width:!0,"will-change":!1,"word-break":!0,"word-spacing":!0,"word-wrap":!0,"wrap-flow":!1,"wrap-through":!1,"writing-mode":!1,"z-index":!1};return e}var r=/javascript\s*\:/gim;t.whiteList=n(),t.getDefaultWhiteList=n,t.onAttr=function(e,t,n){},t.onIgnoreAttr=function(e,t,n){},t.safeAttrValue=function(e,t){return r.test(t)?"":t}},function(e,t){e.exports={indexOf:function(e,t){var n,r;if(Array.prototype.indexOf)return e.indexOf(t);for(n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},forEach:function(e,t,n){var r,o;if(Array.prototype.forEach)return e.forEach(t,n);for(r=0,o=e.length;r<o;r++)t.call(n,e[r],r,e)},trim:function(e){return String.prototype.trim?e.trim():e.replace(/(^\s*)|(\s*$)/g,"")},trimRight:function(e){return String.prototype.trimRight?e.trimRight():e.replace(/(\s*$)/g,"")}}},function(e,t,n){var r=n(37);function o(e){var t=r.spaceIndex(e);if(-1===t)var n=e.slice(1,-1);else n=e.slice(1,t+1);return"/"===(n=r.trim(n).toLowerCase()).slice(0,1)&&(n=n.slice(1)),"/"===n.slice(-1)&&(n=n.slice(0,-1)),n}function i(e){return"</"===e.slice(0,2)}var a=/[^a-zA-Z0-9_:\.\-]/gim;function s(e,t){for(;t<e.length;t++){var n=e[t];if(" "!==n)return"="===n?t:-1}}function l(e,t){for(;t>0;t--){var n=e[t];if(" "!==n)return"="===n?t:-1}}function c(e){return function(e){return'"'===e[0]&&'"'===e[e.length-1]||"'"===e[0]&&"'"===e[e.length-1]}(e)?e.substr(1,e.length-2):e}t.parseTag=function(e,t,n){"use strict";var r="",a=0,s=!1,l=!1,c=0,u=e.length,d="",f="";e:for(c=0;c<u;c++){var p=e.charAt(c);if(!1===s){if("<"===p){s=c;continue}}else if(!1===l){if("<"===p){r+=n(e.slice(a,c)),s=c,a=c;continue}if(">"===p){r+=n(e.slice(a,s)),d=o(f=e.slice(s,c+1)),r+=t(s,r.length,d,f,i(f)),a=c+1,s=!1;continue}if('"'===p||"'"===p)for(var h=1,m=e.charAt(c-h);""===m.trim()||"="===m;){if("="===m){l=p;continue e}m=e.charAt(c-++h)}}else if(p===l){l=!1;continue}}return a<e.length&&(r+=n(e.substr(a))),r},t.parseAttr=function(e,t){"use strict";var n=0,o=[],i=!1,u=e.length;function d(e,n){if(!((e=(e=r.trim(e)).replace(a,"").toLowerCase()).length<1)){var i=t(e,n||"");i&&o.push(i)}}for(var f=0;f<u;f++){var p,h=e.charAt(f);if(!1!==i||"="!==h)if(!1===i||f!==n||'"'!==h&&"'"!==h||"="!==e.charAt(f-1))if(/\s|\n|\t/.test(h)){if(e=e.replace(/\s|\n|\t/g," "),!1===i){if(-1===(p=s(e,f))){d(r.trim(e.slice(n,f))),i=!1,n=f+1;continue}f=p-1;continue}if(-1===(p=l(e,f-1))){d(i,c(r.trim(e.slice(n,f)))),i=!1,n=f+1;continue}}else;else{if(-1===(p=e.indexOf(h,f+1)))break;d(i,r.trim(e.slice(n+1,p))),i=!1,n=(f=p)+1}else i=e.slice(n,f),n=f+1}return n<e.length&&(!1===i?d(e.slice(n)):d(i,c(r.trim(e.slice(n))))),r.trim(o.join(" "))}},function(e,t,n){const{noopTest:r,edit:o,merge:i}=n(11),a={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6}) +([^\n]*?)(?: +#+)? *(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|<![A-Z][\\s\\S]*?>\\n*|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>\\n*|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|</(?!script|pre|style)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *<?([^\s>]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:r,table:r,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};a.def=o(a.def).replace("label",a._label).replace("title",a._title).getRegex(),a.bullet=/(?:[*+-]|\d{1,9}\.)/,a.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,a.item=o(a.item,"gm").replace(/bull/g,a.bullet).getRegex(),a.list=o(a.list).replace(/bull/g,a.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+a.def.source+")").getRegex(),a._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",a._comment=/<!--(?!-?>)[\s\S]*?-->/,a.html=o(a.html,"i").replace("comment",a._comment).replace("tag",a._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),a.paragraph=o(a._paragraph).replace("hr",a.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",a._tag).getRegex(),a.blockquote=o(a.blockquote).replace("paragraph",a.paragraph).getRegex(),a.normal=i({},a),a.gfm=i({},a.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n *([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n *\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),a.gfm.nptable=o(a.gfm.nptable).replace("hr",a.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",a._tag).getRegex(),a.gfm.table=o(a.gfm.table).replace("hr",a.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",a._tag).getRegex(),a.pedantic=i({},a.normal,{html:o("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:\"[^\"]*\"|'[^']*'|\\s[^'\"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",a._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:r,paragraph:o(a.normal._paragraph).replace("hr",a.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",a.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});const s={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:r,tag:"^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,strong:/^__([^\s_])__(?!_)|^\*\*([^\s*])\*\*(?!\*)|^__([^\s][\s\S]*?[^\s])__(?!_)|^\*\*([^\s][\s\S]*?[^\s])\*\*(?!\*)/,em:/^_([^\s_])_(?!_)|^\*([^\s*<\[])\*(?!\*)|^_([^\s<][\s\S]*?[^\s_])_(?!_|[^\spunctuation])|^_([^\s_<][\s\S]*?[^\s])_(?!_|[^\spunctuation])|^\*([^\s<"][\s\S]*?[^\s\*])\*(?!\*|[^\spunctuation])|^\*([^\s*"<\[][\s\S]*?[^\s])\*(?!\*)/,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:r,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\<!\[`*]|\b_|$)|[^ ](?= {2,}\n))|(?= {2,}\n))/,_punctuation:"!\"#$%&'()*+,\\-./:;<=>?@\\[^_{|}~"};s.em=o(s.em).replace(/punctuation/g,s._punctuation).getRegex(),s._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,s._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,s._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,s.autolink=o(s.autolink).replace("scheme",s._scheme).replace("email",s._email).getRegex(),s._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,s.tag=o(s.tag).replace("comment",a._comment).replace("attribute",s._attribute).getRegex(),s._label=/(?:\[[^\[\]]*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,s._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,s._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,s.link=o(s.link).replace("label",s._label).replace("href",s._href).replace("title",s._title).getRegex(),s.reflink=o(s.reflink).replace("label",s._label).getRegex(),s.normal=i({},s),s.pedantic=i({},s.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/,link:o(/^!?\[(label)\]\((.*?)\)/).replace("label",s._label).getRegex(),reflink:o(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",s._label).getRegex()}),s.gfm=i({},s.normal,{escape:o(s.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\<!\[`*~]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@))|(?= {2,}\n|[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@))/}),s.gfm.url=o(s.gfm.url,"i").replace("email",s.gfm._extended_email).getRegex(),s.breaks=i({},s.gfm,{br:o(s.br).replace("{2,}","*").getRegex(),text:o(s.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()}),e.exports={block:a,inline:s}},function(e,t){e.exports=class{constructor(){this.seen={}}slug(e){let t=e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(t)){const e=t;do{this.seen[e]++,t=e+"-"+this.seen[e]}while(this.seen.hasOwnProperty(t))}return this.seen[t]=0,t}}},function(e,t,n){const r=n(38),{defaults:o}=n(16),{inline:i}=n(56),{findClosingBracket:a,escape:s}=n(11);e.exports=class e{constructor(e,t){if(this.options=t||o,this.links=e,this.rules=i.normal,this.options.renderer=this.options.renderer||new r,this.renderer=this.options.renderer,this.renderer.options=this.options,!this.links)throw new Error("Tokens array requires a `links` property.");this.options.pedantic?this.rules=i.pedantic:this.options.gfm&&(this.options.breaks?this.rules=i.breaks:this.rules=i.gfm)}static get rules(){return i}static output(t,n,r){return new e(n,r).output(t)}output(t){let n,r,o,i,l,c,u="";for(;t;)if(l=this.rules.escape.exec(t))t=t.substring(l[0].length),u+=s(l[1]);else if(l=this.rules.tag.exec(t))!this.inLink&&/^<a /i.test(l[0])?this.inLink=!0:this.inLink&&/^<\/a>/i.test(l[0])&&(this.inLink=!1),!this.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(l[0])?this.inRawBlock=!0:this.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(l[0])&&(this.inRawBlock=!1),t=t.substring(l[0].length),u+=this.renderer.html(this.options.sanitize?this.options.sanitizer?this.options.sanitizer(l[0]):s(l[0]):l[0]);else if(l=this.rules.link.exec(t)){const r=a(l[2],"()");if(r>-1){const e=(0===l[0].indexOf("!")?5:4)+l[1].length+r;l[2]=l[2].substring(0,r),l[0]=l[0].substring(0,e).trim(),l[3]=""}t=t.substring(l[0].length),this.inLink=!0,o=l[2],this.options.pedantic?(n=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(o),n?(o=n[1],i=n[3]):i=""):i=l[3]?l[3].slice(1,-1):"",o=o.trim().replace(/^<([\s\S]*)>$/,"$1"),u+=this.outputLink(l,{href:e.escapes(o),title:e.escapes(i)}),this.inLink=!1}else if((l=this.rules.reflink.exec(t))||(l=this.rules.nolink.exec(t))){if(t=t.substring(l[0].length),n=(l[2]||l[1]).replace(/\s+/g," "),n=this.links[n.toLowerCase()],!n||!n.href){u+=l[0].charAt(0),t=l[0].substring(1)+t;continue}this.inLink=!0,u+=this.outputLink(l,n),this.inLink=!1}else if(l=this.rules.strong.exec(t))t=t.substring(l[0].length),u+=this.renderer.strong(this.output(l[4]||l[3]||l[2]||l[1]));else if(l=this.rules.em.exec(t))t=t.substring(l[0].length),u+=this.renderer.em(this.output(l[6]||l[5]||l[4]||l[3]||l[2]||l[1]));else if(l=this.rules.code.exec(t))t=t.substring(l[0].length),u+=this.renderer.codespan(s(l[2].trim(),!0));else if(l=this.rules.br.exec(t))t=t.substring(l[0].length),u+=this.renderer.br();else if(l=this.rules.del.exec(t))t=t.substring(l[0].length),u+=this.renderer.del(this.output(l[1]));else if(l=this.rules.autolink.exec(t))t=t.substring(l[0].length),"@"===l[2]?(r=s(this.mangle(l[1])),o="mailto:"+r):(r=s(l[1]),o=r),u+=this.renderer.link(o,null,r);else if(this.inLink||!(l=this.rules.url.exec(t))){if(l=this.rules.text.exec(t))t=t.substring(l[0].length),this.inRawBlock?u+=this.renderer.text(this.options.sanitize?this.options.sanitizer?this.options.sanitizer(l[0]):s(l[0]):l[0]):u+=this.renderer.text(s(this.smartypants(l[0])));else if(t)throw new Error("Infinite loop on byte: "+t.charCodeAt(0))}else{if("@"===l[2])r=s(l[0]),o="mailto:"+r;else{do{c=l[0],l[0]=this.rules._backpedal.exec(l[0])[0]}while(c!==l[0]);r=s(l[0]),o="www."===l[1]?"http://"+r:r}t=t.substring(l[0].length),u+=this.renderer.link(o,null,r)}return u}static escapes(t){return t?t.replace(e.rules._escapes,"$1"):t}outputLink(e,t){const n=t.href,r=t.title?s(t.title):null;return"!"!==e[0].charAt(0)?this.renderer.link(n,r,this.output(e[1])):this.renderer.image(n,r,s(e[1]))}smartypants(e){return this.options.smartypants?e.replace(/---/g,"\u2014").replace(/--/g,"\u2013").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1\u2018").replace(/'/g,"\u2019").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1\u201c").replace(/"/g,"\u201d").replace(/\.{3}/g,"\u2026"):e}mangle(e){if(!this.options.mangle)return e;const t=e.length;let n,r="",o=0;for(;o<t;o++)n=e.charCodeAt(o),Math.random()>.5&&(n="x"+n.toString(16)),r+="&#"+n+";";return r}}},function(e,t){e.exports=class{strong(e){return e}em(e){return e}codespan(e){return e}del(e){return e}html(e){return e}text(e){return e}link(e,t,n){return""+n}image(e,t,n){return""+n}br(){return""}}},function(e,t,n){var r=n(108);r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);(0,n(3).default)("55ea0964",r,!0,{})},function(e,t,n){var r=n(110);r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);(0,n(3).default)("adf1669a",r,!0,{})},function(e,t,n){var r=n(112);r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);(0,n(3).default)("c4cf7a80",r,!0,{})},function(e,t,n){var r=n(114);r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);(0,n(3).default)("d14b7254",r,!0,{})},function(e,t,n){var r=n(116);r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);(0,n(3).default)("794a5f9a",r,!0,{})},function(e,t,n){var r=n(118);r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);(0,n(3).default)("0b7d74d9",r,!0,{})},function(e){e.exports=JSON.parse('{"100":"\ud83d\udcaf ","+1":"\ud83d\udc4d ","-1":"\ud83d\udc4e ","heavy_check_mark":"\u2714\ufe0f ","grin":"\ud83d\ude01 ","heart_eyes":"\ud83d\ude0d ","1st_place_medal":"\ud83e\udd47 ","grinning":"\ud83d\ude00 ","smile":"\ud83d\ude04 ","laughing":"\ud83d\ude06 ","sweat_smile":"\ud83d\ude05 ","joy":"\ud83d\ude02 ","blush":"\ud83d\ude0a ","innocent":"\ud83d\ude07 ","wink":"\ud83d\ude09 ","relieved":"\ud83d\ude0c ","kissing_heart":"\ud83d\ude18 ","yum":"\ud83d\ude0b ","stuck_out_tongue_winking_eye":"\ud83d\ude1c ","sunglasses":"\ud83d\ude0e ","smirk":"\ud83d\ude0f ","unamused":"\ud83d\ude12 ","disappointed":"\ud83d\ude1e ","pensive":"\ud83d\ude14 ","worried":"\ud83d\ude1f ","confused":"\ud83d\ude15 ","persevere":"\ud83d\ude23 ","confounded":"\ud83d\ude16 ","tired_face":"\ud83d\ude2b ","weary":"\ud83d\ude29 ","angry":"\ud83d\ude20 ","rage":"\ud83d\ude21 ","no_mouth":"\ud83d\ude36 ","neutral_face":"\ud83d\ude10 ","expressionless":"\ud83d\ude11 ","hushed":"\ud83d\ude2f ","frowning":"\ud83d\ude26 ","anguished":"\ud83d\ude27 ","open_mouth":"\ud83d\ude2e ","astonished":"\ud83d\ude32 ","dizzy_face":"\ud83d\ude35 ","flushed":"\ud83d\ude33 ","scream":"\ud83d\ude31 ","fearful":"\ud83d\ude28 ","cold_sweat":"\ud83d\ude30 ","cry":"\ud83d\ude22 ","sob":"\ud83d\ude2d ","sweat":"\ud83d\ude13 ","sleeping":"\ud83d\ude34 ","mask":"\ud83d\ude37 ","smiling_imp":"\ud83d\ude08 ","skull":"\ud83d\udc80 ","alien":"\ud83d\udc7d ","robot":"\ud83e\udd16 ","clap":"\ud83d\udc4f ","pray":"\ud83d\ude4f ","handshake":"\ud83e\udd1d ","punch":"\ud83d\udc4a ","fist":"\u270a ","fist_left":"\ud83e\udd1b ","fist_right":"\ud83e\udd1c ","crossed_fingers":"\ud83e\udd1e ","v":"\u270c\ufe0f ","metal":"\ud83e\udd18 ","ok_hand":"\ud83d\udc4c ","point_left":"\ud83d\udc48 ","point_right":"\ud83d\udc49 ","point_up_2":"\ud83d\udc46 ","point_down":"\ud83d\udc47 ","point_up":"\u261d\ufe0f ","hand":"\u270b ","vulcan_salute":"\ud83d\udd96 ","call_me_hand":"\ud83e\udd19 ","muscle":"\ud83d\udcaa ","fu":"\ud83d\udd95 ","writing_hand":"\u270d\ufe0f ","kiss":"\ud83d\udc8b ","lips":"\ud83d\udc44 ","tongue":"\ud83d\udc45 ","ear":"\ud83d\udc42 ","nose":"\ud83d\udc43 ","eyes":"\ud83d\udc40 ","star":"\u2b50\ufe0f ","sparkles":"\u2728 ","zap":"\u26a1\ufe0f ","sunny":"\u2600\ufe0f ","cloud":"\u2601\ufe0f ","snowflake":"\u2744\ufe0f ","umbrella":"\u2614\ufe0f ","coffee":"\u2615\ufe0f ","anchor":"\u2693\ufe0f ","watch":"\u231a\ufe0f ","phone":"\u260e\ufe0f ","hourglass":"\u231b\ufe0f ","email":"\u2709\ufe0f ","black_nib":"\u2712\ufe0f ","pencil2":"\u270f\ufe0f ","heart":"\u2764\ufe0f ","x":"\u274c ","hotsprings":"\u2668\ufe0f ","exclamation":"\u2757\ufe0f ","grey_exclamation":"\u2755 ","question":"\u2753 ","grey_question":"\u2754 ","bangbang":"\u203c\ufe0f ","interrobang":"\u2049\ufe0f ","warning":"\u26a0\ufe0f ","recycle":"\u267b\ufe0f ","white_check_mark":"\u2705 ","negative_squared_cross_mark":"\u274e ","wheelchair":"\u267f\ufe0f ","information_source":"\u2139\ufe0f ","heavy_plus_sign":"\u2795 ","heavy_minus_sign":"\u2796 ","heavy_division_sign":"\u2797 ","heavy_multiplication_x":"\u2716\ufe0f ","tm":"\u2122\ufe0f ","copyright":"\xa9\ufe0f ","registered":"\xae\ufe0f ","wavy_dash":"\u3030\ufe0f ","curly_loop":"\u27b0 ","loop":"\u27bf ","ballot_box_with_check":"\u2611\ufe0f ","white_circle":"\u26aa\ufe0f ","black_circle":"\u26ab\ufe0f ","black_medium_square":"\u25fc\ufe0f ","white_medium_square":"\u25fb\ufe0f ","black_joker":"\ud83c\udccf ","mahjong":"\ud83c\udc04\ufe0f ","monkey_face":"\ud83d\udc35 ","smile_cat":"\ud83d\ude38 ","joy_cat":"\ud83d\ude39 ","heart_eyes_cat":"\ud83d\ude3b ","smirk_cat":"\ud83d\ude3c ","kissing_cat":"\ud83d\ude3d ","scream_cat":"\ud83d\ude40 ","crying_cat_face":"\ud83d\ude3f ","pouting_cat":"\ud83d\ude3e ","dog":"\ud83d\udc36 ","cat":"\ud83d\udc31 ","mouse":"\ud83d\udc2d ","hamster":"\ud83d\udc39 ","rabbit":"\ud83d\udc30 ","fox_face":"\ud83e\udd8a ","bear":"\ud83d\udc3b ","panda_face":"\ud83d\udc3c ","koala":"\ud83d\udc28 ","tiger":"\ud83d\udc2f ","lion":"\ud83e\udd81 ","cow":"\ud83d\udc2e ","pig":"\ud83d\udc37 ","frog":"\ud83d\udc38 ","chicken":"\ud83d\udc14 ","wolf":"\ud83d\udc3a ","horse":"\ud83d\udc34 ","bug":"\ud83d\udc1b ","butterfly":"\ud83e\udd8b ","snail":"\ud83d\udc0c ","rainbow":"\ud83c\udf08 ","apple":"\ud83c\udf4e ","lemon":"\ud83c\udf4b ","banana":"\ud83c\udf4c ","watermelon":"\ud83c\udf49 ","grapes":"\ud83c\udf47 ","strawberry":"\ud83c\udf53 ","cheese":"\ud83e\uddc0 ","beer":"\ud83c\udf7a ","beers":"\ud83c\udf7b ","soccer":"\u26bd\ufe0f ","basketball":"\ud83c\udfc0 ","2nd_place_medal":"\ud83e\udd48 ","3rd_place_medal":"\ud83e\udd49 ","trophy":"\ud83c\udfc6 ","airplane":"\u2708\ufe0f ","rocket":"\ud83d\ude80 ","pill":"\ud83d\udc8a ","book":"\ud83d\udcd6 ","scissors":"\u2702\ufe0f "}')},function(e,t,n){var r;!function(o){"use strict";function i(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n}function a(e,t,n,r,o,a){return i((s=i(i(t,e),i(r,a)))<<(l=o)|s>>>32-l,n);var s,l}function s(e,t,n,r,o,i,s){return a(t&n|~t&r,e,t,o,i,s)}function l(e,t,n,r,o,i,s){return a(t&r|n&~r,e,t,o,i,s)}function c(e,t,n,r,o,i,s){return a(t^n^r,e,t,o,i,s)}function u(e,t,n,r,o,i,s){return a(n^(t|~r),e,t,o,i,s)}function d(e,t){var n,r,o,a,d;e[t>>5]|=128<<t%32,e[14+(t+64>>>9<<4)]=t;var f=1732584193,p=-271733879,h=-1732584194,m=271733878;for(n=0;n<e.length;n+=16)r=f,o=p,a=h,d=m,f=s(f,p,h,m,e[n],7,-680876936),m=s(m,f,p,h,e[n+1],12,-389564586),h=s(h,m,f,p,e[n+2],17,606105819),p=s(p,h,m,f,e[n+3],22,-1044525330),f=s(f,p,h,m,e[n+4],7,-176418897),m=s(m,f,p,h,e[n+5],12,1200080426),h=s(h,m,f,p,e[n+6],17,-1473231341),p=s(p,h,m,f,e[n+7],22,-45705983),f=s(f,p,h,m,e[n+8],7,1770035416),m=s(m,f,p,h,e[n+9],12,-1958414417),h=s(h,m,f,p,e[n+10],17,-42063),p=s(p,h,m,f,e[n+11],22,-1990404162),f=s(f,p,h,m,e[n+12],7,1804603682),m=s(m,f,p,h,e[n+13],12,-40341101),h=s(h,m,f,p,e[n+14],17,-1502002290),f=l(f,p=s(p,h,m,f,e[n+15],22,1236535329),h,m,e[n+1],5,-165796510),m=l(m,f,p,h,e[n+6],9,-1069501632),h=l(h,m,f,p,e[n+11],14,643717713),p=l(p,h,m,f,e[n],20,-373897302),f=l(f,p,h,m,e[n+5],5,-701558691),m=l(m,f,p,h,e[n+10],9,38016083),h=l(h,m,f,p,e[n+15],14,-660478335),p=l(p,h,m,f,e[n+4],20,-405537848),f=l(f,p,h,m,e[n+9],5,568446438),m=l(m,f,p,h,e[n+14],9,-1019803690),h=l(h,m,f,p,e[n+3],14,-187363961),p=l(p,h,m,f,e[n+8],20,1163531501),f=l(f,p,h,m,e[n+13],5,-1444681467),m=l(m,f,p,h,e[n+2],9,-51403784),h=l(h,m,f,p,e[n+7],14,1735328473),f=c(f,p=l(p,h,m,f,e[n+12],20,-1926607734),h,m,e[n+5],4,-378558),m=c(m,f,p,h,e[n+8],11,-2022574463),h=c(h,m,f,p,e[n+11],16,1839030562),p=c(p,h,m,f,e[n+14],23,-35309556),f=c(f,p,h,m,e[n+1],4,-1530992060),m=c(m,f,p,h,e[n+4],11,1272893353),h=c(h,m,f,p,e[n+7],16,-155497632),p=c(p,h,m,f,e[n+10],23,-1094730640),f=c(f,p,h,m,e[n+13],4,681279174),m=c(m,f,p,h,e[n],11,-358537222),h=c(h,m,f,p,e[n+3],16,-722521979),p=c(p,h,m,f,e[n+6],23,76029189),f=c(f,p,h,m,e[n+9],4,-640364487),m=c(m,f,p,h,e[n+12],11,-421815835),h=c(h,m,f,p,e[n+15],16,530742520),f=u(f,p=c(p,h,m,f,e[n+2],23,-995338651),h,m,e[n],6,-198630844),m=u(m,f,p,h,e[n+7],10,1126891415),h=u(h,m,f,p,e[n+14],15,-1416354905),p=u(p,h,m,f,e[n+5],21,-57434055),f=u(f,p,h,m,e[n+12],6,1700485571),m=u(m,f,p,h,e[n+3],10,-1894986606),h=u(h,m,f,p,e[n+10],15,-1051523),p=u(p,h,m,f,e[n+1],21,-2054922799),f=u(f,p,h,m,e[n+8],6,1873313359),m=u(m,f,p,h,e[n+15],10,-30611744),h=u(h,m,f,p,e[n+6],15,-1560198380),p=u(p,h,m,f,e[n+13],21,1309151649),f=u(f,p,h,m,e[n+4],6,-145523070),m=u(m,f,p,h,e[n+11],10,-1120210379),h=u(h,m,f,p,e[n+2],15,718787259),p=u(p,h,m,f,e[n+9],21,-343485551),f=i(f,r),p=i(p,o),h=i(h,a),m=i(m,d);return[f,p,h,m]}function f(e){var t,n="",r=32*e.length;for(t=0;t<r;t+=8)n+=String.fromCharCode(e[t>>5]>>>t%32&255);return n}function p(e){var t,n=[];for(n[(e.length>>2)-1]=void 0,t=0;t<n.length;t+=1)n[t]=0;var r=8*e.length;for(t=0;t<r;t+=8)n[t>>5]|=(255&e.charCodeAt(t/8))<<t%32;return n}function h(e){var t,n,r="";for(n=0;n<e.length;n+=1)t=e.charCodeAt(n),r+="0123456789abcdef".charAt(t>>>4&15)+"0123456789abcdef".charAt(15&t);return r}function m(e){return unescape(encodeURIComponent(e))}function g(e){return function(e){return f(d(p(e),8*e.length))}(m(e))}function b(e,t){return function(e,t){var n,r,o=p(e),i=[],a=[];for(i[15]=a[15]=void 0,o.length>16&&(o=d(o,8*e.length)),n=0;n<16;n+=1)i[n]=909522486^o[n],a[n]=1549556828^o[n];return r=d(i.concat(p(t)),512+8*t.length),f(d(a.concat(r),640))}(m(e),m(t))}function y(e,t,n){return t?n?b(t,e):h(b(t,e)):n?g(e):h(g(e))}void 0===(r=function(){return y}.call(t,n,t,e))||(e.exports=r)}()},function(e,t,n){"use strict";n.r(t);var r=n(146),o=n(147),i=n(76),a=n(6),s=n.n(a),l=(n(18),n(79),n(81),n(45),n(4)),c=n(19),u=n(71),d=n(5),f=n(22),p=n(119);function h(e){var t=e.target;if("A"===t.nodeName&&"bbs-at"===t.className&&t.getAttribute("href").startsWith("#")){e.preventDefault();var n=document.getElementById(t.getAttribute("href").slice(1));n&&(n.scrollIntoView({behavior:"smooth"}),Object(p.a)(n.getElementsByClassName("bbs-msg-body")[0]))}}function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var b={name:"CommentList",components:{Loading:l.a,MoreButton:f.a,Button:d.a,ListRender:u.default,MessageCard:c.a},provide:function(){return{updateCommentAsync:this.updateCommentAsync}},inject:["fetchCurrentUser"],props:{uniqStr:{type:String,default:window.location.origin+window.location.pathname},pageSize:{type:[Number,String],default:10},editable:Boolean,needUpdateData:Object,maxNest:{default:1},fetchComments:Function},watch:{needUpdateData:function(e){e&&this.loadData()},maxNest:function(){this.reload()},pageSize:function(){this.reload()}},data:function(){return{loading:!0,userLoading:!0,page:1,list:[],total:null,noMoreData:!0}},mounted:function(){this.init(),document.addEventListener("click",h)},destroyed:function(){document.removeEventListener("click",h)},methods:{init:function(){var e=this;this.loading=!0,this.userLoading=!0,this.loadData(),this.fetchCurrentUser().finally((function(){return e.userLoading=!1}))},loadData:function(){var e=this;return this.loadList({page:this.page,deepReply:this.maxNest<=0,deepReplyCounts:this.maxNest<=1}).then((function(t){var n=t.data,r=t.total;e.list=s()(n),e.total=e.$serverLessBBS.countMap.has(e.uniqStr)?e.$serverLessBBS.countMap.get(e.uniqStr):r,e.noMoreData=n.length>=r})).finally((function(){return e.loading=!1}))},reload:function(){this.page=1,this.list=[],this.loading=!0,this.loadData()},loadList:function(e){var t=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach((function(t){g(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({uniqStr:this.uniqStr,pageSize:+this.pageSize},e);return this.fetchComments(t)},loadMore:function(){return this.page+=1,this.loadData()},updateCommentAsync:function(e,t){var n=this.list.find((function(t){return t.objectId===e}));n&&(n.message=t.message,n.updatedAt=t.updatedAt)}}},y=n(1),v=Object(y.a)(b,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.loading||e.userLoading?n("div",{staticClass:"text-center"},[n("Loading",{attrs:{size:48}})],1):n("section",[n("p",{staticClass:"text-md"},[e._v("\n \u8bc4\u8bba\u6570\uff1a"),n("span",[e._v(e._s(e.total>999?"999+":e.total))])]),e._v(" "),n("ListRender",{attrs:{curNest:0,maxNest:e.maxNest,needUpdateData:e.needUpdateData,updateCommentAsync:e.updateCommentAsync,list:e.list,loadList:e.loadList}}),e._v(" "),e.noMoreData&&0===e.list.length?n("p",{staticClass:"text-center text-secondary"},[e._v("\u8fd8\u6ca1\u6709\u4efb\u4f55\u8bc4\u8bba~")]):n("MoreButton",{attrs:{noMoreData:e.noMoreData,loadMore:e.loadMore}})],1)}),[],!1,null,"3121b7f8",null).exports,w=n(7),_=n(13),x={name:"Email",components:{TextField:w.a},extends:_.a,props:{value:String},model:{prop:"value",event:"input"},watch:{value:function(e){this.newVal=e},newVal:function(e){this.$emit("input",e)}},data:function(){return{newVal:this.value}}},k=Object(y.a)(x,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("TextField",{ref:e.uuid,attrs:{outlined:!1,label:"\u90ae\u7bb1",rules:[function(t){return!t||e.emailVerify(t)||"\u63d0\u4f9b\u4e00\u4e2a\u6709\u6548\u7684email"}]},model:{value:e.newVal,callback:function(t){e.newVal=t},expression:"newVal"}})],1)}),[],!1,null,"53d87f42",null).exports,E={name:"NickName",components:{TextField:w.a},extends:_.a,props:{value:String},model:{prop:"value",event:"input"},watch:{value:function(e){this.newVal=e},newVal:function(e){this.$emit("input",e)}},data:function(){return{newVal:this.value}}},S=Object(y.a)(E,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("TextField",{ref:e.uuid,attrs:{outlined:!1,label:"\u6635\u79f0",rules:[function(e){return!!e||"\u6635\u79f0\u5fc5\u987b\u586b\u5199"}]},model:{value:e.newVal,callback:function(t){e.newVal=t},expression:"newVal"}})],1)}),[],!1,null,"1b9c7171",null).exports,C=n(67),A=n.n(C),O={name:"Avatar",components:{PopupButton:n(23).a},props:{avatar:String,email:String,name:String,size:{default:48}},model:{prop:"avatar",event:"change"},watch:{avatar:function(e){this.newAvatar=e},newAvatar:function(e){this.$emit("change",e)}},computed:{emailSrc:function(){return this.email?"https://www.gravatar.com/avatar/".concat(A()(this.email.toLowerCase().trim()),"?s=").concat(this.size):"https://www.gravatar.com/avatar?s=".concat(this.size)},nameSrc:function(){return this.name?"https://ui-avatars.com/api/?background=199ed9&color=fff&name=".concat(this.name,"&size=").concat(this.size):"https://ui-avatars.com/api/?background=199ed9&color=fff&name=&size=".concat(this.size)}},data:function(){return{showPopup:!1,avatarsList:[],GRAVATAR_URL:"https://gravatar.loli.net/avatar",newAvatar:this.avatar}},created:function(){var e=this;this.avatarsList=[this.emailSrc,this.nameSrc];var t=["mp","identicon","monsterid","retro","robohash","wavatar"].map((function(t){return"".concat(e.GRAVATAR_URL,"/?d=").concat(t,"&size=").concat(e.size)}));this.avatarsList=this.avatarsList.concat(t),this.newAvatar||(this.newAvatar=this.avatarsList[Math.floor(Math.random()*this.avatarsList.length)])},methods:{updateAvatarList:function(){this.email&&(this.avatarsList[0]=this.emailSrc),this.name&&(this.avatarsList[1]=this.nameSrc)},chooseAvatar:function(e){this.newAvatar=e,this.showPopup=!1}}},R=(n(115),Object(y.a)(O,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("PopupButton",{staticStyle:{padding:"0 0 16px 0",opacity:"1"},attrs:{color:"error",text:""},on:{"before-open":e.updateAvatarList},scopedSlots:e._u([{key:"popup-content",fn:function(){return[n("div",{staticClass:"avatar-panel-box"},e._l(e.avatarsList,(function(t,r){return n("div",{key:r,staticClass:"avatar-panel-item",style:"background-image:url("+t+")",on:{click:function(n){return n.stopPropagation(),function(){return e.chooseAvatar(t)}.apply(null,arguments)}}})})),0)]},proxy:!0}]),model:{value:e.showPopup,callback:function(t){e.showPopup=t},expression:"showPopup"}},[n("img",{staticClass:"bbs-avatar",attrs:{src:e.newAvatar,alt:""}})])}),[],!1,null,"11b90a2d",null).exports),j=n(20),T=n(21),I=n(8);function L(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,i=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(l){s=!0,o=l}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return i}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return B(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return B(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function B(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function M(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function z(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?M(Object(n),!0).forEach((function(t){N(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):M(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function N(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var P={name:"ServerlessBBSPanel",extends:n(9).a,provide:function(){return{updateComment:this.updateComment,fetchCurrentUser:this.fetchCurrentUser,startReply:this.startReply}},components:{Loading:l.a,CommentList:v,Button:d.a,Email:k,NickName:S,Avatar:R,ActionsController:j.a,MessageInput:T.a},props:{uniqStr:{type:String,default:window.location.origin+window.location.pathname},pageSize:{type:[String,Number],default:5},nest:{type:[String,Number],default:1},offset:{default:0}},data:function(){return{needUpdateData:null,submitLoading:!1,avatar:"",nickname:"",email:"",message:"",at:"",rootId:"",replyId:"",cacheKey:"vue-bbs-info"}},watch:z(z({},["avatar","nickname","email"].reduce((function(e,t){if("string"===typeof e){var n=e;e=N({},n,(function(e){this.setCacheData(n,e)}))}return e[t]=function(e){this.setCacheData(t,e)},e}))),{},{message:function(e){this.at&&this.replyId&&(e.startsWith("@".concat(this.at," "))||this.cancelReply())}}),created:function(){var e=this.getCacheData();this.nickname=e.nickname,this.email=e.email,this.avatar=e.avatar},methods:{reset:function(){var e=this;this.message="",this.cancelReply(),setTimeout((function(){e.$refs.message.reset()}),0)},setCacheData:function(e,t){var n=this.getCacheData();n[e]=t,Object(i.b)(this.cacheKey,n)},getCacheData:function(){var e=Object(i.a)(this.cacheKey);return null==e&&(e={nickname:"",email:"",avatar:""}),e},validate:function(){var e=this.$refs,t=e.nickname,n=e.email,r=e.message;return t.validate()&&n.validate()&&r.validate()},submit:function(){var e=this,t={avatar:this.avatar,nickname:this.nickname,email:this.email,message:Object(I.c)(this.message,this.at),rootId:this.rootId,replyId:this.replyId,uniqStr:this.uniqStr,at:this.at};this.validate()&&(this.submitLoading=!0,this.uploadComment(t).then((function(t){if(t)if(e.reset(),t.replyId)e.needUpdateData={replyId:t.replyId,rootId:t.rootId},setTimeout((function(){e.needUpdateData=null}),0);else{var n=s()(e.$refs["bbs-comment-list"].list);n.unshift(t),e.$refs["bbs-comment-list"].list=n,e.$refs["bbs-comment-list"].total+=1}})).finally((function(){e.submitLoading=!1})))},startReply:function(e){var t=this,n=e.rootId,o=e.replyId,i=e.replyName;this.at=i,this.replyId=o,this.rootId=n,this.message=Object(I.b)(this.message,this.at),Object(r.a)(this.$refs["bbs-input-box"],{highlight:!1,smooth:!0,offset:this.offset}).then((function(){t.$refs.message.getElement().selectionStart=t.message.length,t.$refs.message.getElement().selectionEnd=t.message.length,t.$refs.message.getElement().focus()}))},cancelReply:function(){this.message=this.message.slice(this.at.length+1),this.at="",this.replyId="",this.rootId=""},insertEmoji:function(e){var t=this.$refs.message.getElement(),n=L(Object(o.a)(t,e),3),r=n[0],i=n[1],a=n[2];this.message=r,this.$nextTick((function(){t.selectionStart=a+e.length,t.selectionEnd=a+e.length,t.scrollTop=i,t.focus()}))}}},D=(n(77),Object(y.a)(P,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.initialLoading?n("div",{staticClass:"text-center"},[n("Loading",{attrs:{size:64}})],1):n("section",{staticClass:"serverless-bbs"},[n("div",{ref:"bbs-input-box",staticClass:"bbs-input-box"},[n("div",{staticClass:"bbs-name-avatar bbs-input"},[n("Avatar",{attrs:{email:e.email,name:e.nickname},model:{value:e.avatar,callback:function(t){e.avatar=t},expression:"avatar"}}),e._v(" "),n("NickName",{ref:"nickname",staticStyle:{flex:"1"},model:{value:e.nickname,callback:function(t){e.nickname=t},expression:"nickname"}})],1),e._v(" "),n("Email",{ref:"email",staticClass:"bbs-input",model:{value:e.email,callback:function(t){e.email=t},expression:"email"}})],1),e._v(" "),n("MessageInput",{ref:"message",model:{value:e.message,callback:function(t){e.message=t},expression:"message"}}),e._v(" "),n("ActionsController",{attrs:{message:e.message,insertEmoji:e.insertEmoji,replyId:e.replyId,at:e.at}}),e._v(" "),n("div",{staticClass:"text-right mt-2"},[n("Button",{attrs:{color:"success",loading:e.submitLoading},on:{click:e.submit}},[e._v("\u63d0\u4ea4")])],1),e._v(" "),n("CommentList",{ref:"bbs-comment-list",attrs:{fetchComments:e.fetchComments,uniqStr:e.uniqStr,maxNest:+e.nest,pageSize:e.pageSize,needUpdateData:e.needUpdateData}})],1)}),[],!1,null,"4bc50ed0",null));t.default=D.exports},function(e,t,n){"use strict";n.r(t);var r=n(9),o=n(4),i=(n(18),{name:"ServerlessBBSCounter",components:{Loading:o.a},extends:r.a,props:{uniqStr:{type:String,default:window.location.origin+window.location.pathname},size:{default:16}},data:function(){return{loading:!0,counts:0,loopTimer:null}},watch:{initialLoading:{immediate:!0,handler:function(e){e||this.init()}}},mounted:function(){var e=this;this.loopTimer=setInterval((function(){e.counts=e.$serverLessBBS.countMap.get(e.uniqStr)}),1e3)},destroyed:function(){clearInterval(this.loopTimer)},methods:{init:function(){var e=this;this.loadCounter({rootId:""}).then((function(t){return e.counts=t})).finally((function(){return e.loading=!1}))},loadCounter:function(){return this.fetchCounts(this.uniqStr)}}}),a=n(1),s=Object(a.a)(i,(function(){var e=this.$createElement,t=this._self._c||e;return this.loading||this.initialLoading?t("Loading",{attrs:{size:this.size}}):t("span",[this._v(this._s(this.counts))])}),[],!1,null,null,null);t.default=s.exports},function(e,t,n){"use strict";n.r(t);var r=n(4),o=(n(18),n(9)),i={name:"ServerlessBBSPageView",components:{Loading:r.a},extends:o.a,props:{uniqStr:{type:String,default:window.location.origin+window.location.pathname},size:{default:16}},data:function(){return{loading:!0,counts:0}},watch:{initialLoading:{immediate:!0,handler:function(e){e||this.init()}}},methods:{init:function(){var e=this;this.loadCounter({rootId:""}).then((function(t){return e.counts=t})).finally((function(){return e.loading=!1}))},loadCounter:function(){return this.fetchPageViews(this.uniqStr,"Vue\u6d4b\u8bd5\u4e3b\u9875")}}},a=(n(117),n(1)),s=Object(a.a)(i,(function(){var e=this.$createElement,t=this._self._c||e;return this.loading||this.initialLoading?t("Loading",{attrs:{size:this.size}}):t("span",[this._v(this._s(this.counts))])}),[],!1,null,"42139f99",null);t.default=s.exports},function(e,t,n){"use strict";n.r(t);var r=n(5),o={name:"ListRender",components:{MessageCard:n(19).a,Button:r.a},props:{list:Array,curNest:Number,maxNest:Number,needUpdateData:Object,updateCommentAsync:Function,loadList:Function}},i=(n(86),n(1)),a=Object(i.a)(o,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",e._l(e.list,(function(t,r){return n("div",{key:t.objectId,attrs:{id:t.objectId}},[0!==r&&0===e.curNest?n("div",{staticClass:"bbs-hr"}):e._e(),e._v(" "),n("MessageCard",{attrs:{small:e.curNest>0,details:t,curNest:e.curNest,maxNest:e.maxNest,needUpdateData:e.needUpdateData,updateCommentAsync:e.updateCommentAsync,"load-list":e.loadList}})],1)})),0)}),[],!1,null,"457facf4",null);t.default=a.exports},function(e,t,n){"use strict";n.r(t),t.default=function(e,t){var n={appId:null,appKey:null,apiKey:null,projectId:null,editMode:!1,serverURLs:null,CommentClass:"Comment",CounterClass:"Counter",UserClass:"_User",initialLoading:!0,countMap:new Map,pageviewMap:new Map,loggedUser:null};if(null!=e.prototype.$serverLessBBS)throw new Error("Should not register vue-bbs twice.");e.prototype.$serverLessBBS=Object.assign(n,t)}},function(e,t,n){"use strict";n.r(t);var r=n(6),o=n.n(r),i=n(17),a=n.n(i),s=["appId","appKey"];function l(e){return(l="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function u(e,t,n){return(u="undefined"!==typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var r=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=h(e)););return e}(e,t);if(r){var o=Object.getOwnPropertyDescriptor(r,t);return o.get?o.get.call(n):o.value}})(e,t,n||e)}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function f(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=h(e);if(t){var o=h(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return p(this,n)}}function p(e,t){return!t||"object"!==l(t)&&"function"!==typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function g(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function b(e,t,n){return t&&g(e.prototype,t),n&&g(e,n),e}function y(e,t){var n;n="string"===typeof t?[t]:t;var r=Object.prototype.toString.call(e).slice(8,-1);if(!n.includes(r))throw new Error("parameter type must be "+n.join(" or ")+"!");return!0}var v=null,w=function(){function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"POST";for(var o in m(this,e),this.__table__=t,this.__classes__="classes",this.__data__={},this.id=n?n.objectId:null,this.createdAt=n?n.createdAt:null,this.updatedAt=n?n.updatedAt:null,this.attributes={},this.__method__=r,n)if(Object.prototype.hasOwnProperty.call(n,o)){if("_r"===o||"_w"===o||"ua"===o||"ownerCode"===o)continue;this.attributes[o]=n[o]}}return b(e,[{key:"increment",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return y(e,"String"),y(t,"Number"),this.__data__[e]={__op:"Increment",amount:t},this}},{key:"set",value:function(e,t){return y(e,"String"),this.__data__[e]=t,this}},{key:"get",value:function(e){return y(e,"String"),this.attributes[e]}},{key:"setACL",value:function(e){if(e instanceof k.ACL===!1)throw new Error("parameter must instacneof AV.ACL");this.__data__.ACL={};var t=e.permissionsById;for(var n in t)this.__data__.ACL[n]=t[n];return this}},{key:"save",value:function(){var e=this,t="PUT"===this.__method__?"".concat(k.serverURLs.api,"/1.1/").concat(this.__classes__,"/").concat(this.__table__,"/").concat(this.id,"?fetchWhenSave=true"):"".concat(k.serverURLs.api,"/1.1/").concat(this.__classes__,"/").concat(this.__table__,"?fetchWhenSave=true");return a()(t,{method:this.__method__,body:JSON.stringify(this.__data__),headers:{"X-LC-Id":k.__appId__,"X-LC-Key":k.__appKey__,"X-LC-Session":v&&v.attributes.sessionToken,"Content-Type":"application/json"}}).then((function(e){return e.json()})).then((function(t){return"PUT"===e.__method__&&(t=Object.assign(e.attributes,t)),"POST"===e.__method__&&(e.__method__="PUT",e.id=t.objectId),x(t,e.__table__)}))}}]),e}(),_=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&d(e,t)}(n,e);var t=f(n);function n(e){var r;return m(this,n),e||(e="Users"),(r=t.call(this,e)).__table__=e,r}return b(n,[{key:"setUsername",value:function(e){this.set("username",e)}},{key:"setPassword",value:function(e){this.set("password",e)}},{key:"save",value:function(){var e=this;return u(h(n.prototype),"save",this).call(this).then((function(t){return"POST"===e.__method__&&(e.__method__="PUT",e.id=t.objectId),v||(v={}),t.attributes.username=e.__data__.username,t=Object.assign(v,t),v=t}))}}],[{key:"current",value:function(){return v}},{key:"logOut",value:function(){v=null}},{key:"logIn",value:function(e,t){var n=this,r="".concat(k.serverURLs.api,"/1.1/login");return a()(r,{method:"POST",body:JSON.stringify({username:e,password:t}),headers:{"X-LC-Id":k.__appId__,"X-LC-Key":k.__appKey__,"Content-Type":"application/json"}}).then((function(e){if(e.ok)return e.json();throw new Error("Login failed")})).then((function(t){return function(e,t,n){t.username=n,v=new w(e,t,"PUT")}(n.__table__,t,e),v}))}}]),n}(w);function x(e,t){return new w(t,e,"PUT")}var k={__appId__:"",__appKey__:"",serverURLs:{api:"https://i5daxohp.api.lncld.net",engine:"https://i5daxohp.engine.lncld.net",push:"https://i5daxohp.push.lncld.net",stats:"https://i5daxohp.stats.lncld.net"},init:function(e){if(!e.appId||!e.appKey)throw new Error("appId or appKey must be required!");var t=e.appId,n=e.appKey,r=c(e,s);for(var o in k.__appKey__=n,k.__appId__=t,r)Object.prototype.hasOwnProperty.call(r,o)&&null!=k[o]&&(k[o]=r[o]);if("string"===typeof k.serverURLs){var i=k.serverURLs;k.serverURLs={api:i,engine:i,push:i,stats:i}}},ACL:function(){function e(){m(this,e),this.permissionsById={}}return b(e,[{key:"setPublicReadAccess",value:function(e){y(e,"Boolean"),null==this.permissionsById["*"]&&(this.permissionsById["*"]={}),this.permissionsById["*"].read=e}},{key:"setPublicWriteAccess",value:function(e){y(e,"Boolean"),null==this.permissionsById["*"]&&(this.permissionsById["*"]={}),this.permissionsById["*"].write=e}},{key:"setReadAccess",value:function(e,t){y(t,"Boolean"),null==this.permissionsById[e]&&(this.permissionsById[e]={}),this.permissionsById[e].read=t}},{key:"setWriteAccess",value:function(e,t){y(t,"Boolean"),null==this.permissionsById[e]&&(this.permissionsById[e]={}),this.permissionsById[e].write=t}}]),e}(),Object:{extend:function(e){return y(e,"String"),w.bind(void 0,e)}},Query:function(){function e(t){m(this,e),t||(t="Users"),this.__table__=t,this.conditions={}}return b(e,[{key:"equalTo",value:function(e,t){return y(e,"String"),null==this.conditions.where&&(this.conditions.where={}),this.conditions.where[e]=t,this}},{key:"get",value:function(e){var t=this;return a()("".concat(k.serverURLs.api,"/1.1/classes/").concat(this.__table__,"/").concat(e,"?fetchWhenSave=true"),{headers:{"X-LC-Id":k.__appId__,"X-LC-Key":k.__appKey__,"Content-Type":"application/json"}}).then((function(e){return e.json()})).then((function(e){return x(e,t.__table__)}))}},{key:"notEqualTo",value:function(e,t){return y(e,"String"),null==this.conditions.where&&(this.conditions.where={}),this.conditions.where[e]={$ne:t},this}},{key:"containedIn",value:function(e,t){return y(e,"String"),y(t,"Array"),null==this.conditions.where&&(this.conditions.where={}),this.conditions.where[e]={$in:t},this}},{key:"select",value:function(e){var t;y(e,["String","Array"]),"string"===typeof e?t=[e]:Array.isArray(e)&&(t=e),null==this.conditions.keys&&(this.conditions.keys="");for(var n=0;n<t.length-1;n++)this.conditions.keys+=t[n]+",";return this.conditions.keys+=t[t.length-1],this}},{key:"skip",value:function(e){return y(e,"Number"),this.conditions.skip=e,this}},{key:"limit",value:function(e){return y(e,"Number"),this.conditions.limit=e,this}},{key:"addDescending",value:function(e){return y(e,"String"),null!=this.conditions.order?this.conditions.order+=",":this.conditions.order="",this.conditions.order+="-"+e,this}},{key:"addAscending",value:function(e){return y(e,"String"),null!=this.conditions.order?this.conditions.order+=",":this.conditions.order="",this.conditions.order+=e,this}},{key:"descending",value:function(e){return y(e,"String"),this.conditions.order="-"+e,this}},{key:"ascending",value:function(e){return y(e,"String"),this.conditions.order=e,this}},{key:"count",value:function(){return this.conditions.count=1,null==this.conditions.limit&&(this.conditions.limit=0),this._find().then((function(e){if(101===e.code)throw e;return e.count}))}},{key:"find",value:function(){var e=this;return this._find().then((function(t){if(101===t.code)throw t;if(!t.results)throw t;for(var n=t.results,r=[],o=0;o<n.length;o++)r.push(new w(e.__table__,n[o],"PUT"));return r})).catch((function(e){throw e}))}},{key:"_find",value:function(){var e="";for(var t in this.conditions){var n=this.conditions[t],r=void 0;null!=n&&(r="object"!==l(n)?n:JSON.stringify(n),e+="&".concat(t,"=").concat(encodeURIComponent(r)))}return e=e.slice(1),a()("".concat(k.serverURLs.api,"/1.1/classes/").concat(this.__table__,"?").concat(e),{headers:{"X-LC-Id":k.__appId__,"X-LC-Key":k.__appKey__,"Content-Type":"application/json"}}).then((function(e){return e.json()}))}}]),e}(),User:_},E=k,S=n(76),C=n(120);function A(e){var t=e.appId,n=e.appKey,r=e.serverURLs;return E.__appKey__&&E.__appId__?Promise.resolve():function(e,t){return new Promise((function(n){return t?n(t):function(e){return fetch("https://app-router.leancloud.cn/2/route?appId="+e,{method:"get"}).then((function(e){return e.json()})).then((function(e){return e.api_server||e.api}))}(e).then((function(e){return n(e)}))})).then((function(e){var t=e;return"string"!==typeof t||t.startsWith("https://")||(t="https://"+t),t})).catch((function(e){throw console.error(e),new Error("Something error happened in initial server urls. Please pass the serverURLs manually")}))}(t,r).then((function(e){if(!e)throw new Error("serverURLs \u83b7\u53d6\u5931\u8d25\uff0c\u8bf7\u81ea\u884c\u624b\u52a8\u6dfb\u52a0, https://github.com/stonehank/react-valine#\u83b7\u53d6serverURLs");try{E.init({appId:t,appKey:n,serverURLs:e})}catch(r){throw console.error(r),new Error("Something error when initial leancloud, try again please")}}))}var O=Object(S.a)("serverless_bbs_ownerCode"),R=O||Object(C.a)(),j={id:null,attributes:{objectId:null,sessionToken:null,username:null}},T={name:"APILayer",data:function(){return{commentsPage:1,errorCodeMsg:{100:"Initialization failed, Please check your appId and appKey.",401:"Unauthorized operation, Please check your appId and appKey.",403:"Access denied by api domain white list, Please check your security domain."}}},methods:{serverInit:function(){return A(this.$serverLessBBS)},__generatePageViews__:function(e,t){var n=this,r=this.$serverLessBBS.CounterClass,o=new(E.Object.extend(r)),i=new E.ACL;return i.setPublicReadAccess(!0),i.setPublicWriteAccess(!0),o.setACL(i),o.set("uniqStr",e),o.set("title",t),o.set("time",1),o.save().then((function(){return 1})).catch((function(e){return console.error(n.errorCodeMsg[e.code],e),1}))},fetchPageViews_server:function(e,t){var n=this,r=this.$serverLessBBS,o=r.CounterClass,i=r.pageviewMap;return i.has(e)?i.get(e):new E.Query(o).equalTo("uniqStr",e).find().then((function(r){if(0===r.length)return n.__generatePageViews__(e,t);r.length>1&&console.warn("Warning! The uniqStr is not unique! Current uniqStr is: "+e);var o=r[0],i=o.get("time")+1;return o.increment("time"),o.set("title",t),o.save().then((function(){return i})).catch((function(){return i-1}))})).catch((function(r){return console.error(n.errorCodeMsg[r.code],r),n.__generatePageViews__(e,t)}))},fetchCounts_server:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=this.$serverLessBBS.CommentClass,r=new E.Query(n);return(t?r.equalTo("uniqStr",e).count():r.equalTo("uniqStr",e).equalTo("replyId","").count()).then((function(e){return e})).catch((function(e){return 101===e.code||console.error("Error happen in fetch count",e),0}))},signIn_server:function(){var e=this;return this.$serverLessBBS.loggedUser?Promise.resolve(this.$serverLessBBS.loggedUser):this.$serverLessBBS.editMode?new Promise((function(t){return O?E.User.logIn(O,O).then((function(e){return t(e)})).catch((function(n){return e.signUp_server().then((function(e){return t(e)}))})):e.signUp_server().then((function(e){return t(e)}))})):Promise.resolve(j)},signUp_server:function(){var e=this.$serverLessBBS,t=e.editMode,n=e.UserClass;if(!t)return Promise.resolve(j);var r=new E.User(n);r.setUsername(R),r.setPassword(R);var o=new E.ACL;return o.setPublicReadAccess(!1),o.setPublicWriteAccess(!1),r.setACL(o),r.save().then((function(e){return Object(S.b)("serverless_bbs_ownerCode",R),O=R,e})).catch((function(e){return console.error(e),j}))},updateComment_server:function(e,t){var n=this.$serverLessBBS,r=n.editMode,o=n.CommentClass;if(!r)return Promise.reject(null);var i=new(E.Object.extend(o))({objectId:e,message:t},"PUT");return i.set("message",t),i.save().then((function(e){return e.attributes})).catch((function(e){return console.error("update error!",e),null}))},uploadComment_server:function(e){var t=this.$serverLessBBS.CommentClass,n=new(E.Object.extend(t));for(var r in e)e.hasOwnProperty(r)&&n.set(r,e[r]);n.set("url",location.href);var o=new E.ACL;return o.setPublicReadAccess(!0),o.setPublicWriteAccess(!1),this.signIn_server().then((function(e){return n.set("user_id",e.id),e.id&&o.setWriteAccess(e.id,!0),n.setACL(o),n.save()})).then((function(e){var t=e.attributes;return t.error?(console.error(t.error),null):t})).catch((function(e){return console.error(e.msg),null}))},fetchComments_server:function(e){var t=this,n=this.$serverLessBBS.CommentClass;return new E.Query(n).equalTo("uniqStr",e).select(["nickname","rootId","message","link","pid","avatar","replyId","at","user_id"]).addDescending("createdAt").skip(1e3*(this.commentsPage-1)).limit(1e3).find().then((function(e){return t.commentsPage++,e.map((function(e){return e.attributes}))})).catch((function(e){if(101===e.code)return[];console.error("Error happen in fetch owner task",e)}))}}},I=n(1);function L(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"===typeof e)return B(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return B(e,t)}(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw i}}}}function B(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var M={name:"ConvertLayer",extends:Object(I.a)(T,(function(){var e=this.$createElement;return(this._self._c||e)("div")}),[],!1,null,null,null).exports,data:function(){return{initialLoading:!0,noMoreRemoteData:!1,allCommentData:[],objectIdToData:{},waitNextInserted:[],checkOnNextInsert:!1}},mounted:function(){var e=this;this.serverInit().then((function(){return e.initialLoading=!1}))},methods:{fetchPageViews:function(e){var t=this;return this.fetchPageViews_server(e).then((function(n){return t.$serverLessBBS.pageviewMap.set(e,n),n}))},fetchCounts:function(e){var t=this;return this.fetchCounts_server(e).then((function(n){return t.$serverLessBBS.countMap.set(e,n),n}))},updateComment:function(e,t){var n=this;return this.updateComment_server(e,t).then((function(t){return t?(n.__updateCommentAfterEdit__(e,t),t):null}))},uploadComment:function(e){var t=this;return this.uploadComment_server(e).then((function(e){if(!e)return null;if(!e.replyId){var n=t.$serverLessBBS.countMap.get(e.uniqStr);t.$serverLessBBS.countMap.set(e.uniqStr,n+1)}return t.__insertInToList__(t.allCommentData,e),e})).catch((function(e){return null}))},fetchCurrentUser:function(){var e=this;return this.signIn_server().then((function(t){var n=t;return t.attributes&&(n={id:t.id,sessionToken:t.attributes.sessionToken,username:t.attributes.username}),e.$serverLessBBS.loggedUser=n,n}))},fetchComments:function(e){var t=this,n=e.uniqStr,r=e.replyId,i=e.pageSize,a=e.page,s=e.deepReply,l=e.deepReplyCounts;return this.checkOnNextInsert=!0,(r||this.noMoreRemoteData?Promise.resolve(this.allCommentData):this.__getMoreData__(n)).then((function(e){var n=e;r?(n=t.objectIdToData[r].replys,s&&(n=t.__deepSearchReply__(n))):s&&(n=Object.values(t.objectIdToData));var c=o()(n.slice(0,i*a));return l&&t.__deepSearchReplyCount__(c),c=c.map((function(e){return e.replys=null,e})).sort((function(e,t){return e.createdAt<t.createdAt?1:-1})),new Promise((function(e){setTimeout((function(){e({data:c,total:Math.max(t.allCommentData.length,c.length,n.length)})}),200)}))}))},__updateCommentAfterEdit__:function(e,t){var n=this.objectIdToData[e];n.message=t.message,n.updatedAt=t.updatedAt},__insertInToList__:function(e,t){if(t.replyId){var n=this.objectIdToData[t.replyId];null==n.replys&&(n.replys=[],n.replyCounts=0),n.replys.unshift(t),n.replyCounts++}else e.unshift(t);this.objectIdToData[t.objectId]=t},__getMoreData__:function(e){var t=this;return this.fetchComments_server(e).then((function(e){return t.noMoreRemoteData=e.length<1e3,e})).then(this.__generateIndexSearch__).then(this.__mergeToNest__).then(this.__generateReplyCounts__)},__deepSearchReply__:function(e){for(var t=[],n=0;n<e.length;n++)t.push(e[n]),e[n].replys&&(t=t.concat(this.__deepSearchReply__(e[n].replys)));return t},__deepSearchReplyCount__:function(e){for(var t=0,n=0;n<e.length;n++)e[n].replys&&e[n].replys.length>0?(e[n].replyCounts=this.__deepSearchReplyCount__(e[n].replys),t+=e[n].replyCounts+1):t+=1;return t},__mergeToNest__:function(e){this.checkOnNextInsert&&(e=e.concat(this.waitNextInserted),this.waitNextInserted=[],this.checkOnNextInsert=!1);var t,n=[],r=L(e);try{for(r.s();!(t=r.n()).done;){var o=t.value;o.replyId?n.push(o):this.allCommentData.push(o)}}catch(c){r.e(c)}finally{r.f()}n.sort((function(e,t){return e.createdAt<t.createdAt?-1:1}));for(var i=0,a=n;i<a.length;i++){var s=a[i],l=this.__insertReplyItem__(this.allCommentData,s);l.inserted?this.allCommentData=l.list:this.waitNextInserted.push(s)}return this.allCommentData},__generateReplyCounts__:function(e){var t,n=L(e);try{for(n.s();!(t=n.n()).done;){var r=t.value;r.replys&&r.replys.length>0?(r.replyCounts=r.replys.length,this.__generateReplyCounts__(r.replys)):r.replyCounts=0}}catch(o){n.e(o)}finally{n.f()}return e},__generateIndexSearch__:function(e){var t,n=L(e);try{for(n.s();!(t=n.n()).done;){var r=t.value;this.objectIdToData[r.objectId]=r}}catch(o){n.e(o)}finally{n.f()}return e},__insertReplyItem__:function(e,t){if(!e||0===e.length)return{list:e,inserted:!1};e.sort((function(e,t){return e.createdAt<t.createdAt?1:-1}));for(var n=t.replyId,r=t.rootId,o=0;o<e.length;o++){var i=e[o];if((i.rootId||i.objectId)===r){if(i.objectId===n)return null==i.replys&&(i.replys=[]),i.replys.push(t),{list:e,inserted:!0};var a=this.__insertReplyItem__(i.replys,t);if(a.inserted)return i.replys=a.list,{list:e,inserted:!0}}}return{list:e,inserted:!1}}}},z=Object(I.a)(M,(function(){var e=this.$createElement;return(this._self._c||e)("div")}),[],!1,null,"6f98cdba",null);t.default=z.exports},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return a}));var r=n(10),o=n.n(r);function i(e){var t=null;if(localStorage){var n=localStorage.getItem(e);try{t=JSON.parse(n)}catch(r){t=n}}else t=o.a.get(e);return t}function a(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:7,r=JSON.stringify(t);localStorage?localStorage.setItem(e,r):o.a.set(e,t,{expires:n})}},function(e,t,n){"use strict";n(44)},function(e,t,n){(t=n(2)(!1)).push([e.i,".bbs-input-box[data-v-4bc50ed0]{display:flex;align-items:flex-end;justify-content:flex-start;flex-flow:wrap}.bbs-name-avatar[data-v-4bc50ed0]{display:flex;align-items:flex-end;justify-content:flex-start;flex-flow:nowrap}.bbs-input[data-v-4bc50ed0]{position:relative;margin:0;width:100%}@media(min-width: 768px){.bbs-input[data-v-4bc50ed0]{flex:1;min-width:200px;margin:0 24px 0 0}.bbs-input[data-v-4bc50ed0]:last-child{margin:0}}",""]),e.exports=t},function(e,t,n){var r=n(80);r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);(0,n(3).default)("01cc2d9d",r,!0,{})},function(e,t,n){(t=n(2)(!1)).push([e.i,".hljs-comment,.hljs-quote{color:dimgray}.hljs-variable,.hljs-template-variable,.hljs-tag,.hljs-name,.hljs-selector-id,.hljs-selector-class,.hljs-regexp,.hljs-deletion{color:#d91e18}.hljs-number,.hljs-built_in,.hljs-builtin-name,.hljs-literal,.hljs-type,.hljs-params,.hljs-meta,.hljs-link{color:#aa5d00}.hljs-attr{color:#1364ff}.hljs-attribute{color:#aa5d00}.hljs-string,.hljs-symbol,.hljs-bullet,.hljs-addition{color:green}.hljs-title,.hljs-section{color:#007faa}.hljs-keyword,.hljs-selector-tag{color:#7928a1}.hljs{display:block;overflow-x:auto;background:#eee;color:#333;padding:.5em}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}@media screen and (-ms-high-contrast: active){.hljs-addition,.hljs-attribute,.hljs-attr,.hljs-built_in,.hljs-builtin-name,.hljs-bullet,.hljs-comment,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-string,.hljs-symbol,.hljs-type,.hljs-quote{color:highlight}.hljs-keyword,.hljs-selector-tag{font-weight:bold}}",""]),e.exports=t},function(e,t,n){var r=n(82);r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);(0,n(3).default)("3421c393",r,!0,{})},function(e,t,n){(t=n(2)(!1)).push([e.i,'.markdown-body .octicon{display:inline-block;fill:currentColor;vertical-align:text-bottom}.markdown-body .anchor{float:left;line-height:1;margin-left:-20px;padding-right:4px}.markdown-body .anchor:focus{outline:none}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--bbs-text-primary);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1:hover .anchor .octicon-link:before,.markdown-body h2:hover .anchor .octicon-link:before,.markdown-body h3:hover .anchor .octicon-link:before,.markdown-body h4:hover .anchor .octicon-link:before,.markdown-body h5:hover .anchor .octicon-link:before,.markdown-body h6:hover .anchor .octicon-link:before{width:16px;height:16px;content:" ";display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 16 16\' version=\'1.1\' width=\'16\' height=\'16\' aria-hidden=\'true\'%3E%3Cpath fill-rule=\'evenodd\' d=\'M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\'%3E%3C/path%3E%3C/svg%3E")}.markdown-body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.5;color:var(--bbs-text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body details{display:block}.markdown-body summary{display:list-item}.markdown-body a{background-color:initial}.markdown-body a:active,.markdown-body a:hover{outline-width:0}.markdown-body strong{font-weight:inherit;font-weight:bolder}.markdown-body h1{font-size:2em;margin:.67em 0}.markdown-body img{border-style:none}.markdown-body code,.markdown-body kbd,.markdown-body pre{font-family:monospace,monospace;font-size:1em}.markdown-body hr{box-sizing:initial;height:0;overflow:visible}.markdown-body input{font:inherit;margin:0}.markdown-body input{overflow:visible}.markdown-body [type=checkbox]{box-sizing:border-box;padding:0}.markdown-body *{box-sizing:border-box}.markdown-body input{font-family:inherit;font-size:inherit;line-height:inherit}.markdown-body a{color:var(--bbs-info-primary);text-decoration:none}.markdown-body a:hover{text-decoration:none}.markdown-body strong{font-weight:600}.markdown-body hr{height:0;margin:15px 0;overflow:hidden;background:rgba(0,0,0,0);border:0;border-bottom:1px solid #dfe2e5}.markdown-body hr:after,.markdown-body hr:before{display:table;content:""}.markdown-body hr:after{clear:both}.markdown-body table{border-spacing:0;border-collapse:collapse}.markdown-body td,.markdown-body th{padding:0}.markdown-body details summary{cursor:pointer}.markdown-body kbd{display:inline-block;padding:3px 5px;font:11px SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;line-height:10px;color:var(--bbs-text-secondary);vertical-align:middle;background-color:var(--bbs-background-color);border:1px solid var(--bbs-separator-color);border-radius:3px;box-shadow:inset 0 -1px 0 #d1d5da}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:0;margin-bottom:0}.markdown-body h1{font-size:32px}.markdown-body h1,.markdown-body h2{font-weight:600}.markdown-body h2{font-size:24px}.markdown-body h3{font-size:20px}.markdown-body h3,.markdown-body h4{font-weight:600}.markdown-body h4{font-size:16px}.markdown-body h5{font-size:14px}.markdown-body h5,.markdown-body h6{font-weight:600}.markdown-body h6{font-size:12px}.markdown-body p{margin-top:0;margin-bottom:10px}.markdown-body blockquote{margin:0}.markdown-body ol,.markdown-body ul{padding-left:0;margin-top:0;margin-bottom:0}.markdown-body ol ol,.markdown-body ul ol{list-style-type:lower-roman}.markdown-body ol ol ol,.markdown-body ol ul ol,.markdown-body ul ol ol,.markdown-body ul ul ol{list-style-type:lower-alpha}.markdown-body dd{margin-left:0}.markdown-body code,.markdown-body pre{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px}.markdown-body pre{margin-top:0;margin-bottom:0}.markdown-body input::-webkit-inner-spin-button,.markdown-body input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.markdown-body :checked+.radio-label{position:relative;z-index:1;border-color:#0366d6}.markdown-body .border{border:1px solid #e1e4e8 !important}.markdown-body .border-0{border:0 !important}.markdown-body .border-bottom{border-bottom:1px solid #e1e4e8 !important}.markdown-body .rounded-1{border-radius:3px !important}.markdown-body .bg-white{background-color:#fff !important}.markdown-body .bg-gray-light{background-color:#fafbfc !important}.markdown-body .text-gray-light{color:#6a737d !important}.markdown-body .mb-0{margin-bottom:0 !important}.markdown-body .my-2{margin-top:8px !important;margin-bottom:8px !important}.markdown-body .pl-0{padding-left:0 !important}.markdown-body .py-0{padding-top:0 !important;padding-bottom:0 !important}.markdown-body .pl-1{padding-left:4px !important}.markdown-body .pl-2{padding-left:8px !important}.markdown-body .py-2{padding-top:8px !important;padding-bottom:8px !important}.markdown-body .pl-3,.markdown-body .px-3{padding-left:16px !important}.markdown-body .px-3{padding-right:16px !important}.markdown-body .pl-4{padding-left:24px !important}.markdown-body .pl-5{padding-left:32px !important}.markdown-body .pl-6{padding-left:40px !important}.markdown-body .f6{font-size:12px !important}.markdown-body .lh-condensed{line-height:1.25 !important}.markdown-body .text-bold{font-weight:600 !important}.markdown-body .pl-c{color:#6a737d}.markdown-body .pl-c1,.markdown-body .pl-s .pl-v{color:#005cc5}.markdown-body .pl-e,.markdown-body .pl-en{color:#6f42c1}.markdown-body .pl-s .pl-s1,.markdown-body .pl-smi{color:#24292e}.markdown-body .pl-ent{color:#22863a}.markdown-body .pl-k{color:#d73a49}.markdown-body .pl-pds,.markdown-body .pl-s,.markdown-body .pl-s .pl-pse .pl-s1,.markdown-body .pl-sr,.markdown-body .pl-sr .pl-cce,.markdown-body .pl-sr .pl-sra,.markdown-body .pl-sr .pl-sre{color:#032f62}.markdown-body .pl-smw,.markdown-body .pl-v{color:#e36209}.markdown-body .pl-bu{color:#b31d28}.markdown-body .pl-ii{color:#fafbfc;background-color:#b31d28}.markdown-body .pl-c2{color:#fafbfc;background-color:#d73a49}.markdown-body .pl-c2:before{content:"^M"}.markdown-body .pl-sr .pl-cce{font-weight:700;color:#22863a}.markdown-body .pl-ml{color:#735c0f}.markdown-body .pl-mh,.markdown-body .pl-mh .pl-en,.markdown-body .pl-ms{font-weight:700;color:#005cc5}.markdown-body .pl-mi{font-style:italic;color:#24292e}.markdown-body .pl-mb{font-weight:700;color:#24292e}.markdown-body .pl-md{color:#b31d28;background-color:#ffeef0}.markdown-body .pl-mi1{color:#22863a;background-color:#f0fff4}.markdown-body .pl-mc{color:#e36209;background-color:#ffebda}.markdown-body .pl-mi2{color:#f6f8fa;background-color:#005cc5}.markdown-body .pl-mdr{font-weight:700;color:#6f42c1}.markdown-body .pl-ba{color:#586069}.markdown-body .pl-sg{color:#959da5}.markdown-body .pl-corl{text-decoration:underline;color:#032f62}.markdown-body .mb-0{margin-bottom:0 !important}.markdown-body .my-2{margin-bottom:8px !important}.markdown-body .my-2{margin-top:8px !important}.markdown-body .pl-0{padding-left:0 !important}.markdown-body .py-0{padding-top:0 !important;padding-bottom:0 !important}.markdown-body .pl-1{padding-left:4px !important}.markdown-body .pl-2{padding-left:8px !important}.markdown-body .py-2{padding-top:8px !important;padding-bottom:8px !important}.markdown-body .pl-3{padding-left:16px !important}.markdown-body .pl-4{padding-left:24px !important}.markdown-body .pl-5{padding-left:32px !important}.markdown-body .pl-6{padding-left:40px !important}.markdown-body .pl-7{padding-left:48px !important}.markdown-body .pl-8{padding-left:64px !important}.markdown-body .pl-9{padding-left:80px !important}.markdown-body .pl-10{padding-left:96px !important}.markdown-body .pl-11{padding-left:112px !important}.markdown-body .pl-12{padding-left:128px !important}.markdown-body hr{border-bottom-color:#eee}.markdown-body:after,.markdown-body:before{display:table;content:""}.markdown-body:after{clear:both}.markdown-body>:first-child{margin-top:0 !important}.markdown-body>:last-child{margin-bottom:0 !important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body blockquote,.markdown-body details,.markdown-body dl,.markdown-body ol,.markdown-body p,.markdown-body pre,.markdown-body table,.markdown-body ul{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:#e1e4e8;border:0}.markdown-body blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body h1{font-size:2em}.markdown-body h1,.markdown-body h2{padding-bottom:.3em;border-bottom:1px solid #eaecef}.markdown-body h2{font-size:1.5em}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:#6a737d}.markdown-body ol,.markdown-body ul{padding-left:2em}.markdown-body ol ol,.markdown-body ol ul,.markdown-body ul ol,.markdown-body ul ul{margin-top:0;margin-bottom:0}.markdown-body li{word-wrap:break-all}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;overflow:auto}.markdown-body table th{font-weight:600}.markdown-body table td,.markdown-body table th{padding:6px 13px;border:1px solid #dfe2e5}.markdown-body table tr{background-color:#fff;border-top:1px solid #c6cbd1}.markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.markdown-body img{max-width:100%;box-sizing:initial;background-color:#fff}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body code{padding:.2em .4em;margin:0;font-size:85%;background-color:rgba(27,31,35,.05);border-radius:3px}.markdown-body pre{word-wrap:normal}.markdown-body pre>code{padding:0;margin:0;font-size:100%;word-break:normal;white-space:pre;background:rgba(0,0,0,0);border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:#f6f8fa;border-radius:3px}.markdown-body pre pre{padding:0;margin:0}.markdown-body pre code{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:initial;border:0}.markdown-body .commit-tease-sha{display:inline-block;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:90%;color:#444d56}.markdown-body .full-commit .btn-outline:not(:disabled):hover{color:#005cc5;border-color:#005cc5}.markdown-body .blob-wrapper{overflow-x:auto;overflow-y:hidden}.markdown-body .blob-wrapper-embedded{max-height:240px;overflow-y:auto}.markdown-body .blob-num{width:1%;min-width:50px;padding-right:10px;padding-left:10px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:20px;color:rgba(27,31,35,.3);text-align:right;white-space:nowrap;vertical-align:top;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.markdown-body .blob-num:hover{color:rgba(27,31,35,.6)}.markdown-body .blob-num:before{content:attr(data-line-number)}.markdown-body .blob-code{position:relative;padding-right:10px;padding-left:10px;line-height:20px;vertical-align:top}.markdown-body .blob-code-inner{overflow:visible;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;color:#24292e;word-wrap:normal;white-space:pre}.markdown-body .pl-token.active,.markdown-body .pl-token:hover{cursor:pointer;background:#ffea7f}.markdown-body .tab-size[data-tab-size="1"]{-moz-tab-size:1;tab-size:1}.markdown-body .tab-size[data-tab-size="2"]{-moz-tab-size:2;tab-size:2}.markdown-body .tab-size[data-tab-size="3"]{-moz-tab-size:3;tab-size:3}.markdown-body .tab-size[data-tab-size="4"]{-moz-tab-size:4;tab-size:4}.markdown-body .tab-size[data-tab-size="5"]{-moz-tab-size:5;tab-size:5}.markdown-body .tab-size[data-tab-size="6"]{-moz-tab-size:6;tab-size:6}.markdown-body .tab-size[data-tab-size="7"]{-moz-tab-size:7;tab-size:7}.markdown-body .tab-size[data-tab-size="8"]{-moz-tab-size:8;tab-size:8}.markdown-body .tab-size[data-tab-size="9"]{-moz-tab-size:9;tab-size:9}.markdown-body .tab-size[data-tab-size="10"]{-moz-tab-size:10;tab-size:10}.markdown-body .tab-size[data-tab-size="11"]{-moz-tab-size:11;tab-size:11}.markdown-body .tab-size[data-tab-size="12"]{-moz-tab-size:12;tab-size:12}.markdown-body .task-list-item{list-style-type:none}.markdown-body .task-list-item+.task-list-item{margin-top:3px}.markdown-body .task-list-item input{margin:0 .2em .25em -1.6em;vertical-align:middle}',""]),e.exports=t},function(e,t,n){(t=n(2)(!1)).push([e.i,".bbs-cus-filedset-wrapper{text-align:left;position:relative}.bbs-cus-filedset-wrapper p{margin-bottom:4px}.bbs-cus-filedset-wrapper textarea,.bbs-cus-filedset-wrapper input{background:var(--bbs-background-color);color:var(--bbs-text-primary)}.bbs-cus-filedset-wrapper .bbs-cus-text-success{color:var(--bbs-success-color) !important}.bbs-cus-filedset-wrapper .bbs-cus-text-error{color:var(--bbs-error-color) !important}.bbs-cus-filedset-wrapper .bbs-cus-fieldset-container{margin:0;position:relative;padding:0;display:flex;justify-content:center}.bbs-cus-filedset-wrapper .bbs-cus-fieldset-container .bbs-cus-valid-field{border:none;padding:10px 20px 4px 8px;outline:none;transition:.3s;width:100%;font-size:14px}@media screen and (min-width: 768px){.bbs-cus-filedset-wrapper .bbs-cus-fieldset-container .bbs-cus-valid-field{padding:12px 20px 4px 8px;font-size:16px}}.bbs-cus-filedset-wrapper .bbs-cus-fieldset-container .bbs-cus-success{border-color:var(--bbs-success-color) !important}.bbs-cus-filedset-wrapper .bbs-cus-fieldset-container .bbs-cus-error{border-color:var(--bbs-error-color) !important}.bbs-cus-filedset-wrapper .bbs-cus-fieldset-container .bbs-cus-fieldset-focus{border-color:inherit}.bbs-cus-filedset-wrapper .bbs-cus-fieldset-container .bbs-cus-fieldset-valid-form{left:0;width:100%;height:100%;color:var(--bbs-text-secondary);padding-left:8px;pointer-events:none;position:absolute;transition-duration:.3s;transition-property:border,border-width;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);z-index:5}.bbs-cus-filedset-wrapper .bbs-cus-fieldset-container .bbs-cus-fieldset-valid-form .bbs-cus-fieldset-legend{line-height:12px;height:4px;margin:0;font-size:11px;width:auto;transition:all .3s}.bbs-cus-filedset-wrapper .bbs-cus-fieldset-container .bbs-cus-fieldset-valid-form .bbs-cus-label-text{position:absolute;top:0;width:auto;transform:translateY(-50%);line-height:1;transition:.5s;font-size:12px;padding:0 6px}.bbs-cus-filedset-wrapper .error-msg{color:var(--bbs-error-color);padding:2px 8px 0 8px;min-height:18px;font-size:11px}@media screen and (min-width: 768px){.bbs-cus-filedset-wrapper .error-msg{padding:2px 8px;min-height:22px;font-size:12px}}.bbs-cus-filedset-wrapper:hover .bbs-cus-bootstrap-ui{border:1px solid var(--bbs-text-muted)}.bbs-cus-filedset-wrapper:hover .bbs-cus-material-ui{border-bottom:1px solid var(--bbs-text-muted)}.bbs-cus-material-ui{border:none;border-bottom:1px solid var(--bbs-separator-color)}.bbs-cus-bootstrap-ui{border:1px solid var(--bbs-separator-color);border-radius:4px}.auto-height-textarea-root{width:100%;border-radius:4px;transition:box-shadow .5s,border-color .5s;padding:6px 48px 6px 8px;line-height:24px;outline:none;resize:none}",""]),e.exports=t},function(e,t,n){"use strict";n(46)},function(e,t,n){(t=n(2)(!1)).push([e.i,".bbs-disabled[data-v-deda247e]{user-select:none;pointer-events:none;cursor:initial}.bbs-btn[data-v-deda247e]{text-align:center;color:var(--bbs-text-primary);border:1px solid var(--bbs-separator-color);border-radius:4px;display:inline-block;background:#ccc;margin-bottom:0;font-weight:normal;vertical-align:middle;touch-action:manipulation;cursor:pointer;white-space:nowrap;padding:8px 16px;letter-spacing:1.25px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;min-width:64px;height:36px}.bbs-btn.no-gap[data-v-deda247e]{min-width:initial;height:auto;padding:0}.success-color[data-v-deda247e]{background-color:var(--bbs-success-color);color:#fff}.info-color[data-v-deda247e]{background-color:var(--bbs-info-color);color:#fff}.error-color[data-v-deda247e]{background-color:var(--bbs-error-color);color:#fff}.warning-color[data-v-deda247e]{background-color:var(--bbs-warning-color);color:#fff}.bbs-btn-text[data-v-deda247e]{background:rgba(0,0,0,0);border:none}.bbs-btn-text.secondary-color[data-v-deda247e]{color:var(--bbs-text-secondary)}.bbs-btn-text.success-color[data-v-deda247e]{color:var(--bbs-success-color)}.bbs-btn-text.info-color[data-v-deda247e]{color:var(--bbs-info-color)}.bbs-btn-text.error-color[data-v-deda247e]{color:var(--bbs-error-color)}.bbs-btn-text.warning-color[data-v-deda247e]{color:var(--bbs-warning-color)}.bbs-btn-loading[data-v-deda247e]{user-select:none;pointer-events:none}",""]),e.exports=t},function(e,t,n){"use strict";n(47)},function(e,t,n){(t=n(2)(!1)).push([e.i,"\n.bbs-hr[data-v-457facf4]{\n border-top: 1px dashed var(--bbs-text-muted)\n}\n\n",""]),e.exports=t},function(e,t,n){"use strict";n(48)},function(e,t,n){(t=n(2)(!1)).push([e.i,"\n.bbs-comment-card[data-v-9bd03526]{\n margin:16px 0;\n}\n",""]),e.exports=t},function(e,t,n){"use strict";n(49)},function(e,t,n){(t=n(2)(!1)).push([e.i,".bbs-msg-wrapper[data-v-4c0569a4]{margin-left:36px}.bbs-msg-wrapper.msg-small[data-v-4c0569a4]{margin-left:30px}.bbs-msg-body[data-v-4c0569a4]{transition:background-color 1s,color 1s;word-wrap:break-word;word-break:break-all;text-align:justify;color:var(--bbs-text-primary);font-size:16px;line-height:1.5;position:relative;margin-top:8px}.bbs-msg-body.msg-small[data-v-4c0569a4]{margin-top:4px;font-size:14px}.bbs-msg-body pre[data-v-4c0569a4]{white-space:pre-wrap}.bbs-msg-action[data-v-4c0569a4]{display:flex;align-items:center;margin-top:8px}.bbs-msg-action.msg-small[data-v-4c0569a4]{margin-top:4px}.bbs-msg-action-edit[data-v-4c0569a4],.bbs-msg-action-no-edit[data-v-4c0569a4]{display:flex;align-items:center}.bbs-at[data-v-4c0569a4]{text-decoration:none;color:var(--bbs-text-secondary);font-weight:500}.bbs-reply-wrapper[data-v-4c0569a4]{border-left:1px dashed var(--bbs-text-muted)}.bbs-reply-btn[data-v-4c0569a4]{display:flex;align-items:center}",""]),e.exports=t},function(e,t,n){"use strict";n(50)},function(e,t,n){(t=n(2)(!1)).push([e.i,"\n.bbs-action-controller[data-v-93225aae]{\n display:flex;\n justify-content: space-between;\n align-items: center;\n}\n.bbs-preview-btn[data-v-93225aae]{\n padding: 0;\n margin-left:16px;\n}\n",""]),e.exports=t},function(e,t,n){"use strict";n(51)},function(e,t,n){(t=n(2)(!1)).push([e.i,"\n.bbs-preview-render[data-v-534c56dc]{\n /*min-height: 48px;*/\n padding: 8px;\n font-size: 16px;\n background: var(--bbs-background-color);\n border: 1px dashed var(--bbs-separator-color);\n border-radius: 4px;\n}\n",""]),e.exports=t},function(e,t,n){var r=n(52),o=n(55),i=n(99);function a(e,t){return new i(t).process(e)}for(var s in(t=e.exports=a).filterXSS=a,t.FilterXSS=i,r)t[s]=r[s];for(var s in o)t[s]=o[s];"undefined"!==typeof window&&(window.filterXSS=e.exports),"undefined"!==typeof self&&"undefined"!==typeof DedicatedWorkerGlobalScope&&self instanceof DedicatedWorkerGlobalScope&&(self.filterXSS=e.exports)},function(e,t,n){var r=n(53),o=n(98);n(54);function i(e){return void 0===e||null===e}function a(e){(e=function(e){var t={};for(var n in e)t[n]=e[n];return t}(e||{})).whiteList=e.whiteList||r.whiteList,e.onAttr=e.onAttr||r.onAttr,e.onIgnoreAttr=e.onIgnoreAttr||r.onIgnoreAttr,e.safeAttrValue=e.safeAttrValue||r.safeAttrValue,this.options=e}a.prototype.process=function(e){if(!(e=(e=e||"").toString()))return"";var t=this.options,n=t.whiteList,r=t.onAttr,a=t.onIgnoreAttr,s=t.safeAttrValue;return o(e,(function(e,t,o,l,c){var u=n[o],d=!1;if(!0===u?d=u:"function"===typeof u?d=u(l):u instanceof RegExp&&(d=u.test(l)),!0!==d&&(d=!1),l=s(o,l)){var f,p={position:t,sourcePosition:e,source:c,isWhite:d};return d?i(f=r(o,l,p))?o+":"+l:f:i(f=a(o,l,p))?void 0:f}}))},e.exports=a},function(e,t,n){var r=n(54);e.exports=function(e,t){";"!==(e=r.trimRight(e))[e.length-1]&&(e+=";");var n=e.length,o=!1,i=0,a=0,s="";function l(){if(!o){var n=r.trim(e.slice(i,a)),l=n.indexOf(":");if(-1!==l){var c=r.trim(n.slice(0,l)),u=r.trim(n.slice(l+1));if(c){var d=t(i,s.length,c,u,n);d&&(s+=d+"; ")}}}i=a+1}for(;a<n;a++){var c=e[a];if("/"===c&&"*"===e[a+1]){var u=e.indexOf("*/",a+2);if(-1===u)break;i=(a=u+1)+1,o=!1}else"("===c?o=!0:")"===c?o=!1:";"===c?o||l():"\n"===c&&l()}return r.trim(s)}},function(e,t,n){var r=n(36).FilterCSS,o=n(52),i=n(55),a=i.parseTag,s=i.parseAttr,l=n(37);function c(e){return void 0===e||null===e}function u(e){(e=function(e){var t={};for(var n in e)t[n]=e[n];return t}(e||{})).stripIgnoreTag&&(e.onIgnoreTag&&console.error('Notes: cannot use these two options "stripIgnoreTag" and "onIgnoreTag" at the same time'),e.onIgnoreTag=o.onIgnoreTagStripAll),e.whiteList=e.whiteList||o.whiteList,e.onTag=e.onTag||o.onTag,e.onTagAttr=e.onTagAttr||o.onTagAttr,e.onIgnoreTag=e.onIgnoreTag||o.onIgnoreTag,e.onIgnoreTagAttr=e.onIgnoreTagAttr||o.onIgnoreTagAttr,e.safeAttrValue=e.safeAttrValue||o.safeAttrValue,e.escapeHtml=e.escapeHtml||o.escapeHtml,this.options=e,!1===e.css?this.cssFilter=!1:(e.css=e.css||{},this.cssFilter=new r(e.css))}u.prototype.process=function(e){if(!(e=(e=e||"").toString()))return"";var t=this.options,n=t.whiteList,r=t.onTag,i=t.onIgnoreTag,u=t.onTagAttr,d=t.onIgnoreTagAttr,f=t.safeAttrValue,p=t.escapeHtml,h=this.cssFilter;t.stripBlankChar&&(e=o.stripBlankChar(e)),t.allowCommentTag||(e=o.stripCommentTag(e));var m=!1;if(t.stripIgnoreTagBody){m=o.StripTagBody(t.stripIgnoreTagBody,i);i=m.onIgnoreTag}var g=a(e,(function(e,t,o,a,m){var g,b={sourcePosition:e,position:t,isClosing:m,isWhite:n.hasOwnProperty(o)};if(!c(g=r(o,a,b)))return g;if(b.isWhite){if(b.isClosing)return"</"+o+">";var y=function(e){var t=l.spaceIndex(e);if(-1===t)return{html:"",closing:"/"===e[e.length-2]};var n="/"===(e=l.trim(e.slice(t+1,-1)))[e.length-1];return n&&(e=l.trim(e.slice(0,-1))),{html:e,closing:n}}(a),v=n[o],w=s(y.html,(function(e,t){var n,r=-1!==l.indexOf(v,e);return c(n=u(o,e,t,r))?r?(t=f(o,e,t,h))?e+'="'+t+'"':e:c(n=d(o,e,t,r))?void 0:n:n}));a="<"+o;return w&&(a+=" "+w),y.closing&&(a+=" /"),a+=">"}return c(g=i(o,a,b))?p(a):g}),p);return m&&(g=m.remove(g)),g},e.exports=u},function(e,t,n){const r=n(101),o=n(102),i=n(38),a=n(59),s=n(58),l=n(57),{merge:c,checkSanitizeDeprecation:u,escape:d}=n(11),{getDefaults:f,changeDefaults:p,defaults:h}=n(16);function m(e,t,n){if("undefined"===typeof e||null===e)throw new Error("marked(): input parameter is undefined or null");if("string"!==typeof e)throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(e)+", string expected");if(n||"function"===typeof t){n||(n=t,t=null),t=c({},m.defaults,t||{}),u(t);const a=t.highlight;let s,l,d=0;try{s=r.lex(e,t)}catch(i){return n(i)}l=s.length;const f=function(e){if(e)return t.highlight=a,n(e);let r;try{r=o.parse(s,t)}catch(i){e=i}return t.highlight=a,e?n(e):n(null,r)};if(!a||a.length<3)return f();if(delete t.highlight,!l)return f();for(;d<s.length;d++)!function(e){"code"!==e.type?--l||f():a(e.text,e.lang,(function(t,n){return t?f(t):null==n||n===e.text?--l||f():(e.text=n,e.escaped=!0,void(--l||f()))}))}(s[d])}else try{return t=c({},m.defaults,t||{}),u(t),o.parse(r.lex(e,t),t)}catch(i){if(i.message+="\nPlease report this to https://github.com/markedjs/marked.",(t||m.defaults).silent)return"<p>An error occurred:</p><pre>"+d(i.message+"",!0)+"</pre>";throw i}}m.options=m.setOptions=function(e){return c(m.defaults,e),p(m.defaults),m},m.getDefaults=f,m.defaults=h,m.Parser=o,m.parser=o.parse,m.Renderer=i,m.TextRenderer=a,m.Lexer=r,m.lexer=r.lex,m.InlineLexer=s,m.inlineLexer=s.output,m.Slugger=l,m.parse=m,e.exports=m},function(e,t,n){const{defaults:r}=n(16),{block:o}=n(56),{rtrim:i,splitCells:a,escape:s}=n(11);e.exports=class e{constructor(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||r,this.rules=o.normal,this.options.pedantic?this.rules=o.pedantic:this.options.gfm&&(this.rules=o.gfm)}static get rules(){return o}static lex(t,n){return new e(n).lex(t)}lex(e){return e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," "),this.token(e,!0)}token(e,t){let n,r,l,c,u,d,f,p,h,m,g,b,y,v,w,_;for(e=e.replace(/^ +$/gm,"");e;)if((l=this.rules.newline.exec(e))&&(e=e.substring(l[0].length),l[0].length>1&&this.tokens.push({type:"space"})),l=this.rules.code.exec(e)){const t=this.tokens[this.tokens.length-1];e=e.substring(l[0].length),t&&"paragraph"===t.type?t.text+="\n"+l[0].trimRight():(l=l[0].replace(/^ {4}/gm,""),this.tokens.push({type:"code",codeBlockStyle:"indented",text:this.options.pedantic?l:i(l,"\n")}))}else if(l=this.rules.fences.exec(e))e=e.substring(l[0].length),this.tokens.push({type:"code",lang:l[2]?l[2].trim():l[2],text:l[3]||""});else if(l=this.rules.heading.exec(e))e=e.substring(l[0].length),this.tokens.push({type:"heading",depth:l[1].length,text:l[2]});else if((l=this.rules.nptable.exec(e))&&(d={type:"table",header:a(l[1].replace(/^ *| *\| *$/g,"")),align:l[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:l[3]?l[3].replace(/\n$/,"").split("\n"):[]},d.header.length===d.align.length)){for(e=e.substring(l[0].length),g=0;g<d.align.length;g++)/^ *-+: *$/.test(d.align[g])?d.align[g]="right":/^ *:-+: *$/.test(d.align[g])?d.align[g]="center":/^ *:-+ *$/.test(d.align[g])?d.align[g]="left":d.align[g]=null;for(g=0;g<d.cells.length;g++)d.cells[g]=a(d.cells[g],d.header.length);this.tokens.push(d)}else if(l=this.rules.hr.exec(e))e=e.substring(l[0].length),this.tokens.push({type:"hr"});else if(l=this.rules.blockquote.exec(e))e=e.substring(l[0].length),this.tokens.push({type:"blockquote_start"}),l=l[0].replace(/^ *> ?/gm,""),this.token(l,t),this.tokens.push({type:"blockquote_end"});else if(l=this.rules.list.exec(e)){for(e=e.substring(l[0].length),c=l[2],v=c.length>1,f={type:"list_start",ordered:v,start:v?+c:"",loose:!1},this.tokens.push(f),l=l[0].match(this.rules.item),p=[],n=!1,y=l.length,g=0;g<y;g++)d=l[g],m=d.length,d=d.replace(/^ *([*+-]|\d+\.) */,""),~d.indexOf("\n ")&&(m-=d.length,d=this.options.pedantic?d.replace(/^ {1,4}/gm,""):d.replace(new RegExp("^ {1,"+m+"}","gm"),"")),g!==y-1&&(u=o.bullet.exec(l[g+1])[0],(c.length>1?1===u.length:u.length>1||this.options.smartLists&&u!==c)&&(e=l.slice(g+1).join("\n")+e,g=y-1)),r=n||/\n\n(?!\s*$)/.test(d),g!==y-1&&(n="\n"===d.charAt(d.length-1),r||(r=n)),r&&(f.loose=!0),w=/^\[[ xX]\] /.test(d),_=void 0,w&&(_=" "!==d[1],d=d.replace(/^\[[ xX]\] +/,"")),h={type:"list_item_start",task:w,checked:_,loose:r},p.push(h),this.tokens.push(h),this.token(d,!1),this.tokens.push({type:"list_item_end"});if(f.loose)for(y=p.length,g=0;g<y;g++)p[g].loose=!0;this.tokens.push({type:"list_end"})}else if(l=this.rules.html.exec(e))e=e.substring(l[0].length),this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&("pre"===l[1]||"script"===l[1]||"style"===l[1]),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(l[0]):s(l[0]):l[0]});else if(t&&(l=this.rules.def.exec(e)))e=e.substring(l[0].length),l[3]&&(l[3]=l[3].substring(1,l[3].length-1)),b=l[1].toLowerCase().replace(/\s+/g," "),this.tokens.links[b]||(this.tokens.links[b]={href:l[2],title:l[3]});else if((l=this.rules.table.exec(e))&&(d={type:"table",header:a(l[1].replace(/^ *| *\| *$/g,"")),align:l[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:l[3]?l[3].replace(/\n$/,"").split("\n"):[]},d.header.length===d.align.length)){for(e=e.substring(l[0].length),g=0;g<d.align.length;g++)/^ *-+: *$/.test(d.align[g])?d.align[g]="right":/^ *:-+: *$/.test(d.align[g])?d.align[g]="center":/^ *:-+ *$/.test(d.align[g])?d.align[g]="left":d.align[g]=null;for(g=0;g<d.cells.length;g++)d.cells[g]=a(d.cells[g].replace(/^ *\| *| *\| *$/g,""),d.header.length);this.tokens.push(d)}else if(l=this.rules.lheading.exec(e))e=e.substring(l[0].length),this.tokens.push({type:"heading",depth:"="===l[2].charAt(0)?1:2,text:l[1]});else if(t&&(l=this.rules.paragraph.exec(e)))e=e.substring(l[0].length),this.tokens.push({type:"paragraph",text:"\n"===l[1].charAt(l[1].length-1)?l[1].slice(0,-1):l[1]});else if(l=this.rules.text.exec(e))e=e.substring(l[0].length),this.tokens.push({type:"text",text:l[0]});else if(e)throw new Error("Infinite loop on byte: "+e.charCodeAt(0));return this.tokens}}},function(e,t,n){const r=n(38),o=n(57),i=n(58),a=n(59),{defaults:s}=n(16),{merge:l,unescape:c}=n(11);e.exports=class e{constructor(e){this.tokens=[],this.token=null,this.options=e||s,this.options.renderer=this.options.renderer||new r,this.renderer=this.options.renderer,this.renderer.options=this.options,this.slugger=new o}static parse(t,n){return new e(n).parse(t)}parse(e){this.inline=new i(e.links,this.options),this.inlineText=new i(e.links,l({},this.options,{renderer:new a})),this.tokens=e.reverse();let t="";for(;this.next();)t+=this.tok();return t}next(){return this.token=this.tokens.pop(),this.token}peek(){return this.tokens[this.tokens.length-1]||0}parseText(){let e=this.token.text;for(;"text"===this.peek().type;)e+="\n"+this.next().text;return this.inline.output(e)}tok(){let e="";switch(this.token.type){case"space":return"";case"hr":return this.renderer.hr();case"heading":return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,c(this.inlineText.output(this.token.text)),this.slugger);case"code":return this.renderer.code(this.token.text,this.token.lang,this.token.escaped);case"table":{let t,n,r,o,i="";for(r="",t=0;t<this.token.header.length;t++)r+=this.renderer.tablecell(this.inline.output(this.token.header[t]),{header:!0,align:this.token.align[t]});for(i+=this.renderer.tablerow(r),t=0;t<this.token.cells.length;t++){for(n=this.token.cells[t],r="",o=0;o<n.length;o++)r+=this.renderer.tablecell(this.inline.output(n[o]),{header:!1,align:this.token.align[o]});e+=this.renderer.tablerow(r)}return this.renderer.table(i,e)}case"blockquote_start":for(e="";"blockquote_end"!==this.next().type;)e+=this.tok();return this.renderer.blockquote(e);case"list_start":{e="";const t=this.token.ordered,n=this.token.start;for(;"list_end"!==this.next().type;)e+=this.tok();return this.renderer.list(e,t,n)}case"list_item_start":{e="";const t=this.token.loose,n=this.token.checked,r=this.token.task;if(this.token.task)if(t)if("text"===this.peek().type){const e=this.peek();e.text=this.renderer.checkbox(n)+" "+e.text}else this.tokens.push({type:"text",text:this.renderer.checkbox(n)});else e+=this.renderer.checkbox(n);for(;"list_item_end"!==this.next().type;)e+=t||"text"!==this.token.type?this.tok():this.parseText();return this.renderer.listitem(e,r,n)}case"html":return this.renderer.html(this.token.text);case"paragraph":return this.renderer.paragraph(this.inline.output(this.token.text));case"text":return this.renderer.paragraph(this.parseText());default:{const e='Token with "'+this.token.type+'" type was not found.';if(!this.options.silent)throw new Error(e);console.log(e)}}}}},function(e,t,n){(function(n){var r;!function(n){var o="object"===typeof window&&window||"object"===typeof self&&self;t.nodeType?o&&(o.hljs=n({}),void 0===(r=function(){return o.hljs}.apply(t,[]))||(e.exports=r)):n(t)}((function(e){var t=!1,r=[],o=Object.keys,i=Object.create(null),a=Object.create(null),s=!0,l=/^(no-?highlight|plain|text)$/i,c=/\blang(?:uage)?-([\w-]+)\b/i,u=/((^(<[^>]+>|\t|)+|(?:\n)))/gm,d="Could not find the language '{}', did you forget to load/include a language module?",f={hideUpgradeWarningAcceptNoSupportOrSecurityUpdates:!1,classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0},p="of and for in not or if then".split(" ");function h(e){return e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">")}function m(e){return e.nodeName.toLowerCase()}function g(e){return l.test(e)}function b(e){var t,n={},r=Array.prototype.slice.call(arguments,1);for(t in e)n[t]=e[t];return r.forEach((function(e){for(t in e)n[t]=e[t]})),n}function y(e){var t=[];return function e(n,r){for(var o=n.firstChild;o;o=o.nextSibling)3===o.nodeType?r+=o.nodeValue.length:1===o.nodeType&&(t.push({event:"start",offset:r,node:o}),r=e(o,r),m(o).match(/br|hr|img|input/)||t.push({event:"stop",offset:r,node:o}));return r}(e,0),t}function v(e){return e.variants&&!e.cached_variants&&(e.cached_variants=e.variants.map((function(t){return b(e,{variants:null},t)}))),e.cached_variants?e.cached_variants:function e(t){return!!t&&(t.endsWithParent||e(t.starts))}(e)?[b(e,{starts:e.starts?b(e.starts):null})]:Object.isFrozen(e)?[b(e)]:[e]}function w(e,t){return t?Number(t):(n=e,-1!=p.indexOf(n.toLowerCase())?0:1);var n}function _(e){function t(e){return e&&e.source||e}function n(n,r){return new RegExp(t(n),"m"+(e.case_insensitive?"i":"")+(r?"g":""))}function r(e){var r,o,i={},a=[],s={},l=1;function c(e,t){i[l]=e,a.push([e,t]),l+=function(e){return new RegExp(e.toString()+"|").exec("").length-1}(t)+1}for(var u=0;u<e.contains.length;u++){c(o=e.contains[u],o.beginKeywords?"\\.?(?:"+o.begin+")\\.?":o.begin)}e.terminator_end&&c("end",e.terminator_end),e.illegal&&c("illegal",e.illegal);var d=a.map((function(e){return e[1]}));return r=n(function(e,n){for(var r=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./,o=0,i="",a=0;a<e.length;a++){var s=o+=1,l=t(e[a]);for(a>0&&(i+=n),i+="(";l.length>0;){var c=r.exec(l);if(null==c){i+=l;break}i+=l.substring(0,c.index),l=l.substring(c.index+c[0].length),"\\"==c[0][0]&&c[1]?i+="\\"+String(Number(c[1])+s):(i+=c[0],"("==c[0]&&o++)}i+=")"}return i}(d,"|"),!0),s.lastIndex=0,s.exec=function(t){var n;if(0===a.length)return null;r.lastIndex=s.lastIndex;var o=r.exec(t);if(!o)return null;for(var l=0;l<o.length;l++)if(void 0!=o[l]&&void 0!=i[""+l]){n=i[""+l];break}return"string"===typeof n?(o.type=n,o.extra=[e.illegal,e.terminator_end]):(o.type="begin",o.rule=n),o},s}if(e.contains&&-1!=e.contains.indexOf("self")){if(!s)throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");e.contains=e.contains.filter((function(e){return"self"!=e}))}!function i(a,s){a.compiled||(a.compiled=!0,a.keywords=a.keywords||a.beginKeywords,a.keywords&&(a.keywords=function(e,t){var n={};return"string"===typeof e?r("keyword",e):o(e).forEach((function(t){r(t,e[t])})),n;function r(e,r){t&&(r=r.toLowerCase()),r.split(" ").forEach((function(t){var r=t.split("|");n[r[0]]=[e,w(r[0],r[1])]}))}}(a.keywords,e.case_insensitive)),a.lexemesRe=n(a.lexemes||/\w+/,!0),s&&(a.beginKeywords&&(a.begin="\\b("+a.beginKeywords.split(" ").join("|")+")\\b"),a.begin||(a.begin=/\B|\b/),a.beginRe=n(a.begin),a.endSameAsBegin&&(a.end=a.begin),a.end||a.endsWithParent||(a.end=/\B|\b/),a.end&&(a.endRe=n(a.end)),a.terminator_end=t(a.end)||"",a.endsWithParent&&s.terminator_end&&(a.terminator_end+=(a.end?"|":"")+s.terminator_end)),a.illegal&&(a.illegalRe=n(a.illegal)),null==a.relevance&&(a.relevance=1),a.contains||(a.contains=[]),a.contains=Array.prototype.concat.apply([],a.contains.map((function(e){return v("self"===e?a:e)}))),a.contains.forEach((function(e){i(e,a)})),a.starts&&i(a.starts,s),a.terminators=r(a))}(e)}function x(e,r,o,a){f.hideUpgradeWarningAcceptNoSupportOrSecurityUpdates||"object"===typeof n&&"object"===typeof n.env&&n.env.HLJS_HIDE_UPGRADE_WARNING||t||(t=!0,console.log("Version 9 of Highlight.js has reached EOL and is no longer supported.\nPlease upgrade or ask whatever dependency you are using to upgrade.\nhttps://github.com/highlightjs/highlight.js/issues/2877"));var l=r;function c(e,t){var n=w.case_insensitive?t[0].toLowerCase():t[0];return e.keywords.hasOwnProperty(n)&&e.keywords[n]}function u(e,t,n,r){if(!n&&""===t)return"";if(!e)return t;var o='<span class="'+(r?"":f.classPrefix);return(o+=e+'">')+t+(n?"":"</span>")}function p(){A+=null!=S.subLanguage?function(){var e="string"===typeof S.subLanguage;if(e&&!i[S.subLanguage])return h(R);var t=e?x(S.subLanguage,R,!0,C[S.subLanguage]):k(R,S.subLanguage.length?S.subLanguage:void 0);return S.relevance>0&&(j+=t.relevance),e&&(C[S.subLanguage]=t.top),u(t.language,t.value,!1,!0)}():function(){var e,t,n,r;if(!S.keywords)return h(R);for(r="",t=0,S.lexemesRe.lastIndex=0,n=S.lexemesRe.exec(R);n;)r+=h(R.substring(t,n.index)),(e=c(S,n))?(j+=e[1],r+=u(e[0],h(n[0]))):r+=h(n[0]),t=S.lexemesRe.lastIndex,n=S.lexemesRe.exec(R);return r+h(R.substr(t))}(),R=""}function m(e){A+=e.className?u(e.className,"",!0):"",S=Object.create(e,{parent:{value:S}})}function g(e){var t=e[0],n=e.rule;return n&&n.endSameAsBegin&&(n.endRe=new RegExp(t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")),n.skip?R+=t:(n.excludeBegin&&(R+=t),p(),n.returnBegin||n.excludeBegin||(R=t)),m(n),n.returnBegin?0:t.length}function b(e){var t=e[0],n=l.substr(e.index),r=function e(t,n){if(function(e,t){var n=e&&e.exec(t);return n&&0===n.index}(t.endRe,n)){for(;t.endsParent&&t.parent;)t=t.parent;return t}if(t.endsWithParent)return e(t.parent,n)}(S,n);if(r){var o=S;o.skip?R+=t:(o.returnEnd||o.excludeEnd||(R+=t),p(),o.excludeEnd&&(R=t));do{S.className&&(A+="</span>"),S.skip||S.subLanguage||(j+=S.relevance),S=S.parent}while(S!==r.parent);return r.starts&&(r.endSameAsBegin&&(r.starts.endRe=r.endRe),m(r.starts)),o.returnEnd?0:t.length}}var y={};function v(e,t){var n=t&&t[0];if(R+=e,null==n)return p(),0;if("begin"==y.type&&"end"==t.type&&y.index==t.index&&""===n)return R+=l.slice(t.index,t.index+1),1;if("illegal"===y.type&&""===n)return R+=l.slice(t.index,t.index+1),1;if(y=t,"begin"===t.type)return g(t);if("illegal"===t.type&&!o)throw new Error('Illegal lexeme "'+n+'" for mode "'+(S.className||"<unnamed>")+'"');if("end"===t.type){var r=b(t);if(void 0!=r)return r}return R+=n,n.length}var w=O(e);if(!w)throw console.error(d.replace("{}",e)),new Error('Unknown language: "'+e+'"');_(w);var E,S=a||w,C={},A="";for(E=S;E!==w;E=E.parent)E.className&&(A=u(E.className,"",!0)+A);var R="",j=0;try{for(var T,I,L=0;S.terminators.lastIndex=L,T=S.terminators.exec(l);)I=v(l.substring(L,T.index),T),L=T.index+I;for(v(l.substr(L)),E=S;E.parent;E=E.parent)E.className&&(A+="</span>");return{relevance:j,value:A,illegal:!1,language:e,top:S}}catch(B){if(B.message&&-1!==B.message.indexOf("Illegal"))return{illegal:!0,relevance:0,value:h(l)};if(s)return{relevance:0,value:h(l),language:e,top:S,errorRaised:B};throw B}}function k(e,t){t=t||f.languages||o(i);var n={relevance:0,value:h(e)},r=n;return t.filter(O).filter(R).forEach((function(t){var o=x(t,e,!1);o.language=t,o.relevance>r.relevance&&(r=o),o.relevance>n.relevance&&(r=n,n=o)})),r.language&&(n.second_best=r),n}function E(e){return f.tabReplace||f.useBR?e.replace(u,(function(e,t){return f.useBR&&"\n"===e?"<br>":f.tabReplace?t.replace(/\t/g,f.tabReplace):""})):e}function S(e){var t,n,o,i,s,l=function(e){var t,n,r,o,i=e.className+" ";if(i+=e.parentNode?e.parentNode.className:"",n=c.exec(i)){var a=O(n[1]);return a||(console.warn(d.replace("{}",n[1])),console.warn("Falling back to no-highlight mode for this block.",e)),a?n[1]:"no-highlight"}for(t=0,r=(i=i.split(/\s+/)).length;t<r;t++)if(g(o=i[t])||O(o))return o}(e);g(l)||(f.useBR?(t=document.createElement("div")).innerHTML=e.innerHTML.replace(/\n/g,"").replace(/<br[ \/]*>/g,"\n"):t=e,s=t.textContent,o=l?x(l,s,!0):k(s),(n=y(t)).length&&((i=document.createElement("div")).innerHTML=o.value,o.value=function(e,t,n){var o=0,i="",a=[];function s(){return e.length&&t.length?e[0].offset!==t[0].offset?e[0].offset<t[0].offset?e:t:"start"===t[0].event?e:t:e.length?e:t}function l(e){i+="<"+m(e)+r.map.call(e.attributes,(function(e){return" "+e.nodeName+'="'+h(e.value).replace(/"/g,""")+'"'})).join("")+">"}function c(e){i+="</"+m(e)+">"}function u(e){("start"===e.event?l:c)(e.node)}for(;e.length||t.length;){var d=s();if(i+=h(n.substring(o,d[0].offset)),o=d[0].offset,d===e){a.reverse().forEach(c);do{u(d.splice(0,1)[0]),d=s()}while(d===e&&d.length&&d[0].offset===o);a.reverse().forEach(l)}else"start"===d[0].event?a.push(d[0].node):a.pop(),u(d.splice(0,1)[0])}return i+h(n.substr(o))}(n,y(i),s)),o.value=E(o.value),e.innerHTML=o.value,e.className=function(e,t,n){var r=t?a[t]:n,o=[e.trim()];return e.match(/\bhljs\b/)||o.push("hljs"),-1===e.indexOf(r)&&o.push(r),o.join(" ").trim()}(e.className,l,o.language),e.result={language:o.language,re:o.relevance},o.second_best&&(e.second_best={language:o.second_best.language,re:o.second_best.relevance}))}function C(){if(!C.called){C.called=!0;var e=document.querySelectorAll("pre code");r.forEach.call(e,S)}}var A={disableAutodetect:!0};function O(e){return e=(e||"").toLowerCase(),i[e]||i[a[e]]}function R(e){var t=O(e);return t&&!t.disableAutodetect}return e.highlight=x,e.highlightAuto=k,e.fixMarkup=E,e.highlightBlock=S,e.configure=function(e){f=b(f,e)},e.initHighlighting=C,e.initHighlightingOnLoad=function(){window.addEventListener("DOMContentLoaded",C,!1),window.addEventListener("load",C,!1)},e.registerLanguage=function(t,n){var r;try{r=n(e)}catch(o){if(console.error("Language definition for '{}' could not be registered.".replace("{}",t)),!s)throw o;console.error(o),r=A}i[t]=r,r.rawDefinition=n.bind(null,e),r.aliases&&r.aliases.forEach((function(e){a[e]=t}))},e.listLanguages=function(){return o(i)},e.getLanguage=O,e.requireLanguage=function(e){var t=O(e);if(t)return t;throw new Error("The '{}' language is required, but not loaded.".replace("{}",e))},e.autoDetection=R,e.inherit=b,e.debugMode=function(){s=!1},e.IDENT_RE="[a-zA-Z]\\w*",e.UNDERSCORE_IDENT_RE="[a-zA-Z_]\\w*",e.NUMBER_RE="\\b\\d+(\\.\\d+)?",e.C_NUMBER_RE="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",e.BINARY_NUMBER_RE="\\b(0b[01]+)",e.RE_STARTERS_RE="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",e.BACKSLASH_ESCAPE={begin:"\\\\[\\s\\S]",relevance:0},e.APOS_STRING_MODE={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},e.QUOTE_STRING_MODE={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},e.PHRASAL_WORDS_MODE={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},e.COMMENT=function(t,n,r){var o=e.inherit({className:"comment",begin:t,end:n,contains:[]},r||{});return o.contains.push(e.PHRASAL_WORDS_MODE),o.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|XXX):",relevance:0}),o},e.C_LINE_COMMENT_MODE=e.COMMENT("//","$"),e.C_BLOCK_COMMENT_MODE=e.COMMENT("/\\*","\\*/"),e.HASH_COMMENT_MODE=e.COMMENT("#","$"),e.NUMBER_MODE={className:"number",begin:e.NUMBER_RE,relevance:0},e.C_NUMBER_MODE={className:"number",begin:e.C_NUMBER_RE,relevance:0},e.BINARY_NUMBER_MODE={className:"number",begin:e.BINARY_NUMBER_RE,relevance:0},e.CSS_NUMBER_MODE={className:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},e.REGEXP_MODE={className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[e.BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0,contains:[e.BACKSLASH_ESCAPE]}]},e.TITLE_MODE={className:"title",begin:e.IDENT_RE,relevance:0},e.UNDERSCORE_TITLE_MODE={className:"title",begin:e.UNDERSCORE_IDENT_RE,relevance:0},e.METHOD_GUARD={begin:"\\.\\s*"+e.UNDERSCORE_IDENT_RE,relevance:0},[e.BACKSLASH_ESCAPE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.PHRASAL_WORDS_MODE,e.COMMENT,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.HASH_COMMENT_MODE,e.NUMBER_MODE,e.C_NUMBER_MODE,e.BINARY_NUMBER_MODE,e.CSS_NUMBER_MODE,e.REGEXP_MODE,e.TITLE_MODE,e.UNDERSCORE_TITLE_MODE,e.METHOD_GUARD].forEach((function(e){!function e(t){Object.freeze(t);var n="function"===typeof t;return Object.getOwnPropertyNames(t).forEach((function(r){!t.hasOwnProperty(r)||null===t[r]||"object"!==typeof t[r]&&"function"!==typeof t[r]||n&&("caller"===r||"callee"===r||"arguments"===r)||Object.isFrozen(t[r])||e(t[r])})),t}(e)})),e}))}).call(this,n(104))},function(e,t){var n,r,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"===typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"===typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var l,c=[],u=!1,d=-1;function f(){u&&l&&(u=!1,l.length?c=l.concat(c):d=-1,c.length&&p())}function p(){if(!u){var e=s(f);u=!0;for(var t=c.length;t;){for(l=c,c=[];++d<t;)l&&l[d].run();d=-1,t=c.length}l=null,u=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function m(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new h(e,t)),1!==c.length||u||s(p)},h.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=m,o.addListener=m,o.once=m,o.off=m,o.removeListener=m,o.removeAllListeners=m,o.emit=m,o.prependListener=m,o.prependOnceListener=m,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(e,t){e.exports=function(e){var t="<>",n="</>",r={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/},o="[A-Za-z$_][0-9A-Za-z$_]*",i={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},a={className:"number",variants:[{begin:"\\b(0[bB][01]+)n?"},{begin:"\\b(0[oO][0-7]+)n?"},{begin:e.C_NUMBER_RE+"n?"}],relevance:0},s={className:"subst",begin:"\\$\\{",end:"\\}",keywords:i,contains:[]},l={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,s],subLanguage:"xml"}},c={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,s],subLanguage:"css"}},u={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,s]};s.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,l,c,u,a,e.REGEXP_MODE];var d=s.contains.concat([e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]);return{aliases:["js","jsx","mjs","cjs"],keywords:i,contains:[{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},{className:"meta",begin:/^#!/,end:/$/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,l,c,u,e.C_LINE_COMMENT_MODE,e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+",contains:[{className:"type",begin:"\\{",end:"\\}",relevance:0},{className:"variable",begin:o+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),e.C_BLOCK_COMMENT_MODE,a,{begin:/[{,\n]\s*/,relevance:0,contains:[{begin:o+"\\s*:",returnBegin:!0,relevance:0,contains:[{className:"attr",begin:o,relevance:0}]}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+o+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:o},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:i,contains:d}]}]},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:t,end:n},{begin:r.begin,end:r.end}],subLanguage:"xml",contains:[{begin:r.begin,end:r.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:o}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:d}],illegal:/\[|%/},{begin:/\$[(.]/},e.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor get set",end:/\{/,excludeEnd:!0}],illegal:/#(?!!)/}}},function(e,t){e.exports=function(e){var t={className:"symbol",begin:"&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;"},n={begin:"\\s",contains:[{className:"meta-keyword",begin:"#?[a-z_][a-z1-9_-]+",illegal:"\\n"}]},r=e.inherit(n,{begin:"\\(",end:"\\)"}),o=e.inherit(e.APOS_STRING_MODE,{className:"meta-string"}),i=e.inherit(e.QUOTE_STRING_MODE,{className:"meta-string"}),a={endsWithParent:!0,illegal:/</,relevance:0,contains:[{className:"attr",begin:"[A-Za-z0-9\\._:-]+",relevance:0},{begin:/=\s*/,relevance:0,contains:[{className:"string",endsParent:!0,variants:[{begin:/"/,end:/"/,contains:[t]},{begin:/'/,end:/'/,contains:[t]},{begin:/[^\s"'=<>`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin:"<![a-z]",end:">",relevance:10,contains:[n,i,o,r,{begin:"\\[",end:"\\]",contains:[{className:"meta",begin:"<![a-z]",end:">",contains:[n,r,i,o]}]}]},e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},t,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{begin:/<\?(php)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{begin:"b'",end:"'",skip:!0},e.inherit(e.APOS_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0})]},{className:"tag",begin:"<style(?=\\s|>)",end:">",keywords:{name:"style"},contains:[a],starts:{end:"</style>",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:"<script(?=\\s|>)",end:">",keywords:{name:"script"},contains:[a],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["actionscript","javascript","handlebars","xml"]}},{className:"tag",begin:"</?",end:"/?>",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},a]}]}}},function(e,t,n){"use strict";n(60)},function(e,t,n){(t=n(2)(!1)).push([e.i,".emoji-panel-box[data-v-66d8c2e9]{font-size:16px;text-align:justify;overflow:auto;width:245px;height:200px;display:flex;flex-flow:wrap;border-radius:6px;user-select:none}.emoji-panel-box .emoji-panel-item[data-v-66d8c2e9]{font-style:normal;padding:6px 0;width:32px;cursor:pointer;text-align:center;display:inline-block;vertical-align:middle;transition:background .5s linear}.emoji-panel-box .emoji-panel-item[data-v-66d8c2e9]:hover{background:var(--bbs-info-color)}",""]),e.exports=t},function(e,t,n){"use strict";n(61)},function(e,t,n){(t=n(2)(!1)).push([e.i,"\n.bbs-popup-box[data-v-ddb29f40]{\n position:fixed;\n /*border:1px solid var(--bbs-separator-color);*/\n background: var(--bbs-separator-background);\n border-radius:6px;\n min-width:64px;\n min-height:64px;\n padding:4px 0;\n z-index: 99;\n}\n",""]),e.exports=t},function(e,t,n){"use strict";n(62)},function(e,t,n){(t=n(2)(!1)).push([e.i,'.expand[data-v-c615824a]{cursor:pointer;max-height:220px;overflow:hidden}.expand[data-v-c615824a]:before{display:block;content:"";position:absolute;width:100%;left:0;top:0;bottom:3.15rem;pointer-events:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0), var(--bbs-background-color))}.expand[data-v-c615824a]:after{display:block;content:"--- Expand ---";text-align:center;color:var(--bbs-text-secondary);position:absolute;width:100%;height:52px;line-height:52px;left:0;bottom:0;pointer-events:none;background:var(--bbs-background-color)}',""]),e.exports=t},function(e,t,n){"use strict";n(63)},function(e,t,n){(t=n(2)(!1)).push([e.i,".bbs-msg-header[data-v-670f6674]{display:flex;justify-content:flex-start;align-items:flex-end}.bbs-msg-header .bbs-avatar[data-v-670f6674]{width:36px;height:36px;border-radius:6px;margin-right:6px}.bbs-msg-header .bbs-msg-head-info[data-v-670f6674]{line-height:1.25}.bbs-msg-header .bbs-msg-head-info .bbs-nickname[data-v-670f6674]{font-size:14px;color:var(--bbs-text-primary);letter-spacing:.75px;margin-bottom:4px;display:block}.bbs-msg-header .bbs-msg-head-info .bbs-nickname a[data-v-670f6674]{font-weight:bold;color:inherit}.bbs-msg-header .bbs-msg-head-info .bbs-msg-date[data-v-670f6674]{font-size:12px;color:var(--bbs-text-secondary);font-weight:normal}.bbs-msg-header.header-sm .bbs-avatar[data-v-670f6674]{width:30px;height:30px}.bbs-msg-header.header-sm .bbs-msg-head-info .bbs-nickname[data-v-670f6674]{font-size:13px;letter-spacing:.25px;margin-bottom:0}",""]),e.exports=t},function(e,t,n){"use strict";n(64)},function(e,t,n){(t=n(2)(!1)).push([e.i,".bbs-avatar[data-v-11b90a2d]{border-radius:6px;width:48px;height:48px}.avatar-panel-box[data-v-11b90a2d]{text-align:justify;overflow:auto;width:290px;display:flex;align-items:flex-start;flex-flow:wrap;user-select:none}.avatar-panel-box .avatar-panel-item[data-v-11b90a2d]{font-style:normal;margin:4px;width:64px;height:64px;background-position:center;background-size:cover;background-repeat:no-repeat;cursor:pointer;text-align:center;display:inline-block;vertical-align:middle;transition:background .5s linear}",""]),e.exports=t},function(e,t,n){"use strict";n(65)},function(e,t,n){(t=n(2)(!1)).push([e.i,".bbs-input-box[data-v-42139f99]{display:flex;align-items:flex-end;justify-content:flex-start;flex-flow:wrap}.bbs-name-avatar[data-v-42139f99]{display:flex;align-items:flex-end;justify-content:flex-start;flex-flow:nowrap}.bbs-input[data-v-42139f99]{position:relative;margin:0;width:100%}@media(min-width: 768px){.bbs-input[data-v-42139f99]{flex:1;min-width:200px;margin:0 24px 0 0}.bbs-input[data-v-42139f99]:last-child{margin:0}}",""]),e.exports=t},function(e,t,n){"use strict";function r(e){if(e){var t=e.getElementsByClassName("v-content-body")[0];t||(t=e),t.classList.add("highlight-ele"),setTimeout((function(){t.classList.remove("highlight-ele")}),1e3)}}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:32,t="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",n="",r=0;r<e;r++)n+=t[Math.floor(Math.random()*t.length)];return n}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.r(t);var r=n(68),o=n(69),i=n(70),a=n(73),s=n(72),l=n(41);function c(e){return(c="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}t.default={install:function(e,t){Object(s.default)(e,t);var n=t.server;n&&"object"===c(n)||(n=a.default,console.warn("Parameters server is required. By default will use Leancloud as a server.")),Object(l.default)(r.default,n),Object(l.default)(o.default,n),Object(l.default)(i.default,n),e.component("vue-bbs",r.default),e.component("vue-bbs-counter",o.default),e.component("vue-bbs-pageview",i.default)}}},,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var r=n(39);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var s=n(96),l=n(100),c=n(103),u=n(105),d=n(106);function f(e){return l.setOptions({highlight:function(t,n){if(n&&e.getLanguage(n))try{return'<pre class="hljs"><code>'+e.highlight(n,t,!0).value+"</code></pre>"}catch(o){}return'<pre class="hljs"><code>'+Object(r.a)(t)+"</code></pre>"}}),function(e){return l(e)}}c.registerLanguage("javascript",u),c.registerLanguage("xml",d);var p=f(c);function h(e){return e?s(p(e),{whiteList:i(i({},s.whiteList),{},{span:["class"],code:["class"],pre:["class"]}),onTag:function(e,t){if("input"===e&&t.includes('type="checkbox"')&&t.includes("disabled"))return t}}):""}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(119);function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.highlight,r=void 0!==n&&n,o=t.smooth,s=void 0!==o&&o,l=t.offset,c=void 0===l?0:l;if(!e)return Promise.resolve(!1);if(e instanceof Element||(e=e.$el),!(e instanceof Element))throw new Error("Pass ele is not correct");var u=e,d=a(u);return new Promise((function(t){for(;d;)i(u,d,{highlight:r,smooth:s,offset:u===e?c:0}),u=d,d=a(d);setTimeout((function(){t(!0)}),500)}))}function i(e,t,n){var o=n.highlight,i=n.smooth,a=n.offset,s=Math.max(function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(null==t||null==n)return 0;if(t===n)return 0;return t.offsetParent===n.offsetParent?t.offsetTop-n.offsetTop:t.offsetTop+e(t.offsetParent)}(e,t),0);if(t instanceof Document&&(t=window),t&&t!==window){o&&Object(r.a)(e);try{t.scrollTo({top:s-a,behavior:i?"smooth":"instant"})}catch(l){t.scrollTop=s}}}function a(e){var t=e.parentNode;if(null==t)return null;if(!(t instanceof Element))return t instanceof Document?t:null;var n=getComputedStyle(t)["overflow-y"];return t.scrollHeight>t.clientHeight&&["auto","scroll"].includes(n)?t:a(t)}},function(e,t,n){"use strict";function r(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=e.selectionStart,o=e.selectionEnd,i=r-n,a=e.value,s=e.scrollTop,l=a.substring(0,i)+t+a.substring(r,o)+a.substring(o);return[l,s,i,o]}n.d(t,"a",(function(){return r}))},,function(e,t,n){"use strict";var r,o=new Uint8Array(16);function i(){if(!r&&!(r="undefined"!==typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!==typeof msCrypto&&"function"===typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return r(o)}var a=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;for(var s=function(e){return"string"===typeof e&&a.test(e)},l=[],c=0;c<256;++c)l.push((c+256).toString(16).substr(1));var u=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=(l[e[t+0]]+l[e[t+1]]+l[e[t+2]]+l[e[t+3]]+"-"+l[e[t+4]]+l[e[t+5]]+"-"+l[e[t+6]]+l[e[t+7]]+"-"+l[e[t+8]]+l[e[t+9]]+"-"+l[e[t+10]]+l[e[t+11]]+l[e[t+12]]+l[e[t+13]]+l[e[t+14]]+l[e[t+15]]).toLowerCase();if(!s(n))throw TypeError("Stringified UUID is invalid");return n};t.a=function(e,t,n){var r=(e=e||{}).random||(e.rng||i)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){n=n||0;for(var o=0;o<16;++o)t[n+o]=r[o];return t}return u(r)}}])}));