module.exports=[81455,a=>{"use strict";var b=a.i(35258);let c=new b.OrthographicCamera(-1,1,1,-1,0,1);class d extends b.BufferGeometry{constructor(){super(),this.setAttribute("position",new b.Float32BufferAttribute([-1,3,0,-1,-1,0,3,-1,0],3)),this.setAttribute("uv",new b.Float32BufferAttribute([0,2,0,0,2,0],2))}}let e=new d;a.s(["FullScreenQuad",0,class{constructor(a){this._mesh=new b.Mesh(e,a)}dispose(){this._mesh.geometry.dispose()}render(a){a.render(this._mesh,c)}get material(){return this._mesh.material}set material(a){this._mesh.material=a}},"Pass",0,class{constructor(){this.isPass=!0,this.enabled=!0,this.needsSwap=!0,this.clear=!1,this.renderToScreen=!1}setSize(){}render(){console.error("THREE.Pass: .render() must be implemented in derived pass.")}dispose(){}}])},39401,a=>{"use strict";var b=a.i(35258),c=a.i(81455);class d extends c.Pass{constructor(a,d="tDiffuse"){super(),this.textureID=d,this.uniforms=null,this.material=null,a instanceof b.ShaderMaterial?(this.uniforms=a.uniforms,this.material=a):a&&(this.uniforms=b.UniformsUtils.clone(a.uniforms),this.material=new b.ShaderMaterial({name:void 0!==a.name?a.name:"unspecified",defines:Object.assign({},a.defines),uniforms:this.uniforms,vertexShader:a.vertexShader,fragmentShader:a.fragmentShader})),this._fsQuad=new c.FullScreenQuad(this.material)}render(a,b,c){this.uniforms[this.textureID]&&(this.uniforms[this.textureID].value=c.texture),this._fsQuad.material=this.material,this.renderToScreen?a.setRenderTarget(null):(a.setRenderTarget(b),this.clear&&a.clear(a.autoClearColor,a.autoClearDepth,a.autoClearStencil)),this._fsQuad.render(a)}dispose(){this.material.dispose(),this._fsQuad.dispose()}}a.s(["ShaderPass",0,d])}];

//# sourceMappingURL=node_modules_three_examples_jsm_postprocessing_011rdqb._.js.map