@mediapipe/tasks-vision
Version:
MediaPipe Vision Tasks
1 lines • 345 kB
Source Map (JSON)
{"version":3,"file":"vision_bundle_mjs.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 m(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 ba(a){return a};function ca(){throw Error(\"Invalid UTF8\");}function da(a,b){b=String.fromCharCode.apply(null,b);return a==null?b:a+b}let ea=void 0,fa;const ha=typeof TextDecoder!==\"undefined\";let ia;const ja=typeof TextEncoder!==\"undefined\";\nfunction ka(a){if(ja)a=(ia||=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,oa;a:{for(var pa=[\"CLOSURE_FLAGS\"],qa=aa,ra=0;ra<pa.length;ra++)if(qa=qa[pa[ra]],qa==null){oa=null;break a}oa=qa}var sa=oa&&oa[610401301];na=sa!=null?sa:!1;var ta;const ua=aa.navigator;ta=ua?ua.userAgentData||null:null;function va(a){return na?ta?ta.brands.some(({brand:b})=>b&&b.indexOf(a)!=-1):!1:!1}function wa(a){var b;a:{if(b=aa.navigator)if(b=b.userAgent)break a;b=\"\"}return b.indexOf(a)!=-1};function xa(){return na?!!ta&&ta.brands.length>0:!1}function ya(){return xa()?va(\"Chromium\"):(wa(\"Chrome\")||wa(\"CriOS\"))&&!(xa()?0:wa(\"Edge\"))||wa(\"Silk\")};function za(a){za[\" \"](a);return a}za[\" \"]=function(){};var Aa=xa()?!1:wa(\"Trident\")||wa(\"MSIE\");!wa(\"Android\")||ya();ya();wa(\"Safari\")&&(ya()||(xa()?0:wa(\"Coast\"))||(xa()?0:wa(\"Opera\"))||(xa()?0:wa(\"Edge\"))||(xa()?va(\"Microsoft Edge\"):wa(\"Edg/\"))||xa()&&va(\"Opera\"));var Ba={},Ca=null;function Da(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;Ea(a,function(f){d[e++]=f});return e!==c?d.subarray(0,e):d}\nfunction Ea(a,b){function c(e){for(;d<a.length;){const f=a.charAt(d++),g=Ca[f];if(g!=null)return g;if(!/^[\\s\\xa0]*$/.test(f))throw Error(\"Unknown base64 encoding at char: \"+f);}return e}Ga();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 Ga(){if(!Ca){Ca={};var a=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\".split(\"\"),b=[\"+/=\",\"+/\",\"-_=\",\"-_.\",\"-_\"];for(let c=0;c<5;c++){const d=a.concat(b[c].split(\"\"));Ba[c]=d;for(let e=0;e<d.length;e++){const f=d[e];Ca[f]===void 0&&(Ca[f]=e)}}}};var Ha=typeof Uint8Array!==\"undefined\",Ia=!Aa&&typeof btoa===\"function\";\nfunction Ja(a){if(!Ia){var b;b===void 0&&(b=0);Ga();b=Ba[b];var c=Array(Math.floor(a.length/3)),d=b[64]||\"\";let k=0,l=0;for(;k<a.length-2;k+=3){var e=a[k],f=a[k+1],g=a[k+2],h=b[e>>2];e=b[(e&3)<<4|f>>4];f=b[(f&15)<<2|g>>6];g=b[g&63];c[l++]=h+e+f+g}h=0;g=d;switch(a.length-k){case 2:h=a[k+1],g=b[(h&15)<<2]||d;case 1:a=a[k],c[l]=b[a>>2]+b[(a&3)<<4|h>>4]+g+d}return c.join(\"\")}b=\"\";c=0;for(d=a.length-10240;c<d;)b+=String.fromCharCode.apply(null,a.subarray(c,c+=10240));b+=String.fromCharCode.apply(null,\nc?a.subarray(c):a);return btoa(b)}const Ka=/[-_.]/g,Ma={\"-\":\"+\",_:\"/\",\".\":\"=\"};function Na(a){return Ma[a]||\"\"}function Oa(a){if(!Ia)return Da(a);Ka.test(a)&&(a=a.replace(Ka,Na));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 Pa(a){return Ha&&a!=null&&a instanceof Uint8Array}var Qa={};function Ra(){return Sa||=new Ta(null,Qa)}function Ua(a){Va(Qa);var b=a.g;b=b==null||Pa(b)?b:typeof b===\"string\"?Oa(b):null;return b==null?b:a.g=b}var Ta=class{h(){return new Uint8Array(Ua(this)||0)}constructor(a,b){Va(b);this.g=a;if(a!=null&&a.length===0)throw Error(\"ByteString should be constructed with non-empty values\");}};let Sa;function Va(a){if(a!==Qa)throw Error(\"illegal external caller\");};function Wa(a,b){a.__closure__error__context__984382||(a.__closure__error__context__984382={});a.__closure__error__context__984382.severity=b};let Xa=void 0;function Ya(a){a=Error(a);Wa(a,\"warning\");return a}function Za(a){if(a!=null){var b=Xa??={};var c=b[a]||0;c>=5||(b[a]=c+1,a=Error(),Wa(a,\"incident\"),ma(a))}};var $a=typeof Symbol===\"function\"&&typeof Symbol()===\"symbol\";function ab(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 bb=ab(\"jas\",void 0,!0),cb=ab(void 0,\"0di\"),db=ab(void 0,\"1oa\"),eb=ab(void 0,Symbol()),fb=ab(void 0,\"0actk\"),gb=ab(void 0,\"8utk\");const n=$a?bb:\"Ea\",hb={Ea:{value:0,configurable:!0,writable:!0,enumerable:!1}},ib=Object.defineProperties;function jb(a,b){$a||n in a||ib(a,hb);a[n]|=b}function p(a,b){$a||n in a||ib(a,hb);a[n]=b}function kb(a){jb(a,34);return a}function lb(a,b){p(b,(a|0)&-15615)}function nb(a,b){p(b,(a|34)&-15581)};function ob(){return typeof BigInt===\"function\"};function pb(a){return Array.prototype.slice.call(a)};var qb={};function rb(a){return a!==null&&typeof a===\"object\"&&!Array.isArray(a)&&a.constructor===Object}function sb(a,b){if(a!=null)if(typeof a===\"string\")a=a?new Ta(a,Qa):Ra();else if(a.constructor!==Ta)if(Pa(a))a=a.length?new Ta(new Uint8Array(a),Qa):Ra();else{if(!b)throw Error();a=void 0}return a}var tb;const ub=[];p(ub,55);tb=Object.freeze(ub);function vb(a){if(a&2)throw Error();}\nclass wb{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}}function xb(a){const b=ba(eb);return b?a[b]:void 0}var yb=Object.freeze({});function Bb(a,b,c){const d=b&512?0:-1,e=a.length;b=b&64?b&256:!!e&&rb(a[e-1]);const f=e+(b?-1:0);for(let g=0;g<f;g++)c(g-d,a[g]);if(b){a=a[e-1];for(const g in a)!isNaN(g)&&c(+g,a[g])}};function Cb(a){a.Na=!0;return a};var Db=Cb(a=>typeof a===\"number\"),Eb=Cb(a=>typeof a===\"string\"),Fb=Cb(a=>typeof a===\"boolean\");var Gb=typeof aa.BigInt===\"function\"&&typeof aa.BigInt(0)===\"bigint\";function Hb(a){var b=a;if(Eb(b)){if(!/^\\s*(?:-?[1-9]\\d*|0)?\\s*$/.test(b))throw Error(String(b));}else if(Db(b)&&!Number.isSafeInteger(b))throw Error(String(b));return Gb?BigInt(a):a=Fb(a)?a?\"1\":\"0\":Eb(a)?a.trim()||\"0\":String(a)}var Nb=Cb(a=>Gb?a>=Ib&&a<=Jb:a[0]===\"-\"?Kb(a,Lb):Kb(a,Mb));const Lb=Number.MIN_SAFE_INTEGER.toString(),Ib=Gb?BigInt(Number.MIN_SAFE_INTEGER):void 0,Mb=Number.MAX_SAFE_INTEGER.toString(),Jb=Gb?BigInt(Number.MAX_SAFE_INTEGER):void 0;\nfunction Kb(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 Ob=typeof Uint8Array.prototype.slice===\"function\";let q=0,r=0,Pb;function Qb(a){const b=a>>>0;q=b;r=(a-b)/4294967296>>>0}function Rb(a){if(a<0){Qb(-a);const [b,c]=Sb(q,r);q=b>>>0;r=c>>>0}else Qb(a)}function Tb(a){const b=Pb||=new DataView(new ArrayBuffer(8));b.setFloat32(0,+a,!0);r=0;q=b.getUint32(0,!0)}function Ub(a,b){const c=b*4294967296+(a>>>0);return Number.isSafeInteger(c)?c:Vb(a,b)}\nfunction Wb(a,b){const c=b&2147483648;c&&(a=~a+1>>>0,b=~b>>>0,a==0&&(b=b+1>>>0));a=Ub(a,b);return typeof a===\"number\"?c?-a:a:c?\"-\"+a:a}function Vb(a,b){b>>>=0;a>>>=0;if(b<=2097151)var c=\"\"+(4294967296*b+a);else ob()?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+Xb(c)+Xb(a));return c}function Xb(a){a=String(a);return\"0000000\".slice(a.length)+a}\nfunction Yb(){var a=q,b=r;if(b&2147483648)if(ob())a=\"\"+(BigInt(b|0)<<BigInt(32)|BigInt(a>>>0));else{const [c,d]=Sb(a,b);a=\"-\"+Vb(c,d)}else a=Vb(a,b);return a}\nfunction Zb(a){if(a.length<16)Rb(Number(a));else if(ob())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]=Sb(q,r);q=d;r=e}}}function Sb(a,b){b=~b;a?a=~a+1:b+=1;return[a,b]};const $b=typeof BigInt===\"function\"?BigInt.asIntN:void 0,ac=typeof BigInt===\"function\"?BigInt.asUintN:void 0,bc=Number.isSafeInteger,cc=Number.isFinite,dc=Math.trunc,ec=Hb(0);function fc(a){if(a==null||typeof a===\"number\")return a;if(a===\"NaN\"||a===\"Infinity\"||a===\"-Infinity\")return Number(a)}function gc(a){if(a==null||typeof a===\"boolean\")return a;if(typeof a===\"number\")return!!a}const hc=/^-?([1-9][0-9]*|0)(\\.[0-9]+)?$/;\nfunction ic(a){switch(typeof a){case \"bigint\":return!0;case \"number\":return cc(a);case \"string\":return hc.test(a);default:return!1}}function jc(a){if(a==null)return a;if(typeof a===\"string\"&&a)a=+a;else if(typeof a!==\"number\")return;return cc(a)?a|0:void 0}function kc(a){if(a==null)return a;if(typeof a===\"string\"&&a)a=+a;else if(typeof a!==\"number\")return;return cc(a)?a>>>0:void 0}function lc(a){if(a[0]===\"-\")return!1;const b=a.length;return b<20?!0:b===20&&Number(a.substring(0,6))<184467}\nfunction mc(a){const b=a.length;return a[0]===\"-\"?b<20?!0:b===20&&Number(a.substring(0,7))>-922337:b<19?!0:b===19&&Number(a.substring(0,6))<922337}function nc(a){if(a<0){Rb(a);var b=Vb(q,r);a=Number(b);return bc(a)?a:b}b=String(a);if(lc(b))return b;Rb(a);return Ub(q,r)}function oc(a){if(mc(a))return a;Zb(a);return Yb()}function pc(a){a=dc(a);bc(a)||(Rb(a),a=Wb(q,r));return a}function qc(a){var b=dc(Number(a));if(bc(b))return String(b);b=a.indexOf(\".\");b!==-1&&(a=a.substring(0,b));return oc(a)}\nfunction rc(a){var b=dc(Number(a));if(bc(b))return Hb(b);b=a.indexOf(\".\");b!==-1&&(a=a.substring(0,b));return ob()?Hb($b(64,BigInt(a))):Hb(oc(a))}function sc(a){if(bc(a))a=Hb(pc(a));else{a=dc(a);if(bc(a))a=String(a);else{{const b=String(a);mc(b)?a=b:(Rb(a),a=Yb())}}a=Hb(a)}return a}function tc(a){if(a==null)return a;if(typeof a===\"bigint\")return Nb(a)?a=Number(a):(a=$b(64,a),a=Nb(a)?Number(a):String(a)),a;if(ic(a))return typeof a===\"number\"?pc(a):qc(a)}\nfunction uc(a){if(a==null)return a;const b=typeof a;if(b===\"bigint\")return String($b(64,a));if(ic(a)){if(b===\"string\")return qc(a);if(b===\"number\")return pc(a)}}function vc(a){if(a==null)return a;var b=typeof a;if(b===\"bigint\")return String(ac(64,a));if(ic(a)){if(b===\"string\")return b=dc(Number(a)),bc(b)&&b>=0?a=String(b):(b=a.indexOf(\".\"),b!==-1&&(a=a.substring(0,b)),lc(a)||(Zb(a),a=Vb(q,r))),a;if(b===\"number\")return a=dc(a),a>=0&&bc(a)?a:nc(a)}}\nfunction wc(a){if(typeof a!==\"string\")throw Error();return a}function xc(a){if(a!=null&&typeof a!==\"string\")throw Error();return a}function yc(a){return a==null||typeof a===\"string\"?a:void 0}function zc(a,b,c,d){if(a!=null&&typeof a===\"object\"&&a.W===qb)return a;if(!Array.isArray(a))return c?d&2?((a=b[cb])||(a=new b,kb(a.u),a=b[cb]=a),b=a):b=new b:b=void 0,b;let e=c=a[n]|0;e===0&&(e|=d&32);e|=d&2;e!==c&&p(a,e);return new b(a)}\nfunction Ac(a,b,c){if(b)a:{b=a;if(!ic(b))throw Ya(\"int64\");switch(typeof b){case \"string\":b=rc(b);break a;case \"bigint\":b=Hb($b(64,b));break a;default:b=sc(b)}}else b=a,a=typeof b,b=b==null?b:a===\"bigint\"?Hb($b(64,b)):ic(b)?a===\"string\"?rc(b):sc(b):void 0;a=b;return a==null?c?ec:void 0:a};function Bc(a){return a};const Cc={};let Ec=function(){try{return za(new class extends Map{constructor(){super()}}),!1}catch{return!0}}();\nclass Fc{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 Gc=(()=>Ec?(Object.setPrototypeOf(Fc.prototype,Map.prototype),Object.defineProperties(Fc.prototype,{size:{value:0,configurable:!0,enumerable:!0,writable:!0}}),Fc):class extends Map{constructor(){super()}})();function Hc(a){return a}function Ic(a){if(a.M&2)throw Error(\"Cannot mutate an immutable Map\");}\nvar Nc=class extends Gc{constructor(a,b,c=Hc,d=Hc){super();let e=a[n]|0;e|=64;p(a,e);this.M=e;this.I=b;this.S=c;this.X=this.I?Jc:d;for(let f=0;f<a.length;f++){const g=a[f],h=c(g[0],!1,!0);let k=g[1];b?k===void 0&&(k=null):k=d(g[1],!1,!0,void 0,void 0,e);super.set(h,k)}}La(){var a=Kc;if(this.size!==0)return Array.from(super.entries(),b=>{b[0]=a(b[0]);b[1]=a(b[1]);return b})}da(a=Lc){const b=[],c=super.entries();for(var d;!(d=c.next()).done;)d=d.value,d[0]=a(d[0]),d[1]=a(d[1]),b.push(d);return b}clear(){Ic(this);\nsuper.clear()}delete(a){Ic(this);return super.delete(this.S(a,!0,!1))}entries(){if(this.I){var a=super.keys();a=new wb(a,Mc,this)}else a=super.entries();return a}values(){if(this.I){var a=super.keys();a=new wb(a,Nc.prototype.get,this)}else a=super.values();return a}forEach(a,b){this.I?super.forEach((c,d,e)=>{a.call(b,e.get(d),d,e)}):super.forEach(a,b)}set(a,b){Ic(this);a=this.S(a,!0,!1);return a==null?this:b==null?(super.delete(a),this):super.set(a,this.X(b,!0,!0,this.I,!1,this.M))}Ja(a){const b=\nthis.S(a[0],!1,!0);a=a[1];a=this.I?a===void 0?null:a:this.X(a,!1,!0,void 0,!1,this.M);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);if(b!==void 0){var c=this.I;return c?(c=this.X(b,!1,!0,c,this.pa,this.M),c!==b&&super.set(a,c),c):b}}[Symbol.iterator](){return this.entries()}};Nc.prototype.toJSON=void 0;function Jc(a,b,c,d,e,f){a=zc(a,d,c,f);e&&(a=Oc(a));return a}function Lc(a){return a}function Mc(a){return[a,this.get(a)]}let Pc;\nfunction Qc(){return Pc||=new Nc(kb([]),void 0,void 0,void 0,Cc)};function Rc(a,b,c){const d=pb(a);var e=d.length;const f=b&256?d[e-1]:void 0;e+=f?-1:0;for(b=b&512?1:0;b<e;b++)d[b]=c(d[b]);if(f){b=d[b]={};for(const g in f)b[g]=c(f[g])}(a=xb(a))&&(d[eb]=pb(a));return d}function Sc(a,b,c,d,e){if(a!=null){if(Array.isArray(a)){const f=a[n]|0;return a.length===0&&f&1?void 0:e&&f&2?a:Tc(a,b,c,d!==void 0,e)}return b(a,d)}}\nfunction Tc(a,b,c,d,e){const f=d||c?a[n]|0:0,g=d?!!(f&32):void 0;d=pb(a);let h=0;const k=d.length;for(let Fa=0;Fa<k;Fa++){var l=d[Fa];if(Fa===k-1&&rb(l)){var w=b,la=c,La=g,Dc=e;let mb=void 0;for(let zb in l){const Ab=Sc(l[zb],w,la,La,Dc);Ab!=null&&((mb??={})[zb]=Ab)}l=mb}else l=Sc(d[Fa],b,c,g,e);d[Fa]=l;l!=null&&(h=Fa+1)}h<k&&(d.length=h);c&&((a=xb(a))&&(d[eb]=pb(a)),c(f,d));return d}function Kc(a){return Sc(a,Uc,void 0,void 0,!1)}\nfunction Uc(a){switch(typeof a){case \"number\":return Number.isFinite(a)?a:\"\"+a;case \"bigint\":return Nb(a)?Number(a):\"\"+a;case \"boolean\":return a?1:0;case \"object\":if(Pa(a))return Pa(a)&&Za(gb),Ja(a);if(a.W===qb)return Vc(a);if(a instanceof Ta){const b=a.g;return b==null?\"\":typeof b===\"string\"?b:a.g=Ja(b)}if(a instanceof Nc)return a.La();return}return a}let Wc;\nfunction Vc(a){var b=a.u;a=Tc(b,Uc,void 0,void 0,!1);var c=b[n]|0;if((b=a.length)&&!(c&512)){var d=a[b-1],e=!1;rb(d)?(b--,e=!0):d=void 0;c=c&512?0:-1;var f=b-c,g=(Wc??Bc)(f,c,a,d);d&&(a[b]=void 0);if(f<g&&d){f=!0;for(var h in d){const k=+h;k<=g?(e=k+c,a[e]=d[h],b=Math.max(e+1,b),e=!1,delete d[h]):f=!1}f&&(d=void 0)}for(f=b-1;b>0;f=b-1)if(h=a[f],h==null)b--,e=!0;else if(f-=c,f>=g)(d??={})[f]=h,b--,e=!0;else break;e&&(a.length=b);d&&a.push(d)}return a};let Xc,Yc;function Zc(a){switch(typeof a){case \"boolean\":return Xc||=[0,void 0,!0];case \"number\":return a>0?void 0:a===0?Yc||=[0,void 0]:[-a,void 0];case \"string\":return[0,a];case \"object\":return a}}function $c(a,b,c){a=ad(a,b[0],b[1],c?1:2);b!==Xc&&c&&jb(a,8192);return a}\nfunction ad(a,b,c,d){if(a==null){var e=96;c?(a=[c],e|=512):a=[];b&&(e=e&-16760833|(b&1023)<<14)}else{if(!Array.isArray(a))throw Error(\"narr\");e=a[n]|0;8192&e||!(64&e)||2&e||bd();if(e&1024)throw Error(\"farr\");if(e&64)return a;d===1||d===2||(e|=64);if(c&&(e|=512,c!==a[0]))throw Error(\"mid\");a:{c=a;var f=c.length;if(f){var g=f-1;d=c[g];if(rb(d)){e|=256;b=e&512?0:-1;g-=b;if(g>=1024)throw Error(\"pvtlmt\");for(var h in d)f=+h,f<g&&(c[f+b]=d[h],delete d[h]);e=e&-16760833|(g&1023)<<14;break a}}if(b){h=Math.max(b,\nf-(e&512?0:-1));if(h>1024)throw Error(\"spvt\");e=e&-16760833|(h&1023)<<14}}}p(a,e);return a}function bd(){Za(fb)};function cd(a,b,c=nb){if(a!=null){if(Ha&&a instanceof Uint8Array)return b?a:new Uint8Array(a);if(Array.isArray(a)){var d=a[n]|0;if(d&2)return a;b&&=d===0||!!(d&32)&&!(d&64||!(d&16));return b?(p(a,d|34),d&4&&Object.freeze(a),a):Tc(a,cd,d&4?nb:c,!0,!0)}a.W===qb?(c=a.u,d=c[n]|0,a=d&2?a:new a.constructor(dd(c,d,!0))):a instanceof Nc&&!(a.M&2)&&(c=kb(a.da(cd)),a=new Nc(c,a.I,a.S,a.X));return a}}function dd(a,b,c){const d=c||b&2?nb:lb,e=!!(b&32);a=Rc(a,b,f=>cd(f,e,d));jb(a,32|(c?2:0));return a}\nfunction Oc(a){const b=a.u,c=b[n]|0;return c&2?new a.constructor(dd(b,c,!1)):a};function ed(a,b){a=a.u;return fd(a,a[n]|0,b)}function fd(a,b,c){if(c===-1)return null;const d=c+(b&512?0:-1),e=a.length-1;if(d>=e&&b&256)return a[e][c];if(d<=e)return a[d]}function t(a,b,c){const d=a.u;let e=d[n]|0;vb(e);u(d,e,b,c);return a}function u(a,b,c,d){const e=b&512?0:-1,f=c+e;var g=a.length-1;if(f>=g&&b&256)return a[g][c]=d,b;if(f<=g)return a[f]=d,b;d!==void 0&&(g=b>>14&1023||536870912,c>=g?d!=null&&(a[g+e]={[c]:d},b|=256,p(a,b)):a[f]=d);return b}\nfunction gd(a,b){a=a.u;let c=a[n]|0;const d=fd(a,c,b),e=fc(d);e!=null&&e!==d&&u(a,c,b,e);return e}function hd(a){a=a.u;let b=a[n]|0;const c=fd(a,b,1),d=sb(c,!0);d!=null&&d!==c&&u(a,b,1,d);return d}function id(){return void 0===yb?2:4}\nfunction jd(a,b,c,d,e){const f=a.u;a=f[n]|0;const g=2&a?1:d;e=!!e;d=kd(f,a,b);let h=d[n]|0;if(!(4&h)){4&h&&(d=pb(d),h=ld(h,a),a=u(f,a,b,d));let k=0,l=0;for(;k<d.length;k++){const w=c(d[k]);w!=null&&(d[l++]=w)}l<k&&(d.length=l);h=md(h,a);c=(h|20)&-2049;h=c&=-4097;p(d,h);2&h&&Object.freeze(d)}g===1||g===4&&32&h?nd(h)||(e=h,h|=2,h!==e&&p(d,h),Object.freeze(d)):(g===2&&nd(h)&&(d=pb(d),h=ld(h,a),h=od(h,a,e),p(d,h),a=u(f,a,b,d)),nd(h)||(b=h,h=od(h,a,e),h!==b&&p(d,h)));return d}\nfunction kd(a,b,c){a=fd(a,b,c);return Array.isArray(a)?a:tb}function md(a,b){a===0&&(a=ld(a,b));return a|1}function nd(a){return!!(2&a)&&!!(4&a)||!!(1024&a)}function pd(a){a=pb(a);for(let b=0;b<a.length;b++){const c=a[b]=pb(a[b]);Array.isArray(c[1])&&(c[1]=kb(c[1]))}return a}\nfunction qd(a,b,c){var d=rd;const e=b&2;let f=!1;if(c==null){if(e)return Qc();c=[]}else if(c.constructor===Nc){if((c.M&2)==0||e)return c;c=c.da()}else Array.isArray(c)?f=!!((c[n]|0)&2):c=[];if(e){if(!c.length)return Qc();f||(f=!0,kb(c))}else f&&(f=!1,c=pd(c));f||((c[n]|0)&64?c[n]&=-33:32&b&&jb(c,32));d=new Nc(c,d,Ac,void 0);u(a,b,2,d);return d}function sd(a,b,c,d){a=a.u;let e=a[n]|0;vb(e);u(a,e,b,(d===\"0\"?Number(c)===0:c===d)?void 0:c)}\nfunction td(a,b,c,d){vb(b);let e=kd(a,b,c);const f=e!==tb;if(64&b||!(8192&b)||!f){const g=f?e[n]|0:0;let h=g;if(!f||2&h||nd(h)||4&h&&!(32&h))e=pb(e),h=ld(h,b),b=u(a,b,c,e);h=md(h,b)&-13;h=od(d?h&-17:h|16,b,!0);h!==g&&p(e,h)}return e}function ud(a,b){var c=vd;a=a.u;return wd(xd(a),a,a[n]|0,c)===b?b:-1}function xd(a){if($a)return a[db]??(a[db]=new Map);if(db in a)return a[db];const b=new Map;Object.defineProperty(a,db,{value:b});return b}\nfunction yd(a,b,c,d){const e=xd(a),f=wd(e,a,b,c);f!==d&&(f&&(b=u(a,b,f)),e.set(c,d));return b}function wd(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];fd(b,c,g)!=null&&(e!==0&&(c=u(b,c,e)),e=g)}a.set(d,e);return e}\nfunction zd(a,b,c){let d=a[n]|0;const e=fd(a,d,c);let f;if(e!=null&&e.W===qb)return b=Oc(e),b!==e&&u(a,d,c,b),b.u;if(Array.isArray(e)){const g=e[n]|0;g&2?f=$c(dd(e,g,!1),b,!0):g&64?f=e:f=$c(f,b,!0)}else f=$c(void 0,b,!0);f!==e&&u(a,d,c,f);return f}function Ad(a,b,c){a=a.u;let d=a[n]|0;const e=fd(a,d,c);b=zc(e,b,!1,d);b!==e&&b!=null&&u(a,d,c,b);return b}function v(a,b,c){b=Ad(a,b,c);if(b==null)return b;a=a.u;let d=a[n]|0;if(!(d&2)){const e=Oc(b);e!==b&&(b=e,u(a,d,c,b))}return b}\nfunction Bd(a,b,c,d,e,f,g){a=a.u;var h=!!(2&b);const k=h?1:e;f=!!f;g&&=!h;e=kd(a,b,d);var l=e[n]|0;h=!!(4&l);if(!h){l=md(l,b);var w=e,la=b;const La=!!(2&l);La&&(la|=2);let Dc=!La,Fa=!0,mb=0,zb=0;for(;mb<w.length;mb++){const Ab=zc(w[mb],c,!1,la);if(Ab instanceof c){if(!La){const Tf=!!((Ab.u[n]|0)&2);Dc&&=!Tf;Fa&&=Tf}w[zb++]=Ab}}zb<mb&&(w.length=zb);l|=4;l=Fa?l|16:l&-17;l=Dc?l|8:l&-9;p(w,l);La&&Object.freeze(w)}if(g&&!(8&l||!e.length&&(k===1||k===4&&32&l))){nd(l)&&(e=pb(e),l=ld(l,b),b=u(a,b,d,e));c=\ne;g=l;for(w=0;w<c.length;w++)l=c[w],la=Oc(l),l!==la&&(c[w]=la);g|=8;g=c.length?g&-17:g|16;p(c,g);l=g}k===1||k===4&&32&l?nd(l)||(b=l,l|=!e.length||16&l&&(!h||32&l)?2:1024,l!==b&&p(e,l),Object.freeze(e)):(k===2&&nd(l)&&(e=pb(e),l=ld(l,b),l=od(l,b,f),p(e,l),b=u(a,b,d,e)),nd(l)||(d=l,l=od(l,b,f),l!==d&&p(e,l)));return e}function Cd(a,b,c){const d=a.u[n]|0;return Bd(a,d,b,c,id(),!1,!(2&d))}function x(a,b,c,d){d==null&&(d=void 0);return t(a,c,d)}\nfunction Dd(a,b,c,d){d==null&&(d=void 0);a:{a=a.u;let e=a[n]|0;vb(e);if(d==null){const f=xd(a);if(wd(f,a,e,c)===b)f.set(c,0);else break a}else e=yd(a,e,c,b);u(a,e,b,d)}}function ld(a,b){a=(2&b?a|2:a&-3)|32;return a&=-1025}function od(a,b,c){32&b&&c||(a&=-33);return a}function Ed(a,b,c){vb(a.u[n]|0);jd(a,b,yc,2,!0).push(wc(c))}function Fd(a,b,c,d){const e=a.u[n]|0;vb(e);a=Bd(a,e,c,b,2,!0);d=d!=null?d:new c;a.push(d);a[n]=(d.u[n]|0)&2?a[n]&-9:a[n]&-17}function Gd(a,b){return jc(ed(a,b))}\nfunction Hd(a,b){return yc(ed(a,b))}function y(a,b){return gd(a,b)??0}function Id(a,b,c){if(c!=null&&typeof c!==\"boolean\")throw a=typeof c,Error(`Expected boolean but got ${a!=\"object\"?a:c?Array.isArray(c)?\"array\":a:\"null\"}: ${c}`);t(a,b,c)}function Jd(a,b,c){if(c!=null){if(typeof c!==\"number\")throw Ya(\"int32\");if(!cc(c))throw Ya(\"int32\");c|=0}t(a,b,c)}function z(a,b,c){if(c!=null&&typeof c!==\"number\")throw Error(`Value of float/double field must be a number, found ${typeof c}: ${c}`);t(a,b,c)}\nfunction Kd(a,b,c){{const g=a.u;let h=g[n]|0;vb(h);if(c==null)u(g,h,b);else{var d=a=c[n]|0,e=nd(a),f=e||Object.isFrozen(c);e||(a=0);f||(c=pb(c),d=0,a=ld(a,h),a=od(a,h,!0),f=!1);a|=21;for(e=0;e<c.length;e++){const k=c[e],l=wc(k);Object.is(k,l)||(f&&(c=pb(c),d=0,a=ld(a,h),a=od(a,h,!0),f=!1),c[e]=l)}a!==d&&(f&&(c=pb(c),a=ld(a,h),a=od(a,h,!0)),p(c,a));u(g,h,b,c)}}};function Ld(a,b){return Error(`Invalid wire type: ${a} (at position ${b})`)}function Md(){return Error(\"Failed to read varint, encoding is invalid.\")}function Nd(a,b){return Error(`Tried to read past the end of the data ${b} > ${a}`)};function Od(a){if(typeof a===\"string\")return{buffer:Oa(a),O:!1};if(Array.isArray(a))return{buffer:new Uint8Array(a),O:!1};if(a.constructor===Uint8Array)return{buffer:a,O:!1};if(a.constructor===ArrayBuffer)return{buffer:new Uint8Array(a),O:!1};if(a.constructor===Ta)return{buffer:Ua(a)||new Uint8Array(0),O:!0};if(a instanceof Uint8Array)return{buffer:new Uint8Array(a.buffer,a.byteOffset,a.byteLength),O:!1};throw Error(\"Type not convertible to a Uint8Array, expected a Uint8Array, an ArrayBuffer, a base64 encoded string, a ByteString or an Array of numbers\");\n};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);f>32&&(e|=(c&127)>>4);for(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 Md();}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 Md();}\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 Md();Qd(a,c);return e}function Td(a){return Sd(a)>>>0}function Ud(a){var b=a.h;const c=a.g,d=b[c],e=b[c+1],f=b[c+2];b=b[c+3];Qd(a,a.g+4);return(d<<0|e<<8|f<<16|b<<24)>>>0}\nfunction Vd(a){var b=Ud(a);a=(b>>31)*2+1;const c=b>>>23&255;b&=8388607;return c==255?b?NaN:a*Infinity:c==0?a*1.401298464324817E-45*b:a*Math.pow(2,c-150)*(b+8388608)}function Wd(a){return Sd(a)}function Xd(a,b,{aa:c=!1}={}){a.aa=c;b&&(b=Od(b),a.h=b.buffer,a.m=b.O,a.j=0,a.l=a.h.length,a.g=a.j)}function Qd(a,b){a.g=b;if(b>a.l)throw Nd(a.l,b);}function Yd(a,b){if(b<0)throw Error(`Tried to read a negative byte length: ${b}`);const c=a.g,d=c+b;if(d>a.l)throw Nd(b,a.l-c);a.g=d;return c}\nfunction Zd(a,b){if(b==0)return Ra();var c=Yd(a,b);a.aa&&a.m?c=a.h.subarray(c,c+b):(a=a.h,b=c+b,c=c===b?new Uint8Array(0):Ob?a.slice(c,b):new Uint8Array(a.subarray(c,b)));return c.length==0?Ra():new Ta(c,Qa)}var $d=class{constructor(a,b){this.h=null;this.m=!1;this.g=this.l=this.j=0;Xd(this,a,b)}clear(){this.h=null;this.m=!1;this.g=this.l=this.j=0;this.aa=!1}},ae=[];function be(a){var b=a.g;if(b.g==b.l)return!1;a.l=a.g.g;var c=Td(a.g);b=c>>>3;c&=7;if(!(c>=0&&c<=5))throw Ld(c,a.l);if(b<1)throw Error(`Invalid field number: ${b} (at position ${a.l})`);a.m=b;a.h=c;return!0}\nfunction ce(a){switch(a.h){case 0:a.h!=0?ce(a):Rd(a.g);break;case 1:a=a.g;Qd(a,a.g+8);break;case 2:if(a.h!=2)ce(a);else{var b=Td(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.m;do{if(!be(a))throw Error(\"Unmatched start-group tag: stream EOF\");if(a.h==4){if(a.m!=b)throw Error(\"Unmatched end-group tag\");break}ce(a)}while(1);break;default:throw Ld(a.h,a.l);}}\nfunction de(a,b,c){const d=a.g.l,e=Td(a.g),f=a.g.g+e;let g=f-d;g<=0&&(a.g.l=f,c(b,a,void 0,void 0,void 0),g=f-a.g.g);if(g)throw Error(\"Message parsing ended unexpectedly. Expected to read \"+`${e} bytes, instead read ${e-g} bytes, either the `+\"data ended unexpectedly or the message misreported its own length\");a.g.g=f;a.g.l=d;return b}\nfunction ee(a){var b=Td(a.g);a=a.g;var c=Yd(a,b);a=a.h;if(ha){var d=a,e;(e=fa)||(e=fa=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(ea===void 0){try{e.decode(new Uint8Array([128]))}catch(k){}try{e.decode(new Uint8Array([97])),ea=!0}catch(k){ea=!1}}!ea&&(fa=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?ca():(k=a[f++],g<194||(k&192)!==128?(f--,ca()):c.push((g&31)<<6|k&63)):\ng<240?f>=b-1?ca():(k=a[f++],(k&192)!==128||g===224&&k<160||g===237&&k>=160||((e=a[f++])&192)!==128?(f--,ca()):c.push((g&15)<<12|(k&63)<<6|e&63)):g<=244?f>=b-2?ca():(k=a[f++],(k&192)!==128||(g<<28)+(k-144)>>30!==0||((e=a[f++])&192)!==128||((d=a[f++])&192)!==128?(f--,ca()):(g=(g&7)<<18|(k&63)<<12|(e&63)<<6|d&63,g-=65536,c.push((g>>10&1023)+55296,(g&1023)+56320))):ca();c.length>=8192&&(h=da(h,c),c.length=0)}f=da(h,c)}return f}function fe(a){const b=Td(a.g);return Zd(a.g,b)}\nfunction ge(a,b,c){var d=Td(a.g);for(d=a.g.g+d;a.g.g<d;)c.push(b(a.g))}var he=class{constructor(a,b){if(ae.length){const c=ae.pop();Xd(c,a,b);a=c}else a=new $d(a,b);this.g=a;this.l=this.g.g;this.h=this.m=-1;this.o(b)}o({fa:a=!1}={}){this.fa=a}},ie=[];function je(a,b,c){b.g?b.m(a,b.g,b.h,c):b.m(a,b.h,c)}var A=class{constructor(a,b){this.u=ad(a,b)}toJSON(){try{var a=Vc(this)}finally{Wc=void 0}return a}l(){var a=ke;return a.g?a.l(this,a.g,a.h):a.l(this,a.h,a.defaultValue)}clone(){const a=this.u;return new this.constructor(dd(a,a[n]|0,!1))}O(){return!!((this.u[n]|0)&2)}};A.prototype.W=qb;A.prototype.toString=function(){return this.u.toString()};function le(a){if(!a)return me||=new ne(0,0);if(!/^\\d+$/.test(a))return null;Zb(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;Zb(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,b){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){we(a,a.g.end());for(let c=0;c<b.length;c++)we(a,Ua(b[c])||new Uint8Array(0))}function Be(a,b,c){xe(a,b,2);se(a.g,c.length);we(a,a.g.end());we(a,c)}function Ce(a,b,c,d){c!=null&&(b=ye(a,b),d(c,a),ze(a,b))}\nvar De=class{constructor(){this.l=[];this.h=0;this.g=new ve}};function Ee(){const a=class{constructor(){throw Error();}};Object.setPrototypeOf(a,a.prototype);return a}var Fe=Ee(),Ge=Ee(),He=Ee(),Ie=Ee(),Je=Ee(),Ke=Ee(),Le=Ee(),Me=Ee(),Ne=Ee();var Oe=class{constructor(a,b,c){this.g=a;this.h=b;a=ba(Fe);this.l=!!a&&c===a||!1}};function Pe(a,b){return new Oe(a,b,Fe)}function Qe(a,b,c,d,e){Ce(a,c,Re(b,d),e)}const Se=Pe(function(a,b,c,d,e){if(a.h!==2)return!1;de(a,zd(b,d,c),e);return!0},Qe),Te=Pe(function(a,b,c,d,e){if(a.h!==2)return!1;de(a,zd(b,d,c),e);return!0},Qe);var Ue=Symbol(),Ve=Symbol(),We=Symbol(),Xe=Symbol();let Ye,Ze;\nfunction $e(a,b,c,d){var e=d[a];if(e)return e;e={};e.Ma=d;e.T=Zc(d[0]);var f=d[1];let g=1;f&&f.constructor===Object&&(e.ga=f,f=d[++g],typeof f===\"function\"&&(e.la=!0,Ye??=f,Ze??=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 la;var l=void 0;f instanceof Oe?la=f:(la=Se,g--);if(la?.l){f=d[++g];l=d;var w=g;typeof f===\"function\"&&(f=f(),l[w]=f);\nl=f}f=d[++g];w=k+1;typeof f===\"number\"&&f<0&&(w-=f,f=d[++g]);for(;k<w;k++){const La=h[k];l?c(e,k,la,l,La):b(e,k,la,La)}}return d[a]=e}function af(a){return Array.isArray(a)?a[0]instanceof Oe?a:[Te,a]:[a,void 0]}function Re(a,b){if(a instanceof A)return a.u;if(Array.isArray(a))return $c(a,b,!1)};function bf(a,b,c,d){const e=c.g;a[b]=d?(f,g,h)=>e(f,g,h,d):e}function cf(a,b,c,d,e){const f=c.g;let g,h;a[b]=(k,l,w)=>f(k,l,w,h||=$e(Ve,bf,cf,d).T,g||=df(d),e)}\nfunction df(a){let b=a[We];if(b!=null)return b;const c=$e(Ve,bf,cf,a);b=c.la?(d,e)=>Ye(d,e,c):(d,e)=>{const f=d[n]|0;for(;be(e)&&e.h!=4;){var g=e.m,h=c[g];if(h==null){var k=c.ga;k&&(k=k[g])&&(k=ef(k),k!=null&&(h=c[g]=k))}h!=null&&h(e,d,g)||(h=e,g=h.l,ce(h),h.fa?h=void 0:(k=h.g.g-g,h.g.g=g,h=Zd(h.g,k)),g=d,h&&((k=g[eb])?k.push(h):g[eb]=[h]))}f&8192&&kb(d);return!0};return a[We]=b}\nfunction ef(a){a=af(a);const b=a[0].g;if(a=a[1]){const c=df(a),d=$e(Ve,bf,cf,a).T;return(e,f,g)=>b(e,f,g,d,c)}return b};function ff(a,b,c){a[b]=c.h}function gf(a,b,c,d){let e,f;const g=c.h;a[b]=(h,k,l)=>g(h,k,l,f||=$e(Ue,ff,gf,d).T,e||=hf(d))}function hf(a){let b=a[Xe];if(!b){const c=$e(Ue,ff,gf,a);b=(d,e)=>jf(d,e,c);a[Xe]=b}return b}function jf(a,b,c){Bb(a,a[n]|0|(c.T[1]?512:0),(d,e)=>{if(e!=null){var f=kf(c,d);f&&f(b,e,d)}});(a=xb(a))&&Ae(b,a)}\nfunction kf(a,b){var c=a[b];if(c)return c;if(c=a.ga)if(c=c[b]){c=af(c);var d=c[0].h;if(c=c[1]){const e=hf(c),f=$e(Ue,ff,gf,c).T;c=a.la?Ze(f,e):(g,h,k)=>d(g,h,k,f,e)}else c=d;return a[b]=c}};function lf(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);p(b,(c|5)&-6145);c&2&&Object.freeze(b);return b}}function B(a,b,c){return new Oe(a,b,c)}function mf(a,b,c){return new Oe(a,b,c)}function C(a,b,c){u(a,a[n]|0,b,c)}\nvar nf=Pe(function(a,b,c,d,e){if(a.h!==2)return!1;a=de(a,$c([void 0,void 0],d,!0),e);d=b[n]|0;vb(d);e=fd(b,d,c);e instanceof Nc?(e.M&2)!=0?(e=e.da(),e.push(a),u(b,d,c,e)):e.Ja(a):Array.isArray(e)?((e[n]|0)&2&&(e=pd(e),u(b,d,c,e)),e.push(a)):u(b,d,c,[a]);return!0},function(a,b,c,d,e){if(b instanceof Nc)b.forEach((f,g)=>{Ce(a,c,$c([g,f],d,!1),e)});else if(Array.isArray(b))for(let f=0;f<b.length;f++){const g=b[f];Array.isArray(g)&&Ce(a,c,$c(g,d,!1),e)}});\nfunction of(a,b,c){b=uc(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;Rb(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 pf(a,b,c){b=jc(b);b!=null&&b!=null&&(xe(a,c,0),te(a.g,b))}function qf(a,b,c){b=gc(b);b!=null&&(xe(a,c,0),a.g.g.push(b?1:0))}function rf(a,b,c){b=yc(b);b!=null&&Be(a,c,ka(b))}\nfunction sf(a,b,c,d,e){Ce(a,c,Re(b,d),e)}function tf(a,b,c){b==null||typeof b==\"string\"||b instanceof Ta||(Pa(b)?Pa(b)&&Za(gb):b=void 0);b!=null&&Be(a,c,Od(b).buffer)}function uf(a,b,c){if(a.h!==5&&a.h!==2)return!1;b=td(b,b[n]|0,c,!1);a.h==2?ge(a,Vd,b):b.push(Vd(a.g));return!0}\nvar vf=B(function(a,b,c){if(a.h!==1)return!1;var d=a.g;a=Ud(d);const e=Ud(d);d=(e>>31)*2+1;const f=e>>>20&2047;a=4294967296*(e&1048575)+a;C(b,c,f==2047?a?NaN:d*Infinity:f==0?d*4.9E-324*a:d*Math.pow(2,f-1075)*(a+4503599627370496));return!0},function(a,b,c){b=fc(b);b!=null&&(xe(a,c,1),a=a.g,c=Pb||=new DataView(new ArrayBuffer(8)),c.setFloat64(0,+b,!0),q=c.getUint32(0,!0),r=c.getUint32(4,!0),ue(a,q),ue(a,r))},Ee()),D=B(function(a,b,c){if(a.h!==5)return!1;C(b,c,Vd(a.g));return!0},function(a,b,c){b=fc(b);\nb!=null&&(xe(a,c,5),a=a.g,Tb(b),ue(a,q))},Le),wf=mf(uf,function(a,b,c){b=lf(fc,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,Tb(f),ue(d,q))}},Le),xf=mf(uf,function(a,b,c){b=lf(fc,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,Tb(b[d]),ue(c,q)}},Le),yf=B(function(a,b,c){if(a.h!==0)return!1;C(b,c,Pd(a.g,Wb));return!0},of,Ke),zf=B(function(a,b,c){if(a.h!==0)return!1;a=Pd(a.g,Wb);C(b,c,a===0?void 0:a);return!0},of,Ke),Af=\nB(function(a,b,c){if(a.h!==0)return!1;C(b,c,Pd(a.g,Ub));return!0},function(a,b,c){b=vc(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;Rb(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)}}},Ee()),E=B(function(a,b,c){if(a.h!==0)return!1;C(b,c,Sd(a.g));return!0},pf,Ie),Bf=mf(function(a,b,c){if(a.h!==0&&a.h!==2)return!1;\nb=td(b,b[n]|0,c,!1);a.h==2?ge(a,Sd,b):b.push(Sd(a.g));return!0},function(a,b,c){b=lf(jc,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)}},Ie),Cf=B(function(a,b,c){if(a.h!==0)return!1;a=Sd(a.g);C(b,c,a===0?void 0:a);return!0},pf,Ie),F=B(function(a,b,c){if(a.h!==0)return!1;C(b,c,Rd(a.g));return!0},qf,Ge),Df=B(function(a,b,c){if(a.h!==0)return!1;a=Rd(a.g);C(b,c,a===!1?void 0:a);return!0},qf,Ge),G=mf(function(a,b,c){if(a.h!==2)return!1;a=ee(a);td(b,b[n]|0,c,!1).push(a);\nreturn!0},function(a,b,c){b=lf(yc,b);if(b!=null)for(let g=0;g<b.length;g++){var d=a,e=c,f=b[g];f!=null&&Be(d,e,ka(f))}},He),Ef=B(function(a,b,c){if(a.h!==2)return!1;a=ee(a);C(b,c,a===\"\"?void 0:a);return!0},rf,He),H=B(function(a,b,c){if(a.h!==2)return!1;C(b,c,ee(a));return!0},rf,He),I=function(a,b,c=Fe){return new Oe(a,b,c)}(function(a,b,c,d,e){if(a.h!==2)return!1;d=$c(void 0,d,!0);td(b,b[n]|0,c,!0).push(d);de(a,d,e);return!0},function(a,b,c,d,e){if(Array.isArray(b))for(let f=0;f<b.length;f++)sf(a,\nb[f],c,d,e)}),J=Pe(function(a,b,c,d,e,f){if(a.h!==2)return!1;yd(b,b[n]|0,f,c);b=zd(b,d,c);de(a,b,e);return!0},sf),Ff=B(function(a,b,c){if(a.h!==2)return!1;C(b,c,fe(a));return!0},tf,Me),Gf=mf(function(a,b,c){if(a.h!==0&&a.h!==2)return!1;b=td(b,b[n]|0,c,!1);a.h==2?ge(a,Td,b):b.push(Td(a.g));return!0},function(a,b,c){b=lf(kc,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,0),se(d.g,f))}},Je),Hf=B(function(a,b,c){if(a.h!==0)return!1;a=Td(a.g);C(b,c,a===0?void 0:a);return!0},\nfunction(a,b,c){b=kc(b);b!=null&&b!=null&&(xe(a,c,0),se(a.g,b))},Je),If=B(function(a,b,c){if(a.h!==0)return!1;C(b,c,Sd(a.g));return!0},function(a,b,c){b=jc(b);b!=null&&(b=parseInt(b,10),xe(a,c,0),te(a.g,b))},Ne);class Jf{constructor(a,b){this.h=a;this.g=b;this.l=v;this.m=x;this.defaultValue=void 0}register(){za(this)}};function Kf(a,b){return new Jf(a,b)};function Lf(a,b){return(c,d)=>{if(ie.length){const f=ie.pop();f.o(d);Xd(f.g,c,d);c=f}else c=new he(c,d);try{const f=new a,g=f.u;df(b)(g,c);var e=f}finally{c.g.clear(),c.m=-1,c.h=-1,ie.length<100&&ie.push(c)}return e}}function Mf(a){return function(){const b=new De;jf(this.u,b,$e(Ue,ff,gf,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 Nf(a,b){if(b!=null)if(Array.isArray(b))t(a,2,Tc(b,Uc,void 0,void 0,!1));else if(typeof b===\"string\"||b instanceof Ta||Pa(b))sd(a,2,sb(b,!1),Ra());else throw Error(\"invalid value in Any.value field: \"+b+\" expected a ByteString, a base64 encoded string, a Uint8Array or a jspb array\");}var Of=class extends A{constructor(a){super(a)}};var Pf=[0,Ef,B(function(a,b,c){if(a.h!==2)return!1;a=fe(a);C(b,c,a===Ra()?void 0:a);return!0},function(a,b,c){if(b!=null){if(b instanceof A){const d=b.Oa;d&&(b=d(b),b!=null&&Be(a,c,Od(b).buffer));return}if(Array.isArray(b))return}tf(a,b,c)},Me)];/*\n\n Copyright Google LLC\n SPDX-License-Identifier: Apache-2.0\n*/\nlet Qf=globalThis.trustedTypes,Rf;function Sf(){let a=null;if(!Qf)return a;try{const b=c=>c;a=Qf.createPolicy(\"goog#html\",{createHTML:b,createScript:b,createScriptURL:b})}catch(b){}return a};var Uf=class{constructor(a){this.g=a}toString(){return this.g+\"\"}};function Vf(a){Rf===void 0&&(Rf=Sf());var b=Rf;return new Uf(b?b.createScriptURL(a):a)};function Wf(a,...b){if(b.length===0)return Vf(a[0]);let c=a[0];for(let d=0;d<b.length;d++)c+=encodeURIComponent(b[d])+a[d+1];return Vf(c)};var Xf=[0,E,If,F,-1,Bf,If,-1];var Yf=class extends A{constructor(a){super(a)}};var Zf=[0,F,H,F,If,-1,mf(function(a,b,c){if(a.h!==0&&a.h!==2)return!1;b=td(b,b[n]|0,c,!1);a.h==2?ge(a,Wd,b):b.push(Sd(a.g));return!0},function(a,b,c){b=lf(jc,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),H,-1,[0,F,-1],If,F,-1];var $f=[0,H,-2];var ag=class extends A{constructor(a){super(a)}};var bg=[0];var cg=[0,E,F,1,F,-3];var dg=class extends A{constructor(a){super(a,2)}},K={};K[336783863]=[0,H,F,-1,E,[0,[1,2,3,4,5,6,7,8,9],J,bg,J,Zf,J,$f,J,cg,J,Xf,J,[0,H,-2],J,[0,H,If],J,[0,If,H,-1],J,[0,If,-1]],[0,H],F,[0,[1,3],[2,4],J,[0,Bf],-1,J,[0,G],-1,I,[0,H,-1]],H];var eg=[0,zf,-1,Df,-3,zf,Bf,Ef,Cf,zf,-1,Df,Cf,Df,-2,Ef];var fg=class extends A{constructor(a){super(a,1)}};function gg(a,b){sd(a,2,xc(b),\"\")}function L(a,b){Ed(a,3,b)}function M(a,b){Ed(a,4,b)}var N=class extends A{constructor(a){super(a,500)}o(a){return x(this,dg,7,a)}};var hg=[-1,{}];var ig=[0,H,1,hg];var jg=[0,H,G,hg];function kg(a,b){Fd(a,1,N,b)}function O(a,b){Ed(a,10,b)}function P(a,b){Ed(a,15,b)}var lg=class extends A{constructor(a){super(a,500)}o(a){return x(this,fg,1001,a)}};var mg=[-500,I,[-500,Ef,-1,G,-3,[-2,K,F],I,Pf,Cf,-1,ig,jg,I,[0,Ef,Df],Ef,eg,Cf,G,987,G],4,I,[-500,H,-1,[-1,{}],998,H],I,[-500,H,G,-1,[-2,{},F],997,G,-1],Cf,I,[-500,H,G,hg,998,G],G,Cf,ig,jg,I,[0,Ef,-1,hg],G,-2,eg,Ef,-1,Df,[0,Df,Hf],978,hg,I,Pf];lg.prototype.g=Mf(mg);var ng=Lf(lg,mg);var og=class extends A{constructor(a){super(a)}};var pg=class extends A{constructor(a){super(a)}g(){return Cd(this,og,1)}};var qg=[0,I,[0,E,D,H,-1]];var rg=Lf(pg,qg);var sg=class extends A{constructor(a){super(a)}};var tg=class extends A{constructor(a){super(a)}};var ug=class extends A{constructor(a){super(a)}h(){return v(this,sg,2)}g(){return Cd(this,tg,5)}};var vg=Lf(class extends A{constructor(a){super(a)}},[0,G,Bf,xf,[0,If,[0,E,-3],[0,D,-3],[0,E,-1,[0,I,[0,E,-2]]],I,[0,D,-1,H,D]],H,-1,yf,I,[0,E,D],G,yf]);var wg=class extends A{constructor(a){super(a)}};var xg=Lf(class extends A{constructor(a){super(a)}},[0,I,[0,D,-4]]);var yg=class extends A{constructor(a){super(a)}};var zg=Lf(class extends A{constructor(a){super(a)}},[0,I,[0,D,-4]]);var Ag=class extends A{constructor(a){super(a)}};var Bg=[0,E,-1,xf,If];var Cg=class extends A{constructor(a){super(a)}};Cg.prototype.g=Mf([0,D,-4,yf]);var Dg=class extends A{constructor(a){super(a)}};var Eg=Lf(class extends A{constructor(a){super(a)}},[0,I,[0,1,E,H,qg],yf]);var Fg=class extends A{constructor(a){super(a)}};var Gg=class extends A{constructor(a){super(a)}ma(){const a=hd(this);return a==null?Ra():a}};var Hg=class extends A{constructor(a){super(a)}},vd=[1,2];var Ig=Lf(class extends A{constructor(a){super(a)}},[0,I,[0,vd,J,[0,xf],J,[0,Ff],E,H],yf]);var Jg=class extends A{constructor(a){super(a)}};var Kg=[0,H,E,D,G,-1];var Lg=class extends A{constructor(a){super(a)}};var Mg=[0,F,-1];var Ng=class extends A{constructor(a){super(a)}},Og=[1,2,3,4,5];var Pg=class extends A{constructor(a){super(a)}g(){return hd(this)!=null}h(){return Hd(this,2)!=null}};var Q=class extends A{constructor(a){super(a)}g(){return gc(ed(this,2))??!1}};var Qg=[0,Ff,H,[0,E,yf,-1],[0,Af,yf]];var R=[0,Qg,F,[0,Og,J,cg,J,Zf,J,Xf,J,bg,J,$f],If];var Rg=class extends A{constructor(a){super(a)}};var Sg=[0,R,D,-1,E];var Tg=Kf(502141897,Rg);K[502141897]=Sg;var Ug=Lf(class extends A{constructor(a){super(a)}},[0,[0,If,-1,wf,Gf],Bg]);var Vg=class extends A{constructor(a){super(a)}};var Wg=class extends A{constructor(a){super(a)}};var Xg=[0,R,D,[0,R],F];var Yg=[0,R,Sg,Xg,D,[0,[0,Qg]]];var Zg=Kf(508968150,Wg);K[508968150]=Yg;K[508968149]=Xg;var $g=class extends A{constructor(a){super(a)}};var ah=Kf(513916220,$g);K[513916220]=[0,R,Yg,E];var bh=class extends A{constructor(a){super(a)}h(){return v(this,Jg,2)}g(){t(this,2)}};var ch=[0,R,Kg];K[478825465]=ch;var dh=class extends A{constructor(a){super(a)}};var eh=class extends A{constructor(a){super(a)}};var fh=class extends A{constructor(a){super(a)}};var gh=class extends A{constructor(a){super(a)}};var hh=class extends A{constructor(a){super(a)}};var ih=[0,R,[0,R],ch,-1];var jh=[0,R,D,E];var kh=[0,R,D];var lh=[0,R,jh,kh,D];var mh=Kf(479097054,hh);K[479097054]=[0,R,lh,ih];K[463370452]=ih;K[464864288]=jh;var nh=Kf(462713202,gh);K[462713202]=lh;K[474472470]=kh;var oh=class extends A{constructor(a){super(a)}};var ph=class extends A{constructor(a){super(a)}};var qh=class extends A{constructor(a){super(a)}};var rh=class extends A{constructor(a){super(a)}};var sh=[0,R,D,-1,E];var th=[0,R,D,F];rh.prototype.g=Mf([0,R,kh,[0,R],Sg,Xg,sh,th]);var uh=class extends A{constructor(a){super(a)}};var vh=Kf(456383383,uh);K[456383383]=[0,R,Kg];var wh=class extends A{constructor(a){super(a)}};var xh=Kf(476348187,wh);K[476348187]=[0,R,Mg];var yh=class extends A{constructor(a){super(a)}};var rd=class extends A{constructor(a){super(a)}};var zh=[0,If,-1];var ke=Kf(458105876,class extends A{constructor(a){super(a)}g(){var a=this.u;const b=a[n]|0,c=b&2;a=qd(a,b,fd(a,b,2));!c&&rd&&(a.pa=!0);return a}});K[458105876]=[0,zh,nf,[!0,yf,[0,H,-1,G]]];var Ah=class extends A{constructor(a){super(a)}};var Bh=Kf(458105758,Ah);K[458105758]=[0,R,H,zh];var Ch=class extends A{constructor(a){super(a)}};var Dh=Kf(443442058,Ch);K[443442058]=[0,R,H,E,D,G,-1,F,D];K[514774813]=sh;var Eh=class extends A{constructor(a){super(a)}};var Fh=Kf(516587230,Eh);K[516587230]=[0,R,sh,th,D];K[518928384]=th;function Gh(a,b){b=b?b.clone():new Jg;a.displayNamesLocale!==void 0?t(b,1,xc(a.displayNamesLocale)):a.displayNamesLocale===void 0&&t(b,1);a.maxResults!==void 0?Jd(b,2,a.maxResults):\"maxResults\"in a&&t(b,2);a.scoreThreshold!==void 0?z(b,3,a.scoreThreshold):\"scoreThreshold\"in a&&t(b,3);a.categoryAllowlist!==void 0?Kd(b,4,a.categoryAllowlist):\"categoryAllowlist\"in a&&t(b,4);a.categoryDenylist!==void 0?Kd(b,5,a.categoryDenylist):\"categoryDenylist\"in a&&t(b,5);return b};function Hh(a,b=-1,c=\"\"){return{categories:a.map(d=>({index:Gd(d,1)??0??-1,score:y(d,2)??0,categoryName:Hd(d,3)??\"\"??\"\",displayName:Hd(d,4)??\"\"??\"\"})),headIndex:b,headName:c}}function Ih(a){const b={classifications:Cd(a,Dg,1).map(c=>Hh(v(c,pg,4)?.g()??[],Gd(c,2)??0,Hd(c,3)??\"\"))};tc(ed(a,2))!=null&&(b.timestampMs=tc(ed(a,2))??0);return b};function Jh(a){var b=jd(a,3,fc,id());var c=jd(a,2,jc,id());var d=jd(a,1,yc,id());var e=jd(a,9,yc,id());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=v(a,ug,4)?.h())f.boundingBox={originX:Gd(b,1)??0,originY:Gd(b,2)??0,width:Gd(b,3)??0,height:Gd(b,4)??0,angle:0};if(v(a,ug,4)?.g().length)for(const g of v(a,ug,4).g())f.keypoints.push({x:gd(g,1)??0,y:gd(g,2)??0,score:gd(g,4)??0,label:Hd(g,3)??\n\"\"});return f};function Kh(a){return{embeddings:Cd(a,Hg,1).map(b=>{const c={headIndex:Gd(b,3)??0??-1,headName:Hd(b,4)??\"\"??\"\"};if(Ad(b,Fg,ud(b,1))!==void 0)b=v(b,Fg,ud(b,1)),b=jd(b,1,fc,id()),c.floatEmbedding=b.slice();else{const d=new Uint8Array(0);c.quantizedEmbedding=v(b,Gg,ud(b,2))?.ma()?.h()??d}return c}),timestampMs:tc(ed(a,2))??0}};function Lh(a){const b=[];for(const c of Cd(a,yg,1))b.push({x:y(c,1)??0,y:y(c,2)??0,z:y(c,3)??0,visibility:y(c,4)??0});return b}function Mh(a){const b=[];for(const c of Cd(a,wg,1))b.push({x:y(c,1)??0,y:y(c,2)??0,z:y(c,3)??0,visibility:y(c,4)??0});return b};function Nh(a){return Array.from(a,b=>b>127?b-256:b)}function Oh(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 Ph;const Qh=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 Rh(){if(Ph===void 0)try{await WebAssembly.instantiate(Qh),Ph=!0}catch{Ph=!1}return Ph}async function Sh(a,b=Wf``){const c=await Rh()?\"wasm_internal\":\"wasm_nosimd_internal\";return{wasmLoaderPath:`${b}/${a}_${c}.js`,wasmBinaryPath:`${b}/${a}_${c}.wasm`}}var Th=class{};Th.forVisionTasks=function(a){return Sh(\"vision\",a)};Th.forTextTasks=function(a){return Sh(\"text\",a)};\nTh.forGenAiExperimentalTasks=function(a){return Sh(\"genai_experimental\",a)};Th.forGenAiTasks=function(a){return Sh(\"genai\",a)};Th.forAudioTasks=function(a){return Sh(\"audio\",a)};Th.isSimdSupported=function(){return Rh()};export {Th as FilesetResolver};async function Uh(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 Vh(a=navigator){a=a.userAgent;return a.includes(\"Safari\")&&!a.includes(\"Chrome\")}function Wh(){var a=navigator;return typeof OffscreenCanvas===\"undefined\"?!1:Vh(a)?(a=a.userAgent.match(/Version\\/([\\d]+).*Safari/))&&a.length>=1&&Number(a[1])>=17?!0:!1:!0};async function Xh(a){if(typeof importScripts===\"function\")importScripts(a.toString());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 Yh(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 S(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 Zh(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);const [d,e]=Yh(b);!a.l||d===a.i.canvas.width&&e===a.i.canvas.height||(a.i.canvas.width=d,a.i.canvas.height=e);return[d,e]}\nfunction $h(a,b,c){a.m||console.error(\"No wasm multistream support detected: ensure dependency inclusion of :gl_graph_runner_internal_multi_input target\");const d=new Uint32Array(b.length);for(let e=0;e<b.length;e++)d[e]=a.i.stringToNewUTF8(b[e]);b=a.i._malloc(d.length*4);a.i.HEAPU32.set(d,b>>2);c(b);for(const e of d)a.i._free(e);a.i._free(b)}function ai(a,b,c){a.i.simpleListeners=a.i.simpleListeners||{};a.i.simpleListeners[b]=c}\nfunction bi(a,b,c){let d=[];a.i.simpleListeners=a.i.simpleListeners||{};a.i.simpleListeners[b]=(e,f,g)=>{f?(c(d,g),d=[]):d.push(e)}}\nvar ci=class{constructor(a,b){this.l=!0;this.i=a;this.g=null;this.h=0;this.m=typeof this.i._addIntToInputStream===\"function\";b!==void 0?this.i.canvas=b:Wh()?this.i.canvas=new OffscreenCanvas(1,1):(console.warn(\"OffscreenCanvas not supported and GraphRunner constructor glCanvas parameter is undefined. Creating backup canvas.\"),this.i.canvas=document.createElement(\"canvas\"))}async initializeGraph(a){const b=await (await fetch(a)).arrayBuffer();a=!(a.endsWith(\".pbtxt\")||a.endsWith(\".textproto\"));this.setGraph(new Uint8Array(b),\na)}setGraphFromString(a){this.setGraph((new TextEncoder).encode(a),!1)}setGraph(a,b){const c=a.length,d=this.i._malloc(