(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i 1) { for (var i = 1; i < arguments.length; i++) { args[i - 1] = arguments[i]; } } queue.push(new Item(fun, args)); if (queue.length === 1 && !draining) { runTimeout(drainQueue); } }; // v8 likes predictible objects function Item(fun, array) { this.fun = fun; this.array = array; } Item.prototype.run = function () { this.fun.apply(null, this.array); }; process.title = 'browser'; process.browser = true; process.env = {}; process.argv = []; process.version = ''; // empty string to avoid regexp issues process.versions = {}; function noop() {} process.on = noop; process.addListener = noop; process.once = noop; process.off = noop; process.removeListener = noop; process.removeAllListeners = noop; process.emit = noop; process.prependListener = noop; process.prependOnceListener = noop; process.listeners = function (name) { return [] } process.binding = function (name) { throw new Error('process.binding is not supported'); }; process.cwd = function () { return '/' }; process.chdir = function (dir) { throw new Error('process.chdir is not supported'); }; process.umask = function() { return 0; }; },{}],2:[function(require,module,exports){ GLTFValidator = require('gltf-validator'); },{"gltf-validator":4}],3:[function(require,module,exports){ (function (process,global,__filename,__argument0,__argument1,__argument2,__argument3,__dirname){ var dartNodePreambleSelf="undefined"!=typeof global?global:window,self=Object.create(dartNodePreambleSelf);if(self.scheduleImmediate=self.setImmediate?function(e){dartNodePreambleSelf.setImmediate(e)}:function(e){setTimeout(e,0)},self.exports=exports,"undefined"!=typeof process)self.process=process;if("undefined"!=typeof __dirname)self.__dirname=__dirname;if("undefined"!=typeof __filename)self.__filename=__filename;var dartNodeIsActuallyNode=!dartNodePreambleSelf.window;try{if("undefined"!=typeof WorkerGlobalScope&&dartNodePreambleSelf instanceof WorkerGlobalScope)dartNodeIsActuallyNode=!1;if(dartNodePreambleSelf.process&&dartNodePreambleSelf.process.versions&&dartNodePreambleSelf.process.versions.hasOwnProperty("electron")&&dartNodePreambleSelf.process.versions.hasOwnProperty("node"))dartNodeIsActuallyNode=!0}catch(e){}if(dartNodeIsActuallyNode){var url=("undefined"!=typeof __webpack_require__?__non_webpack_require__:require)("url");self.location={get href(){if(url.pathToFileURL)return url.pathToFileURL(process.cwd()).href+"/";else return"file://"+function(){var e=process.cwd();if("win32"!=process.platform)return e;else return"/"+e.replace(/\\/g,"/")}()+"/"}},function(){function e(){try{throw new Error}catch(t){var e=t.stack,r=new RegExp("^ *at [^(]*\\((.*):[0-9]*:[0-9]*\\)$","mg"),l=null;do{var o=r.exec(e);if(null!=o)l=o}while(null!=o);return l[1]}}var r=null;self.document={get currentScript(){if(null==r)r={src:e()};return r}}}(),self.dartDeferredLibraryLoader=function(e,r,l){try{load(e),r()}catch(e){l(e)}}}(function dartProgram(){function copyProperties(a,b){var s=Object.keys(a) for(var r=0;r=0)return true if(typeof version=="function"&&version.length==0){var q=version() if(/^\d+\.\d+\.\d+\.\d+$/.test(q))return true}}catch(p){}return false}() function setFunctionNamesIfNecessary(a){function t(){};if(typeof t.name=="string")return for(var s=0;s").b(a))return new H.dC(a,b.h("@<0>").D(c).h("dC<1,2>")) return new H.bX(a,b.h("@<0>").D(c).h("bX<1,2>"))}, nM:function(a){return new H.eD(a)}, m8:function(a){var s,r=a^48 if(r<=9)return r s=a|32 if(97<=s&&s<=102)return s-87 return-1}, p5:function(a,b){var s=H.m8(C.a.A(a,b)),r=H.m8(C.a.A(a,b+1)) return s*16+r-(r&256)}, du:function(a,b,c,d){P.aU(b,"start") if(c!=null){P.aU(c,"end") if(b>c)H.a2(P.S(b,0,c,"start",null))}return new H.dt(a,b,c,d.h("dt<0>"))}, ja:function(a,b,c,d){if(t.O.b(a))return new H.c_(a,b,c.h("@<0>").D(d).h("c_<1,2>")) return new H.b9(a,b,c.h("@<0>").D(d).h("b9<1,2>"))}, o5:function(a,b,c){var s="count" if(t.O.b(a)){P.aM(b,s) P.aU(b,s) return new H.cw(a,b,c.h("cw<0>"))}P.aM(b,s) P.aU(b,s) return new H.bc(a,b,c.h("bc<0>"))}, mB:function(){return new P.bz("No element")}, tg:function(){return new P.bz("Too few elements")}, bE:function bE(){}, d3:function d3(a,b){this.a=a this.$ti=b}, bX:function bX(a,b){this.a=a this.$ti=b}, dC:function dC(a,b){this.a=a this.$ti=b}, dx:function dx(){}, b3:function b3(a,b){this.a=a this.$ti=b}, bY:function bY(a,b){this.a=a this.$ti=b}, fQ:function fQ(a,b){this.a=a this.b=b}, eD:function eD(a){this.a=a}, cu:function cu(a){this.a=a}, n:function n(){}, af:function af(){}, dt:function dt(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.$ti=d}, a6:function a6(a,b,c){var _=this _.a=a _.b=b _.c=0 _.d=null _.$ti=c}, b9:function b9(a,b,c){this.a=a this.b=b this.$ti=c}, c_:function c_(a,b,c){this.a=a this.b=b this.$ti=c}, a7:function a7(a,b,c){var _=this _.a=null _.b=a _.c=b _.$ti=c}, a8:function a8(a,b,c){this.a=a this.b=b this.$ti=c}, l_:function l_(a,b,c){this.a=a this.b=b this.$ti=c}, cm:function cm(a,b,c){this.a=a this.b=b this.$ti=c}, bc:function bc(a,b,c){this.a=a this.b=b this.$ti=c}, cw:function cw(a,b,c){this.a=a this.b=b this.$ti=c}, dr:function dr(a,b,c){this.a=a this.b=b this.$ti=c}, b6:function b6(a){this.$ti=a}, d6:function d6(a){this.$ti=a}, d8:function d8(){}, f7:function f7(){}, cI:function cI(){}, cG:function cG(a){this.a=a}, e4:function e4(){}, t2:function(){throw H.c(P.ab("Cannot modify unmodifiable Map"))}, pd:function(a){var s,r=H.pc(a) if(r!=null)return r s="minified:"+a return s}, p1:function(a,b){var s if(b!=null){s=b.x if(s!=null)return s}return t.aU.b(a)}, b:function(a){var s if(typeof a=="string")return a if(typeof a=="number"){if(a!==0)return""+a}else if(!0===a)return"true" else if(!1===a)return"false" else if(a==null)return"null" s=J.ag(a) if(typeof s!="string")throw H.c(H.bM(a)) return s}, cj:function(a){var s=a.$identityHash if(s==null){s=Math.random()*0x3fffffff|0 a.$identityHash=s}return s}, o1:function(a,b){var s,r,q,p,o,n,m=null if(typeof a!="string")H.a2(H.bM(a)) s=/^\s*[+-]?((0x[a-f0-9]+)|(\d+)|([a-z0-9]+))\s*$/i.exec(a) if(s==null)return m r=s[3] if(b==null){if(r!=null)return parseInt(a,10) if(s[2]!=null)return parseInt(a,16) return m}if(b<2||b>36)throw H.c(P.S(b,2,36,"radix",m)) if(b===10&&r!=null)return parseInt(a,10) if(b<10||r==null){q=b<=10?47+b:86+b p=s[1] for(o=p.length,n=0;nq)return m}return parseInt(a,b)}, ju:function(a){return H.tG(a)}, tG:function(a){var s,r,q if(a instanceof P.e)return H.az(H.ac(a),null) if(J.cq(a)===C.by||t.ak.b(a)){s=C.a_(a) if(H.nV(s))return s r=a.constructor if(typeof r=="function"){q=r.name if(typeof q=="string"&&H.nV(q))return q}}return H.az(H.ac(a),null)}, nV:function(a){var s=a!=="Object"&&a!=="" return s}, nU:function(a){var s,r,q,p,o=a.length if(o<=500)return String.fromCharCode.apply(null,a) for(s="",r=0;r65535)return H.tJ(a)}return H.nU(a)}, tK:function(a,b,c){var s,r,q,p if(c<=500&&b===0&&c===a.length)return String.fromCharCode.apply(null,a) for(s=b,r="";s>>0,56320|s&1023)}}throw H.c(P.S(a,0,1114111,null,null))}, aw:function(a){if(a.date===void 0)a.date=new Date(a.a) return a.date}, eV:function(a){return a.b?H.aw(a).getUTCFullYear()+0:H.aw(a).getFullYear()+0}, o_:function(a){return a.b?H.aw(a).getUTCMonth()+1:H.aw(a).getMonth()+1}, nW:function(a){return a.b?H.aw(a).getUTCDate()+0:H.aw(a).getDate()+0}, nX:function(a){return a.b?H.aw(a).getUTCHours()+0:H.aw(a).getHours()+0}, nZ:function(a){return a.b?H.aw(a).getUTCMinutes()+0:H.aw(a).getMinutes()+0}, o0:function(a){return a.b?H.aw(a).getUTCSeconds()+0:H.aw(a).getSeconds()+0}, nY:function(a){return a.b?H.aw(a).getUTCMilliseconds()+0:H.aw(a).getMilliseconds()+0}, bu:function(a,b,c){var s,r,q={} q.a=0 s=[] r=[] q.a=b.length C.d.K(s,b) q.b="" if(c!=null&&c.a!==0)c.J(0,new H.jt(q,r,s)) ""+q.a return J.ry(a,new H.ig(C.d5,0,s,r,0))}, tH:function(a,b,c){var s,r,q,p if(b instanceof Array)s=c==null||c.a===0 else s=!1 if(s){r=b q=r.length if(q===0){if(!!a.$0)return a.$0()}else if(q===1){if(!!a.$1)return a.$1(r[0])}else if(q===2){if(!!a.$2)return a.$2(r[0],r[1])}else if(q===3){if(!!a.$3)return a.$3(r[0],r[1],r[2])}else if(q===4){if(!!a.$4)return a.$4(r[0],r[1],r[2],r[3])}else if(q===5)if(!!a.$5)return a.$5(r[0],r[1],r[2],r[3],r[4]) p=a[""+"$"+q] if(p!=null)return p.apply(a,r)}return H.tF(a,b,c)}, tF:function(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g if(b!=null)s=b instanceof Array?b:P.dh(b,!0,t.z) else s=[] r=s.length q=a.$R if(rq+n.length)return H.bu(a,s,null) C.d.K(s,n.slice(r-q)) return l.apply(a,s)}else{if(r>q)return H.bu(a,s,c) k=Object.keys(n) if(c==null)for(o=k.length,j=0;j=s)return P.ex(b,a,r,null,s) return P.jv(b,r)}, vw:function(a,b,c){if(a<0||a>c)return P.S(a,0,c,"start",null) if(b!=null)if(bc)return P.S(b,a,c,"end",null) return new P.ak(!0,b,"end",null)}, bM:function(a){return new P.ak(!0,a,null,null)}, c:function(a){var s,r if(a==null)a=new P.eR() s=new Error() s.dartException=a r=H.w9 if("defineProperty" in Object){Object.defineProperty(s,"message",{get:r}) s.name=""}else s.toString=r return s}, w9:function(){return J.ag(this.dartException)}, a2:function(a){throw H.c(a)}, cs:function(a){throw H.c(P.ad(a))}, bd:function(a){var s,r,q,p,o,n a=H.p8(a.replace(String({}),'$receiver$')) s=a.match(/\\\$[a-zA-Z]+\\\$/g) if(s==null)s=H.a([],t.s) r=s.indexOf("\\$arguments\\$") q=s.indexOf("\\$argumentsExpr\\$") p=s.indexOf("\\$expr\\$") o=s.indexOf("\\$method\\$") n=s.indexOf("\\$receiver\\$") return new H.kJ(a.replace(new RegExp('\\\\\\$arguments\\\\\\$','g'),'((?:x|[^x])*)').replace(new RegExp('\\\\\\$argumentsExpr\\\\\\$','g'),'((?:x|[^x])*)').replace(new RegExp('\\\\\\$expr\\\\\\$','g'),'((?:x|[^x])*)').replace(new RegExp('\\\\\\$method\\\\\\$','g'),'((?:x|[^x])*)').replace(new RegExp('\\\\\\$receiver\\\\\\$','g'),'((?:x|[^x])*)'),r,q,p,o,n)}, kK:function(a){return function($expr$){var $argumentsExpr$='$arguments$' try{$expr$.$method$($argumentsExpr$)}catch(s){return s.message}}(a)}, o8:function(a){return function($expr$){try{$expr$.$method$}catch(s){return s.message}}(a)}, nT:function(a,b){return new H.eQ(a,b==null?null:b.method)}, mE:function(a,b){var s=b==null,r=s?null:b.method return new H.eC(a,r,s?null:b.receiver)}, E:function(a){if(a==null)return new H.eS(a) if(a instanceof H.d7)return H.bN(a,a.a) if(typeof a!=="object")return a if("dartException" in a)return H.bN(a,a.dartException) return H.vc(a)}, bN:function(a,b){if(t.C.b(b))if(b.$thrownJsError==null)b.$thrownJsError=a return b}, vc:function(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=null if(!("message" in a))return a s=a.message if("number" in a&&typeof a.number=="number"){r=a.number q=r&65535 if((C.c.ad(r,16)&8191)===10)switch(q){case 438:return H.bN(a,H.mE(H.b(s)+" (Error "+q+")",e)) case 445:case 5007:return H.bN(a,H.nT(H.b(s)+" (Error "+q+")",e))}}if(a instanceof TypeError){p=$.r9() o=$.ra() n=$.rb() m=$.rc() l=$.rf() k=$.rg() j=$.re() $.rd() i=$.ri() h=$.rh() g=p.a4(s) if(g!=null)return H.bN(a,H.mE(s,g)) else{g=o.a4(s) if(g!=null){g.method="call" return H.bN(a,H.mE(s,g))}else{g=n.a4(s) if(g==null){g=m.a4(s) if(g==null){g=l.a4(s) if(g==null){g=k.a4(s) if(g==null){g=j.a4(s) if(g==null){g=m.a4(s) if(g==null){g=i.a4(s) if(g==null){g=h.a4(s) f=g!=null}else f=!0}else f=!0}else f=!0}else f=!0}else f=!0}else f=!0}else f=!0 if(f)return H.bN(a,H.nT(s,g))}}return H.bN(a,new H.f6(typeof s=="string"?s:""))}if(a instanceof RangeError){if(typeof s=="string"&&s.indexOf("call stack")!==-1)return new P.ds() s=function(b){try{return String(b)}catch(d){}return null}(a) return H.bN(a,new P.ak(!1,e,e,typeof s=="string"?s.replace(/^RangeError:\s*/,""):s))}if(typeof InternalError=="function"&&a instanceof InternalError)if(typeof s=="string"&&s==="too much recursion")return new P.ds() return a}, aK:function(a){var s if(a instanceof H.d7)return a.b if(a==null)return new H.dS(a) s=a.$cachedTrace if(s!=null)return s return a.$cachedTrace=new H.dS(a)}, p4:function(a){if(a==null||typeof a!='object')return J.aL(a) else return H.cj(a)}, oU:function(a,b){var s,r,q,p=a.length for(s=0;s=27 if(o)return H.rZ(r,!p,s,b) if(r===0){p=$.b4 $.b4=p+1 n="self"+H.b(p) return new Function("return function(){var "+n+" = this."+H.b(H.mA())+";return "+n+"."+H.b(s)+"();}")()}m="abcdefghijklmnopqrstuvwxyz".split("").splice(0,r).join(",") p=$.b4 $.b4=p+1 m+=H.b(p) return new Function("return function("+m+"){return this."+H.b(H.mA())+"."+H.b(s)+"("+m+");}")()}, t_:function(a,b,c,d){var s=H.nE,r=H.rS switch(b?-1:a){case 0:throw H.c(new H.eZ("Intercepted function with no arguments.")) case 1:return function(e,f,g){return function(){return f(this)[e](g(this))}}(c,s,r) case 2:return function(e,f,g){return function(h){return f(this)[e](g(this),h)}}(c,s,r) case 3:return function(e,f,g){return function(h,i){return f(this)[e](g(this),h,i)}}(c,s,r) case 4:return function(e,f,g){return function(h,i,j){return f(this)[e](g(this),h,i,j)}}(c,s,r) case 5:return function(e,f,g){return function(h,i,j,k){return f(this)[e](g(this),h,i,j,k)}}(c,s,r) case 6:return function(e,f,g){return function(h,i,j,k,l){return f(this)[e](g(this),h,i,j,k,l)}}(c,s,r) default:return function(e,f,g,h){return function(){h=[g(this)] Array.prototype.push.apply(h,arguments) return e.apply(f(this),h)}}(d,s,r)}}, t0:function(a,b){var s,r,q,p,o,n,m=H.mA(),l=$.nC if(l==null)l=$.nC=H.nB("receiver") s=b.$stubName r=b.length q=a[s] p=b==null?q==null:b===q o=!p||r>=28 if(o)return H.t_(r,!p,s,b) if(r===1){p="return function(){return this."+H.b(m)+"."+H.b(s)+"(this."+l+");" o=$.b4 $.b4=o+1 return new Function(p+H.b(o)+"}")()}n="abcdefghijklmnopqrstuvwxyz".split("").splice(0,r-1).join(",") p="return function("+n+"){return this."+H.b(m)+"."+H.b(s)+"(this."+l+", "+n+");" o=$.b4 $.b4=o+1 return new Function(p+H.b(o)+"}")()}, mX:function(a,b,c,d,e,f,g){return H.t1(a,b,c,d,!!e,!!f,g)}, rQ:function(a,b){return H.fv(v.typeUniverse,H.ac(a.a),b)}, rR:function(a,b){return H.fv(v.typeUniverse,H.ac(a.c),b)}, nE:function(a){return a.a}, rS:function(a){return a.c}, mA:function(){var s=$.nD return s==null?$.nD=H.nB("self"):s}, nB:function(a){var s,r,q,p=new H.ct("self","target","receiver","name"),o=J.mC(Object.getOwnPropertyNames(p)) for(s=o.length,r=0;r=0)return a.replace(/\$/g,"$$$$") return a}, p8:function(a){if(/[[\]{}()*+?.\\^$|]/.test(a))return a.replace(/[[\]{}()*+?.\\^$|]/g,"\\$&") return a}, pa:function(a,b,c){var s=H.w6(a,b,c) return s}, w6:function(a,b,c){var s,r,q,p if(b===""){if(a==="")return c s=a.length for(r=c,q=0;q=0)return a.split(b).join(c) return a.replace(new RegExp(H.p8(b),'g'),H.vx(c))}, d4:function d4(a,b){this.a=a this.$ti=b}, cv:function cv(){}, aq:function aq(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.$ti=d}, dz:function dz(a,b){this.a=a this.$ti=b}, al:function al(a,b){this.a=a this.$ti=b}, ig:function ig(a,b,c,d,e){var _=this _.a=a _.c=b _.d=c _.e=d _.f=e}, jt:function jt(a,b,c){this.a=a this.b=b this.c=c}, kJ:function kJ(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=f}, eQ:function eQ(a,b){this.a=a this.b=b}, eC:function eC(a,b,c){this.a=a this.b=b this.c=c}, f6:function f6(a){this.a=a}, eS:function eS(a){this.a=a}, d7:function d7(a,b){this.a=a this.b=b}, dS:function dS(a){this.a=a this.b=null}, bZ:function bZ(){}, f1:function f1(){}, f_:function f_(){}, ct:function ct(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, eZ:function eZ(a){this.a=a}, lA:function lA(){}, aG:function aG(a){var _=this _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=0 _.$ti=a}, im:function im(a){this.a=a}, j7:function j7(a,b){this.a=a this.b=b this.c=null}, au:function au(a,b){this.a=a this.$ti=b}, df:function df(a,b,c){var _=this _.a=a _.b=b _.d=_.c=null _.$ti=c}, m9:function m9(a){this.a=a}, ma:function ma(a){this.a=a}, mb:function mb(a){this.a=a}, ih:function ih(a,b){var _=this _.a=a _.b=b _.d=_.c=null}, ly:function ly(a){this.b=a}, cW:function(a,b,c){}, uH:function(a){return a}, jm:function(a,b,c){var s H.cW(a,b,c) s=new DataView(a,b) return s}, ty:function(a){return new Float32Array(a)}, tz:function(a){return new Int8Array(a)}, nQ:function(a,b,c){var s H.cW(a,b,c) s=new Uint16Array(a,b,c) return s}, nR:function(a,b,c){var s H.cW(a,b,c) s=new Uint32Array(a,b,c) return s}, tA:function(a){return new Uint8Array(a)}, mH:function(a,b,c){var s H.cW(a,b,c) s=new Uint8Array(a,b,c) return s}, bf:function(a,b,c){if(a>>>0!==a||a>=c)throw H.c(H.ef(b,a))}, bJ:function(a,b,c){var s if(!(a>>>0!==a))s=b>>>0!==b||a>b||b>c else s=!0 if(s)throw H.c(H.vw(a,b,c)) return b}, dm:function dm(){}, cE:function cE(){}, dl:function dl(){}, av:function av(){}, dk:function dk(){}, eI:function eI(){}, eJ:function eJ(){}, eK:function eK(){}, eL:function eL(){}, eM:function eM(){}, eN:function eN(){}, dn:function dn(){}, cf:function cf(){}, dO:function dO(){}, dP:function dP(){}, dQ:function dQ(){}, dR:function dR(){}, tN:function(a,b){var s=b.c return s==null?b.c=H.mP(a,b.z,!0):s}, o3:function(a,b){var s=b.c return s==null?b.c=H.dZ(a,"ae",[b.z]):s}, o4:function(a){var s=a.y if(s===6||s===7||s===8)return H.o4(a.z) return s===11||s===12}, tM:function(a){return a.cy}, ap:function(a){return H.fu(v.typeUniverse,a,!1)}, bL:function(a,b,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=b.y switch(c){case 5:case 1:case 2:case 3:case 4:return b case 6:s=b.z r=H.bL(a,s,a0,a1) if(r===s)return b return H.ou(a,r,!0) case 7:s=b.z r=H.bL(a,s,a0,a1) if(r===s)return b return H.mP(a,r,!0) case 8:s=b.z r=H.bL(a,s,a0,a1) if(r===s)return b return H.ot(a,r,!0) case 9:q=b.Q p=H.ed(a,q,a0,a1) if(p===q)return b return H.dZ(a,b.z,p) case 10:o=b.z n=H.bL(a,o,a0,a1) m=b.Q l=H.ed(a,m,a0,a1) if(n===o&&l===m)return b return H.mN(a,n,l) case 11:k=b.z j=H.bL(a,k,a0,a1) i=b.Q h=H.v9(a,i,a0,a1) if(j===k&&h===i)return b return H.os(a,j,h) case 12:g=b.Q a1+=g.length f=H.ed(a,g,a0,a1) o=b.z n=H.bL(a,o,a0,a1) if(f===g&&n===o)return b return H.mO(a,n,f,!0) case 13:e=b.z if(e0;--p)a5.push("T"+(q+p)) for(o=t.x,n=t._,m=t.K,l="<",k="",p=0;p0){a1+=a2+"[" for(a2="",p=0;p0){a1+=a2+"{" for(a2="",p=0;p "+H.b(a0)}, az:function(a,b){var s,r,q,p,o,n,m=a.y if(m===5)return"erased" if(m===2)return"dynamic" if(m===3)return"void" if(m===1)return"Never" if(m===4)return"any" if(m===6){s=H.az(a.z,b) return s}if(m===7){r=a.z s=H.az(r,b) q=r.y return J.ns(q===11||q===12?C.a.ah("(",s)+")":s,"?")}if(m===8)return"FutureOr<"+H.b(H.az(a.z,b))+">" if(m===9){p=H.vb(a.z) o=a.Q return o.length!==0?p+("<"+H.v5(o,b)+">"):p}if(m===11)return H.oH(a,b,null) if(m===12)return H.oH(a.z,b,a.Q) if(m===13){b.toString n=a.z return b[b.length-1-n]}return"?"}, vb:function(a){var s,r=H.pc(a) if(r!=null)return r s="minified:"+a return s}, ov:function(a,b){var s=a.tR[b] for(;typeof s=="string";)s=a.tR[s] return s}, uj:function(a,b){var s,r,q,p,o,n=a.eT,m=n[b] if(m==null)return H.fu(a,b,!1) else if(typeof m=="number"){s=m r=H.e_(a,5,"#") q=[] for(p=0;p" s=a.eC.get(p) if(s!=null)return s r=new H.aI(null,null) r.y=9 r.z=b r.Q=c if(c.length>0)r.c=c[0] r.cy=p q=H.bI(a,r) a.eC.set(p,q) return q}, mN:function(a,b,c){var s,r,q,p,o,n if(b.y===10){s=b.z r=b.Q.concat(c)}else{r=c s=b}q=s.cy+(";<"+H.ft(r)+">") p=a.eC.get(q) if(p!=null)return p o=new H.aI(null,null) o.y=10 o.z=s o.Q=r o.cy=q n=H.bI(a,o) a.eC.set(q,n) return n}, os:function(a,b,c){var s,r,q,p,o,n=b.cy,m=c.a,l=m.length,k=c.b,j=k.length,i=c.c,h=i.length,g="("+H.ft(m) if(j>0){s=l>0?",":"" r=H.ft(k) g+=s+"["+r+"]"}if(h>0){s=l>0?",":"" r=H.ua(i) g+=s+"{"+r+"}"}q=n+(g+")") p=a.eC.get(q) if(p!=null)return p o=new H.aI(null,null) o.y=11 o.z=b o.Q=c o.cy=q r=H.bI(a,o) a.eC.set(q,r) return r}, mO:function(a,b,c,d){var s,r=b.cy+("<"+H.ft(c)+">"),q=a.eC.get(r) if(q!=null)return q s=H.uc(a,b,c,r,d) a.eC.set(r,s) return s}, uc:function(a,b,c,d,e){var s,r,q,p,o,n,m,l if(e){s=c.length r=new Array(s) for(q=0,p=0;p0){n=H.bL(a,b,r,0) m=H.ed(a,c,r,0) return H.mO(a,n,m,c!==m)}}l=new H.aI(null,null) l.y=12 l.z=b l.Q=c l.cy=d return H.bI(a,l)}, op:function(a,b,c,d){return{u:a,e:b,r:c,s:[],p:0,n:d}}, or:function(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=a.r,f=a.s for(s=g.length,r=0;r=48&&q<=57)r=H.u4(r+1,q,g,f) else if((((q|32)>>>0)-97&65535)<26||q===95||q===36)r=H.oq(a,r,g,f,!1) else if(q===46)r=H.oq(a,r,g,f,!0) else{++r switch(q){case 44:break case 58:f.push(!1) break case 33:f.push(!0) break case 59:f.push(H.bH(a.u,a.e,f.pop())) break case 94:f.push(H.uf(a.u,f.pop())) break case 35:f.push(H.e_(a.u,5,"#")) break case 64:f.push(H.e_(a.u,2,"@")) break case 126:f.push(H.e_(a.u,3,"~")) break case 60:f.push(a.p) a.p=f.length break case 62:p=a.u o=f.splice(a.p) H.mM(a.u,a.e,o) a.p=f.pop() n=f.pop() if(typeof n=="string")f.push(H.dZ(p,n,o)) else{m=H.bH(p,a.e,n) switch(m.y){case 11:f.push(H.mO(p,m,o,a.n)) break default:f.push(H.mN(p,m,o)) break}}break case 38:H.u5(a,f) break case 42:l=a.u f.push(H.ou(l,H.bH(l,a.e,f.pop()),a.n)) break case 63:l=a.u f.push(H.mP(l,H.bH(l,a.e,f.pop()),a.n)) break case 47:l=a.u f.push(H.ot(l,H.bH(l,a.e,f.pop()),a.n)) break case 40:f.push(a.p) a.p=f.length break case 41:p=a.u k=new H.fj() j=p.sEA i=p.sEA n=f.pop() if(typeof n=="number")switch(n){case-1:j=f.pop() break case-2:i=f.pop() break default:f.push(n) break}else f.push(n) o=f.splice(a.p) H.mM(a.u,a.e,o) a.p=f.pop() k.a=o k.b=j k.c=i f.push(H.os(p,H.bH(p,a.e,f.pop()),k)) break case 91:f.push(a.p) a.p=f.length break case 93:o=f.splice(a.p) H.mM(a.u,a.e,o) a.p=f.pop() f.push(o) f.push(-1) break case 123:f.push(a.p) a.p=f.length break case 125:o=f.splice(a.p) H.u7(a.u,a.e,o) a.p=f.pop() f.push(o) f.push(-2) break default:throw"Bad character "+q}}}h=f.pop() return H.bH(a.u,a.e,h)}, u4:function(a,b,c,d){var s,r,q=b-48 for(s=c.length;a=48&&r<=57))break q=q*10+(r-48)}d.push(q) return a}, oq:function(a,b,c,d,e){var s,r,q,p,o,n,m=b+1 for(s=c.length;m>>0)-97&65535)<26||r===95||r===36))q=r>=48&&r<=57 else q=!0 if(!q)break}}p=c.substring(b,m) if(e){s=a.u o=a.e if(o.y===10)o=o.z n=H.ov(s,o.z)[p] if(n==null)H.a2('No "'+p+'" in "'+H.tM(o)+'"') d.push(H.fv(s,o,n))}else d.push(p) return m}, u5:function(a,b){var s=b.pop() if(0===s){b.push(H.e_(a.u,1,"0&")) return}if(1===s){b.push(H.e_(a.u,4,"1&")) return}throw H.c(P.fJ("Unexpected extended operation "+H.b(s)))}, bH:function(a,b,c){if(typeof c=="string")return H.dZ(a,c,a.sEA) else if(typeof c=="number")return H.u6(a,b,c) else return c}, mM:function(a,b,c){var s,r=c.length for(s=0;sn)return!1 m=n-o l=s.b k=r.b j=l.length i=k.length if(o+j=d)return!1 a1=f[b] b+=3 if(a04294967295)throw H.c(P.S(a,0,4294967295,"length",null)) return J.eA(new Array(a),b)}, th:function(a,b){if(a<0)throw H.c(P.O("Length must be a non-negative integer: "+a)) return H.a(new Array(a),b.h("p<0>"))}, eA:function(a,b){return J.mC(H.a(a,b.h("p<0>")))}, mC:function(a){a.fixed$length=Array return a}, ti:function(a){if(a<256)switch(a){case 9:case 10:case 11:case 12:case 13:case 32:case 133:case 160:return!0 default:return!1}switch(a){case 5760:case 8192:case 8193:case 8194:case 8195:case 8196:case 8197:case 8198:case 8199:case 8200:case 8201:case 8202:case 8232:case 8233:case 8239:case 8287:case 12288:case 65279:return!0 default:return!1}}, nK:function(a,b){var s,r for(;b>0;b=s){s=b-1 r=C.a.A(a,s) if(r!==32&&r!==13&&!J.ti(r))break}return b}, cq:function(a){if(typeof a=="number"){if(Math.floor(a)==a)return J.de.prototype return J.eB.prototype}if(typeof a=="string")return J.br.prototype if(a==null)return J.cB.prototype if(typeof a=="boolean")return J.dd.prototype if(a.constructor==Array)return J.p.prototype if(typeof a!="object"){if(typeof a=="function")return J.aQ.prototype return a}if(a instanceof P.e)return a return J.fA(a)}, vD:function(a){if(typeof a=="number")return J.c5.prototype if(typeof a=="string")return J.br.prototype if(a==null)return a if(a.constructor==Array)return J.p.prototype if(typeof a!="object"){if(typeof a=="function")return J.aQ.prototype return a}if(a instanceof P.e)return a return J.fA(a)}, M:function(a){if(typeof a=="string")return J.br.prototype if(a==null)return a if(a.constructor==Array)return J.p.prototype if(typeof a!="object"){if(typeof a=="function")return J.aQ.prototype return a}if(a instanceof P.e)return a return J.fA(a)}, bg:function(a){if(a==null)return a if(a.constructor==Array)return J.p.prototype if(typeof a!="object"){if(typeof a=="function")return J.aQ.prototype return a}if(a instanceof P.e)return a return J.fA(a)}, vE:function(a){if(typeof a=="number")return J.c5.prototype if(a==null)return a if(!(a instanceof P.e))return J.cl.prototype return a}, mZ:function(a){if(typeof a=="string")return J.br.prototype if(a==null)return a if(!(a instanceof P.e))return J.cl.prototype return a}, b0:function(a){if(a==null)return a if(typeof a!="object"){if(typeof a=="function")return J.aQ.prototype return a}if(a instanceof P.e)return a return J.fA(a)}, ns:function(a,b){if(typeof a=="number"&&typeof b=="number")return a+b return J.vD(a).ah(a,b)}, aA:function(a,b){if(a==null)return b==null if(typeof a!="object")return b!=null&&a===b return J.cq(a).N(a,b)}, nt:function(a,b){if(typeof b==="number")if(a.constructor==Array||typeof a=="string"||H.p1(a,a[v.dispatchPropertyName]))if(b>>>0===b&&b>>0===b&&b")),a.h("fc<0>"))}, e7:function(a,b){a.$2(0,null) b.b=!0 return b.a}, cV:function(a,b){P.uC(a,b)}, e6:function(a,b){b.T(a)}, e5:function(a,b){b.bD(H.E(a),H.aK(a))}, uC:function(a,b){var s,r,q=new P.lK(b),p=new P.lL(b) if(a instanceof P.C)a.cu(q,p,t.z) else{s=t.z if(t.c.b(a))a.ao(0,q,p,s) else{r=new P.C($.x,t.eI) r.a=4 r.c=a r.cu(q,p,s)}}}, ee:function(a){var s=function(b,c){return function(d,e){while(true)try{b(d,e) break}catch(r){e=r d=c}}}(a,1) return $.x.bV(new P.m_(s))}, lv:function(a){return new P.cO(a,1)}, bF:function(){return C.dy}, bG:function(a){return new P.cO(a,3)}, bK:function(a,b){return new P.dW(a,b.h("dW<0>"))}, ol:function(a,b){var s,r,q b.a=1 try{a.ao(0,new P.lm(b),new P.ln(b),t.P)}catch(q){s=H.E(q) r=H.aK(q) P.p9(new P.lo(b,s,r))}}, ll:function(a,b){var s,r for(;s=a.a,s===2;)a=a.c if(s>=4){r=b.b1() b.a=a.a b.c=a.c P.cN(b,r)}else{r=b.c b.a=2 b.c=a a.co(r)}}, cN:function(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=null,e={},d=e.a=a for(s=t.c;!0;){r={} q=d.a===8 if(b==null){if(q){s=d.c P.cY(f,f,d.b,s.a,s.b)}return}r.a=b p=b.a for(d=b;p!=null;d=p,p=o){d.a=null P.cN(e.a,d) r.a=p o=p.a}n=e.a m=n.c r.b=q r.c=m l=!q if(l){k=d.c k=(k&1)!==0||(k&15)===8}else k=!0 if(k){j=d.b.b if(q){k=n.b===j k=!(k||k)}else k=!1 if(k){P.cY(f,f,n.b,m.a,m.b) return}i=$.x if(i!==j)$.x=j else i=f d=d.c if((d&15)===8)new P.lt(r,e,q).$0() else if(l){if((d&1)!==0)new P.ls(r,m).$0()}else if((d&2)!==0)new P.lr(e,r).$0() if(i!=null)$.x=i d=r.c if(s.b(d)){h=r.a.b if(d.a>=4){g=h.c h.c=null b=h.b2(g) h.a=d.a h.c=d.c e.a=d continue}else P.ll(d,h) return}}h=r.a.b g=h.c h.c=null b=h.b2(g) d=r.b n=r.c if(!d){h.a=4 h.c=n}else{h.a=8 h.c=n}e.a=h d=h}}, v4:function(a,b){if(t.Q.b(a))return b.bV(a) if(t.bI.b(a))return a throw H.c(P.nz(a,"onError","Error handler must accept one Object or one Object and a StackTrace as arguments, and return a a valid result"))}, v_:function(){var s,r for(s=$.cX;s!=null;s=$.cX){$.eb=null r=s.b $.cX=r if(r==null)$.ea=null s.a.$0()}}, v7:function(){$.mT=!0 try{P.v_()}finally{$.eb=null $.mT=!1 if($.cX!=null)$.np().$1(P.oS())}}, oP:function(a){var s=new P.fd(a),r=$.ea if(r==null){$.cX=$.ea=s if(!$.mT)$.np().$1(P.oS())}else $.ea=r.b=s}, v6:function(a){var s,r,q,p=$.cX if(p==null){P.oP(a) $.eb=$.ea return}s=new P.fd(a) r=$.eb if(r==null){s.b=p $.cX=$.eb=s}else{q=r.b s.b=q $.eb=r.b=s if(q==null)$.ea=s}}, p9:function(a){var s=null,r=$.x if(C.f===r){P.cZ(s,s,C.f,a) return}P.cZ(s,s,r,r.cw(a))}, tR:function(a,b){var s=null,r=b.h("cT<0>"),q=new P.cT(s,s,s,s,r) a.ao(0,new P.kC(q,b),new P.kD(q),t.P) return new P.an(q,r.h("an<1>"))}, mI:function(a,b){return new P.dE(new P.kE(a,b),b.h("dE<0>"))}, yG:function(a){P.aM(a,"stream") return new P.fq()}, o6:function(a,b,c,d){return new P.bD(null,b,c,a,d.h("bD<0>"))}, mV:function(a){var s,r,q,p if(a==null)return try{a.$0()}catch(q){s=H.E(q) r=H.aK(q) p=$.x P.cY(null,null,p,s,r)}}, oi:function(a,b,c,d){var s=$.x,r=d?1:0,q=P.oj(s,b) return new P.cK(a,q,c,s,r)}, oj:function(a,b){if(b==null)b=P.vn() if(t.k.b(b))return a.bV(b) if(t.d5.b(b))return b throw H.c(P.O("handleError callback must take either an Object (the error), or both an Object (the error) and a StackTrace."))}, v0:function(a,b){P.cY(null,null,$.x,a,b)}, fK:function(a,b){var s=b==null?P.el(a):b P.aM(a,"error") return new P.ek(a,s)}, el:function(a){var s if(t.C.b(a)){s=a.gaP() if(s!=null)return s}return C.bg}, cY:function(a,b,c,d,e){P.v6(new P.lY(d,e))}, oL:function(a,b,c,d){var s,r=$.x if(r===c)return d.$0() $.x=c s=r try{r=d.$0() return r}finally{$.x=s}}, oN:function(a,b,c,d,e){var s,r=$.x if(r===c)return d.$1(e) $.x=c s=r try{r=d.$1(e) return r}finally{$.x=s}}, oM:function(a,b,c,d,e,f){var s,r=$.x if(r===c)return d.$2(e,f) $.x=c s=r try{r=d.$2(e,f) return r}finally{$.x=s}}, cZ:function(a,b,c,d){var s=C.f!==c if(s)d=!(!s||!1)?c.cw(d):c.dQ(d,t.H) P.oP(d)}, lb:function lb(a){this.a=a}, la:function la(a,b,c){this.a=a this.b=b this.c=c}, lc:function lc(a){this.a=a}, ld:function ld(a){this.a=a}, lG:function lG(){}, lH:function lH(a,b){this.a=a this.b=b}, fc:function fc(a,b){this.a=a this.b=!1 this.$ti=b}, lK:function lK(a){this.a=a}, lL:function lL(a){this.a=a}, m_:function m_(a){this.a=a}, cO:function cO(a,b){this.a=a this.b=b}, aB:function aB(a,b){var _=this _.a=a _.d=_.c=_.b=null _.$ti=b}, dW:function dW(a,b){this.a=a this.$ti=b}, ff:function ff(){}, ax:function ax(a,b){this.a=a this.$ti=b}, cM:function cM(a,b,c,d){var _=this _.a=null _.b=a _.c=b _.d=c _.e=d}, C:function C(a,b){var _=this _.a=0 _.b=a _.c=null _.$ti=b}, li:function li(a,b){this.a=a this.b=b}, lq:function lq(a,b){this.a=a this.b=b}, lm:function lm(a){this.a=a}, ln:function ln(a){this.a=a}, lo:function lo(a,b,c){this.a=a this.b=b this.c=c}, lk:function lk(a,b){this.a=a this.b=b}, lp:function lp(a,b){this.a=a this.b=b}, lj:function lj(a,b,c){this.a=a this.b=b this.c=c}, lt:function lt(a,b,c){this.a=a this.b=b this.c=c}, lu:function lu(a){this.a=a}, ls:function ls(a,b){this.a=a this.b=b}, lr:function lr(a,b){this.a=a this.b=b}, fd:function fd(a){this.a=a this.b=null}, aW:function aW(){}, kC:function kC(a,b){this.a=a this.b=b}, kD:function kD(a){this.a=a}, kE:function kE(a,b){this.a=a this.b=b}, kF:function kF(a,b){this.a=a this.b=b}, kG:function kG(a,b){this.a=a this.b=b}, f0:function f0(){}, cS:function cS(){}, lF:function lF(a){this.a=a}, lE:function lE(a){this.a=a}, fs:function fs(){}, fe:function fe(){}, bD:function bD(a,b,c,d,e){var _=this _.a=null _.b=0 _.c=null _.d=a _.e=b _.f=c _.r=d _.$ti=e}, cT:function cT(a,b,c,d,e){var _=this _.a=null _.b=0 _.c=null _.d=a _.e=b _.f=c _.r=d _.$ti=e}, an:function an(a,b){this.a=a this.$ti=b}, dA:function dA(a,b,c,d,e,f){var _=this _.x=a _.a=b _.b=c _.c=d _.d=e _.e=f _.r=_.f=null}, cK:function cK(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.r=_.f=null}, lg:function lg(a,b,c){this.a=a this.b=b this.c=c}, lf:function lf(a){this.a=a}, dT:function dT(){}, dE:function dE(a,b){this.a=a this.b=!1 this.$ti=b}, dL:function dL(a){this.b=a this.a=0}, fh:function fh(){}, cn:function cn(a){this.b=a this.a=null}, dB:function dB(a,b){this.b=a this.c=b this.a=null}, lh:function lh(){}, fn:function fn(){}, lz:function lz(a,b){this.a=a this.b=b}, dU:function dU(){this.c=this.b=null this.a=0}, fq:function fq(){}, ek:function ek(a,b){this.a=a this.b=b}, lJ:function lJ(){}, lY:function lY(a,b){this.a=a this.b=b}, lB:function lB(){}, lD:function lD(a,b,c){this.a=a this.b=b this.c=c}, lC:function lC(a,b){this.a=a this.b=b}, om:function(a,b){var s=a[b] return s===a?null:s}, mK:function(a,b,c){if(c==null)a[b]=a else a[b]=c}, on:function(){var s=Object.create(null) P.mK(s,"",s) delete s[""] return s}, mF:function(a,b,c){return H.oU(a,new H.aG(b.h("@<0>").D(c).h("aG<1,2>")))}, a5:function(a,b){return new H.aG(a.h("@<0>").D(b).h("aG<1,2>"))}, nN:function(a){return new P.aZ(a.h("aZ<0>"))}, aR:function(a){return new P.aZ(a.h("aZ<0>"))}, b8:function(a,b){return H.vA(a,new P.aZ(b.h("aZ<0>")))}, mL:function(){var s=Object.create(null) s[""]=s delete s[""] return s}, tf:function(a,b,c){var s,r if(P.mU(a)){if(b==="("&&c===")")return"(...)" return b+"..."+c}s=H.a([],t.s) $.co.push(a) try{P.uY(a,s)}finally{$.co.pop()}r=P.mJ(b,s,", ")+c return r.charCodeAt(0)==0?r:r}, id:function(a,b,c){var s,r if(P.mU(a))return b+"..."+c s=new P.a9(b) $.co.push(a) try{r=s r.a=P.mJ(r.a,a,", ")}finally{$.co.pop()}s.a+=c r=s.a return r.charCodeAt(0)==0?r:r}, mU:function(a){var s,r for(s=$.co.length,r=0;r100){while(!0){if(!(k>75&&j>3))break k-=b.pop().length+2;--j}b.push("...") return}}q=H.b(p) r=H.b(o) k+=r.length+q.length+4}}if(j>b.length+2){k+=5 m="..."}else m=null while(!0){if(!(k>80&&b.length>3))break k-=b.pop().length+2 if(m==null){k+=5 m="..."}}if(m!=null)b.push(m) b.push(q) b.push(r)}, tt:function(a,b){var s,r,q=P.nN(b) for(s=a.length,r=0;r=0)return null return r}return null}, tX:function(a,b,c,d){var s=a?$.rk():$.rj() if(s==null)return null if(0===c&&d===b.length)return P.od(s,b) return P.od(s,b.subarray(c,P.aV(c,d,b.length)))}, od:function(a,b){var s,r try{s=a.decode(b) return s}catch(r){H.E(r)}return null}, nA:function(a,b,c,d,e,f){if(C.c.bg(f,4)!==0)throw H.c(P.K("Invalid base64 padding, padded length must be multiple of four, is "+f,a,c)) if(d+e!==f)throw H.c(P.K("Invalid base64 padding, '=' not at the end",a,b)) if(e>2)throw H.c(P.K("Invalid base64 padding, more than two '=' characters",a,b))}, u3:function(a,b,c,d,e,f){var s,r,q,p,o,n,m="Invalid encoding before padding",l="Invalid character",k=C.c.ad(f,2),j=f&3,i=$.nq() for(s=b,r=0;s=0){k=(k<<6|p)&16777215 j=j+1&3 if(j===0){o=e+1 d[e]=k>>>16&255 e=o+1 d[o]=k>>>8&255 o=e+1 d[e]=k&255 e=o k=0}continue}else if(p===-1&&j>1){if(r>127)break if(j===3){if((k&3)!==0)throw H.c(P.K(m,a,s)) d[e]=k>>>10 d[e+1]=k>>>2}else{if((k&15)!==0)throw H.c(P.K(m,a,s)) d[e]=k>>>4}n=(3-j)*3 if(q===37)n+=2 return P.oh(a,s+1,c,-n-1)}throw H.c(P.K(l,a,s))}if(r>=0&&r<=127)return(k<<2|j)>>>0 for(s=b;s127)break}throw H.c(P.K(l,a,s))}, u1:function(a,b,c,d){var s=P.u2(a,b,c),r=(d&3)+(s-b),q=C.c.ad(r,2)*3,p=r&3 if(p!==0&&s0)return new Uint8Array(q) return $.rl()}, u2:function(a,b,c){var s,r=c,q=r,p=0 while(!0){if(!(q>b&&p<2))break c$0:{--q s=C.a.A(a,q) if(s===61){++p r=q break c$0}if((s|32)===100){if(q===b)break;--q s=C.a.A(a,q)}if(s===51){if(q===b)break;--q s=C.a.A(a,q)}if(s===37){++p r=q break c$0}break}}return r}, oh:function(a,b,c,d){var s,r if(b===c)return d s=-d-1 for(;s>0;){r=C.a.A(a,b) if(s===3){if(r===61){s-=3;++b break}if(r===37){--s;++b if(b===c)break r=C.a.A(a,b)}else break}if((s>3?s-3:s)===2){if(r!==51)break;++b;--s if(b===c)break r=C.a.A(a,b)}if((r|32)!==100)break;++b;--s if(b===c)break}if(b!==c)throw H.c(P.K("Invalid padding character",a,b)) return-s-1}, oC:function(a){switch(a){case 65:return"Missing extension byte" case 67:return"Unexpected extension byte" case 69:return"Invalid UTF-8 byte" case 71:return"Overlong encoding" case 73:return"Out of unicode range" case 75:return"Encoded surrogate" case 77:return"Unfinished UTF-8 octet sequence" default:return""}}, uz:function(a,b,c){var s,r,q,p=c-b,o=new Uint8Array(p) for(s=J.M(a),r=0;r>>0!==0?255:q}return o}, fl:function fl(a,b){this.a=a this.b=b this.c=null}, fm:function fm(a){this.a=a}, lw:function lw(a,b,c){this.b=a this.c=b this.a=c}, kT:function kT(){}, kU:function kU(){}, fL:function fL(){}, fN:function fN(){}, fM:function fM(){}, le:function le(){this.a=0}, fO:function fO(){}, em:function em(){}, fo:function fo(a,b,c){this.a=a this.b=b this.$ti=c}, eo:function eo(){}, eq:function eq(){}, hw:function hw(){}, io:function io(){}, ip:function ip(a){this.a=a}, kH:function kH(){}, kI:function kI(){}, dV:function dV(){}, lI:function lI(a,b,c){this.a=a this.b=b this.c=c}, kR:function kR(){}, kS:function kS(a){this.a=a}, fx:function fx(a){this.a=a this.b=16 this.c=0}, cr:function(a,b){var s=H.o1(a,b) if(s!=null)return s throw H.c(P.K(a,null,null))}, t6:function(a){if(a instanceof H.bZ)return a.l(0) return"Instance of '"+H.b(H.ju(a))+"'"}, bt:function(a,b,c,d){var s,r=J.ie(a,d) if(a!==0&&b!=null)for(s=0;s")) for(s=J.a_(a);s.n();)r.push(s.gq()) if(b)return r return J.mC(r)}, nO:function(a,b,c,d){var s,r=c?J.th(a,d):J.ie(a,d) for(s=0;s")) for(q=0;q=1000)return""+a if(s>=100)return r+"0"+s if(s>=10)return r+"00"+s return r+"000"+s}, t5:function(a){var s=Math.abs(a),r=a<0?"-":"+" if(s>=1e5)return r+s return r+"0"+s}, nH:function(a){if(a>=100)return""+a if(a>=10)return"0"+a return"00"+a}, b5:function(a){if(a>=10)return""+a return"0"+a}, cx:function(a){if(typeof a=="number"||H.e9(a)||null==a)return J.ag(a) if(typeof a=="string")return JSON.stringify(a) return P.t6(a)}, fJ:function(a){return new P.ej(a)}, O:function(a){return new P.ak(!1,null,null,a)}, nz:function(a,b,c){return new P.ak(!0,a,b,c)}, aM:function(a,b){if(a==null)throw H.c(new P.ak(!1,null,b,"Must not be null")) return a}, jv:function(a,b){return new P.dq(null,null,!0,a,b,"Value not in range")}, S:function(a,b,c,d,e){return new P.dq(b,c,!0,a,d,"Invalid value")}, aV:function(a,b,c){if(0>a||a>c)throw H.c(P.S(a,0,c,"start",null)) if(b!=null){if(a>b||b>c)throw H.c(P.S(b,a,c,"end",null)) return b}return c}, aU:function(a,b){if(a<0)throw H.c(P.S(a,0,null,b,null)) return a}, ex:function(a,b,c,d,e){var s=e==null?J.X(b):e return new P.ew(s,!0,a,c,"Index out of range")}, ab:function(a){return new P.f8(a)}, o9:function(a){return new P.f3(a)}, cF:function(a){return new P.bz(a)}, ad:function(a){return new P.ep(a)}, t7:function(a){return new P.dD(a)}, K:function(a,b,c){return new P.aD(a,b,c)}, nJ:function(a,b,c){if(a<=0)return new H.b6(c.h("b6<0>")) return new P.dF(a,b,c.h("dF<0>"))}, nP:function(a,b,c,d,e){return new H.bY(a,b.h("@<0>").D(c).D(d).D(e).h("bY<1,2,3,4>"))}, ob:function(a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=null,a5=a6.length if(a5>=5){s=P.oQ(a6,0) if(s===0){r=P.kM(a5=14)q[7]=a5 p=q[1] if(p>=0)if(P.oO(a6,0,p,20,q)===20)q[7]=p o=q[2]+1 n=q[3] m=q[4] l=q[5] k=q[6] if(kp+3){i=a4 j=!1}else{r=n>0 if(r&&n+1===m){i=a4 j=!1}else{if(!(lm+2&&C.a.U(a6,"/..",l-3) else h=!0 if(h){i=a4 j=!1}else{if(p===4)if(C.a.U(a6,"file",0)){if(o<=0){if(!C.a.U(a6,"/",m)){g="file:///" f=3}else{g="file://" f=2}a6=g+C.a.t(a6,m,a5) p-=0 r=f-0 l+=r k+=r a5=a6.length o=7 n=7 m=7}else if(m===l){++k e=l+1 a6=C.a.az(a6,m,l,"/");++a5 l=e}i="file"}else if(C.a.U(a6,"http",0)){if(r&&n+3===m&&C.a.U(a6,"80",n+1)){k-=3 d=m-3 l-=3 a6=C.a.az(a6,n,m,"") a5-=3 m=d}i="http"}else i=a4 else if(p===5&&C.a.U(a6,"https",0)){if(r&&n+4===m&&C.a.U(a6,"443",n+1)){k-=4 d=m-4 l-=4 a6=C.a.az(a6,n,m,"") a5-=3 m=d}i="https"}else i=a4 j=!0}}}else i=a4 if(j){if(a50)i=P.us(a6,0,p) else{if(p===0)P.cU(a6,0,"Invalid empty scheme") i=""}if(o>0){c=p+3 b=c9)k.$2("invalid character",s)}else{if(q===3)k.$2(m,s) o=P.cr(C.a.t(a,r,s),null) if(o>255)k.$2(l,r) n=q+1 j[q]=o r=s+1 q=n}}if(q!==3)k.$2(m,c) o=P.cr(C.a.t(a,r,c),null) if(o>255)k.$2(l,r) j[q]=o return j}, oc:function(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=new P.kO(a),d=new P.kP(e,a) if(a.length<2)e.$1("address is too short") s=H.a([],t.Z) for(r=b,q=r,p=!1,o=!1;r>>0) s.push((k[2]<<8|k[3])>>>0)}if(p){if(s.length>7)e.$1("an address with a wildcard must have less than 7 parts")}else if(s.length!==8)e.$1("an address without a wildcard must contain exactly 8 parts") j=new Uint8Array(16) for(l=s.length,i=9-l,r=0,h=0;r=b&&q=b&&s>>4]&1<<(p&15))!==0){if(q&&65<=p&&90>=p){if(i==null)i=new P.a9("") if(r>>4]&1<<(o&15))!==0){if(p&&65<=o&&90>=o){if(q==null)q=new P.a9("") if(r>>4]&1<<(o&15))!==0)P.cU(a,s,"Invalid character") else{if((o&64512)===55296&&s+1>>4]&1<<(q&15))!==0))P.cU(a,s,"Illegal scheme character") if(65<=q&&q<=90)r=!0}a=C.a.t(a,b,c) return P.uk(r?a.toLowerCase():a)}, uk:function(a){if(a==="http")return"http" if(a==="file")return"file" if(a==="https")return"https" if(a==="package")return"package" return a}, ut:function(a,b,c){return P.e3(a,b,c,C.cm,!1)}, up:function(a,b,c,d,e,f){var s=e==="file",r=s||f,q=P.e3(a,b,c,C.am,!0) if(q.length===0){if(s)return"/"}else if(r&&!C.a.V(q,"/"))q="/"+q return P.uu(q,e,f)}, uu:function(a,b,c){var s=b.length===0 if(s&&!c&&!C.a.V(a,"/"))return P.uw(a,!s||c) return P.ux(a)}, ur:function(a,b,c,d){return P.e3(a,b,c,C.x,!0)}, un:function(a,b,c){return P.e3(a,b,c,C.x,!0)}, mR:function(a,b,c){var s,r,q,p,o,n=b+2 if(n>=a.length)return"%" s=C.a.A(a,b+1) r=C.a.A(a,n) q=H.m8(s) p=H.m8(r) if(q<0||p<0)return"%" o=q*16+p if(o<127&&(C.aj[C.c.ad(o,4)]&1<<(o&15))!==0)return H.ba(c&&65<=o&&90>=o?(o|32)>>>0:o) if(s>=97||r>=97)return C.a.t(a,b,b+3).toUpperCase() return null}, mQ:function(a){var s,r,q,p,o,n="0123456789ABCDEF" if(a<128){s=new Uint8Array(3) s[0]=37 s[1]=C.a.H(n,a>>>4) s[2]=C.a.H(n,a&15)}else{if(a>2047)if(a>65535){r=240 q=4}else{r=224 q=3}else{r=192 q=2}s=new Uint8Array(3*q) for(p=0;--q,q>=0;r=128){o=C.c.dL(a,6*q)&63|r s[p]=37 s[p+1]=C.a.H(n,o>>>4) s[p+2]=C.a.H(n,o&15) p+=3}}return P.o7(s,0,null)}, e3:function(a,b,c,d,e){var s=P.oA(a,b,c,d,e) return s==null?C.a.t(a,b,c):s}, oA:function(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j=null for(s=!e,r=b,q=r,p=j;r>>4]&1<<(o&15))!==0)++r else{if(o===37){n=P.mR(a,r,!1) if(n==null){r+=3 continue}if("%"===n){n="%25" m=1}else m=3}else if(s&&o<=93&&(C.ac[o>>>4]&1<<(o&15))!==0){P.cU(a,r,"Invalid character") m=j n=m}else{if((o&64512)===55296){l=r+1 if(l=2&&P.oy(J.rs(a,0)))for(s=1;s127||(C.ah[r>>>4]&1<<(r&15))===0)break}return a}, um:function(a,b){var s,r,q for(s=0,r=0;r<2;++r){q=C.a.A(a,b+r) if(48<=q&&q<=57)s=s*16+q-48 else{q|=32 if(97<=q&&q<=102)s=s*16+q-87 else throw H.c(P.O("Invalid URL encoding"))}}return s}, uy:function(a,b,c,d,e){var s,r,q,p,o=b while(!0){if(!(o127)throw H.c(P.O("Illegal percent encoding in URI")) if(r===37){if(o+3>q)throw H.c(P.O("Truncated URI")) p.push(P.um(a,o+1)) o+=2}else p.push(r)}}return C.dw.dT(p)}, oy:function(a){var s=a|32 return 97<=s&&s<=122}, oa:function(a){var s if(a.length>=5){s=P.oQ(a,0) if(s===0)return P.kM(a,5,null) if(s===32)return P.kM(C.a.bj(a,5),0,null)}throw H.c(P.K("Does not start with 'data:'",a,0))}, kM:function(a,b,c){var s,r,q,p,o,n,m,l,k="Invalid MIME type",j=H.a([b-1],t.Z) for(s=a.length,r=b,q=-1,p=null;rb)throw H.c(P.K(k,a,r)) for(;p!==44;){j.push(r);++r for(o=-1;r=0)j.push(o) else{n=C.d.gaH(j) if(p!==44||r!==n+7||!C.a.U(a,"base64",n+1))throw H.c(P.K("Expecting '='",a,r)) break}}j.push(r) m=r+1 if((j.length&1)===1)a=C.b5.ec(a,m,s) else{l=P.oA(a,m,s,C.x,!0) if(l!=null)a=C.a.az(a,m,s,l)}return new P.kL(a,j,c)}, uG:function(){var s="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~!$&'()*+,;=",r=".",q=":",p="/",o="?",n="#",m=P.nO(22,new P.lP(),!0,t.E),l=new P.lO(m),k=new P.lQ(),j=new P.lR(),i=l.$2(0,225) k.$3(i,s,1) k.$3(i,r,14) k.$3(i,q,34) k.$3(i,p,3) k.$3(i,o,172) k.$3(i,n,205) i=l.$2(14,225) k.$3(i,s,1) k.$3(i,r,15) k.$3(i,q,34) k.$3(i,p,234) k.$3(i,o,172) k.$3(i,n,205) i=l.$2(15,225) k.$3(i,s,1) k.$3(i,"%",225) k.$3(i,q,34) k.$3(i,p,9) k.$3(i,o,172) k.$3(i,n,205) i=l.$2(1,225) k.$3(i,s,1) k.$3(i,q,34) k.$3(i,p,10) k.$3(i,o,172) k.$3(i,n,205) i=l.$2(2,235) k.$3(i,s,139) k.$3(i,p,131) k.$3(i,r,146) k.$3(i,o,172) k.$3(i,n,205) i=l.$2(3,235) k.$3(i,s,11) k.$3(i,p,68) k.$3(i,r,18) k.$3(i,o,172) k.$3(i,n,205) i=l.$2(4,229) k.$3(i,s,5) j.$3(i,"AZ",229) k.$3(i,q,102) k.$3(i,"@",68) k.$3(i,"[",232) k.$3(i,p,138) k.$3(i,o,172) k.$3(i,n,205) i=l.$2(5,229) k.$3(i,s,5) j.$3(i,"AZ",229) k.$3(i,q,102) k.$3(i,"@",68) k.$3(i,p,138) k.$3(i,o,172) k.$3(i,n,205) i=l.$2(6,231) j.$3(i,"19",7) k.$3(i,"@",68) k.$3(i,p,138) k.$3(i,o,172) k.$3(i,n,205) i=l.$2(7,231) j.$3(i,"09",7) k.$3(i,"@",68) k.$3(i,p,138) k.$3(i,o,172) k.$3(i,n,205) k.$3(l.$2(8,8),"]",5) i=l.$2(9,235) k.$3(i,s,11) k.$3(i,r,16) k.$3(i,p,234) k.$3(i,o,172) k.$3(i,n,205) i=l.$2(16,235) k.$3(i,s,11) k.$3(i,r,17) k.$3(i,p,234) k.$3(i,o,172) k.$3(i,n,205) i=l.$2(17,235) k.$3(i,s,11) k.$3(i,p,9) k.$3(i,o,172) k.$3(i,n,205) i=l.$2(10,235) k.$3(i,s,11) k.$3(i,r,18) k.$3(i,p,234) k.$3(i,o,172) k.$3(i,n,205) i=l.$2(18,235) k.$3(i,s,11) k.$3(i,r,19) k.$3(i,p,234) k.$3(i,o,172) k.$3(i,n,205) i=l.$2(19,235) k.$3(i,s,11) k.$3(i,p,234) k.$3(i,o,172) k.$3(i,n,205) i=l.$2(11,235) k.$3(i,s,11) k.$3(i,p,10) k.$3(i,o,172) k.$3(i,n,205) i=l.$2(12,236) k.$3(i,s,12) k.$3(i,o,12) k.$3(i,n,205) i=l.$2(13,237) k.$3(i,s,13) k.$3(i,o,13) j.$3(l.$2(20,245),"az",21) i=l.$2(21,245) j.$3(i,"az",21) j.$3(i,"09",21) k.$3(i,"+-.",21) return m}, oO:function(a,b,c,d,e){var s,r,q,p,o=$.rp() for(s=b;s95?31:q] d=p&31 e[p>>>5]=s}return d}, oQ:function(a,b){return((C.a.H(a,b+4)^58)*3|C.a.H(a,b)^100|C.a.H(a,b+1)^97|C.a.H(a,b+2)^116|C.a.H(a,b+3)^97)>>>0}, jn:function jn(a,b){this.a=a this.b=b}, d5:function d5(a,b){this.a=a this.b=b}, F:function F(){}, ej:function ej(a){this.a=a}, f2:function f2(){}, eR:function eR(){}, ak:function ak(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, dq:function dq(a,b,c,d,e,f){var _=this _.e=a _.f=b _.a=c _.b=d _.c=e _.d=f}, ew:function ew(a,b,c,d,e){var _=this _.f=a _.a=b _.b=c _.c=d _.d=e}, eO:function eO(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, f8:function f8(a){this.a=a}, f3:function f3(a){this.a=a}, bz:function bz(a){this.a=a}, ep:function ep(a){this.a=a}, eT:function eT(){}, ds:function ds(){}, er:function er(a){this.a=a}, dD:function dD(a){this.a=a}, aD:function aD(a,b,c){this.a=a this.b=b this.c=c}, i:function i(){}, dF:function dF(a,b,c){this.a=a this.b=b this.$ti=c}, H:function H(){}, cC:function cC(a,b,c){this.a=a this.b=b this.$ti=c}, k:function k(){}, e:function e(){}, fr:function fr(){}, a9:function a9(a){this.a=a}, kN:function kN(a){this.a=a}, kO:function kO(a){this.a=a}, kP:function kP(a,b){this.a=a this.b=b}, e2:function e2(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=f _.r=g _.z=_.x=null}, kL:function kL(a,b,c){this.a=a this.b=b this.c=c}, lP:function lP(){}, lO:function lO(a){this.a=a}, lQ:function lQ(){}, lR:function lR(){}, fp:function fp(a,b,c,d,e,f,g,h){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=f _.r=g _.x=h _.y=null}, fg:function fg(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=f _.r=g _.z=_.x=null}, n2:function(a){if(!t.I.b(a)&&!t.U.b(a))throw H.c(P.O("object must be a Map or Iterable")) return P.uF(a)}, uF:function(a){var s=new P.lM(new P.dJ(t.aH)).$1(a) s.toString return s}, lM:function lM(a){this.a=a}, uE:function(a){var s,r=a.$dart_jsFunction if(r!=null)return r s=function(b,c){return function(){return b(c,Array.prototype.slice.apply(arguments))}}(P.uD,a) s[$.n6()]=a a.$dart_jsFunction=s return s}, uD:function(a,b){return H.tH(a,b,null)}, cp:function(a){if(typeof a=="function")return a else return P.uE(a)}},M={ rM:function(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e="byteOffset",d=null,c="normalized" F.A(a,C.cu,b) s=F.P(a,"bufferView",b,!1) if(s===-1){r=a.w(e) if(r)b.k($.d1(),H.a(["bufferView"],t.M),e) q=0}else q=F.W(a,e,b,0,d,-1,0,!1) p=F.W(a,"componentType",b,-1,C.c3,-1,0,!0) o=F.W(a,"count",b,-1,d,-1,1,!0) n=F.J(a,"type",b,d,C.l.gL(),d,!0) m=F.oV(a,c,b) if(n!=null&&p!==-1){l=C.l.j(0,n) if(l!=null)if(p===5126){r=t.V k=F.aj(a,"min",b,d,H.a([l],r),1/0,-1/0,!0) j=F.aj(a,"max",b,d,H.a([l],r),1/0,-1/0,!0)}else{k=F.oW(a,"min",b,p,l) j=F.oW(a,"max",b,p,l)}else{k=d j=k}}else{k=d j=k}i=F.V(a,"sparse",b,M.vf(),!1) if(m)r=p===5126||p===5125 else r=!1 if(r)b.p($.qw(),c) if((n==="MAT2"||n==="MAT3"||n==="MAT4")&&q!==-1&&(q&3)!==0)b.p($.qv(),e) switch(p){case 5120:case 5121:case 5122:case 5123:case 5125:r=t.w r.a(j) r.a(k) F.J(a,"name",b,d,d,d,!1) r=F.y(a,C.L,b,d) h=F.z(a,b) g=new M.fb(s,q,p,o,n,m,j,k,i,Z.b_(p),r,h,!1) if(k!=null){r=b.O() h=P.bt(k.length,0,!1,t.e) f=new Array(k.length) f.fixed$length=Array b.W(g,new M.eH(h,H.a(f,t.V),J.fG(k,!1),r))}if(j!=null){r=b.O() h=P.bt(j.length,0,!1,t.e) f=new Array(j.length) f.fixed$length=Array b.W(g,new M.eF(h,H.a(f,t.V),J.fG(j,!1),r))}break default:r=t.fy r.a(j) r.a(k) F.J(a,"name",b,d,d,d,!1) r=F.y(a,C.L,b,d) h=F.z(a,b) g=new M.fa(s,q,p,o,n,m,j,k,i,Z.b_(p),r,h,!1) b.W(g,new M.ez(b.O())) if(k!=null){r=b.O() h=P.bt(k.length,0,!1,t.e) f=new Array(k.length) f.fixed$length=Array b.W(g,new M.eG(h,H.a(f,t.m),J.fG(k,!1),r))}if(j!=null){r=b.O() h=P.bt(j.length,0,!1,t.e) f=new Array(j.length) f.fixed$length=Array b.W(g,new M.eE(h,H.a(f,t.m),J.fG(j,!1),r))}break}return g}, bm:function(a,b,c,d,e,f){var s,r,q="byteOffset" if(a===-1)return!1 if(a%b!==0)if(f!=null)f.k($.qx(),H.a([a,b],t.M),q) else return!1 s=d.y if(s===-1)return!1 r=s+a if(r%b!==0)if(f!=null)f.E($.pV(),H.a([r,b],t.M)) else return!1 s=d.z if(a>s)if(f!=null)f.k($.nd(),H.a([a,c,e,s],t.M),q) else return!1 else if(a+c>s)if(f!=null)f.E($.nd(),H.a([a,c,e,s],t.M)) else return!1 return!0}, mz:function(a,b,c,d){var s=b.byteLength,r=Z.b_(a) if(sp.gb8()))s=p.gcM()==p.gb8()&&p.geb()>p.gbO() else s=!0 if(s)b.k($.qR(),H.a([r,q],t.M),n)}return p}, bo:function bo(a,b,c,d,e,f){var _=this _.e=a _.f=b _.r=c _.a=d _.b=e _.a$=f}, te:function(a,b){var s,r,q,p,o,n,m,l,k,j,i="bufferView",h=null F.A(a,C.cc,b) p=F.P(a,i,b,!1) o=b.k1 n=F.J(a,"mimeType",b,h,o,h,!1) s=F.J(a,"uri",b,h,h,h,!1) m=p===-1 l=!m if(l&&n==null)b.k($.d1(),H.a(["mimeType"],t.M),i) if(!(l&&s!=null))m=m&&s==null else m=!0 if(m)b.E($.nl(),H.a(["bufferView","uri"],t.M)) r=null if(s!=null){q=null try{q=P.oa(s)}catch(k){if(H.E(k) instanceof P.aD)r=F.p_(s,b) else throw k}if(q!=null){if(b.id)b.p($.nc(),"uri") j=q.cB() if(n==null){m=C.d.F(o,q.gax()) if(!m)b.k($.nm(),H.a([q.gax(),o],t.M),"uri") n=q.gax()}}else j=h}else j=h o=r F.J(a,"name",b,h,h,h,!1) return new T.aO(p,n,o,j,F.y(a,C.au,b,h),F.z(a,b),!1)}, aO:function aO(a,b,c,d,e,f,g){var _=this _.x=a _.y=b _.z=c _.Q=d _.cx=_.ch=null _.a=e _.b=f _.a$=g}, tO:function(a,b){var s=null F.A(a,C.cH,b) F.W(a,"magFilter",b,-1,C.bU,-1,0,!1) F.W(a,"minFilter",b,-1,C.bX,-1,0,!1) F.W(a,"wrapS",b,10497,C.ad,-1,0,!1) F.W(a,"wrapT",b,10497,C.ad,-1,0,!1) F.J(a,"name",b,s,s,s,!1) return new T.bv(F.y(a,C.dv,b,s),F.z(a,b),!1)}, bv:function bv(a,b,c){this.a=a this.b=b this.a$=c}, tv:function(){return new T.cD(new Float32Array(16))}, tL:function(){return new T.eW(new Float32Array(4))}, og:function(a){var s=new Float32Array(3) s[2]=a[2] s[1]=a[1] s[0]=a[0] return new T.cJ(s)}, of:function(){return new T.cJ(new Float32Array(3))}, cD:function cD(a){this.a=a}, eW:function eW(a){this.a=a}, cJ:function cJ(a){this.a=a}, f9:function f9(a){this.a=a}},Q={ rU:function(a,b){var s,r,q,p,o,n,m,l,k,j="byteLength",i=null,h="uri" F.A(a,C.cO,b) p=F.W(a,j,b,-1,i,-1,1,!0) s=null o=a.w(h) if(o){r=F.J(a,h,b,i,i,i,!1) if(r!=null){q=null try{q=P.oa(r)}catch(n){if(H.E(n) instanceof P.aD)s=F.p_(r,b) else throw n}if(q!=null){if(b.id)b.p($.nc(),h) if(q.gax()==="application/octet-stream"||q.gax()==="application/gltf-buffer")m=q.cB() else{b.k($.qA(),H.a([q.gax()],t.M),h) m=i}}else m=i if(m!=null&&p!==-1&&m.length!==p){l=$.pw() k=m.length b.k(l,H.a([k,p],t.M),j) p=k}}else m=i}else m=i l=s F.J(a,"name",b,i,i,i,!1) return new Q.aN(l,p,o,m,F.y(a,C.dd,b,i),F.z(a,b),!1)}, aN:function aN(a,b,c,d,e,f,g){var _=this _.x=a _.y=b _.z=c _.Q=d _.a=e _.b=f _.a$=g}, p2:function(){var s=new Q.mo() J.rB(self.exports,P.cp(new Q.mk(s))) J.rC(self.exports,P.cp(new Q.ml(s))) J.rD(self.exports,P.cp(new Q.mm())) J.rA(self.exports,P.cp(new Q.mn()))}, fB:function(a,b){return Q.wc(a,b)}, wc:function(a,b){var s=0,r=P.ec(t.t),q,p=2,o,n=[],m,l,k,j,i,h var $async$fB=P.ee(function(c,d){if(c===1){o=d s=p}while(true)switch(s){case 0:if(!t.a.b(a))throw H.c(P.O("data: Argument must be a Uint8Array.")) j=Q.oE(b) m=Q.oI(j) l=null p=4 s=7 return P.cV(K.tb(P.mI(H.a([a],t.d),t.w),m),$async$fB) case 7:k=d s=8 return P.cV(k.bU(),$async$fB) case 8:l=d p=2 s=6 break case 4:p=3 h=o if(H.E(h) instanceof K.db)throw h else throw h s=6 break case 3:s=2 break case 6:q=Q.fz(j,m,l) s=1 break case 1:return P.e6(q,r) case 2:return P.e5(o,r)}}) return P.e7($async$fB,r)}, n5:function(a,b){var s=0,r=P.ec(t.t),q,p,o var $async$n5=P.ee(function(c,d){if(c===1)return P.e5(d,r) while(true)switch(s){case 0:if(typeof a!="string")throw H.c(P.O("json: Argument must be a string.")) p=Q.oE(b) o=Q.oI(p) q=Q.fz(p,o,K.ta(a,o)) s=1 break case 1:return P.e6(q,r)}}) return P.e7($async$n5,r)}, oE:function(a){var s if(a!=null)s=typeof a=="number"||H.e9(a)||typeof a=="string"||t.l.b(a) else s=!1 if(s)throw H.c(P.O("options: Value must be an object.")) return t.bv.a(a)}, fz:function(a,b,c){var s=0,r=P.ec(t.t),q,p,o,n,m var $async$fz=P.ee(function(d,e){if(d===1)return P.e5(e,r) while(true)switch(s){case 0:m=a==null if(!m){p=J.b0(a) o=Q.uM(p.gbd(a)) if(p.gbE(a)!=null&&!t.b1.b(p.gbE(a)))throw H.c(P.O("options.externalResourceFunction: Value must be a function.")) else n=p.gbE(a) if(p.gc_(a)!=null&&!H.e9(p.gc_(a)))throw H.c(P.O("options.writeTimestamp: Value must be a boolean."))}else{o=null n=null}s=(c==null?null:c.b)!=null?3:4 break case 3:s=5 return P.cV(Q.uL(b,c,n).aJ(),$async$fz) case 5:case 4:m=m?null:J.rw(a) q=new A.kW(o,b,c,m==null?!0:m).bc() s=1 break case 1:return P.e6(q,r)}}) return P.e7($async$fz,r)}, uM:function(a){var s,r,q if(a!=null)if(typeof a=="string")try{r=P.ob(a) return r}catch(q){r=H.E(q) if(r instanceof P.aD){s=r throw H.c(P.O("options.uri: "+H.b(s)+"."))}else throw q}else throw H.c(P.O("options.uri: Value must be a string.")) return null}, oI:function(a){var s,r,q,p,o,n,m,l,k if(a!=null){s=J.b0(a) if(s.gb9(a)!=null)r=!H.aJ(s.gb9(a))||s.gb9(a)<0 else r=!1 if(r)throw H.c(P.O("options.maxIssues: Value must be a non-negative integer.")) if(s.gb6(a)!=null){if(!t.l.b(s.gb6(a)))throw H.c(P.O("options.ignoredIssues: Value must be an array.")) q=H.a([],t.i) for(p=0;p"));r.n();){m=r.d l=s.gai(a)[m] if(H.aJ(l)&&l>=0&&l<=3)n.m(0,m,C.cF[l]) else throw H.c(P.O('options.severityOverrides["'+H.b(m)+'"]: Value must be one of [0, 1, 2, 3].'))}}else n=null k=M.oe(q,s.gb9(a),n)}else k=null return M.t3(k)}, uL:function(a,b,c){var s=new Q.lU(c),r=new P.dD("options.externalResourceFunction is required to load this resource.") return new N.jw(b.b,a,new Q.lS(a,b,c,s,r),new Q.lT(c,s,r))}, bb:function bb(){}, hx:function hx(){}, cP:function cP(){}, mo:function mo(){}, mk:function mk(a){this.a=a}, mj:function mj(a,b,c){this.a=a this.b=b this.c=c}, mg:function mg(a){this.a=a}, mh:function mh(a,b){this.a=a this.b=b}, ml:function ml(a){this.a=a}, mi:function mi(a,b,c){this.a=a this.b=b this.c=c}, me:function me(a){this.a=a}, mf:function mf(a,b){this.a=a this.b=b}, mm:function mm(){}, mn:function mn(){}, lU:function lU(a){this.a=a}, lV:function lV(a){this.a=a}, lW:function lW(a){this.a=a}, lS:function lS(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, lT:function lT(a,b,c){this.a=a this.b=b this.c=c}, eP:function eP(a){this.a=a}},V={ rT:function(a,b){var s,r,q,p,o,n=null,m="byteStride" F.A(a,C.c_,b) s=F.W(a,"byteLength",b,-1,n,-1,1,!0) r=F.W(a,m,b,-1,n,252,4,!1) q=F.W(a,"target",b,-1,C.bP,-1,0,!1) if(r!==-1){if(s!==-1&&r>s)b.k($.qB(),H.a([r,s],t.M),m) if(r%4!==0)b.k($.qu(),H.a([r,4],t.M),m) if(q===34963)b.p($.mv(),m)}p=F.P(a,"buffer",b,!0) o=F.W(a,"byteOffset",b,0,n,-1,0,!1) F.J(a,"name",b,n,n,n,!1) return new V.bp(p,o,s,r,q,F.y(a,C.as,b,n),F.z(a,b),!1)}, bp:function bp(a,b,c,d,e,f,g,h){var _=this _.x=a _.y=b _.z=c _.Q=d _.ch=e _.cy=_.cx=null _.db=-1 _.a=f _.b=g _.a$=h}, nI:function(b9,c0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5="extensionsRequired",b6="extensionsUsed",b7=null,b8=new V.i0(c0) b8.$0() F.A(b9,C.cQ,c0) if(b9.w(b5)&&!b9.w(b6))c0.k($.d1(),H.a(["extensionsUsed"],t.M),b5) s=F.oX(b9,b6,c0) if(s==null)s=H.a([],t.i) r=F.oX(b9,b5,c0) if(r==null)r=H.a([],t.i) c0.e4(s,r) q=new V.i1(b9,b8,c0) p=new V.i2(b8,b9,c0).$1$3$req("asset",T.vj(),!0,t.gP) if((p==null?b7:p.f)==null)return b7 else if(p.gb8()!==2){o=$.r5() n=p.gb8() c0.k(o,H.a([n],t.M),"version") return b7}else if(p.gbO()>0){o=$.r6() n=p.gbO() c0.k(o,H.a([n],t.M),"version")}m=q.$1$2("accessors",M.vg(),t.W) l=q.$1$2("animations",Z.vi(),t.bj) k=q.$1$2("buffers",Q.vo(),t.cT) j=q.$1$2("bufferViews",V.vp(),t.u) i=q.$1$2("cameras",G.vs(),t.h2) h=q.$1$2("images",T.vG(),t.ec) g=q.$1$2("materials",Y.vZ(),t.fC) f=q.$1$2("meshes",S.w1(),t.eM) o=t.L e=q.$1$2("nodes",V.w2(),o) d=q.$1$2("samplers",T.w3(),t.c2) c=q.$1$2("scenes",B.w4(),t.J) b8.$0() b=F.P(b9,"scene",c0,!1) a=c.j(0,b) n=b!==-1&&a==null if(n)c0.k($.N(),H.a([b],t.M),"scene") a0=q.$1$2("skins",O.w5(),t.aV) a1=q.$1$2("textures",U.w7(),t.ai) b8.$0() a2=F.y(b9,C.at,c0,b7) b8.$0() a3=new V.da(s,r,m,l,p,k,j,i,h,g,f,e,d,a,a0,a1,a2,F.z(b9,c0),!1) a4=new V.hZ(c0,a3) a4.$2(j,C.as) a4.$2(m,C.L) a4.$2(h,C.au) a4.$2(a1,C.N) a4.$2(g,C.h) a4.$2(f,C.av) a4.$2(e,C.M) a4.$2(a0,C.az) a4.$2(l,C.ar) a4.$2(c,C.ay) if(a2.a!==0){n=c0.c n.push("extensions") a2.J(0,new V.hX(c0,a3)) n.pop()}n=c0.c n.push("nodes") e.a9(new V.hY(c0,P.aR(o))) n.pop() a5=[m,k,j,i,h,g,f,e,d,a0,a1] for(a6=0;a6<11;++a6){a7=a5[a6] if(a7.gi(a7)===0)continue n.push(a7.c) for(o=a7.b,a8=a7.a,a9=a8.length,b0=0;b0=a9 b1=b1?b7:a8[b0] if((b1==null?b7:b1.a$)===!1)c0.X($.fD(),b0)}n.pop()}o=c0.y if(o.a!==0){for(a8=new H.au(o,H.r(o).h("au<1>")),a8=a8.gC(a8);a8.n();){a9=a8.d if(a9.gi(a9)===0)continue b2=o.j(0,a9) C.d.si(n,0) C.d.K(n,b2) for(b1=a9.b,a9=a9.a,b3=a9.length,b0=0;b0=b3 b4=b4?b7:a9[b0] if((b4==null?b7:b4.ge7())===!1)c0.X($.fD(),b0)}}C.d.si(n,0)}return a3}, da:function da(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this _.d=a _.e=b _.f=c _.r=d _.x=e _.y=f _.z=g _.Q=h _.ch=i _.cx=j _.cy=k _.db=l _.dx=m _.dy=n _.fx=o _.fy=p _.a=q _.b=r _.a$=s}, i0:function i0(a){this.a=a}, i1:function i1(a,b,c){this.a=a this.b=b this.c=c}, i2:function i2(a,b,c){this.a=a this.b=b this.c=c}, hZ:function hZ(a,b){this.a=a this.b=b}, i_:function i_(a,b){this.a=a this.b=b}, hX:function hX(a,b){this.a=a this.b=b}, hY:function hY(a,b){this.a=a this.b=b}, hV:function hV(){}, hW:function hW(){}, i3:function i3(a,b){this.a=a this.b=b}, i4:function i4(a,b){this.a=a this.b=b}, kQ:function kQ(){}, o:function o(){}, es:function es(){}, fk:function fk(){}, d2:function(a){return new V.u(a.ch,a.z,a.cx)}, bU:function bU(a){this.a=a}, bS:function bS(a){this.a=a}, u:function u(a,b,c){this.a=a this.b=b this.c=c}, tB:function(b4,b5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0=null,b1="matrix",b2="translation",b3="rotation" F.A(b4,C.bW,b5) if(b4.w(b1)){s=F.aj(b4,b1,b5,b0,C.bI,1/0,-1/0,!1) if(s!=null){r=new Float32Array(16) q=new T.cD(r) p=s[0] o=s[1] n=s[2] m=s[3] l=s[4] k=s[5] j=s[6] i=s[7] h=s[8] g=s[9] f=s[10] e=s[11] d=s[12] c=s[13] b=s[14] r[15]=s[15] r[14]=b r[13]=c r[12]=d r[11]=e r[10]=f r[9]=g r[8]=h r[7]=i r[6]=j r[5]=k r[4]=l r[3]=m r[2]=n r[1]=o r[0]=p}else q=b0}else q=b0 if(b4.w(b2)){a=F.aj(b4,b2,b5,b0,C.m,1/0,-1/0,!1) a0=a!=null?T.og(a):b0}else a0=b0 if(b4.w(b3)){a1=F.aj(b4,b3,b5,b0,C.J,1,-1,!1) if(a1!=null){r=a1[0] p=a1[1] o=a1[2] n=a1[3] m=new Float32Array(4) a2=new T.eW(m) m[0]=r m[1]=p m[2]=o m[3]=n r=Math.sqrt(a2.gaI()) if(Math.abs(1-r)>0.00769)b5.p($.r2(),b3)}else a2=b0}else a2=b0 if(b4.w("scale")){a3=F.aj(b4,"scale",b5,b0,C.m,1/0,-1/0,!1) a4=a3!=null?T.og(a3):b0}else a4=b0 a5=F.P(b4,"camera",b5,!1) a6=F.mY(b4,"children",b5,!1) a7=F.P(b4,"mesh",b5,!1) a8=F.P(b4,"skin",b5,!1) a9=F.aj(b4,"weights",b5,b0,b0,1/0,-1/0,!1) if(a7===-1){if(a8!==-1)b5.k($.d1(),H.a(["mesh"],t.M),"skin") if(a9!=null)b5.k($.d1(),H.a(["mesh"],t.M),"weights")}if(q!=null){if(a0!=null||a2!=null||a4!=null)b5.p($.qV(),b1) if(q.cK())b5.p($.qT(),b1) else if(!F.vM(q))b5.p($.qW(),b1)}F.J(b4,"name",b5,b0,b0,b0,!1) return new V.ah(a5,a6,a8,q,a7,a0,a2,a4,a9,P.aR(t.J),F.y(b4,C.M,b5,b0),F.z(b4,b5),!1)}, ah:function ah(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this _.x=a _.y=b _.z=c _.Q=d _.ch=e _.cx=f _.cy=g _.db=h _.dx=i _.dy=j _.id=_.go=_.fy=_.fx=_.fr=null _.k1=!1 _.a=k _.b=l _.a$=m}, jo:function jo(){}, jp:function jp(){}, jq:function jq(a,b){this.a=a this.b=b}},G={ rX:function(a,b){var s,r=null,q="orthographic",p="perspective" F.A(a,C.cN,b) s=a.w(q)&&a.w(p) if(s)b.E($.nl(),C.al) switch(F.J(a,"type",b,r,C.al,r,!0)){case"orthographic":F.V(a,q,b,G.vq(),!0) break case"perspective":F.V(a,p,b,G.vr(),!0) break}F.J(a,"name",b,r,r,r,!1) return new G.bq(F.y(a,C.dg,b,r),F.z(a,b),!1)}, rV:function(a,b){var s,r,q,p F.A(a,C.cP,b) s=F.R(a,"xmag",b,0/0,1/0,-1/0,1/0,-1/0,!0) r=F.R(a,"ymag",b,0/0,1/0,-1/0,1/0,-1/0,!0) q=F.R(a,"zfar",b,0/0,1/0,0,1/0,-1/0,!0) p=F.R(a,"znear",b,0/0,1/0,-1/0,1/0,0,!0) if(!isNaN(q)&&!isNaN(p)&&q<=p)b.R($.nn()) if(s===0||r===0)b.R($.qC()) return new G.bV(F.y(a,C.de,b,null),F.z(a,b),!1)}, rW:function(a,b){var s,r,q,p F.A(a,C.c9,b) s=F.R(a,"yfov",b,0/0,1/0,0,1/0,-1/0,!0) r=!isNaN(s)&&s>=3.141592653589793 if(r)b.R($.qD()) q=F.R(a,"zfar",b,0/0,1/0,0,1/0,-1/0,!1) p=F.R(a,"znear",b,0/0,1/0,0,1/0,-1/0,!0) r=!isNaN(q)&&!isNaN(p)&&q<=p if(r)b.R($.nn()) F.R(a,"aspectRatio",b,0/0,1/0,0,1/0,-1/0,!1) return new G.bW(F.y(a,C.df,b,null),F.z(a,b),!1)}, bq:function bq(a,b,c){this.a=a this.b=b this.a$=c}, bV:function bV(a,b,c){this.a=a this.b=b this.a$=c}, bW:function bW(a,b,c){this.a=a this.b=b this.a$=c}},Y={ tu:function(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=null,g="alphaCutoff" F.A(a,C.c2,b) s=F.V(a,"pbrMetallicRoughness",b,Y.w0(),!1) r=F.V(a,"normalTexture",b,Y.p3(),!1) q=F.V(a,"occlusionTexture",b,Y.w_(),!1) p=F.V(a,"emissiveTexture",b,Y.bi(),!1) F.aj(a,"emissiveFactor",b,C.a8,C.m,1,0,!1) o=F.J(a,"alphaMode",b,"OPAQUE",C.c1,h,!1) F.R(a,g,b,0.5,1/0,-1/0,1/0,0,!1) n=o!=="MASK"&&a.w(g) if(n)b.p($.qI(),g) F.oV(a,"doubleSided",b) m=F.y(a,C.h,b,h) F.J(a,"name",b,h,h,h,!1) l=new Y.aS(s,r,q,p,P.a5(t.X,t.e),m,F.z(a,b),!1) n=H.a([],t.M) n.push(s) n.push(r) n.push(q) n.push(p) for(k=m.gab(),j=H.r(k),j=new H.a7(J.a_(k.a),k.b,j.h("@<1>").D(j.Q[1]).h("a7<1,2>"));j.n();){i=j.a n.push(i)}b.aa(l,n) return l}, tE:function(a,b){var s,r,q,p,o,n,m,l F.A(a,C.ce,b) F.aj(a,"baseColorFactor",b,C.aa,C.J,1,0,!1) s=F.V(a,"baseColorTexture",b,Y.bi(),!1) F.R(a,"metallicFactor",b,1,1/0,-1/0,1,0,!1) F.R(a,"roughnessFactor",b,1,1/0,-1/0,1,0,!1) r=F.V(a,"metallicRoughnessTexture",b,Y.bi(),!1) q=F.y(a,C.du,b,null) p=new Y.ci(s,r,q,F.z(a,b),!1) o=H.a([],t.M) o.push(s) o.push(r) for(n=q.gab(),m=H.r(n),m=new H.a7(J.a_(n.a),n.b,m.h("@<1>").D(m.Q[1]).h("a7<1,2>"));m.n();){l=m.a o.push(l)}b.aa(p,o) return p}, tD:function(a,b){var s,r,q,p F.A(a,C.cq,b) s=F.y(a,C.ax,b,C.h) r=F.P(a,"index",b,!0) q=F.W(a,"texCoord",b,0,null,-1,0,!1) F.R(a,"strength",b,1,1/0,-1/0,1,0,!1) p=new Y.ch(r,q,s,F.z(a,b),!1) b.aa(p,s.gab()) return p}, tC:function(a,b){var s,r,q,p F.A(a,C.cp,b) s=F.y(a,C.aw,b,C.h) r=F.P(a,"index",b,!0) q=F.W(a,"texCoord",b,0,null,-1,0,!1) F.R(a,"scale",b,1,1/0,-1/0,1/0,-1/0,!1) p=new Y.cg(r,q,s,F.z(a,b),!1) b.aa(p,s.gab()) return p}, tT:function(a,b){var s,r F.A(a,C.co,b) s=F.y(a,C.aA,b,C.h) r=new Y.bB(F.P(a,"index",b,!0),F.W(a,"texCoord",b,0,null,-1,0,!1),s,F.z(a,b),!1) b.aa(r,s.gab()) return r}, aS:function aS(a,b,c,d,e,f,g,h){var _=this _.x=a _.y=b _.z=c _.Q=d _.dx=e _.a=f _.b=g _.a$=h}, jb:function jb(a,b){this.a=a this.b=b}, ci:function ci(a,b,c,d,e){var _=this _.e=a _.x=b _.a=c _.b=d _.a$=e}, ch:function ch(a,b,c,d,e){var _=this _.d=a _.e=b _.f=null _.a=c _.b=d _.a$=e}, cg:function cg(a,b,c,d,e){var _=this _.d=a _.e=b _.f=null _.a=c _.b=d _.a$=e}, bB:function bB(a,b,c,d,e){var _=this _.d=a _.e=b _.f=null _.a=c _.b=d _.a$=e}, td:function(a){var s,r,q={} q.a=q.b=null s=new P.C($.x,t.dD) r=new P.ax(s,t.eP) q.c=!1 q.a=a.bM(new Y.i7(q,r),new Y.i8(q),new Y.i9(q,r)) return s}, tc:function(a){var s=new Y.i6() if(s.$2(a,C.bK))return C.aB if(s.$2(a,C.bN))return C.aC if(s.$2(a,C.bT))return C.aD return null}, dK:function dK(a){this.b=a}, dy:function dy(a,b){this.a=a this.b=b}, cL:function cL(a,b){this.a=a this.b=b}, c2:function c2(a,b){this.a=a this.b=b}, c3:function c3(a,b,c,d,e,f,g,h,i){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=f _.r=g _.x=h _.y=i}, i7:function i7(a,b){this.a=a this.b=b}, i9:function i9(a,b){this.a=a this.b=b}, i8:function i8(a){this.a=a}, i6:function i6(){}, i5:function i5(){}, ij:function ij(a,b){var _=this _.f=_.e=_.d=_.c=0 _.r=null _.a=a _.b=b}, il:function il(){}, ik:function ik(){}, jr:function jr(a,b,c,d,e,f){var _=this _.y=_.x=_.r=_.f=_.e=_.d=_.c=0 _.Q=_.z=!1 _.ch=a _.cx=b _.cy=!1 _.db=c _.dx=d _.a=e _.b=f}, js:function js(a){this.a=a}, kZ:function kZ(a,b,c){var _=this _.c=a _.d=0 _.a=b _.b=c}, dw:function dw(){}, dv:function dv(){}, aP:function aP(a){this.a=a}},S={ tx:function(a,b){var s,r,q,p,o,n,m,l,k,j,i=null,h="primitives" F.A(a,C.cE,b) s=F.aj(a,"weights",b,i,i,1/0,-1/0,!1) r=F.m6(a,h,b) if(r!=null){q=r.gi(r) p=new Array(q) p.fixed$length=Array p=H.a(p,t.bZ) o=new F.L(p,q,h,t.b_) q=b.c q.push(h) for(n=i,m=-1,l=0;l").D(l.Q[1]).h("a7<1,2>"));l.n();){k=l.a n.push(k)}b.aa(o,n) return o}, c8:function c8(a,b,c,d,e,f){var _=this _.e=a _.r=b _.x=c _.a=d _.b=e _.a$=f}, tq:function(a,b){var s,r,q,p,o,n,m b.toString F.A(a,C.bS,b) F.R(a,"transmissionFactor",b,0,1/0,-1/0,1,0,!1) s=F.V(a,"transmissionTexture",b,Y.bi(),!1) r=F.y(a,C.dq,b,null) q=new B.cb(s,r,F.z(a,b),!1) p=H.a([],t.M) p.push(s) for(o=r.gab(),n=H.r(o),n=new H.a7(J.a_(o.a),o.b,n.h("@<1>").D(n.Q[1]).h("a7<1,2>"));n.n();){m=n.a p.push(m)}b.aa(q,p) return q}, cb:function cb(a,b,c,d){var _=this _.e=a _.a=b _.b=c _.a$=d}},O={ tQ:function(a,b){var s,r,q,p=null F.A(a,C.c4,b) s=F.P(a,"inverseBindMatrices",b,!1) r=F.P(a,"skeleton",b,!1) q=F.mY(a,"joints",b,!0) F.J(a,"name",b,p,p,p,!1) return new O.by(s,r,q,P.aR(t.L),F.y(a,C.az,b,p),F.z(a,b),!1)}, by:function by(a,b,c,d,e,f,g){var _=this _.x=a _.y=b _.z=c _.cx=_.ch=_.Q=null _.cy=d _.a=e _.b=f _.a$=g}, kB:function kB(a){this.a=a}, eu:function eu(a){this.a=a}, lX:function(a){if(a==null)return null if(a.ch==null||a.z===-1||a.Q===-1)return null if(a.fr==null&&a.dx==null)return null return a}, wb:function(a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0 a1.f.a9(new O.mq(a2)) O.v2(a2) s=H.a([],t.B) r=H.a([],t.bd) q=a2.c C.d.si(q,0) q.push("meshes") for(p=a1.cy,o=p.b,n=a1.db,m=n.$ti.h("a6"),l=a1.fx,p=p.a,k=p.length,j=0;j=k g=h?null:p[j] if((g==null?null:g.x)==null)continue h=g.x if(h.b4(h,new O.mr()))continue i.a=i.b=-1 for(f=new H.a6(n,n.gi(n),m);f.n();){e=f.d if(e.fy==g){d=e.id d=(d==null?null:d.ch)!=null}else d=!1 if(d){d=e.id c=d.ch.length b=i.b if(b===-1||c")),m=J.M(n),l=0,k=0,j=!1;q.n();j=!0){i=q.gq() for(h=0;h").D(m.Q[1]).h("a7<1,2>"));m.n();){l=m.a o.push(l)}b.aa(p,o) return p}, ca:function ca(a,b,c,d,e){var _=this _.e=a _.r=b _.a=c _.b=d _.a$=e}, uO:function(a){var s="POSITION",r=a.k2 r.j(0,s).K(0,C.cL) r.j(0,"NORMAL").K(0,C.K) r.j(0,"TANGENT").K(0,C.cR) r.j(0,"TEXCOORD").K(0,C.bQ) r=a.k3 r.j(0,s).K(0,C.c5) r.j(0,"NORMAL").K(0,C.K) r.j(0,"TANGENT").K(0,C.K)}},N={cR:function cR(a,b){this.a=a this.b=b},eX:function eX(a){var _=this _.a=a _.f=_.e=_.d=_.c=_.b=null},jw:function jw(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d},jx:function jx(a,b,c){this.a=a this.b=b this.c=c},jy:function jy(a,b){this.a=a this.b=b}},E={ D:function(a,b,c){return new E.fZ(c,a,b)}, ai:function(a,b,c){return new E.jA(c,a,b)}, q:function(a,b,c){return new E.jR(c,a,b)}, v:function(a,b,c){return new E.ir(c,a,b)}, ar:function(a,b,c){return new E.hy(c,a,b)}, v3:function(a){return"'"+H.b(a)+"'"}, uZ:function(a){return typeof a=="string"?"'"+a+"'":J.ag(a)}, bx:function bx(a,b){this.a=a this.b=b}, ic:function ic(){}, fZ:function fZ(a,b,c){this.a=a this.b=b this.c=c}, h8:function h8(){}, h6:function h6(){}, h5:function h5(){}, hd:function hd(){}, ha:function ha(){}, hb:function hb(){}, h9:function h9(){}, hm:function hm(){}, ho:function ho(){}, hf:function hf(){}, hl:function hl(){}, he:function he(){}, hk:function hk(){}, hi:function hi(){}, hj:function hj(){}, hh:function hh(){}, hg:function hg(){}, hr:function hr(){}, hq:function hq(){}, hp:function hp(){}, hv:function hv(){}, hu:function hu(){}, h2:function h2(){}, h3:function h3(){}, h4:function h4(){}, ht:function ht(){}, hs:function hs(){}, h7:function h7(){}, hn:function hn(){}, hc:function hc(){}, h1:function h1(){}, h_:function h_(){}, h0:function h0(){}, ia:function ia(a,b,c){this.a=a this.b=b this.c=c}, ib:function ib(){}, jA:function jA(a,b,c){this.a=a this.b=b this.c=c}, jK:function jK(){}, jL:function jL(){}, jQ:function jQ(){}, jO:function jO(){}, jI:function jI(){}, jE:function jE(){}, jM:function jM(){}, jF:function jF(){}, jP:function jP(){}, jB:function jB(){}, jJ:function jJ(){}, jD:function jD(){}, jG:function jG(){}, jC:function jC(){}, jN:function jN(){}, jH:function jH(){}, jR:function jR(a,b,c){this.a=a this.b=b this.c=c}, kp:function kp(){}, ko:function ko(){}, ke:function ke(){}, kc:function kc(){}, kd:function kd(){}, kb:function kb(){}, k9:function k9(){}, ka:function ka(){}, kk:function kk(){}, kl:function kl(){}, k8:function k8(){}, k7:function k7(){}, k6:function k6(){}, k5:function k5(){}, k3:function k3(){}, k2:function k2(){}, k0:function k0(){}, jV:function jV(){}, kz:function kz(){}, ky:function ky(){}, k_:function k_(){}, jX:function jX(){}, jZ:function jZ(){}, jW:function jW(){}, jY:function jY(){}, kx:function kx(){}, kv:function kv(){}, kq:function kq(){}, kf:function kf(){}, kw:function kw(){}, kr:function kr(){}, ks:function ks(){}, kt:function kt(){}, ku:function ku(){}, kj:function kj(){}, ki:function ki(){}, kh:function kh(){}, kg:function kg(){}, kn:function kn(){}, km:function km(){}, k1:function k1(){}, jT:function jT(){}, jS:function jS(){}, k4:function k4(){}, jU:function jU(){}, ir:function ir(a,b,c){this.a=a this.b=b this.c=c}, j0:function j0(){}, j5:function j5(){}, iQ:function iQ(){}, iC:function iC(){}, j6:function j6(){}, iy:function iy(){}, ix:function ix(){}, iA:function iA(){}, iB:function iB(){}, iw:function iw(){}, iz:function iz(){}, iv:function iv(){}, iF:function iF(){}, iD:function iD(){}, j4:function j4(){}, iE:function iE(){}, iX:function iX(){}, iI:function iI(){}, iJ:function iJ(){}, iG:function iG(){}, iH:function iH(){}, iP:function iP(){}, iO:function iO(){}, iN:function iN(){}, iM:function iM(){}, iR:function iR(){}, iL:function iL(){}, iK:function iK(){}, j3:function j3(){}, iS:function iS(){}, iV:function iV(){}, iU:function iU(){}, iT:function iT(){}, iW:function iW(){}, iY:function iY(){}, iZ:function iZ(){}, iu:function iu(){}, it:function it(){}, is:function is(){}, j_:function j_(){}, j1:function j1(){}, j2:function j2(){}, hy:function hy(a,b,c){this.a=a this.b=b this.c=c}, hE:function hE(){}, hD:function hD(){}, hC:function hC(){}, hM:function hM(){}, hA:function hA(){}, hL:function hL(){}, hH:function hH(){}, hI:function hI(){}, hB:function hB(){}, hz:function hz(){}, hF:function hF(){}, hK:function hK(){}, hJ:function hJ(){}, hG:function hG(){}, cA:function cA(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}},D={ uN:function(a){a.k1.push("image/webp")}, t8:function(a,b){b.toString F.A(a,C.cK,b) return new D.c0(F.P(a,"source",b,!1),F.y(a,C.di,b,null),F.z(a,b),!1)}, c0:function c0(a,b,c,d){var _=this _.d=a _.e=null _.a=b _.b=c _.a$=d}, T:function T(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, a4:function a4(a,b){this.a=a this.b=b}, c1:function c1(a,b){this.a=a this.b=b}, ce:function ce(a,b){this.a=a this.b=b}, eY:function eY(a,b){this.a=a this.b=b}},X={ tk:function(a,b){var s,r,q,p,o,n,m,l,k,j,i=null,h="lights",g="spot" b.toString F.A(a,C.cx,b) s=F.m6(a,h,b) r=t.dB q=t.du if(s!=null){p=s.gi(s) o=new Array(p) o.fixed$length=Array r=H.a(o,r) n=new F.L(r,p,h,q) q=b.c q.push(h) for(m=0;m").D(m.Q[1]).h("a7<1,2>"));m.n();){l=m.a o.push(l)}b.aa(p,o) return p}, c9:function c9(a,b,c,d,e){var _=this _.e=a _.x=b _.a=c _.b=d _.a$=e}, d9:function d9(a,b,c){var _=this _.a=a _.b=null _.c=b _.d=null _.e=c _.f=null _.cx=_.ch=_.Q=_.z=_.y=_.x=_.r=0 _.cy=!1 _.dy=_.dx=_.db=null _.fr=!1 _.fx=null}, hP:function hP(a){this.a=a}, hN:function hN(a){this.a=a}, hO:function hO(a){this.a=a}, kW:function kW(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, kY:function kY(){}, kX:function kX(){}, n0:function(a){var s=C.d2.e1(a,0,new A.m7()),r=536870911&s+((67108863&s)<<3) r^=r>>>11 return 536870911&r+((16383&r)<<15)}, m7:function m7(){}, fy:function(a,b){var s=536870911&a+b s=536870911&s+((524287&s)<<10) return s^s>>>6}, oG:function(a){var s=536870911&a+((67108863&a)<<3) s^=s>>>11 return 536870911&s+((16383&s)<<15)}},L={ ts:function(a,b){b.toString F.A(a,C.cD,b) F.aj(a,"offset",b,C.bH,C.ab,1/0,-1/0,!1) F.R(a,"rotation",b,0,1/0,-1/0,1/0,-1/0,!1) F.aj(a,"scale",b,C.bJ,C.ab,1/0,-1/0,!1) return new L.cd(F.W(a,"texCoord",b,-1,null,-1,0,!1),F.y(a,C.ds,b,null),F.z(a,b),!1)}, cd:function cd(a,b,c,d){var _=this _.r=a _.a=b _.b=c _.a$=d}},K={ tb:function(a,b){var s,r={},q=new P.C($.x,t.eD) r.a=!1 r.b=null s=P.o6(new K.hR(r),new K.hS(r),new K.hT(r),t.w) r.b=a.e8(new K.hU(r,s,new P.ax(q,t.a_),b),s.gdS()) return q}, t9:function(a,b){var s=new K.cy(a,new P.ax(new P.C($.x,t.f),t.G)) s.e=b return s}, ta:function(a,b){var s,r,q,p,o=null,n=null try{n=C.a1.dV(a)}catch(q){p=H.E(q) if(p instanceof P.aD){s=p b.av($.fF(),H.a([s],t.M),!0) return o}else throw q}if(t.t.b(n))try{r=V.nI(n,b) return new K.as("model/gltf+json",r,o)}catch(q){if(H.E(q) instanceof M.c4)return o else throw q}else{b.av($.Z(),H.a([n,"object"],t.M),!0) return o}}, as:function as(a,b,c){this.a=a this.b=b this.c=c}, hS:function hS(a){this.a=a}, hT:function hT(a){this.a=a}, hR:function hR(a){this.a=a}, hU:function hU(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, cy:function cy(a,b){var _=this _.a=a _.b=null _.c=b _.e=_.d=null _.f=!0}, hQ:function hQ(a){this.a=a}, db:function db(){}},F={ ay:function(a,b,c,d){var s=a.j(0,b) if(s==null&&a.w(b))d.k($.Z(),H.a([null,c],t.M),b) return s}, P:function(a,b,c,d){var s=F.ay(a,b,"integer",c) if(H.aJ(s)){if(s>=0)return s c.p($.fE(),b)}else if(s==null){if(d)c.E($.bk(),H.a([b],t.M))}else c.k($.Z(),H.a([s,"integer"],t.M),b) return-1}, oV:function(a,b,c){var s=F.ay(a,b,"boolean",c) if(s==null)return!1 if(H.e9(s))return s c.k($.Z(),H.a([s,"boolean"],t.M),b) return!1}, W:function(a,b,c,d,e,f,g,h){var s,r=F.ay(a,b,"integer",c) if(H.aJ(r)){if(e!=null){if(!F.mW(b,r,e,c,!1))return-1}else{if(!(rf else s=!0 if(s){c.k($.mu(),H.a([r],t.M),b) return-1}}return r}else if(r==null){if(!h)return d c.E($.bk(),H.a([b],t.M))}else c.k($.Z(),H.a([r,"integer"],t.M),b) return-1}, R:function(a,b,c,d,e,f,g,h,i){var s=F.ay(a,b,"number",c) if(typeof s=="number"){if(sg||s>=e){c.k($.mu(),H.a([s],t.M),b) return 0/0}return s}else if(s==null){if(!i)return d c.E($.bk(),H.a([b],t.M))}else c.k($.Z(),H.a([s,"number"],t.M),b) return 0/0}, J:function(a,b,c,d,e,f,g){var s,r=F.ay(a,b,"string",c) if(typeof r=="string"){if(e!=null)F.mW(b,r,e,c,!1) else{if(f==null)s=null else{s=f.b s=s.test(r)}if(s===!1){c.k($.qs(),H.a([r,f.a],t.M),b) return null}}return r}else if(r==null){if(!g)return d c.E($.bk(),H.a([b],t.M))}else c.k($.Z(),H.a([r,"string"],t.M),b) return null}, p_:function(a,b){var s,r,q,p try{s=P.ob(a) q=s if(q.gcI()||q.gbG()||q.gcH()||q.gbI()||q.gbH())b.k($.r0(),H.a([a],t.M),"uri") return s}catch(p){q=H.E(p) if(q instanceof P.aD){r=q b.k($.qr(),H.a([a,r],t.M),"uri") return null}else throw p}}, n_:function(a,b,c,d){var s=F.ay(a,b,"object",c) if(t.t.b(s))return s else if(s==null){if(d){c.E($.bk(),H.a([b],t.M)) return null}}else{c.k($.Z(),H.a([s,"object"],t.M),b) if(d)return null}return P.a5(t.X,t._)}, V:function(a,b,c,d,e){var s,r,q=F.ay(a,b,"object",c) if(t.t.b(q)){s=c.c s.push(b) r=d.$2(q,c) s.pop() return r}else if(q==null){if(e)c.E($.bk(),H.a([b],t.M))}else c.k($.Z(),H.a([q,"object"],t.M),b) return null}, mY:function(a,b,c,d){var s,r,q,p,o,n,m=F.ay(a,b,"array",c) if(t.o.b(m)){s=J.M(m) if(s.gu(m)){c.p($.bO(),b) return null}r=c.c r.push(b) q=t.e p=P.aR(q) for(o=0;o=0){if(!p.B(0,n))c.X($.nj(),o)}else{s.m(m,o,-1) c.X($.fE(),o)}}r.pop() return s.ae(m,q)}else if(m==null){if(d)c.E($.bk(),H.a([b],t.M))}else c.k($.Z(),H.a([m,"array"],t.M),b) return null}, vB:function(a,b,c,d){var s,r=F.ay(a,b,"object",c) if(t.t.b(r)){if(r.gu(r)){c.p($.bO(),b) return null}s=c.c s.push(b) r.J(0,new F.m3(d,r,c)) s.pop() return r.af(0,t.X,t.e)}else{s=t.M if(r==null)c.E($.bk(),H.a([b],s)) else c.k($.Z(),H.a([r,"object"],s),b)}return null}, vC:function(a,b,c,d){var s,r,q,p,o,n,m,l=F.ay(a,b,"array",c) if(t.o.b(l)){s=J.M(l) if(s.gu(l)){c.p($.bO(),b) return null}else{r=c.c r.push(b) for(q=t.M,p=t.t,o=!1,n=0;n*>") return P.dh(new H.a8(s,new F.m5(),r),!1,r.h("af.E"))}else if(l!=null)c.k($.Z(),H.a([l,"array"],t.M),b) return null}, aj:function(a,b,c,d,e,f,g,h){var s,r,q,p,o,n,m,l=null,k=F.ay(a,b,"array",c) if(t.o.b(k)){s=J.M(k) if(s.gu(k)){c.p($.bO(),b) return l}if(e!=null&&!F.mW(b,s.gi(k),e,c,!0))return l r=new Array(s.gi(k)) r.fixed$length=Array q=H.a(r,t.m) for(r=t.M,p=!1,o=0;of if(m){c.k($.mu(),H.a([n],r),b) p=!0}if(h){m=$.nr() m[0]=n q[o]=m[0]}else q[o]=n}else{c.k($.eg(),H.a([n,"number"],r),b) p=!0}}if(p)return l return q}else if(k==null){if(d==null)s=l else s=J.eA(d.slice(0),H.U(d).c) return s}else c.k($.Z(),H.a([k,"array"],t.M),b) return l}, oW:function(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j=F.ay(a,b,"array",c) if(t.o.b(j)){s=J.M(j) if(s.gi(j)!==e){c.k($.nk(),H.a([s.gi(j),H.a([e],t.V)],t.M),b) return null}r=Z.wa(d) q=Z.pb(d) p=F.vv(d,e) for(o=t.M,n=!1,m=0;mq if(k){c.k($.qG(),H.a([l,C.ao.j(0,d)],o),b) n=!0}p[m]=J.rH(l)}else{c.k($.eg(),H.a([l,"integer"],o),b) n=!0}}if(n)return null return p}else if(j!=null)c.k($.Z(),H.a([j,"array"],t.M),b) return null}, oX:function(a,b,c){var s,r,q,p,o,n,m,l,k=F.ay(a,b,"array",c) if(t.o.b(k)){s=J.M(k) if(s.gu(k)){c.p($.bO(),b) return null}r=c.c r.push(b) q=t.X p=P.aR(q) for(o=t.M,n=!1,m=0;m1&&i.b)c.p($.qS(),l) if(k!=null){s.push(l) h=i.a.$2(k,c) f.m(0,l,h) if(p.b(h)){l=o?b:d l=n.bS(l,new F.m2()) j=H.a(s.slice(0),H.U(s).h("p<1>")) j.fixed$length=Array J.mx(l,new D.ce(h,j))}if(q.b(h)){l=H.a(s.slice(0),H.U(s).h("p<1>")) l.fixed$length=Array m.push(new D.eY(h,l))}s.pop()}}s.pop() return f}, z:function(a,b){var s=a.j(0,"extras"),r=s!=null&&!t.h.b(s) if(r)b.p($.r_(),"extras") return s}, mW:function(a,b,c,d,e){var s if(!J.nu(c,b)){s=e?$.nk():$.nm() d.k(s,H.a([b,c],t.M),a) return!1}return!0}, A:function(a,b,c){var s,r,q for(s=a.gL(),s=s.gC(s);s.n();){r=s.gq() if(!C.d.F(b,r)){q=C.d.F(C.cl,r) q=!q}else q=!1 if(q)c.p($.qt(),r)}}, n4:function(a,b,c,d,e,f){var s,r,q,p,o,n,m=e.c m.push(d) for(s=t.M,r=c.a,q=r.length,p=0;p=q?null:r[o] if(n!=null){n.a$=!0 b[p]=n f.$3(n,o,p)}else e.aE($.N(),H.a([o],s),p)}m.pop()}, vM:function(b6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5=b6.a if(b5[3]!==0||b5[7]!==0||b5[11]!==0||b5[15]!==1)return!1 if(b6.cE()===0)return!1 s=$.rq() r=$.rn() q=$.ro() p=new T.cJ(new Float32Array(3)) p.bi(b5[0],b5[1],b5[2]) o=Math.sqrt(p.gaI()) p.bi(b5[4],b5[5],b5[6]) n=Math.sqrt(p.gaI()) p.bi(b5[8],b5[9],b5[10]) m=Math.sqrt(p.gaI()) if(b6.cE()<0)o=-o s=s.a s[0]=b5[12] s[1]=b5[13] s[2]=b5[14] l=1/o k=1/n j=1/m b5=new Float32Array(16) new T.cD(b5).d_(b6) b5[0]=b5[0]*l b5[1]=b5[1]*l b5[2]=b5[2]*l b5[4]=b5[4]*k b5[5]=b5[5]*k b5[6]=b5[6]*k b5[8]=b5[8]*j b5[9]=b5[9]*j b5[10]=b5[10]*j i=new Float32Array(9) i[0]=b5[0] i[1]=b5[1] i[2]=b5[2] i[3]=b5[4] i[4]=b5[5] i[5]=b5[6] i[6]=b5[8] i[7]=b5[9] i[8]=b5[10] r.toString b5=i[0] h=i[4] g=i[8] f=0+b5+h+g if(f>0){e=Math.sqrt(f+1) b5=r.a b5[3]=e*0.5 e=0.5/e b5[0]=(i[5]-i[7])*e b5[1]=(i[6]-i[2])*e b5[2]=(i[1]-i[3])*e}else{if(b5").D(b).h("b3<1,2>"))}, B:function(a,b){if(!!a.fixed$length)H.a2(P.ab("add")) a.push(b)}, dI:function(a,b,c){var s,r,q,p=[],o=a.length for(s=0;s").D(c).h("a8<1,2>"))}, cL:function(a,b){var s,r=P.bt(a.length,"",!1,t.S) for(s=0;sa.length)throw H.c(P.S(b,0,a.length,"start",null)) if(ca.length)throw H.c(P.S(c,b,a.length,"end",null)) if(b===c)return H.a([],H.U(a)) return H.a(a.slice(b,c),H.U(a))}, aM:function(a,b,c){P.aV(b,c,a.length) return H.du(a,b,c,H.U(a).c)}, gaH:function(a){var s=a.length if(s>0)return a[s-1] throw H.c(H.mB())}, F:function(a,b){var s for(s=0;s"))}, gG:function(a){return H.cj(a)}, gi:function(a){return a.length}, si:function(a,b){if(!!a.fixed$length)H.a2(P.ab("set length")) if(b<0)throw H.c(P.S(b,0,null,"newLength",null)) a.length=b}, j:function(a,b){if(b>=a.length||b<0)throw H.c(H.ef(a,b)) return a[b]}, m:function(a,b,c){if(!!a.immutable$list)H.a2(P.ab("indexed set")) if(b>=a.length||b<0)throw H.c(H.ef(a,b)) a[b]=c}, $in:1, $ii:1, $il:1} J.ii.prototype={} J.aC.prototype={ gq:function(){return this.d}, n:function(){var s,r=this,q=r.a,p=q.length if(r.b!==p)throw H.c(H.cs(q)) s=r.c if(s>=p){r.d=null return!1}r.d=q[s] r.c=s+1 return!0}, $iH:1} J.c5.prototype={ cW:function(a){var s if(a>=-2147483648&&a<=2147483647)return a|0 if(isFinite(a)){s=a<0?Math.ceil(a):Math.floor(a) return s+0}throw H.c(P.ab(""+a+".toInt()"))}, ap:function(a,b){var s,r,q,p if(b<2||b>36)throw H.c(P.S(b,2,36,"radix",null)) s=a.toString(b) if(C.a.A(s,s.length-1)!==41)return s r=/^([\da-z]+)(?:\.([\da-z]+))?\(e\+(\d+)\)$/.exec(s) if(r==null)H.a2(P.ab("Unexpected toString result: "+s)) s=r[1] q=+r[3] p=r[2] if(p!=null){s+=p q-=p.length}return s+C.a.bh("0",q)}, l:function(a){if(a===0&&1/a<0)return"-0.0" else return""+a}, gG:function(a){var s,r,q,p,o=a|0 if(a===o)return 536870911&o s=Math.abs(a) r=Math.log(s)/0.6931471805599453|0 q=Math.pow(2,r) p=s<1?s/q:q/s return 536870911&((p*9007199254740992|0)+(p*3542243181176521|0))*599197+r*1259}, bg:function(a,b){var s=a%b if(s===0)return 0 if(s>0)return s if(b<0)return s-b else return s+b}, aq:function(a,b){if((a|0)===a)if(b>=1||b<-1)return a/b|0 return this.cs(a,b)}, bA:function(a,b){return(a|0)===a?a/b|0:this.cs(a,b)}, cs:function(a,b){var s=a/b if(s>=-2147483648&&s<=2147483647)return s|0 if(s>0){if(s!==1/0)return Math.floor(s)}else if(s>-1/0)return Math.ceil(s) throw H.c(P.ab("Result of truncating division is "+H.b(s)+": "+H.b(a)+" ~/ "+b))}, aA:function(a,b){if(b<0)throw H.c(H.bM(b)) return b>31?0:a<>>0}, ad:function(a,b){var s if(a>0)s=this.cr(a,b) else{s=b>31?31:b s=a>>s>>>0}return s}, dL:function(a,b){if(b<0)throw H.c(H.bM(b)) return this.cr(a,b)}, cr:function(a,b){return b>31?0:a>>>b}, $iw:1, $iG:1} J.de.prototype={$id:1} J.eB.prototype={} J.br.prototype={ A:function(a,b){if(b<0)throw H.c(H.ef(a,b)) if(b>=a.length)H.a2(H.ef(a,b)) return a.charCodeAt(b)}, H:function(a,b){if(b>=a.length)throw H.c(H.ef(a,b)) return a.charCodeAt(b)}, ah:function(a,b){if(typeof b!="string")throw H.c(P.nz(b,null,null)) return a+b}, az:function(a,b,c,d){var s=P.aV(b,c,a.length),r=a.substring(0,b),q=a.substring(s) return r+d+q}, U:function(a,b,c){var s if(c<0||c>a.length)throw H.c(P.S(c,0,a.length,null,null)) s=c+b.length if(s>a.length)return!1 return b===a.substring(c,s)}, V:function(a,b){return this.U(a,b,0)}, t:function(a,b,c){if(c==null)c=a.length if(b<0)throw H.c(P.jv(b,null)) if(b>c)throw H.c(P.jv(b,null)) if(c>a.length)throw H.c(P.jv(c,null)) return a.substring(b,c)}, bj:function(a,b){return this.t(a,b,null)}, ev:function(a){var s,r,q if(typeof a.trimRight!="undefined"){s=a.trimRight() r=s.length if(r===0)return s q=r-1 if(this.A(s,q)===133)r=J.nK(s,q)}else{r=J.nK(a,a.length) s=a}if(r===s.length)return s if(r===0)return"" return s.substring(0,r)}, bh:function(a,b){var s,r if(0>=b)return"" if(b===1||a.length===0)return a if(b!==b>>>0)throw H.c(C.be) for(s=a,r="";!0;){if((b&1)===1)r=s+r b=b>>>1 if(b===0)break s+=s}return r}, am:function(a,b,c){var s=b-a.length if(s<=0)return a return this.bh(c,s)+a}, b7:function(a,b,c){var s if(c<0||c>a.length)throw H.c(P.S(c,0,a.length,null,null)) s=a.indexOf(b,c) return s}, bK:function(a,b){return this.b7(a,b,0)}, l:function(a){return a}, gG:function(a){var s,r,q for(s=a.length,r=0,q=0;q>6}r=536870911&r+((67108863&r)<<3) r^=r>>11 return 536870911&r+((16383&r)<<15)}, gi:function(a){return a.length}, $if:1} H.bE.prototype={ gC:function(a){var s=H.r(this) return new H.d3(J.a_(this.ga5()),s.h("@<1>").D(s.Q[1]).h("d3<1,2>"))}, gi:function(a){return J.X(this.ga5())}, gu:function(a){return J.nv(this.ga5())}, ga3:function(a){return J.ru(this.ga5())}, a1:function(a,b){var s=H.r(this) return H.fP(J.nw(this.ga5(),b),s.c,s.Q[1])}, S:function(a,b){return H.r(this).Q[1].a(J.eh(this.ga5(),b))}, F:function(a,b){return J.nu(this.ga5(),b)}, l:function(a){return J.ag(this.ga5())}} H.d3.prototype={ n:function(){return this.a.n()}, gq:function(){return this.$ti.Q[1].a(this.a.gq())}, $iH:1} H.bX.prototype={ ga5:function(){return this.a}} H.dC.prototype={$in:1} H.dx.prototype={ j:function(a,b){return this.$ti.Q[1].a(J.nt(this.a,b))}, m:function(a,b,c){J.rr(this.a,b,this.$ti.c.a(c))}, si:function(a,b){J.rz(this.a,b)}, B:function(a,b){J.mx(this.a,this.$ti.c.a(b))}, aM:function(a,b,c){var s=this.$ti return H.fP(J.rx(this.a,b,c),s.c,s.Q[1])}, $in:1, $il:1} H.b3.prototype={ ae:function(a,b){return new H.b3(this.a,this.$ti.h("@<1>").D(b).h("b3<1,2>"))}, ga5:function(){return this.a}} H.bY.prototype={ af:function(a,b,c){var s=this.$ti return new H.bY(this.a,s.h("@<1>").D(s.Q[1]).D(b).D(c).h("bY<1,2,3,4>"))}, w:function(a){return this.a.w(a)}, j:function(a,b){return this.$ti.h("4?").a(this.a.j(0,b))}, m:function(a,b,c){var s=this.$ti this.a.m(0,s.c.a(b),s.Q[1].a(c))}, J:function(a,b){this.a.J(0,new H.fQ(this,b))}, gL:function(){var s=this.$ti return H.fP(this.a.gL(),s.c,s.Q[2])}, gi:function(a){var s=this.a return s.gi(s)}, gu:function(a){var s=this.a return s.gu(s)}} H.fQ.prototype={ $2:function(a,b){var s=this.a.$ti this.b.$2(s.Q[2].a(a),s.Q[3].a(b))}, $S:function(){return this.a.$ti.h("k(1,2)")}} H.eD.prototype={ l:function(a){var s="LateInitializationError: "+this.a return s}} H.cu.prototype={ gi:function(a){return this.a.length}, j:function(a,b){return C.a.A(this.a,b)}} H.n.prototype={} H.af.prototype={ gC:function(a){var s=this return new H.a6(s,s.gi(s),H.r(s).h("a6"))}, gu:function(a){return this.gi(this)===0}, F:function(a,b){var s,r=this,q=r.gi(r) for(s=0;s").D(c).h("a8<1,2>"))}, a1:function(a,b){return H.du(this,b,null,H.r(this).h("af.E"))}} H.dt.prototype={ gdj:function(){var s=J.X(this.a),r=this.c if(r==null||r>s)return s return r}, gdM:function(){var s=J.X(this.a),r=this.b if(r>s)return s return r}, gi:function(a){var s,r=J.X(this.a),q=this.b if(q>=r)return 0 s=this.c if(s==null||s>=r)return r-q return s-q}, S:function(a,b){var s=this,r=s.gdM()+b if(b<0||r>=s.gdj())throw H.c(P.ex(b,s,"index",null,null)) return J.eh(s.a,r)}, a1:function(a,b){var s,r,q=this P.aU(b,"count") s=q.b+b r=q.c if(r!=null&&s>=r)return new H.b6(q.$ti.h("b6<1>")) return H.du(q.a,s,r,q.$ti.c)}, aL:function(a,b){var s,r,q,p=this,o=p.b,n=p.a,m=J.M(n),l=m.gi(n),k=p.c if(k!=null&&k=o){r.d=null return!1}r.d=p.S(q,s);++r.c return!0}, $iH:1} H.b9.prototype={ gC:function(a){var s=H.r(this) return new H.a7(J.a_(this.a),this.b,s.h("@<1>").D(s.Q[1]).h("a7<1,2>"))}, gi:function(a){return J.X(this.a)}, gu:function(a){return J.nv(this.a)}, S:function(a,b){return this.b.$1(J.eh(this.a,b))}} H.c_.prototype={$in:1} H.a7.prototype={ n:function(){var s=this,r=s.b if(r.n()){s.a=s.c.$1(r.gq()) return!0}s.a=null return!1}, gq:function(){var s=this.a return s}} H.a8.prototype={ gi:function(a){return J.X(this.a)}, S:function(a,b){return this.b.$1(J.eh(this.a,b))}} H.l_.prototype={ gC:function(a){return new H.cm(J.a_(this.a),this.b,this.$ti.h("cm<1>"))}, ag:function(a,b,c){return new H.b9(this,b,this.$ti.h("@<1>").D(c).h("b9<1,2>"))}} H.cm.prototype={ n:function(){var s,r for(s=this.a,r=this.b;s.n();)if(r.$1(s.gq()))return!0 return!1}, gq:function(){return this.a.gq()}} H.bc.prototype={ a1:function(a,b){P.aM(b,"count") P.aU(b,"count") return new H.bc(this.a,this.b+b,H.r(this).h("bc<1>"))}, gC:function(a){return new H.dr(J.a_(this.a),this.b,H.r(this).h("dr<1>"))}} H.cw.prototype={ gi:function(a){var s=J.X(this.a)-this.b if(s>=0)return s return 0}, a1:function(a,b){P.aM(b,"count") P.aU(b,"count") return new H.cw(this.a,this.b+b,this.$ti)}, $in:1} H.dr.prototype={ n:function(){var s,r for(s=this.a,r=0;r"))}, a1:function(a,b){P.aU(b,"count") return this}} H.d6.prototype={ n:function(){return!1}, gq:function(){throw H.c(H.mB())}, $iH:1} H.d8.prototype={ si:function(a,b){throw H.c(P.ab("Cannot change the length of a fixed-length list"))}, B:function(a,b){throw H.c(P.ab("Cannot add to a fixed-length list"))}} H.f7.prototype={ m:function(a,b,c){throw H.c(P.ab("Cannot modify an unmodifiable list"))}, si:function(a,b){throw H.c(P.ab("Cannot change the length of an unmodifiable list"))}, B:function(a,b){throw H.c(P.ab("Cannot add to an unmodifiable list"))}} H.cI.prototype={} H.cG.prototype={ gG:function(a){var s=this._hashCode if(s!=null)return s s=536870911&664597*J.aL(this.a) this._hashCode=s return s}, l:function(a){return'Symbol("'+H.b(this.a)+'")'}, N:function(a,b){if(b==null)return!1 return b instanceof H.cG&&this.a==b.a}, $icH:1} H.e4.prototype={} H.d4.prototype={} H.cv.prototype={ af:function(a,b,c){var s=H.r(this) return P.nP(this,s.c,s.Q[1],b,c)}, gu:function(a){return this.gi(this)===0}, l:function(a){return P.mG(this)}, m:function(a,b,c){H.t2()}, $ih:1} H.aq.prototype={ gi:function(a){return this.a}, w:function(a){if(typeof a!="string")return!1 if("__proto__"===a)return!1 return this.b.hasOwnProperty(a)}, j:function(a,b){if(!this.w(b))return null return this.ce(b)}, ce:function(a){return this.b[a]}, J:function(a,b){var s,r,q,p=this.c for(s=p.length,r=0;r"))}} H.dz.prototype={ gC:function(a){var s=this.a.c return new J.aC(s,s.length,H.U(s).h("aC<1>"))}, gi:function(a){return this.a.c.length}} H.al.prototype={ aD:function(){var s,r=this,q=r.$map if(q==null){s=r.$ti q=new H.aG(s.h("@<1>").D(s.Q[1]).h("aG<1,2>")) H.oU(r.a,q) r.$map=q}return q}, w:function(a){return this.aD().w(a)}, j:function(a,b){return this.aD().j(0,b)}, J:function(a,b){this.aD().J(0,b)}, gL:function(){var s=this.aD() return new H.au(s,H.r(s).h("au<1>"))}, gi:function(a){return this.aD().a}} H.ig.prototype={ gcN:function(){var s=this.a return s}, gcR:function(){var s,r,q,p,o=this if(o.c===1)return C.ai s=o.d r=s.length-o.e.length-o.f if(r===0)return C.ai q=[] for(p=0;p>>0}, l:function(a){var s=this.c if(s==null)s=this.a return"Closure '"+H.b(this.d)+"' of "+("Instance of '"+H.b(H.ju(s))+"'")}} H.eZ.prototype={ l:function(a){return"RuntimeError: "+this.a}} H.lA.prototype={} H.aG.prototype={ gi:function(a){return this.a}, gu:function(a){return this.a===0}, gL:function(){return new H.au(this,H.r(this).h("au<1>"))}, gab:function(){var s=H.r(this) return H.ja(new H.au(this,s.h("au<1>")),new H.im(this),s.c,s.Q[1])}, w:function(a){var s,r,q=this if(typeof a=="string"){s=q.b if(s==null)return!1 return q.cc(s,a)}else if(typeof a=="number"&&(a&0x3ffffff)===a){r=q.c if(r==null)return!1 return q.cc(r,a)}else return q.e5(a)}, e5:function(a){var s=this.d if(s==null)return!1 return this.bL(this.bu(s,J.aL(a)&0x3ffffff),a)>=0}, j:function(a,b){var s,r,q,p,o=this,n=null if(typeof b=="string"){s=o.b if(s==null)return n r=o.aW(s,b) q=r==null?n:r.b return q}else if(typeof b=="number"&&(b&0x3ffffff)===b){p=o.c if(p==null)return n r=o.aW(p,b) q=r==null?n:r.b return q}else return o.e6(b)}, e6:function(a){var s,r,q=this.d if(q==null)return null s=this.bu(q,J.aL(a)&0x3ffffff) r=this.bL(s,a) if(r<0)return null return s[r].b}, m:function(a,b,c){var s,r,q,p,o,n,m=this if(typeof b=="string"){s=m.b m.c2(s==null?m.b=m.bx():s,b,c)}else if(typeof b=="number"&&(b&0x3ffffff)===b){r=m.c m.c2(r==null?m.c=m.bx():r,b,c)}else{q=m.d if(q==null)q=m.d=m.bx() p=J.aL(b)&0x3ffffff o=m.bu(q,p) if(o==null)m.bz(q,p,[m.by(b,c)]) else{n=m.bL(o,b) if(n>=0)o[n].b=c else o.push(m.by(b,c))}}}, bS:function(a,b){var s if(this.w(a))return this.j(0,a) s=b.$0() this.m(0,a,s) return s}, J:function(a,b){var s=this,r=s.e,q=s.r for(;r!=null;){b.$2(r.a,r.b) if(q!==s.r)throw H.c(P.ad(s)) r=r.c}}, c2:function(a,b,c){var s=this.aW(a,b) if(s==null)this.bz(a,b,this.by(b,c)) else s.b=c}, by:function(a,b){var s=this,r=new H.j7(a,b) if(s.e==null)s.e=s.f=r else s.f=s.f.c=r;++s.a s.r=s.r+1&67108863 return r}, bL:function(a,b){var s,r if(a==null)return-1 s=a.length for(r=0;r")) r.c=s.e return r}, F:function(a,b){return this.a.w(b)}} H.df.prototype={ gq:function(){return this.d}, n:function(){var s,r=this,q=r.a if(r.b!==q.r)throw H.c(P.ad(q)) s=r.c if(s==null){r.d=null return!1}else{r.d=s.a r.c=s.c return!0}}, $iH:1} H.m9.prototype={ $1:function(a){return this.a(a)}, $S:33} H.ma.prototype={ $2:function(a,b){return this.a(a,b)}, $S:62} H.mb.prototype={ $1:function(a){return this.a(a)}, $S:83} H.ih.prototype={ l:function(a){return"RegExp/"+this.a+"/"+this.b.flags}, aG:function(a){var s if(typeof a!="string")H.a2(H.bM(a)) s=this.b.exec(a) if(s==null)return null return new H.ly(s)}} H.ly.prototype={} H.dm.prototype={ dv:function(a,b,c,d){var s=P.S(b,0,c,d,null) throw H.c(s)}, c8:function(a,b,c,d){if(b>>>0!==b||b>c)this.dv(a,b,c,d)}} H.cE.prototype={ gi:function(a){return a.length}, dJ:function(a,b,c,d,e){var s,r,q=a.length this.c8(a,b,q,"start") this.c8(a,c,q,"end") if(b>c)throw H.c(P.S(b,0,c,null,null)) s=c-b if(e<0)throw H.c(P.O(e)) r=d.length if(r-e").b(a))s.c6(a) else s.ca(a)}}, bD:function(a,b){var s if(b==null)b=P.el(a) s=this.a if(this.b)s.aB(a,b) else s.aT(a,b)}} P.lK.prototype={ $1:function(a){return this.a.$2(0,a)}, $S:116} P.lL.prototype={ $2:function(a,b){this.a.$2(1,new H.d7(a,b))}, $C:"$2", $R:2, $S:31} P.m_.prototype={ $2:function(a,b){this.a(a,b)}, $S:32} P.cO.prototype={ l:function(a){return"IterationMarker("+this.b+", "+H.b(this.a)+")"}} P.aB.prototype={ gq:function(){var s=this.c if(s==null)return this.b return s.gq()}, n:function(){var s,r,q,p,o,n=this for(;!0;){s=n.c if(s!=null)if(s.n())return!0 else n.c=null r=function(a,b,c){var m,l=b while(true)try{return a(l,m)}catch(k){m=k l=c}}(n.a,0,1) if(r instanceof P.cO){q=r.b if(q===2){p=n.d if(p==null||p.length===0){n.b=null return!1}n.a=p.pop() continue}else{s=r.a if(q===3)throw s else{o=J.a_(s) if(o instanceof P.aB){s=n.d if(s==null)s=n.d=[] s.push(n.a) n.a=o.a continue}else{n.c=o continue}}}}else{n.b=r return!0}}return!1}, $iH:1} P.dW.prototype={ gC:function(a){return new P.aB(this.a(),this.$ti.h("aB<1>"))}} P.ff.prototype={ bD:function(a,b){var s P.aM(a,"error") s=this.a if(s.a!==0)throw H.c(P.cF("Future already completed")) if(b==null)b=P.el(a) s.aT(a,b)}, M:function(a){return this.bD(a,null)}} P.ax.prototype={ T:function(a){var s=this.a if(s.a!==0)throw H.c(P.cF("Future already completed")) s.bk(a)}, b3:function(){return this.T(null)}} P.cM.prototype={ ea:function(a){if((this.c&15)!==6)return!0 return this.b.b.bW(this.d,a.a)}, e2:function(a){var s=this.e,r=this.b.b if(t.Q.b(s))return r.ej(s,a.a,a.b) else return r.bW(s,a.a)}} P.C.prototype={ ao:function(a,b,c,d){var s,r=$.x if(r!==C.f)c=c!=null?P.v4(c,r):c s=new P.C($.x,d.h("C<0>")) this.aR(new P.cM(s,c==null?1:3,b,c)) return s}, cV:function(a,b,c){return this.ao(a,b,null,c)}, cu:function(a,b,c){var s=new P.C($.x,c.h("C<0>")) this.aR(new P.cM(s,19,a,b)) return s}, be:function(a){var s=new P.C($.x,this.$ti) this.aR(new P.cM(s,8,a,null)) return s}, dK:function(a){this.a=4 this.c=a}, aR:function(a){var s,r=this,q=r.a if(q<=1){a.a=r.c r.c=a}else{if(q===2){q=r.c s=q.a if(s<4){q.aR(a) return}r.a=s r.c=q.c}P.cZ(null,null,r.b,new P.li(r,a))}}, co:function(a){var s,r,q,p,o,n,m=this,l={} l.a=a if(a==null)return s=m.a if(s<=1){r=m.c m.c=a if(r!=null){q=a.a for(p=a;q!=null;p=q,q=o)o=q.a p.a=r}}else{if(s===2){s=m.c n=s.a if(n<4){s.co(a) return}m.a=n m.c=s.c}l.a=m.b2(a) P.cZ(null,null,m.b,new P.lq(l,m))}}, b1:function(){var s=this.c this.c=null return this.b2(s)}, b2:function(a){var s,r,q for(s=a,r=null;s!=null;r=s,s=q){q=s.a s.a=r}return r}, c9:function(a){var s,r=this,q=r.$ti if(q.h("ae<1>").b(a))if(q.b(a))P.ll(a,r) else P.ol(a,r) else{s=r.b1() r.a=4 r.c=a P.cN(r,s)}}, ca:function(a){var s=this,r=s.b1() s.a=4 s.c=a P.cN(s,r)}, aB:function(a,b){var s=this,r=s.b1(),q=P.fK(a,b) s.a=8 s.c=q P.cN(s,r)}, bk:function(a){if(this.$ti.h("ae<1>").b(a)){this.c6(a) return}this.d9(a)}, d9:function(a){this.a=1 P.cZ(null,null,this.b,new P.lk(this,a))}, c6:function(a){var s=this if(s.$ti.b(a)){if(a.a===8){s.a=1 P.cZ(null,null,s.b,new P.lp(s,a))}else P.ll(a,s) return}P.ol(a,s)}, aT:function(a,b){this.a=1 P.cZ(null,null,this.b,new P.lj(this,a,b))}, $iae:1} P.li.prototype={ $0:function(){P.cN(this.a,this.b)}, $S:2} P.lq.prototype={ $0:function(){P.cN(this.b,this.a.a)}, $S:2} P.lm.prototype={ $1:function(a){var s=this.a s.a=0 s.c9(a)}, $S:13} P.ln.prototype={ $2:function(a,b){this.a.aB(a,b)}, $C:"$2", $R:2, $S:41} P.lo.prototype={ $0:function(){this.a.aB(this.b,this.c)}, $S:2} P.lk.prototype={ $0:function(){this.a.ca(this.b)}, $S:2} P.lp.prototype={ $0:function(){P.ll(this.b,this.a)}, $S:2} P.lj.prototype={ $0:function(){this.a.aB(this.b,this.c)}, $S:2} P.lt.prototype={ $0:function(){var s,r,q,p,o,n,m=this,l=null try{q=m.a.a l=q.b.b.cS(q.d)}catch(p){s=H.E(p) r=H.aK(p) if(m.c){q=m.b.a.c.a o=s o=q==null?o==null:q===o q=o}else q=!1 o=m.a if(q)o.c=m.b.a.c else o.c=P.fK(s,r) o.b=!0 return}if(l instanceof P.C&&l.a>=4){if(l.a===8){q=m.a q.c=l.c q.b=!0}return}if(t.c.b(l)){n=m.b.a q=m.a q.c=J.rF(l,new P.lu(n),t.z) q.b=!1}}, $S:1} P.lu.prototype={ $1:function(a){return this.a}, $S:47} P.ls.prototype={ $0:function(){var s,r,q,p,o try{q=this.a p=q.a q.c=p.b.b.bW(p.d,this.b)}catch(o){s=H.E(o) r=H.aK(o) q=this.a q.c=P.fK(s,r) q.b=!0}}, $S:1} P.lr.prototype={ $0:function(){var s,r,q,p,o,n,m,l,k=this try{s=k.a.a.c p=k.b if(p.a.ea(s)&&p.a.e!=null){p.c=p.a.e2(s) p.b=!1}}catch(o){r=H.E(o) q=H.aK(o) p=k.a.a.c n=p.a m=r l=k.b if(n==null?m==null:n===m)l.c=p else l.c=P.fK(r,q) l.b=!0}}, $S:1} P.fd.prototype={} P.aW.prototype={ gi:function(a){var s={},r=new P.C($.x,t.fJ) s.a=0 this.bN(new P.kF(s,this),!0,new P.kG(s,r),r.gde()) return r}} P.kC.prototype={ $1:function(a){var s=this.a s.aS(a) s.aU()}, $S:function(){return this.b.h("k(0)")}} P.kD.prototype={ $2:function(a,b){var s=this.a s.aQ(a,b) s.aU()}, $C:"$2", $R:2, $S:48} P.kE.prototype={ $0:function(){var s=this.a return new P.dL(new J.aC(s,1,H.U(s).h("aC<1>")))}, $S:function(){return this.b.h("dL<0>()")}} P.kF.prototype={ $1:function(a){++this.a.a}, $S:function(){return H.r(this.b).h("k(1)")}} P.kG.prototype={ $0:function(){this.b.c9(this.a.a)}, $C:"$0", $R:0, $S:2} P.f0.prototype={} P.cS.prototype={ gdE:function(){if((this.b&8)===0)return this.a return this.a.gbZ()}, aV:function(){var s,r=this if((r.b&8)===0){s=r.a return s==null?r.a=new P.dU():s}s=r.a.gbZ() return s}, gau:function(){var s=this.a return(this.b&8)!==0?s.gbZ():s}, bl:function(){if((this.b&4)!==0)return new P.bz("Cannot add event after closing") return new P.bz("Cannot add event while adding a stream")}, cd:function(){var s=this.c if(s==null)s=this.c=(this.b&2)!==0?$.fC():new P.C($.x,t.D) return s}, B:function(a,b){if(this.b>=4)throw H.c(this.bl()) this.aS(b)}, a2:function(){var s=this,r=s.b if((r&4)!==0)return s.cd() if(r>=4)throw H.c(s.bl()) s.aU() return s.cd()}, aU:function(){var s=this.b|=4 if((s&1)!==0)this.as() else if((s&3)===0)this.aV().B(0,C.G)}, aS:function(a){var s=this.b if((s&1)!==0)this.ak(a) else if((s&3)===0)this.aV().B(0,new P.cn(a))}, aQ:function(a,b){var s=this.b if((s&1)!==0)this.at(a,b) else if((s&3)===0)this.aV().B(0,new P.dB(a,b))}, dN:function(a,b,c,d){var s,r,q,p,o,n,m=this if((m.b&3)!==0)throw H.c(P.cF("Stream has already been listened to.")) s=$.x r=d?1:0 q=P.oj(s,b) p=new P.dA(m,a,q,c,s,r) o=m.gdE() s=m.b|=1 if((s&8)!==0){n=m.a n.sbZ(p) n.an()}else m.a=p p.cq(o) p.bv(new P.lF(m)) return p}, dG:function(a){var s,r,q,p,o,n,m,l=this,k=null if((l.b&8)!==0)k=l.a.I() l.a=null l.b=l.b&4294967286|2 s=l.r if(s!=null)if(k==null)try{r=s.$0() if(t.bq.b(r))k=r}catch(o){q=H.E(o) p=H.aK(o) n=new P.C($.x,t.D) n.aT(q,p) k=n}else k=k.be(s) m=new P.lE(l) if(k!=null)k=k.be(m) else m.$0() return k}} P.lF.prototype={ $0:function(){P.mV(this.a.d)}, $S:2} P.lE.prototype={ $0:function(){var s=this.a.c if(s!=null&&s.a===0)s.bk(null)}, $S:1} P.fs.prototype={ ak:function(a){this.gau().aS(a)}, at:function(a,b){this.gau().aQ(a,b)}, as:function(){this.gau().dd()}} P.fe.prototype={ ak:function(a){this.gau().ar(new P.cn(a))}, at:function(a,b){this.gau().ar(new P.dB(a,b))}, as:function(){this.gau().ar(C.G)}} P.bD.prototype={} P.cT.prototype={} P.an.prototype={ br:function(a,b,c,d){return this.a.dN(a,b,c,d)}, gG:function(a){return(H.cj(this.a)^892482866)>>>0}, N:function(a,b){if(b==null)return!1 if(this===b)return!0 return b instanceof P.an&&b.a===this.a}} P.dA.prototype={ cl:function(){return this.x.dG(this)}, b_:function(){var s=this.x if((s.b&8)!==0)s.a.aK() P.mV(s.e)}, b0:function(){var s=this.x if((s.b&8)!==0)s.a.an() P.mV(s.f)}} P.cK.prototype={ cq:function(a){var s=this if(a==null)return s.r=a if(!a.gu(a)){s.e=(s.e|64)>>>0 a.aO(s)}}, cQ:function(a){var s,r,q=this,p=q.e if((p&8)!==0)return s=(p+128|4)>>>0 q.e=s if(p<128){r=q.r if(r!=null)if(r.a===1)r.a=3}if((p&4)===0&&(s&32)===0)q.bv(q.gcm())}, aK:function(){return this.cQ(null)}, an:function(){var s=this,r=s.e if((r&8)!==0)return if(r>=128){r=s.e=r-128 if(r<128){if((r&64)!==0){r=s.r r=!r.gu(r)}else r=!1 if(r)s.r.aO(s) else{r=(s.e&4294967291)>>>0 s.e=r if((r&32)===0)s.bv(s.gcn())}}}}, I:function(){var s=this,r=(s.e&4294967279)>>>0 s.e=r if((r&8)===0)s.bm() r=s.f return r==null?$.fC():r}, bm:function(){var s,r=this,q=r.e=(r.e|8)>>>0 if((q&64)!==0){s=r.r if(s.a===1)s.a=3}if((q&32)===0)r.r=null r.f=r.cl()}, aS:function(a){var s=this.e if((s&8)!==0)return if(s<32)this.ak(a) else this.ar(new P.cn(a))}, aQ:function(a,b){var s=this.e if((s&8)!==0)return if(s<32)this.at(a,b) else this.ar(new P.dB(a,b))}, dd:function(){var s=this,r=s.e if((r&8)!==0)return r=(r|2)>>>0 s.e=r if(r<32)s.as() else s.ar(C.G)}, b_:function(){}, b0:function(){}, cl:function(){return null}, ar:function(a){var s,r=this,q=r.r if(q==null)q=new P.dU() r.r=q q.B(0,a) s=r.e if((s&64)===0){s=(s|64)>>>0 r.e=s if(s<128)q.aO(r)}}, ak:function(a){var s=this,r=s.e s.e=(r|32)>>>0 s.d.cU(s.a,a) s.e=(s.e&4294967263)>>>0 s.bn((r&4)!==0)}, at:function(a,b){var s,r=this,q=r.e,p=new P.lg(r,a,b) if((q&1)!==0){r.e=(q|16)>>>0 r.bm() s=r.f if(s!=null&&s!==$.fC())s.be(p) else p.$0()}else{p.$0() r.bn((q&4)!==0)}}, as:function(){var s,r=this,q=new P.lf(r) r.bm() r.e=(r.e|16)>>>0 s=r.f if(s!=null&&s!==$.fC())s.be(q) else q.$0()}, bv:function(a){var s=this,r=s.e s.e=(r|32)>>>0 a.$0() s.e=(s.e&4294967263)>>>0 s.bn((r&4)!==0)}, bn:function(a){var s,r,q=this if((q.e&64)!==0){s=q.r s=s.gu(s)}else s=!1 if(s){s=q.e=(q.e&4294967231)>>>0 if((s&4)!==0)if(s<128){s=q.r s=s==null?null:s.gu(s) s=s!==!1}else s=!1 else s=!1 if(s)q.e=(q.e&4294967291)>>>0}for(;!0;a=r){s=q.e if((s&8)!==0){q.r=null return}r=(s&4)!==0 if(a===r)break q.e=(s^32)>>>0 if(r)q.b_() else q.b0() q.e=(q.e&4294967263)>>>0}s=q.e if((s&64)!==0&&s<128)q.r.aO(q)}} P.lg.prototype={ $0:function(){var s,r,q=this.a,p=q.e if((p&8)!==0&&(p&16)===0)return q.e=(p|32)>>>0 s=q.b p=this.b r=q.d if(t.k.b(s))r.em(s,p,this.c) else r.cU(s,p) q.e=(q.e&4294967263)>>>0}, $S:1} P.lf.prototype={ $0:function(){var s=this.a,r=s.e if((r&16)===0)return s.e=(r|42)>>>0 s.d.cT(s.c) s.e=(s.e&4294967263)>>>0}, $S:1} P.dT.prototype={ bN:function(a,b,c,d){return this.br(a,d,c,b===!0)}, bM:function(a,b,c){return this.bN(a,null,b,c)}, e8:function(a,b){return this.bN(a,null,b,null)}, br:function(a,b,c,d){return P.oi(a,b,c,d)}} P.dE.prototype={ br:function(a,b,c,d){var s if(this.b)throw H.c(P.cF("Stream has already been listened to.")) this.b=!0 s=P.oi(a,b,c,d) s.cq(this.a.$0()) return s}} P.dL.prototype={ gu:function(a){return this.b==null}, cG:function(a){var s,r,q,p,o=this.b if(o==null)throw H.c(P.cF("No events pending.")) s=!1 try{if(o.n()){s=!0 a.ak(o.gq())}else{this.b=null a.as()}}catch(p){r=H.E(p) q=H.aK(p) if(!s)this.b=C.Y a.at(r,q)}}} P.fh.prototype={ gay:function(){return this.a}, say:function(a){return this.a=a}} P.cn.prototype={ bQ:function(a){a.ak(this.b)}} P.dB.prototype={ bQ:function(a){a.at(this.b,this.c)}} P.lh.prototype={ bQ:function(a){a.as()}, gay:function(){return null}, say:function(a){throw H.c(P.cF("No events after a done."))}} P.fn.prototype={ aO:function(a){var s=this,r=s.a if(r===1)return if(r>=1){s.a=1 return}P.p9(new P.lz(s,a)) s.a=1}} P.lz.prototype={ $0:function(){var s=this.a,r=s.a s.a=0 if(r===3)return s.cG(this.b)}, $S:2} P.dU.prototype={ gu:function(a){return this.c==null}, B:function(a,b){var s=this,r=s.c if(r==null)s.b=s.c=b else{r.say(b) s.c=b}}, cG:function(a){var s=this.b,r=s.gay() this.b=r if(r==null)this.c=null s.bQ(a)}} P.fq.prototype={} P.ek.prototype={ l:function(a){return H.b(this.a)}, $iF:1, gaP:function(){return this.b}} P.lJ.prototype={} P.lY.prototype={ $0:function(){var s=H.c(this.a) s.stack=J.ag(this.b) throw s}, $S:2} P.lB.prototype={ cT:function(a){var s,r,q,p=null try{if(C.f===$.x){a.$0() return}P.oL(p,p,this,a)}catch(q){s=H.E(q) r=H.aK(q) P.cY(p,p,this,s,r)}}, eo:function(a,b){var s,r,q,p=null try{if(C.f===$.x){a.$1(b) return}P.oN(p,p,this,a,b)}catch(q){s=H.E(q) r=H.aK(q) P.cY(p,p,this,s,r)}}, cU:function(a,b){return this.eo(a,b,t.z)}, el:function(a,b,c){var s,r,q,p=null try{if(C.f===$.x){a.$2(b,c) return}P.oM(p,p,this,a,b,c)}catch(q){s=H.E(q) r=H.aK(q) P.cY(p,p,this,s,r)}}, em:function(a,b,c){return this.el(a,b,c,t.z,t.z)}, dQ:function(a,b){return new P.lD(this,a,b)}, cw:function(a){return new P.lC(this,a)}, ei:function(a){if($.x===C.f)return a.$0() return P.oL(null,null,this,a)}, cS:function(a){return this.ei(a,t.z)}, en:function(a,b){if($.x===C.f)return a.$1(b) return P.oN(null,null,this,a,b)}, bW:function(a,b){return this.en(a,b,t.z,t.z)}, ek:function(a,b,c){if($.x===C.f)return a.$2(b,c) return P.oM(null,null,this,a,b,c)}, ej:function(a,b,c){return this.ek(a,b,c,t.z,t.z,t.z)}, ef:function(a){return a}, bV:function(a){return this.ef(a,t.z,t.z,t.z)}} P.lD.prototype={ $0:function(){return this.a.cS(this.b)}, $S:function(){return this.c.h("0()")}} P.lC.prototype={ $0:function(){return this.a.cT(this.b)}, $S:1} P.dG.prototype={ gi:function(a){return this.a}, gu:function(a){return this.a===0}, gL:function(){return new P.dH(this,this.$ti.h("dH<1>"))}, w:function(a){var s,r if(typeof a=="string"&&a!=="__proto__"){s=this.b return s==null?!1:s[a]!=null}else if(typeof a=="number"&&(a&1073741823)===a){r=this.c return r==null?!1:r[a]!=null}else return this.dh(a)}, dh:function(a){var s=this.d if(s==null)return!1 return this.aj(this.cf(s,a),a)>=0}, j:function(a,b){var s,r,q if(typeof b=="string"&&b!=="__proto__"){s=this.b r=s==null?null:P.om(s,b) return r}else if(typeof b=="number"&&(b&1073741823)===b){q=this.c r=q==null?null:P.om(q,b) return r}else return this.dl(b)}, dl:function(a){var s,r,q=this.d if(q==null)return null s=this.cf(q,a) r=this.aj(s,a) return r<0?null:s[r+1]}, m:function(a,b,c){var s,r,q,p,o,n=this if(typeof b=="string"&&b!=="__proto__"){s=n.b n.d8(s==null?n.b=P.on():s,b,c)}else{r=n.d if(r==null)r=n.d=P.on() q=H.p4(b)&1073741823 p=r[q] if(p==null){P.mK(r,q,[b,c]);++n.a n.e=null}else{o=n.aj(p,b) if(o>=0)p[o+1]=c else{p.push(b,c);++n.a n.e=null}}}}, J:function(a,b){var s,r,q,p=this,o=p.cb() for(s=o.length,r=0;r"))}, F:function(a,b){return this.a.w(b)}} P.dI.prototype={ gq:function(){return this.d}, n:function(){var s=this,r=s.b,q=s.c,p=s.a if(r!==p.e)throw H.c(P.ad(p)) else if(q>=r.length){s.d=null return!1}else{s.d=r[q] s.c=q+1 return!0}}, $iH:1} P.aZ.prototype={ gC:function(a){var s=this,r=new P.dM(s,s.r,H.r(s).h("dM<1>")) r.c=s.e return r}, gi:function(a){return this.a}, gu:function(a){return this.a===0}, ga3:function(a){return this.a!==0}, F:function(a,b){var s,r if(typeof b=="string"&&b!=="__proto__"){s=this.b if(s==null)return!1 return s[b]!=null}else if(typeof b=="number"&&(b&1073741823)===b){r=this.c if(r==null)return!1 return r[b]!=null}else return this.dg(b)}, dg:function(a){var s=this.d if(s==null)return!1 return this.aj(s[this.bp(a)],a)>=0}, B:function(a,b){var s,r,q=this if(typeof b=="string"&&b!=="__proto__"){s=q.b return q.c4(s==null?q.b=P.mL():s,b)}else if(typeof b=="number"&&(b&1073741823)===b){r=q.c return q.c4(r==null?q.c=P.mL():r,b)}else return q.d7(b)}, d7:function(a){var s,r,q=this,p=q.d if(p==null)p=q.d=P.mL() s=q.bp(a) r=p[s] if(r==null)p[s]=[q.bo(a)] else{if(q.aj(r,a)>=0)return!1 r.push(q.bo(a))}return!0}, eg:function(a,b){var s=this if(typeof b=="string"&&b!=="__proto__")return s.cp(s.b,b) else if(typeof b=="number"&&(b&1073741823)===b)return s.cp(s.c,b) else return s.dH(b)}, dH:function(a){var s,r,q,p,o=this,n=o.d if(n==null)return!1 s=o.bp(a) r=n[s] q=o.aj(r,a) if(q<0)return!1 p=r.splice(q,1)[0] if(0===r.length)delete n[s] o.cv(p) return!0}, dk:function(a,b){var s,r,q,p,o=this,n=o.e for(;n!=null;n=r){s=n.a r=n.b q=o.r p=a.$1(s) if(q!==o.r)throw H.c(P.ad(o)) if(!1===p)o.eg(0,s)}}, cz:function(a){var s=this if(s.a>0){s.b=s.c=s.d=s.e=s.f=null s.a=0 s.bw()}}, c4:function(a,b){if(a[b]!=null)return!1 a[b]=this.bo(b) return!0}, cp:function(a,b){var s if(a==null)return!1 s=a[b] if(s==null)return!1 this.cv(s) delete a[b] return!0}, bw:function(){this.r=1073741823&this.r+1}, bo:function(a){var s,r=this,q=new P.lx(a) if(r.e==null)r.e=r.f=q else{s=r.f s.toString q.c=s r.f=s.b=q}++r.a r.bw() return q}, cv:function(a){var s=this,r=a.c,q=a.b if(r==null)s.e=q else r.b=q if(q==null)s.f=r else q.c=r;--s.a s.bw()}, bp:function(a){return J.aL(a)&1073741823}, aj:function(a,b){var s,r if(a==null)return-1 s=a.length for(r=0;r"))}, gi:function(a){return J.X(this.a)}, j:function(a,b){return J.eh(this.a,b)}} P.dc.prototype={} P.dg.prototype={$in:1,$ii:1,$il:1} P.m.prototype={ gC:function(a){return new H.a6(a,this.gi(a),H.ac(a).h("a6"))}, S:function(a,b){return this.j(a,b)}, gu:function(a){return this.gi(a)===0}, ga3:function(a){return!this.gu(a)}, gcF:function(a){if(this.gi(a)===0)throw H.c(H.mB()) return this.j(a,0)}, F:function(a,b){var s,r=this.gi(a) for(s=0;s").D(c).h("a8<1,2>"))}, e0:function(a,b,c){var s,r,q=this.gi(a) for(s=b,r=0;r").D(b).h("b3<1,2>"))}, Z:function(a,b,c){var s=this.gi(a) P.aV(b,c,s) return P.dh(this.aM(a,b,c),!0,H.ac(a).h("m.E"))}, aM:function(a,b,c){P.aV(b,c,this.gi(a)) return H.du(a,b,c,H.ac(a).h("m.E"))}, dZ:function(a,b,c,d){var s P.aV(b,c,this.gi(a)) for(s=b;s").b(d)){r=e q=d}else{q=J.nw(d,e).aL(0,!1) r=0}p=J.M(q) if(r+s>p.gi(q))throw H.c(H.tg()) if(r=0;--o)this.m(a,b+o,p.j(q,r+o)) else for(o=0;o"))}, w:function(a){return this.gL().F(0,a)}, gi:function(a){var s=this.gL() return s.gi(s)}, gu:function(a){var s=this.gL() return s.gu(s)}, l:function(a){return P.mG(this)}, $ih:1} P.j9.prototype={ $1:function(a){var s=this.a,r=H.r(s) return new P.cC(a,s.j(0,a),r.h("@").D(r.h("I.V")).h("cC<1,2>"))}, $S:function(){return H.r(this.a).h("cC(I.K)")}} P.fw.prototype={ m:function(a,b,c){throw H.c(P.ab("Cannot modify unmodifiable map"))}} P.dj.prototype={ af:function(a,b,c){return this.a.af(0,b,c)}, j:function(a,b){return this.a.j(0,b)}, m:function(a,b,c){this.a.m(0,b,c)}, w:function(a){return this.a.w(a)}, J:function(a,b){this.a.J(0,b)}, gu:function(a){var s=this.a return s.gu(s)}, gi:function(a){var s=this.a return s.gi(s)}, gL:function(){return this.a.gL()}, l:function(a){return this.a.l(0)}, $ih:1} P.be.prototype={ af:function(a,b,c){return new P.be(this.a.af(0,b,c),b.h("@<0>").D(c).h("be<1,2>"))}} P.cQ.prototype={ gu:function(a){return this.gi(this)===0}, ga3:function(a){return this.gi(this)!==0}, K:function(a,b){var s for(s=J.a_(b);s.n();)this.B(0,s.gq())}, ag:function(a,b,c){return new H.c_(this,b,H.r(this).h("@<1>").D(c).h("c_<1,2>"))}, l:function(a){return P.id(this,"{","}")}, b4:function(a,b){var s for(s=this.gC(this);s.n();)if(!b.$1(s.gq()))return!1 return!0}, a1:function(a,b){return H.o5(this,b,H.r(this).c)}, b5:function(a,b,c){var s,r for(s=this.gC(this);s.n();){r=s.gq() if(b.$1(r))return r}return c.$0()}, S:function(a,b){var s,r,q,p="index" P.aM(b,p) P.aU(b,p) for(s=this.gC(this),r=0;s.n();){q=s.gq() if(b===r)return q;++r}throw H.c(P.ex(b,this,p,null,r))}, $in:1, $ii:1} P.e1.prototype={ F:function(a,b){return this.a.w(b)}, gC:function(a){var s=this.a.gL() return s.gC(s)}, gi:function(a){var s=this.a return s.gi(s)}, B:function(a,b){throw H.c(P.ab("Cannot change unmodifiable set"))}} P.dN.prototype={} P.e0.prototype={} P.fl.prototype={ j:function(a,b){var s,r=this.b if(r==null)return this.c.j(0,b) else if(typeof b!="string")return null else{s=r[b] return typeof s=="undefined"?this.dF(b):s}}, gi:function(a){return this.b==null?this.c.a:this.aC().length}, gu:function(a){return this.gi(this)===0}, gL:function(){if(this.b==null){var s=this.c return new H.au(s,H.r(s).h("au<1>"))}return new P.fm(this)}, m:function(a,b,c){var s,r,q=this if(q.b==null)q.c.m(0,b,c) else if(q.w(b)){s=q.b s[b]=c r=q.a if(r==null?s!=null:r!==s)r[b]=null}else q.dO().m(0,b,c)}, w:function(a){if(this.b==null)return this.c.w(a) if(typeof a!="string")return!1 return Object.prototype.hasOwnProperty.call(this.a,a)}, J:function(a,b){var s,r,q,p,o=this if(o.b==null)return o.c.J(0,b) s=o.aC() for(r=0;r"))}return s}, F:function(a,b){return this.a.w(b)}} P.lw.prototype={ a2:function(){var s,r,q,p=this p.d4() s=p.a r=s.a s.a="" s=p.c q=s.b q.push(P.oK(r.charCodeAt(0)==0?r:r,p.b)) s.a.$1(q)}} P.kT.prototype={ $0:function(){var s,r try{s=new TextDecoder("utf-8",{fatal:true}) return s}catch(r){H.E(r)}return null}, $S:4} P.kU.prototype={ $0:function(){var s,r try{s=new TextDecoder("utf-8",{fatal:false}) return s}catch(r){H.E(r)}return null}, $S:4} P.fL.prototype={ ec:function(a,b,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c="Invalid base64 encoding length " a0=P.aV(b,a0,a.length) s=$.nq() for(r=b,q=r,p=null,o=-1,n=-1,m=0;r=0){i=C.a.A("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",h) if(i===k)continue k=i}else{if(h===-1){if(o<0){g=p==null?null:p.a.length if(g==null)g=0 o=g+(r-q) n=r}++m if(k===61)continue}k=i}if(h!==-2){if(p==null){p=new P.a9("") g=p}else g=p g.a+=C.a.t(a,q,r) g.a+=H.ba(k) q=l continue}}throw H.c(P.K("Invalid base64 data",a,r))}if(p!=null){g=p.a+=C.a.t(a,q,a0) f=g.length if(o>=0)P.nA(a,n,a0,o,m,f) else{e=C.c.bg(f-1,4)+1 if(e===1)throw H.c(P.K(c,a,a0)) for(;e<4;){g+="=" p.a=g;++e}}g=p.a return C.a.az(a,b,a0,g.charCodeAt(0)==0?g:g)}d=a0-b if(o>=0)P.nA(a,n,a0,o,m,d) else{e=C.c.bg(d,4) if(e===1)throw H.c(P.K(c,a,a0)) if(e>1)a=C.a.az(a,a0,a0,e===2?"==":"=")}return a}} P.fN.prototype={} P.fM.prototype={ dU:function(a,b){var s,r,q,p=P.aV(b,null,a.length) if(b===p)return new Uint8Array(0) s=new P.le() r=s.dW(a,b,p) r.toString q=s.a if(q<-1)H.a2(P.K("Missing padding character",a,p)) if(q>0)H.a2(P.K("Invalid length, must be multiple of four",a,p)) s.a=-1 return r}} P.le.prototype={ dW:function(a,b,c){var s,r=this,q=r.a if(q<0){r.a=P.oh(a,b,c,q) return null}if(b===c)return new Uint8Array(0) s=P.u1(a,b,c,q) r.a=P.u3(a,b,c,s,0,r.a) return s}} P.fO.prototype={} P.em.prototype={} P.fo.prototype={} P.eo.prototype={} P.eq.prototype={} P.hw.prototype={} P.io.prototype={ dV:function(a){var s=P.oK(a,this.gcD().a) return s}, gcD:function(){return C.bG}} P.ip.prototype={} P.kH.prototype={} P.kI.prototype={} P.dV.prototype={ a2:function(){}} P.lI.prototype={ a2:function(){this.a.e_(this.c) this.b.a2()}, dP:function(a,b,c,d){this.c.a+=this.a.cC(a,b,c,!1)}} P.kR.prototype={} P.kS.prototype={ dT:function(a){var s=this.a,r=P.tW(s,a,0,null) if(r!=null)return r return new P.fx(s).cC(a,0,null,!0)}} P.fx.prototype={ cC:function(a,b,c,d){var s,r,q,p,o,n=this,m=P.aV(b,c,J.X(a)) if(b===m)return"" if(t.E.b(a)){s=a r=0}else{s=P.uz(a,b,m) m-=b r=b b=0}q=n.bq(s,b,m,d) p=n.b if((p&1)!==0){o=P.oC(p) n.b=0 throw H.c(P.K(o,a,r+n.c))}return q}, bq:function(a,b,c,d){var s,r,q=this if(c-b>1000){s=C.c.bA(b+c,2) r=q.bq(a,b,s,!1) if((q.b&1)!==0)return r return r+q.bq(a,s,c,d)}return q.dX(a,b,c,d)}, e_:function(a){var s=this.b this.b=0 if(s<=32)return if(this.a)a.a+=H.ba(65533) else throw H.c(P.K(P.oC(77),null,null))}, dX:function(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=65533,j=l.b,i=l.c,h=new P.a9(""),g=b+1,f=a[b] $label0$0:for(s=l.a;!0;){for(;!0;g=p){r=C.a.H("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHJEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBKCCCCCCCCCCCCDCLONNNMEEEEEEEEEEE",f)&31 i=j<=32?f&61694>>>r:(f&63|i<<6)>>>0 j=C.a.H(" \x000:XECCCCCN:lDb \x000:XECCCCCNvlDb \x000:XECCCCCN:lDb AAAAA\x00\x00\x00\x00\x00AAAAA00000AAAAA:::::AAAAAGG000AAAAA00KKKAAAAAG::::AAAAA:IIIIAAAAA000\x800AAAAA\x00\x00\x00\x00 AAAAA",j+r) if(j===0){h.a+=H.ba(i) if(g===c)break $label0$0 break}else if((j&1)!==0){if(s)switch(j){case 69:case 67:h.a+=H.ba(k) break case 65:h.a+=H.ba(k);--g break default:q=h.a+=H.ba(k) h.a=q+H.ba(k) break}else{l.b=j l.c=g-1 return""}j=0}if(g===c)break $label0$0 p=g+1 f=a[g]}p=g+1 f=a[g] if(f<128){while(!0){if(!(p=128){o=n-1 p=n break}p=n}if(o-g<20)for(m=g;m32)if(s)h.a+=H.ba(k) else{l.b=77 l.c=c return""}l.b=j l.c=i s=h.a return s.charCodeAt(0)==0?s:s}} P.jn.prototype={ $2:function(a,b){var s,r=this.b,q=this.a r.a+=q.a s=r.a+=H.b(a.a) r.a=s+": " r.a+=P.cx(b) q.a=", "}, $S:61} P.d5.prototype={ N:function(a,b){if(b==null)return!1 return b instanceof P.d5&&this.a===b.a&&this.b===b.b}, gG:function(a){var s=this.a return(s^C.c.ad(s,30))&1073741823}, es:function(){var s,r if(this.b)return this s=this.a if(Math.abs(s)<=864e13)r=!1 else r=!0 if(r)H.a2(P.O("DateTime is outside valid range: "+s)) P.aM(!0,"isUtc") return new P.d5(s,!0)}, l:function(a){var s=this,r=P.nG(H.eV(s)),q=P.b5(H.o_(s)),p=P.b5(H.nW(s)),o=P.b5(H.nX(s)),n=P.b5(H.nZ(s)),m=P.b5(H.o0(s)),l=P.nH(H.nY(s)) if(s.b)return r+"-"+q+"-"+p+" "+o+":"+n+":"+m+"."+l+"Z" else return r+"-"+q+"-"+p+" "+o+":"+n+":"+m+"."+l}, er:function(){var s=this,r=H.eV(s)>=-9999&&H.eV(s)<=9999?P.nG(H.eV(s)):P.t5(H.eV(s)),q=P.b5(H.o_(s)),p=P.b5(H.nW(s)),o=P.b5(H.nX(s)),n=P.b5(H.nZ(s)),m=P.b5(H.o0(s)),l=P.nH(H.nY(s)) if(s.b)return r+"-"+q+"-"+p+"T"+o+":"+n+":"+m+"."+l+"Z" else return r+"-"+q+"-"+p+"T"+o+":"+n+":"+m+"."+l}} P.F.prototype={ gaP:function(){return H.aK(this.$thrownJsError)}} P.ej.prototype={ l:function(a){var s=this.a if(s!=null)return"Assertion failed: "+P.cx(s) return"Assertion failed"}} P.f2.prototype={} P.eR.prototype={ l:function(a){return"Throw of null."}} P.ak.prototype={ gbt:function(){return"Invalid argument"+(!this.a?"(s)":"")}, gbs:function(){return""}, l:function(a){var s,r,q=this,p=q.c,o=p==null?"":" ("+p+")",n=q.d,m=n==null?"":": "+H.b(n),l=q.gbt()+o+m if(!q.a)return l s=q.gbs() r=P.cx(q.b) return l+s+": "+r}} P.dq.prototype={ gbt:function(){return"RangeError"}, gbs:function(){var s,r=this.e,q=this.f if(r==null)s=q!=null?": Not less than or equal to "+H.b(q):"" else if(q==null)s=": Not greater than or equal to "+H.b(r) else if(q>r)s=": Not in inclusive range "+H.b(r)+".."+H.b(q) else s=qd.length else s=!1 if(s)e=null if(e==null){if(d.length>78)d=C.a.t(d,0,75)+"..." return f+"\n"+d}for(r=1,q=0,p=!1,o=0;o1?f+(" (at line "+r+", character "+(e-q+1)+")\n"):f+(" (at character "+(e+1)+")\n") m=d.length for(o=e;o78)if(e-q<75){l=q+75 k=q j="" i="..."}else{if(m-e<75){k=m-75 l=m i=""}else{k=e-36 l=e+36 i="..."}j="..."}else{l=m k=q j="" i=""}h=C.a.t(d,k,l) return f+j+h+i+"\n"+C.a.bh(" ",e-k+j.length)+"^\n"}else return e!=null?f+(" (at offset "+H.b(e)+")"):f}, $ia3:1} P.i.prototype={ ae:function(a,b){return H.fP(this,H.r(this).h("i.E"),b)}, ag:function(a,b,c){return H.ja(this,b,H.r(this).h("i.E"),c)}, F:function(a,b){var s for(s=this.gC(this);s.n();)if(J.aA(s.gq(),b))return!0 return!1}, aL:function(a,b){return P.dh(this,!1,H.r(this).h("i.E"))}, gi:function(a){var s,r=this.gC(this) for(s=0;r.n();)++s return s}, gu:function(a){return!this.gC(this).n()}, ga3:function(a){return!this.gu(this)}, a1:function(a,b){return H.o5(this,b,H.r(this).h("i.E"))}, S:function(a,b){var s,r,q P.aU(b,"index") for(s=this.gC(this),r=0;s.n();){q=s.gq() if(b===r)return q;++r}throw H.c(P.ex(b,this,"index",null,r))}, l:function(a){return P.tf(this,"(",")")}} P.dF.prototype={ S:function(a,b){var s=this.a if(0>b||b>=s)H.a2(P.ex(b,this,"index",null,s)) return this.b.$1(b)}, gi:function(a){return this.a}} P.H.prototype={} P.cC.prototype={ l:function(a){return"MapEntry("+H.b(J.ag(this.a))+": "+H.b(J.ag(this.b))+")"}} P.k.prototype={ gG:function(a){return P.e.prototype.gG.call(C.bD,this)}, l:function(a){return"null"}} P.e.prototype={constructor:P.e,$ie:1, N:function(a,b){return this===b}, gG:function(a){return H.cj(this)}, l:function(a){return"Instance of '"+H.b(H.ju(this))+"'"}, bb:function(a,b){throw H.c(P.nS(this,b.gcN(),b.gcR(),b.gcO()))}, toString:function(){return this.l(this)}} P.fr.prototype={ l:function(a){return""}, $iam:1} P.a9.prototype={ gi:function(a){return this.a.length}, l:function(a){var s=this.a return s.charCodeAt(0)==0?s:s}} P.kN.prototype={ $2:function(a,b){throw H.c(P.K("Illegal IPv4 address, "+a,this.a,b))}, $S:126} P.kO.prototype={ $2:function(a,b){throw H.c(P.K("Illegal IPv6 address, "+a,this.a,b))}, $1:function(a){return this.$2(a,null)}, $S:68} P.kP.prototype={ $2:function(a,b){var s if(b-a>4)this.a.$2("an IPv6 part can only contain a maximum of 4 hex digits",a) s=P.cr(C.a.t(this.b,a,b),16) if(s<0||s>65535)this.a.$2("each part must be in the range of `0x0..0xFFFF`",a) return s}, $S:70} P.e2.prototype={ gct:function(){var s,r,q,p=this,o=p.x if(o==null){o=p.a s=o.length!==0?o+":":"" r=p.c q=r==null if(!q||o==="file"){o=s+"//" s=p.b if(s.length!==0)o=o+s+"@" if(!q)o+=r s=p.d if(s!=null)o=o+":"+H.b(s)}else o=s o+=p.e s=p.f if(s!=null)o=o+"?"+s s=p.r if(s!=null)o=o+"#"+s o=o.charCodeAt(0)==0?o:o if(p.x==null)p.x=o else o=H.a2(H.nM("Field '_text' has been assigned during initialization."))}return o}, gG:function(a){var s=this,r=s.z if(r==null){r=C.a.gG(s.gct()) if(s.z==null)s.z=r else r=H.a2(H.nM("Field 'hashCode' has been assigned during initialization."))}return r}, gcX:function(){return this.b}, gbJ:function(){var s=this.c if(s==null)return"" if(C.a.V(s,"["))return C.a.t(s,1,s.length-1) return s}, gbR:function(){var s=this.d return s==null?P.ow(this.a):s}, gbT:function(){var s=this.f return s==null?"":s}, gbF:function(){var s=this.r return s==null?"":s}, gcI:function(){return this.a.length!==0}, gbG:function(){return this.c!=null}, gbI:function(){return this.f!=null}, gbH:function(){return this.r!=null}, gcH:function(){return C.a.V(this.e,"/")}, l:function(a){return this.gct()}, N:function(a,b){var s=this if(b==null)return!1 if(s===b)return!0 return t.n.b(b)&&s.a===b.gc1()&&s.c!=null===b.gbG()&&s.b===b.gcX()&&s.gbJ()===b.gbJ()&&s.gbR()===b.gbR()&&s.e===b.gcP()&&s.f!=null===b.gbI()&&s.gbT()===b.gbT()&&s.r!=null===b.gbH()&&s.gbF()===b.gbF()}, $iaY:1, gc1:function(){return this.a}, gcP:function(){return this.e}} P.kL.prototype={ gbd:function(a){var s,r,q,p,o=this,n=null,m=o.c if(m==null){m=o.a s=o.b[0]+1 r=C.a.b7(m,"?",s) q=m.length if(r>=0){p=P.e3(m,r+1,q,C.x,!1) q=r}else p=n m=o.c=new P.fg("data","",n,n,P.e3(m,s,q,C.am,!1),p,n)}return m}, gax:function(){var s=this.b,r=s[0]+1,q=s[1] if(r===q)return"text/plain" return P.uy(this.a,r,q,C.a3,!1)}, cB:function(){var s,r,q,p,o,n,m,l,k=this.a,j=this.b,i=C.d.gaH(j)+1 if((j.length&1)===1)return C.b6.dU(k,i) j=k.length s=j-i for(r=i;r=0){n=p+1 q[p]=l r=m p=n continue}}throw H.c(P.K("Invalid percent escape",k,r))}p=n}return q}, l:function(a){var s=this.a return this.b[0]===-1?"data:"+s:s}} P.lP.prototype={ $1:function(a){return new Uint8Array(96)}, $S:71} P.lO.prototype={ $2:function(a,b){var s=this.a[a] J.rt(s,0,96,b) return s}, $S:82} P.lQ.prototype={ $3:function(a,b,c){var s,r for(s=b.length,r=0;r>>0]=c}, $S:16} P.fp.prototype={ gcI:function(){return this.b>0}, gbG:function(){return this.c>0}, gbI:function(){return this.fr?C.a.t(this.a,r,s-1):""}, gbJ:function(){var s=this.c return s>0?C.a.t(this.a,s,this.d):""}, gbR:function(){var s=this if(s.c>0&&s.d+1s)b.k($.qy(),H.a([l,s],t.M),"count") s=m.f r=s.d s.f=n.j(0,r) k.push("indices") q=m.e m=q.d if(m!==-1){n=q.r=n.j(0,m) if(n==null)b.k($.N(),H.a([m],t.M),o) else{n.P(C.v,o,b) if(q.r.Q!==-1)b.p($.mv(),o) n=q.f if(n!==-1)M.bm(q.e,Z.b_(n),Z.b_(n)*l,q.r,m,b)}}k.pop() k.push("values") if(r!==-1){n=s.f if(n==null)b.k($.N(),H.a([r],t.M),o) else{n.P(C.v,o,b) if(s.f.Q!==-1)b.p($.mv(),o) n=p.dy m=C.l.j(0,p.ch) if(m==null)m=0 M.bm(s.e,n,n*m*l,s.f,r,b)}}k.pop() k.pop()}}, P:function(a,b,c){var s this.a$=!0 s=this.k2 if(s==null)this.k2=a else if(s!==a)c.k($.pW(),H.a([s,a],t.M),b)}, ex:function(a){var s=this.k1 if(s==null)this.k1=a else if(s!==a)return!1 return!0}, ed:function(a){var s,r,q=this if(!q.cx||5126===q.z){a.toString return a}s=q.dy*8 r=q.z if(r===5120||r===5122||r===5124)return Math.max(a/(C.c.aA(1,s-1)-1),-1) else return a/(C.c.aA(1,s)-1)}} M.fb.prototype={ ac:function(){var s=this return P.bK(function(){var r=0,q=2,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0 return function $async$ac(a1,a2){if(a1===1){p=a2 r=q}while(true)switch(r){case 0:a0=s.z if(a0===-1||s.Q===-1||s.ch==null){r=1 break}o=s.ga7() n=s.Q m=s.fr if(m!=null){m=m.cx if((m==null?null:m.Q)==null){r=1 break}if(s.gal()n){r=1 break}n=m.e m=n.e e=n.f if(M.bm(m,Z.b_(e),Z.b_(e)*f,n.r,null,null)){d=s.dy c=C.l.j(0,s.ch) if(c==null)c=0 c=!M.bm(k,d,d*c*f,l.f,null,null) d=c}else d=!0 if(d){r=1 break}n=n.r b=M.mz(e,n.cx.Q.buffer,n.y+m,f) l=l.f a=M.ny(a0,l.cx.Q.buffer,l.y+k,f*o) if(b==null||a==null){r=1 break}g=new M.l9(s,b,g,o,a).$0()}r=3 return P.lv(g) case 3:case 1:return P.bF() case 2:return P.bG(p)}}},t.e)}, bf:function(){var s=this return P.bK(function(){var r=0,q=1,p,o,n,m,l return function $async$bf(a,b){if(a===1){p=b r=q}while(true)switch(r){case 0:m=s.dy*8 l=s.z l=l===5120||l===5122||l===5124 o=t.F r=l?2:4 break case 2:l=C.c.aA(1,m-1) n=s.ac() n.toString r=5 return P.lv(H.ja(n,new M.l4(1/(l-1)),n.$ti.h("i.E"),o)) case 5:r=3 break case 4:l=C.c.aA(1,m) n=s.ac() n.toString r=6 return P.lv(H.ja(n,new M.l5(1/(l-1)),n.$ti.h("i.E"),o)) case 6:case 3:return P.bF() case 1:return P.bG(p)}}},t.F)}} M.l6.prototype={ $0:function(){var s=this return P.bK(function(){var r=0,q=1,p,o,n,m,l,k,j,i,h return function $async$$0(a,b){if(a===1){p=b r=q}while(true)switch(r){case 0:o=s.a,n=s.c,m=s.b,l=s.d,k=s.e,j=0,i=0,h=0 case 2:if(!(jn){r=1 break}n=m.e m=n.e e=n.f if(M.bm(m,Z.b_(e),Z.b_(e)*f,n.r,null,null)){d=s.dy c=C.l.j(0,s.ch) if(c==null)c=0 c=!M.bm(k,d,d*c*f,l.f,null,null) d=c}else d=!0 if(d){r=1 break}n=n.r b=M.mz(e,n.cx.Q.buffer,n.y+m,f) l=l.f a=M.nx(a0,l.cx.Q.buffer,l.y+k,f*o) if(b==null||a==null){r=1 break}g=new M.l3(s,b,g,o,a).$0()}r=3 return P.lv(g) case 3:case 1:return P.bF() case 2:return P.bG(p)}}},t.F)}, bf:function(){return this.ac()}} M.l0.prototype={ $0:function(){var s=this return P.bK(function(){var r=0,q=1,p,o,n,m,l,k,j,i,h return function $async$$0(a,b){if(a===1){p=b r=q}while(true)switch(r){case 0:o=s.a,n=s.c,m=s.b,l=s.d,k=s.e,j=0,i=0,h=0 case 2:if(!(jd)r.b[c]=d if(d0){l=$.n8() k=o+"/min/"+m a.k(l,H.a([p[m],q[m]],n),k)}}return!0}} M.eE.prototype={ Y:function(a,b,c,d){var s,r=this if(b===c||r.b[c]r.c[c]){s=r.a s[c]=s[c]+1}return!0}, aw:function(a){var s,r,q,p,o,n,m,l,k,j=this for(s=j.b,r=s.length,q=j.c,p=j.a,o=j.d,n=t.M,m=0;m0){l=$.n7() k=o+"/max/"+m a.k(l,H.a([p[m],q[m]],n),k)}}return!0}} M.eH.prototype={ Y:function(a,b,c,d){var s,r=this if(b===c||r.b[c]>d)r.b[c]=d if(d0){l=$.n8() k=o+"/min/"+m a.k(l,H.a([p[m],q[m]],n),k)}}return!0}} M.eF.prototype={ Y:function(a,b,c,d){var s,r=this if(b===c||r.b[c]r.c[c]){s=r.a s[c]=s[c]+1}return!0}, aw:function(a){var s,r,q,p,o,n,m,l,k,j=this for(s=j.b,r=s.length,q=j.c,p=j.a,o=j.d,n=t.M,m=0;m0){l=$.n7() k=o+"/max/"+m a.k(l,H.a([p[m],q[m]],n),k)}}return!0}} Z.bn.prototype={ v:function(a,b){var s,r,q,p,o,n=this,m="samplers",l=n.y if(l==null||n.x==null)return s=b.c s.push(m) l.a9(new Z.fH(b,a)) s.pop() s.push("channels") n.x.a9(new Z.fI(n,b,a)) s.pop() s.push(m) for(r=l.b,l=l.a,q=l.length,p=0;p=q if(!(o?null:l[p]).a$)b.X($.fD(),p)}s.pop()}} Z.fH.prototype={ $2:function(a,b){var s,r,q,p,o="input",n="output",m=this.a,l=m.c l.push(C.c.l(a)) s=this.b.f r=b.d b.r=s.j(0,r) q=b.f b.x=s.j(0,q) if(r!==-1){s=b.r if(s==null)m.k($.N(),H.a([r],t.M),o) else{s.P(C.b_,o,m) s=b.r.fr if(s!=null)s.P(C.v,o,m) l.push(o) p=V.d2(b.r) if(!p.N(0,C.A))m.E($.q_(),H.a([p,H.a([C.A],t.p)],t.M)) else m.W(b.r,new Z.ei(m.O())) s=b.r if(s.db==null||s.cy==null)m.R($.q1()) if(b.e==="CUBICSPLINE"&&b.r.Q<2)m.E($.q0(),H.a(["CUBICSPLINE",2,b.r.Q],t.M)) l.pop()}}if(q!==-1){s=b.x if(s==null)m.k($.N(),H.a([q],t.M),n) else{s.P(C.b0,n,m) s=b.x.fr if(s!=null)s.P(C.v,n,m) b.x.ex("CUBICSPLINE"===b.e)}}l.pop()}, $S:35} Z.fI.prototype={ $2:function(a,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=null,d="sampler",c=this.b,b=c.c b.push(C.c.l(a)) s=this.a r=a0.d a0.f=s.y.j(0,r) q=a0.e p=q!=null if(p){o=q.d q.f=this.c.db.j(0,o) if(o!==-1){b.push("target") n=q.f if(n==null)c.k($.N(),H.a([o],t.M),"node") else{n.a$=!0 switch(q.e){case"translation":case"rotation":case"scale":if(n.Q!=null)c.R($.pX()) if(q.f.id!=null)c.p($.qz(),"path") break case"weights":o=n.fy o=o==null?e:o.x o=o==null?e:o.gcF(o) if((o==null?e:o.fx)==null)c.R($.pY()) break}}b.pop()}}if(r!==-1){o=a0.f if(o==null)c.k($.N(),H.a([r],t.M),d) else{o.a$=!0 if(p&&o.x!=null){r=q.e if(r==="rotation"){m=o.x if(m.ga7()===4){b.push(d) o=c.O() n=5126===m.z?e:m.gbP() c.W(m,new Z.dp("CUBICSPLINE"===a0.f.e,n,o,t.ed)) b.pop()}o=a0.f o.x.toString}l=V.d2(o.x) k=C.cS.j(0,r) if((k==null?e:C.d.F(k,l))===!1)c.k($.q3(),H.a([l,k,r],t.M),d) o=a0.f n=o.r if(n!=null&&n.Q!==-1&&o.x.Q!==-1&&o.e!=null){j=n.Q if(o.e==="CUBICSPLINE")j*=3 if(r==="weights"){r=q.f r=r==null?e:r.fy r=r==null?e:r.x r=r==null?e:r.gcF(r) r=r==null?e:r.fx i=r==null?e:r.length j*=i==null?0:i}if(j!==0&&j!==a0.f.x.Q)c.k($.q2(),H.a([j,a0.f.x.Q],t.M),d)}}}for(h=a+1,s=s.x,r=s.b,o=t.M,s=s.a,n=s.length;h=n f=(g?e:s[h]).e g=f!=null&&q.d===f.d&&q.e==f.e}else g=!1 if(g)c.k($.pZ(),H.a([h],o),"target")}b.pop()}}, $S:36} Z.b1.prototype={} Z.bT.prototype={} Z.b2.prototype={} Z.ei.prototype={ Y:function(a,b,c,d){var s=this if(d<0)a.k($.pf(),H.a([b,d],t.M),s.b) else{if(b!==0&&d<=s.a)a.k($.pg(),H.a([b,d,s.a],t.M),s.b) s.a=d}return!0}} Z.dp.prototype={ Y:function(a,b,c,d){var s,r,q=this if(!q.a||4===(4&q.d)){s=q.b r=s!=null?s.$1(d):d s=q.e+r*r q.e=s if(3===c){if(Math.abs(Math.sqrt(s)-1)>0.00769)a.k($.ph(),H.a([b-3,b,Math.sqrt(q.e)],t.M),q.c) q.e=0}}if(++q.d===12)q.d=0 return!0}} T.bo.prototype={ gb8:function(){var s,r=this.f if(r!=null){s=$.bj().b s=!s.test(r)}else s=!0 if(s)return 0 return P.cr($.bj().aG(r).b[1],null)}, gbO:function(){var s,r=this.f if(r!=null){s=$.bj().b s=!s.test(r)}else s=!0 if(s)return 0 return P.cr($.bj().aG(r).b[2],null)}, gcM:function(){var s,r=this.r if(r!=null){s=$.bj().b s=!s.test(r)}else s=!0 if(s)return 2 return P.cr($.bj().aG(r).b[1],null)}, geb:function(){var s,r=this.r if(r!=null){s=$.bj().b s=!s.test(r)}else s=!0 if(s)return 0 return P.cr($.bj().aG(r).b[2],null)}} Q.aN.prototype={} V.bp.prototype={ P:function(a,b,c){var s this.a$=!0 s=this.cy if(s==null)this.cy=a else if(s!==a)c.k($.q5(),H.a([s,a],t.M),b)}, v:function(a,b){var s,r=this,q=r.x,p=r.cx=a.y.j(0,q) r.db=r.Q s=r.ch if(s===34962)r.cy=C.F else if(s===34963)r.cy=C.X if(q!==-1)if(p==null)b.k($.N(),H.a([q],t.M),"buffer") else{p.a$=!0 p=p.y if(p!==-1){s=r.y if(s>=p)b.k($.ne(),H.a([q,p],t.M),"byteOffset") else if(s+r.z>p)b.k($.ne(),H.a([q,p],t.M),"byteLength")}}}} G.bq.prototype={} G.bV.prototype={} G.bW.prototype={} V.da.prototype={ ez:function(a){var s,r,q,p,o new V.i3(this,a).$1(this.fy) s=a.r for(r=s.length,q=a.c,p=0;p")),0,a,c.h("L<0*>"))}i.b.$0() s=h.j(0,a) if(t.o.b(s)){h=J.M(s) r=i.c q=c.h("p<0*>") p=c.h("L<0*>") if(h.ga3(s)){o=h.gi(s) n=new Array(o) n.fixed$length=Array q=H.a(n,q) n=r.c n.push(a) for(m=t.M,l=t.t,k=0;k")),0,a,c.h("L<0*>"))}}, $2:function(a,b){return this.$1$2(a,b,t.z)}, $S:37} V.i2.prototype={ $1$3$req:function(a,b,c,d){var s,r this.a.$0() s=this.c r=F.n_(this.b,a,s,!0) if(r==null)return null s.c.push(a) return b.$2(r,s)}, $2:function(a,b){return this.$1$3$req(a,b,!1,t.z)}, $1$2:function(a,b,c){return this.$1$3$req(a,b,!1,c)}, $S:38} V.hZ.prototype={ $2:function(a,b){var s,r,q,p,o,n=this.a,m=n.c m.push(a.c) s=this.b a.a9(new V.i_(n,s)) r=n.f.j(0,b) if(r!=null){q=J.eA(m.slice(0),H.U(m).c) for(p=J.a_(r);p.n();){o=p.gq() C.d.si(m,0) C.d.K(m,o.b) o.a.v(s,n)}C.d.si(m,0) C.d.K(m,q)}m.pop()}, $S:39} V.i_.prototype={ $2:function(a,b){var s=this.a,r=s.c r.push(C.c.l(a)) b.v(this.b,s) r.pop()}, $S:40} V.hX.prototype={ $2:function(a,b){var s,r if(t.v.b(b)){s=this.a r=s.c r.push(a) b.v(this.b,s) r.pop()}}, $S:6} V.hY.prototype={ $2:function(a,b){var s,r,q,p=this if(!b.k1&&b.fx==null&&b.fy==null&&b.fr==null&&b.a.a===0&&b.b==null)p.a.X($.qU(),a) if(b.go!=null){s=p.b s.cz(0) for(r=b;r.go!=null;)if(s.B(0,r))r=r.go else{if(r===b)p.a.X($.qg(),a) break}}if(b.id!=null){if(b.go!=null)p.a.X($.qZ(),a) s=b.Q if(s==null||s.cK()){s=b.cx if(s!=null){s=s.a s=s[0]===0&&s[1]===0&&s[2]===0}else s=!0 if(s){s=b.cy if(s!=null){s=s.a s=s[0]===0&&s[1]===0&&s[2]===0&&s[3]===1}else s=!0 if(s){s=b.db if(s!=null){s=s.a s=s[0]===1&&s[1]===1&&s[2]===1}else s=!0}else s=!1}else s=!1}else s=!1 if(!s)p.a.X($.qY(),a) q=b.id.cy.b5(0,new V.hV(),new V.hW()) if(q!=null){s=q.dy s=!b.dy.b4(0,s.gcA(s))}else s=!1 if(s)p.a.X($.qX(),a)}}, $S:29} V.hV.prototype={ $1:function(a){return a.go==null}, $S:43} V.hW.prototype={ $0:function(){return null}, $S:2} V.i3.prototype={ $1:function(a){var s=this.b,r=s.c C.d.si(r,0) r.push(a.c) a.a9(new V.i4(this.a,s)) r.pop()}, $S:44} V.i4.prototype={ $2:function(a,b){var s=this.b,r=s.c r.push(C.c.l(a)) b.bY(this.a,s) r.pop()}, $S:45} V.kQ.prototype={ ge7:function(){return this.a$}} V.o.prototype={ v:function(a,b){}, $it:1} V.es.prototype={} V.fk.prototype={} T.aO.prototype={ v:function(a,b){var s,r="bufferView",q=this.x if(q!==-1){s=this.ch=a.z.j(0,q) if(s==null)b.k($.N(),H.a([q],t.M),r) else{s.P(C.b4,r,b) if(this.ch.Q!==-1)b.p($.q6(),r)}}}, ew:function(){var s,r=this.ch,q=r==null?null:r.cx if((q==null?null:q.Q)!=null)try{this.Q=H.mH(r.cx.Q.buffer,r.y,r.z)}catch(s){if(!(H.E(s) instanceof P.ak))throw s}}} Y.aS.prototype={ v:function(a,b){var s=this,r=new Y.jb(b,a) r.$2(s.x,"pbrMetallicRoughness") r.$2(s.y,"normalTexture") r.$2(s.z,"occlusionTexture") r.$2(s.Q,"emissiveTexture")}} Y.jb.prototype={ $2:function(a,b){var s,r if(a!=null){s=this.a r=s.c r.push(b) a.v(this.b,s) r.pop()}}, $S:46} Y.ci.prototype={ v:function(a,b){var s,r=this.e if(r!=null){s=b.c s.push("baseColorTexture") r.v(a,b) s.pop()}r=this.x if(r!=null){s=b.c s.push("metallicRoughnessTexture") r.v(a,b) s.pop()}}} Y.ch.prototype={} Y.cg.prototype={} Y.bB.prototype={ v:function(a,b){var s,r=this,q=r.d,p=r.f=a.fy.j(0,q) if(q!==-1)if(p==null)b.k($.N(),H.a([q],t.M),"index") else p.a$=!0 for(q=b.e,s=r;s!=null;){s=q.j(0,s) if(s instanceof Y.aS){s.dx.m(0,b.O(),r.e) break}}}} V.bU.prototype={ l:function(a){return this.a}} V.bS.prototype={ l:function(a){return this.a}} V.u.prototype={ l:function(a){var s="{"+H.b(this.a)+", "+H.b(C.ao.j(0,this.b)) return s+(this.c?" normalized":"")+"}"}, N:function(a,b){if(b==null)return!1 return b instanceof V.u&&b.a==this.a&&b.b===this.b&&b.c===this.c}, gG:function(a){return A.oG(A.fy(A.fy(A.fy(0,J.aL(this.a)),C.c.gG(this.b)),C.bC.gG(this.c)))}} S.aT.prototype={ v:function(a,b){var s,r=b.c r.push("primitives") s=this.x if(s!=null)s.a9(new S.jl(b,a)) r.pop()}} S.jl.prototype={ $2:function(a,b){var s=this.a,r=s.c r.push(C.c.l(a)) b.v(this.b,s) r.pop()}, $S:20} S.aH.prototype={ geu:function(){switch(this.r){case 4:return C.c.bA(this.dy,3) case 5:case 6:var s=this.dy return s>2?s-2:0 default:return 0}}, v:function(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=this,g="attributes",f="indices",e=h.d if(e!=null){s=b.c s.push(g) e.J(0,new S.jg(h,a,b)) s.pop()}e=h.e if(e!==-1){s=h.fy=a.f.j(0,e) if(s==null)b.k($.N(),H.a([e],t.M),f) else{h.dy=s.Q s.P(C.b2,f,b) e=h.fy.fr if(e!=null)e.P(C.X,f,b) e=b.c e.push(f) s=h.fy.fr if(s!=null&&s.Q!==-1)b.R($.qb()) r=V.d2(h.fy) if(!C.d.F(C.af,r))b.E($.qa(),H.a([r,C.af],t.M)) else{s=h.fr q=s!==-1?s-1:-1 s=h.r p=s!==-1?C.c.aA(1,s):-1 if(p!==0&&q>=-1){s=h.fy o=b.O() n=C.c.bA(h.dy,3) m=h.fy.z l=new Uint32Array(3) b.W(s,new S.ev(q,n,Z.pb(m),16===(16&p),l,o))}}e.pop()}}e=h.dy if(e!==-1){s=h.r if(!(s===1&&e%2!==0))if(!((s===2||s===3)&&e<2))if(!(s===4&&e%3!==0))e=(s===5||s===6)&&e<3 else e=!0 else e=!0 else e=!0}else e=!1 if(e)b.E($.q9(),H.a([h.dy,C.c7[h.r]],t.M)) e=h.f h.go=a.cx.j(0,e) k=P.nO(h.db,new S.jh(),!1,t.e) if(e!==-1){s=h.go if(s==null)b.k($.N(),H.a([e],t.M),"material") else{s.a$=!0 s.dx.J(0,new S.ji(h,b,k))}}for(e=C.d.gC(k),s=new H.cm(e,new S.jj(),H.U(k).h("cm<1>")),o=b.c;s.n();){n=e.gq() o.push(g) b.p($.fD(),"TEXCOORD_"+H.b(n)) o.pop()}e=h.x if(e!=null){s=b.c s.push("targets") o=new Array(e.length) o.fixed$length=Array h.fx=H.a(o,t.ar) for(o=t.X,n=t.W,j=0;j1)c.p($.q8(),b)}}} S.jc.prototype={ $1:function(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this if(a.length!==0&&C.a.H(a,0)===95)return switch(a){case"POSITION":e.a.c=!0 break case"NORMAL":e.a.b=!0 break case"TANGENT":e.a.a=!0 break default:s=a.split("_") r=s[0] if(!C.d.F(C.bY,r)||s.length!==2){e.b.p($.mw(),a) break}q=s[1] q.toString p=new H.cu(q) if(p.gi(p)===0){o=0 n=!1}else{m=q.length if(m===1){o=C.a.H(q,0)-48 n=!(o<0||o>9)||!1}else{o=0 l=0 while(!0){if(!(l=0)j=l===0&&k===0 else j=!0 else j=!0 if(j){n=!1 break}o=10*o+k;++l}}}if(n)switch(r){case"COLOR":q=e.a;++q.d i=q.e q.e=o>i?o:i break case"JOINTS":q=e.a;++q.f h=q.r q.r=o>h?o:h break case"TEXCOORD":q=e.a;++q.z g=q.Q q.Q=o>g?o:g break case"WEIGHTS":q=e.a;++q.x f=q.y q.y=o>f?o:f break}else e.b.p($.mw(),a)}}, $S:21} S.jd.prototype={ $3:function(a,b,c){var s=a+1 if(s!==b){this.a.E($.qK(),H.a([c,s,b],t.M)) return 0}return b}, $S:49} S.je.prototype={ $1:function(a){var s=this.a if(!s.k3.w(a)&&!J.rE(a,"_"))s.p($.mw(),a)}, $S:21} S.jg.prototype={ $2:function(a,b){var s,r,q,p,o,n,m,l=this if(b===-1)return s=l.b.f.j(0,b) if(s==null){l.c.k($.N(),H.a([b],t.M),a) return}r=l.a r.dx.m(0,a,s) q=l.c s.P(C.W,a,q) p=s.fr if(p!=null)p.P(C.F,a,q) if(a==="POSITION")p=s.db==null||s.cy==null else p=!1 if(p)q.p($.nh(),"POSITION") o=V.d2(s) n=q.k2.j(0,H.a(a.split("_"),t.s)[0]) if(n!=null)if(!n.F(0,o))q.k($.ng(),H.a([o,n],t.M),a) else if(a==="NORMAL"){p=q.c p.push("NORMAL") m=q.O() q.W(s,new F.f4(m,5126===s.z?null:s.gbP())) p.pop()}else if(a==="TANGENT"){p=q.c p.push("TANGENT") m=q.O() q.W(s,new F.f5(m,5126===s.z?null:s.gbP())) p.pop()}else if(C.a.V(a,"COLOR_")&&5126===s.z){p=q.c p.push(a) q.W(s,new F.en(q.O())) p.pop()}p=s.y if(!(p!==-1&&p%4!==0))if(s.ga8()%4!==0){p=s.fr p=p!=null&&p.Q===-1}else p=!1 else p=!0 if(p)q.p($.nf(),a) p=r.fr if(p===-1)r.dy=r.fr=s.Q else if(p!==s.Q)q.p($.qf(),a) p=s.fr if(p!=null&&p.Q===-1){if(p.db===-1)p.db=s.ga8() r.c7(s,a,q)}}, $S:7} S.jh.prototype={ $1:function(a){return a}, $S:18} S.ji.prototype={ $2:function(a,b){if(b!==-1)if(b+1>this.a.db)this.b.k($.qe(),H.a([a,b],t.M),"material") else this.c[b]=-1}, $S:7} S.jj.prototype={ $1:function(a){return a!==-1}, $S:8} S.jk.prototype={ $2:function(a,b){var s,r,q,p,o,n,m=this if(b===-1)return s=m.b.f.j(0,b) if(s==null)m.c.k($.N(),H.a([b],t.M),a) else{r=m.c s.P(C.W,a,r) q=s.fr if(q!=null)q.P(C.F,a,r) p=m.a.dx.j(0,a) if(p==null)r.p($.qd(),a) else if(p.Q!==s.Q)r.p($.qc(),a) if(a==="POSITION")q=s.db==null||s.cy==null else q=!1 if(q)r.p($.nh(),"POSITION") o=V.d2(s) n=r.k3.j(0,a) if(n!=null&&!n.F(0,o))r.k($.ng(),H.a([o,n],t.M),a) q=s.y if(!(q!==-1&&q%4!==0))if(s.ga8()%4!==0){q=s.fr q=q!=null&&q.Q===-1}else q=!1 else q=!0 if(q)r.p($.nf(),a) q=s.fr if(q!=null&&q.Q===-1){if(q.db===-1)q.db=s.ga8() m.a.c7(s,a,r)}}m.a.fx[m.d].m(0,a,s)}, $S:7} S.jf.prototype={ $0:function(){return P.aR(t.W)}, $S:52} S.ev.prototype={ Y:function(a,b,c,d){var s,r,q=this,p=q.a if(d>p)a.k($.pi(),H.a([b,d,p],t.M),q.cy) if(d===q.c)a.k($.pj(),H.a([d,b],t.M),q.cy) if(q.x){p=q.cx s=q.Q p[s]=d;++s q.Q=s if(s===3){q.Q=0 s=p[0] r=p[1] if(s!==r){p=p[2] p=r===p||p===s}else p=!0 if(p)++q.ch}}return!0}, aw:function(a){var s=this.ch if(s>0)a.k($.pk(),H.a([s,this.b],t.M),this.cy) return!0}} V.ah.prototype={ v:function(a,b){var s,r,q,p=this,o=p.x p.fr=a.Q.j(0,o) s=p.z p.id=a.fx.j(0,s) r=p.ch p.fy=a.cy.j(0,r) if(o!==-1){q=p.fr if(q==null)b.k($.N(),H.a([o],t.M),"camera") else q.a$=!0}if(s!==-1){o=p.id if(o==null)b.k($.N(),H.a([s],t.M),"skin") else o.a$=!0}if(r!==-1){o=p.fy if(o==null)b.k($.N(),H.a([r],t.M),"mesh") else{o.a$=!0 o=o.x if(o!=null){s=p.dx if(s!=null){o=o.j(0,0).fx o=o==null?null:o.length o=o!==s.length}else o=!1 if(o){o=$.qk() s=s.length r=p.fy.x.j(0,0).fx b.k(o,H.a([s,r==null?null:r.length],t.M),"weights")}if(p.id!=null){o=p.fy.x if(o.b4(o,new V.jo()))b.R($.qi())}else{o=p.fy.x if(o.bC(o,new V.jp()))b.R($.qj())}}}}o=p.y if(o!=null){s=new Array(o.gi(o)) s.fixed$length=Array s=H.a(s,t.R) p.fx=s F.n4(o,s,a.db,"children",b,new V.jq(p,b))}}, c5:function(a,b){var s,r,q,p,o=this o.dy.B(0,a) if(o.fx==null||!b.B(0,o))return for(s=o.fx,r=s.length,q=0;q")),"/") if(s)p.pop() p=r.a r.a="" return p.charCodeAt(0)==0?p:p}, O:function(){return this.c0(null)}, e4:function(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e="/extensionsUsed/" C.d.K(f.cx,a) for(s=J.M(a),r=f.db,q=f.fx,p=C.d3.a,o=t.M,n=J.M(b),m=0;m0&&p.fy.length===s){p.z=!0 throw H.c(C.b7)}o=o.c r=o!=null?o.j(0,n):null if(f!=null)p.fy.push(new E.cA(a,r,null,f,b)) else{q=c!=null?C.c.l(c):d o=e?"":p.c0(q) p.fy.push(new E.cA(a,r,o,null,b))}}, p:function(a,b){return this.a6(a,null,null,b,!1,null)}, E:function(a,b){return this.a6(a,b,null,null,!1,null)}, k:function(a,b,c){return this.a6(a,b,null,c,!1,null)}, R:function(a){return this.a6(a,null,null,null,!1,null)}, av:function(a,b,c){return this.a6(a,b,null,null,c,null)}, X:function(a,b){return this.a6(a,null,b,null,!1,null)}, aE:function(a,b,c){return this.a6(a,b,c,null,!1,null)}, bB:function(a,b){return this.a6(a,null,null,null,!1,b)}, a_:function(a,b,c){return this.a6(a,b,null,null,!1,c)}} M.fS.prototype={ $1:function(a){return a.a}, $S:55} M.fR.prototype={ $0:function(){return H.a([],t.gd)}, $S:56} M.fT.prototype={ $1:function(a){var s a.toString s=H.pa(a,"~","~0") return H.pa(s,"/","~1")}, $S:57} M.fW.prototype={ $1:function(a){return a.a===this.a}, $S:22} M.fX.prototype={ $0:function(){return C.d.b5(C.ak,new M.fU(this.a),new M.fV())}, $S:59} M.fU.prototype={ $1:function(a){return a.a===this.a}, $S:22} M.fV.prototype={ $0:function(){return null}, $S:2} M.fY.prototype={ $2:function(a,b){this.a.Q.m(0,new D.c1(a,this.b.a),b)}, $S:60} M.c4.prototype={$ia3:1} Y.dK.prototype={ l:function(a){return this.b}} Y.dy.prototype={ l:function(a){return this.b}} Y.cL.prototype={ l:function(a){return this.b}} Y.c2.prototype={ l:function(a){return this.b}} Y.c3.prototype={} Y.i7.prototype={ $1:function(a){var s,r,q,p=this.a if(!p.c)if(J.X(a)<9){p.a.I() this.b.M(C.a2) return}else{s=Y.tc(a) r=p.a q=this.b switch(s){case C.aB:p.b=new Y.ij(q,r) break case C.aC:s=new Uint8Array(13) p.b=new Y.jr(C.r,C.p,s,new Uint8Array(32),q,r) break case C.aD:p.b=new Y.kZ(new Uint8Array(30),q,r) break default:r.I() q.M(C.bf) return}p.c=!0}p.b.B(0,a)}, $S:23} Y.i9.prototype={ $1:function(a){this.a.a.I() this.b.M(a)}, $S:24} Y.i8.prototype={ $0:function(){var s=this.a.b s.b.I() s=s.a if(s.a.a===0)s.M(C.a2)}, $C:"$0", $R:0, $S:2} Y.i6.prototype={ $2:function(a,b){var s,r,q for(s=b.length,r=J.M(a),q=0;q>>0 i.c=2 break case 2:o=i.e+p i.e=o if(o<2)throw H.c(C.bA) if(h.$1(i.d)){o=i.e i.r=new Uint8Array(o-2)}i.c=3 break case 3:q=Math.min(s.gi(a)-r,i.e-i.f-2) o=h.$1(i.d) n=i.f m=n+q if(o){o=i.r i.f=m;(o&&C.j).a0(o,n,m,a,r) if(i.f===i.e-2){i.b.I() a=i.r l=a[0] s=a[1] o=a[2] n=a[3] m=a[4] k=a[5] if(k===3)j=C.n else j=k===1?C.a5:C.I i.a.T(new Y.c3("image/jpeg",l,j,(n<<8|m)>>>0,(s<<8|o)>>>0,C.p,C.r,!1,!1)) return}}else{i.f=m if(m===i.e-2)i.c=255}r+=q continue}++r}}} Y.il.prototype={ $1:function(a){return(a&240)===192&&a!==196&&a!==200&&a!==204||a===222}, $S:8} Y.ik.prototype={ $1:function(a){return!(a===1||(a&248)===208||a===216||a===217||a===255)}, $S:8} Y.jr.prototype={ B:function(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=new Y.js(e) for(s=J.M(b),r=e.dx,q=e.db,p=0,o=0;p!==s.gi(b);){n=s.j(b,p) switch(e.y){case 0:p+=8 e.y=1 continue case 1:e.c=(e.c<<8|n)>>>0 if(++e.d===4)e.y=2 break case 2:m=(e.e<<8|n)>>>0 e.e=m if(++e.f===4){switch(m){case 1229472850:if(e.c!==13){e.b.I() s=e.a if(s.a.a===0)s.M(C.o) return}e.z=!0 break case 1951551059:e.Q=!0 break case 1665684045:if(e.c!==32){e.b.I() s=e.a if(s.a.a===0)s.M(C.o) return}break case 1934772034:if(e.c!==1){e.b.I() s=e.a if(s.a.a===0)s.M(C.o) return}break case 1883789683:if(e.c!==9){e.b.I() s=e.a if(s.a.a===0)s.M(C.o) return}break case 1732332865:if(e.c!==4){e.b.I() s=e.a if(s.a.a===0)s.M(C.o) return}break case 1766015824:e.ch=C.z e.cx=C.y break case 1229209940:e.b.I() if(!e.z)e.a.M(C.bz) s=q.buffer b=new DataView(s,0) l=b.getUint32(0,!1) k=b.getUint32(4,!1) j=b.getUint8(8) switch(b.getUint8(9)){case 0:i=e.Q?C.a6:C.a5 break case 2:case 3:i=e.Q?C.w:C.n break case 4:i=C.a6 break case 6:i=C.w break default:i=C.I}s=e.cx if(s===C.p)s=e.cx=C.q r=e.ch if(r===C.r)r=e.ch=C.t e.a.T(new Y.c3("image/png",j,i,l,k,s,r,e.cy,!1)) return}if(e.c===0)e.y=4 else e.y=3}break case 3:m=s.gi(b) h=e.c g=e.x o=Math.min(m-p,h-g) switch(e.e){case 1229472850:m=g+o e.x=m C.j.a0(q,g,m,b,p) break case 1665684045:case 1732332865:case 1883789683:m=g+o e.x=m C.j.a0(r,g,m,b,p) break case 1934772034:e.ch=C.t e.cx=C.q e.x=g+1 break default:e.x=g+o}if(e.x===e.c){switch(e.e){case 1665684045:if(e.cx===C.p)e.da() break case 1732332865:if(e.ch===C.r)e.dc() break case 1883789683:m=r.buffer f=new DataView(m,0) if(f.getUint32(0,!1)!==f.getUint32(4,!1))e.cy=!0 break}e.y=4}p+=o continue case 4:if(++e.r===4){d.$0() e.y=1}break}++p}}, dc:function(){var s=this if(s.ch===C.t)return switch(H.jm(s.dx.buffer,0,null).getUint32(0,!1)){case 45455:s.ch=C.t break case 1e5:s.ch=C.dx break default:s.ch=C.z}}, da:function(){var s,r=this if(r.cx===C.q)return s=H.jm(r.dx.buffer,0,null) if(s.getUint32(0,!1)===31270&&s.getUint32(4,!1)===32900&&s.getUint32(8,!1)===64e3&&s.getUint32(12,!1)===33e3&&s.getUint32(16,!1)===3e4&&s.getUint32(20,!1)===6e4&&s.getUint32(24,!1)===15e3&&s.getUint32(28,!1)===6000)r.cx=C.q else r.cx=C.y}} Y.js.prototype={ $0:function(){var s=this.a s.r=s.x=s.f=s.e=s.d=s.c=0}, $S:1} Y.kZ.prototype={ B:function(a,b){var s,r,q,p,o,n,m,l=this,k=J.X(b),j=l.d,i=l.c k=j+Math.min(k,30-j) l.d=k C.j.d0(i,j,k,b) k=l.d if(k>=25)k=k<30&&i[15]!==76 else k=!0 if(k)return l.b.I() s=H.jm(i.buffer,0,null) if(s.getUint32(0,!1)!==1380533830||s.getUint32(8,!1)!==1464156752){l.c3(C.a7) return}switch(s.getUint32(12,!1)){case 1448097824:r=s.getUint16(26,!0)&16383 q=s.getUint16(28,!0)&16383 p=C.n o=!1 n=!1 break case 1448097868:k=i[21] j=i[22] r=1+((k|(j&63)<<8)>>>0) k=i[23] i=i[24] q=1+((j>>>6|k<<2|(i&15)<<10)>>>0) p=(i&16)===16?C.w:C.n o=!1 n=!1 break case 1448097880:m=i[20] n=(m&2)===2 o=(m&32)===32 p=(m&16)===16?C.w:C.n r=((i[24]|i[25]<<8|i[26]<<16)>>>0)+1 q=((i[27]|i[28]<<8|i[29]<<16)>>>0)+1 break default:l.c3(C.a7) return}k=o?C.z:C.t j=o?C.y:C.q l.a.T(new Y.c3("image/webp",8,p,r,q,j,k,!1,n))}, c3:function(a){var s this.b.I() s=this.a if(s.a.a===0)s.M(a)}} Y.dw.prototype={$ia3:1} Y.dv.prototype={$ia3:1} Y.aP.prototype={ l:function(a){return this.a}, $ia3:1} N.cR.prototype={ l:function(a){return this.b}} N.eX.prototype={ bc:function(){var s,r=this,q=t.X,p=t._,o=P.a5(q,p) o.m(0,"pointer",r.a) s=r.b if(s!=null)o.m(0,"mimeType",s) s=r.c if(s!=null)o.m(0,"storage",C.c6[s.a]) s=r.e if(s!=null)o.m(0,"uri",s) s=r.d if(s!=null)o.m(0,"byteLength",s) s=r.f if(s==null)q=null else{q=P.a5(q,p) q.m(0,"width",s.d) q.m(0,"height",s.e) p=s.c if(p!==C.I)q.m(0,"format",C.cI[p.a]) p=s.f if(p!==C.p)q.m(0,"primaries",C.cB[p.a]) p=s.r if(p!==C.r)q.m(0,"transfer",C.cA[p.a]) p=s.b if(p>0)q.m(0,"bits",p)}if(q!=null)o.m(0,"image",q) return o}} N.jw.prototype={ aJ:function(){var s=!0 return this.e9()}, e9:function(){var s=0,r=P.ec(t.H),q,p=2,o,n=[],m=this,l,k,j var $async$aJ=P.ee(function(a,b){if(a===1){o=b s=p}while(true)switch(s){case 0:k=!0 p=4 s=7 return P.cV(m.aY(),$async$aJ) case 7:s=8 return P.cV(m.aZ(),$async$aJ) case 8:if(k)O.wb(m.a,m.b) m.a.ez(m.b) p=2 s=6 break case 4:p=3 j=o if(H.E(j) instanceof M.c4){s=1 break}else throw j s=6 break case 3:s=2 break case 6:case 1:return P.e6(q,r) case 2:return P.e5(o,r)}}) return P.e7($async$aJ,r)}, aY:function(){var s=0,r=P.ec(t.H),q=1,p,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6 var $async$aY=P.ee(function(a7,a8){if(a7===1){p=a8 s=q}while(true)switch(s){case 0:a3=n.b a4=a3.c C.d.si(a4,0) a4.push("buffers") i=n.a.y,h=i.b,g=a3.dy,f=t.M,e=t.y,d=t.a,i=i.a,c=i.length,b=0 case 2:if(!(b=c m=a?null:i[b] if(m==null){s=3 break}a4.push(C.c.l(b)) a0=new N.eX(a3.O()) a0.b="application/gltf-buffer" l=new N.jx(n,a0,b) k=null q=6 a6=d s=9 return P.cV(l.$1(m),$async$aY) case 9:k=a6.a(a8) q=1 s=8 break case 6:q=5 a5=p a=H.E(a5) if(e.b(a)){j=a a3.k($.mt(),H.a([j],f),"uri")}else throw a5 s=8 break case 5:s=1 break case 8:if(k!=null){a0.d=J.X(k) if(J.X(k)a2)a3.E($.py(),H.a([J.X(k)-a2],f))}a=m if(a.Q==null)a.Q=k}}g.push(a0.bc()) a4.pop() case 3:++b s=2 break case 4:return P.e6(null,r) case 1:return P.e5(p,r)}}) return P.e7($async$aY,r)}, aZ:function(){var s=0,r=P.ec(t.H),q=1,p,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7 var $async$aZ=P.ee(function(a9,b0){if(a9===1){p=b0 s=q}while(true)switch(s){case 0:a5=n.b a6=a5.c C.d.si(a6,0) a6.push("images") f=n.a.ch,e=f.b,d=a5.dy,c=t.M,b=t.y,a=a5.k1,f=f.a,a0=f.length,a1=0 case 2:if(!(a1=a0 m=a2?null:f[a1] if(m==null){s=3 break}a6.push(C.c.l(a1)) a3=new N.eX(a5.O()) l=new N.jy(n,a3) k=null try{k=l.$1(m)}catch(a8){a2=H.E(a8) if(b.b(a2)){j=a2 a5.k($.mt(),H.a([j],c),"uri")}else throw a8}i=null s=k!=null?5:6 break case 5:q=8 s=11 return P.cV(Y.td(k),$async$aZ) case 11:i=b0 a2=i if(!C.d.F(a,a2.a))a5.E($.pC(),H.a([i.a],c)) q=1 s=10 break case 8:q=7 a7=p a2=H.E(a7) if(a2 instanceof Y.dw)a5.R($.pF()) else if(a2 instanceof Y.dv)a5.R($.pE()) else if(a2 instanceof Y.aP){h=a2 a5.E($.pz(),H.a([h],c))}else if(b.b(a2)){g=a2 a5.k($.mt(),H.a([g],c),"uri")}else throw a7 s=10 break case 7:s=1 break case 10:if(i!=null){a3.b=i.a if(m.y!=null&&m.y!==i.a)a5.E($.pB(),H.a([i.a,m.y],c)) a2=i.d if(a2!==0&&(a2&a2-1)>>>0===0){a2=i.e a2=!(a2!==0&&(a2&a2-1)>>>0===0)}else a2=!0 if(a2)a5.E($.pD(),H.a([i.d,i.e],c)) a2=i if(a2.f===C.y||a2.r===C.z||i.y||i.x)a5.R($.pA()) m.cx=i a3.f=i}case 6:d.push(a3.bc()) a6.pop() case 3:++a1 s=2 break case 4:return P.e6(null,r) case 1:return P.e5(p,r)}}) return P.e7($async$aZ,r)}} N.jx.prototype={ $1:function(a){var s,r,q,p=this if(a.a.a===0){s=a.x if(s!=null){r=p.b r.c=C.aF r.e=s.l(0) return p.a.c.$1(s)}else{s=a.Q if(s!=null){p.b.c=C.aE return s}else{s=p.a r=s.b if(r.id&&p.c===0&&!a.z){p.b.c=C.dA q=s.c.$0() if(q==null)r.R($.q4()) return q}}}}return null}, $S:64} N.jy.prototype={ $1:function(a){var s,r,q=this if(a.a.a===0){s=a.z if(s!=null){r=q.b r.c=C.aF r.e=s.l(0) return q.a.d.$1(s)}else{s=a.Q if(s!=null&&a.y!=null){q.b.c=C.aE return P.mI(H.a([s],t.d),t.w)}else if(a.ch!=null){q.b.c=C.dz a.ew() s=a.Q if(s!=null)return P.mI(H.a([s],t.d),t.w)}}}return null}, $S:65} O.mq.prototype={ $2:function(a,b){var s,r,q,p,o,n,m,l,k=O.lX(b) if((k==null?null:k.dx)!=null){k=this.a s=k.c C.d.si(s,0) s.push("accessors") s.push(C.c.l(a)) r=b.dx.ge3() if(r!=null)for(s=r.length,q=b.Q,p=t.M,o=0,n=-1,m=0;m=q)k.k($.ps(),H.a([o,l,q],p),"sparse");++o}}}, $S:66} O.mr.prototype={ $1:function(a){return a.cx===0}, $S:3} O.ms.prototype={ $2:function(a,b){var s,r,q,p,o,n,m,l,k=this,j=b.fr,i=b.cx,h=new Array(i) h.fixed$length=Array s=H.a(h,t.fK) h=new Array(i) h.fixed$length=Array r=H.a(h,t.e2) h=t.hc p=b.dx o=0 while(!0){if(!(o")) l=m.bf() r[o]=new P.aB(l.a(),H.r(l).h("aB<1>"));++o}if(q)return i=k.b h=i.c h.push(C.c.l(a)) h.push("attributes") p=k.c C.d.K(p,s) C.d.K(p,r) i=i.O() p=k.a k.d.push(new O.ey(s,r,p.b-1,p.a,i,P.aR(t.e))) h.pop() h.pop()}, $S:20} O.lZ.prototype={ $1:function(a){return a.gq()==null}, $S:67} O.ey.prototype={ dR:function(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this for(s=e.a,r=s.length,q=e.b,p=e.c,o=e.e,n=t.M,m=e.Q,l=e.d,k=0;kp){i=$.pp() h=o+"/JOINTS_"+k a.k(i,H.a([e.f,e.r,j,p,l],n),h) continue}g=q[k].gq() if(g!==0){if(!m.B(0,j)){i=$.po() h=o+"/JOINTS_"+k a.k(i,H.a([e.f,e.r,j],n),h) f=!1}else f=!0 if(g<0){i=$.pu() h=o+"/WEIGHTS_"+k a.k(i,H.a([e.f,e.r,g],n),h)}else if(f){i=e.y h=$.nr() h[0]=i+g e.y=h[0] e.z+=2e-7}}else if(j!==0){i=$.pq() h=o+"/JOINTS_"+k a.k(i,H.a([e.f,e.r,j],n),h)}}if(4===++e.r){if(Math.abs(e.y-1)>e.z)for(k=0;k= "+H.b(a[2])+"."}, $S:0} E.hp.prototype={ $1:function(a){return"Matrix element at index "+H.b(a[0])+" (component index "+H.b(a[1])+") contains invalid value: "+H.b(a[2])+"."}, $S:0} E.hv.prototype={ $1:function(a){return"Image data is invalid. "+H.b(a[0])}, $S:0} E.hu.prototype={ $1:function(a){return"Recognized image format "+("'"+H.b(a[0])+"'")+" does not match declared image format "+("'"+H.b(a[1])+"'")+"."}, $S:0} E.h2.prototype={ $1:function(a){return"Unexpected end of image stream."}, $S:0} E.h3.prototype={ $1:function(a){return"Image format not recognized."}, $S:0} E.h4.prototype={ $1:function(a){return"'"+H.b(a[0])+"' MIME type requires an extension."}, $S:0} E.ht.prototype={ $1:function(a){return"Image has non-power-of-two dimensions: "+H.b(a[0])+"x"+H.b(a[1])+"."}, $S:0} E.hs.prototype={ $1:function(a){return"Image contains unsupported features like non-default colorspace information, non-square pixels, or animation."}, $S:0} E.h7.prototype={ $1:function(a){return"Data URI is used in GLB container."}, $S:0} E.hn.prototype={ $1:function(a){return"Joints accessor element at index "+H.b(a[0])+" (component index "+H.b(a[1])+") has value "+H.b(a[2])+" that is greater than the maximum joint index ("+H.b(a[3])+") set by skin "+H.b(a[4])+"."}, $S:0} E.hc.prototype={ $1:function(a){return"Joints accessor element at index "+H.b(a[0])+" (component index "+H.b(a[1])+") has value "+H.b(a[2])+" that is already in use for the vertex."}, $S:0} E.h1.prototype={ $1:function(a){return"Weights accessor element at index "+H.b(a[0])+" (component index "+H.b(a[1])+") has negative value "+H.b(a[2])+"."}, $S:0} E.h_.prototype={ $1:function(a){return"Weights accessor elements (at indices "+H.b(a[0])+".."+H.b(a[1])+") have non-normalized sum: "+H.b(a[2])+"."}, $S:0} E.h0.prototype={ $1:function(a){return"Joints accessor element at index "+H.b(a[0])+" (component index "+H.b(a[1])+") is used with zero weight but has non-zero value ("+H.b(a[2])+")."}, $S:0} E.ia.prototype={} E.ib.prototype={ $1:function(a){return J.ag(a[0])}, $S:0} E.jA.prototype={} E.jK.prototype={ $1:function(a){return"Invalid array length "+H.b(a[0])+". Valid lengths are: "+J.bl(t.Y.a(a[1]),E.oT(),t.X).l(0)+"."}, $S:0} E.jL.prototype={ $1:function(a){var s=a[0] return"Type mismatch. Array element "+H.b(typeof s=="string"?"'"+s+"'":J.ag(s))+" is not a "+("'"+H.b(a[1])+"'")+"."}, $S:0} E.jQ.prototype={ $1:function(a){return"Duplicate element."}, $S:0} E.jO.prototype={ $1:function(a){return"Index must be a non-negative integer."}, $S:0} E.jI.prototype={ $1:function(a){return"Invalid JSON data. Parser output: "+H.b(a[0])}, $S:0} E.jE.prototype={ $1:function(a){return"Invalid URI "+("'"+H.b(a[0])+"'")+". Parser output:\n"+H.b(a[1])}, $S:0} E.jM.prototype={ $1:function(a){return"Entity cannot be empty."}, $S:0} E.jF.prototype={ $1:function(a){a.toString return"Exactly one of "+new H.a8(a,E.d0(),H.U(a).h("a8<1,f*>")).l(0)+" properties must be defined."}, $S:0} E.jP.prototype={ $1:function(a){return"Value "+("'"+H.b(a[0])+"'")+" does not match regexp pattern "+("'"+H.b(a[1])+"'")+"."}, $S:0} E.jB.prototype={ $1:function(a){var s=a[0] return"Type mismatch. Property value "+H.b(typeof s=="string"?"'"+s+"'":J.ag(s))+" is not a "+("'"+H.b(a[1])+"'")+"."}, $S:0} E.jJ.prototype={ $1:function(a){var s=a[0] return"Invalid value "+H.b(typeof s=="string"?"'"+s+"'":J.ag(s))+". Valid values are "+J.bl(t.Y.a(a[1]),E.oT(),t.X).l(0)+"."}, $S:0} E.jD.prototype={ $1:function(a){return"Value "+H.b(a[0])+" is out of range."}, $S:0} E.jG.prototype={ $1:function(a){return"Value "+H.b(a[0])+" is not a multiple of "+H.b(a[1])+"."}, $S:0} E.jC.prototype={ $1:function(a){return"Property "+("'"+H.b(a[0])+"'")+" must be defined."}, $S:0} E.jN.prototype={ $1:function(a){return"Unexpected property."}, $S:0} E.jH.prototype={ $1:function(a){return"Dependency failed. "+("'"+H.b(a[0])+"'")+" must be defined."}, $S:0} E.jR.prototype={} E.kp.prototype={ $1:function(a){return"Unknown glTF major asset version: "+H.b(a[0])+"."}, $S:0} E.ko.prototype={ $1:function(a){return"Unknown glTF minor asset version: "+H.b(a[0])+"."}, $S:0} E.ke.prototype={ $1:function(a){return"Asset minVersion "+("'"+H.b(a[0])+"'")+" is greater than version "+("'"+H.b(a[1])+"'")+"."}, $S:0} E.kc.prototype={ $1:function(a){return"Invalid value "+H.b(a[0])+" for GL type "+("'"+H.b(a[1])+"'")+"."}, $S:0} E.kd.prototype={ $1:function(a){return"Integer value is written with fractional part: "+H.b(a[0])+"."}, $S:0} E.kb.prototype={ $1:function(a){return"Only (u)byte and (u)short accessors can be normalized."}, $S:0} E.k9.prototype={ $1:function(a){return"Offset "+H.b(a[0])+" is not a multiple of componentType length "+H.b(a[1])+"."}, $S:0} E.ka.prototype={ $1:function(a){return"Matrix accessors must be aligned to 4-byte boundaries."}, $S:0} E.kk.prototype={ $1:function(a){return"Sparse accessor overrides more elements ("+H.b(a[0])+") than the base accessor contains ("+H.b(a[1])+")."}, $S:0} E.kl.prototype={ $1:function(a){return"Animated TRS properties will not affect a skinned mesh."}, $S:0} E.k8.prototype={ $1:function(a){return"Buffer's Data URI MIME-Type must be 'application/octet-stream' or 'application/gltf-buffer'. Found "+("'"+H.b(a[0])+"'")+" instead."}, $S:0} E.k7.prototype={ $1:function(a){return"Buffer view's byteStride ("+H.b(a[0])+") is greater than byteLength ("+H.b(a[1])+")."}, $S:0} E.k6.prototype={ $1:function(a){return"Only buffer views with raw vertex data can have byteStride."}, $S:0} E.k5.prototype={ $1:function(a){return"xmag and ymag must not be zero."}, $S:0} E.k3.prototype={ $1:function(a){return"yfov should be less than Pi."}, $S:0} E.k2.prototype={ $1:function(a){return"zfar must be greater than znear."}, $S:0} E.k0.prototype={ $1:function(a){return"Alpha cutoff is supported only for 'MASK' alpha mode."}, $S:0} E.jV.prototype={ $1:function(a){return"Invalid attribute name."}, $S:0} E.kz.prototype={ $1:function(a){return"All primitives must have the same number of morph targets."}, $S:0} E.ky.prototype={ $1:function(a){return"All primitives should contain the same number of 'JOINTS' and 'WEIGHTS' attribute sets."}, $S:0} E.k_.prototype={ $1:function(a){return"No POSITION attribute found."}, $S:0} E.jX.prototype={ $1:function(a){return"Indices for indexed attribute semantic "+("'"+H.b(a[0])+"'")+" must start with 0 and be continuous. Total expected indices: "+H.b(a[1])+", total provided indices: "+H.b(a[2])+"."}, $S:0} E.jZ.prototype={ $1:function(a){return"TANGENT attribute without NORMAL found."}, $S:0} E.jW.prototype={ $1:function(a){return"Number of JOINTS attribute semantics ("+H.b(a[0])+") does not match the number of WEIGHTS ("+H.b(a[1])+")."}, $S:0} E.jY.prototype={ $1:function(a){return"TANGENT attribute defined for POINTS rendering mode."}, $S:0} E.kx.prototype={ $1:function(a){return"The length of weights array ("+H.b(a[0])+u.p+H.b(a[1])+")."}, $S:0} E.kv.prototype={ $1:function(a){return"A node can have either a matrix or any combination of translation/rotation/scale (TRS) properties."}, $S:0} E.kq.prototype={ $1:function(a){return"Do not specify default transform matrix."}, $S:0} E.kf.prototype={ $1:function(a){return"Matrix must be decomposable to TRS."}, $S:0} E.kw.prototype={ $1:function(a){return"Rotation quaternion must be normalized."}, $S:0} E.kr.prototype={ $1:function(a){return"Unused extension "+("'"+H.b(a[0])+"'")+" cannot be required."}, $S:0} E.ks.prototype={ $1:function(a){return"Extension "+("'"+H.b(a[0])+"'")+" cannot be optional."}, $S:0} E.kt.prototype={ $1:function(a){return"Extension uses unreserved extension prefix "+("'"+H.b(a[0])+"'")+"."}, $S:0} E.ku.prototype={ $1:function(a){return"Extension name has invalid format."}, $S:0} E.kj.prototype={ $1:function(a){return"Empty node encountered."}, $S:0} E.ki.prototype={ $1:function(a){return"Node with a skinned mesh is not root. Parent transforms will not affect a skinned mesh."}, $S:0} E.kh.prototype={ $1:function(a){return"Local transforms will not affect a skinned mesh."}, $S:0} E.kg.prototype={ $1:function(a){return"A node with a skinned mesh is used in a scene that does not contain joint nodes."}, $S:0} E.kn.prototype={ $1:function(a){return"Joints do not have a common root."}, $S:0} E.km.prototype={ $1:function(a){return"Skeleton node is not a common root."}, $S:0} E.k1.prototype={ $1:function(a){return"Non-relative URI found: "+("'"+H.b(a[0])+"'")+"."}, $S:0} E.jT.prototype={ $1:function(a){return"This extension may be incompatible with other extensions for the object."}, $S:0} E.jS.prototype={ $1:function(a){return"Prefer JSON Objects for extras."}, $S:0} E.k4.prototype={ $1:function(a){return"This property should not be defined as it will not be used."}, $S:0} E.jU.prototype={ $1:function(a){return"outerConeAngle ("+H.b(a[1])+") is less than or equal to innerConeAngle ("+H.b(a[0])+")."}, $S:0} E.ir.prototype={} E.j0.prototype={ $1:function(a){return"Accessor's total byteOffset "+H.b(a[0])+" isn't a multiple of componentType length "+H.b(a[1])+"."}, $S:0} E.j5.prototype={ $1:function(a){return"Referenced bufferView's byteStride value "+H.b(a[0])+" is less than accessor element's length "+H.b(a[1])+"."}, $S:0} E.iQ.prototype={ $1:function(a){return"Accessor (offset: "+H.b(a[0])+", length: "+H.b(a[1])+") does not fit referenced bufferView ["+H.b(a[2])+"] length "+H.b(a[3])+"."}, $S:0} E.iC.prototype={ $1:function(a){return"Override of previously set accessor usage. Initial: "+("'"+H.b(a[0])+"'")+", new: "+("'"+H.b(a[1])+"'")+"."}, $S:0} E.j6.prototype={ $1:function(a){return"Animation channel has the same target as channel "+H.b(a[0])+"."}, $S:0} E.iy.prototype={ $1:function(a){return"Animation channel cannot target TRS properties of a node with defined matrix."}, $S:0} E.ix.prototype={ $1:function(a){return"Animation channel cannot target WEIGHTS when mesh does not have morph targets."}, $S:0} E.iA.prototype={ $1:function(a){return"accessor.min and accessor.max must be defined for animation input accessor."}, $S:0} E.iB.prototype={ $1:function(a){return"Invalid Animation sampler input accessor format "+("'"+H.b(a[0])+"'")+". Must be one of "+J.bl(t.Y.a(a[1]),E.d0(),t.X).l(0)+"."}, $S:0} E.iw.prototype={ $1:function(a){return"Invalid animation sampler output accessor format "+("'"+H.b(a[0])+"'")+" for path "+("'"+H.b(a[2])+"'")+". Must be one of "+J.bl(t.Y.a(a[1]),E.d0(),t.X).l(0)+"."}, $S:0} E.iz.prototype={ $1:function(a){return"Animation sampler output accessor with "+("'"+H.b(a[0])+"'")+" interpolation must have at least "+H.b(a[1])+" elements. Got "+H.b(a[2])+"."}, $S:0} E.iv.prototype={ $1:function(a){return"Animation sampler output accessor of count "+H.b(a[0])+" expected. Found "+H.b(a[1])+"."}, $S:0} E.iF.prototype={ $1:function(a){return"Buffer refers to an unresolved GLB binary chunk."}, $S:0} E.iD.prototype={ $1:function(a){return"BufferView does not fit buffer ("+H.b(a[0])+") byteLength ("+H.b(a[1])+")."}, $S:0} E.j4.prototype={ $1:function(a){return"Override of previously set bufferView target or usage. Initial: "+("'"+H.b(a[0])+"'")+", new: "+("'"+H.b(a[1])+"'")+"."}, $S:0} E.iE.prototype={ $1:function(a){return"bufferView.byteStride must not be defined for buffer views containing image data."}, $S:0} E.iX.prototype={ $1:function(a){return"Accessor of count "+H.b(a[0])+" expected. Found "+H.b(a[1])+"."}, $S:0} E.iI.prototype={ $1:function(a){return"Invalid accessor format "+("'"+H.b(a[0])+"'")+" for this attribute semantic. Must be one of "+J.bl(t.Y.a(a[1]),E.d0(),t.X).l(0)+"."}, $S:0} E.iJ.prototype={ $1:function(a){return"accessor.min and accessor.max must be defined for POSITION attribute accessor."}, $S:0} E.iG.prototype={ $1:function(a){return"bufferView.byteStride must be defined when two or more accessors use the same buffer view."}, $S:0} E.iH.prototype={ $1:function(a){return"Vertex attribute data must be aligned to 4-byte boundaries."}, $S:0} E.iP.prototype={ $1:function(a){return"bufferView.byteStride must not be defined for indices accessor."}, $S:0} E.iO.prototype={ $1:function(a){return"Invalid indices accessor format "+("'"+H.b(a[0])+"'")+". Must be one of "+J.bl(t.Y.a(a[1]),E.d0(),t.X).l(0)+". "}, $S:0} E.iN.prototype={ $1:function(a){return"Number of vertices or indices ("+H.b(a[0])+") is not compatible with used drawing mode ("+("'"+H.b(a[1])+"'")+")."}, $S:0} E.iM.prototype={ $1:function(a){return"Material is incompatible with mesh primitive: Texture binding "+("'"+H.b(a[0])+"'")+" needs 'TEXCOORD_"+H.b(a[1])+"' attribute."}, $S:0} E.iR.prototype={ $1:function(a){return"All accessors of the same primitive must have the same count."}, $S:0} E.iL.prototype={ $1:function(a){return"No base accessor for this attribute semantic."}, $S:0} E.iK.prototype={ $1:function(a){return"Base accessor has different count."}, $S:0} E.j3.prototype={ $1:function(a){return"Node is a part of a node loop."}, $S:0} E.iS.prototype={ $1:function(a){return"Value overrides parent of node "+H.b(a[0])+"."}, $S:0} E.iV.prototype={ $1:function(a){var s="The length of weights array ("+H.b(a[0])+u.p,r=a[1] return s+H.b(r==null?0:r)+")."}, $S:0} E.iU.prototype={ $1:function(a){return"Node has skin defined, but mesh has no joints data."}, $S:0} E.iT.prototype={ $1:function(a){return"Node uses skinned mesh, but has no skin defined."}, $S:0} E.iW.prototype={ $1:function(a){return"Node "+H.b(a[0])+" is not a root node."}, $S:0} E.iY.prototype={ $1:function(a){return"Invalid IBM accessor format "+("'"+H.b(a[0])+"'")+". Must be one of "+J.bl(t.Y.a(a[1]),E.d0(),t.X).l(0)+". "}, $S:0} E.iZ.prototype={ $1:function(a){return"bufferView.byteStride must not be defined for buffer views used by inverse bind matrices accessors."}, $S:0} E.iu.prototype={ $1:function(a){return"Invalid MIME type "+("'"+H.b(a[0])+"'")+" for the texture source. Valid MIME types are "+J.bl(t.Y.a(a[1]),E.d0(),t.X).l(0)+"."}, $S:0} E.it.prototype={ $1:function(a){return"Extension is not declared in extensionsUsed."}, $S:0} E.is.prototype={ $1:function(a){return"Unexpected location for this extension."}, $S:0} E.j_.prototype={ $1:function(a){return"Unresolved reference: "+H.b(a[0])+"."}, $S:0} E.j1.prototype={ $1:function(a){return"Cannot validate an extension as it is not supported by the validator: "+("'"+H.b(a[0])+"'")+"."}, $S:0} E.j2.prototype={ $1:function(a){return"This object may be unused."}, $S:0} E.hy.prototype={} E.hE.prototype={ $1:function(a){return"Invalid GLB magic value ("+H.b(a[0])+")."}, $S:0} E.hD.prototype={ $1:function(a){return"Invalid GLB version value "+H.b(a[0])+"."}, $S:0} E.hC.prototype={ $1:function(a){return"Declared GLB length ("+H.b(a[0])+") is too small."}, $S:0} E.hM.prototype={ $1:function(a){return"Length of "+H.b(a[0])+" chunk is not aligned to 4-byte boundaries."}, $S:0} E.hA.prototype={ $1:function(a){return"Declared length ("+H.b(a[0])+") does not match GLB length ("+H.b(a[1])+")."}, $S:0} E.hL.prototype={ $1:function(a){return"Chunk ("+H.b(a[0])+") length ("+H.b(a[1])+") does not fit total GLB length."}, $S:0} E.hH.prototype={ $1:function(a){return"Chunk ("+H.b(a[0])+") cannot have zero length."}, $S:0} E.hI.prototype={ $1:function(a){return"Chunk of type "+H.b(a[0])+" has already been used."}, $S:0} E.hB.prototype={ $1:function(a){return"Unexpected end of chunk header."}, $S:0} E.hz.prototype={ $1:function(a){return"Unexpected end of chunk data."}, $S:0} E.hF.prototype={ $1:function(a){return"Unexpected end of header."}, $S:0} E.hK.prototype={ $1:function(a){return"First chunk must be of JSON type. Found "+H.b(a[0])+" instead."}, $S:0} E.hJ.prototype={ $1:function(a){return"BIN chunk must be the second chunk."}, $S:0} E.hG.prototype={ $1:function(a){return"Unknown GLB chunk type: "+H.b(a[0])+"."}, $S:0} E.cA.prototype={ gba:function(){var s=J.rI(this.a.c.$1(this.e)) return s}, gG:function(a){return C.a.gG(this.l(0))}, N:function(a,b){if(b==null)return!1 return b instanceof E.cA&&b.l(0)===this.l(0)}, l:function(a){var s=this,r=s.c if(r!=null&&r.length!==0)return H.b(r)+": "+s.gba() r=s.d if(r!=null)return"@"+H.b(r)+": "+s.gba() return s.gba()}} D.c0.prototype={ v:function(a,b){var s=this.d,r=this.e=a.ch.j(0,s) if(s!==-1)if(r==null)b.k($.N(),H.a([s],t.M),"source") else r.a$=!0}, bY:function(a,b){var s,r=this.e r=r==null?null:r.cx s=r==null?null:r.a if(s!=null&&s!=="image/webp")b.k($.ni(),H.a([s,C.cC],t.M),"source")}, $ick:1} X.bs.prototype={ v:function(a,b){var s,r,q=b.c q.push("lights") s=this.d r=J.eA(q.slice(0),H.U(q).c) b.y.m(0,s,r) s.a9(new X.iq(b,a)) q.pop()}} X.iq.prototype={ $2:function(a,b){var s=this.a.c s.push(C.c.l(a)) s.pop()}, $S:69} X.b7.prototype={} X.c6.prototype={} X.c7.prototype={ v:function(a,b){var s,r,q=a.a.j(0,"KHR_lights_punctual") if(q instanceof X.bs){s=this.d r=this.e=q.d.j(0,s) if(s!==-1)if(r==null)b.k($.N(),H.a([s],t.M),"light") else r.a$=!0}else b.E($.d1(),H.a(["/extensions/KHR_lights_punctual"],t.M))}} B.c8.prototype={ v:function(a,b){var s,r=this.e if(r!=null){s=b.c s.push("clearcoatTexture") r.v(a,b) s.pop()}r=this.r if(r!=null){s=b.c s.push("clearcoatRoughnessTexture") r.v(a,b) s.pop()}r=this.x if(r!=null){s=b.c s.push("clearcoatNormalTexture") r.v(a,b) s.pop()}}} A.c9.prototype={ v:function(a,b){var s,r=this.e if(r!=null){s=b.c s.push("diffuseTexture") r.v(a,b) s.pop()}r=this.x if(r!=null){s=b.c s.push("specularGlossinessTexture") r.v(a,b) s.pop()}}} U.ca.prototype={ v:function(a,b){var s,r=this.e if(r!=null){s=b.c s.push("sheenColorTexture") r.v(a,b) s.pop()}r=this.r if(r!=null){s=b.c s.push("sheenRoughnessTexture") r.v(a,b) s.pop()}}} B.cb.prototype={ v:function(a,b){var s,r=this.e if(r!=null){s=b.c s.push("transmissionTexture") r.v(a,b) s.pop()}}} S.cc.prototype={} L.cd.prototype={ v:function(a,b){var s,r for(s=b.e,r=this;r!=null;){r=s.j(0,r) if(r instanceof Y.aS){r.dx.m(0,b.O(),this.r) break}}}} D.T.prototype={} D.a4.prototype={} D.c1.prototype={ gG:function(a){var s=J.aL(this.a),r=J.aL(this.b) return A.oG(A.fy(A.fy(0,C.c.gG(s)),C.c.gG(r)))}, N:function(a,b){if(b==null)return!1 return b instanceof D.c1&&this.b==b.b&&this.a==b.a}} D.ce.prototype={} D.eY.prototype={} A.d9.prototype={ bU:function(){var s=this,r=s.d=s.c.bM(s.gdn(),s.gdr(),s.gcg()),q=s.dy q.e=r.gee() q.f=r.geh() q.r=new A.hP(s) return s.e.a}, aX:function(){this.d.I() var s=this.e if(s.a.a===0)s.T(new K.as("model/gltf-binary",null,this.fx))}, dq:function(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b="model/gltf-binary",a="0" c.d.aK() for(s=J.M(a0),r=t.f,q=t.G,p=t.M,o=c.a,n=0,m=0;n!==s.gi(a0);)switch(c.r){case 0:l=s.gi(a0) k=c.x m=Math.min(l-n,12-k) l=k+m c.x=l C.j.a0(o,k,l,a0,n) n+=m c.y=m if(c.x!==12)break j=c.b.getUint32(0,!0) if(j!==1179937895){c.f.a_($.pK(),H.a([j],p),0) c.d.I() s=c.e if(s.a.a===0)s.T(new K.as(b,null,c.fx)) return}i=c.b.getUint32(4,!0) if(i!==2){c.f.a_($.pL(),H.a([i],p),4) c.d.I() s=c.e if(s.a.a===0)s.T(new K.as(b,null,c.fx)) return}l=c.z=c.b.getUint32(8,!0) if(l<=c.y)c.f.a_($.pN(),H.a([l],p),8) c.r=1 c.x=0 break case 1:l=s.gi(a0) k=c.x m=Math.min(l-n,8-k) l=k+m c.x=l C.j.a0(o,k,l,a0,n) n+=m c.y+=m if(c.x!==8)break c.ch=c.b.getUint32(0,!0) l=c.b.getUint32(4,!0) c.cx=l if((c.ch&3)!==0){k=c.f h=$.pG() g=c.y k.a_(h,H.a(["0x"+C.a.am(C.c.ap(l,16),8,a)],p),g-8)}if(c.y+c.ch>c.z)c.f.a_($.pH(),H.a(["0x"+C.a.am(C.c.ap(c.cx,16),8,a),c.ch],p),c.y-8) if(c.Q===0&&c.cx!==1313821514)c.f.a_($.pS(),H.a(["0x"+C.a.am(C.c.ap(c.cx,16),8,a)],p),c.y-8) l=c.cx if(l===5130562&&c.Q>1&&!c.fr)c.f.a_($.pO(),H.a(["0x"+C.a.am(C.c.ap(l,16),8,a)],p),c.y-8) f=new A.hN(c) l=c.cx switch(l){case 1313821514:if(c.ch===0){k=c.f h=$.pJ() g=c.y k.a_(h,H.a(["0x"+C.a.am(C.c.ap(l,16),8,a)],p),g-8)}f.$1$seen(c.cy) c.cy=!0 break case 5130562:f.$1$seen(c.fr) c.fr=!0 break default:c.f.a_($.pT(),H.a(["0x"+C.a.am(C.c.ap(l,16),8,a)],p),c.y-8) c.r=4294967295}++c.Q c.x=0 break case 1313821514:m=Math.min(s.gi(a0)-n,c.ch-c.x) if(c.db==null){l=c.dy k=c.f l=new K.cy(new P.an(l,H.r(l).h("an<1>")),new P.ax(new P.C($.x,r),q)) l.e=k c.db=l c.dx=l.bU()}l=c.dy e=n+m k=s.Z(a0,n,e) if(l.b>=4)H.a2(l.bl()) h=l.b if((h&1)!==0)l.ak(k) else if((h&3)===0){l=l.aV() k=new P.cn(k) d=l.c if(d==null)l.b=l.c=k else{d.say(k) l.c=k}}l=c.x+=m c.y+=m if(l===c.ch){c.dy.a2() c.r=1 c.x=0}n=e break case 5130562:l=s.gi(a0) k=c.ch m=Math.min(l-n,k-c.x) l=c.fx if(l==null)l=c.fx=new Uint8Array(k) k=c.x h=k+m c.x=h C.j.a0(l,k,h,a0,n) n+=m c.y+=m if(c.x===c.ch){c.r=1 c.x=0}break case 4294967295:l=s.gi(a0) k=c.ch h=c.x m=Math.min(l-n,k-h) h+=m c.x=h n+=m c.y+=m if(h===k){c.r=1 c.x=0}break}c.d.an()}, ds:function(){var s,r,q=this switch(q.r){case 0:q.f.bB($.pR(),q.y) q.aX() break case 1:if(q.x!==0){q.f.bB($.pQ(),q.y) q.aX()}else{s=q.z r=q.y if(s!==r)q.f.a_($.pM(),H.a([s,r],t.M),q.y) s=q.dx if(s!=null)s.ao(0,new A.hO(q),q.gcg(),t.P) else q.e.T(new K.as("model/gltf-binary",null,q.fx))}break default:if(q.ch>0)q.f.bB($.pP(),q.y) q.aX()}}, dt:function(a){var s this.d.I() s=this.e if(s.a.a===0)s.M(a)}, $iet:1} A.hP.prototype={ $0:function(){var s=this.a if((s.dy.b&4)!==0)s.d.an() else s.aX()}, $S:2} A.hN.prototype={ $1$seen:function(a){var s=this.a if(a){s.f.a_($.pI(),H.a(["0x"+C.a.am(C.c.ap(s.cx,16),8,"0")],t.M),s.y-8) s.r=4294967295}else s.r=s.cx}, $0:function(){return this.$1$seen(null)}, $S:72} A.hO.prototype={ $1:function(a){var s=this.a,r=a==null?null:a.b s.e.T(new K.as("model/gltf-binary",r,s.fx))}, $S:73} K.as.prototype={} K.hS.prototype={ $0:function(){return this.a.b.aK()}, $S:1} K.hT.prototype={ $0:function(){return this.a.b.an()}, $S:1} K.hR.prototype={ $0:function(){return this.a.b.I()}, $S:74} K.hU.prototype={ $1:function(a){var s,r,q,p,o=this,n=null,m=o.a if(!m.a){s=J.M(a) if(s.gu(a)){m.b.I() o.b.a2() o.c.M(C.Z) return}r=s.j(a,0) if(103===r){s=o.b q=o.d p=new Uint8Array(12) s=new A.d9(p,new P.an(s,H.r(s).h("an<1>")),new P.ax(new P.C($.x,t.f),t.G)) q.id=!0 s.f=q s.b=H.jm(p.buffer,0,n) s.dy=P.o6(n,n,n,t.w) o.c.T(s) m.a=!0}else{s=123===r||9===r||32===r||10===r||13===r||239===r q=o.c p=o.b if(s){q.T(K.t9(new P.an(p,H.r(p).h("an<1>")),o.d)) m.a=!0}else{m.b.I() p.a2() q.M(C.Z) return}}}o.b.B(0,a)}, $S:23} K.cy.prototype={ bU:function(){var s=this,r=H.a([],t.M),q=new P.a9("") s.d=new P.lI(new P.fx(!1),new P.lw(C.a1.gcD().a,new P.fo(new K.hQ(s),r,t.cy),q),q) s.b=s.a.bM(s.gdw(),s.gdA(),s.gdC()) return s.c.a}, dz:function(a){var s,r,q,p=this p.b.aK() if(p.f){r=J.M(a) if(r.ga3(a)&&239===r.j(a,0))p.e.av($.fF(),H.a(["BOM found at the beginning of UTF-8 stream."],t.M),!0) p.f=!1}try{p.d.dP(a,0,J.X(a),!1) p.b.an()}catch(q){r=H.E(q) if(r instanceof P.aD){s=r p.e.av($.fF(),H.a([s],t.M),!0) p.b.I() p.c.b3()}else throw q}}, dD:function(a){var s this.b.I() s=this.c if(s.a.a===0)s.M(a)}, dB:function(){var s,r,q,p=this try{p.d.a2()}catch(r){q=H.E(r) if(q instanceof P.aD){s=q p.e.av($.fF(),H.a([s],t.M),!0) p.b.I() p.c.b3()}else throw r}}, $iet:1} K.hQ.prototype={ $1:function(a){var s,r,q,p=a[0] if(t.t.b(p))try{r=this.a s=V.nI(p,r.e) r.c.T(new K.as("model/gltf+json",s,null))}catch(q){if(H.E(q) instanceof M.c4){r=this.a r.b.I() r.c.b3()}else throw q}else{r=this.a r.e.av($.Z(),H.a([p,"object"],t.M),!0) r.b.I() r.c.b3()}}, $S:75} K.db.prototype={ l:function(a){return"Invalid data: could not detect glTF format."}, $ia3:1} F.m3.prototype={ $2:function(a,b){this.a.$1(a) if(!(H.aJ(b)&&b>=0)){this.b.m(0,a,-1) this.c.p($.fE(),a)}}, $S:6} F.m4.prototype={ $2:function(a,b){this.a.$1(a) if(!(H.aJ(b)&&b>=0)){this.b.m(0,a,-1) this.c.p($.fE(),a)}}, $S:6} F.m5.prototype={ $1:function(a){return a.af(0,t.X,t.e)}, $S:76} F.m2.prototype={ $0:function(){return H.a([],t.bH)}, $S:77} F.L.prototype={ j:function(a,b){return b==null||b<0||b>=this.a.length?null:this.a[b]}, m:function(a,b,c){this.a[b]=c}, gi:function(a){return this.b}, si:function(a,b){throw H.c(P.ab("Changing length is not supported"))}, l:function(a){return P.id(this.a,"[","]")}, a9:function(a){var s,r,q,p for(s=this.b,r=this.a,q=0;q0.00674)a.k($.nb(),H.a([b-2,b,Math.sqrt(s.a)],t.M),s.b) s.a=0}return!0}} F.f5.prototype={ Y:function(a,b,c,d){var s=this,r=s.c,q=r!=null?r.$1(d):d if(3===c){if(1!==q&&-1!==q)a.k($.pn(),H.a([b-3,b,q],t.M),s.b)}else{r=s.a+q*q s.a=r if(2===c){if(Math.abs(Math.sqrt(r)-1)>0.00674)a.k($.nb(),H.a([b-2,b,Math.sqrt(s.a)],t.M),s.b) s.a=0}}return!0}} F.en.prototype={ Y:function(a,b,c,d){if(1d)a.k($.pr(),H.a([b,d],t.M),this.a) return!0}} A.kW.prototype={ bc:function(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=t.X,e=t._,d=P.a5(f,e),c=g.a if(c!=null)d.m(0,"uri",c.l(0)) c=g.c s=c==null if((s?null:c.a)!=null)d.m(0,"mimeType",s?null:c.a) d.m(0,"validatorVersion","2.0.0-dev.3.3") if(g.d)d.m(0,"validatedAt",new P.d5(Date.now(),!1).es().er()) c=g.b r=c.fy q=P.a5(f,e) p=H.a([0,0,0,0],t.V) s=new Array(r.length) s.fixed$length=Array o=H.a(s,t.j) for(s=o.length,n=0;n")),q=0,p=0,o=0,n=0,m=0,l=0;h.n();){k=h.d r=k.x if(r!=null){q+=r.b for(r=new H.a6(r,r.gi(r),r.$ti.h("a6"));r.n();){k=r.d j=k.fr if(j!==-1)m+=j l+=k.geu() p=Math.max(p,k.dx.a) o=Math.max(o,k.db) n=Math.max(n,k.cx*4)}}}s.m(0,"drawCallCount",q) s.m(0,"totalVertexCount",m) s.m(0,"totalTriangleCount",l) s.m(0,"maxUVs",o) s.m(0,"maxInfluences",n) s.m(0,"maxAttributes",p) return s}} A.kY.prototype={ $1:function(a){var s=a.x return s!=null&&s.bC(s,new A.kX())}, $S:78} A.kX.prototype={ $1:function(a){return a.fx!=null}, $S:3} A.m7.prototype={ $2:function(a,b){var s=536870911&a+J.aL(b) s=536870911&s+((524287&s)<<10) return s^s>>>6}, $S:79} T.cD.prototype={ d_:function(a){var s=a.a,r=this.a r[15]=s[15] r[14]=s[14] r[13]=s[13] r[12]=s[12] r[11]=s[11] r[10]=s[10] r[9]=s[9] r[8]=s[8] r[7]=s[7] r[6]=s[6] r[5]=s[5] r[4]=s[4] r[3]=s[3] r[2]=s[2] r[1]=s[1] r[0]=s[0]}, l:function(a){var s=this return"[0] "+s.aN(0).l(0)+"\n[1] "+s.aN(1).l(0)+"\n[2] "+s.aN(2).l(0)+"\n[3] "+s.aN(3).l(0)+"\n"}, N:function(a,b){var s,r,q if(b==null)return!1 if(b instanceof T.cD){s=this.a r=s[0] q=b.a s=r===q[0]&&s[1]===q[1]&&s[2]===q[2]&&s[3]===q[3]&&s[4]===q[4]&&s[5]===q[5]&&s[6]===q[6]&&s[7]===q[7]&&s[8]===q[8]&&s[9]===q[9]&&s[10]===q[10]&&s[11]===q[11]&&s[12]===q[12]&&s[13]===q[13]&&s[14]===q[14]&&s[15]===q[15]}else s=!1 return s}, gG:function(a){return A.n0(this.a)}, aN:function(a){var s=new Float32Array(4),r=this.a s[0]=r[a] s[1]=r[4+a] s[2]=r[8+a] s[3]=r[12+a] return new T.f9(s)}, cE:function(){var s=this.a,r=s[0],q=s[5],p=s[1],o=s[4],n=r*q-p*o,m=s[6],l=s[2],k=r*m-l*o,j=s[7],i=s[3],h=r*j-i*o,g=p*m-l*q,f=p*j-i*q,e=l*j-i*m m=s[8] i=s[9] j=s[10] l=s[11] return-(i*e-j*f+l*g)*s[12]+(m*e-j*h+l*k)*s[13]-(m*f-i*h+l*n)*s[14]+(m*g-i*k+j*n)*s[15]}, cJ:function(){var s=this.a,r=0+Math.abs(s[0])+Math.abs(s[1])+Math.abs(s[2])+Math.abs(s[3]),q=r>0?r:0 r=0+Math.abs(s[4])+Math.abs(s[5])+Math.abs(s[6])+Math.abs(s[7]) if(r>q)q=r r=0+Math.abs(s[8])+Math.abs(s[9])+Math.abs(s[10])+Math.abs(s[11]) if(r>q)q=r r=0+Math.abs(s[12])+Math.abs(s[13])+Math.abs(s[14])+Math.abs(s[15]) return r>q?r:q}, cK:function(){var s=this.a return s[0]===1&&s[1]===0&&s[2]===0&&s[3]===0&&s[4]===0&&s[5]===1&&s[6]===0&&s[7]===0&&s[8]===0&&s[9]===0&&s[10]===1&&s[11]===0&&s[12]===0&&s[13]===0&&s[14]===0&&s[15]===1}} T.eW.prototype={ gaI:function(){var s=this.a,r=s[0],q=s[1],p=s[2],o=s[3] return r*r+q*q+p*p+o*o}, gi:function(a){var s=this.a,r=s[0],q=s[1],p=s[2],o=s[3] return Math.sqrt(r*r+q*q+p*p+o*o)}, l:function(a){var s=this.a return H.b(s[0])+", "+H.b(s[1])+", "+H.b(s[2])+" @ "+H.b(s[3])}} T.cJ.prototype={ bi:function(a,b,c){var s=this.a s[0]=a s[1]=b s[2]=c}, l:function(a){var s=this.a return"["+H.b(s[0])+","+H.b(s[1])+","+H.b(s[2])+"]"}, N:function(a,b){var s,r,q if(b==null)return!1 if(b instanceof T.cJ){s=this.a r=s[0] q=b.a s=r===q[0]&&s[1]===q[1]&&s[2]===q[2]}else s=!1 return s}, gG:function(a){return A.n0(this.a)}, gi:function(a){var s=this.a,r=s[0],q=s[1] s=s[2] return Math.sqrt(r*r+q*q+s*s)}, gaI:function(){var s=this.a,r=s[0],q=s[1] s=s[2] return r*r+q*q+s*s}} T.f9.prototype={ l:function(a){var s=this.a return H.b(s[0])+","+H.b(s[1])+","+H.b(s[2])+","+H.b(s[3])}, N:function(a,b){var s,r,q if(b==null)return!1 if(b instanceof T.f9){s=this.a r=s[0] q=b.a s=r===q[0]&&s[1]===q[1]&&s[2]===q[2]&&s[3]===q[3]}else s=!1 return s}, gG:function(a){return A.n0(this.a)}, gi:function(a){var s=this.a,r=s[0],q=s[1],p=s[2] s=s[3] return Math.sqrt(r*r+q*q+p*p+s*s)}} Q.bb.prototype={} Q.hx.prototype={} Q.cP.prototype={} Q.mo.prototype={ $3:function(a,b,c){var s=c.$1(J.ag(a)) return s}, $S:80} Q.mk.prototype={ $2:function(a,b){return new self.Promise(P.cp(new Q.mj(a,b,this.a)),t._)}, $C:"$2", $R:2, $S:81} Q.mj.prototype={ $2:function(a,b){Q.fB(this.a,this.b).ao(0,new Q.mg(a),new Q.mh(this.c,b),t.P)}, $C:"$2", $R:2, $S:26} Q.mg.prototype={ $1:function(a){this.a.$1(P.n2(a))}, $S:27} Q.mh.prototype={ $2:function(a,b){return this.a.$3(a,b,this.b)}, $C:"$2", $R:2, $S:15} Q.ml.prototype={ $2:function(a,b){return new self.Promise(P.cp(new Q.mi(a,b,this.a)),t._)}, $C:"$2", $R:2, $S:85} Q.mi.prototype={ $2:function(a,b){Q.n5(this.a,this.b).ao(0,new Q.me(a),new Q.mf(this.c,b),t.P)}, $C:"$2", $R:2, $S:26} Q.me.prototype={ $1:function(a){this.a.$1(P.n2(a))}, $S:27} Q.mf.prototype={ $2:function(a,b){return this.a.$3(a,b,this.b)}, $C:"$2", $R:2, $S:15} Q.mm.prototype={ $0:function(){return"2.0.0-dev.3.3"}, $C:"$0", $R:0, $S:86} Q.mn.prototype={ $0:function(){return P.n2(M.t4())}, $C:"$0", $R:0, $S:4} Q.lU.prototype={ $1:function(a){var s=new P.C($.x,t.q),r=new P.ax(s,t.as),q=this.a.$1(J.ag(a)) if((q==null?null:J.rv(q))==null)r.M(new P.ak(!1,null,null,"options.externalResourceFunction: Function must return a Promise.")) else J.rG(q,P.cp(new Q.lV(r)),P.cp(new Q.lW(r))) return s}, $S:87} Q.lV.prototype={ $1:function(a){var s=this.a if(t.a.b(a))s.T(a) else s.M(new P.ak(!1,null,null,"options.externalResourceFunction: Promise must be fulfilled with Uint8Array or rejected."))}, $S:24} Q.lW.prototype={ $1:function(a){return this.a.M(new Q.eP(J.ag(a)))}, $S:10} Q.lS.prototype={ $1:function(a){var s,r,q,p=this if(p.a.id&&a==null)return p.b.c if(p.c!=null)s=p.d.$1(a) else{r=p.e P.aM(r,"error") $.x!==C.f q=P.el(r) s=new P.C($.x,t.q) s.aT(r,q)}return s}, $0:function(){return this.$1(null)}, $C:"$1", $R:0, $D:function(){return[null]}, $S:88} Q.lT.prototype={ $1:function(a){var s,r,q,p,o=null if(this.a!=null){s=this.b.$1(a) s=P.tR(s,H.ac(s).c)}else{s=this.c P.aM(s,"error") r=t.f1 q=new P.bD(o,o,o,o,r) p=P.el(s) q.aQ(s,p) q.aU() s=new P.an(q,r.h("an<1>"))}return s}, $S:89} Q.eP.prototype={ l:function(a){return"Node Exception: "+H.b(this.a)}, $ia3:1};(function aliases(){var s=J.cz.prototype s.d1=s.bb s=J.aF.prototype s.d2=s.l s=P.m.prototype s.d3=s.a0 s=P.dV.prototype s.d4=s.a2})();(function installTearOffs(){var s=hunkHelpers._static_1,r=hunkHelpers._static_0,q=hunkHelpers._static_2,p=hunkHelpers._instance_2u,o=hunkHelpers._instance_0u,n=hunkHelpers.installInstanceTearOff,m=hunkHelpers._instance_1i,l=hunkHelpers._instance_1u s(P,"vk","tZ",11) s(P,"vl","u_",11) s(P,"vm","u0",11) r(P,"oS","v7",1) q(P,"vn","v0",14) p(P.C.prototype,"gde","aB",14) o(P.cS.prototype,"gdS","a2",50) var k o(k=P.dA.prototype,"gcm","b_",1) o(k,"gcn","b0",1) n(k=P.cK.prototype,"gee",0,0,null,["$1","$0"],["cQ","aK"],51,0) o(k,"geh","an",1) o(k,"gcm","b_",1) o(k,"gcn","b0",1) m(P.aZ.prototype,"gcA","F",53) q(M,"vg","rM",91) q(M,"vf","rL",92) q(M,"vd","rJ",93) q(M,"ve","rK",94) l(M.a0.prototype,"gbP","ed",115) q(Z,"vi","rO",95) q(Z,"vh","rN",96) q(T,"vj","rP",97) q(Q,"vo","rU",98) q(V,"vp","rT",99) q(G,"vs","rX",100) q(G,"vq","rV",101) q(G,"vr","rW",102) q(T,"vG","te",103) q(Y,"vZ","tu",104) q(Y,"w0","tE",105) q(Y,"w_","tD",106) q(Y,"p3","tC",107) q(Y,"bi","tT",108) q(S,"w1","tx",109) q(V,"w2","tB",110) q(T,"w3","tO",111) q(B,"w4","tP",112) q(O,"w5","tQ",113) q(U,"w7","tU",114) s(E,"d0","v3",28) s(E,"oT","uZ",28) s(D,"vz","uN",12) q(D,"vy","t8",117) q(X,"vN","tk",118) q(X,"vO","tl",119) q(X,"vP","tm",120) q(B,"vQ","tn",121) q(A,"vR","to",122) q(U,"vS","tp",123) q(B,"vT","tq",124) q(S,"vU","tr",125) q(L,"vW","ts",84) l(k=A.d9.prototype,"gdn","dq",25) o(k,"gdr","ds",1) l(k,"gcg","dt",10) l(k=K.cy.prototype,"gdw","dz",25) l(k,"gdC","dD",10) o(k,"gdA","dB",1) s(U,"vV","uO",12)})();(function inheritance(){var s=hunkHelpers.mixin,r=hunkHelpers.inherit,q=hunkHelpers.inheritMany r(P.e,null) q(P.e,[H.mD,J.cz,J.aC,P.i,H.d3,P.I,H.bZ,P.F,P.dN,H.a6,P.H,H.d6,H.d8,H.f7,H.cG,P.dj,H.cv,H.ig,H.kJ,H.eS,H.d7,H.dS,H.lA,H.j7,H.df,H.ih,H.ly,H.aI,H.fj,H.dX,P.lG,P.fc,P.cO,P.aB,P.ff,P.cM,P.C,P.fd,P.aW,P.f0,P.cS,P.fs,P.fe,P.cK,P.fn,P.fh,P.lh,P.fq,P.ek,P.lJ,P.dI,P.cQ,P.lx,P.dM,P.m,P.fw,P.kI,P.eo,P.le,P.em,P.fx,P.d5,P.eT,P.ds,P.dD,P.aD,P.cC,P.k,P.fr,P.a9,P.e2,P.kL,P.fp,V.fk,F.Y,V.kQ,V.bU,V.bS,V.u,M.kV,M.j,M.c4,Y.dK,Y.dy,Y.cL,Y.c2,Y.c3,Y.i5,Y.dw,Y.dv,Y.aP,N.cR,N.eX,N.jw,O.ey,E.bx,E.ic,E.cA,D.T,D.a4,D.c1,D.ce,D.eY,A.d9,K.as,K.cy,K.db,A.kW,T.cD,T.eW,T.cJ,T.f9,Q.eP]) q(J.cz,[J.dd,J.cB,J.aF,J.p,J.c5,J.br,H.dm]) q(J.aF,[J.eU,J.cl,J.aQ,Q.bb,Q.hx,Q.cP]) r(J.ii,J.p) q(J.c5,[J.de,J.eB]) q(P.i,[H.bE,H.n,H.b9,H.l_,H.bc,H.dz,P.dc]) q(H.bE,[H.bX,H.e4]) r(H.dC,H.bX) r(H.dx,H.e4) r(H.b3,H.dx) r(P.di,P.I) q(P.di,[H.bY,H.aG,P.dG,P.fl]) q(H.bZ,[H.fQ,H.jt,H.f1,H.im,H.m9,H.ma,H.mb,P.lb,P.la,P.lc,P.ld,P.lH,P.lK,P.lL,P.m_,P.li,P.lq,P.lm,P.ln,P.lo,P.lk,P.lp,P.lj,P.lt,P.lu,P.ls,P.lr,P.kC,P.kD,P.kE,P.kF,P.kG,P.lF,P.lE,P.lg,P.lf,P.lz,P.lY,P.lD,P.lC,P.j8,P.j9,P.kT,P.kU,P.jn,P.kN,P.kO,P.kP,P.lP,P.lO,P.lQ,P.lR,P.lM,M.l6,M.l7,M.l8,M.l9,M.l4,M.l5,M.l0,M.l1,M.l2,M.l3,Z.fH,Z.fI,V.i0,V.i1,V.i2,V.hZ,V.i_,V.hX,V.hY,V.hV,V.hW,V.i3,V.i4,Y.jb,S.jl,S.jc,S.jd,S.je,S.jg,S.jh,S.ji,S.jj,S.jk,S.jf,V.jo,V.jp,V.jq,B.jz,O.kB,M.fS,M.fR,M.fT,M.fW,M.fX,M.fU,M.fV,M.fY,Y.i7,Y.i9,Y.i8,Y.i6,Y.il,Y.ik,Y.js,N.jx,N.jy,O.mq,O.mr,O.ms,O.lZ,E.h8,E.h6,E.h5,E.hd,E.ha,E.hb,E.h9,E.hm,E.ho,E.hf,E.hl,E.he,E.hk,E.hi,E.hj,E.hh,E.hg,E.hr,E.hq,E.hp,E.hv,E.hu,E.h2,E.h3,E.h4,E.ht,E.hs,E.h7,E.hn,E.hc,E.h1,E.h_,E.h0,E.ib,E.jK,E.jL,E.jQ,E.jO,E.jI,E.jE,E.jM,E.jF,E.jP,E.jB,E.jJ,E.jD,E.jG,E.jC,E.jN,E.jH,E.kp,E.ko,E.ke,E.kc,E.kd,E.kb,E.k9,E.ka,E.kk,E.kl,E.k8,E.k7,E.k6,E.k5,E.k3,E.k2,E.k0,E.jV,E.kz,E.ky,E.k_,E.jX,E.jZ,E.jW,E.jY,E.kx,E.kv,E.kq,E.kf,E.kw,E.kr,E.ks,E.kt,E.ku,E.kj,E.ki,E.kh,E.kg,E.kn,E.km,E.k1,E.jT,E.jS,E.k4,E.jU,E.j0,E.j5,E.iQ,E.iC,E.j6,E.iy,E.ix,E.iA,E.iB,E.iw,E.iz,E.iv,E.iF,E.iD,E.j4,E.iE,E.iX,E.iI,E.iJ,E.iG,E.iH,E.iP,E.iO,E.iN,E.iM,E.iR,E.iL,E.iK,E.j3,E.iS,E.iV,E.iU,E.iT,E.iW,E.iY,E.iZ,E.iu,E.it,E.is,E.j_,E.j1,E.j2,E.hE,E.hD,E.hC,E.hM,E.hA,E.hL,E.hH,E.hI,E.hB,E.hz,E.hF,E.hK,E.hJ,E.hG,X.iq,A.hP,A.hN,A.hO,K.hS,K.hT,K.hR,K.hU,K.hQ,F.m3,F.m4,F.m5,F.m2,A.kY,A.kX,A.m7,Q.mo,Q.mk,Q.mj,Q.mg,Q.mh,Q.ml,Q.mi,Q.me,Q.mf,Q.mm,Q.mn,Q.lU,Q.lV,Q.lW,Q.lS,Q.lT]) q(P.F,[H.eD,P.f2,H.eC,H.f6,H.eZ,H.fi,P.ej,P.eR,P.ak,P.eO,P.f8,P.f3,P.bz,P.ep,P.er]) r(P.dg,P.dN) q(P.dg,[H.cI,F.L]) q(H.cI,[H.cu,P.aX]) q(H.n,[H.af,H.b6,H.au,P.dH]) q(H.af,[H.dt,H.a8,P.fm,P.dF]) r(H.c_,H.b9) q(P.H,[H.a7,H.cm,H.dr]) r(H.cw,H.bc) r(P.e0,P.dj) r(P.be,P.e0) r(H.d4,P.be) q(H.cv,[H.aq,H.al]) r(H.eQ,P.f2) q(H.f1,[H.f_,H.ct]) r(H.cE,H.dm) q(H.cE,[H.dO,H.dQ]) r(H.dP,H.dO) r(H.dl,H.dP) r(H.dR,H.dQ) r(H.av,H.dR) q(H.dl,[H.dk,H.eI]) q(H.av,[H.eJ,H.eK,H.eL,H.eM,H.eN,H.dn,H.cf]) r(H.dY,H.fi) r(P.dW,P.dc) r(P.ax,P.ff) q(P.cS,[P.bD,P.cT]) r(P.dT,P.aW) q(P.dT,[P.an,P.dE]) r(P.dA,P.cK) q(P.fn,[P.dL,P.dU]) q(P.fh,[P.cn,P.dB]) r(P.lB,P.lJ) r(P.dJ,P.dG) q(P.cQ,[P.aZ,P.e1]) r(P.kH,P.kI) r(P.dV,P.kH) r(P.lw,P.dV) q(P.eo,[P.fL,P.hw,P.io]) r(P.eq,P.f0) q(P.eq,[P.fN,P.fM,P.ip,P.kS]) q(P.em,[P.fO,P.fo]) r(P.lI,P.fO) r(P.kR,P.hw) q(P.ak,[P.dq,P.ew]) r(P.fg,P.e2) r(V.o,V.fk) q(V.o,[V.es,M.bP,M.bQ,M.bR,Z.b1,Z.bT,Z.b2,T.bo,G.bV,G.bW,V.da,Y.ci,Y.bB,S.aH,D.c0,X.bs,X.c6,X.c7,B.c8,A.c9,U.ca,B.cb,S.cc,L.cd]) q(V.es,[M.a0,Z.bn,Q.aN,V.bp,G.bq,T.aO,Y.aS,S.aT,V.ah,T.bv,B.bw,O.by,U.bA,X.b7]) q(M.a0,[M.fb,M.fa]) q(F.Y,[M.ez,M.eG,M.eE,M.eH,M.eF,Z.ei,Z.dp,S.ev,O.eu,F.f4,F.f5,F.en]) q(Y.bB,[Y.ch,Y.cg]) q(Y.i5,[Y.ij,Y.jr,Y.kZ]) q(E.ic,[E.fZ,E.ia,E.jA,E.jR,E.ir,E.hy]) s(H.cI,H.f7) s(H.e4,P.m) s(H.dO,P.m) s(H.dP,H.d8) s(H.dQ,P.m) s(H.dR,H.d8) s(P.bD,P.fe) s(P.cT,P.fs) s(P.dN,P.m) s(P.e0,P.fw) s(V.fk,V.kQ)})() var v={typeUniverse:{eC:new Map(),tR:{},eT:{},tPV:{},sEA:[]},mangledGlobalNames:{d:"int",w:"double",G:"num",f:"String",Q:"bool",k:"Null",l:"List"},mangledNames:{},getTypeFromName:getGlobalFromName,metadata:[],types:["f*(l<@>*)","~()","k()","Q*(aH*)","@()","w*(d*)","k(f*,e*)","k(f*,d*)","Q*(d*)","k(ah*,d*,d*)","~(e*)","~(~())","~(j*)","k(@)","~(e,am)","~(e*,am*)","~(aa,f,d)","i*()","d*(d*)","i*()","k(d*,aH*)","~(f*)","Q*(T*)","k(l*)","k(e*)","~(l*)","k(~(e*)*,aE*)","k(h*)","f*(e*)","k(d*,ah*)","i*(d*,d*,d*)","k(@,am)","k(d,@)","@(@)","i*(d*,d*,d*)","k(d*,b2*)","k(d*,b1*)","L<0^*>*(f*,0^*(h*,j*)*)","0^*(f*,0^*(h*,j*)*{req:Q*})","~(L*,bC*)","k(d*,o*)","k(e,am)","k(f,@)","Q*(ah*)","~(L*)","k(d*,ck*)","~(o*,f*)","C<@>(@)","k(@,@)","d*(d*,d*,f*)","ae<@>()","~([ae<~>?])","kA*>*()","Q(e?)","k(e?,e?)","f*(T*)","l*>*()","f*(f*)","k(~())","T*()","k(bC*,a4*)","k(cH,@)","@(@,f)","Q*(l*,l*)","l*/*(aN*)","aW*>*(aO*)","k(d*,a0*)","Q*(H*)","~(f[@])","k(d*,b7*)","d(d,d)","aa(d)","~({seen:Q*})","k(as*)","ae<~>*()","k(l*)","h*(h<@,@>*)","l*()","Q*(aT*)","d*(d*,e*)","~(e*,am*,aE*)","bb<1&>*(aa*,e*)","aa(@,@)","@(f)","cd*(h*,j*)","bb<1&>*(f*,e*)","f*()","ae*(aY*)","aa*/*([aY*])","aW*>*(aY*)","e?(e?)","a0*(h*,j*)","bP*(h*,j*)","bQ*(h*,j*)","bR*(h*,j*)","bn*(h*,j*)","bT*(h*,j*)","bo*(h*,j*)","aN*(h*,j*)","bp*(h*,j*)","bq*(h*,j*)","bV*(h*,j*)","bW*(h*,j*)","aO*(h*,j*)","aS*(h*,j*)","ci*(h*,j*)","ch*(h*,j*)","cg*(h*,j*)","bB*(h*,j*)","aT*(h*,j*)","ah*(h*,j*)","bv*(h*,j*)","bw*(h*,j*)","by*(h*,j*)","bA*(h*,j*)","w*(G*)","~(@)","c0*(h*,j*)","bs*(h*,j*)","c6*(h*,j*)","c7*(h*,j*)","c8*(h*,j*)","c9*(h*,j*)","ca*(h*,j*)","cb*(h*,j*)","cc*(h*,j*)","~(f,d)"],interceptorsByTag:null,leafTags:null,arrayRti:typeof Symbol=="function"&&typeof Symbol()=="symbol"?Symbol("$ti"):"$ti"} H.uh(v.typeUniverse,JSON.parse('{"bb":"aF","hx":"aF","cP":"aF","eU":"aF","cl":"aF","aQ":"aF","dd":{"Q":[]},"cB":{"k":[]},"aF":{"aE":[],"bb":["1&"],"cP":[]},"p":{"l":["1"],"n":["1"],"i":["1"]},"ii":{"p":["1"],"l":["1"],"n":["1"],"i":["1"]},"aC":{"H":["1"]},"c5":{"w":[],"G":[]},"de":{"w":[],"d":[],"G":[]},"eB":{"w":[],"G":[]},"br":{"f":[]},"bE":{"i":["2"]},"d3":{"H":["2"]},"bX":{"bE":["1","2"],"i":["2"],"i.E":"2"},"dC":{"bX":["1","2"],"bE":["1","2"],"n":["2"],"i":["2"],"i.E":"2"},"dx":{"m":["2"],"l":["2"],"bE":["1","2"],"n":["2"],"i":["2"]},"b3":{"dx":["1","2"],"m":["2"],"l":["2"],"bE":["1","2"],"n":["2"],"i":["2"],"m.E":"2","i.E":"2"},"bY":{"I":["3","4"],"h":["3","4"],"I.K":"3","I.V":"4"},"eD":{"F":[]},"cu":{"m":["d"],"l":["d"],"n":["d"],"i":["d"],"m.E":"d"},"n":{"i":["1"]},"af":{"n":["1"],"i":["1"]},"dt":{"af":["1"],"n":["1"],"i":["1"],"i.E":"1","af.E":"1"},"a6":{"H":["1"]},"b9":{"i":["2"],"i.E":"2"},"c_":{"b9":["1","2"],"n":["2"],"i":["2"],"i.E":"2"},"a7":{"H":["2"]},"a8":{"af":["2"],"n":["2"],"i":["2"],"i.E":"2","af.E":"2"},"l_":{"i":["1"],"i.E":"1"},"cm":{"H":["1"]},"bc":{"i":["1"],"i.E":"1"},"cw":{"bc":["1"],"n":["1"],"i":["1"],"i.E":"1"},"dr":{"H":["1"]},"b6":{"n":["1"],"i":["1"],"i.E":"1"},"d6":{"H":["1"]},"cI":{"m":["1"],"l":["1"],"n":["1"],"i":["1"]},"cG":{"cH":[]},"d4":{"be":["1","2"],"h":["1","2"]},"cv":{"h":["1","2"]},"aq":{"cv":["1","2"],"h":["1","2"]},"dz":{"i":["1"],"i.E":"1"},"al":{"cv":["1","2"],"h":["1","2"]},"eQ":{"F":[]},"eC":{"F":[]},"f6":{"F":[]},"eS":{"a3":[]},"dS":{"am":[]},"bZ":{"aE":[]},"f1":{"aE":[]},"f_":{"aE":[]},"ct":{"aE":[]},"eZ":{"F":[]},"aG":{"I":["1","2"],"h":["1","2"],"I.K":"1","I.V":"2"},"au":{"n":["1"],"i":["1"],"i.E":"1"},"df":{"H":["1"]},"cE":{"at":["1"]},"dl":{"m":["w"],"at":["w"],"l":["w"],"n":["w"],"i":["w"]},"av":{"m":["d"],"at":["d"],"l":["d"],"n":["d"],"i":["d"]},"dk":{"m":["w"],"at":["w"],"l":["w"],"n":["w"],"i":["w"],"m.E":"w"},"eI":{"m":["w"],"at":["w"],"l":["w"],"n":["w"],"i":["w"],"m.E":"w"},"eJ":{"av":[],"m":["d"],"at":["d"],"l":["d"],"n":["d"],"i":["d"],"m.E":"d"},"eK":{"av":[],"m":["d"],"at":["d"],"l":["d"],"n":["d"],"i":["d"],"m.E":"d"},"eL":{"av":[],"m":["d"],"at":["d"],"l":["d"],"n":["d"],"i":["d"],"m.E":"d"},"eM":{"av":[],"m":["d"],"at":["d"],"l":["d"],"n":["d"],"i":["d"],"m.E":"d"},"eN":{"av":[],"m":["d"],"at":["d"],"l":["d"],"n":["d"],"i":["d"],"m.E":"d"},"dn":{"av":[],"m":["d"],"at":["d"],"l":["d"],"n":["d"],"i":["d"],"m.E":"d"},"cf":{"av":[],"m":["d"],"aa":[],"at":["d"],"l":["d"],"n":["d"],"i":["d"],"m.E":"d"},"dX":{"bC":[]},"fi":{"F":[]},"dY":{"F":[]},"aB":{"H":["1"]},"dW":{"i":["1"],"i.E":"1"},"ax":{"ff":["1"]},"C":{"ae":["1"]},"bD":{"cS":["1"]},"cT":{"cS":["1"]},"an":{"aW":["1"]},"dT":{"aW":["1"]},"dE":{"aW":["1"]},"ek":{"F":[]},"dG":{"I":["1","2"],"h":["1","2"]},"dJ":{"dG":["1","2"],"I":["1","2"],"h":["1","2"],"I.K":"1","I.V":"2"},"dH":{"n":["1"],"i":["1"],"i.E":"1"},"dI":{"H":["1"]},"aZ":{"cQ":["1"],"n":["1"],"i":["1"]},"dM":{"H":["1"]},"aX":{"m":["1"],"l":["1"],"n":["1"],"i":["1"],"m.E":"1"},"dc":{"i":["1"]},"dg":{"m":["1"],"l":["1"],"n":["1"],"i":["1"]},"di":{"I":["1","2"],"h":["1","2"]},"I":{"h":["1","2"]},"dj":{"h":["1","2"]},"be":{"h":["1","2"]},"cQ":{"n":["1"],"i":["1"]},"e1":{"cQ":["1"],"n":["1"],"i":["1"]},"fl":{"I":["f","@"],"h":["f","@"],"I.K":"f","I.V":"@"},"fm":{"af":["f"],"n":["f"],"i":["f"],"i.E":"f","af.E":"f"},"w":{"G":[]},"d":{"G":[]},"l":{"n":["1"],"i":["1"]},"kA":{"n":["1"],"i":["1"]},"ej":{"F":[]},"f2":{"F":[]},"eR":{"F":[]},"ak":{"F":[]},"dq":{"F":[]},"ew":{"F":[]},"eO":{"F":[]},"f8":{"F":[]},"f3":{"F":[]},"bz":{"F":[]},"ep":{"F":[]},"eT":{"F":[]},"ds":{"F":[]},"er":{"F":[]},"dD":{"a3":[]},"aD":{"a3":[]},"dF":{"af":["1"],"n":["1"],"i":["1"],"i.E":"1","af.E":"1"},"fr":{"am":[]},"e2":{"aY":[]},"fp":{"aY":[]},"fg":{"aY":[]},"a0":{"o":[],"t":[]},"fb":{"a0":["d*"],"o":[],"t":[]},"fa":{"a0":["w*"],"o":[],"t":[]},"bP":{"o":[],"t":[]},"bQ":{"o":[],"t":[]},"bR":{"o":[],"t":[]},"ez":{"Y":["w*"]},"eG":{"Y":["w*"]},"eE":{"Y":["w*"]},"eH":{"Y":["d*"]},"eF":{"Y":["d*"]},"bn":{"o":[],"t":[]},"b1":{"o":[],"t":[]},"bT":{"o":[],"t":[]},"b2":{"o":[],"t":[]},"ei":{"Y":["w*"]},"dp":{"Y":["1*"]},"bo":{"o":[],"t":[]},"aN":{"o":[],"t":[]},"bp":{"o":[],"t":[]},"bq":{"o":[],"t":[]},"bV":{"o":[],"t":[]},"bW":{"o":[],"t":[]},"da":{"o":[],"t":[]},"o":{"t":[]},"es":{"o":[],"t":[]},"aO":{"o":[],"t":[]},"aS":{"o":[],"t":[]},"ci":{"o":[],"t":[]},"ch":{"o":[],"t":[]},"cg":{"o":[],"t":[]},"bB":{"o":[],"t":[]},"aT":{"o":[],"t":[]},"aH":{"o":[],"t":[]},"ev":{"Y":["d*"]},"ah":{"o":[],"t":[]},"bv":{"o":[],"t":[]},"bw":{"o":[],"t":[]},"by":{"o":[],"t":[]},"eu":{"Y":["w*"]},"bA":{"o":[],"t":[],"ck":[]},"c4":{"a3":[]},"dw":{"a3":[]},"dv":{"a3":[]},"aP":{"a3":[]},"c0":{"o":[],"t":[],"ck":[]},"bs":{"o":[],"t":[]},"b7":{"o":[],"t":[]},"c6":{"o":[],"t":[]},"c7":{"o":[],"t":[]},"c8":{"o":[],"t":[]},"c9":{"o":[],"t":[]},"ca":{"o":[],"t":[]},"cb":{"o":[],"t":[]},"cc":{"o":[],"t":[]},"cd":{"o":[],"t":[]},"d9":{"et":[]},"cy":{"et":[]},"db":{"a3":[]},"L":{"m":["1*"],"l":["1*"],"n":["1*"],"i":["1*"],"m.E":"1*"},"f4":{"Y":["G*"]},"f5":{"Y":["G*"]},"en":{"Y":["w*"]},"eP":{"a3":[]},"aa":{"l":["d"],"n":["d"],"i":["d"]}}')) H.ug(v.typeUniverse,JSON.parse('{"d8":1,"f7":1,"cI":1,"e4":2,"cE":1,"cM":2,"f0":2,"fs":1,"fe":1,"dA":1,"cK":1,"dT":1,"dL":1,"fh":1,"cn":1,"fn":1,"dU":1,"fq":1,"dc":1,"dg":1,"di":2,"fw":2,"dj":2,"dN":1,"e0":2,"em":1,"eo":2,"eq":2,"dV":1}')) var u={p:") does not match the number of morph targets (",c:"Accessor sparse indices element at index ",m:"Animation input accessor element at index "} var t=(function rtii(){var s=H.ap return{gF:s("d4"),O:s("n<@>"),C:s("F"),b8:s("aE"),c:s("ae<@>"),bq:s("ae<~>"),N:s("al"),U:s("i<@>"),s:s("p"),b:s("p<@>"),Z:s("p"),p:s("p"),fr:s("p"),es:s("p"),gd:s("p*>"),bd:s("p"),a9:s("p"),e2:s("p*>"),fK:s("p*>"),B:s("p*>"),dB:s("p"),bH:s("p"),d:s("p*>"),ar:s("p*>*>"),j:s("p*>"),bZ:s("p"),R:s("p"),M:s("p"),d6:s("p"),i:s("p"),m:s("p"),V:s("p"),T:s("cB"),g:s("aQ"),aU:s("at<@>"),eo:s("aG"),I:s("h<@,@>"),gw:s("a8"),eB:s("av"),bm:s("cf"),P:s("k"),K:s("e"),ed:s("dp"),eq:s("L"),az:s("L"),du:s("L"),b_:s("L"),S:s("f"),E:s("aa"),ak:s("cl"),go:s("aX*>"),em:s("aX"),f8:s("be"),n:s("aY"),a_:s("ax"),G:s("ax"),eP:s("ax"),as:s("ax"),f1:s("bD*>"),eI:s("C<@>"),fJ:s("C"),eD:s("C"),f:s("C"),dD:s("C"),q:s("C"),D:s("C<~>"),aH:s("dJ<@,@>"),cy:s("fo"),cJ:s("Q"),gR:s("w"),z:s("@"),bI:s("@(e)"),Q:s("@(e,am)"),r:s("d"),aD:s("u*"),hc:s("a0*"),W:s("a0*"),bj:s("bn*"),gP:s("bo*"),cT:s("aN*"),u:s("bp*"),h2:s("bq*"),y:s("a3*"),af:s("T*"),f9:s("a4*"),al:s("c1*"),b1:s("aE*"),ec:s("aO*"),Y:s("i<@>*"),v:s("t*"),l:s("l<@>*"),b7:s("l*>*"),an:s("l*"),o:s("l*"),eG:s("l*"),fy:s("l*"),w:s("l*"),h:s("h<@,@>*"),t:s("h*"),fC:s("aS*"),eM:s("aT*"),A:s("0&*"),L:s("ah*"),_:s("e*"),ax:s("ck*"),cl:s("L<@>*"),c2:s("bv*"),J:s("bw*"),cn:s("kA*"),gz:s("kA*>*"),dz:s("bx*"),aV:s("by*"),X:s("f*"),ai:s("bA*"),f7:s("bC*"),a:s("aa*"),bv:s("cP*"),F:s("w*"),e:s("d*"),eH:s("ae?"),x:s("e?"),di:s("G"),H:s("~"),d5:s("~(e)"),k:s("~(e,am)")}})();(function constants(){var s=hunkHelpers.makeConstList C.by=J.cz.prototype C.d=J.p.prototype C.bC=J.dd.prototype C.c=J.de.prototype C.bD=J.cB.prototype C.bE=J.c5.prototype C.a=J.br.prototype C.bF=J.aQ.prototype C.d2=H.dk.prototype C.j=H.cf.prototype C.aq=J.eU.prototype C.O=J.cl.prototype C.P=new V.u("MAT4",5126,!1) C.A=new V.u("SCALAR",5126,!1) C.aQ=new V.u("VEC2",5121,!0) C.aU=new V.u("VEC2",5123,!0) C.aV=new V.u("VEC2",5126,!1) C.R=new V.u("VEC3",5121,!0) C.T=new V.u("VEC3",5123,!0) C.k=new V.u("VEC3",5126,!1) C.aY=new V.u("VEC4",5121,!1) C.D=new V.u("VEC4",5121,!0) C.aZ=new V.u("VEC4",5123,!1) C.E=new V.u("VEC4",5123,!0) C.u=new V.u("VEC4",5126,!1) C.b_=new V.bS("AnimationInput") C.b0=new V.bS("AnimationOutput") C.b1=new V.bS("IBM") C.b2=new V.bS("PrimitiveIndices") C.W=new V.bS("VertexAttribute") C.b3=new V.bU("IBM") C.b4=new V.bU("Image") C.X=new V.bU("IndexBuffer") C.v=new V.bU("Other") C.F=new V.bU("VertexBuffer") C.dB=new P.fN() C.b5=new P.fL() C.b6=new P.fM() C.Y=new H.d6(H.ap("d6")) C.Z=new K.db() C.b7=new M.c4() C.a_=function getTagFallback(o) { var s = Object.prototype.toString.call(o); return s.substring(8, s.length - 1); } C.b8=function() { var toStringFunction = Object.prototype.toString; function getTag(o) { var s = toStringFunction.call(o); return s.substring(8, s.length - 1); } function getUnknownTag(object, tag) { if (/^HTML[A-Z].*Element$/.test(tag)) { var name = toStringFunction.call(object); if (name == "[object Object]") return null; return "HTMLElement"; } } function getUnknownTagGenericBrowser(object, tag) { if (self.HTMLElement && object instanceof HTMLElement) return "HTMLElement"; return getUnknownTag(object, tag); } function prototypeForTag(tag) { if (typeof window == "undefined") return null; if (typeof window[tag] == "undefined") return null; var constructor = window[tag]; if (typeof constructor != "function") return null; return constructor.prototype; } function discriminator(tag) { return null; } var isBrowser = typeof navigator == "object"; return { getTag: getTag, getUnknownTag: isBrowser ? getUnknownTagGenericBrowser : getUnknownTag, prototypeForTag: prototypeForTag, discriminator: discriminator }; } C.bd=function(getTagFallback) { return function(hooks) { if (typeof navigator != "object") return hooks; var ua = navigator.userAgent; if (ua.indexOf("DumpRenderTree") >= 0) return hooks; if (ua.indexOf("Chrome") >= 0) { function confirm(p) { return typeof window == "object" && window[p] && window[p].name == p; } if (confirm("Window") && confirm("HTMLElement")) return hooks; } hooks.getTag = getTagFallback; }; } C.b9=function(hooks) { if (typeof dartExperimentalFixupGetTag != "function") return hooks; hooks.getTag = dartExperimentalFixupGetTag(hooks.getTag); } C.ba=function(hooks) { var getTag = hooks.getTag; var prototypeForTag = hooks.prototypeForTag; function getTagFixed(o) { var tag = getTag(o); if (tag == "Document") { if (!!o.xmlVersion) return "!Document"; return "!HTMLDocument"; } return tag; } function prototypeForTagFixed(tag) { if (tag == "Document") return null; return prototypeForTag(tag); } hooks.getTag = getTagFixed; hooks.prototypeForTag = prototypeForTagFixed; } C.bc=function(hooks) { var userAgent = typeof navigator == "object" ? navigator.userAgent : ""; if (userAgent.indexOf("Firefox") == -1) return hooks; var getTag = hooks.getTag; var quickMap = { "BeforeUnloadEvent": "Event", "DataTransfer": "Clipboard", "GeoGeolocation": "Geolocation", "Location": "!Location", "WorkerMessageEvent": "MessageEvent", "XMLDocument": "!Document"}; function getTagFirefox(o) { var tag = getTag(o); return quickMap[tag] || tag; } hooks.getTag = getTagFirefox; } C.bb=function(hooks) { var userAgent = typeof navigator == "object" ? navigator.userAgent : ""; if (userAgent.indexOf("Trident/") == -1) return hooks; var getTag = hooks.getTag; var quickMap = { "BeforeUnloadEvent": "Event", "DataTransfer": "Clipboard", "HTMLDDElement": "HTMLElement", "HTMLDTElement": "HTMLElement", "HTMLPhraseElement": "HTMLElement", "Position": "Geoposition" }; function getTagIE(o) { var tag = getTag(o); var newTag = quickMap[tag]; if (newTag) return newTag; if (tag == "Object") { if (window.DataView && (o instanceof window.DataView)) return "DataView"; } return tag; } function prototypeForTagIE(tag) { var constructor = window[tag]; if (constructor == null) return null; return constructor.prototype; } hooks.getTag = getTagIE; hooks.prototypeForTag = prototypeForTagIE; } C.a0=function(hooks) { return hooks; } C.a1=new P.io() C.be=new P.eT() C.a2=new Y.dv() C.bf=new Y.dw() C.a3=new P.kR() C.G=new P.lh() C.a4=new H.lA() C.f=new P.lB() C.bg=new P.fr() C.I=new Y.c2(0,"Format.Unknown") C.n=new Y.c2(1,"Format.RGB") C.w=new Y.c2(2,"Format.RGBA") C.a5=new Y.c2(3,"Format.Luminance") C.a6=new Y.c2(4,"Format.LuminanceAlpha") C.a7=new Y.aP("Wrong WebP header.") C.bz=new Y.aP("PNG header not found.") C.bA=new Y.aP("Invalid JPEG marker segment length.") C.o=new Y.aP("Wrong chunk length.") C.bB=new Y.aP("Invalid start of file.") C.bG=new P.ip(null) C.bH=H.a(s([0,0]),t.m) C.a8=H.a(s([0,0,0]),t.m) C.bI=H.a(s([16]),t.V) C.bJ=H.a(s([1,1]),t.m) C.a9=H.a(s([1,1,1]),t.m) C.aa=H.a(s([1,1,1,1]),t.m) C.ab=H.a(s([2]),t.V) C.bK=H.a(s([255,216]),t.V) C.bM=H.a(s(["sheenColorFactor","sheenColorTexture","sheenRoughnessFactor","sheenRoughnessTexture"]),t.i) C.ac=H.a(s([0,0,32776,33792,1,10240,0,0]),t.V) C.bN=H.a(s([137,80,78,71,13,10,26,10]),t.V) C.bO=H.a(s(["clearcoatFactor","clearcoatTexture","clearcoatRoughnessFactor","clearcoatRoughnessTexture","clearcoatNormalTexture"]),t.i) C.m=H.a(s([3]),t.V) C.ad=H.a(s([33071,33648,10497]),t.V) C.bP=H.a(s([34962,34963]),t.V) C.J=H.a(s([4]),t.V) C.aN=new V.u("VEC2",5120,!1) C.aO=new V.u("VEC2",5120,!0) C.aP=new V.u("VEC2",5121,!1) C.aR=new V.u("VEC2",5122,!1) C.aS=new V.u("VEC2",5122,!0) C.aT=new V.u("VEC2",5123,!1) C.bQ=H.a(s([C.aN,C.aO,C.aP,C.aR,C.aS,C.aT]),t.p) C.bR=H.a(s([5121,5123,5125]),t.V) C.ae=H.a(s(["image/jpeg","image/png"]),t.i) C.bS=H.a(s(["transmissionFactor","transmissionTexture"]),t.i) C.bT=H.a(s([82,73,70,70]),t.V) C.bU=H.a(s([9728,9729]),t.V) C.aH=new V.u("SCALAR",5121,!1) C.aK=new V.u("SCALAR",5123,!1) C.aM=new V.u("SCALAR",5125,!1) C.af=H.a(s([C.aH,C.aK,C.aM]),t.p) C.bW=H.a(s(["camera","children","skin","matrix","mesh","rotation","scale","translation","weights","name"]),t.i) C.bX=H.a(s([9728,9729,9984,9985,9986,9987]),t.V) C.bY=H.a(s(["COLOR","JOINTS","TEXCOORD","WEIGHTS"]),t.i) C.x=H.a(s([0,0,65490,45055,65535,34815,65534,18431]),t.V) C.bZ=H.a(s(["color","intensity","spot","type","range","name"]),t.i) C.c_=H.a(s(["buffer","byteOffset","byteLength","byteStride","target","name"]),t.i) C.ah=H.a(s([0,0,26624,1023,65534,2047,65534,2047]),t.V) C.c0=H.a(s(["LINEAR","STEP","CUBICSPLINE"]),t.i) C.c1=H.a(s(["OPAQUE","MASK","BLEND"]),t.i) C.c2=H.a(s(["pbrMetallicRoughness","normalTexture","occlusionTexture","emissiveTexture","emissiveFactor","alphaMode","alphaCutoff","doubleSided","name"]),t.i) C.c3=H.a(s([5120,5121,5122,5123,5125,5126]),t.V) C.c4=H.a(s(["inverseBindMatrices","skeleton","joints","name"]),t.i) C.Q=new V.u("VEC3",5120,!1) C.B=new V.u("VEC3",5120,!0) C.S=new V.u("VEC3",5122,!1) C.C=new V.u("VEC3",5122,!0) C.c5=H.a(s([C.Q,C.B,C.S,C.C]),t.p) C.c6=H.a(s(["data-uri","buffer-view","glb","external"]),t.i) C.c7=H.a(s(["POINTS","LINES","LINE_LOOP","LINE_STRIP","TRIANGLES","TRIANGLE_STRIP","TRIANGLE_FAN"]),t.i) C.c8=H.a(s(["bufferView","byteOffset","componentType"]),t.i) C.K=H.a(s([C.B,C.C]),t.p) C.c9=H.a(s(["aspectRatio","yfov","zfar","znear"]),t.i) C.ca=H.a(s(["copyright","generator","version","minVersion"]),t.i) C.cb=H.a(s(["bufferView","byteOffset"]),t.i) C.cc=H.a(s(["bufferView","mimeType","uri","name"]),t.i) C.cd=H.a(s(["channels","samplers","name"]),t.i) C.ce=H.a(s(["baseColorFactor","baseColorTexture","metallicFactor","roughnessFactor","metallicRoughnessTexture"]),t.i) C.cf=H.a(s(["count","indices","values"]),t.i) C.cg=H.a(s(["diffuseFactor","diffuseTexture","specularFactor","glossinessFactor","specularGlossinessTexture"]),t.i) C.ch=H.a(s(["directional","point","spot"]),t.i) C.ai=H.a(s([]),t.b) C.ci=H.a(s([]),t.i) C.cl=H.a(s(["extensions","extras"]),t.i) C.cm=H.a(s([0,0,32722,12287,65534,34815,65534,18431]),t.V) C.co=H.a(s(["index","texCoord"]),t.i) C.cp=H.a(s(["index","texCoord","scale"]),t.i) C.cq=H.a(s(["index","texCoord","strength"]),t.i) C.cr=H.a(s(["innerConeAngle","outerConeAngle"]),t.i) C.cs=H.a(s(["input","interpolation","output"]),t.i) C.ct=H.a(s(["attributes","indices","material","mode","targets"]),t.i) C.cu=H.a(s(["bufferView","byteOffset","componentType","count","type","normalized","max","min","sparse","name"]),t.i) C.cw=H.a(s(["light"]),t.i) C.cx=H.a(s(["lights"]),t.i) C.cy=H.a(s(["node","path"]),t.i) C.cz=H.a(s(["nodes","name"]),t.i) C.cA=H.a(s([null,"linear","srgb","custom"]),t.i) C.cB=H.a(s([null,"srgb","custom"]),t.i) C.aj=H.a(s([0,0,24576,1023,65534,34815,65534,18431]),t.V) C.cC=H.a(s(["image/webp"]),t.i) C.cD=H.a(s(["offset","rotation","scale","texCoord"]),t.i) C.N=H.B("bA") C.bh=new D.a4(D.vy(),!1) C.d_=new H.al([C.N,C.bh],t.N) C.bu=new D.T("EXT_texture_webp",C.d_,D.vz(),!1) C.at=H.B("da") C.M=H.B("ah") C.bi=new D.a4(X.vN(),!1) C.bj=new D.a4(X.vP(),!1) C.cY=new H.al([C.at,C.bi,C.M,C.bj],t.N) C.bq=new D.T("KHR_lights_punctual",C.cY,null,!1) C.h=H.B("aS") C.bk=new D.a4(B.vQ(),!1) C.cT=new H.al([C.h,C.bk],t.N) C.bt=new D.T("KHR_materials_clearcoat",C.cT,null,!1) C.bn=new D.a4(A.vR(),!0) C.cU=new H.al([C.h,C.bn],t.N) C.bw=new D.T("KHR_materials_pbrSpecularGlossiness",C.cU,null,!1) C.bl=new D.a4(B.vT(),!1) C.cV=new H.al([C.h,C.bl],t.N) C.bs=new D.T("KHR_materials_transmission",C.cV,null,!1) C.bm=new D.a4(U.vS(),!1) C.cW=new H.al([C.h,C.bm],t.N) C.bp=new D.T("KHR_materials_sheen",C.cW,null,!1) C.bo=new D.a4(S.vU(),!0) C.cX=new H.al([C.h,C.bo],t.N) C.br=new D.T("KHR_materials_unlit",C.cX,null,!1) C.cj=H.a(s([]),H.ap("p")) C.d0=new H.aq(0,{},C.cj,H.ap("aq")) C.bx=new D.T("KHR_mesh_quantization",C.d0,U.vV(),!0) C.aA=H.B("bB") C.aw=H.B("cg") C.ax=H.B("ch") C.H=new D.a4(L.vW(),!1) C.cZ=new H.al([C.aA,C.H,C.aw,C.H,C.ax,C.H],t.N) C.bv=new D.T("KHR_texture_transform",C.cZ,null,!1) C.ak=H.a(s([C.bu,C.bq,C.bt,C.bw,C.bs,C.bp,C.br,C.bx,C.bv]),H.ap("p")) C.al=H.a(s(["orthographic","perspective"]),t.i) C.cE=H.a(s(["primitives","weights","name"]),t.i) C.b=new E.bx(0,"Severity.Error") C.e=new E.bx(1,"Severity.Warning") C.i=new E.bx(2,"Severity.Information") C.d4=new E.bx(3,"Severity.Hint") C.cF=H.a(s([C.b,C.e,C.i,C.d4]),H.ap("p")) C.cG=H.a(s([0,0,32754,11263,65534,34815,65534,18431]),t.V) C.cH=H.a(s(["magFilter","minFilter","wrapS","wrapT","name"]),t.i) C.cI=H.a(s([null,"rgb","rgba","luminance","luminance-alpha"]),t.i) C.am=H.a(s([0,0,65490,12287,65535,34815,65534,18431]),t.V) C.cJ=H.a(s(["sampler","source","name"]),t.i) C.cK=H.a(s(["source"]),t.i) C.aW=new V.u("VEC3",5121,!1) C.aX=new V.u("VEC3",5123,!1) C.cL=H.a(s([C.Q,C.B,C.aW,C.R,C.S,C.C,C.aX,C.T]),t.p) C.cM=H.a(s(["target","sampler"]),t.i) C.an=H.a(s(["translation","rotation","scale","weights"]),t.i) C.cN=H.a(s(["type","orthographic","perspective","name"]),t.i) C.cO=H.a(s(["uri","byteLength","name"]),t.i) C.cP=H.a(s(["xmag","ymag","zfar","znear"]),t.i) C.cQ=H.a(s(["extensionsUsed","extensionsRequired","accessors","animations","asset","buffers","bufferViews","cameras","images","materials","meshes","nodes","samplers","scene","scenes","skins","textures"]),t.i) C.U=new V.u("VEC4",5120,!0) C.V=new V.u("VEC4",5122,!0) C.cR=H.a(s([C.U,C.V]),t.p) C.ag=H.a(s([C.k]),t.p) C.bL=H.a(s([C.u,C.D,C.U,C.E,C.V]),t.p) C.aI=new V.u("SCALAR",5121,!0) C.aG=new V.u("SCALAR",5120,!0) C.aL=new V.u("SCALAR",5123,!0) C.aJ=new V.u("SCALAR",5122,!0) C.cn=H.a(s([C.A,C.aI,C.aG,C.aL,C.aJ]),t.p) C.cS=new H.aq(4,{translation:C.ag,rotation:C.bL,scale:C.ag,weights:C.cn},C.an,H.ap("aq*>")) C.bV=H.a(s(["SCALAR","VEC2","VEC3","VEC4","MAT2","MAT3","MAT4"]),t.i) C.l=new H.aq(7,{SCALAR:1,VEC2:2,VEC3:3,VEC4:4,MAT2:4,MAT3:9,MAT4:16},C.bV,H.ap("aq")) C.ao=new H.al([5120,"BYTE",5121,"UNSIGNED_BYTE",5122,"SHORT",5123,"UNSIGNED_SHORT",5124,"INT",5125,"UNSIGNED_INT",5126,"FLOAT",35664,"FLOAT_VEC2",35665,"FLOAT_VEC3",35666,"FLOAT_VEC4",35667,"INT_VEC2",35668,"INT_VEC3",35669,"INT_VEC4",35670,"BOOL",35671,"BOOL_VEC2",35672,"BOOL_VEC3",35673,"BOOL_VEC4",35674,"FLOAT_MAT2",35675,"FLOAT_MAT3",35676,"FLOAT_MAT4",35678,"SAMPLER_2D"],H.ap("al")) C.ck=H.a(s([]),H.ap("p")) C.ap=new H.aq(0,{},C.ck,H.ap("aq")) C.cv=H.a(s(["KHR","EXT","ADOBE","AGI","AGT","ALCM","ALI","AMZN","ANIMECH","AVR","BLENDER","CAPTURE","CESIUM","CVTOOLS","EPIC","FB","FOXIT","GOOGLE","GRIFFEL","KDAB","LLQ","MAXAR","MESHOPT","MOZ","MPEG","MSFT","NV","OWLII","PANDA3D","POLUTROPON","PTC","S8S","SEIN","SI","SKFB","SKYLINE","SPECTRUM","TRYON","UX3D","VRMC","WEB3D"]),t.i) C.d1=new H.aq(41,{KHR:null,EXT:null,ADOBE:null,AGI:null,AGT:null,ALCM:null,ALI:null,AMZN:null,ANIMECH:null,AVR:null,BLENDER:null,CAPTURE:null,CESIUM:null,CVTOOLS:null,EPIC:null,FB:null,FOXIT:null,GOOGLE:null,GRIFFEL:null,KDAB:null,LLQ:null,MAXAR:null,MESHOPT:null,MOZ:null,MPEG:null,MSFT:null,NV:null,OWLII:null,PANDA3D:null,POLUTROPON:null,PTC:null,S8S:null,SEIN:null,SI:null,SKFB:null,SKYLINE:null,SPECTRUM:null,TRYON:null,UX3D:null,VRMC:null,WEB3D:null},C.cv,H.ap("aq")) C.d3=new P.e1(C.d1,H.ap("e1")) C.d5=new H.cG("call") C.d6=H.B("bQ") C.d7=H.B("bR") C.d8=H.B("bP") C.L=H.B("a0") C.d9=H.B("bT") C.da=H.B("b1") C.db=H.B("b2") C.ar=H.B("bn") C.dc=H.B("bo") C.as=H.B("bp") C.dd=H.B("aN") C.de=H.B("bV") C.df=H.B("bW") C.dg=H.B("bq") C.dh=H.B("c9") C.di=H.B("c0") C.au=H.B("aO") C.dj=H.B("bs") C.dk=H.B("c6") C.dl=H.B("b7") C.dm=H.B("c7") C.dn=H.B("c8") C.dp=H.B("ca") C.dq=H.B("cb") C.dr=H.B("cc") C.ds=H.B("cd") C.dt=H.B("aH") C.av=H.B("aT") C.du=H.B("ci") C.dv=H.B("bv") C.ay=H.B("bw") C.az=H.B("by") C.dw=new P.kS(!1) C.p=new Y.dy(0,"_ColorPrimaries.Unknown") C.q=new Y.dy(1,"_ColorPrimaries.sRGB") C.y=new Y.dy(2,"_ColorPrimaries.Custom") C.r=new Y.cL(0,"_ColorTransfer.Unknown") C.dx=new Y.cL(1,"_ColorTransfer.Linear") C.t=new Y.cL(2,"_ColorTransfer.sRGB") C.z=new Y.cL(3,"_ColorTransfer.Custom") C.aB=new Y.dK("_ImageCodec.JPEG") C.aC=new Y.dK("_ImageCodec.PNG") C.aD=new Y.dK("_ImageCodec.WebP") C.dy=new P.cO(null,2) C.aE=new N.cR(0,"_Storage.DataUri") C.dz=new N.cR(1,"_Storage.BufferView") C.dA=new N.cR(2,"_Storage.GLB") C.aF=new N.cR(3,"_Storage.External")})();(function staticFields(){$.oo=null $.b4=0 $.nD=null $.nC=null $.oY=null $.oR=null $.p7=null $.m1=null $.mc=null $.n1=null $.cX=null $.ea=null $.eb=null $.mT=!1 $.x=C.f $.co=H.a([],H.ap("p"))})();(function lazyInitializers(){var s=hunkHelpers.lazy,r=hunkHelpers.lazyOld s($,"wf","n6",function(){return H.vF("_$dart_dartClosure")}) s($,"yH","r9",function(){return H.bd(H.kK({ toString:function(){return"$receiver$"}}))}) s($,"yI","ra",function(){return H.bd(H.kK({$method$:null, toString:function(){return"$receiver$"}}))}) s($,"yJ","rb",function(){return H.bd(H.kK(null))}) s($,"yK","rc",function(){return H.bd(function(){var $argumentsExpr$='$arguments$' try{null.$method$($argumentsExpr$)}catch(q){return q.message}}())}) s($,"yN","rf",function(){return H.bd(H.kK(void 0))}) s($,"yO","rg",function(){return H.bd(function(){var $argumentsExpr$='$arguments$' try{(void 0).$method$($argumentsExpr$)}catch(q){return q.message}}())}) s($,"yM","re",function(){return H.bd(H.o8(null))}) s($,"yL","rd",function(){return H.bd(function(){try{null.$method$}catch(q){return q.message}}())}) s($,"yQ","ri",function(){return H.bd(H.o8(void 0))}) s($,"yP","rh",function(){return H.bd(function(){try{(void 0).$method$}catch(q){return q.message}}())}) s($,"yT","np",function(){return P.tY()}) s($,"wN","fC",function(){var q=new P.C(C.f,H.ap("C")) q.dK(null) return q}) s($,"yR","rj",function(){return new P.kT().$0()}) s($,"yS","rk",function(){return new P.kU().$0()}) s($,"yV","nq",function(){return H.tz(H.uH(H.a([-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,-2,-2,-2,-2,-2,62,-2,62,-2,63,52,53,54,55,56,57,58,59,60,61,-2,-2,-2,-1,-2,-2,-2,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-2,-2,-2,-2,63,-2,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-2,-2,-2,-2,-2],t.Z)))}) s($,"yU","rl",function(){return H.tA(0)}) s($,"zf","rp",function(){return P.uG()}) r($,"wd","bj",function(){return P.o2("^([0-9]+)\\.([0-9]+)$")}) r($,"we","pe",function(){return P.o2("^([A-Z0-9]+)_[A-Za-z0-9_]+$")}) r($,"wC","pw",function(){return E.D("BUFFER_EMBEDDED_BYTELENGTH_MISMATCH",new E.h8(),C.b)}) r($,"wD","px",function(){return E.D("BUFFER_EXTERNAL_BYTELENGTH_MISMATCH",new E.h6(),C.b)}) r($,"wE","py",function(){return E.D("BUFFER_GLB_CHUNK_TOO_BIG",new E.h5(),C.e)}) r($,"wv","na",function(){return E.D("ACCESSOR_MIN_MISMATCH",new E.hd(),C.b)}) r($,"wu","n9",function(){return E.D("ACCESSOR_MAX_MISMATCH",new E.ha(),C.b)}) r($,"wk","n8",function(){return E.D("ACCESSOR_ELEMENT_OUT_OF_MIN_BOUND",new E.hb(),C.b)}) r($,"wj","n7",function(){return E.D("ACCESSOR_ELEMENT_OUT_OF_MAX_BOUND",new E.h9(),C.b)}) r($,"wz","nb",function(){return E.D("ACCESSOR_VECTOR3_NON_UNIT",new E.hm(),C.b)}) r($,"wq","pn",function(){return E.D("ACCESSOR_INVALID_SIGN",new E.ho(),C.b)}) r($,"wi","ph",function(){return E.D("ACCESSOR_ANIMATION_SAMPLER_OUTPUT_NON_NORMALIZED_QUATERNION",new E.hf(),C.b)}) r($,"ww","pr",function(){return E.D("ACCESSOR_NON_CLAMPED",new E.hl(),C.b)}) r($,"wo","pl",function(){return E.D("ACCESSOR_INVALID_FLOAT",new E.he(),C.b)}) r($,"wl","pi",function(){return E.D("ACCESSOR_INDEX_OOB",new E.hk(),C.b)}) r($,"wn","pk",function(){return E.D("ACCESSOR_INDEX_TRIANGLE_DEGENERATE",new E.hi(),C.i)}) r($,"wm","pj",function(){return E.D("ACCESSOR_INDEX_PRIMITIVE_RESTART",new E.hj(),C.b)}) r($,"wg","pf",function(){return E.D("ACCESSOR_ANIMATION_INPUT_NEGATIVE",new E.hh(),C.b)}) r($,"wh","pg",function(){return E.D("ACCESSOR_ANIMATION_INPUT_NON_INCREASING",new E.hg(),C.b)}) r($,"wy","pt",function(){return E.D("ACCESSOR_SPARSE_INDICES_NON_INCREASING",new E.hr(),C.b)}) r($,"wx","ps",function(){return E.D("ACCESSOR_SPARSE_INDEX_OOB",new E.hq(),C.b)}) r($,"wp","pm",function(){return E.D("ACCESSOR_INVALID_IBM",new E.hp(),C.b)}) r($,"wG","pz",function(){return E.D("IMAGE_DATA_INVALID",new E.hv(),C.b)}) r($,"wI","pB",function(){return E.D("IMAGE_MIME_TYPE_INVALID",new E.hu(),C.b)}) r($,"wL","pE",function(){return E.D("IMAGE_UNEXPECTED_EOS",new E.h2(),C.b)}) r($,"wM","pF",function(){return E.D("IMAGE_UNRECOGNIZED_FORMAT",new E.h3(),C.e)}) r($,"wJ","pC",function(){return E.D("IMAGE_NON_ENABLED_MIME_TYPE",new E.h4(),C.b)}) r($,"wK","pD",function(){return E.D("IMAGE_NPOT_DIMENSIONS",new E.ht(),C.i)}) r($,"wH","pA",function(){return E.D("IMAGE_FEATURES_UNSUPPORTED",new E.hs(),C.e)}) r($,"wF","nc",function(){return E.D("DATA_URI_GLB",new E.h7(),C.i)}) r($,"ws","pp",function(){return E.D("ACCESSOR_JOINTS_INDEX_OOB",new E.hn(),C.b)}) r($,"wr","po",function(){return E.D("ACCESSOR_JOINTS_INDEX_DUPLICATE",new E.hc(),C.b)}) r($,"wA","pu",function(){return E.D("ACCESSOR_WEIGHTS_NEGATIVE",new E.h1(),C.b)}) r($,"wB","pv",function(){return E.D("ACCESSOR_WEIGHTS_NON_NORMALIZED",new E.h_(),C.b)}) r($,"wt","pq",function(){return E.D("ACCESSOR_JOINTS_USED_ZERO_WEIGHT",new E.h0(),C.e)}) r($,"x1","mt",function(){return new E.ia(C.b,"IO_ERROR",new E.ib())}) r($,"xJ","nk",function(){return E.ai("ARRAY_LENGTH_NOT_IN_LIST",new E.jK(),C.b)}) r($,"xK","eg",function(){return E.ai("ARRAY_TYPE_MISMATCH",new E.jL(),C.b)}) r($,"xI","nj",function(){return E.ai("DUPLICATE_ELEMENTS",new E.jQ(),C.b)}) r($,"xM","fE",function(){return E.ai("INVALID_INDEX",new E.jO(),C.b)}) r($,"xN","fF",function(){return E.ai("INVALID_JSON",new E.jI(),C.b)}) r($,"xO","qr",function(){return E.ai("INVALID_URI",new E.jE(),C.b)}) r($,"xL","bO",function(){return E.ai("EMPTY_ENTITY",new E.jM(),C.b)}) r($,"xP","nl",function(){return E.ai("ONE_OF_MISMATCH",new E.jF(),C.b)}) r($,"xQ","qs",function(){return E.ai("PATTERN_MISMATCH",new E.jP(),C.b)}) r($,"xR","Z",function(){return E.ai("TYPE_MISMATCH",new E.jB(),C.b)}) r($,"xW","nm",function(){return E.ai("VALUE_NOT_IN_LIST",new E.jJ(),C.e)}) r($,"xX","mu",function(){return E.ai("VALUE_NOT_IN_RANGE",new E.jD(),C.b)}) r($,"xV","qu",function(){return E.ai("VALUE_MULTIPLE_OF",new E.jG(),C.b)}) r($,"xS","bk",function(){return E.ai("UNDEFINED_PROPERTY",new E.jC(),C.b)}) r($,"xT","qt",function(){return E.ai("UNEXPECTED_PROPERTY",new E.jN(),C.e)}) r($,"xU","d1",function(){return E.ai("UNSATISFIED_DEPENDENCY",new E.jH(),C.b)}) r($,"yC","r5",function(){return E.q("UNKNOWN_ASSET_MAJOR_VERSION",new E.kp(),C.b)}) r($,"yD","r6",function(){return E.q("UNKNOWN_ASSET_MINOR_VERSION",new E.ko(),C.e)}) r($,"yn","qR",function(){return E.q("ASSET_MIN_VERSION_GREATER_THAN_VERSION",new E.ke(),C.e)}) r($,"yb","qG",function(){return E.q("INVALID_GL_VALUE",new E.kc(),C.b)}) r($,"y9","qE",function(){return E.q("INTEGER_WRITTEN_AS_FLOAT",new E.kd(),C.e)}) r($,"xZ","qw",function(){return E.q("ACCESSOR_NORMALIZED_INVALID",new E.kb(),C.b)}) r($,"y_","qx",function(){return E.q("ACCESSOR_OFFSET_ALIGNMENT",new E.k9(),C.b)}) r($,"xY","qv",function(){return E.q("ACCESSOR_MATRIX_ALIGNMENT",new E.ka(),C.b)}) r($,"y0","qy",function(){return E.q("ACCESSOR_SPARSE_COUNT_OUT_OF_RANGE",new E.kk(),C.b)}) r($,"y1","qz",function(){return E.q("ANIMATION_CHANNEL_TARGET_NODE_SKIN",new E.kl(),C.e)}) r($,"y2","qA",function(){return E.q("BUFFER_DATA_URI_MIME_TYPE_INVALID",new E.k8(),C.b)}) r($,"y4","qB",function(){return E.q("BUFFER_VIEW_TOO_BIG_BYTE_STRIDE",new E.k7(),C.b)}) r($,"y3","mv",function(){return E.q("BUFFER_VIEW_INVALID_BYTE_STRIDE",new E.k6(),C.b)}) r($,"y5","qC",function(){return E.q("CAMERA_XMAG_YMAG_ZERO",new E.k5(),C.e)}) r($,"y6","qD",function(){return E.q("CAMERA_YFOV_GEQUAL_PI",new E.k3(),C.e)}) r($,"y7","nn",function(){return E.q("CAMERA_ZFAR_LEQUAL_ZNEAR",new E.k2(),C.b)}) r($,"yd","qI",function(){return E.q("MATERIAL_ALPHA_CUTOFF_INVALID_MODE",new E.k0(),C.e)}) r($,"yg","mw",function(){return E.q("MESH_PRIMITIVE_INVALID_ATTRIBUTE",new E.jV(),C.b)}) r($,"ym","qQ",function(){return E.q("MESH_PRIMITIVES_UNEQUAL_TARGETS_COUNT",new E.kz(),C.b)}) r($,"yl","qP",function(){return E.q("MESH_PRIMITIVES_UNEQUAL_JOINTS_COUNT",new E.ky(),C.e)}) r($,"yi","qM",function(){return E.q("MESH_PRIMITIVE_NO_POSITION",new E.k_(),C.e)}) r($,"yf","qK",function(){return E.q("MESH_PRIMITIVE_INDEXED_SEMANTIC_CONTINUITY",new E.jX(),C.b)}) r($,"yk","qO",function(){return E.q("MESH_PRIMITIVE_TANGENT_WITHOUT_NORMAL",new E.jZ(),C.e)}) r($,"yh","qL",function(){return E.q("MESH_PRIMITIVE_JOINTS_WEIGHTS_MISMATCH",new E.jW(),C.b)}) r($,"yj","qN",function(){return E.q("MESH_PRIMITIVE_TANGENT_POINTS",new E.jY(),C.e)}) r($,"ye","qJ",function(){return E.q("MESH_INVALID_WEIGHTS_COUNT",new E.kx(),C.b)}) r($,"yr","qV",function(){return E.q("NODE_MATRIX_TRS",new E.kv(),C.b)}) r($,"yp","qT",function(){return E.q("NODE_MATRIX_DEFAULT",new E.kq(),C.i)}) r($,"ys","qW",function(){return E.q("NODE_MATRIX_NON_TRS",new E.kf(),C.b)}) r($,"yz","r2",function(){return E.q("ROTATION_NON_UNIT",new E.kw(),C.b)}) r($,"yF","r8",function(){return E.q("UNUSED_EXTENSION_REQUIRED",new E.kr(),C.b)}) r($,"yy","r1",function(){return E.q("NON_REQUIRED_EXTENSION",new E.ks(),C.b)}) r($,"yE","r7",function(){return E.q("UNRESERVED_EXTENSION_PREFIX",new E.kt(),C.e)}) r($,"ya","qF",function(){return E.q("INVALID_EXTENSION_NAME_FORMAT",new E.ku(),C.e)}) r($,"yq","qU",function(){return E.q("NODE_EMPTY",new E.kj(),C.i)}) r($,"yv","qZ",function(){return E.q("NODE_SKINNED_MESH_NON_ROOT",new E.ki(),C.e)}) r($,"yu","qY",function(){return E.q("NODE_SKINNED_MESH_LOCAL_TRANSFORMS",new E.kh(),C.e)}) r($,"yt","qX",function(){return E.q("NODE_SKIN_NO_SCENE",new E.kg(),C.b)}) r($,"yA","r3",function(){return E.q("SKIN_NO_COMMON_ROOT",new E.kn(),C.b)}) r($,"yB","r4",function(){return E.q("SKIN_SKELETON_INVALID",new E.km(),C.b)}) r($,"yx","r0",function(){return E.q("NON_RELATIVE_URI",new E.k1(),C.e)}) r($,"yo","qS",function(){return E.q("MULTIPLE_EXTENSIONS",new E.jT(),C.e)}) r($,"yw","r_",function(){return E.q("NON_OBJECT_EXTRAS",new E.jS(),C.i)}) r($,"y8","no",function(){return E.q("EXTRA_PROPERTY",new E.k4(),C.i)}) r($,"yc","qH",function(){return E.q("KHR_LIGHTS_PUNCTUAL_LIGHT_SPOT_ANGLES",new E.jU(),C.b)}) r($,"x4","pV",function(){return E.v("ACCESSOR_TOTAL_OFFSET_ALIGNMENT",new E.j0(),C.b)}) r($,"x2","pU",function(){return E.v("ACCESSOR_SMALL_BYTESTRIDE",new E.j5(),C.b)}) r($,"x3","nd",function(){return E.v("ACCESSOR_TOO_LONG",new E.iQ(),C.b)}) r($,"x5","pW",function(){return E.v("ACCESSOR_USAGE_OVERRIDE",new E.iC(),C.b)}) r($,"x8","pZ",function(){return E.v("ANIMATION_DUPLICATE_TARGETS",new E.j6(),C.b)}) r($,"x6","pX",function(){return E.v("ANIMATION_CHANNEL_TARGET_NODE_MATRIX",new E.iy(),C.b)}) r($,"x7","pY",function(){return E.v("ANIMATION_CHANNEL_TARGET_NODE_WEIGHTS_NO_MORPHS",new E.ix(),C.b)}) r($,"xb","q1",function(){return E.v("ANIMATION_SAMPLER_INPUT_ACCESSOR_WITHOUT_BOUNDS",new E.iA(),C.b)}) r($,"x9","q_",function(){return E.v("ANIMATION_SAMPLER_INPUT_ACCESSOR_INVALID_FORMAT",new E.iB(),C.b)}) r($,"xd","q3",function(){return E.v("ANIMATION_SAMPLER_OUTPUT_ACCESSOR_INVALID_FORMAT",new E.iw(),C.b)}) r($,"xa","q0",function(){return E.v("ANIMATION_SAMPLER_INPUT_ACCESSOR_TOO_FEW_ELEMENTS",new E.iz(),C.b)}) r($,"xc","q2",function(){return E.v("ANIMATION_SAMPLER_OUTPUT_ACCESSOR_INVALID_COUNT",new E.iv(),C.b)}) r($,"xe","q4",function(){return E.v("BUFFER_MISSING_GLB_DATA",new E.iF(),C.b)}) r($,"xg","ne",function(){return E.v("BUFFER_VIEW_TOO_LONG",new E.iD(),C.b)}) r($,"xf","q5",function(){return E.v("BUFFER_VIEW_TARGET_OVERRIDE",new E.j4(),C.b)}) r($,"xh","q6",function(){return E.v("IMAGE_BUFFER_VIEW_WITH_BYTESTRIDE",new E.iE(),C.b)}) r($,"xi","q7",function(){return E.v("INVALID_IBM_ACCESSOR_COUNT",new E.iX(),C.b)}) r($,"xl","ng",function(){return E.v("MESH_PRIMITIVE_ATTRIBUTES_ACCESSOR_INVALID_FORMAT",new E.iI(),C.b)}) r($,"xr","nh",function(){return E.v("MESH_PRIMITIVE_POSITION_ACCESSOR_WITHOUT_BOUNDS",new E.iJ(),C.b)}) r($,"xk","q8",function(){return E.v("MESH_PRIMITIVE_ACCESSOR_WITHOUT_BYTESTRIDE",new E.iG(),C.b)}) r($,"xj","nf",function(){return E.v("MESH_PRIMITIVE_ACCESSOR_UNALIGNED",new E.iH(),C.b)}) r($,"xo","qb",function(){return E.v("MESH_PRIMITIVE_INDICES_ACCESSOR_WITH_BYTESTRIDE",new E.iP(),C.b)}) r($,"xn","qa",function(){return E.v("MESH_PRIMITIVE_INDICES_ACCESSOR_INVALID_FORMAT",new E.iO(),C.b)}) r($,"xm","q9",function(){return E.v("MESH_PRIMITIVE_INCOMPATIBLE_MODE",new E.iN(),C.e)}) r($,"xs","qe",function(){return E.v("MESH_PRIMITIVE_TOO_FEW_TEXCOORDS",new E.iM(),C.b)}) r($,"xt","qf",function(){return E.v("MESH_PRIMITIVE_UNEQUAL_ACCESSOR_COUNT",new E.iR(),C.b)}) r($,"xq","qd",function(){return E.v("MESH_PRIMITIVE_MORPH_TARGET_NO_BASE_ACCESSOR",new E.iL(),C.b)}) r($,"xp","qc",function(){return E.v("MESH_PRIMITIVE_MORPH_TARGET_INVALID_ATTRIBUTE_COUNT",new E.iK(),C.b)}) r($,"xu","qg",function(){return E.v("NODE_LOOP",new E.j3(),C.b)}) r($,"xv","qh",function(){return E.v("NODE_PARENT_OVERRIDE",new E.iS(),C.b)}) r($,"xy","qk",function(){return E.v("NODE_WEIGHTS_INVALID",new E.iV(),C.b)}) r($,"xw","qi",function(){return E.v("NODE_SKIN_WITH_NON_SKINNED_MESH",new E.iU(),C.b)}) r($,"xx","qj",function(){return E.v("NODE_SKINNED_MESH_WITHOUT_SKIN",new E.iT(),C.e)}) r($,"xz","ql",function(){return E.v("SCENE_NON_ROOT_NODE",new E.iW(),C.b)}) r($,"xB","qn",function(){return E.v("SKIN_IBM_INVALID_FORMAT",new E.iY(),C.b)}) r($,"xA","qm",function(){return E.v("SKIN_IBM_ACCESSOR_WITH_BYTESTRIDE",new E.iZ(),C.b)}) r($,"xC","ni",function(){return E.v("TEXTURE_INVALID_IMAGE_MIME_TYPE",new E.iu(),C.b)}) r($,"xD","qo",function(){return E.v("UNDECLARED_EXTENSION",new E.it(),C.b)}) r($,"xE","qp",function(){return E.v("UNEXPECTED_EXTENSION_OBJECT",new E.is(),C.b)}) r($,"xF","N",function(){return E.v("UNRESOLVED_REFERENCE",new E.j_(),C.b)}) r($,"xG","qq",function(){return E.v("UNSUPPORTED_EXTENSION",new E.j1(),C.e)}) r($,"xH","fD",function(){return E.v("UNUSED_OBJECT",new E.j2(),C.i)}) r($,"wS","pK",function(){return E.ar("GLB_INVALID_MAGIC",new E.hE(),C.b)}) r($,"wT","pL",function(){return E.ar("GLB_INVALID_VERSION",new E.hD(),C.b)}) r($,"wV","pN",function(){return E.ar("GLB_LENGTH_TOO_SMALL",new E.hC(),C.b)}) r($,"wO","pG",function(){return E.ar("GLB_CHUNK_LENGTH_UNALIGNED",new E.hM(),C.b)}) r($,"wU","pM",function(){return E.ar("GLB_LENGTH_MISMATCH",new E.hA(),C.b)}) r($,"wP","pH",function(){return E.ar("GLB_CHUNK_TOO_BIG",new E.hL(),C.b)}) r($,"wR","pJ",function(){return E.ar("GLB_EMPTY_CHUNK",new E.hH(),C.b)}) r($,"wQ","pI",function(){return E.ar("GLB_DUPLICATE_CHUNK",new E.hI(),C.b)}) r($,"wY","pQ",function(){return E.ar("GLB_UNEXPECTED_END_OF_CHUNK_HEADER",new E.hB(),C.b)}) r($,"wX","pP",function(){return E.ar("GLB_UNEXPECTED_END_OF_CHUNK_DATA",new E.hz(),C.b)}) r($,"wZ","pR",function(){return E.ar("GLB_UNEXPECTED_END_OF_HEADER",new E.hF(),C.b)}) r($,"x_","pS",function(){return E.ar("GLB_UNEXPECTED_FIRST_CHUNK",new E.hK(),C.b)}) r($,"wW","pO",function(){return E.ar("GLB_UNEXPECTED_BIN_CHUNK",new E.hJ(),C.b)}) r($,"x0","pT",function(){return E.ar("GLB_UNKNOWN_CHUNK_TYPE",new E.hG(),C.e)}) r($,"za","nr",function(){return H.ty(1)}) r($,"zc","rm",function(){return T.tv()}) r($,"zg","rq",function(){return T.of()}) r($,"zd","rn",function(){var q=T.tL() q.a[3]=1 return q}) r($,"ze","ro",function(){return T.of()})})();(function nativeSupport(){!function(){var s=function(a){var m={} m[a]=1 return Object.keys(hunkHelpers.convertToFastObject(m))[0]} v.getIsolateTag=function(a){return s("___dart_"+a+v.isolateTag)} var r="___dart_isolate_tags_" var q=Object[r]||(Object[r]=Object.create(null)) var p="_ZxYxX" for(var o=0;;o++){var n=s(p+"_"+o+"_") if(!(n in q)){q[n]=1 v.isolateTag=n break}}v.dispatchPropertyName=v.getIsolateTag("dispatch_record")}() hunkHelpers.setOrUpdateInterceptorsByTag({ArrayBuffer:J.cz,DataView:H.dm,ArrayBufferView:H.dm,Float32Array:H.dk,Float64Array:H.eI,Int16Array:H.eJ,Int32Array:H.eK,Int8Array:H.eL,Uint16Array:H.eM,Uint32Array:H.eN,Uint8ClampedArray:H.dn,CanvasPixelArray:H.dn,Uint8Array:H.cf}) hunkHelpers.setOrUpdateLeafTags({ArrayBuffer:true,DataView:true,ArrayBufferView:false,Float32Array:true,Float64Array:true,Int16Array:true,Int32Array:true,Int8Array:true,Uint16Array:true,Uint32Array:true,Uint8ClampedArray:true,CanvasPixelArray:true,Uint8Array:false}) H.cE.$nativeSuperclassTag="ArrayBufferView" H.dO.$nativeSuperclassTag="ArrayBufferView" H.dP.$nativeSuperclassTag="ArrayBufferView" H.dl.$nativeSuperclassTag="ArrayBufferView" H.dQ.$nativeSuperclassTag="ArrayBufferView" H.dR.$nativeSuperclassTag="ArrayBufferView" H.av.$nativeSuperclassTag="ArrayBufferView"})() Function.prototype.$1=function(a){return this(a)} Function.prototype.$0=function(){return this()} Function.prototype.$2=function(a,b){return this(a,b)} Function.prototype.$1$1=function(a){return this(a)} Function.prototype.$3=function(a,b,c){return this(a,b,c)} Function.prototype.$1$0=function(){return this()} Function.prototype.$4=function(a,b,c,d){return this(a,b,c,d)} Function.prototype.$1$2=function(a,b){return this(a,b)} Function.prototype.$2$0=function(){return this()} convertAllToFastObject(w) convertToFastObject($);(function(a){if(typeof document==="undefined"){a(null) return}if(typeof document.currentScript!='undefined'){a(document.currentScript) return}var s=document.scripts function onLoad(b){for(var q=0;q validator.version(); /** * Returns an array of supported extensions names. * @returns {string[]} */ exports.supportedExtensions = () => validator.supportedExtensions(); /** * Validates an asset from bytes. * @param {Uint8Array} data - Byte array containing glTF or GLB data. * @param {ValidationOptions} options - Object with validation options. * @returns {Promise} Promise with validation result in object form. */ exports.validateBytes = (data, options) => validator.validateBytes(data, options); /** * Validates an asset from JSON string. * @param {string} json - String containing glTF JSON. * @param {ValidationOptions} options - Object with validation options. * @returns {Promise} Promise with validation result in object form. */ exports.validateString = (json, options) => validator.validateString(json, options); /** @typedef {Object} ValidationOptions @property {string} uri - Absolute or relative asset URI that will be copied to validation report. @property {ExternalResourceFunction} externalResourceFunction - Function for loading external resources. If omitted, external resources are not validated. @property {boolean} writeTimestamp - Set to `false` to omit timestamp from the validation report. Default is `true`. @property {number} maxIssues - Max number of reported issues. Use `0` for unlimited output. @property {string[]} ignoredIssues - Array of ignored issue codes. @property {Object} severityOverrides - Object with overridden severities for issue codes. */ /** * @callback ExternalResourceFunction * @param {string} uri - Relative URI of the external resource. * @returns {Promise} - Promise with Uint8Array data. */ },{"./gltf_validator.dart.js":3}]},{},[2]);