go-viee-fetch-Demo/public/static/lib/plugin/ht-obj.js

1 line
43 KiB
JavaScript
Raw Normal View History

2025-08-25 20:25:55 +08:00
!function(C,cA,ra){"use strict";(function(Q){"use strict";var h,G=function Q(g,J,K,U){var s=g&65535|0,C=g>>>16&65535|0,u=0;while(K!==0){u=K>2e3?2e3:K;K-=u;do{s=s+J[U++]|0;C=C+s|0}while(--u);s%=65521;C%=65521}return s|C<<16|0},I,O=new Uint32Array(function Q(){var g,J=[];for(var K=0;K<256;K++){g=K;for(var U=0;U<8;U++)g=g&1?3988292384^g>>>1:g>>>1;J[K]=g}return J}()),n,F=function Q(g,J,K,U){var s=O;var C=U+K;g^=-1;for(var u=U;u<C;u++)g=g>>>8^s[(g^J[u])&255];return g^-1},L=16209,c=16191,N=function Q(g,J){var K;var U;var s;var C;var u;var X;var M;var h;var t;var Z;var V;var A;var k;var I;var O;var n;var r;var q;var B;var m;var D;var d;var P,_;var S=g.state;K=g.next_in;P=g.input;U=K+(g.avail_in-5);s=g.next_out;_=g.output;C=s-(J-g.avail_out);u=s+(g.avail_out-257);X=S.dmax;M=S.wsize;h=S.whave;t=S.wnext;Z=S.window;V=S.hold;A=S.bits;k=S.lencode;I=S.distcode;O=(1<<S.lenbits)-1;n=(1<<S.distbits)-1;Q:do{if(A<15){V+=P[K++]<<A;A+=8;V+=P[K++]<<A;A+=8}r=k[V&O];g:for(;;){q=r>>>24;V>>>=q;A-=q;q=r>>>16&255;if(q===0)_[s++]=r&65535;else if(q&16){B=r&65535;q&=15;if(q){if(A<q){V+=P[K++]<<A;A+=8}B+=V&(1<<q)-1;V>>>=q;A-=q}if(A<15){V+=P[K++]<<A;A+=8;V+=P[K++]<<A;A+=8}r=I[V&n];J:for(;;){q=r>>>24;V>>>=q;A-=q;q=r>>>16&255;if(q&16){m=r&65535;q&=15;if(A<q){V+=P[K++]<<A;A+=8;if(A<q){V+=P[K++]<<A;A+=8}}m+=V&(1<<q)-1;if(m>X){g.msg="invalid distance too far back";S.mode=L;break Q}V>>>=q;A-=q;q=s-C;if(m>q){q=m-q;if(q>h)if(S.sane){g.msg="invalid distance too far back";S.mode=L;break Q}D=0;d=Z;if(t===0){D+=M-q;if(q<B){B-=q;do{_[s++]=Z[D++]}while(--q);D=s-m;d=_}}else if(t<q){D+=M+t-q;q-=t;if(q<B){B-=q;do{_[s++]=Z[D++]}while(--q);D=0;if(t<B){q=t;B-=q;do{_[s++]=Z[D++]}while(--q);D=s-m;d=_}}}else{D+=t-q;if(q<B){B-=q;do{_[s++]=Z[D++]}while(--q);D=s-m;d=_}}while(B>2){_[s++]=d[D++];_[s++]=d[D++];_[s++]=d[D++];B-=3}if(B){_[s++]=d[D++];if(B>1)_[s++]=d[D++]}}else{D=s-m;do{_[s++]=_[D++];_[s++]=_[D++];_[s++]=_[D++];B-=3}while(B>2);if(B){_[s++]=_[D++];if(B>1)_[s++]=_[D++]}}}else if((q&64)===0){r=I[(r&65535)+(V&(1<<q)-1)];continue J}else{g.msg="invalid distance code";S.mode=L;break Q}break}}else if((q&64)===0){r=k[(r&65535)+(V&(1<<q)-1)];continue g}else if(q&32){S.mode=c;break Q}else{g.msg="invalid literal/length code";S.mode=L;break Q}break}}while(K<U&&s<u);B=A>>3;K-=B;A-=B<<3;V&=(1<<A)-1;g.next_in=K;g.next_out=s;g.avail_in=K<U?5+(U-K):5-(K-U);g.avail_out=s<u?257+(u-s):257-(s-u);S.hold=V;S.bits=A;return},l=15,i=852,z=592,y=0,v=1,R=2,j=new Uint16Array([3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0]),Qa=new Uint8Array([16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78]),ga=new Uint16Array([1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0]),Ja=new Uint8Array([16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64]),r,W=function Q(g,J,K,U,s,C,u,X){var M=X.bits;var h=0;var t=0;var Z=0,V=0;var A=0;var k=0;var I=0;var O=0;var n=0;var r=0;var q;var B;var m;var D;var d;var P=null;var _;var S=new Uint16Array(l+1);var L=new Uint16Array(l+1);var c=null;var G,F,W;for(h=0;h<=l;h++)S[h]=0;for(t=0;t<U;t++)S[J[K+t]]++;A=M;for(V=l;V>=1;V--)if(S[V]!==0)break;if(A>V)A=V;if(V===0){s[C++]=1<<24|64<<16|0;s[C++]=1<<24|64<<16|0;X.bits=1;return 0}for(Z=1;Z<V;Z++)if(S[Z]!==0)break;if(A<Z)A=Z;O=1;for(h=1;h<=l;h++){O<<=1;O-=S[h];if(O<0)return-1}if(O>0&&(g===y||V!==1))return-1;L[1]=0;for(h=1;h<l;h++)L[h+1]=L[h]+S[h];for(t=0;t<U;t++)if(J[K+t]!==0)u[L[J[K+t]]++]=t;if(g===y){P=c=u;_=20}else if(g===v){P=j;c=Qa;_=257}else{P=ga;c=Ja;_=0}r=0;t=0;h=Z;d=C;k=A;I=0;m=-1;n=1<<A;D=n-1;if(g===v&&n>i||g===R&&n>z)return 1;for(;;){G=h-I;if(u[t]+1<_){F=0;W=u[t]}else if(u[t]>=_){F=c[u[t]-_];W=P[u[t]-_]}else{F=32+64;W=0}q=1<<h-I;B=1<<k;Z=B;do{B-=q;s[d+(r>>I)+B]=G<<24|F<<16|W|0}while(B!==0);q=1<<h-1;while(r&q)q>>=1;if(q!==0){r&=q-1;r+=q}else r=0;t++;if(--S[h]===0){if(h===V)break;h=J[K+u[t]]}if(h>A&&(r&D)!==m){if(I===0)I=A;d+=Z;k=h-I;O=1<<k;while(k+I<V){O-=S[k+I];if(O<=0)break;k++;O<<=1}n+=1<<k;if(g===v&&n>i||g===R&&n>z)return 1;m=