(window.webpackJsonp=window.webpackJsonp||[]).push([[2],[,function(n,t,r){"use strict";r.r(t);var e=r(2);r.d(t,"DougsClient",(function(){return e.a})),r.d(t,"__wbindgen_boolean_get",(function(){return e.X})),r.d(t,"__wbindgen_object_drop_ref",(function(){return e.eb})),r.d(t,"__wbindgen_cb_drop",(function(){return e.Y})),r.d(t,"__wbg_error_569d7454c64f6dbe",(function(){return e.v})),r.d(t,"__wbg_instanceof_Window_0e6c0f1096d66c3c",(function(){return e.I})),r.d(t,"__wbg_document_99eddbbc11ec831e",(function(){return e.r})),r.d(t,"__wbg_getElementById_f83c5de20dc455d6",(function(){return e.x})),r.d(t,"__wbg_addEventListener_78d3aa7e06ee5b73",(function(){return e.b})),r.d(t,"__wbg_instanceof_WebGlRenderingContext_b0885da52b151d86",(function(){return e.H})),r.d(t,"__wbg_bufferData_282e5d315f5503eb",(function(){return e.f})),r.d(t,"__wbg_uniformMatrix4fv_caf5129a09f4f267",(function(){return e.T})),r.d(t,"__wbg_attachShader_0867104b37cae2d6",(function(){return e.c})),r.d(t,"__wbg_bindBuffer_28e62f648e99e251",(function(){return e.d})),r.d(t,"__wbg_blendFunc_08a6e279418be6da",(function(){return e.e})),r.d(t,"__wbg_clear_786a8deca6672a9d",(function(){return e.k})),r.d(t,"__wbg_clearColor_2c1d714dee770474",(function(){return e.i})),r.d(t,"__wbg_clearDepth_a953c0db5cab80ac",(function(){return e.j})),r.d(t,"__wbg_compileShader_1b371763cfd802f7",(function(){return e.n})),r.d(t,"__wbg_createBuffer_48c0376fc0746386",(function(){return e.o})),r.d(t,"__wbg_createProgram_c2675d2cc83435a6",(function(){return e.p})),r.d(t,"__wbg_createShader_8d2a55e7777bbea7",(function(){return e.q})),r.d(t,"__wbg_drawElements_efa6c15e2787a58c",(function(){return e.s})),r.d(t,"__wbg_enable_981a414a11bbed87",(function(){return e.u})),r.d(t,"__wbg_enableVertexAttribArray_1d5f3ff6e7da7095",(function(){return e.t})),r.d(t,"__wbg_getProgramInfoLog_e70b0120bda14895",(function(){return e.y})),r.d(t,"__wbg_getProgramParameter_e4fe54d806806081",(function(){return e.z})),r.d(t,"__wbg_getShaderInfoLog_95d068aeccc5dbb3",(function(){return e.A})),r.d(t,"__wbg_getShaderParameter_2972af1cb850aeb7",(function(){return e.B})),r.d(t,"__wbg_getUniformLocation_776a1f58e7904d81",(function(){return e.C})),r.d(t,"__wbg_linkProgram_b98c8967f45a44fd",(function(){return e.K})),r.d(t,"__wbg_shaderSource_daca520f63ef8fca",(function(){return e.P})),r.d(t,"__wbg_uniform1f_bb331865fe6d123b",(function(){return e.S})),r.d(t,"__wbg_useProgram_022d72a653706891",(function(){return e.U})),r.d(t,"__wbg_vertexAttribPointer_a75ea424ba9fa4e8",(function(){return e.V})),r.d(t,"__wbg_clientX_83648828186ba19f",(function(){return e.l})),r.d(t,"__wbg_clientY_ba9e5549993281e3",(function(){return e.m})),r.d(t,"__wbg_instanceof_HtmlCanvasElement_b94545433bb4d2ef",(function(){return e.F})),r.d(t,"__wbg_getContext_0c19ba5c037e057f",(function(){return e.w})),r.d(t,"__wbg_newnoargs_e23b458e372830de",(function(){return e.N})),r.d(t,"__wbg_call_ae78342adc33730a",(function(){return e.h})),r.d(t,"__wbindgen_object_clone_ref",(function(){return e.db})),r.d(t,"__wbg_self_99737b4dcdf6f0d8",(function(){return e.O})),r.d(t,"__wbg_window_9b61fbbf3564c4fb",(function(){return e.W})),r.d(t,"__wbg_globalThis_8e275ef40caea3a3",(function(){return e.D})),r.d(t,"__wbg_global_5de1e0f82bddcd27",(function(){return e.E})),r.d(t,"__wbindgen_is_undefined",(function(){return e.bb})),r.d(t,"__wbg_buffer_7af23f65f6c64548",(function(){return e.g})),r.d(t,"__wbg_new_72a8787c7d3cf0d9",(function(){return e.M})),r.d(t,"__wbg_length_9dc247caa0af6173",(function(){return e.J})),r.d(t,"__wbg_new_540a7305f70a9894",(function(){return e.L})),r.d(t,"__wbg_subarray_142d589b8491e964",(function(){return e.Q})),r.d(t,"__wbg_subarray_92a0f27076346b14",(function(){return e.R})),r.d(t,"__wbg_instanceof_Memory_7998a70b65f6c848",(function(){return e.G})),r.d(t,"__wbindgen_debug_string",(function(){return e.ab})),r.d(t,"__wbindgen_throw",(function(){return e.fb})),r.d(t,"__wbindgen_memory",(function(){return e.cb})),r.d(t,"__wbindgen_closure_wrapper96",(function(){return e.Z}))},function(n,t,r){"use strict";(function(n,e,u,o){r.d(t,"a",(function(){return C})),r.d(t,"X",(function(){return L})),r.d(t,"eb",(function(){return I})),r.d(t,"Y",(function(){return j})),r.d(t,"v",(function(){return T})),r.d(t,"I",(function(){return k})),r.d(t,"r",(function(){return B})),r.d(t,"x",(function(){return D})),r.d(t,"b",(function(){return F})),r.d(t,"H",(function(){return M})),r.d(t,"f",(function(){return O})),r.d(t,"T",(function(){return W})),r.d(t,"c",(function(){return U})),r.d(t,"d",(function(){return $})),r.d(t,"e",(function(){return J})),r.d(t,"k",(function(){return q})),r.d(t,"i",(function(){return G})),r.d(t,"j",(function(){return H})),r.d(t,"n",(function(){return R})),r.d(t,"o",(function(){return V})),r.d(t,"p",(function(){return X})),r.d(t,"q",(function(){return Y})),r.d(t,"s",(function(){return N})),r.d(t,"u",(function(){return z})),r.d(t,"t",(function(){return K})),r.d(t,"y",(function(){return Q})),r.d(t,"z",(function(){return Z})),r.d(t,"A",(function(){return nn})),r.d(t,"B",(function(){return tn})),r.d(t,"C",(function(){return rn})),r.d(t,"K",(function(){return en})),r.d(t,"P",(function(){return un})),r.d(t,"S",(function(){return on})),r.d(t,"U",(function(){return cn})),r.d(t,"V",(function(){return fn})),r.d(t,"l",(function(){return dn})),r.d(t,"m",(function(){return _n})),r.d(t,"F",(function(){return an})),r.d(t,"w",(function(){return bn})),r.d(t,"N",(function(){return ln})),r.d(t,"h",(function(){return gn})),r.d(t,"db",(function(){return sn})),r.d(t,"O",(function(){return wn})),r.d(t,"W",(function(){return hn})),r.d(t,"D",(function(){return mn})),r.d(t,"E",(function(){return yn})),r.d(t,"bb",(function(){return pn})),r.d(t,"g",(function(){return vn})),r.d(t,"M",(function(){return Sn})),r.d(t,"J",(function(){return xn})),r.d(t,"L",(function(){return An})),r.d(t,"Q",(function(){return Pn})),r.d(t,"R",(function(){return En})),r.d(t,"G",(function(){return Cn})),r.d(t,"ab",(function(){return Ln})),r.d(t,"fb",(function(){return In})),r.d(t,"cb",(function(){return jn})),r.d(t,"Z",(function(){return Tn}));var c=r(4);const f=new Array(32).fill(void 0);function i(n){return f[n]}f.push(void 0,null,!0,!1);let d=f.length;function _(n){const t=i(n);return function(n){n<36||(f[n]=d,d=n)}(n),t}function a(n){d===f.length&&f.push(f.length+1);const t=d;return d=f[t],f[t]=n,t}let b=0,l=null;function g(){return null!==l&&l.buffer===c.l.buffer||(l=new Uint8Array(c.l.buffer)),l}let s=new(void 0===n?(0,e.require)("util").TextEncoder:n)("utf-8");const w="function"==typeof s.encodeInto?function(n,t){return s.encodeInto(n,t)}:function(n,t){const r=s.encode(n);return t.set(r),{read:n.length,written:r.length}};function h(n,t,r){if(void 0===r){const r=s.encode(n),e=t(r.length);return g().subarray(e,e+r.length).set(r),b=r.length,e}let e=n.length,u=t(e);const o=g();let c=0;for(;c127)break;o[u+c]=t}if(c!==e){0!==c&&(n=n.slice(c)),u=r(u,e,e=c+3*n.length);const t=g().subarray(u+c,u+e);c+=w(n,t).written}return b=c,u}let m=null;function y(){return null!==m&&m.buffer===c.l.buffer||(m=new Int32Array(c.l.buffer)),m}let p=new(void 0===u?(0,e.require)("util").TextDecoder:u)("utf-8",{ignoreBOM:!0,fatal:!0});function v(n,t){return p.decode(g().subarray(n,n+t))}function S(n,t,r){c.h(n,t,a(r))}function x(n){return null==n}function A(n,t){try{return n.apply(this,t)}catch(n){c.c(a(n))}}p.decode();let P=null;function E(n,t){return(null!==P&&P.buffer===c.l.buffer||(P=new Float32Array(c.l.buffer)),P).subarray(n/4,n/4+t)}class C{static __wrap(n){const t=Object.create(C.prototype);return t.ptr=n,t}__destroy_into_raw(){const n=this.ptr;return this.ptr=0,n}free(){const n=this.__destroy_into_raw();c.a(n)}constructor(){const n=c.i();return C.__wrap(n)}update(n,t,r){try{const u=c.b(-16);c.k(u,this.ptr,n,t,r);var e=y()[u/4+0];if(y()[u/4+1])throw _(e)}finally{c.b(16)}}render(){c.j(this.ptr)}}function L(n){const t=i(n);return"boolean"==typeof t?t?1:0:2}function I(n){_(n)}function j(n){const t=_(n).original;if(1==t.cnt--)return t.a=0,!0;return!1}function T(n,t){try{console.error(v(n,t))}finally{c.e(n,t)}}function k(n){return i(n)instanceof Window}function B(n){const t=i(n).document;return x(t)?0:a(t)}function D(n,t,r){const e=i(n).getElementById(v(t,r));return x(e)?0:a(e)}function F(){return A((function(n,t,r,e){i(n).addEventListener(v(t,r),i(e))}),arguments)}function M(n){return i(n)instanceof WebGLRenderingContext}function O(n,t,r,e){i(n).bufferData(t>>>0,i(r),e>>>0)}function W(n,t,r,e,u){i(n).uniformMatrix4fv(i(t),0!==r,E(e,u))}function U(n,t,r){i(n).attachShader(i(t),i(r))}function $(n,t,r){i(n).bindBuffer(t>>>0,i(r))}function J(n,t,r){i(n).blendFunc(t>>>0,r>>>0)}function q(n,t){i(n).clear(t>>>0)}function G(n,t,r,e,u){i(n).clearColor(t,r,e,u)}function H(n,t){i(n).clearDepth(t)}function R(n,t){i(n).compileShader(i(t))}function V(n){const t=i(n).createBuffer();return x(t)?0:a(t)}function X(n){const t=i(n).createProgram();return x(t)?0:a(t)}function Y(n,t){const r=i(n).createShader(t>>>0);return x(r)?0:a(r)}function N(n,t,r,e,u){i(n).drawElements(t>>>0,r,e>>>0,u)}function z(n,t){i(n).enable(t>>>0)}function K(n,t){i(n).enableVertexAttribArray(t>>>0)}function Q(n,t,r){const e=i(t).getProgramInfoLog(i(r));var u=x(e)?0:h(e,c.f,c.g),o=b;y()[n/4+1]=o,y()[n/4+0]=u}function Z(n,t,r){return a(i(n).getProgramParameter(i(t),r>>>0))}function nn(n,t,r){const e=i(t).getShaderInfoLog(i(r));var u=x(e)?0:h(e,c.f,c.g),o=b;y()[n/4+1]=o,y()[n/4+0]=u}function tn(n,t,r){return a(i(n).getShaderParameter(i(t),r>>>0))}function rn(n,t,r,e){const u=i(n).getUniformLocation(i(t),v(r,e));return x(u)?0:a(u)}function en(n,t){i(n).linkProgram(i(t))}function un(n,t,r,e){i(n).shaderSource(i(t),v(r,e))}function on(n,t,r){i(n).uniform1f(i(t),r)}function cn(n,t){i(n).useProgram(i(t))}function fn(n,t,r,e,u,o,c){i(n).vertexAttribPointer(t>>>0,r,e>>>0,0!==u,o,c)}function dn(n){return i(n).clientX}function _n(n){return i(n).clientY}function an(n){return i(n)instanceof HTMLCanvasElement}function bn(){return A((function(n,t,r){const e=i(n).getContext(v(t,r));return x(e)?0:a(e)}),arguments)}function ln(n,t){return a(new Function(v(n,t)))}function gn(){return A((function(n,t){return a(i(n).call(i(t)))}),arguments)}function sn(n){return a(i(n))}function wn(){return A((function(){return a(self.self)}),arguments)}function hn(){return A((function(){return a(window.window)}),arguments)}function mn(){return A((function(){return a(globalThis.globalThis)}),arguments)}function yn(){return A((function(){return a(o.global)}),arguments)}function pn(n){return void 0===i(n)}function vn(n){return a(i(n).buffer)}function Sn(n){return a(new Uint16Array(i(n)))}function xn(n){return i(n).length}function An(n){return a(new Float32Array(i(n)))}function Pn(n,t,r){return a(i(n).subarray(t>>>0,r>>>0))}function En(n,t,r){return a(i(n).subarray(t>>>0,r>>>0))}function Cn(n){return i(n)instanceof WebAssembly.Memory}function Ln(n,t){const r=h(function n(t){const r=typeof t;if("number"==r||"boolean"==r||null==t)return""+t;if("string"==r)return`"${t}"`;if("symbol"==r){const n=t.description;return null==n?"Symbol":`Symbol(${n})`}if("function"==r){const n=t.name;return"string"==typeof n&&n.length>0?`Function(${n})`:"Function"}if(Array.isArray(t)){const r=t.length;let e="[";r>0&&(e+=n(t[0]));for(let u=1;u1))return toString.call(t);if(u=e[1],"Object"==u)try{return"Object("+JSON.stringify(t)+")"}catch(n){return"Object"}return t instanceof Error?`${t.name}: ${t.message}\n${t.stack}`:u}(i(t)),c.f,c.g),e=b;y()[n/4+1]=e,y()[n/4+0]=r}function In(n,t){throw new Error(v(n,t))}function jn(){return a(c.l)}function Tn(n,t,r){return a(function(n,t,r,e){const u={a:n,b:t,cnt:1,dtor:r},o=(...n)=>{u.cnt++;const t=u.a;u.a=0;try{return e(t,u.b,...n)}finally{0==--u.cnt?c.d.get(u.dtor)(t,u.b):u.a=t}};return o.original=u,o}(n,t,28,S))}}).call(this,r(3).TextEncoder,r(7)(n),r(3).TextDecoder,r(8))},,function(n,t,r){"use strict";var e=r.w[n.i];n.exports=e;r(2);e.m()}]]);