text: var flatbuffers={},long=long||{Long:require("long")};flatbuffers.get=t=>(flatbuffers._map=flatbuffers._map||new Map,flatbuffers._map.has(t)||flatbuffers._map.set(t,{}),flatbuffers._map.get(t)),flatbuffers.Long=long.Long,flatbuffers.Reader=class{constructor(t){this._buffer=t,this._position=0,this._dataView=new DataView(t.buffer,t.byteOffset,t.byteLength)}get root(){return this.int32(this._position)+this._position}identifier(t){if(t.length!==4)throw new flatbuffers.Error("File identifier must be 4 characters in length.");for(let e=0;e<4;e++)if(t.charCodeAt(e)!=this.int8(this._position+4+e))return!1;return!0}bool(t){return!!this.int8(t)}bool_(t,e,i){return(e=this._offset(t,e))?this.bool(t+e):i}int8(t){return this.uint8(t)<<24>>24}int8_(t,e,i){return(e=this._offset(t,e))?this.int8(t+e):i}uint8(t){return this._buffer[t]}uint8_(t,e,i){return(e=this._offset(t,e))?this.uint8(t+e):i}int16(t){return this._dataView.getInt16(t,!0)}int16_(t,e,i){return(e=this._offset(t,e))?this.int16(t+e):i}uint16(t){return this._dataView.getUint16(t,!0)}uint16_(t,e,i){return(e=this._offset(t,e))?this.uint16(t+e):i}int32(t){return this._dataView.getInt32(t,!0)}int32_(t,e,i){return(e=this._offset(t,e))?this.int32(t+e):i}uint32(t){return this._dataView.getUint32(t,!0)}uint32_(t,e,i){return(e=this._offset(t,e))?this.int32(t+e):i}int64(t){return new flatbuffers.Long(this.int32(t),this.int32(t+4))}uint64(t){return new flatbuffers.Long(this.uint32(t),this.uint32(t+4))}float32(t){return this._dataView.getFloat32(t,!0)}float32_(t,e,i){return(e=this._offset(t,e))?this.float32(t+e):i}float64(t){return this._dataView.getFloat64(t,!0)}float64_(t,e,i){return(e=this._offset(t,e))?this.float64(t+e):i}string(t,e){t+=this.int32(t);const i=this.int32(t);var r="",n=0;if(t+=4,e===1)return this._buffer.subarray(t,t+i);for(;n<i;){var s;const o=this.uint8(t+n++);if(o<192)s=o;else{const h=this.uint8(t+n++);if(o<224)s=(31&o)<<6|63&h;else{const u=this.uint8(t+n++);s=o<240?(15&o)<<12|(63&h)<<6|63&u:(7&o)<<18|(63&h)<<12|(63&u)<<6|63&this.uint8(t+n++)}}s<65536?r+=String.fromCharCode(s):(s-=65536,r+=String.fromCharCode(55296+(s>>10),56320+(1023&s)))}return r}string_(t,e,i){return(e=this._offset(t,e))?this.string(t+e):i}bools_(t,e){if(e=this._offset(t,e)){const i=this._length(t+e);e=this._vector(t+e);const r=new Array(i);for(let n=0;n<i;n++)r[n]=!!this.uint8(e+n+4);return r}return[]}int64s_(t,e){if(e=this._offset(t,e)){const i=this._length(t+e);e=this._vector(t+e);const r=new Array(i);for(let n=0;n<i;n++)r[n]=new flatbuffers.Long(this.uint32(e+(n>>3)),this.uint32(e+(n>>3)+4),!1);return r}return[]}strings_(t,e){if(e=this._offset(t,e)){const i=this._length(t+e);e=this._vector(t+e);const r=new Array(i);for(let n=0;n<i;n++)r[n]=this.string(e+4*n);return r}return[]}struct(t,e,i){return(e=this._offset(t,e))?i(this,t+e):null}table(t,e,i){return(e=this._offset(t,e))?i(this,this._indirect(t+e)):null}union(t,e,i){const r=this._offset(t,e),n=r?this.uint8(t+r):0;return(e=this._offset(t,e+2))?i(this,this._union(t+e),n):null}typedArray(t,e,i){return(e=this._offset(t,e))?new i(this._buffer.buffer,this._buffer.byteOffset+this._vector(t+e),this._length(t+e)):new i(0)}unionArray(t,e,i){throw new flatbuffers.Error("Not implemented.")}structArray(t,e,i,r){throw new flatbuffers.Error("Not implemented.")}tableArray(t,e,i){const r=(e=this._offset(t,e))?this._length(t+e):0,n=new Array(r);for(let s=0;s<r;s++)n[s]=i(this,this._indirect(this._vector(t+e)+4*s));return n}_offset(t,e){var i=t-this.int32(t);return e<this.int16(i)?this.int16(i+e):0}_indirect(t){return t+this.int32(t)}_vector(t){return t+this.int32(t)+4}_length(t){return this.int32(t+this.int32(t))}_union(t){return t+this.int32(t)}},flatbuffers.TextReader=class{constructor(t){this._root=JSON.parse(t)}get root(){return this._root}value(t,e){return t!==void 0?t:e}object(t,e){return t!==void 0?e(this,t):t}array(t){if(Array.isArray(t)){const e=new Array(t.length);for(let i=0;i<t.length;i++)e[i]=t[i];return e}if(!t)return[];throw new flatbuffers.Error("Inalid value array.")}typedArray(t,e){if(Array.isArray(t)){const i=new e(t.length);for(let r=0;r<t.length;r++)i[r]=t[r];return i}if(!t)return new e(0);throw new flatbuffers.Error("Inalid typed array.")}objectArray(t,e){if(Array.isArray(t)){const i=new Array(t.length);for(let r=0;r<t.length;r++)i[r]=e(this,t[r]);return i}if(!t)return[];throw new flatbuffers.Error("Inalid object array.")}},flatbuffers.Error=class extends Error{constructor(t){super(t),this.name="FlatBuffers Error",this.message=t}},typeof module!="undefined"&&typeof module.exports=="object"&&(module.exports.Reader=flatbuffers.Reader,module.exports.TextReader=flatbuffers.TextReader,module.exports.Error=flatbuffers.Error,module.exports.Long=flatbuffers.Long,module.exports.get=flatbuffers.get);
  