@mediapipe/tasks-vision
Version:
MediaPipe Vision Tasks
1 lines • 345 kB
Source Map (JSON)
{"version":3,"file":"vision_bundle_cjs.js","sources":["../../../../../../../mediapipe/tasks/web/vision/vision_js.js"],"sourcesContent":["'use strict';/*\n\n Copyright The Closure Library Authors.\n SPDX-License-Identifier: Apache-2.0\n*/\nvar aa=this||(typeof self!==\"undefined\"?self:{});function ba(a,b){a:{var c=[\"CLOSURE_FLAGS\"];for(var d=aa,e=0;e<c.length;e++)if(d=d[c[e]],d==null){c=null;break a}c=d}a=c&&c[a];return a!=null?a:b}function l(a,b){a=a.split(\".\");for(var c=aa,d;a.length&&(d=a.shift());)a.length||b===void 0?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b}function ca(a){return a};function da(){throw Error(\"Invalid UTF8\");}function ea(a,b){b=String.fromCharCode.apply(null,b);return a==null?b:a+b}let fa=void 0,ha;const ia=typeof TextDecoder!==\"undefined\";let ja;const ka=typeof TextEncoder!==\"undefined\";\nfunction la(a){if(ka)a=(ja||=new TextEncoder).encode(a);else{let c=0;const d=new Uint8Array(3*a.length);for(let e=0;e<a.length;e++){var b=a.charCodeAt(e);if(b<128)d[c++]=b;else{if(b<2048)d[c++]=b>>6|192;else{if(b>=55296&&b<=57343){if(b<=56319&&e<a.length){const f=a.charCodeAt(++e);if(f>=56320&&f<=57343){b=(b-55296)*1024+f-56320+65536;d[c++]=b>>18|240;d[c++]=b>>12&63|128;d[c++]=b>>6&63|128;d[c++]=b&63|128;continue}else e--}b=65533}d[c++]=b>>12|224;d[c++]=b>>6&63|128}d[c++]=b&63|128}}a=c===d.length?\nd:d.subarray(0,c)}return a};function ma(a){aa.setTimeout(()=>{throw a;},0)};var na=ba(610401301,!1),oa=ba(748402147,!0);function pa(){var a=aa.navigator;return a&&(a=a.userAgent)?a:\"\"}var qa;const ra=aa.navigator;qa=ra?ra.userAgentData||null:null;function sa(a){sa[\" \"](a);return a}sa[\" \"]=function(){};const ta={};let ua=null;function va(a){const b=a.length;let c=b*3/4;c%3?c=Math.floor(c):\"=.\".indexOf(a[b-1])!=-1&&(c=\"=.\".indexOf(a[b-2])!=-1?c-2:c-1);const d=new Uint8Array(c);let e=0;xa(a,function(f){d[e++]=f});return e!==c?d.subarray(0,e):d}\nfunction xa(a,b){function c(e){for(;d<a.length;){const f=a.charAt(d++),g=ua[f];if(g!=null)return g;if(!/^[\\s\\xa0]*$/.test(f))throw Error(\"Unknown base64 encoding at char: \"+f);}return e}ya();let d=0;for(;;){const e=c(-1),f=c(0),g=c(64),h=c(64);if(h===64&&e===-1)break;b(e<<2|f>>4);g!=64&&(b(f<<4&240|g>>2),h!=64&&b(g<<6&192|h))}}\nfunction ya(){if(!ua){ua={};var a=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\".split(\"\"),b=[\"+/=\",\"+/\",\"-_=\",\"-_.\",\"-_\"];for(let c=0;c<5;c++){const d=a.concat(b[c].split(\"\"));ta[c]=d;for(let e=0;e<d.length;e++){const f=d[e];ua[f]===void 0&&(ua[f]=e)}}}};var za=typeof Uint8Array!==\"undefined\",Aa=!(na&&qa&&qa.brands.length>0?0:pa().indexOf(\"Trident\")!=-1||pa().indexOf(\"MSIE\")!=-1)&&typeof btoa===\"function\";const Ba=/[-_.]/g,Ca={\"-\":\"+\",_:\"/\",\".\":\"=\"};function Da(a){return Ca[a]||\"\"}function Ea(a){if(!Aa)return va(a);a=Ba.test(a)?a.replace(Ba,Da):a;a=atob(a);const b=new Uint8Array(a.length);for(let c=0;c<a.length;c++)b[c]=a.charCodeAt(c);return b}function Fa(a){return za&&a!=null&&a instanceof Uint8Array}var Ga={};function Ha(){return Ia||=new Ja(null,Ga)}function Ka(a){La(Ga);var b=a.g;b=b==null||Fa(b)?b:typeof b===\"string\"?Ea(b):null;return b==null?b:a.g=b}var Ja=class{h(){return new Uint8Array(Ka(this)||0)}constructor(a,b){La(b);this.g=a;if(a!=null&&a.length===0)throw Error(\"ByteString should be constructed with non-empty values\");}};let Ia;function La(a){if(a!==Ga)throw Error(\"illegal external caller\");};function Ma(a,b){a.__closure__error__context__984382||(a.__closure__error__context__984382={});a.__closure__error__context__984382.severity=b};let Na=void 0;function Oa(a){a=Error(a);Ma(a,\"warning\");return a}function Pa(a,b){if(a!=null){var c=Na??={};var d=c[a]||0;d>=b||(c[a]=d+1,a=Error(),Ma(a,\"incident\"),ma(a))}};function Qa(){return typeof BigInt===\"function\"};var Ra=typeof Symbol===\"function\"&&typeof Symbol()===\"symbol\";function Sa(a,b,c=!1){return typeof Symbol===\"function\"&&typeof Symbol()===\"symbol\"?c&&Symbol.for&&a?Symbol.for(a):a!=null?Symbol(a):Symbol():b}var Ta=Sa(\"jas\",void 0,!0),Ua=Sa(void 0,\"0di\"),Va=Sa(void 0,\"1oa\"),Wa=Sa(void 0,Symbol()),Xa=Sa(void 0,\"0ub\"),Ya=Sa(void 0,\"0ubs\"),Za=Sa(void 0,\"0ubsb\"),$a=Sa(void 0,\"0actk\"),ab=Sa(\"m_m\",\"Pa\",!0),bb=Sa();const cb={Ga:{value:0,configurable:!0,writable:!0,enumerable:!1}},db=Object.defineProperties,n=Ra?Ta:\"Ga\";var eb;const fb=[];p(fb,7);eb=Object.freeze(fb);function gb(a,b){Ra||n in a||db(a,cb);a[n]|=b}function p(a,b){Ra||n in a||db(a,cb);a[n]=b}function hb(a){gb(a,34);return a}function ib(a){gb(a,8192);return a};var jb={};function kb(a,b){return b===void 0?a.h!==lb&&!!(2&(a.v[n]|0)):!!(2&b)&&a.h!==lb}const lb={};function mb(a,b){if(a!=null)if(typeof a===\"string\")a=a?new Ja(a,Ga):Ha();else if(a.constructor!==Ja)if(Fa(a))a=a.length?new Ja(new Uint8Array(a),Ga):Ha();else{if(!b)throw Error();a=void 0}return a}class nb{constructor(a,b,c){this.g=a;this.h=b;this.l=c}next(){const a=this.g.next();a.done||(a.value=this.h.call(this.l,a.value));return a}[Symbol.iterator](){return this}}var ob=Object.freeze({});\nfunction pb(a,b,c){const d=b&128?0:-1,e=a.length;var f;if(f=!!e)f=a[e-1],f=f!=null&&typeof f===\"object\"&&f.constructor===Object;const g=e+(f?-1:0);for(b=b&128?1:0;b<g;b++)c(b-d,a[b]);if(f){a=a[e-1];for(const h in a)!isNaN(h)&&c(+h,a[h])}}var qb={};function rb(a){return a&128?qb:void 0};function sb(a){a.Na=!0;return a};var tb=sb(a=>typeof a===\"number\"),ub=sb(a=>typeof a===\"string\"),vb=sb(a=>typeof a===\"boolean\");var wb=typeof aa.BigInt===\"function\"&&typeof aa.BigInt(0)===\"bigint\";function xb(a){var b=a;if(ub(b)){if(!/^\\s*(?:-?[1-9]\\d*|0)?\\s*$/.test(b))throw Error(String(b));}else if(tb(b)&&!Number.isSafeInteger(b))throw Error(String(b));return wb?BigInt(a):a=vb(a)?a?\"1\":\"0\":ub(a)?a.trim()||\"0\":String(a)}var Db=sb(a=>wb?a>=yb&&a<=zb:a[0]===\"-\"?Ab(a,Bb):Ab(a,Cb));const Bb=Number.MIN_SAFE_INTEGER.toString(),yb=wb?BigInt(Number.MIN_SAFE_INTEGER):void 0,Cb=Number.MAX_SAFE_INTEGER.toString(),zb=wb?BigInt(Number.MAX_SAFE_INTEGER):void 0;\nfunction Ab(a,b){if(a.length>b.length)return!1;if(a.length<b.length||a===b)return!0;for(let c=0;c<a.length;c++){const d=a[c],e=b[c];if(d>e)return!1;if(d<e)return!0}};const Eb=typeof Uint8Array.prototype.slice===\"function\";let q=0,r=0,Fb;function Gb(a){const b=a>>>0;q=b;r=(a-b)/4294967296>>>0}function Hb(a){if(a<0){Gb(-a);const [b,c]=Ib(q,r);q=b>>>0;r=c>>>0}else Gb(a)}function Jb(a){const b=Fb||=new DataView(new ArrayBuffer(8));b.setFloat32(0,+a,!0);r=0;q=b.getUint32(0,!0)}function Kb(a,b){const c=b*4294967296+(a>>>0);return Number.isSafeInteger(c)?c:Lb(a,b)}function Mb(a,b){return xb(Qa()?BigInt.asUintN(64,(BigInt(b>>>0)<<BigInt(32))+BigInt(a>>>0)):Lb(a,b))}\nfunction Nb(a,b){return Qa()?xb(BigInt.asIntN(64,(BigInt.asUintN(32,BigInt(b))<<BigInt(32))+BigInt.asUintN(32,BigInt(a)))):xb(Ob(a,b))}function Lb(a,b){b>>>=0;a>>>=0;if(b<=2097151)var c=\"\"+(4294967296*b+a);else Qa()?c=\"\"+(BigInt(b)<<BigInt(32)|BigInt(a)):(c=(a>>>24|b<<8)&16777215,b=b>>16&65535,a=(a&16777215)+c*6777216+b*6710656,c+=b*8147497,b*=2,a>=1E7&&(c+=a/1E7>>>0,a%=1E7),c>=1E7&&(b+=c/1E7>>>0,c%=1E7),c=b+Pb(c)+Pb(a));return c}function Pb(a){a=String(a);return\"0000000\".slice(a.length)+a}\nfunction Ob(a,b){if(b&2147483648)if(Qa())a=\"\"+(BigInt(b|0)<<BigInt(32)|BigInt(a>>>0));else{const [c,d]=Ib(a,b);a=\"-\"+Lb(c,d)}else a=Lb(a,b);return a}\nfunction Qb(a){if(a.length<16)Hb(Number(a));else if(Qa())a=BigInt(a),q=Number(a&BigInt(4294967295))>>>0,r=Number(a>>BigInt(32)&BigInt(4294967295));else{const b=+(a[0]===\"-\");r=q=0;const c=a.length;for(let d=b,e=(c-b)%6+b;e<=c;d=e,e+=6){const f=Number(a.slice(d,e));r*=1E6;q=q*1E6+f;q>=4294967296&&(r+=Math.trunc(q/4294967296),r>>>=0,q>>>=0)}if(b){const [d,e]=Ib(q,r);q=d;r=e}}}function Ib(a,b){b=~b;a?a=~a+1:b+=1;return[a,b]};function Rb(a){return Array.prototype.slice.call(a)};const Sb=typeof BigInt===\"function\"?BigInt.asIntN:void 0,Tb=typeof BigInt===\"function\"?BigInt.asUintN:void 0,Ub=Number.isSafeInteger,Vb=Number.isFinite,Wb=Math.trunc,Xb=xb(0);function Yb(a){if(a!=null&&typeof a!==\"number\")throw Error(`Value of float/double field must be a number, found ${typeof a}: ${a}`);return a}function Zb(a){if(a==null||typeof a===\"number\")return a;if(a===\"NaN\"||a===\"Infinity\"||a===\"-Infinity\")return Number(a)}\nfunction $b(a){if(a!=null&&typeof a!==\"boolean\"){var b=typeof a;throw Error(`Expected boolean but got ${b!=\"object\"?b:a?Array.isArray(a)?\"array\":b:\"null\"}: ${a}`);}return a}function ac(a){if(a==null||typeof a===\"boolean\")return a;if(typeof a===\"number\")return!!a}const bc=/^-?([1-9][0-9]*|0)(\\.[0-9]+)?$/;function cc(a){switch(typeof a){case \"bigint\":return!0;case \"number\":return Vb(a);case \"string\":return bc.test(a);default:return!1}}\nfunction dc(a){if(a==null)return a;if(typeof a===\"string\"&&a)a=+a;else if(typeof a!==\"number\")return;return Vb(a)?a|0:void 0}function ec(a){if(a==null)return a;if(typeof a===\"string\"&&a)a=+a;else if(typeof a!==\"number\")return;return Vb(a)?a>>>0:void 0}function fc(a){const b=a.length;if(a[0]===\"-\"?b<20||b===20&&a<=\"-9223372036854775808\":b<19||b===19&&a<=\"9223372036854775807\")return a;Qb(a);return Ob(q,r)}\nfunction hc(a){a=Wb(a);if(!Ub(a)){Hb(a);var b=q,c=r;if(a=c&2147483648)b=~b+1>>>0,c=~c>>>0,b==0&&(c=c+1>>>0);b=Kb(b,c);a=typeof b===\"number\"?a?-b:b:a?\"-\"+b:b}return a}function ic(a){var b=Wb(Number(a));if(Ub(b))return String(b);b=a.indexOf(\".\");b!==-1&&(a=a.substring(0,b));return fc(a)}function jc(a){var b=Wb(Number(a));if(Ub(b))return xb(b);b=a.indexOf(\".\");b!==-1&&(a=a.substring(0,b));return Qa()?xb(Sb(64,BigInt(a))):xb(fc(a))}\nfunction kc(a){Ub(a)?a=xb(hc(a)):(a=Wb(a),Ub(a)?a=String(a):(Hb(a),a=Ob(q,r)),a=xb(a));return a}function lc(a){if(a==null)return a;if(typeof a===\"bigint\")return Db(a)?a=Number(a):(a=Sb(64,a),a=Db(a)?Number(a):String(a)),a;if(cc(a))return typeof a===\"number\"?hc(a):ic(a)}function mc(a){const b=typeof a;if(a==null)return a;if(b===\"bigint\")return xb(Sb(64,a));if(cc(a))return b===\"string\"?jc(a):kc(a)}\nfunction nc(a){if(a==null)return a;const b=typeof a;if(b===\"bigint\")return String(Sb(64,a));if(cc(a)){if(b===\"string\")return ic(a);if(b===\"number\")return hc(a)}}\nfunction oc(a){if(a==null)return a;var b=typeof a;if(b===\"bigint\")return String(Tb(64,a));if(cc(a)){if(b===\"string\")return b=Wb(Number(a)),Ub(b)&&b>=0?a=String(b):(b=a.indexOf(\".\"),b!==-1&&(a=a.substring(0,b)),a[0]===\"-\"?b=!1:(b=a.length,b=b<20?!0:b===20&&a<=\"18446744073709551615\"),b||(Qb(a),a=Lb(q,r))),a;if(b===\"number\")return a=Wb(a),a>=0&&Ub(a)||(Hb(a),a=Kb(q,r)),a}}function pc(a){if(typeof a!==\"string\")throw Error();return a}\nfunction qc(a){if(a!=null&&typeof a!==\"string\")throw Error();return a}function t(a){return a==null||typeof a===\"string\"?a:void 0}function rc(a,b,c,d){if(a!=null&&a[ab]===jb)return a;if(!Array.isArray(a))return c?d&2?((a=b[Ua])||(a=new b,hb(a.v),a=b[Ua]=a),b=a):b=new b:b=void 0,b;c=a[n]|0;d=c|d&32|d&2;d!==c&&p(a,d);return new b(a)}\nfunction sc(a,b,c){if(b)a:{b=a;if(!cc(b))throw Oa(\"int64\");switch(typeof b){case \"string\":b=jc(b);break a;case \"bigint\":b=xb(Sb(64,b));break a;default:b=kc(b)}}else b=mc(a);a=b;return a==null?c?Xb:void 0:a};function tc(a){return a};const uc={};let vc=function(){try{return sa(new class extends Map{constructor(){super()}}),!1}catch{return!0}}();\nclass wc{constructor(){this.g=new Map}get(a){return this.g.get(a)}set(a,b){this.g.set(a,b);this.size=this.g.size;return this}delete(a){a=this.g.delete(a);this.size=this.g.size;return a}clear(){this.g.clear();this.size=this.g.size}has(a){return this.g.has(a)}entries(){return this.g.entries()}keys(){return this.g.keys()}values(){return this.g.values()}forEach(a,b){return this.g.forEach(a,b)}[Symbol.iterator](){return this.entries()}}\nconst xc=(()=>vc?(Object.setPrototypeOf(wc.prototype,Map.prototype),Object.defineProperties(wc.prototype,{size:{value:0,configurable:!0,enumerable:!0,writable:!0}}),wc):class extends Map{constructor(){super()}})();function yc(a){return a}function zc(a){if(a.J&2)throw Error(\"Cannot mutate an immutable Map\");}\nvar Cc=class extends xc{constructor(a,b,c=yc,d=yc){super();this.J=a[n]|0;this.K=b;this.S=c;this.fa=this.K?Ac:d;for(let e=0;e<a.length;e++){const f=a[e],g=c(f[0],!1,!0);let h=f[1];b?h===void 0&&(h=null):h=d(f[1],!1,!0,void 0,void 0,this.J);super.set(g,h)}}V(a){return ib(Array.from(super.entries(),a))}clear(){zc(this);super.clear()}delete(a){zc(this);return super.delete(this.S(a,!0,!1))}entries(){if(this.K){var a=super.keys();a=new nb(a,Bc,this)}else a=super.entries();return a}values(){if(this.K){var a=\nsuper.keys();a=new nb(a,Cc.prototype.get,this)}else a=super.values();return a}forEach(a,b){this.K?super.forEach((c,d,e)=>{a.call(b,e.get(d),d,e)}):super.forEach(a,b)}set(a,b){zc(this);a=this.S(a,!0,!1);return a==null?this:b==null?(super.delete(a),this):super.set(a,this.fa(b,!0,!0,this.K,!1,this.J))}Ma(a){const b=this.S(a[0],!1,!0);a=a[1];a=this.K?a===void 0?null:a:this.fa(a,!1,!0,void 0,!1,this.J);super.set(b,a)}has(a){return super.has(this.S(a,!1,!1))}get(a){a=this.S(a,!1,!1);const b=super.get(a);\nif(b!==void 0){var c=this.K;return c?(c=this.fa(b,!1,!0,c,this.ra,this.J),c!==b&&super.set(a,c),c):b}}[Symbol.iterator](){return this.entries()}};Cc.prototype.toJSON=void 0;function Ac(a,b,c,d,e,f){a=rc(a,d,c,f);e&&(a=Dc(a));return a}function Bc(a){return[a,this.get(a)]}let Ec;function Fc(){return Ec||=new Cc(hb([]),void 0,void 0,void 0,uc)};function Gc(a){const b=ca(Wa);return b?a[b]:void 0}function Ic(a,b){for(const c in a)!isNaN(c)&&b(a,+c,a[c])}function Jc(a){const b=new Kc;Ic(a,(c,d,e)=>{b[d]=Rb(e)});b.da=a.da;return b}var Kc=class{};const Lc={Ka:!0};function Mc(a,b){b<100||Pa(Ya,1)};function Nc(a,b,c,d){const e=d!==void 0;d=!!d;var f=ca(Wa),g;!e&&Ra&&f&&(g=a[f])&&Ic(g,Mc);f=[];var h=a.length;let k;g=4294967295;let w=!1;const m=!!(b&64),D=m?b&128?0:-1:void 0;b&1||(k=h&&a[h-1],k!=null&&typeof k===\"object\"&&k.constructor===Object?(h--,g=h):k=void 0,!m||b&128||e||(w=!0,g=(Oc??tc)(g-D,D,a,k,void 0)+D));b=void 0;for(var G=0;G<h;G++){let N=a[G];if(N!=null&&(N=c(N,d))!=null)if(m&&G>=g){const wa=G-D;(b??={})[wa]=N}else f[G]=N}if(k)for(let N in k){h=k[N];if(h==null||(h=c(h,d))==null)continue;\nG=+N;let wa;m&&!Number.isNaN(G)&&(wa=G+D)<g?f[wa]=h:(b??={})[N]=h}b&&(w?f.push(b):f[g]=b);e&&ca(Wa)&&(a=Gc(a))&&a instanceof Kc&&(f[Wa]=Jc(a));return f}function Pc(a){a[0]=Qc(a[0]);a[1]=Qc(a[1]);return a}\nfunction Qc(a){switch(typeof a){case \"number\":return Number.isFinite(a)?a:\"\"+a;case \"bigint\":return Db(a)?Number(a):\"\"+a;case \"boolean\":return a?1:0;case \"object\":if(Array.isArray(a)){var b=a[n]|0;return a.length===0&&b&1?void 0:Nc(a,b,Qc)}if(a!=null&&a[ab]===jb)return Rc(a);if(a instanceof Ja){b=a.g;if(b==null)a=\"\";else if(typeof b===\"string\")a=b;else{if(Aa){for(var c=\"\",d=0,e=b.length-10240;d<e;)c+=String.fromCharCode.apply(null,b.subarray(d,d+=10240));c+=String.fromCharCode.apply(null,d?b.subarray(d):\nb);b=btoa(c)}else{c===void 0&&(c=0);ya();c=ta[c];d=Array(Math.floor(b.length/3));e=c[64]||\"\";let w=0,m=0;for(;w<b.length-2;w+=3){var f=b[w],g=b[w+1],h=b[w+2],k=c[f>>2];f=c[(f&3)<<4|g>>4];g=c[(g&15)<<2|h>>6];h=c[h&63];d[m++]=k+f+g+h}k=0;h=e;switch(b.length-w){case 2:k=b[w+1],h=c[(k&15)<<2]||e;case 1:b=b[w],d[m]=c[b>>2]+c[(b&3)<<4|k>>4]+h+e}b=d.join(\"\")}a=a.g=b}return a}if(a instanceof Cc)return a=a.size!==0?a.V(Pc):void 0,a;return}return a}let Oc;function Rc(a){a=a.v;return Nc(a,a[n]|0,Qc)};let Sc,Tc;function Uc(a){switch(typeof a){case \"boolean\":return Sc||=[0,void 0,!0];case \"number\":return a>0?void 0:a===0?Tc||=[0,void 0]:[-a,void 0];case \"string\":return[0,a];case \"object\":return a}}function Vc(a,b){return Wc(a,b[0],b[1])}\nfunction Wc(a,b,c,d=0){if(a==null){var e=32;c?(a=[c],e|=128):a=[];b&&(e=e&-16760833|(b&1023)<<14)}else{if(!Array.isArray(a))throw Error(\"narr\");e=a[n]|0;if(oa&&1&e)throw Error(\"rfarr\");2048&e&&!(2&e)&&Xc();if(e&256)throw Error(\"farr\");if(e&64)return(e|d)!==e&&p(a,e|d),a;if(c&&(e|=128,c!==a[0]))throw Error(\"mid\");a:{c=a;e|=64;var f=c.length;if(f){var g=f-1;const k=c[g];if(k!=null&&typeof k===\"object\"&&k.constructor===Object){b=e&128?0:-1;g-=b;if(g>=1024)throw Error(\"pvtlmt\");for(var h in k)f=+h,f<\ng&&(c[f+b]=k[h],delete k[h]);e=e&-16760833|(g&1023)<<14;break a}}if(b){h=Math.max(b,f-(e&128?0:-1));if(h>1024)throw Error(\"spvt\");e=e&-16760833|(h&1023)<<14}}}p(a,e|64|d);return a}function Xc(){if(oa)throw Error(\"carr\");Pa($a,5)};function Yc(a,b){if(typeof a!==\"object\")return a;if(Array.isArray(a)){var c=a[n]|0;return a.length===0&&c&1?void 0:Zc(a,c,b)}if(a!=null&&a[ab]===jb)return $c(a);if(a instanceof Cc){b=a.J;if(b&2)return a;if(!a.size)return;c=hb(a.V());if(a.K)for(a=0;a<c.length;a++){const d=c[a];let e=d[1];e==null||typeof e!==\"object\"?e=void 0:e!=null&&e[ab]===jb?e=$c(e):Array.isArray(e)?e=Zc(e,e[n]|0,!!(b&32)):e=void 0;d[1]=e}return c}if(a instanceof Ja)return a}\nfunction Zc(a,b,c){if(b&2)return a;!c||4096&b||16&b?a=ad(a,b,!1,c&&!(b&16)):(gb(a,34),b&4&&Object.freeze(a));return a}function bd(a,b,c){a=new a.constructor(b);c&&(a.h=lb);a.m=lb;return a}function $c(a){const b=a.v,c=b[n]|0;return kb(a,c)?a:cd(a,b,c)?bd(a,b):ad(b,c)}function ad(a,b,c,d){d??=!!(34&b);a=Nc(a,b,Yc,d);d=32;c&&(d|=2);b=b&16769217|d;p(a,b);return a}function Dc(a){const b=a.v,c=b[n]|0;return kb(a,c)?cd(a,b,c)?bd(a,b,!0):new a.constructor(ad(b,c,!1)):a}\nfunction dd(a){if(a.h!==lb)return!1;var b=a.v;b=ad(b,b[n]|0);gb(b,2048);a.v=b;a.h=void 0;a.m=void 0;return!0}function ed(a){if(!dd(a)&&kb(a,a.v[n]|0))throw Error();}function fd(a,b){b===void 0&&(b=a[n]|0);b&32&&!(b&4096)&&p(a,b|4096)}function cd(a,b,c){return c&2?!0:c&32&&!(c&4096)?(p(b,c|2),a.h=lb,!0):!1};const gd=xb(0),hd={};function u(a,b,c,d,e){b=id(a.v,b,c,e);if(b!==null||d&&a.m!==lb)return b}function id(a,b,c,d){if(b===-1)return null;const e=b+(c?0:-1),f=a.length-1;let g,h;if(!(f<1+(c?0:-1))){if(e>=f)if(g=a[f],g!=null&&typeof g===\"object\"&&g.constructor===Object)c=g[b],h=!0;else if(e===f)c=g;else return;else c=a[e];if(d&&c!=null){d=d(c);if(d==null)return d;if(!Object.is(d,c))return h?g[b]=d:a[e]=d,d}return c}}function v(a,b,c,d){ed(a);a=a.v;x(a,a[n]|0,b,c,d)}\nfunction x(a,b,c,d,e){const f=c+(e?0:-1);var g=a.length-1;if(g>=1+(e?0:-1)&&f>=g){const h=a[g];if(h!=null&&typeof h===\"object\"&&h.constructor===Object)return h[c]=d,b}if(f<=g)return a[f]=d,b;d!==void 0&&(g=(b??=a[n]|0)>>14&1023||536870912,c>=g?d!=null&&(a[g+(e?0:-1)]={[c]:d}):a[f]=d);return b}function jd(){return void 0===ob?2:4}\nfunction kd(a,b,c,d,e){let f=a.v,g=f[n]|0;d=kb(a,g)?1:d;e=!!e||d===3;d===2&&dd(a)&&(f=a.v,g=f[n]|0);a=ld(f,b);let h=a===eb?7:a[n]|0,k=md(h,g);var w=4&k?!1:!0;if(w){4&k&&(a=Rb(a),h=0,k=nd(k,g),g=x(f,g,b,a));let m=0,D=0;for(;m<a.length;m++){const G=c(a[m]);G!=null&&(a[D++]=G)}D<m&&(a.length=D);c=(k|4)&-513;k=c&=-1025;k&=-4097}k!==h&&(p(a,k),2&k&&Object.freeze(a));return a=od(a,k,f,g,b,d,w,e)}\nfunction od(a,b,c,d,e,f,g,h){let k=b;f===1||(f!==4?0:2&b||!(16&b)&&32&d)?pd(b)||(b|=!a.length||g&&!(4096&b)||32&d&&!(4096&b||16&b)?2:256,b!==k&&p(a,b),Object.freeze(a)):(f===2&&pd(b)&&(a=Rb(a),k=0,b=nd(b,d),d=x(c,d,e,a)),pd(b)||(h||(b|=16),b!==k&&p(a,b)));2&b||!(4096&b||16&b)||fd(c,d);return a}function ld(a,b,c){a=id(a,b,c);return Array.isArray(a)?a:eb}function md(a,b){2&b&&(a|=2);return a|1}function pd(a){return!!(2&a)&&!!(4&a)||!!(256&a)}function qd(a){return mb(a,!0)}\nfunction rd(a){a=Rb(a);for(let b=0;b<a.length;b++){const c=a[b]=Rb(a[b]);Array.isArray(c[1])&&(c[1]=hb(c[1]))}return ib(a)}function sd(a,b,c,d){var e=td;!d&&dd(a)&&(b=a.v,c=b[n]|0);var f=id(b,2);a=!1;if(f==null){if(d)return Fc();f=[]}else if(f.constructor===Cc)if(f.J&2&&!d)f=f.V();else return f;else Array.isArray(f)?a=!!((f[n]|0)&2):f=[];if(d){if(!f.length)return Fc();a||(a=!0,hb(f))}else a&&(a=!1,ib(f),f=rd(f));!a&&c&32&&gb(f,32);d=new Cc(f,e,sc,void 0);c=x(b,c,2,d);a||fd(b,c);return d}\nfunction ud(a,b,c,d){ed(a);a=a.v;x(a,a[n]|0,b,(d===\"0\"?Number(c)===0:c===d)?void 0:c)}function vd(a,b,c){if(b&2)throw Error();const d=rb(b);let e=ld(a,c,d),f=e===eb?7:e[n]|0,g=md(f,b);if(2&g||pd(g)||16&g)g===f||pd(g)||p(e,g),e=Rb(e),f=0,g=nd(g,b),x(a,b,c,e,d);g&=-13;g!==f&&p(e,g);return e}function wd(a,b){var c=xd;a=a.v;return yd(zd(a),a,void 0,c)===b?b:-1}function zd(a){if(Ra)return a[Va]??(a[Va]=new Map);if(Va in a)return a[Va];const b=new Map;Object.defineProperty(a,Va,{value:b});return b}\nfunction Ad(a,b,c,d,e){const f=zd(a),g=yd(f,a,b,c,e);g!==d&&(g&&(b=x(a,b,g,void 0,e)),f.set(c,d));return b}function yd(a,b,c,d,e){let f=a.get(d);if(f!=null)return f;f=0;for(let g=0;g<d.length;g++){const h=d[g];id(b,h,e)!=null&&(f!==0&&(c=x(b,c,f,void 0,e)),f=h)}a.set(d,f);return f}\nfunction Bd(a,b,c){let d=a[n]|0;const e=rb(d),f=id(a,c,e);let g;if(f!=null&&f[ab]===jb){if(!kb(f))return dd(f),f.v;g=f.v}else Array.isArray(f)&&(g=f);if(g){const h=g[n]|0;h&2&&(g=ad(g,h))}g=Vc(g,b);g!==f&&x(a,d,c,g,e);return g}function Cd(a,b,c,d,e){let f=!1;d=id(a,d,e,g=>{const h=rc(g,c,!1,b);f=h!==g&&h!=null;return h});if(d!=null)return f&&!kb(d)&&fd(a,b),d}\nfunction y(a,b,c,d){let e=a.v,f=e[n]|0;b=Cd(e,f,b,c,d);if(b==null)return b;f=e[n]|0;if(!kb(a,f)){const g=Dc(b);g!==b&&(dd(a)&&(e=a.v,f=e[n]|0),b=g,f=x(e,f,c,b,d),fd(e,f))}return b}\nfunction Dd(a,b,c,d,e,f,g,h){var k=kb(a,c);f=k?1:f;g=!!g||f===3;k=h&&!k;(f===2||k)&&dd(a)&&(b=a.v,c=b[n]|0);a=ld(b,e);var w=a===eb?7:a[n]|0,m=md(w,c);if(h=!(4&m)){var D=a,G=c;const N=!!(2&m);N&&(G|=2);let wa=!N,Rf=!0,Hc=0,Td=0;for(;Hc<D.length;Hc++){const Ud=rc(D[Hc],d,!1,G);if(Ud instanceof d){if(!N){const Sf=kb(Ud);wa&&=!Sf;Rf&&=Sf}D[Td++]=Ud}}Td<Hc&&(D.length=Td);m|=4;m=Rf?m&-4097:m|4096;m=wa?m|8:m&-9}m!==w&&(p(a,m),2&m&&Object.freeze(a));if(k&&!(8&m||!a.length&&(f===1||(f!==4?0:2&m||!(16&m)&&\n32&c)))){pd(m)&&(a=Rb(a),m=nd(m,c),c=x(b,c,e,a));d=a;k=m;for(w=0;w<d.length;w++)D=d[w],m=Dc(D),D!==m&&(d[w]=m);k|=8;m=k=d.length?k|4096:k&-4097;p(a,m)}return a=od(a,m,b,c,e,f,h,g)}function Ed(a,b,c){const d=a.v;return Dd(a,d,d[n]|0,b,c,jd(),!1,!0)}function Fd(a){a==null&&(a=void 0);return a}function z(a,b,c,d,e){d=Fd(d);v(a,c,d,e);d&&!kb(d)&&fd(a.v);return a}\nfunction Gd(a,b,c,d){d=Fd(d);a:{var e=d;ed(a);const f=a.v;let g=f[n]|0;if(e==null){const h=zd(f);if(yd(h,f,g,c)===b)h.set(c,0);else break a}else g=Ad(f,g,c,b);x(f,g,b,e)}d&&!kb(d)&&fd(a.v)}function nd(a,b){return a=(2&b?a|2:a&-3)&-273}function Hd(a,b,c,d){var e=d;ed(a);d=a.v;a=Dd(a,d,d[n]|0,c,b,2,!0);e=e!=null?e:new c;a.push(e);b=c=a===eb?7:a[n]|0;(e=kb(e))?(c&=-9,a.length===1&&(c&=-4097)):c|=4096;c!==b&&p(a,c);e||fd(d)}function Id(a,b,c){return dc(u(a,b,void 0,c))}\nfunction A(a,b){return u(a,b,void 0,void 0,Zb)??0}function Jd(a,b,c){if(c!=null){if(typeof c!==\"number\")throw Oa(\"int32\");if(!Vb(c))throw Oa(\"int32\");c|=0}v(a,b,c)}function B(a,b,c){v(a,b,Yb(c))}function Kd(a,b,c){ud(a,b,qc(c),\"\")}\nfunction Ld(a,b,c){{ed(a);const g=a.v;let h=g[n]|0;if(c==null)x(g,h,b);else{var d=a=c===eb?7:c[n]|0,e=pd(a),f=e||Object.isFrozen(c);e||(a=0);f||(c=Rb(c),d=0,a=nd(a,h),f=!1);a|=5;a|=(4&a?512&a?512:1024&a?1024:0:void 0)??1024;for(e=0;e<c.length;e++){const k=c[e],w=pc(k);Object.is(k,w)||(f&&(c=Rb(c),d=0,a=nd(a,h),f=!1),c[e]=w)}a!==d&&(f&&(c=Rb(c),a=nd(a,h)),p(c,a));x(g,h,b,c)}}}function Md(a,b,c){ed(a);kd(a,b,t,2,!0).push(pc(c))};var Nd=class{constructor(a,b,c){this.buffer=a;if(c&&!b)throw Error();this.g=b}};\nfunction Od(a,b){if(typeof a===\"string\")return new Nd(Ea(a),b);if(Array.isArray(a))return new Nd(new Uint8Array(a),b);if(a.constructor===Uint8Array)return new Nd(a,!1);if(a.constructor===ArrayBuffer)return a=new Uint8Array(a),new Nd(a,!1);if(a.constructor===Ja)return b=Ka(a)||new Uint8Array(0),new Nd(b,!0,a);if(a instanceof Uint8Array)return a=a.constructor===Uint8Array?a:new Uint8Array(a.buffer,a.byteOffset,a.byteLength),new Nd(a,!1);throw Error();};function Pd(a,b){let c,d=0,e=0,f=0;const g=a.h;let h=a.g;do c=g[h++],d|=(c&127)<<f,f+=7;while(f<32&&c&128);if(f>32)for(e|=(c&127)>>4,f=3;f<32&&c&128;f+=7)c=g[h++],e|=(c&127)<<f;Qd(a,h);if(!(c&128))return b(d>>>0,e>>>0);throw Error();}function Rd(a){let b=0,c=a.g;const d=c+10,e=a.h;for(;c<d;){const f=e[c++];b|=f;if((f&128)===0)return Qd(a,c),!!(b&127)}throw Error();}\nfunction Sd(a){const b=a.h;let c=a.g,d=b[c++],e=d&127;if(d&128&&(d=b[c++],e|=(d&127)<<7,d&128&&(d=b[c++],e|=(d&127)<<14,d&128&&(d=b[c++],e|=(d&127)<<21,d&128&&(d=b[c++],e|=d<<28,d&128&&b[c++]&128&&b[c++]&128&&b[c++]&128&&b[c++]&128&&b[c++]&128)))))throw Error();Qd(a,c);return e}function Vd(a){return Sd(a)>>>0}\nfunction Wd(a){var b=a.h;const c=a.g;var d=b[c];var e=b[c+1];const f=b[c+2];b=b[c+3];Qd(a,a.g+4);e=(d<<0|e<<8|f<<16|b<<24)>>>0;a=(e>>31)*2+1;d=e>>>23&255;e&=8388607;return d==255?e?NaN:a*Infinity:d==0?a*1.401298464324817E-45*e:a*Math.pow(2,d-150)*(e+8388608)}function Xd(a){return Sd(a)}function Qd(a,b){a.g=b;if(b>a.l)throw Error();}function Yd(a,b){if(b<0)throw Error();const c=a.g;b=c+b;if(b>a.l)throw Error();a.g=b;return c}\nfunction Zd(a,b){if(b==0)return Ha();var c=Yd(a,b);a.Y&&a.j?c=a.h.subarray(c,c+b):(a=a.h,b=c+b,c=c===b?new Uint8Array(0):Eb?a.slice(c,b):new Uint8Array(a.subarray(c,b)));return c.length==0?Ha():new Ja(c,Ga)}\nvar $d=class{constructor(a,b,c,d){this.h=null;this.j=!1;this.g=this.l=this.m=0;this.init(a,b,c,d)}init(a,b,c,{Y:d=!1,ea:e=!1}={}){this.Y=d;this.ea=e;a&&(a=Od(a,this.ea),this.h=a.buffer,this.j=a.g,this.m=b||0,this.l=c!==void 0?this.m+c:this.h.length,this.g=this.m)}clear(){this.h=null;this.j=!1;this.g=this.l=this.m=0;this.Y=!1}},ae=[];function be(a,b,c,d){if(ce.length){const e=ce.pop();e.o(d);e.g.init(a,b,c,d);return e}return new de(a,b,c,d)}function ee(a){a.g.clear();a.l=-1;a.h=-1;ce.length<100&&ce.push(a)}function fe(a){var b=a.g;if(b.g==b.l)return!1;a.m=a.g.g;var c=Vd(a.g);b=c>>>3;c&=7;if(!(c>=0&&c<=5))throw Error();if(b<1)throw Error();a.l=b;a.h=c;return!0}\nfunction ge(a){switch(a.h){case 0:a.h!=0?ge(a):Rd(a.g);break;case 1:a=a.g;Qd(a,a.g+8);break;case 2:if(a.h!=2)ge(a);else{var b=Vd(a.g);a=a.g;Qd(a,a.g+b)}break;case 5:a=a.g;Qd(a,a.g+4);break;case 3:b=a.l;do{if(!fe(a))throw Error();if(a.h==4){if(a.l!=b)throw Error();break}ge(a)}while(1);break;default:throw Error();}}function he(a,b,c){const d=a.g.l;var e=Vd(a.g);e=a.g.g+e;let f=e-d;f<=0&&(a.g.l=e,c(b,a,void 0,void 0,void 0),f=e-a.g.g);if(f)throw Error();a.g.g=e;a.g.l=d;return b}\nfunction ie(a){var b=Vd(a.g);a=a.g;var c=Yd(a,b);a=a.h;if(ia){var d=a,e;(e=ha)||(e=ha=new TextDecoder(\"utf-8\",{fatal:!0}));b=c+b;d=c===0&&b===d.length?d:d.subarray(c,b);try{var f=e.decode(d)}catch(h){if(fa===void 0){try{e.decode(new Uint8Array([128]))}catch(k){}try{e.decode(new Uint8Array([97])),fa=!0}catch(k){fa=!1}}!fa&&(ha=void 0);throw h;}}else{f=c;b=f+b;c=[];let h=null;let k;for(;f<b;){var g=a[f++];g<128?c.push(g):g<224?f>=b?da():(k=a[f++],g<194||(k&192)!==128?(f--,da()):c.push((g&31)<<6|k&63)):\ng<240?f>=b-1?da():(k=a[f++],(k&192)!==128||g===224&&k<160||g===237&&k>=160||((e=a[f++])&192)!==128?(f--,da()):c.push((g&15)<<12|(k&63)<<6|e&63)):g<=244?f>=b-2?da():(k=a[f++],(k&192)!==128||(g<<28)+(k-144)>>30!==0||((e=a[f++])&192)!==128||((d=a[f++])&192)!==128?(f--,da()):(g=(g&7)<<18|(k&63)<<12|(e&63)<<6|d&63,g-=65536,c.push((g>>10&1023)+55296,(g&1023)+56320))):da();c.length>=8192&&(h=ea(h,c),c.length=0)}f=ea(h,c)}return f}function je(a){const b=Vd(a.g);return Zd(a.g,b)}\nfunction ke(a,b,c){var d=Vd(a.g);for(d=a.g.g+d;a.g.g<d;)c.push(b(a.g))}var de=class{constructor(a,b,c,d){if(ae.length){const e=ae.pop();e.init(a,b,c,d);a=e}else a=new $d(a,b,c,d);this.g=a;this.m=this.g.g;this.h=this.l=-1;this.o(d)}o({ha:a=!1}={}){this.ha=a}},ce=[];function le(a){if(!a)return me||=new ne(0,0);if(!/^\\d+$/.test(a))return null;Qb(a);return new ne(q,r)}var ne=class{constructor(a,b){this.h=a>>>0;this.g=b>>>0}};let me;function oe(a){if(!a)return pe||=new qe(0,0);if(!/^-?\\d+$/.test(a))return null;Qb(a);return new qe(q,r)}var qe=class{constructor(a,b){this.h=a>>>0;this.g=b>>>0}};let pe;function re(a,b,c){for(;c>0||b>127;)a.g.push(b&127|128),b=(b>>>7|c<<25)>>>0,c>>>=7;a.g.push(b)}function se(a,b){for(;b>127;)a.g.push(b&127|128),b>>>=7;a.g.push(b)}function te(a,b){if(b>=0)se(a,b);else{for(let c=0;c<9;c++)a.g.push(b&127|128),b>>=7;a.g.push(1)}}function ue(a){var b=q;a.g.push(b>>>0&255);a.g.push(b>>>8&255);a.g.push(b>>>16&255);a.g.push(b>>>24&255)}var ve=class{constructor(){this.g=[]}length(){return this.g.length}end(){const a=this.g;this.g=[];return a}};function we(a,b){b.length!==0&&(a.l.push(b),a.h+=b.length)}function xe(a,b,c){se(a.g,b*8+c)}function ye(a,b){xe(a,b,2);b=a.g.end();we(a,b);b.push(a.h);return b}function ze(a,b){var c=b.pop();for(c=a.h+a.g.length()-c;c>127;)b.push(c&127|128),c>>>=7,a.h++;b.push(c);a.h++}function Ae(a,b,c){xe(a,b,2);se(a.g,c.length);we(a,a.g.end());we(a,c)}function Be(a,b,c,d){c!=null&&(b=ye(a,b),d(c,a),ze(a,b))}var Ce=class{constructor(){this.l=[];this.h=0;this.g=new ve}};function De(){const a=class{constructor(){throw Error();}};Object.setPrototypeOf(a,a.prototype);return a}var Ee=De(),Fe=De(),Ge=De(),He=De(),Ie=De(),Je=De(),Ke=De(),Le=De(),Me=De(),Ne=De();function Oe(a,b,c){var d=a.v;const e=ca(Wa);e&&e in d&&(d=d[e])&&delete d[b.g];b.h?b.j(a,b.h,b.g,c,b.l):b.j(a,b.g,c,b.l)}\nvar C=class{constructor(a,b){this.v=Wc(a,b,void 0,2048)}toJSON(){var a=Rc(this);return a}j(){var a=Pe,b=this.v,c=a.g,d=ca(Wa);Ra&&d&&b[d]?.[c]!=null&&Pa(Xa,3);b=a.g;if(ca(bb)&&ca(Wa)&&void 0===bb&&(c=this.v,d=c[Wa])&&(d=d.da))try{d(c,b,Lc)}catch(e){ma(e)}return a.h?a.m(this,a.h,a.g,a.l):a.m(this,a.g,a.defaultValue,a.l)}clone(){const a=this.v,b=a[n]|0;return cd(this,a,b)?bd(this,a,!0):new this.constructor(ad(a,b,!1))}};C.prototype[ab]=jb;C.prototype.toString=function(){return this.v.toString()};var Qe=class{constructor(a,b,c){this.g=a;this.h=b;a=ca(Ee);this.l=!!a&&c===a||!1}};function Re(a,b){return new Qe(a,b,Ee)}function Se(a,b,c,d,e){Be(a,c,Te(b,d),e)}const Ue=Re(function(a,b,c,d,e){if(a.h!==2)return!1;he(a,Bd(b,d,c),e);return!0},Se),Ve=Re(function(a,b,c,d,e){if(a.h!==2)return!1;he(a,Bd(b,d,c),e);return!0},Se);var We=Symbol(),Xe=Symbol(),Ye=Symbol(),Ze=Symbol(),$e=Symbol();let af,bf;\nfunction cf(a,b,c,d){var e=d[a];if(e)return e;e={};e.qa=d;e.T=Uc(d[0]);var f=d[1];let g=1;f&&f.constructor===Object&&(e.ba=f,f=d[++g],typeof f===\"function\"&&(e.ma=!0,af??=f,bf??=d[g+1],f=d[g+=2]));const h={};for(;f&&Array.isArray(f)&&f.length&&typeof f[0]===\"number\"&&f[0]>0;){for(var k=0;k<f.length;k++)h[f[k]]=f;f=d[++g]}for(k=1;f!==void 0;){typeof f===\"number\"&&(k+=f,f=d[++g]);let D;var w=void 0;f instanceof Qe?D=f:(D=Ue,g--);if(D?.l){f=d[++g];w=d;var m=g;typeof f===\"function\"&&(f=f(),w[m]=f);w=\nf}f=d[++g];m=k+1;typeof f===\"number\"&&f<0&&(m-=f,f=d[++g]);for(;k<m;k++){const G=h[k];w?c(e,k,D,w,G):b(e,k,D,G)}}return d[a]=e}function df(a){return Array.isArray(a)?a[0]instanceof Qe?a:[Ve,a]:[a,void 0]}function Te(a,b){if(a instanceof C)return a.v;if(Array.isArray(a))return Vc(a,b)};function ef(a,b,c,d){const e=c.g;a[b]=d?(f,g,h)=>e(f,g,h,d):e}function ff(a,b,c,d,e){const f=c.g;let g,h;a[b]=(k,w,m)=>f(k,w,m,h||=cf(Xe,ef,ff,d).T,g||=gf(d),e)}\nfunction gf(a){let b=a[Ye];if(b!=null)return b;const c=cf(Xe,ef,ff,a);b=c.ma?(d,e)=>af(d,e,c):(d,e)=>{for(;fe(e)&&e.h!=4;){var f=e.l,g=c[f];if(g==null){var h=c.ba;h&&(h=h[f])&&(h=hf(h),h!=null&&(g=c[f]=h))}if(g==null||!g(e,d,f)){h=e;g=h.m;ge(h);if(h.ha)var k=void 0;else k=h.g.g-g,h.g.g=g,k=Zd(h.g,k);g=void 0;h=d;k&&((g=h[Wa]??(h[Wa]=new Kc))[f]??(g[f]=[])).push(k)}}if(d=Gc(d))d.da=c.qa[$e];return!0};a[Ye]=b;a[$e]=jf.bind(a);return b}\nfunction jf(a,b,c,d){var e=this[Xe];const f=this[Ye],g=Vc(void 0,e.T),h=Gc(a);if(h){var k=!1,w=e.ba;if(w){e=(m,D,G)=>{if(G.length!==0)if(w[D])for(const N of G){m=be(N);try{k=!0,f(g,m)}finally{ee(m)}}else d?.(a,D,G)};if(b==null)Ic(h,e);else if(h!=null){const m=h[b];m&&e(h,b,m)}if(k){let m=a[n]|0;if(m&2&&m&2048&&!c?.Ka)throw Error();const D=rb(m),G=(N,wa)=>{if(id(a,N,D)!=null)switch(c?.Qa){case 1:return;default:throw Error();}wa!=null&&(m=x(a,m,N,wa,D));delete h[N]};b==null?pb(g,g[n]|0,(N,wa)=>{G(N,\nwa)}):G(b,id(g,b,D))}}}}function hf(a){a=df(a);const b=a[0].g;if(a=a[1]){const c=gf(a),d=cf(Xe,ef,ff,a).T;return(e,f,g)=>b(e,f,g,d,c)}return b};function kf(a,b,c){a[b]=c.h}function lf(a,b,c,d){let e,f;const g=c.h;a[b]=(h,k,w)=>g(h,k,w,f||=cf(We,kf,lf,d).T,e||=mf(d))}function mf(a){let b=a[Ze];if(!b){const c=cf(We,kf,lf,a);b=(d,e)=>nf(d,e,c);a[Ze]=b}return b}function nf(a,b,c){pb(a,a[n]|0,(d,e)=>{if(e!=null){var f=of(c,d);f?f(b,e,d):d<500||Pa(Za,3)}});(a=Gc(a))&&Ic(a,(d,e,f)=>{we(b,b.g.end());for(d=0;d<f.length;d++)we(b,Ka(f[d])||new Uint8Array(0))})}\nfunction of(a,b){var c=a[b];if(c)return c;if(c=a.ba)if(c=c[b]){c=df(c);var d=c[0].h;if(c=c[1]){const e=mf(c),f=cf(We,kf,lf,c).T;c=a.ma?bf(f,e):(g,h,k)=>d(g,h,k,f,e)}else c=d;return a[b]=c}};const pf=xb(0);function qf(a,b){if(Array.isArray(b)){var c=b[n]|0;if(c&4)return b;for(var d=0,e=0;d<b.length;d++){const f=a(b[d]);f!=null&&(b[e++]=f)}e<d&&(b.length=e);a=(c|5)&-1537;a!==c&&p(b,a);a&2&&Object.freeze(b);return b}}function rf(a,b,c){return new Qe(a,b,c)}function sf(a,b,c){return new Qe(a,b,c)}function tf(a,b,c){x(a,a[n]|0,b,c,rb(a[n]|0))}\nvar uf=Re(function(a,b,c,d,e){if(a.h!==2)return!1;a=he(a,Vc([void 0,void 0],d),e);a=Rb(a);d=b[n]|0;e=rb(d);if(d&2)throw Error();let f=id(b,c,e);if(f instanceof Cc)(f.J&2)!=0?(f=f.V(),f.push(a),x(b,d,c,f,e)):f.Ma(a);else if(Array.isArray(f)){var g=f[n]|0;g&8192||p(f,g|=8192);g&2&&(f=rd(f),x(b,d,c,f,e));f.push(a)}else x(b,d,c,ib([a]),e);return!0},function(a,b,c,d,e){if(b instanceof Cc)b.forEach((f,g)=>{Be(a,c,Vc([g,f],d),e)});else if(Array.isArray(b)){for(let f=0;f<b.length;f++){const g=b[f];Array.isArray(g)&&\nBe(a,c,Vc(g,d),e)}ib(b)}});function vf(a,b,c){b=Zb(b);b!=null&&(xe(a,c,5),a=a.g,Jb(b),ue(a))}function wf(a,b,c){b=nc(b);if(b!=null){switch(typeof b){case \"string\":oe(b)}if(b!=null)switch(xe(a,c,0),typeof b){case \"number\":a=a.g;Hb(b);re(a,q,r);break;case \"bigint\":c=BigInt.asUintN(64,b);c=new qe(Number(c&BigInt(4294967295)),Number(c>>BigInt(32)));re(a.g,c.h,c.g);break;default:c=oe(b),re(a.g,c.h,c.g)}}}function xf(a,b,c){b=dc(b);b!=null&&b!=null&&(xe(a,c,0),te(a.g,b))}\nfunction yf(a,b,c){b=ac(b);b!=null&&(xe(a,c,0),a.g.g.push(b?1:0))}function zf(a,b,c){b=t(b);b!=null&&Ae(a,c,la(b))}function Af(a,b,c,d,e){Be(a,c,Te(b,d),e)}function Bf(a,b,c){b=b==null||typeof b==\"string\"||b instanceof Ja?b:void 0;b!=null&&Ae(a,c,Od(b,!0).buffer)}function Cf(a,b,c){b=ec(b);b!=null&&b!=null&&(xe(a,c,0),se(a.g,b))}function Df(a,b,c){if(a.h!==5&&a.h!==2)return!1;b=vd(b,b[n]|0,c);a.h==2?ke(a,Wd,b):b.push(Wd(a.g));return!0}\nvar E=rf(function(a,b,c){if(a.h!==5)return!1;tf(b,c,Wd(a.g));return!0},vf,Le),Ef=sf(Df,function(a,b,c){b=qf(Zb,b);if(b!=null)for(let g=0;g<b.length;g++){var d=a,e=c,f=b[g];f!=null&&(xe(d,e,5),d=d.g,Jb(f),ue(d))}},Le),Ff=sf(Df,function(a,b,c){b=qf(Zb,b);if(b!=null&&b.length){xe(a,c,2);se(a.g,b.length*4);for(let d=0;d<b.length;d++)c=a.g,Jb(b[d]),ue(c)}},Le),Gf=rf(function(a,b,c){if(a.h!==5)return!1;a=Wd(a.g);tf(b,c,a===0?void 0:a);return!0},vf,Le),Hf=rf(function(a,b,c){a.h!==0?a=!1:(tf(b,c,Pd(a.g,Nb)),\na=!0);return a},wf,Je),If=rf(function(a,b,c){a.h!==0?b=!1:(a=Pd(a.g,Nb),tf(b,c,a===pf?void 0:a),b=!0);return b},wf,Je),Jf=rf(function(a,b,c){a.h!==0?a=!1:(tf(b,c,Pd(a.g,Mb)),a=!0);return a},function(a,b,c){b=oc(b);if(b!=null){switch(typeof b){case \"string\":le(b)}if(b!=null)switch(xe(a,c,0),typeof b){case \"number\":a=a.g;Hb(b);re(a,q,r);break;case \"bigint\":c=BigInt.asUintN(64,b);c=new ne(Number(c&BigInt(4294967295)),Number(c>>BigInt(32)));re(a.g,c.h,c.g);break;default:c=le(b),re(a.g,c.h,c.g)}}},Ke),\nF=rf(function(a,b,c){if(a.h!==0)return!1;tf(b,c,Sd(a.g));return!0},xf,He),Kf=sf(function(a,b,c){if(a.h!==0&&a.h!==2)return!1;b=vd(b,b[n]|0,c);a.h==2?ke(a,Sd,b):b.push(Sd(a.g));return!0},function(a,b,c){b=qf(dc,b);if(b!=null&&b.length){c=ye(a,c);for(let d=0;d<b.length;d++)te(a.g,b[d]);ze(a,c)}},He),Lf=rf(function(a,b,c){if(a.h!==0)return!1;a=Sd(a.g);tf(b,c,a===0?void 0:a);return!0},xf,He),H=rf(function(a,b,c){if(a.h!==0)return!1;tf(b,c,Rd(a.g));return!0},yf,Fe),Mf=rf(function(a,b,c){if(a.h!==0)return!1;\na=Rd(a.g);tf(b,c,a===!1?void 0:a);return!0},yf,Fe),Nf=sf(function(a,b,c){if(a.h!==2)return!1;a=ie(a);vd(b,b[n]|0,c).push(a);return!0},function(a,b,c){b=qf(t,b);if(b!=null)for(let g=0;g<b.length;g++){var d=a,e=c,f=b[g];f!=null&&Ae(d,e,la(f))}},Ge),Of=rf(function(a,b,c){if(a.h!==2)return!1;a=ie(a);tf(b,c,a===\"\"?void 0:a);return!0},zf,Ge),I=rf(function(a,b,c){if(a.h!==2)return!1;tf(b,c,ie(a));return!0},zf,Ge),J=function(a,b,c=Ee){return new Qe(a,b,c)}(function(a,b,c,d,e){if(a.h!==2)return!1;d=Vc(void 0,\nd);vd(b,b[n]|0,c).push(d);he(a,d,e);return!0},function(a,b,c,d,e){if(Array.isArray(b)){for(let f=0;f<b.length;f++)Af(a,b[f],c,d,e);a=b[n]|0;a&1||p(b,a|1)}}),K=Re(function(a,b,c,d,e,f){if(a.h!==2)return!1;let g=b[n]|0;Ad(b,g,f,c,rb(g));b=Bd(b,d,c);he(a,b,e);return!0},Af),Pf=rf(function(a,b,c){if(a.h!==2)return!1;tf(b,c,je(a));return!0},Bf,Me),Qf=sf(function(a,b,c){if(a.h!==0&&a.h!==2)return!1;b=vd(b,b[n]|0,c);a.h==2?ke(a,Vd,b):b.push(Vd(a.g));return!0},function(a,b,c){b=qf(ec,b);if(b!=null)for(let g=\n0;g<b.length;g++){var d=a,e=c,f=b[g];f!=null&&(xe(d,e,0),se(d.g,f))}},Ie),Tf=rf(function(a,b,c){if(a.h!==0)return!1;a=Vd(a.g);tf(b,c,a===0?void 0:a);return!0},Cf,Ie),Uf=rf(function(a,b,c){if(a.h!==0)return!1;tf(b,c,Sd(a.g));return!0},function(a,b,c){b=dc(b);b!=null&&(b=parseInt(b,10),xe(a,c,0),te(a.g,b))},Ne);class Vf{constructor(a,b){var c=Wf;this.g=a;this.h=b;this.m=y;this.j=z;this.defaultValue=void 0;this.l=c.Oa!=null?qb:void 0}register(){sa(this)}};function Xf(a,b){return new Vf(a,b)};function Yf(a,b){return(c,d)=>{{const f={ea:!0};d&&Object.assign(f,d);c=be(c,void 0,void 0,f);try{const g=new a,h=g.v;gf(b)(h,c);var e=g}finally{ee(c)}}return e}}function Zf(a){return function(){const b=new Ce;nf(this.v,b,cf(We,kf,lf,a));we(b,b.g.end());const c=new Uint8Array(b.h),d=b.l,e=d.length;let f=0;for(let g=0;g<e;g++){const h=d[g];c.set(h,f);f+=h.length}b.l=[c];return c}};function $f(a,b){if(b!=null)if(Array.isArray(b))v(a,2,Nc(b,0,Qc));else if(typeof b===\"string\"||b instanceof Ja||Fa(b))ud(a,2,mb(b,!1),Ha());else throw Error(\"invalid value in Any.value field: \"+b+\" expected a ByteString, a base64 encoded string, a Uint8Array or a jspb array\");}var ag=class extends C{constructor(a){super(a)}};var bg=[0,Of,rf(function(a,b,c){if(a.h!==2)return!1;a=je(a);tf(b,c,a===Ha()?void 0:a);return!0},function(a,b,c){if(b!=null){if(b instanceof C){const d=b.Ra;d?(b=d(b),b!=null&&Ae(a,c,Od(b,!0).buffer)):Pa(Za,3);return}if(Array.isArray(b)){Pa(Za,3);return}}Bf(a,b,c)},Me)];/*\n\n Copyright Google LLC\n SPDX-License-Identifier: Apache-2.0\n*/\nlet cg=globalThis.trustedTypes,dg;function eg(){let a=null;if(!cg)return a;try{const b=c=>c;a=cg.createPolicy(\"goog#html\",{createHTML:b,createScript:b,createScriptURL:b})}catch(b){}return a};var fg=class{constructor(a){this.g=a}toString(){return this.g+\"\"}};function gg(a){var b;dg===void 0&&(dg=eg());a=(b=dg)?b.createScriptURL(a):a;return new fg(a)};function hg(a,...b){if(b.length===0)return gg(a[0]);let c=a[0];for(let d=0;d<b.length;d++)c+=encodeURIComponent(b[d])+a[d+1];return gg(c)};var ig=[0,F,Uf,H,-1,Kf,Uf,-1,H];var jg=class extends C{constructor(a){super(a)}};var kg=[0,H,I,H,Uf,-1,sf(function(a,b,c){if(a.h!==0&&a.h!==2)return!1;b=vd(b,b[n]|0,c);a.h==2?ke(a,Xd,b):b.push(Sd(a.g));return!0},function(a,b,c){b=qf(dc,b);if(b!=null&&b.length){c=ye(a,c);for(let d=0;d<b.length;d++)te(a.g,b[d]);ze(a,c)}},Ne),I,-1,[0,H,-1],Uf,H,-1];var lg=[0,3,H,-1,2,[0,[2],F,K,[0,rf(function(a,b,c){if(a.h!==0)return!1;tf(b,c,Vd(a.g));return!0},Cf,Ie)]],[0,Uf,H,Uf,H,Uf,H,I,-1],[0,[3,4],I,-1,K,[0,F],K,[0,Uf]],[0]];var mg=[0,I,-2];var ng=class extends C{constructor(a){super(a)}};var og=[0];var pg=[0,F,H,1,H,-4];var Wf=class extends C{constructor(a){super(a,2)}},L={};L[336783863]=[0,I,H,-1,F,[0,[1,2,3,4,5,6,7,8,9],K,og,K,kg,K,mg,K,pg,K,ig,K,[0,I,-2],K,[0,I,Uf],K,lg,K,[0,Uf,-1,H]],[0,I],H,[0,[1,3],[2,4],K,[0,Kf],-1,K,[0,Nf],-1,J,[0,I,-1]],I];var qg=[0,If,-1,Mf,-3,If,Kf,Of,Lf,If,-1,Mf,Lf,Mf,-2,Of];var rg=class extends C{constructor(a){super(a,1)}};function M(a,b){Md(a,3,b)}function O(a,b){Md(a,4,b)}var sg=class extends C{constructor(a){super(a,500)}o(a){return z(this,Wf,7,a)}};var tg=[-1,{}];var ug=[0,I,1,tg];var vg=[0,I,Nf,tg];function wg(a){return Ed(a,sg,1)}function xg(a,b){Hd(a,1,sg,b)}function P(a,b){Md(a,10,b)}function Q(a,b){Md(a,15,b)}var yg=class extends C{constructor(a){super(a,500)}o(a){return z(this,rg,1001,a)}};var zg=[-500,J,[-500,Of,-1,Nf,-3,[-2,L,H],J,bg,Lf,-1,ug,vg,J,[0,Of,Mf],Of,qg,Lf,Nf,987,Nf],4,J,[-500,I,-1,[-1,{}],998,I],J,[-500,I,Nf,-1,[-2,{},H],997,Nf,-1],Lf,J,[-500,I,Nf,tg,998,Nf],Nf,Lf,ug,vg,J,[0,Of,-1,tg],Nf,-2,qg,Of,-1,Mf,[0,Mf,Tf],978,tg,J,bg];yg.prototype.g=Zf(zg);var Ag=Yf(yg,zg);var Bg=class extends C{constructor(a){super(a)}};var Cg=class extends C{constructor(a){super(a)}g(){return Ed(this,Bg,1)}};var Dg=[0,J,[0,F,E,I,-1]];var Eg=Yf(Cg,Dg);var Fg=class extends C{constructor(a){super(a)}};var Gg=class extends C{constructor(a){super(a)}};var Hg=class extends C{constructor(a){super(a)}l(){return y(this,Fg,2)}g(){return Ed(this,Gg,5)}};var Ig=Yf(class extends C{constructor(a){super(a)}},[0,Nf,Kf,Ff,[0,Uf,[0,F,-3],[0,E,-3],[0,F,-1,[0,J,[0,F,-2]]],J,[0,E,-1,I,E]],I,-1,Hf,J,[0,F,E],Nf,Hf]);var Jg=class extends C{constructor(a){super(a)}};var Kg=Yf(class extends C{constructor(a){super(a)}},[0,J,[0,E,-4]]);var Lg=class extends C{constructor(a){super(a)}};var Mg=Yf(class extends C{constructor(a){super(a)}},[0,J,[0,E,-4]]);var Ng=class extends C{constructor(a){super(a)}};var Og=[0,F,-1,Ff,Uf];var Pg=class extends C{constructor(a){super(a)}};Pg.prototype.g=Zf([0,E,-4,Hf]);var Qg=class extends C{constructor(a){super(a)}};var Rg=Yf(class extends C{constructor(a){super(a)}},[0,J,[0,1,F,I,Dg],Hf]);var Sg=class extends C{constructor(a){super(a)}};var Tg=class extends C{constructor(a){super(a)}na(){const a=u(this,1,void 0,void 0,qd);return a==null?Ha():a}};var Ug=class extends C{constructor(a){super(a)}},xd=[1,2];var Vg=Yf(class extends C{constructor(a){super(a)}},[0,J,[0,xd,K,[0,Ff],K,[0,Pf],F,I],Hf]);var Wg=class extends C{constructor(a){super(a)}};var Xg=[0,I,F,E,Nf,-1];var Yg=class extends C{constructor(a){super(a)}};var Zg=[0,H,-1];var $g=class extends C{constructor(a){super(a)}},ah=[1,2,3,4,5,6];var bh=class extends C{constructor(a){super(a)}g(){return u(this,1,void 0,void 0,qd)!=null}l(){return t(u(this,2))!=null}};var R=class extends C{constructor(a){super(a)}g(){return ac(u(this,2))??!1}};var ch=[0,Pf,I,[0,F,Hf,-1],[0,Jf,Hf]];var S=[0,ch,H,[0,ah,K,pg,K,kg,K,ig,K,og,K,mg,K,lg],Uf];var dh=class extends C{constructor(a){super(a)}};var eh=[0,S,E,-1,F];var fh=Xf(502141897,dh);L[502141897]=eh;var gh=Yf(class extends C{constructor(a){super(a)}},[0,[0,Uf,-1,Ef,Qf],Og]);var hh=class extends C{constructor(a){super(a)}};var ih=class extends C{constructor(a){super(a)}};var jh=[0,S,E,[0,S],H];var kh=Xf(508968150,ih);L[508968150]=[0,S,eh,jh,E,[0,[0,ch]]];L[508968149]=jh;var lh=class extends C{constructor(a){super(a)}l(){return y(this,Wg,2)}g(){v(this,2)}};var mh=[0,S,Xg];L[478825465]=mh;var nh=class extends C{constructor(a){super(a)}};var oh=class extends C{constructor(a){super(a)}};var ph=class extends C{constructor(a){super(a)}};var qh=class extends C{constructor(a){super(a)}};var rh=class extends C{constructor(a){super(a)}};var sh=[0,S,[0,S],mh,-1];var th=[0,S,E,F];var uh=[0,S,E];var vh=[0,S,th,uh,E];var wh=Xf(479097054,rh);L[479097054]=[0,S,vh,sh];L[463370452]=sh;L[464864288]=th;var xh=Xf(462713202,qh);L[462713202]=vh;L[474472470]=uh;var yh=class extends C{constructor(a){super(a)}};var zh=class extends C{constructor(a){super(a)}};var Ah=class extends C{constructor(a){super(a)}};var Bh=class extends C{constructor(a){super(a)}};var Ch=[0,S,E,-1,F];var Dh=[0,S,E,H];Bh.prototype.g=Zf([0,S,uh,[0,S],eh,jh,Ch,Dh]);var Eh=class extends C{constructor(a){super(a)}};var Fh=Xf(456383383,Eh);L[456383383]=[0,S,Xg];var Gh=class extends C{constructor(a){super(a)}};var Hh=Xf(476348187,Gh);L[476348187]=[0,S,Zg];var Ih=class extends C{constructor(a){super(a)}};var td=class extends C{constructor(a){super(a)}};var Jh=[0,Uf,-1];var Pe=Xf(458105876,class extends C{constructor(a){super(a)}g(){let a;var b=this.v;const c=b[n]|0;a=kb(this,c);b=sd(this,b,c,a);!a&&td&&(b.ra=!0);return b}});L[458105876]=[0,Jh,uf,[!0,Hf,[0,I,-1,Nf]],[0,Kf,H,Uf]];var Kh=class extends C{constructor(a){super(a)}};var Lh=Xf(458105758,Kh);L[458105758]=[0,S,I,Jh];var Mh=class extends C{constructor(a){super(a)}};var Nh=[0,Gf,-1,Mf];var Oh=class extends C{constructor(a){super(a)}};var Ph=class extends C{constructor(a){super(a)}},Qh=[1,2];Ph.prototype.g=Zf([0,Qh,K,Nh,K,[0,J,Nh]]);var Rh=class extends C{constructor(a){super(a)}};var Sh=Xf(443442058,Rh);L[443442058]=[0,S,I,F,E,Nf,-1,H,E];L[514774813]=Ch;var Th=class extends C{constructor(a){super(a)}};var Uh=Xf(516587230,Th);L[516587230]=[0,S,Ch,Dh,E];L[518928384]=Dh;function Vh(a,b){b=b?b.clone():new Wg;a.displayNamesLocale!==void 0?v(b,1,qc(a.displayNamesLocale)):a.displayNamesLocale===void 0&&v(b,1);a.maxResults!==void 0?Jd(b,2,a.maxResults):\"maxResults\"in a&&v(b,2);a.scoreThreshold!==void 0?B(b,3,a.scoreThreshold):\"scoreThreshold\"in a&&v(b,3);a.categoryAllowlist!==void 0?Ld(b,4,a.categoryAllowlist):\"categoryAllowlist\"in a&&v(b,4);a.categoryDenylist!==void 0?Ld(b,5,a.categoryDenylist):\"categoryDenylist\"in a&&v(b,5);return b};function Wh(a){const b=Number(a);return Number.isSafeInteger(b)?b:String(a)};function Xh(a,b=-1,c=\"\"){return{categories:a.map(d=>({index:Id(d,1)??0??-1,score:A(d,2)??0,categoryName:t(u(d,3))??\"\"??\"\",displayName:t(u(d,4))??\"\"??\"\"})),headIndex:b,headName:c}}function Yh(a){const b={classifications:Ed(a,Qg,1).map(c=>Xh(y(c,Cg,4)?.g()??[],Id(c,2)??0,t(u(c,3))??\"\"))};lc(u(a,2,void 0,void 0,mc))!=null&&(b.timestampMs=Wh(u(a,2,void 0,void 0,mc)??gd));return b};function Zh(a){var b=kd(a,3,Zb,jd());var c=kd(a,2,dc,jd());var d=kd(a,1,t,jd());var e=kd(a,9,t,jd());const f={categories:[],keypoints:[]};for(let g=0;g<b.length;g++)f.categories.push({score:b[g],index:c[g]??-1,categoryName:d[g]??\"\",displayName:e[g]??\"\"});if(b=y(a,Hg,4)?.l())f.boundingBox={originX:Id(b,1,hd)??0,originY:Id(b,2,hd)??0,width:Id(b,3,hd)??0,height:Id(b,4,hd)??0,angle:0};if(y(a,Hg,4)?.g().length)for(const g of y(a,Hg,4).g())f.keypoints.push({x:u(g,1,void 0,hd,Zb)??0,y:u(g,2,void 0,hd,Zb)??\n0,score:u(g,4,void 0,hd,Zb)??0,label:t(u(g,3,void 0,hd))??\"\"});return f};function $h(a){return{embeddings:Ed(a,Ug,1).map(b=>{const c={headIndex:Id(b,3)??0??-1,headName:t(u(b,4))??\"\"??\"\"};var d=b.v;Cd(d,d[n]|0,Sg,wd(b,1))!==void 0?(b=y(b,Sg,wd(b,1),void 0),b=kd(b,1,Zb,jd()),c.floatEmbedding=b.slice()):(d=new Uint8Array(0),c.quantizedEmbedding=y(b,Tg,wd(b,2),void 0)?.na()?.h()??d);return c}),timestampMs:Wh(u(a,2,void 0,void 0,mc)??gd)}};function ai(a){const b=[];for(const c of Ed(a,Lg,1))b.push({x:A(c,1)??0,y:A(c,2)??0,z:A(c,3)??0,visibility:A(c,4)??0});return b}function bi(a){const b=[];for(const c of Ed(a,Jg,1))b.push({x:A(c,1)??0,y:A(c,2)??0,z:A(c,3)??0,visibility:A(c,4)??0});return b};function ci(a){return Array.from(a,b=>b>127?b-256:b)}function di(a,b){if(a.length!==b.length)throw Error(`Cannot compute cosine similarity between embeddings of different sizes (${a.length} vs. ${b.length}).`);let c=0,d=0,e=0;for(let f=0;f<a.length;f++)c+=a[f]*b[f],d+=a[f]*a[f],e+=b[f]*b[f];if(d<=0||e<=0)throw Error(\"Cannot compute cosine similarity on embedding with 0 norm.\");return c/Math.sqrt(d*e)};let ei;const fi=new Uint8Array([0,97,115,109,1,0,0,0,1,5,1,96,0,1,123,3,2,1,0,10,10,1,8,0,65,0,253,15,253,98,11]);async function gi(a){if(a)return!0;if(ei===void 0)try{await WebAssembly.instantiate(fi),ei=!0}catch{ei=!1}return ei}async function hi(a,b,c){const d=await gi(c)?\"\":\"_nosimd\";c=`wasm${c?\"_module\":\"\"}${d}_internal`;return{wasmLoaderPath:`${b}/${a}_${c}.js`,wasmBinaryPath:`${b}/${a}_${c}.wasm`}}var ii=class{};ii.forVisionTasks=function(a,b=!1){return hi(\"vision\",a??hg``,b)};\nii.forTextTasks=function(a,b=!1){return hi(\"text\",a??hg``,b)};ii.forGenAiTasks=function(a,b=!1){return hi(\"genai\",a??hg``,b)};ii.forAudioTasks=function(a,b=!1){return hi(\"audio\",a??hg``,b)};ii.isSimdSupported=function(a=!1){return gi(a)};export {ii as FilesetResolver};async function ji(a){const b=[];for(var c=0;;){const {done:d,value:e}=await a.read();if(d)break;b.push(e);c+=e.length}if(b.length===0)return new Uint8Array(0);if(b.length===1)return b[0];a=new Uint8Array(c);c=0;for(const d of b)a.set(d,c),c+=d.length;return a};function ki(a=navigator){a=a.userAgent;return a.includes(\"Safari\")&&!a.includes(\"Chrome\")}function li(){var a=navigator;return typeof OffscreenCanvas===\"undefined\"?!1:ki(a)?(a=a.userAgent.match(/Version\\/([\\d]+).*Safari/))&&a.length>=1&&Number(a[1])>=17?!0:!1:!0};async function mi(a){if(typeof importScripts===\"function\")try{importScripts(a.toString())}catch(b){if(b instanceof TypeError)await self[\"import\"](a.toString());else throw b;}else{const b=document.createElement(\"script\");b.src=a.toString();b.crossOrigin=\"anonymous\";return new Promise((c,d)=>{b.addEventListener(\"load\",()=>{c()},!1);b.addEventListener(\"error\",e=>{d(e)},!1);document.body.appendChild(b)})}};function ni(a){return a.videoWidth!==void 0?[a.videoWidth,a.videoHeight]:a.naturalWidth!==void 0?[a.naturalWidth,a.naturalHeight]:a.displayWidth!==void 0?[a.displayWidth,a.displayHeight]:[a.width,a.height]}function T(a,b,c){a.m||console.error(\"No wasm multistream support detected: ensure dependency inclusion of :gl_graph_runner_internal_multi_input target\");b=a.i.stringToNewUTF8(b);c(b);a.i._free(b)}\nfunction oi(a,b,c){if(!a.i.canvas)throw Error(\"No OpenGL canvas configured.\");c?a.i._bindTextureToStream(c):a.i._bindTextureToCanvas();c=a.i.canvas.getContext(\"webgl2\")||a.i.canvas.getContext(\"webgl\");if(!c)throw Error(\"Failed to obtain WebGL context from the provided canvas. `getContext()` should only be invoked with `webgl` or `webgl2`.\");a.i.gpuOriginForWebTexturesIsBottomLeft&&c.pixelStorei(c.UNPACK_FLIP_Y_WEBGL,!0);c.texImage2D(c.TEXTURE_2D,0,c.RGBA,c.RGBA,c.UNSIGNED_BYTE,b);a.i.gpuOriginForWebTexturesIsBottomLeft&&\nc.pixelStorei(c.UNPACK_FLIP_Y_WEBGL,!1);con