UNPKG

meta-client

Version:
1 lines 357 kB
{"id":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","dependencies":[{"name":"C:\\Users\\florianmaxim\\work\\meta\\package.json","includedInParent":true,"mtime":1531759463299},{"name":"C:\\Users\\florianmaxim\\work\\meta\\.babelrc","includedInParent":true,"mtime":1531746256699},{"name":"../../../../config","loc":{"line":1,"column":19},"parent":"C:\\Users\\florianmaxim\\work\\meta\\src\\Space\\Device\\Desktop\\DesktopDeviceController.js","resolved":"C:\\Users\\florianmaxim\\work\\meta\\config.js"},{"name":"../../../Utilities/log","loc":{"line":2,"column":16},"parent":"C:\\Users\\florianmaxim\\work\\meta\\src\\Space\\Device\\Desktop\\DesktopDeviceController.js","resolved":"C:\\Users\\florianmaxim\\work\\meta\\src\\Utilities\\log.js"},{"name":"three","loc":{"line":4,"column":141},"parent":"C:\\Users\\florianmaxim\\work\\meta\\src\\Space\\Device\\Desktop\\DesktopDeviceController.js","resolved":"C:\\Users\\florianmaxim\\work\\meta\\node_modules\\three\\build\\three.module.js"},{"name":"./Controls/PointerLockControls","loc":{"line":6,"column":32},"parent":"C:\\Users\\florianmaxim\\work\\meta\\src\\Space\\Device\\Desktop\\DesktopDeviceController.js","resolved":"C:\\Users\\florianmaxim\\work\\meta\\src\\Space\\Device\\Desktop\\Controls\\PointerLockControls.js"}],"generated":{"js":"'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nvar _config = require('../../../../config');\n\nvar _config2 = _interopRequireDefault(_config);\n\nvar _log = require('../../../Utilities/log');\n\nvar _log2 = _interopRequireDefault(_log);\n\nvar _three = require('three');\n\nvar _PointerLockControls = require('./Controls/PointerLockControls');\n\nvar _PointerLockControls2 = _interopRequireDefault(_PointerLockControls);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nvar name = 'DesktopDeviceController';\n\nvar scope = void 0;\n\nvar raycaster = new _three.Raycaster();\nvar raycasterGlobe = new _three.Raycaster();\n\nvar mouse = new _three.Vector2();\nmouse.x = null;\nmouse.y = null;\n\nvar offset = new _three.Vector3();\nvar intersection = new _three.Vector3();\n\nvar onMouseMove = void 0,\n    onMouseDown = void 0,\n    onMouseUp = void 0,\n    onKeyDown = void 0,\n    onKeyUp = void 0;\n\nvar selected = null,\n    hovered = null;\nvar selectedGlobe = null;\nvar selectedGlobePoint = null;\nvar intersectsGlobePlane = null;\n\nvar MetaPosition = null;\n\nvar globePlane = null;\n\nvar moveForward = false;\nvar moveBackward = false;\nvar moveLeft = false;\nvar moveRight = false;\nvar moveUp = false;\nvar moveDown = false;\n\nvar prevTime = performance.now();\nvar velocity = new _three.Vector3();\n\nvar metaEntered = false;\nvar metaEnteredData = null;\n\nvar keys = {\n  enter: false,\n  space: false,\n  esc: false\n};\n\nvar globe = void 0;\nvar plane = void 0;\n\nvar data = void 0;\n\nfunction prepare(event) {\n\n  event.preventDefault();\n  event.stopPropagation();\n}\n\n/** This class represents a desktop device controller.\r\n* @constructor\r\n* @param {Object} space\r\n*/\n\nvar DesktopDeviceController = function () {\n  function DesktopDeviceController(space) {\n    _classCallCheck(this, DesktopDeviceController);\n\n    scope = this;\n\n    this.space = space;\n\n    //Add a globe as an 'interaction radius'\n    globe = new _three.Mesh(new _three.SphereGeometry(Math.abs(_config2.default.device.desktop.camera.position.z), 32, 32), new _three.MeshBasicMaterial({ color: _config2.default.device.desktop.globe.color, wireframe: _config2.default.device.desktop.globe.wireframe, transparent: _config2.default.device.desktop.globe.transparency, opacity: _config2.default.device.desktop.globe.opacity, side: _three.DoubleSide }));\n    space.camera.add(globe);\n\n    //Adjust space (device specifically).\n    space.container.position.copy(_config2.default.device.desktop.container.position);\n\n    space.camera.position.copy(_config2.default.device.desktop.camera.position);\n\n    space.scene.fog.far = Math.abs(_config2.default.device.desktop.camera.position.z * 5);\n\n    //Set up controls.\n    this.controls = new _PointerLockControls2.default(space.camera);\n    space.scene.add(scope.controls.getObject());\n    this.controls.enabled = false;\n\n    space.device = this;\n\n    //Handle Pointerlock.\n    var havePointerLock = 'pointerLockElement' in document || 'mozPointerLockElement' in document || 'webkitPointerLockElement' in document;\n\n    if (havePointerLock) {\n\n      var element = document.body;\n\n      var pointerlockchange = function pointerlockchange(event) {\n\n        if (document.pointerLockElement === element || document.mozPointerLockElement === element || document.webkitPointerLockElement === element) {\n\n          scope.controls.enabled = true;\n        } else {\n\n          scope.controls.enabled = false;\n        }\n      };\n\n      var pointerlockerror = function pointerlockerror(event) {\n        (0, _log2.default)('[DesktopDevice] - Controls - Pointerlock error.', name);\n      };\n\n      // Hook pointer lock state change events\n      document.addEventListener('pointerlockchange', pointerlockchange, false);\n      document.addEventListener('mozpointerlockchange', pointerlockchange, false);\n      document.addEventListener('webkitpointerlockchange', pointerlockchange, false);\n\n      document.addEventListener('pointerlockerror', pointerlockerror, false);\n      document.addEventListener('mozpointerlockerror', pointerlockerror, false);\n      document.addEventListener('webkitpointerlockerror', pointerlockerror, false);\n    }\n\n    onKeyDown = function onKeyDown(event) {\n\n      switch (event.keyCode) {\n\n        case 13:\n          //enter\n          keys.enter = true;\n          break;\n\n        case 27:\n          //escape\n          keys.esc = true;\n          break;\n\n        case 32:\n          //space\n          keys.space = true;\n          break;\n\n        case 38: // up\n        case 87:\n          // w\n          moveForward = true;\n          break;\n\n        case 37: // left\n        case 65:\n          // a\n          moveLeft = true;break;\n\n        case 40: // down\n        case 83:\n          // s\n          moveBackward = true;\n          break;\n\n        case 39: // right\n        case 68:\n          // d\n          moveRight = true;\n          break;\n\n        case 86:\n          // v\n          moveUp = true;\n          break;\n\n        case 16:\n          // shift\n          moveDown = true;\n          break;\n\n      }\n\n      switch (event.charCode) {\n\n        case 32:\n          // space\n          moveUp = true;\n          break;\n\n      }\n\n      if (keys.enter && keys.space) {\n        //@todo fire a 'release' event in space, since this is not possible anymore from now on\n        scope.space.go('release');\n\n        element.requestPointerLock = element.requestPointerLock || element.mozRequestPointerLock || element.webkitRequestPointerLock;\n        element.requestPointerLock();\n      }\n    };\n\n    onKeyUp = function onKeyUp(event) {\n\n      switch (event.keyCode) {\n\n        case 13:\n          //enter\n          keys.enter = false;\n          break;\n\n        case 27:\n          //escape\n          keys.esc = false;\n          break;\n\n        case 32:\n          //space\n          keys.space = false;\n          break;\n\n        case 38: // up\n        case 87:\n          // w\n          moveForward = false;\n          break;\n\n        case 37: // left\n        case 65:\n          // a\n          moveLeft = false;\n          break;\n\n        case 40: // down\n        case 83:\n          // s\n          moveBackward = false;\n          break;\n\n        case 39: // right\n        case 68:\n          // d\n          moveRight = false;\n          break;\n\n        case 86:\n          // v\n          moveUp = false;\n          break;\n\n        case 16:\n          // shift\n          moveDown = false;\n          break;\n\n      }\n\n      switch (event.charCode) {\n\n        case 32:\n          // space\n          moveUp = false;\n          break;\n\n      }\n    };\n\n    onMouseDown = function onMouseDown(event) {\n\n      prepare(event);\n\n      if (scope.controls.enabled === true) return;\n\n      mouse.x = event.clientX / window.innerWidth * 2 - 1;\n      mouse.y = -(event.clientY / window.innerHeight) * 2 + 1;\n\n      raycaster.setFromCamera(mouse, space.camera);\n\n      /*\r\n        Meta\r\n      */\n\n      //Check for reached any Meta.\n      var intersects = raycaster.intersectObjects(scope.space.container.children);\n\n      //Any intersections?\n      if (intersects.length > 0) {\n\n        selected = intersects[0].object;\n\n        scope.space.Meta.forEach(function (Meta) {\n\n          if (Meta.graphics.mesh.id === selected.id) {\n\n            MetaPosition = intersects[0].point;\n\n            MetaPosition.z = MetaPosition.z + Math.abs(_config2.default.device.desktop.container.position.z);\n            MetaPosition.y = MetaPosition.y + Math.abs(_config2.default.device.desktop.container.position.y);\n\n            var _data = {\n              position: MetaPosition\n            };\n\n            Meta.go('touch', _data);\n\n            //Set up plane\n            plane = new _three.Mesh(new _three.PlaneGeometry(100, 100, 10, 10), new _three.MeshBasicMaterial({ wireframe: true, transparent: true, opacity: false }));\n            plane.position.copy(MetaPosition);\n            scope.space.container.add(plane);\n          }\n        });\n      } else {\n\n        (0, _log2.default)('Looking for space reaches', name);\n\n        /*\r\n          Space\r\n        */\n\n        //And always, we're also 'reaching into space'.\n        //So, set up a raycaster for the globe.\n\n        //Check for intersections on globe.\n        var _intersectsGlobe = raycaster.intersectObject(globe);\n\n        //Any hits?\n        if (_intersectsGlobe.length > 0) {\n\n          selectedGlobe = _intersectsGlobe[0].object;\n          selectedGlobePoint = _intersectsGlobe[0].point;\n\n          //Substract container's position\n          selectedGlobePoint.z = selectedGlobePoint.z + Math.abs(_config2.default.device.desktop.container.position.z);\n          selectedGlobePoint.y = selectedGlobePoint.y + Math.abs(_config2.default.device.desktop.container.position.y);\n\n          //Set up helper plane\n          globePlane = new _three.Mesh(new _three.PlaneGeometry(100, 100, 10, 10), new _three.MeshBasicMaterial({ wireframe: _config2.default.device.desktop.globe.wireframe, transparent: true, opacity: _config2.default.device.desktop.globe.opacity }));\n          globePlane.position.copy(selectedGlobePoint);\n          scope.space.scene.add(globePlane);\n\n          var _data2 = {\n            position: selectedGlobePoint\n          };\n\n          (0, _log2.default)('about to trigger space touch');\n\n          scope.space.go('touch', _data2);\n        };\n      }\n    };\n\n    onMouseMove = function onMouseMove(event) {\n\n      prepare(event);\n\n      if (scope.controls.enabled === true) return;\n\n      mouse.x = event.clientX / window.innerWidth * 2 - 1;\n      mouse.y = -(event.clientY / window.innerHeight) * 2 + 1;\n\n      raycaster.setFromCamera(mouse, space.camera);\n\n      /*\r\n        Space\r\n      */\n\n      //Take the intersection on the globe.\n      //Draw a plane from there.\n      //Send rays.\n\n      if (globePlane) {\n\n        (0, _log2.default)('Intersected globe', name);\n\n        intersectsGlobePlane = raycaster.intersectObject(globePlane);\n\n        if (intersectsGlobePlane.length > 0) {\n\n          var position = intersectsGlobePlane[0].point;\n\n          position.z = position.z + Math.abs(_config2.default.device.desktop.container.position.z);\n          position.y = position.y + Math.abs(_config2.default.device.desktop.container.position.y);\n\n          var _data3 = {\n            position: position\n          };\n\n          scope.space.go('touch', _data3);\n        }\n      } else {\n\n        (0, _log2.default)('Intersected space', name);\n        //The rest is just reaching around in space...\n\n        var _intersectsGlobe = raycaster.intersectObject(globe);\n\n        //Any objects hit?\n        if (_intersectsGlobe.length > 0) {\n\n          var _position = _intersectsGlobe[0].point;\n\n          _position.z = _position.z + Math.abs(_config2.default.device.desktop.container.position.z);\n          _position.y = _position.y + Math.abs(_config2.default.device.desktop.container.position.y);\n\n          var _data4 = {\n            position: _position\n          };\n\n          scope.space.go('point', _data4);\n        }\n      }\n\n      /*\r\n        Meta\r\n      */\n\n      /*\r\n        Meta was selected before and its being moved on the plane now\r\n      */\n\n      if (selected) {\n\n        var _intersects = raycaster.intersectObject(plane);\n\n        if (_intersects.length > 0) {\n\n          var object = _intersects[0].object;\n\n          MetaPosition = _intersects[0].point;\n\n          MetaPosition.z = MetaPosition.z + Math.abs(_config2.default.device.desktop.container.position.z);\n          MetaPosition.y = MetaPosition.y + Math.abs(_config2.default.device.desktop.container.position.y);\n\n          scope.space.Meta.forEach(function (Meta) {\n\n            if (Meta.graphics.mesh.id === selected.id) {\n\n              var _data5 = {\n                position: MetaPosition\n              };\n\n              Meta.go('touch', _data5);\n            }\n          });\n        }\n      }\n\n      /*\r\n        Check for any in intersections with Meta\r\n      */\n      var intersects = raycaster.intersectObjects(scope.space.container.children);\n\n      //There ARE intersections with Meta\n      if (intersects.length > 0) {\n\n        (0, _log2.default)('Intersected Meta', name);\n\n        var _position2 = intersects[0].point;\n\n        //Substract the container's position\n        _position2.z = _position2.z + Math.abs(_config2.default.device.desktop.container.position.z);\n        _position2.y = _position2.y + Math.abs(_config2.default.device.desktop.container.position.y);\n\n        var _data6 = {\n          position: _position2\n        };\n\n        scope.space.Meta.forEach(function (Meta) {\n\n          if (Meta.graphics.mesh.id === intersects[0].object.id) {\n\n            //console.log(Meta.graphics.mesh.id+'-'+intersects[0].object.id)\n\n            Meta.go('point', _data6);\n\n            if (!Meta._entered) {\n              Meta.go('enter', _data6);\n              Meta._entered = true;\n            } else {\n              Meta.go('leave', _data6);\n              Meta._entered = false;\n            }\n          }\n        });\n\n        //NO intersections with Meta\n      } else {\n\n        //That means existing ones have to be cleared as well\n        scope.space.Meta.forEach(function (Meta) {\n\n          if (Meta._entered) {\n            Meta.go('leave', data);\n            Meta._entered = false;\n          }\n        });\n      }\n    };\n\n    onMouseUp = function onMouseUp(event) {\n\n      prepare(event);\n\n      if (scope.controls.enabled === true) return;\n\n      /*\r\n        Space\r\n      */\n      if (globePlane) {\n        scope.space.container.remove(globePlane);\n        globePlane = false;\n      }\n\n      //First of all,\n      //we're always 'reaching into space'.\n      //So, set up a raycaste for the globe.\n      raycaster.setFromCamera(mouse, space.camera);\n\n      //Check for intersections on globe\n      var _intersectsGlobe = raycaster.intersectObjects(scope.space.camera.children);\n\n      //Any objects hit?\n      if (_intersectsGlobe.length > 0) {\n\n        (0, _log2.default)('Intersected globe (onMouseDown)', name);\n\n        selectedGlobe = _intersectsGlobe[0].object;\n        var point = _intersectsGlobe[0].point;\n\n        point.z = point.z + Math.abs(_config2.default.device.desktop.container.position.z);\n        point.y = point.y + Math.abs(_config2.default.device.desktop.container.position.y);\n\n        //if(selectedGlobe.name==='globe'){\n        var _data7 = {\n          position: point\n        };\n        scope.space.go('release', _data7);\n        //}\n      }\n\n      /*\r\n        Meta\r\n      */\n\n      if (selected) {\n\n        scope.space.container.remove(plane);\n        plane = null;\n\n        space.Meta.find(function (Meta) {\n          if (Meta.graphics.mesh.id === selected.id) {\n            var _data8 = {\n              position: MetaPosition\n            };\n            Meta.go('release', _data8);\n          }\n        });\n\n        selected = null;\n      } else {}\n    };\n\n    this.init();\n\n    return this;\n  }\n\n  _createClass(DesktopDeviceController, [{\n    key: 'init',\n    value: function init() {\n\n      document.addEventListener('keydown', onKeyDown, false);\n      document.addEventListener('keyup', onKeyUp, false);\n\n      addEventListener('mousemove', onMouseMove, false);\n      addEventListener('mousedown', onMouseDown, false);\n      addEventListener('mouseup', onMouseUp, false);\n    }\n  }, {\n    key: 'deactivate',\n    value: function deactivate() {\n\n      document.removeEventListener('keydown', onKeyDown, false);\n      document.removeEventListener('keyup', onKeyUp, false);\n\n      removeEventListener('mousemove', onMouseMove, false);\n      removeEventListener('mousedown', onMouseDown, false);\n      removeEventListener('mouseup', onMouseUp, false);\n    }\n  }, {\n    key: 'render',\n    value: function render(space) {\n\n      if (!this.controls.enabled) return;\n\n      var time = performance.now();\n      var delta = (time - prevTime) / 1000;\n      var acceleration = _config2.default.device.desktop.acceleration;\n\n      velocity.x -= velocity.x * 10.0 * delta;\n      velocity.z -= velocity.z * 10.0 * delta;\n      velocity.y -= velocity.y * 10.0 * delta;\n\n      if (moveForward) velocity.z -= acceleration * delta;\n      if (moveBackward) velocity.z += acceleration * delta;\n\n      if (moveLeft) velocity.x -= acceleration * delta;\n      if (moveRight) velocity.x += acceleration * delta;\n\n      if (moveDown) velocity.y -= acceleration * delta;\n      if (moveUp) velocity.y += acceleration * delta;\n\n      scope.controls.getObject().translateX(velocity.x * delta);\n      scope.controls.getObject().translateY(velocity.y * delta);\n      scope.controls.getObject().translateZ(velocity.z * delta);\n\n      prevTime = time;\n    }\n  }]);\n\n  return DesktopDeviceController;\n}();\n\nexports.default = DesktopDeviceController;","map":{"mappings":[{"generated":{"line":9,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":1,"column":0}},{"generated":{"line":13,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":2,"column":0}},{"generated":{"line":17,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":4,"column":0}},{"generated":{"line":19,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":6,"column":0}},{"generated":{"line":27,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":8,"column":0}},{"name":"name","generated":{"line":27,"column":4},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":8,"column":6}},{"generated":{"line":27,"column":11},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":8,"column":13}},{"generated":{"line":27,"column":36},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":8,"column":0}},{"generated":{"line":29,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":10,"column":0}},{"name":"scope","generated":{"line":29,"column":4},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":10,"column":4}},{"generated":{"line":29,"column":18},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":10,"column":0}},{"generated":{"line":31,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":12,"column":0}},{"name":"raycaster","generated":{"line":31,"column":4},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":12,"column":6}},{"generated":{"line":31,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":12,"column":18}},{"name":"Raycaster","generated":{"line":31,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":12,"column":22}},{"generated":{"line":31,"column":36},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":12,"column":18}},{"generated":{"line":31,"column":38},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":12,"column":0}},{"generated":{"line":32,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":13,"column":0}},{"name":"raycasterGlobe","generated":{"line":32,"column":4},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":13,"column":6}},{"generated":{"line":32,"column":21},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":13,"column":23}},{"name":"Raycaster","generated":{"line":32,"column":25},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":13,"column":27}},{"generated":{"line":32,"column":41},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":13,"column":23}},{"generated":{"line":32,"column":43},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":13,"column":0}},{"generated":{"line":34,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":15,"column":0}},{"name":"mouse","generated":{"line":34,"column":4},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":15,"column":6}},{"generated":{"line":34,"column":12},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":15,"column":18}},{"name":"Vector2","generated":{"line":34,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":15,"column":22}},{"generated":{"line":34,"column":30},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":15,"column":18}},{"generated":{"line":34,"column":32},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":15,"column":0}},{"name":"mouse","generated":{"line":35,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":16,"column":6}},{"name":"x","generated":{"line":35,"column":6},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":16,"column":12}},{"generated":{"line":35,"column":7},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":16,"column":6}},{"generated":{"line":35,"column":10},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":16,"column":18}},{"generated":{"line":35,"column":14},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":16,"column":6}},{"name":"mouse","generated":{"line":36,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":17,"column":6}},{"name":"y","generated":{"line":36,"column":6},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":17,"column":12}},{"generated":{"line":36,"column":7},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":17,"column":6}},{"generated":{"line":36,"column":10},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":17,"column":18}},{"generated":{"line":36,"column":14},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":17,"column":6}},{"generated":{"line":38,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":19,"column":0}},{"name":"offset","generated":{"line":38,"column":4},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":19,"column":6}},{"generated":{"line":38,"column":13},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":19,"column":21}},{"name":"Vector3","generated":{"line":38,"column":17},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":19,"column":25}},{"generated":{"line":38,"column":31},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":19,"column":21}},{"generated":{"line":38,"column":33},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":19,"column":0}},{"generated":{"line":39,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":20,"column":0}},{"name":"intersection","generated":{"line":39,"column":4},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":20,"column":6}},{"generated":{"line":39,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":20,"column":21}},{"name":"Vector3","generated":{"line":39,"column":23},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":20,"column":25}},{"generated":{"line":39,"column":37},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":20,"column":21}},{"generated":{"line":39,"column":39},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":20,"column":0}},{"generated":{"line":41,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":22,"column":0}},{"name":"onMouseMove","generated":{"line":41,"column":4},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":22,"column":4}},{"generated":{"line":41,"column":24},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":22,"column":0}},{"generated":{"line":42,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":22,"column":0}},{"name":"onMouseDown","generated":{"line":42,"column":4},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":22,"column":17}},{"generated":{"line":42,"column":24},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":22,"column":0}},{"generated":{"line":43,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":22,"column":0}},{"name":"onMouseUp","generated":{"line":43,"column":4},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":22,"column":30}},{"generated":{"line":43,"column":22},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":22,"column":0}},{"generated":{"line":44,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":22,"column":0}},{"name":"onKeyDown","generated":{"line":44,"column":4},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":22,"column":41}},{"generated":{"line":44,"column":22},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":22,"column":0}},{"generated":{"line":45,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":22,"column":0}},{"name":"onKeyUp","generated":{"line":45,"column":4},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":22,"column":52}},{"generated":{"line":45,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":22,"column":0}},{"generated":{"line":47,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":24,"column":0}},{"name":"selected","generated":{"line":47,"column":4},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":24,"column":4}},{"generated":{"line":47,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":24,"column":15}},{"generated":{"line":47,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":24,"column":0}},{"generated":{"line":48,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":24,"column":0}},{"name":"hovered","generated":{"line":48,"column":4},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":24,"column":21}},{"generated":{"line":48,"column":14},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":24,"column":31}},{"generated":{"line":48,"column":18},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":24,"column":0}},{"generated":{"line":49,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":25,"column":0}},{"name":"selectedGlobe","generated":{"line":49,"column":4},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":25,"column":4}},{"generated":{"line":49,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":25,"column":20}},{"generated":{"line":49,"column":24},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":25,"column":0}},{"generated":{"line":50,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":26,"column":0}},{"name":"selectedGlobePoint","generated":{"line":50,"column":4},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":26,"column":4}},{"generated":{"line":50,"column":25},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":26,"column":25}},{"generated":{"line":50,"column":29},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":26,"column":0}},{"generated":{"line":51,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":27,"column":0}},{"name":"intersectsGlobePlane","generated":{"line":51,"column":4},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":27,"column":4}},{"generated":{"line":51,"column":27},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":27,"column":27}},{"generated":{"line":51,"column":31},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":27,"column":0}},{"generated":{"line":53,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":29,"column":0}},{"name":"MetaPosition","generated":{"line":53,"column":4},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":29,"column":4}},{"generated":{"line":53,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":29,"column":19}},{"generated":{"line":53,"column":23},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":29,"column":0}},{"generated":{"line":55,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":31,"column":0}},{"name":"globePlane","generated":{"line":55,"column":4},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":31,"column":4}},{"generated":{"line":55,"column":17},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":31,"column":17}},{"generated":{"line":55,"column":21},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":31,"column":0}},{"generated":{"line":57,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":33,"column":0}},{"name":"moveForward","generated":{"line":57,"column":4},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":33,"column":4}},{"generated":{"line":57,"column":18},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":33,"column":18}},{"generated":{"line":57,"column":23},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":33,"column":0}},{"generated":{"line":58,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":34,"column":0}},{"name":"moveBackward","generated":{"line":58,"column":4},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":34,"column":4}},{"generated":{"line":58,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":34,"column":19}},{"generated":{"line":58,"column":24},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":34,"column":0}},{"generated":{"line":59,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":35,"column":0}},{"name":"moveLeft","generated":{"line":59,"column":4},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":35,"column":4}},{"generated":{"line":59,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":35,"column":15}},{"generated":{"line":59,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":35,"column":0}},{"generated":{"line":60,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":36,"column":0}},{"name":"moveRight","generated":{"line":60,"column":4},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":36,"column":4}},{"generated":{"line":60,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":36,"column":16}},{"generated":{"line":60,"column":21},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":36,"column":0}},{"generated":{"line":61,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":37,"column":0}},{"name":"moveUp","generated":{"line":61,"column":4},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":37,"column":4}},{"generated":{"line":61,"column":13},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":37,"column":13}},{"generated":{"line":61,"column":18},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":37,"column":0}},{"generated":{"line":62,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":38,"column":0}},{"name":"moveDown","generated":{"line":62,"column":4},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":38,"column":4}},{"generated":{"line":62,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":38,"column":15}},{"generated":{"line":62,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":38,"column":0}},{"generated":{"line":64,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":40,"column":0}},{"name":"prevTime","generated":{"line":64,"column":4},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":40,"column":4}},{"name":"performance","generated":{"line":64,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":40,"column":15}},{"name":"now","generated":{"line":64,"column":27},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":40,"column":27}},{"generated":{"line":64,"column":30},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":40,"column":15}},{"generated":{"line":64,"column":32},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":40,"column":0}},{"generated":{"line":65,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":41,"column":0}},{"name":"velocity","generated":{"line":65,"column":4},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":41,"column":4}},{"generated":{"line":65,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":41,"column":15}},{"name":"Vector3","generated":{"line":65,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":41,"column":19}},{"generated":{"line":65,"column":33},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":41,"column":15}},{"generated":{"line":65,"column":35},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":41,"column":0}},{"generated":{"line":67,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":43,"column":0}},{"name":"metaEntered","generated":{"line":67,"column":4},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":43,"column":4}},{"generated":{"line":67,"column":18},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":43,"column":18}},{"generated":{"line":67,"column":23},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":43,"column":0}},{"generated":{"line":68,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":44,"column":0}},{"name":"metaEnteredData","generated":{"line":68,"column":4},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":44,"column":4}},{"generated":{"line":68,"column":22},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":44,"column":22}},{"generated":{"line":68,"column":26},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":44,"column":0}},{"generated":{"line":70,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":46,"column":0}},{"name":"keys","generated":{"line":70,"column":4},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":46,"column":4}},{"generated":{"line":70,"column":11},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":46,"column":11}},{"name":"enter","generated":{"line":71,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":47,"column":2}},{"generated":{"line":71,"column":9},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":47,"column":9}},{"generated":{"line":71,"column":14},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":46,"column":11}},{"name":"space","generated":{"line":72,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":48,"column":2}},{"generated":{"line":72,"column":9},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":48,"column":9}},{"generated":{"line":72,"column":14},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":46,"column":11}},{"name":"esc","generated":{"line":73,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":49,"column":2}},{"generated":{"line":73,"column":7},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":49,"column":7}},{"generated":{"line":74,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":46,"column":11}},{"generated":{"line":74,"column":1},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":46,"column":0}},{"generated":{"line":76,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":52,"column":0}},{"name":"globe","generated":{"line":76,"column":4},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":52,"column":4}},{"generated":{"line":76,"column":18},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":52,"column":0}},{"generated":{"line":77,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":53,"column":0}},{"name":"plane","generated":{"line":77,"column":4},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":53,"column":4}},{"generated":{"line":77,"column":18},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":53,"column":0}},{"generated":{"line":79,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":55,"column":0}},{"name":"data","generated":{"line":79,"column":4},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":55,"column":4}},{"generated":{"line":79,"column":17},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":55,"column":0}},{"generated":{"line":81,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":57,"column":0}},{"name":"prepare","generated":{"line":81,"column":9},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":57,"column":9}},{"generated":{"line":81,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":57,"column":0}},{"name":"event","generated":{"line":81,"column":17},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":57,"column":17}},{"generated":{"line":81,"column":22},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":57,"column":0}},{"generated":{"line":81,"column":24},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":57,"column":23}},{"name":"event","generated":{"line":83,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":59,"column":2}},{"name":"preventDefault","generated":{"line":83,"column":8},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":59,"column":8}},{"generated":{"line":83,"column":22},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":59,"column":2}},{"name":"event","generated":{"line":84,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":60,"column":2}},{"name":"stopPropagation","generated":{"line":84,"column":8},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":60,"column":8}},{"generated":{"line":84,"column":23},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":60,"column":2}},{"generated":{"line":85,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":62,"column":1}},{"generated":{"line":87,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":64,"column":0}},{"name":"DesktopDeviceController","generated":{"line":92,"column":4},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":68,"column":21}},{"generated":{"line":93,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":70,"column":2}},{"name":"space","generated":{"line":93,"column":35},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":70,"column":14}},{"generated":{"line":93,"column":40},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":70,"column":2}},{"generated":{"line":93,"column":42},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":70,"column":20}},{"generated":{"line":94,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":70,"column":20}},{"name":"scope","generated":{"line":96,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":72,"column":4}},{"generated":{"line":96,"column":12},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":72,"column":12}},{"generated":{"line":96,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":72,"column":4}},{"generated":{"line":98,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":74,"column":4}},{"name":"space","generated":{"line":98,"column":9},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":74,"column":9}},{"generated":{"line":98,"column":14},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":74,"column":4}},{"name":"space","generated":{"line":98,"column":17},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":74,"column":17}},{"generated":{"line":98,"column":22},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":74,"column":4}},{"generated":{"line":100,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":76,"column":4}},{"name":"globe","generated":{"line":101,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":4}},{"generated":{"line":101,"column":12},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":12}},{"name":"Mesh","generated":{"line":101,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":16}},{"generated":{"line":101,"column":27},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":12}},{"generated":{"line":101,"column":28},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":21}},{"name":"SphereGeometry","generated":{"line":101,"column":32},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":25}},{"generated":{"line":101,"column":53},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":21}},{"name":"Math","generated":{"line":101,"column":54},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":40}},{"name":"abs","generated":{"line":101,"column":59},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":45}},{"generated":{"line":101,"column":62},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":40}},{"name":"config","generated":{"line":101,"column":63},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":49}},{"name":"device","generated":{"line":101,"column":80},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":56}},{"generated":{"line":101,"column":86},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":49}},{"name":"desktop","generated":{"line":101,"column":87},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":63}},{"generated":{"line":101,"column":94},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":49}},{"name":"camera","generated":{"line":101,"column":95},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":71}},{"generated":{"line":101,"column":101},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":49}},{"name":"position","generated":{"line":101,"column":102},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":78}},{"generated":{"line":101,"column":110},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":49}},{"name":"z","generated":{"line":101,"column":111},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":87}},{"generated":{"line":101,"column":112},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":40}},{"generated":{"line":101,"column":113},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":21}},{"generated":{"line":101,"column":115},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":90}},{"generated":{"line":101,"column":117},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":21}},{"generated":{"line":101,"column":119},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":93}},{"generated":{"line":101,"column":121},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":21}},{"generated":{"line":101,"column":122},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":12}},{"generated":{"line":101,"column":124},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":98}},{"name":"MeshBasicMaterial","generated":{"line":101,"column":128},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":102}},{"generated":{"line":101,"column":152},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":98}},{"generated":{"line":101,"column":153},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":120}},{"name":"color","generated":{"line":101,"column":155},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":121}},{"name":"config","generated":{"line":101,"column":162},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":128}},{"name":"device","generated":{"line":101,"column":179},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":135}},{"generated":{"line":101,"column":185},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":128}},{"name":"desktop","generated":{"line":101,"column":186},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":142}},{"generated":{"line":101,"column":193},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":128}},{"name":"globe","generated":{"line":101,"column":194},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":150}},{"generated":{"line":101,"column":199},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":128}},{"name":"color","generated":{"line":101,"column":200},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":156}},{"generated":{"line":101,"column":205},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":120}},{"name":"wireframe","generated":{"line":101,"column":207},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":163}},{"name":"config","generated":{"line":101,"column":218},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":174}},{"name":"device","generated":{"line":101,"column":235},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":181}},{"generated":{"line":101,"column":241},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":174}},{"name":"desktop","generated":{"line":101,"column":242},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":188}},{"generated":{"line":101,"column":249},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":174}},{"name":"globe","generated":{"line":101,"column":250},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":196}},{"generated":{"line":101,"column":255},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":174}},{"name":"wireframe","generated":{"line":101,"column":256},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":202}},{"generated":{"line":101,"column":265},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":120}},{"name":"transparent","generated":{"line":101,"column":267},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":213}},{"name":"config","generated":{"line":101,"column":280},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":226}},{"name":"device","generated":{"line":101,"column":297},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":233}},{"generated":{"line":101,"column":303},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":226}},{"name":"desktop","generated":{"line":101,"column":304},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":240}},{"generated":{"line":101,"column":311},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":226}},{"name":"globe","generated":{"line":101,"column":312},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":248}},{"generated":{"line":101,"column":317},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":226}},{"name":"transparency","generated":{"line":101,"column":318},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":254}},{"generated":{"line":101,"column":330},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":120}},{"name":"opacity","generated":{"line":101,"column":332},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":268}},{"name":"config","generated":{"line":101,"column":341},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":277}},{"name":"device","generated":{"line":101,"column":358},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":284}},{"generated":{"line":101,"column":364},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":277}},{"name":"desktop","generated":{"line":101,"column":365},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":291}},{"generated":{"line":101,"column":372},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":277}},{"name":"globe","generated":{"line":101,"column":373},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":299}},{"generated":{"line":101,"column":378},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":277}},{"name":"opacity","generated":{"line":101,"column":379},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":305}},{"generated":{"line":101,"column":386},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":120}},{"name":"side","generated":{"line":101,"column":388},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":314}},{"name":"DoubleSide","generated":{"line":101,"column":394},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":320}},{"generated":{"line":101,"column":411},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":120}},{"generated":{"line":101,"column":413},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":98}},{"generated":{"line":101,"column":414},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":12}},{"generated":{"line":101,"column":415},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":77,"column":4}},{"name":"space","generated":{"line":102,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":78,"column":4}},{"name":"camera","generated":{"line":102,"column":10},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":78,"column":10}},{"generated":{"line":102,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":78,"column":4}},{"name":"add","generated":{"line":102,"column":17},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":78,"column":17}},{"generated":{"line":102,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":78,"column":4}},{"name":"globe","generated":{"line":102,"column":21},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":78,"column":21}},{"generated":{"line":102,"column":26},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":78,"column":4}},{"generated":{"line":104,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":80,"column":2}},{"name":"space","generated":{"line":105,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":81,"column":4}},{"name":"container","generated":{"line":105,"column":10},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":81,"column":10}},{"generated":{"line":105,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":81,"column":4}},{"name":"position","generated":{"line":105,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":81,"column":20}},{"generated":{"line":105,"column":28},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":81,"column":4}},{"name":"copy","generated":{"line":105,"column":29},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":82,"column":5}},{"generated":{"line":105,"column":33},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":81,"column":4}},{"name":"config","generated":{"line":105,"column":34},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":82,"column":10}},{"name":"device","generated":{"line":105,"column":51},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":82,"column":17}},{"generated":{"line":105,"column":57},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":82,"column":10}},{"name":"desktop","generated":{"line":105,"column":58},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":82,"column":24}},{"generated":{"line":105,"column":65},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":82,"column":10}},{"name":"container","generated":{"line":105,"column":66},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":82,"column":32}},{"generated":{"line":105,"column":75},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":82,"column":10}},{"name":"position","generated":{"line":105,"column":76},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":82,"column":42}},{"generated":{"line":105,"column":84},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":81,"column":4}},{"name":"space","generated":{"line":107,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":84,"column":4}},{"name":"camera","generated":{"line":107,"column":10},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":84,"column":10}},{"generated":{"line":107,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":84,"column":4}},{"name":"position","generated":{"line":107,"column":17},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":84,"column":17}},{"generated":{"line":107,"column":25},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":84,"column":4}},{"name":"copy","generated":{"line":107,"column":26},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":85,"column":5}},{"generated":{"line":107,"column":30},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":84,"column":4}},{"name":"config","generated":{"line":107,"column":31},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":85,"column":10}},{"name":"device","generated":{"line":107,"column":48},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":85,"column":17}},{"generated":{"line":107,"column":54},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":85,"column":10}},{"name":"desktop","generated":{"line":107,"column":55},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":85,"column":24}},{"generated":{"line":107,"column":62},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":85,"column":10}},{"name":"camera","generated":{"line":107,"column":63},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":85,"column":32}},{"generated":{"line":107,"column":69},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":85,"column":10}},{"name":"position","generated":{"line":107,"column":70},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":85,"column":39}},{"generated":{"line":107,"column":78},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":84,"column":4}},{"name":"space","generated":{"line":109,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":87,"column":4}},{"name":"scene","generated":{"line":109,"column":10},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":87,"column":10}},{"generated":{"line":109,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":87,"column":4}},{"name":"fog","generated":{"line":109,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":87,"column":16}},{"generated":{"line":109,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":87,"column":4}},{"name":"far","generated":{"line":109,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":87,"column":20}},{"generated":{"line":109,"column":23},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":87,"column":4}},{"name":"Math","generated":{"line":109,"column":26},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":87,"column":26}},{"name":"abs","generated":{"line":109,"column":31},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":87,"column":31}},{"generated":{"line":109,"column":34},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":87,"column":26}},{"name":"config","generated":{"line":109,"column":35},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":87,"column":35}},{"name":"device","generated":{"line":109,"column":52},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":87,"column":42}},{"generated":{"line":109,"column":58},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":87,"column":35}},{"name":"desktop","generated":{"line":109,"column":59},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":87,"column":49}},{"generated":{"line":109,"column":66},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":87,"column":35}},{"name":"camera","generated":{"line":109,"column":67},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":87,"column":57}},{"generated":{"line":109,"column":73},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":87,"column":35}},{"name":"position","generated":{"line":109,"column":74},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":87,"column":64}},{"generated":{"line":109,"column":82},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":87,"column":35}},{"name":"z","generated":{"line":109,"column":83},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":87,"column":73}},{"generated":{"line":109,"column":84},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":87,"column":35}},{"generated":{"line":109,"column":87},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":87,"column":75}},{"generated":{"line":109,"column":88},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":87,"column":26}},{"generated":{"line":109,"column":89},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":87,"column":4}},{"generated":{"line":111,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":89,"column":4}},{"generated":{"line":112,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":90,"column":4}},{"name":"controls","generated":{"line":112,"column":9},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":90,"column":9}},{"generated":{"line":112,"column":17},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":90,"column":4}},{"generated":{"line":112,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":90,"column":20}},{"name":"PointerLockControls","generated":{"line":112,"column":24},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":90,"column":24}},{"generated":{"line":112,"column":53},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":90,"column":20}},{"name":"space","generated":{"line":112,"column":54},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":90,"column":44}},{"name":"camera","generated":{"line":112,"column":60},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":90,"column":50}},{"generated":{"line":112,"column":66},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":90,"column":20}},{"generated":{"line":112,"column":67},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":90,"column":4}},{"name":"space","generated":{"line":113,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":91,"column":4}},{"name":"scene","generated":{"line":113,"column":10},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":91,"column":10}},{"generated":{"line":113,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":91,"column":4}},{"name":"add","generated":{"line":113,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":91,"column":16}},{"generated":{"line":113,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":91,"column":4}},{"name":"scope","generated":{"line":113,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":91,"column":21}},{"name":"controls","generated":{"line":113,"column":26},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":91,"column":27}},{"generated":{"line":113,"column":34},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":91,"column":21}},{"name":"getObject","generated":{"line":113,"column":35},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":91,"column":36}},{"generated":{"line":113,"column":44},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":91,"column":21}},{"generated":{"line":113,"column":46},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":91,"column":4}},{"generated":{"line":114,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":92,"column":4}},{"name":"controls","generated":{"line":114,"column":9},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":92,"column":9}},{"generated":{"line":114,"column":17},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":92,"column":4}},{"name":"enabled","generated":{"line":114,"column":18},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":92,"column":18}},{"generated":{"line":114,"column":25},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":92,"column":4}},{"generated":{"line":114,"column":28},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":92,"column":28}},{"generated":{"line":114,"column":33},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":92,"column":4}},{"name":"space","generated":{"line":116,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":94,"column":4}},{"name":"device","generated":{"line":116,"column":10},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":94,"column":10}},{"generated":{"line":116,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":94,"column":4}},{"generated":{"line":116,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":94,"column":19}},{"generated":{"line":116,"column":23},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":94,"column":4}},{"generated":{"line":118,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":96,"column":4}},{"generated":{"line":119,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":97,"column":4}},{"name":"havePointerLock","generated":{"line":119,"column":8},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":97,"column":10}},{"generated":{"line":119,"column":26},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":97,"column":28}},{"name":"document","generated":{"line":119,"column":50},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":97,"column":52}},{"generated":{"line":119,"column":58},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":97,"column":28}},{"generated":{"line":119,"column":62},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":97,"column":64}},{"name":"document","generated":{"line":119,"column":89},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":97,"column":91}},{"generated":{"line":119,"column":97},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":97,"column":28}},{"generated":{"line":119,"column":101},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":97,"column":103}},{"name":"document","generated":{"line":119,"column":131},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":97,"column":133}},{"generated":{"line":119,"column":139},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":97,"column":4}},{"generated":{"line":121,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":99,"column":4}},{"name":"havePointerLock","generated":{"line":121,"column":8},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":99,"column":9}},{"generated":{"line":121,"column":23},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":99,"column":4}},{"generated":{"line":121,"column":25},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":99,"column":27}},{"generated":{"line":123,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":101,"column":6}},{"name":"element","generated":{"line":123,"column":10},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":101,"column":10}},{"name":"document","generated":{"line":123,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":101,"column":20}},{"name":"body","generated":{"line":123,"column":29},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":101,"column":29}},{"generated":{"line":123,"column":33},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":101,"column":6}},{"generated":{"line":125,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":103,"column":6}},{"name":"pointerlockchange","generated":{"line":125,"column":10},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":103,"column":10}},{"generated":{"line":125,"column":30},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":103,"column":30}},{"name":"pointerlockchange","generated":{"line":125,"column":39},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":103,"column":10}},{"generated":{"line":125,"column":56},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":103,"column":30}},{"name":"event","generated":{"line":125,"column":57},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":103,"column":41}},{"generated":{"line":125,"column":62},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":103,"column":30}},{"generated":{"line":125,"column":64},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":103,"column":49}},{"generated":{"line":127,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":105,"column":8}},{"name":"document","generated":{"line":127,"column":12},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":105,"column":13}},{"name":"pointerLockElement","generated":{"line":127,"column":21},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":105,"column":22}},{"generated":{"line":127,"column":39},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":105,"column":13}},{"name":"element","generated":{"line":127,"column":44},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":105,"column":45}},{"generated":{"line":127,"column":51},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":105,"column":13}},{"name":"document","generated":{"line":127,"column":55},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":105,"column":56}},{"name":"mozPointerLockElement","generated":{"line":127,"column":64},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":105,"column":65}},{"generated":{"line":127,"column":85},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":105,"column":56}},{"name":"element","generated":{"line":127,"column":90},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":105,"column":91}},{"generated":{"line":127,"column":97},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":105,"column":13}},{"name":"document","generated":{"line":127,"column":101},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":105,"column":102}},{"name":"webkitPointerLockElement","generated":{"line":127,"column":110},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":105,"column":111}},{"generated":{"line":127,"column":134},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":105,"column":102}},{"name":"element","generated":{"line":127,"column":139},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":105,"column":140}},{"generated":{"line":127,"column":146},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":105,"column":8}},{"generated":{"line":127,"column":148},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":105,"column":150}},{"name":"scope","generated":{"line":129,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":107,"column":10}},{"name":"controls","generated":{"line":129,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":107,"column":16}},{"generated":{"line":129,"column":24},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":107,"column":10}},{"name":"enabled","generated":{"line":129,"column":25},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":107,"column":25}},{"generated":{"line":129,"column":32},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":107,"column":10}},{"generated":{"line":129,"column":35},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":107,"column":35}},{"generated":{"line":129,"column":39},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":107,"column":10}},{"generated":{"line":130,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":109,"column":9}},{"generated":{"line":130,"column":9},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":105,"column":8}},{"generated":{"line":130,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":109,"column":15}},{"name":"scope","generated":{"line":132,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":111,"column":10}},{"name":"controls","generated":{"line":132,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":111,"column":16}},{"generated":{"line":132,"column":24},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":111,"column":10}},{"name":"enabled","generated":{"line":132,"column":25},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":111,"column":25}},{"generated":{"line":132,"column":32},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":111,"column":10}},{"generated":{"line":132,"column":35},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":111,"column":35}},{"generated":{"line":132,"column":40},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":111,"column":10}},{"generated":{"line":133,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":113,"column":9}},{"generated":{"line":134,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":115,"column":7}},{"generated":{"line":134,"column":7},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":103,"column":6}},{"generated":{"line":136,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":117,"column":6}},{"name":"pointerlockerror","generated":{"line":136,"column":10},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":117,"column":10}},{"generated":{"line":136,"column":29},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":117,"column":29}},{"name":"pointerlockerror","generated":{"line":136,"column":38},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":117,"column":10}},{"generated":{"line":136,"column":54},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":117,"column":29}},{"name":"event","generated":{"line":136,"column":55},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":117,"column":31}},{"generated":{"line":136,"column":60},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":117,"column":29}},{"generated":{"line":136,"column":62},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":117,"column":42}},{"generated":{"line":137,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":118,"column":8}},{"generated":{"line":137,"column":27},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":118,"column":12}},{"generated":{"line":137,"column":76},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":118,"column":8}},{"name":"name","generated":{"line":137,"column":78},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":118,"column":63}},{"generated":{"line":137,"column":82},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":118,"column":8}},{"generated":{"line":138,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":119,"column":7}},{"generated":{"line":138,"column":7},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":117,"column":6}},{"generated":{"line":140,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":121,"column":6}},{"name":"document","generated":{"line":141,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":122,"column":6}},{"name":"addEventListener","generated":{"line":141,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":122,"column":15}},{"generated":{"line":141,"column":31},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":122,"column":6}},{"generated":{"line":141,"column":32},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":122,"column":33}},{"generated":{"line":141,"column":51},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":122,"column":6}},{"name":"pointerlockchange","generated":{"line":141,"column":53},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":122,"column":54}},{"generated":{"line":141,"column":70},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":122,"column":6}},{"generated":{"line":141,"column":72},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":122,"column":73}},{"generated":{"line":141,"column":77},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":122,"column":6}},{"name":"document","generated":{"line":142,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":123,"column":6}},{"name":"addEventListener","generated":{"line":142,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":123,"column":15}},{"generated":{"line":142,"column":31},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":123,"column":6}},{"generated":{"line":142,"column":32},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":123,"column":33}},{"generated":{"line":142,"column":54},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":123,"column":6}},{"name":"pointerlockchange","generated":{"line":142,"column":56},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":123,"column":57}},{"generated":{"line":142,"column":73},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":123,"column":6}},{"generated":{"line":142,"column":75},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":123,"column":76}},{"generated":{"line":142,"column":80},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":123,"column":6}},{"name":"document","generated":{"line":143,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":124,"column":6}},{"name":"addEventListener","generated":{"line":143,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":124,"column":15}},{"generated":{"line":143,"column":31},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":124,"column":6}},{"generated":{"line":143,"column":32},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":124,"column":33}},{"generated":{"line":143,"column":57},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":124,"column":6}},{"name":"pointerlockchange","generated":{"line":143,"column":59},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":124,"column":60}},{"generated":{"line":143,"column":76},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":124,"column":6}},{"generated":{"line":143,"column":78},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":124,"column":79}},{"generated":{"line":143,"column":83},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":124,"column":6}},{"name":"document","generated":{"line":145,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":126,"column":6}},{"name":"addEventListener","generated":{"line":145,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":126,"column":15}},{"generated":{"line":145,"column":31},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":126,"column":6}},{"generated":{"line":145,"column":32},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":126,"column":33}},{"generated":{"line":145,"column":50},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":126,"column":6}},{"name":"pointerlockerror","generated":{"line":145,"column":52},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":126,"column":53}},{"generated":{"line":145,"column":68},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":126,"column":6}},{"generated":{"line":145,"column":70},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":126,"column":71}},{"generated":{"line":145,"column":75},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":126,"column":6}},{"name":"document","generated":{"line":146,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":127,"column":6}},{"name":"addEventListener","generated":{"line":146,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":127,"column":15}},{"generated":{"line":146,"column":31},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":127,"column":6}},{"generated":{"line":146,"column":32},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":127,"column":33}},{"generated":{"line":146,"column":53},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":127,"column":6}},{"name":"pointerlockerror","generated":{"line":146,"column":55},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":127,"column":56}},{"generated":{"line":146,"column":71},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":127,"column":6}},{"generated":{"line":146,"column":73},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":127,"column":74}},{"generated":{"line":146,"column":78},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":127,"column":6}},{"name":"document","generated":{"line":147,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":128,"column":6}},{"name":"addEventListener","generated":{"line":147,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":128,"column":15}},{"generated":{"line":147,"column":31},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":128,"column":6}},{"generated":{"line":147,"column":32},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":128,"column":33}},{"generated":{"line":147,"column":56},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":128,"column":6}},{"name":"pointerlockerror","generated":{"line":147,"column":58},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":128,"column":59}},{"generated":{"line":147,"column":74},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":128,"column":6}},{"generated":{"line":147,"column":76},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":128,"column":77}},{"generated":{"line":147,"column":81},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":128,"column":6}},{"generated":{"line":148,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":130,"column":5}},{"name":"onKeyDown","generated":{"line":150,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":133,"column":4}},{"generated":{"line":150,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":133,"column":16}},{"name":"event","generated":{"line":150,"column":35},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":133,"column":18}},{"generated":{"line":150,"column":40},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":133,"column":16}},{"generated":{"line":150,"column":42},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":133,"column":29}},{"generated":{"line":152,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":135,"column":3}},{"name":"event","generated":{"line":152,"column":14},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":135,"column":12}},{"name":"keyCode","generated":{"line":152,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":135,"column":18}},{"generated":{"line":152,"column":27},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":135,"column":3}},{"generated":{"line":154,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":137,"column":8}},{"generated":{"line":154,"column":13},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":137,"column":13}},{"generated":{"line":154,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":137,"column":8}},{"generated":{"line":155,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":137,"column":17}},{"name":"keys","generated":{"line":156,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":138,"column":10}},{"name":"enter","generated":{"line":156,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":138,"column":15}},{"generated":{"line":156,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":138,"column":10}},{"generated":{"line":156,"column":23},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":138,"column":23}},{"generated":{"line":156,"column":27},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":138,"column":10}},{"generated":{"line":157,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":139,"column":8}},{"generated":{"line":159,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":141,"column":8}},{"generated":{"line":159,"column":13},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":141,"column":13}},{"generated":{"line":159,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":141,"column":8}},{"generated":{"line":160,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":141,"column":17}},{"name":"keys","generated":{"line":161,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":142,"column":10}},{"name":"esc","generated":{"line":161,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":142,"column":15}},{"generated":{"line":161,"column":18},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":142,"column":10}},{"generated":{"line":161,"column":21},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":142,"column":21}},{"generated":{"line":161,"column":25},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":142,"column":10}},{"generated":{"line":162,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":143,"column":8}},{"generated":{"line":164,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":145,"column":8}},{"generated":{"line":164,"column":13},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":145,"column":13}},{"generated":{"line":164,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":145,"column":8}},{"generated":{"line":165,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":145,"column":17}},{"name":"keys","generated":{"line":166,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":146,"column":10}},{"name":"space","generated":{"line":166,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":146,"column":15}},{"generated":{"line":166,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":146,"column":10}},{"generated":{"line":166,"column":23},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":146,"column":23}},{"generated":{"line":166,"column":27},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":146,"column":10}},{"generated":{"line":167,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":147,"column":8}},{"generated":{"line":169,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":149,"column":4}},{"generated":{"line":169,"column":13},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":149,"column":9}},{"generated":{"line":169,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":149,"column":4}},{"generated":{"line":169,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":135,"column":3}},{"generated":{"line":169,"column":17},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":149,"column":13}},{"generated":{"line":170,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":150,"column":4}},{"generated":{"line":170,"column":13},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":150,"column":9}},{"generated":{"line":170,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":150,"column":4}},{"generated":{"line":171,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":150,"column":13}},{"name":"moveForward","generated":{"line":172,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":151,"column":5}},{"generated":{"line":172,"column":24},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":151,"column":19}},{"generated":{"line":172,"column":28},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":151,"column":5}},{"generated":{"line":173,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":152,"column":5}},{"generated":{"line":175,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":154,"column":4}},{"generated":{"line":175,"column":13},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":154,"column":9}},{"generated":{"line":175,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":154,"column":4}},{"generated":{"line":175,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":135,"column":3}},{"generated":{"line":175,"column":17},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":154,"column":13}},{"generated":{"line":176,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":155,"column":4}},{"generated":{"line":176,"column":13},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":155,"column":9}},{"generated":{"line":176,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":155,"column":4}},{"generated":{"line":177,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":155,"column":13}},{"name":"moveLeft","generated":{"line":178,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":156,"column":5}},{"generated":{"line":178,"column":21},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":156,"column":16}},{"generated":{"line":178,"column":25},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":156,"column":5}},{"generated":{"line":178,"column":26},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":156,"column":22}},{"generated":{"line":180,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":158,"column":4}},{"generated":{"line":180,"column":13},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":158,"column":9}},{"generated":{"line":180,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":158,"column":4}},{"generated":{"line":180,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":135,"column":3}},{"generated":{"line":180,"column":17},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":158,"column":13}},{"generated":{"line":181,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":159,"column":4}},{"generated":{"line":181,"column":13},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":159,"column":9}},{"generated":{"line":181,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":159,"column":4}},{"generated":{"line":182,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":159,"column":13}},{"name":"moveBackward","generated":{"line":183,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":160,"column":5}},{"generated":{"line":183,"column":25},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":160,"column":20}},{"generated":{"line":183,"column":29},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":160,"column":5}},{"generated":{"line":184,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":161,"column":5}},{"generated":{"line":186,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":163,"column":4}},{"generated":{"line":186,"column":13},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":163,"column":9}},{"generated":{"line":186,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":163,"column":4}},{"generated":{"line":186,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":135,"column":3}},{"generated":{"line":186,"column":17},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":163,"column":13}},{"generated":{"line":187,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":164,"column":4}},{"generated":{"line":187,"column":13},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":164,"column":9}},{"generated":{"line":187,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":164,"column":4}},{"generated":{"line":188,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":164,"column":13}},{"name":"moveRight","generated":{"line":189,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":165,"column":5}},{"generated":{"line":189,"column":22},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":165,"column":17}},{"generated":{"line":189,"column":26},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":165,"column":5}},{"generated":{"line":190,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":166,"column":5}},{"generated":{"line":192,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":168,"column":4}},{"generated":{"line":192,"column":13},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":168,"column":9}},{"generated":{"line":192,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":168,"column":4}},{"generated":{"line":193,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":168,"column":13}},{"name":"moveUp","generated":{"line":194,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":169,"column":10}},{"generated":{"line":194,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":169,"column":19}},{"generated":{"line":194,"column":23},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":169,"column":10}},{"generated":{"line":195,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":170,"column":5}},{"generated":{"line":197,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":172,"column":4}},{"generated":{"line":197,"column":13},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":172,"column":9}},{"generated":{"line":197,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":172,"column":4}},{"generated":{"line":198,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":172,"column":13}},{"name":"moveDown","generated":{"line":199,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":173,"column":10}},{"generated":{"line":199,"column":21},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":173,"column":21}},{"generated":{"line":199,"column":25},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":173,"column":10}},{"generated":{"line":200,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":174,"column":5}},{"generated":{"line":202,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":135,"column":3}},{"generated":{"line":204,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":178,"column":6}},{"name":"event","generated":{"line":204,"column":14},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":178,"column":15}},{"name":"charCode","generated":{"line":204,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":178,"column":21}},{"generated":{"line":204,"column":28},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":178,"column":6}},{"generated":{"line":206,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":180,"column":8}},{"generated":{"line":206,"column":13},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":180,"column":13}},{"generated":{"line":206,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":180,"column":8}},{"generated":{"line":207,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":180,"column":17}},{"name":"moveUp","generated":{"line":208,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":181,"column":10}},{"generated":{"line":208,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":181,"column":19}},{"generated":{"line":208,"column":23},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":181,"column":10}},{"generated":{"line":209,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":182,"column":8}},{"generated":{"line":211,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":178,"column":6}},{"generated":{"line":213,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":186,"column":6}},{"name":"keys","generated":{"line":213,"column":10},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":186,"column":9}},{"name":"enter","generated":{"line":213,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":186,"column":14}},{"generated":{"line":213,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":186,"column":9}},{"name":"keys","generated":{"line":213,"column":24},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":186,"column":21}},{"name":"space","generated":{"line":213,"column":29},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":186,"column":26}},{"generated":{"line":213,"column":34},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":186,"column":6}},{"generated":{"line":213,"column":36},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":186,"column":32}},{"generated":{"line":214,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":187,"column":8}},{"name":"scope","generated":{"line":215,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":188,"column":8}},{"name":"space","generated":{"line":215,"column":14},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":188,"column":14}},{"generated":{"line":215,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":188,"column":8}},{"name":"go","generated":{"line":215,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":188,"column":20}},{"generated":{"line":215,"column":22},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":188,"column":8}},{"generated":{"line":215,"column":23},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":188,"column":23}},{"generated":{"line":215,"column":32},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":188,"column":8}},{"name":"element","generated":{"line":217,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":190,"column":8}},{"name":"requestPointerLock","generated":{"line":217,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":190,"column":16}},{"generated":{"line":217,"column":34},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":190,"column":8}},{"name":"element","generated":{"line":217,"column":37},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":190,"column":37}},{"name":"requestPointerLock","generated":{"line":217,"column":45},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":190,"column":45}},{"generated":{"line":217,"column":63},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":190,"column":37}},{"name":"element","generated":{"line":217,"column":67},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":190,"column":67}},{"name":"mozRequestPointerLock","generated":{"line":217,"column":75},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":190,"column":75}},{"generated":{"line":217,"column":96},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":190,"column":37}},{"name":"element","generated":{"line":217,"column":100},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":190,"column":100}},{"name":"webkitRequestPointerLock","generated":{"line":217,"column":108},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":190,"column":108}},{"generated":{"line":217,"column":132},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":190,"column":8}},{"name":"element","generated":{"line":218,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":191,"column":8}},{"name":"requestPointerLock","generated":{"line":218,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":191,"column":16}},{"generated":{"line":218,"column":34},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":191,"column":8}},{"generated":{"line":219,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":193,"column":7}},{"generated":{"line":220,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":195,"column":3}},{"generated":{"line":220,"column":5},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":133,"column":4}},{"name":"onKeyUp","generated":{"line":222,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":197,"column":2}},{"generated":{"line":222,"column":14},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":197,"column":12}},{"name":"event","generated":{"line":222,"column":31},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":197,"column":14}},{"generated":{"line":222,"column":36},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":197,"column":12}},{"generated":{"line":222,"column":38},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":197,"column":25}},{"generated":{"line":224,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":199,"column":3}},{"name":"event","generated":{"line":224,"column":14},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":199,"column":11}},{"name":"keyCode","generated":{"line":224,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":199,"column":17}},{"generated":{"line":224,"column":27},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":199,"column":3}},{"generated":{"line":226,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":201,"column":8}},{"generated":{"line":226,"column":13},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":201,"column":13}},{"generated":{"line":226,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":201,"column":8}},{"generated":{"line":227,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":201,"column":17}},{"name":"keys","generated":{"line":228,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":202,"column":10}},{"name":"enter","generated":{"line":228,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":202,"column":15}},{"generated":{"line":228,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":202,"column":10}},{"generated":{"line":228,"column":23},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":202,"column":23}},{"generated":{"line":228,"column":28},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":202,"column":10}},{"generated":{"line":229,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":203,"column":8}},{"generated":{"line":231,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":205,"column":8}},{"generated":{"line":231,"column":13},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":205,"column":13}},{"generated":{"line":231,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":205,"column":8}},{"generated":{"line":232,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":205,"column":17}},{"name":"keys","generated":{"line":233,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":206,"column":10}},{"name":"esc","generated":{"line":233,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":206,"column":15}},{"generated":{"line":233,"column":18},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":206,"column":10}},{"generated":{"line":233,"column":21},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":206,"column":21}},{"generated":{"line":233,"column":26},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":206,"column":10}},{"generated":{"line":234,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":207,"column":8}},{"generated":{"line":236,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":209,"column":8}},{"generated":{"line":236,"column":13},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":209,"column":13}},{"generated":{"line":236,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":209,"column":8}},{"generated":{"line":237,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":209,"column":17}},{"name":"keys","generated":{"line":238,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":210,"column":10}},{"name":"space","generated":{"line":238,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":210,"column":15}},{"generated":{"line":238,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":210,"column":10}},{"generated":{"line":238,"column":23},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":210,"column":23}},{"generated":{"line":238,"column":28},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":210,"column":10}},{"generated":{"line":239,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":211,"column":8}},{"generated":{"line":241,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":213,"column":4}},{"generated":{"line":241,"column":13},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":213,"column":9}},{"generated":{"line":241,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":213,"column":4}},{"generated":{"line":241,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":199,"column":3}},{"generated":{"line":241,"column":17},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":213,"column":13}},{"generated":{"line":242,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":214,"column":4}},{"generated":{"line":242,"column":13},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":214,"column":9}},{"generated":{"line":242,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":214,"column":4}},{"generated":{"line":243,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":214,"column":13}},{"name":"moveForward","generated":{"line":244,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":215,"column":5}},{"generated":{"line":244,"column":24},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":215,"column":19}},{"generated":{"line":244,"column":29},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":215,"column":5}},{"generated":{"line":245,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":216,"column":5}},{"generated":{"line":247,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":218,"column":4}},{"generated":{"line":247,"column":13},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":218,"column":9}},{"generated":{"line":247,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":218,"column":4}},{"generated":{"line":247,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":199,"column":3}},{"generated":{"line":247,"column":17},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":218,"column":13}},{"generated":{"line":248,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":219,"column":4}},{"generated":{"line":248,"column":13},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":219,"column":9}},{"generated":{"line":248,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":219,"column":4}},{"generated":{"line":249,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":219,"column":13}},{"name":"moveLeft","generated":{"line":250,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":220,"column":5}},{"generated":{"line":250,"column":21},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":220,"column":16}},{"generated":{"line":250,"column":26},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":220,"column":5}},{"generated":{"line":251,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":221,"column":5}},{"generated":{"line":253,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":223,"column":4}},{"generated":{"line":253,"column":13},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":223,"column":9}},{"generated":{"line":253,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":223,"column":4}},{"generated":{"line":253,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":199,"column":3}},{"generated":{"line":253,"column":17},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":223,"column":13}},{"generated":{"line":254,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":224,"column":4}},{"generated":{"line":254,"column":13},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":224,"column":9}},{"generated":{"line":254,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":224,"column":4}},{"generated":{"line":255,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":224,"column":13}},{"name":"moveBackward","generated":{"line":256,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":225,"column":5}},{"generated":{"line":256,"column":25},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":225,"column":20}},{"generated":{"line":256,"column":30},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":225,"column":5}},{"generated":{"line":257,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":226,"column":5}},{"generated":{"line":259,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":228,"column":4}},{"generated":{"line":259,"column":13},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":228,"column":9}},{"generated":{"line":259,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":228,"column":4}},{"generated":{"line":259,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":199,"column":3}},{"generated":{"line":259,"column":17},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":228,"column":13}},{"generated":{"line":260,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":229,"column":4}},{"generated":{"line":260,"column":13},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":229,"column":9}},{"generated":{"line":260,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":229,"column":4}},{"generated":{"line":261,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":229,"column":13}},{"name":"moveRight","generated":{"line":262,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":230,"column":5}},{"generated":{"line":262,"column":22},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":230,"column":17}},{"generated":{"line":262,"column":27},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":230,"column":5}},{"generated":{"line":263,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":231,"column":5}},{"generated":{"line":265,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":233,"column":8}},{"generated":{"line":265,"column":13},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":233,"column":13}},{"generated":{"line":265,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":233,"column":8}},{"generated":{"line":266,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":233,"column":17}},{"name":"moveUp","generated":{"line":267,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":234,"column":10}},{"generated":{"line":267,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":234,"column":19}},{"generated":{"line":267,"column":24},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":234,"column":10}},{"generated":{"line":268,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":235,"column":5}},{"generated":{"line":270,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":237,"column":8}},{"generated":{"line":270,"column":13},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":237,"column":13}},{"generated":{"line":270,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":237,"column":8}},{"generated":{"line":271,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":237,"column":17}},{"name":"moveDown","generated":{"line":272,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":238,"column":10}},{"generated":{"line":272,"column":21},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":238,"column":21}},{"generated":{"line":272,"column":26},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":238,"column":10}},{"generated":{"line":273,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":239,"column":5}},{"generated":{"line":275,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":199,"column":3}},{"generated":{"line":277,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":243,"column":6}},{"name":"event","generated":{"line":277,"column":14},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":243,"column":15}},{"name":"charCode","generated":{"line":277,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":243,"column":21}},{"generated":{"line":277,"column":28},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":243,"column":6}},{"generated":{"line":279,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":245,"column":8}},{"generated":{"line":279,"column":13},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":245,"column":13}},{"generated":{"line":279,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":245,"column":8}},{"generated":{"line":280,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":245,"column":17}},{"name":"moveUp","generated":{"line":281,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":246,"column":10}},{"generated":{"line":281,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":246,"column":19}},{"generated":{"line":281,"column":24},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":246,"column":10}},{"generated":{"line":282,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":247,"column":8}},{"generated":{"line":284,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":243,"column":6}},{"generated":{"line":285,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":251,"column":3}},{"generated":{"line":285,"column":5},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":197,"column":2}},{"name":"onMouseDown","generated":{"line":287,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":253,"column":4}},{"generated":{"line":287,"column":18},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":253,"column":18}},{"name":"event","generated":{"line":287,"column":39},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":253,"column":19}},{"generated":{"line":287,"column":44},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":253,"column":18}},{"generated":{"line":287,"column":46},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":253,"column":29}},{"name":"prepare","generated":{"line":289,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":255,"column":6}},{"name":"event","generated":{"line":289,"column":14},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":255,"column":14}},{"generated":{"line":289,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":255,"column":6}},{"generated":{"line":291,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":257,"column":6}},{"name":"scope","generated":{"line":291,"column":10},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":257,"column":9}},{"name":"controls","generated":{"line":291,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":257,"column":15}},{"generated":{"line":291,"column":24},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":257,"column":9}},{"name":"enabled","generated":{"line":291,"column":25},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":257,"column":24}},{"generated":{"line":291,"column":32},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":257,"column":9}},{"generated":{"line":291,"column":37},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":257,"column":36}},{"generated":{"line":291,"column":41},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":257,"column":6}},{"generated":{"line":291,"column":43},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":257,"column":42}},{"name":"mouse","generated":{"line":293,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":259,"column":6}},{"name":"x","generated":{"line":293,"column":12},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":259,"column":12}},{"generated":{"line":293,"column":13},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":259,"column":6}},{"name":"event","generated":{"line":293,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":259,"column":18}},{"name":"clientX","generated":{"line":293,"column":22},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":259,"column":24}},{"generated":{"line":293,"column":29},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":259,"column":18}},{"name":"window","generated":{"line":293,"column":32},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":259,"column":34}},{"name":"innerWidth","generated":{"line":293,"column":39},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":259,"column":41}},{"generated":{"line":293,"column":49},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":259,"column":16}},{"generated":{"line":293,"column":52},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":259,"column":56}},{"generated":{"line":293,"column":53},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":259,"column":16}},{"generated":{"line":293,"column":56},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":259,"column":60}},{"generated":{"line":293,"column":57},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":259,"column":6}},{"name":"mouse","generated":{"line":294,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":260,"column":6}},{"name":"y","generated":{"line":294,"column":12},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":260,"column":12}},{"generated":{"line":294,"column":13},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":260,"column":6}},{"generated":{"line":294,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":260,"column":16}},{"name":"event","generated":{"line":294,"column":18},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":260,"column":20}},{"name":"clientY","generated":{"line":294,"column":24},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":260,"column":26}},{"generated":{"line":294,"column":31},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":260,"column":20}},{"name":"window","generated":{"line":294,"column":34},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":260,"column":36}},{"name":"innerHeight","generated":{"line":294,"column":41},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":260,"column":43}},{"generated":{"line":294,"column":52},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":260,"column":16}},{"generated":{"line":294,"column":56},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":260,"column":59}},{"generated":{"line":294,"column":57},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":260,"column":16}},{"generated":{"line":294,"column":60},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":260,"column":63}},{"generated":{"line":294,"column":61},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":260,"column":6}},{"name":"raycaster","generated":{"line":296,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":262,"column":6}},{"name":"setFromCamera","generated":{"line":296,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":262,"column":16}},{"generated":{"line":296,"column":29},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":262,"column":6}},{"name":"mouse","generated":{"line":296,"column":30},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":262,"column":30}},{"generated":{"line":296,"column":35},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":262,"column":6}},{"name":"space","generated":{"line":296,"column":37},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":262,"column":37}},{"name":"camera","generated":{"line":296,"column":43},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":262,"column":43}},{"generated":{"line":296,"column":49},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":262,"column":6}},{"generated":{"line":298,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":264,"column":6}},{"generated":{"line":302,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":268,"column":6}},{"generated":{"line":303,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":269,"column":6}},{"name":"intersects","generated":{"line":303,"column":10},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":269,"column":12}},{"name":"raycaster","generated":{"line":303,"column":23},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":269,"column":25}},{"name":"intersectObjects","generated":{"line":303,"column":33},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":269,"column":35}},{"generated":{"line":303,"column":49},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":269,"column":25}},{"name":"scope","generated":{"line":303,"column":50},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":269,"column":52}},{"name":"space","generated":{"line":303,"column":56},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":269,"column":58}},{"generated":{"line":303,"column":61},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":269,"column":52}},{"name":"container","generated":{"line":303,"column":62},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":269,"column":64}},{"generated":{"line":303,"column":71},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":269,"column":52}},{"name":"children","generated":{"line":303,"column":72},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":269,"column":74}},{"generated":{"line":303,"column":80},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":269,"column":25}},{"generated":{"line":303,"column":81},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":269,"column":6}},{"generated":{"line":305,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":271,"column":6}},{"generated":{"line":306,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":272,"column":6}},{"name":"intersects","generated":{"line":306,"column":10},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":272,"column":9}},{"name":"length","generated":{"line":306,"column":21},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":272,"column":20}},{"generated":{"line":306,"column":27},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":272,"column":9}},{"generated":{"line":306,"column":30},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":272,"column":27}},{"generated":{"line":306,"column":31},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":272,"column":6}},{"generated":{"line":306,"column":33},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":272,"column":29}},{"name":"selected","generated":{"line":308,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":274,"column":8}},{"name":"intersects","generated":{"line":308,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":274,"column":19}},{"generated":{"line":308,"column":30},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":274,"column":30}},{"generated":{"line":308,"column":31},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":274,"column":19}},{"name":"object","generated":{"line":308,"column":33},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":274,"column":33}},{"generated":{"line":308,"column":39},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":274,"column":8}},{"name":"scope","generated":{"line":310,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":276,"column":8}},{"name":"space","generated":{"line":310,"column":14},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":276,"column":14}},{"generated":{"line":310,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":276,"column":8}},{"name":"Meta","generated":{"line":310,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":276,"column":20}},{"generated":{"line":310,"column":24},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":276,"column":8}},{"name":"forEach","generated":{"line":310,"column":25},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":276,"column":25}},{"generated":{"line":310,"column":32},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":276,"column":8}},{"generated":{"line":310,"column":33},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":276,"column":33}},{"generated":{"line":310,"column":49},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":276,"column":41}},{"generated":{"line":312,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":278,"column":10}},{"name":"Meta","generated":{"line":312,"column":14},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":278,"column":13}},{"name":"graphics","generated":{"line":312,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":278,"column":18}},{"generated":{"line":312,"column":27},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":278,"column":13}},{"name":"mesh","generated":{"line":312,"column":28},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":278,"column":27}},{"generated":{"line":312,"column":32},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":278,"column":13}},{"name":"id","generated":{"line":312,"column":33},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":278,"column":32}},{"generated":{"line":312,"column":35},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":278,"column":13}},{"name":"selected","generated":{"line":312,"column":40},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":278,"column":39}},{"name":"id","generated":{"line":312,"column":49},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":278,"column":48}},{"generated":{"line":312,"column":51},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":278,"column":10}},{"generated":{"line":312,"column":53},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":278,"column":51}},{"name":"MetaPosition","generated":{"line":314,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":280,"column":12}},{"name":"intersects","generated":{"line":314,"column":27},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":280,"column":27}},{"generated":{"line":314,"column":38},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":280,"column":38}},{"generated":{"line":314,"column":39},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":280,"column":27}},{"name":"point","generated":{"line":314,"column":41},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":280,"column":41}},{"generated":{"line":314,"column":46},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":280,"column":12}},{"name":"MetaPosition","generated":{"line":316,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":282,"column":12}},{"name":"z","generated":{"line":316,"column":25},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":282,"column":25}},{"generated":{"line":316,"column":26},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":282,"column":12}},{"name":"MetaPosition","generated":{"line":316,"column":29},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":282,"column":30}},{"name":"z","generated":{"line":316,"column":42},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":282,"column":43}},{"generated":{"line":316,"column":43},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":282,"column":30}},{"name":"Math","generated":{"line":316,"column":46},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":282,"column":45}},{"name":"abs","generated":{"line":316,"column":51},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":282,"column":50}},{"generated":{"line":316,"column":54},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":282,"column":45}},{"name":"config","generated":{"line":316,"column":55},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":282,"column":54}},{"name":"device","generated":{"line":316,"column":72},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":282,"column":61}},{"generated":{"line":316,"column":78},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":282,"column":54}},{"name":"desktop","generated":{"line":316,"column":79},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":282,"column":68}},{"generated":{"line":316,"column":86},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":282,"column":54}},{"name":"container","generated":{"line":316,"column":87},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":282,"column":76}},{"generated":{"line":316,"column":96},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":282,"column":54}},{"name":"position","generated":{"line":316,"column":97},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":282,"column":86}},{"generated":{"line":316,"column":105},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":282,"column":54}},{"name":"z","generated":{"line":316,"column":106},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":282,"column":95}},{"generated":{"line":316,"column":107},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":282,"column":45}},{"generated":{"line":316,"column":108},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":282,"column":12}},{"name":"MetaPosition","generated":{"line":317,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":283,"column":12}},{"name":"y","generated":{"line":317,"column":25},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":283,"column":25}},{"generated":{"line":317,"column":26},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":283,"column":12}},{"name":"MetaPosition","generated":{"line":317,"column":29},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":283,"column":30}},{"name":"y","generated":{"line":317,"column":42},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":283,"column":43}},{"generated":{"line":317,"column":43},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":283,"column":30}},{"name":"Math","generated":{"line":317,"column":46},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":283,"column":45}},{"name":"abs","generated":{"line":317,"column":51},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":283,"column":50}},{"generated":{"line":317,"column":54},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":283,"column":45}},{"name":"config","generated":{"line":317,"column":55},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":283,"column":54}},{"name":"device","generated":{"line":317,"column":72},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":283,"column":61}},{"generated":{"line":317,"column":78},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":283,"column":54}},{"name":"desktop","generated":{"line":317,"column":79},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":283,"column":68}},{"generated":{"line":317,"column":86},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":283,"column":54}},{"name":"container","generated":{"line":317,"column":87},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":283,"column":76}},{"generated":{"line":317,"column":96},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":283,"column":54}},{"name":"position","generated":{"line":317,"column":97},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":283,"column":86}},{"generated":{"line":317,"column":105},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":283,"column":54}},{"name":"y","generated":{"line":317,"column":106},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":283,"column":95}},{"generated":{"line":317,"column":107},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":283,"column":45}},{"generated":{"line":317,"column":108},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":283,"column":12}},{"generated":{"line":319,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":285,"column":12}},{"name":"data","generated":{"line":319,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":285,"column":18}},{"generated":{"line":319,"column":24},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":285,"column":25}},{"name":"position","generated":{"line":320,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":286,"column":14}},{"name":"MetaPosition","generated":{"line":320,"column":24},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":286,"column":24}},{"generated":{"line":321,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":285,"column":25}},{"generated":{"line":321,"column":13},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":285,"column":12}},{"name":"Meta","generated":{"line":323,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":289,"column":12}},{"name":"go","generated":{"line":323,"column":17},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":289,"column":17}},{"generated":{"line":323,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":289,"column":12}},{"generated":{"line":323,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":289,"column":20}},{"generated":{"line":323,"column":27},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":289,"column":12}},{"name":"data","generated":{"line":323,"column":29},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":289,"column":29}},{"generated":{"line":323,"column":34},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":289,"column":12}},{"generated":{"line":325,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":291,"column":12}},{"name":"plane","generated":{"line":326,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":292,"column":12}},{"generated":{"line":326,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":292,"column":20}},{"name":"Mesh","generated":{"line":326,"column":24},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":292,"column":24}},{"generated":{"line":326,"column":35},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":292,"column":20}},{"generated":{"line":326,"column":36},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":292,"column":29}},{"name":"PlaneGeometry","generated":{"line":326,"column":40},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":292,"column":33}},{"generated":{"line":326,"column":60},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":292,"column":29}},{"generated":{"line":326,"column":61},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":292,"column":47}},{"generated":{"line":326,"column":64},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":292,"column":29}},{"generated":{"line":326,"column":66},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":292,"column":51}},{"generated":{"line":326,"column":69},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":292,"column":29}},{"generated":{"line":326,"column":71},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":292,"column":55}},{"generated":{"line":326,"column":73},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":292,"column":29}},{"generated":{"line":326,"column":75},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":292,"column":58}},{"generated":{"line":326,"column":77},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":292,"column":29}},{"generated":{"line":326,"column":78},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":292,"column":20}},{"generated":{"line":326,"column":80},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":292,"column":63}},{"name":"MeshBasicMaterial","generated":{"line":326,"column":84},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":292,"column":67}},{"generated":{"line":326,"column":108},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":292,"column":63}},{"generated":{"line":326,"column":109},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":292,"column":85}},{"name":"wireframe","generated":{"line":326,"column":111},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":292,"column":86}},{"generated":{"line":326,"column":122},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":292,"column":96}},{"generated":{"line":326,"column":126},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":292,"column":85}},{"name":"transparent","generated":{"line":326,"column":128},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":292,"column":102}},{"generated":{"line":326,"column":141},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":292,"column":114}},{"generated":{"line":326,"column":145},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":292,"column":85}},{"name":"opacity","generated":{"line":326,"column":147},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":292,"column":120}},{"generated":{"line":326,"column":156},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":292,"column":129}},{"generated":{"line":326,"column":161},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":292,"column":85}},{"generated":{"line":326,"column":163},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":292,"column":63}},{"generated":{"line":326,"column":164},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":292,"column":20}},{"generated":{"line":326,"column":165},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":292,"column":12}},{"name":"plane","generated":{"line":327,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":293,"column":12}},{"name":"position","generated":{"line":327,"column":18},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":293,"column":18}},{"generated":{"line":327,"column":26},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":293,"column":12}},{"name":"copy","generated":{"line":327,"column":27},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":293,"column":27}},{"generated":{"line":327,"column":31},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":293,"column":12}},{"name":"MetaPosition","generated":{"line":327,"column":32},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":293,"column":32}},{"generated":{"line":327,"column":44},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":293,"column":12}},{"name":"scope","generated":{"line":328,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":294,"column":12}},{"name":"space","generated":{"line":328,"column":18},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":294,"column":18}},{"generated":{"line":328,"column":23},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":294,"column":12}},{"name":"container","generated":{"line":328,"column":24},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":294,"column":24}},{"generated":{"line":328,"column":33},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":294,"column":12}},{"name":"add","generated":{"line":328,"column":34},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":294,"column":34}},{"generated":{"line":328,"column":37},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":294,"column":12}},{"name":"plane","generated":{"line":328,"column":38},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":294,"column":38}},{"generated":{"line":328,"column":43},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":294,"column":12}},{"generated":{"line":329,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":296,"column":11}},{"generated":{"line":330,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":298,"column":9}},{"generated":{"line":330,"column":9},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":276,"column":8}},{"generated":{"line":331,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":300,"column":7}},{"generated":{"line":331,"column":7},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":272,"column":6}},{"generated":{"line":331,"column":13},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":300,"column":11}},{"generated":{"line":333,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":302,"column":8}},{"generated":{"line":333,"column":27},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":302,"column":12}},{"generated":{"line":333,"column":54},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":302,"column":8}},{"name":"name","generated":{"line":333,"column":56},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":302,"column":41}},{"generated":{"line":333,"column":60},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":302,"column":8}},{"generated":{"line":335,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":304,"column":8}},{"generated":{"line":339,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":308,"column":8}},{"generated":{"line":340,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":309,"column":8}},{"generated":{"line":342,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":311,"column":8}},{"generated":{"line":343,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":312,"column":8}},{"name":"_intersectsGlobe","generated":{"line":343,"column":12},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":312,"column":14}},{"name":"raycaster","generated":{"line":343,"column":31},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":312,"column":33}},{"name":"intersectObject","generated":{"line":343,"column":41},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":312,"column":43}},{"generated":{"line":343,"column":56},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":312,"column":33}},{"name":"globe","generated":{"line":343,"column":57},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":312,"column":59}},{"generated":{"line":343,"column":62},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":312,"column":33}},{"generated":{"line":343,"column":63},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":312,"column":8}},{"generated":{"line":345,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":314,"column":8}},{"generated":{"line":346,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":315,"column":8}},{"name":"_intersectsGlobe","generated":{"line":346,"column":12},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":315,"column":11}},{"name":"length","generated":{"line":346,"column":29},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":315,"column":28}},{"generated":{"line":346,"column":35},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":315,"column":11}},{"generated":{"line":346,"column":38},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":315,"column":35}},{"generated":{"line":346,"column":39},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":315,"column":8}},{"generated":{"line":346,"column":41},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":315,"column":37}},{"name":"selectedGlobe","generated":{"line":348,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":317,"column":10}},{"name":"_intersectsGlobe","generated":{"line":348,"column":26},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":317,"column":34}},{"generated":{"line":348,"column":43},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":317,"column":51}},{"generated":{"line":348,"column":44},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":317,"column":34}},{"name":"object","generated":{"line":348,"column":46},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":317,"column":54}},{"generated":{"line":348,"column":52},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":317,"column":10}},{"name":"selectedGlobePoint","generated":{"line":349,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":318,"column":10}},{"name":"_intersectsGlobe","generated":{"line":349,"column":31},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":318,"column":34}},{"generated":{"line":349,"column":48},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":318,"column":51}},{"generated":{"line":349,"column":49},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":318,"column":34}},{"name":"point","generated":{"line":349,"column":51},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":318,"column":54}},{"generated":{"line":349,"column":56},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":318,"column":10}},{"generated":{"line":351,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":320,"column":10}},{"name":"selectedGlobePoint","generated":{"line":352,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":321,"column":10}},{"name":"z","generated":{"line":352,"column":29},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":321,"column":29}},{"generated":{"line":352,"column":30},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":321,"column":10}},{"name":"selectedGlobePoint","generated":{"line":352,"column":33},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":321,"column":34}},{"name":"z","generated":{"line":352,"column":52},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":321,"column":53}},{"generated":{"line":352,"column":53},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":321,"column":34}},{"name":"Math","generated":{"line":352,"column":56},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":321,"column":55}},{"name":"abs","generated":{"line":352,"column":61},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":321,"column":60}},{"generated":{"line":352,"column":64},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":321,"column":55}},{"name":"config","generated":{"line":352,"column":65},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":321,"column":64}},{"name":"device","generated":{"line":352,"column":82},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":321,"column":71}},{"generated":{"line":352,"column":88},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":321,"column":64}},{"name":"desktop","generated":{"line":352,"column":89},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":321,"column":78}},{"generated":{"line":352,"column":96},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":321,"column":64}},{"name":"container","generated":{"line":352,"column":97},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":321,"column":86}},{"generated":{"line":352,"column":106},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":321,"column":64}},{"name":"position","generated":{"line":352,"column":107},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":321,"column":96}},{"generated":{"line":352,"column":115},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":321,"column":64}},{"name":"z","generated":{"line":352,"column":116},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":321,"column":105}},{"generated":{"line":352,"column":117},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":321,"column":55}},{"generated":{"line":352,"column":118},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":321,"column":10}},{"name":"selectedGlobePoint","generated":{"line":353,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":322,"column":10}},{"name":"y","generated":{"line":353,"column":29},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":322,"column":29}},{"generated":{"line":353,"column":30},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":322,"column":10}},{"name":"selectedGlobePoint","generated":{"line":353,"column":33},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":322,"column":34}},{"name":"y","generated":{"line":353,"column":52},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":322,"column":53}},{"generated":{"line":353,"column":53},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":322,"column":34}},{"name":"Math","generated":{"line":353,"column":56},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":322,"column":55}},{"name":"abs","generated":{"line":353,"column":61},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":322,"column":60}},{"generated":{"line":353,"column":64},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":322,"column":55}},{"name":"config","generated":{"line":353,"column":65},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":322,"column":64}},{"name":"device","generated":{"line":353,"column":82},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":322,"column":71}},{"generated":{"line":353,"column":88},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":322,"column":64}},{"name":"desktop","generated":{"line":353,"column":89},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":322,"column":78}},{"generated":{"line":353,"column":96},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":322,"column":64}},{"name":"container","generated":{"line":353,"column":97},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":322,"column":86}},{"generated":{"line":353,"column":106},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":322,"column":64}},{"name":"position","generated":{"line":353,"column":107},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":322,"column":96}},{"generated":{"line":353,"column":115},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":322,"column":64}},{"name":"y","generated":{"line":353,"column":116},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":322,"column":105}},{"generated":{"line":353,"column":117},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":322,"column":55}},{"generated":{"line":353,"column":118},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":322,"column":10}},{"generated":{"line":355,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":324,"column":10}},{"name":"globePlane","generated":{"line":356,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":10}},{"generated":{"line":356,"column":23},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":23}},{"name":"Mesh","generated":{"line":356,"column":27},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":27}},{"generated":{"line":356,"column":38},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":23}},{"generated":{"line":356,"column":39},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":32}},{"name":"PlaneGeometry","generated":{"line":356,"column":43},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":36}},{"generated":{"line":356,"column":63},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":32}},{"generated":{"line":356,"column":64},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":50}},{"generated":{"line":356,"column":67},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":32}},{"generated":{"line":356,"column":69},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":54}},{"generated":{"line":356,"column":72},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":32}},{"generated":{"line":356,"column":74},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":58}},{"generated":{"line":356,"column":76},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":32}},{"generated":{"line":356,"column":78},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":61}},{"generated":{"line":356,"column":80},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":32}},{"generated":{"line":356,"column":81},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":23}},{"generated":{"line":356,"column":83},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":66}},{"name":"MeshBasicMaterial","generated":{"line":356,"column":87},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":70}},{"generated":{"line":356,"column":111},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":66}},{"generated":{"line":356,"column":112},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":88}},{"name":"wireframe","generated":{"line":356,"column":114},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":89}},{"name":"config","generated":{"line":356,"column":125},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":99}},{"name":"device","generated":{"line":356,"column":142},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":106}},{"generated":{"line":356,"column":148},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":99}},{"name":"desktop","generated":{"line":356,"column":149},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":113}},{"generated":{"line":356,"column":156},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":99}},{"name":"globe","generated":{"line":356,"column":157},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":121}},{"generated":{"line":356,"column":162},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":99}},{"name":"wireframe","generated":{"line":356,"column":163},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":127}},{"generated":{"line":356,"column":172},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":88}},{"name":"transparent","generated":{"line":356,"column":174},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":138}},{"generated":{"line":356,"column":187},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":151}},{"generated":{"line":356,"column":191},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":88}},{"name":"opacity","generated":{"line":356,"column":193},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":157}},{"name":"config","generated":{"line":356,"column":202},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":165}},{"name":"device","generated":{"line":356,"column":219},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":172}},{"generated":{"line":356,"column":225},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":165}},{"name":"desktop","generated":{"line":356,"column":226},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":179}},{"generated":{"line":356,"column":233},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":165}},{"name":"globe","generated":{"line":356,"column":234},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":187}},{"generated":{"line":356,"column":239},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":165}},{"name":"opacity","generated":{"line":356,"column":240},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":193}},{"generated":{"line":356,"column":247},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":88}},{"generated":{"line":356,"column":249},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":66}},{"generated":{"line":356,"column":250},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":23}},{"generated":{"line":356,"column":251},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":325,"column":10}},{"name":"globePlane","generated":{"line":357,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":326,"column":10}},{"name":"position","generated":{"line":357,"column":21},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":326,"column":21}},{"generated":{"line":357,"column":29},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":326,"column":10}},{"name":"copy","generated":{"line":357,"column":30},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":326,"column":30}},{"generated":{"line":357,"column":34},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":326,"column":10}},{"name":"selectedGlobePoint","generated":{"line":357,"column":35},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":326,"column":35}},{"generated":{"line":357,"column":53},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":326,"column":10}},{"name":"scope","generated":{"line":358,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":327,"column":10}},{"name":"space","generated":{"line":358,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":327,"column":16}},{"generated":{"line":358,"column":21},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":327,"column":10}},{"name":"scene","generated":{"line":358,"column":22},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":327,"column":22}},{"generated":{"line":358,"column":27},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":327,"column":10}},{"name":"add","generated":{"line":358,"column":28},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":327,"column":28}},{"generated":{"line":358,"column":31},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":327,"column":10}},{"name":"globePlane","generated":{"line":358,"column":32},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":327,"column":32}},{"generated":{"line":358,"column":42},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":327,"column":10}},{"generated":{"line":360,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":329,"column":10}},{"name":"data","generated":{"line":360,"column":14},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":329,"column":16}},{"generated":{"line":360,"column":23},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":329,"column":23}},{"name":"position","generated":{"line":361,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":330,"column":12}},{"name":"selectedGlobePoint","generated":{"line":361,"column":22},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":330,"column":23}},{"generated":{"line":362,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":329,"column":23}},{"generated":{"line":362,"column":11},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":329,"column":10}},{"generated":{"line":364,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":333,"column":10}},{"generated":{"line":364,"column":29},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":333,"column":14}},{"generated":{"line":364,"column":59},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":333,"column":10}},{"name":"scope","generated":{"line":366,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":335,"column":10}},{"name":"space","generated":{"line":366,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":335,"column":16}},{"generated":{"line":366,"column":21},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":335,"column":10}},{"name":"go","generated":{"line":366,"column":22},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":335,"column":22}},{"generated":{"line":366,"column":24},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":335,"column":10}},{"generated":{"line":366,"column":25},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":335,"column":25}},{"generated":{"line":366,"column":32},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":335,"column":10}},{"name":"data","generated":{"line":366,"column":34},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":335,"column":34}},{"generated":{"line":366,"column":40},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":335,"column":10}},{"generated":{"line":367,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":337,"column":9}},{"generated":{"line":368,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":339,"column":7}},{"generated":{"line":369,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":341,"column":5}},{"generated":{"line":369,"column":5},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":253,"column":4}},{"name":"onMouseMove","generated":{"line":371,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":343,"column":4}},{"generated":{"line":371,"column":18},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":343,"column":18}},{"name":"event","generated":{"line":371,"column":39},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":343,"column":19}},{"generated":{"line":371,"column":44},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":343,"column":18}},{"generated":{"line":371,"column":46},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":343,"column":29}},{"name":"prepare","generated":{"line":373,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":345,"column":6}},{"name":"event","generated":{"line":373,"column":14},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":345,"column":14}},{"generated":{"line":373,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":345,"column":6}},{"generated":{"line":375,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":347,"column":6}},{"name":"scope","generated":{"line":375,"column":10},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":347,"column":9}},{"name":"controls","generated":{"line":375,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":347,"column":15}},{"generated":{"line":375,"column":24},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":347,"column":9}},{"name":"enabled","generated":{"line":375,"column":25},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":347,"column":24}},{"generated":{"line":375,"column":32},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":347,"column":9}},{"generated":{"line":375,"column":37},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":347,"column":36}},{"generated":{"line":375,"column":41},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":347,"column":6}},{"generated":{"line":375,"column":43},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":347,"column":42}},{"name":"mouse","generated":{"line":377,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":349,"column":5}},{"name":"x","generated":{"line":377,"column":12},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":349,"column":11}},{"generated":{"line":377,"column":13},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":349,"column":5}},{"name":"event","generated":{"line":377,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":349,"column":17}},{"name":"clientX","generated":{"line":377,"column":22},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":349,"column":23}},{"generated":{"line":377,"column":29},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":349,"column":17}},{"name":"window","generated":{"line":377,"column":32},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":349,"column":33}},{"name":"innerWidth","generated":{"line":377,"column":39},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":349,"column":40}},{"generated":{"line":377,"column":49},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":349,"column":15}},{"generated":{"line":377,"column":52},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":349,"column":55}},{"generated":{"line":377,"column":53},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":349,"column":15}},{"generated":{"line":377,"column":56},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":349,"column":59}},{"generated":{"line":377,"column":57},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":349,"column":5}},{"name":"mouse","generated":{"line":378,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":350,"column":5}},{"name":"y","generated":{"line":378,"column":12},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":350,"column":11}},{"generated":{"line":378,"column":13},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":350,"column":5}},{"generated":{"line":378,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":350,"column":15}},{"name":"event","generated":{"line":378,"column":18},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":350,"column":19}},{"name":"clientY","generated":{"line":378,"column":24},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":350,"column":25}},{"generated":{"line":378,"column":31},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":350,"column":19}},{"name":"window","generated":{"line":378,"column":34},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":350,"column":35}},{"name":"innerHeight","generated":{"line":378,"column":41},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":350,"column":42}},{"generated":{"line":378,"column":52},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":350,"column":15}},{"generated":{"line":378,"column":56},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":350,"column":58}},{"generated":{"line":378,"column":57},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":350,"column":15}},{"generated":{"line":378,"column":60},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":350,"column":62}},{"generated":{"line":378,"column":61},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":350,"column":5}},{"name":"raycaster","generated":{"line":380,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":352,"column":6}},{"name":"setFromCamera","generated":{"line":380,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":352,"column":16}},{"generated":{"line":380,"column":29},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":352,"column":6}},{"name":"mouse","generated":{"line":380,"column":30},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":352,"column":30}},{"generated":{"line":380,"column":35},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":352,"column":6}},{"name":"space","generated":{"line":380,"column":37},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":352,"column":37}},{"name":"camera","generated":{"line":380,"column":43},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":352,"column":43}},{"generated":{"line":380,"column":49},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":352,"column":6}},{"generated":{"line":382,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":354,"column":6}},{"generated":{"line":386,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":358,"column":6}},{"generated":{"line":387,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":359,"column":6}},{"generated":{"line":388,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":360,"column":6}},{"generated":{"line":390,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":362,"column":6}},{"name":"globePlane","generated":{"line":390,"column":10},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":362,"column":9}},{"generated":{"line":390,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":362,"column":6}},{"generated":{"line":390,"column":22},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":362,"column":20}},{"generated":{"line":392,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":364,"column":8}},{"generated":{"line":392,"column":27},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":364,"column":12}},{"generated":{"line":392,"column":46},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":364,"column":8}},{"name":"name","generated":{"line":392,"column":48},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":364,"column":33}},{"generated":{"line":392,"column":52},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":364,"column":8}},{"name":"intersectsGlobePlane","generated":{"line":394,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":366,"column":8}},{"name":"raycaster","generated":{"line":394,"column":31},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":366,"column":31}},{"name":"intersectObject","generated":{"line":394,"column":41},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":366,"column":41}},{"generated":{"line":394,"column":56},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":366,"column":31}},{"name":"globePlane","generated":{"line":394,"column":57},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":366,"column":57}},{"generated":{"line":394,"column":67},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":366,"column":31}},{"generated":{"line":394,"column":68},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":366,"column":8}},{"generated":{"line":396,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":368,"column":8}},{"name":"intersectsGlobePlane","generated":{"line":396,"column":12},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":368,"column":11}},{"name":"length","generated":{"line":396,"column":33},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":368,"column":32}},{"generated":{"line":396,"column":39},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":368,"column":11}},{"generated":{"line":396,"column":42},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":368,"column":39}},{"generated":{"line":396,"column":43},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":368,"column":8}},{"generated":{"line":396,"column":45},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":368,"column":41}},{"generated":{"line":398,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":370,"column":10}},{"name":"position","generated":{"line":398,"column":14},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":370,"column":14}},{"name":"intersectsGlobePlane","generated":{"line":398,"column":25},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":370,"column":25}},{"generated":{"line":398,"column":46},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":370,"column":46}},{"generated":{"line":398,"column":47},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":370,"column":25}},{"name":"point","generated":{"line":398,"column":49},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":370,"column":49}},{"generated":{"line":398,"column":54},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":370,"column":10}},{"name":"position","generated":{"line":400,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":372,"column":10}},{"name":"z","generated":{"line":400,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":372,"column":19}},{"generated":{"line":400,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":372,"column":10}},{"name":"position","generated":{"line":400,"column":23},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":372,"column":24}},{"name":"z","generated":{"line":400,"column":32},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":372,"column":33}},{"generated":{"line":400,"column":33},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":372,"column":24}},{"name":"Math","generated":{"line":400,"column":36},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":372,"column":35}},{"name":"abs","generated":{"line":400,"column":41},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":372,"column":40}},{"generated":{"line":400,"column":44},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":372,"column":35}},{"name":"config","generated":{"line":400,"column":45},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":372,"column":44}},{"name":"device","generated":{"line":400,"column":62},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":372,"column":51}},{"generated":{"line":400,"column":68},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":372,"column":44}},{"name":"desktop","generated":{"line":400,"column":69},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":372,"column":58}},{"generated":{"line":400,"column":76},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":372,"column":44}},{"name":"container","generated":{"line":400,"column":77},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":372,"column":66}},{"generated":{"line":400,"column":86},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":372,"column":44}},{"name":"position","generated":{"line":400,"column":87},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":372,"column":76}},{"generated":{"line":400,"column":95},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":372,"column":44}},{"name":"z","generated":{"line":400,"column":96},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":372,"column":85}},{"generated":{"line":400,"column":97},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":372,"column":35}},{"generated":{"line":400,"column":98},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":372,"column":10}},{"name":"position","generated":{"line":401,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":373,"column":10}},{"name":"y","generated":{"line":401,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":373,"column":19}},{"generated":{"line":401,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":373,"column":10}},{"name":"position","generated":{"line":401,"column":23},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":373,"column":24}},{"name":"y","generated":{"line":401,"column":32},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":373,"column":33}},{"generated":{"line":401,"column":33},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":373,"column":24}},{"name":"Math","generated":{"line":401,"column":36},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":373,"column":35}},{"name":"abs","generated":{"line":401,"column":41},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":373,"column":40}},{"generated":{"line":401,"column":44},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":373,"column":35}},{"name":"config","generated":{"line":401,"column":45},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":373,"column":44}},{"name":"device","generated":{"line":401,"column":62},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":373,"column":51}},{"generated":{"line":401,"column":68},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":373,"column":44}},{"name":"desktop","generated":{"line":401,"column":69},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":373,"column":58}},{"generated":{"line":401,"column":76},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":373,"column":44}},{"name":"container","generated":{"line":401,"column":77},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":373,"column":66}},{"generated":{"line":401,"column":86},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":373,"column":44}},{"name":"position","generated":{"line":401,"column":87},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":373,"column":76}},{"generated":{"line":401,"column":95},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":373,"column":44}},{"name":"y","generated":{"line":401,"column":96},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":373,"column":85}},{"generated":{"line":401,"column":97},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":373,"column":35}},{"generated":{"line":401,"column":98},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":373,"column":10}},{"generated":{"line":403,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":375,"column":10}},{"name":"data","generated":{"line":403,"column":14},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":375,"column":16}},{"generated":{"line":403,"column":23},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":375,"column":24}},{"name":"position","generated":{"line":404,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":376,"column":12}},{"name":"position","generated":{"line":404,"column":22},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":376,"column":22}},{"generated":{"line":405,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":375,"column":24}},{"generated":{"line":405,"column":11},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":375,"column":10}},{"name":"scope","generated":{"line":407,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":379,"column":10}},{"name":"space","generated":{"line":407,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":379,"column":16}},{"generated":{"line":407,"column":21},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":379,"column":10}},{"name":"go","generated":{"line":407,"column":22},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":379,"column":22}},{"generated":{"line":407,"column":24},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":379,"column":10}},{"generated":{"line":407,"column":25},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":379,"column":25}},{"generated":{"line":407,"column":32},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":379,"column":10}},{"name":"data","generated":{"line":407,"column":34},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":379,"column":34}},{"generated":{"line":407,"column":40},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":379,"column":10}},{"generated":{"line":408,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":380,"column":9}},{"generated":{"line":409,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":382,"column":7}},{"generated":{"line":409,"column":7},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":362,"column":6}},{"generated":{"line":409,"column":13},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":382,"column":11}},{"generated":{"line":411,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":384,"column":8}},{"generated":{"line":411,"column":27},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":384,"column":12}},{"generated":{"line":411,"column":46},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":384,"column":8}},{"name":"name","generated":{"line":411,"column":48},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":384,"column":33}},{"generated":{"line":411,"column":52},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":384,"column":8}},{"generated":{"line":412,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":385,"column":8}},{"generated":{"line":414,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":387,"column":8}},{"name":"_intersectsGlobe","generated":{"line":414,"column":12},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":387,"column":12}},{"name":"raycaster","generated":{"line":414,"column":31},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":387,"column":31}},{"name":"intersectObject","generated":{"line":414,"column":41},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":387,"column":41}},{"generated":{"line":414,"column":56},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":387,"column":31}},{"name":"globe","generated":{"line":414,"column":57},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":387,"column":57}},{"generated":{"line":414,"column":62},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":387,"column":31}},{"generated":{"line":414,"column":63},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":387,"column":8}},{"generated":{"line":416,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":389,"column":8}},{"generated":{"line":417,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":390,"column":8}},{"name":"_intersectsGlobe","generated":{"line":417,"column":12},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":390,"column":11}},{"name":"length","generated":{"line":417,"column":29},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":390,"column":28}},{"generated":{"line":417,"column":35},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":390,"column":11}},{"generated":{"line":417,"column":38},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":390,"column":35}},{"generated":{"line":417,"column":39},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":390,"column":8}},{"generated":{"line":417,"column":41},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":390,"column":37}},{"generated":{"line":419,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":392,"column":10}},{"name":"position","generated":{"line":419,"column":14},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":392,"column":16}},{"name":"_intersectsGlobe","generated":{"line":419,"column":26},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":392,"column":27}},{"generated":{"line":419,"column":43},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":392,"column":44}},{"generated":{"line":419,"column":44},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":392,"column":27}},{"name":"point","generated":{"line":419,"column":46},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":392,"column":47}},{"generated":{"line":419,"column":51},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":392,"column":10}},{"name":"position","generated":{"line":421,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":394,"column":10}},{"name":"z","generated":{"line":421,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":394,"column":19}},{"generated":{"line":421,"column":21},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":394,"column":10}},{"name":"position","generated":{"line":421,"column":24},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":394,"column":24}},{"name":"z","generated":{"line":421,"column":34},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":394,"column":33}},{"generated":{"line":421,"column":35},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":394,"column":24}},{"name":"Math","generated":{"line":421,"column":38},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":394,"column":35}},{"name":"abs","generated":{"line":421,"column":43},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":394,"column":40}},{"generated":{"line":421,"column":46},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":394,"column":35}},{"name":"config","generated":{"line":421,"column":47},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":394,"column":44}},{"name":"device","generated":{"line":421,"column":64},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":394,"column":51}},{"generated":{"line":421,"column":70},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":394,"column":44}},{"name":"desktop","generated":{"line":421,"column":71},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":394,"column":58}},{"generated":{"line":421,"column":78},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":394,"column":44}},{"name":"container","generated":{"line":421,"column":79},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":394,"column":66}},{"generated":{"line":421,"column":88},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":394,"column":44}},{"name":"position","generated":{"line":421,"column":89},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":394,"column":76}},{"generated":{"line":421,"column":97},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":394,"column":44}},{"name":"z","generated":{"line":421,"column":98},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":394,"column":85}},{"generated":{"line":421,"column":99},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":394,"column":35}},{"generated":{"line":421,"column":100},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":394,"column":10}},{"name":"position","generated":{"line":422,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":395,"column":10}},{"name":"y","generated":{"line":422,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":395,"column":19}},{"generated":{"line":422,"column":21},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":395,"column":10}},{"name":"position","generated":{"line":422,"column":24},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":395,"column":24}},{"name":"y","generated":{"line":422,"column":34},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":395,"column":33}},{"generated":{"line":422,"column":35},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":395,"column":24}},{"name":"Math","generated":{"line":422,"column":38},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":395,"column":35}},{"name":"abs","generated":{"line":422,"column":43},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":395,"column":40}},{"generated":{"line":422,"column":46},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":395,"column":35}},{"name":"config","generated":{"line":422,"column":47},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":395,"column":44}},{"name":"device","generated":{"line":422,"column":64},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":395,"column":51}},{"generated":{"line":422,"column":70},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":395,"column":44}},{"name":"desktop","generated":{"line":422,"column":71},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":395,"column":58}},{"generated":{"line":422,"column":78},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":395,"column":44}},{"name":"container","generated":{"line":422,"column":79},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":395,"column":66}},{"generated":{"line":422,"column":88},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":395,"column":44}},{"name":"position","generated":{"line":422,"column":89},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":395,"column":76}},{"generated":{"line":422,"column":97},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":395,"column":44}},{"name":"y","generated":{"line":422,"column":98},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":395,"column":85}},{"generated":{"line":422,"column":99},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":395,"column":35}},{"generated":{"line":422,"column":100},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":395,"column":10}},{"generated":{"line":424,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":397,"column":10}},{"name":"data","generated":{"line":424,"column":14},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":397,"column":16}},{"generated":{"line":424,"column":23},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":397,"column":23}},{"name":"position","generated":{"line":425,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":398,"column":12}},{"name":"position","generated":{"line":425,"column":22},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":398,"column":23}},{"generated":{"line":426,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":397,"column":23}},{"generated":{"line":426,"column":11},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":397,"column":10}},{"name":"scope","generated":{"line":428,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":401,"column":10}},{"name":"space","generated":{"line":428,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":401,"column":16}},{"generated":{"line":428,"column":21},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":401,"column":10}},{"name":"go","generated":{"line":428,"column":22},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":401,"column":22}},{"generated":{"line":428,"column":24},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":401,"column":10}},{"generated":{"line":428,"column":25},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":401,"column":25}},{"generated":{"line":428,"column":32},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":401,"column":10}},{"name":"data","generated":{"line":428,"column":34},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":401,"column":34}},{"generated":{"line":428,"column":40},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":401,"column":10}},{"generated":{"line":429,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":403,"column":9}},{"generated":{"line":430,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":405,"column":7}},{"generated":{"line":432,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":407,"column":6}},{"generated":{"line":436,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":411,"column":6}},{"generated":{"line":440,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":415,"column":5}},{"name":"selected","generated":{"line":440,"column":10},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":415,"column":8}},{"generated":{"line":440,"column":18},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":415,"column":5}},{"generated":{"line":440,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":415,"column":17}},{"generated":{"line":442,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":417,"column":7}},{"name":"intersects","generated":{"line":442,"column":12},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":417,"column":13}},{"name":"raycaster","generated":{"line":442,"column":26},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":417,"column":26}},{"name":"intersectObject","generated":{"line":442,"column":36},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":417,"column":36}},{"generated":{"line":442,"column":51},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":417,"column":26}},{"name":"plane","generated":{"line":442,"column":52},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":417,"column":52}},{"generated":{"line":442,"column":57},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":417,"column":26}},{"generated":{"line":442,"column":58},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":417,"column":7}},{"generated":{"line":444,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":419,"column":7}},{"name":"intersects","generated":{"line":444,"column":12},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":419,"column":10}},{"name":"length","generated":{"line":444,"column":24},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":419,"column":21}},{"generated":{"line":444,"column":30},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":419,"column":10}},{"generated":{"line":444,"column":33},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":419,"column":28}},{"generated":{"line":444,"column":34},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":419,"column":7}},{"generated":{"line":444,"column":36},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":419,"column":30}},{"generated":{"line":446,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":421,"column":10}},{"name":"object","generated":{"line":446,"column":14},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":421,"column":16}},{"name":"intersects","generated":{"line":446,"column":23},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":421,"column":25}},{"generated":{"line":446,"column":35},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":421,"column":36}},{"generated":{"line":446,"column":36},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":421,"column":25}},{"name":"object","generated":{"line":446,"column":38},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":421,"column":39}},{"generated":{"line":446,"column":44},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":421,"column":10}},{"name":"MetaPosition","generated":{"line":448,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":423,"column":10}},{"name":"intersects","generated":{"line":448,"column":25},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":423,"column":25}},{"generated":{"line":448,"column":37},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":423,"column":36}},{"generated":{"line":448,"column":38},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":423,"column":25}},{"name":"point","generated":{"line":448,"column":40},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":423,"column":39}},{"generated":{"line":448,"column":45},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":423,"column":10}},{"name":"MetaPosition","generated":{"line":450,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":425,"column":10}},{"name":"z","generated":{"line":450,"column":23},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":425,"column":23}},{"generated":{"line":450,"column":24},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":425,"column":10}},{"name":"MetaPosition","generated":{"line":450,"column":27},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":425,"column":28}},{"name":"z","generated":{"line":450,"column":40},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":425,"column":41}},{"generated":{"line":450,"column":41},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":425,"column":28}},{"name":"Math","generated":{"line":450,"column":44},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":425,"column":43}},{"name":"abs","generated":{"line":450,"column":49},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":425,"column":48}},{"generated":{"line":450,"column":52},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":425,"column":43}},{"name":"config","generated":{"line":450,"column":53},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":425,"column":52}},{"name":"device","generated":{"line":450,"column":70},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":425,"column":59}},{"generated":{"line":450,"column":76},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":425,"column":52}},{"name":"desktop","generated":{"line":450,"column":77},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":425,"column":66}},{"generated":{"line":450,"column":84},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":425,"column":52}},{"name":"container","generated":{"line":450,"column":85},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":425,"column":74}},{"generated":{"line":450,"column":94},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":425,"column":52}},{"name":"position","generated":{"line":450,"column":95},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":425,"column":84}},{"generated":{"line":450,"column":103},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":425,"column":52}},{"name":"z","generated":{"line":450,"column":104},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":425,"column":93}},{"generated":{"line":450,"column":105},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":425,"column":43}},{"generated":{"line":450,"column":106},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":425,"column":10}},{"name":"MetaPosition","generated":{"line":451,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":426,"column":10}},{"name":"y","generated":{"line":451,"column":23},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":426,"column":23}},{"generated":{"line":451,"column":24},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":426,"column":10}},{"name":"MetaPosition","generated":{"line":451,"column":27},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":426,"column":28}},{"name":"y","generated":{"line":451,"column":40},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":426,"column":41}},{"generated":{"line":451,"column":41},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":426,"column":28}},{"name":"Math","generated":{"line":451,"column":44},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":426,"column":43}},{"name":"abs","generated":{"line":451,"column":49},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":426,"column":48}},{"generated":{"line":451,"column":52},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":426,"column":43}},{"name":"config","generated":{"line":451,"column":53},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":426,"column":52}},{"name":"device","generated":{"line":451,"column":70},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":426,"column":59}},{"generated":{"line":451,"column":76},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":426,"column":52}},{"name":"desktop","generated":{"line":451,"column":77},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":426,"column":66}},{"generated":{"line":451,"column":84},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":426,"column":52}},{"name":"container","generated":{"line":451,"column":85},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":426,"column":74}},{"generated":{"line":451,"column":94},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":426,"column":52}},{"name":"position","generated":{"line":451,"column":95},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":426,"column":84}},{"generated":{"line":451,"column":103},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":426,"column":52}},{"name":"y","generated":{"line":451,"column":104},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":426,"column":93}},{"generated":{"line":451,"column":105},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":426,"column":43}},{"generated":{"line":451,"column":106},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":426,"column":10}},{"name":"scope","generated":{"line":453,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":428,"column":10}},{"name":"space","generated":{"line":453,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":428,"column":16}},{"generated":{"line":453,"column":21},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":428,"column":10}},{"name":"Meta","generated":{"line":453,"column":22},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":428,"column":22}},{"generated":{"line":453,"column":26},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":428,"column":10}},{"name":"forEach","generated":{"line":453,"column":27},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":428,"column":27}},{"generated":{"line":453,"column":34},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":428,"column":10}},{"generated":{"line":453,"column":35},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":428,"column":35}},{"generated":{"line":453,"column":51},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":428,"column":43}},{"generated":{"line":455,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":430,"column":12}},{"name":"Meta","generated":{"line":455,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":430,"column":15}},{"name":"graphics","generated":{"line":455,"column":21},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":430,"column":20}},{"generated":{"line":455,"column":29},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":430,"column":15}},{"name":"mesh","generated":{"line":455,"column":30},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":430,"column":29}},{"generated":{"line":455,"column":34},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":430,"column":15}},{"name":"id","generated":{"line":455,"column":35},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":430,"column":34}},{"generated":{"line":455,"column":37},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":430,"column":15}},{"name":"selected","generated":{"line":455,"column":42},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":430,"column":41}},{"name":"id","generated":{"line":455,"column":51},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":430,"column":50}},{"generated":{"line":455,"column":53},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":430,"column":12}},{"generated":{"line":455,"column":55},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":430,"column":53}},{"generated":{"line":457,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":432,"column":14}},{"name":"data","generated":{"line":457,"column":18},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":432,"column":20}},{"generated":{"line":457,"column":27},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":432,"column":27}},{"name":"position","generated":{"line":458,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":433,"column":16}},{"name":"MetaPosition","generated":{"line":458,"column":26},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":433,"column":26}},{"generated":{"line":459,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":432,"column":27}},{"generated":{"line":459,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":432,"column":14}},{"name":"Meta","generated":{"line":461,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":436,"column":14}},{"name":"go","generated":{"line":461,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":436,"column":19}},{"generated":{"line":461,"column":21},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":436,"column":14}},{"generated":{"line":461,"column":22},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":436,"column":22}},{"generated":{"line":461,"column":29},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":436,"column":14}},{"name":"data","generated":{"line":461,"column":31},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":436,"column":31}},{"generated":{"line":461,"column":37},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":436,"column":14}},{"generated":{"line":462,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":438,"column":13}},{"generated":{"line":463,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":440,"column":11}},{"generated":{"line":463,"column":11},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":428,"column":10}},{"generated":{"line":464,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":442,"column":8}},{"generated":{"line":465,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":444,"column":6}},{"generated":{"line":467,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":446,"column":6}},{"generated":{"line":470,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":449,"column":6}},{"name":"intersects","generated":{"line":470,"column":10},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":449,"column":12}},{"name":"raycaster","generated":{"line":470,"column":23},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":449,"column":25}},{"name":"intersectObjects","generated":{"line":470,"column":33},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":449,"column":35}},{"generated":{"line":470,"column":49},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":449,"column":25}},{"name":"scope","generated":{"line":470,"column":50},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":449,"column":52}},{"name":"space","generated":{"line":470,"column":56},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":449,"column":58}},{"generated":{"line":470,"column":61},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":449,"column":52}},{"name":"container","generated":{"line":470,"column":62},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":449,"column":64}},{"generated":{"line":470,"column":71},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":449,"column":52}},{"name":"children","generated":{"line":470,"column":72},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":449,"column":74}},{"generated":{"line":470,"column":80},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":449,"column":25}},{"generated":{"line":470,"column":81},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":449,"column":6}},{"generated":{"line":472,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":451,"column":6}},{"generated":{"line":473,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":452,"column":6}},{"name":"intersects","generated":{"line":473,"column":10},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":452,"column":9}},{"name":"length","generated":{"line":473,"column":21},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":452,"column":20}},{"generated":{"line":473,"column":27},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":452,"column":9}},{"generated":{"line":473,"column":30},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":452,"column":27}},{"generated":{"line":473,"column":31},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":452,"column":6}},{"generated":{"line":473,"column":33},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":452,"column":29}},{"generated":{"line":475,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":454,"column":8}},{"generated":{"line":475,"column":27},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":454,"column":12}},{"generated":{"line":475,"column":45},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":454,"column":8}},{"name":"name","generated":{"line":475,"column":47},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":454,"column":32}},{"generated":{"line":475,"column":51},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":454,"column":8}},{"generated":{"line":477,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":456,"column":8}},{"name":"position","generated":{"line":477,"column":12},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":456,"column":12}},{"name":"intersects","generated":{"line":477,"column":25},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":456,"column":23}},{"generated":{"line":477,"column":36},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":456,"column":34}},{"generated":{"line":477,"column":37},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":456,"column":23}},{"name":"point","generated":{"line":477,"column":39},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":456,"column":37}},{"generated":{"line":477,"column":44},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":456,"column":8}},{"generated":{"line":479,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":458,"column":8}},{"name":"position","generated":{"line":480,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":459,"column":8}},{"name":"z","generated":{"line":480,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":459,"column":17}},{"generated":{"line":480,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":459,"column":8}},{"name":"position","generated":{"line":480,"column":23},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":459,"column":22}},{"name":"z","generated":{"line":480,"column":34},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":459,"column":31}},{"generated":{"line":480,"column":35},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":459,"column":22}},{"name":"Math","generated":{"line":480,"column":38},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":459,"column":33}},{"name":"abs","generated":{"line":480,"column":43},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":459,"column":38}},{"generated":{"line":480,"column":46},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":459,"column":33}},{"name":"config","generated":{"line":480,"column":47},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":459,"column":42}},{"name":"device","generated":{"line":480,"column":64},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":459,"column":49}},{"generated":{"line":480,"column":70},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":459,"column":42}},{"name":"desktop","generated":{"line":480,"column":71},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":459,"column":56}},{"generated":{"line":480,"column":78},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":459,"column":42}},{"name":"container","generated":{"line":480,"column":79},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":459,"column":64}},{"generated":{"line":480,"column":88},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":459,"column":42}},{"name":"position","generated":{"line":480,"column":89},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":459,"column":74}},{"generated":{"line":480,"column":97},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":459,"column":42}},{"name":"z","generated":{"line":480,"column":98},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":459,"column":83}},{"generated":{"line":480,"column":99},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":459,"column":33}},{"generated":{"line":480,"column":100},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":459,"column":8}},{"name":"position","generated":{"line":481,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":460,"column":8}},{"name":"y","generated":{"line":481,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":460,"column":17}},{"generated":{"line":481,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":460,"column":8}},{"name":"position","generated":{"line":481,"column":23},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":460,"column":22}},{"name":"y","generated":{"line":481,"column":34},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":460,"column":31}},{"generated":{"line":481,"column":35},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":460,"column":22}},{"name":"Math","generated":{"line":481,"column":38},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":460,"column":33}},{"name":"abs","generated":{"line":481,"column":43},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":460,"column":38}},{"generated":{"line":481,"column":46},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":460,"column":33}},{"name":"config","generated":{"line":481,"column":47},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":460,"column":42}},{"name":"device","generated":{"line":481,"column":64},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":460,"column":49}},{"generated":{"line":481,"column":70},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":460,"column":42}},{"name":"desktop","generated":{"line":481,"column":71},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":460,"column":56}},{"generated":{"line":481,"column":78},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":460,"column":42}},{"name":"container","generated":{"line":481,"column":79},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":460,"column":64}},{"generated":{"line":481,"column":88},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":460,"column":42}},{"name":"position","generated":{"line":481,"column":89},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":460,"column":74}},{"generated":{"line":481,"column":97},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":460,"column":42}},{"name":"y","generated":{"line":481,"column":98},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":460,"column":83}},{"generated":{"line":481,"column":99},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":460,"column":33}},{"generated":{"line":481,"column":100},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":460,"column":8}},{"generated":{"line":483,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":462,"column":8}},{"name":"data","generated":{"line":483,"column":12},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":462,"column":14}},{"generated":{"line":483,"column":21},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":462,"column":21}},{"name":"position","generated":{"line":484,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":463,"column":10}},{"name":"position","generated":{"line":484,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":463,"column":20}},{"generated":{"line":485,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":462,"column":21}},{"generated":{"line":485,"column":9},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":462,"column":8}},{"name":"scope","generated":{"line":487,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":466,"column":8}},{"name":"space","generated":{"line":487,"column":14},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":466,"column":14}},{"generated":{"line":487,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":466,"column":8}},{"name":"Meta","generated":{"line":487,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":466,"column":20}},{"generated":{"line":487,"column":24},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":466,"column":8}},{"name":"forEach","generated":{"line":487,"column":25},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":466,"column":25}},{"generated":{"line":487,"column":32},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":466,"column":8}},{"generated":{"line":487,"column":33},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":466,"column":33}},{"generated":{"line":487,"column":49},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":466,"column":41}},{"generated":{"line":489,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":468,"column":10}},{"name":"Meta","generated":{"line":489,"column":14},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":468,"column":13}},{"name":"graphics","generated":{"line":489,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":468,"column":18}},{"generated":{"line":489,"column":27},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":468,"column":13}},{"name":"mesh","generated":{"line":489,"column":28},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":468,"column":27}},{"generated":{"line":489,"column":32},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":468,"column":13}},{"name":"id","generated":{"line":489,"column":33},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":468,"column":32}},{"generated":{"line":489,"column":35},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":468,"column":13}},{"name":"intersects","generated":{"line":489,"column":40},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":468,"column":39}},{"generated":{"line":489,"column":51},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":468,"column":50}},{"generated":{"line":489,"column":52},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":468,"column":39}},{"name":"object","generated":{"line":489,"column":54},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":468,"column":53}},{"generated":{"line":489,"column":60},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":468,"column":39}},{"name":"id","generated":{"line":489,"column":61},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":468,"column":60}},{"generated":{"line":489,"column":63},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":468,"column":10}},{"generated":{"line":489,"column":65},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":468,"column":63}},{"generated":{"line":491,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":470,"column":12}},{"name":"Meta","generated":{"line":493,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":472,"column":12}},{"name":"go","generated":{"line":493,"column":17},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":472,"column":17}},{"generated":{"line":493,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":472,"column":12}},{"generated":{"line":493,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":472,"column":20}},{"generated":{"line":493,"column":27},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":472,"column":12}},{"name":"data","generated":{"line":493,"column":29},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":472,"column":29}},{"generated":{"line":493,"column":35},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":472,"column":12}},{"generated":{"line":495,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":474,"column":12}},{"generated":{"line":495,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":474,"column":15}},{"name":"Meta","generated":{"line":495,"column":17},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":474,"column":16}},{"name":"_entered","generated":{"line":495,"column":22},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":474,"column":21}},{"generated":{"line":495,"column":30},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":474,"column":12}},{"generated":{"line":495,"column":32},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":474,"column":30}},{"name":"Meta","generated":{"line":496,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":475,"column":14}},{"name":"go","generated":{"line":496,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":475,"column":19}},{"generated":{"line":496,"column":21},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":475,"column":14}},{"generated":{"line":496,"column":22},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":475,"column":22}},{"generated":{"line":496,"column":29},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":475,"column":14}},{"name":"data","generated":{"line":496,"column":31},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":475,"column":31}},{"generated":{"line":496,"column":37},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":475,"column":14}},{"name":"Meta","generated":{"line":497,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":476,"column":14}},{"name":"_entered","generated":{"line":497,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":476,"column":19}},{"generated":{"line":497,"column":27},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":476,"column":14}},{"generated":{"line":497,"column":30},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":476,"column":30}},{"generated":{"line":497,"column":34},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":476,"column":14}},{"generated":{"line":498,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":477,"column":13}},{"generated":{"line":498,"column":13},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":474,"column":12}},{"generated":{"line":498,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":477,"column":17}},{"name":"Meta","generated":{"line":499,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":478,"column":14}},{"name":"go","generated":{"line":499,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":478,"column":19}},{"generated":{"line":499,"column":21},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":478,"column":14}},{"generated":{"line":499,"column":22},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":478,"column":22}},{"generated":{"line":499,"column":29},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":478,"column":14}},{"name":"data","generated":{"line":499,"column":31},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":478,"column":31}},{"generated":{"line":499,"column":37},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":478,"column":14}},{"name":"Meta","generated":{"line":500,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":479,"column":14}},{"name":"_entered","generated":{"line":500,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":479,"column":19}},{"generated":{"line":500,"column":27},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":479,"column":14}},{"generated":{"line":500,"column":30},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":479,"column":30}},{"generated":{"line":500,"column":35},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":479,"column":14}},{"generated":{"line":501,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":480,"column":13}},{"generated":{"line":502,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":482,"column":11}},{"generated":{"line":503,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":484,"column":9}},{"generated":{"line":503,"column":9},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":466,"column":8}},{"generated":{"line":505,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":486,"column":6}},{"generated":{"line":506,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":487,"column":7}},{"generated":{"line":506,"column":7},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":452,"column":6}},{"generated":{"line":506,"column":13},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":487,"column":11}},{"generated":{"line":508,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":489,"column":9}},{"name":"scope","generated":{"line":509,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":490,"column":8}},{"name":"space","generated":{"line":509,"column":14},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":490,"column":14}},{"generated":{"line":509,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":490,"column":8}},{"name":"Meta","generated":{"line":509,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":490,"column":20}},{"generated":{"line":509,"column":24},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":490,"column":8}},{"name":"forEach","generated":{"line":509,"column":25},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":490,"column":25}},{"generated":{"line":509,"column":32},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":490,"column":8}},{"generated":{"line":509,"column":33},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":490,"column":33}},{"generated":{"line":509,"column":49},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":490,"column":41}},{"generated":{"line":511,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":492,"column":12}},{"name":"Meta","generated":{"line":511,"column":14},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":492,"column":15}},{"name":"_entered","generated":{"line":511,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":492,"column":20}},{"generated":{"line":511,"column":27},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":492,"column":12}},{"generated":{"line":511,"column":29},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":492,"column":29}},{"name":"Meta","generated":{"line":512,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":493,"column":14}},{"name":"go","generated":{"line":512,"column":17},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":493,"column":19}},{"generated":{"line":512,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":493,"column":14}},{"generated":{"line":512,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":493,"column":22}},{"generated":{"line":512,"column":27},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":493,"column":14}},{"name":"data","generated":{"line":512,"column":29},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":493,"column":31}},{"generated":{"line":512,"column":33},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":493,"column":14}},{"name":"Meta","generated":{"line":513,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":494,"column":14}},{"name":"_entered","generated":{"line":513,"column":17},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":494,"column":19}},{"generated":{"line":513,"column":25},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":494,"column":14}},{"generated":{"line":513,"column":28},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":494,"column":30}},{"generated":{"line":513,"column":33},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":494,"column":14}},{"generated":{"line":514,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":495,"column":14}},{"generated":{"line":515,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":497,"column":9}},{"generated":{"line":515,"column":9},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":490,"column":8}},{"generated":{"line":516,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":499,"column":7}},{"generated":{"line":517,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":501,"column":5}},{"generated":{"line":517,"column":5},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":343,"column":4}},{"name":"onMouseUp","generated":{"line":519,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":503,"column":4}},{"generated":{"line":519,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":503,"column":18}},{"name":"event","generated":{"line":519,"column":35},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":503,"column":19}},{"generated":{"line":519,"column":40},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":503,"column":18}},{"generated":{"line":519,"column":42},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":503,"column":29}},{"name":"prepare","generated":{"line":521,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":505,"column":6}},{"name":"event","generated":{"line":521,"column":14},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":505,"column":14}},{"generated":{"line":521,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":505,"column":6}},{"generated":{"line":523,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":507,"column":6}},{"name":"scope","generated":{"line":523,"column":10},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":507,"column":9}},{"name":"controls","generated":{"line":523,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":507,"column":15}},{"generated":{"line":523,"column":24},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":507,"column":9}},{"name":"enabled","generated":{"line":523,"column":25},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":507,"column":24}},{"generated":{"line":523,"column":32},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":507,"column":9}},{"generated":{"line":523,"column":37},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":507,"column":36}},{"generated":{"line":523,"column":41},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":507,"column":6}},{"generated":{"line":523,"column":43},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":507,"column":42}},{"generated":{"line":525,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":509,"column":6}},{"generated":{"line":528,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":512,"column":6}},{"name":"globePlane","generated":{"line":528,"column":10},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":512,"column":9}},{"generated":{"line":528,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":512,"column":6}},{"generated":{"line":528,"column":22},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":512,"column":20}},{"name":"scope","generated":{"line":529,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":513,"column":8}},{"name":"space","generated":{"line":529,"column":14},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":513,"column":14}},{"generated":{"line":529,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":513,"column":8}},{"name":"container","generated":{"line":529,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":513,"column":20}},{"generated":{"line":529,"column":29},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":513,"column":8}},{"name":"remove","generated":{"line":529,"column":30},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":513,"column":30}},{"generated":{"line":529,"column":36},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":513,"column":8}},{"name":"globePlane","generated":{"line":529,"column":37},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":513,"column":37}},{"generated":{"line":529,"column":47},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":513,"column":8}},{"name":"globePlane","generated":{"line":530,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":514,"column":8}},{"generated":{"line":530,"column":21},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":514,"column":21}},{"generated":{"line":530,"column":26},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":514,"column":8}},{"generated":{"line":531,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":515,"column":7}},{"generated":{"line":533,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":517,"column":6}},{"generated":{"line":534,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":518,"column":6}},{"generated":{"line":535,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":519,"column":6}},{"name":"raycaster","generated":{"line":536,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":520,"column":6}},{"name":"setFromCamera","generated":{"line":536,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":520,"column":16}},{"generated":{"line":536,"column":29},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":520,"column":6}},{"name":"mouse","generated":{"line":536,"column":30},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":520,"column":30}},{"generated":{"line":536,"column":35},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":520,"column":6}},{"name":"space","generated":{"line":536,"column":37},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":520,"column":37}},{"name":"camera","generated":{"line":536,"column":43},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":520,"column":43}},{"generated":{"line":536,"column":49},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":520,"column":6}},{"generated":{"line":538,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":522,"column":6}},{"generated":{"line":539,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":523,"column":6}},{"name":"_intersectsGlobe","generated":{"line":539,"column":10},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":523,"column":12}},{"name":"raycaster","generated":{"line":539,"column":29},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":523,"column":31}},{"name":"intersectObjects","generated":{"line":539,"column":39},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":523,"column":41}},{"generated":{"line":539,"column":55},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":523,"column":31}},{"name":"scope","generated":{"line":539,"column":56},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":523,"column":58}},{"name":"space","generated":{"line":539,"column":62},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":523,"column":64}},{"generated":{"line":539,"column":67},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":523,"column":58}},{"name":"camera","generated":{"line":539,"column":68},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":523,"column":70}},{"generated":{"line":539,"column":74},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":523,"column":58}},{"name":"children","generated":{"line":539,"column":75},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":523,"column":77}},{"generated":{"line":539,"column":83},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":523,"column":31}},{"generated":{"line":539,"column":84},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":523,"column":6}},{"generated":{"line":541,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":525,"column":6}},{"generated":{"line":542,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":526,"column":6}},{"name":"_intersectsGlobe","generated":{"line":542,"column":10},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":526,"column":9}},{"name":"length","generated":{"line":542,"column":27},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":526,"column":26}},{"generated":{"line":542,"column":33},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":526,"column":9}},{"generated":{"line":542,"column":36},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":526,"column":33}},{"generated":{"line":542,"column":37},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":526,"column":6}},{"generated":{"line":542,"column":39},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":526,"column":35}},{"generated":{"line":544,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":528,"column":8}},{"generated":{"line":544,"column":27},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":528,"column":12}},{"generated":{"line":544,"column":60},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":528,"column":8}},{"name":"name","generated":{"line":544,"column":62},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":528,"column":47}},{"generated":{"line":544,"column":66},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":528,"column":8}},{"name":"selectedGlobe","generated":{"line":546,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":530,"column":9}},{"name":"_intersectsGlobe","generated":{"line":546,"column":24},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":530,"column":26}},{"generated":{"line":546,"column":41},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":530,"column":43}},{"generated":{"line":546,"column":42},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":530,"column":26}},{"name":"object","generated":{"line":546,"column":44},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":530,"column":46}},{"generated":{"line":546,"column":50},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":530,"column":9}},{"generated":{"line":547,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":531,"column":9}},{"name":"point","generated":{"line":547,"column":12},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":531,"column":13}},{"name":"_intersectsGlobe","generated":{"line":547,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":531,"column":26}},{"generated":{"line":547,"column":37},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":531,"column":43}},{"generated":{"line":547,"column":38},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":531,"column":26}},{"name":"point","generated":{"line":547,"column":40},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":531,"column":46}},{"generated":{"line":547,"column":45},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":531,"column":9}},{"name":"point","generated":{"line":549,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":533,"column":9}},{"name":"z","generated":{"line":549,"column":14},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":533,"column":15}},{"generated":{"line":549,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":533,"column":9}},{"name":"point","generated":{"line":549,"column":18},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":533,"column":20}},{"name":"z","generated":{"line":549,"column":24},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":533,"column":26}},{"generated":{"line":549,"column":25},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":533,"column":20}},{"name":"Math","generated":{"line":549,"column":28},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":533,"column":28}},{"name":"abs","generated":{"line":549,"column":33},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":533,"column":33}},{"generated":{"line":549,"column":36},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":533,"column":28}},{"name":"config","generated":{"line":549,"column":37},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":533,"column":37}},{"name":"device","generated":{"line":549,"column":54},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":533,"column":44}},{"generated":{"line":549,"column":60},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":533,"column":37}},{"name":"desktop","generated":{"line":549,"column":61},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":533,"column":51}},{"generated":{"line":549,"column":68},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":533,"column":37}},{"name":"container","generated":{"line":549,"column":69},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":533,"column":59}},{"generated":{"line":549,"column":78},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":533,"column":37}},{"name":"position","generated":{"line":549,"column":79},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":533,"column":69}},{"generated":{"line":549,"column":87},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":533,"column":37}},{"name":"z","generated":{"line":549,"column":88},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":533,"column":78}},{"generated":{"line":549,"column":89},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":533,"column":28}},{"generated":{"line":549,"column":90},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":533,"column":9}},{"name":"point","generated":{"line":550,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":534,"column":9}},{"name":"y","generated":{"line":550,"column":14},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":534,"column":15}},{"generated":{"line":550,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":534,"column":9}},{"name":"point","generated":{"line":550,"column":18},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":534,"column":20}},{"name":"y","generated":{"line":550,"column":24},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":534,"column":26}},{"generated":{"line":550,"column":25},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":534,"column":20}},{"name":"Math","generated":{"line":550,"column":28},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":534,"column":28}},{"name":"abs","generated":{"line":550,"column":33},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":534,"column":33}},{"generated":{"line":550,"column":36},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":534,"column":28}},{"name":"config","generated":{"line":550,"column":37},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":534,"column":37}},{"name":"device","generated":{"line":550,"column":54},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":534,"column":44}},{"generated":{"line":550,"column":60},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":534,"column":37}},{"name":"desktop","generated":{"line":550,"column":61},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":534,"column":51}},{"generated":{"line":550,"column":68},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":534,"column":37}},{"name":"container","generated":{"line":550,"column":69},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":534,"column":59}},{"generated":{"line":550,"column":78},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":534,"column":37}},{"name":"position","generated":{"line":550,"column":79},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":534,"column":69}},{"generated":{"line":550,"column":87},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":534,"column":37}},{"name":"y","generated":{"line":550,"column":88},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":534,"column":78}},{"generated":{"line":550,"column":89},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":534,"column":28}},{"generated":{"line":550,"column":90},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":534,"column":9}},{"generated":{"line":552,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":536,"column":8}},{"generated":{"line":553,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":537,"column":10}},{"name":"data","generated":{"line":553,"column":12},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":537,"column":16}},{"generated":{"line":553,"column":21},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":537,"column":23}},{"name":"position","generated":{"line":554,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":538,"column":12}},{"name":"point","generated":{"line":554,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":538,"column":23}},{"generated":{"line":555,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":537,"column":23}},{"generated":{"line":555,"column":9},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":537,"column":10}},{"name":"scope","generated":{"line":556,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":540,"column":10}},{"name":"space","generated":{"line":556,"column":14},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":540,"column":16}},{"generated":{"line":556,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":540,"column":10}},{"name":"go","generated":{"line":556,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":540,"column":22}},{"generated":{"line":556,"column":22},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":540,"column":10}},{"generated":{"line":556,"column":23},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":540,"column":25}},{"generated":{"line":556,"column":32},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":540,"column":10}},{"name":"data","generated":{"line":556,"column":34},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":540,"column":36}},{"generated":{"line":556,"column":40},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":540,"column":10}},{"generated":{"line":557,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":541,"column":8}},{"generated":{"line":558,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":543,"column":7}},{"generated":{"line":560,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":545,"column":6}},{"generated":{"line":564,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":549,"column":6}},{"name":"selected","generated":{"line":564,"column":10},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":549,"column":10}},{"generated":{"line":564,"column":18},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":549,"column":6}},{"generated":{"line":564,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":549,"column":20}},{"name":"scope","generated":{"line":566,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":551,"column":8}},{"name":"space","generated":{"line":566,"column":14},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":551,"column":14}},{"generated":{"line":566,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":551,"column":8}},{"name":"container","generated":{"line":566,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":551,"column":20}},{"generated":{"line":566,"column":29},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":551,"column":8}},{"name":"remove","generated":{"line":566,"column":30},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":551,"column":30}},{"generated":{"line":566,"column":36},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":551,"column":8}},{"name":"plane","generated":{"line":566,"column":37},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":551,"column":37}},{"generated":{"line":566,"column":42},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":551,"column":8}},{"name":"plane","generated":{"line":567,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":552,"column":8}},{"generated":{"line":567,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":552,"column":16}},{"generated":{"line":567,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":552,"column":8}},{"name":"space","generated":{"line":569,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":554,"column":8}},{"name":"Meta","generated":{"line":569,"column":14},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":554,"column":14}},{"generated":{"line":569,"column":18},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":554,"column":8}},{"name":"find","generated":{"line":569,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":554,"column":19}},{"generated":{"line":569,"column":23},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":554,"column":8}},{"generated":{"line":569,"column":24},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":554,"column":24}},{"generated":{"line":569,"column":40},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":554,"column":32}},{"generated":{"line":570,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":555,"column":10}},{"name":"Meta","generated":{"line":570,"column":14},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":555,"column":13}},{"name":"graphics","generated":{"line":570,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":555,"column":18}},{"generated":{"line":570,"column":27},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":555,"column":13}},{"name":"mesh","generated":{"line":570,"column":28},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":555,"column":27}},{"generated":{"line":570,"column":32},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":555,"column":13}},{"name":"id","generated":{"line":570,"column":33},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":555,"column":32}},{"generated":{"line":570,"column":35},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":555,"column":13}},{"name":"selected","generated":{"line":570,"column":40},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":555,"column":39}},{"name":"id","generated":{"line":570,"column":49},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":555,"column":48}},{"generated":{"line":570,"column":51},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":555,"column":10}},{"generated":{"line":570,"column":53},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":555,"column":51}},{"generated":{"line":571,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":556,"column":10}},{"name":"data","generated":{"line":571,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":556,"column":16}},{"generated":{"line":571,"column":25},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":556,"column":23}},{"name":"position","generated":{"line":572,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":557,"column":12}},{"name":"MetaPosition","generated":{"line":572,"column":24},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":557,"column":22}},{"generated":{"line":573,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":556,"column":23}},{"generated":{"line":573,"column":13},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":556,"column":10}},{"name":"Meta","generated":{"line":574,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":559,"column":12}},{"name":"go","generated":{"line":574,"column":17},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":559,"column":17}},{"generated":{"line":574,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":559,"column":12}},{"generated":{"line":574,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":559,"column":20}},{"generated":{"line":574,"column":29},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":559,"column":12}},{"name":"data","generated":{"line":574,"column":31},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":559,"column":31}},{"generated":{"line":574,"column":37},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":559,"column":12}},{"generated":{"line":575,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":560,"column":11}},{"generated":{"line":576,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":561,"column":9}},{"generated":{"line":576,"column":9},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":554,"column":8}},{"name":"selected","generated":{"line":578,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":563,"column":8}},{"generated":{"line":578,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":563,"column":19}},{"generated":{"line":578,"column":23},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":563,"column":8}},{"generated":{"line":579,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":565,"column":7}},{"generated":{"line":579,"column":7},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":549,"column":6}},{"generated":{"line":579,"column":13},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":565,"column":11}},{"generated":{"line":579,"column":14},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":567,"column":7}},{"generated":{"line":580,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":569,"column":5}},{"generated":{"line":580,"column":5},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":503,"column":4}},{"generated":{"line":582,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":571,"column":4}},{"name":"init","generated":{"line":582,"column":9},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":571,"column":9}},{"generated":{"line":582,"column":13},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":571,"column":4}},{"generated":{"line":584,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":573,"column":4}},{"generated":{"line":584,"column":11},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":573,"column":11}},{"generated":{"line":584,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":573,"column":4}},{"generated":{"line":585,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":574,"column":3}},{"generated":{"line":589,"column":27},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":576,"column":8}},{"name":"document","generated":{"line":591,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":578,"column":4}},{"name":"addEventListener","generated":{"line":591,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":578,"column":13}},{"generated":{"line":591,"column":31},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":578,"column":4}},{"generated":{"line":591,"column":32},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":578,"column":31}},{"generated":{"line":591,"column":41},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":578,"column":4}},{"name":"onKeyDown","generated":{"line":591,"column":43},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":578,"column":42}},{"generated":{"line":591,"column":52},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":578,"column":4}},{"generated":{"line":591,"column":54},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":578,"column":53}},{"generated":{"line":591,"column":59},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":578,"column":4}},{"name":"document","generated":{"line":592,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":579,"column":4}},{"name":"addEventListener","generated":{"line":592,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":579,"column":13}},{"generated":{"line":592,"column":31},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":579,"column":4}},{"generated":{"line":592,"column":32},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":579,"column":31}},{"generated":{"line":592,"column":39},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":579,"column":4}},{"name":"onKeyUp","generated":{"line":592,"column":41},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":579,"column":40}},{"generated":{"line":592,"column":48},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":579,"column":4}},{"generated":{"line":592,"column":50},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":579,"column":49}},{"generated":{"line":592,"column":55},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":579,"column":4}},{"name":"addEventListener","generated":{"line":594,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":581,"column":4}},{"generated":{"line":594,"column":23},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":581,"column":22}},{"generated":{"line":594,"column":34},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":581,"column":4}},{"name":"onMouseMove","generated":{"line":594,"column":36},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":581,"column":35}},{"generated":{"line":594,"column":47},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":581,"column":4}},{"generated":{"line":594,"column":49},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":581,"column":48}},{"generated":{"line":594,"column":54},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":581,"column":4}},{"name":"addEventListener","generated":{"line":595,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":582,"column":4}},{"generated":{"line":595,"column":23},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":582,"column":22}},{"generated":{"line":595,"column":34},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":582,"column":4}},{"name":"onMouseDown","generated":{"line":595,"column":36},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":582,"column":35}},{"generated":{"line":595,"column":47},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":582,"column":4}},{"generated":{"line":595,"column":49},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":582,"column":48}},{"generated":{"line":595,"column":54},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":582,"column":4}},{"name":"addEventListener","generated":{"line":596,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":583,"column":4}},{"generated":{"line":596,"column":23},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":583,"column":22}},{"generated":{"line":596,"column":32},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":583,"column":4}},{"name":"onMouseUp","generated":{"line":596,"column":34},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":583,"column":33}},{"generated":{"line":596,"column":43},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":583,"column":4}},{"generated":{"line":596,"column":45},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":583,"column":44}},{"generated":{"line":596,"column":50},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":583,"column":4}},{"generated":{"line":597,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":585,"column":3}},{"generated":{"line":600,"column":33},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":587,"column":14}},{"name":"document","generated":{"line":602,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":589,"column":4}},{"name":"removeEventListener","generated":{"line":602,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":589,"column":13}},{"generated":{"line":602,"column":34},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":589,"column":4}},{"generated":{"line":602,"column":35},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":589,"column":34}},{"generated":{"line":602,"column":44},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":589,"column":4}},{"name":"onKeyDown","generated":{"line":602,"column":46},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":589,"column":45}},{"generated":{"line":602,"column":55},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":589,"column":4}},{"generated":{"line":602,"column":57},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":589,"column":56}},{"generated":{"line":602,"column":62},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":589,"column":4}},{"name":"document","generated":{"line":603,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":590,"column":4}},{"name":"removeEventListener","generated":{"line":603,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":590,"column":13}},{"generated":{"line":603,"column":34},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":590,"column":4}},{"generated":{"line":603,"column":35},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":590,"column":34}},{"generated":{"line":603,"column":42},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":590,"column":4}},{"name":"onKeyUp","generated":{"line":603,"column":44},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":590,"column":43}},{"generated":{"line":603,"column":51},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":590,"column":4}},{"generated":{"line":603,"column":53},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":590,"column":52}},{"generated":{"line":603,"column":58},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":590,"column":4}},{"name":"removeEventListener","generated":{"line":605,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":592,"column":4}},{"generated":{"line":605,"column":26},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":592,"column":25}},{"generated":{"line":605,"column":37},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":592,"column":4}},{"name":"onMouseMove","generated":{"line":605,"column":39},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":592,"column":38}},{"generated":{"line":605,"column":50},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":592,"column":4}},{"generated":{"line":605,"column":52},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":592,"column":51}},{"generated":{"line":605,"column":57},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":592,"column":4}},{"name":"removeEventListener","generated":{"line":606,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":593,"column":4}},{"generated":{"line":606,"column":26},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":593,"column":25}},{"generated":{"line":606,"column":37},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":593,"column":4}},{"name":"onMouseDown","generated":{"line":606,"column":39},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":593,"column":38}},{"generated":{"line":606,"column":50},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":593,"column":4}},{"generated":{"line":606,"column":52},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":593,"column":51}},{"generated":{"line":606,"column":57},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":593,"column":4}},{"name":"removeEventListener","generated":{"line":607,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":594,"column":4}},{"generated":{"line":607,"column":26},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":594,"column":25}},{"generated":{"line":607,"column":35},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":594,"column":4}},{"name":"onMouseUp","generated":{"line":607,"column":37},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":594,"column":36}},{"generated":{"line":607,"column":46},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":594,"column":4}},{"generated":{"line":607,"column":48},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":594,"column":47}},{"generated":{"line":607,"column":53},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":594,"column":4}},{"generated":{"line":608,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":596,"column":3}},{"name":"space","generated":{"line":611,"column":27},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":598,"column":9}},{"generated":{"line":611,"column":34},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":598,"column":15}},{"generated":{"line":613,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":600,"column":4}},{"generated":{"line":613,"column":10},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":600,"column":7}},{"generated":{"line":613,"column":11},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":600,"column":8}},{"name":"controls","generated":{"line":613,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":600,"column":13}},{"generated":{"line":613,"column":24},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":600,"column":8}},{"name":"enabled","generated":{"line":613,"column":25},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":600,"column":22}},{"generated":{"line":613,"column":32},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":600,"column":4}},{"generated":{"line":613,"column":34},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":600,"column":31}},{"generated":{"line":615,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":602,"column":4}},{"name":"time","generated":{"line":615,"column":10},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":602,"column":10}},{"name":"performance","generated":{"line":615,"column":17},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":602,"column":17}},{"name":"now","generated":{"line":615,"column":29},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":602,"column":29}},{"generated":{"line":615,"column":32},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":602,"column":17}},{"generated":{"line":615,"column":34},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":602,"column":4}},{"generated":{"line":616,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":603,"column":4}},{"name":"delta","generated":{"line":616,"column":10},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":603,"column":10}},{"generated":{"line":616,"column":18},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":603,"column":18}},{"name":"time","generated":{"line":616,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":603,"column":20}},{"name":"prevTime","generated":{"line":616,"column":26},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":603,"column":27}},{"generated":{"line":616,"column":34},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":603,"column":18}},{"generated":{"line":616,"column":38},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":603,"column":40}},{"generated":{"line":616,"column":42},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":603,"column":4}},{"generated":{"line":617,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":604,"column":4}},{"name":"acceleration","generated":{"line":617,"column":10},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":604,"column":10}},{"name":"config","generated":{"line":617,"column":25},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":604,"column":25}},{"name":"device","generated":{"line":617,"column":42},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":604,"column":32}},{"generated":{"line":617,"column":48},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":604,"column":25}},{"name":"desktop","generated":{"line":617,"column":49},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":604,"column":39}},{"generated":{"line":617,"column":56},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":604,"column":25}},{"name":"acceleration","generated":{"line":617,"column":57},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":604,"column":47}},{"generated":{"line":617,"column":69},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":604,"column":4}},{"name":"velocity","generated":{"line":619,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":606,"column":2}},{"name":"x","generated":{"line":619,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":606,"column":11}},{"generated":{"line":619,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":606,"column":2}},{"name":"velocity","generated":{"line":619,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":606,"column":16}},{"name":"x","generated":{"line":619,"column":29},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":606,"column":25}},{"generated":{"line":619,"column":30},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":606,"column":16}},{"generated":{"line":619,"column":33},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":606,"column":29}},{"generated":{"line":619,"column":37},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":606,"column":16}},{"name":"delta","generated":{"line":619,"column":40},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":606,"column":36}},{"generated":{"line":619,"column":45},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":606,"column":2}},{"name":"velocity","generated":{"line":620,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":607,"column":2}},{"name":"z","generated":{"line":620,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":607,"column":11}},{"generated":{"line":620,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":607,"column":2}},{"name":"velocity","generated":{"line":620,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":607,"column":16}},{"name":"z","generated":{"line":620,"column":29},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":607,"column":25}},{"generated":{"line":620,"column":30},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":607,"column":16}},{"generated":{"line":620,"column":33},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":607,"column":29}},{"generated":{"line":620,"column":37},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":607,"column":16}},{"name":"delta","generated":{"line":620,"column":40},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":607,"column":36}},{"generated":{"line":620,"column":45},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":607,"column":2}},{"name":"velocity","generated":{"line":621,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":608,"column":2}},{"name":"y","generated":{"line":621,"column":15},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":608,"column":11}},{"generated":{"line":621,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":608,"column":2}},{"name":"velocity","generated":{"line":621,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":608,"column":16}},{"name":"y","generated":{"line":621,"column":29},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":608,"column":25}},{"generated":{"line":621,"column":30},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":608,"column":16}},{"generated":{"line":621,"column":33},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":608,"column":29}},{"generated":{"line":621,"column":37},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":608,"column":16}},{"name":"delta","generated":{"line":621,"column":40},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":608,"column":36}},{"generated":{"line":621,"column":45},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":608,"column":2}},{"generated":{"line":623,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":610,"column":2}},{"name":"moveForward","generated":{"line":623,"column":10},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":610,"column":7}},{"generated":{"line":623,"column":21},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":610,"column":2}},{"name":"velocity","generated":{"line":623,"column":23},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":610,"column":21}},{"name":"z","generated":{"line":623,"column":32},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":610,"column":30}},{"generated":{"line":623,"column":33},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":610,"column":21}},{"name":"acceleration","generated":{"line":623,"column":37},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":610,"column":35}},{"name":"delta","generated":{"line":623,"column":52},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":610,"column":50}},{"generated":{"line":623,"column":57},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":610,"column":21}},{"generated":{"line":624,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":611,"column":2}},{"name":"moveBackward","generated":{"line":624,"column":10},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":611,"column":7}},{"generated":{"line":624,"column":22},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":611,"column":2}},{"name":"velocity","generated":{"line":624,"column":24},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":611,"column":22}},{"name":"z","generated":{"line":624,"column":33},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":611,"column":31}},{"generated":{"line":624,"column":34},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":611,"column":22}},{"name":"acceleration","generated":{"line":624,"column":38},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":611,"column":36}},{"name":"delta","generated":{"line":624,"column":53},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":611,"column":51}},{"generated":{"line":624,"column":58},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":611,"column":22}},{"generated":{"line":626,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":613,"column":2}},{"name":"moveLeft","generated":{"line":626,"column":10},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":613,"column":7}},{"generated":{"line":626,"column":18},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":613,"column":2}},{"name":"velocity","generated":{"line":626,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":613,"column":18}},{"name":"x","generated":{"line":626,"column":29},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":613,"column":27}},{"generated":{"line":626,"column":30},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":613,"column":18}},{"name":"acceleration","generated":{"line":626,"column":34},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":613,"column":32}},{"name":"delta","generated":{"line":626,"column":49},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":613,"column":47}},{"generated":{"line":626,"column":54},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":613,"column":18}},{"generated":{"line":627,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":614,"column":2}},{"name":"moveRight","generated":{"line":627,"column":10},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":614,"column":7}},{"generated":{"line":627,"column":19},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":614,"column":2}},{"name":"velocity","generated":{"line":627,"column":21},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":614,"column":19}},{"name":"x","generated":{"line":627,"column":30},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":614,"column":28}},{"generated":{"line":627,"column":31},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":614,"column":19}},{"name":"acceleration","generated":{"line":627,"column":35},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":614,"column":33}},{"name":"delta","generated":{"line":627,"column":50},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":614,"column":48}},{"generated":{"line":627,"column":55},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":614,"column":19}},{"generated":{"line":629,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":616,"column":4}},{"name":"moveDown","generated":{"line":629,"column":10},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":616,"column":9}},{"generated":{"line":629,"column":18},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":616,"column":4}},{"name":"velocity","generated":{"line":629,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":616,"column":20}},{"name":"y","generated":{"line":629,"column":29},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":616,"column":29}},{"generated":{"line":629,"column":30},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":616,"column":20}},{"name":"acceleration","generated":{"line":629,"column":34},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":616,"column":34}},{"name":"delta","generated":{"line":629,"column":49},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":616,"column":49}},{"generated":{"line":629,"column":54},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":616,"column":20}},{"generated":{"line":630,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":617,"column":2}},{"name":"moveUp","generated":{"line":630,"column":10},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":617,"column":7}},{"generated":{"line":630,"column":16},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":617,"column":2}},{"name":"velocity","generated":{"line":630,"column":18},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":617,"column":16}},{"name":"y","generated":{"line":630,"column":27},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":617,"column":25}},{"generated":{"line":630,"column":28},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":617,"column":16}},{"name":"acceleration","generated":{"line":630,"column":32},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":617,"column":30}},{"name":"delta","generated":{"line":630,"column":47},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":617,"column":45}},{"generated":{"line":630,"column":52},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":617,"column":16}},{"name":"scope","generated":{"line":632,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":619,"column":2}},{"name":"controls","generated":{"line":632,"column":12},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":619,"column":8}},{"generated":{"line":632,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":619,"column":2}},{"name":"getObject","generated":{"line":632,"column":21},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":619,"column":17}},{"generated":{"line":632,"column":30},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":619,"column":2}},{"name":"translateX","generated":{"line":632,"column":33},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":619,"column":29}},{"generated":{"line":632,"column":43},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":619,"column":2}},{"name":"velocity","generated":{"line":632,"column":44},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":619,"column":41}},{"name":"x","generated":{"line":632,"column":53},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":619,"column":50}},{"generated":{"line":632,"column":54},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":619,"column":41}},{"name":"delta","generated":{"line":632,"column":57},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":619,"column":54}},{"generated":{"line":632,"column":62},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":619,"column":2}},{"name":"scope","generated":{"line":633,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":620,"column":2}},{"name":"controls","generated":{"line":633,"column":12},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":620,"column":8}},{"generated":{"line":633,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":620,"column":2}},{"name":"getObject","generated":{"line":633,"column":21},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":620,"column":17}},{"generated":{"line":633,"column":30},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":620,"column":2}},{"name":"translateY","generated":{"line":633,"column":33},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":620,"column":29}},{"generated":{"line":633,"column":43},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":620,"column":2}},{"name":"velocity","generated":{"line":633,"column":44},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":620,"column":41}},{"name":"y","generated":{"line":633,"column":53},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":620,"column":50}},{"generated":{"line":633,"column":54},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":620,"column":41}},{"name":"delta","generated":{"line":633,"column":57},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":620,"column":54}},{"generated":{"line":633,"column":62},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":620,"column":2}},{"name":"scope","generated":{"line":634,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":621,"column":2}},{"name":"controls","generated":{"line":634,"column":12},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":621,"column":8}},{"generated":{"line":634,"column":20},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":621,"column":2}},{"name":"getObject","generated":{"line":634,"column":21},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":621,"column":17}},{"generated":{"line":634,"column":30},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":621,"column":2}},{"name":"translateZ","generated":{"line":634,"column":33},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":621,"column":29}},{"generated":{"line":634,"column":43},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":621,"column":2}},{"name":"velocity","generated":{"line":634,"column":44},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":621,"column":41}},{"name":"z","generated":{"line":634,"column":53},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":621,"column":50}},{"generated":{"line":634,"column":54},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":621,"column":41}},{"name":"delta","generated":{"line":634,"column":57},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":621,"column":54}},{"generated":{"line":634,"column":62},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":621,"column":2}},{"name":"prevTime","generated":{"line":636,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":623,"column":2}},{"name":"time","generated":{"line":636,"column":17},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":623,"column":13}},{"generated":{"line":636,"column":21},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":623,"column":2}},{"generated":{"line":637,"column":0},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":625,"column":3}},{"name":"DesktopDeviceController","generated":{"line":643,"column":18},"source":"src\\Space\\Device\\Desktop\\DesktopDeviceController.js","original":{"line":68,"column":21}}],"sources":{"src\\Space\\Device\\Desktop\\DesktopDeviceController.js":"import config from '../../../../config';\r\nimport log from '../../../Utilities/log';\r\n\r\nimport {DoubleSide, CubeGeometry, PlaneGeometry, Vector2, Vector3, Object3D, Raycaster, Plane, Mesh, MeshBasicMaterial, SphereGeometry} from 'three';\r\n\r\nimport PointerLockControls from './Controls/PointerLockControls';\r\n\r\nconst name = 'DesktopDeviceController'\r\n\r\nlet scope;\r\n\r\nconst raycaster = new Raycaster();\r\nconst raycasterGlobe = new Raycaster();\r\n\r\nconst mouse     = new Vector2();\r\n      mouse.x   = null;\r\n      mouse.y   = null;\r\n\r\nconst offset       = new Vector3();\r\nconst intersection = new Vector3();\r\n\r\nlet onMouseMove, onMouseDown, onMouseUp, onKeyDown, onKeyUp;\r\n\r\nlet selected = null, hovered = null;\r\nlet selectedGlobe = null;\r\nlet selectedGlobePoint = null;\r\nlet intersectsGlobePlane = null;\r\n\r\nlet MetaPosition = null;\r\n\r\nlet globePlane = null;\r\n\r\nlet moveForward = false;\r\nlet moveBackward = false;\r\nlet moveLeft = false;\r\nlet moveRight = false;\r\nlet moveUp = false;\r\nlet moveDown = false;\r\n\r\nlet prevTime = performance.now();\r\nlet velocity = new Vector3();\r\n\r\nlet metaEntered = false;\r\nlet metaEnteredData = null;\r\n\r\nlet keys = {\r\n  enter: false,\r\n  space: false,\r\n  esc: false\r\n}\r\n\r\nlet globe;\r\nlet plane;\r\n\r\nlet data;\r\n\r\nfunction prepare(event){\r\n\r\n  event.preventDefault();\r\n  event.stopPropagation();\r\n\r\n}\r\n\r\n/** This class represents a desktop device controller.\r\n* @constructor\r\n* @param {Object} space\r\n*/\r\nexport default class DesktopDeviceController {\r\n\r\n  constructor(space){\r\n\r\n    scope = this;\r\n\r\n    this.space = space;\r\n\r\n    //Add a globe as an 'interaction radius'\r\n    globe = new Mesh(new SphereGeometry(Math.abs(config.device.desktop.camera.position.z),32,32), new MeshBasicMaterial({color: config.device.desktop.globe.color, wireframe: config.device.desktop.globe.wireframe, transparent: config.device.desktop.globe.transparency, opacity: config.device.desktop.globe.opacity, side: DoubleSide}));\r\n    space.camera.add(globe);\r\n\r\n\t\t//Adjust space (device specifically).\r\n    space.container.position\r\n    .copy(config.device.desktop.container.position);\r\n\r\n    space.camera.position\r\n    .copy(config.device.desktop.camera.position);\r\n\r\n    space.scene.fog.far = Math.abs(config.device.desktop.camera.position.z*5);\r\n\r\n    //Set up controls.\r\n    this.controls = new PointerLockControls(space.camera);\r\n    space.scene.add( scope.controls.getObject() );\r\n    this.controls.enabled = false;\r\n\r\n    space.device = this;\r\n\r\n    //Handle Pointerlock.\r\n    const havePointerLock = 'pointerLockElement' in document || 'mozPointerLockElement' in document || 'webkitPointerLockElement' in document;\r\n\r\n    if ( havePointerLock ) {\r\n\r\n      var element = document.body;\r\n\r\n      var pointerlockchange = function ( event ) {\r\n\r\n        if ( document.pointerLockElement === element || document.mozPointerLockElement === element || document.webkitPointerLockElement === element ) {\r\n\r\n          scope.controls.enabled = true;\r\n\r\n        } else {\r\n\r\n          scope.controls.enabled = false;\r\n\r\n        }\r\n\r\n      };\r\n\r\n      var pointerlockerror = ( event ) => {\r\n        log('[DesktopDevice] - Controls - Pointerlock error.', name);\r\n      };\r\n\r\n      // Hook pointer lock state change events\r\n      document.addEventListener( 'pointerlockchange', pointerlockchange, false );\r\n      document.addEventListener( 'mozpointerlockchange', pointerlockchange, false );\r\n      document.addEventListener( 'webkitpointerlockchange', pointerlockchange, false );\r\n\r\n      document.addEventListener( 'pointerlockerror', pointerlockerror, false );\r\n      document.addEventListener( 'mozpointerlockerror', pointerlockerror, false );\r\n      document.addEventListener( 'webkitpointerlockerror', pointerlockerror, false );\r\n\r\n    }\r\n\r\n\r\n    onKeyDown = ( event ) => {\r\n\r\n\t\t\tswitch ( event.keyCode ) {\r\n\r\n        case 13: //enter\r\n          keys.enter = true;\r\n        break;\r\n\r\n        case 27: //escape\r\n          keys.esc = true;\r\n        break;\r\n\r\n        case 32: //space\r\n          keys.space = true;\r\n        break;\r\n\r\n\t\t\t\tcase 38: // up\r\n\t\t\t\tcase 87: // w\r\n\t\t\t\t\tmoveForward = true;\r\n\t\t\t\t\tbreak;\r\n\r\n\t\t\t\tcase 37: // left\r\n\t\t\t\tcase 65: // a\r\n\t\t\t\t\tmoveLeft = true; break;\r\n\r\n\t\t\t\tcase 40: // down\r\n\t\t\t\tcase 83: // s\r\n\t\t\t\t\tmoveBackward = true;\r\n\t\t\t\t\tbreak;\r\n\r\n\t\t\t\tcase 39: // right\r\n\t\t\t\tcase 68: // d\r\n\t\t\t\t\tmoveRight = true;\r\n\t\t\t\t\tbreak;\r\n\r\n\t\t\t\tcase 86: // v\r\n          moveUp = true;\r\n\t\t\t\t\tbreak;\r\n\r\n\t\t\t\tcase 16: // shift\r\n          moveDown = true;\r\n\t\t\t\t\tbreak;\r\n\r\n      }\r\n      \r\n      switch ( event.charCode ) {\r\n\r\n        case 32: // space\r\n          moveUp = true;\r\n        break;\r\n\r\n      }  \r\n\r\n      if(keys.enter&&keys.space){\r\n        //@todo fire a 'release' event in space, since this is not possible anymore from now on\r\n        scope.space.go('release');\r\n\r\n        element.requestPointerLock = element.requestPointerLock || element.mozRequestPointerLock || element.webkitRequestPointerLock;\r\n        element.requestPointerLock();\r\n\r\n      }\r\n\r\n\t\t};\r\n\r\n\t\tonKeyUp = ( event ) => {\r\n\r\n\t\t\tswitch( event.keyCode ) {\r\n\r\n        case 13: //enter\r\n          keys.enter = false;\r\n        break;\r\n\r\n        case 27: //escape\r\n          keys.esc = false;\r\n        break;\r\n\r\n        case 32: //space\r\n          keys.space = false;\r\n        break;\r\n\r\n\t\t\t\tcase 38: // up\r\n\t\t\t\tcase 87: // w\r\n\t\t\t\t\tmoveForward = false;\r\n\t\t\t\t\tbreak;\r\n\r\n\t\t\t\tcase 37: // left\r\n\t\t\t\tcase 65: // a\r\n\t\t\t\t\tmoveLeft = false;\r\n\t\t\t\t\tbreak;\r\n\r\n\t\t\t\tcase 40: // down\r\n\t\t\t\tcase 83: // s\r\n\t\t\t\t\tmoveBackward = false;\r\n\t\t\t\t\tbreak;\r\n\r\n\t\t\t\tcase 39: // right\r\n\t\t\t\tcase 68: // d\r\n\t\t\t\t\tmoveRight = false;\r\n\t\t\t\t\tbreak;\r\n\r\n        case 86: // v\r\n          moveUp = false;\r\n\t\t\t\t\tbreak;\r\n\r\n        case 16: // shift\r\n          moveDown = false;\r\n\t\t\t\t\tbreak;\r\n\r\n      }\r\n      \r\n      switch ( event.charCode ) {\r\n\r\n        case 32: // space\r\n          moveUp = false;\r\n        break;\r\n\r\n      }  \r\n\r\n\t\t};\r\n\r\n    onMouseDown = (event) => {\r\n\r\n      prepare(event);\r\n\r\n      if(scope.controls.enabled === true) return;\r\n\r\n      mouse.x = ( event.clientX / window.innerWidth ) * 2 - 1;\r\n      mouse.y = - ( event.clientY / window.innerHeight ) * 2 + 1;\r\n\r\n      raycaster.setFromCamera(mouse, space.camera);\r\n\r\n      /*\r\n        Meta\r\n      */\r\n\r\n      //Check for reached any Meta.\r\n      const intersects = raycaster.intersectObjects(scope.space.container.children);\r\n\r\n      //Any intersections?\r\n      if(intersects.length>0){\r\n\r\n        selected = intersects[0].object;\r\n\r\n        scope.space.Meta.forEach(Meta => {\r\n\r\n          if(Meta.graphics.mesh.id === selected.id){\r\n\r\n            MetaPosition = intersects[0].point;\r\n\r\n            MetaPosition.z  = MetaPosition.z+Math.abs(config.device.desktop.container.position.z);\r\n            MetaPosition.y  = MetaPosition.y+Math.abs(config.device.desktop.container.position.y);\r\n\r\n            const data = {\r\n              position: MetaPosition\r\n            };\r\n\r\n            Meta.go('touch', data);\r\n\r\n            //Set up plane\r\n            plane = new Mesh(new PlaneGeometry(100,100,10,10), new MeshBasicMaterial({wireframe:true, transparent:true, opacity: false}));\r\n            plane.position.copy(MetaPosition);\r\n            scope.space.container.add(plane);\r\n\r\n          }\r\n\r\n        });\r\n\r\n      }else{\r\n\r\n        log('Looking for space reaches', name)\r\n\r\n        /*\r\n          Space\r\n        */\r\n\r\n        //And always, we're also 'reaching into space'.\r\n        //So, set up a raycaster for the globe.\r\n\r\n        //Check for intersections on globe.\r\n        const _intersectsGlobe = raycaster.intersectObject(globe);\r\n\r\n        //Any hits?\r\n        if(_intersectsGlobe.length>0){\r\n\r\n          selectedGlobe         = _intersectsGlobe[0].object;\r\n          selectedGlobePoint    = _intersectsGlobe[0].point;\r\n\r\n          //Substract container's position\r\n          selectedGlobePoint.z  = selectedGlobePoint.z+Math.abs(config.device.desktop.container.position.z);\r\n          selectedGlobePoint.y  = selectedGlobePoint.y+Math.abs(config.device.desktop.container.position.y);\r\n    \r\n          //Set up helper plane\r\n          globePlane = new Mesh(new PlaneGeometry(100,100,10,10), new MeshBasicMaterial({wireframe:config.device.desktop.globe.wireframe, transparent: true, opacity:config.device.desktop.globe.opacity}));\r\n          globePlane.position.copy(selectedGlobePoint);\r\n          scope.space.scene.add(globePlane);\r\n\r\n          const data = {\r\n            position : selectedGlobePoint\r\n          };\r\n\r\n          log('about to trigger space touch')\r\n\r\n          scope.space.go('touch', data);\r\n\r\n        };\r\n\r\n      }\r\n\r\n    };\r\n\r\n    onMouseMove = (event) => {\r\n\r\n      prepare(event);\r\n\r\n      if(scope.controls.enabled === true) return;\r\n\r\n    \tmouse.x = ( event.clientX / window.innerWidth ) * 2 - 1;\r\n    \tmouse.y = - ( event.clientY / window.innerHeight ) * 2 + 1;\r\n\r\n      raycaster.setFromCamera(mouse, space.camera);\r\n\r\n      /*\r\n        Space\r\n      */\r\n\r\n      //Take the intersection on the globe.\r\n      //Draw a plane from there.\r\n      //Send rays.\r\n\r\n      if(globePlane){\r\n\r\n        log('Intersected globe', name)\r\n\r\n        intersectsGlobePlane = raycaster.intersectObject(globePlane);\r\n\r\n        if(intersectsGlobePlane.length>0){\r\n\r\n          let position = intersectsGlobePlane[0].point;\r\n\r\n          position.z  = position.z+Math.abs(config.device.desktop.container.position.z);\r\n          position.y  = position.y+Math.abs(config.device.desktop.container.position.y);\r\n\r\n          const data =  {\r\n            position: position\r\n          };\r\n\r\n          scope.space.go('touch', data);\r\n        }\r\n\r\n      }else{\r\n\r\n        log('Intersected space', name);\r\n        //The rest is just reaching around in space...\r\n\r\n        let _intersectsGlobe = raycaster.intersectObject(globe);\r\n\r\n        //Any objects hit?\r\n        if(_intersectsGlobe.length>0){\r\n\r\n          const position = _intersectsGlobe[0].point;\r\n\r\n          position.z  = position.z+Math.abs(config.device.desktop.container.position.z);\r\n          position.y  = position.y+Math.abs(config.device.desktop.container.position.y);\r\n\r\n          const data = {\r\n            position : position\r\n          };\r\n\r\n          scope.space.go('point', data);\r\n\r\n        }\r\n\r\n      }\r\n\r\n      /*\r\n        Meta\r\n      */\r\n\r\n      /*\r\n        Meta was selected before and its being moved on the plane now\r\n      */\r\n\r\n     if(selected){\r\n\r\n       const intersects = raycaster.intersectObject(plane);\r\n\r\n       if(intersects.length>0){\r\n\r\n          const object = intersects[0].object;\r\n\r\n          MetaPosition = intersects[0].point;\r\n\r\n          MetaPosition.z  = MetaPosition.z+Math.abs(config.device.desktop.container.position.z);\r\n          MetaPosition.y  = MetaPosition.y+Math.abs(config.device.desktop.container.position.y);\r\n\r\n          scope.space.Meta.forEach(Meta => {\r\n\r\n            if(Meta.graphics.mesh.id === selected.id){\r\n\r\n              const data = {\r\n                position: MetaPosition\r\n              };\r\n\r\n              Meta.go('touch', data);\r\n\r\n            }\r\n\r\n          });\r\n\r\n       }\r\n\r\n     }\r\n\r\n      /*\r\n        Check for any in intersections with Meta\r\n      */\r\n      const intersects = raycaster.intersectObjects(scope.space.container.children);\r\n\r\n      //There ARE intersections with Meta\r\n      if(intersects.length>0){\r\n\r\n        log('Intersected Meta', name);\r\n\r\n        let position = intersects[0].point;\r\n\r\n        //Substract the container's position\r\n        position.z  = position.z+Math.abs(config.device.desktop.container.position.z);\r\n        position.y  = position.y+Math.abs(config.device.desktop.container.position.y);\r\n  \r\n        const data = {\r\n          position: position\r\n        };\r\n\r\n        scope.space.Meta.forEach(Meta => {\r\n\r\n          if(Meta.graphics.mesh.id === intersects[0].object.id){\r\n\r\n            //console.log(Meta.graphics.mesh.id+'-'+intersects[0].object.id)\r\n\r\n            Meta.go('point', data);  \r\n\r\n            if(!Meta._entered){\r\n              Meta.go('enter', data);      \r\n              Meta._entered = true;\r\n            }else{\r\n              Meta.go('leave', data);      \r\n              Meta._entered = false;\r\n            }\r\n\r\n          }\r\n\r\n        });\r\n\r\n      //NO intersections with Meta\r\n      }else{\r\n\r\n         //That means existing ones have to be cleared as well\r\n        scope.space.Meta.forEach(Meta => {\r\n\r\n            if(Meta._entered){\r\n              Meta.go('leave', data);      \r\n              Meta._entered = false;\r\n             }\r\n\r\n        });\r\n\r\n      }\r\n\r\n    };\r\n\r\n    onMouseUp   = (event) => {\r\n\r\n      prepare(event);\r\n\r\n      if(scope.controls.enabled === true) return;\r\n\r\n      /*\r\n        Space\r\n      */\r\n      if(globePlane){\r\n        scope.space.container.remove(globePlane);\r\n        globePlane = false;\r\n      }\r\n\r\n      //First of all,\r\n      //we're always 'reaching into space'.\r\n      //So, set up a raycaste for the globe.\r\n      raycaster.setFromCamera(mouse, space.camera);\r\n\r\n      //Check for intersections on globe\r\n      const _intersectsGlobe = raycaster.intersectObjects(scope.space.camera.children);\r\n\r\n      //Any objects hit?\r\n      if(_intersectsGlobe.length>0){\r\n\r\n        log('Intersected globe (onMouseDown)', name)\r\n\r\n         selectedGlobe  = _intersectsGlobe[0].object;\r\n         let point      = _intersectsGlobe[0].point;\r\n\r\n         point.z  = point.z+Math.abs(config.device.desktop.container.position.z);\r\n         point.y  = point.y+Math.abs(config.device.desktop.container.position.y);\r\n\r\n        //if(selectedGlobe.name==='globe'){\r\n          const data = {\r\n            position : point\r\n          };\r\n          scope.space.go('release', data);\r\n        //}\r\n\r\n      }\r\n\r\n      /*\r\n        Meta\r\n      */\r\n\r\n      if (selected) {\r\n\r\n        scope.space.container.remove(plane);\r\n        plane = null;\r\n\r\n        space.Meta.find(Meta => {\r\n          if(Meta.graphics.mesh.id === selected.id){\r\n          const data = {\r\n            position: MetaPosition\r\n          };\r\n            Meta.go('release', data);\r\n          }\r\n        });\r\n\r\n        selected = null;\r\n\r\n      }else{\r\n\r\n      }\r\n\r\n    };\r\n\r\n    this.init();\r\n\r\n    return this;\r\n  }\r\n\r\n  init(){\r\n\r\n    document.addEventListener( 'keydown', onKeyDown, false );\r\n    document.addEventListener( 'keyup', onKeyUp, false );\r\n\r\n    addEventListener( 'mousemove', onMouseMove, false );\r\n    addEventListener( 'mousedown', onMouseDown, false );\r\n    addEventListener( 'mouseup', onMouseUp, false );\r\n\r\n  }\r\n\r\n  deactivate(){\r\n\r\n    document.removeEventListener( 'keydown', onKeyDown, false );\r\n    document.removeEventListener( 'keyup', onKeyUp, false );\r\n\r\n    removeEventListener( 'mousemove', onMouseMove, false );\r\n    removeEventListener( 'mousedown', onMouseDown, false );\r\n    removeEventListener( 'mouseup', onMouseUp, false );\r\n\r\n  }\r\n\r\n  render(space){\r\n\r\n    if(!this.controls.enabled) return;\r\n\r\n    const time = performance.now();\r\n    const delta = ( time - prevTime ) / 1000;\r\n    const acceleration = config.device.desktop.acceleration;    \r\n\r\n\t\tvelocity.x -= velocity.x * 10.0 * delta;\r\n\t\tvelocity.z -= velocity.z * 10.0 * delta;\r\n\t\tvelocity.y -= velocity.y * 10.0 * delta;\r\n\r\n\t\tif ( moveForward ) velocity.z -= acceleration * delta;\r\n\t\tif ( moveBackward ) velocity.z += acceleration * delta;\r\n\r\n\t\tif ( moveLeft ) velocity.x -= acceleration * delta;\r\n\t\tif ( moveRight ) velocity.x += acceleration * delta;\r\n\r\n    if ( moveDown ) velocity.y -= acceleration * delta;\r\n\t\tif ( moveUp ) velocity.y += acceleration * delta;\r\n\r\n\t\tscope.controls.getObject().translateX( velocity.x * delta );\r\n\t\tscope.controls.getObject().translateY( velocity.y * delta );\r\n\t\tscope.controls.getObject().translateZ( velocity.z * delta );\r\n\r\n\t\tprevTime = time;\r\n\r\n  }\r\n\r\n}\r\n"},"lineCount":null}},"hash":"b3afcf42342dd021eeb7c66fcafc4e94","cacheData":{"env":{}}}