1"use strict";(self.webpackChunk_fancode_web_app=self.webpackChunk_fancode_web_app||[]).push([["136"],{13824:function(r,n,e){e.d(n,{gzipSync:()=>K,strToU8:()=>O});var t=Uint8Array,f=Uint16Array,a=Int32Array,o=new t([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),i=new t([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),v=new t([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),l=function(r,n){for(var e=new f(31),t=0;t<31;++t)e[t]=n+=1<<r[t-1];for(var o=new a(e[30]),t=1;t<30;++t)for(var i=e[t];i<e[t+1];++i)o[i]=i-e[t]<<5|t;return{b:e,r:o}},u=l(o,2),c=u.b,h=u.r;c[28]=258,h[258]=28;for(var s=l(i,0),w=(s.b,s.r),g=new f(32768),d=0;d<32768;++d){var m=(43690&d)>>1|(21845&d)<<1;m=(61680&(m=(52428&m)>>2|(13107&m)<<2))>>4|(3855&m)<<4,g[d]=((65280&m)>>8|(255&m)<<8)>>1}for(var p=function(r,n,e){for(var t,a=r.length,o=0,i=new f(n);o<a;++o)r[o]&&++i[r[o]-1];var v=new f(n);for(o=1;o<n;++o)v[o]=v[o-1]+i[o-1]<<1;if(e){t=new f(1<<n);var l=15-n;for(o=0;o<a;++o)if(r[o])for(var u=o<<4|r[o],c=n-r[o],h=v[r[o]-1]++<<c,s=h|(1<<c)-1;h<=s;++h)t[g[h]>>l]=u}else for(o=0,t=new f(a);o<a;++o)r[o]&&(t[o]=g[v[r[o]-1]++]>>15-r[o]);return t},y=new t(288),d=0;d<144;++d)y[d]=8;for(var d=144;d<256;++d)y[d]=9;for(var d=256;d<280;++d)y[d]=7;for(var d=280;d<288;++d)y[d]=8;for(var b=new t(32),d=0;d<32;++d)b[d]=5;var M=p(y,9,0),x=p(b,5,0),k=function(r){return(r+7)/8|0},A=function(r,n,e){return(null==n||n<0)&&(n=0),(null==e||e>r.length)&&(e=r.length),new t(r.subarray(n,e))},C=function(r,n,e){e<<=7&n;var t=n/8|0;r[t]|=e,r[t+1]|=e>>8},_=function(r,n,e){e<<=7&n;var t=n/8|0;r[t]|=e,r[t+1]|=e>>8,r[t+2]|=e>>16},T=function(r,n){for(var e=[],a=0;a<r.length;++a)r[a]&&e.push({s:a,f:r[a]});var o=e.length,i=e.slice();if(!o)return{t:S,l:0};if(1==o){var v=new t(e[0].s+1);return v[e[0].s]=1,{t:v,l:1}}e.sort(function(r,n){return r.f-n.f}),e.push({s:-1,f:25001});var l=e[0],u=e[1],c=0,h=1,s=2;for(e[0]={s:-1,f:l.f+u.f,l:l,r:u};h!=o-1;)l=e[e[c].f<e[s].f?c++:s++],u=e[c!=h&&e[c].f<e[s].f?c++:s++],e[h++]={s:-1,f:l.f+u.f,l:l,r:u};for(var w=i[0].s,a=1;a<o;++a)i[a].s>w&&(w=i[a].s);var g=new f(w+1),d=D(e[h-1],g,0);if(d>n){var a=0,m=0,p=d-n,y=1<<p;for(i.sort(function(r,n){return g[n.s]-g[r.s]||r.f-n.f});a<o;++a){var b=i[a].s;if(g[b]>n)m+=y-(1<<d-g[b]),g[b]=n;else break}for(m>>=p;m>0;){var M=i[a].s;g[M]<n?m-=1<<n-g[M]++-1:++a}for(;a>=0&&m;--a){var x=i[a].s;g[x]==n&&(--g[x],++m)}d=n}return{t:new t(g),l:d}},D=function(r,n,e){return -1==r.s?Math.max(D(r.l,n,e+1),D(r.r,n,e+1)):n[r.s]=e},U=function(r){for(var n=r.length;n&&!r[--n];);for(var e=new f(++n),t=0,a=r[0],o=1,i=function(r){e[t++]=r},v=1;v<=n;++v)if(r[v]==a&&v!=n)++o;else{if(!a&&o>2){for(;o>138;o-=138)i(32754);o>2&&(i(o>10?o-11<<5|28690:o-3<<5|12305),o=0)}else if(o>3){for(i(a),--o;o>6;o-=6)i(8304);o>2&&(i(o-3<<5|8208),o=0)}for(;o--;)i(a);o=1,a=r[v]}return{c:e.subarray(0,t),n:n}},q=function(r,n){for(var e=0,t=0;t<n.length;++t)e+=r[t]*n[t];return e},z=function(r,n,e){var t=e.length,f=k(n+2);r[f]=255&t,r[f+1]=t>>8,r[f+2]=255^r[f],r[f+3]=255^r[f+1];for(var a=0;a<t;++a)r[f+a+4]=e[a];return(f+4+t)*8},E=function(r,n,e,t,a,l,u,c,h,s,w){C(n,w++,e),++a[256];for(var g,d,m,k,A=T(a,15),D=A.t,E=A.l,I=T(l,15),S=I.t,j=I.l,B=U(D),F=B.c,G=B.n,H=U(S),J=H.c,K=H.n,L=new f(19),N=0;N<F.length;++N)++L[31&F[N]];for(var N=0;N<J.length;++N)++L[31&J[N]];for(var O=T(L,7),P=O.t,Q=O.l,R=19;R>4&&!P[v[R-1]];--R);var V=s+5<<3,W=q(a,y)+q(l,b)+u,X=q(a,D)+q(l,S)+u+14+3*R+q(L,P)+2*L[16]+3*L[17]+7*L[18];if(h>=0&&V<=W&&V<=X)return z(n,w,r.subarray(h,h+s));if(C(n,w,1+(X<W)),w+=2,X<W){g=p(D,E,0),d=D,m=p(S,j,0),k=S;var Y=p(P,Q,0);C(n,w,G-257),C(n,w+5,K-1),C(n,w+10,R-4),w+=14;for(var N=0;N<R;++N)C(n,w+3*N,P[v[N]]);w+=3*R;for(var Z=[F,J],$=0;$<2;++$)for(var rr=Z[$],N=0;N<rr.length;++N){var rn=31&rr[N];C(n,w,Y[rn]),w+=P[rn],rn>15&&(C(n,w,rr[N]>>5&127),w+=rr[N]>>12)}}else g=M,d=y,m=x,k=b;for(var N=0;N<c;++N){var re=t[N];if(re>255){var rn=re>>18&31;_(n,w,g[rn+257]),w+=d[rn+257],rn>7&&(C(n,w,re>>23&31),w+=o[rn]);var rt=31&re;_(n,w,m[rt]),w+=k[rt],rt>3&&(_(n,w,re>>5&8191),w+=i[rt])}else _(n,w,g[re]),w+=d[re]}return _(n,w,g[256]),w+d[256]},I=new a([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),S=new t(0),j=function(r,n,e,v,l,u){var c=u.z||r.length,s=new t(v+c+5*(1+Math.ceil(c/7e3))+l),g=s.subarray(v,s.length-l),d=u.l,m=7&(u.r||0
1);if(n){m&&(g[0]=u.r>>3);for(var p=I[n-1],y=p>>13,b=8191&p,M=(1<<e)-1,x=u.p||new f(32768),C=u.h||new f(M+1),_=Math.ceil(e/3),T=2*_,D=function(n){return(r[n]^r[n+1]<<_^r[n+2]<<T)&M},U=new a(25e3),q=new f(288),S=new f(32),j=0,B=0,F=u.i||0,G=0,H=u.w||0,J=0;F+2<c;++F){var K=D(F),L=32767&F,N=C[K];if(x[L]=N,C[K]=L,H<=F){var O=c-F;if((j>7e3||G>24576)&&(O>423||!d)){m=E(r,g,0,U,q,S,B,G,J,F-J,m),G=j=B=0,J=F;for(var P=0;P<286;++P)q[P]=0;for(var P=0;P<30;++P)S[P]=0}var Q=2,R=0,V=b,W=L-N&32767;if(O>2&&K==D(F-W))for(var X=Math.min(y,O)-1,Y=Math.min(32767,F),Z=Math.min(258,O);W<=Y&&--V&&L!=N;){if(r[F+Q]==r[F+Q-W]){for(var $=0;$<Z&&r[F+$]==r[F+$-W];++$);if($>Q){if(Q=$,R=W,$>X)break;for(var rr=Math.min(W,$-2),rn=0,P=0;P<rr;++P){var re=F-W+P&32767,rt=x[re],rf=re-rt&32767;rf>rn&&(rn=rf,N=re)}}}N=x[L=N],W+=L-N&32767}if(R){U[G++]=0x10000000|h[Q]<<18|w[R];var ra=31&h[Q],ro=31&w[R];B+=o[ra]+i[ro],++q[257+ra],++S[ro],H=F+Q,++j}else U[G++]=r[F],++q[r[F]]}}for(F=Math.max(F,H);F<c;++F)U[G++]=r[F],++q[r[F]];m=E(r,g,d,U,q,S,B,G,J,F-J,m),d||(u.r=7&m|g[m/8|0]<<3,m-=7,u.h=C,u.p=x,u.i=F,u.w=H)}else{for(var F=u.w||0;F<c+d;F+=65535){var ri=F+65535;ri>=c&&(g[m/8|0]=d,ri=c),m=z(g,m+1,r.subarray(F,ri))}u.i=c}return A(s,0,v+k(m)+l)},B=function(){for(var r=new Int32Array(256),n=0;n<256;++n){for(var e=n,t=9;--t;)e=(1&e&&-0x12477ce0)^e>>>1;r[n]=e}return r}(),F=function(){var r=-1;return{p:function(n){for(var e=r,t=0;t<n.length;++t)e=B[255&e^n[t]]^e>>>8;r=e},d:function(){return~r}}},G=function(r,n,e,f,a){if(!a&&(a={l:1},n.dictionary)){var o=n.dictionary.subarray(-32768),i=new t(o.length+r.length);i.set(o),i.set(r,o.length),r=i,a.w=o.length}return j(r,null==n.level?6:n.level,null==n.mem?a.l?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(r.length)))):20:12+n.mem,e,f,a)},H=function(r,n,e){for(;e;++n)r[n]=e,e>>>=8},J=function(r,n){var e=n.filename;if(r[0]=31,r[1]=139,r[2]=8,r[8]=n.level<2?4:2*(9==n.level),r[9]=3,0!=n.mtime&&H(r,4,Math.floor(new Date(n.mtime||Date.now())/1e3)),e){r[3]=8;for(var t=0;t<=e.length;++t)r[t+10]=e.charCodeAt(t)}};function K(r,n){n||(n={});var e,t=F(),f=r.length;t.p(r);var a=G(r,n,10+((e=n).filename?e.filename.length+1:0),8),o=a.length;return J(a,n),H(a,o-8,t.d()),H(a,o-4,f),a}var L="undefined"!=typeof TextEncoder&&new TextEncoder,N="undefined"!=typeof TextDecoder&&new TextDecoder;try{N.decode(S,{stream:!0})}catch(r){}function O(r,n){if(n){for(var e=new t(r.length),f=0;f<r.length;++f)e[f]=r.charCodeAt(f);return e}if(L)return L.encode(r);for(var a=r.length,o=new t(r.length+(r.length>>1)),i=0,v=function(r){o[i++]=r},f=0;f<a;++f){if(i+5>o.length){var l=new t(i+8+(a-f<<1));l.set(o),o=l}var u=r.charCodeAt(f);u<128||n?v(u):(u<2048?v(192|u>>6):(u>55295&&u<57344?(v(240|(u=65536+(1047552&u)|1023&r.charCodeAt(++f))>>18),v(128|u>>12&63)):v(224|u>>12),v(128|u>>6&63)),v(128|63&u))}return A(o,0,i)}"function"==typeof queueMicrotask&&queueMicrotask}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.