fightwb-tool
Version:
一个javascript工具库,提供了大部分日常开发中所需要的工具方法
2 lines (1 loc) • 17.1 kB
JavaScript
var r="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function n(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}var t,e,u,o,i,c,f,a,l,s,v,p,y,h,d,b,g={},m={};function w(){if(e)return t;e=1;var n=function(r){return r&&r.Math===Math&&r};return t=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof r&&r)||n("object"==typeof t&&t)||function(){return this}()||Function("return this")()}function O(){return o?u:(o=1,u=function(r){try{return!!r()}catch(r){return!0}})}function j(){return c?i:(c=1,i=!O()((function(){var r=function(){}.bind();return"function"!=typeof r||r.hasOwnProperty("prototype")})))}function S(){if(a)return f;a=1;var r=j(),n=Function.prototype,t=n.apply,e=n.call;return f="object"==typeof Reflect&&Reflect.apply||(r?e.bind(t):function(){return e.apply(t,arguments)}),f}function E(){if(s)return l;s=1;var r=j(),n=Function.prototype,t=n.call,e=r&&n.bind.bind(t,t);return l=r?e:function(r){return function(){return t.apply(r,arguments)}},l}function T(){if(p)return v;p=1;var r=E(),n=r({}.toString),t=r("".slice);return v=function(r){return t(n(r),8,-1)}}function A(){if(h)return y;h=1;var r=T(),n=E();return y=function(t){if("Function"===r(t))return n(t)}}function P(){if(b)return d;b=1;var r="object"==typeof document&&document.all;return d=void 0===r&&void 0!==r?function(n){return"function"==typeof n||n===r}:function(r){return"function"==typeof r}}var N,D,I,M,F={};function L(){return D?N:(D=1,N=!O()((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]})))}function C(){if(M)return I;M=1;var r=j(),n=Function.prototype.call;return I=r?n.bind(n):function(){return n.apply(n,arguments)},I}var x,B,R,_,k,z,U,G,W,q,V,Y,H,J,K,Q,X,Z,$,rr,nr,tr,er,ur,or,ir,cr,fr,ar,lr,sr,vr,pr,yr,hr,dr,br,gr={};function mr(){if(x)return gr;x=1;var r={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,t=n&&!r.call({1:2},1);return gr.f=t?function(r){var t=n(this,r);return!!t&&t.enumerable}:r,gr}function wr(){return R?B:(R=1,B=function(r,n){return{enumerable:!(1&r),configurable:!(2&r),writable:!(4&r),value:n}})}function Or(){if(k)return _;k=1;var r=E(),n=O(),t=T(),e=Object,u=r("".split);return _=n((function(){return!e("z").propertyIsEnumerable(0)}))?function(r){return"String"===t(r)?u(r,""):e(r)}:e}function jr(){return U?z:(U=1,z=function(r){return null==r})}function Sr(){if(W)return G;W=1;var r=jr(),n=TypeError;return G=function(t){if(r(t))throw new n("Can't call method on "+t);return t}}function Er(){if(V)return q;V=1;var r=Or(),n=Sr();return q=function(t){return r(n(t))}}function Tr(){if(H)return Y;H=1;var r=P();return Y=function(n){return"object"==typeof n?null!==n:r(n)}}function Ar(){return K?J:(K=1,J={})}function Pr(){if(X)return Q;X=1;var r=Ar(),n=w(),t=P(),e=function(r){return t(r)?r:void 0};return Q=function(t,u){return arguments.length<2?e(r[t])||e(n[t]):r[t]&&r[t][u]||n[t]&&n[t][u]},Q}function Nr(){return $?Z:($=1,Z=E()({}.isPrototypeOf))}function Dr(){if(nr)return rr;nr=1;var r=w().navigator,n=r&&r.userAgent;return rr=n?String(n):""}function Ir(){if(er)return tr;er=1;var r,n,t=w(),e=Dr(),u=t.process,o=t.Deno,i=u&&u.versions||o&&o.version,c=i&&i.v8;return c&&(n=(r=c.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!n&&e&&(!(r=e.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=e.match(/Chrome\/(\d+)/))&&(n=+r[1]),tr=n}function Mr(){if(or)return ur;or=1;var r=Ir(),n=O(),t=w().String;return ur=!!Object.getOwnPropertySymbols&&!n((function(){var n=Symbol("symbol detection");return!t(n)||!(Object(n)instanceof Symbol)||!Symbol.sham&&r&&r<41}))}function Fr(){return cr?ir:(cr=1,ir=Mr()&&!Symbol.sham&&"symbol"==typeof Symbol.iterator)}function Lr(){if(ar)return fr;ar=1;var r=Pr(),n=P(),t=Nr(),e=Object;return fr=Fr()?function(r){return"symbol"==typeof r}:function(u){var o=r("Symbol");return n(o)&&t(o.prototype,e(u))}}function Cr(){if(sr)return lr;sr=1;var r=String;return lr=function(n){try{return r(n)}catch(r){return"Object"}}}function xr(){if(pr)return vr;pr=1;var r=P(),n=Cr(),t=TypeError;return vr=function(e){if(r(e))return e;throw new t(n(e)+" is not a function")}}function Br(){if(hr)return yr;hr=1;var r=xr(),n=jr();return yr=function(t,e){var u=t[e];return n(u)?void 0:r(u)}}function Rr(){if(br)return dr;br=1;var r=C(),n=P(),t=Tr(),e=TypeError;return dr=function(u,o){var i,c;if("string"===o&&n(i=u.toString)&&!t(c=r(i,u)))return c;if(n(i=u.valueOf)&&!t(c=r(i,u)))return c;if("string"!==o&&n(i=u.toString)&&!t(c=r(i,u)))return c;throw new e("Can't convert object to primitive value")}}var _r,kr,zr,Ur,Gr,Wr,qr,Vr,Yr,Hr,Jr,Kr,Qr,Xr,Zr,$r,rn,nn,tn,en,un,on,cn,fn,an,ln,sn,vn,pn={exports:{}};function yn(){return kr?_r:(kr=1,_r=!0)}function hn(){if(Ur)return zr;Ur=1;var r=w(),n=Object.defineProperty;return zr=function(t,e){try{n(r,t,{value:e,configurable:!0,writable:!0})}catch(n){r[t]=e}return e}}function dn(){if(Gr)return pn.exports;Gr=1;var r=yn(),n=w(),t=hn(),e="__core-js_shared__",u=pn.exports=n[e]||t(e,{});return(u.versions||(u.versions=[])).push({version:"3.43.0",mode:r?"pure":"global",copyright:"© 2014-2025 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.43.0/LICENSE",source:"https://github.com/zloirock/core-js"}),pn.exports}function bn(){if(qr)return Wr;qr=1;var r=dn();return Wr=function(n,t){return r[n]||(r[n]=t||{})}}function gn(){if(Yr)return Vr;Yr=1;var r=Sr(),n=Object;return Vr=function(t){return n(r(t))}}function mn(){if(Jr)return Hr;Jr=1;var r=E(),n=gn(),t=r({}.hasOwnProperty);return Hr=Object.hasOwn||function(r,e){return t(n(r),e)}}function wn(){if(Qr)return Kr;Qr=1;var r=E(),n=0,t=Math.random(),e=r(1.1.toString);return Kr=function(r){return"Symbol("+(void 0===r?"":r)+")_"+e(++n+t,36)}}function On(){if(Zr)return Xr;Zr=1;var r=w(),n=bn(),t=mn(),e=wn(),u=Mr(),o=Fr(),i=r.Symbol,c=n("wks"),f=o?i.for||i:i&&i.withoutSetter||e;return Xr=function(r){return t(c,r)||(c[r]=u&&t(i,r)?i[r]:f("Symbol."+r)),c[r]}}function jn(){if(rn)return $r;rn=1;var r=C(),n=Tr(),t=Lr(),e=Br(),u=Rr(),o=TypeError,i=On()("toPrimitive");return $r=function(c,f){if(!n(c)||t(c))return c;var a,l=e(c,i);if(l){if(void 0===f&&(f="default"),a=r(l,c,f),!n(a)||t(a))return a;throw new o("Can't convert object to primitive value")}return void 0===f&&(f="number"),u(c,f)}}function Sn(){if(tn)return nn;tn=1;var r=jn(),n=Lr();return nn=function(t){var e=r(t,"string");return n(e)?e:e+""}}function En(){if(un)return en;un=1;var r=w(),n=Tr(),t=r.document,e=n(t)&&n(t.createElement);return en=function(r){return e?t.createElement(r):{}}}function Tn(){if(cn)return on;cn=1;var r=L(),n=O(),t=En();return on=!r&&!n((function(){return 7!==Object.defineProperty(t("div"),"a",{get:function(){return 7}}).a}))}function An(){if(fn)return F;fn=1;var r=L(),n=C(),t=mr(),e=wr(),u=Er(),o=Sn(),i=mn(),c=Tn(),f=Object.getOwnPropertyDescriptor;return F.f=r?f:function(r,a){if(r=u(r),a=o(a),c)try{return f(r,a)}catch(r){}if(i(r,a))return e(!n(t.f,r,a),r[a])},F}function Pn(){if(ln)return an;ln=1;var r=O(),n=P(),t=/#|\.prototype\./,e=function(t,e){var f=o[u(t)];return f===c||f!==i&&(n(e)?r(e):!!e)},u=e.normalize=function(r){return String(r).replace(t,".").toLowerCase()},o=e.data={},i=e.NATIVE="N",c=e.POLYFILL="P";return an=e}function Nn(){if(vn)return sn;vn=1;var r=A(),n=xr(),t=j(),e=r(r.bind);return sn=function(r,u){return n(r),void 0===u?r:t?e(r,u):function(){return r.apply(u,arguments)}},sn}var Dn,In,Mn,Fn,Ln,Cn,xn,Bn,Rn,_n,kn,zn,Un,Gn,Wn,qn,Vn,Yn,Hn={};function Jn(){return In?Dn:(In=1,Dn=L()&&O()((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype})))}function Kn(){if(Fn)return Mn;Fn=1;var r=Tr(),n=String,t=TypeError;return Mn=function(e){if(r(e))return e;throw new t(n(e)+" is not an object")}}function Qn(){if(Ln)return Hn;Ln=1;var r=L(),n=Tn(),t=Jn(),e=Kn(),u=Sn(),o=TypeError,i=Object.defineProperty,c=Object.getOwnPropertyDescriptor,f="enumerable",a="configurable",l="writable";return Hn.f=r?t?function(r,n,t){if(e(r),n=u(n),e(t),"function"==typeof r&&"prototype"===n&&"value"in t&&l in t&&!t[l]){var o=c(r,n);o&&o[l]&&(r[n]=t.value,t={configurable:a in t?t[a]:o[a],enumerable:f in t?t[f]:o[f],writable:!1})}return i(r,n,t)}:i:function(r,t,c){if(e(r),t=u(t),e(c),n)try{return i(r,t,c)}catch(r){}if("get"in c||"set"in c)throw new o("Accessors not supported");return"value"in c&&(r[t]=c.value),r},Hn}function Xn(){if(xn)return Cn;xn=1;var r=L(),n=Qn(),t=wr();return Cn=r?function(r,e,u){return n.f(r,e,t(1,u))}:function(r,n,t){return r[n]=t,r}}function Zn(){if(Rn)return Bn;Rn=1;var r=w(),n=S(),t=A(),e=P(),u=An().f,o=Pn(),i=Ar(),c=Nn(),f=Xn(),a=mn(),l=function(r){var t=function(e,u,o){if(this instanceof t){switch(arguments.length){case 0:return new r;case 1:return new r(e);case 2:return new r(e,u)}return new r(e,u,o)}return n(r,this,arguments)};return t.prototype=r.prototype,t};return Bn=function(n,s){var v,p,y,h,d,b,g,m,w,O=n.target,j=n.global,S=n.stat,E=n.proto,T=j?r:S?r[O]:r[O]&&r[O].prototype,A=j?i:i[O]||f(i,O,{})[O],P=A.prototype;for(h in s)p=!(v=o(j?h:O+(S?".":"#")+h,n.forced))&&T&&a(T,h),b=A[h],p&&(g=n.dontCallGetSet?(w=u(T,h))&&w.value:T[h]),d=p&&g?g:s[h],(v||E||typeof b!=typeof d)&&(m=n.bind&&p?c(d,r):n.wrap&&p?l(d):E&&e(d)?t(d):d,(n.sham||d&&d.sham||b&&b.sham)&&f(m,"sham",!0),f(A,h,m),E&&(a(i,y=O+"Prototype")||f(i,y,{}),f(i[y],h,d),n.real&&P&&(v||!P[h])&&f(P,h,d)))}}function $n(){if(kn)return _n;kn=1;var r=w(),n=Dr(),t=T(),e=function(r){return n.slice(0,r.length)===r};return _n=e("Bun/")?"BUN":e("Cloudflare-Workers")?"CLOUDFLARE":e("Deno/")?"DENO":e("Node.js/")?"NODE":r.Bun&&"string"==typeof Bun.version?"BUN":r.Deno&&"object"==typeof Deno.version?"DENO":"process"===t(r.process)?"NODE":r.window&&r.document?"BROWSER":"REST"}function rt(){return Un?zn:(Un=1,zn=E()([].slice))}function nt(){if(Wn)return Gn;Wn=1;var r=TypeError;return Gn=function(n,t){if(n<t)throw new r("Not enough arguments");return n}}function tt(){if(Vn)return qn;Vn=1;var r,n=w(),t=S(),e=P(),u=$n(),o=Dr(),i=rt(),c=nt(),f=n.Function,a=/MSIE .\./.test(o)||"BUN"===u&&((r=n.Bun.version.split(".")).length<3||"0"===r[0]&&(r[1]<3||"3"===r[1]&&"0"===r[2]));return qn=function(r,n){var u=n?2:1;return a?function(o,a){var l=c(arguments.length,1)>u,s=e(o)?o:f(o),v=l?i(arguments,u):[],p=l?function(){t(s,this,v)}:s;return n?r(p,a):r(p)}:r},qn}var et,ut,ot,it,ct,ft,at={};function lt(){return ut||(ut=1,function(){if(Yn)return m;Yn=1;var r=Zn(),n=w(),t=tt()(n.setInterval,!0);r({global:!0,bind:!0,forced:n.setInterval!==t},{setInterval:t})}(),function(){if(et)return at;et=1;var r=Zn(),n=w(),t=tt()(n.setTimeout,!0);r({global:!0,bind:!0,forced:n.setTimeout!==t},{setTimeout:t})}()),g}function st(){return it?ot:(it=1,lt(),ot=Ar().setTimeout)}var vt,pt,yt,ht,dt=n(ft?ct:(ft=1,ct=st()));function bt(){if(pt)return vt;pt=1;var r={};return r[On()("toStringTag")]="z",vt="[object z]"===String(r)}function gt(){if(ht)return yt;ht=1;var r=bt(),n=P(),t=T(),e=On()("toStringTag"),u=Object,o="Arguments"===t(function(){return arguments}());return yt=r?t:function(r){var i,c,f;return void 0===r?"Undefined":null===r?"Null":"string"==typeof(c=function(r,n){try{return r[n]}catch(r){}}(i=u(r),e))?c:o?t(i):"Object"===(f=t(i))&&n(i.callee)?"Arguments":f}}var mt,wt,Ot,jt,St,Et,Tt,At,Pt,Nt,Dt,It,Mt,Ft,Lt,Ct,xt,Bt,Rt,_t,kt,zt,Ut,Gt,Wt,qt,Vt,Yt,Ht,Jt,Kt,Qt,Xt,Zt,$t,re={};function ne(){if(wt)return mt;wt=1;var r=Math.ceil,n=Math.floor;return mt=Math.trunc||function(t){var e=+t;return(e>0?n:r)(e)}}function te(){if(jt)return Ot;jt=1;var r=ne();return Ot=function(n){var t=+n;return t!=t||0===t?0:r(t)}}function ee(){if(Et)return St;Et=1;var r=te(),n=Math.min;return St=function(t){var e=r(t);return e>0?n(e,9007199254740991):0}}function ue(){if(At)return Tt;At=1;var r=ee();return Tt=function(n){return r(n.length)}}function oe(){if(Nt)return Pt;Nt=1;var r=T();return Pt=Array.isArray||function(n){return"Array"===r(n)}}function ie(){if(It)return Dt;It=1;var r=E(),n=P(),t=dn(),e=r(Function.toString);return n(t.inspectSource)||(t.inspectSource=function(r){return e(r)}),Dt=t.inspectSource}function ce(){if(Ft)return Mt;Ft=1;var r=E(),n=O(),t=P(),e=gt(),u=Pr(),o=ie(),i=function(){},c=u("Reflect","construct"),f=/^\s*(?:class|function)\b/,a=r(f.exec),l=!f.test(i),s=function(r){if(!t(r))return!1;try{return c(i,[],r),!0}catch(r){return!1}},v=function(r){if(!t(r))return!1;switch(e(r)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return l||!!a(f,o(r))}catch(r){return!0}};return v.sham=!0,Mt=!c||n((function(){var r;return s(s.call)||!s(Object)||!s((function(){r=!0}))||r}))?v:s}function fe(){if(Ct)return Lt;Ct=1;var r=oe(),n=ce(),t=Tr(),e=On()("species"),u=Array;return Lt=function(o){var i;return r(o)&&(i=o.constructor,(n(i)&&(i===u||r(i.prototype))||t(i)&&null===(i=i[e]))&&(i=void 0)),void 0===i?u:i}}function ae(){if(Bt)return xt;Bt=1;var r=fe();return xt=function(n,t){return new(r(n))(0===t?0:t)}}function le(){if(_t)return Rt;_t=1;var r=Nn(),n=E(),t=Or(),e=gn(),u=ue(),o=ae(),i=n([].push),c=function(n){var c=1===n,f=2===n,a=3===n,l=4===n,s=6===n,v=7===n,p=5===n||s;return function(y,h,d,b){for(var g,m,w=e(y),O=t(w),j=u(O),S=r(h,d),E=0,T=b||o,A=c?T(y,j):f||v?T(y,0):void 0;j>E;E++)if((p||E in O)&&(m=S(g=O[E],E,w),n))if(c)A[E]=m;else if(m)switch(n){case 3:return!0;case 5:return g;case 6:return E;case 2:i(A,g)}else switch(n){case 4:return!1;case 7:i(A,g)}return s?-1:a||l?l:A}};return Rt={forEach:c(0),map:c(1),filter:c(2),some:c(3),every:c(4),find:c(5),findIndex:c(6),filterReject:c(7)}}function se(){if(zt)return kt;zt=1;var r=O();return kt=function(n,t){var e=[][n];return!!e&&r((function(){e.call(null,t||function(){return 1},1)}))}}function ve(){if(Gt)return Ut;Gt=1;var r=le().forEach,n=se()("forEach");return Ut=n?[].forEach:function(n){return r(this,n,arguments.length>1?arguments[1]:void 0)},Ut}function pe(){if(Vt)return qt;Vt=1;var r=w(),n=Ar();return qt=function(t,e){var u=n[t+"Prototype"],o=u&&u[e];if(o)return o;var i=r[t],c=i&&i.prototype;return c&&c[e]}}function ye(){return Ht?Yt:(Ht=1,function(){if(Wt)return re;Wt=1;var r=Zn(),n=ve();r({target:"Array",proto:!0,forced:[].forEach!==n},{forEach:n})}(),Yt=pe()("Array","forEach"))}function he(){return Kt?Jt:(Kt=1,Jt=ye())}function de(){if(Xt)return Qt;Xt=1;var r=gt(),n=mn(),t=Nr(),e=he(),u=Array.prototype,o={DOMTokenList:!0,NodeList:!0};return Qt=function(i){var c=i.forEach;return i===u||t(u,i)&&c===u.forEach||n(o,r(i))?e:c}}var be,ge,me,we,Oe,je,Se,Ee,Te,Ae,Pe,Ne,De,Ie,Me,Fe=n($t?Zt:($t=1,Zt=de())),Le={};function Ce(){if(ge)return be;ge=1;var r=te(),n=Math.max,t=Math.min;return be=function(e,u){var o=r(e);return o<0?n(o+u,0):t(o,u)}}function xe(){if(we)return me;we=1;var r=L(),n=Qn(),t=wr();return me=function(e,u,o){r?n.f(e,u,t(0,o)):e[u]=o}}function Be(){if(je)return Oe;je=1;var r=O(),n=On(),t=Ir(),e=n("species");return Oe=function(n){return t>=51||!r((function(){var r=[];return(r.constructor={})[e]=function(){return{foo:1}},1!==r[n](Boolean).foo}))}}function Re(){return Te?Ee:(Te=1,function(){if(Se)return Le;Se=1;var r=Zn(),n=oe(),t=ce(),e=Tr(),u=Ce(),o=ue(),i=Er(),c=xe(),f=On(),a=Be(),l=rt(),s=a("slice"),v=f("species"),p=Array,y=Math.max;r({target:"Array",proto:!0,forced:!s},{slice:function(r,f){var a,s,h,d=i(this),b=o(d),g=u(r,b),m=u(void 0===f?b:f,b);if(n(d)&&(a=d.constructor,(t(a)&&(a===p||n(a.prototype))||e(a)&&null===(a=a[v]))&&(a=void 0),a===p||void 0===a))return l(d,g,m);for(s=new(void 0===a?p:a)(y(m-g,0)),h=0;g<m;g++,h++)g in d&&c(s,h,d[g]);return s.length=h,s}})}(),Ee=pe()("Array","slice"))}function _e(){if(Pe)return Ae;Pe=1;var r=Nr(),n=Re(),t=Array.prototype;return Ae=function(e){var u=e.slice;return e===t||r(t,e)&&u===t.slice?n:u}}function ke(){return De?Ne:(De=1,Ne=_e())}var ze=n(Me?Ie:(Me=1,Ie=ke()));function Ue(r){var n,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100,e=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return function(){for(var u=this,o=arguments.length,i=new Array(o),c=0;c<o;c++)i[c]=arguments[c];e&&(r.apply(this,i),e=!1),n&&clearTimeout(n),n=dt((function(){clearTimeout(n),n=null,r.apply(u,i)}),t)}}function Ge(r){var n,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100,e=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return function(){for(var u=this,o=arguments.length,i=new Array(o),c=0;c<o;c++)i[c]=arguments[c];e&&(r.apply(this,i),e=!1),n||(n=dt((function(){clearTimeout(n),n=null,r.apply(u,i)}),t))}}function We(r,n){var t=new IntersectionObserver((function(r){Fe(r).call(r,(function(r){if(r.isIntersecting){var n=r.target;"img"!==n.tagName.toLowerCase()&&(n=n.querySelector("img"));var e=new Image;e.src=n.dataset.src,e.onload=function(){n.classList.add("fade-in"),n.src=e.src},e.onerror=function(){n.classList.add("fade-in"),n.src=n.dataset.errorSrc},t.unobserve(r.target)}}))}),{root:n,threshold:.1});Fe(r).call(r,(function(r){return t.observe(r)}))}function qe(r,n,t){for(var e=0,u=r.length;e<u;){var o=e+n;t(ze(r).call(r,e,o)),e=o}}export{Ue as debounce,We as pictureLazyload,qe as sliceData,Ge as throttle};