diff --git a/dist/Valine.min.js b/dist/Valine.min.js index 3ef3e7f6..102f9c55 100644 --- a/dist/Valine.min.js +++ b/dist/Valine.min.js @@ -1,2 +1,2 @@ -!function(e,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define("Valine",[],n):"object"==typeof exports?exports.Valine=n():e.Valine=n()}(this,function(){return function(e){function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}var t={};return n.m=e,n.c=t,n.i=function(e){return e},n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get: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,n){return Object.prototype.hasOwnProperty.call(e,n)},n.p="/dist/",n(n.s=3)}([function(e,n,t){var r;!function(i){"use strict";function a(e,n){var t=(65535&e)+(65535&n);return(e>>16)+(n>>16)+(t>>16)<<16|65535&t}function o(e,n){return e<>>32-n}function l(e,n,t,r,i,l){return a(o(a(a(n,e),a(r,l)),i),t)}function s(e,n,t,r,i,a,o){return l(n&t|~n&r,e,n,i,a,o)}function c(e,n,t,r,i,a,o){return l(n&r|t&~r,e,n,i,a,o)}function u(e,n,t,r,i,a,o){return l(n^t^r,e,n,i,a,o)}function v(e,n,t,r,i,a,o){return l(t^(n|~r),e,n,i,a,o)}function d(e,n){e[n>>5]|=128<>>9<<4)]=n;var t,r,i,o,l,d=1732584193,p=-271733879,f=-1732584194,m=271733878;for(t=0;t>5]>>>n%32&255);return t}function f(e){var n,t=[];for(t[(e.length>>2)-1]=void 0,n=0;n>5]|=(255&e.charCodeAt(n/8))<16&&(i=d(i,8*e.length)),t=0;t<16;t+=1)a[t]=909522486^i[t],o[t]=1549556828^i[t];return r=d(a.concat(f(n)),512+8*n.length),p(d(o.concat(r),640))}function g(e){var n,t,r="0123456789abcdef",i="";for(t=0;t>>4&15)+r.charAt(15&n);return i}function b(e){return unescape(encodeURIComponent(e))}function w(e){return m(b(e))}function y(e){return g(w(e))}function x(e,n){return h(b(e),b(n))}function k(e,n){return g(x(e,n))}function A(e,n,t){return n?t?x(n,e):k(n,e):t?w(e):y(e)}void 0!==(r=function(){return A}.call(n,t,n,e))&&(e.exports=r)}()},function(e,n,t){"use strict";function r(e){return e.replace(RegExp("^"+(e.match(/^(\t| )+/)||"")[0],"gm"),"")}function i(e){return(e+"").replace(/"/g,""").replace(//g,">")}function a(e){function n(e){var n=o[e.replace(/\*/g,"_")[1]||""],t=p[p.length-1]==e;return n?n[1]?(p[t?"pop":"push"](e),n[0|t]):n[0]:e}function t(){for(var e="";p.length;)e+=n(p[p.length-1]);return e}var l,s,c,u,v,d=/((?:^|\n+)(?:\n---+|\* \*(?: \*)+)\n)|(?:^```(\w*)\n([\s\S]*?)\n```$)|((?:(?:^|\n+)(?:\t| {2,}).+)+\n*)|((?:(?:^|\n)([>*+-]|\d+\.)\s+.*)+)|(?:\!\[([^\]]*?)\]\(([^\)]+?)\))|(\[)|(\](?:\(([^\)]+?)\))?)|(?:(?:^|\n+)([^\s].*)\n(\-{3,}|={3,})(?:\n+|$))|(?:(?:^|\n+)(#{1,3})\s*(.+)(?:\n+|$))|(?:`([^`].*?)`)|( \n\n*|\n{2,}|__|\*\*|[_*])/gm,p=[],f="",m=0,h={};for(e=e.replace(/^\[(.+?)\]:\s*(.+)$/gm,function(e,n,t){return h[n.toLowerCase()]=t,""}).replace(/^\n+|\n+$/g,"");c=d.exec(e);)s=e.substring(m,c.index),m=d.lastIndex,l=c[0],s.match(/[^\\](\\\\)*\\$/)||(c[3]||c[4]?l='
'+r(i(c[3]||c[4]).replace(/^\n+|\n+$/g,""))+"
":c[6]?(v=c[6],v.match(/\./)&&(c[5]=c[5].replace(/^\d+/gm,"")),u=a(r(c[5].replace(/^\s*[>*+.-]/gm,""))),">"===v?v="blockquote":(v=v.match(/\./)?"ol":"ul",u=u.replace(/^(.*)(\n|$)/gm,"
  • $1
  • ")),l="<"+v+">"+u+""):c[8]?l=''+i(c[7])+'':c[10]?(f=f.replace("",''),l=t()+""):c[9]?l="":c[12]||c[14]?(v="h"+(c[14]?c[14].length:"="===c[13][0]?1:2),l="<"+v+">"+a(c[12]||c[15])+""):c[16]?l=""+i(c[16])+"":(c[17]||c[1])&&(l=n(c[17]||"--"))),f+=s,f+=l;return(f+e.substring(m)+t()).trim()}Object.defineProperty(n,"__esModule",{value:!0});var o={"":["",""],_:["",""],"\n":["
    "]," ":["
    "],"-":["
    "]};n.default=a},function(e,n,t){var r=t(4);"string"==typeof r&&(r=[[e.i,r,""]]);var i={};i.transform=void 0;t(6)(r,i);r.locals&&(e.exports=r.locals)},function(e,n,t){"use strict";function r(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}var i=function(){function e(e,n){for(var t=0;t\n
    \n \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n \n \n
    \n
    条评论
    \n
    \n \n Markdown is supported\n
    \n
    \n
    ';n.el.innerHTML=a;var o=n.el.querySelector(".vempty");n.nodata={show:function(e){o.innerHTML=e||"还没有评论哦,快来抢沙发吧!",o.setAttribute("style","display:block;")},hide:function(){o.setAttribute("style","display:none;")}},n.nodata.show(),t.init({appId:e.app_id||e.appId,appKey:e.app_key||e.appKey}),n.v=t}catch(e){var l="https://github.com/xCss/Valine/issues";return void(n.el?n.nodata.show('
    '+e+"
    Valine:"+n.version+"
    反馈:"+l+"
    "):console&&console.log("%c"+e+"\n%cValine%c"+n.version+" "+l,"color:red;","background:#000;padding:5px;line-height:30px;color:#fff;","background:#456;line-height:30px;padding:5px;color:#fff;"))}var c=n.el.querySelector(".vloading");c.innerHTML='
    ',n.loading={show:function(){c.setAttribute("style","display:block;"),n.nodata.hide()},hide:function(){c.setAttribute("style","display:none;"),0===n.el.querySelectorAll(".vcard").length&&n.nodata.show()}};var v=n.el.querySelector(".vmark");n.alert={show:function(e){v.innerHTML='
    '+e.text+'
    ';var t=v.querySelector(".vbtns"),r='",i='";if(t.innerHTML=""+r+(e.type&&i),v.querySelector(".vcancel").addEventListener("click",function(e){n.alert.hide()}),v.setAttribute("style","display:block;"),e&&e.type){var a=v.querySelector(".vsure");p.on("click",a,function(t){n.alert.hide(),e.cb&&e.cb()})}},hide:function(){v.setAttribute("style","display:none;")}},n.loading.show();var d=new n.v.Query("Comment");d.select(["nick","comment","link","rid","isSpam","emailHash","like","pin"]),d.equalTo("url",s),d.descending("createdAt"),d.limit("1000"),d.find().then(function(e){var t=e.length;if(n.el.querySelector(".count").innerHTML=""+t,t)for(var r=t-1;r>-1;r--){var i=e[r];if(!i.get("isSpam")){var a=document.createElement("li");a.setAttribute("class","vcard"),a.setAttribute("id",i.id);var o="https://gravatar.cat.net/avatar/"+i.get("emailHash")+"?size=96";a.innerHTML='\n
    \n
    \n '+i.get("nick")+'\n '+h(i.get("createdAt"))+'\n
    \n
    '+i.get("comment")+"
    \n 回复\n
    ';var l=n.el.querySelector(".vlist"),s=l.querySelectorAll("li"),c=a.querySelector(".vat"),u=a.querySelectorAll("a");for(var v in u)if(u.hasOwnProperty(v)){var d=u[v];"at"!=d.getAttribute("class")&&(d.setAttribute("target","_blank"),d.setAttribute("rel","nofollow"))}n.bindAt(c),l.insertBefore(a,s[1])}}n.loading.hide()}).catch(function(e){n.loading.hide()}),n.bind()}},{key:"bind",value:function(){var e=this,n={veditor:"comment",vnick:"nick",vlink:"link",vmail:"mail"},t={};for(var r in n)n.hasOwnProperty(r)&&function(){var i=n[r],a=e.el.querySelector("."+r);t[i]=a,p.on("input",a,function(e){c[i]=m.encode(a.value.replace(/(^\s*)|(\s*$)/g,""))})}();var i=function(){var n=v&&v.getItem("ValineCache");if(n){n=JSON.parse(n);var t=["nick","link","mail"];for(var r in t){var i=t[r];e.el.querySelector(".v"+i).value=n[i],c[i]=n[i]}}};i(),e.reset=function(){for(var t in n)if(n.hasOwnProperty(t)){var r=n[t],a=e.el.querySelector("."+t);a.value="",c[r]=""}c.rid="",c.nick="小可爱",i()};var a=e.el.querySelector(".vsubmit"),s=function(n){if(a.getAttribute("disabled"))return void e.alert.show({type:0,text:'再等等,评论正在提交中ヾ(๑╹◡╹)ノ"',ctxt:"好的"});if(""==c.comment)return void t.comment.focus();if(""==c.nick&&(c.nick="小调皮"),c.comment=(0,o.default)(c.comment),c.comment.indexOf(c.at)>-1&&""!=c.at){var r='"+c.at+"";c.comment=c.comment.replace(c.at,r)}var i=f.mail(c.mail),l=f.link(c.link);i.k||0===c.link.length||l.k?i.k?0===c.link.length||l.k?(c.mail=i.v,c.link=l.v,d()):(c.link="",c.mail=i.v,e.alert.show({type:1,text:"您的网址格式不正确, 是否继续提交?",cb:function(){d()}})):(c.mail="",c.link=l.v,e.alert.show({type:1,text:"您的邮箱格式不正确, 是否继续提交?",cb:function(){d()}})):(c.mail="",c.link="",e.alert.show({type:1,text:"您的网址和邮箱格式不正确, 是否继续提交?",cb:function(){d()}}))},u=function(){var n=new e.v.ACL;return n.setPublicReadAccess(!0),n.setPublicWriteAccess(!1),n},d=function(){a.setAttribute("disabled",!0),e.loading.show();var n=e.v.Object.extend("Comment"),t=new n;for(var r in c)if(c.hasOwnProperty(r)){if("at"===r)continue;var i=c[r];t.set(r,i)}t.set("emailHash",l(c.mail.toLowerCase().trim())),t.setACL(u()),t.save().then(function(n){v&&v.setItem("ValineCache",JSON.stringify({nick:c.nick,link:c.link,mail:c.mail}));var t=e.el.querySelector(".count");t.innerText=Number(t.innerText)+1;var r=document.createElement("li");r.setAttribute("class","vcard"),r.setAttribute("id",n.id);var i="https://gravatar.cat.net/avatar/"+n.get("emailHash")+"?size=96";r.innerHTML='\n
    \n
    \n '+n.get("nick")+'\n '+h(n.get("createdAt"))+'\n
    \n
    '+n.get("comment")+"
    \n 回复\n
    ';var o=e.el.querySelector(".vlist"),l=o.querySelectorAll("li"),s=r.querySelectorAll("a");for(var u in s)if(s.hasOwnProperty(u)){var d=s[u];"at"!==d.getAttribute("class")&&(d.setAttribute("target","_blank"),d.setAttribute("rel","nofollow"))}var p=r.querySelector(".vat");e.bindAt(p),o.insertBefore(r,l[1]),a.removeAttribute("disabled"),e.loading.hide(),e.reset()}).catch(function(n){e.loading.hide()})};e.bindAt=function(e){p.on("click",e,function(n){var r=e.getAttribute("at"),i=e.getAttribute("rid");c.rid=i,c.at=r,t.comment.value=r+" ,"+t.comment.value,t.comment.focus()})},p.off("click",a,s),p.on("click",a,s)}}]),e}(),p={on:function(e,n,t,r){n.addEventListener?n.addEventListener(e,t,r||!1):n.attachEvent?n.attachEvent("on"+e,t):n["on"+e]=t},off:function(e,n,t,r){n.removeEventListener?n.removeEventListener(e,t,r||!1):n.detachEvent?n.detachEvent("on"+e,t):n["on"+e]=null}},f={mail:function(e){return{k:/[\w-\.]+@([\w-]+\.)+[a-z]{2,3}/.test(e),v:e}},link:function(e){return e.length>0&&(e=/^(http|https)/.test(e)?e:"http://"+e),{k:/(http|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:\/~\+#]*[\w\-\@?^=%&\/~\+#])?/.test(e),v:e}}},m={encode:function(e){return e?e.replace(/&/g,"&").replace(//g,">").replace(/ /g," ").replace(/\'/g,"'").replace(/\"/g,"""):""},decode:function(e){return e?e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/ /g," ").replace(/'/g,"'").replace(/"/g,'"'):""}},h=function(e){var n=g(e.getDate(),2),t=g(e.getMonth()+1,2);return g(e.getFullYear(),2)+"-"+t+"-"+n},g=function(e,n){for(var t=e.toString();t.length div {\n background-color: #9c9c9c;\n height: 100%;\n width: 6px;\n margin-right: 3px;\n display: inline-block;\n -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;\n animation: sk-stretchdelay 1.2s infinite ease-in-out; }\n .valine .spinner .r2 {\n -webkit-animation-delay: -1.1s;\n animation-delay: -1.1s; }\n .valine .spinner .r3 {\n -webkit-animation-delay: -1.0s;\n animation-delay: -1.0s; }\n .valine .spinner .r4 {\n -webkit-animation-delay: -0.9s;\n animation-delay: -0.9s; }\n .valine .spinner .r5 {\n -webkit-animation-delay: -0.8s;\n animation-delay: -0.8s; }\n\n@-webkit-keyframes sk-stretchdelay {\n 0%,\n 40%,\n 100% {\n -webkit-transform: scaleY(0.4); }\n 20% {\n -webkit-transform: scaleY(1); } }\n\n@keyframes sk-stretchdelay {\n 0%,\n 40%,\n 100% {\n transform: scaleY(0.4);\n -webkit-transform: scaleY(0.4); }\n 20% {\n transform: scaleY(1);\n -webkit-transform: scaleY(1); } }\n',""])},function(e,n){function t(e,n){var t=e[1]||"",i=e[3];if(!i)return t;if(n&&"function"==typeof btoa){var a=r(i);return[t].concat(i.sources.map(function(e){return"/*# sourceURL="+i.sourceRoot+e+" */"})).concat([a]).join("\n")}return[t].join("\n")}function r(e){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(e))))+" */"}e.exports=function(e){var n=[];return n.toString=function(){return this.map(function(n){var r=t(n,e);return n[2]?"@media "+n[2]+"{"+r+"}":r}).join("")},n.i=function(e,t){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},i=0;i=0&&w.splice(n,1)}function l(e){var n=document.createElement("style");return e.attrs.type="text/css",c(n,e.attrs),a(e,n),n}function s(e){var n=document.createElement("link");return e.attrs.type="text/css",e.attrs.rel="stylesheet",c(n,e.attrs),a(e,n),n}function c(e,n){Object.keys(n).forEach(function(t){e.setAttribute(t,n[t])})}function u(e,n){var t,r,i,a;if(n.transform&&e.css){if(!(a=n.transform(e.css)))return function(){};e.css=a}if(n.singleton){var c=b++;t=g||(g=l(n)),r=v.bind(null,t,c,!1),i=v.bind(null,t,c,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(t=s(n),r=p.bind(null,t,n),i=function(){o(t),t.href&&URL.revokeObjectURL(t.href)}):(t=l(n),r=d.bind(null,t),i=function(){o(t)});return r(e),function(n){if(n){if(n.css===e.css&&n.media===e.media&&n.sourceMap===e.sourceMap)return;r(e=n)}else i()}}function v(e,n,t,r){var i=t?"":r.css;if(e.styleSheet)e.styleSheet.cssText=x(n,i);else{var a=document.createTextNode(i),o=e.childNodes;o[n]&&e.removeChild(o[n]),o.length?e.insertBefore(a,o[n]):e.appendChild(a)}}function d(e,n){var t=n.css,r=n.media;if(r&&e.setAttribute("media",r),e.styleSheet)e.styleSheet.cssText=t;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(t))}}function p(e,n,t){var r=t.css,i=t.sourceMap,a=void 0===n.convertToAbsoluteUrls&&i;(n.convertToAbsoluteUrls||a)&&(r=y(r)),i&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(i))))+" */");var o=new Blob([r],{type:"text/css"}),l=e.href;e.href=URL.createObjectURL(o),l&&URL.revokeObjectURL(l)}var f={},m=function(e){var n;return function(){return void 0===n&&(n=e.apply(this,arguments)),n}}(function(){return window&&document&&document.all&&!window.atob}),h=function(e){var n={};return function(t){return void 0===n[t]&&(n[t]=e.call(this,t)),n[t]}}(function(e){return document.querySelector(e)}),g=null,b=0,w=[],y=t(7);e.exports=function(e,n){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");n=n||{},n.attrs="object"==typeof n.attrs?n.attrs:{},n.singleton||(n.singleton=m()),n.insertInto||(n.insertInto="head"),n.insertAt||(n.insertAt="bottom");var t=i(e,n);return r(t,n),function(e){for(var a=[],o=0;o>16)+(n>>16)+(t>>16)<<16|65535&t}function o(e,n){return e<>>32-n}function l(e,n,t,r,i,l){return a(o(a(a(n,e),a(r,l)),i),t)}function s(e,n,t,r,i,a,o){return l(n&t|~n&r,e,n,i,a,o)}function c(e,n,t,r,i,a,o){return l(n&r|t&~r,e,n,i,a,o)}function u(e,n,t,r,i,a,o){return l(n^t^r,e,n,i,a,o)}function v(e,n,t,r,i,a,o){return l(t^(n|~r),e,n,i,a,o)}function d(e,n){e[n>>5]|=128<>>9<<4)]=n;var t,r,i,o,l,d=1732584193,p=-271733879,f=-1732584194,m=271733878;for(t=0;t>5]>>>n%32&255);return t}function f(e){var n,t=[];for(t[(e.length>>2)-1]=void 0,n=0;n>5]|=(255&e.charCodeAt(n/8))<16&&(i=d(i,8*e.length)),t=0;t<16;t+=1)a[t]=909522486^i[t],o[t]=1549556828^i[t];return r=d(a.concat(f(n)),512+8*n.length),p(d(o.concat(r),640))}function g(e){var n,t,r="0123456789abcdef",i="";for(t=0;t>>4&15)+r.charAt(15&n);return i}function b(e){return unescape(encodeURIComponent(e))}function w(e){return m(b(e))}function y(e){return g(w(e))}function x(e,n){return h(b(e),b(n))}function k(e,n){return g(x(e,n))}function A(e,n,t){return n?t?x(n,e):k(n,e):t?w(e):y(e)}void 0!==(r=function(){return A}.call(n,t,n,e))&&(e.exports=r)}()},function(e,n,t){"use strict";function r(e){return e.replace(RegExp("^"+(e.match(/^(\t| )+/)||"")[0],"gm"),"")}function i(e){return(e+"").replace(/"/g,""").replace(//g,">")}function a(e){function n(e){var n=o[e.replace(/\*/g,"_")[1]||""],t=p[p.length-1]==e;return n?n[1]?(p[t?"pop":"push"](e),n[0|t]):n[0]:e}function t(){for(var e="";p.length;)e+=n(p[p.length-1]);return e}var l,s,c,u,v,d=/((?:^|\n+)(?:\n---+|\* \*(?: \*)+)\n)|(?:^```(\w*)\n([\s\S]*?)\n```$)|((?:(?:^|\n+)(?:\t| {2,}).+)+\n*)|((?:(?:^|\n)([>*+-]|\d+\.)\s+.*)+)|(?:\!\[([^\]]*?)\]\(([^\)]+?)\))|(\[)|(\](?:\(([^\)]+?)\))?)|(?:(?:^|\n+)([^\s].*)\n(\-{3,}|={3,})(?:\n+|$))|(?:(?:^|\n+)(#{1,3})\s*(.+)(?:\n+|$))|(?:`([^`].*?)`)|( \n\n*|\n{2,}|__|\*\*|[_*])/gm,p=[],f="",m=0,h={};for(e=e.replace(/^\[(.+?)\]:\s*(.+)$/gm,function(e,n,t){return h[n.toLowerCase()]=t,""}).replace(/^\n+|\n+$/g,"");c=d.exec(e);)s=e.substring(m,c.index),m=d.lastIndex,l=c[0],s.match(/[^\\](\\\\)*\\$/)||(c[3]||c[4]?l='
    '+r(i(c[3]||c[4]).replace(/^\n+|\n+$/g,""))+"
    ":c[6]?(v=c[6],v.match(/\./)&&(c[5]=c[5].replace(/^\d+/gm,"")),u=a(r(c[5].replace(/^\s*[>*+.-]/gm,""))),">"===v?v="blockquote":(v=v.match(/\./)?"ol":"ul",u=u.replace(/^(.*)(\n|$)/gm,"
  • $1
  • ")),l="<"+v+">"+u+""):c[8]?l=''+i(c[7])+'':c[10]?(f=f.replace("",''),l=t()+""):c[9]?l="":c[12]||c[14]?(v="h"+(c[14]?c[14].length:"="===c[13][0]?1:2),l="<"+v+">"+a(c[12]||c[15])+""):c[16]?l=""+i(c[16])+"":(c[17]||c[1])&&(l=n(c[17]||"--"))),f+=s,f+=l;return(f+e.substring(m)+t()).trim()}Object.defineProperty(n,"__esModule",{value:!0});var o={"":["",""],_:["",""],"\n":["
    "]," ":["
    "],"-":["
    "]};n.default=a},function(e,n,t){var r=t(4);"string"==typeof r&&(r=[[e.i,r,""]]);var i={};i.transform=void 0;t(6)(r,i);r.locals&&(e.exports=r.locals)},function(e,n,t){"use strict";function r(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}var i=function(){function e(e,n){for(var t=0;t\n
    \n \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n \n \n
    \n
    条评论
    \n
    \n \n Markdown is supported\n
    \n
    \n
    ';n.el.innerHTML=a;var o=n.el.querySelector(".vempty");n.nodata={show:function(e){o.innerHTML=e||"还没有评论哦,快来抢沙发吧!",o.setAttribute("style","display:block;")},hide:function(){o.setAttribute("style","display:none;")}},n.nodata.show(),t.init({appId:e.app_id||e.appId,appKey:e.app_key||e.appKey}),n.v=t}catch(e){var l="https://github.com/xCss/Valine/issues";return void(n.el?n.nodata.show('
    '+e+"
    Valine:"+n.version+"
    反馈:"+l+"
    "):console&&console.log("%c"+e+"\n%cValine%c"+n.version+" "+l,"color:red;","background:#000;padding:5px;line-height:30px;color:#fff;","background:#456;line-height:30px;padding:5px;color:#fff;"))}var c=n.el.querySelector(".vloading");c.innerHTML='
    ',n.loading={show:function(){c.setAttribute("style","display:block;"),n.nodata.hide()},hide:function(){c.setAttribute("style","display:none;"),0===n.el.querySelectorAll(".vcard").length&&n.nodata.show()}};var v=n.el.querySelector(".vmark");n.alert={show:function(e){v.innerHTML='
    '+e.text+'
    ';var t=v.querySelector(".vbtns"),r='",i='";if(t.innerHTML=""+r+(e.type&&i),v.querySelector(".vcancel").addEventListener("click",function(e){n.alert.hide()}),v.setAttribute("style","display:block;"),e&&e.type){var a=v.querySelector(".vsure");p.on("click",a,function(t){n.alert.hide(),e.cb&&e.cb()})}},hide:function(){v.setAttribute("style","display:none;")}},n.loading.show();var d=new n.v.Query("Comment");d.select(["nick","comment","link","rid","isSpam","emailHash","like","pin"]),d.equalTo("url",s),d.descending("createdAt"),d.limit("1000"),d.find().then(function(e){var t=e.length;if(n.el.querySelector(".count").innerHTML=""+t,t)for(var r=t-1;r>-1;r--){var i=e[r];if(!i.get("isSpam")){var a=document.createElement("li");a.setAttribute("class","vcard"),a.setAttribute("id",i.id);var o="https://gravatar.cat.net/avatar/"+i.get("emailHash")+"?size=96";a.innerHTML='\n
    \n
    \n '+i.get("nick")+'\n '+h(i.get("createdAt"))+'\n
    \n
    '+i.get("comment")+"
    \n 回复\n
    ';for(var l=n.el.querySelector(".vlist"),s=l.querySelectorAll("li"),c=a.querySelector(".vat"),u=a.querySelectorAll("a"),v=0,d=u.length;v-1&&""!=c.at){var r='"+c.at+"";c.comment=c.comment.replace(c.at,r)}var i=f.mail(c.mail),l=f.link(c.link);i.k||0===c.link.length||l.k?i.k?0===c.link.length||l.k?(c.mail=i.v,c.link=l.v,d()):(c.link="",c.mail=i.v,e.alert.show({type:1,text:"您的网址格式不正确, 是否继续提交?",cb:function(){d()}})):(c.mail="",c.link=l.v,e.alert.show({type:1,text:"您的邮箱格式不正确, 是否继续提交?",cb:function(){d()}})):(c.mail="",c.link="",e.alert.show({type:1,text:"您的网址和邮箱格式不正确, 是否继续提交?",cb:function(){d()}}))},u=function(){var n=new e.v.ACL;return n.setPublicReadAccess(!0),n.setPublicWriteAccess(!1),n},d=function(){a.setAttribute("disabled",!0),e.loading.show();var n=e.v.Object.extend("Comment"),t=new n;for(var r in c)if(c.hasOwnProperty(r)){if("at"===r)continue;var i=c[r];t.set(r,i)}t.set("emailHash",l(c.mail.toLowerCase().trim())),t.setACL(u()),t.save().then(function(n){v&&v.setItem("ValineCache",JSON.stringify({nick:c.nick,link:c.link,mail:c.mail}));var t=e.el.querySelector(".count");t.innerText=Number(t.innerText)+1;var r=document.createElement("li");r.setAttribute("class","vcard"),r.setAttribute("id",n.id);var i="https://gravatar.cat.net/avatar/"+n.get("emailHash")+"?size=96";r.innerHTML='\n
    \n
    \n '+n.get("nick")+'\n '+h(n.get("createdAt"))+'\n
    \n
    '+n.get("comment")+"
    \n 回复\n
    ';for(var o=e.el.querySelector(".vlist"),l=o.querySelectorAll("li"),s=r.querySelectorAll("a"),u=0,d=s.length;u0&&(e=/^(http|https)/.test(e)?e:"http://"+e),{k:/(http|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:\/~\+#]*[\w\-\@?^=%&\/~\+#])?/.test(e),v:e}}},m={encode:function(e){return e?e.replace(/&/g,"&").replace(//g,">").replace(/ /g," ").replace(/\'/g,"'").replace(/\"/g,"""):""},decode:function(e){return e?e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/ /g," ").replace(/'/g,"'").replace(/"/g,'"'):""}},h=function(e){var n=g(e.getDate(),2),t=g(e.getMonth()+1,2);return g(e.getFullYear(),2)+"-"+t+"-"+n},g=function(e,n){for(var t=e.toString();t.length div {\n background-color: #9c9c9c;\n height: 100%;\n width: 6px;\n margin-right: 3px;\n display: inline-block;\n -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;\n animation: sk-stretchdelay 1.2s infinite ease-in-out; }\n .valine .spinner .r2 {\n -webkit-animation-delay: -1.1s;\n animation-delay: -1.1s; }\n .valine .spinner .r3 {\n -webkit-animation-delay: -1.0s;\n animation-delay: -1.0s; }\n .valine .spinner .r4 {\n -webkit-animation-delay: -0.9s;\n animation-delay: -0.9s; }\n .valine .spinner .r5 {\n -webkit-animation-delay: -0.8s;\n animation-delay: -0.8s; }\n\n@-webkit-keyframes sk-stretchdelay {\n 0%,\n 40%,\n 100% {\n -webkit-transform: scaleY(0.4); }\n 20% {\n -webkit-transform: scaleY(1); } }\n\n@keyframes sk-stretchdelay {\n 0%,\n 40%,\n 100% {\n transform: scaleY(0.4);\n -webkit-transform: scaleY(0.4); }\n 20% {\n transform: scaleY(1);\n -webkit-transform: scaleY(1); } }\n',""])},function(e,n){function t(e,n){var t=e[1]||"",i=e[3];if(!i)return t;if(n&&"function"==typeof btoa){var a=r(i);return[t].concat(i.sources.map(function(e){return"/*# sourceURL="+i.sourceRoot+e+" */"})).concat([a]).join("\n")}return[t].join("\n")}function r(e){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(e))))+" */"}e.exports=function(e){var n=[];return n.toString=function(){return this.map(function(n){var r=t(n,e);return n[2]?"@media "+n[2]+"{"+r+"}":r}).join("")},n.i=function(e,t){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},i=0;i=0&&w.splice(n,1)}function l(e){var n=document.createElement("style");return e.attrs.type="text/css",c(n,e.attrs),a(e,n),n}function s(e){var n=document.createElement("link");return e.attrs.type="text/css",e.attrs.rel="stylesheet",c(n,e.attrs),a(e,n),n}function c(e,n){Object.keys(n).forEach(function(t){e.setAttribute(t,n[t])})}function u(e,n){var t,r,i,a;if(n.transform&&e.css){if(!(a=n.transform(e.css)))return function(){};e.css=a}if(n.singleton){var c=b++;t=g||(g=l(n)),r=v.bind(null,t,c,!1),i=v.bind(null,t,c,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(t=s(n),r=p.bind(null,t,n),i=function(){o(t),t.href&&URL.revokeObjectURL(t.href)}):(t=l(n),r=d.bind(null,t),i=function(){o(t)});return r(e),function(n){if(n){if(n.css===e.css&&n.media===e.media&&n.sourceMap===e.sourceMap)return;r(e=n)}else i()}}function v(e,n,t,r){var i=t?"":r.css;if(e.styleSheet)e.styleSheet.cssText=x(n,i);else{var a=document.createTextNode(i),o=e.childNodes;o[n]&&e.removeChild(o[n]),o.length?e.insertBefore(a,o[n]):e.appendChild(a)}}function d(e,n){var t=n.css,r=n.media;if(r&&e.setAttribute("media",r),e.styleSheet)e.styleSheet.cssText=t;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(t))}}function p(e,n,t){var r=t.css,i=t.sourceMap,a=void 0===n.convertToAbsoluteUrls&&i;(n.convertToAbsoluteUrls||a)&&(r=y(r)),i&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(i))))+" */");var o=new Blob([r],{type:"text/css"}),l=e.href;e.href=URL.createObjectURL(o),l&&URL.revokeObjectURL(l)}var f={},m=function(e){var n;return function(){return void 0===n&&(n=e.apply(this,arguments)),n}}(function(){return window&&document&&document.all&&!window.atob}),h=function(e){var n={};return function(t){return void 0===n[t]&&(n[t]=e.call(this,t)),n[t]}}(function(e){return document.querySelector(e)}),g=null,b=0,w=[],y=t(7);e.exports=function(e,n){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");n=n||{},n.attrs="object"==typeof n.attrs?n.attrs:{},n.singleton||(n.singleton=m()),n.insertInto||(n.insertInto="head"),n.insertAt||(n.insertAt="bottom");var t=i(e,n);return r(t,n),function(e){for(var a=[],o=0;o> 16) + (y >> 16) + (lsw >> 16)\n return (msw << 16) | (lsw & 0xFFFF)\n }\n\n /*\n * Bitwise rotate a 32-bit number to the left.\n */\n function bitRotateLeft (num, cnt) {\n return (num << cnt) | (num >>> (32 - cnt))\n }\n\n /*\n * These functions implement the four basic operations the algorithm uses.\n */\n function md5cmn (q, a, b, x, s, t) {\n return safeAdd(bitRotateLeft(safeAdd(safeAdd(a, q), safeAdd(x, t)), s), b)\n }\n function md5ff (a, b, c, d, x, s, t) {\n return md5cmn((b & c) | ((~b) & d), a, b, x, s, t)\n }\n function md5gg (a, b, c, d, x, s, t) {\n return md5cmn((b & d) | (c & (~d)), a, b, x, s, t)\n }\n function md5hh (a, b, c, d, x, s, t) {\n return md5cmn(b ^ c ^ d, a, b, x, s, t)\n }\n function md5ii (a, b, c, d, x, s, t) {\n return md5cmn(c ^ (b | (~d)), a, b, x, s, t)\n }\n\n /*\n * Calculate the MD5 of an array of little-endian words, and a bit length.\n */\n function binlMD5 (x, len) {\n /* append padding */\n x[len >> 5] |= 0x80 << (len % 32)\n x[(((len + 64) >>> 9) << 4) + 14] = len\n\n var i\n var olda\n var oldb\n var oldc\n var oldd\n var a = 1732584193\n var b = -271733879\n var c = -1732584194\n var d = 271733878\n\n for (i = 0; i < x.length; i += 16) {\n olda = a\n oldb = b\n oldc = c\n oldd = d\n\n a = md5ff(a, b, c, d, x[i], 7, -680876936)\n d = md5ff(d, a, b, c, x[i + 1], 12, -389564586)\n c = md5ff(c, d, a, b, x[i + 2], 17, 606105819)\n b = md5ff(b, c, d, a, x[i + 3], 22, -1044525330)\n a = md5ff(a, b, c, d, x[i + 4], 7, -176418897)\n d = md5ff(d, a, b, c, x[i + 5], 12, 1200080426)\n c = md5ff(c, d, a, b, x[i + 6], 17, -1473231341)\n b = md5ff(b, c, d, a, x[i + 7], 22, -45705983)\n a = md5ff(a, b, c, d, x[i + 8], 7, 1770035416)\n d = md5ff(d, a, b, c, x[i + 9], 12, -1958414417)\n c = md5ff(c, d, a, b, x[i + 10], 17, -42063)\n b = md5ff(b, c, d, a, x[i + 11], 22, -1990404162)\n a = md5ff(a, b, c, d, x[i + 12], 7, 1804603682)\n d = md5ff(d, a, b, c, x[i + 13], 12, -40341101)\n c = md5ff(c, d, a, b, x[i + 14], 17, -1502002290)\n b = md5ff(b, c, d, a, x[i + 15], 22, 1236535329)\n\n a = md5gg(a, b, c, d, x[i + 1], 5, -165796510)\n d = md5gg(d, a, b, c, x[i + 6], 9, -1069501632)\n c = md5gg(c, d, a, b, x[i + 11], 14, 643717713)\n b = md5gg(b, c, d, a, x[i], 20, -373897302)\n a = md5gg(a, b, c, d, x[i + 5], 5, -701558691)\n d = md5gg(d, a, b, c, x[i + 10], 9, 38016083)\n c = md5gg(c, d, a, b, x[i + 15], 14, -660478335)\n b = md5gg(b, c, d, a, x[i + 4], 20, -405537848)\n a = md5gg(a, b, c, d, x[i + 9], 5, 568446438)\n d = md5gg(d, a, b, c, x[i + 14], 9, -1019803690)\n c = md5gg(c, d, a, b, x[i + 3], 14, -187363961)\n b = md5gg(b, c, d, a, x[i + 8], 20, 1163531501)\n a = md5gg(a, b, c, d, x[i + 13], 5, -1444681467)\n d = md5gg(d, a, b, c, x[i + 2], 9, -51403784)\n c = md5gg(c, d, a, b, x[i + 7], 14, 1735328473)\n b = md5gg(b, c, d, a, x[i + 12], 20, -1926607734)\n\n a = md5hh(a, b, c, d, x[i + 5], 4, -378558)\n d = md5hh(d, a, b, c, x[i + 8], 11, -2022574463)\n c = md5hh(c, d, a, b, x[i + 11], 16, 1839030562)\n b = md5hh(b, c, d, a, x[i + 14], 23, -35309556)\n a = md5hh(a, b, c, d, x[i + 1], 4, -1530992060)\n d = md5hh(d, a, b, c, x[i + 4], 11, 1272893353)\n c = md5hh(c, d, a, b, x[i + 7], 16, -155497632)\n b = md5hh(b, c, d, a, x[i + 10], 23, -1094730640)\n a = md5hh(a, b, c, d, x[i + 13], 4, 681279174)\n d = md5hh(d, a, b, c, x[i], 11, -358537222)\n c = md5hh(c, d, a, b, x[i + 3], 16, -722521979)\n b = md5hh(b, c, d, a, x[i + 6], 23, 76029189)\n a = md5hh(a, b, c, d, x[i + 9], 4, -640364487)\n d = md5hh(d, a, b, c, x[i + 12], 11, -421815835)\n c = md5hh(c, d, a, b, x[i + 15], 16, 530742520)\n b = md5hh(b, c, d, a, x[i + 2], 23, -995338651)\n\n a = md5ii(a, b, c, d, x[i], 6, -198630844)\n d = md5ii(d, a, b, c, x[i + 7], 10, 1126891415)\n c = md5ii(c, d, a, b, x[i + 14], 15, -1416354905)\n b = md5ii(b, c, d, a, x[i + 5], 21, -57434055)\n a = md5ii(a, b, c, d, x[i + 12], 6, 1700485571)\n d = md5ii(d, a, b, c, x[i + 3], 10, -1894986606)\n c = md5ii(c, d, a, b, x[i + 10], 15, -1051523)\n b = md5ii(b, c, d, a, x[i + 1], 21, -2054922799)\n a = md5ii(a, b, c, d, x[i + 8], 6, 1873313359)\n d = md5ii(d, a, b, c, x[i + 15], 10, -30611744)\n c = md5ii(c, d, a, b, x[i + 6], 15, -1560198380)\n b = md5ii(b, c, d, a, x[i + 13], 21, 1309151649)\n a = md5ii(a, b, c, d, x[i + 4], 6, -145523070)\n d = md5ii(d, a, b, c, x[i + 11], 10, -1120210379)\n c = md5ii(c, d, a, b, x[i + 2], 15, 718787259)\n b = md5ii(b, c, d, a, x[i + 9], 21, -343485551)\n\n a = safeAdd(a, olda)\n b = safeAdd(b, oldb)\n c = safeAdd(c, oldc)\n d = safeAdd(d, oldd)\n }\n return [a, b, c, d]\n }\n\n /*\n * Convert an array of little-endian words to a string\n */\n function binl2rstr (input) {\n var i\n var output = ''\n var length32 = input.length * 32\n for (i = 0; i < length32; i += 8) {\n output += String.fromCharCode((input[i >> 5] >>> (i % 32)) & 0xFF)\n }\n return output\n }\n\n /*\n * Convert a raw string to an array of little-endian words\n * Characters >255 have their high-byte silently ignored.\n */\n function rstr2binl (input) {\n var i\n var output = []\n output[(input.length >> 2) - 1] = undefined\n for (i = 0; i < output.length; i += 1) {\n output[i] = 0\n }\n var length8 = input.length * 8\n for (i = 0; i < length8; i += 8) {\n output[i >> 5] |= (input.charCodeAt(i / 8) & 0xFF) << (i % 32)\n }\n return output\n }\n\n /*\n * Calculate the MD5 of a raw string\n */\n function rstrMD5 (s) {\n return binl2rstr(binlMD5(rstr2binl(s), s.length * 8))\n }\n\n /*\n * Calculate the HMAC-MD5, of a key and some data (raw strings)\n */\n function rstrHMACMD5 (key, data) {\n var i\n var bkey = rstr2binl(key)\n var ipad = []\n var opad = []\n var hash\n ipad[15] = opad[15] = undefined\n if (bkey.length > 16) {\n bkey = binlMD5(bkey, key.length * 8)\n }\n for (i = 0; i < 16; i += 1) {\n ipad[i] = bkey[i] ^ 0x36363636\n opad[i] = bkey[i] ^ 0x5C5C5C5C\n }\n hash = binlMD5(ipad.concat(rstr2binl(data)), 512 + data.length * 8)\n return binl2rstr(binlMD5(opad.concat(hash), 512 + 128))\n }\n\n /*\n * Convert a raw string to a hex string\n */\n function rstr2hex (input) {\n var hexTab = '0123456789abcdef'\n var output = ''\n var x\n var i\n for (i = 0; i < input.length; i += 1) {\n x = input.charCodeAt(i)\n output += hexTab.charAt((x >>> 4) & 0x0F) +\n hexTab.charAt(x & 0x0F)\n }\n return output\n }\n\n /*\n * Encode a string as utf-8\n */\n function str2rstrUTF8 (input) {\n return unescape(encodeURIComponent(input))\n }\n\n /*\n * Take string arguments and return either raw or hex encoded strings\n */\n function rawMD5 (s) {\n return rstrMD5(str2rstrUTF8(s))\n }\n function hexMD5 (s) {\n return rstr2hex(rawMD5(s))\n }\n function rawHMACMD5 (k, d) {\n return rstrHMACMD5(str2rstrUTF8(k), str2rstrUTF8(d))\n }\n function hexHMACMD5 (k, d) {\n return rstr2hex(rawHMACMD5(k, d))\n }\n\n function md5 (string, key, raw) {\n if (!key) {\n if (!raw) {\n return hexMD5(string)\n }\n return rawMD5(string)\n }\n if (!raw) {\n return hexHMACMD5(key, string)\n }\n return rawHMACMD5(key, string)\n }\n\n if (true) {\n !(__WEBPACK_AMD_DEFINE_RESULT__ = function () {\n return md5\n }.call(exports, __webpack_require__, exports, module),\n\t\t\t\t__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__))\n } else if (typeof module === 'object' && module.exports) {\n module.exports = md5\n } else {\n $.md5 = md5\n }\n}(this))\n\n\n/***/ }),\n/* 1 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nObject.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\nvar TAGS = {\n\t'' : ['',''],\n\t_ : ['',''],\n\t'\\n' : ['
    '],\n\t' ' : ['
    '],\n\t'-': ['
    ']\n};\n\n/** Outdent a string based on the first indented line's leading whitespace\n *\t@private\n */\nfunction outdent(str) {\n\treturn str.replace(RegExp('^'+(str.match(/^(\\t| )+/) || '')[0], 'gm'), '');\n}\n\n/** Encode special attribute characters to HTML entities in a String.\n *\t@private\n */\nfunction encodeAttr(str) {\n\treturn (str+'').replace(/\"/g, '"').replace(//g, '>');\n}\n\n/** Parse Markdown into an HTML String. */\nfunction parse(md) {\n\tvar tokenizer = /((?:^|\\n+)(?:\\n---+|\\* \\*(?: \\*)+)\\n)|(?:^```(\\w*)\\n([\\s\\S]*?)\\n```$)|((?:(?:^|\\n+)(?:\\t| {2,}).+)+\\n*)|((?:(?:^|\\n)([>*+-]|\\d+\\.)\\s+.*)+)|(?:\\!\\[([^\\]]*?)\\]\\(([^\\)]+?)\\))|(\\[)|(\\](?:\\(([^\\)]+?)\\))?)|(?:(?:^|\\n+)([^\\s].*)\\n(\\-{3,}|={3,})(?:\\n+|$))|(?:(?:^|\\n+)(#{1,3})\\s*(.+)(?:\\n+|$))|(?:`([^`].*?)`)|( \\n\\n*|\\n{2,}|__|\\*\\*|[_*])/gm,\n\t\tcontext = [],\n\t\tout = '',\n\t\tlast = 0,\n\t\tlinks = {},\n\t\tchunk, prev, token, inner, t;\n\n\tfunction tag(token) {\n\t\tvar desc = TAGS[token.replace(/\\*/g,'_')[1] || ''],\n\t\t\tend = context[context.length-1]==token;\n\t\tif (!desc) { return token; }\n\t\tif (!desc[1]) { return desc[0]; }\n\t\tcontext[end?'pop':'push'](token);\n\t\treturn desc[end|0];\n\t}\n\n\tfunction flush() {\n\t\tvar str = '';\n\t\twhile (context.length) { str += tag(context[context.length-1]); }\n\t\treturn str;\n\t}\n\n\tmd = md.replace(/^\\[(.+?)\\]:\\s*(.+)$/gm, function (s, name, url) {\n\t\tlinks[name.toLowerCase()] = url;\n\t\treturn '';\n\t}).replace(/^\\n+|\\n+$/g, '');\n\n\twhile ( (token=tokenizer.exec(md)) ) {\n\t\tprev = md.substring(last, token.index);\n\t\tlast = tokenizer.lastIndex;\n\t\tchunk = token[0];\n\t\tif (prev.match(/[^\\\\](\\\\\\\\)*\\\\$/)) {\n\t\t\t// escaped\n\t\t}\n\t\t// Code/Indent blocks:\n\t\telse if (token[3] || token[4]) {\n\t\t\tchunk = '
    '+outdent(encodeAttr(token[3] || token[4]).replace(/^\\n+|\\n+$/g, ''))+'
    ';\n\t\t}\n\t\t// > Quotes, -* lists:\n\t\telse if (token[6]) {\n\t\t\tt = token[6];\n\t\t\tif (t.match(/\\./)) {\n\t\t\t\ttoken[5] = token[5].replace(/^\\d+/gm, '');\n\t\t\t}\n\t\t\tinner = parse(outdent(token[5].replace(/^\\s*[>*+.-]/gm, '')));\n\t\t\tif (t==='>') { t = 'blockquote'; }\n\t\t\telse {\n\t\t\t\tt = t.match(/\\./) ? 'ol' : 'ul';\n\t\t\t\tinner = inner.replace(/^(.*)(\\n|$)/gm, '
  • $1
  • ');\n\t\t\t}\n\t\t\tchunk = '<'+t+'>' + inner + '';\n\t\t}\n\t\t// Images:\n\t\telse if (token[8]) {\n\t\t\tchunk = \"\\\"\"\";\n\t\t}\n\t\t// Links:\n\t\telse if (token[10]) {\n\t\t\tout = out.replace('', (\"\"));\n\t\t\tchunk = flush() + '';\n\t\t}\n\t\telse if (token[9]) {\n\t\t\tchunk = '';\n\t\t}\n\t\t// Headings:\n\t\telse if (token[12] || token[14]) {\n\t\t\tt = 'h' + (token[14] ? token[14].length : (token[13][0]==='='?1:2));\n\t\t\tchunk = '<'+t+'>' + parse(token[12] || token[15]) + '';\n\t\t}\n\t\t// `code`:\n\t\telse if (token[16]) {\n\t\t\tchunk = ''+encodeAttr(token[16])+'';\n\t\t}\n\t\t// Inline formatting: *em*, **strong** & friends\n\t\telse if (token[17] || token[1]) {\n\t\t\tchunk = tag(token[17] || '--');\n\t\t}\n\t\tout += prev;\n\t\tout += chunk;\n\t}\n\n\treturn (out + md.substring(last) + flush()).trim();\n}\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (parse);\n//# sourceMappingURL=snarkdown.es.js.map\n\n\n/***/ }),\n/* 2 */\n/***/ (function(module, exports, __webpack_require__) {\n\n// style-loader: Adds some css to the DOM by adding a