@mediapipe/tasks-text
Version:
MediaPipe Text Tasks
1 lines • 54.2 kB
JavaScript
var t="undefined"!=typeof self?self:{};function n(n,e){t:{for(var r=["CLOSURE_FLAGS"],i=t,o=0;o<r.length;o++)if(null==(i=i[r[o]])){r=null;break t}r=i}return null!=(n=r&&r[n])?n:e}function e(){throw Error("Invalid UTF8")}function r(t,n){return n=String.fromCharCode.apply(null,n),null==t?n:t+n}let i,o;const s="undefined"!=typeof TextDecoder;let a;const u="undefined"!=typeof TextEncoder;function c(t){if(u)t=(a||=new TextEncoder).encode(t);else{let e=0;const r=new Uint8Array(3*t.length);for(let i=0;i<t.length;i++){var n=t.charCodeAt(i);if(n<128)r[e++]=n;else{if(n<2048)r[e++]=n>>6|192;else{if(n>=55296&&n<=57343){if(n<=56319&&i<t.length){const o=t.charCodeAt(++i);if(o>=56320&&o<=57343){n=1024*(n-55296)+o-56320+65536,r[e++]=n>>18|240,r[e++]=n>>12&63|128,r[e++]=n>>6&63|128,r[e++]=63&n|128;continue}i--}n=65533}r[e++]=n>>12|224,r[e++]=n>>6&63|128}r[e++]=63&n|128}}t=e===r.length?r:r.subarray(0,e)}return t}var l,h=n(610401301,!1),f=n(748402147,!0);function d(){var n=t.navigator;return n&&(n=n.userAgent)?n:""}const g=t.navigator;function p(t){return p[" "](t),t}l=g&&g.userAgentData||null,p[" "]=function(){};const m={};let v=null;function y(t){const n=t.length;let e=3*n/4;e%3?e=Math.floor(e):-1!="=.".indexOf(t[n-1])&&(e=-1!="=.".indexOf(t[n-2])?e-2:e-1);const r=new Uint8Array(e);let i=0;return function(t,n){function e(n){for(;r<t.length;){const n=t.charAt(r++),e=v[n];if(null!=e)return e;if(!/^[\s\xa0]*$/.test(n))throw Error("Unknown base64 encoding at char: "+n)}return n}b();let r=0;for(;;){const t=e(-1),r=e(0),i=e(64),o=e(64);if(64===o&&-1===t)break;n(t<<2|r>>4),64!=i&&(n(r<<4&240|i>>2),64!=o&&n(i<<6&192|o))}}(t,(function(t){r[i++]=t})),i!==e?r.subarray(0,i):r}function b(){if(!v){v={};var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),n=["+/=","+/","-_=","-_.","-_"];for(let e=0;e<5;e++){const r=t.concat(n[e].split(""));m[e]=r;for(let t=0;t<r.length;t++){const n=r[t];void 0===v[n]&&(v[n]=t)}}}}var w="undefined"!=typeof Uint8Array,_=!(!(h&&l&&l.brands.length>0)&&(-1!=d().indexOf("Trident")||-1!=d().indexOf("MSIE")))&&"function"==typeof btoa;const S=/[-_.]/g,A={"-":"+",_:"/",".":"="};function E(t){return A[t]||""}function I(t){if(!_)return y(t);t=S.test(t)?t.replace(S,E):t,t=atob(t);const n=new Uint8Array(t.length);for(let e=0;e<t.length;e++)n[e]=t.charCodeAt(e);return n}var T={};function B(){return x||=new P(null,T)}function U(t){L(T);var n=t.g;return null==(n=null==n||w&&null!=n&&n instanceof Uint8Array?n:"string"==typeof n?I(n):null)?n:t.g=n}var P=class{i(){return new Uint8Array(U(this)||0)}constructor(t,n){if(L(n),this.g=t,null!=t&&0===t.length)throw Error("ByteString should be constructed with non-empty values")}};let x,O;function L(t){if(t!==T)throw Error("illegal external caller")}function N(t,n){t.__closure__error__context__984382||(t.__closure__error__context__984382={}),t.__closure__error__context__984382.severity=n}function j(){const t=Error("int32");return N(t,"warning"),t}function V(n,e){if(null!=n){var r=O??={},i=r[n]||0;i>=e||(r[n]=i+1,N(n=Error(),"incident"),function(n){t.setTimeout((()=>{throw n}),0)}(n))}}function k(){return"function"==typeof BigInt}var F="function"==typeof Symbol&&"symbol"==typeof Symbol();function C(t,n,e=!1){return"function"==typeof Symbol&&"symbol"==typeof Symbol()?e&&Symbol.for&&t?Symbol.for(t):null!=t?Symbol(t):Symbol():n}var G=C("jas",void 0,!0),M=C(void 0,"1oa"),D=C(void 0,Symbol()),R=C(void 0,"0ubs"),z=C(void 0,"0ubsb"),$=C(void 0,"0actk"),W=C("m_m","R",!0);const H={M:{value:0,configurable:!0,writable:!0,enumerable:!1}},q=Object.defineProperties,K=F?G:"M";var X;const J=[];function Y(t,n){F||K in t||q(t,H),t[K]|=n}function Q(t,n){F||K in t||q(t,H),t[K]=n}Q(J,7),X=Object.freeze(J);var Z={};function tt(t,n){return void 0===n?t.g!==nt&&!!(2&(0|t.l[K])):!!(2&n)&&t.g!==nt}const nt={};function et(t,n){if(null!=t)if("string"==typeof t)t=t?new P(t,T):B();else if(t.constructor!==P)if(w&&null!=t&&t instanceof Uint8Array)t=t.length?new P(new Uint8Array(t),T):B();else{if(!n)throw Error();t=void 0}return t}var rt=Object.freeze({});function it(t,n,e){const r=128&n?0:-1,i=t.length;var o;(o=!!i)&&(o=null!=(o=t[i-1])&&"object"==typeof o&&o.constructor===Object);const s=i+(o?-1:0);for(n=128&n?1:0;n<s;n++)e(n-r,t[n]);if(o){t=t[i-1];for(const n in t)!isNaN(n)&&e(+n,t[n])}}var ot={};function st(t){return 128&t?ot:void 0}function at(t){return t.O=!0,t}var ut=at((t=>"number"==typeof t)),ct=at((t=>"string"==typeof t)),lt=at((t=>"boolean"==typeof t)),ht="function"==typeof t.BigInt&&"bigint"==typeof t.BigInt(0);function ft(t){var n=t;if(ct(n)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(n))throw Error(String(n))}else if(ut(n)&&!Number.isSafeInteger(n))throw Error(String(n));return ht?BigInt(t):t=lt(t)?t?"1":"0":ct(t)?t.trim()||"0":String(t)}var dt=at((t=>ht?t>=pt&&t<=vt:"-"===t[0]?yt(t,gt):yt(t,mt)));const gt=Number.MIN_SAFE_INTEGER.toString(),pt=ht?BigInt(Number.MIN_SAFE_INTEGER):void 0,mt=Number.MAX_SAFE_INTEGER.toString(),vt=ht?BigInt(Number.MAX_SAFE_INTEGER):void 0;function yt(t,n){if(t.length>n.length)return!1;if(t.length<n.length||t===n)return!0;for(let e=0;e<t.length;e++){const r=t[e],i=n[e];if(r>i)return!1;if(r<i)return!0}}const bt="function"==typeof Uint8Array.prototype.slice;let wt,_t=0,St=0;function At(t){const n=t>>>0;_t=n,St=(t-n)/4294967296>>>0}function Et(t){if(t<0){At(-t);const[n,e]=Nt(_t,St);_t=n>>>0,St=e>>>0}else At(t)}function It(t){const n=wt||=new DataView(new ArrayBuffer(8));n.setFloat32(0,+t,!0),St=0,_t=n.getUint32(0,!0)}function Tt(t,n){const e=4294967296*n+(t>>>0);return Number.isSafeInteger(e)?e:Pt(t,n)}function Bt(t,n){return ft(k()?BigInt.asUintN(64,(BigInt(n>>>0)<<BigInt(32))+BigInt(t>>>0)):Pt(t,n))}function Ut(t,n){return k()?ft(BigInt.asIntN(64,(BigInt.asUintN(32,BigInt(n))<<BigInt(32))+BigInt.asUintN(32,BigInt(t)))):ft(Ot(t,n))}function Pt(t,n){if(t>>>=0,(n>>>=0)<=2097151)var e=""+(4294967296*n+t);else k()?e=""+(BigInt(n)<<BigInt(32)|BigInt(t)):(t=(16777215&t)+6777216*(e=16777215&(t>>>24|n<<8))+6710656*(n=n>>16&65535),e+=8147497*n,n*=2,t>=1e7&&(e+=t/1e7>>>0,t%=1e7),e>=1e7&&(n+=e/1e7>>>0,e%=1e7),e=n+xt(e)+xt(t));return e}function xt(t){return t=String(t),"0000000".slice(t.length)+t}function Ot(t,n){if(2147483648&n)if(k())t=""+(BigInt(0|n)<<BigInt(32)|BigInt(t>>>0));else{const[e,r]=Nt(t,n);t="-"+Pt(e,r)}else t=Pt(t,n);return t}function Lt(t){if(t.length<16)Et(Number(t));else if(k())t=BigInt(t),_t=Number(t&BigInt(4294967295))>>>0,St=Number(t>>BigInt(32)&BigInt(4294967295));else{const n=+("-"===t[0]);St=_t=0;const e=t.length;for(let r=n,i=(e-n)%6+n;i<=e;r=i,i+=6){const n=Number(t.slice(r,i));St*=1e6,_t=1e6*_t+n,_t>=4294967296&&(St+=Math.trunc(_t/4294967296),St>>>=0,_t>>>=0)}if(n){const[t,n]=Nt(_t,St);_t=t,St=n}}}function Nt(t,n){return n=~n,t?t=1+~t:n+=1,[t,n]}function jt(t){return Array.prototype.slice.call(t)}const Vt="function"==typeof BigInt?BigInt.asIntN:void 0,kt="function"==typeof BigInt?BigInt.asUintN:void 0,Ft=Number.isSafeInteger,Ct=Number.isFinite,Gt=Math.trunc;function Mt(t){return null==t||"number"==typeof t?t:"NaN"===t||"Infinity"===t||"-Infinity"===t?Number(t):void 0}function Dt(t){if(null!=t&&"boolean"!=typeof t){var n=typeof t;throw Error(`Expected boolean but got ${"object"!=n?n:t?Array.isArray(t)?"array":n:"null"}: ${t}`)}return t}const Rt=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;function zt(t){switch(typeof t){case"bigint":return!0;case"number":return Ct(t);case"string":return Rt.test(t);default:return!1}}function $t(t){if(null==t)return t;if("string"==typeof t&&t)t=+t;else if("number"!=typeof t)return;return Ct(t)?0|t:void 0}function Wt(t){const n=t.length;return("-"===t[0]?n<20||20===n&&t<="-9223372036854775808":n<19||19===n&&t<="9223372036854775807")?t:(Lt(t),Ot(_t,St))}function Ht(t){if(t=Gt(t),!Ft(t)){Et(t);var n=_t,e=St;(t=2147483648&e)&&(e=~e>>>0,0==(n=1+~n>>>0)&&(e=e+1>>>0)),t="number"==typeof(n=Tt(n,e))?t?-n:n:t?"-"+n:n}return t}function qt(t){var n=Gt(Number(t));return Ft(n)?String(n):(-1!==(n=t.indexOf("."))&&(t=t.substring(0,n)),Wt(t))}function Kt(t){var n=typeof t;return null==t?t:"bigint"===n?ft(Vt(64,t)):zt(t)?("string"===n?(n=Gt(Number(t)),Ft(n)?t=ft(n):(-1!==(n=t.indexOf("."))&&(t=t.substring(0,n)),t=k()?ft(Vt(64,BigInt(t))):ft(Wt(t)))):Ft(t)?t=ft(Ht(t)):(t=Gt(t),Ft(t)?t=String(t):(Et(t),t=Ot(_t,St)),t=ft(t)),t):void 0}function Xt(t){if("string"!=typeof t)throw Error();return t}function Jt(t){if(null!=t&&"string"!=typeof t)throw Error();return t}function Yt(t){return null==t||"string"==typeof t?t:void 0}function Qt(t,n,e){if(null!=t&&t[W]===Z)return t;if(Array.isArray(t)){var r=0|t[K];return(e=r|32&e|2&e)!==r&&Q(t,e),new n(t)}}function Zt(t){return D?t[D]:void 0}function tn(t,n){for(const e in t)!isNaN(e)&&n(t,+e,t[e])}var nn=class{};function en(t,n){n<100||V(R,1)}function rn(t,n,e,r){const i=void 0!==r;r=!!r;var o,s=D;!i&&F&&s&&(o=t[s])&&tn(o,en),s=[];var a=t.length;let u;o=4294967295;let c=!1;const l=!!(64&n),h=l?128&n?0:-1:void 0;1&n||(u=a&&t[a-1],null!=u&&"object"==typeof u&&u.constructor===Object?o=--a:u=void 0,!l||128&n||i||(c=!0,o=o-h+h)),n=void 0;for(var f=0;f<a;f++){let i=t[f];if(null!=i&&null!=(i=e(i,r)))if(l&&f>=o){const t=f-h;(n??={})[t]=i}else s[f]=i}if(u)for(let t in u){if(null==(a=u[t])||null==(a=e(a,r)))continue;let i;f=+t,l&&!Number.isNaN(f)&&(i=f+h)<o?s[i]=a:(n??={})[t]=a}return n&&(c?s.push(n):s[o]=n),i&&D&&(t=Zt(t))&&t instanceof nn&&(s[D]=function(t){const n=new nn;return tn(t,((t,e,r)=>{n[e]=jt(r)})),n.g=t.g,n}(t)),s}function on(t){switch(typeof t){case"number":return Number.isFinite(t)?t:""+t;case"bigint":return dt(t)?Number(t):""+t;case"boolean":return t?1:0;case"object":if(Array.isArray(t)){var n=0|t[K];return 0===t.length&&1&n?void 0:rn(t,n,on)}if(null!=t&&t[W]===Z)return un(t);if(t instanceof P){if(null==(n=t.g))t="";else if("string"==typeof n)t=n;else{if(_){for(var e="",r=0,i=n.length-10240;r<i;)e+=String.fromCharCode.apply(null,n.subarray(r,r+=10240));e+=String.fromCharCode.apply(null,r?n.subarray(r):n),n=btoa(e)}else{void 0===e&&(e=0),b(),e=m[e],r=Array(Math.floor(n.length/3)),i=e[64]||"";let t=0,c=0;for(;t<n.length-2;t+=3){var o=n[t],s=n[t+1],a=n[t+2],u=e[o>>2];o=e[(3&o)<<4|s>>4],s=e[(15&s)<<2|a>>6],a=e[63&a],r[c++]=u+o+s+a}switch(u=0,a=i,n.length-t){case 2:a=e[(15&(u=n[t+1]))<<2]||i;case 1:n=n[t],r[c]=e[n>>2]+e[(3&n)<<4|u>>4]+a+i}n=r.join("")}t=t.g=n}return t}return}return t}let sn,an;function un(t){return rn(t=t.l,0|t[K],on)}function cn(t,n){return ln(t,n[0],n[1])}function ln(t,n,e,r=0){if(null==t){var i=32;e?(t=[e],i|=128):t=[],n&&(i=-16760833&i|(1023&n)<<14)}else{if(!Array.isArray(t))throw Error("narr");if(i=0|t[K],f&&1&i)throw Error("rfarr");if(2048&i&&!(2&i)&&function(){if(f)throw Error("carr");V($,5)}(),256&i)throw Error("farr");if(64&i)return(i|r)!==i&&Q(t,i|r),t;if(e&&(i|=128,e!==t[0]))throw Error("mid");t:{i|=64;var o=(e=t).length;if(o){var s=o-1;const t=e[s];if(null!=t&&"object"==typeof t&&t.constructor===Object){if((s-=n=128&i?0:-1)>=1024)throw Error("pvtlmt");for(var a in t)(o=+a)<s&&(e[o+n]=t[a],delete t[a]);i=-16760833&i|(1023&s)<<14;break t}}if(n){if((a=Math.max(n,o-(128&i?0:-1)))>1024)throw Error("spvt");i=-16760833&i|(1023&a)<<14}}}return Q(t,64|i|r),t}function hn(t,n){if("object"!=typeof t)return t;if(Array.isArray(t)){var e=0|t[K];return 0===t.length&&1&e?t=void 0:2&e||(!n||4096&e||16&e?t=gn(t,e,!1,n&&!(16&e)):(Y(t,34),4&e&&Object.freeze(t))),t}return null!=t&&t[W]===Z?tt(t,e=0|(n=t.l)[K])?t:bn(t,n,e)?fn(t,n):gn(n,e):t instanceof P?t:void 0}function fn(t,n,e){return t=new t.constructor(n),e&&(t.g=nt),t.m=nt,t}function dn(t){const n=t.l,e=0|n[K];return bn(t,n,e)?fn(t,n,!0):new t.constructor(gn(n,e,!1))}function gn(t,n,e,r){return r??=!!(34&n),t=rn(t,n,hn,r),r=32,e&&(r|=2),Q(t,n=16769217&n|r),t}function pn(t){const n=t.l,e=0|n[K];return tt(t,e)?bn(t,n,e)?fn(t,n,!0):new t.constructor(gn(n,e,!1)):t}function mn(t){if(t.g!==nt)return!1;var n=t.l;return Y(n=gn(n,0|n[K]),2048),t.l=n,t.g=void 0,t.m=void 0,!0}function vn(t){if(!mn(t)&&tt(t,0|t.l[K]))throw Error()}function yn(t,n){void 0===n&&(n=0|t[K]),32&n&&!(4096&n)&&Q(t,4096|n)}function bn(t,n,e){return!!(2&e)||!(!(32&e)||4096&e)&&(Q(n,2|e),t.g=nt,!0)}const wn=ft(0);function _n(t,n,e,r){if(null!==(t=Sn(t.l,n,e,r)))return t}function Sn(t,n,e,r){if(-1===n)return null;const i=n+(e?0:-1),o=t.length-1;let s,a;if(!(o<1+(e?0:-1))){if(i>=o)if(s=t[o],null!=s&&"object"==typeof s&&s.constructor===Object)e=s[n],a=!0;else{if(i!==o)return;e=s}else e=t[i];if(r&&null!=e){if(null==(r=r(e)))return r;if(!Object.is(r,e))return a?s[n]=r:t[i]=r,r}return e}}function An(t,n,e,r){vn(t),En(t=t.l,0|t[K],n,e,r)}function En(t,n,e,r,i){const o=e+(i?0:-1);var s=t.length-1;if(s>=1+(i?0:-1)&&o>=s){const i=t[s];if(null!=i&&"object"==typeof i&&i.constructor===Object)return i[e]=r,n}return o<=s?(t[o]=r,n):(void 0!==r&&(e>=(s=(n??=0|t[K])>>14&1023||536870912)?null!=r&&(t[s+(i?0:-1)]={[e]:r}):t[o]=r),n)}function In(t,n,e,r,i){let o=t.l,s=0|o[K];r=tt(t,s)?1:r,i=!!i||3===r,2===r&&mn(t)&&(o=t.l,s=0|o[K]);let a=(t=Bn(o,n))===X?7:0|t[K],u=Un(a,s);var c=!(4&u);if(c){4&u&&(t=jt(t),a=0,u=Hn(u,s),s=En(o,s,n,t));let r=0,i=0;for(;r<t.length;r++){const n=e(t[r]);null!=n&&(t[i++]=n)}i<r&&(t.length=i),e=-513&(4|u),u=e&=-1025,u&=-4097}return u!==a&&(Q(t,u),2&u&&Object.freeze(t)),Tn(t,u,o,s,n,r,c,i)}function Tn(t,n,e,r,i,o,s,a){let u=n;return 1===o||4===o&&(2&n||!(16&n)&&32&r)?Pn(n)||((n|=!t.length||s&&!(4096&n)||32&r&&!(4096&n||16&n)?2:256)!==u&&Q(t,n),Object.freeze(t)):(2===o&&Pn(n)&&(t=jt(t),u=0,n=Hn(n,r),r=En(e,r,i,t)),Pn(n)||(a||(n|=16),n!==u&&Q(t,n))),2&n||!(4096&n||16&n)||yn(e,r),t}function Bn(t,n,e){return t=Sn(t,n,e),Array.isArray(t)?t:X}function Un(t,n){return 2&n&&(t|=2),1|t}function Pn(t){return!!(2&t)&&!!(4&t)||!!(256&t)}function xn(t){return et(t,!0)}function On(t,n,e){vn(t);let r=0|(t=t.l)[K];if(null==e)En(t,r,n);else{var i=e===X?7:0|e[K],o=i,s=Pn(i),a=s||Object.isFrozen(e);for(s||(i=0),a||(e=jt(e),o=0,i=Hn(i,r),a=!1),i|=5,i|=(4&i?512&i?512:1024&i?1024:0:void 0)??1024,s=0;s<e.length;s++){const t=e[s],n=Xt(t);Object.is(t,n)||(a&&(e=jt(e),o=0,i=Hn(i,r),a=!1),e[s]=n)}i!==o&&(a&&(e=jt(e),i=Hn(i,r)),Q(e,i)),En(t,r,n,e)}}function Ln(t,n){vn(t),En(t=t.l,0|t[K],2,""===n?void 0:n)}function Nn(t,n,e){if(2&n)throw Error();const r=st(n);let i=Bn(t,e,r),o=i===X?7:0|i[K],s=Un(o,n);return(2&s||Pn(s)||16&s)&&(s===o||Pn(s)||Q(i,s),i=jt(i),o=0,s=Hn(s,n),En(t,n,e,i,r)),s&=-13,s!==o&&Q(i,s),i}function jn(t,n){var e=Ai;return Fn(Vn(t=t.l),t,void 0,e)===n?n:-1}function Vn(t){if(F)return t[M]??(t[M]=new Map);if(M in t)return t[M];const n=new Map;return Object.defineProperty(t,M,{value:n}),n}function kn(t,n,e,r,i){const o=Vn(t),s=Fn(o,t,n,e,i);return s!==r&&(s&&(n=En(t,n,s,void 0,i)),o.set(e,r)),n}function Fn(t,n,e,r,i){let o=t.get(r);if(null!=o)return o;o=0;for(let t=0;t<r.length;t++){const s=r[t];null!=Sn(n,s,i)&&(0!==o&&(e=En(n,e,o,void 0,i)),o=s)}return t.set(r,o),o}function Cn(t,n,e){let r=0|t[K];const i=st(r),o=Sn(t,e,i);let s;if(null!=o&&o[W]===Z){if(!tt(o))return mn(o),o.l;s=o.l}else Array.isArray(o)&&(s=o);if(s){const t=0|s[K];2&t&&(s=gn(s,t))}return s=cn(s,n),s!==o&&En(t,r,e,s,i),s}function Gn(t,n,e,r){let i=!1;if(null!=(r=Sn(t,r,void 0,(t=>{const r=Qt(t,e,n);return i=r!==t&&null!=r,r}))))return i&&!tt(r)&&yn(t,n),r}function Mn(t,n,e){let r=t.l,i=0|r[K];if(null==(n=Gn(r,i,n,e)))return n;if(i=0|r[K],!tt(t,i)){const o=pn(n);o!==n&&(mn(t)&&(r=t.l,i=0|r[K]),i=En(r,i,e,n=o),yn(r,i))}return n}function Dn(t,n,e,r,i,o,s){var a=tt(t,e);i=a?1:i,o=!!o||3===i,a=s&&!a,(2===i||a)&&mn(t)&&(e=0|(n=t.l)[K]);var u=(t=Bn(n,1))===X?7:0|t[K],c=Un(u,e);if(s=!(4&c)){var l=t,h=e;const n=!!(2&c);n&&(h|=2);let i=!n,o=!0,s=0,a=0;for(;s<l.length;s++){const t=Qt(l[s],r,h);if(t instanceof r){if(!n){const n=tt(t);i&&=!n,o&&=n}l[a++]=t}}a<s&&(l.length=a),c|=4,c=o?-4097&c:4096|c,c=i?8|c:-9&c}if(c!==u&&(Q(t,c),2&c&&Object.freeze(t)),a&&!(8&c||!t.length&&(1===i||4===i&&(2&c||!(16&c)&&32&e)))){for(Pn(c)&&(t=jt(t),c=Hn(c,e),e=En(n,e,1,t)),r=t,a=c,u=0;u<r.length;u++)(l=r[u])!==(c=pn(l))&&(r[u]=c);a|=8,Q(t,c=a=r.length?4096|a:-4097&a)}return Tn(t,c,n,e,1,i,s,o)}function Rn(t,n){const e=t.l;return Dn(t,e,0|e[K],n,void 0===rt?2:4,!1,!0)}function zn(t){return null==t&&(t=void 0),t}function $n(t,n,e,r,i){return An(t,e,r=zn(r),i),r&&!tt(r)&&yn(t.l),t}function Wn(t,n,e){var r=Pi;t:{var i=e=zn(e);vn(t);const o=t.l;let s=0|o[K];if(null==i){const t=Vn(o);if(Fn(t,o,s,r)!==n)break t;t.set(r,0)}else s=kn(o,s,r,n);En(o,s,n,i)}e&&!tt(e)&&yn(t.l)}function Hn(t,n){return-273&(2&n?2|t:-3&t)}function qn(t,n){var e=ci;vn(t);const r=t.l;t=Dn(t,r,0|r[K],e,2,!0),n=null!=n?n:new e,t.push(n);const i=e=t===X?7:0|t[K];(n=tt(n))?(e&=-9,1===t.length&&(e&=-4097)):e|=4096,e!==i&&Q(t,e),n||yn(r)}function Kn(t,n,e){vn(t),In(t,n,Yt,2,!0).push(Xt(e))}var Xn=class{constructor(t,n,e){if(this.buffer=t,e&&!n)throw Error();this.g=n}};function Jn(t,n){if("string"==typeof t)return new Xn(I(t),n);if(Array.isArray(t))return new Xn(new Uint8Array(t),n);if(t.constructor===Uint8Array)return new Xn(t,!1);if(t.constructor===ArrayBuffer)return t=new Uint8Array(t),new Xn(t,!1);if(t.constructor===P)return n=U(t)||new Uint8Array(0),new Xn(n,!0,t);if(t instanceof Uint8Array)return t=t.constructor===Uint8Array?t:new Uint8Array(t.buffer,t.byteOffset,t.byteLength),new Xn(t,!1);throw Error()}function Yn(t,n){let e,r=0,i=0,o=0;const s=t.i;let a=t.g;do{e=s[a++],r|=(127&e)<<o,o+=7}while(o<32&&128&e);if(o>32)for(i|=(127&e)>>4,o=3;o<32&&128&e;o+=7)e=s[a++],i|=(127&e)<<o;if(ee(t,a),!(128&e))return n(r>>>0,i>>>0);throw Error()}function Qn(t){let n=0,e=t.g;const r=e+10,i=t.i;for(;e<r;){const r=i[e++];if(n|=r,0==(128&r))return ee(t,e),!!(127&n)}throw Error()}function Zn(t){const n=t.i;let e=t.g,r=n[e++],i=127&r;if(128&r&&(r=n[e++],i|=(127&r)<<7,128&r&&(r=n[e++],i|=(127&r)<<14,128&r&&(r=n[e++],i|=(127&r)<<21,128&r&&(r=n[e++],i|=r<<28,128&r&&128&n[e++]&&128&n[e++]&&128&n[e++]&&128&n[e++]&&128&n[e++])))))throw Error();return ee(t,e),i}function te(t){var n=t.i;const e=t.g;var r=n[e],i=n[e+1];const o=n[e+2];return n=n[e+3],ee(t,t.g+4),t=2*((i=(r<<0|i<<8|o<<16|n<<24)>>>0)>>31)+1,r=i>>>23&255,i&=8388607,255==r?i?NaN:t*(1/0):0==r?1401298464324817e-60*t*i:t*Math.pow(2,r-150)*(i+8388608)}function ne(t){return Zn(t)}function ee(t,n){if(t.g=n,n>t.j)throw Error()}function re(t,n){if(n<0)throw Error();const e=t.g;if((n=e+n)>t.j)throw Error();return t.g=n,e}function ie(t,n){if(0==n)return B();var e=re(t,n);return t.B&&t.v?e=t.i.subarray(e,e+n):(t=t.i,e=e===(n=e+n)?new Uint8Array(0):bt?t.slice(e,n):new Uint8Array(t.subarray(e,n))),0==e.length?B():new P(e,T)}var oe=[];function se(t,n,e,r){if(pe.length){const i=pe.pop();return i.o(r),i.g.init(t,n,e,r),i}return new ge(t,n,e,r)}function ae(t){t.g.clear(),t.j=-1,t.i=-1,pe.length<100&&pe.push(t)}function ue(t){var n=t.g;if(n.g==n.j)return!1;t.m=t.g.g;var e=Zn(t.g)>>>0;if(n=e>>>3,!((e&=7)>=0&&e<=5))throw Error();if(n<1)throw Error();return t.j=n,t.i=e,!0}function ce(t){switch(t.i){case 0:0!=t.i?ce(t):Qn(t.g);break;case 1:ee(t=t.g,t.g+8);break;case 2:if(2!=t.i)ce(t);else{var n=Zn(t.g)>>>0;ee(t=t.g,t.g+n)}break;case 5:ee(t=t.g,t.g+4);break;case 3:for(n=t.j;;){if(!ue(t))throw Error();if(4==t.i){if(t.j!=n)throw Error();break}ce(t)}break;default:throw Error()}}function le(t,n,e){const r=t.g.j;var i=Zn(t.g)>>>0;let o=(i=t.g.g+i)-r;if(o<=0&&(t.g.j=i,e(n,t,void 0,void 0,void 0),o=i-t.g.g),o)throw Error();t.g.g=i,t.g.j=r}function he(t){var n=Zn(t.g)>>>0,a=re(t=t.g,n);if(t=t.i,s){var u,c=t;(u=o)||(u=o=new TextDecoder("utf-8",{fatal:!0})),n=a+n,c=0===a&&n===c.length?c:c.subarray(a,n);try{var l=u.decode(c)}catch(t){if(void 0===i){try{u.decode(new Uint8Array([128]))}catch(t){}try{u.decode(new Uint8Array([97])),i=!0}catch(t){i=!1}}throw!i&&(o=void 0),t}}else{n=(l=a)+n,a=[];let i,o=null;for(;l<n;){var h=t[l++];h<128?a.push(h):h<224?l>=n?e():(i=t[l++],h<194||128!=(192&i)?(l--,e()):a.push((31&h)<<6|63&i)):h<240?l>=n-1?e():(i=t[l++],128!=(192&i)||224===h&&i<160||237===h&&i>=160||128!=(192&(u=t[l++]))?(l--,e()):a.push((15&h)<<12|(63&i)<<6|63&u)):h<=244?l>=n-2?e():(i=t[l++],128!=(192&i)||i-144+(h<<28)>>30!=0||128!=(192&(u=t[l++]))||128!=(192&(c=t[l++]))?(l--,e()):(h=(7&h)<<18|(63&i)<<12|(63&u)<<6|63&c,h-=65536,a.push(55296+(h>>10&1023),56320+(1023&h)))):e(),a.length>=8192&&(o=r(o,a),a.length=0)}l=r(o,a)}return l}function fe(t){const n=Zn(t.g)>>>0;return ie(t.g,n)}function de(t,n,e){var r=Zn(t.g)>>>0;for(r=t.g.g+r;t.g.g<r;)e.push(n(t.g))}var ge=class{constructor(t,n,e,r){if(oe.length){const i=oe.pop();i.init(t,n,e,r),t=i}else t=new class{constructor(t,n,e,r){this.i=null,this.v=!1,this.g=this.j=this.m=0,this.init(t,n,e,r)}init(t,n,e,{B:r=!1,D:i=!1}={}){this.B=r,this.D=i,t&&(t=Jn(t,this.D),this.i=t.buffer,this.v=t.g,this.m=n||0,this.j=void 0!==e?this.m+e:this.i.length,this.g=this.m)}clear(){this.i=null,this.v=!1,this.g=this.j=this.m=0,this.B=!1}}(t,n,e,r);this.g=t,this.m=this.g.g,this.i=this.j=-1,this.o(r)}o({F:t=!1}={}){this.F=t}},pe=[];function me(t){return t?/^\d+$/.test(t)?(Lt(t),new ve(_t,St)):null:ye||=new ve(0,0)}var ve=class{constructor(t,n){this.i=t>>>0,this.g=n>>>0}};let ye;function be(t){return t?/^-?\d+$/.test(t)?(Lt(t),new we(_t,St)):null:_e||=new we(0,0)}var we=class{constructor(t,n){this.i=t>>>0,this.g=n>>>0}};let _e;function Se(t,n,e){for(;e>0||n>127;)t.g.push(127&n|128),n=(n>>>7|e<<25)>>>0,e>>>=7;t.g.push(n)}function Ae(t,n){for(;n>127;)t.g.push(127&n|128),n>>>=7;t.g.push(n)}function Ee(t,n){if(n>=0)Ae(t,n);else{for(let e=0;e<9;e++)t.g.push(127&n|128),n>>=7;t.g.push(1)}}function Ie(t){var n=_t;t.g.push(n>>>0&255),t.g.push(n>>>8&255),t.g.push(n>>>16&255),t.g.push(n>>>24&255)}function Te(t,n){0!==n.length&&(t.j.push(n),t.i+=n.length)}function Be(t,n,e){Ae(t.g,8*n+e)}function Ue(t,n){return Be(t,n,2),n=t.g.end(),Te(t,n),n.push(t.i),n}function Pe(t,n){var e=n.pop();for(e=t.i+t.g.length()-e;e>127;)n.push(127&e|128),e>>>=7,t.i++;n.push(e),t.i++}function xe(t,n,e){Be(t,n,2),Ae(t.g,e.length),Te(t,t.g.end()),Te(t,e)}function Oe(){const t=class{constructor(){throw Error()}};return Object.setPrototypeOf(t,t.prototype),t}var Le=Oe(),Ne=Oe(),je=Oe(),Ve=Oe(),ke=Oe(),Fe=Oe(),Ce=Oe(),Ge=Oe(),Me=Oe(),De=Oe();function Re(t,n,e){var r=t.l;D&&D in r&&(r=r[D])&&delete r[n.g],n.i?n.m(t,n.i,n.g,e,n.j):n.m(t,n.g,e,n.j)}var ze=class{constructor(t,n){this.l=ln(t,n,void 0,2048)}toJSON(){return un(this)}};ze.prototype[W]=Z,ze.prototype.toString=function(){return this.l.toString()};var $e=class{constructor(t,n,e){this.g=t,this.i=n,t=Le,this.j=!!t&&e===t||!1}};function We(t,n){return new $e(t,n,Le)}function He(t,n,e,r,i){null!=(n=ir(n,r))&&(e=Ue(t,e),i(n,t),Pe(t,e))}const qe=We((function(t,n,e,r,i){return 2===t.i&&(le(t,Cn(n,r,e),i),!0)}),He),Ke=We((function(t,n,e,r,i){return 2===t.i&&(le(t,Cn(n,r,e),i),!0)}),He);var Xe=Symbol(),Je=Symbol(),Ye=Symbol(),Qe=Symbol(),Ze=Symbol();let tr,nr;function er(t,n,e,r){var i=r[t];if(i)return i;(i={}).I=r,i.A=function(t){switch(typeof t){case"boolean":return sn||=[0,void 0,!0];case"number":return t>0?void 0:0===t?an||=[0,void 0]:[-t,void 0];case"string":return[0,t];case"object":return t}}(r[0]);var o=r[1];let s=1;o&&o.constructor===Object&&(i.C=o,"function"==typeof(o=r[++s])&&(i.G=!0,tr??=o,nr??=r[s+1],o=r[s+=2]));const a={};for(;o&&Array.isArray(o)&&o.length&&"number"==typeof o[0]&&o[0]>0;){for(var u=0;u<o.length;u++)a[o[u]]=o;o=r[++s]}for(u=1;void 0!==o;){let t;"number"==typeof o&&(u+=o,o=r[++s]);var c=void 0;if(o instanceof $e?t=o:(t=qe,s--),t?.j){o=r[++s],c=r;var l=s;"function"==typeof o&&(o=o(),c[l]=o),c=o}for(l=u+1,"number"==typeof(o=r[++s])&&o<0&&(l-=o,o=r[++s]);u<l;u++){const r=a[u];c?e(i,u,t,c,r):n(i,u,t,r)}}return r[t]=i}function rr(t){return Array.isArray(t)?t[0]instanceof $e?t:[Ke,t]:[t,void 0]}function ir(t,n){return t instanceof ze?t.l:Array.isArray(t)?cn(t,n):void 0}function or(t,n,e,r){const i=e.g;t[n]=r?(t,n,e)=>i(t,n,e,r):i}function sr(t,n,e,r,i){const o=e.g;let s,a;t[n]=(t,n,e)=>o(t,n,e,a||=er(Je,or,sr,r).A,s||=ar(r),i)}function ar(t){let n=t[Ye];if(null!=n)return n;const e=er(Je,or,sr,t);return n=e.G?(t,n)=>tr(t,n,e):(t,n)=>{for(;ue(n)&&4!=n.i;){var r=n.j,i=e[r];if(null==i){var o=e.C;o&&(o=o[r])&&(null!=(o=cr(o))&&(i=e[r]=o))}if(null==i||!i(n,t,r)){if(i=(o=n).m,ce(o),o.F)var s=void 0;else s=o.g.g-i,o.g.g=i,s=ie(o.g,s);i=void 0,o=t,s&&((i=o[D]??(o[D]=new nn))[r]??(i[r]=[])).push(s)}}return(t=Zt(t))&&(t.g=e.I[Ze]),!0},t[Ye]=n,t[Ze]=ur.bind(t),n}function ur(t,n,e,r){var i=this[Je];const o=this[Ye],s=cn(void 0,i.A),a=Zt(t);if(a){var u=!1,c=i.C;if(c){if(i=(n,e,i)=>{if(0!==i.length)if(c[e])for(const t of i){n=se(t);try{u=!0,o(s,n)}finally{ae(n)}}else r?.(t,e,i)},null==n)tn(a,i);else if(null!=a){const t=a[n];t&&i(a,n,t)}if(u){let r=0|t[K];if(2&r&&2048&r&&!e?.T)throw Error();const i=st(r),o=(n,o)=>{if(null!=Sn(t,n,i)){if(1===e?.S)return;throw Error()}null!=o&&(r=En(t,r,n,o,i)),delete a[n]};null==n?it(s,0|s[K],((t,n)=>{o(t,n)})):o(n,Sn(s,n,i))}}}}function cr(t){const n=(t=rr(t))[0].g;if(t=t[1]){const e=ar(t),r=er(Je,or,sr,t).A;return(t,i,o)=>n(t,i,o,r,e)}return n}function lr(t,n,e){t[n]=e.i}function hr(t,n,e,r){let i,o;const s=e.i;t[n]=(t,n,e)=>s(t,n,e,o||=er(Xe,lr,hr,r).A,i||=fr(r))}function fr(t){let n=t[Qe];if(!n){const e=er(Xe,lr,hr,t);n=(t,n)=>dr(t,n,e),t[Qe]=n}return n}function dr(t,n,e){it(t,0|t[K],((t,r)=>{if(null!=r){var i=function(t,n){var e=t[n];if(e)return e;if((e=t.C)&&(e=e[n])){var r=(e=rr(e))[0].i;if(e=e[1]){const n=fr(e),i=er(Xe,lr,hr,e).A;e=t.G?nr(i,n):(t,e,o)=>r(t,e,o,i,n)}else e=r;return t[n]=e}}(e,t);i?i(n,r,t):t<500||V(z,3)}})),(t=Zt(t))&&tn(t,((t,e,r)=>{for(Te(n,n.g.end()),t=0;t<r.length;t++)Te(n,U(r[t])||new Uint8Array(0))}))}const gr=ft(0);function pr(t,n){if(Array.isArray(n)){var e=0|n[K];if(4&e)return n;for(var r=0,i=0;r<n.length;r++){const e=t(n[r]);null!=e&&(n[i++]=e)}return i<r&&(n.length=i),(t=-1537&(5|e))!==e&&Q(n,t),2&t&&Object.freeze(n),n}}function mr(t,n,e){return new $e(t,n,e)}function vr(t,n,e){return new $e(t,n,e)}function yr(t,n,e){En(t,0|t[K],n,e,st(0|t[K]))}function br(t,n,e){if(n=function(t){if(null==t)return t;const n=typeof t;if("bigint"===n)return String(Vt(64,t));if(zt(t)){if("string"===n)return qt(t);if("number"===n)return Ht(t)}}(n),null!=n){if("string"==typeof n)be(n);if(null!=n)switch(Be(t,e,0),typeof n){case"number":t=t.g,Et(n),Se(t,_t,St);break;case"bigint":e=BigInt.asUintN(64,n),e=new we(Number(e&BigInt(4294967295)),Number(e>>BigInt(32))),Se(t.g,e.i,e.g);break;default:e=be(n),Se(t.g,e.i,e.g)}}}function wr(t,n,e){null!=(n=$t(n))&&null!=n&&(Be(t,e,0),Ee(t.g,n))}function _r(t,n,e){null!=(n=null==n||"boolean"==typeof n?n:"number"==typeof n?!!n:void 0)&&(Be(t,e,0),t.g.g.push(n?1:0))}function Sr(t,n,e){null!=(n=Yt(n))&&xe(t,e,c(n))}function Ar(t,n,e,r,i){null!=(n=ir(n,r))&&(e=Ue(t,e),i(n,t),Pe(t,e))}function Er(t,n,e){null!=(n=null==n||"string"==typeof n||n instanceof P?n:void 0)&&xe(t,e,Jn(n,!0).buffer)}function Ir(t,n,e){n=function(t){if(null==t)return t;if("string"==typeof t&&t)t=+t;else if("number"!=typeof t)return;return Ct(t)?t>>>0:void 0}(n),null!=n&&null!=n&&(Be(t,e,0),Ae(t.g,n))}var Tr=mr((function(t,n,e){return 5===t.i&&(yr(n,e,te(t.g)),!0)}),(function(t,n,e){null!=(n=Mt(n))&&(Be(t,e,5),t=t.g,It(n),Ie(t))}),Ge),Br=vr((function(t,n,e){return(5===t.i||2===t.i)&&(n=Nn(n,0|n[K],e),2==t.i?de(t,te,n):n.push(te(t.g)),!0)}),(function(t,n,e){if(null!=(n=pr(Mt,n))&&n.length){Be(t,e,2),Ae(t.g,4*n.length);for(let r=0;r<n.length;r++)e=t.g,It(n[r]),Ie(e)}}),Ge),Ur=mr((function(t,n,e){return 0!==t.i?t=!1:(yr(n,e,Yn(t.g,Ut)),t=!0),t}),br,Fe),Pr=mr((function(t,n,e){return 0!==t.i?n=!1:(yr(n,e,(t=Yn(t.g,Ut))===gr?void 0:t),n=!0),n}),br,Fe),xr=mr((function(t,n,e){return 0!==t.i?t=!1:(yr(n,e,Yn(t.g,Bt)),t=!0),t}),(function(t,n,e){if(n=function(t){if(null==t)return t;var n=typeof t;if("bigint"===n)return String(kt(64,t));if(zt(t)){if("string"===n)return n=Gt(Number(t)),Ft(n)&&n>=0?t=String(n):(-1!==(n=t.indexOf("."))&&(t=t.substring(0,n)),(n="-"!==t[0]&&((n=t.length)<20||20===n&&t<="18446744073709551615"))||(Lt(t),t=Pt(_t,St))),t;if("number"===n)return(t=Gt(t))>=0&&Ft(t)||(Et(t),t=Tt(_t,St)),t}}(n),null!=n){if("string"==typeof n)me(n);if(null!=n)switch(Be(t,e,0),typeof n){case"number":t=t.g,Et(n),Se(t,_t,St);break;case"bigint":e=BigInt.asUintN(64,n),e=new ve(Number(e&BigInt(4294967295)),Number(e>>BigInt(32))),Se(t.g,e.i,e.g);break;default:e=me(n),Se(t.g,e.i,e.g)}}}),Ce),Or=mr((function(t,n,e){return 0===t.i&&(yr(n,e,Zn(t.g)),!0)}),wr,Ve),Lr=vr((function(t,n,e){return(0===t.i||2===t.i)&&(n=Nn(n,0|n[K],e),2==t.i?de(t,Zn,n):n.push(Zn(t.g)),!0)}),(function(t,n,e){if(null!=(n=pr($t,n))&&n.length){e=Ue(t,e);for(let e=0;e<n.length;e++)Ee(t.g,n[e]);Pe(t,e)}}),Ve),Nr=mr((function(t,n,e){return 0===t.i&&(yr(n,e,0===(t=Zn(t.g))?void 0:t),!0)}),wr,Ve),jr=mr((function(t,n,e){return 0===t.i&&(yr(n,e,Qn(t.g)),!0)}),_r,Ne),Vr=mr((function(t,n,e){return 0===t.i&&(yr(n,e,!1===(t=Qn(t.g))?void 0:t),!0)}),_r,Ne),kr=vr((function(t,n,e){return 2===t.i&&(t=he(t),Nn(n,0|n[K],e).push(t),!0)}),(function(t,n,e){if(null!=(n=pr(Yt,n)))for(let s=0;s<n.length;s++){var r=t,i=e,o=n[s];null!=o&&xe(r,i,c(o))}}),je),Fr=mr((function(t,n,e){return 2===t.i&&(yr(n,e,""===(t=he(t))?void 0:t),!0)}),Sr,je),Cr=mr((function(t,n,e){return 2===t.i&&(yr(n,e,he(t)),!0)}),Sr,je),Gr=function(t,n,e=Le){return new $e(t,n,e)}((function(t,n,e,r,i){return 2===t.i&&(r=cn(void 0,r),Nn(n,0|n[K],e).push(r),le(t,r,i),!0)}),(function(t,n,e,r,i){if(Array.isArray(n)){for(let o=0;o<n.length;o++)Ar(t,n[o],e,r,i);1&(t=0|n[K])||Q(n,1|t)}})),Mr=We((function(t,n,e,r,i,o){if(2!==t.i)return!1;let s=0|n[K];return kn(n,s,o,e,st(s)),le(t,n=Cn(n,r,e),i),!0}),Ar),Dr=mr((function(t,n,e){return 2===t.i&&(yr(n,e,fe(t)),!0)}),Er,Me),Rr=mr((function(t,n,e){return 0===t.i&&(yr(n,e,0===(t=Zn(t.g)>>>0)?void 0:t),!0)}),Ir,ke),zr=mr((function(t,n,e){return 0===t.i&&(yr(n,e,Zn(t.g)),!0)}),(function(t,n,e){null!=(n=$t(n))&&(n=parseInt(n,10),Be(t,e,0),Ee(t.g,n))}),De);class $r{constructor(t,n){var e=oi;this.g=t,this.i=n,this.m=$n,this.defaultValue=void 0,this.j=null!=e.P?ot:void 0}register(){p(this)}}function Wr(t,n){return(e,r)=>{{const o={D:!0};r&&Object.assign(o,r),e=se(e,void 0,void 0,o);try{const r=new t,o=r.l;ar(n)(o,e);var i=r}finally{ae(e)}}return i}}var Hr=[0,Fr,mr((function(t,n,e){return 2===t.i&&(yr(n,e,(t=fe(t))===B()?void 0:t),!0)}),(function(t,n,e){if(null!=n){if(n instanceof ze){const r=n.U;return void(r?(n=r(n),null!=n&&xe(t,e,Jn(n,!0).buffer)):V(z,3))}if(Array.isArray(n))return void V(z,3)}Er(t,n,e)}),Me)];let qr,Kr=globalThis.trustedTypes;function Xr(t){var n;return void 0===qr&&(qr=function(){let t=null;if(!Kr)return t;try{const n=t=>t;t=Kr.createPolicy("goog#html",{createHTML:n,createScript:n,createScriptURL:n})}catch(t){}return t}()),t=(n=qr)?n.createScriptURL(t):t,new class{constructor(t){this.g=t}toString(){return this.g+""}}(t)}function Jr(t,...n){if(0===n.length)return Xr(t[0]);let e=t[0];for(let r=0;r<n.length;r++)e+=encodeURIComponent(n[r])+t[r+1];return Xr(e)}var Yr=[0,Or,zr,jr,-1,Lr,zr,-1,jr],Qr=class extends ze{constructor(t){super(t)}},Zr=[0,jr,Cr,jr,zr,-1,vr((function(t,n,e){return(0===t.i||2===t.i)&&(n=Nn(n,0|n[K],e),2==t.i?de(t,ne,n):n.push(Zn(t.g)),!0)}),(function(t,n,e){if(null!=(n=pr($t,n))&&n.length){e=Ue(t,e);for(let e=0;e<n.length;e++)Ee(t.g,n[e]);Pe(t,e)}}),De),Cr,-1,[0,jr,-1],zr,jr,-1],ti=[0,3,jr,-1,2,[0,[2],Or,Mr,[0,mr((function(t,n,e){return 0===t.i&&(yr(n,e,Zn(t.g)>>>0),!0)}),Ir,ke)]],[0,zr,jr,zr,jr,zr,jr,Cr,-1],[0,[3,4],Cr,-1,Mr,[0,Or],Mr,[0,zr]],[0]],ni=[0,Cr,-2],ei=class extends ze{constructor(t){super(t)}},ri=[0],ii=[0,Or,jr,1,jr,-4],oi=class extends ze{constructor(t){super(t,2)}},si={};si[336783863]=[0,Cr,jr,-1,Or,[0,[1,2,3,4,5,6,7,8,9],Mr,ri,Mr,Zr,Mr,ni,Mr,ii,Mr,Yr,Mr,[0,Cr,-2],Mr,[0,Cr,zr],Mr,ti,Mr,[0,zr,-1,jr]],[0,Cr],jr,[0,[1,3],[2,4],Mr,[0,Lr],-1,Mr,[0,kr],-1,Gr,[0,Cr,-1]],Cr];var ai=[0,Pr,-1,Vr,-3,Pr,Lr,Fr,Nr,Pr,-1,Vr,Nr,Vr,-2,Fr];function ui(t){Kn(t,3,"TEXT:text_in")}var ci=class extends ze{constructor(t){super(t,500)}o(t){return $n(this,0,7,t)}},li=[-1,{}],hi=[0,Cr,1,li],fi=[0,Cr,kr,li];function di(t){Kn(t,10,"text_in")}var gi,pi=class extends ze{constructor(t){super(t,500)}o(t){return $n(this,0,1001,t)}};pi.prototype.i=(gi=[-500,Gr,[-500,Fr,-1,kr,-3,[-2,si,jr],Gr,Hr,Nr,-1,hi,fi,Gr,[0,Fr,Vr],Fr,ai,Nr,kr,987,kr],4,Gr,[-500,Cr,-1,[-1,{}],998,Cr],Gr,[-500,Cr,kr,-1,[-2,{},jr],997,kr,-1],Nr,Gr,[-500,Cr,kr,li,998,kr],kr,Nr,hi,fi,Gr,[0,Fr,-1,li],kr,-2,ai,Fr,-1,Vr,[0,Vr,Rr],978,li,Gr,Hr],function(){const t=new class{constructor(){this.j=[],this.i=0,this.g=new class{constructor(){this.g=[]}length(){return this.g.length}end(){const t=this.g;return this.g=[],t}}}};dr(this.l,t,er(Xe,lr,hr,gi)),Te(t,t.g.end());const n=new Uint8Array(t.i),e=t.j,r=e.length;let i=0;for(let t=0;t<r;t++){const r=e[t];n.set(r,i),i+=r.length}return t.j=[n],n});var mi=class extends ze{constructor(t){super(t)}},vi=class extends ze{constructor(t){super(t)}i(){return Rn(this,mi)}},yi=class extends ze{constructor(t){super(t)}},bi=Wr(class extends ze{constructor(t){super(t)}},[0,Gr,[0,1,Or,Cr,[0,Gr,[0,Or,Tr,Cr,-1]]],Ur]),wi=class extends ze{constructor(t){super(t)}},_i=class extends ze{constructor(t){super(t)}H(){const t=_n(this,1,void 0,xn);return null==t?B():t}},Si=class extends ze{constructor(t){super(t)}},Ai=[1,2],Ei=Wr(class extends ze{constructor(t){super(t)}},[0,Gr,[0,Ai,Mr,[0,Br],Mr,[0,Dr],Or,Cr],Ur]),Ii=class extends ze{constructor(t){super(t)}},Ti=class extends ze{constructor(t){super(t)}},Bi=[0,jr,-1],Ui=class extends ze{constructor(t){super(t)}},Pi=[1,2,3,4,5,6],xi=class extends ze{constructor(t){super(t)}i(){return null!=_n(this,1,void 0,xn)}j(){return null!=Yt(_n(this,2))}},Oi=class extends ze{constructor(t){super(t)}},Li=[0,[0,Dr,Cr,[0,Or,Ur,-1],[0,xr,Ur]],jr,[0,Pi,Mr,ii,Mr,Zr,Mr,Yr,Mr,ri,Mr,ni,Mr,ti],zr],Ni=class extends ze{constructor(t){super(t)}},ji=new $r(462704549,Ni);si[462704549]=[0,Li,[0,Cr,Or,Tr,kr,-1]];var Vi=class extends ze{constructor(t){super(t)}},ki=new $r(477589892,Vi);function Fi(t,n){if(n=n?dn(n):new Ii,void 0!==t.displayNamesLocale?An(n,1,Jt(t.displayNamesLocale)):void 0===t.displayNamesLocale&&An(n,1),void 0!==t.maxResults){var e=t.maxResults;if(null!=e){if("number"!=typeof e)throw j();if(!Ct(e))throw j();e|=0}An(n,2,e)}else"maxResults"in t&&An(n,2);if(void 0!==t.scoreThreshold){if(null!=(e=t.scoreThreshold)&&"number"!=typeof e)throw Error(`Value of float/double field must be a number, found ${typeof e}: ${e}`);An(n,3,e)}else"scoreThreshold"in t&&An(n,3);return void 0!==t.categoryAllowlist?On(n,4,t.categoryAllowlist):"categoryAllowlist"in t&&An(n,4),void 0!==t.categoryDenylist?On(n,5,t.categoryDenylist):"categoryDenylist"in t&&An(n,5),n}function Ci(t){const n=Number(t);return Number.isSafeInteger(n)?n:String(t)}function Gi(t){const n={classifications:Rn(t,yi).map((t=>function(t,n=-1,e=""){return{categories:t.map((t=>({index:$t(_n(t,1))??0??-1,score:_n(t,2,void 0,Mt)??0??0,categoryName:Yt(_n(t,3))??""??"",displayName:Yt(_n(t,4))??""??""}))),headIndex:n,headName:e}}(Mn(t,vi,4)?.i()??[],$t(_n(t,2))??0,Yt(_n(t,3))??"")))};return null!=function(t){return null==t?t:"bigint"==typeof t?(dt(t)?t=Number(t):(t=Vt(64,t),t=dt(t)?Number(t):String(t)),t):zt(t)?"number"==typeof t?Ht(t):qt(t):void 0}(_n(t,2,void 0,Kt))&&(n.timestampMs=Ci(_n(t,2,void 0,Kt)??wn)),n}function Mi(t){return Array.from(t,(t=>t>127?t-256:t))}function Di(t,n){if(t.length!==n.length)throw Error(`Cannot compute cosine similarity between embeddings of different sizes (${t.length} vs. ${n.length}).`);let e=0,r=0,i=0;for(let o=0;o<t.length;o++)e+=t[o]*n[o],r+=t[o]*t[o],i+=n[o]*n[o];if(r<=0||i<=0)throw Error("Cannot compute cosine similarity on embedding with 0 norm.");return e/Math.sqrt(r*i)}let Ri;si[477589892]=[0,Li,Bi];const zi=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 $i(t){if(t)return!0;if(void 0===Ri)try{await WebAssembly.instantiate(zi),Ri=!0}catch{Ri=!1}return Ri}async function Wi(t,n,e){return{wasmLoaderPath:`${n}/${t}_${e=`wasm${e?"_module":""}${await $i(e)?"":"_nosimd"}_internal`}.js`,wasmBinaryPath:`${n}/${t}_${e}.wasm`}}var Hi=class{};function qi(){var t=navigator;return"undefined"!=typeof OffscreenCanvas&&(!function(t=navigator){return(t=t.userAgent).includes("Safari")&&!t.includes("Chrome")}(t)||!!((t=t.userAgent.match(/Version\/([\d]+).*Safari/))&&t.length>=1&&Number(t[1])>=17))}async function Ki(t){if("function"!=typeof importScripts){const n=document.createElement("script");return n.src=t.toString(),n.crossOrigin="anonymous",new Promise(((t,e)=>{n.addEventListener("load",(()=>{t()}),!1),n.addEventListener("error",(t=>{e(t)}),!1),document.body.appendChild(n)}))}try{importScripts(t.toString())}catch(n){if(!(n instanceof TypeError))throw n;{const n=self.import;n?await n(t.toString()):await import(t.toString())}}}Hi.forVisionTasks=function(t,n=!1){return Wi("vision",t??Jr``,n)},Hi.forTextTasks=function(t,n=!1){return Wi("text",t??Jr``,n)},Hi.forGenAiTasks=function(t,n=!1){return Wi("genai",t??Jr``,n)},Hi.forAudioTasks=function(t,n=!1){return Wi("audio",t??Jr``,n)},Hi.isSimdSupported=function(t=!1){return $i(t)};function Xi(t,n,e){t.m||console.error("No wasm multistream support detected: ensure dependency inclusion of :gl_graph_runner_internal_multi_input target"),e(n=t.h.stringToNewUTF8(n)),t.h._free(n)}function Ji(t,n,e){t.m||console.error("No wasm multistream support detected: ensure dependency inclusion of :gl_graph_runner_internal_multi_input target");const r=new Uint32Array(n.length);for(let e=0;e<n.length;e++)r[e]=t.h.stringToNewUTF8(n[e]);n=t.h._malloc(4*r.length),t.h.HEAPU32.set(r,n>>2),e(n);for(const n of r)t.h._free(n);t.h._free(n)}function Yi(t,n,e){t.h.simpleListeners=t.h.simpleListeners||{},t.h.simpleListeners[n]=e}function Qi(t,n,e){let r=[];t.h.simpleListeners=t.h.simpleListeners||{},t.h.simpleListeners[n]=(t,n,i)=>{n?(e(r,i),r=[]):r.push(t)}}const Zi=function(t){return class extends t{N(){this.h._registerModelResourcesGraphService()}}}(class{constructor(t,n){this.j=!0,this.h=t,this.g=null,this.i=0,this.m="function"==typeof this.h._addIntToInputStream,void 0!==n?this.h.canvas=n:qi()?this.h.canvas=new OffscreenCanvas(1,1):(console.warn("OffscreenCanvas not supported and GraphRunner constructor glCanvas parameter is undefined. Creating backup canvas."),this.h.canvas=document.createElement("canvas"))}async initializeGraph(t){const n=await(await fetch(t)).arrayBuffer();t=!(t.endsWith(".pbtxt")||t.endsWith(".textproto")),this.setGraph(new Uint8Array(n),t)}setGraphFromString(t){this.setGraph((new TextEncoder).encode(t),!1)}setGraph(t,n){const e=t.length,r=this.h._malloc(e);this.h.HEAPU8.set(t,r),n?this.h._changeBinaryGraph(e,r):this.h._changeTextGraph(e,r),this.h._free(r)}configureAudio(t,n,e,r,i){this.h._configureAudio||console.warn('Attempting to use configureAudio without support for input audio. Is build dep ":gl_graph_runner_audio" missing?'),Xi(this,r||"input_audio",(r=>{Xi(this,i=i||"audio_header",(i=>{this.h._configureAudio(r,i,t,n??0,e)}))}))}setAutoResizeCanvas(t){this.j=t}setAutoRenderToScreen(t){this.h._setAutoRenderToScreen(t)}setGpuBufferVerticalFlip(t){this.h.gpuOriginForWebTexturesIsBottomLeft=t}attachErrorListener(t){this.h.errorListener=t}attachEmptyPacketListener(t,n){this.h.emptyPacketListeners=this.h.emptyPacketListeners||{},this.h.emptyPacketListeners[t]=n}addAudioToStream(t,n,e){this.addAudioToStreamWithShape(t,0,0,n,e)}addAudioToStreamWithShape(t,n,e,r,i){const o=4*t.length;this.i!==o&&(this.g&&this.h._free(this.g),this.g=this.h._malloc(o),this.i=o),this.h.HEAPF32.set(t,this.g/4),Xi(this,r,(t=>{this.h._addAudioToInputStream(this.g,n,e,t,i)}))}addGpuBufferToStream(t,n,e){Xi(this,n,(n=>{if(!this.h.canvas)throw Error("No OpenGL canvas configured.");n?this.h._bindTextureToStream(n):this.h._bindTextureToCanvas();const r=this.h.canvas.getContext("webgl2")||this.h.canvas.getContext("webgl");if(!r)throw Error("Failed to obtain WebGL context from the provided canvas. `getContext()` should only be invoked with `webgl` or `webgl2`.");this.h.gpuOriginForWebTexturesIsBottomLeft&&r.pixelStorei(r.UNPACK_FLIP_Y_WEBGL,!0),r.texImage2D(r.TEXTURE_2D,0,r.RGBA,r.RGBA,r.UNSIGNED_BYTE,t),this.h.gpuOriginForWebTexturesIsBottomLeft&&r.pixelStorei(r.UNPACK_FLIP_Y_WEBGL,!1);const[i,o]=void 0!==t.videoWidth?[t.videoWidth,t.videoHeight]:void 0!==t.naturalWidth?[t.naturalWidth,t.naturalHeight]:void 0!==t.displayWidth?[t.displayWidth,t.displayHeight]:[t.width,t.height];!this.j||i===this.h.canvas.width&&o===this.h.canvas.height||(this.h.canvas.width=i,this.h.canvas.height=o);const[s,a]=[i,o];this.h._addBoundTextureToStream(n,s,a,e)}))}addBoolToStream(t,n,e){Xi(this,n,(n=>{this.h._addBoolToInputStream(t,n,e)}))}addDoubleToStream(t,n,e){Xi(this,n,(n=>{this.h._addDoubleToInputStream(t,n,e)}))}addFloatToStream(t,n,e){Xi(this,n,(n=>{this.h._addFloatToInputStream(t,n,e)}))}addIntToStream(t,n,e){Xi(this,n,(n=>{this.h._addIntToInputStream(t,n,e)}))}addUintToStream(t,n,e){Xi(this,n,(n=>{this.h._addUintToInputStream(t,n,e)}))}addStringToStream(t,n,e){Xi(this,n,(n=>{Xi(this,t,(t=>{this.h._addStringToInputStream(t,n,e)}))}))}addStringRecordToStream(t,n,e){Xi(this,n,(n=>{Ji(this,Object.keys(t),(r=>{Ji(this,Object.values(t),(i=>{this.h._addFlatHashMapToInputStream(r,i,Object.keys(t).length,n,e)}))}))}))}addProtoToStream(t,n,e,r){Xi(this,e,(e=>{Xi(this,n,(n=>{const i=this.h._malloc(t.length);this.h.HEAPU8.set(t,i),this.h._addProtoToInputStream(i,t.length,n,e,r),this.h._free(i)}))}))}addEmptyPacketToStream(t,n){Xi(this,t,(t=>{this.h._addEmptyPacketToInputStream(t,n)}))}addBoolVectorToStream(t,n,e){Xi(this,n,(n=>{const r=this.h._allocateBoolVector(t.length);if(!r)throw Error("Unable to allocate new bool vector on heap.");for(const n of t)this.h._addBoolVectorEntry(r,n);this.h._addBoolVectorToInputStream(r,n,e)}))}addDoubleVectorToStream(t,n,e){Xi(this,n,(n=>{const r=this.h._allocateDoubleVector(t.length);if(!r)throw Error("Unable to allocate new double vector on heap.");for(const n of t)this.h._addDoubleVectorEntry(r,n);this.h._addDoubleVectorToInputStream(r,n,e)}))}addFloatVectorToStream(t,n,e){Xi(this,n,(n=>{const r=this.h._allocateFloatVector(t.length);if(!r)throw Error("Unable to allocate new float vector on heap.");for(const n of t)this.h._addFloatVectorEntry(r,n);this.h._addFloatVectorToInputStream(r,n,e)}))}addIntVectorToStream(t,n,e){Xi(this,n,(n=>{const r=this.h._allocateIntVector(t.length);if(!r)throw Error("Unable to allocate new int vector on heap.");for(const n of t)this.h._addIntVectorEntry(r,n);this.h._addIntVectorToInputStream(r,n,e)}))}addUintVectorToStream(t,n,e){Xi(this,n,(n=>{const r=this.h._allocateUintVector(t.length);if(!r)throw Error("Unable to allocate new unsigned int vector on heap.");for(const n of t)this.h._addUintVectorEntry(r,n);this.h._addUintVectorToInputStream(r,n,e)}))}addStringVectorToStream(t,n,e){Xi(this,n,(n=>{const r=this.h._allocateStringVector(t.length);if(!r)throw Error("Unable to allocate new string vector on heap.");for(const n of t)Xi(this,n,(t=>{this.h._addStringVectorEntry(r,t)}));this.h._addStringVectorToInputStream(r,n,e)}))}addBoolToInputSidePacket(t,n){Xi(this,n,(n=>{this.h._addBoolToInputSidePacket(t,n)}))}addDoubleToInputSidePacket(t,n){Xi(this,n,(n=>{this.h._addDoubleToInputSidePacket(t,n)}))}addFloatToInputSidePacket(t,n){Xi(this,n,(n=>{this.h._addFloatToInputSidePacket(t,n)}))}addIntToInputSidePacket(t,n){Xi(this,n,(n=>{this.h._addIntToInputSidePacket(t,n)}))}addUintToInputSidePacket(t,n){Xi(this,n,(n=>{this.h._addUintToInputSidePacket(t,n)}))}addStringToInputSidePacket(t,n){Xi(this,n,(n=>{Xi(this,t,(t=>{this.h._addStringToInputSidePacket(t,n)}))}))}addProtoToInputSidePacket(t,n,e){Xi(this,e,(e=>{Xi(this,n,(n=>{const r=this.h._malloc(t.length);this.h.HEAPU8.set(t,r),this.h._addProtoToInputSidePacket(r,t.length,n,e),this.h._free(r)}))}))}addBoolVectorToInputSidePacket(t,n){Xi(this,n,(n=>{const e=this.h._allocateBoolVector(t.length);if(!e)throw Error("Unable to allocate new bool vector on heap.");for(const n of t)this.h._addBoolVectorEntry(e,n);this.h._addBoolVectorToInputSidePacket(e,n)}))}addDoubleVectorToInputSidePacket(t,n){Xi(this,n,(n=>{const e=this.h._allocateDoubleVector(t.length);if(!e)throw Error("Unable to allocate new double vector on heap.");for(const n of t)this.h._addDoubleVectorEntry(e,n);this.h._addDoubleVectorToInputSidePacket(e,n)}))}addFloatVectorToInputSidePacket(t,n){Xi(this,n,(n=>{const e=this.h._allocateFloatVector(t.length);if(!e)throw Error("Unable to allocate new float vector on heap.");for(const n of t)this.h._addFloatVectorEntry(e,n);this.h._addFloatVectorToInputSidePacket(e,n)}))}addIntVectorToInputSidePacket(t,n){Xi(this,n,(n=>{const e=this.h._allocateIntVector(t.length);if(!e)throw Error("Unable to allocate new int vector on heap.");for(const n of t)this.h._addIntVectorEntry(e,n);this.h._addIntVectorToInputSidePacket(e,n)}))}addUintVectorToInputSidePacket(t,n){Xi(this,n,(n=>{const e=this.h._allocateUintVector(t.length);if(!e)throw Error("Unable to allocate new unsigned int vector on heap.");for(const n of t)this.h._addUintVectorEntry(e,n);this.h._addUintVectorToInputSidePacket(e,n)}))}addStringVectorToInputSidePacket(t,n){Xi(this,n,(n=>{const e=this.h._allocateStringVector(t.length);if(!e)throw Error("Unable to allocate new string vector on heap.");for(const n of t)Xi(this,n,(t=>{this.h._addStringVectorEntry(e,t)}));this.h._addStringVectorToInputSidePacket(e,n)}))}attachBoolListener(t,n){Yi(this,t,n),Xi(this,t,(t=>{this.h._attachBoolListener(t)}))}attachBoolVectorListener(t,n){Qi(this,t,n),Xi(this,t,(t=>{this.h._attachBoolVectorListener(t)}))}attachIntListener(t,n){Yi(this,t,n),Xi(this,t,(t=>{this.h._attachIntListener(t)}))}attachIntVectorListener(t,n){Qi(this,t,n),Xi(this,t,(t=>{this.h._attachIntVectorListener(t)}))}attachUintListener(t,n){Yi(this,t,n),Xi(this,t,(t=>{this.h._attachUintListener(t)}))}attachUintVectorListener(t,n){Qi(this,t,n),Xi(this,t,(t=>{this.h._attachUintVectorListener(t)}))}attachDoubleListener(t,n){Yi(this,t,n),Xi(this,t,(t=>{this.h._attachDoubleListener(t)}))}attachDoubleVectorListener(t,n){Qi(this,t,n),Xi(this,t,(t=>{this.h._attachDoubleVectorListener(t)}))}attachFloatListener(t,n){Yi(this,t,n),Xi(this,t,(t=>{this.h._attachFloatListener(t)}))}attachFloatVectorListener(t,n){Qi(this,t,n),Xi(this,t,(t=>{this.h._attachFloatVectorListener(t)}))}attachStringListener(t,n){Yi(this,t,n),Xi(this,t,(t=>{this.h._attachStringListener(t)}))}attachStringVectorListener(t,n){Qi(this,t,n),Xi(this,t,(t=>{this.h._attachStringVectorListener(t)}))}attachProtoListener(t,n,e){Yi(this,t,n),Xi(this,t,(t=>{this.h._attachProtoListener(t,e||!1)}))}attachProtoVectorListener(t,n,e){Qi(this,t,n),Xi(this,t,(t=>{this.h._attachProtoVectorListener(t,e||!1)}))}attachAudioListener(t,n,e){this.h._attachAudioListener||console.warn('Attempting to use attachAudioListener without support for output audio. Is build dep ":gl_graph_runner_audio_out" missing?'),Yi(this,t,((t,e)=>{t=new Float32Array(t.buffer,t.byteOffset,t.length/4),n(t,e)})),Xi(this,t,(t=>{this.h._attachAudioListener(t,e||!1)}))}finishProcessing(){this.h._waitUntilIdle()}closeGraph(){this.h._closeGraph(),this.h.simpleListeners=void 0,this.h.emptyPacketListeners=void 0}});var to=class extends Zi{};async function no(t,n,e){return t=await(async(t,n,e,r)=>{if(n&&await Ki(n),!self.ModuleFactory)throw Error("ModuleFactory not set.");if(e&&(await Ki(e),!self.ModuleFactory))throw Error("ModuleFactory not set.");return self.Module&&r&&((n=self.Module).locateFile=r.locateFile,r.mainScriptUrlOrBlob&&(n.mainScriptUrlOrBlob=r.mainScriptUrlOrBlob)),r=await self.ModuleFactory(self.Module||r),self.ModuleFactory=self.Module=void 0,new t(r,null)})(t,n.wasmLoaderPath,n.assetLoaderPath,{locateFile:t=>t.endsWith(".wasm")?n.wasmBinaryPath.toString():n.assetBinaryPath&&t.endsWith(".data")?n.assetBinaryPath.toString():t}),await t.o(e),t}async function eo(t,n,e){return no(t,n,e)}function ro(t,n){const e=Mn(t.baseOptions,xi,1)||new xi;"string"==typeof n?(An(e,2,Jt(n)),An(e,1)):n instanceof Uint8Array&&(An(e,1,et(n,!1)),An(e,2)),$n(t.baseOptions,0,1,e)}function io(t,n){const e=n.baseOptions||{};if(n.baseOptions?.modelAssetBuffer&&n.baseOptions?.modelAssetPath)throw Error("Cannot set both baseOptions.modelAssetPath and baseOptions.modelAssetBuffer");if(!(Mn(t.baseOptions,xi,1)?.i()||Mn(t.baseOptions,xi,1)?.j()||n.baseOptions?.modelAssetBuffer||n.baseOptions?.modelAssetPath))throw Error("Either baseOptions.modelAssetPath or baseOptions.modelAssetBuffer must be set");if(function(t,n){let e=Mn(t.baseOptions,Ui,3);if(!e){var r=e=new Ui;Wn(r,4,new ei)}"delegate"in n&&("GPU"===n.delegate?Wn(n=e,2,r=new Qr):Wn(n=e,4,r=new ei)),$n(t.baseOptions,0,3,e)}(t,e),e.modelAssetPath)return fetch(e.modelAssetPath.toString()).then((t=>{if(t.ok)return t.arrayBuffer();throw Error(`Failed to fetch model: ${e.modelAssetPath} (${t.status})`)})).then((n=>{try{t.g.h.FS_unlink("/model.dat")}catch{}t.g.h.FS_createDataFile("/","model.dat",new Uint8Array(n),!0,!1,!1),ro(t,"/model.dat"),t.v()}));if(e.modelAssetBuffer instanceof Uint8Array)ro(t,e.modelAssetBuffer);else if(e.modelAssetBuffer)return async function(t){const n=[];for(var e=0;;){const{done:r,value:i}=await t.read();if(r)break;n.push(i),e+=i.length}if(0===n.length)return new Uint8Array(0);if(1===n.length)return n[0];t=new Uint8Array(e),e=0;for(const r of n)t.set(r,e),e+=r.length;return t}(e.modelAssetBuffer).then((n=>{ro(t,n),t.v()}));return t.v(),Promise.resolve()}function oo(t){try{const n=t.m.length;if(1===n)throw Error(t.m[0].message);if(n>1)throw Error("Encountered multiple errors: "+t.m.map((t=>t.message)).join(", "))}finally{t.m=[]}}function so(t,n){t.j=Math.max(t.j,n)}var ao=class{constructor(t){this.g=t,this.m=[],this.j=0,this.g.setAutoRenderToScreen(!1)}setGraph(t,n){this.g.attachErrorListener(((t,n)=>{this.m.push(Error(n))})),this.g.N(),this.g.setGraph(t,n),oo(this)}finishProcessing(){this.g.finishProcessing(),oo(this)}close(){this.g.closeGraph()}};ao.prototype.close=ao.prototype.close;var uo=class extends ao{constructor(t,n){super(new to(t,n)),this.u={languages:[]},$n(t=this.i=new Ni,0,1,n=new Oi)}o(t){return $n(this.i,0,2,Fi(t,Mn(this.i,Ii,2))),io(this,t)}get baseOptions(){return Mn(this.i,Oi,1)}set baseOptions(t){$n(this.i,0,1,t)}K(t){return this.u={languages:[]},this.g.addStringToStream(t,"text_in",this.