
k=l||Object.isFrozen(c);l||(g=0);k||(c=rb(c),h=0,g=Lc(g,f),g=Oc(g,f,!0),k
=!1);g|=21;l=nb(g)??0;for(let n=0;n<c.length;n++){const
m=c[n],r=d(m,l);Object.is(m,r)||(k&&(c=rb(c),h=0,g=Lc(g,f),g=Oc(g,f,!0),k
=!1),c[n]=r)}g!==h&&(k&&(c=rb(c),g=Lc(g,f),g=Oc(g,f,!0)),c[v]=g);C(e,f,b,
c);return a}
function E(a,b,c,d){const e=a.B;let
f=e[v]|0;zb(f);C(e,f,b,(d==="0"?Number(c)===0:c===d)?void 0:c);return
a}function Qc(a,b,c,d){const e=a.B;var f=e[v]|0;zb(f);if(d==null){var
g=Rc(e);if(Sc(g,e,f,c)===b)g.set(c,0);else return a}else{g=Rc(e);const
h=Sc(g,e,f,c);h!==b&&(h&&(f=C(e,f,h)),g.set(c,b))}C(e,f,b,d);return
a}function Tc(a,b,c){return Uc(a,b)===c?c:-1}function
Uc(a,b){a=a.B;return Sc(Rc(a),a,a[v]|0,b)}function Rc(a){return
a[kb]??(a[kb]=new Map)}
function Sc(a,b,c,d){let e=a.get(d);if(e!=null)return e;e=0;for(let
f=0;f<d.length;f++){const
g=d[f];Gc(b,c,g)!=null&&(e!==0&&(c=C(b,c,e)),e=g)}a.set(d,e);return
e}function Vc(a,b,c){a=a.B;let d=a[v]|0;zb(d);const
e=Gc(a,d,c);b=Dc(rc(e,b,!0,d));e!==b&&C(a,d,c,b);return b}function
Ic(a,b,c,d){a=a.B;let
e=a[v]|0;d=Gc(a,e,c,d);b=rc(d,b,!1,e);b!==d&&b!=null&&C(a,e,c,b);return
b}function Wc(a,b,c){(a=Ic(a,b,c,!1))||(a=b[ib])||(c=new
b,a=c.B,a[v]|=34,a=b[ib]=c);return a}
function F(a,b,c){b=Ic(a,b,c,!1);if(b==null)return b;a=a.B;let
d=a[v]|0;if(!(d&2)){const e=Dc(b);e!==b&&(b=e,C(a,d,c,b))}return b}
function Xc(a,b,c,d,e,f,g){a=a.B;var h=!!(2&b);const
l=h?1:e;f=!!f;g&&(g=!h);e=Kc(a,b,d);var
k=e[v]|0;h=!!(4&k);if(!h){k=Mc(k,b);var n=e,m=b;const
r=!!(2&k);r&&(m|=2);let y=!r,u=!0,x=0,N=0;for(;x<n.length;x++){const
Q=rc(n[x],c,!1,m);if(Q instanceof c){if(!r){const
mb=!!((Q.B[v]|0)&2);y&&(y=!mb);u&&(u=mb)}n[N++]=Q}}N<x&&(n.length=N);k|=4
;k=u?k|16:k&-17;k=y?k|8:k&-
9;n[v]=k;r&&Object.freeze(n)}if(g&&!(8&k||!e.length&&(l===1||l===4&&32&k)
)){Nc(k)&&(e=rb(e),k=Lc(k,b),b=C(a,b,d,e));c=e;g=k;for(n=0;n<c.length;n++
)k=
c[n],m=Dc(k),k!==m&&(c[n]=m);g|=8;g=c.length?g&-
17:g|16;k=c[v]=g}l===1||l===4&&32&k?Nc(k)||(b=k,k|=!e.length||16&k&&(!h||
32&k)?2:2048,k!==b&&(e[v]=k),Object.freeze(e)):(l===2&&Nc(k)&&(e=rb(e),k=
Lc(k,b),k=Oc(k,b,f),e[v]=k,b=C(a,b,d,e)),Nc(k)||(d=k,k=Oc(k,b,f),k!==d&&(
e[v]=k)));return e}function G(a,b,c,d){const e=a.B[v]|0;return
Xc(a,e,b,c,d,!1,!(2&e))}function Yc(a,b,c){c==null&&(c=void 0);return
B(a,b,c)}function Zc(a,b,c,d){d==null&&(d=void 0);return Qc(a,b,c,d)}
function $c(a,b,c){const d=a.B;let e=d[v]|0;zb(e);if(c==null)return
C(d,e,b),a;let f=c[v]|0,g=f;const h=Nc(f),l=h||Object.isFrozen(c);let
k=!0,n=!0;for(let r=0;r<c.length;r++){var
m=c[r];h||(m=!!((m.B[v]|0)&2),k&&(k=!m),n&&(n=m))}h||(f=k?13:5,f=n?f|16:f
&-
17);l&&f===g||(c=rb(c),g=0,f=Lc(f,e),f=Oc(f,e,!0));f!==g&&(c[v]=f);C(d,e,
b,c);return a}function Lc(a,b){a=(2&b?a|2:a&-3)|32;return a&=-
2049}function Oc(a,b,c){32&b&&c||(a&=-33);return a}
function ad(a,b){zb(a.B[v]|0);a=Jc(a,4,qc,2,!0);const
c=nb(a[v]|0)??0;if(Array.isArray(b)){var d=b.length;for(let
e=0;e<d;e++)a.push(oc(b[e],c))}else for(d of b)a.push(oc(d,c))}function
cd(a,b){a=A(a,b);a!=null&&(typeof
a==="bigint"?Ob(a)?a=Number(a):(a=Wb(64,a),a=Ob(a)?Number(a):String(a)):a
=bc(a)?typeof a==="number"?kc(a):jc(a):void 0);return a}function
dd(a,b){a=A(a,b);return a==null||typeof a==="boolean"?a:typeof
a==="number"?!!a:void 0}function ed(a,b){return fc(A(a,b))}
function H(a,b){return qc(A(a,b))}function I(a,b){return
dc(A(a,b))}function J(a,b,c=!1){return dd(a,b)??c}function fd(a,b){return
ed(a,b)??0}function gd(a,b){a=a.B;let c=a[v]|0;const d=Gc(a,c,b);var
e=d==null||typeof d==="number"?d:d==="NaN"||d==="Infinity"||d==="-