iwmlib/dist/iwmlib.3rdparty.preload.min.js

1 line
124 KiB
JavaScript
Raw Normal View History

var _gsScope;!function(t){var e="object"==typeof window&&window||"object"==typeof self&&self;"undefined"!=typeof exports?t(exports):e&&(e.hljs=t({}),"function"==typeof define&&define.amd&&define([],function(){return e.hljs}))}(function(n){var i,h=[],l=Object.keys,x={},a={},e=/^(no-?highlight|plain|text)$/i,u=/\blang(?:uage)?-([\w-]+)\b/i,r=/((^(<[^>]+>|\t|)+|(?:\n)))/gm,y="</span>",v={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};function b(t){return t.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function p(t){return t.nodeName.toLowerCase()}function w(t,e){var i=t&&t.exec(e);return i&&0===i.index}function f(t){return e.test(t)}function c(t){var e,i={},r=Array.prototype.slice.call(arguments,1);for(e in t)i[e]=t[e];return r.forEach(function(t){for(e in t)i[e]=t[e]}),i}function _(t){var n=[];return function t(e,i){for(var r=e.firstChild;r;r=r.nextSibling)3===r.nodeType?i+=r.nodeValue.length:1===r.nodeType&&(n.push({event:"start",offset:i,node:r}),i=t(r,i),p(r).match(/br|hr|img|input/)||n.push({event:"stop",offset:i,node:r}));return i}(t,0),n}function s(t){if(i&&!t.langApiRestored){for(var e in t.langApiRestored=!0,i)t[e]&&(t[i[e]]=t[e]);(t.contains||[]).concat(t.variants||[]).forEach(s)}}function T(o){function u(t){return t&&t.source||t}function a(t,e){return new RegExp(u(t),"m"+(o.case_insensitive?"i":"")+(e?"g":""))}!function e(i,t){if(!i.compiled){if(i.compiled=!0,i.keywords=i.keywords||i.beginKeywords,i.keywords){var r={},n=function(i,t){o.case_insensitive&&(t=t.toLowerCase()),t.split(" ").forEach(function(t){var e=t.split("|");r[e[0]]=[i,e[1]?Number(e[1]):1]})};"string"==typeof i.keywords?n("keyword",i.keywords):l(i.keywords).forEach(function(t){n(t,i.keywords[t])}),i.keywords=r}i.lexemesRe=a(i.lexemes||/\w+/,!0),t&&(i.beginKeywords&&(i.begin="\\b("+i.beginKeywords.split(" ").join("|")+")\\b"),i.begin||(i.begin=/\B|\b/),i.beginRe=a(i.begin),i.endSameAsBegin&&(i.end=i.begin),i.end||i.endsWithParent||(i.end=/\B|\b/),i.end&&(i.endRe=a(i.end)),i.terminator_end=u(i.end)||"",i.endsWithParent&&t.terminator_end&&(i.terminator_end+=(i.end?"|":"")+t.terminator_end)),i.illegal&&(i.illegalRe=a(i.illegal)),null==i.relevance&&(i.relevance=1),i.contains||(i.contains=[]),i.contains=Array.prototype.concat.apply([],i.contains.map(function(t){return function(e){return e.variants&&!e.cached_variants&&(e.cached_variants=e.variants.map(function(t){return c(e,{variants:null},t)})),e.cached_variants||e.endsWithParent&&[c(e)]||[e]}("self"===t?i:t)})),i.contains.forEach(function(t){e(t,i)}),i.starts&&e(i.starts,t);var s=i.contains.map(function(t){return t.beginKeywords?"\\.?(?:"+t.begin+")\\.?":t.begin}).concat([i.terminator_end,i.illegal]).map(u).filter(Boolean);i.terminators=s.length?a(function(t,e){for(var i=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./,r=0,n="",s=0;s<t.length;s++){var o=r,a=u(t[s]);for(0<s&&(n+=e);0<a.length;){var l=i.exec(a);if(null==l){n+=a;break}n+=a.substring(0,l.index),a=a.substring(l.index+l[0].length),"\\"==l[0][0]&&l[1]?n+="\\"+String(Number(l[1])+o):(n+=l[0],"("==l[0]&&r++)}}return n}(s,"|"),!0):{exec:function(){return null}}}}(o)}function P(t,e,s,i){function a(t,e,i,r){var n='<span class="'+(r?"":v.classPrefix);return(n+=t+'">')+e+(i?"":y)}function o(){p+=null!=f.subLanguage?function(){var t="string"==typeof f.subLanguage;if(t&&!x[f.subLanguage])return b(c);var e=t?P(f.subLanguage,c,!0,h[f.subLanguage]):S(c,f.subLanguage.length?f.subLanguage:void 0);return 0<f.relevance&&(_+=e.relevance),t&&(h[f.subLanguage]=e.top),a(e.language,e.value,!1,!0)}():function(){var t,e,i,r,n,s,o;if(!f.keywords)return b(c);for(r="",e=0,f.lexemesRe.lastIndex=0,i=f.lexemesRe.exec(c);i;)r+=b(c.substring(e,i.index)),n=f,s=i,o=u.case_insensitive?s[0].toLowerCase():s[0],(t=n.keywords.hasOwnProperty(o)&&n.keywords[o])?(_+=t[1],r+=a(t[0],b(i[0]))):r+=b(i[0]),e=f.lexemesRe.lastIndex,i=f.lexemesRe.exec(c);return r+b(c.substr(e))}(),c=""}function l(t){p+=t.className?a(t.className,"",!0):"",f=Object.create(t,{parent:{value:f}})}function r(t,e){if(c+=t,null==e)return o(),0;var i=function(t,e){var i,r,n;for(i=