UNPKG

gltf-validator

Version:

Library for validating glTF 2.0 assets, compiled from Dart to JS.

1,534 lines 315 kB
var dartNodePreambleSelf="undefined"!=typeof global?global:window,self=Object.create(dartNodePreambleSelf);if(self.scheduleImmediate="undefined"!=typeof setImmediate?function(e){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;if("undefined"!=typeof Buffer)self.Buffer=Buffer;var dartNodeIsActuallyNode=!dartNodePreambleSelf.window;try{if("undefined"!=typeof WorkerGlobalScope&&dartNodePreambleSelf instanceof WorkerGlobalScope)dartNodeIsActuallyNode=!1;if("undefined"!=typeof process&&process.versions&&process.versions.hasOwnProperty("electron")&&process.versions.hasOwnProperty("node"))dartNodeIsActuallyNode=!0}catch(e){}if(dartNodeIsActuallyNode){var url=("undefined"!=typeof __webpack_require__?__non_webpack_require__:require)("url");Object.defineProperty(self,"location",{value:{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(n){var e=n.stack,r=new RegExp("^ *at [^(]*\\((.*):[0-9]*:[0-9]*\\)$","mg"),o=null;do{var t=r.exec(e);if(null!=t)o=t}while(null!=t);return o[1]}}var r=null;Object.defineProperty(self,"document",{value:{get currentScript(){if(null==r)r={src:e()};return r}}})}(),self.dartDeferredLibraryLoader=function(e,r,o){try{load(e),r()}catch(e){o(e)}}}(function dartProgram(){function copyProperties(a,b){var s=Object.keys(a) for(var r=0;r<s.length;r++){var q=s[r] b[q]=a[q]}}function mixinProperties(a,b){var s=Object.keys(a) for(var r=0;r<s.length;r++){var q=s[r] if(!b.hasOwnProperty(q))b[q]=a[q]}}var z=function(){var s=function(){} s.prototype={p:{}} var r=new s() if(!(r.__proto__&&r.__proto__.p===s.prototype.p))return false try{if(typeof navigator!="undefined"&&typeof navigator.userAgent=="string"&&navigator.userAgent.indexOf("Chrome/")>=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<a.length;s++){var r=a[s] var q=Object.keys(r) for(var p=0;p<q.length;p++){var o=q[p] var n=r[o] if(typeof n=="function")n.name=o}}}function inherit(a,b){a.prototype.constructor=a a.prototype["$i"+a.name]=a if(b!=null){if(z){a.prototype.__proto__=b.prototype return}var s=Object.create(b.prototype) copyProperties(a.prototype,s) a.prototype=s}}function inheritMany(a,b){for(var s=0;s<b.length;s++)inherit(b[s],a)}function mixin(a,b){mixinProperties(b.prototype,a.prototype) a.prototype.constructor=a}function lazyOld(a,b,c,d){var s=a a[b]=s a[c]=function(){a[c]=function(){H.wO(b)} var r var q=d try{if(a[b]===s){r=a[b]=q r=a[b]=d()}else r=a[b]}finally{if(r===q)a[b]=null a[c]=function(){return this[b]}}return r}}function lazy(a,b,c,d){var s=a a[b]=s a[c]=function(){if(a[b]===s)a[b]=d() a[c]=function(){return this[b]} return a[b]}}function lazyFinal(a,b,c,d){var s=a a[b]=s a[c]=function(){if(a[b]===s){var r=d() if(a[b]!==s)H.wP(b) a[b]=r}a[c]=function(){return this[b]} return a[b]}}function makeConstList(a){a.immutable$list=Array a.fixed$length=Array return a}function convertToFastObject(a){function t(){}t.prototype=a new t() return a}function convertAllToFastObject(a){for(var s=0;s<a.length;++s)convertToFastObject(a[s])}var y=0 function tearOffGetter(a,b,c,d,e){return e?new Function("funcs","applyTrampolineIndex","reflectionInfo","name","H","c","return function tearOff_"+d+y+++"(receiver) {"+"if (c === null) c = "+"H.nm"+"("+"this, funcs, applyTrampolineIndex, reflectionInfo, false, true, name);"+"return new c(this, funcs[0], receiver, name);"+"}")(a,b,c,d,H,null):new Function("funcs","applyTrampolineIndex","reflectionInfo","name","H","c","return function tearOff_"+d+y+++"() {"+"if (c === null) c = "+"H.nm"+"("+"this, funcs, applyTrampolineIndex, reflectionInfo, false, false, name);"+"return new c(this, funcs[0], null, name);"+"}")(a,b,c,d,H,null)}function tearOff(a,b,c,d,e,f){var s=null return d?function(){if(s===null)s=H.nm(this,a,b,c,true,false,e).prototype return s}:tearOffGetter(a,b,c,e,f)}var x=0 function installTearOff(a,b,c,d,e,f,g,h,i,j){var s=[] for(var r=0;r<h.length;r++){var q=h[r] if(typeof q=="string")q=a[q] q.$callName=g[r] s.push(q)}var q=s[0] q.$R=e q.$D=f var p=i if(typeof p=="number")p+=x var o=h[0] q.$stubName=o var n=tearOff(s,j||0,p,c,o,d) a[b]=n if(c)q.$tearOff=n}function installStaticTearOff(a,b,c,d,e,f,g,h){return installTearOff(a,b,true,false,c,d,e,f,g,h)}function installInstanceTearOff(a,b,c,d,e,f,g,h,i){return installTearOff(a,b,false,c,d,e,f,g,h,i)}function setOrUpdateInterceptorsByTag(a){var s=v.interceptorsByTag if(!s){v.interceptorsByTag=a return}copyProperties(a,s)}function setOrUpdateLeafTags(a){var s=v.leafTags if(!s){v.leafTags=a return}copyProperties(a,s)}function updateTypes(a){var s=v.types var r=s.length s.push.apply(s,a) return r}function updateHolder(a,b){copyProperties(b,a) return a}var hunkHelpers=function(){var s=function(a,b,c,d,e){return function(f,g,h,i){return installInstanceTearOff(f,g,a,b,c,d,[h],i,e)}},r=function(a,b,c,d){return function(e,f,g,h){return installStaticTearOff(e,f,a,b,c,[g],h,d)}} return{inherit:inherit,inheritMany:inheritMany,mixin:mixin,installStaticTearOff:installStaticTearOff,installInstanceTearOff:installInstanceTearOff,_instance_0u:s(0,0,null,["$0"],0),_instance_1u:s(0,1,null,["$1"],0),_instance_2u:s(0,2,null,["$2"],0),_instance_0i:s(1,0,null,["$0"],0),_instance_1i:s(1,1,null,["$1"],0),_instance_2i:s(1,2,null,["$2"],0),_static_0:r(0,null,["$0"],0),_static_1:r(1,null,["$1"],0),_static_2:r(2,null,["$2"],0),makeConstList:makeConstList,lazy:lazy,lazyFinal:lazyFinal,lazyOld:lazyOld,updateHolder:updateHolder,convertToFastObject:convertToFastObject,setFunctionNamesIfNecessary:setFunctionNamesIfNecessary,updateTypes:updateTypes,setOrUpdateInterceptorsByTag:setOrUpdateInterceptorsByTag,setOrUpdateLeafTags:setOrUpdateLeafTags}}() function initializeDeferredHunk(a){x=v.types.length a(hunkHelpers,v,w,$)}function getGlobalFromName(a){for(var s=0;s<w.length;s++){if(w[s]==C)continue if(w[s][a])return w[s][a]}}var C={},H={n0:function n0(){}, h7:function(a,b,c){if(b.h("o<0>").b(a))return new H.dO(a,b.h("@<0>").G(c).h("dO<1,2>")) return new H.c0(a,b.h("@<0>").G(c).h("c0<1,2>"))}, ob:function(a){return new H.dq("Field '"+a+"' has been assigned during initialization.")}, bx:function(a){return new H.fb(a)}, mv: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}, pz:function(a,b){var s=H.mv(C.a.A(a,b)),r=H.mv(C.a.A(a,b+1)) return s*16+r-(r&256)}, da:function(a,b,c){if(a==null)throw H.d(new H.dA(b,c.h("dA<0>"))) return a}, dG:function(a,b,c,d){P.aV(b,"start") if(c!=null){P.aV(c,"end") if(b>c)H.a0(P.V(b,0,c,"start",null))}return new H.dF(a,b,c,d.h("dF<0>"))}, jy:function(a,b,c,d){if(t.O.b(a))return new H.c3(a,b,c.h("@<0>").G(d).h("c3<1,2>")) return new H.bb(a,b,c.h("@<0>").G(d).h("bb<1,2>"))}, oA:function(a,b,c){var s="count" if(t.O.b(a)){P.h0(b,s) P.aV(b,s) return new H.cG(a,b,c.h("cG<0>"))}P.h0(b,s) P.aV(b,s) return new H.be(a,b,c.h("be<0>"))}, mZ:function(){return new P.bC("No element")}, tL:function(){return new P.bC("Too few elements")}, bH:function bH(){}, dd:function dd(a,b){this.a=a this.$ti=b}, c0:function c0(a,b){this.a=a this.$ti=b}, dO:function dO(a,b){this.a=a this.$ti=b}, dJ:function dJ(){}, b3:function b3(a,b){this.a=a this.$ti=b}, c1:function c1(a,b){this.a=a this.$ti=b}, h8:function h8(a,b){this.a=a this.b=b}, dq:function dq(a){this.a=a}, fb:function fb(a){this.a=a}, cE:function cE(a){this.a=a}, mN:function mN(){}, dA:function dA(a,b){this.a=a this.$ti=b}, o:function o(){}, af:function af(){}, dF:function dF(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.$ti=d}, a9:function a9(a,b,c){var _=this _.a=a _.b=b _.c=0 _.d=null _.$ti=c}, bb:function bb(a,b,c){this.a=a this.b=b this.$ti=c}, c3:function c3(a,b,c){this.a=a this.b=b this.$ti=c}, dv:function dv(a,b,c){var _=this _.a=null _.b=a _.c=b _.$ti=c}, aa:function aa(a,b,c){this.a=a this.b=b this.$ti=c}, ln:function ln(a,b,c){this.a=a this.b=b this.$ti=c}, cv:function cv(a,b,c){this.a=a this.b=b this.$ti=c}, be:function be(a,b,c){this.a=a this.b=b this.$ti=c}, cG:function cG(a,b,c){this.a=a this.b=b this.$ti=c}, dD:function dD(a,b,c){this.a=a this.b=b this.$ti=c}, b6:function b6(a){this.$ti=a}, dg:function dg(a){this.$ti=a}, di:function di(){}, fn:function fn(){}, cU:function cU(){}, cS:function cS(a){this.a=a}, eg:function eg(){}, tx:function(){throw H.d(P.ac("Cannot modify unmodifiable Map"))}, pH:function(a){var s,r=H.pG(a) if(r!=null)return r s="minified:"+a return s}, pw: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.ah(a) if(typeof s!="string")throw H.d(H.bQ(a)) return s}, cr:function(a){var s=a.$identityHash if(s==null){s=Math.random()*0x3fffffff|0 a.$identityHash=s}return s}, ow:function(a,b){var s,r,q,p,o,n,m=null if(typeof a!="string")H.a0(H.bQ(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.d(P.V(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;n<o;++n)if((C.a.I(p,n)|32)>q)return m}return parseInt(a,b)}, jS:function(a){return H.uh(a)}, uh:function(a){var s,r,q if(a instanceof P.e)return H.ay(H.ae(a),null) if(J.cz(a)===C.bI||t.ak.b(a)){s=C.a1(a) if(H.op(s))return s r=a.constructor if(typeof r=="function"){q=r.name if(typeof q=="string"&&H.op(q))return q}}return H.ay(H.ae(a),null)}, op:function(a){var s=a!=="Object"&&a!=="" return s}, oo:function(a){var s,r,q,p,o=a.length if(o<=500)return String.fromCharCode.apply(null,a) for(s="",r=0;r<o;r=q){q=r+500 p=q<o?q:o s+=String.fromCharCode.apply(null,a.slice(r,p))}return s}, uk:function(a){var s,r,q,p=H.a([],t.Z) for(s=a.length,r=0;r<a.length;a.length===s||(0,H.cB)(a),++r){q=a[r] if(!H.aO(q))throw H.d(H.bQ(q)) if(q<=65535)p.push(q) else if(q<=1114111){p.push(55296+(C.c.ae(q-65536,10)&1023)) p.push(56320+(q&1023))}else throw H.d(H.bQ(q))}return H.oo(p)}, uj:function(a){var s,r,q for(s=a.length,r=0;r<s;++r){q=a[r] if(!H.aO(q))throw H.d(H.bQ(q)) if(q<0)throw H.d(H.bQ(q)) if(q>65535)return H.uk(a)}return H.oo(a)}, ul: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<c;s=q){q=s+500 p=q<c?q:c r+=String.fromCharCode.apply(null,a.subarray(s,p))}return r}, bc:function(a){var s if(0<=a){if(a<=65535)return String.fromCharCode(a) if(a<=1114111){s=a-65536 return String.fromCharCode((C.c.ae(s,10)|55296)>>>0,s&1023|56320)}}throw H.d(P.V(a,0,1114111,null,null))}, av:function(a){if(a.date===void 0)a.date=new Date(a.a) return a.date}, f9:function(a){return a.b?H.av(a).getUTCFullYear()+0:H.av(a).getFullYear()+0}, ou:function(a){return a.b?H.av(a).getUTCMonth()+1:H.av(a).getMonth()+1}, oq:function(a){return a.b?H.av(a).getUTCDate()+0:H.av(a).getDate()+0}, or:function(a){return a.b?H.av(a).getUTCHours()+0:H.av(a).getHours()+0}, ot:function(a){return a.b?H.av(a).getUTCMinutes()+0:H.av(a).getMinutes()+0}, ov:function(a){return a.b?H.av(a).getUTCSeconds()+0:H.av(a).getSeconds()+0}, os:function(a){return a.b?H.av(a).getUTCMilliseconds()+0:H.av(a).getMilliseconds()+0}, bw:function(a,b,c){var s,r,q={} q.a=0 s=[] r=[] q.a=b.length C.d.H(s,b) q.b="" if(c!=null&&c.a!==0)c.K(0,new H.jR(q,r,s)) ""+q.a return J.t2(a,new H.iz(C.dr,0,s,r,0))}, ui: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.ug(a,b,c)}, ug: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.oe(b,t.z) else s=[] r=s.length q=a.$R if(r<q)return H.bw(a,s,c) p=a.$D o=p==null n=!o?p():null m=J.cz(a) l=m.$C if(typeof l=="string")l=m[l] if(o){if(c!=null&&c.a!==0)return H.bw(a,s,c) if(r===q)return l.apply(a,s) return H.bw(a,s,c)}if(n instanceof Array){if(c!=null&&c.a!==0)return H.bw(a,s,c) if(r>q+n.length)return H.bw(a,s,null) C.d.H(s,n.slice(r-q)) return l.apply(a,s)}else{if(r>q)return H.bw(a,s,c) k=Object.keys(n) if(c==null)for(o=k.length,j=0;j<k.length;k.length===o||(0,H.cB)(k),++j){i=n[k[j]] if(C.a6===i)return H.bw(a,s,c) C.d.B(s,i)}else{for(o=k.length,h=0,j=0;j<k.length;k.length===o||(0,H.cB)(k),++j){g=k[j] if(c.w(g)){++h C.d.B(s,c.j(0,g))}else{i=n[g] if(C.a6===i)return H.bw(a,s,c) C.d.B(s,i)}}if(h!==c.a)return H.bw(a,s,c)}return l.apply(a,s)}}, et:function(a,b){var s,r="index" if(!H.aO(b))return new P.ao(!0,b,r,null) s=J.Z(a) if(b<0||b>=s)return P.eM(b,a,r,null,s) return P.jT(b,r)}, w7:function(a,b,c){if(a<0||a>c)return P.V(a,0,c,"start",null) if(b!=null)if(b<a||b>c)return P.V(b,a,c,"end",null) return new P.ao(!0,b,"end",null)}, bQ:function(a){return new P.ao(!0,a,null,null)}, d:function(a){var s,r if(a==null)a=new P.f5() s=new Error() s.dartException=a r=H.wQ if("defineProperty" in Object){Object.defineProperty(s,"message",{get:r}) s.name=""}else s.toString=r return s}, wQ:function(){return J.ah(this.dartException)}, a0:function(a){throw H.d(a)}, cB:function(a){throw H.d(P.a6(a))}, bf:function(a){var s,r,q,p,o,n a=H.pC(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.l6(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)}, l7:function(a){return function($expr$){var $argumentsExpr$="$arguments$" try{$expr$.$method$($argumentsExpr$)}catch(s){return s.message}}(a)}, oD:function(a){return function($expr$){try{$expr$.$method$}catch(s){return s.message}}(a)}, on:function(a,b){return new H.f4(a,b==null?null:b.method)}, n1:function(a,b){var s=b==null,r=s?null:b.method return new H.eQ(a,r,s?null:b.receiver)}, G:function(a){if(a==null)return new H.f6(a) if(a instanceof H.dh)return H.bR(a,a.a) if(typeof a!=="object")return a if("dartException" in a)return H.bR(a,a.dartException) return H.vP(a)}, bR:function(a,b){if(t.C.b(b))if(b.$thrownJsError==null)b.$thrownJsError=a return b}, vP: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.ae(r,16)&8191)===10)switch(q){case 438:return H.bR(a,H.n1(H.b(s)+" (Error "+q+")",e)) case 445:case 5007:return H.bR(a,H.on(H.b(s)+" (Error "+q+")",e))}}if(a instanceof TypeError){p=$.rE() o=$.rF() n=$.rG() m=$.rH() l=$.rK() k=$.rL() j=$.rJ() $.rI() i=$.rN() h=$.rM() g=p.a7(s) if(g!=null)return H.bR(a,H.n1(s,g)) else{g=o.a7(s) if(g!=null){g.method="call" return H.bR(a,H.n1(s,g))}else{g=n.a7(s) if(g==null){g=m.a7(s) if(g==null){g=l.a7(s) if(g==null){g=k.a7(s) if(g==null){g=j.a7(s) if(g==null){g=m.a7(s) if(g==null){g=i.a7(s) if(g==null){g=h.a7(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.bR(a,H.on(s,g))}}return H.bR(a,new H.fm(typeof s=="string"?s:""))}if(a instanceof RangeError){if(typeof s=="string"&&s.indexOf("call stack")!==-1)return new P.dE() s=function(b){try{return String(b)}catch(d){}return null}(a) return H.bR(a,new P.ao(!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.dE() return a}, aD:function(a){var s if(a instanceof H.dh)return a.b if(a==null)return new H.e3(a) s=a.$cachedTrace if(s!=null)return s return a.$cachedTrace=new H.e3(a)}, py:function(a){if(a==null||typeof a!="object")return J.aF(a) else return H.cr(a)}, po:function(a,b){var s,r,q,p=a.length for(s=0;s<p;s=q){r=s+1 q=r+1 b.m(0,a[s],a[r])}return b}, wb:function(a,b){var s,r=a.length for(s=0;s<r;++s)b.B(0,a[s]) return b}, wl:function(a,b,c,d,e,f){switch(b){case 0:return a.$0() case 1:return a.$1(c) case 2:return a.$2(c,d) case 3:return a.$3(c,d,e) case 4:return a.$4(c,d,e,f)}throw H.d(P.tC("Unsupported number of arguments for wrapped closure"))}, mm:function(a,b){var s if(a==null)return null s=a.$identity if(!!s)return s s=function(c,d,e){return function(f,g,h,i){return e(c,d,f,g,h,i)}}(a,b,H.wl) a.$identity=s return s}, tw:function(a,b,c,d,e,f,g){var s,r,q,p,o,n,m,l=b[0],k=l.$callName,j=e?Object.create(new H.ff().constructor.prototype):Object.create(new H.cD(null,null,null,"").constructor.prototype) j.$initialize=j.constructor if(e)s=function static_tear_off(){this.$initialize()} else{r=$.b4 $.b4=r+1 r=new Function("a,b,c,d"+r,"this.$initialize(a,b,c,d"+r+")") s=r}j.constructor=s s.prototype=j if(!e){q=H.o3(a,l,f) q.$reflectionInfo=d}else{j.$static_name=g q=l}j.$S=H.ts(d,e,f) j[k]=q for(p=q,o=1;o<b.length;++o){n=b[o] m=n.$callName if(m!=null){n=e?n:H.o3(a,n,f) j[m]=n}if(o===c){n.$reflectionInfo=d p=n}}j.$C=p j.$R=l.$R j.$D=l.$D return s}, ts:function(a,b,c){var s if(typeof a=="number")return function(d,e){return function(){return d(e)}}(H.pt,a) if(typeof a=="string"){if(b)throw H.d("Cannot compute signature for static tearoff.") s=c?H.tl:H.tk return function(d,e){return function(){return e(this,d)}}(a,s)}throw H.d("Error in functionType of tearoff")}, tt:function(a,b,c,d){var s=H.o2 switch(b?-1:a){case 0:return function(e,f){return function(){return f(this)[e]()}}(c,s) case 1:return function(e,f){return function(g){return f(this)[e](g)}}(c,s) case 2:return function(e,f){return function(g,h){return f(this)[e](g,h)}}(c,s) case 3:return function(e,f){return function(g,h,i){return f(this)[e](g,h,i)}}(c,s) case 4:return function(e,f){return function(g,h,i,j){return f(this)[e](g,h,i,j)}}(c,s) case 5:return function(e,f){return function(g,h,i,j,k){return f(this)[e](g,h,i,j,k)}}(c,s) default:return function(e,f){return function(){return e.apply(f(this),arguments)}}(d,s)}}, o3:function(a,b,c){var s,r,q,p,o,n,m if(c)return H.tv(a,b) s=b.$stubName r=b.length q=a[s] p=b==null?q==null:b===q o=!p||r>=27 if(o)return H.tt(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.mY())+";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.mY())+"."+H.b(s)+"("+m+");}")()}, tu:function(a,b,c,d){var s=H.o2,r=H.tm switch(b?-1:a){case 0:throw H.d(new H.fe("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)}}, tv:function(a,b){var s,r,q,p,o,n,m=H.mY(),l=$.o0 if(l==null)l=$.o0=H.o_("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.tu(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)+"}")()}, nm:function(a,b,c,d,e,f,g){return H.tw(a,b,c,d,!!e,!!f,g)}, tk:function(a,b){return H.fM(v.typeUniverse,H.ae(a.a),b)}, tl:function(a,b){return H.fM(v.typeUniverse,H.ae(a.c),b)}, o2:function(a){return a.a}, tm:function(a){return a.c}, mY:function(){var s=$.o1 return s==null?$.o1=H.o_("self"):s}, o_:function(a){var s,r,q,p=new H.cD("self","target","receiver","name"),o=J.n_(Object.getOwnPropertyNames(p)) for(s=o.length,r=0;r<s;++r){q=o[r] if(p[q]===a)return q}throw H.d(P.T("Field name "+a+" not found."))}, wO:function(a){throw H.d(new P.eG(a))}, wg:function(a){return v.getIsolateTag(a)}, wP:function(a){return H.a0(new H.dq(a))}, A_:function(a,b,c){Object.defineProperty(a,b,{value:c,enumerable:false,writable:true,configurable:true})}, wB:function(a){var s,r,q,p,o,n=$.ps.$1(a),m=$.mn[n] if(m!=null){Object.defineProperty(a,v.dispatchPropertyName,{value:m,enumerable:false,writable:true,configurable:true}) return m.i}s=$.mz[n] if(s!=null)return s r=v.interceptorsByTag[n] if(r==null){q=$.pk.$2(a,n) if(q!=null){m=$.mn[q] if(m!=null){Object.defineProperty(a,v.dispatchPropertyName,{value:m,enumerable:false,writable:true,configurable:true}) return m.i}s=$.mz[q] if(s!=null)return s r=v.interceptorsByTag[q] n=q}}if(r==null)return null s=r.prototype p=n[0] if(p==="!"){m=H.mM(s) $.mn[n]=m Object.defineProperty(a,v.dispatchPropertyName,{value:m,enumerable:false,writable:true,configurable:true}) return m.i}if(p==="~"){$.mz[n]=s return s}if(p==="-"){o=H.mM(s) Object.defineProperty(Object.getPrototypeOf(a),v.dispatchPropertyName,{value:o,enumerable:false,writable:true,configurable:true}) return o.i}if(p==="+")return H.pA(a,s) if(p==="*")throw H.d(P.oE(n)) if(v.leafTags[n]===true){o=H.mM(s) Object.defineProperty(Object.getPrototypeOf(a),v.dispatchPropertyName,{value:o,enumerable:false,writable:true,configurable:true}) return o.i}else return H.pA(a,s)}, pA:function(a,b){var s=Object.getPrototypeOf(a) Object.defineProperty(s,v.dispatchPropertyName,{value:J.nr(b,s,null,null),enumerable:false,writable:true,configurable:true}) return b}, mM:function(a){return J.nr(a,!1,null,!!a.$ias)}, wD:function(a,b,c){var s=b.prototype if(v.leafTags[a]===true)return H.mM(s) else return J.nr(s,c,null,null)}, wj:function(){if(!0===$.np)return $.np=!0 H.wk()}, wk:function(){var s,r,q,p,o,n,m,l $.mn=Object.create(null) $.mz=Object.create(null) H.wi() s=v.interceptorsByTag r=Object.getOwnPropertyNames(s) if(typeof window!="undefined"){window q=function(){} for(p=0;p<r.length;++p){o=r[p] n=$.pB.$1(o) if(n!=null){m=H.wD(o,s[o],n) if(m!=null){Object.defineProperty(n,v.dispatchPropertyName,{value:m,enumerable:false,writable:true,configurable:true}) q.prototype=n}}}}for(p=0;p<r.length;++p){o=r[p] if(/^[A-Za-z_]/.test(o)){l=s[o] s["!"+o]=l s["~"+o]=l s["-"+o]=l s["+"+o]=l s["*"+o]=l}}}, wi:function(){var s,r,q,p,o,n,m=C.b9() m=H.d9(C.ba,H.d9(C.bb,H.d9(C.a2,H.d9(C.a2,H.d9(C.bc,H.d9(C.bd,H.d9(C.be(C.a1),m))))))) if(typeof dartNativeDispatchHooksTransformer!="undefined"){s=dartNativeDispatchHooksTransformer if(typeof s=="function")s=[s] if(s.constructor==Array)for(r=0;r<s.length;++r){q=s[r] if(typeof q=="function")m=q(m)||m}}p=m.getTag o=m.getUnknownTag n=m.prototypeForTag $.ps=new H.mw(p) $.pk=new H.mx(o) $.pB=new H.my(n)}, d9:function(a,b){return a(b)||b}, tN:function(a,b,c,d,e,f){var s=b?"m":"",r=c?"":"i",q=d?"u":"",p=e?"s":"",o=f?"g":"",n=function(g,h){try{return new RegExp(g,h)}catch(m){return m}}(a,s+r+q+p+o) if(n instanceof RegExp)return n throw H.d(P.M("Illegal RegExp pattern ("+String(n)+")",a,null))}, w8:function(a){if(a.indexOf("$",0)>=0)return a.replace(/\$/g,"$$$$") return a}, pC:function(a){if(/[[\]{}()*+?.\\^$|]/.test(a))return a.replace(/[[\]{}()*+?.\\^$|]/g,"\\$&") return a}, pE:function(a,b,c){var s=H.wM(a,b,c) return s}, wM:function(a,b,c){var s,r,q,p if(b===""){if(a==="")return c s=a.length for(r=c,q=0;q<s;++q)r=r+a[q]+c return r.charCodeAt(0)==0?r:r}p=a.indexOf(b,0) if(p<0)return a if(a.length<500||c.indexOf("$",0)>=0)return a.split(b).join(c) return a.replace(new RegExp(H.pC(b),'g'),H.w8(c))}, de:function de(a,b){this.a=a this.$ti=b}, cF:function cF(){}, ap:function ap(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.$ti=d}, dL:function dL(a,b){this.a=a this.$ti=b}, a4:function a4(a,b){this.a=a this.$ti=b}, iz:function iz(a,b,c,d,e){var _=this _.a=a _.c=b _.d=c _.e=d _.f=e}, jR:function jR(a,b,c){this.a=a this.b=b this.c=c}, l6:function l6(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=f}, f4:function f4(a,b){this.a=a this.b=b}, eQ:function eQ(a,b,c){this.a=a this.b=b this.c=c}, fm:function fm(a){this.a=a}, f6:function f6(a){this.a=a}, dh:function dh(a,b){this.a=a this.b=b}, e3:function e3(a){this.a=a this.b=null}, c2:function c2(){}, fh:function fh(){}, ff:function ff(){}, cD:function cD(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, fe:function fe(a){this.a=a}, lX:function lX(){}, aK:function aK(a){var _=this _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=0 _.$ti=a}, iF:function iF(a){this.a=a}, jv:function jv(a,b){this.a=a this.b=b this.c=null}, at:function at(a,b){this.a=a this.$ti=b}, dr:function dr(a,b,c){var _=this _.a=a _.b=b _.d=_.c=null _.$ti=c}, mw:function mw(a){this.a=a}, mx:function mx(a){this.a=a}, my:function my(a){this.a=a}, iA:function iA(a,b){var _=this _.a=a _.b=b _.d=_.c=null}, lV:function lV(a){this.b=a}, d5:function(a,b,c){}, vk:function(a){return a}, jK:function(a,b,c){var s H.d5(a,b,c) s=new DataView(a,b) return s}, u9:function(a){return new Float32Array(a)}, ua:function(a){return new Int8Array(a)}, ok:function(a,b,c){var s H.d5(a,b,c) s=new Uint16Array(a,b,c) return s}, ol:function(a,b,c){var s H.d5(a,b,c) s=new Uint32Array(a,b,c) return s}, ub:function(a){return new Uint8Array(a)}, n4:function(a,b,c){var s H.d5(a,b,c) s=new Uint8Array(a,b,c) return s}, bh:function(a,b,c){if(a>>>0!==a||a>=c)throw H.d(H.et(b,a))}, bN: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.d(H.w7(a,b,c)) return b}, dy:function dy(){}, cP:function cP(){}, dx:function dx(){}, au:function au(){}, dw:function dw(){}, eX:function eX(){}, eY:function eY(){}, eZ:function eZ(){}, f_:function f_(){}, f0:function f0(){}, f1:function f1(){}, dz:function dz(){}, cn:function cn(){}, e_:function e_(){}, e0:function e0(){}, e1:function e1(){}, e2:function e2(){}, uo:function(a,b){var s=b.c return s==null?b.c=H.nd(a,b.z,!0):s}, oy:function(a,b){var s=b.c return s==null?b.c=H.ea(a,"a3",[b.z]):s}, oz:function(a){var s=a.y if(s===6||s===7||s===8)return H.oz(a.z) return s===11||s===12}, un:function(a){return a.cy}, az:function(a){return H.fL(v.typeUniverse,a,!1)}, bP: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.bP(a,s,a0,a1) if(r===s)return b return H.oY(a,r,!0) case 7:s=b.z r=H.bP(a,s,a0,a1) if(r===s)return b return H.nd(a,r,!0) case 8:s=b.z r=H.bP(a,s,a0,a1) if(r===s)return b return H.oX(a,r,!0) case 9:q=b.Q p=H.er(a,q,a0,a1) if(p===q)return b return H.ea(a,b.z,p) case 10:o=b.z n=H.bP(a,o,a0,a1) m=b.Q l=H.er(a,m,a0,a1) if(n===o&&l===m)return b return H.nb(a,n,l) case 11:k=b.z j=H.bP(a,k,a0,a1) i=b.Q h=H.vM(a,i,a0,a1) if(j===k&&h===i)return b return H.oW(a,j,h) case 12:g=b.Q a1+=g.length f=H.er(a,g,a0,a1) o=b.z n=H.bP(a,o,a0,a1) if(f===g&&n===o)return b return H.nc(a,n,f,!0) case 13:e=b.z if(e<a1)return b d=a0[e-a1] if(d==null)return b return d default:throw H.d(P.h1("Attempted to substitute unexpected RTI kind "+c))}}, er:function(a,b,c,d){var s,r,q,p,o=b.length,n=[] for(s=!1,r=0;r<o;++r){q=b[r] p=H.bP(a,q,c,d) if(p!==q)s=!0 n.push(p)}return s?n:b}, vN:function(a,b,c,d){var s,r,q,p,o,n,m=b.length,l=[] for(s=!1,r=0;r<m;r+=3){q=b[r] p=b[r+1] o=b[r+2] n=H.bP(a,o,c,d) if(n!==o)s=!0 l.push(q) l.push(p) l.push(n)}return s?l:b}, vM:function(a,b,c,d){var s,r=b.a,q=H.er(a,r,c,d),p=b.b,o=H.er(a,p,c,d),n=b.c,m=H.vN(a,n,c,d) if(q===r&&o===p&&m===n)return b s=new H.fA() s.a=q s.b=o s.c=m return s}, a:function(a,b){a[v.arrayRti]=b return a}, w5:function(a){var s=a.$S if(s!=null){if(typeof s=="number")return H.pt(s) return a.$S()}return null}, pv:function(a,b){var s if(H.oz(b))if(a instanceof H.c2){s=H.w5(a) if(s!=null)return s}return H.ae(a)}, ae:function(a){var s if(a instanceof P.e){s=a.$ti return s!=null?s:H.ng(a)}if(Array.isArray(a))return H.X(a) return H.ng(J.cz(a))}, X:function(a){var s=a[v.arrayRti],r=t.b if(s==null)return r if(s.constructor!==r.constructor)return r return s}, A:function(a){var s=a.$ti return s!=null?s:H.ng(a)}, ng:function(a){var s=a.constructor,r=s.$ccache if(r!=null)return r return H.vu(a,s)}, vu:function(a,b){var s=a instanceof H.c2?a.__proto__.__proto__.constructor:b,r=H.uV(v.typeUniverse,s.name) b.$ccache=r return r}, pt:function(a){var s,r=v.types,q=r[a] if(typeof q=="string"){s=H.fL(v.typeUniverse,q,!1) r[a]=s return s}return q}, pm:function(a){var s,r,q,p=a.x if(p!=null)return p s=a.cy r=s.replace(/\*/g,"") if(r===s)return a.x=new H.e8(a) q=H.fL(v.typeUniverse,r,!0) p=q.x return a.x=p==null?q.x=new H.e8(q):p}, u:function(a){return H.pm(H.fL(v.typeUniverse,a,!1))}, vt:function(a){var s,r,q=this,p=t.K if(q===p)return H.em(q,a,H.vx) if(!H.bk(q))if(!(q===t._))p=q===p else p=!0 else p=!0 if(p)return H.em(q,a,H.vA) p=q.y s=p===6?q.z:q if(s===t.S)r=H.aO else if(s===t.gR||s===t.di)r=H.vw else if(s===t.R)r=H.vy else r=s===t.y?H.en:null if(r!=null)return H.em(q,a,r) if(s.y===9){p=s.z if(s.Q.every(H.wm)){q.r="$i"+p return H.em(q,a,H.vz)}}else if(p===7)return H.em(q,a,H.vn) return H.em(q,a,H.vl)}, em:function(a,b,c){a.b=c return a.b(b)}, vs:function(a){var s,r,q=this if(!H.bk(q))if(!(q===t._))s=q===t.K else s=!0 else s=!0 if(s)r=H.ve else if(q===t.K)r=H.vd else r=H.vm q.a=r return q.a(a)}, nj:function(a){var s,r=a.y if(!H.bk(a))if(!(a===t._))if(!(a===t.A))if(r!==7)s=r===8&&H.nj(a.z)||a===t.P||a===t.T else s=!0 else s=!0 else s=!0 else s=!0 return s}, vl:function(a){var s=this if(a==null)return H.nj(s) return H.a5(v.typeUniverse,H.pv(a,s),null,s,null)}, vn:function(a){if(a==null)return!0 return this.z.b(a)}, vz:function(a){var s,r=this if(a==null)return H.nj(r) s=r.r if(a instanceof P.e)return!!a[s] return!!J.cz(a)[s]}, zU:function(a){var s=this if(a==null)return a else if(s.b(a))return a H.p8(a,s)}, vm:function(a){var s=this if(a==null)return a else if(s.b(a))return a H.p8(a,s)}, p8:function(a,b){throw H.d(H.uL(H.oP(a,H.pv(a,b),H.ay(b,null))))}, oP:function(a,b,c){var s=P.cH(a),r=H.ay(b==null?H.ae(a):b,null) return s+": type '"+H.b(r)+"' is not a subtype of type '"+H.b(c)+"'"}, uL:function(a){return new H.e9("TypeError: "+a)}, am:function(a,b){return new H.e9("TypeError: "+H.oP(a,null,b))}, vx:function(a){return a!=null}, vd:function(a){return a}, vA:function(a){return!0}, ve:function(a){return a}, en:function(a){return!0===a||!1===a}, zE:function(a){if(!0===a)return!0 if(!1===a)return!1 throw H.d(H.am(a,"bool"))}, zG:function(a){if(!0===a)return!0 if(!1===a)return!1 if(a==null)return a throw H.d(H.am(a,"bool"))}, zF:function(a){if(!0===a)return!0 if(!1===a)return!1 if(a==null)return a throw H.d(H.am(a,"bool?"))}, zH:function(a){if(typeof a=="number")return a throw H.d(H.am(a,"double"))}, zJ:function(a){if(typeof a=="number")return a if(a==null)return a throw H.d(H.am(a,"double"))}, zI:function(a){if(typeof a=="number")return a if(a==null)return a throw H.d(H.am(a,"double?"))}, aO:function(a){return typeof a=="number"&&Math.floor(a)===a}, zK:function(a){if(typeof a=="number"&&Math.floor(a)===a)return a throw H.d(H.am(a,"int"))}, zM:function(a){if(typeof a=="number"&&Math.floor(a)===a)return a if(a==null)return a throw H.d(H.am(a,"int"))}, zL:function(a){if(typeof a=="number"&&Math.floor(a)===a)return a if(a==null)return a throw H.d(H.am(a,"int?"))}, vw:function(a){return typeof a=="number"}, zN:function(a){if(typeof a=="number")return a throw H.d(H.am(a,"num"))}, zP:function(a){if(typeof a=="number")return a if(a==null)return a throw H.d(H.am(a,"num"))}, zO:function(a){if(typeof a=="number")return a if(a==null)return a throw H.d(H.am(a,"num?"))}, vy:function(a){return typeof a=="string"}, zQ:function(a){if(typeof a=="string")return a throw H.d(H.am(a,"String"))}, zS:function(a){if(typeof a=="string")return a if(a==null)return a throw H.d(H.am(a,"String"))}, zR:function(a){if(typeof a=="string")return a if(a==null)return a throw H.d(H.am(a,"String?"))}, vI:function(a,b){var s,r,q for(s="",r="",q=0;q<a.length;++q,r=", ")s+=C.a.ai(r,H.ay(a[q],b)) return s}, pa:function(a4,a5,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=", " if(a6!=null){s=a6.length if(a5==null){a5=H.a([],t.s) r=null}else r=a5.length q=a5.length for(p=s;p>0;--p)a5.push("T"+(q+p)) for(o=t.cK,n=t._,m=t.K,l="<",k="",p=0;p<s;++p,k=a3){l=C.a.ai(l+k,a5[a5.length-1-p]) j=a6[p] i=j.y if(!(i===2||i===3||i===4||i===5||j===o))if(!(j===n))h=j===m else h=!0 else h=!0 if(!h)l+=C.a.ai(" extends ",H.ay(j,a5))}l+=">"}else{l="" r=null}o=a4.z g=a4.Q f=g.a e=f.length d=g.b c=d.length b=g.c a=b.length a0=H.ay(o,a5) for(a1="",a2="",p=0;p<e;++p,a2=a3)a1+=C.a.ai(a2,H.ay(f[p],a5)) if(c>0){a1+=a2+"[" for(a2="",p=0;p<c;++p,a2=a3)a1+=C.a.ai(a2,H.ay(d[p],a5)) a1+="]"}if(a>0){a1+=a2+"{" for(a2="",p=0;p<a;p+=3,a2=a3){a1+=a2 if(b[p+1])a1+="required " a1+=J.nR(H.ay(b[p+2],a5)," ")+b[p]}a1+="}"}if(r!=null){a5.toString a5.length=r}return l+"("+a1+") => "+H.b(a0)}, ay: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.ay(a.z,b) return s}if(m===7){r=a.z s=H.ay(r,b) q=r.y return J.nR(q===11||q===12?C.a.ai("(",s)+")":s,"?")}if(m===8)return"FutureOr<"+H.b(H.ay(a.z,b))+">" if(m===9){p=H.vO(a.z) o=a.Q return o.length!==0?p+("<"+H.vI(o,b)+">"):p}if(m===11)return H.pa(a,b,null) if(m===12)return H.pa(a.z,b,a.Q) if(m===13){b.toString n=a.z return b[b.length-1-n]}return"?"}, vO:function(a){var s,r=H.pG(a) if(r!=null)return r s="minified:"+a return s}, oZ:function(a,b){var s=a.tR[b] for(;typeof s=="string";)s=a.tR[s] return s}, uV:function(a,b){var s,r,q,p,o,n=a.eT,m=n[b] if(m==null)return H.fL(a,b,!1) else if(typeof m=="number"){s=m r=H.eb(a,5,"#") q=[] for(p=0;p<s;++p)q.push(r) o=H.ea(a,b,q) n[b]=o return o}else return m}, uT:function(a,b){return H.p6(a.tR,b)}, uS:function(a,b){return H.p6(a.eT,b)}, fL:function(a,b,c){var s,r=a.eC,q=r.get(b) if(q!=null)return q s=H.oV(H.oT(a,null,b,c)) r.set(b,s) return s}, fM:function(a,b,c){var s,r,q=b.ch if(q==null)q=b.ch=new Map() s=q.get(c) if(s!=null)return s r=H.oV(H.oT(a,b,c,!0)) q.set(c,r) return r}, uU:function(a,b,c){var s,r,q,p=b.cx if(p==null)p=b.cx=new Map() s=c.cy r=p.get(s) if(r!=null)return r q=H.nb(a,b,c.y===10?c.Q:[c]) p.set(s,q) return q}, bM:function(a,b){b.a=H.vs b.b=H.vt return b}, eb:function(a,b,c){var s,r,q=a.eC.get(c) if(q!=null)return q s=new H.aN(null,null) s.y=b s.cy=c r=H.bM(a,s) a.eC.set(c,r) return r}, oY:function(a,b,c){var s,r=b.cy+"*",q=a.eC.get(r) if(q!=null)return q s=H.uQ(a,b,r,c) a.eC.set(r,s) return s}, uQ:function(a,b,c,d){var s,r,q if(d){s=b.y if(!H.bk(b))r=b===t.P||b===t.T||s===7||s===6 else r=!0 if(r)return b}q=new H.aN(null,null) q.y=6 q.z=b q.cy=c return H.bM(a,q)}, nd:function(a,b,c){var s,r=b.cy+"?",q=a.eC.get(r) if(q!=null)return q s=H.uP(a,b,r,c) a.eC.set(r,s) return s}, uP:function(a,b,c,d){var s,r,q,p if(d){s=b.y if(!H.bk(b))if(!(b===t.P||b===t.T))if(s!==7)r=s===8&&H.mA(b.z) else r=!0 else r=!0 else r=!0 if(r)return b else if(s===1||b===t.A)return t.P else if(s===6){q=b.z if(q.y===8&&H.mA(q.z))return q else return H.uo(a,b)}}p=new H.aN(null,null) p.y=7 p.z=b p.cy=c return H.bM(a,p)}, oX:function(a,b,c){var s,r=b.cy+"/",q=a.eC.get(r) if(q!=null)return q s=H.uN(a,b,r,c) a.eC.set(r,s) return s}, uN:function(a,b,c,d){var s,r,q if(d){s=b.y if(!H.bk(b))if(!(b===t._))r=b===t.K else r=!0 else r=!0 if(r||b===t.K)return b else if(s===1)return H.ea(a,"a3",[b]) else if(b===t.P||b===t.T)return t.eH}q=new H.aN(null,null) q.y=8 q.z=b q.cy=c return H.bM(a,q)}, uR:function(a,b){var s,r,q=""+b+"^",p=a.eC.get(q) if(p!=null)return p s=new H.aN(null,null) s.y=13 s.z=b s.cy=q r=H.bM(a,s) a.eC.set(q,r) return r}, fK:function(a){var s,r,q,p=a.length for(s="",r="",q=0;q<p;++q,r=",")s+=r+a[q].cy return s}, uM:function(a){var s,r,q,p,o,n,m=a.length for(s="",r="",q=0;q<m;q+=3,r=","){p=a[q] o=a[q+1]?"!":":" n=a[q+2].cy s+=r+p+o+n}return s}, ea:function(a,b,c){var s,r,q,p=b if(c.length!==0)p+="<"+H.fK(c)+">" s=a.eC.get(p) if(s!=null)return s r=new H.aN(null,null) r.y=9 r.z=b r.Q=c if(c.length>0)r.c=c[0] r.cy=p q=H.bM(a,r) a.eC.set(p,q) return q}, nb: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.fK(r)+">") p=a.eC.get(q) if(p!=null)return p o=new H.aN(null,null) o.y=10 o.z=s o.Q=r o.cy=q n=H.bM(a,o) a.eC.set(q,n) return n}, oW: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.fK(m) if(j>0){s=l>0?",":"" r=H.fK(k) g+=s+"["+r+"]"}if(h>0){s=l>0?",":"" r=H.uM(i) g+=s+"{"+r+"}"}q=n+(g+")") p=a.eC.get(q) if(p!=null)return p o=new H.aN(null,null) o.y=11 o.z=b o.Q=c o.cy=q r=H.bM(a,o) a.eC.set(q,r) return r}, nc:function(a,b,c,d){var s,r=b.cy+("<"+H.fK(c)+">"),q=a.eC.get(r) if(q!=null)return q s=H.uO(a,b,c,r,d) a.eC.set(r,s) return s}, uO: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;p<s;++p){o=c[p] if(o.y===1){r[p]=o;++q}}if(q>0){n=H.bP(a,b,r,0) m=H.er(a,c,r,0) return H.nc(a,n,m,c!==m)}}l=new H.aN(null,null) l.y=12 l.z=b l.Q=c l.cy=d return H.bM(a,l)}, oT:function(a,b,c,d){return{u:a,e:b,r:c,s:[],p:0,n:d}}, oV: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<s;){q=g.charCodeAt(r) if(q>=48&&q<=57)r=H.uG(r+1,q,g,f) else if((((q|32)>>>0)-97&65535)<26||q===95||q===36)r=H.oU(a,r,g,f,!1) else if(q===46)r=H.oU(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.bL(a.u,a.e,f.pop())) break case 94:f.push(H.uR(a.u,f.pop())) break case 35:f.push(H.eb(a.u,5,"#")) break case 64:f.push(H.eb(a.u,2,"@")) break case 126:f.push(H.eb(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.na(a.u,a.e,o) a.p=f.pop() n=f.pop() if(typeof n=="string")f.push(H.ea(p,n,o)) else{m=H.bL(p,a.e,n) switch(m.y){case 11:f.push(H.nc(p,m,o,a.n)) break default:f.push(H.nb(p,m,o)) break}}break case 38:H.uH(a,f) break case 42:l=a.u f.push(H.oY(l,H.bL(l,a.e,f.pop()),a.n)) break case 63:l=a.u f.push(H.nd(l,H.bL(l,a.e,f.pop()),a.n)) break case 47:l=a.u f.push(H.oX(l,H.bL(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.fA() 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.na(a.u,a.e,o) a.p=f.pop() k.a=o k.b=j k.c=i f.push(H.oW(p,H.bL(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.na(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.uJ(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.bL(a.u,a.e,h)}, uG:function(a,b,c,d){var s,r,q=b-48 for(s=c.length;a<s;++a){r=c.charCodeAt(a) if(!(r>=48&&r<=57))break q=q*10+(r-48)}d.push(q) return a}, oU:function(a,b,c,d,e){var s,r,q,p,o,n,m=b+1 for(s=c.length;m<s;++m){r=c.charCodeAt(m) if(r===46){if(e)break e=!0}else{if(!((((r|32)>>>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.oZ(s,o.z)[p] if(n==null)H.a0('No "'+p+'" in "'+H.un(o)+'"') d.push(H.fM(s,o,n))}else d.push(p) return m}, uH:function(a,b){var s=b.pop() if(0===s){b.push(H.eb(a.u,1,"0&")) return}if(1===s){b.push(H.eb(a.u,4,"1&")) return}throw H.d(P.h1("Unexpected extended operation "+H.b(s)))}, bL:function(a,b,c){if(typeof c=="string")return H.ea(a,c,a.sEA) else if(typeof c=="number")return H.uI(a,b,c) else return c}, na:function(a,b,c){var s,r=c.length for(s=0;s<r;++s)c[s]=H.bL(a,b,c[s])}, uJ:function(a,b,c){var s,r=c.length for(s=2;s<r;s+=3)c[s]=H.bL(a,b,c[s])}, uI:function(a,b,c){var s,r,q=b.y if(q===10){if(c===0)return b.z s=b.Q r=s.length if(c<=r)return s[c-1] c-=r b=b.z q=b.y}else if(c===0)return b if(q!==9)throw H.d(P.h1("Indexed base must be an interface type")) s=b.Q if(c<=s.length)return s[c-1] throw H.d(P.h1("Bad index "+c+" for "+b.k(0)))}, a5:function(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j if(b===d)return!0 if(!H.bk(d))if(!(d===t._))s=d===t.K else s=!0 else s=!0 if(s)return!0 r=b.y if(r===4)return!0 if(H.bk(b))return!1 if(b.y!==1)s=b===t.P||b===t.T else s=!0 if(s)return!0 q=r===13 if(q)if(H.a5(a,c[b.z],c,d,e))return!0 p=d.y if(r===6)return H.a5(a,b.z,c,d,e) if(p===6){s=d.z return H.a5(a,b,c,s,e)}if(r===8){if(!H.a5(a,b.z,c,d,e))return!1 return H.a5(a,H.oy(a,b),c,d,e)}if(r===7){s=H.a5(a,b.z,c,d,e) return s}if(p===8){if(H.a5(a,b,c,d.z,e))return!0 return H.a5(a,b,c,H.oy(a,d),e)}if(p===7){s=H.a5(a,b,c,d.z,e) return s}if(q)return!1 s=r!==11 if((!s||r===12)&&d===t.b8)return!0 if(p===12){if(b===t.Q)return!0 if(r!==12)return!1 o=b.Q n=d.Q m=o.length if(m!==n.length)return!1 c=c==null?o:o.concat(c) e=e==null?n:n.concat(e) for(l=0;l<m;++l){k=o[l] j=n[l] if(!H.a5(a,k,c,j,e)||!H.a5(a,j,e,k,c))return!1}return H.pc(a,b.z,c,d.z,e)}if(p===11){if(b===t.Q)return!0 if(s)return!1 return H.pc(a,b,c,d,e)}if(r===9){if(p!==9)return!1 return H.vv(a,b,c,d,e)}return!1}, pc:function(a2,a3,a4,a5,a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1 if(!H.a5(a2,a3.z,a4,a5.z,a6))return!1 s=a3.Q r=a5.Q q=s.a p=r.a o=q.length n=p.length if(o>n)return!1 m=n-o l=s.b k=r.b j=l.length i=k.length if(o+j<n+i)return!1 for(h=0;h<o;++h){g=q[h] if(!H.a5(a2,p[h],a6,g,a4))return!1}for(h=0;h<m;++h){g=l[h] if(!H.a5(a2,p[o+h],a6,g,a4))return!1}for(h=0;h<i;++h){g=l[m+h] if(!H.a5(a2,k[h],a6,g,a4))return!1}f=s.c e=r.c d=f.length c=e.length for(b=0,a=0;a<c;a+=3){a0=e[a] for(;!0;){if(b>=d)return!1 a1=f[b] b+=3 if(a0<a1)return!1 if(a1<a0)continue g=f[b-1] if(!H.a5(a2,e[a+2],a6,g,a4))return!1 break}}return!0}, vv:function(a,b,c,d,e){var s,r,q,p,o,n,m,l,k=b.z,j=d.z if(k===j){s=b.Q r=d.Q q=s.length for(p=0;p<q;++p){o=s[p] n=r[p] if(!H.a5(a,o,c,n,e))return!1}return!0}if(d===t.K)return!0 m=H.oZ(a,k) if(m==null)return!1 l=m[j] if(l==null)return!1 q=l.length r=d.Q for(p=0;p<q;++p)if(!H.a5(a,H.fM(a,b,l[p]),c,r[p],e))return!1 return!0}, mA:function(a){var s,r=a.y if(!(a===t.P||a===t.T))if(!H.bk(a))if(r!==7)if(!(r===6&&H.mA(a.z)))s=r===8&&H.mA(a.z) else s=!0 else s=!0 else s=!0 else s=!0 return s}, wm:function(a){var s if(!H.bk(a))if(!(a===t._))s=a===t.K else s=!0 else s=!0 return s}, bk:function(a){var s=a.y return s===2||s===3||s===4||s===5||a===t.cK}, p6:function(a,b){var s,r,q=Object.keys(b),p=q.length for(s=0;s<p;++s){r=q[s] a[r]=b[r]}}, aN:function aN(a,b){var _=this _.a=a _.b=b _.x=_.r=_.c=null _.y=0 _.cy=_.cx=_.ch=_.Q=_.z=null}, fA:function fA(){this.c=this.b=this.a=null}, e8:function e8(a){this.a=a}, fz:function fz(){}, e9:function e9(a){this.a=a}, pG:function(a){return v.mangledGlobalNames[a]}},J={ nr:function(a,b,c,d){return{i:a,p:b,e:c,x:d}}, fS:function(a){var s,r,q,p,o=a[v.dispatchPropertyName] if(o==null)if($.np==null){H.wj() o=a[v.dispatchPropertyName]}if(o!=null){s=o.p if(!1===s)return o.i if(!0===s)return a r=Object.getPrototypeOf(a) if(s===r)return o.i if(o.e===r)throw H.d(P.oE("Return interceptor for "+H.b(s(a,o))))}q=a.constructor p=q==null?null:q[J.oa()] if(p!=null)return p p=H.wB(a) if(p!=null)return p if(typeof a=="function")return C.bP s=Object.getPrototypeOf(a) if(s==null)return C.ar if(s===Object.prototype)return C.ar if(typeof q=="function"){Object.defineProperty(q,J.oa(),{value:C.Q,enumerable:false,writable:true,configurable:true}) return C.Q}return C.Q}, oa:function(){var s=$.oS return s==null?$.oS=v.getIsolateTag("_$dart_js"):s}, b7:function(a,b){if(a<0||a>4294967295)throw H.d(P.V(a,0,4294967295,"length",null)) return J.cL(new Array(a),b)}, o8:function(a,b){if(a>4294967295)throw H.d(P.V(a,0,4294967295,"length",null)) return J.cL(new Array(a),b)}, cL:function(a,b){return J.n_(H.a(a,b.h("B<0>")))}, n_:function(a){a.fixed$length=Array return a}, tM: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}}, o9: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.tM(r))break}return b}, cz:function(a){if(typeof a=="number"){if(Math.floor(a)==a)return J.dp.prototype return J.eP.prototype}if(typeof a=="string")return J.bt.prototype if(a==null)return J.cM.prototype if(typeof a=="boolean")return J.dn.prototype if(a.constructor==Array)return J.B.prototype if(typeof a!="object"){if(typeof a=="function")return J.aS.prototype return a}if(a instanceof P.e)return a return J.fS(a)}, we:function(a){if(typeof a=="number")return J.c9.prototype if(typeof a=="string")return J.bt.prototype if(a==null)return a if(a.constructor==Array)return J.B.prototype if(typeof a!="object"){if(typeof a=="function")return J.aS.prototype return a}if(a instanceof P.e)return a return J.fS(a)}, O:function(a){if(typeof a=="string")return J.bt.prototype if(a==null)return a if(a.constructor==Array)return J.B.prototype if(typeof a!="object"){if(typeof a=="function")return J.aS.prototype return a}if(a instanceof P.e)return a return J.fS(a)}, bi:function(a){if(a==null)return a if(a.constructor==Array)return J.B.prototype if(typeof a!="object"){if(typeof a=="function")return J.aS.prototype return a}if(a instanceof P.e)return a return J.fS(a)}, wf:function(a){if(typeof a=="number")return J.c9.prototype if(a==null)return a if(!(a instanceof P.e))return J.ct.prototype return a}, nn:function(a){if(typeof a=="string")return J.bt.prototype if(a==null)return a if(!(a instanceof P.e))return J.ct.prototype return a}, bj:function(a){if(a==null)return a if(typeof a!="object"){if(typeof a=="function")return J.aS.prototype return a}if(a instanceof P.e)return a return J.fS(a)}, nR:function(a,b){if(typeof a=="number"&&typeof b=="number")return a+b return J.we(a).ai(a,b)}, aA:function(a,b){if(a==null)return b==null if(typeof a!="object")return b!=null&&a===b return J.cz(a).N(a,b)}, nS:function(a,b){if(typeof b==="number")if(a.constructor==Array||typeof a=="string"||H.pw(a,a[v.dispatchPropertyName]))if(b>>>0===b&&b<a.length)return a[b] return J.O(a).j(a,b)}, rX:function(a,b,c){if(typeof b==="number")if((a.constructor==Array||H.pw(a,a[v.dispatchPropertyName]))&&!a.immutable$list&&b>>>0===b&&b<a.length)return a[b]=c return J.bi(a).m(a,b,c)}, rY:function(a,b){return J.nn(a).I(a,b)}, mV:function(a,b){return J.bi(a).B(a,b)}, mW:function(a,b){return J.bi(a).af(a,b)}, nT:function(a,b){return J.bi(a).E(a,b)}, ew:function(a,b){return J.bi(a).S(a,b)}, aF:function(a){return J.cz(a).gF(a)}, nU:function(a){return J.O(a).gv(a)}, rZ:function(a){return J.O(a).ga6(a)}, an:function(a){return J.bi(a).gC(a)}, Z:function(a){return J.O(a).gi(a)}, t_:function(a){return J.bj(a).geq(a)}, t0:function(a){return J.bj(a).gc1(a)}, t1:function(a,b,c){return J.bi(a).aN(a,b,c)}, bn:function(a,b,c){return J.bi(a).ah(a,b,c)}, t2:function(a,b){return J.cz(a).bc(a,b)}, t3:function(a,b){return J.O(a).si(a,b)}, t4:function(a,b){return J.bj(a).sd7(a,b)}, t5:function(a,b){return J.bj(a).sez(a,b)}, t6:function(a,b){return J.bj(a).seB(a,b)}, t7:function(a,b){return J.bj(a).seC(a,b)}, nV:function(a,b){return J.bi(a).a4(a,b)}, t8:function(a,b){return J.nn(a).X(a,b)}, t9:function(a,b,c){return J.bj(a).cX(a,b,c)}, ta:function(a,b,c){return J.bj(a).er(a,b,c)}, tb:function(a){return J.wf(a).cY(a)}, fY:function(a,b){return J.bi(a).aM(a,b)}, ah:function(a){return J.cz(a).k(a)}, tc:function(a){return J.nn(a).ew(a)}, cJ:function cJ(){}, dn:function dn(){}, cM:function cM(){}, aJ:function aJ(){}, f8:function f8(){}, ct:function ct(){}, aS:function aS(){}, B:function B(a){this.$ti=a}, iB:function iB(a){this.$ti=a}, aG:function aG(a,b,c){var _=this _.a=a _.b=b _.c=0 _.d=null _.$ti=c}, c9:function c9(){}, dp:function dp(){}, eP:function eP(){}, bt:function bt(){}},P={ uz:function(){var s,r,q={} if(self.scheduleImmediate!=null)return P.vX() if(self.MutationObserver!=null&&self.document!=null){s=self.document.createElement("div") r=self.document.createElement("span") q.a=null new self.MutationObserver(H.mm(new P.lz(q),1)).observe(s,{childList:true}) return new P.ly(q,s,r)}else if(self.setImmediate!=null)return P.vY() return P.vZ()}, uA:function(a){self.scheduleImmediate(H.mm(new P.lA(a),0))}, uB:function(a){self.setImmediate(H.mm(new P.lB(a),0))}, uC:function(a){P.uK(0,a)}, uK:function(a,b){var s=new P.m2() s.d8(a,b) return s}, eq:function(a){return new P.ft(new P.C($.z,a.h("C<0>")),a.h("ft<0>"))}, el:function(a,b){a.$2(0,null) b.b=!0 return b.a}, d4:function(a,b){P.vf(a,b)}, ek:function(a,b){b.T(a)}, ej:function(a,b){b.bE(H.G(a),H.aD(a))}, vf:function(a,b){var s,r,q=new P.m6(b),p=new P.m7(b) if(a instanceof P.C)a.cw(q,p,t.z) else{s=t.z if(t.d.b(a))a.aq(0,q,p,s) else{r=new P.C($.z,t.eI) r.a=4 r.c=a r.cw(q,p,s)}}}, es: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 $.z.bW(new P.ml(s))}, lS:function(a){return new P.cY(a,1)}, bJ:function(){return C.dZ}, bK:function(a){return new P.cY(a,3)}, bO:function(a,b){return new P.e7(a,b.h