cleanview
Version:
Clean the content of html articles
1 lines • 18.5 kB
JavaScript
var cleanview=function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=1)}([function(t,e,n){"use strict";function r(t){return"number"==typeof t&&isNaN(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.startsWith=function(t,e,n){return t.substr(n||0,e.length)===e},e.endsWith=function(t,e,n){var r=(n||t.length)-e.length,o=t.lastIndexOf(e,r);return-1!==o&&o===r},e.stringIncludes=function(t,e,n){return-1!==t.indexOf(e,n||0)},e.isRealNaN=r,e.arrayIncludes=function(t,e,n){var o=t.length;if(0===o)return!1;for(var i=0|n,a=r(e),s=i>=0?i:o+i;s<o;){var u=t[s++];if(u===e)return!0;if(a&&r(u))return!0}return!1}},function(t,e,n){"use strict";t.exports=n(2)},function(t,e,n){"use strict";const r=n(3),o=n(9),i=n(12),a=n(13),s=n(19);function u(t,e){let n=e.url||"",u=r.parse(t),c=o.clean(u,e),l=i.addIds(c);return a.addBaseUrl(l,n),{allParagraphs:s("p",c),clearedJSON:c,allElements:l}}t.exports=function(t,e){(e=e||{}).url=e.url||"";let{allElements:n,allParagraphs:o,clearedJSON:i}=u(t,e);if(!o.length){e.secondTry=!0,e.includeClasses=!0;let r=u(t,e);o=r.allParagraphs,n=r.allElements,i=r.clearedJSON}return o.length?function(t){let e=r.stringify(t);return e=e.replace(/<html>/g,"").replace(/<body>/g,"").replace(/<div>/g,"").replace(/<span>/g,"").replace(/<\/html>/g,"").replace(/<\/body>/g,"").replace(/<\/div>/g,"").replace(/<\/span>/g,""),function(t){return t.replace(/([^\(\"\[\{\-\–\—\_\~\@])<a/gi,"$1 <a")}(e)}([function(t,e,n){let r=n.minRatio||.75,o=e.length,i=function(t){let e=-1,n=-1;for(let r in t)if(t.hasOwnProperty(r)){let o=t[r];o>e&&(e=o,n=r)}return n}(function(t){let e={};return t.forEach((function(t){let n=t.parentId;e[n]=e[n]||0,e[n]++})),e}(e)),a=t[i],u=0,c=0;do{if(u=s("p",a).length/o,u<r){a=t[a.parentId]}c++}while(a&&u<=r&&c<4);return a}(n,o,e)]):`<p><a href="${(a=e).url}" target="_blank">${a.url}</a></p>`;var a}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.parseDefaults=void 0,e.parse=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:c,n=(0,r.default)(t,e),a=(0,o.default)(n,e);return(0,i.format)(a,e)},e.stringify=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:c;return(0,a.toHTML)(t,e)};var r=u(n(4)),o=u(n(5)),i=n(6),a=n(7),s=n(8);function u(t){return t&&t.__esModule?t:{default:t}}var c=e.parseDefaults={voidTags:s.voidTags,closingTags:s.closingTags,childlessTags:s.childlessTags,closingTagAncestorBreakers:s.closingTagAncestorBreakers,includePositions:!1}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.feedPosition=o,e.jumpPosition=i,e.makeInitialPosition=function(){return{index:0,column:0,line:0}},e.copyPosition=a,e.default=function(t,e){var n={str:t,options:e,position:{index:0,column:0,line:0},tokens:[]};return s(n),n.tokens},e.lex=s,e.findTextEnd=c,e.lexText=l,e.lexComment=f,e.lexTag=p,e.isWhitespaceChar=h,e.lexTagName=g,e.lexTagAttributes=v,e.lexSkipTag=y;var r=n(0);function o(t,e,n){for(var r=t.index,o=t.index=r+n,i=r;i<o;i++)"\n"===e.charAt(i)?(t.line++,t.column=0):t.column++}function i(t,e,n){return o(t,e,n-t.index)}function a(t){return{index:t.index,line:t.line,column:t.column}}function s(t){for(var e=t.str,n=t.options.childlessTags,o=e.length;t.position.index<o;){var i=t.position.index;if(l(t),t.position.index===i)if((0,r.startsWith)(e,"!--",i+1))f(t);else{var a=p(t),s=a.toLowerCase();(0,r.arrayIncludes)(n,s)&&y(a,t)}}}var u=/[A-Za-z0-9]/;function c(t,e){for(;;){var n=t.indexOf("<",e);if(-1===n)return n;var r=t.charAt(n+1);if("/"===r||"!"===r||u.test(r))return n;e=n+1}}function l(t){var e=t.str,n=t.position,r=c(e,n.index);if(r!==n.index){-1===r&&(r=e.length);var o=a(n),s=e.slice(n.index,r);i(n,e,r);var u=a(n);t.tokens.push({type:"text",content:s,position:{start:o,end:u}})}}function f(t){var e=t.str,n=t.position,r=a(n);o(n,e,4);var s=e.indexOf("--\x3e",n.index),u=s+3;-1===s&&(s=u=e.length);var c=e.slice(n.index,s);i(n,e,u),t.tokens.push({type:"comment",content:c,position:{start:r,end:a(n)}})}function p(t){var e=t.str,n=t.position,r="/"===e.charAt(n.index+1),i=a(n);o(n,e,r?2:1),t.tokens.push({type:"tag-start",close:r,position:{start:i}});var s=g(t);v(t);var u="/"===e.charAt(n.index);o(n,e,u?2:1);var c=a(n);return t.tokens.push({type:"tag-end",close:u,position:{end:c}}),s}var d=/\s/;function h(t){return d.test(t)}function g(t){for(var e=t.str,n=t.position,r=e.length,o=n.index;o<r;){var a=e.charAt(o);if(!h(a)&&"/"!==a&&">"!==a)break;o++}for(var s=o+1;s<r;){var u=e.charAt(s);if(h(u)||"/"===u||">"===u)break;s++}i(n,e,s);var c=e.slice(o,s);return t.tokens.push({type:"tag",content:c}),c}function v(t){for(var e=t.str,n=t.position,o=t.tokens,a=n.index,s=null,u=a,c=[],l=e.length;a<l;){var f=e.charAt(a);if(s)f===s&&(s=null),a++;else{if("/"===f||">"===f){a!==u&&c.push(e.slice(u,a));break}h(f)?(a!==u&&c.push(e.slice(u,a)),u=a+1,a++):"'"===f||'"'===f?(s=f,a++):a++}}i(n,e,a);for(var p=c.length,d="attribute",g=0;g<p;g++){var v=c[g];if(-1===v.indexOf("=")){var m=c[g+1];if(m&&(0,r.startsWith)(m,"=")){if(m.length>1){var y=v+m;o.push({type:d,content:y}),g+=1;continue}var b=c[g+2];if(g+=1,b){var x=v+"="+b;o.push({type:d,content:x}),g+=1;continue}}}if((0,r.endsWith)(v,"=")){var k=c[g+1];if(k&&!(0,r.stringIncludes)(k,"=")){var O=v+k;o.push({type:d,content:O}),g+=1;continue}var w=v.slice(0,-1);o.push({type:d,content:w})}else o.push({type:d,content:v})}}var m=[].push;function y(t,e){for(var n=e.str,r=e.position,o=e.tokens,s=t.toLowerCase(),u=n.length,c=r.index;c<u;){var f=n.indexOf("</",c);if(-1===f){l(e);break}var d=a(r);i(d,n,f);var h={str:n,position:d,tokens:[]};if(s===p(h).toLowerCase()){if(f!==r.index){var g=a(r);i(r,n,f),o.push({type:"text",content:n.slice(g.index,f),position:{start:g,end:a(r)}})}m.apply(o,h.tokens),i(r,n,h.position.index);break}c=h.position.index}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){var n={tagName:null,children:[]};return a({tokens:t,options:e,cursor:0,stack:[n]}),n.children},e.hasTerminalParent=o,e.rewindStack=i,e.parse=a;var r=n(0);function o(t,e,n){var o=n[t];if(o)for(var i=e.length-1;i>=0;){var a=e[i].tagName;if(a===t)break;if((0,r.arrayIncludes)(o,a))return!0;i--}return!1}function i(t,e,n,r){t[e].position.end=r;for(var o=e+1,i=t.length;o<i;o++)t[o].position.end=n;t.splice(e)}function a(t){for(var e=t.tokens,n=t.options,s=t.stack,u=s[s.length-1].children,c=e.length,l=t.cursor;l<c;){var f=e[l];if("tag-start"===f.type){var p=e[++l];l++;var d=p.content.toLowerCase();if(f.close){for(var h=s.length,g=!1;--h>-1;)if(s[h].tagName===d){g=!0;break}for(;l<c&&"tag-end"===e[l].type;)l++;if(g){i(s,h,f.position.start,e[l-1].position.end);break}}else{var v=(0,r.arrayIncludes)(n.closingTags,d);if(v&&(v=!o(d,s,n.closingTagAncestorBreakers)),v)for(var m=s.length-1;m>0;){if(d===s[m].tagName){i(s,m,f.position.start,f.position.start),u=s[m-1].children;break}m-=1}for(var y=[],b=void 0;l<c&&"tag-end"!==(b=e[l]).type;)y.push(b.content),l++;l++;var x=[],k={start:f.position.start,end:b.position.end},O={type:"element",tagName:p.content,attributes:y,children:x,position:k};if(u.push(O),!b.close&&!(0,r.arrayIncludes)(n.voidTags,d)){var w=s.push({tagName:d,children:x,position:k}),A={tokens:e,options:n,cursor:l,stack:s};a(A),l=A.cursor,s.length===w&&(O.position.end=e[l-1].position.end)}}}else u.push(f),l++}t.cursor=l}},function(t,e,n){"use strict";function r(t,e){var n=t.indexOf(e);return-1===n?[t]:[t.slice(0,n),t.slice(n+e.length)]}function o(t){var e=t.charAt(0),n=t.length-1;return'"'!==e&&"'"!==e||e!==t.charAt(n)?t:t.slice(1,n)}function i(t){return t.map((function(t){var e=r(t.trim(),"=");return{key:e[0],value:"string"==typeof e[1]?o(e[1]):null}}))}Object.defineProperty(e,"__esModule",{value:!0}),e.splitHead=r,e.unquote=o,e.format=function t(e,n){return e.map((function(e){var r=e.type,o="element"===r?{type:r,tagName:e.tagName.toLowerCase(),attributes:i(e.attributes),children:t(e.children,n)}:{type:r,content:e.content};return n.includePositions&&(o.position=e.position),o}))},e.formatAttributes=i},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.formatAttributes=o,e.toHTML=i;var r=n(0);function o(t){return t.reduce((function(t,e){var n=e.key,r=e.value;if(null===r)return t+" "+n;var o=-1!==r.indexOf("'")?'"':"'";return t+" "+n+"="+o+r+o}),"")}function i(t,e){return t.map((function(t){if("text"===t.type)return t.content;if("comment"===t.type)return"\x3c!--"+t.content+"--\x3e";var n=t.tagName,a=t.attributes,s=t.children;return(0,r.arrayIncludes)(e.voidTags,n.toLowerCase())?"<"+n+o(a)+">":"<"+n+o(a)+">"+i(s,e)+"</"+n+">"})).join("")}e.default={toHTML:i}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.childlessTags=["style","script","template"],e.closingTags=["html","head","body","p","dt","dd","li","option","thead","th","tbody","tr","td","tfoot","colgroup"],e.closingTagAncestorBreakers={li:["ul","ol","menu"],dt:["dl"],dd:["dl"],tbody:["table"],thead:["table"],tfoot:["table"],tr:["table"],td:["table"]},e.voidTags=["!doctype","area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"]},function(t,e,n){"use strict";const r=n(10),o=n(11),i=[...r,"header"],a={IMAGE:["src","title","alt","data-src","srcset","data-srcset"],LINK:["href","title"],SOURCE:["srcset"],YOUTUBE:["src","width","height","allowfullscreen","frameborder"],OTHER:[],INVALID:[]};function s(t,e){return t.filter(t=>function(t,e){return"text"==t.type||"element"==t.type}(t)).filter(t=>function(t,e){return!!t.insidePre||!("text"==t.type&&""==t.content.trim())}(t)).filter(t=>function(t,e){let n=[...e.secondTry?i:r,...e.includeTags||[]],o=(t.tagName||"").toLowerCase(),a="text"===t.type,s=n.indexOf(o)>-1;return a||s}(t,e)).filter(t=>function(t,e){if(e.includeClasses)return!0;let n=e.forbiddenClasses||[],r=[...o,...n],i=function(t){return c(t,"class").toLowerCase()}(t),a=!1;return r.forEach((function(t){i.indexOf(t)>-1&&(a=!0)})),!a}(t,e)).map(t=>function(t,e){if("element"!=t.type)return t;let n=function(t){if("img"===t.tagName)return"IMAGE";if("a"===t.tagName)return"LINK";if("source"===t.tagName)return"SOURCE";let e="iframe"===t.tagName;if(e){let e=c(t,"src");if(e.indexOf("youtube.com")>0||e.indexOf("youtu.be")>0)return"YOUTUBE"}return e?"INVALID":"OTHER"}(t);return function(t,e){t.attributes=t.attributes.map(t=>({key:t.key.toLowerCase(),value:t.value})).filter(t=>t.value&&e.indexOf(t.key)>-1)}(t,a[n]),"INVALID"===n&&(t.tagName="div",t.children=[]),"LINK"===n&&t.attributes.push({key:"target",value:"_blank"}),"IMAGE"===n&&(f(t,"data-src","src"),f(t,"data-srcset","srcset")),t}(t)).map(t=>l(t,e,s))}function u(t,e){return t.map(t=>l(t,e,u)).filter(t=>function(t){return"text"==t.type||"img"==t.tagName||"iframe"==t.tagName||"br"==t.tagName||"hr"==t.tagName||!t.children||t.children.length>0}(t))}function c(t,e){if(!t.attributes)return"";let n=t.attributes.find(t=>t.key===e);return n?n.value:""}function l(t,e,n){return t?(t.children&&t.children.length>0&&(t.children=n(t.children,e,n)),t):t}function f(t,e,n){let r=c(t,e),o=c(t,n);r&&!o&&t.attributes.push({key:n,value:r})}t.exports={clean:function(t,e){return u(t=s(t=function(t,e){return function(t,e){return t.map(t=>function t(e,n,r){return e&&e.children&&e.children.length?(e.children=e.children.map(o=>{let i=r(o,n,e);return t(o,n,r),i}),e):e}(t,e,(t,e,n)=>(("pre"===n.tagName||n.insidePre)&&(t.insidePre=!0),t)))}(t,e)}(t,e=e||{}),e),e)}}},function(t,e){t.exports=["html","body","div","main","section","article","quote","blockquote","p","h1","h2","h3","h4","h5","h6","br","hr","ul","ol","li","table","thead","tbody","tr","th","td","a","span","small","sub","sup","b","i","u","s","em","strong","q","font","center","img","figure","figcaption","picture","pre","code","xmp","iframe"]},function(t,e){t.exports=["menu","navigation","side","submeta","hidden","hide","newsletter","button","form"]},function(t,e,n){"use strict";t.exports={addIds:function(t){let e={};var n=1;return function t(e,n,r){r=r||{},Array.isArray(e)?e.forEach((function(e){t(e,n,r)})):("element"===e.type&&n(e,r),e.children&&e.children.forEach((function(r){t(r,n,e)})))}(t,(function(t,r){if(!t)return;let o=n++;t.id=o,t.parentId=r.id,e[o]=t})),e}}},function(t,e,n){"use strict";n(14);const r=n(15);function o(t,e,n){t.attributes=t.attributes.map((function(t){if(t.key!==e)return t;let r=t.value;return r=i(n,r),t.value=r,t}))}function i(t,e){return(e=(e||"").trim()).indexOf("//")>-1||e.indexOf("base64")>-1?e:r(e,t).href}t.exports={addBaseUrl:function(t,e){for(let n in t)if(t.hasOwnProperty(n)){let r=t[n];"a"===r.tagName&&o(r,"href",e),"img"===r.tagName&&o(r,"src",e)}},merge:i}},function(t,e){var n=/\.{3,}/g;Array.isArray||(Array.isArray=function(t){return"[object Array]"===Object.prototype.toString.call(t)});var r="tried to join something other than a string or array, it was ignored in pathJoin's result";function o(t,e){const n=!t.length,r="/"===t[t.length-1],o="/"===e[0];return r&&o&&t+e.slice(1)||!r&&!o&&!n&&t+"/"+e||t+e}t.exports=function t(){return Array.prototype.slice.call(arguments).reduce((function(e,n){if(void 0!==e)return"string"==typeof n||"number"==typeof n?o(e,""+n):Array.isArray(n)?o(e,t.apply(null,n)):(console.error?console.error(r):console.log(r))||""}),"").replace(n,"..")}},function(t,e,n){"use strict";(function(e){var r=n(17),o=n(18),i=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\S\s]*)/i,a=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,s=[["#","hash"],["?","query"],function(t){return t.replace("\\","/")},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d+)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],u={hash:1,query:1};function c(t){var n,r=e&&e.location||{},o={},i=typeof(t=t||r);if("blob:"===t.protocol)o=new f(unescape(t.pathname),{});else if("string"===i)for(n in o=new f(t,{}),u)delete o[n];else if("object"===i){for(n in t)n in u||(o[n]=t[n]);void 0===o.slashes&&(o.slashes=a.test(t.href))}return o}function l(t){var e=i.exec(t);return{protocol:e[1]?e[1].toLowerCase():"",slashes:!!e[2],rest:e[3]}}function f(t,e,n){if(!(this instanceof f))return new f(t,e,n);var i,a,u,p,d,h,g=s.slice(),v=typeof e,m=this,y=0;for("object"!==v&&"string"!==v&&(n=e,e=null),n&&"function"!=typeof n&&(n=o.parse),e=c(e),i=!(a=l(t||"")).protocol&&!a.slashes,m.slashes=a.slashes||i&&e.slashes,m.protocol=a.protocol||e.protocol||"",t=a.rest,a.slashes||(g[3]=[/(.*)/,"pathname"]);y<g.length;y++)"function"!=typeof(p=g[y])?(u=p[0],h=p[1],u!=u?m[h]=t:"string"==typeof u?~(d=t.indexOf(u))&&("number"==typeof p[2]?(m[h]=t.slice(0,d),t=t.slice(d+p[2])):(m[h]=t.slice(d),t=t.slice(0,d))):(d=u.exec(t))&&(m[h]=d[1],t=t.slice(0,d.index)),m[h]=m[h]||i&&p[3]&&e[h]||"",p[4]&&(m[h]=m[h].toLowerCase())):t=p(t);n&&(m.query=n(m.query)),i&&e.slashes&&"/"!==m.pathname.charAt(0)&&(""!==m.pathname||""!==e.pathname)&&(m.pathname=function(t,e){for(var n=(e||"/").split("/").slice(0,-1).concat(t.split("/")),r=n.length,o=n[r-1],i=!1,a=0;r--;)"."===n[r]?n.splice(r,1):".."===n[r]?(n.splice(r,1),a++):a&&(0===r&&(i=!0),n.splice(r,1),a--);return i&&n.unshift(""),"."!==o&&".."!==o||n.push(""),n.join("/")}(m.pathname,e.pathname)),r(m.port,m.protocol)||(m.host=m.hostname,m.port=""),m.username=m.password="",m.auth&&(p=m.auth.split(":"),m.username=p[0]||"",m.password=p[1]||""),m.origin=m.protocol&&m.host&&"file:"!==m.protocol?m.protocol+"//"+m.host:"null",m.href=m.toString()}f.prototype={set:function(t,e,n){var i=this;switch(t){case"query":"string"==typeof e&&e.length&&(e=(n||o.parse)(e)),i[t]=e;break;case"port":i[t]=e,r(e,i.protocol)?e&&(i.host=i.hostname+":"+e):(i.host=i.hostname,i[t]="");break;case"hostname":i[t]=e,i.port&&(e+=":"+i.port),i.host=e;break;case"host":i[t]=e,/:\d+$/.test(e)?(e=e.split(":"),i.port=e.pop(),i.hostname=e.join(":")):(i.hostname=e,i.port="");break;case"protocol":i.protocol=e.toLowerCase(),i.slashes=!n;break;case"pathname":case"hash":if(e){var a="pathname"===t?"/":"#";i[t]=e.charAt(0)!==a?a+e:e}else i[t]=e;break;default:i[t]=e}for(var u=0;u<s.length;u++){var c=s[u];c[4]&&(i[c[1]]=i[c[1]].toLowerCase())}return i.origin=i.protocol&&i.host&&"file:"!==i.protocol?i.protocol+"//"+i.host:"null",i.href=i.toString(),i},toString:function(t){t&&"function"==typeof t||(t=o.stringify);var e,n=this,r=n.protocol;r&&":"!==r.charAt(r.length-1)&&(r+=":");var i=r+(n.slashes?"//":"");return n.username&&(i+=n.username,n.password&&(i+=":"+n.password),i+="@"),i+=n.host+n.pathname,(e="object"==typeof n.query?t(n.query):n.query)&&(i+="?"!==e.charAt(0)?"?"+e:e),n.hash&&(i+=n.hash),i}},f.extractProtocol=l,f.location=c,f.qs=o,t.exports=f}).call(this,n(16))},function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(t){"object"==typeof window&&(n=window)}t.exports=n},function(t,e,n){"use strict";t.exports=function(t,e){if(e=e.split(":")[0],!(t=+t))return!1;switch(e){case"http":case"ws":return 80!==t;case"https":case"wss":return 443!==t;case"ftp":return 21!==t;case"gopher":return 70!==t;case"file":return!1}return 0!==t}},function(t,e,n){"use strict";var r=Object.prototype.hasOwnProperty;function o(t){return decodeURIComponent(t.replace(/\+/g," "))}e.stringify=function(t,e){e=e||"";var n=[];for(var o in"string"!=typeof e&&(e="?"),t)r.call(t,o)&&n.push(encodeURIComponent(o)+"="+encodeURIComponent(t[o]));return n.length?e+n.join("&"):""},e.parse=function(t){for(var e,n=/([^=?&]+)=?([^&]*)/g,r={};e=n.exec(t);){var i=o(e[1]),a=o(e[2]);i in r||(r[i]=a)}return r}},function(t,e,n){"use strict";t.exports=function(t,e){let n=[];return function t(e,n,r){Array.isArray(n)?n.forEach((function(n){t(e,n,r)})):n.tagName!==e?n.children&&n.children.forEach((function(n){t(e,n,r)})):r.push(n)}(t,e,n),n}}]);