{"id":"H99C","dependencies":[{"name":"/Users/marco/codeProjects/gpt_widgets/public/tunnel/package.json","includedInParent":true,"mtime":1702561850976},{"name":"./styles.css","loc":{"line":4,"column":7,"index":126},"parent":"/Users/marco/codeProjects/gpt_widgets/public/tunnel/src/index.js","resolved":"/Users/marco/codeProjects/gpt_widgets/public/tunnel/src/styles.css"},{"name":"three","loc":{"line":5,"column":23,"index":165},"parent":"/Users/marco/codeProjects/gpt_widgets/public/tunnel/src/index.js","resolved":"/Users/marco/codeProjects/gpt_widgets/public/tunnel/node_modules/three/build/three.module.js"},{"name":"./shaders/vertex.glsl","loc":{"line":7,"column":19,"index":271},"parent":"/Users/marco/codeProjects/gpt_widgets/public/tunnel/src/index.js","resolved":"/Users/marco/codeProjects/gpt_widgets/public/tunnel/src/shaders/vertex.glsl"},{"name":"./shaders/simplefragment.glsl","loc":{"line":8,"column":21,"index":317},"parent":"/Users/marco/codeProjects/gpt_widgets/public/tunnel/src/index.js","resolved":"/Users/marco/codeProjects/gpt_widgets/public/tunnel/src/shaders/simplefragment.glsl"},{"name":"./123.png","loc":{"line":9,"column":16,"index":366},"parent":"/Users/marco/codeProjects/gpt_widgets/public/tunnel/src/index.js","resolved":"/Users/marco/codeProjects/gpt_widgets/public/tunnel/src/123.png"}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.default=void 0,require(\"./styles.css\");var e=a(require(\"three\")),t=n(require(\"./shaders/vertex.glsl\")),r=n(require(\"./shaders/simplefragment.glsl\")),i=n(require(\"./123.png\"));function n(e){return e&&e.__esModule?e:{default:e}}function o(e){if(\"function\"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(o=function(e){return e?r:t})(e)}function a(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||\"object\"!=typeof e&&\"function\"!=typeof e)return{default:e};var r=o(t);if(r&&r.has(e))return r.get(e);var i={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(\"default\"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=n?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(i,a,s):i[a]=e[a]}return i.default=e,r&&r.set(e,i),i}function s(e){return(s=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e})(e)}function u(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,\"prototype\",{writable:!1}),t&&c(e,t)}function c(e,t){return(c=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function l(e){var t=d();return function(){var r,i=m(e);if(t){var n=m(this).constructor;r=Reflect.construct(i,arguments,n)}else r=i.apply(this,arguments);return h(this,r)}}function h(e,t){if(t&&(\"object\"===s(t)||\"function\"==typeof t))return t;if(void 0!==t)throw new TypeError(\"Derived constructors may only return object or undefined\");return f(e)}function f(e){if(void 0===e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}function d(){if(\"undefined\"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(\"function\"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function p(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}function y(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:1;return p(this,i),(e=r.call(this)).scale=t,e}return b(i,[{key:\"getPoint\",value:function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new e.Vector3,i=Math.cos(2*Math.PI*t),n=Math.sin(2*Math.PI*t),o=.1*Math.sin(8*Math.PI*t);return r.set(i,n,o).multiplyScalar(this.scale)}}]),i}())(10);this.geometry=new e.TubeGeometry(o,200,.5,20,!1),this.mesh=new e.Mesh(this.geometry,this.material),this.scene.add(this.mesh)}},{key:\"render\",value:function(){this.time=g;var e=this.time%1e4/1e4,t=this.geometry.parameters.path.getPointAt(e),r=this.geometry.tangents.length,i=e*r,n=Math.floor(i),o=(n+1)%r;this.binormal.subVectors(this.geometry.binormals[o],this.geometry.binormals[n]),this.binormal.multiplyScalar(i-n).add(this.geometry.binormals[n]);var a=this.geometry.parameters.path.getTangentAt(e);this.normal.copy(this.binormal).cross(a),t.add(this.normal.clone().multiplyScalar(0)),this.camera.position.copy(t);var s=this.geometry.parameters.path.getPointAt((e+1/this.geometry.parameters.path.getLength())%1);this.camera.matrix.lookAt(this.camera.position,s,this.normal),this.camera.rotation.setFromRotationMatrix(this.camera.matrix,this.camera.rotation.order),this.material.uniforms.time.value=this.clock.getElapsedTime(),requestAnimationFrame(this.render.bind(this)),this.renderer.render(this.scene,this.camera)}},{key:\"resize\",value:function(){this.width=this.container.offsetWidth,this.height=this.container.offsetHeight,this.renderer.setSize(this.width,this.height),this.camera.aspect=this.width/this.height,this.camera.updateProjectionMatrix()}},{key:\"setUpResize\",value:function(){window.addEventListener(\"resize\",this.resize.bind(this))}}]),n}();function j(){requestAnimationFrame(function(){g+=2,j()})}new O({domElement:document.getElementById(\"container\")}),window.addEventListener(\"mousedown\",function(e){P=!0}),window.addEventListener(\"mouseup\",function(e){P=!1}),window.addEventListener(\"mousemove\",function(e){P&&(g+=10*(e.clientY/window.innerHeight*2-1)),g<=0&&(g=0)}),j();"},"sourceMaps":{"js":{"mappings":[{"source":"src/index.js","original":{"line":165,"column":8},"generated":{"line":1,"column":0}},{"source":"src/index.js","original":{"line":165,"column":8},"generated":{"line":1,"column":13}},{"source":"src/index.js","original":{"line":165,"column":8},"generated":{"line":1,"column":20}},{"source":"src/index.js","original":{"line":165,"column":8},"generated":{"line":1,"column":35}},{"source":"src/index.js","original":{"line":165,"column":8},"generated":{"line":1,"column":43}},{"source":"src/index.js","original":{"line":165,"column":8},"generated":{"line":1,"column":56}},{"source":"src/index.js","original":{"line":165,"column":8},"generated":{"line":1,"column":57}},{"source":"src/index.js","original":{"line":165,"column":8},"generated":{"line":1,"column":64}},{"source":"src/index.js","original":{"line":165,"column":8},"generated":{"line":1,"column":68}},{"source":"src/index.js","original":{"line":165,"column":8},"generated":{"line":1,"column":76}},{"source":"src/index.js","original":{"line":165,"column":8},"generated":{"line":1,"column":89}},{"source":"src/index.js","name":"require","original":{"line":4,"column":0},"generated":{"line":1,"column":91}},{"source":"src/index.js","original":{"line":4,"column":0},"generated":{"line":1,"column":99}},{"source":"src/index.js","original":{"line":5,"column":0},"generated":{"line":1,"column":115}},{"source":"src/index.js","name":"THREE","original":{"line":5,"column":0},"generated":{"line":1,"column":119}},{"source":"src/index.js","name":"_interopRequireWildcard","original":{"line":5,"column":0},"generated":{"line":1,"column":121}},{"source":"src/index.js","name":"require","original":{"line":5,"column":0},"generated":{"line":1,"column":123}},{"source":"src/index.js","original":{"line":5,"column":0},"generated":{"line":1,"column":131}},{"source":"src/index.js","name":"_vertex","original":{"line":7,"column":0},"generated":{"line":1,"column":141}},{"source":"src/index.js","name":"_interopRequireDefault","original":{"line":7,"column":0},"generated":{"line":1,"column":143}},{"source":"src/index.js","name":"require","original":{"line":7,"column":0},"generated":{"line":1,"column":145}},{"source":"src/index.js","original":{"line":7,"column":0},"generated":{"line":1,"column":153}},{"source":"src/index.js","name":"_simplefragment","original":{"line":8,"column":0},"generated":{"line":1,"column":179}},{"source":"src/index.js","name":"_interopRequireDefault","original":{"line":8,"column":0},"generated":{"line":1,"column":181}},{"source":"src/index.js","name":"require","original":{"line":8,"column":0},"generated":{"line":1,"column":183}},{"source":"src/index.js","original":{"line":8,"column":0},"generated":{"line":1,"column":191}},{"source":"src/index.js","name":"_","original":{"line":9,"column":0},"generated":{"line":1,"column":225}},{"source":"src/index.js","name":"_interopRequireDefault","original":{"line":9,"column":0},"generated":{"line":1,"column":227}},{"source":"src/index.js","name":"require","original":{"line":9,"column":0},"generated":{"line":1,"column":229}},{"source":"src/index.js","original":{"line":9,"column":0},"generated":{"line":1,"column":237}},{"source":"src/index.js","original":{"line":9,"column":28},"generated":{"line":1,"column":251}},{"source":"src/index.js","name":"_interopRequireDefault","original":{"line":9,"column":28},"generated":{"line":1,"column":260}},{"source":"src/index.js","name":"obj","original":{"line":9,"column":28},"generated":{"line":1,"column":262}},{"source":"src/index.js","name":"obj","original":{"line":9,"column":28},"generated":{"line":1,"column":265}},{"source":"src/index.js","name":"obj","original":{"line":9,"column":28},"generated":{"line":1,"column":272}},{"source":"src/index.js","name":"obj","original":{"line":9,"column":28},"generated":{"line":1,"column":275}},{"source":"src/index.js","name":"__esModule","original":{"line":9,"column":28},"generated":{"line":1,"column":277}},{"source":"src/index.js","name":"obj","original":{"line":9,"column":28},"generated":{"line":1,"column":288}},{"source":"src/index.js","name":"default","original":{"line":9,"column":28},"generated":{"line":1,"column":290}},{"source":"src/index.js","name":"default","original":{"line":9,"column":28},"generated":{"line":1,"column":291}},{"source":"src/index.js","name":"obj","original":{"line":9,"column":28},"generated":{"line":1,"column":299}},{"source":"src/index.js","original":{"line":9,"column":28},"generated":{"line":1,"column":302}},{"source":"src/index.js","name":"_getRequireWildcardCache","original":{"line":9,"column":28},"generated":{"line":1,"column":311}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":313}},{"source":"src/index.js","name":"WeakMap","original":{"line":9,"column":28},"generated":{"line":1,"column":316}},{"source":"src/index.js","name":"WeakMap","original":{"line":9,"column":28},"generated":{"line":1,"column":319}},{"source":"src/index.js","name":"WeakMap","original":{"line":9,"column":28},"generated":{"line":1,"column":338}},{"source":"src/index.js","name":"r","original":{"line":9,"column":28},"generated":{"line":1,"column":346}},{"source":"src/index.js","name":"r","original":{"line":9,"column":28},"generated":{"line":1,"column":353}},{"source":"src/index.js","name":"r","original":{"line":9,"column":28},"generated":{"line":1,"column":358}},{"source":"src/index.js","name":"r","original":{"line":9,"column":28},"generated":{"line":1,"column":362}},{"source":"src/index.js","name":"WeakMap","original":{"line":9,"column":28},"generated":{"line":1,"column":364}},{"source":"src/index.js","name":"WeakMap","original":{"line":9,"column":28},"generated":{"line":1,"column":368}},{"source":"src/index.js","name":"t","original":{"line":9,"column":28},"generated":{"line":1,"column":376}},{"source":"src/index.js","name":"WeakMap","original":{"line":9,"column":28},"generated":{"line":1,"column":378}},{"source":"src/index.js","name":"WeakMap","original":{"line":9,"column":28},"generated":{"line":1,"column":382}},{"source":"src/index.js","name":"_getRequireWildcardCache","original":{"line":9,"column":28},"generated":{"line":1,"column":390}},{"source":"src/index.js","name":"_getRequireWildcardCache","original":{"line":9,"column":28},"generated":{"line":1,"column":397}},{"source":"src/index.js","name":"_getRequireWildcardCache","original":{"line":9,"column":28},"generated":{"line":1,"column":399}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":408}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":411}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":418}},{"source":"src/index.js","name":"t","original":{"line":9,"column":28},"generated":{"line":1,"column":420}},{"source":"src/index.js","name":"r","original":{"line":9,"column":28},"generated":{"line":1,"column":422}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":426}},{"source":"src/index.js","original":{"line":9,"column":28},"generated":{"line":1,"column":429}},{"source":"src/index.js","name":"_interopRequireWildcard","original":{"line":9,"column":28},"generated":{"line":1,"column":438}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":440}},{"source":"src/index.js","name":"r","original":{"line":9,"column":28},"generated":{"line":1,"column":442}},{"source":"src/index.js","name":"r","original":{"line":9,"column":28},"generated":{"line":1,"column":445}},{"source":"src/index.js","name":"r","original":{"line":9,"column":28},"generated":{"line":1,"column":449}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":452}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":455}},{"source":"src/index.js","name":"__esModule","original":{"line":9,"column":28},"generated":{"line":1,"column":457}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":468}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":475}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":477}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":480}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":487}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":490}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":507}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":510}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":529}},{"source":"src/index.js","name":"default","original":{"line":9,"column":28},"generated":{"line":1,"column":531}},{"source":"src/index.js","name":"default","original":{"line":9,"column":28},"generated":{"line":1,"column":537}},{"source":"src/index.js","name":"default","original":{"line":9,"column":28},"generated":{"line":1,"column":538}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":546}},{"source":"src/index.js","name":"t","original":{"line":9,"column":28},"generated":{"line":1,"column":549}},{"source":"src/index.js","name":"t","original":{"line":9,"column":28},"generated":{"line":1,"column":553}},{"source":"src/index.js","name":"_getRequireWildcardCache","original":{"line":9,"column":28},"generated":{"line":1,"column":555}},{"source":"src/index.js","name":"r","original":{"line":9,"column":28},"generated":{"line":1,"column":557}},{"source":"src/index.js","name":"t","original":{"line":9,"column":28},"generated":{"line":1,"column":560}},{"source":"src/index.js","name":"t","original":{"line":9,"column":28},"generated":{"line":1,"column":563}},{"source":"src/index.js","name":"t","original":{"line":9,"column":28},"generated":{"line":1,"column":566}},{"source":"src/index.js","name":"has","original":{"line":9,"column":28},"generated":{"line":1,"column":568}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":572}},{"source":"src/index.js","name":"t","original":{"line":9,"column":28},"generated":{"line":1,"column":575}},{"source":"src/index.js","name":"t","original":{"line":9,"column":28},"generated":{"line":1,"column":582}},{"source":"src/index.js","name":"get","original":{"line":9,"column":28},"generated":{"line":1,"column":584}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":588}},{"source":"src/index.js","name":"n","original":{"line":9,"column":28},"generated":{"line":1,"column":591}},{"source":"src/index.js","name":"n","original":{"line":9,"column":28},"generated":{"line":1,"column":595}},{"source":"src/index.js","name":"__proto__","original":{"line":9,"column":28},"generated":{"line":1,"column":597}},{"source":"src/index.js","name":"__proto__","original":{"line":9,"column":28},"generated":{"line":1,"column":598}},{"source":"src/index.js","name":"a","original":{"line":9,"column":28},"generated":{"line":1,"column":608}},{"source":"src/index.js","name":"a","original":{"line":9,"column":28},"generated":{"line":1,"column":614}},{"source":"src/index.js","name":"Object","original":{"line":9,"column":28},"generated":{"line":1,"column":616}},{"source":"src/index.js","name":"defineProperty","original":{"line":9,"column":28},"generated":{"line":1,"column":623}},{"source":"src/index.js","name":"Object","original":{"line":9,"column":28},"generated":{"line":1,"column":639}},{"source":"src/index.js","name":"getOwnPropertyDescriptor","original":{"line":9,"column":28},"generated":{"line":1,"column":646}},{"source":"src/index.js","name":"u","original":{"line":9,"column":28},"generated":{"line":1,"column":671}},{"source":"src/index.js","name":"u","original":{"line":9,"column":28},"generated":{"line":1,"column":675}},{"source":"src/index.js","name":"u","original":{"line":9,"column":28},"generated":{"line":1,"column":679}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":684}},{"source":"src/index.js","name":"u","original":{"line":9,"column":28},"generated":{"line":1,"column":686}},{"source":"src/index.js","name":"u","original":{"line":9,"column":28},"generated":{"line":1,"column":689}},{"source":"src/index.js","name":"u","original":{"line":9,"column":28},"generated":{"line":1,"column":701}},{"source":"src/index.js","name":"Object","original":{"line":9,"column":28},"generated":{"line":1,"column":704}},{"source":"src/index.js","name":"prototype","original":{"line":9,"column":28},"generated":{"line":1,"column":711}},{"source":"src/index.js","name":"hasOwnProperty","original":{"line":9,"column":28},"generated":{"line":1,"column":721}},{"source":"src/index.js","name":"call","original":{"line":9,"column":28},"generated":{"line":1,"column":736}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":741}},{"source":"src/index.js","name":"u","original":{"line":9,"column":28},"generated":{"line":1,"column":743}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":746}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":747}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":751}},{"source":"src/index.js","name":"a","original":{"line":9,"column":28},"generated":{"line":1,"column":753}},{"source":"src/index.js","name":"Object","original":{"line":9,"column":28},"generated":{"line":1,"column":755}},{"source":"src/index.js","name":"getOwnPropertyDescriptor","original":{"line":9,"column":28},"generated":{"line":1,"column":762}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":787}},{"source":"src/index.js","name":"u","original":{"line":9,"column":28},"generated":{"line":1,"column":789}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":792}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":797}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":801}},{"source":"src/index.js","name":"get","original":{"line":9,"column":28},"generated":{"line":1,"column":803}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":808}},{"source":"src/index.js","name":"set","original":{"line":9,"column":28},"generated":{"line":1,"column":810}},{"source":"src/index.js","name":"Object","original":{"line":9,"column":28},"generated":{"line":1,"column":815}},{"source":"src/index.js","name":"defineProperty","original":{"line":9,"column":28},"generated":{"line":1,"column":822}},{"source":"src/index.js","name":"n","original":{"line":9,"column":28},"generated":{"line":1,"column":837}},{"source":"src/index.js","name":"u","original":{"line":9,"column":28},"generated":{"line":1,"column":839}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":841}},{"source":"src/index.js","name":"n","original":{"line":9,"column":28},"generated":{"line":1,"column":844}},{"source":"src/index.js","name":"u","original":{"line":9,"column":28},"generated":{"line":1,"column":846}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":849}},{"source":"src/index.js","name":"u","original":{"line":9,"column":28},"generated":{"line":1,"column":851}},{"source":"src/index.js","name":"n","original":{"line":9,"column":28},"generated":{"line":1,"column":854}},{"source":"src/index.js","name":"n","original":{"line":9,"column":28},"generated":{"line":1,"column":861}},{"source":"src/index.js","name":"default","original":{"line":9,"column":28},"generated":{"line":1,"column":863}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":871}},{"source":"src/index.js","name":"t","original":{"line":9,"column":28},"generated":{"line":1,"column":873}},{"source":"src/index.js","name":"t","original":{"line":9,"column":28},"generated":{"line":1,"column":876}},{"source":"src/index.js","name":"set","original":{"line":9,"column":28},"generated":{"line":1,"column":878}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":882}},{"source":"src/index.js","name":"n","original":{"line":9,"column":28},"generated":{"line":1,"column":884}},{"source":"src/index.js","name":"n","original":{"line":9,"column":28},"generated":{"line":1,"column":887}},{"source":"src/index.js","original":{"line":9,"column":28},"generated":{"line":1,"column":889}},{"source":"src/index.js","name":"_typeof","original":{"line":9,"column":28},"generated":{"line":1,"column":898}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":900}},{"source":"src/index.js","name":"_typeof","original":{"line":9,"column":28},"generated":{"line":1,"column":903}},{"source":"src/index.js","name":"_typeof","original":{"line":9,"column":28},"generated":{"line":1,"column":910}},{"source":"src/index.js","name":"Symbol","original":{"line":9,"column":28},"generated":{"line":1,"column":912}},{"source":"src/index.js","name":"Symbol","original":{"line":9,"column":28},"generated":{"line":1,"column":931}},{"source":"src/index.js","name":"Symbol","original":{"line":9,"column":28},"generated":{"line":1,"column":939}},{"source":"src/index.js","name":"Symbol","original":{"line":9,"column":28},"generated":{"line":1,"column":956}},{"source":"src/index.js","name":"iterator","original":{"line":9,"column":28},"generated":{"line":1,"column":963}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":972}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":981}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":984}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":998}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":1001}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":1010}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":1013}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":1020}},{"source":"src/index.js","name":"Symbol","original":{"line":9,"column":28},"generated":{"line":1,"column":1023}},{"source":"src/index.js","name":"Symbol","original":{"line":9,"column":28},"generated":{"line":1,"column":1042}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":1050}},{"source":"src/index.js","name":"constructor","original":{"line":9,"column":28},"generated":{"line":1,"column":1052}},{"source":"src/index.js","name":"Symbol","original":{"line":9,"column":28},"generated":{"line":1,"column":1066}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":1074}},{"source":"src/index.js","name":"Symbol","original":{"line":9,"column":28},"generated":{"line":1,"column":1078}},{"source":"src/index.js","name":"prototype","original":{"line":9,"column":28},"generated":{"line":1,"column":1085}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":1095}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":1111}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":1115}},{"source":"src/index.js","original":{"line":9,"column":28},"generated":{"line":1,"column":1118}},{"source":"src/index.js","name":"_inherits","original":{"line":9,"column":28},"generated":{"line":1,"column":1127}},{"source":"src/index.js","name":"subClass","original":{"line":9,"column":28},"generated":{"line":1,"column":1129}},{"source":"src/index.js","name":"superClass","original":{"line":9,"column":28},"generated":{"line":1,"column":1131}},{"source":"src/index.js","name":"superClass","original":{"line":9,"column":28},"generated":{"line":1,"column":1134}},{"source":"src/index.js","name":"superClass","original":{"line":9,"column":28},"generated":{"line":1,"column":1137}},{"source":"src/index.js","name":"superClass","original":{"line":9,"column":28},"generated":{"line":1,"column":1156}},{"source":"src/index.js","name":"TypeError","original":{"line":9,"column":28},"generated":{"line":1,"column":1159}},{"source":"src/index.js","name":"superClass","original":{"line":9,"column":28},"generated":{"line":1,"column":1166}},{"source":"src/index.js","name":"TypeError","original":{"line":9,"column":28},"generated":{"line":1,"column":1168}},{"source":"src/index.js","name":"TypeError","original":{"line":9,"column":28},"generated":{"line":1,"column":1174}},{"source":"src/index.js","name":"TypeError","original":{"line":9,"column":28},"generated":{"line":1,"column":1178}},{"source":"src/index.js","name":"subClass","original":{"line":9,"column":28},"generated":{"line":1,"column":1188}},{"source":"src/index.js","name":"subClass","original":{"line":9,"column":28},"generated":{"line":1,"column":1242}},{"source":"src/index.js","name":"prototype","original":{"line":9,"column":28},"generated":{"line":1,"column":1244}},{"source":"src/index.js","name":"Object","original":{"line":9,"column":28},"generated":{"line":1,"column":1254}},{"source":"src/index.js","name":"create","original":{"line":9,"column":28},"generated":{"line":1,"column":1261}},{"source":"src/index.js","name":"superClass","original":{"line":9,"column":28},"generated":{"line":1,"column":1268}},{"source":"src/index.js","name":"superClass","original":{"line":9,"column":28},"generated":{"line":1,"column":1271}},{"source":"src/index.js","name":"prototype","original":{"line":9,"column":28},"generated":{"line":1,"column":1273}},{"source":"src/index.js","name":"constructor","original":{"line":9,"column":28},"generated":{"line":1,"column":1283}},{"source":"src/index.js","name":"constructor","original":{"line":9,"column":28},"generated":{"line":1,"column":1284}},{"source":"src/index.js","name":"value","original":{"line":9,"column":28},"generated":{"line":1,"column":1296}},{"source":"src/index.js","name":"value","original":{"line":9,"column":28},"generated":{"line":1,"column":1297}},{"source":"src/index.js","name":"subClass","original":{"line":9,"column":28},"generated":{"line":1,"column":1303}},{"source":"src/index.js","name":"writable","original":{"line":9,"column":28},"generated":{"line":1,"column":1305}},{"source":"src/index.js","name":"configurable","original":{"line":9,"column":28},"generated":{"line":1,"column":1315}},{"source":"src/index.js","name":"configurable","original":{"line":9,"column":28},"generated":{"line":1,"column":1317}},{"source":"src/index.js","name":"Object","original":{"line":9,"column":28},"generated":{"line":1,"column":1331}},{"source":"src/index.js","name":"Object","original":{"line":9,"column":28},"generated":{"line":1,"column":1336}},{"source":"src/index.js","name":"defineProperty","original":{"line":9,"column":28},"generated":{"line":1,"column":1343}},{"source":"src/index.js","name":"subClass","original":{"line":9,"column":28},"generated":{"line":1,"column":1358}},{"source":"src/index.js","name":"writable","original":{"line":9,"column":28},"generated":{"line":1,"column":1360}},{"source":"src/index.js","name":"writable","original":{"line":9,"column":28},"generated":{"line":1,"column":1372}},{"source":"src/index.js","name":"writable","original":{"line":9,"column":28},"generated":{"line":1,"column":1373}},{"source":"src/index.js","name":"superClass","original":{"line":9,"column":28},"generated":{"line":1,"column":1383}},{"source":"src/index.js","name":"superClass","original":{"line":9,"column":28},"generated":{"line":1,"column":1387}},{"source":"src/index.js","name":"_setPrototypeOf","original":{"line":9,"column":28},"generated":{"line":1,"column":1390}},{"source":"src/index.js","name":"subClass","original":{"line":9,"column":28},"generated":{"line":1,"column":1392}},{"source":"src/index.js","name":"superClass","original":{"line":9,"column":28},"generated":{"line":1,"column":1394}},{"source":"src/index.js","original":{"line":9,"column":28},"generated":{"line":1,"column":1397}},{"source":"src/index.js","name":"_setPrototypeOf","original":{"line":9,"column":28},"generated":{"line":1,"column":1406}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":1408}},{"source":"src/index.js","name":"p","original":{"line":9,"column":28},"generated":{"line":1,"column":1410}},{"source":"src/index.js","name":"_setPrototypeOf","original":{"line":9,"column":28},"generated":{"line":1,"column":1413}},{"source":"src/index.js","name":"_setPrototypeOf","original":{"line":9,"column":28},"generated":{"line":1,"column":1420}},{"source":"src/index.js","name":"Object","original":{"line":9,"column":28},"generated":{"line":1,"column":1422}},{"source":"src/index.js","name":"setPrototypeOf","original":{"line":9,"column":28},"generated":{"line":1,"column":1429}},{"source":"src/index.js","name":"Object","original":{"line":9,"column":28},"generated":{"line":1,"column":1444}},{"source":"src/index.js","name":"setPrototypeOf","original":{"line":9,"column":28},"generated":{"line":1,"column":1451}},{"source":"src/index.js","name":"bind","original":{"line":9,"column":28},"generated":{"line":1,"column":1466}},{"source":"src/index.js","name":"_setPrototypeOf","original":{"line":9,"column":28},"generated":{"line":1,"column":1473}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":1482}},{"source":"src/index.js","name":"p","original":{"line":9,"column":28},"generated":{"line":1,"column":1484}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":1487}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":1494}},{"source":"src/index.js","name":"__proto__","original":{"line":9,"column":28},"generated":{"line":1,"column":1496}},{"source":"src/index.js","name":"p","original":{"line":9,"column":28},"generated":{"line":1,"column":1506}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":1508}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":1512}},{"source":"src/index.js","name":"p","original":{"line":9,"column":28},"generated":{"line":1,"column":1514}},{"source":"src/index.js","original":{"line":9,"column":28},"generated":{"line":1,"column":1517}},{"source":"src/index.js","name":"_createSuper","original":{"line":9,"column":28},"generated":{"line":1,"column":1526}},{"source":"src/index.js","name":"Derived","original":{"line":9,"column":28},"generated":{"line":1,"column":1528}},{"source":"src/index.js","name":"hasNativeReflectConstruct","original":{"line":9,"column":28},"generated":{"line":1,"column":1531}},{"source":"src/index.js","name":"hasNativeReflectConstruct","original":{"line":9,"column":28},"generated":{"line":1,"column":1535}},{"source":"src/index.js","name":"_isNativeReflectConstruct","original":{"line":9,"column":28},"generated":{"line":1,"column":1537}},{"source":"src/index.js","name":"_createSuperInternal","original":{"line":9,"column":28},"generated":{"line":1,"column":1541}},{"source":"src/index.js","name":"_createSuperInternal","original":{"line":9,"column":28},"generated":{"line":1,"column":1548}},{"source":"src/index.js","name":"Super","original":{"line":9,"column":28},"generated":{"line":1,"column":1559}},{"source":"src/index.js","name":"result","original":{"line":9,"column":28},"generated":{"line":1,"column":1563}},{"source":"src/index.js","name":"Super","original":{"line":9,"column":28},"generated":{"line":1,"column":1565}},{"source":"src/index.js","name":"_getPrototypeOf","original":{"line":9,"column":28},"generated":{"line":1,"column":1567}},{"source":"src/index.js","name":"Derived","original":{"line":9,"column":28},"generated":{"line":1,"column":1569}},{"source":"src/index.js","name":"hasNativeReflectConstruct","original":{"line":9,"column":28},"generated":{"line":1,"column":1572}},{"source":"src/index.js","name":"hasNativeReflectConstruct","original":{"line":9,"column":28},"generated":{"line":1,"column":1575}},{"source":"src/index.js","name":"NewTarget","original":{"line":9,"column":28},"generated":{"line":1,"column":1577}},{"source":"src/index.js","name":"NewTarget","original":{"line":9,"column":28},"generated":{"line":1,"column":1578}},{"source":"src/index.js","name":"NewTarget","original":{"line":9,"column":28},"generated":{"line":1,"column":1582}},{"source":"src/index.js","name":"_getPrototypeOf","original":{"line":9,"column":28},"generated":{"line":1,"column":1584}},{"source":"src/index.js","name":"constructor","original":{"line":9,"column":28},"generated":{"line":1,"column":1586}},{"source":"src/index.js","name":"constructor","original":{"line":9,"column":28},"generated":{"line":1,"column":1592}},{"source":"src/index.js","name":"result","original":{"line":9,"column":28},"generated":{"line":1,"column":1604}},{"source":"src/index.js","name":"Reflect","original":{"line":9,"column":28},"generated":{"line":1,"column":1606}},{"source":"src/index.js","name":"construct","original":{"line":9,"column":28},"generated":{"line":1,"column":1614}},{"source":"src/index.js","name":"Super","original":{"line":9,"column":28},"generated":{"line":1,"column":1624}},{"source":"src/index.js","name":"arguments","original":{"line":9,"column":28},"generated":{"line":1,"column":1626}},{"source":"src/index.js","name":"NewTarget","original":{"line":9,"column":28},"generated":{"line":1,"column":1636}},{"source":"src/index.js","name":"result","original":{"line":9,"column":28},"generated":{"line":1,"column":1644}},{"source":"src/index.js","name":"Super","original":{"line":9,"column":28},"generated":{"line":1,"column":1646}},{"source":"src/index.js","name":"apply","original":{"line":9,"column":28},"generated":{"line":1,"column":1648}},{"source":"src/index.js","name":"arguments","original":{"line":9,"column":28},"generated":{"line":1,"column":1654}},{"source":"src/index.js","name":"arguments","original":{"line":9,"column":28},"generated":{"line":1,"column":1659}},{"source":"src/index.js","name":"_possibleConstructorReturn","original":{"line":9,"column":28},"generated":{"line":1,"column":1670}},{"source":"src/index.js","name":"_possibleConstructorReturn","original":{"line":9,"column":28},"generated":{"line":1,"column":1677}},{"source":"src/index.js","name":"result","original":{"line":9,"column":28},"generated":{"line":1,"column":1679}},{"source":"src/index.js","name":"result","original":{"line":9,"column":28},"generated":{"line":1,"column":1684}},{"source":"src/index.js","original":{"line":9,"column":28},"generated":{"line":1,"column":1688}},{"source":"src/index.js","name":"_possibleConstructorReturn","original":{"line":9,"column":28},"generated":{"line":1,"column":1697}},{"source":"src/index.js","name":"self","original":{"line":9,"column":28},"generated":{"line":1,"column":1699}},{"source":"src/index.js","name":"call","original":{"line":9,"column":28},"generated":{"line":1,"column":1701}},{"source":"src/index.js","name":"call","original":{"line":9,"column":28},"generated":{"line":1,"column":1704}},{"source":"src/index.js","name":"call","original":{"line":9,"column":28},"generated":{"line":1,"column":1707}},{"source":"src/index.js","name":"call","original":{"line":9,"column":28},"generated":{"line":1,"column":1711}},{"source":"src/index.js","name":"_typeof","original":{"line":9,"column":28},"generated":{"line":1,"column":1722}},{"source":"src/index.js","name":"call","original":{"line":9,"column":28},"generated":{"line":1,"column":1724}},{"source":"src/index.js","name":"call","original":{"line":9,"column":28},"generated":{"line":1,"column":1728}},{"source":"src/index.js","name":"call","original":{"line":9,"column":28},"generated":{"line":1,"column":1747}},{"source":"src/index.js","name":"call","original":{"line":9,"column":28},"generated":{"line":1,"column":1750}},{"source":"src/index.js","name":"call","original":{"line":9,"column":28},"generated":{"line":1,"column":1757}},{"source":"src/index.js","name":"call","original":{"line":9,"column":28},"generated":{"line":1,"column":1759}},{"source":"src/index.js","name":"TypeError","original":{"line":9,"column":28},"generated":{"line":1,"column":1767}},{"source":"src/index.js","name":"call","original":{"line":9,"column":28},"generated":{"line":1,"column":1771}},{"source":"src/index.js","name":"TypeError","original":{"line":9,"column":28},"generated":{"line":1,"column":1773}},{"source":"src/index.js","name":"TypeError","original":{"line":9,"column":28},"generated":{"line":1,"column":1779}},{"source":"src/index.js","name":"TypeError","original":{"line":9,"column":28},"generated":{"line":1,"column":1783}},{"source":"src/index.js","name":"_assertThisInitialized","original":{"line":9,"column":28},"generated":{"line":1,"column":1793}},{"source":"src/index.js","name":"_assertThisInitialized","original":{"line":9,"column":28},"generated":{"line":1,"column":1853}},{"source":"src/index.js","name":"_assertThisInitialized","original":{"line":9,"column":28},"generated":{"line":1,"column":1860}},{"source":"src/index.js","name":"self","original":{"line":9,"column":28},"generated":{"line":1,"column":1862}},{"source":"src/index.js","original":{"line":9,"column":28},"generated":{"line":1,"column":1865}},{"source":"src/index.js","name":"_assertThisInitialized","original":{"line":9,"column":28},"generated":{"line":1,"column":1874}},{"source":"src/index.js","name":"self","original":{"line":9,"column":28},"generated":{"line":1,"column":1876}},{"source":"src/index.js","name":"self","original":{"line":9,"column":28},"generated":{"line":1,"column":1879}},{"source":"src/index.js","name":"ReferenceError","original":{"line":9,"column":28},"generated":{"line":1,"column":1887}},{"source":"src/index.js","name":"self","original":{"line":9,"column":28},"generated":{"line":1,"column":1891}},{"source":"src/index.js","name":"ReferenceError","original":{"line":9,"column":28},"generated":{"line":1,"column":1893}},{"source":"src/index.js","name":"ReferenceError","original":{"line":9,"column":28},"generated":{"line":1,"column":1899}},{"source":"src/index.js","name":"ReferenceError","original":{"line":9,"column":28},"generated":{"line":1,"column":1903}},{"source":"src/index.js","name":"self","original":{"line":9,"column":28},"generated":{"line":1,"column":1918}},{"source":"src/index.js","name":"self","original":{"line":9,"column":28},"generated":{"line":1,"column":1979}},{"source":"src/index.js","name":"self","original":{"line":9,"column":28},"generated":{"line":1,"column":1986}},{"source":"src/index.js","original":{"line":9,"column":28},"generated":{"line":1,"column":1988}},{"source":"src/index.js","name":"_isNativeReflectConstruct","original":{"line":9,"column":28},"generated":{"line":1,"column":1997}},{"source":"src/index.js","name":"Reflect","original":{"line":9,"column":28},"generated":{"line":1,"column":2001}},{"source":"src/index.js","name":"Reflect","original":{"line":9,"column":28},"generated":{"line":1,"column":2004}},{"source":"src/index.js","name":"Reflect","original":{"line":9,"column":28},"generated":{"line":1,"column":2024}},{"source":"src/index.js","name":"Reflect","original":{"line":9,"column":28},"generated":{"line":1,"column":2034}},{"source":"src/index.js","name":"construct","original":{"line":9,"column":28},"generated":{"line":1,"column":2042}},{"source":"src/index.js","name":"Reflect","original":{"line":9,"column":28},"generated":{"line":1,"column":2052}},{"source":"src/index.js","name":"Reflect","original":{"line":9,"column":28},"generated":{"line":1,"column":2059}},{"source":"src/index.js","name":"Reflect","original":{"line":9,"column":28},"generated":{"line":1,"column":2061}},{"source":"src/index.js","name":"Reflect","original":{"line":9,"column":28},"generated":{"line":1,"column":2064}},{"source":"src/index.js","name":"construct","original":{"line":9,"column":28},"generated":{"line":1,"column":2072}},{"source":"src/index.js","name":"sham","original":{"line":9,"column":28},"generated":{"line":1,"column":2082}},{"source":"src/index.js","name":"Proxy","original":{"line":9,"column":28},"generated":{"line":1,"column":2087}},{"source":"src/index.js","name":"Proxy","original":{"line":9,"column":28},"generated":{"line":1,"column":2094}},{"source":"src/index.js","name":"Proxy","original":{"line":9,"column":28},"generated":{"line":1,"column":2096}},{"source":"src/index.js","name":"Boolean","original":{"line":9,"column":28},"generated":{"line":1,"column":2099}},{"source":"src/index.js","name":"Proxy","original":{"line":9,"column":28},"generated":{"line":1,"column":2118}},{"source":"src/index.js","name":"Boolean","original":{"line":9,"column":28},"generated":{"line":1,"column":2124}},{"source":"src/index.js","name":"Boolean","original":{"line":9,"column":28},"generated":{"line":1,"column":2131}},{"source":"src/index.js","name":"Boolean","original":{"line":9,"column":28},"generated":{"line":1,"column":2133}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":2137}},{"source":"src/index.js","name":"Boolean","original":{"line":9,"column":28},"generated":{"line":1,"column":2144}},{"source":"src/index.js","name":"prototype","original":{"line":9,"column":28},"generated":{"line":1,"column":2152}},{"source":"src/index.js","name":"valueOf","original":{"line":9,"column":28},"generated":{"line":1,"column":2162}},{"source":"src/index.js","name":"call","original":{"line":9,"column":28},"generated":{"line":1,"column":2170}},{"source":"src/index.js","name":"Reflect","original":{"line":9,"column":28},"generated":{"line":1,"column":2175}},{"source":"src/index.js","name":"construct","original":{"line":9,"column":28},"generated":{"line":1,"column":2183}},{"source":"src/index.js","name":"Boolean","original":{"line":9,"column":28},"generated":{"line":1,"column":2193}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":2201}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":2204}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":2220}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":2222}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":2228}},{"source":"src/index.js","original":{"line":9,"column":28},"generated":{"line":1,"column":2231}},{"source":"src/index.js","original":{"line":9,"column":28},"generated":{"line":1,"column":2238}},{"source":"src/index.js","original":{"line":9,"column":28},"generated":{"line":1,"column":2241}},{"source":"src/index.js","name":"_getPrototypeOf","original":{"line":9,"column":28},"generated":{"line":1,"column":2250}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":2252}},{"source":"src/index.js","name":"_getPrototypeOf","original":{"line":9,"column":28},"generated":{"line":1,"column":2255}},{"source":"src/index.js","name":"_getPrototypeOf","original":{"line":9,"column":28},"generated":{"line":1,"column":2262}},{"source":"src/index.js","name":"Object","original":{"line":9,"column":28},"generated":{"line":1,"column":2264}},{"source":"src/index.js","name":"setPrototypeOf","original":{"line":9,"column":28},"generated":{"line":1,"column":2271}},{"source":"src/index.js","name":"Object","original":{"line":9,"column":28},"generated":{"line":1,"column":2286}},{"source":"src/index.js","name":"getPrototypeOf","original":{"line":9,"column":28},"generated":{"line":1,"column":2293}},{"source":"src/index.js","name":"bind","original":{"line":9,"column":28},"generated":{"line":1,"column":2308}},{"source":"src/index.js","name":"_getPrototypeOf","original":{"line":9,"column":28},"generated":{"line":1,"column":2315}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":2324}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":2327}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":2334}},{"source":"src/index.js","name":"__proto__","original":{"line":9,"column":28},"generated":{"line":1,"column":2336}},{"source":"src/index.js","name":"Object","original":{"line":9,"column":28},"generated":{"line":1,"column":2347}},{"source":"src/index.js","name":"getPrototypeOf","original":{"line":9,"column":28},"generated":{"line":1,"column":2354}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":2369}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":2374}},{"source":"src/index.js","original":{"line":9,"column":28},"generated":{"line":1,"column":2377}},{"source":"src/index.js","name":"_classCallCheck","original":{"line":9,"column":28},"generated":{"line":1,"column":2386}},{"source":"src/index.js","name":"instance","original":{"line":9,"column":28},"generated":{"line":1,"column":2388}},{"source":"src/index.js","name":"Constructor","original":{"line":9,"column":28},"generated":{"line":1,"column":2390}},{"source":"src/index.js","name":"instance","original":{"line":9,"column":28},"generated":{"line":1,"column":2393}},{"source":"src/index.js","name":"instance","original":{"line":9,"column":28},"generated":{"line":1,"column":2398}},{"source":"src/index.js","name":"Constructor","original":{"line":9,"column":28},"generated":{"line":1,"column":2411}},{"source":"src/index.js","name":"TypeError","original":{"line":9,"column":28},"generated":{"line":1,"column":2414}},{"source":"src/index.js","name":"TypeError","original":{"line":9,"column":28},"generated":{"line":1,"column":2420}},{"source":"src/index.js","name":"TypeError","original":{"line":9,"column":28},"generated":{"line":1,"column":2424}},{"source":"src/index.js","original":{"line":9,"column":28},"generated":{"line":1,"column":2434}},{"source":"src/index.js","original":{"line":9,"column":28},"generated":{"line":1,"column":2471}},{"source":"src/index.js","name":"_defineProperties","original":{"line":9,"column":28},"generated":{"line":1,"column":2480}},{"source":"src/index.js","name":"target","original":{"line":9,"column":28},"generated":{"line":1,"column":2482}},{"source":"src/index.js","name":"props","original":{"line":9,"column":28},"generated":{"line":1,"column":2484}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":2487}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":2491}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":2495}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":2497}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":2499}},{"source":"src/index.js","name":"props","original":{"line":9,"column":28},"generated":{"line":1,"column":2501}},{"source":"src/index.js","name":"length","original":{"line":9,"column":28},"generated":{"line":1,"column":2503}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":2510}},{"source":"src/index.js","name":"descriptor","original":{"line":9,"column":28},"generated":{"line":1,"column":2514}},{"source":"src/index.js","name":"descriptor","original":{"line":9,"column":28},"generated":{"line":1,"column":2515}},{"source":"src/index.js","name":"descriptor","original":{"line":9,"column":28},"generated":{"line":1,"column":2519}},{"source":"src/index.js","name":"props","original":{"line":9,"column":28},"generated":{"line":1,"column":2521}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":2523}},{"source":"src/index.js","name":"descriptor","original":{"line":9,"column":28},"generated":{"line":1,"column":2526}},{"source":"src/index.js","name":"enumerable","original":{"line":9,"column":28},"generated":{"line":1,"column":2528}},{"source":"src/index.js","name":"descriptor","original":{"line":9,"column":28},"generated":{"line":1,"column":2539}},{"source":"src/index.js","name":"enumerable","original":{"line":9,"column":28},"generated":{"line":1,"column":2541}},{"source":"src/index.js","name":"descriptor","original":{"line":9,"column":28},"generated":{"line":1,"column":2554}},{"source":"src/index.js","name":"descriptor","original":{"line":9,"column":28},"generated":{"line":1,"column":2556}},{"source":"src/index.js","name":"configurable","original":{"line":9,"column":28},"generated":{"line":1,"column":2558}},{"source":"src/index.js","name":"descriptor","original":{"line":9,"column":28},"generated":{"line":1,"column":2572}},{"source":"src/index.js","name":"descriptor","original":{"line":9,"column":28},"generated":{"line":1,"column":2574}},{"source":"src/index.js","name":"descriptor","original":{"line":9,"column":28},"generated":{"line":1,"column":2584}},{"source":"src/index.js","name":"descriptor","original":{"line":9,"column":28},"generated":{"line":1,"column":2588}},{"source":"src/index.js","name":"writable","original":{"line":9,"column":28},"generated":{"line":1,"column":2590}},{"source":"src/index.js","name":"Object","original":{"line":9,"column":28},"generated":{"line":1,"column":2600}},{"source":"src/index.js","name":"Object","original":{"line":9,"column":28},"generated":{"line":1,"column":2603}},{"source":"src/index.js","name":"defineProperty","original":{"line":9,"column":28},"generated":{"line":1,"column":2610}},{"source":"src/index.js","name":"target","original":{"line":9,"column":28},"generated":{"line":1,"column":2625}},{"source":"src/index.js","name":"_toPropertyKey","original":{"line":9,"column":28},"generated":{"line":1,"column":2627}},{"source":"src/index.js","name":"descriptor","original":{"line":9,"column":28},"generated":{"line":1,"column":2629}},{"source":"src/index.js","name":"key","original":{"line":9,"column":28},"generated":{"line":1,"column":2631}},{"source":"src/index.js","name":"descriptor","original":{"line":9,"column":28},"generated":{"line":1,"column":2636}},{"source":"src/index.js","original":{"line":9,"column":28},"generated":{"line":1,"column":2640}},{"source":"src/index.js","name":"_createClass","original":{"line":9,"column":28},"generated":{"line":1,"column":2649}},{"source":"src/index.js","name":"Constructor","original":{"line":9,"column":28},"generated":{"line":1,"column":2651}},{"source":"src/index.js","name":"protoProps","original":{"line":9,"column":28},"generated":{"line":1,"column":2653}},{"source":"src/index.js","name":"staticProps","original":{"line":9,"column":28},"generated":{"line":1,"column":2655}},{"source":"src/index.js","name":"Constructor","original":{"line":9,"column":28},"generated":{"line":1,"column":2658}},{"source":"src/index.js","name":"protoProps","original":{"line":9,"column":28},"generated":{"line":1,"column":2665}},{"source":"src/index.js","name":"_defineProperties","original":{"line":9,"column":28},"generated":{"line":1,"column":2668}},{"source":"src/index.js","name":"Constructor","original":{"line":9,"column":28},"generated":{"line":1,"column":2670}},{"source":"src/index.js","name":"prototype","original":{"line":9,"column":28},"generated":{"line":1,"column":2672}},{"source":"src/index.js","name":"protoProps","original":{"line":9,"column":28},"generated":{"line":1,"column":2682}},{"source":"src/index.js","name":"staticProps","original":{"line":9,"column":28},"generated":{"line":1,"column":2685}},{"source":"src/index.js","name":"_defineProperties","original":{"line":9,"column":28},"generated":{"line":1,"column":2688}},{"source":"src/index.js","name":"Constructor","original":{"line":9,"column":28},"generated":{"line":1,"column":2690}},{"source":"src/index.js","name":"staticProps","original":{"line":9,"column":28},"generated":{"line":1,"column":2692}},{"source":"src/index.js","name":"Object","original":{"line":9,"column":28},"generated":{"line":1,"column":2695}},{"source":"src/index.js","name":"defineProperty","original":{"line":9,"column":28},"generated":{"line":1,"column":2702}},{"source":"src/index.js","name":"Constructor","original":{"line":9,"column":28},"generated":{"line":1,"column":2717}},{"source":"src/index.js","name":"writable","original":{"line":9,"column":28},"generated":{"line":1,"column":2719}},{"source":"src/index.js","name":"writable","original":{"line":9,"column":28},"generated":{"line":1,"column":2731}},{"source":"src/index.js","name":"writable","original":{"line":9,"column":28},"generated":{"line":1,"column":2732}},{"source":"src/index.js","name":"Constructor","original":{"line":9,"column":28},"generated":{"line":1,"column":2742}},{"source":"src/index.js","name":"Constructor","original":{"line":9,"column":28},"generated":{"line":1,"column":2746}},{"source":"src/index.js","original":{"line":9,"column":28},"generated":{"line":1,"column":2748}},{"source":"src/index.js","name":"_toPropertyKey","original":{"line":9,"column":28},"generated":{"line":1,"column":2757}},{"source":"src/index.js","name":"t","original":{"line":9,"column":28},"generated":{"line":1,"column":2759}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":2762}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":2766}},{"source":"src/index.js","name":"_toPrimitive","original":{"line":9,"column":28},"generated":{"line":1,"column":2768}},{"source":"src/index.js","name":"t","original":{"line":9,"column":28},"generated":{"line":1,"column":2770}},{"source":"src/index.js","name":"_typeof","original":{"line":9,"column":28},"generated":{"line":1,"column":2772}},{"source":"src/index.js","name":"_typeof","original":{"line":9,"column":28},"generated":{"line":1,"column":2782}},{"source":"src/index.js","name":"_typeof","original":{"line":9,"column":28},"generated":{"line":1,"column":2788}},{"source":"src/index.js","name":"_typeof","original":{"line":9,"column":28},"generated":{"line":1,"column":2798}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":2800}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":2803}},{"source":"src/index.js","name":"String","original":{"line":9,"column":28},"generated":{"line":1,"column":2805}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":2812}},{"source":"src/index.js","original":{"line":9,"column":28},"generated":{"line":1,"column":2815}},{"source":"src/index.js","name":"_toPrimitive","original":{"line":9,"column":28},"generated":{"line":1,"column":2824}},{"source":"src/index.js","name":"t","original":{"line":9,"column":28},"generated":{"line":1,"column":2826}},{"source":"src/index.js","name":"r","original":{"line":9,"column":28},"generated":{"line":1,"column":2828}},{"source":"src/index.js","name":"_typeof","original":{"line":9,"column":28},"generated":{"line":1,"column":2831}},{"source":"src/index.js","name":"_typeof","original":{"line":9,"column":28},"generated":{"line":1,"column":2834}},{"source":"src/index.js","name":"_typeof","original":{"line":9,"column":28},"generated":{"line":1,"column":2844}},{"source":"src/index.js","name":"t","original":{"line":9,"column":28},"generated":{"line":1,"column":2846}},{"source":"src/index.js","name":"t","original":{"line":9,"column":28},"generated":{"line":1,"column":2851}},{"source":"src/index.js","name":"t","original":{"line":9,"column":28},"generated":{"line":1,"column":2853}},{"source":"src/index.js","name":"t","original":{"line":9,"column":28},"generated":{"line":1,"column":2860}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":2862}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":2866}},{"source":"src/index.js","name":"t","original":{"line":9,"column":28},"generated":{"line":1,"column":2868}},{"source":"src/index.js","name":"Symbol","original":{"line":9,"column":28},"generated":{"line":1,"column":2870}},{"source":"src/index.js","name":"toPrimitive","original":{"line":9,"column":28},"generated":{"line":1,"column":2877}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":2890}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":2898}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":2902}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":2904}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":2905}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":2909}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":2911}},{"source":"src/index.js","name":"call","original":{"line":9,"column":28},"generated":{"line":1,"column":2913}},{"source":"src/index.js","name":"t","original":{"line":9,"column":28},"generated":{"line":1,"column":2918}},{"source":"src/index.js","name":"r","original":{"line":9,"column":28},"generated":{"line":1,"column":2920}},{"source":"src/index.js","name":"_typeof","original":{"line":9,"column":28},"generated":{"line":1,"column":2923}},{"source":"src/index.js","name":"_typeof","original":{"line":9,"column":28},"generated":{"line":1,"column":2934}},{"source":"src/index.js","name":"_typeof","original":{"line":9,"column":28},"generated":{"line":1,"column":2937}},{"source":"src/index.js","name":"_typeof","original":{"line":9,"column":28},"generated":{"line":1,"column":2947}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":2949}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":2952}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":2959}},{"source":"src/index.js","name":"TypeError","original":{"line":9,"column":28},"generated":{"line":1,"column":2961}},{"source":"src/index.js","name":"TypeError","original":{"line":9,"column":28},"generated":{"line":1,"column":2967}},{"source":"src/index.js","name":"TypeError","original":{"line":9,"column":28},"generated":{"line":1,"column":2971}},{"source":"src/index.js","name":"r","original":{"line":9,"column":28},"generated":{"line":1,"column":2981}},{"source":"src/index.js","name":"r","original":{"line":9,"column":28},"generated":{"line":1,"column":3029}},{"source":"src/index.js","name":"r","original":{"line":9,"column":28},"generated":{"line":1,"column":3036}},{"source":"src/index.js","name":"r","original":{"line":9,"column":28},"generated":{"line":1,"column":3047}},{"source":"src/index.js","name":"String","original":{"line":9,"column":28},"generated":{"line":1,"column":3049}},{"source":"src/index.js","name":"Number","original":{"line":9,"column":28},"generated":{"line":1,"column":3056}},{"source":"src/index.js","name":"t","original":{"line":9,"column":28},"generated":{"line":1,"column":3064}},{"source":"src/index.js","original":{"line":10,"column":0},"generated":{"line":1,"column":3067}},{"source":"src/index.js","name":"timer","original":{"line":10,"column":4},"generated":{"line":1,"column":3071}},{"source":"src/index.js","original":{"line":10,"column":12},"generated":{"line":1,"column":3073}},{"source":"src/index.js","name":"mouseIsDown","original":{"line":11,"column":4},"generated":{"line":1,"column":3075}},{"source":"src/index.js","original":{"line":11,"column":18},"generated":{"line":1,"column":3078}},{"source":"src/index.js","name":"Sketch","original":{"line":12,"column":21},"generated":{"line":1,"column":3080}},{"source":"src/index.js","name":"exports","original":{"line":12,"column":27},"generated":{"line":1,"column":3082}},{"source":"src/index.js","name":"default","original":{"line":12,"column":27},"generated":{"line":1,"column":3090}},{"source":"src/index.js","original":{"line":12,"column":27},"generated":{"line":1,"column":3098}},{"source":"src/index.js","original":{"line":13,"column":2},"generated":{"line":1,"column":3109}},{"source":"src/index.js","name":"Sketch","original":{"line":13,"column":2},"generated":{"line":1,"column":3118}},{"source":"src/index.js","name":"options","original":{"line":13,"column":14},"generated":{"line":1,"column":3120}},{"source":"src/index.js","name":"_classCallCheck","original":{"line":13,"column":23},"generated":{"line":1,"column":3123}},{"source":"src/index.js","name":"Sketch","original":{"line":13,"column":23},"generated":{"line":1,"column":3125}},{"source":"src/index.js","name":"Sketch","original":{"line":13,"column":23},"generated":{"line":1,"column":3130}},{"source":"src/index.js","original":{"line":14,"column":4},"generated":{"line":1,"column":3133}},{"source":"src/index.js","name":"clock","original":{"line":14,"column":9},"generated":{"line":1,"column":3138}},{"source":"src/index.js","original":{"line":14,"column":17},"generated":{"line":1,"column":3144}},{"source":"src/index.js","name":"THREE","original":{"line":14,"column":21},"generated":{"line":1,"column":3148}},{"source":"src/index.js","name":"Clock","original":{"line":14,"column":27},"generated":{"line":1,"column":3150}},{"source":"src/index.js","original":{"line":15,"column":4},"generated":{"line":1,"column":3156}},{"source":"src/index.js","name":"time","original":{"line":15,"column":9},"generated":{"line":1,"column":3161}},{"source":"src/index.js","original":{"line":15,"column":16},"generated":{"line":1,"column":3166}},{"source":"src/index.js","original":{"line":16,"column":4},"generated":{"line":1,"column":3168}},{"source":"src/index.js","name":"container","original":{"line":16,"column":9},"generated":{"line":1,"column":3173}},{"source":"src/index.js","name":"options","original":{"line":16,"column":21},"generated":{"line":1,"column":3183}},{"source":"src/index.js","name":"domElement","original":{"line":16,"column":29},"generated":{"line":1,"column":3185}},{"source":"src/index.js","original":{"line":17,"column":4},"generated":{"line":1,"column":3196}},{"source":"src/index.js","name":"height","original":{"line":17,"column":9},"generated":{"line":1,"column":3201}},{"source":"src/index.js","original":{"line":17,"column":18},"generated":{"line":1,"column":3208}},{"source":"src/index.js","name":"container","original":{"line":17,"column":23},"generated":{"line":1,"column":3213}},{"source":"src/index.js","name":"offsetHeight","original":{"line":17,"column":33},"generated":{"line":1,"column":3223}},{"source":"src/index.js","original":{"line":18,"column":4},"generated":{"line":1,"column":3236}},{"source":"src/index.js","name":"width","original":{"line":18,"column":9},"generated":{"line":1,"column":3241}},{"source":"src/index.js","original":{"line":18,"column":17},"generated":{"line":1,"column":3247}},{"source":"src/index.js","name":"container","original":{"line":18,"column":22},"generated":{"line":1,"column":3252}},{"source":"src/index.js","name":"offsetWidth","original":{"line":18,"column":32},"generated":{"line":1,"column":3262}},{"source":"src/index.js","original":{"line":19,"column":4},"generated":{"line":1,"column":3274}},{"source":"src/index.js","name":"camera","original":{"line":19,"column":9},"generated":{"line":1,"column":3279}},{"source":"src/index.js","original":{"line":19,"column":18},"generated":{"line":1,"column":3286}},{"source":"src/index.js","name":"THREE","original":{"line":19,"column":22},"generated":{"line":1,"column":3290}},{"source":"src/index.js","name":"PerspectiveCamera","original":{"line":19,"column":28},"generated":{"line":1,"column":3292}},{"source":"src/index.js","original":{"line":20,"column":6},"generated":{"line":1,"column":3310}},{"source":"src/index.js","original":{"line":21,"column":6},"generated":{"line":1,"column":3313}},{"source":"src/index.js","name":"width","original":{"line":21,"column":11},"generated":{"line":1,"column":3318}},{"source":"src/index.js","original":{"line":21,"column":19},"generated":{"line":1,"column":3324}},{"source":"src/index.js","name":"height","original":{"line":21,"column":24},"generated":{"line":1,"column":3329}},{"source":"src/index.js","original":{"line":22,"column":6},"generated":{"line":1,"column":3336}},{"source":"src/index.js","original":{"line":23,"column":6},"generated":{"line":1,"column":3339}},{"source":"src/index.js","original":{"line":26,"column":4},"generated":{"line":1,"column":3344}},{"source":"src/index.js","name":"camera","original":{"line":26,"column":9},"generated":{"line":1,"column":3349}},{"source":"src/index.js","name":"position","original":{"line":26,"column":16},"generated":{"line":1,"column":3356}},{"source":"src/index.js","name":"set","original":{"line":26,"column":25},"generated":{"line":1,"column":3365}},{"source":"src/index.js","original":{"line":26,"column":29},"generated":{"line":1,"column":3369}},{"source":"src/index.js","original":{"line":26,"column":32},"generated":{"line":1,"column":3371}},{"source":"src/index.js","original":{"line":26,"column":35},"generated":{"line":1,"column":3373}},{"source":"src/index.js","original":{"line":27,"column":4},"generated":{"line":1,"column":3377}},{"source":"src/index.js","name":"scene","original":{"line":27,"column":9},"generated":{"line":1,"column":3382}},{"source":"src/index.js","original":{"line":27,"column":17},"generated":{"line":1,"column":3388}},{"source":"src/index.js","name":"THREE","original":{"line":27,"column":21},"generated":{"line":1,"column":3392}},{"source":"src/index.js","name":"Scene","original":{"line":27,"column":27},"generated":{"line":1,"column":3394}},{"source":"src/index.js","original":{"line":28,"column":4},"generated":{"line":1,"column":3400}},{"source":"src/index.js","name":"renderer","original":{"line":28,"column":9},"generated":{"line":1,"column":3405}},{"source":"src/index.js","original":{"line":28,"column":20},"generated":{"line":1,"column":3414}},{"source":"src/index.js","name":"THREE","original":{"line":28,"column":24},"generated":{"line":1,"column":3418}},{"source":"src/index.js","name":"WebGLRenderer","original":{"line":28,"column":30},"generated":{"line":1,"column":3420}},{"source":"src/index.js","original":{"line":28,"column":44},"generated":{"line":1,"column":3434}},{"source":"src/index.js","name":"antialias","original":{"line":28,"column":46},"generated":{"line":1,"column":3435}},{"source":"src/index.js","original":{"line":28,"column":57},"generated":{"line":1,"column":3446}},{"source":"src/index.js","name":"alpha","original":{"line":28,"column":63},"generated":{"line":1,"column":3448}},{"source":"src/index.js","original":{"line":28,"column":70},"generated":{"line":1,"column":3455}},{"source":"src/index.js","original":{"line":29,"column":4},"generated":{"line":1,"column":3459}},{"source":"src/index.js","name":"renderer","original":{"line":29,"column":9},"generated":{"line":1,"column":3464}},{"source":"src/index.js","name":"setPixelRatio","original":{"line":29,"column":18},"generated":{"line":1,"column":3473}},{"source":"src/index.js","original":{"line":29,"column":58},"generated":{"line":1,"column":3487}},{"source":"src/index.js","name":"window","original":{"line":29,"column":32},"generated":{"line":1,"column":3489}},{"source":"src/index.js","name":"devicePixelRatio","original":{"line":29,"column":39},"generated":{"line":1,"column":3496}},{"source":"src/index.js","original":{"line":30,"column":4},"generated":{"line":1,"column":3514}},{"source":"src/index.js","name":"container","original":{"line":30,"column":9},"generated":{"line":1,"column":3519}},{"source":"src/index.js","name":"appendChild","original":{"line":30,"column":19},"generated":{"line":1,"column":3529}},{"source":"src/index.js","original":{"line":30,"column":31},"generated":{"line":1,"column":3541}},{"source":"src/index.js","name":"renderer","original":{"line":30,"column":36},"generated":{"line":1,"column":3546}},{"source":"src/index.js","name":"domElement","original":{"line":30,"column":45},"generated":{"line":1,"column":3555}},{"source":"src/index.js","original":{"line":32,"column":4},"generated":{"line":1,"column":3567}},{"source":"src/index.js","name":"normal","original":{"line":32,"column":9},"generated":{"line":1,"column":3572}},{"source":"src/index.js","original":{"line":32,"column":18},"generated":{"line":1,"column":3579}},{"source":"src/index.js","name":"THREE","original":{"line":32,"column":22},"generated":{"line":1,"column":3583}},{"source":"src/index.js","name":"Vector3","original":{"line":32,"column":28},"generated":{"line":1,"column":3585}},{"source":"src/index.js","original":{"line":33,"column":4},"generated":{"line":1,"column":3593}},{"source":"src/index.js","name":"binormal","original":{"line":33,"column":9},"generated":{"line":1,"column":3598}},{"source":"src/index.js","original":{"line":33,"column":20},"generated":{"line":1,"column":3607}},{"source":"src/index.js","name":"THREE","original":{"line":33,"column":24},"generated":{"line":1,"column":3611}},{"source":"src/index.js","name":"Vector3","original":{"line":33,"column":30},"generated":{"line":1,"column":3613}},{"source":"src/index.js","original":{"line":34,"column":4},"generated":{"line":1,"column":3621}},{"source":"src/index.js","name":"resize","original":{"line":34,"column":9},"generated":{"line":1,"column":3626}},{"source":"src/index.js","original":{"line":35,"column":4},"generated":{"line":1,"column":3635}},{"source":"src/index.js","name":"addObjects","original":{"line":35,"column":9},"generated":{"line":1,"column":3640}},{"source":"src/index.js","original":{"line":36,"column":4},"generated":{"line":1,"column":3653}},{"source":"src/index.js","name":"render","original":{"line":36,"column":9},"generated":{"line":1,"column":3658}},{"source":"src/index.js","original":{"line":37,"column":4},"generated":{"line":1,"column":3667}},{"source":"src/index.js","name":"setUpResize","original":{"line":37,"column":9},"generated":{"line":1,"column":3672}},{"source":"src/index.js","original":{"line":135,"column":3},"generated":{"line":1,"column":3686}},{"source":"src/index.js","name":"_createClass","original":{"line":38,"column":3},"generated":{"line":1,"column":3693}},{"source":"src/index.js","name":"Sketch","original":{"line":38,"column":3},"generated":{"line":1,"column":3695}},{"source":"src/index.js","original":{"line":38,"column":3},"generated":{"line":1,"column":3697}},{"source":"src/index.js","original":{"line":38,"column":3},"generated":{"line":1,"column":3698}},{"source":"src/index.js","name":"key","original":{"line":38,"column":3},"generated":{"line":1,"column":3699}},{"source":"src/index.js","original":{"line":38,"column":3},"generated":{"line":1,"column":3703}},{"source":"src/index.js","name":"value","original":{"line":38,"column":3},"generated":{"line":1,"column":3716}},{"source":"src/index.js","original":{"line":40,"column":2},"generated":{"line":1,"column":3722}},{"source":"src/index.js","original":{"line":41,"column":4},"generated":{"line":1,"column":3733}},{"source":"src/index.js","name":"texture","original":{"line":41,"column":10},"generated":{"line":1,"column":3737}},{"source":"src/index.js","original":{"line":41,"column":20},"generated":{"line":1,"column":3740}},{"source":"src/index.js","name":"THREE","original":{"line":41,"column":24},"generated":{"line":1,"column":3744}},{"source":"src/index.js","name":"TextureLoader","original":{"line":41,"column":30},"generated":{"line":1,"column":3746}},{"source":"src/index.js","name":"load","original":{"line":41,"column":46},"generated":{"line":1,"column":3761}},{"source":"src/index.js","name":"txt","original":{"line":41,"column":51},"generated":{"line":1,"column":3766}},{"source":"src/index.js","original":{"line":41,"column":54},"generated":{"line":1,"column":3768}},{"source":"src/index.js","original":{"line":41,"column":56},"generated":{"line":1,"column":3776}},{"source":"src/index.js","name":"texture","original":{"line":41,"column":57},"generated":{"line":1,"column":3785}},{"source":"src/index.js","name":"texture","original":{"line":42,"column":6},"generated":{"line":1,"column":3788}},{"source":"src/index.js","name":"minFilter","original":{"line":42,"column":14},"generated":{"line":1,"column":3790}},{"source":"src/index.js","name":"THREE","original":{"line":42,"column":26},"generated":{"line":1,"column":3800}},{"source":"src/index.js","name":"NearestFilter","original":{"line":42,"column":32},"generated":{"line":1,"column":3802}},{"source":"src/index.js","name":"texture","original":{"line":43,"column":6},"generated":{"line":1,"column":3816}},{"source":"src/index.js","name":"magFilter","original":{"line":43,"column":14},"generated":{"line":1,"column":3818}},{"source":"src/index.js","name":"THREE","original":{"line":43,"column":26},"generated":{"line":1,"column":3828}},{"source":"src/index.js","name":"NearestFilter","original":{"line":43,"column":32},"generated":{"line":1,"column":3830}},{"source":"src/index.js","original":{"line":46,"column":4},"generated":{"line":1,"column":3846}},{"source":"src/index.js","name":"material","original":{"line":46,"column":9},"generated":{"line":1,"column":3851}},{"source":"src/index.js","original":{"line":46,"column":20},"generated":{"line":1,"column":3860}},{"source":"src/index.js","name":"THREE","original":{"line":46,"column":24},"generated":{"line":1,"column":3864}},{"source":"src/index.js","name":"ShaderMaterial","original":{"line":46,"column":30},"generated":{"line":1,"column":3866}},{"source":"src/index.js","original":{"line":46,"column":45},"generated":{"line":1,"column":3881}},{"source":"src/index.js","name":"side","original":{"line":47,"column":6},"generated":{"line":1,"column":3882}},{"source":"src/index.js","name":"THREE","original":{"line":47,"column":12},"generated":{"line":1,"column":3887}},{"source":"src/index.js","name":"DoubleSide","original":{"line":47,"column":18},"generated":{"line":1,"column":3889}},{"source":"src/index.js","name":"uniforms","original":{"line":50,"column":6},"generated":{"line":1,"column":3900}},{"source":"src/index.js","original":{"line":50,"column":16},"generated":{"line":1,"column":3909}},{"source":"src/index.js","name":"time","original":{"line":51,"column":8},"generated":{"line":1,"column":3910}},{"source":"src/index.js","original":{"line":51,"column":14},"generated":{"line":1,"column":3915}},{"source":"src/index.js","name":"type","original":{"line":51,"column":16},"generated":{"line":1,"column":3916}},{"source":"src/index.js","original":{"line":51,"column":22},"generated":{"line":1,"column":3921}},{"source":"src/index.js","name":"value","original":{"line":51,"column":27},"generated":{"line":1,"column":3925}},{"source":"src/index.js","original":{"line":51,"column":34},"generated":{"line":1,"column":3931}},{"source":"src/index.js","name":"uResolution","original":{"line":52,"column":8},"generated":{"line":1,"column":3934}},{"source":"src/index.js","original":{"line":52,"column":21},"generated":{"line":1,"column":3946}},{"source":"src/index.js","name":"type","original":{"line":52,"column":23},"generated":{"line":1,"column":3947}},{"source":"src/index.js","original":{"line":52,"column":29},"generated":{"line":1,"column":3952}},{"source":"src/index.js","name":"value","original":{"line":52,"column":35},"generated":{"line":1,"column":3957}},{"source":"src/index.js","original":{"line":52,"column":42},"generated":{"line":1,"column":3963}},{"source":"src/index.js","name":"THREE","original":{"line":52,"column":46},"generated":{"line":1,"column":3967}},{"source":"src/index.js","name":"Vector4","original":{"line":52,"column":52},"generated":{"line":1,"column":3969}},{"source":"src/index.js","name":"u_texture","original":{"line":53,"column":8},"generated":{"line":1,"column":3978}},{"source":"src/index.js","original":{"line":53,"column":19},"generated":{"line":1,"column":3988}},{"source":"src/index.js","name":"type","original":{"line":53,"column":21},"generated":{"line":1,"column":3989}},{"source":"src/index.js","original":{"line":53,"column":27},"generated":{"line":1,"column":3994}},{"source":"src/index.js","name":"value","original":{"line":53,"column":32},"generated":{"line":1,"column":3998}},{"source":"src/index.js","name":"texture","original":{"line":53,"column":39},"generated":{"line":1,"column":4004}},{"source":"src/index.js","name":"vertexShader","original":{"line":55,"column":6},"generated":{"line":1,"column":4008}},{"source":"src/index.js","name":"vertex","original":{"line":55,"column":20},"generated":{"line":1,"column":4021}},{"source":"src/index.js","original":{"line":55,"column":26},"generated":{"line":1,"column":4023}},{"source":"src/index.js","name":"fragmentShader","original":{"line":56,"column":6},"generated":{"line":1,"column":4031}},{"source":"src/index.js","name":"fragment","original":{"line":56,"column":22},"generated":{"line":1,"column":4046}},{"source":"src/index.js","name":"fragment","original":{"line":56,"column":22},"generated":{"line":1,"column":4048}},{"source":"src/index.js","original":{"line":57,"column":7},"generated":{"line":1,"column":4058}},{"source":"src/index.js","name":"path","original":{"line":75,"column":10},"generated":{"line":1,"column":4062}},{"source":"src/index.js","original":{"line":75,"column":17},"generated":{"line":1,"column":4064}},{"source":"src/index.js","name":"_THREE$Curve","original":{"line":59,"column":24},"generated":{"line":1,"column":4068}},{"source":"src/index.js","name":"_THREE$Curve","original":{"line":59,"column":24},"generated":{"line":1,"column":4077}},{"source":"src/index.js","name":"_inherits","original":{"line":59,"column":24},"generated":{"line":1,"column":4080}},{"source":"src/index.js","name":"CustomSinCurve","original":{"line":59,"column":24},"generated":{"line":1,"column":4082}},{"source":"src/index.js","name":"THREE","original":{"line":59,"column":33},"generated":{"line":1,"column":4084}},{"source":"src/index.js","name":"Curve","original":{"line":59,"column":39},"generated":{"line":1,"column":4086}},{"source":"src/index.js","original":{"line":59,"column":24},"generated":{"line":1,"column":4093}},{"source":"src/index.js","name":"_super","original":{"line":59,"column":24},"generated":{"line":1,"column":4097}},{"source":"src/index.js","name":"_createSuper","original":{"line":59,"column":24},"generated":{"line":1,"column":4099}},{"source":"src/index.js","name":"CustomSinCurve","original":{"line":59,"column":24},"generated":{"line":1,"column":4101}},{"source":"src/index.js","original":{"line":60,"column":6},"generated":{"line":1,"column":4104}},{"source":"src/index.js","name":"CustomSinCurve","original":{"line":60,"column":6},"generated":{"line":1,"column":4113}},{"source":"src/index.js","original":{"line":60,"column":29},"generated":{"line":1,"column":4117}},{"source":"src/index.js","name":"_this","original":{"line":60,"column":29},"generated":{"line":1,"column":4121}},{"source":"src/index.js","name":"scale","original":{"line":60,"column":18},"generated":{"line":1,"column":4123}},{"source":"src/index.js","name":"arguments","original":{"line":60,"column":23},"generated":{"line":1,"column":4125}},{"source":"src/index.js","name":"length","original":{"line":60,"column":23},"generated":{"line":1,"column":4135}},{"source":"src/index.js","name":"arguments","original":{"line":60,"column":23},"generated":{"line":1,"column":4142}},{"source":"src/index.js","name":"undefined","original":{"line":60,"column":23},"generated":{"line":1,"column":4150}},{"source":"src/index.js","name":"arguments","original":{"line":60,"column":23},"generated":{"line":1,"column":4154}},{"source":"src/index.js","name":"undefined","original":{"line":60,"column":23},"generated":{"line":1,"column":4164}},{"source":"src/index.js","name":"arguments","original":{"line":60,"column":23},"generated":{"line":1,"column":4167}},{"source":"src/index.js","original":{"line":60,"column":26},"generated":{"line":1,"column":4177}},{"source":"src/index.js","original":{"line":60,"column":26},"generated":{"line":1,"column":4180}},{"source":"src/index.js","original":{"line":63,"column":27},"generated":{"line":1,"column":4182}},{"source":"src/index.js","name":"_classCallCheck","original":{"line":60,"column":27},"generated":{"line":1,"column":4189}},{"source":"src/index.js","name":"CustomSinCurve","original":{"line":60,"column":27},"generated":{"line":1,"column":4191}},{"source":"src/index.js","name":"CustomSinCurve","original":{"line":60,"column":27},"generated":{"line":1,"column":4196}},{"source":"src/index.js","name":"_this","original":{"line":61,"column":8},"generated":{"line":1,"column":4200}},{"source":"src/index.js","name":"_super","original":{"line":61,"column":8},"generated":{"line":1,"column":4202}},{"source":"src/index.js","name":"call","original":{"line":61,"column":8},"generated":{"line":1,"column":4204}},{"source":"src/index.js","original":{"line":61,"column":8},"generated":{"line":1,"column":4209}},{"source":"src/index.js","name":"scale","original":{"line":63,"column":13},"generated":{"line":1,"column":4216}},{"source":"src/index.js","name":"scale","original":{"line":63,"column":21},"generated":{"line":1,"column":4222}},{"source":"src/index.js","name":"_this","original":{"line":63,"column":27},"generated":{"line":1,"column":4224}},{"source":"src/index.js","original":{"line":72,"column":7},"generated":{"line":1,"column":4226}},{"source":"src/index.js","name":"_createClass","original":{"line":64,"column":7},"generated":{"line":1,"column":4233}},{"source":"src/index.js","name":"CustomSinCurve","original":{"line":64,"column":7},"generated":{"line":1,"column":4235}},{"source":"src/index.js","original":{"line":64,"column":7},"generated":{"line":1,"column":4237}},{"source":"src/index.js","original":{"line":64,"column":7},"generated":{"line":1,"column":4238}},{"source":"src/index.js","name":"key","original":{"line":64,"column":7},"generated":{"line":1,"column":4239}},{"source":"src/index.js","original":{"line":64,"column":7},"generated":{"line":1,"column":4243}},{"source":"src/index.js","name":"value","original":{"line":64,"column":7},"generated":{"line":1,"column":4254}},{"source":"src/index.js","original":{"line":66,"column":6},"generated":{"line":1,"column":4260}},{"source":"src/index.js","name":"t","original":{"line":66,"column":15},"generated":{"line":1,"column":4269}},{"source":"src/index.js","original":{"line":66,"column":56},"generated":{"line":1,"column":4272}},{"source":"src/index.js","name":"optionalTarget","original":{"line":66,"column":18},"generated":{"line":1,"column":4276}},{"source":"src/index.js","name":"arguments","original":{"line":66,"column":32},"generated":{"line":1,"column":4278}},{"source":"src/index.js","name":"length","original":{"line":66,"column":32},"generated":{"line":1,"column":4288}},{"source":"src/index.js","name":"arguments","original":{"line":66,"column":32},"generated":{"line":1,"column":4295}},{"source":"src/index.js","name":"undefined","original":{"line":66,"column":32},"generated":{"line":1,"column":4303}},{"source":"src/index.js","name":"arguments","original":{"line":66,"column":32},"generated":{"line":1,"column":4307}},{"source":"src/index.js","name":"undefined","original":{"line":66,"column":32},"generated":{"line":1,"column":4317}},{"source":"src/index.js","name":"arguments","original":{"line":66,"column":32},"generated":{"line":1,"column":4320}},{"source":"src/index.js","original":{"line":66,"column":35},"generated":{"line":1,"column":4330}},{"source":"src/index.js","original":{"line":66,"column":35},"generated":{"line":1,"column":4333}},{"source":"src/index.js","name":"THREE","original":{"line":66,"column":39},"generated":{"line":1,"column":4337}},{"source":"src/index.js","name":"Vector3","original":{"line":66,"column":45},"generated":{"line":1,"column":4339}},{"source":"src/index.js","name":"tx","original":{"line":67,"column":14},"generated":{"line":1,"column":4347}},{"source":"src/index.js","name":"Math","original":{"line":67,"column":19},"generated":{"line":1,"column":4349}},{"source":"src/index.js","name":"cos","original":{"line":67,"column":24},"generated":{"line":1,"column":4354}},{"source":"src/index.js","original":{"line":67,"column":28},"generated":{"line":1,"column":4358}},{"source":"src/index.js","name":"Math","original":{"line":67,"column":32},"generated":{"line":1,"column":4360}},{"source":"src/index.js","name":"PI","original":{"line":67,"column":37},"generated":{"line":1,"column":4365}},{"source":"src/index.js","name":"t","original":{"line":67,"column":42},"generated":{"line":1,"column":4368}},{"source":"src/index.js","name":"ty","original":{"line":68,"column":14},"generated":{"line":1,"column":4371}},{"source":"src/index.js","name":"Math","original":{"line":68,"column":19},"generated":{"line":1,"column":4373}},{"source":"src/index.js","name":"sin","original":{"line":68,"column":24},"generated":{"line":1,"column":4378}},{"source":"src/index.js","original":{"line":68,"column":28},"generated":{"line":1,"column":4382}},{"source":"src/index.js","name":"Math","original":{"line":68,"column":32},"generated":{"line":1,"column":4384}},{"source":"src/index.js","name":"PI","original":{"line":68,"column":37},"generated":{"line":1,"column":4389}},{"source":"src/index.js","name":"t","original":{"line":68,"column":42},"generated":{"line":1,"column":4392}},{"source":"src/index.js","name":"tz","original":{"line":69,"column":14},"generated":{"line":1,"column":4395}},{"source":"src/index.js","original":{"line":69,"column":19},"generated":{"line":1,"column":4397}},{"source":"src/index.js","name":"Math","original":{"line":69,"column":25},"generated":{"line":1,"column":4400}},{"source":"src/index.js","name":"sin","original":{"line":69,"column":30},"generated":{"line":1,"column":4405}},{"source":"src/index.js","original":{"line":69,"column":34},"generated":{"line":1,"column":4409}},{"source":"src/index.js","name":"Math","original":{"line":69,"column":38},"generated":{"line":1,"column":4411}},{"source":"src/index.js","name":"PI","original":{"line":69,"column":43},"generated":{"line":1,"column":4416}},{"source":"src/index.js","name":"t","original":{"line":69,"column":48},"generated":{"line":1,"column":4419}},{"source":"src/index.js","original":{"line":71,"column":8},"generated":{"line":1,"column":4422}},{"source":"src/index.js","name":"optionalTarget","original":{"line":71,"column":15},"generated":{"line":1,"column":4429}},{"source":"src/index.js","name":"set","original":{"line":71,"column":30},"generated":{"line":1,"column":4431}},{"source":"src/index.js","name":"tx","original":{"line":71,"column":34},"generated":{"line":1,"column":4435}},{"source":"src/index.js","name":"ty","original":{"line":71,"column":38},"generated":{"line":1,"column":4437}},{"source":"src/index.js","name":"tz","original":{"line":71,"column":42},"generated":{"line":1,"column":4439}},{"source":"src/index.js","name":"multiplyScalar","original":{"line":71,"column":46},"generated":{"line":1,"column":4442}},{"source":"src/index.js","original":{"line":71,"column":61},"generated":{"line":1,"column":4457}},{"source":"src/index.js","name":"scale","original":{"line":71,"column":66},"generated":{"line":1,"column":4462}},{"source":"src/index.js","name":"CustomSinCurve","original":{"line":72,"column":7},"generated":{"line":1,"column":4473}},{"source":"src/index.js","name":"_THREE$Curve","original":{"line":59,"column":24},"generated":{"line":1,"column":4475}},{"source":"src/index.js","original":{"line":75,"column":17},"generated":{"line":1,"column":4478}},{"source":"src/index.js","original":{"line":75,"column":36},"generated":{"line":1,"column":4479}},{"source":"src/index.js","original":{"line":77,"column":4},"generated":{"line":1,"column":4483}},{"source":"src/index.js","name":"geometry","original":{"line":77,"column":9},"generated":{"line":1,"column":4488}},{"source":"src/index.js","original":{"line":77,"column":20},"generated":{"line":1,"column":4497}},{"source":"src/index.js","name":"THREE","original":{"line":77,"column":24},"generated":{"line":1,"column":4501}},{"source":"src/index.js","name":"TubeGeometry","original":{"line":77,"column":30},"generated":{"line":1,"column":4503}},{"source":"src/index.js","name":"path","original":{"line":77,"column":43},"generated":{"line":1,"column":4516}},{"source":"src/index.js","original":{"line":77,"column":49},"generated":{"line":1,"column":4518}},{"source":"src/index.js","original":{"line":77,"column":54},"generated":{"line":1,"column":4522}},{"source":"src/index.js","original":{"line":77,"column":59},"generated":{"line":1,"column":4525}},{"source":"src/index.js","original":{"line":77,"column":63},"generated":{"line":1,"column":4529}},{"source":"src/index.js","original":{"line":78,"column":4},"generated":{"line":1,"column":4532}},{"source":"src/index.js","name":"mesh","original":{"line":78,"column":9},"generated":{"line":1,"column":4537}},{"source":"src/index.js","original":{"line":78,"column":16},"generated":{"line":1,"column":4542}},{"source":"src/index.js","name":"THREE","original":{"line":78,"column":20},"generated":{"line":1,"column":4546}},{"source":"src/index.js","name":"Mesh","original":{"line":78,"column":26},"generated":{"line":1,"column":4548}},{"source":"src/index.js","original":{"line":78,"column":31},"generated":{"line":1,"column":4553}},{"source":"src/index.js","name":"geometry","original":{"line":78,"column":36},"generated":{"line":1,"column":4558}},{"source":"src/index.js","original":{"line":78,"column":46},"generated":{"line":1,"column":4567}},{"source":"src/index.js","name":"material","original":{"line":78,"column":51},"generated":{"line":1,"column":4572}},{"source":"src/index.js","original":{"line":79,"column":4},"generated":{"line":1,"column":4582}},{"source":"src/index.js","name":"scene","original":{"line":79,"column":9},"generated":{"line":1,"column":4587}},{"source":"src/index.js","name":"add","original":{"line":79,"column":15},"generated":{"line":1,"column":4593}},{"source":"src/index.js","original":{"line":79,"column":19},"generated":{"line":1,"column":4597}},{"source":"src/index.js","name":"mesh","original":{"line":79,"column":24},"generated":{"line":1,"column":4602}},{"source":"src/index.js","original":{"line":80,"column":3},"generated":{"line":1,"column":4610}},{"source":"src/index.js","name":"key","original":{"line":80,"column":3},"generated":{"line":1,"column":4611}},{"source":"src/index.js","original":{"line":80,"column":3},"generated":{"line":1,"column":4615}},{"source":"src/index.js","name":"value","original":{"line":80,"column":3},"generated":{"line":1,"column":4624}},{"source":"src/index.js","original":{"line":82,"column":2},"generated":{"line":1,"column":4630}},{"source":"src/index.js","original":{"line":83,"column":4},"generated":{"line":1,"column":4641}},{"source":"src/index.js","name":"time","original":{"line":83,"column":9},"generated":{"line":1,"column":4646}},{"source":"src/index.js","name":"timer","original":{"line":83,"column":16},"generated":{"line":1,"column":4651}},{"source":"src/index.js","original":{"line":86,"column":4},"generated":{"line":1,"column":4653}},{"source":"src/index.js","name":"t","original":{"line":87,"column":8},"generated":{"line":1,"column":4657}},{"source":"src/index.js","original":{"line":87,"column":13},"generated":{"line":1,"column":4659}},{"source":"src/index.js","name":"time","original":{"line":87,"column":18},"generated":{"line":1,"column":4664}},{"source":"src/index.js","original":{"line":86,"column":19},"generated":{"line":1,"column":4669}},{"source":"src/index.js","original":{"line":86,"column":19},"generated":{"line":1,"column":4673}},{"source":"src/index.js","name":"pos","original":{"line":88,"column":8},"generated":{"line":1,"column":4677}},{"source":"src/index.js","original":{"line":88,"column":14},"generated":{"line":1,"column":4679}},{"source":"src/index.js","name":"geometry","original":{"line":88,"column":19},"generated":{"line":1,"column":4684}},{"source":"src/index.js","name":"parameters","original":{"line":88,"column":28},"generated":{"line":1,"column":4693}},{"source":"src/index.js","name":"path","original":{"line":88,"column":39},"generated":{"line":1,"column":4704}},{"source":"src/index.js","name":"getPointAt","original":{"line":88,"column":44},"generated":{"line":1,"column":4709}},{"source":"src/index.js","name":"t","original":{"line":88,"column":55},"generated":{"line":1,"column":4720}},{"source":"src/index.js","name":"segments","original":{"line":89,"column":8},"generated":{"line":1,"column":4723}},{"source":"src/index.js","original":{"line":89,"column":19},"generated":{"line":1,"column":4725}},{"source":"src/index.js","name":"geometry","original":{"line":89,"column":24},"generated":{"line":1,"column":4730}},{"source":"src/index.js","name":"tangents","original":{"line":89,"column":33},"generated":{"line":1,"column":4739}},{"source":"src/index.js","name":"length","original":{"line":89,"column":42},"generated":{"line":1,"column":4748}},{"source":"src/index.js","name":"pickt","original":{"line":90,"column":8},"generated":{"line":1,"column":4755}},{"source":"src/index.js","name":"t","original":{"line":90,"column":16},"generated":{"line":1,"column":4757}},{"source":"src/index.js","name":"segments","original":{"line":90,"column":20},"generated":{"line":1,"column":4759}},{"source":"src/index.js","name":"pick","original":{"line":91,"column":8},"generated":{"line":1,"column":4761}},{"source":"src/index.js","name":"Math","original":{"line":91,"column":15},"generated":{"line":1,"column":4763}},{"source":"src/index.js","name":"floor","original":{"line":91,"column":20},"generated":{"line":1,"column":4768}},{"source":"src/index.js","name":"pickt","original":{"line":91,"column":26},"generated":{"line":1,"column":4774}},{"source":"src/index.js","name":"pickNext","original":{"line":92,"column":8},"generated":{"line":1,"column":4777}},{"source":"src/index.js","name":"pick","original":{"line":92,"column":20},"generated":{"line":1,"column":4780}},{"source":"src/index.js","original":{"line":92,"column":27},"generated":{"line":1,"column":4782}},{"source":"src/index.js","name":"segments","original":{"line":92,"column":32},"generated":{"line":1,"column":4785}},{"source":"src/index.js","original":{"line":94,"column":4},"generated":{"line":1,"column":4787}},{"source":"src/index.js","name":"binormal","original":{"line":94,"column":9},"generated":{"line":1,"column":4792}},{"source":"src/index.js","name":"subVectors","original":{"line":94,"column":18},"generated":{"line":1,"column":4801}},{"source":"src/index.js","original":{"line":95,"column":6},"generated":{"line":1,"column":4812}},{"source":"src/index.js","name":"geometry","original":{"line":95,"column":11},"generated":{"line":1,"column":4817}},{"source":"src/index.js","name":"binormals","original":{"line":95,"column":20},"generated":{"line":1,"column":4826}},{"source":"src/index.js","name":"pickNext","original":{"line":95,"column":30},"generated":{"line":1,"column":4836}},{"source":"src/index.js","original":{"line":96,"column":6},"generated":{"line":1,"column":4839}},{"source":"src/index.js","name":"geometry","original":{"line":96,"column":11},"generated":{"line":1,"column":4844}},{"source":"src/index.js","name":"binormals","original":{"line":96,"column":20},"generated":{"line":1,"column":4853}},{"source":"src/index.js","name":"pick","original":{"line":96,"column":30},"generated":{"line":1,"column":4863}},{"source":"src/index.js","original":{"line":98,"column":4},"generated":{"line":1,"column":4867}},{"source":"src/index.js","name":"binormal","original":{"line":98,"column":9},"generated":{"line":1,"column":4872}},{"source":"src/index.js","name":"multiplyScalar","original":{"line":99,"column":7},"generated":{"line":1,"column":4881}},{"source":"src/index.js","name":"pickt","original":{"line":99,"column":22},"generated":{"line":1,"column":4896}},{"source":"src/index.js","name":"pick","original":{"line":99,"column":30},"generated":{"line":1,"column":4898}},{"source":"src/index.js","name":"add","original":{"line":100,"column":7},"generated":{"line":1,"column":4901}},{"source":"src/index.js","original":{"line":100,"column":11},"generated":{"line":1,"column":4905}},{"source":"src/index.js","name":"geometry","original":{"line":100,"column":16},"generated":{"line":1,"column":4910}},{"source":"src/index.js","name":"binormals","original":{"line":100,"column":25},"generated":{"line":1,"column":4919}},{"source":"src/index.js","name":"pick","original":{"line":100,"column":35},"generated":{"line":1,"column":4929}},{"source":"src/index.js","original":{"line":102,"column":4},"generated":{"line":1,"column":4933}},{"source":"src/index.js","name":"dir","original":{"line":102,"column":8},"generated":{"line":1,"column":4937}},{"source":"src/index.js","original":{"line":102,"column":14},"generated":{"line":1,"column":4939}},{"source":"src/index.js","name":"geometry","original":{"line":102,"column":19},"generated":{"line":1,"column":4944}},{"source":"src/index.js","name":"parameters","original":{"line":102,"column":28},"generated":{"line":1,"column":4953}},{"source":"src/index.js","name":"path","original":{"line":102,"column":39},"generated":{"line":1,"column":4964}},{"source":"src/index.js","name":"getTangentAt","original":{"line":102,"column":44},"generated":{"line":1,"column":4969}},{"source":"src/index.js","name":"t","original":{"line":102,"column":57},"generated":{"line":1,"column":4982}},{"source":"src/index.js","original":{"line":104,"column":4},"generated":{"line":1,"column":4985}},{"source":"src/index.js","name":"normal","original":{"line":104,"column":9},"generated":{"line":1,"column":4990}},{"source":"src/index.js","name":"copy","original":{"line":104,"column":16},"generated":{"line":1,"column":4997}},{"source":"src/index.js","original":{"line":104,"column":21},"generated":{"line":1,"column":5002}},{"source":"src/index.js","name":"binormal","original":{"line":104,"column":26},"generated":{"line":1,"column":5007}},{"source":"src/index.js","name":"cross","original":{"line":104,"column":36},"generated":{"line":1,"column":5017}},{"source":"src/index.js","name":"dir","original":{"line":104,"column":42},"generated":{"line":1,"column":5023}},{"source":"src/index.js","name":"pos","original":{"line":106,"column":4},"generated":{"line":1,"column":5026}},{"source":"src/index.js","name":"add","original":{"line":106,"column":8},"generated":{"line":1,"column":5028}},{"source":"src/index.js","original":{"line":106,"column":12},"generated":{"line":1,"column":5032}},{"source":"src/index.js","name":"normal","original":{"line":106,"column":17},"generated":{"line":1,"column":5037}},{"source":"src/index.js","name":"clone","original":{"line":106,"column":24},"generated":{"line":1,"column":5044}},{"source":"src/index.js","name":"multiplyScalar","original":{"line":106,"column":32},"generated":{"line":1,"column":5052}},{"source":"src/index.js","original":{"line":103,"column":17},"generated":{"line":1,"column":5067}},{"source":"src/index.js","original":{"line":107,"column":4},"generated":{"line":1,"column":5071}},{"source":"src/index.js","name":"camera","original":{"line":107,"column":9},"generated":{"line":1,"column":5076}},{"source":"src/index.js","name":"position","original":{"line":107,"column":16},"generated":{"line":1,"column":5083}},{"source":"src/index.js","name":"copy","original":{"line":107,"column":25},"generated":{"line":1,"column":5092}},{"source":"src/index.js","name":"pos","original":{"line":107,"column":30},"generated":{"line":1,"column":5097}},{"source":"src/index.js","original":{"line":109,"column":4},"generated":{"line":1,"column":5100}},{"source":"src/index.js","name":"lookAt","original":{"line":109,"column":8},"generated":{"line":1,"column":5104}},{"source":"src/index.js","original":{"line":109,"column":17},"generated":{"line":1,"column":5106}},{"source":"src/index.js","name":"geometry","original":{"line":109,"column":22},"generated":{"line":1,"column":5111}},{"source":"src/index.js","name":"parameters","original":{"line":109,"column":31},"generated":{"line":1,"column":5120}},{"source":"src/index.js","name":"path","original":{"line":109,"column":42},"generated":{"line":1,"column":5131}},{"source":"src/index.js","name":"getPointAt","original":{"line":109,"column":47},"generated":{"line":1,"column":5136}},{"source":"src/index.js","name":"t","original":{"line":110,"column":7},"generated":{"line":1,"column":5148}},{"source":"src/index.js","original":{"line":110,"column":11},"generated":{"line":1,"column":5150}},{"source":"src/index.js","original":{"line":110,"column":15},"generated":{"line":1,"column":5152}},{"source":"src/index.js","name":"geometry","original":{"line":110,"column":20},"generated":{"line":1,"column":5157}},{"source":"src/index.js","name":"parameters","original":{"line":110,"column":29},"generated":{"line":1,"column":5166}},{"source":"src/index.js","name":"path","original":{"line":110,"column":40},"generated":{"line":1,"column":5177}},{"source":"src/index.js","name":"getLength","original":{"line":110,"column":45},"generated":{"line":1,"column":5182}},{"source":"src/index.js","original":{"line":110,"column":60},"generated":{"line":1,"column":5195}},{"source":"src/index.js","original":{"line":113,"column":4},"generated":{"line":1,"column":5198}},{"source":"src/index.js","name":"camera","original":{"line":113,"column":9},"generated":{"line":1,"column":5203}},{"source":"src/index.js","name":"matrix","original":{"line":113,"column":16},"generated":{"line":1,"column":5210}},{"source":"src/index.js","name":"lookAt","original":{"line":113,"column":23},"generated":{"line":1,"column":5217}},{"source":"src/index.js","original":{"line":113,"column":30},"generated":{"line":1,"column":5224}},{"source":"src/index.js","name":"camera","original":{"line":113,"column":35},"generated":{"line":1,"column":5229}},{"source":"src/index.js","name":"position","original":{"line":113,"column":42},"generated":{"line":1,"column":5236}},{"source":"src/index.js","name":"lookAt","original":{"line":113,"column":52},"generated":{"line":1,"column":5245}},{"source":"src/index.js","original":{"line":113,"column":60},"generated":{"line":1,"column":5247}},{"source":"src/index.js","name":"normal","original":{"line":113,"column":65},"generated":{"line":1,"column":5252}},{"source":"src/index.js","original":{"line":114,"column":4},"generated":{"line":1,"column":5260}},{"source":"src/index.js","name":"camera","original":{"line":114,"column":9},"generated":{"line":1,"column":5265}},{"source":"src/index.js","name":"rotation","original":{"line":114,"column":16},"generated":{"line":1,"column":5272}},{"source":"src/index.js","name":"setFromRotationMatrix","original":{"line":114,"column":25},"generated":{"line":1,"column":5281}},{"source":"src/index.js","original":{"line":115,"column":6},"generated":{"line":1,"column":5303}},{"source":"src/index.js","name":"camera","original":{"line":115,"column":11},"generated":{"line":1,"column":5308}},{"source":"src/index.js","name":"matrix","original":{"line":115,"column":18},"generated":{"line":1,"column":5315}},{"source":"src/index.js","original":{"line":116,"column":6},"generated":{"line":1,"column":5322}},{"source":"src/index.js","name":"camera","original":{"line":116,"column":11},"generated":{"line":1,"column":5327}},{"source":"src/index.js","name":"rotation","original":{"line":116,"column":18},"generated":{"line":1,"column":5334}},{"source":"src/index.js","name":"order","original":{"line":116,"column":27},"generated":{"line":1,"column":5343}},{"source":"src/index.js","original":{"line":119,"column":4},"generated":{"line":1,"column":5350}},{"source":"src/index.js","name":"material","original":{"line":119,"column":9},"generated":{"line":1,"column":5355}},{"source":"src/index.js","name":"uniforms","original":{"line":119,"column":18},"generated":{"line":1,"column":5364}},{"source":"src/index.js","name":"time","original":{"line":119,"column":27},"generated":{"line":1,"column":5373}},{"source":"src/index.js","name":"value","original":{"line":119,"column":32},"generated":{"line":1,"column":5378}},{"source":"src/index.js","original":{"line":119,"column":40},"generated":{"line":1,"column":5384}},{"source":"src/index.js","name":"clock","original":{"line":119,"column":45},"generated":{"line":1,"column":5389}},{"source":"src/index.js","name":"getElapsedTime","original":{"line":119,"column":51},"generated":{"line":1,"column":5395}},{"source":"src/index.js","name":"requestAnimationFrame","original":{"line":120,"column":4},"generated":{"line":1,"column":5412}},{"source":"src/index.js","original":{"line":120,"column":26},"generated":{"line":1,"column":5434}},{"source":"src/index.js","name":"render","original":{"line":120,"column":31},"generated":{"line":1,"column":5439}},{"source":"src/index.js","name":"bind","original":{"line":120,"column":38},"generated":{"line":1,"column":5446}},{"source":"src/index.js","original":{"line":120,"column":43},"generated":{"line":1,"column":5451}},{"source":"src/index.js","original":{"line":122,"column":4},"generated":{"line":1,"column":5458}},{"source":"src/index.js","name":"renderer","original":{"line":122,"column":9},"generated":{"line":1,"column":5463}},{"source":"src/index.js","name":"render","original":{"line":122,"column":18},"generated":{"line":1,"column":5472}},{"source":"src/index.js","original":{"line":122,"column":25},"generated":{"line":1,"column":5479}},{"source":"src/index.js","name":"scene","original":{"line":122,"column":30},"generated":{"line":1,"column":5484}},{"source":"src/index.js","original":{"line":122,"column":37},"generated":{"line":1,"column":5490}},{"source":"src/index.js","name":"camera","original":{"line":122,"column":42},"generated":{"line":1,"column":5495}},{"source":"src/index.js","original":{"line":123,"column":3},"generated":{"line":1,"column":5505}},{"source":"src/index.js","name":"key","original":{"line":123,"column":3},"generated":{"line":1,"column":5506}},{"source":"src/index.js","original":{"line":123,"column":3},"generated":{"line":1,"column":5510}},{"source":"src/index.js","name":"value","original":{"line":123,"column":3},"generated":{"line":1,"column":5519}},{"source":"src/index.js","original":{"line":125,"column":2},"generated":{"line":1,"column":5525}},{"source":"src/index.js","original":{"line":126,"column":4},"generated":{"line":1,"column":5536}},{"source":"src/index.js","name":"width","original":{"line":126,"column":9},"generated":{"line":1,"column":5541}},{"source":"src/index.js","original":{"line":126,"column":17},"generated":{"line":1,"column":5547}},{"source":"src/index.js","name":"container","original":{"line":126,"column":22},"generated":{"line":1,"column":5552}},{"source":"src/index.js","name":"offsetWidth","original":{"line":126,"column":32},"generated":{"line":1,"column":5562}},{"source":"src/index.js","original":{"line":127,"column":4},"generated":{"line":1,"column":5574}},{"source":"src/index.js","name":"height","original":{"line":127,"column":9},"generated":{"line":1,"column":5579}},{"source":"src/index.js","original":{"line":127,"column":18},"generated":{"line":1,"column":5586}},{"source":"src/index.js","name":"container","original":{"line":127,"column":23},"generated":{"line":1,"column":5591}},{"source":"src/index.js","name":"offsetHeight","original":{"line":127,"column":33},"generated":{"line":1,"column":5601}},{"source":"src/index.js","original":{"line":128,"column":4},"generated":{"line":1,"column":5614}},{"source":"src/index.js","name":"renderer","original":{"line":128,"column":9},"generated":{"line":1,"column":5619}},{"source":"src/index.js","name":"setSize","original":{"line":128,"column":18},"generated":{"line":1,"column":5628}},{"source":"src/index.js","original":{"line":128,"column":26},"generated":{"line":1,"column":5636}},{"source":"src/index.js","name":"width","original":{"line":128,"column":31},"generated":{"line":1,"column":5641}},{"source":"src/index.js","original":{"line":128,"column":38},"generated":{"line":1,"column":5647}},{"source":"src/index.js","name":"height","original":{"line":128,"column":43},"generated":{"line":1,"column":5652}},{"source":"src/index.js","original":{"line":129,"column":4},"generated":{"line":1,"column":5660}},{"source":"src/index.js","name":"camera","original":{"line":129,"column":9},"generated":{"line":1,"column":5665}},{"source":"src/index.js","name":"aspect","original":{"line":129,"column":16},"generated":{"line":1,"column":5672}},{"source":"src/index.js","original":{"line":129,"column":25},"generated":{"line":1,"column":5679}},{"source":"src/index.js","name":"width","original":{"line":129,"column":30},"generated":{"line":1,"column":5684}},{"source":"src/index.js","original":{"line":129,"column":38},"generated":{"line":1,"column":5690}},{"source":"src/index.js","name":"height","original":{"line":129,"column":43},"generated":{"line":1,"column":5695}},{"source":"src/index.js","original":{"line":130,"column":4},"generated":{"line":1,"column":5702}},{"source":"src/index.js","name":"camera","original":{"line":130,"column":9},"generated":{"line":1,"column":5707}},{"source":"src/index.js","name":"updateProjectionMatrix","original":{"line":130,"column":16},"generated":{"line":1,"column":5714}},{"source":"src/index.js","original":{"line":131,"column":3},"generated":{"line":1,"column":5741}},{"source":"src/index.js","name":"key","original":{"line":131,"column":3},"generated":{"line":1,"column":5742}},{"source":"src/index.js","original":{"line":131,"column":3},"generated":{"line":1,"column":5746}},{"source":"src/index.js","name":"value","original":{"line":131,"column":3},"generated":{"line":1,"column":5760}},{"source":"src/index.js","original":{"line":133,"column":2},"generated":{"line":1,"column":5766}},{"source":"src/index.js","name":"window","original":{"line":134,"column":4},"generated":{"line":1,"column":5777}},{"source":"src/index.js","name":"addEventListener","original":{"line":134,"column":11},"generated":{"line":1,"column":5784}},{"source":"src/index.js","original":{"line":134,"column":28},"generated":{"line":1,"column":5801}},{"source":"src/index.js","original":{"line":134,"column":38},"generated":{"line":1,"column":5810}},{"source":"src/index.js","name":"resize","original":{"line":134,"column":43},"generated":{"line":1,"column":5815}},{"source":"src/index.js","name":"bind","original":{"line":134,"column":50},"generated":{"line":1,"column":5822}},{"source":"src/index.js","original":{"line":134,"column":55},"generated":{"line":1,"column":5827}},{"source":"src/index.js","name":"Sketch","original":{"line":135,"column":3},"generated":{"line":1,"column":5838}},{"source":"src/index.js","original":{"line":12,"column":27},"generated":{"line":1,"column":5840}},{"source":"src/index.js","original":{"line":163,"column":0},"generated":{"line":1,"column":5843}},{"source":"src/index.js","name":"render","original":{"line":163,"column":9},"generated":{"line":1,"column":5852}},{"source":"src/index.js","name":"requestAnimationFrame","original":{"line":163,"column":20},"generated":{"line":1,"column":5856}},{"source":"src/index.js","original":{"line":163,"column":42},"generated":{"line":1,"column":5878}},{"source":"src/index.js","name":"timer","original":{"line":163,"column":50},"generated":{"line":1,"column":5889}},{"source":"src/index.js","original":{"line":163,"column":59},"generated":{"line":1,"column":5892}},{"source":"src/index.js","name":"render","original":{"line":163,"column":62},"generated":{"line":1,"column":5894}},{"source":"src/index.js","original":{"line":138,"column":0},"generated":{"line":1,"column":5900}},{"source":"src/index.js","name":"Sketch","original":{"line":138,"column":4},"generated":{"line":1,"column":5904}},{"source":"src/index.js","original":{"line":138,"column":11},"generated":{"line":1,"column":5906}},{"source":"src/index.js","name":"domElement","original":{"line":139,"column":2},"generated":{"line":1,"column":5907}},{"source":"src/index.js","name":"document","original":{"line":139,"column":14},"generated":{"line":1,"column":5918}},{"source":"src/index.js","name":"getElementById","original":{"line":139,"column":23},"generated":{"line":1,"column":5927}},{"source":"src/index.js","original":{"line":139,"column":38},"generated":{"line":1,"column":5942}},{"source":"src/index.js","name":"window","original":{"line":142,"column":0},"generated":{"line":1,"column":5957}},{"source":"src/index.js","name":"addEventListener","original":{"line":142,"column":7},"generated":{"line":1,"column":5964}},{"source":"src/index.js","original":{"line":142,"column":24},"generated":{"line":1,"column":5981}},{"source":"src/index.js","original":{"line":142,"column":37},"generated":{"line":1,"column":5993}},{"source":"src/index.js","name":"e","original":{"line":142,"column":47},"generated":{"line":1,"column":6002}},{"source":"src/index.js","name":"mouseIsDown","original":{"line":143,"column":2},"generated":{"line":1,"column":6005}},{"source":"src/index.js","original":{"line":143,"column":16},"generated":{"line":1,"column":6008}},{"source":"src/index.js","name":"window","original":{"line":145,"column":0},"generated":{"line":1,"column":6012}},{"source":"src/index.js","name":"addEventListener","original":{"line":145,"column":7},"generated":{"line":1,"column":6019}},{"source":"src/index.js","original":{"line":145,"column":24},"generated":{"line":1,"column":6036}},{"source":"src/index.js","original":{"line":145,"column":35},"generated":{"line":1,"column":6046}},{"source":"src/index.js","name":"e","original":{"line":145,"column":45},"generated":{"line":1,"column":6055}},{"source":"src/index.js","name":"mouseIsDown","original":{"line":146,"column":2},"generated":{"line":1,"column":6058}},{"source":"src/index.js","original":{"line":146,"column":16},"generated":{"line":1,"column":6061}},{"source":"src/index.js","name":"window","original":{"line":149,"column":0},"generated":{"line":1,"column":6065}},{"source":"src/index.js","name":"addEventListener","original":{"line":149,"column":7},"generated":{"line":1,"column":6072}},{"source":"src/index.js","original":{"line":149,"column":24},"generated":{"line":1,"column":6089}},{"source":"src/index.js","original":{"line":149,"column":37},"generated":{"line":1,"column":6101}},{"source":"src/index.js","name":"e","original":{"line":149,"column":47},"generated":{"line":1,"column":6110}},{"source":"src/index.js","name":"mouseIsDown","original":{"line":150,"column":6},"generated":{"line":1,"column":6113}},{"source":"src/index.js","name":"timer","original":{"line":151,"column":4},"generated":{"line":1,"column":6117}},{"source":"src/index.js","original":{"line":151,"column":58},"generated":{"line":1,"column":6120}},{"source":"src/index.js","name":"e","original":{"line":151,"column":15},"generated":{"line":1,"column":6124}},{"source":"src/index.js","name":"clientY","original":{"line":151,"column":17},"generated":{"line":1,"column":6126}},{"source":"src/index.js","name":"window","original":{"line":151,"column":27},"generated":{"line":1,"column":6134}},{"source":"src/index.js","name":"innerHeight","original":{"line":151,"column":34},"generated":{"line":1,"column":6141}},{"source":"src/index.js","original":{"line":151,"column":49},"generated":{"line":1,"column":6153}},{"source":"src/index.js","original":{"line":151,"column":53},"generated":{"line":1,"column":6155}},{"source":"src/index.js","name":"timer","original":{"line":154,"column":6},"generated":{"line":1,"column":6159}},{"source":"src/index.js","original":{"line":154,"column":15},"generated":{"line":1,"column":6162}},{"source":"src/index.js","name":"timer","original":{"line":155,"column":4},"generated":{"line":1,"column":6166}},{"source":"src/index.js","original":{"line":155,"column":12},"generated":{"line":1,"column":6168}},{"source":"src/index.js","name":"render","original":{"line":165,"column":0},"generated":{"line":1,"column":6173}}],"sources":{"src/index.js":"// inspiration from Etienne Jacob\n// https://www.thisiscolossal.com/wp-content/uploads/2018/12/agifcolossaltd2opt.gif\n\nimport \"./styles.css\";\nimport * as THREE from \"three\";\n// import { OrbitControls } from \"three/examples/jsm/controls/OrbitControls\";\nimport vertex from \"./shaders/vertex.glsl\";\nimport fragment from \"./shaders/simplefragment.glsl\";\nimport txt from \"./123.png\";\nlet timer = 0;\nlet mouseIsDown = false;\nexport default class Sketch {\n constructor(options) {\n this.clock = new THREE.Clock();\n this.time = 0;\n this.container = options.domElement;\n this.height = this.container.offsetHeight;\n this.width = this.container.offsetWidth;\n this.camera = new THREE.PerspectiveCamera(\n 75,\n this.width / this.height,\n 0.1,\n 1000\n );\n\n this.camera.position.set(0, 0, 10);\n this.scene = new THREE.Scene();\n this.renderer = new THREE.WebGLRenderer({ antialias: true, alpha: true });\n this.renderer.setPixelRatio(window.devicePixelRatio * 2);\n this.container.appendChild(this.renderer.domElement);\n // this.controls = new OrbitControls(this.camera, this.renderer.domElement);\n this.normal = new THREE.Vector3();\n this.binormal = new THREE.Vector3();\n this.resize();\n this.addObjects();\n this.render();\n this.setUpResize();\n }\n\n addObjects() {\n const texture = new THREE.TextureLoader().load(txt, (texture) => {\n texture.minFilter = THREE.NearestFilter;\n texture.magFilter = THREE.NearestFilter;\n });\n\n this.material = new THREE.ShaderMaterial({\n side: THREE.DoubleSide,\n // transparent:true,\n // wireframe: true,\n uniforms: {\n time: { type: \"f\", value: 0 },\n uResolution: { type: \"v4\", value: new THREE.Vector4() },\n u_texture: { type: \"t\", value: texture }\n },\n vertexShader: vertex,\n fragmentShader: fragment\n });\n\n class CustomSinCurve extends THREE.Curve {\n constructor(scale = 1) {\n super();\n\n this.scale = scale;\n }\n\n getPoint(t, optionalTarget = new THREE.Vector3()) {\n const tx = Math.cos(2 * Math.PI * t);\n const ty = Math.sin(2 * Math.PI * t);\n const tz = 0.1 * Math.sin(8 * Math.PI * t);\n\n return optionalTarget.set(tx, ty, tz).multiplyScalar(this.scale);\n }\n }\n\n const path = new CustomSinCurve(10);\n\n this.geometry = new THREE.TubeGeometry(path, 200, 0.5, 20, false);\n this.mesh = new THREE.Mesh(this.geometry, this.material);\n this.scene.add(this.mesh);\n }\n\n render() {\n this.time = timer;\n\n // https://threejs.org/examples/webgl_geometry_extrude_splines.html\n let looptime = 10 * 1000;\n let t = (this.time % looptime) / looptime;\n let pos = this.geometry.parameters.path.getPointAt(t);\n let segments = this.geometry.tangents.length;\n let pickt = t * segments;\n let pick = Math.floor(pickt);\n let pickNext = (pick + 1) % segments;\n\n this.binormal.subVectors(\n this.geometry.binormals[pickNext],\n this.geometry.binormals[pick]\n );\n this.binormal\n .multiplyScalar(pickt - pick)\n .add(this.geometry.binormals[pick]);\n\n let dir = this.geometry.parameters.path.getTangentAt(t);\n let offset = 0;\n this.normal.copy(this.binormal).cross(dir);\n\n pos.add(this.normal.clone().multiplyScalar(offset));\n this.camera.position.copy(pos);\n\n let lookAt = this.geometry.parameters.path.getPointAt(\n (t + 1 / this.geometry.parameters.path.getLength()) % 1\n );\n\n this.camera.matrix.lookAt(this.camera.position, lookAt, this.normal);\n this.camera.rotation.setFromRotationMatrix(\n this.camera.matrix,\n this.camera.rotation.order\n );\n\n this.material.uniforms.time.value = this.clock.getElapsedTime();\n requestAnimationFrame(this.render.bind(this));\n\n this.renderer.render(this.scene, this.camera);\n }\n\n resize() {\n this.width = this.container.offsetWidth;\n this.height = this.container.offsetHeight;\n this.renderer.setSize(this.width, this.height);\n this.camera.aspect = this.width / this.height;\n this.camera.updateProjectionMatrix();\n }\n\n setUpResize() {\n window.addEventListener(\"resize\", this.resize.bind(this));\n }\n}\n\nnew Sketch({\n domElement: document.getElementById(\"container\")\n});\n\nwindow.addEventListener(\"mousedown\", function (e) {\n mouseIsDown = true;\n});\nwindow.addEventListener(\"mouseup\", function (e) {\n mouseIsDown = false;\n});\n\nwindow.addEventListener(\"mousemove\", function (e) {\n if (mouseIsDown) {\n timer += ((e.clientY / window.innerHeight) * 2 - 1) * 10;\n }\n\n if (timer <= 0) {\n timer = 0;\n }\n});\n\n// setInterval(() => {\n// timer += 1\n// }, 10)\n\nfunction render() { requestAnimationFrame(() => { timer += 2; render() }) }\n\nrender()"},"lineCount":null}},"error":null,"hash":"335de217b1f6579a6dd97dab09fdb9f4","cacheData":{"env":{}}}