-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathasync-core.js
executable file
·4 lines (4 loc) · 3.06 KB
/
async-core.js
1
2
3
4
var aa=[],m={};function r(a,b){b=b||0;aa.length<b&&(aa.length=b);t(a.split(","),function(c,d){aa[b+d]=c;m[c]=b+d})}r("rel,as,type,head,href,src,css,all,preload,media,load,link,style,target,attributes,dependencies,ref,after,before,data-c,data-src,querySelector");function u(a){try{return(isNaN(a)?a:aa[a]||a).toString()}catch(b){}}function v(a){var b=y(a);a=C(a);t(a,function(c,d,e){ba(c,1)&&(e={},ca(c,function(g,f){f=f in m?m[f]:f;g=ba(g)?v(g):g in m?m[g]:g;e[f]=g}),a[d]=e)});return b?a:a[0]};r("stylesheet,only x",22);r("text,text/javascript,utf8,script,charset,readyState,onreadystatechange,onload,onerror,async,defer,loaded,complete,loading,exec",24);r("exec_after,container,input,any,exec-inline,inline",39);r("a,base",45);r("match,regex",90);r("compareDocumentPosition",47);r("load_timing,render_timing,renderCallback,unrenderCallback,requestAnimationFrame,requestIdleCallback,domReady,inview,frame,timeout,setTimeout,DOMContentLoaded,exec_timing,method,lazy",48);r("observer,insert,appendChild,insertBefore,rootNodes,Element,Document,subtree,modes,contents,node,match_type,action,search,replace,timing,url,js,remove,rewrite,capture",92);r("on,once,off,error,time",77);r("selector,threshold,offset,top,left,right,bottom",82);r("config",89);r("cache,localstorage,cache-api,namespace,max_size,expire,update,interval,cors,proxy,fallback,xhr,source,cssText",63);var D=window,E=D.document,F,da,I,ea,J,L,fa,ia,ja,ka,la,M,ma,na,oa,pa,qa,N,ra,sa,ta,R,ua=setTimeout,va,wa,xa=E.addEventListener,ya=u(21);function y(a){return a instanceof Array}function ba(a,b){return"object"===typeof a?!b||!y(a):!1}function za(a){return"undefined"===typeof a}function S(a,b){if(!ba(a)||y(a)||null===a){var c={};b&&(c[b]=a)}return c||a}function C(a){y(a)||(a=[a]);return a}function t(a,b){for(var c=0,d=a.length;c<d;c++)b(a[c],c)}
function ca(a,b,c){for(e in a)if(a.hasOwnProperty(e)){var d=a[e];if(c){var e=u(e);d=u(d)}b(d,e)}}function Aa(a,b,c){c||(c=D);a=C(a);c=C(c);t(a,function(d){d=u(d);t(c,function(e){if(xa)e.addEventListener(d,b,!1);else if(e.attachEvent)d===u(59)&&(d=u(10),e=D),e.attachEvent("on"+d,b);else try{e["on"+d]=b}catch(g){}})})}function T(a,b,c,d){"function"===typeof a?a.apply(null,[b,c]):c&&!d&&c()}function Ba(a,b){var c={},d;for(d in a)c[d]=a[d];for(d in b)c[d]=b[d];return c}
function U(a,b,c,d){a=a[c];b=b[c];return za(a)?za(b)?d:b:a};R=function(){var a=(ma||na).apply(null,arguments);"function"===typeof a&&(R.then=a);return R};D.$async=R;function Ca(){var a;if(!(a=E.head)){var b=b||E;a=b.getElementsByTagName(u(3))[0]}return a}function Da(a,b,c){b||(b=E);return b[ya+(c?"All":"")](a)}function Ea(a,b){a=E.createElement(u(a));b&&V(a,b);return a}function Ga(a,b){a=a.cloneNode(!0);b&&V(a,b);return a}function Ha(a,b){b=C(b);t(b,function(c){a.appendChild(c)})}function V(a,b,c){a=C(a);t(a,function(d){ca(b,function(e,g){d.setAttribute(g,e)},!c)})}function Ia(a,b){b=b||1;for(a=a.parentElement;1<b;)return Ia(a,--b);return a}
function Ja(a,b){Ka(a)?(a=Ka(a),Ia(a).insertBefore(b,a)):Ha(Ia(a),b)}function Ka(a,b){b=b||1;for(a=a&&a.nextSibling;a&&1<b;)return Ka(a,--b);return a}da=Ea(11);try{F=da.relList.supports(u(8))}catch(a){};