2 lines
46 KiB
JavaScript
2 lines
46 KiB
JavaScript
![]() |
/*! highlight.js v9.13.1 | BSD3 License | git.io/hljslicense */
|
||
|
!function(n){var t="object"==typeof window&&window||"object"==typeof self&&self;"undefined"!=typeof exports?n(exports):t&&(t.hljs=n({}),"function"==typeof define&&define.amd&&define([],function(){return t.hljs}))}(function(n){function t(n){return n.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">")}function s(n){return n.nodeName.toLowerCase()}function h(n,t){var i=n&&n.exec(t);return i&&0===i.index}function y(n){return st.test(n)}function g(n){var i,f,e,u,t=n.className+" ";if(t+=n.parentNode?n.parentNode.className:"",f=ht.exec(t))return r(f[1])?f[1]:"no-highlight";for(t=t.split(/\s+/),i=0,e=t.length;e>i;i++)if(u=t[i],y(u)||r(u))return u}function e(n){var t,i={},r=Array.prototype.slice.call(arguments,1);for(t in n)i[t]=n[t];return r.forEach(function(n){for(t in n)i[t]=n[t]}),i}function p(n){var t=[];return function i(n,r){for(var u=n.firstChild;u;u=u.nextSibling)3===u.nodeType?r+=u.nodeValue.length:1===u.nodeType&&(t.push({event:"start",offset:r,node:u}),r=i(u,r),s(u).match(/br|hr|img|input/)||t.push({event:"stop",offset:r,node:u}));return r}(n,0),t}function nt(n,i,r){function h(){return n.length&&i.length?n[0].offset!==i[0].offset?n[0].offset<i[0].offset?n:i:"start"===i[0].event?n:i:n.length?n:i}function c(n){function i(n){return" "+n.nodeName+'="'+t(n.value).replace('"',""")+'"'}e+="<"+s(n)+d.map.call(n.attributes,i).join("")+">"}function l(n){e+="<\/"+s(n)+">"}function a(n){("start"===n.event?c:l)(n.node)}for(var u,f=0,e="",o=[];n.length||i.length;)if(u=h(),e+=t(r.substring(f,u[0].offset)),f=u[0].offset,u===n){o.reverse().forEach(l);do a(u.splice(0,1)[0]),u=h();while(u===n&&u.length&&u[0].offset===f);o.reverse().forEach(c)}else"start"===u[0].event?o.push(u[0].node):o.pop(),a(u.splice(0,1)[0]);return e+t(r.substr(f))}function tt(n){return n.v&&!n.cached_variants&&(n.cached_variants=n.v.map(function(t){return e(n,{v:null},t)})),n.cached_variants||n.eW&&[e(n)]||[n]}function it(n){function i(n){return n&&n.source||n}function t(t,r){return new RegExp(i(t),"m"+(n.cI?"i":"")+(r?"g":""))}function r(u,f){var e,o,s;u.compiled||((u.compiled=!0,u.k=u.k||u.bK,u.k)&&(e={},o=function(t,i){n.cI&&(i=i.toLowerCase());i.split(" ").forEach(function(n){var i=n.split("|");e[i[0]]=[t,i[1]?Number(i[1]):1]})},"string"==typeof u.k?o("keyword",u.k):l(u.k).forEach(function(n){o(n,u.k[n])}),u.k=e),u.lR=t(u.l||/\w+/,!0),f&&(u.bK&&(u.b="\\b("+u.bK.split(" ").join("|")+")\\b"),u.b||(u.b=/\B|\b/),u.bR=t(u.b),u.endSameAsBegin&&(u.e=u.b),u.e||u.eW||(u.e=/\B|\b/),u.e&&(u.eR=t(u.e)),u.tE=i(u.e)||"",u.eW&&f.tE&&(u.tE+=(u.e?"|":"")+f.tE)),u.i&&(u.iR=t(u.i)),null==u.r&&(u.r=1),u.c||(u.c=[]),u.c=Array.prototype.concat.apply([],u.c.map(function(n){return tt("self"===n?u:n)})),u.c.forEach(function(n){r(n,u)}),u.starts&&r(u.starts,f),s=u.c.map(function(n){return n.bK?"\\.?("+n.b+")\\.?":n.b}).concat([u.tE,u.i]).map(i).filter(Boolean),u.t=s.length?t(s.join("|"),!0):{exec:function(){return null}})}r(n)}function o(n,f,e,s){function st(n){return new RegExp(n.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")}function ht(n,t){for(var i=0,r=t.c.length;r>i;i++)if(h(t.c[i].bR,n))return t.c[i].endSameAsBegin&&(t.c[i].eR=st(t.c[i].bR.exec(n)[0])),t.c[i]}function rt(n,t){if(h(n.eR,t)){for(;n.endsParent&&n.parent;)n=n.parent;return n}if(n.eW)return rt(n.parent,t)}function ct(n,t){return!e&&h(t.iR,n)}function lt(n,t){var i=w.cI?t[0].toLowerCase():t[0];return n.k.hasOwnProperty(i)&&n.k[i]}function g(n,t,r,u){var e=u?"":i.classPrefix,f='<span class="'+e,o=r?"":v;return f+=n+'">',f+t+o}function at(){var r,u,n,i;if(!l.k)return t(a);for(i="",u=0,l.lR.lastIndex=0,n=l.lR.exec(a);n;)i+=t(a.substring(u,n.index)),r=lt(l,n),r?(b+=r[1],i+=g(r[0],t(n[0]))):i+=t(n[0]),u=l.lR.lastIndex,n=l.lR.exec(a);return i+t(a.substr(u))}function vt(){var i="string"==typeof l.sL,n;return i&&!u[l.sL]?t(a):(n=i?o(l.sL,a,!0,et[l.sL]):c(a,l.sL.length?l.sL:void 0),l.r>0&&(b+=n.r),i&&(et[l.sL]=n.top),g(n.language,n.value,!1,!0))}function nt(){p+=null!=l.sL?vt():at();a=""}function ut(n){p+=n.cN?g(n.cN,"",!0):"";l=Object.create(n,{parent:{value:l}})}function ft(n,t){var i,r,u;if(a+=n,null==t)retu
|