(window.wpJsonpTemplateSections=window.wpJsonpTemplateSections||[]).push([[1],{1025:function(e,t,r){"use strict";var n=r(531),i=r(533),o=r(532);t.a=function(e){var t=e.geometry,r=e.vert,s=e.frag,a=e.precision,c=e.program,u=e.uniforms,f=e.options,h=e.mode,l=e.material,d=e.DrawInfoClass,p=void 0===d?n.a:d,v=e.offset,g=e.count,b=e.primcount;return c=c||new o.a({vert:r,frag:s,precision:a}),new p({geometry:t,material:l=l||new i.a({program:c,uniforms:u,options:f,mode:h}),offset:v,count:g,primcount:b})}},1026:function(e,t,r){"use strict";var n=r(129),i=r(281),o=r(282),s="clearColor";t.a=function(e,t){var r,a=e.get(s)||[];Object(i.a)(a,t)||((r=e.gl).clearColor.apply(r,Object(n.b)(t)),e.cache.set(s,Object(o.a)(t,a)))}},125:function(e,t){e.exports=function(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e},e.exports.__esModule=!0,e.exports.default=e.exports},126:function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},127:function(e,t){function r(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r0}}),!0),N=!!("ontouchstart"in window||window.navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints>0||window.DocumentTouch&&document instanceof DocumentTouch),U=function(e){var t=e,r=0;do{r=t.offsetTop+r}while(t=t.offsetParent);return r},F=function(){function e(t,r){var n=this;s(this,e),c(this,"onResize",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.shouldSkipUpdate,r=void 0!==t&&t,i=n.props.scrollEvents;n.computePositionData(),n.pos.offsetTop=U(n.node),n.pos.offsetBottom=document.body.scrollHeight-n.pos.offsetTop-n.pos.clientHeight,!i||M&&r||n.onUpdate(!0)})),c(this,"onScroll",(function(){n.onUpdate(!N)})),c(this,"onIntersect",(function(e){var t=h(e,1)[0].isIntersecting;(0,n.props.onIntersection)(t),n.onUpdate(),t?o.a.on(n.onScroll):o.a.off(n.onScroll)})),c(this,"destroy",(function(){n.unbindListeners()})),this.props=f(f({},this.constructor.defaultProps),r),this.node=t,this.observer={intersection:null};var i=window.pageYOffset;this.pos={scrollTop:i,top:0,bottom:0,progress:0,intersectionProgress:0,windowHeight:0,clientHeight:0,offsetTop:0,offsetBottom:0,initial:this.getNodePositionData(this.node,i),isIntersecting:!1}}var t,r,i;return t=e,(r=[{key:"start",value:function(){this.bindListeners()}},{key:"bindListeners",value:function(){if(n.a.on(this.onResize),this.onResize({shouldSkipUpdate:!0}),M)return this.observer.intersection=new IntersectionObserver(this.onIntersect,{rootMargin:"0px 0px 0px 0px"}),void this.observer.intersection.observe(this.node);this.onUpdate(!0),o.a.on(this.onScroll)}},{key:"unbindListeners",value:function(){this.observer.intersection&&this.observer.intersection.unobserve(this.node),n.a.off(this.onResize),o.a.off(this.onScroll)}},{key:"onUpdate",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.props,r=t.scrollEvents,n=t.normalize;e?this.pos.scrollTop=window.pageYOffset:this.computePositionData();var i=this.props,o=i.onIntersection,s=i.onUpdate,a=this.pos,c=a.clientHeight,u=a.windowHeight,f=a.initial;this.pos.top=f.top-this.pos.scrollTop,this.pos.bottom=f.bottom-this.pos.scrollTop-u;var h=n?Math.min(this.pos.offsetTop,u):u,l=n?Math.min(this.pos.offsetBottom,u):u,d=-this.pos.top+h,p=h+c+l-u,v=1-(this.pos.top+c)/(u+c),g=d===p?1:(-this.pos.top+h)/(h+c+l-u);this.pos.progress=g<0?0:g>1?1:g,this.pos.intersectionProgress=v<0?0:v>1?1:v,M||(this.pos.intersectionProgress>0&&this.pos.intersectionProgress<1?this.pos.isIntersecting||(this.pos.isIntersecting=!0,o(this.pos.isIntersecting),this.onResize()):this.pos.isIntersecting&&(this.pos.isIntersecting=!1,o(this.pos.isIntersecting))),r&&s(this.pos)}},{key:"computePositionData",value:function(){this.pos.windowHeight=window.innerHeight,this.pos.clientHeight=this.node.clientHeight,this.pos.scrollTop=window.pageYOffset,this.pos.initial=this.getNodePositionData(this.node,this.pos.scrollTop)}},{key:"getNodePositionData",value:function(e,t){var r=e.getBoundingClientRect(),n=r.top,i=r.right,o=r.bottom,s=r.left;return{top:Math.round(n)+t,right:i,bottom:Math.round(o)+t,left:s}}}])&&a(t.prototype,r),i&&a(t,i),e}();c(F,"defaultProps",{scrollEvents:!0,onIntersection:D,onUpdate:D});var B=function e(t,r){var n=this;s(this,e),c(this,"onIntersection",(function(e){var t=n.props.onIntersection;n.state.isIntersecting=e,t(e)})),c(this,"onUpdate",(function(e){var t=e.progress;n.onProgress(t)})),c(this,"onProgress",(function(e){var t=n.props.onProgress;n.state.progress!==e&&(n.state.progress=e,t(n.state.progress))})),c(this,"destroy",(function(){n.intersection.destroy()})),this.props=f(f({},this.constructor.defaultProps),r);var i=this.props.normalize;if(t){var o=this.props,a=o.progressEvents,u=o.onProgress;this.state={normalize:i,progressEvents:a&&u,progress:-1,isIntersecting:!1},this.intersection=new F(t,{normalize:i,scrollEvents:this.state.progressEvents,onIntersection:this.onIntersection,onUpdate:this.onUpdate}),this.intersection.start()}else console.error("Error: No valid HTMLElement node was supplied!")};c(B,"defaultProps",{progressEvents:!0,normalize:!0,onIntersection:D,onProgress:null}),t.a=B},230:function(e,t,r){"use strict";t.a=function(e,t,r){var n="buffer-".concat(t);e.get(n)!==r&&(e.gl.bindBuffer(t,r),e.set(n,r))}},231:function(e,t,r){"use strict";var n=r(129),i=function(){function e(t){var r=t.geometry,i=t.material,o=t.offset,s=t.count;Object(n.a)(this,e),this.geometry=r,this.material=i,this.offset=o,this.count=s}return Object(n.c)(e,[{key:"draw",value:function(e){}},{key:"uniforms",get:function(){return this.material.uniforms}},{key:"program",get:function(){return this.material.program},set:function(e){this.material.program=e}},{key:"mode",get:function(){return this.material.mode}},{key:"options",get:function(){return this.material.options}},{key:"attributes",get:function(){return this.geometry.attributes}},{key:"index",get:function(){return this.geometry.index}}]),e}();t.a=i},247:function(e,t,r){"use strict";var n="enabledAttributes";t.a=function(e,t){e.get(n)||e.set(n,[]);var r=e.get(n);1!==r[t]&&(e.gl.enableVertexAttribArray(t),r[t]=1)}},251:function(e,t,r){"use strict";r.d(t,"a",(function(){return oe}));r(0);var n=r(126),i=r.n(n),o=r(127),s=r.n(o),a=r(125),c=r.n(a),u=!0;try{var f=document.createElement("canvas"),h={failIfMajorPerformanceCaveat:!0};f.getContext("webgl",h)||f.getContext("experimental-webgl",h)||(u=!1)}catch(e){u=!1}var l=u,d=function(){function e(t){var r=this;i()(this,e),c()(this,"ticking",!1),c()(this,"raf",-1),c()(this,"tick",(function(e){r.raf=requestAnimationFrame(r.tick),r.callback(e)})),this.callback=t}return s()(e,[{key:"start",value:function(){this.ticking||(this.raf=requestAnimationFrame(this.tick),this.ticking=!0)}},{key:"stop",value:function(){this.ticking&&(cancelAnimationFrame(this.raf),this.ticking=!1)}}]),e}();var p=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.width,r=void 0===t?0:t,n=e.height,i=void 0===n?0:n,o=document.createElement("canvas");return o.width=r,o.height=i,o},v=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.node,n=t.width,o=t.height,s=t.pixelRatio,a=void 0===s?1:s,u=t.contextType,f=void 0===u?"":u;i()(this,e),c()(this,"width",0),c()(this,"height",0),c()(this,"isBitmapRenderer",!1),this.node=r,this.canvas=p(),this.pixelRatio=a,f&&this.getContext(f),this.node&&(this.node.appendChild(this.canvas),Object.assign(this.canvas.style,{position:"absolute",top:0,left:0,width:"100%",height:"100%"})),this.resize(n,o)}return s()(e,[{key:"setNode",value:function(e){this.node=e,this.node.appendChild(this.canvas)}},{key:"getContext",value:function(e){if("bitmaprenderer"===e){if(this.context=this.canvas.getContext("bitmaprenderer"),this.context)return void(this.isBitmapRenderer=!0);e="2d"}this.context=this.canvas.getContext(e),this.isBitmapRenderer=!1}},{key:"contextWidth",get:function(){return this.width*this.pixelRatio|0}},{key:"contextHeight",get:function(){return this.height*this.pixelRatio|0}},{key:"$el",get:function(){return this.canvas}},{key:"aspectRatio",get:function(){return this.width/this.height}},{key:"resize",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.canvas.clientWidth,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.canvas.clientHeight;return(e!==this.width||t!==this.height)&&(this.width=e,this.height=t,this.canvas.width=this.contextWidth,this.canvas.height=this.contextHeight,!0)}},{key:"clear",value:function(){this.canvas.width=this.contextWidth}}]),e}(),g=r(415),b=r(129),y=r(363);var O=function(e,t,r,n,i){e.viewport[0]=t,e.viewport[1]=r,e.viewport[2]=n,e.viewport[3]=i,y.a.apply(void 0,[e.state].concat(Object(b.b)(e.viewport)))},m=r(1026),w=r(417),E=function(){function e(){Object(b.a)(this,e),this.listeners=[]}return Object(b.c)(e,[{key:"add",value:function(e){this.listeners.push(e)}},{key:"remove",value:function(e){Object(w.a)(this.listeners,e)}},{key:"dispatch",value:function(){var e=arguments;this.listeners.forEach((function(t){t.apply(void 0,Object(b.b)(e))}))}},{key:"dispose",value:function(){this.listeners.length=0}}]),e}(),C=function(){function e(t){var r=this;Object(b.a)(this,e),Object(b.f)(this,"handleContextCreate",(function(){r.cache=new Map,r.enabledCapabilities=new Map})),Object(b.f)(this,"dispose",(function(){r.renderer.onDispose.remove(r.dispose),r.cache.clear(),r.enabledCapabilities.clear()})),this.renderer=t,this.renderer.onContextCreate.add(this.handleContextCreate),this.renderer.onDispose.add(this.dispose)}return Object(b.c)(e,[{key:"get",value:function(e){return this.cache.get(e)}},{key:"set",value:function(e,t){this.cache.set(e,t)}},{key:"enable",value:function(e){this.enabledCapabilities.get(e)||(this.enabledCapabilities.set(e,!0),this.gl.enable(e))}},{key:"disable",value:function(e){this.enabledCapabilities.get(e)&&(this.enabledCapabilities.set(e,!1),this.gl.disable(e))}},{key:"gl",get:function(){return this.renderer.gl}}]),e}();Object(b.f)(C,"NAME","state");var j=C,P=function(){function e(t){var r=this;Object(b.a)(this,e),Object(b.f)(this,"handleContextCreate",(function(){r.cache=new Map})),Object(b.f)(this,"dispose",(function(){r.renderer.onDispose.remove(r.dispose),r.cache.clear()})),this.renderer=t,this.renderer.onContextCreate.add(this.handleContextCreate),this.renderer.onDispose.add(this.dispose)}return Object(b.c)(e,[{key:"get",value:function(e){var t=this.cache.get(e);return t||(t={},this.cache.set(e,t)),t}},{key:"update",value:function(e,t,r){this.cache.get(e)[t]=r}},{key:"remove",value:function(e){this.cache.delete(e)}}]),e}();Object(b.f)(P,"NAME","properties");var x=P,A=function(e){return e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.HIGH_FLOAT).precision>0&&e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.HIGH_FLOAT).precision>0?"highp":e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.MEDIUM_FLOAT).precision>0&&e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.MEDIUM_FLOAT).precision>0?"mediump":"lowp"},R=function(){function e(t){var r=this,n=t.canvas,i=t.alpha,o=void 0!==i&&i,s=t.antialias,a=void 0!==s&&s,c=t.depth,u=void 0!==c&&c,f=t.stencil,h=void 0!==f&&f,l=t.premultipliedAlpha,d=void 0!==l&&l,p=t.preserveDrawingBuffer,v=void 0!==p&&p,g=t.failIfMajorPerformanceCaveat,y=void 0!==g&&g,O=t.pixelRatio,m=void 0===O?1:O,w=t.plugins,E=void 0===w?[]:w,C=t.onContextCreate,j=t.onContextLoss;Object(b.a)(this,e),Object(b.f)(this,"uniformValues",new Map),Object(b.f)(this,"viewport",[0,0,2,2]),Object(b.f)(this,"handleContextLost",(function(e){r.isContextLost=!0,r.onContextLoss.dispatch(),e.preventDefault()})),Object(b.f)(this,"handleContextRestored",(function(){r.isContextLost=!1,r.createContext()})),this.contextAttributes={alpha:o,antialias:a,depth:u,stencil:h,premultipliedAlpha:d,preserveDrawingBuffer:v,failIfMajorPerformanceCaveat:y},this.canvas=n,this.pixelRatio=m,this.isContextLost=!1,this.initSignals(),this.initPlugins(E),C&&this.onContextCreate.add(C),j&&this.onContextLoss.add(j),this.createContext()}return Object(b.c)(e,[{key:"initPlugins",value:function(t){var r=this;[].concat(Object(b.b)(e.corePlugins),Object(b.b)(t)).forEach((function(e){r[e.NAME]=new e(r)}))}},{key:"initSignals",value:function(){this.onContextCreate=new E,this.onContextLoss=new E,this.onBeforeRender=new E,this.onDispose=new E}},{key:"createContext",value:function(){if(this.gl=this.canvas.getContext("webgl",this.contextAttributes)||this.canvas.getContext("experimental-webgl",this.contextAttributes),!this.gl)throw this.isContextLost=!0,new Error("Error creating WebGL context");this.canvas.addEventListener("webglcontextlost",this.handleContextLost),this.canvas.addEventListener("webglcontextrestored",this.handleContextRestored),this.defaultPrecision=A(this.gl),this.onContextCreate.dispatch(this)}}]),e}();Object(b.f)(R,"corePlugins",[j,x]);var S=R,T=r(926);var _=function(e,t,r){!0!==e.isContextLost&&(t=t||e.canvas.clientWidth*e.pixelRatio,r=r||e.canvas.clientHeight*e.pixelRatio,e.canvas.width=t,e.canvas.height=r,O(e,0,0,t,r))};var k=function(e){var t=e.gl;e.properties.cache.forEach((function(e){Object.values(e).forEach((function(r){switch(r.constructor.name){case"WebGLFramebuffer":t.deleteFramebuffer(r);break;case"WebGLRenderbuffer":t.deleteRenderbuffer(r);break;case"WebGLTexture":t.deleteTexture(r);break;case"WebGLBuffer":t.deleteBuffer(r);break;case"WebGLProgram":t.deleteProgram(r)}delete e[r]}))})),e.properties.cache.clear()};var L=function(e){k(e),e.onDispose.dispatch(),e.uniformValues.clear(),e.onContextCreate.dispose(),e.onContextLoss.dispose(),e.onBeforeRender.dispose(),e.onDispose.dispose(),e.canvas.removeEventListener("webglcontextlost",e.handleContextLost),e.canvas.removeEventListener("webglcontextrestored",e.handleContextRestored),e.canvas=null,e.gl=null};var I=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.width,r=void 0===t?0:t,n=e.height,i=void 0===n?0:n;return g.a?new OffscreenCanvas(r,i):p({width:r,height:i})},D=r(418),M=r(535),N=r(419),U=function(){function e(t){var r=t.renderer,n=t.instance,o=t.disposeMethod;i()(this,e),c()(this,"usageCount",0),this.renderer=r,this.instance=n,this.disposeMethod=o}return s()(e,[{key:"dispose",value:function(){this.disposeMethod(this.renderer,this.instance)}}]),e}(),F=function(){function e(t){i()(this,e),c()(this,"resources",new Map),this.renderer=t}return s()(e,[{key:"getResource",value:function(e){var t=e.key,r=e.factory,n=e.disposeMethod,i=this.resources.get(t);return i||(i=new U({renderer:this.renderer,instance:r(),disposeMethod:n}),this.resources.set(t,i)),i.usageCount++,i.instance}},{key:"getTexture",value:function(e){var t=e.key,r=e.factory;return this.getResource({key:t,factory:r,disposeMethod:D.a})}},{key:"getProgram",value:function(e){var t=e.key,r=e.factory;return this.getResource({key:t,factory:r,disposeMethod:M.a})}},{key:"getGeometry",value:function(e){var t=e.key,r=e.factory;return this.getResource({key:t,factory:r,disposeMethod:N.a})}},{key:"releaseResource",value:function(e){var t=this.resources.get(e);t&&0==--t.usageCount&&(t.dispose(),this.resources.delete(e))}},{key:"destroy",value:function(){this.resources.clear(),this.renderer=null}}]),e}();function B(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function H(e){var t=e.canvas,r=e.clearColor,n=e.isActive,i=e.isDirty;if(e.needsForceRender||n&&i){var o=t.contextWidth,s=t.contextHeight,a=t.isBitmapRenderer;O(this.renderer,0,0,o,s),Object(m.a)(this.renderer.state,r),a?this.renderBitmap(e):this.renderImage(e),e.isDirty=!1,e.needsForceRender=!1}}var z=function(){function e(t){var r=t.attributes,n=t.plugins;i()(this,e),c()(this,"rendererWidth",0),c()(this,"rendererHeight",0),c()(this,"isWebGLSupported",!0),c()(this,"content",[]),this.webglCanvas=I(),l?(this.renderer=new S(function(e){for(var t=1;tthis.rendererWidth||n>this.rendererHeight){var o=Math.max(r,this.rendererWidth),s=Math.max(n,this.rendererHeight);this.resize(o,s)}Object(T.a)(this.renderer),e.render(),i.clearRect(0,0,r,n),i.drawImage(this.webglCanvas,0,this.webglCanvas.height-n,r,n,0,0,r,n)}}},{key:"resize",value:function(e,t){this.rendererWidth=e,this.rendererHeight=t,_(this.renderer,this.rendererWidth,this.rendererHeight)}},{key:"destroy",value:function(){this.renderer&&(L(this.renderer),this.resourceCache.destroy())}},{key:"isEmpty",value:function(){return 0===this.content.length}}]),e}();function G(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function W(e){var t=e.canvas,r=e.clearColor,n=e.isActive,i=e.isDirty;if(e.needsForceRender||n&&i){var o=t.contextWidth,s=t.contextHeight;o&&s&&(this.resize(o,s),Object(m.a)(this.renderer.state,r),Object(T.a)(this.renderer),e.render(),e.needsForceRender=!1,e.isDirty=!1)}}var V=function(){function e(t){var r=t.content,n=t.canvas,o=t.attributes,s=t.plugins;i()(this,e),c()(this,"isWebGLSupported",!0),c()(this,"rendererWidth",0),c()(this,"rendererHeight",0),this.content=r,this.canvas=n,l?(this.renderer=new S(function(e){for(var t=1;t-1||(n.push(e),i+=1)},removeCallback:function(e){if(e){var t=n.indexOf(e);-1!==t&&(n.splice(t,1),i-=1)}},bindMethods:function(){o||(this.scroll=this.scroll.bind(this),o=!0)},trigger:function(){this.scroll()},on:function(e){a||(a=!0,this.bindMethods(),window.addEventListener("scroll",this.scroll,c)),this.registerCallback(e)},off:function(e){this.removeCallback(e),i||(this.bindMethods(),a=!1,window.removeEventListener("scroll",this.scroll))}};t.default=u},258:function(e,t,r){"use strict";var n=r(131),i=r(230),o=r(247);t.a=function(e,t){return function(r,s){return Object(i.a)(e.state,n.a,s),Object(o.a)(e.state,t),e.gl.vertexAttribPointer(t,r.itemSize,r.type||n.h,r.normalize||!1,r.stride||0,r.offset||0),e.gl.vertexAttribDivisor&&e.gl.vertexAttribDivisor(t,r.divisor),t}}},259:function(e,t,r){"use strict";var n=r(131);function i(e){switch(e){case n.h:return function(e,t,r){e.uniform1f(t,r)};case n.l:return function(e,t,r){e.uniform2f(t,r[0],r[1])};case n.m:return function(e,t,r){e.uniform3f(t,r[0],r[1],r[2])};case n.n:return function(e,t,r){e.uniform4f(t,r[0],r[1],r[2],r[3])};case n.p:case n.b:case n.x:return function(e,t,r){e.uniform1i(t,r)};case n.q:case n.c:return function(e,t,r){e.uniform2i(t,r[0],r[1])};case n.r:case n.d:return function(e,t,r){e.uniform3i(t,r[0],r[1],r[2])};case n.s:case n.e:return function(e,t,r){e.uniform4i(t,r[0],r[1],r[2],r[3])};case n.i:return function(e,t,r){e.uniformMatrix2fv(t,!1,r)};case n.j:return function(e,t,r){e.uniformMatrix3fv(t,!1,r)};case n.k:return function(e,t,r){e.uniformMatrix4fv(t,!1,r)}}}function o(e){switch(e){case n.h:return function(e,t,r){e.uniform1fv(t,r)};case n.l:return function(e,t,r){e.uniform2fv(t,r)};case n.m:return function(e,t,r){e.uniform3fv(t,r)};case n.n:return function(e,t,r){e.uniform4fv(t,r)};case n.p:case n.b:case n.x:return function(e,t,r){e.uniform1iv(t,r)};case n.q:case n.c:return function(e,t,r){e.uniform2iv(t,r)};case n.r:case n.d:return function(e,t,r){e.uniform3iv(t,r)};case n.s:case n.e:return function(e,t,r){e.uniform4iv(t,r)}}}t.a=function(e,t,r){var n=e.getUniformLocation(t,r.name),s=(1===r.size?i:o)(r.type);return function(t){s(e,n,t.call?t():t)}}},275:function(e,t,r){"use strict";t.a=function(e,t){return"precision"!==e.substring(0,9)?"precision ".concat(t," float;\n").concat(e):e}},276:function(e,t,r){"use strict";t.a=function(e,t,r){var n=e.createShader(r);if(e.shaderSource(n,t),e.compileShader(n),!e.getShaderParameter(n,e.COMPILE_STATUS))throw new Error("could not compile shader: ".concat(e.getShaderInfoLog(n)));return n}},277:function(e,t,r){"use strict";var n=r(258);t.a=function(e,t){for(var r=new Map,i=e.gl,o=i.getProgramParameter(t,i.ACTIVE_ATTRIBUTES),s=0;s0&&void 0!==arguments[0]?arguments[0]:{},r=t.vert,i=t.frag,o=t.precision;Object(n.a)(this,e),this.vert=r,this.frag=i,this.precision=o}},533:function(e,t,r){"use strict";var n=r(129),i=r(131);t.a=function e(t){var r=t.program,o=t.uniforms,s=void 0===o?{}:o,a=t.options,c=void 0===a?{}:a,u=t.mode,f=void 0===u?i.B:u;Object(n.a)(this,e),this.program=r,this.uniforms=s,this.options=c,this.mode=f}},535:function(e,t,r){"use strict";t.a=function(e,t){var r=e.properties.get(t);r&&(e.gl.deleteProgram(r.glProgram),e.properties.remove(t))}},926:function(e,t,r){"use strict";t.a=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],i=e.gl,o=0;t&&(o|=i.COLOR_BUFFER_BIT),r&&(o|=i.DEPTH_BUFFER_BIT),n&&(o|=i.STENCIL_BUFFER_BIT),i.clear(o)}}}]);