{"id":"../src/liquid-particle-wrapper.ts","dependencies":[{"name":"/Users/simonebembi/Projects/particles-liquid-system/tsconfig.json","includedInParent":true,"mtime":1586781978000},{"name":"/Users/simonebembi/Projects/particles-liquid-system/package.json","includedInParent":true,"mtime":1586786861555},{"name":"@wufe/particles","loc":{"line":1,"column":34},"parent":"/Users/simonebembi/Projects/particles-liquid-system/src/liquid-particle-wrapper.ts","resolved":"/Users/simonebembi/Projects/particles-liquid-system/node_modules/@wufe/particles/dist/cjs/index.js"}],"generated":{"js":"\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.LiquidParticleWrapper = void 0;\n\nvar _particles = require(\"@wufe/particles\");\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nvar LiquidParticleWrapper = function LiquidParticleWrapper(particle, _manager) {\n  var _this = this;\n\n  _classCallCheck(this, LiquidParticleWrapper);\n\n  this.particle = particle;\n  this._manager = _manager;\n\n  this.onParticlePositionUpdate = function () {\n    var _this$_manager$config = _this._manager.configuration,\n        width = _this$_manager$config.width,\n        height = _this$_manager$config.height,\n        depth = _this$_manager$config.depth;\n    var _this$particle$coords = _this.particle.coords,\n        x = _this$particle$coords.x,\n        y = _this$particle$coords.y,\n        z = _this$particle$coords.z;\n    if (y > height) y = 0;\n    if (x > width) x = 0;\n    if (z > depth) z = 0;\n    if (y < 0) y = height;\n    if (x < 0) x = width;\n    if (z < 0) z = depth;\n    _this.particle.coords.x = x;\n    _this.particle.coords.y = y;\n    _this.particle.coords.z = z;\n  };\n\n  particle.on(_particles.ParticleEventType.POSITION_UPDATE, this.onParticlePositionUpdate);\n};\n\nexports.LiquidParticleWrapper = LiquidParticleWrapper;"},"sourceMaps":{"js":{"mappings":[{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":8,"column":0}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":4,"column":13},"generated":{"line":12,"column":4}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":5,"column":4},"generated":{"line":12,"column":28}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":5,"column":23},"generated":{"line":12,"column":59}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":5,"column":4},"generated":{"line":12,"column":67}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":5,"column":51},"generated":{"line":12,"column":69}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":5,"column":4},"generated":{"line":12,"column":77}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":5,"column":78},"generated":{"line":12,"column":79}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":5,"column":78},"generated":{"line":13,"column":0}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":5,"column":78},"generated":{"line":15,"column":0}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":5,"column":23},"generated":{"line":17,"column":0}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":5,"column":23},"generated":{"line":17,"column":7}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":5,"column":23},"generated":{"line":17,"column":15}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":5,"column":23},"generated":{"line":17,"column":18}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":5,"column":23},"generated":{"line":17,"column":26}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":5,"column":51},"generated":{"line":18,"column":0}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":5,"column":51},"generated":{"line":18,"column":7}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":5,"column":51},"generated":{"line":18,"column":15}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":5,"column":51},"generated":{"line":18,"column":18}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":5,"column":51},"generated":{"line":18,"column":26}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":10,"column":4},"generated":{"line":20,"column":0}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":10,"column":4},"generated":{"line":20,"column":7}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":10,"column":4},"generated":{"line":20,"column":31}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":10,"column":31},"generated":{"line":20,"column":34}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":10,"column":36},"generated":{"line":20,"column":46}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":10,"column":36},"generated":{"line":21,"column":0}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":11,"column":41},"generated":{"line":21,"column":32}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":11,"column":45},"generated":{"line":21,"column":37}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":11,"column":46},"generated":{"line":21,"column":38}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":11,"column":41},"generated":{"line":21,"column":46}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":11,"column":55},"generated":{"line":21,"column":47}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":10,"column":36},"generated":{"line":21,"column":60}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":10,"column":36},"generated":{"line":22,"column":0}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":11,"column":16},"generated":{"line":22,"column":8}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":10,"column":36},"generated":{"line":22,"column":13}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":11,"column":16},"generated":{"line":22,"column":38}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":10,"column":36},"generated":{"line":22,"column":43}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":10,"column":36},"generated":{"line":23,"column":0}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":11,"column":23},"generated":{"line":23,"column":8}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":10,"column":36},"generated":{"line":23,"column":14}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":11,"column":23},"generated":{"line":23,"column":39}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":10,"column":36},"generated":{"line":23,"column":45}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":10,"column":36},"generated":{"line":24,"column":0}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":11,"column":31},"generated":{"line":24,"column":8}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":10,"column":36},"generated":{"line":24,"column":13}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":11,"column":31},"generated":{"line":24,"column":38}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":10,"column":36},"generated":{"line":24,"column":43}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":10,"column":36},"generated":{"line":25,"column":0}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":12,"column":26},"generated":{"line":25,"column":32}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":12,"column":30},"generated":{"line":25,"column":37}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":12,"column":31},"generated":{"line":25,"column":38}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":12,"column":26},"generated":{"line":25,"column":46}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":12,"column":40},"generated":{"line":25,"column":47}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":10,"column":36},"generated":{"line":25,"column":53}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":10,"column":36},"generated":{"line":26,"column":0}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":12,"column":14},"generated":{"line":26,"column":8}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":10,"column":36},"generated":{"line":26,"column":9}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":12,"column":14},"generated":{"line":26,"column":34}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":10,"column":36},"generated":{"line":26,"column":35}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":10,"column":36},"generated":{"line":27,"column":0}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":12,"column":17},"generated":{"line":27,"column":8}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":10,"column":36},"generated":{"line":27,"column":9}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":12,"column":17},"generated":{"line":27,"column":34}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":10,"column":36},"generated":{"line":27,"column":35}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":10,"column":36},"generated":{"line":28,"column":0}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":12,"column":20},"generated":{"line":28,"column":8}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":10,"column":36},"generated":{"line":28,"column":9}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":12,"column":20},"generated":{"line":28,"column":34}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":10,"column":36},"generated":{"line":28,"column":35}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":14,"column":8},"generated":{"line":29,"column":0}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":14,"column":12},"generated":{"line":29,"column":8}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":14,"column":13},"generated":{"line":29,"column":9}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":14,"column":16},"generated":{"line":29,"column":12}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":14,"column":8},"generated":{"line":29,"column":18}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":15,"column":12},"generated":{"line":29,"column":20}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":15,"column":13},"generated":{"line":29,"column":21}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":15,"column":16},"generated":{"line":29,"column":24}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":15,"column":12},"generated":{"line":29,"column":25}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":16,"column":8},"generated":{"line":30,"column":0}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":16,"column":12},"generated":{"line":30,"column":8}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":16,"column":13},"generated":{"line":30,"column":9}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":16,"column":16},"generated":{"line":30,"column":12}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":16,"column":8},"generated":{"line":30,"column":17}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":17,"column":12},"generated":{"line":30,"column":19}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":17,"column":13},"generated":{"line":30,"column":20}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":17,"column":16},"generated":{"line":30,"column":23}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":17,"column":12},"generated":{"line":30,"column":24}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":18,"column":8},"generated":{"line":31,"column":0}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":18,"column":12},"generated":{"line":31,"column":8}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":18,"column":13},"generated":{"line":31,"column":9}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":18,"column":16},"generated":{"line":31,"column":12}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":18,"column":8},"generated":{"line":31,"column":17}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":19,"column":12},"generated":{"line":31,"column":19}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":19,"column":13},"generated":{"line":31,"column":20}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":19,"column":16},"generated":{"line":31,"column":23}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":19,"column":12},"generated":{"line":31,"column":24}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":20,"column":8},"generated":{"line":32,"column":0}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":20,"column":12},"generated":{"line":32,"column":8}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":20,"column":13},"generated":{"line":32,"column":9}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":20,"column":16},"generated":{"line":32,"column":12}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":20,"column":8},"generated":{"line":32,"column":13}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":21,"column":12},"generated":{"line":32,"column":15}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":21,"column":13},"generated":{"line":32,"column":16}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":21,"column":16},"generated":{"line":32,"column":19}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":21,"column":12},"generated":{"line":32,"column":25}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":22,"column":8},"generated":{"line":33,"column":0}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":22,"column":12},"generated":{"line":33,"column":8}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":22,"column":13},"generated":{"line":33,"column":9}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":22,"column":16},"generated":{"line":33,"column":12}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":22,"column":8},"generated":{"line":33,"column":13}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":23,"column":12},"generated":{"line":33,"column":15}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":23,"column":13},"generated":{"line":33,"column":16}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":23,"column":16},"generated":{"line":33,"column":19}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":23,"column":12},"generated":{"line":33,"column":24}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":24,"column":8},"generated":{"line":34,"column":0}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":24,"column":12},"generated":{"line":34,"column":8}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":24,"column":13},"generated":{"line":34,"column":9}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":24,"column":16},"generated":{"line":34,"column":12}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":24,"column":8},"generated":{"line":34,"column":13}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":25,"column":12},"generated":{"line":34,"column":15}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":25,"column":13},"generated":{"line":34,"column":16}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":25,"column":16},"generated":{"line":34,"column":19}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":25,"column":12},"generated":{"line":34,"column":24}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":27,"column":8},"generated":{"line":35,"column":0}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":27,"column":8},"generated":{"line":35,"column":4}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":27,"column":12},"generated":{"line":35,"column":9}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":27,"column":13},"generated":{"line":35,"column":10}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":27,"column":8},"generated":{"line":35,"column":18}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":27,"column":22},"generated":{"line":35,"column":19}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":27,"column":8},"generated":{"line":35,"column":25}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":27,"column":29},"generated":{"line":35,"column":26}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":27,"column":8},"generated":{"line":35,"column":27}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":27,"column":33},"generated":{"line":35,"column":30}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":27,"column":8},"generated":{"line":35,"column":31}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":28,"column":8},"generated":{"line":36,"column":0}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":28,"column":8},"generated":{"line":36,"column":4}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":28,"column":12},"generated":{"line":36,"column":9}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":28,"column":13},"generated":{"line":36,"column":10}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":28,"column":8},"generated":{"line":36,"column":18}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":28,"column":22},"generated":{"line":36,"column":19}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":28,"column":8},"generated":{"line":36,"column":25}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":28,"column":29},"generated":{"line":36,"column":26}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":28,"column":8},"generated":{"line":36,"column":27}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":28,"column":33},"generated":{"line":36,"column":30}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":28,"column":8},"generated":{"line":36,"column":31}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":29,"column":8},"generated":{"line":37,"column":0}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":29,"column":8},"generated":{"line":37,"column":4}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":29,"column":12},"generated":{"line":37,"column":9}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":29,"column":13},"generated":{"line":37,"column":10}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":29,"column":8},"generated":{"line":37,"column":18}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":29,"column":22},"generated":{"line":37,"column":19}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":29,"column":8},"generated":{"line":37,"column":25}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":29,"column":29},"generated":{"line":37,"column":26}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":29,"column":8},"generated":{"line":37,"column":27}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":29,"column":33},"generated":{"line":37,"column":30}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":29,"column":8},"generated":{"line":37,"column":31}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":30,"column":5},"generated":{"line":38,"column":0}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":10,"column":4},"generated":{"line":38,"column":3}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":6,"column":8},"generated":{"line":40,"column":0}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":6,"column":8},"generated":{"line":40,"column":2}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":6,"column":16},"generated":{"line":40,"column":10}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":7,"column":13},"generated":{"line":40,"column":11}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":6,"column":8},"generated":{"line":40,"column":13}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":7,"column":16},"generated":{"line":40,"column":14}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":7,"column":34},"generated":{"line":40,"column":43}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":6,"column":8},"generated":{"line":40,"column":58}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":7,"column":51},"generated":{"line":40,"column":60}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":7,"column":56},"generated":{"line":40,"column":65}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":6,"column":8},"generated":{"line":40,"column":89}},{"source":"../src/liquid-particle-wrapper.ts","name":null,"original":{"line":8,"column":5},"generated":{"line":41,"column":0}}],"sources":{"../src/liquid-particle-wrapper.ts":"import { Particle, ILibraryInterface, ParticleEventType } from \"@wufe/particles\";\n\n\nexport class LiquidParticleWrapper {\n    constructor(public particle: Particle, private _manager: ILibraryInterface) {\n        particle\n            .on(ParticleEventType.POSITION_UPDATE, this.onParticlePositionUpdate);\n    }\n\n    onParticlePositionUpdate = () => {\n        const { width, height, depth } = this._manager.configuration;\n        let { x, y, z } = this.particle.coords;\n\n        if (y > height)\n            y = 0;\n        if (x > width)\n            x = 0;\n        if (z > depth)\n            z = 0;\n        if (y < 0)\n            y = height;\n        if (x < 0)\n            x = width;\n        if (z < 0)\n            z = depth;\n\n        this.particle.coords.x = x;\n        this.particle.coords.y = y;\n        this.particle.coords.z = z;\n    }\n}"},"lineCount":null}},"error":null,"hash":"7a105cdccbaeedb4ea553b6ca0db5393","cacheData":{"env":{}}}