Files
TunnelProofOfConcept/.cache/94/5a0793e825d4d66c68c9a5342bb385.json
2023-12-14 15:25:30 +01:00

1 line
121 KiB
JSON

{"id":"H99C","dependencies":[{"name":"/Users/marco/codeProjects/Tunnelv0.000000001/package.json","includedInParent":true,"mtime":1702561850976},{"name":"./styles.css","loc":{"line":4,"column":7,"index":126},"parent":"/Users/marco/codeProjects/Tunnelv0.000000001/src/index.js","resolved":"/Users/marco/codeProjects/Tunnelv0.000000001/src/styles.css"},{"name":"three","loc":{"line":5,"column":23,"index":165},"parent":"/Users/marco/codeProjects/Tunnelv0.000000001/src/index.js","resolved":"/Users/marco/codeProjects/Tunnelv0.000000001/node_modules/three/build/three.module.js"},{"name":"./shaders/vertex.glsl","loc":{"line":7,"column":19,"index":271},"parent":"/Users/marco/codeProjects/Tunnelv0.000000001/src/index.js","resolved":"/Users/marco/codeProjects/Tunnelv0.000000001/src/shaders/vertex.glsl"},{"name":"./shaders/fragment.glsl","loc":{"line":8,"column":21,"index":317},"parent":"/Users/marco/codeProjects/Tunnelv0.000000001/src/index.js","resolved":"/Users/marco/codeProjects/Tunnelv0.000000001/src/shaders/fragment.glsl"},{"name":"./123.png","loc":{"line":9,"column":16,"index":360},"parent":"/Users/marco/codeProjects/Tunnelv0.000000001/src/index.js","resolved":"/Users/marco/codeProjects/Tunnelv0.000000001/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/fragment.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;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||!1,i.configurable=!0,\"value\"in i&&(i.writable=!0),Object.defineProperty(e,v(i.key),i)}}function b(e,t,r){return t&&y(e.prototype,t),r&&y(e,r),Object.defineProperty(e,\"prototype\",{writable:!1}),e}function v(e){var t=w(e,\"string\");return\"symbol\"==s(t)?t:String(t)}function w(e,t){if(\"object\"!=s(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||\"default\");if(\"object\"!=s(i))return i;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return(\"string\"===t?String:Number)(e)}var g=0,P=!1,O=exports.default=function(){function n(t){p(this,n),this.clock=new e.Clock,this.time=0,this.container=t.domElement,this.height=this.container.offsetHeight,this.width=this.container.offsetWidth,this.camera=new e.PerspectiveCamera(75,this.width/this.height,.1,1e3),this.camera.position.set(0,0,10),this.scene=new e.Scene,this.renderer=new e.WebGLRenderer({antialias:!0,alpha:!0}),this.renderer.setPixelRatio(2*window.devicePixelRatio),this.container.appendChild(this.renderer.domElement),this.normal=new e.Vector3,this.binormal=new e.Vector3,this.resize(),this.addObjects(),this.render(),this.setUpResize()}return b(n,[{key:\"addObjects\",value:function(){var n=(new e.TextureLoader).load(i.default,function(t){t.minFilter=e.NearestFilter,t.magFilter=e.NearestFilter});this.material=new e.ShaderMaterial({side:e.DoubleSide,uniforms:{time:{type:\"f\",value:0},uResolution:{type:\"v4\",value:new e.Vector4},u_texture:{type:\"t\",value:n}},vertexShader:t.default,fragmentShader:r.default});var o=new(function(t){u(i,e.Curve);var r=l(i);function i(){var e,t=arguments.length>0&&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}();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)});"},"sourceMaps":{"js":{"mappings":[{"source":"src/index.js","original":{"line":157,"column":2},"generated":{"line":1,"column":0}},{"source":"src/index.js","original":{"line":157,"column":2},"generated":{"line":1,"column":13}},{"source":"src/index.js","original":{"line":157,"column":2},"generated":{"line":1,"column":20}},{"source":"src/index.js","original":{"line":157,"column":2},"generated":{"line":1,"column":35}},{"source":"src/index.js","original":{"line":157,"column":2},"generated":{"line":1,"column":43}},{"source":"src/index.js","original":{"line":157,"column":2},"generated":{"line":1,"column":56}},{"source":"src/index.js","original":{"line":157,"column":2},"generated":{"line":1,"column":57}},{"source":"src/index.js","original":{"line":157,"column":2},"generated":{"line":1,"column":64}},{"source":"src/index.js","original":{"line":157,"column":2},"generated":{"line":1,"column":68}},{"source":"src/index.js","original":{"line":157,"column":2},"generated":{"line":1,"column":76}},{"source":"src/index.js","original":{"line":157,"column":2},"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":"_fragment","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":219}},{"source":"src/index.js","name":"_interopRequireDefault","original":{"line":9,"column":0},"generated":{"line":1,"column":221}},{"source":"src/index.js","name":"require","original":{"line":9,"column":0},"generated":{"line":1,"column":223}},{"source":"src/index.js","original":{"line":9,"column":0},"generated":{"line":1,"column":231}},{"source":"src/index.js","original":{"line":9,"column":28},"generated":{"line":1,"column":245}},{"source":"src/index.js","name":"_interopRequireDefault","original":{"line":9,"column":28},"generated":{"line":1,"column":254}},{"source":"src/index.js","name":"obj","original":{"line":9,"column":28},"generated":{"line":1,"column":256}},{"source":"src/index.js","name":"obj","original":{"line":9,"column":28},"generated":{"line":1,"column":259}},{"source":"src/index.js","name":"obj","original":{"line":9,"column":28},"generated":{"line":1,"column":266}},{"source":"src/index.js","name":"obj","original":{"line":9,"column":28},"generated":{"line":1,"column":269}},{"source":"src/index.js","name":"__esModule","original":{"line":9,"column":28},"generated":{"line":1,"column":271}},{"source":"src/index.js","name":"obj","original":{"line":9,"column":28},"generated":{"line":1,"column":282}},{"source":"src/index.js","name":"default","original":{"line":9,"column":28},"generated":{"line":1,"column":284}},{"source":"src/index.js","name":"default","original":{"line":9,"column":28},"generated":{"line":1,"column":285}},{"source":"src/index.js","name":"obj","original":{"line":9,"column":28},"generated":{"line":1,"column":293}},{"source":"src/index.js","original":{"line":9,"column":28},"generated":{"line":1,"column":296}},{"source":"src/index.js","name":"_getRequireWildcardCache","original":{"line":9,"column":28},"generated":{"line":1,"column":305}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":307}},{"source":"src/index.js","name":"WeakMap","original":{"line":9,"column":28},"generated":{"line":1,"column":310}},{"source":"src/index.js","name":"WeakMap","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":332}},{"source":"src/index.js","name":"r","original":{"line":9,"column":28},"generated":{"line":1,"column":340}},{"source":"src/index.js","name":"r","original":{"line":9,"column":28},"generated":{"line":1,"column":347}},{"source":"src/index.js","name":"r","original":{"line":9,"column":28},"generated":{"line":1,"column":352}},{"source":"src/index.js","name":"r","original":{"line":9,"column":28},"generated":{"line":1,"column":356}},{"source":"src/index.js","name":"WeakMap","original":{"line":9,"column":28},"generated":{"line":1,"column":358}},{"source":"src/index.js","name":"WeakMap","original":{"line":9,"column":28},"generated":{"line":1,"column":362}},{"source":"src/index.js","name":"t","original":{"line":9,"column":28},"generated":{"line":1,"column":370}},{"source":"src/index.js","name":"WeakMap","original":{"line":9,"column":28},"generated":{"line":1,"column":372}},{"source":"src/index.js","name":"WeakMap","original":{"line":9,"column":28},"generated":{"line":1,"column":376}},{"source":"src/index.js","name":"_getRequireWildcardCache","original":{"line":9,"column":28},"generated":{"line":1,"column":384}},{"source":"src/index.js","name":"_getRequireWildcardCache","original":{"line":9,"column":28},"generated":{"line":1,"column":391}},{"source":"src/index.js","name":"_getRequireWildcardCache","original":{"line":9,"column":28},"generated":{"line":1,"column":393}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":402}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":405}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":412}},{"source":"src/index.js","name":"t","original":{"line":9,"column":28},"generated":{"line":1,"column":414}},{"source":"src/index.js","name":"r","original":{"line":9,"column":28},"generated":{"line":1,"column":416}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":420}},{"source":"src/index.js","original":{"line":9,"column":28},"generated":{"line":1,"column":423}},{"source":"src/index.js","name":"_interopRequireWildcard","original":{"line":9,"column":28},"generated":{"line":1,"column":432}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":434}},{"source":"src/index.js","name":"r","original":{"line":9,"column":28},"generated":{"line":1,"column":436}},{"source":"src/index.js","name":"r","original":{"line":9,"column":28},"generated":{"line":1,"column":439}},{"source":"src/index.js","name":"r","original":{"line":9,"column":28},"generated":{"line":1,"column":443}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":446}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":449}},{"source":"src/index.js","name":"__esModule","original":{"line":9,"column":28},"generated":{"line":1,"column":451}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":462}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":469}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":471}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":474}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":481}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":484}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":501}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":504}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":523}},{"source":"src/index.js","name":"default","original":{"line":9,"column":28},"generated":{"line":1,"column":525}},{"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":532}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":540}},{"source":"src/index.js","name":"t","original":{"line":9,"column":28},"generated":{"line":1,"column":543}},{"source":"src/index.js","name":"t","original":{"line":9,"column":28},"generated":{"line":1,"column":547}},{"source":"src/index.js","name":"_getRequireWildcardCache","original":{"line":9,"column":28},"generated":{"line":1,"column":549}},{"source":"src/index.js","name":"r","original":{"line":9,"column":28},"generated":{"line":1,"column":551}},{"source":"src/index.js","name":"t","original":{"line":9,"column":28},"generated":{"line":1,"column":554}},{"source":"src/index.js","name":"t","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":"has","original":{"line":9,"column":28},"generated":{"line":1,"column":562}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":566}},{"source":"src/index.js","name":"t","original":{"line":9,"column":28},"generated":{"line":1,"column":569}},{"source":"src/index.js","name":"t","original":{"line":9,"column":28},"generated":{"line":1,"column":576}},{"source":"src/index.js","name":"get","original":{"line":9,"column":28},"generated":{"line":1,"column":578}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":582}},{"source":"src/index.js","name":"n","original":{"line":9,"column":28},"generated":{"line":1,"column":585}},{"source":"src/index.js","name":"n","original":{"line":9,"column":28},"generated":{"line":1,"column":589}},{"source":"src/index.js","name":"__proto__","original":{"line":9,"column":28},"generated":{"line":1,"column":591}},{"source":"src/index.js","name":"__proto__","original":{"line":9,"column":28},"generated":{"line":1,"column":592}},{"source":"src/index.js","name":"a","original":{"line":9,"column":28},"generated":{"line":1,"column":602}},{"source":"src/index.js","name":"a","original":{"line":9,"column":28},"generated":{"line":1,"column":608}},{"source":"src/index.js","name":"Object","original":{"line":9,"column":28},"generated":{"line":1,"column":610}},{"source":"src/index.js","name":"defineProperty","original":{"line":9,"column":28},"generated":{"line":1,"column":617}},{"source":"src/index.js","name":"Object","original":{"line":9,"column":28},"generated":{"line":1,"column":633}},{"source":"src/index.js","name":"getOwnPropertyDescriptor","original":{"line":9,"column":28},"generated":{"line":1,"column":640}},{"source":"src/index.js","name":"u","original":{"line":9,"column":28},"generated":{"line":1,"column":665}},{"source":"src/index.js","name":"u","original":{"line":9,"column":28},"generated":{"line":1,"column":669}},{"source":"src/index.js","name":"u","original":{"line":9,"column":28},"generated":{"line":1,"column":673}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":678}},{"source":"src/index.js","name":"u","original":{"line":9,"column":28},"generated":{"line":1,"column":680}},{"source":"src/index.js","name":"u","original":{"line":9,"column":28},"generated":{"line":1,"column":683}},{"source":"src/index.js","name":"u","original":{"line":9,"column":28},"generated":{"line":1,"column":695}},{"source":"src/index.js","name":"Object","original":{"line":9,"column":28},"generated":{"line":1,"column":698}},{"source":"src/index.js","name":"prototype","original":{"line":9,"column":28},"generated":{"line":1,"column":705}},{"source":"src/index.js","name":"hasOwnProperty","original":{"line":9,"column":28},"generated":{"line":1,"column":715}},{"source":"src/index.js","name":"call","original":{"line":9,"column":28},"generated":{"line":1,"column":730}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":735}},{"source":"src/index.js","name":"u","original":{"line":9,"column":28},"generated":{"line":1,"column":737}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":740}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":741}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":745}},{"source":"src/index.js","name":"a","original":{"line":9,"column":28},"generated":{"line":1,"column":747}},{"source":"src/index.js","name":"Object","original":{"line":9,"column":28},"generated":{"line":1,"column":749}},{"source":"src/index.js","name":"getOwnPropertyDescriptor","original":{"line":9,"column":28},"generated":{"line":1,"column":756}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":781}},{"source":"src/index.js","name":"u","original":{"line":9,"column":28},"generated":{"line":1,"column":783}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":786}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":791}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":795}},{"source":"src/index.js","name":"get","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":802}},{"source":"src/index.js","name":"set","original":{"line":9,"column":28},"generated":{"line":1,"column":804}},{"source":"src/index.js","name":"Object","original":{"line":9,"column":28},"generated":{"line":1,"column":809}},{"source":"src/index.js","name":"defineProperty","original":{"line":9,"column":28},"generated":{"line":1,"column":816}},{"source":"src/index.js","name":"n","original":{"line":9,"column":28},"generated":{"line":1,"column":831}},{"source":"src/index.js","name":"u","original":{"line":9,"column":28},"generated":{"line":1,"column":833}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":835}},{"source":"src/index.js","name":"n","original":{"line":9,"column":28},"generated":{"line":1,"column":838}},{"source":"src/index.js","name":"u","original":{"line":9,"column":28},"generated":{"line":1,"column":840}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":843}},{"source":"src/index.js","name":"u","original":{"line":9,"column":28},"generated":{"line":1,"column":845}},{"source":"src/index.js","name":"n","original":{"line":9,"column":28},"generated":{"line":1,"column":848}},{"source":"src/index.js","name":"n","original":{"line":9,"column":28},"generated":{"line":1,"column":855}},{"source":"src/index.js","name":"default","original":{"line":9,"column":28},"generated":{"line":1,"column":857}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":865}},{"source":"src/index.js","name":"t","original":{"line":9,"column":28},"generated":{"line":1,"column":867}},{"source":"src/index.js","name":"t","original":{"line":9,"column":28},"generated":{"line":1,"column":870}},{"source":"src/index.js","name":"set","original":{"line":9,"column":28},"generated":{"line":1,"column":872}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":876}},{"source":"src/index.js","name":"n","original":{"line":9,"column":28},"generated":{"line":1,"column":878}},{"source":"src/index.js","name":"n","original":{"line":9,"column":28},"generated":{"line":1,"column":881}},{"source":"src/index.js","original":{"line":9,"column":28},"generated":{"line":1,"column":883}},{"source":"src/index.js","name":"_typeof","original":{"line":9,"column":28},"generated":{"line":1,"column":892}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":894}},{"source":"src/index.js","name":"_typeof","original":{"line":9,"column":28},"generated":{"line":1,"column":897}},{"source":"src/index.js","name":"_typeof","original":{"line":9,"column":28},"generated":{"line":1,"column":904}},{"source":"src/index.js","name":"Symbol","original":{"line":9,"column":28},"generated":{"line":1,"column":906}},{"source":"src/index.js","name":"Symbol","original":{"line":9,"column":28},"generated":{"line":1,"column":925}},{"source":"src/index.js","name":"Symbol","original":{"line":9,"column":28},"generated":{"line":1,"column":933}},{"source":"src/index.js","name":"Symbol","original":{"line":9,"column":28},"generated":{"line":1,"column":950}},{"source":"src/index.js","name":"iterator","original":{"line":9,"column":28},"generated":{"line":1,"column":957}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":966}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":975}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":978}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":992}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":995}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":1004}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":1007}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":1014}},{"source":"src/index.js","name":"Symbol","original":{"line":9,"column":28},"generated":{"line":1,"column":1017}},{"source":"src/index.js","name":"Symbol","original":{"line":9,"column":28},"generated":{"line":1,"column":1036}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":1044}},{"source":"src/index.js","name":"constructor","original":{"line":9,"column":28},"generated":{"line":1,"column":1046}},{"source":"src/index.js","name":"Symbol","original":{"line":9,"column":28},"generated":{"line":1,"column":1060}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":1068}},{"source":"src/index.js","name":"Symbol","original":{"line":9,"column":28},"generated":{"line":1,"column":1072}},{"source":"src/index.js","name":"prototype","original":{"line":9,"column":28},"generated":{"line":1,"column":1079}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":1089}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":1105}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":1109}},{"source":"src/index.js","original":{"line":9,"column":28},"generated":{"line":1,"column":1112}},{"source":"src/index.js","name":"_inherits","original":{"line":9,"column":28},"generated":{"line":1,"column":1121}},{"source":"src/index.js","name":"subClass","original":{"line":9,"column":28},"generated":{"line":1,"column":1123}},{"source":"src/index.js","name":"superClass","original":{"line":9,"column":28},"generated":{"line":1,"column":1125}},{"source":"src/index.js","name":"superClass","original":{"line":9,"column":28},"generated":{"line":1,"column":1128}},{"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":1150}},{"source":"src/index.js","name":"TypeError","original":{"line":9,"column":28},"generated":{"line":1,"column":1153}},{"source":"src/index.js","name":"superClass","original":{"line":9,"column":28},"generated":{"line":1,"column":1160}},{"source":"src/index.js","name":"TypeError","original":{"line":9,"column":28},"generated":{"line":1,"column":1162}},{"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":1172}},{"source":"src/index.js","name":"subClass","original":{"line":9,"column":28},"generated":{"line":1,"column":1182}},{"source":"src/index.js","name":"subClass","original":{"line":9,"column":28},"generated":{"line":1,"column":1236}},{"source":"src/index.js","name":"prototype","original":{"line":9,"column":28},"generated":{"line":1,"column":1238}},{"source":"src/index.js","name":"Object","original":{"line":9,"column":28},"generated":{"line":1,"column":1248}},{"source":"src/index.js","name":"create","original":{"line":9,"column":28},"generated":{"line":1,"column":1255}},{"source":"src/index.js","name":"superClass","original":{"line":9,"column":28},"generated":{"line":1,"column":1262}},{"source":"src/index.js","name":"superClass","original":{"line":9,"column":28},"generated":{"line":1,"column":1265}},{"source":"src/index.js","name":"prototype","original":{"line":9,"column":28},"generated":{"line":1,"column":1267}},{"source":"src/index.js","name":"constructor","original":{"line":9,"column":28},"generated":{"line":1,"column":1277}},{"source":"src/index.js","name":"constructor","original":{"line":9,"column":28},"generated":{"line":1,"column":1278}},{"source":"src/index.js","name":"value","original":{"line":9,"column":28},"generated":{"line":1,"column":1290}},{"source":"src/index.js","name":"value","original":{"line":9,"column":28},"generated":{"line":1,"column":1291}},{"source":"src/index.js","name":"subClass","original":{"line":9,"column":28},"generated":{"line":1,"column":1297}},{"source":"src/index.js","name":"writable","original":{"line":9,"column":28},"generated":{"line":1,"column":1299}},{"source":"src/index.js","name":"configurable","original":{"line":9,"column":28},"generated":{"line":1,"column":1309}},{"source":"src/index.js","name":"configurable","original":{"line":9,"column":28},"generated":{"line":1,"column":1311}},{"source":"src/index.js","name":"Object","original":{"line":9,"column":28},"generated":{"line":1,"column":1325}},{"source":"src/index.js","name":"Object","original":{"line":9,"column":28},"generated":{"line":1,"column":1330}},{"source":"src/index.js","name":"defineProperty","original":{"line":9,"column":28},"generated":{"line":1,"column":1337}},{"source":"src/index.js","name":"subClass","original":{"line":9,"column":28},"generated":{"line":1,"column":1352}},{"source":"src/index.js","name":"writable","original":{"line":9,"column":28},"generated":{"line":1,"column":1354}},{"source":"src/index.js","name":"writable","original":{"line":9,"column":28},"generated":{"line":1,"column":1366}},{"source":"src/index.js","name":"writable","original":{"line":9,"column":28},"generated":{"line":1,"column":1367}},{"source":"src/index.js","name":"superClass","original":{"line":9,"column":28},"generated":{"line":1,"column":1377}},{"source":"src/index.js","name":"superClass","original":{"line":9,"column":28},"generated":{"line":1,"column":1381}},{"source":"src/index.js","name":"_setPrototypeOf","original":{"line":9,"column":28},"generated":{"line":1,"column":1384}},{"source":"src/index.js","name":"subClass","original":{"line":9,"column":28},"generated":{"line":1,"column":1386}},{"source":"src/index.js","name":"superClass","original":{"line":9,"column":28},"generated":{"line":1,"column":1388}},{"source":"src/index.js","original":{"line":9,"column":28},"generated":{"line":1,"column":1391}},{"source":"src/index.js","name":"_setPrototypeOf","original":{"line":9,"column":28},"generated":{"line":1,"column":1400}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":1402}},{"source":"src/index.js","name":"p","original":{"line":9,"column":28},"generated":{"line":1,"column":1404}},{"source":"src/index.js","name":"_setPrototypeOf","original":{"line":9,"column":28},"generated":{"line":1,"column":1407}},{"source":"src/index.js","name":"_setPrototypeOf","original":{"line":9,"column":28},"generated":{"line":1,"column":1414}},{"source":"src/index.js","name":"Object","original":{"line":9,"column":28},"generated":{"line":1,"column":1416}},{"source":"src/index.js","name":"setPrototypeOf","original":{"line":9,"column":28},"generated":{"line":1,"column":1423}},{"source":"src/index.js","name":"Object","original":{"line":9,"column":28},"generated":{"line":1,"column":1438}},{"source":"src/index.js","name":"setPrototypeOf","original":{"line":9,"column":28},"generated":{"line":1,"column":1445}},{"source":"src/index.js","name":"bind","original":{"line":9,"column":28},"generated":{"line":1,"column":1460}},{"source":"src/index.js","name":"_setPrototypeOf","original":{"line":9,"column":28},"generated":{"line":1,"column":1467}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":1476}},{"source":"src/index.js","name":"p","original":{"line":9,"column":28},"generated":{"line":1,"column":1478}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":1481}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":1488}},{"source":"src/index.js","name":"__proto__","original":{"line":9,"column":28},"generated":{"line":1,"column":1490}},{"source":"src/index.js","name":"p","original":{"line":9,"column":28},"generated":{"line":1,"column":1500}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":1502}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":1506}},{"source":"src/index.js","name":"p","original":{"line":9,"column":28},"generated":{"line":1,"column":1508}},{"source":"src/index.js","original":{"line":9,"column":28},"generated":{"line":1,"column":1511}},{"source":"src/index.js","name":"_createSuper","original":{"line":9,"column":28},"generated":{"line":1,"column":1520}},{"source":"src/index.js","name":"Derived","original":{"line":9,"column":28},"generated":{"line":1,"column":1522}},{"source":"src/index.js","name":"hasNativeReflectConstruct","original":{"line":9,"column":28},"generated":{"line":1,"column":1525}},{"source":"src/index.js","name":"hasNativeReflectConstruct","original":{"line":9,"column":28},"generated":{"line":1,"column":1529}},{"source":"src/index.js","name":"_isNativeReflectConstruct","original":{"line":9,"column":28},"generated":{"line":1,"column":1531}},{"source":"src/index.js","name":"_createSuperInternal","original":{"line":9,"column":28},"generated":{"line":1,"column":1535}},{"source":"src/index.js","name":"_createSuperInternal","original":{"line":9,"column":28},"generated":{"line":1,"column":1542}},{"source":"src/index.js","name":"Super","original":{"line":9,"column":28},"generated":{"line":1,"column":1553}},{"source":"src/index.js","name":"result","original":{"line":9,"column":28},"generated":{"line":1,"column":1557}},{"source":"src/index.js","name":"Super","original":{"line":9,"column":28},"generated":{"line":1,"column":1559}},{"source":"src/index.js","name":"_getPrototypeOf","original":{"line":9,"column":28},"generated":{"line":1,"column":1561}},{"source":"src/index.js","name":"Derived","original":{"line":9,"column":28},"generated":{"line":1,"column":1563}},{"source":"src/index.js","name":"hasNativeReflectConstruct","original":{"line":9,"column":28},"generated":{"line":1,"column":1566}},{"source":"src/index.js","name":"hasNativeReflectConstruct","original":{"line":9,"column":28},"generated":{"line":1,"column":1569}},{"source":"src/index.js","name":"NewTarget","original":{"line":9,"column":28},"generated":{"line":1,"column":1571}},{"source":"src/index.js","name":"NewTarget","original":{"line":9,"column":28},"generated":{"line":1,"column":1572}},{"source":"src/index.js","name":"NewTarget","original":{"line":9,"column":28},"generated":{"line":1,"column":1576}},{"source":"src/index.js","name":"_getPrototypeOf","original":{"line":9,"column":28},"generated":{"line":1,"column":1578}},{"source":"src/index.js","name":"constructor","original":{"line":9,"column":28},"generated":{"line":1,"column":1580}},{"source":"src/index.js","name":"constructor","original":{"line":9,"column":28},"generated":{"line":1,"column":1586}},{"source":"src/index.js","name":"result","original":{"line":9,"column":28},"generated":{"line":1,"column":1598}},{"source":"src/index.js","name":"Reflect","original":{"line":9,"column":28},"generated":{"line":1,"column":1600}},{"source":"src/index.js","name":"construct","original":{"line":9,"column":28},"generated":{"line":1,"column":1608}},{"source":"src/index.js","name":"Super","original":{"line":9,"column":28},"generated":{"line":1,"column":1618}},{"source":"src/index.js","name":"arguments","original":{"line":9,"column":28},"generated":{"line":1,"column":1620}},{"source":"src/index.js","name":"NewTarget","original":{"line":9,"column":28},"generated":{"line":1,"column":1630}},{"source":"src/index.js","name":"result","original":{"line":9,"column":28},"generated":{"line":1,"column":1638}},{"source":"src/index.js","name":"Super","original":{"line":9,"column":28},"generated":{"line":1,"column":1640}},{"source":"src/index.js","name":"apply","original":{"line":9,"column":28},"generated":{"line":1,"column":1642}},{"source":"src/index.js","name":"arguments","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":1653}},{"source":"src/index.js","name":"_possibleConstructorReturn","original":{"line":9,"column":28},"generated":{"line":1,"column":1664}},{"source":"src/index.js","name":"_possibleConstructorReturn","original":{"line":9,"column":28},"generated":{"line":1,"column":1671}},{"source":"src/index.js","name":"result","original":{"line":9,"column":28},"generated":{"line":1,"column":1673}},{"source":"src/index.js","name":"result","original":{"line":9,"column":28},"generated":{"line":1,"column":1678}},{"source":"src/index.js","original":{"line":9,"column":28},"generated":{"line":1,"column":1682}},{"source":"src/index.js","name":"_possibleConstructorReturn","original":{"line":9,"column":28},"generated":{"line":1,"column":1691}},{"source":"src/index.js","name":"self","original":{"line":9,"column":28},"generated":{"line":1,"column":1693}},{"source":"src/index.js","name":"call","original":{"line":9,"column":28},"generated":{"line":1,"column":1695}},{"source":"src/index.js","name":"call","original":{"line":9,"column":28},"generated":{"line":1,"column":1698}},{"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":1705}},{"source":"src/index.js","name":"_typeof","original":{"line":9,"column":28},"generated":{"line":1,"column":1716}},{"source":"src/index.js","name":"call","original":{"line":9,"column":28},"generated":{"line":1,"column":1718}},{"source":"src/index.js","name":"call","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":1741}},{"source":"src/index.js","name":"call","original":{"line":9,"column":28},"generated":{"line":1,"column":1744}},{"source":"src/index.js","name":"call","original":{"line":9,"column":28},"generated":{"line":1,"column":1751}},{"source":"src/index.js","name":"call","original":{"line":9,"column":28},"generated":{"line":1,"column":1753}},{"source":"src/index.js","name":"TypeError","original":{"line":9,"column":28},"generated":{"line":1,"column":1761}},{"source":"src/index.js","name":"call","original":{"line":9,"column":28},"generated":{"line":1,"column":1765}},{"source":"src/index.js","name":"TypeError","original":{"line":9,"column":28},"generated":{"line":1,"column":1767}},{"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":1777}},{"source":"src/index.js","name":"_assertThisInitialized","original":{"line":9,"column":28},"generated":{"line":1,"column":1787}},{"source":"src/index.js","name":"_assertThisInitialized","original":{"line":9,"column":28},"generated":{"line":1,"column":1847}},{"source":"src/index.js","name":"_assertThisInitialized","original":{"line":9,"column":28},"generated":{"line":1,"column":1854}},{"source":"src/index.js","name":"self","original":{"line":9,"column":28},"generated":{"line":1,"column":1856}},{"source":"src/index.js","original":{"line":9,"column":28},"generated":{"line":1,"column":1859}},{"source":"src/index.js","name":"_assertThisInitialized","original":{"line":9,"column":28},"generated":{"line":1,"column":1868}},{"source":"src/index.js","name":"self","original":{"line":9,"column":28},"generated":{"line":1,"column":1870}},{"source":"src/index.js","name":"self","original":{"line":9,"column":28},"generated":{"line":1,"column":1873}},{"source":"src/index.js","name":"ReferenceError","original":{"line":9,"column":28},"generated":{"line":1,"column":1881}},{"source":"src/index.js","name":"self","original":{"line":9,"column":28},"generated":{"line":1,"column":1885}},{"source":"src/index.js","name":"ReferenceError","original":{"line":9,"column":28},"generated":{"line":1,"column":1887}},{"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":1897}},{"source":"src/index.js","name":"self","original":{"line":9,"column":28},"generated":{"line":1,"column":1912}},{"source":"src/index.js","name":"self","original":{"line":9,"column":28},"generated":{"line":1,"column":1973}},{"source":"src/index.js","name":"self","original":{"line":9,"column":28},"generated":{"line":1,"column":1980}},{"source":"src/index.js","original":{"line":9,"column":28},"generated":{"line":1,"column":1982}},{"source":"src/index.js","name":"_isNativeReflectConstruct","original":{"line":9,"column":28},"generated":{"line":1,"column":1991}},{"source":"src/index.js","name":"Reflect","original":{"line":9,"column":28},"generated":{"line":1,"column":1995}},{"source":"src/index.js","name":"Reflect","original":{"line":9,"column":28},"generated":{"line":1,"column":1998}},{"source":"src/index.js","name":"Reflect","original":{"line":9,"column":28},"generated":{"line":1,"column":2018}},{"source":"src/index.js","name":"Reflect","original":{"line":9,"column":28},"generated":{"line":1,"column":2028}},{"source":"src/index.js","name":"construct","original":{"line":9,"column":28},"generated":{"line":1,"column":2036}},{"source":"src/index.js","name":"Reflect","original":{"line":9,"column":28},"generated":{"line":1,"column":2046}},{"source":"src/index.js","name":"Reflect","original":{"line":9,"column":28},"generated":{"line":1,"column":2053}},{"source":"src/index.js","name":"Reflect","original":{"line":9,"column":28},"generated":{"line":1,"column":2055}},{"source":"src/index.js","name":"Reflect","original":{"line":9,"column":28},"generated":{"line":1,"column":2058}},{"source":"src/index.js","name":"construct","original":{"line":9,"column":28},"generated":{"line":1,"column":2066}},{"source":"src/index.js","name":"sham","original":{"line":9,"column":28},"generated":{"line":1,"column":2076}},{"source":"src/index.js","name":"Proxy","original":{"line":9,"column":28},"generated":{"line":1,"column":2081}},{"source":"src/index.js","name":"Proxy","original":{"line":9,"column":28},"generated":{"line":1,"column":2088}},{"source":"src/index.js","name":"Proxy","original":{"line":9,"column":28},"generated":{"line":1,"column":2090}},{"source":"src/index.js","name":"Boolean","original":{"line":9,"column":28},"generated":{"line":1,"column":2093}},{"source":"src/index.js","name":"Proxy","original":{"line":9,"column":28},"generated":{"line":1,"column":2112}},{"source":"src/index.js","name":"Boolean","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":2125}},{"source":"src/index.js","name":"Boolean","original":{"line":9,"column":28},"generated":{"line":1,"column":2127}},{"source":"src/index.js","name":"e","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":2138}},{"source":"src/index.js","name":"prototype","original":{"line":9,"column":28},"generated":{"line":1,"column":2146}},{"source":"src/index.js","name":"valueOf","original":{"line":9,"column":28},"generated":{"line":1,"column":2156}},{"source":"src/index.js","name":"call","original":{"line":9,"column":28},"generated":{"line":1,"column":2164}},{"source":"src/index.js","name":"Reflect","original":{"line":9,"column":28},"generated":{"line":1,"column":2169}},{"source":"src/index.js","name":"construct","original":{"line":9,"column":28},"generated":{"line":1,"column":2177}},{"source":"src/index.js","name":"Boolean","original":{"line":9,"column":28},"generated":{"line":1,"column":2187}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":2195}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":2198}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":2214}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":2216}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":2222}},{"source":"src/index.js","original":{"line":9,"column":28},"generated":{"line":1,"column":2225}},{"source":"src/index.js","original":{"line":9,"column":28},"generated":{"line":1,"column":2232}},{"source":"src/index.js","original":{"line":9,"column":28},"generated":{"line":1,"column":2235}},{"source":"src/index.js","name":"_getPrototypeOf","original":{"line":9,"column":28},"generated":{"line":1,"column":2244}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":2246}},{"source":"src/index.js","name":"_getPrototypeOf","original":{"line":9,"column":28},"generated":{"line":1,"column":2249}},{"source":"src/index.js","name":"_getPrototypeOf","original":{"line":9,"column":28},"generated":{"line":1,"column":2256}},{"source":"src/index.js","name":"Object","original":{"line":9,"column":28},"generated":{"line":1,"column":2258}},{"source":"src/index.js","name":"setPrototypeOf","original":{"line":9,"column":28},"generated":{"line":1,"column":2265}},{"source":"src/index.js","name":"Object","original":{"line":9,"column":28},"generated":{"line":1,"column":2280}},{"source":"src/index.js","name":"getPrototypeOf","original":{"line":9,"column":28},"generated":{"line":1,"column":2287}},{"source":"src/index.js","name":"bind","original":{"line":9,"column":28},"generated":{"line":1,"column":2302}},{"source":"src/index.js","name":"_getPrototypeOf","original":{"line":9,"column":28},"generated":{"line":1,"column":2309}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":2318}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":2321}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":2328}},{"source":"src/index.js","name":"__proto__","original":{"line":9,"column":28},"generated":{"line":1,"column":2330}},{"source":"src/index.js","name":"Object","original":{"line":9,"column":28},"generated":{"line":1,"column":2341}},{"source":"src/index.js","name":"getPrototypeOf","original":{"line":9,"column":28},"generated":{"line":1,"column":2348}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":2363}},{"source":"src/index.js","name":"o","original":{"line":9,"column":28},"generated":{"line":1,"column":2368}},{"source":"src/index.js","original":{"line":9,"column":28},"generated":{"line":1,"column":2371}},{"source":"src/index.js","name":"_classCallCheck","original":{"line":9,"column":28},"generated":{"line":1,"column":2380}},{"source":"src/index.js","name":"instance","original":{"line":9,"column":28},"generated":{"line":1,"column":2382}},{"source":"src/index.js","name":"Constructor","original":{"line":9,"column":28},"generated":{"line":1,"column":2384}},{"source":"src/index.js","name":"instance","original":{"line":9,"column":28},"generated":{"line":1,"column":2387}},{"source":"src/index.js","name":"instance","original":{"line":9,"column":28},"generated":{"line":1,"column":2392}},{"source":"src/index.js","name":"Constructor","original":{"line":9,"column":28},"generated":{"line":1,"column":2405}},{"source":"src/index.js","name":"TypeError","original":{"line":9,"column":28},"generated":{"line":1,"column":2408}},{"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":2418}},{"source":"src/index.js","original":{"line":9,"column":28},"generated":{"line":1,"column":2428}},{"source":"src/index.js","original":{"line":9,"column":28},"generated":{"line":1,"column":2465}},{"source":"src/index.js","name":"_defineProperties","original":{"line":9,"column":28},"generated":{"line":1,"column":2474}},{"source":"src/index.js","name":"target","original":{"line":9,"column":28},"generated":{"line":1,"column":2476}},{"source":"src/index.js","name":"props","original":{"line":9,"column":28},"generated":{"line":1,"column":2478}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":2481}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":2485}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":2489}},{"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":2493}},{"source":"src/index.js","name":"props","original":{"line":9,"column":28},"generated":{"line":1,"column":2495}},{"source":"src/index.js","name":"length","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":2504}},{"source":"src/index.js","name":"descriptor","original":{"line":9,"column":28},"generated":{"line":1,"column":2508}},{"source":"src/index.js","name":"descriptor","original":{"line":9,"column":28},"generated":{"line":1,"column":2509}},{"source":"src/index.js","name":"descriptor","original":{"line":9,"column":28},"generated":{"line":1,"column":2513}},{"source":"src/index.js","name":"props","original":{"line":9,"column":28},"generated":{"line":1,"column":2515}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":2517}},{"source":"src/index.js","name":"descriptor","original":{"line":9,"column":28},"generated":{"line":1,"column":2520}},{"source":"src/index.js","name":"enumerable","original":{"line":9,"column":28},"generated":{"line":1,"column":2522}},{"source":"src/index.js","name":"descriptor","original":{"line":9,"column":28},"generated":{"line":1,"column":2533}},{"source":"src/index.js","name":"enumerable","original":{"line":9,"column":28},"generated":{"line":1,"column":2535}},{"source":"src/index.js","name":"descriptor","original":{"line":9,"column":28},"generated":{"line":1,"column":2548}},{"source":"src/index.js","name":"descriptor","original":{"line":9,"column":28},"generated":{"line":1,"column":2550}},{"source":"src/index.js","name":"configurable","original":{"line":9,"column":28},"generated":{"line":1,"column":2552}},{"source":"src/index.js","name":"descriptor","original":{"line":9,"column":28},"generated":{"line":1,"column":2566}},{"source":"src/index.js","name":"descriptor","original":{"line":9,"column":28},"generated":{"line":1,"column":2568}},{"source":"src/index.js","name":"descriptor","original":{"line":9,"column":28},"generated":{"line":1,"column":2578}},{"source":"src/index.js","name":"descriptor","original":{"line":9,"column":28},"generated":{"line":1,"column":2582}},{"source":"src/index.js","name":"writable","original":{"line":9,"column":28},"generated":{"line":1,"column":2584}},{"source":"src/index.js","name":"Object","original":{"line":9,"column":28},"generated":{"line":1,"column":2594}},{"source":"src/index.js","name":"Object","original":{"line":9,"column":28},"generated":{"line":1,"column":2597}},{"source":"src/index.js","name":"defineProperty","original":{"line":9,"column":28},"generated":{"line":1,"column":2604}},{"source":"src/index.js","name":"target","original":{"line":9,"column":28},"generated":{"line":1,"column":2619}},{"source":"src/index.js","name":"_toPropertyKey","original":{"line":9,"column":28},"generated":{"line":1,"column":2621}},{"source":"src/index.js","name":"descriptor","original":{"line":9,"column":28},"generated":{"line":1,"column":2623}},{"source":"src/index.js","name":"key","original":{"line":9,"column":28},"generated":{"line":1,"column":2625}},{"source":"src/index.js","name":"descriptor","original":{"line":9,"column":28},"generated":{"line":1,"column":2630}},{"source":"src/index.js","original":{"line":9,"column":28},"generated":{"line":1,"column":2634}},{"source":"src/index.js","name":"_createClass","original":{"line":9,"column":28},"generated":{"line":1,"column":2643}},{"source":"src/index.js","name":"Constructor","original":{"line":9,"column":28},"generated":{"line":1,"column":2645}},{"source":"src/index.js","name":"protoProps","original":{"line":9,"column":28},"generated":{"line":1,"column":2647}},{"source":"src/index.js","name":"staticProps","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":2652}},{"source":"src/index.js","name":"protoProps","original":{"line":9,"column":28},"generated":{"line":1,"column":2659}},{"source":"src/index.js","name":"_defineProperties","original":{"line":9,"column":28},"generated":{"line":1,"column":2662}},{"source":"src/index.js","name":"Constructor","original":{"line":9,"column":28},"generated":{"line":1,"column":2664}},{"source":"src/index.js","name":"prototype","original":{"line":9,"column":28},"generated":{"line":1,"column":2666}},{"source":"src/index.js","name":"protoProps","original":{"line":9,"column":28},"generated":{"line":1,"column":2676}},{"source":"src/index.js","name":"staticProps","original":{"line":9,"column":28},"generated":{"line":1,"column":2679}},{"source":"src/index.js","name":"_defineProperties","original":{"line":9,"column":28},"generated":{"line":1,"column":2682}},{"source":"src/index.js","name":"Constructor","original":{"line":9,"column":28},"generated":{"line":1,"column":2684}},{"source":"src/index.js","name":"staticProps","original":{"line":9,"column":28},"generated":{"line":1,"column":2686}},{"source":"src/index.js","name":"Object","original":{"line":9,"column":28},"generated":{"line":1,"column":2689}},{"source":"src/index.js","name":"defineProperty","original":{"line":9,"column":28},"generated":{"line":1,"column":2696}},{"source":"src/index.js","name":"Constructor","original":{"line":9,"column":28},"generated":{"line":1,"column":2711}},{"source":"src/index.js","name":"writable","original":{"line":9,"column":28},"generated":{"line":1,"column":2713}},{"source":"src/index.js","name":"writable","original":{"line":9,"column":28},"generated":{"line":1,"column":2725}},{"source":"src/index.js","name":"writable","original":{"line":9,"column":28},"generated":{"line":1,"column":2726}},{"source":"src/index.js","name":"Constructor","original":{"line":9,"column":28},"generated":{"line":1,"column":2736}},{"source":"src/index.js","name":"Constructor","original":{"line":9,"column":28},"generated":{"line":1,"column":2740}},{"source":"src/index.js","original":{"line":9,"column":28},"generated":{"line":1,"column":2742}},{"source":"src/index.js","name":"_toPropertyKey","original":{"line":9,"column":28},"generated":{"line":1,"column":2751}},{"source":"src/index.js","name":"t","original":{"line":9,"column":28},"generated":{"line":1,"column":2753}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":2756}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":2760}},{"source":"src/index.js","name":"_toPrimitive","original":{"line":9,"column":28},"generated":{"line":1,"column":2762}},{"source":"src/index.js","name":"t","original":{"line":9,"column":28},"generated":{"line":1,"column":2764}},{"source":"src/index.js","name":"_typeof","original":{"line":9,"column":28},"generated":{"line":1,"column":2766}},{"source":"src/index.js","name":"_typeof","original":{"line":9,"column":28},"generated":{"line":1,"column":2776}},{"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":2792}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":2794}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":2797}},{"source":"src/index.js","name":"String","original":{"line":9,"column":28},"generated":{"line":1,"column":2799}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":2806}},{"source":"src/index.js","original":{"line":9,"column":28},"generated":{"line":1,"column":2809}},{"source":"src/index.js","name":"_toPrimitive","original":{"line":9,"column":28},"generated":{"line":1,"column":2818}},{"source":"src/index.js","name":"t","original":{"line":9,"column":28},"generated":{"line":1,"column":2820}},{"source":"src/index.js","name":"r","original":{"line":9,"column":28},"generated":{"line":1,"column":2822}},{"source":"src/index.js","name":"_typeof","original":{"line":9,"column":28},"generated":{"line":1,"column":2825}},{"source":"src/index.js","name":"_typeof","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":2838}},{"source":"src/index.js","name":"t","original":{"line":9,"column":28},"generated":{"line":1,"column":2840}},{"source":"src/index.js","name":"t","original":{"line":9,"column":28},"generated":{"line":1,"column":2845}},{"source":"src/index.js","name":"t","original":{"line":9,"column":28},"generated":{"line":1,"column":2847}},{"source":"src/index.js","name":"t","original":{"line":9,"column":28},"generated":{"line":1,"column":2854}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":2856}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":2860}},{"source":"src/index.js","name":"t","original":{"line":9,"column":28},"generated":{"line":1,"column":2862}},{"source":"src/index.js","name":"Symbol","original":{"line":9,"column":28},"generated":{"line":1,"column":2864}},{"source":"src/index.js","name":"toPrimitive","original":{"line":9,"column":28},"generated":{"line":1,"column":2871}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":2884}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":2892}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":2896}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":2898}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":2899}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":2903}},{"source":"src/index.js","name":"e","original":{"line":9,"column":28},"generated":{"line":1,"column":2905}},{"source":"src/index.js","name":"call","original":{"line":9,"column":28},"generated":{"line":1,"column":2907}},{"source":"src/index.js","name":"t","original":{"line":9,"column":28},"generated":{"line":1,"column":2912}},{"source":"src/index.js","name":"r","original":{"line":9,"column":28},"generated":{"line":1,"column":2914}},{"source":"src/index.js","name":"_typeof","original":{"line":9,"column":28},"generated":{"line":1,"column":2917}},{"source":"src/index.js","name":"_typeof","original":{"line":9,"column":28},"generated":{"line":1,"column":2928}},{"source":"src/index.js","name":"_typeof","original":{"line":9,"column":28},"generated":{"line":1,"column":2931}},{"source":"src/index.js","name":"_typeof","original":{"line":9,"column":28},"generated":{"line":1,"column":2941}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":2943}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":2946}},{"source":"src/index.js","name":"i","original":{"line":9,"column":28},"generated":{"line":1,"column":2953}},{"source":"src/index.js","name":"TypeError","original":{"line":9,"column":28},"generated":{"line":1,"column":2955}},{"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":2965}},{"source":"src/index.js","name":"r","original":{"line":9,"column":28},"generated":{"line":1,"column":2975}},{"source":"src/index.js","name":"r","original":{"line":9,"column":28},"generated":{"line":1,"column":3023}},{"source":"src/index.js","name":"r","original":{"line":9,"column":28},"generated":{"line":1,"column":3030}},{"source":"src/index.js","name":"r","original":{"line":9,"column":28},"generated":{"line":1,"column":3041}},{"source":"src/index.js","name":"String","original":{"line":9,"column":28},"generated":{"line":1,"column":3043}},{"source":"src/index.js","name":"Number","original":{"line":9,"column":28},"generated":{"line":1,"column":3050}},{"source":"src/index.js","name":"t","original":{"line":9,"column":28},"generated":{"line":1,"column":3058}},{"source":"src/index.js","original":{"line":10,"column":0},"generated":{"line":1,"column":3061}},{"source":"src/index.js","name":"timer","original":{"line":10,"column":4},"generated":{"line":1,"column":3065}},{"source":"src/index.js","original":{"line":10,"column":12},"generated":{"line":1,"column":3067}},{"source":"src/index.js","name":"mouseIsDown","original":{"line":11,"column":4},"generated":{"line":1,"column":3069}},{"source":"src/index.js","original":{"line":11,"column":18},"generated":{"line":1,"column":3072}},{"source":"src/index.js","name":"Sketch","original":{"line":12,"column":21},"generated":{"line":1,"column":3074}},{"source":"src/index.js","name":"exports","original":{"line":12,"column":27},"generated":{"line":1,"column":3076}},{"source":"src/index.js","name":"default","original":{"line":12,"column":27},"generated":{"line":1,"column":3084}},{"source":"src/index.js","original":{"line":12,"column":27},"generated":{"line":1,"column":3092}},{"source":"src/index.js","original":{"line":13,"column":2},"generated":{"line":1,"column":3103}},{"source":"src/index.js","name":"Sketch","original":{"line":13,"column":2},"generated":{"line":1,"column":3112}},{"source":"src/index.js","name":"options","original":{"line":13,"column":14},"generated":{"line":1,"column":3114}},{"source":"src/index.js","name":"_classCallCheck","original":{"line":13,"column":23},"generated":{"line":1,"column":3117}},{"source":"src/index.js","name":"Sketch","original":{"line":13,"column":23},"generated":{"line":1,"column":3119}},{"source":"src/index.js","name":"Sketch","original":{"line":13,"column":23},"generated":{"line":1,"column":3124}},{"source":"src/index.js","original":{"line":14,"column":4},"generated":{"line":1,"column":3127}},{"source":"src/index.js","name":"clock","original":{"line":14,"column":9},"generated":{"line":1,"column":3132}},{"source":"src/index.js","original":{"line":14,"column":17},"generated":{"line":1,"column":3138}},{"source":"src/index.js","name":"THREE","original":{"line":14,"column":21},"generated":{"line":1,"column":3142}},{"source":"src/index.js","name":"Clock","original":{"line":14,"column":27},"generated":{"line":1,"column":3144}},{"source":"src/index.js","original":{"line":15,"column":4},"generated":{"line":1,"column":3150}},{"source":"src/index.js","name":"time","original":{"line":15,"column":9},"generated":{"line":1,"column":3155}},{"source":"src/index.js","original":{"line":15,"column":16},"generated":{"line":1,"column":3160}},{"source":"src/index.js","original":{"line":16,"column":4},"generated":{"line":1,"column":3162}},{"source":"src/index.js","name":"container","original":{"line":16,"column":9},"generated":{"line":1,"column":3167}},{"source":"src/index.js","name":"options","original":{"line":16,"column":21},"generated":{"line":1,"column":3177}},{"source":"src/index.js","name":"domElement","original":{"line":16,"column":29},"generated":{"line":1,"column":3179}},{"source":"src/index.js","original":{"line":17,"column":4},"generated":{"line":1,"column":3190}},{"source":"src/index.js","name":"height","original":{"line":17,"column":9},"generated":{"line":1,"column":3195}},{"source":"src/index.js","original":{"line":17,"column":18},"generated":{"line":1,"column":3202}},{"source":"src/index.js","name":"container","original":{"line":17,"column":23},"generated":{"line":1,"column":3207}},{"source":"src/index.js","name":"offsetHeight","original":{"line":17,"column":33},"generated":{"line":1,"column":3217}},{"source":"src/index.js","original":{"line":18,"column":4},"generated":{"line":1,"column":3230}},{"source":"src/index.js","name":"width","original":{"line":18,"column":9},"generated":{"line":1,"column":3235}},{"source":"src/index.js","original":{"line":18,"column":17},"generated":{"line":1,"column":3241}},{"source":"src/index.js","name":"container","original":{"line":18,"column":22},"generated":{"line":1,"column":3246}},{"source":"src/index.js","name":"offsetWidth","original":{"line":18,"column":32},"generated":{"line":1,"column":3256}},{"source":"src/index.js","original":{"line":19,"column":4},"generated":{"line":1,"column":3268}},{"source":"src/index.js","name":"camera","original":{"line":19,"column":9},"generated":{"line":1,"column":3273}},{"source":"src/index.js","original":{"line":19,"column":18},"generated":{"line":1,"column":3280}},{"source":"src/index.js","name":"THREE","original":{"line":19,"column":22},"generated":{"line":1,"column":3284}},{"source":"src/index.js","name":"PerspectiveCamera","original":{"line":19,"column":28},"generated":{"line":1,"column":3286}},{"source":"src/index.js","original":{"line":20,"column":6},"generated":{"line":1,"column":3304}},{"source":"src/index.js","original":{"line":21,"column":6},"generated":{"line":1,"column":3307}},{"source":"src/index.js","name":"width","original":{"line":21,"column":11},"generated":{"line":1,"column":3312}},{"source":"src/index.js","original":{"line":21,"column":19},"generated":{"line":1,"column":3318}},{"source":"src/index.js","name":"height","original":{"line":21,"column":24},"generated":{"line":1,"column":3323}},{"source":"src/index.js","original":{"line":22,"column":6},"generated":{"line":1,"column":3330}},{"source":"src/index.js","original":{"line":23,"column":6},"generated":{"line":1,"column":3333}},{"source":"src/index.js","original":{"line":26,"column":4},"generated":{"line":1,"column":3338}},{"source":"src/index.js","name":"camera","original":{"line":26,"column":9},"generated":{"line":1,"column":3343}},{"source":"src/index.js","name":"position","original":{"line":26,"column":16},"generated":{"line":1,"column":3350}},{"source":"src/index.js","name":"set","original":{"line":26,"column":25},"generated":{"line":1,"column":3359}},{"source":"src/index.js","original":{"line":26,"column":29},"generated":{"line":1,"column":3363}},{"source":"src/index.js","original":{"line":26,"column":32},"generated":{"line":1,"column":3365}},{"source":"src/index.js","original":{"line":26,"column":35},"generated":{"line":1,"column":3367}},{"source":"src/index.js","original":{"line":27,"column":4},"generated":{"line":1,"column":3371}},{"source":"src/index.js","name":"scene","original":{"line":27,"column":9},"generated":{"line":1,"column":3376}},{"source":"src/index.js","original":{"line":27,"column":17},"generated":{"line":1,"column":3382}},{"source":"src/index.js","name":"THREE","original":{"line":27,"column":21},"generated":{"line":1,"column":3386}},{"source":"src/index.js","name":"Scene","original":{"line":27,"column":27},"generated":{"line":1,"column":3388}},{"source":"src/index.js","original":{"line":28,"column":4},"generated":{"line":1,"column":3394}},{"source":"src/index.js","name":"renderer","original":{"line":28,"column":9},"generated":{"line":1,"column":3399}},{"source":"src/index.js","original":{"line":28,"column":20},"generated":{"line":1,"column":3408}},{"source":"src/index.js","name":"THREE","original":{"line":28,"column":24},"generated":{"line":1,"column":3412}},{"source":"src/index.js","name":"WebGLRenderer","original":{"line":28,"column":30},"generated":{"line":1,"column":3414}},{"source":"src/index.js","original":{"line":28,"column":44},"generated":{"line":1,"column":3428}},{"source":"src/index.js","name":"antialias","original":{"line":28,"column":46},"generated":{"line":1,"column":3429}},{"source":"src/index.js","original":{"line":28,"column":57},"generated":{"line":1,"column":3440}},{"source":"src/index.js","name":"alpha","original":{"line":28,"column":63},"generated":{"line":1,"column":3442}},{"source":"src/index.js","original":{"line":28,"column":70},"generated":{"line":1,"column":3449}},{"source":"src/index.js","original":{"line":29,"column":4},"generated":{"line":1,"column":3453}},{"source":"src/index.js","name":"renderer","original":{"line":29,"column":9},"generated":{"line":1,"column":3458}},{"source":"src/index.js","name":"setPixelRatio","original":{"line":29,"column":18},"generated":{"line":1,"column":3467}},{"source":"src/index.js","original":{"line":29,"column":58},"generated":{"line":1,"column":3481}},{"source":"src/index.js","name":"window","original":{"line":29,"column":32},"generated":{"line":1,"column":3483}},{"source":"src/index.js","name":"devicePixelRatio","original":{"line":29,"column":39},"generated":{"line":1,"column":3490}},{"source":"src/index.js","original":{"line":30,"column":4},"generated":{"line":1,"column":3508}},{"source":"src/index.js","name":"container","original":{"line":30,"column":9},"generated":{"line":1,"column":3513}},{"source":"src/index.js","name":"appendChild","original":{"line":30,"column":19},"generated":{"line":1,"column":3523}},{"source":"src/index.js","original":{"line":30,"column":31},"generated":{"line":1,"column":3535}},{"source":"src/index.js","name":"renderer","original":{"line":30,"column":36},"generated":{"line":1,"column":3540}},{"source":"src/index.js","name":"domElement","original":{"line":30,"column":45},"generated":{"line":1,"column":3549}},{"source":"src/index.js","original":{"line":32,"column":4},"generated":{"line":1,"column":3561}},{"source":"src/index.js","name":"normal","original":{"line":32,"column":9},"generated":{"line":1,"column":3566}},{"source":"src/index.js","original":{"line":32,"column":18},"generated":{"line":1,"column":3573}},{"source":"src/index.js","name":"THREE","original":{"line":32,"column":22},"generated":{"line":1,"column":3577}},{"source":"src/index.js","name":"Vector3","original":{"line":32,"column":28},"generated":{"line":1,"column":3579}},{"source":"src/index.js","original":{"line":33,"column":4},"generated":{"line":1,"column":3587}},{"source":"src/index.js","name":"binormal","original":{"line":33,"column":9},"generated":{"line":1,"column":3592}},{"source":"src/index.js","original":{"line":33,"column":20},"generated":{"line":1,"column":3601}},{"source":"src/index.js","name":"THREE","original":{"line":33,"column":24},"generated":{"line":1,"column":3605}},{"source":"src/index.js","name":"Vector3","original":{"line":33,"column":30},"generated":{"line":1,"column":3607}},{"source":"src/index.js","original":{"line":34,"column":4},"generated":{"line":1,"column":3615}},{"source":"src/index.js","name":"resize","original":{"line":34,"column":9},"generated":{"line":1,"column":3620}},{"source":"src/index.js","original":{"line":35,"column":4},"generated":{"line":1,"column":3629}},{"source":"src/index.js","name":"addObjects","original":{"line":35,"column":9},"generated":{"line":1,"column":3634}},{"source":"src/index.js","original":{"line":36,"column":4},"generated":{"line":1,"column":3647}},{"source":"src/index.js","name":"render","original":{"line":36,"column":9},"generated":{"line":1,"column":3652}},{"source":"src/index.js","original":{"line":37,"column":4},"generated":{"line":1,"column":3661}},{"source":"src/index.js","name":"setUpResize","original":{"line":37,"column":9},"generated":{"line":1,"column":3666}},{"source":"src/index.js","original":{"line":135,"column":3},"generated":{"line":1,"column":3680}},{"source":"src/index.js","name":"_createClass","original":{"line":38,"column":3},"generated":{"line":1,"column":3687}},{"source":"src/index.js","name":"Sketch","original":{"line":38,"column":3},"generated":{"line":1,"column":3689}},{"source":"src/index.js","original":{"line":38,"column":3},"generated":{"line":1,"column":3691}},{"source":"src/index.js","original":{"line":38,"column":3},"generated":{"line":1,"column":3692}},{"source":"src/index.js","name":"key","original":{"line":38,"column":3},"generated":{"line":1,"column":3693}},{"source":"src/index.js","original":{"line":38,"column":3},"generated":{"line":1,"column":3697}},{"source":"src/index.js","name":"value","original":{"line":38,"column":3},"generated":{"line":1,"column":3710}},{"source":"src/index.js","original":{"line":40,"column":2},"generated":{"line":1,"column":3716}},{"source":"src/index.js","original":{"line":41,"column":4},"generated":{"line":1,"column":3727}},{"source":"src/index.js","name":"texture","original":{"line":41,"column":10},"generated":{"line":1,"column":3731}},{"source":"src/index.js","original":{"line":41,"column":20},"generated":{"line":1,"column":3734}},{"source":"src/index.js","name":"THREE","original":{"line":41,"column":24},"generated":{"line":1,"column":3738}},{"source":"src/index.js","name":"TextureLoader","original":{"line":41,"column":30},"generated":{"line":1,"column":3740}},{"source":"src/index.js","name":"load","original":{"line":41,"column":46},"generated":{"line":1,"column":3755}},{"source":"src/index.js","name":"txt","original":{"line":41,"column":51},"generated":{"line":1,"column":3760}},{"source":"src/index.js","original":{"line":41,"column":54},"generated":{"line":1,"column":3762}},{"source":"src/index.js","original":{"line":41,"column":56},"generated":{"line":1,"column":3770}},{"source":"src/index.js","name":"texture","original":{"line":41,"column":57},"generated":{"line":1,"column":3779}},{"source":"src/index.js","name":"texture","original":{"line":42,"column":6},"generated":{"line":1,"column":3782}},{"source":"src/index.js","name":"minFilter","original":{"line":42,"column":14},"generated":{"line":1,"column":3784}},{"source":"src/index.js","name":"THREE","original":{"line":42,"column":26},"generated":{"line":1,"column":3794}},{"source":"src/index.js","name":"NearestFilter","original":{"line":42,"column":32},"generated":{"line":1,"column":3796}},{"source":"src/index.js","name":"texture","original":{"line":43,"column":6},"generated":{"line":1,"column":3810}},{"source":"src/index.js","name":"magFilter","original":{"line":43,"column":14},"generated":{"line":1,"column":3812}},{"source":"src/index.js","name":"THREE","original":{"line":43,"column":26},"generated":{"line":1,"column":3822}},{"source":"src/index.js","name":"NearestFilter","original":{"line":43,"column":32},"generated":{"line":1,"column":3824}},{"source":"src/index.js","original":{"line":46,"column":4},"generated":{"line":1,"column":3840}},{"source":"src/index.js","name":"material","original":{"line":46,"column":9},"generated":{"line":1,"column":3845}},{"source":"src/index.js","original":{"line":46,"column":20},"generated":{"line":1,"column":3854}},{"source":"src/index.js","name":"THREE","original":{"line":46,"column":24},"generated":{"line":1,"column":3858}},{"source":"src/index.js","name":"ShaderMaterial","original":{"line":46,"column":30},"generated":{"line":1,"column":3860}},{"source":"src/index.js","original":{"line":46,"column":45},"generated":{"line":1,"column":3875}},{"source":"src/index.js","name":"side","original":{"line":47,"column":6},"generated":{"line":1,"column":3876}},{"source":"src/index.js","name":"THREE","original":{"line":47,"column":12},"generated":{"line":1,"column":3881}},{"source":"src/index.js","name":"DoubleSide","original":{"line":47,"column":18},"generated":{"line":1,"column":3883}},{"source":"src/index.js","name":"uniforms","original":{"line":50,"column":6},"generated":{"line":1,"column":3894}},{"source":"src/index.js","original":{"line":50,"column":16},"generated":{"line":1,"column":3903}},{"source":"src/index.js","name":"time","original":{"line":51,"column":8},"generated":{"line":1,"column":3904}},{"source":"src/index.js","original":{"line":51,"column":14},"generated":{"line":1,"column":3909}},{"source":"src/index.js","name":"type","original":{"line":51,"column":16},"generated":{"line":1,"column":3910}},{"source":"src/index.js","original":{"line":51,"column":22},"generated":{"line":1,"column":3915}},{"source":"src/index.js","name":"value","original":{"line":51,"column":27},"generated":{"line":1,"column":3919}},{"source":"src/index.js","original":{"line":51,"column":34},"generated":{"line":1,"column":3925}},{"source":"src/index.js","name":"uResolution","original":{"line":52,"column":8},"generated":{"line":1,"column":3928}},{"source":"src/index.js","original":{"line":52,"column":21},"generated":{"line":1,"column":3940}},{"source":"src/index.js","name":"type","original":{"line":52,"column":23},"generated":{"line":1,"column":3941}},{"source":"src/index.js","original":{"line":52,"column":29},"generated":{"line":1,"column":3946}},{"source":"src/index.js","name":"value","original":{"line":52,"column":35},"generated":{"line":1,"column":3951}},{"source":"src/index.js","original":{"line":52,"column":42},"generated":{"line":1,"column":3957}},{"source":"src/index.js","name":"THREE","original":{"line":52,"column":46},"generated":{"line":1,"column":3961}},{"source":"src/index.js","name":"Vector4","original":{"line":52,"column":52},"generated":{"line":1,"column":3963}},{"source":"src/index.js","name":"u_texture","original":{"line":53,"column":8},"generated":{"line":1,"column":3972}},{"source":"src/index.js","original":{"line":53,"column":19},"generated":{"line":1,"column":3982}},{"source":"src/index.js","name":"type","original":{"line":53,"column":21},"generated":{"line":1,"column":3983}},{"source":"src/index.js","original":{"line":53,"column":27},"generated":{"line":1,"column":3988}},{"source":"src/index.js","name":"value","original":{"line":53,"column":32},"generated":{"line":1,"column":3992}},{"source":"src/index.js","name":"texture","original":{"line":53,"column":39},"generated":{"line":1,"column":3998}},{"source":"src/index.js","name":"vertexShader","original":{"line":55,"column":6},"generated":{"line":1,"column":4002}},{"source":"src/index.js","name":"vertex","original":{"line":55,"column":20},"generated":{"line":1,"column":4015}},{"source":"src/index.js","original":{"line":55,"column":26},"generated":{"line":1,"column":4017}},{"source":"src/index.js","name":"fragmentShader","original":{"line":56,"column":6},"generated":{"line":1,"column":4025}},{"source":"src/index.js","name":"fragment","original":{"line":56,"column":22},"generated":{"line":1,"column":4040}},{"source":"src/index.js","name":"fragment","original":{"line":56,"column":22},"generated":{"line":1,"column":4042}},{"source":"src/index.js","original":{"line":57,"column":7},"generated":{"line":1,"column":4052}},{"source":"src/index.js","name":"path","original":{"line":75,"column":10},"generated":{"line":1,"column":4056}},{"source":"src/index.js","original":{"line":75,"column":17},"generated":{"line":1,"column":4058}},{"source":"src/index.js","name":"_THREE$Curve","original":{"line":59,"column":24},"generated":{"line":1,"column":4062}},{"source":"src/index.js","name":"_THREE$Curve","original":{"line":59,"column":24},"generated":{"line":1,"column":4071}},{"source":"src/index.js","name":"_inherits","original":{"line":59,"column":24},"generated":{"line":1,"column":4074}},{"source":"src/index.js","name":"CustomSinCurve","original":{"line":59,"column":24},"generated":{"line":1,"column":4076}},{"source":"src/index.js","name":"THREE","original":{"line":59,"column":33},"generated":{"line":1,"column":4078}},{"source":"src/index.js","name":"Curve","original":{"line":59,"column":39},"generated":{"line":1,"column":4080}},{"source":"src/index.js","original":{"line":59,"column":24},"generated":{"line":1,"column":4087}},{"source":"src/index.js","name":"_super","original":{"line":59,"column":24},"generated":{"line":1,"column":4091}},{"source":"src/index.js","name":"_createSuper","original":{"line":59,"column":24},"generated":{"line":1,"column":4093}},{"source":"src/index.js","name":"CustomSinCurve","original":{"line":59,"column":24},"generated":{"line":1,"column":4095}},{"source":"src/index.js","original":{"line":60,"column":6},"generated":{"line":1,"column":4098}},{"source":"src/index.js","name":"CustomSinCurve","original":{"line":60,"column":6},"generated":{"line":1,"column":4107}},{"source":"src/index.js","original":{"line":60,"column":29},"generated":{"line":1,"column":4111}},{"source":"src/index.js","name":"_this","original":{"line":60,"column":29},"generated":{"line":1,"column":4115}},{"source":"src/index.js","name":"scale","original":{"line":60,"column":18},"generated":{"line":1,"column":4117}},{"source":"src/index.js","name":"arguments","original":{"line":60,"column":23},"generated":{"line":1,"column":4119}},{"source":"src/index.js","name":"length","original":{"line":60,"column":23},"generated":{"line":1,"column":4129}},{"source":"src/index.js","name":"arguments","original":{"line":60,"column":23},"generated":{"line":1,"column":4136}},{"source":"src/index.js","name":"undefined","original":{"line":60,"column":23},"generated":{"line":1,"column":4144}},{"source":"src/index.js","name":"arguments","original":{"line":60,"column":23},"generated":{"line":1,"column":4148}},{"source":"src/index.js","name":"undefined","original":{"line":60,"column":23},"generated":{"line":1,"column":4158}},{"source":"src/index.js","name":"arguments","original":{"line":60,"column":23},"generated":{"line":1,"column":4161}},{"source":"src/index.js","original":{"line":60,"column":26},"generated":{"line":1,"column":4171}},{"source":"src/index.js","original":{"line":60,"column":26},"generated":{"line":1,"column":4174}},{"source":"src/index.js","original":{"line":63,"column":27},"generated":{"line":1,"column":4176}},{"source":"src/index.js","name":"_classCallCheck","original":{"line":60,"column":27},"generated":{"line":1,"column":4183}},{"source":"src/index.js","name":"CustomSinCurve","original":{"line":60,"column":27},"generated":{"line":1,"column":4185}},{"source":"src/index.js","name":"CustomSinCurve","original":{"line":60,"column":27},"generated":{"line":1,"column":4190}},{"source":"src/index.js","name":"_this","original":{"line":61,"column":8},"generated":{"line":1,"column":4194}},{"source":"src/index.js","name":"_super","original":{"line":61,"column":8},"generated":{"line":1,"column":4196}},{"source":"src/index.js","name":"call","original":{"line":61,"column":8},"generated":{"line":1,"column":4198}},{"source":"src/index.js","original":{"line":61,"column":8},"generated":{"line":1,"column":4203}},{"source":"src/index.js","name":"scale","original":{"line":63,"column":13},"generated":{"line":1,"column":4210}},{"source":"src/index.js","name":"scale","original":{"line":63,"column":21},"generated":{"line":1,"column":4216}},{"source":"src/index.js","name":"_this","original":{"line":63,"column":27},"generated":{"line":1,"column":4218}},{"source":"src/index.js","original":{"line":72,"column":7},"generated":{"line":1,"column":4220}},{"source":"src/index.js","name":"_createClass","original":{"line":64,"column":7},"generated":{"line":1,"column":4227}},{"source":"src/index.js","name":"CustomSinCurve","original":{"line":64,"column":7},"generated":{"line":1,"column":4229}},{"source":"src/index.js","original":{"line":64,"column":7},"generated":{"line":1,"column":4231}},{"source":"src/index.js","original":{"line":64,"column":7},"generated":{"line":1,"column":4232}},{"source":"src/index.js","name":"key","original":{"line":64,"column":7},"generated":{"line":1,"column":4233}},{"source":"src/index.js","original":{"line":64,"column":7},"generated":{"line":1,"column":4237}},{"source":"src/index.js","name":"value","original":{"line":64,"column":7},"generated":{"line":1,"column":4248}},{"source":"src/index.js","original":{"line":66,"column":6},"generated":{"line":1,"column":4254}},{"source":"src/index.js","name":"t","original":{"line":66,"column":15},"generated":{"line":1,"column":4263}},{"source":"src/index.js","original":{"line":66,"column":56},"generated":{"line":1,"column":4266}},{"source":"src/index.js","name":"optionalTarget","original":{"line":66,"column":18},"generated":{"line":1,"column":4270}},{"source":"src/index.js","name":"arguments","original":{"line":66,"column":32},"generated":{"line":1,"column":4272}},{"source":"src/index.js","name":"length","original":{"line":66,"column":32},"generated":{"line":1,"column":4282}},{"source":"src/index.js","name":"arguments","original":{"line":66,"column":32},"generated":{"line":1,"column":4289}},{"source":"src/index.js","name":"undefined","original":{"line":66,"column":32},"generated":{"line":1,"column":4297}},{"source":"src/index.js","name":"arguments","original":{"line":66,"column":32},"generated":{"line":1,"column":4301}},{"source":"src/index.js","name":"undefined","original":{"line":66,"column":32},"generated":{"line":1,"column":4311}},{"source":"src/index.js","name":"arguments","original":{"line":66,"column":32},"generated":{"line":1,"column":4314}},{"source":"src/index.js","original":{"line":66,"column":35},"generated":{"line":1,"column":4324}},{"source":"src/index.js","original":{"line":66,"column":35},"generated":{"line":1,"column":4327}},{"source":"src/index.js","name":"THREE","original":{"line":66,"column":39},"generated":{"line":1,"column":4331}},{"source":"src/index.js","name":"Vector3","original":{"line":66,"column":45},"generated":{"line":1,"column":4333}},{"source":"src/index.js","name":"tx","original":{"line":67,"column":14},"generated":{"line":1,"column":4341}},{"source":"src/index.js","name":"Math","original":{"line":67,"column":19},"generated":{"line":1,"column":4343}},{"source":"src/index.js","name":"cos","original":{"line":67,"column":24},"generated":{"line":1,"column":4348}},{"source":"src/index.js","original":{"line":67,"column":28},"generated":{"line":1,"column":4352}},{"source":"src/index.js","name":"Math","original":{"line":67,"column":32},"generated":{"line":1,"column":4354}},{"source":"src/index.js","name":"PI","original":{"line":67,"column":37},"generated":{"line":1,"column":4359}},{"source":"src/index.js","name":"t","original":{"line":67,"column":42},"generated":{"line":1,"column":4362}},{"source":"src/index.js","name":"ty","original":{"line":68,"column":14},"generated":{"line":1,"column":4365}},{"source":"src/index.js","name":"Math","original":{"line":68,"column":19},"generated":{"line":1,"column":4367}},{"source":"src/index.js","name":"sin","original":{"line":68,"column":24},"generated":{"line":1,"column":4372}},{"source":"src/index.js","original":{"line":68,"column":28},"generated":{"line":1,"column":4376}},{"source":"src/index.js","name":"Math","original":{"line":68,"column":32},"generated":{"line":1,"column":4378}},{"source":"src/index.js","name":"PI","original":{"line":68,"column":37},"generated":{"line":1,"column":4383}},{"source":"src/index.js","name":"t","original":{"line":68,"column":42},"generated":{"line":1,"column":4386}},{"source":"src/index.js","name":"tz","original":{"line":69,"column":14},"generated":{"line":1,"column":4389}},{"source":"src/index.js","original":{"line":69,"column":19},"generated":{"line":1,"column":4391}},{"source":"src/index.js","name":"Math","original":{"line":69,"column":25},"generated":{"line":1,"column":4394}},{"source":"src/index.js","name":"sin","original":{"line":69,"column":30},"generated":{"line":1,"column":4399}},{"source":"src/index.js","original":{"line":69,"column":34},"generated":{"line":1,"column":4403}},{"source":"src/index.js","name":"Math","original":{"line":69,"column":38},"generated":{"line":1,"column":4405}},{"source":"src/index.js","name":"PI","original":{"line":69,"column":43},"generated":{"line":1,"column":4410}},{"source":"src/index.js","name":"t","original":{"line":69,"column":48},"generated":{"line":1,"column":4413}},{"source":"src/index.js","original":{"line":71,"column":8},"generated":{"line":1,"column":4416}},{"source":"src/index.js","name":"optionalTarget","original":{"line":71,"column":15},"generated":{"line":1,"column":4423}},{"source":"src/index.js","name":"set","original":{"line":71,"column":30},"generated":{"line":1,"column":4425}},{"source":"src/index.js","name":"tx","original":{"line":71,"column":34},"generated":{"line":1,"column":4429}},{"source":"src/index.js","name":"ty","original":{"line":71,"column":38},"generated":{"line":1,"column":4431}},{"source":"src/index.js","name":"tz","original":{"line":71,"column":42},"generated":{"line":1,"column":4433}},{"source":"src/index.js","name":"multiplyScalar","original":{"line":71,"column":46},"generated":{"line":1,"column":4436}},{"source":"src/index.js","original":{"line":71,"column":61},"generated":{"line":1,"column":4451}},{"source":"src/index.js","name":"scale","original":{"line":71,"column":66},"generated":{"line":1,"column":4456}},{"source":"src/index.js","name":"CustomSinCurve","original":{"line":72,"column":7},"generated":{"line":1,"column":4467}},{"source":"src/index.js","name":"_THREE$Curve","original":{"line":59,"column":24},"generated":{"line":1,"column":4469}},{"source":"src/index.js","original":{"line":75,"column":17},"generated":{"line":1,"column":4472}},{"source":"src/index.js","original":{"line":75,"column":36},"generated":{"line":1,"column":4473}},{"source":"src/index.js","original":{"line":77,"column":4},"generated":{"line":1,"column":4477}},{"source":"src/index.js","name":"geometry","original":{"line":77,"column":9},"generated":{"line":1,"column":4482}},{"source":"src/index.js","original":{"line":77,"column":20},"generated":{"line":1,"column":4491}},{"source":"src/index.js","name":"THREE","original":{"line":77,"column":24},"generated":{"line":1,"column":4495}},{"source":"src/index.js","name":"TubeGeometry","original":{"line":77,"column":30},"generated":{"line":1,"column":4497}},{"source":"src/index.js","name":"path","original":{"line":77,"column":43},"generated":{"line":1,"column":4510}},{"source":"src/index.js","original":{"line":77,"column":49},"generated":{"line":1,"column":4512}},{"source":"src/index.js","original":{"line":77,"column":54},"generated":{"line":1,"column":4516}},{"source":"src/index.js","original":{"line":77,"column":59},"generated":{"line":1,"column":4519}},{"source":"src/index.js","original":{"line":77,"column":63},"generated":{"line":1,"column":4523}},{"source":"src/index.js","original":{"line":78,"column":4},"generated":{"line":1,"column":4526}},{"source":"src/index.js","name":"mesh","original":{"line":78,"column":9},"generated":{"line":1,"column":4531}},{"source":"src/index.js","original":{"line":78,"column":16},"generated":{"line":1,"column":4536}},{"source":"src/index.js","name":"THREE","original":{"line":78,"column":20},"generated":{"line":1,"column":4540}},{"source":"src/index.js","name":"Mesh","original":{"line":78,"column":26},"generated":{"line":1,"column":4542}},{"source":"src/index.js","original":{"line":78,"column":31},"generated":{"line":1,"column":4547}},{"source":"src/index.js","name":"geometry","original":{"line":78,"column":36},"generated":{"line":1,"column":4552}},{"source":"src/index.js","original":{"line":78,"column":46},"generated":{"line":1,"column":4561}},{"source":"src/index.js","name":"material","original":{"line":78,"column":51},"generated":{"line":1,"column":4566}},{"source":"src/index.js","original":{"line":79,"column":4},"generated":{"line":1,"column":4576}},{"source":"src/index.js","name":"scene","original":{"line":79,"column":9},"generated":{"line":1,"column":4581}},{"source":"src/index.js","name":"add","original":{"line":79,"column":15},"generated":{"line":1,"column":4587}},{"source":"src/index.js","original":{"line":79,"column":19},"generated":{"line":1,"column":4591}},{"source":"src/index.js","name":"mesh","original":{"line":79,"column":24},"generated":{"line":1,"column":4596}},{"source":"src/index.js","original":{"line":80,"column":3},"generated":{"line":1,"column":4604}},{"source":"src/index.js","name":"key","original":{"line":80,"column":3},"generated":{"line":1,"column":4605}},{"source":"src/index.js","original":{"line":80,"column":3},"generated":{"line":1,"column":4609}},{"source":"src/index.js","name":"value","original":{"line":80,"column":3},"generated":{"line":1,"column":4618}},{"source":"src/index.js","original":{"line":82,"column":2},"generated":{"line":1,"column":4624}},{"source":"src/index.js","original":{"line":83,"column":4},"generated":{"line":1,"column":4635}},{"source":"src/index.js","name":"time","original":{"line":83,"column":9},"generated":{"line":1,"column":4640}},{"source":"src/index.js","name":"timer","original":{"line":83,"column":16},"generated":{"line":1,"column":4645}},{"source":"src/index.js","original":{"line":86,"column":4},"generated":{"line":1,"column":4647}},{"source":"src/index.js","name":"t","original":{"line":87,"column":8},"generated":{"line":1,"column":4651}},{"source":"src/index.js","original":{"line":87,"column":13},"generated":{"line":1,"column":4653}},{"source":"src/index.js","name":"time","original":{"line":87,"column":18},"generated":{"line":1,"column":4658}},{"source":"src/index.js","original":{"line":86,"column":19},"generated":{"line":1,"column":4663}},{"source":"src/index.js","original":{"line":86,"column":19},"generated":{"line":1,"column":4667}},{"source":"src/index.js","name":"pos","original":{"line":88,"column":8},"generated":{"line":1,"column":4671}},{"source":"src/index.js","original":{"line":88,"column":14},"generated":{"line":1,"column":4673}},{"source":"src/index.js","name":"geometry","original":{"line":88,"column":19},"generated":{"line":1,"column":4678}},{"source":"src/index.js","name":"parameters","original":{"line":88,"column":28},"generated":{"line":1,"column":4687}},{"source":"src/index.js","name":"path","original":{"line":88,"column":39},"generated":{"line":1,"column":4698}},{"source":"src/index.js","name":"getPointAt","original":{"line":88,"column":44},"generated":{"line":1,"column":4703}},{"source":"src/index.js","name":"t","original":{"line":88,"column":55},"generated":{"line":1,"column":4714}},{"source":"src/index.js","name":"segments","original":{"line":89,"column":8},"generated":{"line":1,"column":4717}},{"source":"src/index.js","original":{"line":89,"column":19},"generated":{"line":1,"column":4719}},{"source":"src/index.js","name":"geometry","original":{"line":89,"column":24},"generated":{"line":1,"column":4724}},{"source":"src/index.js","name":"tangents","original":{"line":89,"column":33},"generated":{"line":1,"column":4733}},{"source":"src/index.js","name":"length","original":{"line":89,"column":42},"generated":{"line":1,"column":4742}},{"source":"src/index.js","name":"pickt","original":{"line":90,"column":8},"generated":{"line":1,"column":4749}},{"source":"src/index.js","name":"t","original":{"line":90,"column":16},"generated":{"line":1,"column":4751}},{"source":"src/index.js","name":"segments","original":{"line":90,"column":20},"generated":{"line":1,"column":4753}},{"source":"src/index.js","name":"pick","original":{"line":91,"column":8},"generated":{"line":1,"column":4755}},{"source":"src/index.js","name":"Math","original":{"line":91,"column":15},"generated":{"line":1,"column":4757}},{"source":"src/index.js","name":"floor","original":{"line":91,"column":20},"generated":{"line":1,"column":4762}},{"source":"src/index.js","name":"pickt","original":{"line":91,"column":26},"generated":{"line":1,"column":4768}},{"source":"src/index.js","name":"pickNext","original":{"line":92,"column":8},"generated":{"line":1,"column":4771}},{"source":"src/index.js","name":"pick","original":{"line":92,"column":20},"generated":{"line":1,"column":4774}},{"source":"src/index.js","original":{"line":92,"column":27},"generated":{"line":1,"column":4776}},{"source":"src/index.js","name":"segments","original":{"line":92,"column":32},"generated":{"line":1,"column":4779}},{"source":"src/index.js","original":{"line":94,"column":4},"generated":{"line":1,"column":4781}},{"source":"src/index.js","name":"binormal","original":{"line":94,"column":9},"generated":{"line":1,"column":4786}},{"source":"src/index.js","name":"subVectors","original":{"line":94,"column":18},"generated":{"line":1,"column":4795}},{"source":"src/index.js","original":{"line":95,"column":6},"generated":{"line":1,"column":4806}},{"source":"src/index.js","name":"geometry","original":{"line":95,"column":11},"generated":{"line":1,"column":4811}},{"source":"src/index.js","name":"binormals","original":{"line":95,"column":20},"generated":{"line":1,"column":4820}},{"source":"src/index.js","name":"pickNext","original":{"line":95,"column":30},"generated":{"line":1,"column":4830}},{"source":"src/index.js","original":{"line":96,"column":6},"generated":{"line":1,"column":4833}},{"source":"src/index.js","name":"geometry","original":{"line":96,"column":11},"generated":{"line":1,"column":4838}},{"source":"src/index.js","name":"binormals","original":{"line":96,"column":20},"generated":{"line":1,"column":4847}},{"source":"src/index.js","name":"pick","original":{"line":96,"column":30},"generated":{"line":1,"column":4857}},{"source":"src/index.js","original":{"line":98,"column":4},"generated":{"line":1,"column":4861}},{"source":"src/index.js","name":"binormal","original":{"line":98,"column":9},"generated":{"line":1,"column":4866}},{"source":"src/index.js","name":"multiplyScalar","original":{"line":99,"column":7},"generated":{"line":1,"column":4875}},{"source":"src/index.js","name":"pickt","original":{"line":99,"column":22},"generated":{"line":1,"column":4890}},{"source":"src/index.js","name":"pick","original":{"line":99,"column":30},"generated":{"line":1,"column":4892}},{"source":"src/index.js","name":"add","original":{"line":100,"column":7},"generated":{"line":1,"column":4895}},{"source":"src/index.js","original":{"line":100,"column":11},"generated":{"line":1,"column":4899}},{"source":"src/index.js","name":"geometry","original":{"line":100,"column":16},"generated":{"line":1,"column":4904}},{"source":"src/index.js","name":"binormals","original":{"line":100,"column":25},"generated":{"line":1,"column":4913}},{"source":"src/index.js","name":"pick","original":{"line":100,"column":35},"generated":{"line":1,"column":4923}},{"source":"src/index.js","original":{"line":102,"column":4},"generated":{"line":1,"column":4927}},{"source":"src/index.js","name":"dir","original":{"line":102,"column":8},"generated":{"line":1,"column":4931}},{"source":"src/index.js","original":{"line":102,"column":14},"generated":{"line":1,"column":4933}},{"source":"src/index.js","name":"geometry","original":{"line":102,"column":19},"generated":{"line":1,"column":4938}},{"source":"src/index.js","name":"parameters","original":{"line":102,"column":28},"generated":{"line":1,"column":4947}},{"source":"src/index.js","name":"path","original":{"line":102,"column":39},"generated":{"line":1,"column":4958}},{"source":"src/index.js","name":"getTangentAt","original":{"line":102,"column":44},"generated":{"line":1,"column":4963}},{"source":"src/index.js","name":"t","original":{"line":102,"column":57},"generated":{"line":1,"column":4976}},{"source":"src/index.js","original":{"line":104,"column":4},"generated":{"line":1,"column":4979}},{"source":"src/index.js","name":"normal","original":{"line":104,"column":9},"generated":{"line":1,"column":4984}},{"source":"src/index.js","name":"copy","original":{"line":104,"column":16},"generated":{"line":1,"column":4991}},{"source":"src/index.js","original":{"line":104,"column":21},"generated":{"line":1,"column":4996}},{"source":"src/index.js","name":"binormal","original":{"line":104,"column":26},"generated":{"line":1,"column":5001}},{"source":"src/index.js","name":"cross","original":{"line":104,"column":36},"generated":{"line":1,"column":5011}},{"source":"src/index.js","name":"dir","original":{"line":104,"column":42},"generated":{"line":1,"column":5017}},{"source":"src/index.js","name":"pos","original":{"line":106,"column":4},"generated":{"line":1,"column":5020}},{"source":"src/index.js","name":"add","original":{"line":106,"column":8},"generated":{"line":1,"column":5022}},{"source":"src/index.js","original":{"line":106,"column":12},"generated":{"line":1,"column":5026}},{"source":"src/index.js","name":"normal","original":{"line":106,"column":17},"generated":{"line":1,"column":5031}},{"source":"src/index.js","name":"clone","original":{"line":106,"column":24},"generated":{"line":1,"column":5038}},{"source":"src/index.js","name":"multiplyScalar","original":{"line":106,"column":32},"generated":{"line":1,"column":5046}},{"source":"src/index.js","original":{"line":103,"column":17},"generated":{"line":1,"column":5061}},{"source":"src/index.js","original":{"line":107,"column":4},"generated":{"line":1,"column":5065}},{"source":"src/index.js","name":"camera","original":{"line":107,"column":9},"generated":{"line":1,"column":5070}},{"source":"src/index.js","name":"position","original":{"line":107,"column":16},"generated":{"line":1,"column":5077}},{"source":"src/index.js","name":"copy","original":{"line":107,"column":25},"generated":{"line":1,"column":5086}},{"source":"src/index.js","name":"pos","original":{"line":107,"column":30},"generated":{"line":1,"column":5091}},{"source":"src/index.js","original":{"line":109,"column":4},"generated":{"line":1,"column":5094}},{"source":"src/index.js","name":"lookAt","original":{"line":109,"column":8},"generated":{"line":1,"column":5098}},{"source":"src/index.js","original":{"line":109,"column":17},"generated":{"line":1,"column":5100}},{"source":"src/index.js","name":"geometry","original":{"line":109,"column":22},"generated":{"line":1,"column":5105}},{"source":"src/index.js","name":"parameters","original":{"line":109,"column":31},"generated":{"line":1,"column":5114}},{"source":"src/index.js","name":"path","original":{"line":109,"column":42},"generated":{"line":1,"column":5125}},{"source":"src/index.js","name":"getPointAt","original":{"line":109,"column":47},"generated":{"line":1,"column":5130}},{"source":"src/index.js","name":"t","original":{"line":110,"column":7},"generated":{"line":1,"column":5142}},{"source":"src/index.js","original":{"line":110,"column":11},"generated":{"line":1,"column":5144}},{"source":"src/index.js","original":{"line":110,"column":15},"generated":{"line":1,"column":5146}},{"source":"src/index.js","name":"geometry","original":{"line":110,"column":20},"generated":{"line":1,"column":5151}},{"source":"src/index.js","name":"parameters","original":{"line":110,"column":29},"generated":{"line":1,"column":5160}},{"source":"src/index.js","name":"path","original":{"line":110,"column":40},"generated":{"line":1,"column":5171}},{"source":"src/index.js","name":"getLength","original":{"line":110,"column":45},"generated":{"line":1,"column":5176}},{"source":"src/index.js","original":{"line":110,"column":60},"generated":{"line":1,"column":5189}},{"source":"src/index.js","original":{"line":113,"column":4},"generated":{"line":1,"column":5192}},{"source":"src/index.js","name":"camera","original":{"line":113,"column":9},"generated":{"line":1,"column":5197}},{"source":"src/index.js","name":"matrix","original":{"line":113,"column":16},"generated":{"line":1,"column":5204}},{"source":"src/index.js","name":"lookAt","original":{"line":113,"column":23},"generated":{"line":1,"column":5211}},{"source":"src/index.js","original":{"line":113,"column":30},"generated":{"line":1,"column":5218}},{"source":"src/index.js","name":"camera","original":{"line":113,"column":35},"generated":{"line":1,"column":5223}},{"source":"src/index.js","name":"position","original":{"line":113,"column":42},"generated":{"line":1,"column":5230}},{"source":"src/index.js","name":"lookAt","original":{"line":113,"column":52},"generated":{"line":1,"column":5239}},{"source":"src/index.js","original":{"line":113,"column":60},"generated":{"line":1,"column":5241}},{"source":"src/index.js","name":"normal","original":{"line":113,"column":65},"generated":{"line":1,"column":5246}},{"source":"src/index.js","original":{"line":114,"column":4},"generated":{"line":1,"column":5254}},{"source":"src/index.js","name":"camera","original":{"line":114,"column":9},"generated":{"line":1,"column":5259}},{"source":"src/index.js","name":"rotation","original":{"line":114,"column":16},"generated":{"line":1,"column":5266}},{"source":"src/index.js","name":"setFromRotationMatrix","original":{"line":114,"column":25},"generated":{"line":1,"column":5275}},{"source":"src/index.js","original":{"line":115,"column":6},"generated":{"line":1,"column":5297}},{"source":"src/index.js","name":"camera","original":{"line":115,"column":11},"generated":{"line":1,"column":5302}},{"source":"src/index.js","name":"matrix","original":{"line":115,"column":18},"generated":{"line":1,"column":5309}},{"source":"src/index.js","original":{"line":116,"column":6},"generated":{"line":1,"column":5316}},{"source":"src/index.js","name":"camera","original":{"line":116,"column":11},"generated":{"line":1,"column":5321}},{"source":"src/index.js","name":"rotation","original":{"line":116,"column":18},"generated":{"line":1,"column":5328}},{"source":"src/index.js","name":"order","original":{"line":116,"column":27},"generated":{"line":1,"column":5337}},{"source":"src/index.js","original":{"line":119,"column":4},"generated":{"line":1,"column":5344}},{"source":"src/index.js","name":"material","original":{"line":119,"column":9},"generated":{"line":1,"column":5349}},{"source":"src/index.js","name":"uniforms","original":{"line":119,"column":18},"generated":{"line":1,"column":5358}},{"source":"src/index.js","name":"time","original":{"line":119,"column":27},"generated":{"line":1,"column":5367}},{"source":"src/index.js","name":"value","original":{"line":119,"column":32},"generated":{"line":1,"column":5372}},{"source":"src/index.js","original":{"line":119,"column":40},"generated":{"line":1,"column":5378}},{"source":"src/index.js","name":"clock","original":{"line":119,"column":45},"generated":{"line":1,"column":5383}},{"source":"src/index.js","name":"getElapsedTime","original":{"line":119,"column":51},"generated":{"line":1,"column":5389}},{"source":"src/index.js","name":"requestAnimationFrame","original":{"line":120,"column":4},"generated":{"line":1,"column":5406}},{"source":"src/index.js","original":{"line":120,"column":26},"generated":{"line":1,"column":5428}},{"source":"src/index.js","name":"render","original":{"line":120,"column":31},"generated":{"line":1,"column":5433}},{"source":"src/index.js","name":"bind","original":{"line":120,"column":38},"generated":{"line":1,"column":5440}},{"source":"src/index.js","original":{"line":120,"column":43},"generated":{"line":1,"column":5445}},{"source":"src/index.js","original":{"line":122,"column":4},"generated":{"line":1,"column":5452}},{"source":"src/index.js","name":"renderer","original":{"line":122,"column":9},"generated":{"line":1,"column":5457}},{"source":"src/index.js","name":"render","original":{"line":122,"column":18},"generated":{"line":1,"column":5466}},{"source":"src/index.js","original":{"line":122,"column":25},"generated":{"line":1,"column":5473}},{"source":"src/index.js","name":"scene","original":{"line":122,"column":30},"generated":{"line":1,"column":5478}},{"source":"src/index.js","original":{"line":122,"column":37},"generated":{"line":1,"column":5484}},{"source":"src/index.js","name":"camera","original":{"line":122,"column":42},"generated":{"line":1,"column":5489}},{"source":"src/index.js","original":{"line":123,"column":3},"generated":{"line":1,"column":5499}},{"source":"src/index.js","name":"key","original":{"line":123,"column":3},"generated":{"line":1,"column":5500}},{"source":"src/index.js","original":{"line":123,"column":3},"generated":{"line":1,"column":5504}},{"source":"src/index.js","name":"value","original":{"line":123,"column":3},"generated":{"line":1,"column":5513}},{"source":"src/index.js","original":{"line":125,"column":2},"generated":{"line":1,"column":5519}},{"source":"src/index.js","original":{"line":126,"column":4},"generated":{"line":1,"column":5530}},{"source":"src/index.js","name":"width","original":{"line":126,"column":9},"generated":{"line":1,"column":5535}},{"source":"src/index.js","original":{"line":126,"column":17},"generated":{"line":1,"column":5541}},{"source":"src/index.js","name":"container","original":{"line":126,"column":22},"generated":{"line":1,"column":5546}},{"source":"src/index.js","name":"offsetWidth","original":{"line":126,"column":32},"generated":{"line":1,"column":5556}},{"source":"src/index.js","original":{"line":127,"column":4},"generated":{"line":1,"column":5568}},{"source":"src/index.js","name":"height","original":{"line":127,"column":9},"generated":{"line":1,"column":5573}},{"source":"src/index.js","original":{"line":127,"column":18},"generated":{"line":1,"column":5580}},{"source":"src/index.js","name":"container","original":{"line":127,"column":23},"generated":{"line":1,"column":5585}},{"source":"src/index.js","name":"offsetHeight","original":{"line":127,"column":33},"generated":{"line":1,"column":5595}},{"source":"src/index.js","original":{"line":128,"column":4},"generated":{"line":1,"column":5608}},{"source":"src/index.js","name":"renderer","original":{"line":128,"column":9},"generated":{"line":1,"column":5613}},{"source":"src/index.js","name":"setSize","original":{"line":128,"column":18},"generated":{"line":1,"column":5622}},{"source":"src/index.js","original":{"line":128,"column":26},"generated":{"line":1,"column":5630}},{"source":"src/index.js","name":"width","original":{"line":128,"column":31},"generated":{"line":1,"column":5635}},{"source":"src/index.js","original":{"line":128,"column":38},"generated":{"line":1,"column":5641}},{"source":"src/index.js","name":"height","original":{"line":128,"column":43},"generated":{"line":1,"column":5646}},{"source":"src/index.js","original":{"line":129,"column":4},"generated":{"line":1,"column":5654}},{"source":"src/index.js","name":"camera","original":{"line":129,"column":9},"generated":{"line":1,"column":5659}},{"source":"src/index.js","name":"aspect","original":{"line":129,"column":16},"generated":{"line":1,"column":5666}},{"source":"src/index.js","original":{"line":129,"column":25},"generated":{"line":1,"column":5673}},{"source":"src/index.js","name":"width","original":{"line":129,"column":30},"generated":{"line":1,"column":5678}},{"source":"src/index.js","original":{"line":129,"column":38},"generated":{"line":1,"column":5684}},{"source":"src/index.js","name":"height","original":{"line":129,"column":43},"generated":{"line":1,"column":5689}},{"source":"src/index.js","original":{"line":130,"column":4},"generated":{"line":1,"column":5696}},{"source":"src/index.js","name":"camera","original":{"line":130,"column":9},"generated":{"line":1,"column":5701}},{"source":"src/index.js","name":"updateProjectionMatrix","original":{"line":130,"column":16},"generated":{"line":1,"column":5708}},{"source":"src/index.js","original":{"line":131,"column":3},"generated":{"line":1,"column":5735}},{"source":"src/index.js","name":"key","original":{"line":131,"column":3},"generated":{"line":1,"column":5736}},{"source":"src/index.js","original":{"line":131,"column":3},"generated":{"line":1,"column":5740}},{"source":"src/index.js","name":"value","original":{"line":131,"column":3},"generated":{"line":1,"column":5754}},{"source":"src/index.js","original":{"line":133,"column":2},"generated":{"line":1,"column":5760}},{"source":"src/index.js","name":"window","original":{"line":134,"column":4},"generated":{"line":1,"column":5771}},{"source":"src/index.js","name":"addEventListener","original":{"line":134,"column":11},"generated":{"line":1,"column":5778}},{"source":"src/index.js","original":{"line":134,"column":28},"generated":{"line":1,"column":5795}},{"source":"src/index.js","original":{"line":134,"column":38},"generated":{"line":1,"column":5804}},{"source":"src/index.js","name":"resize","original":{"line":134,"column":43},"generated":{"line":1,"column":5809}},{"source":"src/index.js","name":"bind","original":{"line":134,"column":50},"generated":{"line":1,"column":5816}},{"source":"src/index.js","original":{"line":134,"column":55},"generated":{"line":1,"column":5821}},{"source":"src/index.js","name":"Sketch","original":{"line":135,"column":3},"generated":{"line":1,"column":5832}},{"source":"src/index.js","original":{"line":12,"column":27},"generated":{"line":1,"column":5834}},{"source":"src/index.js","original":{"line":138,"column":0},"generated":{"line":1,"column":5837}},{"source":"src/index.js","name":"Sketch","original":{"line":138,"column":4},"generated":{"line":1,"column":5841}},{"source":"src/index.js","original":{"line":138,"column":11},"generated":{"line":1,"column":5843}},{"source":"src/index.js","name":"domElement","original":{"line":139,"column":2},"generated":{"line":1,"column":5844}},{"source":"src/index.js","name":"document","original":{"line":139,"column":14},"generated":{"line":1,"column":5855}},{"source":"src/index.js","name":"getElementById","original":{"line":139,"column":23},"generated":{"line":1,"column":5864}},{"source":"src/index.js","original":{"line":139,"column":38},"generated":{"line":1,"column":5879}},{"source":"src/index.js","name":"window","original":{"line":142,"column":0},"generated":{"line":1,"column":5894}},{"source":"src/index.js","name":"addEventListener","original":{"line":142,"column":7},"generated":{"line":1,"column":5901}},{"source":"src/index.js","original":{"line":142,"column":24},"generated":{"line":1,"column":5918}},{"source":"src/index.js","original":{"line":142,"column":37},"generated":{"line":1,"column":5930}},{"source":"src/index.js","name":"e","original":{"line":142,"column":47},"generated":{"line":1,"column":5939}},{"source":"src/index.js","name":"mouseIsDown","original":{"line":143,"column":2},"generated":{"line":1,"column":5942}},{"source":"src/index.js","original":{"line":143,"column":16},"generated":{"line":1,"column":5945}},{"source":"src/index.js","name":"window","original":{"line":145,"column":0},"generated":{"line":1,"column":5949}},{"source":"src/index.js","name":"addEventListener","original":{"line":145,"column":7},"generated":{"line":1,"column":5956}},{"source":"src/index.js","original":{"line":145,"column":24},"generated":{"line":1,"column":5973}},{"source":"src/index.js","original":{"line":145,"column":35},"generated":{"line":1,"column":5983}},{"source":"src/index.js","name":"e","original":{"line":145,"column":45},"generated":{"line":1,"column":5992}},{"source":"src/index.js","name":"mouseIsDown","original":{"line":146,"column":2},"generated":{"line":1,"column":5995}},{"source":"src/index.js","original":{"line":146,"column":16},"generated":{"line":1,"column":5998}},{"source":"src/index.js","name":"window","original":{"line":149,"column":0},"generated":{"line":1,"column":6002}},{"source":"src/index.js","name":"addEventListener","original":{"line":149,"column":7},"generated":{"line":1,"column":6009}},{"source":"src/index.js","original":{"line":149,"column":24},"generated":{"line":1,"column":6026}},{"source":"src/index.js","original":{"line":149,"column":37},"generated":{"line":1,"column":6038}},{"source":"src/index.js","name":"e","original":{"line":149,"column":47},"generated":{"line":1,"column":6047}},{"source":"src/index.js","name":"mouseIsDown","original":{"line":150,"column":6},"generated":{"line":1,"column":6050}},{"source":"src/index.js","name":"timer","original":{"line":151,"column":4},"generated":{"line":1,"column":6054}},{"source":"src/index.js","original":{"line":151,"column":58},"generated":{"line":1,"column":6057}},{"source":"src/index.js","name":"e","original":{"line":151,"column":15},"generated":{"line":1,"column":6061}},{"source":"src/index.js","name":"clientY","original":{"line":151,"column":17},"generated":{"line":1,"column":6063}},{"source":"src/index.js","name":"window","original":{"line":151,"column":27},"generated":{"line":1,"column":6071}},{"source":"src/index.js","name":"innerHeight","original":{"line":151,"column":34},"generated":{"line":1,"column":6078}},{"source":"src/index.js","original":{"line":151,"column":49},"generated":{"line":1,"column":6090}},{"source":"src/index.js","original":{"line":151,"column":53},"generated":{"line":1,"column":6092}},{"source":"src/index.js","name":"timer","original":{"line":154,"column":6},"generated":{"line":1,"column":6096}},{"source":"src/index.js","original":{"line":154,"column":15},"generated":{"line":1,"column":6099}},{"source":"src/index.js","name":"timer","original":{"line":155,"column":4},"generated":{"line":1,"column":6103}},{"source":"src/index.js","original":{"line":155,"column":12},"generated":{"line":1,"column":6105}}],"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/fragment.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"},"lineCount":null}},"error":null,"hash":"7545dc3c477cb797e91a0376be9cf5fc","cacheData":{"env":{}}}