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

1 line
199 KiB
JavaScript
Raw Normal View History

var _gsScope;!function(e){var t="object"==typeof window&&window||"object"==typeof self&&self;"undefined"!=typeof exports?e(exports):t&&(t.hljs=e({}),"function"==typeof define&&define.amd&&define([],function(){return t.hljs}))}(function(s){function b(e){return e.replace(/[&<>]/gm,function(e){return o[e]})}function p(e){return e.nodeName.toLowerCase()}function y(e,t){var i=e&&e.exec(t);return i&&0===i.index}function a(e){return r.test(e)}function v(e,t){var i,r={};for(i in e)r[i]=e[i];if(t)for(i in t)r[i]=t[i];return r}function l(e){var s=[];return function e(t,i){for(var r=t.firstChild;r;r=r.nextSibling)3===r.nodeType?i+=r.nodeValue.length:1===r.nodeType&&(s.push({event:"start",offset:i,node:r}),i=e(r,i),p(r).match(/br|hr|img|input/)||s.push({event:"stop",offset:i,node:r}));return i}(e,0),s}function x(e,t,n,i){function a(e,t,i,r){var s='<span class="'+(r?"":N.classPrefix);return(s+=e+'">')+t+(i?"":S)}function o(){h+=null!=u.sL?function(){var e="string"==typeof u.sL;if(e&&!P[u.sL])return b(f);var t=e?x(u.sL,f,!0,p[u.sL]):w(f,u.sL.length?u.sL:void 0);return 0<u.r&&(d+=t.r),e&&(p[u.sL]=t.top),a(t.language,t.value,!1,!0)}():function(){var e,t,i,r,s,n,o;if(!u.k)return b(f);for(r="",t=0,u.lR.lastIndex=0,i=u.lR.exec(f);i;)r+=b(f.substring(t,i.index)),s=u,n=i,o=c.cI?n[0].toLowerCase():n[0],(e=s.k.hasOwnProperty(o)&&s.k[o])?(d+=e[1],r+=a(e[0],b(i[0]))):r+=b(i[0]),t=u.lR.lastIndex,i=u.lR.exec(f);return r+b(f.substr(t))}(),f=""}function l(e){h+=e.cN?a(e.cN,"",!0):"",u=Object.create(e,{parent:{value:u}})}function r(e,t){if(f+=e,null==t)return o(),0;var i=function(e,t){var i,r;for(i=0,r=t.c.length;i<r;i++)if(y(t.c[i].bR,e))return t.c[i]}(t,u);if(i)return i.skip?f+=t:(i.eB&&(f+=t),o(),i.rB||i.eB||(f=t)),l(i),i.rB?0:t.length;var r=function e(t,i){if(y(t.eR,i)){for(;t.endsParent&&t.parent;)t=t.parent;return t}return t.eW?e(t.parent,i):void 0}(u,t);if(r){var s=u;for(s.skip?f+=t:(s.rE||s.eE||(f+=t),o(),s.eE&&(f=t));u.cN&&(h+=S),u.skip||(d+=u.r),(u=u.parent)!==r.parent;);return r.starts&&l(r.starts),s.rE?0:t.length}if(function(e,t){return!n&&y(t.iR,e)}(t,u))throw new Error('Illegal lexeme "'+t+'" for mode "'+(u.cN||"<unnamed>")+'"');return f+=t,t.length||1}var c=T(e);if(!c)throw new Error('Unknown language: "'+e+'"');!function(a){function l(e){return e&&e.source||e}function c(e,t){return new RegExp(l(e),"m"+(a.cI?"i":"")+(t?"g":""))}!function t(i,e){if(!i.compiled){if(i.compiled=!0,i.k=i.k||i.bK,i.k){var r={},s=function(i,e){a.cI&&(e=e.toLowerCase()),e.split(" ").forEach(function(e){var t=e.split("|");r[t[0]]=[i,t[1]?Number(t[1]):1]})};"string"==typeof i.k?s("keyword",i.k):k(i.k).forEach(function(e){s(e,i.k[e])}),i.k=r}i.lR=c(i.l||/\w+/,!0),e&&(i.bK&&(i.b="\\b("+i.bK.split(" ").join("|")+")\\b"),i.b||(i.b=/\B|\b/),i.bR=c(i.b),i.e||i.eW||(i.e=/\B|\b/),i.e&&(i.eR=c(i.e)),i.tE=l(i.e)||"",i.eW&&e.tE&&(i.tE+=(i.e?"|":"")+e.tE)),i.i&&(i.iR=c(i.i)),null==i.r&&(i.r=1),i.c||(i.c=[]);var n=[];i.c.forEach(function(t){t.v?t.v.forEach(function(e){n.push(v(t,e))}):n.push("self"===t?i:t)}),i.c=n,i.c.forEach(function(e){t(e,i)}),i.starts&&t(i.starts,e);var o=i.c.map(function(e){return e.bK?"\\.?("+e.b+")\\.?":e.b}).concat([i.tE,i.i]).map(l).filter(Boolean);i.t=o.length?c(o.join("|"),!0):{exec:function(){return null}}}}(a)}(c);var s,u=i||c,p={},h="";for(s=u;s!==c;s=s.parent)s.cN&&(h=a(s.cN,"",!0)+h);var f="",d=0;try{for(var _,g,m=0;u.t.lastIndex=m,_=u.t.exec(t);)g=r(t.substring(m,_.index),_[0]),m=_.index+g;for(r(t.substr(m)),s=u;s.parent;s=s.parent)s.cN&&(h+=S);return{r:d,value:h,language:e,top:u}}catch(e){if(e.message&&-1!==e.message.indexOf("Illegal"))return{r:0,value:b(t)};throw e}}function w(i,e){e=e||N.languages||k(P);var r={r:0,value:b(i)},s=r;return e.filter(T).forEach(function(e){var t=x(e,i,!1);t.language=e,t.r>s.r&&(s=t),t.r>r.r&&(s=r,r=t)}),s.language&&(r.second_best=s),r}function c(e){return N.tabReplace||N.useBR?e.replace(n,function(e,t){return N.useBR&&"\n"===e?"<br>":N.tabReplace?t.replace(/\t/g,N.tabReplace):void 0}):e}function t(e){var t,i,r,s,n,o=function(e){var t,i,r,s,n=e.className+" ";if(n+=e.parentNode?e.parentNode.className:"",i=f.ex