This repository was archived by the owner on Mar 24, 2026. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathhtmlclean.js
More file actions
1 lines (1 loc) · 9.69 KB
/
htmlclean.js
File metadata and controls
1 lines (1 loc) · 9.69 KB
1
!function(a){function b(a,b,e){return 4===arguments.length?c.apply(this,arguments):void d(a,{declarative:!0,deps:b,declare:e})}function c(a,b,c,e){d(a,{declarative:!1,deps:b,executingRequire:c,execute:e})}function d(a,b){b.name=a,a in o||(o[a]=b),b.normalizedDeps=b.deps}function e(a,b){if(b[a.groupIndex]=b[a.groupIndex]||[],-1==p.call(b[a.groupIndex],a)){b[a.groupIndex].push(a);for(var c=0,d=a.normalizedDeps.length;d>c;c++){var f=a.normalizedDeps[c],g=o[f];if(g&&!g.evaluated){var h=a.groupIndex+(g.declarative!=a.declarative);if(void 0===g.groupIndex||g.groupIndex<h){if(void 0!==g.groupIndex&&(b[g.groupIndex].splice(p.call(b[g.groupIndex],g),1),0==b[g.groupIndex].length))throw new TypeError("Mixed dependency cycle detected");g.groupIndex=h}e(g,b)}}}}function f(a){var b=o[a];b.groupIndex=0;var c=[];e(b,c);for(var d=!!b.declarative==c.length%2,f=c.length-1;f>=0;f--){for(var g=c[f],i=0;i<g.length;i++){var k=g[i];d?h(k):j(k)}d=!d}}function g(a){return s[a]||(s[a]={name:a,dependencies:[],exports:{},importers:[]})}function h(b){if(!b.module){var c=b.module=g(b.name),d=b.module.exports,e=b.declare.call(a,function(a,b){if(c.locked=!0,"object"==typeof a)for(var e in a)d[e]=a[e];else d[a]=b;for(var f=0,g=c.importers.length;g>f;f++){var h=c.importers[f];if(!h.locked)for(var i=0;i<h.dependencies.length;++i)h.dependencies[i]===c&&h.setters[i](d)}return c.locked=!1,b},{id:b.name});c.setters=e.setters,c.execute=e.execute;for(var f=0,i=b.normalizedDeps.length;i>f;f++){var j,k=b.normalizedDeps[f],l=o[k],m=s[k];m?j=m.exports:l&&!l.declarative?j=l.esModule:l?(h(l),m=l.module,j=m.exports):j=n(k),m&&m.importers?(m.importers.push(c),c.dependencies.push(m)):c.dependencies.push(null),c.setters[f]&&c.setters[f](j)}}}function i(a){var b,c=o[a];if(c)c.declarative?m(a,[]):c.evaluated||j(c),b=c.module.exports;else if(b=n(a),!b)throw new Error("Unable to load dependency "+a+".");return(!c||c.declarative)&&b&&b.__useDefault?b.default:b}function j(b){if(!b.module){var c={},d=b.module={exports:c,id:b.name};if(!b.executingRequire)for(var e=0,f=b.normalizedDeps.length;f>e;e++){var g=b.normalizedDeps[e],h=o[g];h&&j(h)}b.evaluated=!0;var l=b.execute.call(a,function(a){for(var c=0,d=b.deps.length;d>c;c++)if(b.deps[c]==a)return i(b.normalizedDeps[c]);throw new TypeError("Module "+a+" not declared as a dependency.")},c,d);void 0!==l&&(d.exports=l),c=d.exports,c&&c.__esModule?b.esModule=c:b.esModule=k(c)}}function k(b){var c={};if(("object"==typeof b||"function"==typeof b)&&b!==a)if(q)for(var d in b)"default"!==d&&l(c,b,d);else{var e=b&&b.hasOwnProperty;for(var d in b)"default"===d||e&&!b.hasOwnProperty(d)||(c[d]=b[d])}return c.default=b,r(c,"__useDefault",{value:!0}),c}function l(a,b,c){try{var d;(d=Object.getOwnPropertyDescriptor(b,c))&&r(a,c,d)}catch(d){return a[c]=b[c],!1}}function m(b,c){var d=o[b];if(d&&!d.evaluated&&d.declarative){c.push(b);for(var e=0,f=d.normalizedDeps.length;f>e;e++){var g=d.normalizedDeps[e];-1==p.call(c,g)&&(o[g]?m(g,c):n(g))}d.evaluated||(d.evaluated=!0,d.module.execute.call(a))}}function n(a){if(u[a])return u[a];if("@node/"==a.substr(0,6))return u[a]=k(t(a.substr(6)));var b=o[a];if(!b)throw"Module "+a+" not present.";return f(a),m(a,[]),o[a]=void 0,b.declarative&&r(b.module.exports,"__esModule",{value:!0}),u[a]=b.declarative?b.module.exports:b.esModule}var o={},p=Array.prototype.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},q=!0;try{Object.getOwnPropertyDescriptor({a:0},"a")}catch(a){q=!1}var r;!function(){try{Object.defineProperty({},"a",{})&&(r=Object.defineProperty)}catch(a){r=function(a,b,c){try{a[b]=c.value||c.get.call(a)}catch(a){}}}}();var s={},t="undefined"!=typeof System&&System._nodeRequire||"undefined"!=typeof require&&"undefined"!=typeof require.resolve&&"undefined"!=typeof process&&process.platform&&require,u={"@empty":{}};return function(a,d,e,f){return function(g){g(function(g){for(var h={_nodeRequire:t,register:b,registerDynamic:c,get:n,set:function(a,b){u[a]=b},newModule:function(a){return a}},i=0;i<d.length;i++)(function(a,b){b&&b.__esModule?u[a]=b:u[a]=k(b)})(d[i],arguments[i]);f(h);var j=n(a[0]);if(a.length>1)for(var i=1;i<a.length;i++)n(a[i]);return e?j.default:j})}}}("undefined"!=typeof self?self:global)(["1"],[],!1,function(a){this.require,this.exports,this.module;a.registerDynamic("2",[],!0,function(a,b,c){this||self;c.exports={a:{},abbr:{},acronym:{},applet:{altBlock:!0,embed:!0},b:{},bdo:{},big:{},br:{empty:!0},button:{altBlock:!0},cite:{},code:{},del:{},dfn:{},em:{},font:{},i:{},iframe:{altBlock:!0,embed:!0},img:{empty:!0},input:{empty:!0},ins:{},isindex:{empty:!0},kbd:{},label:{},object:{altBlock:!0,embed:!0},q:{},s:{},samp:{},select:{altBlock:!0},small:{},span:{},strike:{},strong:{},sub:{},sup:{},textarea:{},tt:{},u:{},var:{},ruby:{altBlock:!0},audio:{altBlock:!0,embed:!0},bdi:{},canvas:{altBlock:!0,embed:!0},data:{},embed:{empty:!0,embed:!0},keygen:{empty:!0,embed:!0},mark:{},meter:{},output:{},progress:{},time:{},video:{altBlock:!0,embed:!0},wbr:{empty:!0},math:{embed:!0},svg:{altBlock:!0,embed:!0},tspan:{},tref:{},altglyph:{}}}),a.registerDynamic("3",[],!0,function(a,b,c){this||self;c.exports={path:{d:!0},animateMotion:{path:!0},glyph:{d:!0}}}),a.registerDynamic("4",["2","3"],!0,function(a,b,c){"use strict";var d=(this||self,a("2")),e=a("3"),f="[eE][\\+\\-]?\\d+",g="[\\+\\-]?(?:\\d*\\.\\d+|\\d+\\.?)(?:"+f+")?",h=new RegExp("[a-z](?:(?:[^\\S\\f]|,)*"+g+")*","gi"),i=new RegExp(g,"g"),j=new RegExp("("+f+")$");c.exports=function(a,b){function c(a){return"string"!=typeof a||""===a?"":(l.push(a),"\f"+(l.length-1)+"")}function f(a){return"string"!=typeof a||""===a?"":(m.push(a),"\f!"+(m.length-1)+"")}function g(a,b,c){function d(){return e=!0,c.apply(null,arguments)}for(var e=!0,f=new RegExp(b);e;)e=!1,a=a.replace(f,d);return a}var k,l=[],m=[],n="",o="",p="",q="",r=!0;if("string"!=typeof a)return"";if(/\f|\x07/.test(a))throw new Error("\\f or \\x07 that is used as marker is included.");return b&&b.unprotect&&(Array.isArray(b.unprotect)?b.unprotect:[b.unprotect]).forEach(function(b){b instanceof RegExp&&(a=a.replace(b,function(a){return f(a)}))}),a=a.replace(/<[^\S\f]*\![^\S\f]*--[^\S\f]*\[[^\S\f]*htmlclean-protect[^\S\f]*\][^\S\f]*--[^\S\f]*>([^]*?)<[^\S\f]*\![^\S\f]*--[^\S\f]*\[[^\S\f]*\/[^\S\f]*htmlclean-protect[^\S\f]*\][^\S\f]*--[^\S\f]*>/gi,function(a,b){return c(b)}),a=a.replace(/(<[^\S\f]*\?[^\S\f]*xml\b[^>]*?\?[^\S\f]*>)/gi,function(a,b){return f(b)}).replace(/(<[^\S\f]*(\%|\?)[^]*?\2[^\S\f]*>)/g,function(a,b){return c(b)}).replace(/(<[^\S\f]*\?[^\S\f]*php\b[^]*)/gi,function(a,b){return c(b)}).replace(/(<[^\S\f]*jsp[^\S\f]*:[^>]*?>)/gi,function(a,b){return c(b)}).replace(/(<[^\S\f]*\![^\S\f]*--[^\S\f]*\#[^]*?--[^\S\f]*>)/g,function(a,b){return c(b)}),a=a.replace(/(?:[\t ]*[\n\r][^\S\f]*)?(<[^\S\f]*\![^\S\f]*(?:--)?[^\S\f]*\[[^\S\f]*if\b[^>]*>(?:(?:<[^\S\f]*\!)?[^\S\f]*--[^\S\f]*>)?)(?:[\t ]*[\n\r][^\S\f]*)?/gi,function(a,b){return c(b)}).replace(/(?:[\t ]*[\n\r][^\S\f]*)?((?:<[^\S\f]*\![^\S\f]*--[^\S\f]*)?<[^\S\f]*\![^\S\f]*\[[^\S\f]*endif\b[^>]*>)(?:[\t ]*[\n\r][^\S\f]*)?/gi,function(a,b){return c(b)}),a=a.replace(/(<[^\S\f]*(textarea|script|style|pre)\b[^>]*>)([^]*?)(<[^\S\f]*\/[^\S\f]*\2\b[^>]*>)/gi,function(a,b,d,e,f){var g;return""!==e?"pre"===d.toLowerCase()?(g="",e=e.replace(/([^]*?)(<[^>]+>)/g,function(a,b,d){return g+=c(b)+d,""}),g+=c(e),b+g+f):b+c(e)+f:b+f}),b&&b.protect&&(Array.isArray(b.protect)?b.protect:[b.protect]).forEach(function(b){b instanceof RegExp&&(a=a.replace(b,function(a){return c(a)}))}),a=g(a,/\f\!(\d+)\x07/g,function(a,b){return m[b]||""}),a=a.replace(/<[^\S\f]*\![^\S\f]*--[^]*?--[^\S\f]*>/g,""),a=a.replace(/<([^>]+)>/g,function(a,b){var d=(b.match(/^[^\S\f]*(?:\/[^\S\f]*)?([^\s\/]+)/)||[])[1];return"<"+b.replace(/(?:([^\s\/]+)[^\S\f]*=[^\S\f]*)?("|')([^]*?)\2/g,function(a,b,f,g){return("string"==typeof b?b+"=":"")+f+c(e[d]&&e[d][b]?function(a){var b,c="";return(a.match(h)||[]).reduce(function(a,d){var e,f=d.substr(0,1),g=f===b||"m"===b&&"l"===f||"M"===b&&"L"===f?"":f;return e=(d.match(i)||[]).reduce(function(a,b,d){var e="",f="";return b=b.replace(j,function(a){return e=a,""}).replace(/^\+/,"").replace(/^(\-)?0+/,"$1").replace(/(\.\d*?)0+$/,"$1").replace(/\.$/,"").replace(/^\-?$/,"0"),(""===g||d>0)&&"-"!==b.substr(0,1)&&("."===b.substr(0,1)&&!/e|\./i.test(c)||/^\d/.test(b))&&(f=" "),e=e.replace(/^(e)\+/i,"$1").replace(/^(e\-?)0+/i,"$1").replace(/^e\-?$/i,""),a+f+(c=b+e)},""),b=f,a+g+e},"")}(g):g)+f})+">"}),k=Object.keys(d).filter(function(a){return d[a].embed}).join("|"),a=a.replace(new RegExp("(?:[\\t ]*[\\n\\r][^\\S\\f]*)?(<[^\\S\\f]*\\/?[^\\S\\f]*(?:"+k+")\\b[^>]*>)(?:[\\t ]*[\\n\\r][^\\S\\f]*)?","ig"),"$1"),a=a.replace(/[\n\r\t ]+/g," ").replace(/^ +| +$/g,""),a=a.replace(/<([^>]+)>/g,function(a,b){return b=b.replace(/^ +| +$/g,"").replace(/(?: *\/ +| +\/ *)/g,"/").replace(/ *= */g,"="),"<"+b+">"}),a=a.replace(/( *)([^]*?)( *)(< *(\/)? *([^ >\/]+)[^>]*>)/g,function(a,b,c,e,f,g,h){return h=h.toLowerCase(),"br"===h||"wbr"===h?(n+=(c?r?q+(p||b)+c:(o||b)+q+c:q)+f,o=p=q="",r=!0):d[h]?d[h].altBlock?(n+=g?(c?r?q+(p||b)+c:(o||b)+q+c:q)+f:(r?q+(p||b)+c:(o||b)+q+c)+(c?e:"")+f,o=p=q="",r=!0):d[h].empty?(n+=(r?q+(p||b)+c:(o||b)+q+c)+(c?e:"")+f,o=p=q="",r=!0):(g?c?(n+=r?q+(p||b)+c:(o||b)+q+c,o="",p=e,q=f):r?(p=p||b,q+=f):(n+=q,p=o||b,o="",q=f):c?(n+=r?q+(p||b)+c:(o||b)+q+c,o=e,p="",q=f):r?(n+=q,o=p||b,p="",q=f):(o=o||b,q+=f),r=g):(n+=(c?r?q+(p||b)+c:(o||b)+q+c:q)+f,o=p=q="",r=!0),""}).replace(/^( *)([^]*)$/,function(a,b,c){return n+=c?r?q+(p||b)+c:(o||b)+q+c:q,""}),a=n,b&&"function"==typeof b.edit&&(a=b.edit(a),"string"!=typeof a&&(a="")),a=g(a,/\f(\!)?(\d+)\x07/g,function(a,b,c){return(b?m[c]:l[c])||""})}}),a.registerDynamic("5",["4"],!0,function(a,b,c){this||self;c.exports=a("4")}),a.register("1",["5"],function(a){"use strict";var b;return{setters:[function(a){b=a.default}],execute:function(){a("htmlclean",b)}}})})(function(a){module.exports=a()});