From 7f0b23c35741ee1f6fbc2a4d9fcddf2fbec87b37 Mon Sep 17 00:00:00 2001 From: Ben Thomasson Date: Fri, 5 Jan 2018 09:16:50 -0500 Subject: [PATCH] Removes early experiments from network UI. * Removing unused widgets app * Removes dead code for rack from move * Removes experimental touch support * Removes unused Group corners function * Removes experimental tables app * Removes stencil and layers * Removes status light and task status * Removes configuration * Removes unused PasteGroup message and handler * Removes unused inventory clip path partial * Removes old recordings * Removes unused table messages * Removes unused Task and Configuration models --- awx/ui/client/src/network-ui/button.js | 4 - awx/ui/client/src/network-ui/buttons.js | 3 - .../src/network-ui/configuration.directive.js | 8 - .../client/src/network-ui/debug.partial.svg | 1 - .../src/network-ui/device_detail.partial.svg | 2 - awx/ui/client/src/network-ui/group.js | 37 - .../inventory.toolbox.clip.path.directive.js | 8 - .../network-ui/inventory_toolbox.partial.svg | 8 - .../inventory_toolbox_clip_path.partial.svg | 6 - .../client/src/network-ui/layer.directive.js | 8 - .../client/src/network-ui/layer.partial.svg | 14 - awx/ui/client/src/network-ui/main.js | 7 - awx/ui/client/src/network-ui/messages.js | 24 - awx/ui/client/src/network-ui/models.js | 38 - awx/ui/client/src/network-ui/move.js | 33 - .../client/src/network-ui/network.ui.app.js | 15 - .../src/network-ui/network.ui.controller.js | 261 +-- .../src/network-ui/network.widgets.app.js | 67 - .../network-ui/network.widgets.controller.js | 1495 ------------ .../network-ui/network.widgets.directive.js | 8 - .../src/network-ui/network_ui.partial.svg | 15 - .../network-ui/network_widgets.partial.svg | 127 - awx/ui/client/src/network-ui/ngTouch.js | 87 - awx/ui/client/src/network-ui/rack.fsm.js | 2 - awx/ui/client/src/network-ui/site.fsm.js | 2 - .../src/network-ui/stencil.directive.js | 8 - .../client/src/network-ui/stencil.partial.svg | 14 - awx/ui/client/src/network-ui/style.less | 79 - awx/ui/client/src/network-ui/tables.ui.app.js | 16 - .../src/network-ui/tables.ui.directive.js | 8 - .../src/network-ui/task.status.directive.js | 8 - .../src/network-ui/task_status.partial.svg | 16 - .../src/network-ui/test_results.partial.svg | 4 +- awx/ui/client/src/network-ui/time.js | 53 - .../client/src/network-ui/touch.directive.js | 8 - .../client/src/network-ui/touch.partial.svg | 4 - awx/ui/client/src/network-ui/tower.app.js | 7 - awx/ui/client/src/network-ui/view.js | 62 - recordings/test_create_two_switches.replay | 272 --- recordings/test_deploy_destroy.replay | 962 -------- recordings/test_edit_labels.replay | 1468 ------------ recordings/test_edit_labels2.replay | 899 -------- recordings/test_export.replay | 167 -- recordings/test_link_unconnected.replay | 180 -- recordings/test_mouse.replay | 536 ----- recordings/test_mouse_exit_enter.replay | 423 ---- recordings/test_multiple_viewers.replay | 826 ------- recordings/test_rack.replay | 120 - recordings/test_recording.replay | 76 - recordings/test_touches.replay | 167 -- recordings/test_undo_redo.replay | 211 -- .../test_undo_redo_control_mouse_wheel.replay | 450 ---- .../test_undo_redo_create_destroy.replay | 2041 ----------------- recordings/test_view_hotkeys.replay | 294 --- 54 files changed, 32 insertions(+), 11627 deletions(-) delete mode 100644 awx/ui/client/src/network-ui/configuration.directive.js delete mode 100644 awx/ui/client/src/network-ui/inventory.toolbox.clip.path.directive.js delete mode 100644 awx/ui/client/src/network-ui/inventory_toolbox_clip_path.partial.svg delete mode 100644 awx/ui/client/src/network-ui/layer.directive.js delete mode 100644 awx/ui/client/src/network-ui/layer.partial.svg delete mode 100644 awx/ui/client/src/network-ui/network.widgets.app.js delete mode 100644 awx/ui/client/src/network-ui/network.widgets.controller.js delete mode 100644 awx/ui/client/src/network-ui/network.widgets.directive.js delete mode 100644 awx/ui/client/src/network-ui/network_widgets.partial.svg delete mode 100644 awx/ui/client/src/network-ui/ngTouch.js delete mode 100644 awx/ui/client/src/network-ui/stencil.directive.js delete mode 100644 awx/ui/client/src/network-ui/stencil.partial.svg delete mode 100644 awx/ui/client/src/network-ui/tables.ui.app.js delete mode 100644 awx/ui/client/src/network-ui/tables.ui.directive.js delete mode 100644 awx/ui/client/src/network-ui/task.status.directive.js delete mode 100644 awx/ui/client/src/network-ui/task_status.partial.svg delete mode 100644 awx/ui/client/src/network-ui/touch.directive.js delete mode 100644 awx/ui/client/src/network-ui/touch.partial.svg delete mode 100644 recordings/test_create_two_switches.replay delete mode 100644 recordings/test_deploy_destroy.replay delete mode 100644 recordings/test_edit_labels.replay delete mode 100644 recordings/test_edit_labels2.replay delete mode 100644 recordings/test_export.replay delete mode 100644 recordings/test_link_unconnected.replay delete mode 100644 recordings/test_mouse.replay delete mode 100644 recordings/test_mouse_exit_enter.replay delete mode 100644 recordings/test_multiple_viewers.replay delete mode 100644 recordings/test_rack.replay delete mode 100644 recordings/test_recording.replay delete mode 100644 recordings/test_touches.replay delete mode 100644 recordings/test_undo_redo.replay delete mode 100644 recordings/test_undo_redo_control_mouse_wheel.replay delete mode 100644 recordings/test_undo_redo_create_destroy.replay delete mode 100644 recordings/test_view_hotkeys.replay diff --git a/awx/ui/client/src/network-ui/button.js b/awx/ui/client/src/network-ui/button.js index d00d9eb50a..f32839ecdc 100644 --- a/awx/ui/client/src/network-ui/button.js +++ b/awx/ui/client/src/network-ui/button.js @@ -50,8 +50,6 @@ _Ready.prototype.onMouseDown = function (controller) { }; _Ready.prototype.onMouseDown.transitions = ['Pressed']; -_Ready.prototype.onTouchStart = _Ready.prototype.onMouseDown; - _Ready.prototype.start = function (controller) { controller.scope.enabled = true; @@ -95,8 +93,6 @@ _Pressed.prototype.onMouseUp = function (controller) { }; _Pressed.prototype.onMouseUp.transitions = ['Clicked']; -_Pressed.prototype.onTouchEnd = _Pressed.prototype.onMouseUp; - _Disabled.prototype.onEnable = function (controller) { controller.changeState(Ready); diff --git a/awx/ui/client/src/network-ui/buttons.js b/awx/ui/client/src/network-ui/buttons.js index 635b207e78..eed64818eb 100644 --- a/awx/ui/client/src/network-ui/buttons.js +++ b/awx/ui/client/src/network-ui/buttons.js @@ -52,8 +52,6 @@ _Ready.prototype.onMouseDown = function (controller, msg_type, $event) { }; _Ready.prototype.onMouseDown.transitions = ['ButtonPressed']; -_Ready.prototype.onTouchStart = _Ready.prototype.onMouseDown; - _Ready.prototype.onMouseMove = function (controller, msg_type, $event) { if (!controller.scope.hide_buttons) { @@ -97,4 +95,3 @@ _ButtonPressed.prototype.onMouseUp = function (controller, msg_type, $event) { }; _ButtonPressed.prototype.onMouseUp.transitions = ['Ready']; -_ButtonPressed.prototype.onTouchEnd = _ButtonPressed.prototype.onMouseUp; diff --git a/awx/ui/client/src/network-ui/configuration.directive.js b/awx/ui/client/src/network-ui/configuration.directive.js deleted file mode 100644 index 7fb8b0725e..0000000000 --- a/awx/ui/client/src/network-ui/configuration.directive.js +++ /dev/null @@ -1,8 +0,0 @@ -/* Copyright (c) 2017 Red Hat, Inc. */ - -const templateUrl = require('~network-ui/configuration.partial.svg'); - -function configuration () { - return { restrict: 'A', templateUrl}; -} -exports.configuration = configuration; diff --git a/awx/ui/client/src/network-ui/debug.partial.svg b/awx/ui/client/src/network-ui/debug.partial.svg index ef362d5d77..60ee70aa85 100644 --- a/awx/ui/client/src/network-ui/debug.partial.svg +++ b/awx/ui/client/src/network-ui/debug.partial.svg @@ -33,7 +33,6 @@ Time State: {{time_controller.state.name}} Time Pointer: {{time_pointer}} History: {{history.length}} - Touch Data: {{touch_data.xb}} {{touch_data.yb}} {{touch_data.d}} Group State: {{group_controller.state.name}} Selected groups: {{selected_groups.length}} Hotkeys State: {{hotkeys_controller.state.name}} diff --git a/awx/ui/client/src/network-ui/device_detail.partial.svg b/awx/ui/client/src/network-ui/device_detail.partial.svg index f4f79a1176..a2564ae4f9 100644 --- a/awx/ui/client/src/network-ui/device_detail.partial.svg +++ b/awx/ui/client/src/network-ui/device_detail.partial.svg @@ -25,8 +25,6 @@ - - diff --git a/awx/ui/client/src/network-ui/group.js b/awx/ui/client/src/network-ui/group.js index 21e705f3b6..3f2e9037cd 100644 --- a/awx/ui/client/src/network-ui/group.js +++ b/awx/ui/client/src/network-ui/group.js @@ -415,43 +415,6 @@ _Ready.prototype.onNewGroup = function (controller, msg_type, message) { }; _Ready.prototype.onNewGroup.transitions = ['Placing']; -_Ready.prototype.onPasteGroup = function (controller, msg_type, message) { - - var scope = controller.scope; - scope.hide_groups = false; - - scope.pressedX = scope.mouseX; - scope.pressedY = scope.mouseY; - scope.pressedScaledX = scope.scaledX; - scope.pressedScaledY = scope.scaledY; - - var group = new models.Group(controller.scope.group_id_seq(), - message.group.name, - message.group.type, - scope.scaledX, - scope.scaledY, - scope.scaledX + message.group.x2, - scope.scaledY + message.group.y2, - false); - - scope.send_control_message(new messages.GroupCreate(scope.client_id, - group.id, - group.x1, - group.y1, - group.x2, - group.y2, - group.name, - group.type)); - - scope.groups.push(group); - scope.selected_groups.push(group); - group.selected = true; - controller.changeState(Selected2); -}; -_Ready.prototype.onPasteGroup.transitions = ['Selected2']; - - - _EditLabel.prototype.start = function (controller) { controller.scope.selected_groups[0].edit_label = true; }; diff --git a/awx/ui/client/src/network-ui/inventory.toolbox.clip.path.directive.js b/awx/ui/client/src/network-ui/inventory.toolbox.clip.path.directive.js deleted file mode 100644 index 22166ed389..0000000000 --- a/awx/ui/client/src/network-ui/inventory.toolbox.clip.path.directive.js +++ /dev/null @@ -1,8 +0,0 @@ -/* Copyright (c) 2017 Red Hat, Inc. */ - -const templateUrl = require('~network-ui/inventory_toolbox_clip_path.partial.svg'); - -function inventoryToolboxClipPath () { - return { restrict: 'A', templateUrl}; -} -exports.inventoryToolboxClipPath = inventoryToolboxClipPath; diff --git a/awx/ui/client/src/network-ui/inventory_toolbox.partial.svg b/awx/ui/client/src/network-ui/inventory_toolbox.partial.svg index abcf0d5d88..6c558dea12 100644 --- a/awx/ui/client/src/network-ui/inventory_toolbox.partial.svg +++ b/awx/ui/client/src/network-ui/inventory_toolbox.partial.svg @@ -63,10 +63,6 @@ - - - - @@ -110,10 +106,6 @@ - - - - diff --git a/awx/ui/client/src/network-ui/inventory_toolbox_clip_path.partial.svg b/awx/ui/client/src/network-ui/inventory_toolbox_clip_path.partial.svg deleted file mode 100644 index efc0933e1c..0000000000 --- a/awx/ui/client/src/network-ui/inventory_toolbox_clip_path.partial.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - diff --git a/awx/ui/client/src/network-ui/layer.directive.js b/awx/ui/client/src/network-ui/layer.directive.js deleted file mode 100644 index 0a1a9953e4..0000000000 --- a/awx/ui/client/src/network-ui/layer.directive.js +++ /dev/null @@ -1,8 +0,0 @@ -/* Copyright (c) 2017 Red Hat, Inc. */ - -const templateUrl = require('~network-ui/layer.partial.svg'); - -function layer () { - return { restrict: 'A', templateUrl}; -} -exports.layer = layer; diff --git a/awx/ui/client/src/network-ui/layer.partial.svg b/awx/ui/client/src/network-ui/layer.partial.svg deleted file mode 100644 index 0e4211339d..0000000000 --- a/awx/ui/client/src/network-ui/layer.partial.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - {{layer.name}} diff --git a/awx/ui/client/src/network-ui/main.js b/awx/ui/client/src/network-ui/main.js index a6142d986b..0a9e8d5120 100644 --- a/awx/ui/client/src/network-ui/main.js +++ b/awx/ui/client/src/network-ui/main.js @@ -1,12 +1,5 @@ /* Copyright (c) 2017 Red Hat, Inc. */ var networkUI = require('./network.ui.app.js'); -var networkWidgets = require('./network.widgets.app.js'); -var tablesUI = require('./tables.ui.app.js'); var tower = require('./tower.app.js'); -var ngTouch = require('./ngTouch.js'); exports.networkUI = networkUI.networkUI; -exports.tablesUI = tablesUI.tablesUI; exports.tower = tower.tower; -exports.ngTouch = ngTouch; -exports.networkWidgets = networkWidgets; - diff --git a/awx/ui/client/src/network-ui/messages.js b/awx/ui/client/src/network-ui/messages.js index e0de43cbc4..fa05a8c914 100644 --- a/awx/ui/client/src/network-ui/messages.js +++ b/awx/ui/client/src/network-ui/messages.js @@ -213,14 +213,6 @@ function KeyEvent(sender, key, keyCode, type, altKey, shiftKey, ctrlKey, metaKey } exports.KeyEvent = KeyEvent; -function TouchEvent(sender, type, touches) { - this.msg_type = "TouchEvent"; - this.sender = sender; - this.type = type; - this.touches = touches; -} -exports.TouchEvent = TouchEvent; - function StartRecording(sender, trace_id) { this.msg_type = "StartRecording"; this.sender = sender; @@ -266,11 +258,6 @@ function NewGroup(type) { } exports.NewGroup = NewGroup; -function PasteGroup(group) { - this.group = group; -} -exports.PasteGroup = PasteGroup; - function PasteRack(group) { this.group = group; } @@ -360,17 +347,6 @@ function GroupMembership(sender, id, members) { } exports.GroupMembership = GroupMembership; -function TableCellEdit(sender, sheet, col, row, old_value, new_value) { - this.msg_type = "TableCellEdit"; - this.sender = sender; - this.sheet = sheet; - this.col = col; - this.row = row; - this.old_value = old_value; - this.new_value = new_value; -} -exports.TableCellEdit = TableCellEdit; - function ProcessCreate(sender, id, name, type, device_id, x, y) { this.msg_type = "ProcessCreate"; this.id = id; diff --git a/awx/ui/client/src/network-ui/models.js b/awx/ui/client/src/network-ui/models.js index c6f6cf541f..033a4daa6e 100644 --- a/awx/ui/client/src/network-ui/models.js +++ b/awx/ui/client/src/network-ui/models.js @@ -419,16 +419,6 @@ ContextMenuButton.prototype.is_selected = function (x, y) { }; -function Task(id, name) { - this.id = id; - this.name = name; - this.status = null; - this.working = null; -} -exports.Task = Task; - -Task.prototype.describeArc = util.describeArc; - function Group(id, name, type, x1, y1, x2, y2, selected) { this.id = id; @@ -533,18 +523,6 @@ Group.prototype.has_corner_selected = function (x, y) { return false; }; -Group.prototype.corners = function () { - - return [{x: this.left_extent(), - y: this.top_extent()}, - {x: this.right_extent(), - y: this.top_extent()}, - {x: this.left_extent(), - y: this.bottom_extent()}, - {x: this.left_extent(), - y: this.bottom_extent()}]; -}; - Group.prototype.select_corner = function (x, y) { var corners = [[util.distance(this.x1, this.y1, x, y), TOP_LEFT], @@ -698,22 +676,6 @@ function ToolBox(id, name, type, x, y, width, height) { exports.ToolBox = ToolBox; -function Configuration(id, name, type, x, y, content) { - this.id = id; - this.name = name; - this.type = type; - this.x = x; - this.y = y; - this.height = 50; - this.width = 50; - this.size = 50; - this.content = content; - this.selected = null; - this.enabled = true; - this.icon = false; -} -exports.Configuration = Configuration; - function Process(id, name, type, x, y) { this.id = id; this.name = name; diff --git a/awx/ui/client/src/network-ui/move.js b/awx/ui/client/src/network-ui/move.js index a7e0c85591..df8bea4c17 100644 --- a/awx/ui/client/src/network-ui/move.js +++ b/awx/ui/client/src/network-ui/move.js @@ -119,14 +119,6 @@ _Ready.prototype.onNewDevice = function (controller, msg_type, message) { scope.scaledY, "switch"); } - else if (message.type === "rack") { - id = controller.scope.device_id_seq(); - device = new models.Device(id, - "Rack" + id, - scope.scaledX, - scope.scaledY, - "rack"); - } else if (message.type === "host") { id = controller.scope.device_id_seq(); device = new models.Device(id, @@ -225,9 +217,6 @@ _Ready.prototype.onMouseDown = function (controller, msg_type, $event) { }; _Ready.prototype.onMouseDown.transitions = ['Selected1']; -_Ready.prototype.onTouchStart = _Ready.prototype.onMouseDown; - - _Start.prototype.start = function (controller) { controller.changeState(Ready); @@ -302,8 +291,6 @@ _Selected2.prototype.onMouseDown = function (controller, msg_type, $event) { }; _Selected2.prototype.onMouseDown.transitions = ['Ready', 'Selected3']; -_Selected2.prototype.onTouchStart = _Selected2.prototype.onMouseDown; - _Selected2.prototype.onKeyDown = function (controller, msg_type, $event) { if ($event.keyCode === 8) { @@ -368,8 +355,6 @@ _Selected1.prototype.onMouseMove = function (controller) { }; _Selected1.prototype.onMouseMove.transitions = ['Move']; -_Selected1.prototype.onTouchMove = _Selected1.prototype.onMouseMove; - _Selected1.prototype.onMouseUp = function (controller) { controller.changeState(Selected2); @@ -377,8 +362,6 @@ _Selected1.prototype.onMouseUp = function (controller) { }; _Selected1.prototype.onMouseUp.transitions = ['Selected2']; -_Selected1.prototype.onTouchEnd = _Selected1.prototype.onMouseUp; - _Selected1.prototype.onMouseDown = util.noop; _Move.prototype.start = function (controller) { @@ -389,8 +372,6 @@ _Move.prototype.start = function (controller) { for (i = 0; i < devices.length; i++) { devices[i].moving = true; for (j = 0; j < controller.scope.devices.length; j++) { - console.log(Math.pow(devices[i].x - controller.scope.devices[j].x, 2) + - Math.pow(devices[i].y - controller.scope.devices[j].y, 2)); if ((Math.pow(devices[i].x - controller.scope.devices[j].x, 2) + Math.pow(devices[i].y - controller.scope.devices[j].y, 2)) < 160000) { controller.scope.devices[j].moving = true; @@ -451,9 +432,6 @@ _Move.prototype.onMouseMove = function (controller) { } }; -_Move.prototype.onTouchMove = _Move.prototype.onMouseMove; - - _Move.prototype.onMouseUp = function (controller, msg_type, $event) { controller.changeState(Selected1); @@ -461,8 +439,6 @@ _Move.prototype.onMouseUp = function (controller, msg_type, $event) { }; _Move.prototype.onMouseUp.transitions = ['Selected1']; -_Move.prototype.onTouchEnd = _Move.prototype.onMouseUp; - _Move.prototype.onMouseDown = function (controller) { controller.changeState(Selected1); @@ -484,20 +460,11 @@ _Selected3.prototype.onMouseUp = function (controller, msg_type, $event) { }; _Selected3.prototype.onMouseUp.transitions = ['ContextMenu']; -_Selected3.prototype.onTouchEnd = function (controller) { - controller.changeState(Selected2); -}; -_Selected3.prototype.onTouchEnd.transitions = ['Selected2']; - - _Selected3.prototype.onMouseMove = function (controller) { controller.changeState(Move); }; _Selected3.prototype.onMouseMove.transitions = ['Move']; -_Selected3.prototype.onTouchMove = _Selected3.prototype.onMouseMove; - - _EditLabel.prototype.start = function (controller) { controller.scope.selected_items[0].edit_label = true; }; diff --git a/awx/ui/client/src/network-ui/network.ui.app.js b/awx/ui/client/src/network-ui/network.ui.app.js index 78bf89fc6f..b1caa34156 100644 --- a/awx/ui/client/src/network-ui/network.ui.app.js +++ b/awx/ui/client/src/network-ui/network.ui.app.js @@ -4,7 +4,6 @@ var angular = require('angular'); var NetworkUIController = require('./network.ui.controller.js'); var cursor = require('./cursor.directive.js'); -var touch = require('./touch.directive.js'); var router = require('./router.directive.js'); var switchd = require('./switch.directive.js'); var host = require('./host.directive.js'); @@ -20,29 +19,21 @@ var chevronLeft = require('./chevron.left.directive.js'); var contextMenu = require('./context.menu.directive.js'); var contextMenuButton = require('./context.menu.button.directive.js'); var process = require('./process.directive.js'); -var configuration = require('./configuration.directive.js'); var map = require('./map.directive.js'); var deviceDetail = require('./device.detail.directive.js'); var defaultd = require('./default.directive.js'); var quadrants = require('./quadrants.directive.js'); -var stencil = require('./stencil.directive.js'); -var layer = require('./layer.directive.js'); var button = require('./button.directive.js'); var inventoryToolbox = require('./inventory.toolbox.directive.js'); -var inventoryToolboxClipPath = require('./inventory.toolbox.clip.path.directive.js'); -var statusLight = require('./status.light.directive.js'); -var taskStatus = require('./task.status.directive.js'); var debug = require('./debug.directive.js'); var test_results = require('./test_results.directive.js'); var awxNetworkUI = require('./network.ui.directive.js'); var networkUI = angular.module('networkUI', [ 'monospaced.mousewheel', - 'ngTouch' ]) .controller('NetworkUIController', NetworkUIController.NetworkUIController) .directive('awxNetCursor', cursor.cursor) - .directive('awxNetTouch', touch.touch) .directive('awxNetDebug', debug.debug) .directive('awxNetRouter', router.router) .directive('awxNetSwitch', switchd.switchd) @@ -59,18 +50,12 @@ var networkUI = angular.module('networkUI', [ .directive('awxNetContextMenu', contextMenu.contextMenu) .directive('awxNetContextMenuButton', contextMenuButton.contextMenuButton) .directive('awxNetProcess', process.process) - .directive('awxNetConfiguration', configuration.configuration) .directive('awxNetMap', map.map) .directive('awxNetDeviceDetail', deviceDetail.deviceDetail) .directive('awxNetDefault', defaultd.defaultd) .directive('awxNetQuadrants', quadrants.quadrants) - .directive('awxNetStencil', stencil.stencil) - .directive('awxNetLayer', layer.layer) .directive('awxNetButton', button.button) .directive('awxNetInventoryToolbox', inventoryToolbox.inventoryToolbox) - .directive('awxNetInventoryToolboxClipPath', inventoryToolboxClipPath.inventoryToolboxClipPath) - .directive('awxNetStatusLight', statusLight.statusLight) - .directive('awxNetTaskStatus', taskStatus.taskStatus) .directive('awxNetTestResults', test_results.test_results) .directive('awxNetworkUi', awxNetworkUI.awxNetworkUI); diff --git a/awx/ui/client/src/network-ui/network.ui.controller.js b/awx/ui/client/src/network-ui/network.ui.controller.js index 9a40a301f0..013c73691c 100644 --- a/awx/ui/client/src/network-ui/network.ui.controller.js +++ b/awx/ui/client/src/network-ui/network.ui.controller.js @@ -103,13 +103,10 @@ var NetworkUIController = function($scope, $document, $location, $window, $http, $scope.frame = 0; $scope.recording = false; $scope.replay = false; - $scope.touch_data = {}; - $scope.touches = []; $scope.devices = []; $scope.links = []; $scope.groups = []; $scope.processes = []; - $scope.configurations = []; $scope.tests = []; $scope.current_tests = []; $scope.current_test = null; @@ -142,8 +139,6 @@ var NetworkUIController = function($scope, $document, $location, $window, $http, catch(err) { $scope.initial_messages.push(message); } - } else { - console.log(data); } }; @@ -402,9 +397,9 @@ var NetworkUIController = function($scope, $document, $location, $window, $http, devices[i].selected = true; $scope.send_control_message(new messages.DeviceSelected($scope.client_id, devices[i].id)); last_selected_device = devices[i]; - if ($scope.selected_items.indexOf($scope.devices[i]) === -1) { - $scope.selected_items.push($scope.devices[i]); - } + if ($scope.selected_items.indexOf($scope.devices[i]) === -1) { + $scope.selected_items.push($scope.devices[i]); + } if ($scope.selected_devices.indexOf(devices[i]) === -1) { $scope.selected_devices.push(devices[i]); } @@ -492,7 +487,7 @@ var NetworkUIController = function($scope, $document, $location, $window, $http, $scope.last_event = $event; $scope.first_channel.send('MouseDown', $event); $scope.onMouseDownResult = getMouseEventResult($event); - $event.preventDefault(); + $event.preventDefault(); }; $scope.onMouseUp = function ($event) { @@ -503,7 +498,7 @@ var NetworkUIController = function($scope, $document, $location, $window, $http, $scope.last_event = $event; $scope.first_channel.send('MouseUp', $event); $scope.onMouseUpResult = getMouseEventResult($event); - $event.preventDefault(); + $event.preventDefault(); }; $scope.onMouseLeave = function ($event) { @@ -513,7 +508,7 @@ var NetworkUIController = function($scope, $document, $location, $window, $http, } $scope.onMouseLeaveResult = getMouseEventResult($event); $scope.cursor.hidden = true; - $event.preventDefault(); + $event.preventDefault(); }; $scope.onMouseMove = function ($event) { @@ -530,7 +525,7 @@ var NetworkUIController = function($scope, $document, $location, $window, $http, $scope.updateScaledXY(); $scope.first_channel.send('MouseMove', $event); $scope.onMouseMoveResult = getMouseEventResult($event); - $event.preventDefault(); + $event.preventDefault(); }; $scope.onMouseOver = function ($event) { @@ -540,7 +535,7 @@ var NetworkUIController = function($scope, $document, $location, $window, $http, } $scope.onMouseOverResult = getMouseEventResult($event); $scope.cursor.hidden = false; - $event.preventDefault(); + $event.preventDefault(); }; $scope.onMouseEnter = $scope.onMouseOver; @@ -550,7 +545,6 @@ var NetworkUIController = function($scope, $document, $location, $window, $http, var delta = $event.delta; var deltaX = $event.deltaX; var deltaY = $event.deltaY; - // console.log([$event, delta, deltaX, deltaY]); if ($scope.recording) { $scope.send_control_message(new messages.MouseWheelEvent($scope.client_id, delta, deltaX, deltaY, $event.type, $event.originalEvent.metaKey, $scope.trace_id)); } @@ -581,77 +575,6 @@ var NetworkUIController = function($scope, $document, $location, $window, $http, $document.bind("keydown", $scope.onKeyDown); - // Touch Event Handlers - // - - $scope.onTouchStart = function($event) { - var touches = []; - var i = 0; - for (i = 0; i < $event.touches.length; i++) { - touches.push({screenX: $event.touches[i].screenX, screenY: $event.touches[i].screenY}); - } - $scope.touches = touches; - if ($scope.recording) { - $scope.send_control_message(new messages.TouchEvent($scope.client_id, "touchstart", touches)); - } - - if ($event.touches.length === 1) { - $scope.cursor.hidden = false; - $scope.cursor.x = $event.touches[0].screenX; - $scope.cursor.y = $event.touches[0].screenY; - $scope.mouseX = $event.touches[0].screenX; - $scope.mouseY = $event.touches[0].screenY; - $scope.updateScaledXY(); - } - $scope.first_channel.send('TouchStart', $event); - $scope.onTouchStartEvent = $event; - $event.preventDefault(); - }; - - $scope.onTouchEnd = function($event) { - var touches = []; - var i = 0; - for (i = 0; i < $event.touches.length; i++) { - touches.push({screenX: $event.touches[i].screenX, screenY: $event.touches[i].screenY}); - } - $scope.touches = touches; - if ($scope.recording) { - $scope.send_control_message(new messages.TouchEvent($scope.client_id, "touchend", touches)); - } - $scope.first_channel.send('TouchEnd', $event); - $scope.onTouchEndEvent = $event; - $event.preventDefault(); - }; - - $scope.onTouchMove = function($event) { - var touches = []; - var i = 0; - for (i = 0; i < $event.touches.length; i++) { - touches.push({screenX: $event.touches[i].screenX, screenY: $event.touches[i].screenY}); - } - $scope.touches = touches; - if ($scope.recording) { - $scope.send_control_message(new messages.TouchEvent($scope.client_id, "touchmove", touches)); - } - - if ($event.touches.length === 1) { - $scope.cursor.hidden = false; - $scope.cursor.x = $event.touches[0].screenX; - $scope.cursor.y = $event.touches[0].screenY; - $scope.mouseX = $event.touches[0].screenX; - $scope.mouseY = $event.touches[0].screenY; - $scope.updateScaledXY(); - } - - $scope.first_channel.send('TouchMove', $event); - $scope.onTouchMoveEvent = $event; - $event.preventDefault(); - }; - - $scope.$watchCollection('selected_items', function(){ - $scope.onDetailsContextButton(false); - }); - // Conext Menu Button Handlers $scope.onDetailsContextButton = function (panelBoolean) { if (!$scope.disconnected) { @@ -677,14 +600,12 @@ var NetworkUIController = function($scope, $document, $location, $window, $http, }; $scope.onRenameContextButton = function (button) { - console.log(button.name); $scope.context_menus[0].enabled = false; $scope.first_channel.send("LabelEdit", {}); }; // Button Event Handlers $scope.onToggleToolboxButtonLeft = function (button) { - console.log(button.name); $scope.first_channel.send("ToggleToolbox", {}); $scope.action_icons[0].fsm.handle_message("Disable", {}); $scope.action_icons[1].fsm.handle_message("Enable", {}); @@ -692,7 +613,6 @@ var NetworkUIController = function($scope, $document, $location, $window, $http, }; $scope.onToggleToolboxButtonRight = function (button) { - console.log(button.name); $scope.first_channel.send("ToggleToolbox", {}); $scope.action_icons[0].fsm.handle_message("Enable", {}); $scope.action_icons[1].fsm.handle_message("Disable", {}); @@ -701,18 +621,14 @@ var NetworkUIController = function($scope, $document, $location, $window, $http, $scope.onDeployButton = function (button) { - console.log(button.name); $scope.send_control_message(new messages.Deploy($scope.client_id)); }; $scope.onDestroyButton = function (button) { - console.log(button.name); - $scope.resetStatus(); $scope.send_control_message(new messages.Destroy($scope.client_id)); }; $scope.onRecordButton = function (button) { - console.log(button.name); $scope.recording = ! $scope.recording; if ($scope.recording) { $scope.trace_id = $scope.trace_id_seq(); @@ -744,7 +660,6 @@ var NetworkUIController = function($scope, $document, $location, $window, $http, }; $scope.onExportButton = function (button) { - console.log(button.name); $scope.cursor.hidden = true; $scope.debug.hidden = true; $scope.hide_buttons = true; @@ -757,12 +672,10 @@ var NetworkUIController = function($scope, $document, $location, $window, $http, }; $scope.onLayoutButton = function (button) { - console.log(button.name); $scope.send_control_message(new messages.Layout($scope.client_id)); }; $scope.onDiscoverButton = function (button) { - console.log(button.name); var xhr = new XMLHttpRequest(); xhr.open("POST", "http://" + window.location.host + "/api/v1/job_templates/7/launch/", true); xhr.onload = function () { @@ -775,7 +688,6 @@ var NetworkUIController = function($scope, $document, $location, $window, $http, }; $scope.onConfigureButton = function (button) { - console.log(button.name); var xhr = new XMLHttpRequest(); xhr.open("POST", "http://" + window.location.host + "/api/v1/job_templates/9/launch/", true); xhr.onload = function () { @@ -806,7 +718,6 @@ var NetworkUIController = function($scope, $document, $location, $window, $http, $scope.onExportYamlButton = function (button) { - console.log(button); $window.open('/network_ui/topology.yaml?topology_id=' + $scope.topology_id , '_blank'); }; @@ -827,23 +738,19 @@ var NetworkUIController = function($scope, $document, $location, $window, $http, new models.ActionIcon("chevron-right", 15, $scope.graph.height/2, 16, $scope.onToggleToolboxButtonRight, false, $scope) ]; - $scope.onDownloadTraceButton = function (button) { - console.log(button.label); + $scope.onDownloadTraceButton = function (button) { window.open("/network_ui/download_trace?topology_id=" + $scope.topology_id + "&trace_id=" + $scope.trace_id + "&client_id=" + $scope.client_id); }; - $scope.onDownloadRecordingButton = function (button) { - console.log(button.label); + $scope.onDownloadRecordingButton = function (button) { window.open("/network_ui/download_recording?topology_id=" + $scope.topology_id + "&trace_id=" + $scope.trace_id + "&client_id=" + $scope.client_id); }; - $scope.onUploadTestButton = function (button) { - console.log(button.name); + $scope.onUploadTestButton = function (button) { window.open("/network_ui/upload_test", "_top"); }; - $scope.onRunTestsButton = function (button) { - console.log(button.name); + $scope.onRunTestsButton = function (button) { $scope.test_results = []; $scope.current_tests = $scope.tests.slice(); @@ -868,88 +775,10 @@ var NetworkUIController = function($scope, $document, $location, $window, $http, new models.Button("RUN TESTS", button_offset + 120, 88, 100, 30, $scope.onRunTestsButton, $scope), ]; - var LAYERS_X = 160; - - $scope.layers = [ - new models.ToggleButton("APPLICATION", $scope.graph.width - LAYERS_X, 10, 120, 30, util.noop, util.noop, true, $scope), - new models.ToggleButton("PRESENTATION", $scope.graph.width - LAYERS_X, 50, 120, 30, util.noop, util.noop, true, $scope), - new models.ToggleButton("SESSION", $scope.graph.width - LAYERS_X, 90, 120, 30, util.noop, util.noop, true, $scope), - new models.ToggleButton("TRANSPORT", $scope.graph.width - LAYERS_X, 130, 120, 30, util.noop, util.noop, true, $scope), - new models.ToggleButton("NETWORK", $scope.graph.width - LAYERS_X, 170, 120, 30, util.noop, util.noop, true, $scope), - new models.ToggleButton("DATA-LINK", $scope.graph.width - LAYERS_X, 210, 120, 30, util.noop, util.noop, true, $scope), - new models.ToggleButton("PHYSICAL", - $scope.graph.width - LAYERS_X, 250, 120, 30, - $scope.onTogglePhysical, - $scope.onUnTogglePhysical, - true, - $scope), - new models.ToggleButton("GROUP", - $scope.graph.width - LAYERS_X, 290, 120, 30, - $scope.onToggleGroup, - $scope.onUnToggleGroup, - true, - $scope) - ]; - - $scope.layers = []; - $scope.all_buttons = []; $scope.all_buttons.extend($scope.context_menu_buttons); $scope.all_buttons.extend($scope.action_icons); $scope.all_buttons.extend($scope.buttons); - $scope.all_buttons.extend($scope.layers); - - $scope.onTaskStatus = function(data) { - console.log(['onTaskStatus', data]); - var i = 0; - var j = 0; - var found = false; - for (i = 0; i < $scope.devices.length; i++) { - if ($scope.devices[i].name === data.device_name) { - found = false; - for (j = 0; j < $scope.devices[i].tasks.length; j++) { - if ($scope.devices[i].tasks[j].id === data.task_id) { - found = true; - } - } - if (!found) { - $scope.devices[i].tasks.push(new models.Task(data.task_id, - data.device_name)); - } - for (j = 0; j < $scope.devices[i].tasks.length; j++) { - if ($scope.devices[i].tasks[j].id === data.task_id) { - if (data.status !== null) { - $scope.devices[i].tasks[j].status = data.status === "pass"; - } - if (data.working !== null) { - $scope.devices[i].tasks[j].working = data.working; - } - } - } - if (data.status !== null) { - $scope.devices[i].status = data.status === "pass"; - } - if (data.working !== null) { - $scope.devices[i].working = data.working; - } - } - } - }; - - $scope.onDeviceStatus = function(data) { - console.log(['onDeviceStatus', data]); - var i = 0; - for (i = 0; i < $scope.devices.length; i++) { - if ($scope.devices[i].name === data.name) { - if (data.status !== null) { - $scope.devices[i].status = data.status === "pass"; - } - if (data.working !== null) { - $scope.devices[i].working = data.working; - } - } - } - }; $scope.onFacts = function(data) { var i = 0; @@ -1123,9 +952,7 @@ var NetworkUIController = function($scope, $document, $location, $window, $http, $scope.create_interface = function(data) { var i = 0; - console.log(data); var new_interface = new models.Interface(data.id, data.name); - console.log(new_interface); for (i = 0; i < $scope.devices.length; i++){ if ($scope.devices[i].id === data.device_id) { $scope.devices[i].interface_seq = util.natural_numbers(data.id); @@ -1403,7 +1230,6 @@ var NetworkUIController = function($scope, $document, $location, $window, $http, $scope.onToolboxItem = function (data) { if (data.toolbox_name === "Site") { var site = JSON.parse(data.data); - console.log(site); var i = 0; var j = 0; var site_copy = new models.Group(site.id, @@ -1446,7 +1272,6 @@ var NetworkUIController = function($scope, $document, $location, $window, $http, device_copy.processes.push(process_copy); } } - console.log(device_map); var group, group_copy; for (i = 0; i < site.groups.length; i++) { group = site.groups[i]; @@ -1554,14 +1379,14 @@ var NetworkUIController = function($scope, $document, $location, $window, $http, process.type, 0, 0)); - new_process.device = new_device; + new_process.device = new_device; new_device.processes.push(new_process); } for (j = 0; j < device.interfaces.length; j++) { intf = device.interfaces[j]; new_intf = (new models.Interface(intf.id, intf.name)); - new_intf.device = new_device; + new_intf.device = new_device; device_interface_map[device.id][intf.id] = new_intf; new_device.interfaces.push(new_intf); } @@ -1682,36 +1507,16 @@ var NetworkUIController = function($scope, $document, $location, $window, $http, } }; - $scope.resetStatus = function() { - var i = 0; - var j = 0; - var devices = $scope.devices; - var links = $scope.links; - for (i = 0; i < devices.length; i++) { - devices[i].status = null; - devices[i].working = false; - devices[i].tasks = []; - for (j = devices[i].interfaces.length - 1; j >= 0; j--) { - devices[i].interfaces[j].status = null; - } - } - for (i = 0; i < links.length; i++) { - links[i].status = null; - } - }; - - - $scope.control_socket.onmessage = function(message) { $scope.first_channel.send('Message', message); $scope.$apply(); }; - $scope.control_socket.onopen = function() { + $scope.control_socket.onopen = function() { //ignore }; - $scope.send_initial_messages = function() { + $scope.send_initial_messages = function() { var i = 0; var messages_to_send = $scope.initial_messages; var message = null; @@ -1723,12 +1528,12 @@ var NetworkUIController = function($scope, $document, $location, $window, $http, data = messages.serialize(message); $scope.control_socket.send(data); } - }; + }; - // Call onopen directly if $scope.control_socket is already open - if ($scope.control_socket.readyState === WebSocket.OPEN) { - $scope.control_socket.onopen(); - } + // Call onopen directly if $scope.control_socket is already open + if ($scope.control_socket.readyState === WebSocket.OPEN) { + $scope.control_socket.onopen(); + } $scope.send_control_message = function (message) { var i = 0; @@ -1742,8 +1547,6 @@ var NetworkUIController = function($scope, $document, $location, $window, $http, var data = messages.serialize(message); if (!$scope.disconnected) { $scope.control_socket.send(data); - } else { - console.log(data); } }; @@ -1751,17 +1554,17 @@ var NetworkUIController = function($scope, $document, $location, $window, $http, // End web socket // - angular.element($window).bind('resize', function(){ + angular.element($window).bind('resize', function(){ - $scope.graph.width = $window.innerWidth; - $scope.graph.right_column = 300; - $scope.graph.height = $window.innerHeight; + $scope.graph.width = $window.innerWidth; + $scope.graph.right_column = 300; + $scope.graph.height = $window.innerHeight; $scope.update_size(); - // manuall $digest required as resize event - // is outside of angular - $scope.$digest(); + // manuall $digest required as resize event + // is outside of angular + $scope.$digest(); }); //60fps ~ 17ms delay @@ -1778,10 +1581,6 @@ var NetworkUIController = function($scope, $document, $location, $window, $http, }); $scope.update_size = function () { - var i = 0; - for (i = 0; i < $scope.layers.length; i++) { - $scope.layers[i].x = $scope.graph.width - 140; - } }; $scope.update_offsets = function () { @@ -1808,11 +1607,11 @@ var NetworkUIController = function($scope, $document, $location, $window, $http, var test_event = null; if ($scope.test_events.length > 0) { test_event = $scope.test_events.shift(); - console.log(test_event); test_event.sender = 0; try { $scope.first_channel.send(test_event.msg_type, test_event); } catch (err) { + console.log(["Test Error:", $scope.current_test, err]); $scope.test_errors.push(err); } } @@ -1820,7 +1619,7 @@ var NetworkUIController = function($scope, $document, $location, $window, $http, }, 10); ConfigService - .getConfig() + .getConfig() .then(function(config){ $scope.version = config.version; }); diff --git a/awx/ui/client/src/network-ui/network.widgets.app.js b/awx/ui/client/src/network-ui/network.widgets.app.js deleted file mode 100644 index 3972a51e82..0000000000 --- a/awx/ui/client/src/network-ui/network.widgets.app.js +++ /dev/null @@ -1,67 +0,0 @@ -/* Copyright (c) 2017 Red Hat, Inc. */ - -//console.log = function () { }; -var angular = require('angular'); -var NetworkWidgetsController = require('./network.widgets.controller.js'); -var cursor = require('./cursor.directive.js'); -var touch = require('./touch.directive.js'); -var router = require('./router.directive.js'); -var switchd = require('./switch.directive.js'); -var host = require('./host.directive.js'); -var link = require('./link.directive.js'); -var stream = require('./stream.directive.js'); -var rack = require('./rack.directive.js'); -var rackIcon = require('./rack.icon.directive.js'); -var group = require('./group.directive.js'); -var site = require('./site.directive.js'); -var siteIcon = require('./site.icon.directive.js'); -var process = require('./process.directive.js'); -var configuration = require('./configuration.directive.js'); -var map = require('./map.directive.js'); -var deviceDetail = require('./device.detail.directive.js'); -var defaultd = require('./default.directive.js'); -var quadrants = require('./quadrants.directive.js'); -var stencil = require('./stencil.directive.js'); -var layer = require('./layer.directive.js'); -var button = require('./button.directive.js'); -var inventoryToolbox = require('./inventory.toolbox.directive.js'); -var inventoryToolboxClipPath = require('./inventory.toolbox.clip.path.directive.js'); -var statusLight = require('./status.light.directive.js'); -var taskStatus = require('./task.status.directive.js'); -var debug = require('./debug.directive.js'); -var awxNetworkWidgets = require('./network.widgets.directive.js'); - -var networkWidgets = angular.module('networkWidgets', [ - 'monospaced.mousewheel', - 'ngTouch' - ]) - .controller('NetworkWidgetsController', NetworkWidgetsController.NetworkWidgetsController) - .directive('awxNetCursor', cursor.cursor) - .directive('awxNetTouch', touch.touch) - .directive('awxNetDebug', debug.debug) - .directive('awxNetRouter', router.router) - .directive('awxNetSwitch', switchd.switchd) - .directive('awxNetHost', host.host) - .directive('awxNetLink', link.link) - .directive('awxNetStream', stream.stream) - .directive('awxNetRack', rack.rack) - .directive('awxNetGroup', group.group) - .directive('awxNetSite', site.site) - .directive('awxNetSiteIcon', siteIcon.siteIcon) - .directive('awxNetRackIcon', rackIcon.rackIcon) - .directive('awxNetProcess', process.process) - .directive('awxNetConfiguration', configuration.configuration) - .directive('awxNetMap', map.map) - .directive('awxNetDeviceDetail', deviceDetail.deviceDetail) - .directive('awxNetDefault', defaultd.defaultd) - .directive('awxNetQuadrants', quadrants.quadrants) - .directive('awxNetStencil', stencil.stencil) - .directive('awxNetLayer', layer.layer) - .directive('awxNetButton', button.button) - .directive('awxNetInventoryToolbox', inventoryToolbox.inventoryToolbox) - .directive('awxNetInventoryToolboxClipPath', inventoryToolboxClipPath.inventoryToolboxClipPath) - .directive('awxNetStatusLight', statusLight.statusLight) - .directive('awxNetTaskStatus', taskStatus.taskStatus) - .directive('awxNetworkWidgets', awxNetworkWidgets.awxNetworkWidgets); - -exports.networkWidgets = networkWidgets; diff --git a/awx/ui/client/src/network-ui/network.widgets.controller.js b/awx/ui/client/src/network-ui/network.widgets.controller.js deleted file mode 100644 index 10529371e7..0000000000 --- a/awx/ui/client/src/network-ui/network.widgets.controller.js +++ /dev/null @@ -1,1495 +0,0 @@ -/* Copyright (c) 2017 Red Hat, Inc. */ -// This is not production code. It is a development environment for UI widgets. -// Do not refactor this code with the production code in network.ui.controller.js -// This code is separate so that it can be broken without breaking the main UI code. -//console.log = function () { }; -var angular = require('angular'); -var fsm = require('./fsm.js'); -var null_fsm = require('./null.fsm.js'); -var mode_fsm = require('./mode.fsm.js'); -var device_detail_fsm = require('./device.detail.fsm.js'); -var rack_fsm = require('./rack.fsm.js'); -var site_fsm = require('./site.fsm.js'); -var hotkeys = require('./hotkeys.fsm.js'); -var toolbox_fsm = require('./toolbox.fsm.js'); -var view = require('./view.js'); -var move = require('./move.js'); -var link = require('./link.js'); -var stream_fsm = require('./stream.fsm.js'); -var group = require('./group.js'); -var buttons = require('./buttons.js'); -var time = require('./time.js'); -var util = require('./util.js'); -var models = require('./models.js'); -var messages = require('./messages.js'); -var svg_crowbar = require('./svg-crowbar.js'); - -var NetworkWidgetsController = function($scope, $document, $location, $window) { - - window.scope = $scope; - var i = 0; - - $scope.topology_id = 0; - - $scope.control_socket = { - on_message: util.noop, - send: util.noop - }; - $scope.history = []; - $scope.client_id = 1; - $scope.onMouseDownResult = ""; - $scope.onMouseUpResult = ""; - $scope.onMouseEnterResult = ""; - $scope.onMouseLeaveResult = ""; - $scope.onMouseMoveResult = ""; - $scope.current_scale = 1.01; - $scope.current_mode = null; - $scope.panX = 100; - $scope.panY = 100; - $scope.mouseX = 0; - $scope.mouseY = 0; - $scope.scaledX = 0; - $scope.scaledY = 0; - $scope.pressedX = 0; - $scope.pressedY = 0; - $scope.pressedScaledX = 0; - $scope.pressedScaledY = 0; - $scope.lastPanX = 0; - $scope.lastPanY = 0; - $scope.selected_devices = []; - $scope.selected_links = []; - $scope.selected_interfaces = []; - $scope.selected_items = []; - $scope.selected_groups = []; - $scope.new_link = null; - $scope.new_stream = null; - $scope.new_group_type = null; - $scope.last_key = ""; - $scope.last_key_code = null; - $scope.last_event = null; - $scope.cursor = {'x':100, 'y': 100, 'hidden': false}; - - $scope.debug = {'hidden': true}; - $scope.hide_buttons = false; - $scope.hide_links = false; - $scope.hide_interfaces = false; - $scope.hide_groups = false; - $scope.graph = {'width': window.innerWidth, - 'right_column': window.innerWidth - 300, - 'height': window.innerHeight}; - $scope.device_id_seq = util.natural_numbers(0); - $scope.link_id_seq = util.natural_numbers(0); - $scope.group_id_seq = util.natural_numbers(0); - $scope.message_id_seq = util.natural_numbers(0); - $scope.stream_id_seq = util.natural_numbers(0); - $scope.time_pointer = -1; - $scope.frame = 0; - $scope.recording = false; - $scope.replay = false; - $scope.touch_data = {}; - $scope.touches = []; - $scope.devices = []; - $scope.stencils = []; - $scope.links = []; - $scope.groups = []; - $scope.processes = []; - $scope.configurations = []; - $scope.streams = []; - $scope.view_port = {'x': 0, - 'y': 0, - 'width': 0, - 'height': 0}; - $scope.trace_id_seq = util.natural_numbers(0); - $scope.trace_order_seq = util.natural_numbers(0); - $scope.trace_id = $scope.trace_id_seq(); - - $scope.send_trace_message = function (message) { - console.log(message); - message.sender = $scope.client_id; - message.trace_id = $scope.trace_id; - message.message_id = $scope.message_id_seq(); - var data = messages.serialize(message); - if (!$scope.disconnected) { - $scope.control_socket.send(data); - } else { - console.log(data); - } - }; - - //Define the FSMs - $scope.null_controller = new fsm.FSMController($scope, "null_fsm", null_fsm.Start, $scope); - $scope.hotkeys_controller = new fsm.FSMController($scope, "hotkeys_fsm", hotkeys.Start, $scope); - $scope.view_controller = new fsm.FSMController($scope, "view_fsm", view.Start, $scope); - $scope.device_detail_controller = new fsm.FSMController($scope, "device_detail_fsm", device_detail_fsm.Start, $scope); - $scope.move_controller = new fsm.FSMController($scope, "move_fsm", move.Start, $scope); - $scope.link_controller = new fsm.FSMController($scope, "link_fsm", link.Start, $scope); - $scope.stream_controller = new fsm.FSMController($scope, "stream_fsm", stream_fsm.Start, $scope); - $scope.group_controller = new fsm.FSMController($scope, "group_fsm", group.Start, $scope); - $scope.rack_controller = new fsm.FSMController($scope, "rack_fsm", rack_fsm.Disable, $scope); - $scope.site_controller = new fsm.FSMController($scope, "site_fsm", site_fsm.Disable, $scope); - $scope.buttons_controller = new fsm.FSMController($scope, "buttons_fsm", buttons.Start, $scope); - $scope.time_controller = new fsm.FSMController($scope, "time_fsm", time.Start, $scope); - $scope.app_toolbox_controller = new fsm.FSMController($scope, "toolbox_fsm", toolbox_fsm.Start, $scope); - - //App Toolbox Setup - $scope.app_toolbox = new models.ToolBox(0, 'Process', 'app', 10, 200, 150, $scope.graph.height - 200 - 100); - $scope.app_toolbox.spacing = 150; - $scope.app_toolbox.enabled = false; - $scope.app_toolbox_controller.toolbox = $scope.app_toolbox; - $scope.app_toolbox_controller.dropped_action = function (selected_item) { - $scope.first_channel.send("PasteProcess", new messages.PasteProcess(selected_item)); - }; - $scope.app_toolbox.items.push(new models.Process(0, 'BGP', 'process', 0, 0)); - $scope.app_toolbox.items.push(new models.Process(0, 'OSPF', 'process', 0, 0)); - $scope.app_toolbox.items.push(new models.Process(0, 'STP', 'process', 0, 0)); - $scope.app_toolbox.items.push(new models.Process(0, 'Zero Pipeline', 'process', 0, 0)); - - for(i = 0; i < $scope.app_toolbox.items.length; i++) { - $scope.app_toolbox.items[i].icon = true; - } - - $scope.inventory_toolbox_controller = new fsm.FSMController($scope, "toolbox_fsm", toolbox_fsm.Start, $scope); - - //Inventory Toolbox Setup - $scope.inventory_toolbox = new models.ToolBox(0, 'Inventory', 'device', 10, 200, 150, $scope.graph.height - 200 - 100); - $scope.inventory_toolbox.items.push(new models.Device(0, 'Router6', 0, 0, 'router')); - $scope.inventory_toolbox.items.push(new models.Device(0, 'Switch6', 0, 0, 'switch')); - $scope.inventory_toolbox.items.push(new models.Device(0, 'Host6', 0, 0, 'host')); - $scope.inventory_toolbox.items.push(new models.Device(0, 'Router7', 0, 0, 'router')); - $scope.inventory_toolbox.items.push(new models.Device(0, 'Router8', 0, 0, 'router')); - $scope.inventory_toolbox.items.push(new models.Device(0, 'Router9', 0, 0, 'router')); - $scope.inventory_toolbox.items.push(new models.Device(0, 'Router10', 0, 0, 'router')); - $scope.inventory_toolbox.items.push(new models.Device(0, 'Router11', 0, 0, 'router')); - $scope.inventory_toolbox.items.push(new models.Device(0, 'Router12', 0, 0, 'router')); - $scope.inventory_toolbox.items.push(new models.Device(0, 'Router13', 0, 0, 'router')); - $scope.inventory_toolbox.items.push(new models.Device(0, 'Router14', 0, 0, 'router')); - $scope.inventory_toolbox.items.push(new models.Device(0, 'Router15', 0, 0, 'router')); - $scope.inventory_toolbox.items.push(new models.Device(0, 'Router16', 0, 0, 'router')); - $scope.inventory_toolbox.spacing = 150; - $scope.inventory_toolbox.enabled = true; - $scope.inventory_toolbox_controller.toolbox = $scope.inventory_toolbox; - $scope.inventory_toolbox_controller.remove_on_drop = true; - $scope.inventory_toolbox_controller.dropped_action = function (selected_item) { - $scope.first_channel.send("PasteDevice", new messages.PasteDevice(selected_item)); - }; - - for(i = 0; i < $scope.inventory_toolbox.items.length; i++) { - $scope.inventory_toolbox.items[i].icon = true; - } - //End Inventory Toolbox Setup - $scope.rack_toolbox_controller = new fsm.FSMController($scope, "toolbox_fsm", toolbox_fsm.Start, $scope); - //Rack Toolbox Setup - $scope.rack_toolbox = new models.ToolBox(0, 'Rack', 'rack', 10, 200, 150, $scope.graph.height - 200 - 100); - $scope.rack_toolbox.items.push(new models.Group(0, 'Rack3', 'rack', 0, 0, 200, 1000, 'false')); - $scope.rack_toolbox.spacing = 200; - $scope.rack_toolbox.enabled = false; - $scope.rack_toolbox_controller.remove_on_drop = false; - $scope.rack_toolbox_controller.toolbox = $scope.rack_toolbox; - $scope.rack_toolbox_controller.dropped_action = function (selected_item) { - $scope.first_channel.send("PasteRack", new messages.PasteRack(selected_item)); - }; - for(i = 0; i < $scope.rack_toolbox.items.length; i++) { - $scope.rack_toolbox.items[i].icon = true; - $scope.rack_toolbox.items[i].selected = false; - } - //End Rack Toolbox Setup - $scope.site_toolbox_controller = new fsm.FSMController($scope, "toolbox_fsm", toolbox_fsm.Start, $scope); - //Site Toolbox Setup - $scope.site_toolbox = new models.ToolBox(0, 'Sites', 'sites', 10, 200, 150, $scope.graph.height - 200 - 100); - $scope.site_toolbox.items.push(new models.Group(0, 'Site3', 'site', 0, 0, 1000, 1000, 'false')); - $scope.site_toolbox.spacing = 200; - $scope.site_toolbox.enabled = false; - $scope.site_toolbox_controller.remove_on_drop = false; - $scope.site_toolbox_controller.toolbox = $scope.site_toolbox; - $scope.site_toolbox_controller.dropped_action = function (selected_item) { - $scope.first_channel.send("PasteSite", new messages.PasteSite(selected_item)); - }; - for(i = 0; i < $scope.site_toolbox.items.length; i++) { - $scope.site_toolbox.items[i].icon = true; - $scope.site_toolbox.items[i].selected = false; - } - //End Site Toolbox Setup - - $scope.mode_controller = new fsm.FSMController($scope, "mode_fsm", mode_fsm.Start, $scope); - - //Wire up the FSMs - $scope.view_controller.delegate_channel = new fsm.Channel($scope.view_controller, - $scope.hotkeys_controller, - $scope); - $scope.device_detail_controller.delegate_channel = new fsm.Channel($scope.device_detail_controller, - $scope.view_controller, - $scope); - $scope.move_controller.delegate_channel = new fsm.Channel($scope.move_controller, - $scope.device_detail_controller, - $scope); - $scope.link_controller.delegate_channel = new fsm.Channel($scope.link_controller, - $scope.move_controller, - $scope); - $scope.stream_controller.delegate_channel = new fsm.Channel($scope.stream_controller, - $scope.link_controller, - $scope); - $scope.group_controller.delegate_channel = new fsm.Channel($scope.group_controller, - $scope.stream_controller, - $scope); - $scope.rack_controller.delegate_channel = new fsm.Channel($scope.rack_controller, - $scope.group_controller, - $scope); - $scope.site_controller.delegate_channel = new fsm.Channel($scope.site_controller, - $scope.rack_controller, - $scope); - $scope.buttons_controller.delegate_channel = new fsm.Channel($scope.buttons_controller, - $scope.site_controller, - $scope); - $scope.time_controller.delegate_channel = new fsm.Channel($scope.time_controller, - $scope.buttons_controller, - $scope); - $scope.app_toolbox_controller.delegate_channel = new fsm.Channel($scope.app_toolbox_controller, - $scope.time_controller, - $scope); - $scope.inventory_toolbox_controller.delegate_channel = new fsm.Channel($scope.inventory_toolbox_controller, - $scope.app_toolbox_controller, - $scope); - $scope.rack_toolbox_controller.delegate_channel = new fsm.Channel($scope.rack_toolbox_controller, - $scope.inventory_toolbox_controller, - $scope); - $scope.site_toolbox_controller.delegate_channel = new fsm.Channel($scope.site_toolbox_controller, - $scope.rack_toolbox_controller, - $scope); - $scope.mode_controller.delegate_channel = new fsm.Channel($scope.mode_controller, - $scope.site_toolbox_controller, - $scope); - - $scope.first_channel = new fsm.Channel(null, - $scope.mode_controller, - $scope); - - var dids = $scope.device_id_seq; - var mids = $scope.message_id_seq; - var gids = $scope.group_id_seq; - var lids = $scope.link_id_seq; - - - $scope.initial_messages = [ - ["DeviceCreate",{"msg_type":"DeviceCreate","sender":0,"id":dids(),"x":100,"y":100,"name":"Router1","type":"router","message_id":mids()}], - ["DeviceCreate",{"msg_type":"DeviceCreate","sender":0,"id":dids(),"x":300,"y":100,"name":"Switch1","type":"switch","message_id":mids()}], - ["DeviceCreate",{"msg_type":"DeviceCreate","sender":0,"id":dids(),"x":500,"y":100,"name":"HostA","type":"host","message_id":mids()}], - ["DeviceCreate",{"msg_type":"DeviceCreate","sender":0,"id":dids(),"x":700,"y":100,"name":"Host1","type":"host","message_id":mids()}], - - ["DeviceCreate",{"msg_type":"DeviceCreate","sender":0,"id":dids(),"x":100,"y":300,"name":"Router2","type":"router","message_id":mids()}], - ["DeviceCreate",{"msg_type":"DeviceCreate","sender":0,"id":dids(),"x":100,"y":500,"name":"Router3","type":"router","message_id":mids()}], - ["InterfaceCreate", {"msg_type":"InterfaceCreate","sender":0,"device_id":5,"id":1,"name":"eth1","message_id":mids()}], - ["InterfaceCreate", {"msg_type":"InterfaceCreate","sender":0,"device_id":6,"id":1,"name":"eth1","message_id":mids()}], - ["LinkCreate", {"msg_type":"LinkCreate","id":lids(),"sender":0,"name":"","from_device_id":5,"to_device_id":6,"from_interface_id":1,"to_interface_id":1,"message_id":mids()}], - - ["DeviceCreate",{"msg_type":"DeviceCreate","sender":0,"id":dids(),"x":300,"y":300,"name":"Switch2","type":"switch","message_id":mids()}], - ["DeviceCreate",{"msg_type":"DeviceCreate","sender":0,"id":dids(),"x":300,"y":500,"name":"Switch3","type":"switch","message_id":mids()}], - ["InterfaceCreate", {"msg_type":"InterfaceCreate","sender":0,"device_id":7,"id":1,"name":"eth1","message_id":mids()}], - ["InterfaceCreate", {"msg_type":"InterfaceCreate","sender":0,"device_id":8,"id":1,"name":"eth1","message_id":mids()}], - ["LinkCreate", {"msg_type":"LinkCreate","id":lids(),"sender":0,"name":"","from_device_id":7,"to_device_id":8,"from_interface_id":1,"to_interface_id":1,"message_id":mids()}], - - ["DeviceCreate",{"msg_type":"DeviceCreate","sender":0,"id":dids(),"x":500,"y":300,"name":"HostB","type":"host","message_id":mids()}], - ["DeviceCreate",{"msg_type":"DeviceCreate","sender":0,"id":dids(),"x":500,"y":500,"name":"HostC","type":"host","message_id":mids()}], - ["InterfaceCreate", {"msg_type":"InterfaceCreate","sender":0,"device_id":9,"id":1,"name":"eth1","message_id":mids()}], - ["InterfaceCreate", {"msg_type":"InterfaceCreate","sender":0,"device_id":10,"id":1,"name":"eth1","message_id":mids()}], - ["LinkCreate", {"msg_type":"LinkCreate","id":lids(),"sender":0,"name":"","from_device_id":9,"to_device_id":10,"from_interface_id":1,"to_interface_id":1,"message_id":mids()}], - - ["DeviceCreate",{"msg_type":"DeviceCreate","sender":0,"id":dids(),"x":700,"y":300,"name":"Host2","type":"host","message_id":mids()}], - ["DeviceCreate",{"msg_type":"DeviceCreate","sender":0,"id":dids(),"x":700,"y":500,"name":"Host3","type":"host","message_id":mids()}], - ["InterfaceCreate", {"msg_type":"InterfaceCreate","sender":0,"device_id":11,"id":1,"name":"eth1","message_id":mids()}], - ["InterfaceCreate", {"msg_type":"InterfaceCreate","sender":0,"device_id":12,"id":1,"name":"eth1","message_id":mids()}], - ["LinkCreate", {"msg_type":"LinkCreate","id":lids(),"sender":0,"name":"","from_device_id":11,"to_device_id":12,"from_interface_id":1,"to_interface_id":1,"message_id":mids()}], - - ["DeviceCreate",{"msg_type":"DeviceCreate","sender":0,"id":dids(),"x":100,"y":700,"name":"Router4","type":"router","message_id":mids()}], - ["DeviceCreate",{"msg_type":"DeviceCreate","sender":0,"id":dids(),"x":300,"y":700,"name":"Switch4","type":"switch","message_id":mids()}], - ["DeviceCreate",{"msg_type":"DeviceCreate","sender":0,"id":dids(),"x":500,"y":700,"name":"HostD","type":"host","message_id":mids()}], - ["DeviceCreate",{"msg_type":"DeviceCreate","sender":0,"id":dids(),"x":700,"y":700,"name":"Host4","type":"host","message_id":mids()}], - - ["GroupCreate",{"msg_type":"GroupCreate","sender":0,"ids":gids(),"x1":0,"y1":600,"x2":1000,"y2":800,"name":"Group1",type:"group", "message_id":mids()}], - - ["DeviceCreate",{"msg_type":"DeviceCreate","sender":0,"id":dids(),"x":100,"y":900,"name":"Router5","type":"router","message_id":mids()}], - ["DeviceCreate",{"msg_type":"DeviceCreate","sender":0,"id":dids(),"x":300,"y":900,"name":"Switch5","type":"switch","message_id":mids()}], - ["DeviceCreate",{"msg_type":"DeviceCreate","sender":0,"id":dids(),"x":500,"y":900,"name":"HostE","type":"host","message_id":mids()}], - ["DeviceCreate",{"msg_type":"DeviceCreate","sender":0,"id":dids(),"x":700,"y":900,"name":"Host5","type":"host","message_id":mids()}], - - ["GroupCreate",{"msg_type":"GroupCreate","sender":0,"ids":gids(),"x1":-100,"y1":0,"x2":1100,"y2":1100,"name":"Site1",type:"site", "message_id":mids()}], - ["GroupCreate",{"msg_type":"GroupCreate","sender":0,"ids":gids(),"x1":0,"y1":800,"x2":1000,"y2":1000,"name":"Rack1",type:"rack", "message_id":mids()}], - - - ["DeviceCreate",{"msg_type":"DeviceCreate","sender":0,"id":dids(),"x":900,"y":100,"name":"Device1","type":"device","message_id":mids()}], - ["DeviceCreate",{"msg_type":"DeviceCreate","sender":0,"id":dids(),"x":900,"y":300,"name":"Device2","type":"device","message_id":mids()}], - ["DeviceCreate",{"msg_type":"DeviceCreate","sender":0,"id":dids(),"x":900,"y":500,"name":"Device3","type":"device","message_id":mids()}], - ["InterfaceCreate", {"msg_type":"InterfaceCreate","sender":0,"device_id":22,"id":1,"name":"eth1","message_id":mids()}], - ["InterfaceCreate", {"msg_type":"InterfaceCreate","sender":0,"device_id":23,"id":1,"name":"eth1","message_id":mids()}], - ["LinkCreate", {"msg_type":"LinkCreate","id":lids(),"sender":0,"name":"","from_device_id":22,"to_device_id":23,"from_interface_id":1,"to_interface_id":1,"message_id":mids()}], - ["DeviceCreate",{"msg_type":"DeviceCreate","sender":0,"id":dids(),"x":900,"y":700,"name":"Device4","type":"device","message_id":mids()}], - ["DeviceCreate",{"msg_type":"DeviceCreate","sender":0,"id":dids(),"x":900,"y":900,"name":"Device5","type":"device","message_id":mids()}], - - ["DeviceCreate",{"msg_type":"DeviceCreate","sender":0,"id":dids(),"x":100,"y":2900,"name":"Router6","type":"router","message_id":mids()}], - ["InterfaceCreate", {"msg_type":"InterfaceCreate","sender":0,"device_id":17,"id":1,"name":"eth1","message_id":mids()}], - ["InterfaceCreate", {"msg_type":"InterfaceCreate","sender":0,"device_id":26,"id":1,"name":"eth1","message_id":mids()}], - ["LinkCreate", {"msg_type":"LinkCreate","id":lids(),"sender":0,"name":"","from_device_id":17,"to_device_id":26,"from_interface_id":1,"to_interface_id":1,"message_id":mids()}], - ["GroupCreate",{"msg_type":"GroupCreate","sender":0,"ids":gids(),"x1":0,"y1":2800,"x2":1000,"y2":3000,"name":"Site2",type:"site", "message_id":mids()}], - ]; - - var getMouseEventResult = function (mouseEvent) { - return "(" + mouseEvent.screenX + ", " + mouseEvent.screenX + ")"; - }; - - $scope.updateScaledXY = function() { - $scope.scaledX = ($scope.mouseX - $scope.panX) / $scope.current_scale; - $scope.scaledY = ($scope.mouseY - $scope.panY) / $scope.current_scale; - $scope.view_port.x = - $scope.panX / $scope.current_scale; - $scope.view_port.y = - $scope.panY / $scope.current_scale; - $scope.view_port.width = $scope.graph.width / $scope.current_scale; - $scope.view_port.height = $scope.graph.height / $scope.current_scale; - }; - - $scope.updatePanAndScale = function() { - var g = document.getElementById('frame_g'); - g.setAttribute('transform','translate(' + $scope.panX + ',' + $scope.panY + ') scale(' + $scope.current_scale + ')'); - }; - - $scope.clear_selections = function () { - - var i = 0; - var j = 0; - var devices = $scope.devices; - var links = $scope.links; - var groups = $scope.groups; - $scope.selected_items = []; - $scope.selected_devices = []; - $scope.selected_links = []; - $scope.selected_interfaces = []; - $scope.selected_groups = []; - for (i = 0; i < devices.length; i++) { - for (j = 0; j < devices[i].interfaces.length; j++) { - devices[i].interfaces[j].selected = false; - } - if (devices[i].selected) { - $scope.send_control_message(new messages.DeviceUnSelected($scope.client_id, devices[i].id)); - } - devices[i].selected = false; - } - for (i = 0; i < links.length; i++) { - if (links[i].selected) { - $scope.send_control_message(new messages.LinkUnSelected($scope.client_id, links[i].id)); - } - links[i].selected = false; - } - for (i = 0; i < groups.length; i++) { - groups[i].selected = false; - } - }; - - $scope.select_items = function (multiple_selection) { - - var i = 0; - var j = 0; - var devices = $scope.devices; - var last_selected_device = null; - var last_selected_interface = null; - var last_selected_link = null; - - $scope.pressedX = $scope.mouseX; - $scope.pressedY = $scope.mouseY; - $scope.pressedScaledX = $scope.scaledX; - $scope.pressedScaledY = $scope.scaledY; - - if (!multiple_selection) { - $scope.clear_selections(); - } - - for (i = devices.length - 1; i >= 0; i--) { - if (devices[i].is_selected($scope.scaledX, $scope.scaledY)) { - devices[i].selected = true; - $scope.send_control_message(new messages.DeviceSelected($scope.client_id, devices[i].id)); - last_selected_device = devices[i]; - if ($scope.selected_items.indexOf($scope.devices[i]) === -1) { - $scope.selected_items.push($scope.devices[i]); - } - if ($scope.selected_devices.indexOf(devices[i]) === -1) { - $scope.selected_devices.push(devices[i]); - } - if (!multiple_selection) { - break; - } - } - } - - // Do not select interfaces if a device was selected - if (last_selected_device === null && !$scope.hide_interfaces) { - for (i = devices.length - 1; i >= 0; i--) { - for (j = devices[i].interfaces.length - 1; j >= 0; j--) { - if (devices[i].interfaces[j].is_selected($scope.scaledX, $scope.scaledY)) { - devices[i].interfaces[j].selected = true; - last_selected_interface = devices[i].interfaces[j]; - if ($scope.selected_interfaces.indexOf($scope.devices[i].interfaces[j]) === -1) { - $scope.selected_interfaces.push($scope.devices[i].interfaces[j]); - } - if ($scope.selected_items.indexOf($scope.devices[i].interfaces[j]) === -1) { - $scope.selected_items.push($scope.devices[i].interfaces[j]); - } - if (!multiple_selection) { - break; - } - } - } - } - } - - // Do not select links if a device was selected - if (last_selected_device === null && last_selected_interface === null) { - for (i = $scope.links.length - 1; i >= 0; i--) { - if($scope.links[i].is_selected($scope.scaledX, $scope.scaledY)) { - $scope.links[i].selected = true; - $scope.send_control_message(new messages.LinkSelected($scope.client_id, $scope.links[i].id)); - last_selected_link = $scope.links[i]; - if ($scope.selected_items.indexOf($scope.links[i]) === -1) { - $scope.selected_items.push($scope.links[i]); - } - if ($scope.selected_links.indexOf($scope.links[i]) === -1) { - $scope.selected_links.push($scope.links[i]); - if (!multiple_selection) { - break; - } - } - } - } - } - - return {last_selected_device: last_selected_device, - last_selected_link: last_selected_link, - last_selected_interface: last_selected_interface, - }; - }; - - // Event Handlers - - $scope.onMouseDown = function ($event) { - if ($scope.recording) { - $scope.send_control_message(new messages.MouseEvent($scope.client_id, $event.offsetX, $event.offsetY, $event.type)); - } - $scope.last_event = $event; - $scope.first_channel.send('MouseDown', $event); - $scope.onMouseDownResult = getMouseEventResult($event); - $event.preventDefault(); - }; - - $scope.onMouseUp = function ($event) { - if ($scope.recording) { - $scope.send_control_message(new messages.MouseEvent($scope.client_id, $event.offsetX, $event.offsetY, $event.type)); - } - $scope.last_event = $event; - $scope.first_channel.send('MouseUp', $event); - $scope.onMouseUpResult = getMouseEventResult($event); - $event.preventDefault(); - }; - - $scope.onMouseLeave = function ($event) { - if ($scope.recording) { - $scope.send_control_message(new messages.MouseEvent($scope.client_id, $event.offsetX, $event.offsetY, $event.type)); - } - $scope.onMouseLeaveResult = getMouseEventResult($event); - $scope.cursor.hidden = true; - $event.preventDefault(); - }; - - $scope.onMouseMove = function ($event) { - if ($scope.recording) { - $scope.send_control_message(new messages.MouseEvent($scope.client_id, $event.offsetX, $event.offsetY, $event.type)); - } - //var coords = getCrossBrowserElementCoords($event); - $scope.cursor.hidden = false; - $scope.cursor.x = $event.offsetX; - $scope.cursor.y = $event.offsetY; - $scope.mouseX = $event.offsetX; - $scope.mouseY = $event.offsetY; - $scope.updateScaledXY(); - $scope.first_channel.send('MouseMove', $event); - $scope.onMouseMoveResult = getMouseEventResult($event); - $event.preventDefault(); - }; - - $scope.onMouseOver = function ($event) { - if ($scope.recording) { - $scope.send_control_message(new messages.MouseEvent($scope.client_id, $event.x, $event.offsetY, $event.type)); - } - $scope.onMouseOverResult = getMouseEventResult($event); - $scope.cursor.hidden = false; - $event.preventDefault(); - }; - - $scope.onMouseEnter = $scope.onMouseOver; - - $scope.onMouseWheel = function ($event, delta, deltaX, deltaY) { - if ($scope.recording) { - $scope.send_control_message(new messages.MouseWheelEvent($scope.client_id, delta, deltaX, deltaY, $event.type, $event.originalEvent.metaKey)); - } - $scope.last_event = $event; - $scope.first_channel.send('MouseWheel', [$event, delta, deltaX, deltaY]); - event.preventDefault(); - }; - - $scope.onKeyDown = function ($event) { - if ($scope.recording) { - $scope.send_control_message(new messages.KeyEvent($scope.client_id, - $event.key, - $event.keyCode, - $event.type, - $event.altKey, - $event.shiftKey, - $event.ctrlKey, - $event.metaKey)); - } - $scope.last_event = $event; - $scope.last_key = $event.key; - $scope.last_key_code = $event.keyCode; - $scope.first_channel.send('KeyDown', $event); - $scope.$apply(); - $event.preventDefault(); - }; - - $document.bind("keydown", $scope.onKeyDown); - - // Touch Event Handlers - // - - $scope.onTouchStart = function($event) { - var touches = []; - var i = 0; - for (i = 0; i < $event.touches.length; i++) { - touches.push({screenX: $event.touches[i].screenX, screenY: $event.touches[i].screenY}); - } - $scope.touches = touches; - if ($scope.recording) { - $scope.send_control_message(new messages.TouchEvent($scope.client_id, "touchstart", touches)); - } - - if ($event.touches.length === 1) { - $scope.cursor.hidden = false; - $scope.cursor.x = $event.touches[0].screenX; - $scope.cursor.y = $event.touches[0].screenY; - $scope.mouseX = $event.touches[0].screenX; - $scope.mouseY = $event.touches[0].screenY; - $scope.updateScaledXY(); - } - $scope.first_channel.send('TouchStart', $event); - $scope.onTouchStartEvent = $event; - $event.preventDefault(); - }; - - $scope.onTouchEnd = function($event) { - var touches = []; - var i = 0; - for (i = 0; i < $event.touches.length; i++) { - touches.push({screenX: $event.touches[i].screenX, screenY: $event.touches[i].screenY}); - } - $scope.touches = touches; - if ($scope.recording) { - $scope.send_control_message(new messages.TouchEvent($scope.client_id, "touchend", touches)); - } - $scope.first_channel.send('TouchEnd', $event); - $scope.onTouchEndEvent = $event; - $event.preventDefault(); - }; - - $scope.onTouchMove = function($event) { - var touches = []; - var i = 0; - for (i = 0; i < $event.touches.length; i++) { - touches.push({screenX: $event.touches[i].screenX, screenY: $event.touches[i].screenY}); - } - $scope.touches = touches; - if ($scope.recording) { - $scope.send_control_message(new messages.TouchEvent($scope.client_id, "touchmove", touches)); - } - - if ($event.touches.length === 1) { - $scope.cursor.hidden = false; - $scope.cursor.x = $event.touches[0].screenX; - $scope.cursor.y = $event.touches[0].screenY; - $scope.mouseX = $event.touches[0].screenX; - $scope.mouseY = $event.touches[0].screenY; - $scope.updateScaledXY(); - } - - $scope.first_channel.send('TouchMove', $event); - $scope.onTouchMoveEvent = $event; - $event.preventDefault(); - }; - - // Button Event Handlers - // - - - $scope.onDeployButton = function () { - $scope.send_control_message(new messages.Deploy($scope.client_id)); - }; - - $scope.onDestroyButton = function () { - $scope.resetStatus(); - $scope.send_control_message(new messages.Destroy($scope.client_id)); - }; - - $scope.onRecordButton = function () { - $scope.recording = ! $scope.recording; - if ($scope.recording) { - $scope.send_control_message(new messages.MultipleMessage($scope.client_id, - [new messages.StartRecording($scope.client_id), - new messages.ViewPort($scope.client_id, - $scope.current_scale, - $scope.panX, - $scope.panY)])); - } else { - $scope.send_control_message(new messages.StopRecording($scope.client_id)); - } - }; - - $scope.onExportButton = function () { - $scope.cursor.hidden = true; - $scope.debug.hidden = true; - $scope.hide_buttons = true; - setTimeout(function () { - svg_crowbar.svg_crowbar(); - $scope.cursor.hidden = false; - $scope.hide_buttons = false; - $scope.$apply(); - }, 1000); - }; - - $scope.onLayoutButton = function () { - $scope.send_control_message(new messages.Layout($scope.client_id)); - }; - - $scope.onDiscoverButton = function () { - var xhr = new XMLHttpRequest(); - xhr.open("POST", "http://" + window.location.host + "/api/v1/job_templates/7/launch/", true); - xhr.onload = function () { - console.log(xhr.readyState); - }; - xhr.onerror = function () { - console.error(xhr.statusText); - }; - xhr.send(); - }; - - $scope.onConfigureButton = function () { - var xhr = new XMLHttpRequest(); - xhr.open("POST", "http://" + window.location.host + "/api/v1/job_templates/9/launch/", true); - xhr.onload = function () { - console.log(xhr.readyState); - }; - xhr.onerror = function () { - console.error(xhr.statusText); - }; - xhr.send(); - }; - - $scope.onTogglePhysical = function () { - $scope.hide_links = false; - }; - - $scope.onUnTogglePhysical = function () { - $scope.hide_links = true; - }; - - $scope.onToggleGroup = function () { - $scope.hide_groups = false; - }; - - $scope.onUnToggleGroup = function () { - $scope.hide_groups = true; - $scope.group_controller.changeState(group.Ready); - }; - - // Buttons - - $scope.buttons = [ - new models.Button("BUTTON1", 10, 10, 90, 30, util.noop, $scope), - new models.Button("BUTTON1", 110, 10, 90, 30, util.noop, $scope), - ]; - - var LAYERS_X = 160; - - $scope.layers = [ - new models.ToggleButton("TOGGLEBUTTON1", $scope.graph.width - LAYERS_X, 10, 150, 30, util.noop, util.noop, true, $scope), - new models.ToggleButton("TOGGLEBUTTON2", $scope.graph.width - LAYERS_X, 50, 150, 30, util.noop, util.noop, true, $scope), - ]; - - var STENCIL_X = 10; - var STENCIL_Y = 100; - var STENCIL_SPACING = 40; - - $scope.stencils = [ - new models.Button("BUTTON3", STENCIL_X, STENCIL_Y + STENCIL_SPACING * 0, 90, 30, util.noop, $scope), - new models.Button("BUTTON4", STENCIL_X, STENCIL_Y + STENCIL_SPACING * 1, 90, 30, util.noop, $scope), - ]; - - $scope.all_buttons = []; - $scope.all_buttons.extend($scope.buttons); - $scope.all_buttons.extend($scope.layers); - $scope.all_buttons.extend($scope.stencils); - - $scope.onTaskStatus = function(data) { - var i = 0; - var j = 0; - var found = false; - for (i = 0; i < $scope.devices.length; i++) { - if ($scope.devices[i].name === data.device_name) { - found = false; - for (j = 0; j < $scope.devices[i].tasks.length; j++) { - if ($scope.devices[i].tasks[j].id === data.task_id) { - found = true; - } - } - if (!found) { - $scope.devices[i].tasks.push(new models.Task(data.task_id, - data.device_name)); - } - for (j = 0; j < $scope.devices[i].tasks.length; j++) { - if ($scope.devices[i].tasks[j].id === data.task_id) { - if (data.status !== null) { - $scope.devices[i].tasks[j].status = data.status === "pass"; - } - if (data.working !== null) { - $scope.devices[i].tasks[j].working = data.working; - } - } - } - } - } - }; - - $scope.onDeviceStatus = function(data) { - var i = 0; - for (i = 0; i < $scope.devices.length; i++) { - if ($scope.devices[i].name === data.name) { - if (data.status !== null) { - $scope.devices[i].status = data.status === "pass"; - } - if (data.working !== null) { - $scope.devices[i].working = data.working; - } - } - } - }; - - $scope.onFacts = function(data) { - var i = 0; - var j = 0; - var k = 0; - var device = null; - var keys = null; - var peers = null; - var ptm = null; - var intf = null; - for (i = 0; i < $scope.devices.length; i++) { - device = $scope.devices[i]; - if (device.name === data.key) { - - //Check PTM - if (data.value.ansible_local !== undefined && - data.value.ansible_local.ptm !== undefined) { - keys = Object.keys(data.value.ansible_local.ptm); - for (j = 0; j < keys.length; j++) { - ptm = data.value.ansible_local.ptm[keys[j]]; - for (k = 0; k < device.interfaces.length; k++) { - intf = device.interfaces[k]; - if (intf.name === ptm.port) { - intf.link.status = ptm['cbl status'] === 'pass'; - } - } - } - } - - //Check LLDP - if (data.value.ansible_net_neighbors !== undefined) { - keys = Object.keys(data.value.ansible_net_neighbors); - for (j = 0; j < keys.length; j++) { - peers = data.value.ansible_net_neighbors[keys[j]]; - for (k = 0; k < peers.length; k++) { - intf = $scope.getDeviceInterface(device.name, keys[j]); - if (intf !== null && intf.link !== null) { - if (intf.link.to_interface === intf) { - intf.link.status = ($scope.getDeviceInterface(peers[k].host, peers[k].port) === intf.link.from_interface); - } else { - intf.link.status = ($scope.getDeviceInterface(peers[k].host, peers[k].port) === intf.link.to_interface); - } - } - } - } - } - } - } - - $scope.$apply(); - }; - - $scope.getDevice = function(name) { - - var i = 0; - for (i = 0; i < $scope.devices.length; i++) { - if ($scope.devices[i].name === name) { - return $scope.devices[i]; - } - } - - return null; - }; - - $scope.getDeviceInterface = function(device_name, interface_name) { - - var i = 0; - var k = 0; - for (i = 0; i < $scope.devices.length; i++) { - if ($scope.devices[i].name === device_name) { - for (k = 0; k < $scope.devices[i].interfaces.length; k++) { - if ($scope.devices[i].interfaces[k].name === interface_name) { - return $scope.devices[i].interfaces[k]; - } - } - } - } - return null; - }; - - $scope.onDeviceCreate = function(data) { - $scope.create_device(data); - }; - - $scope.create_device = function(data) { - var device = new models.Device(data.id, - data.name, - data.x, - data.y, - data.type); - $scope.devices.push(device); - }; - - $scope.onGroupCreate = function(data) { - $scope.create_group(data); - }; - - $scope.create_group = function(data) { - var group = new models.Group(data.id, - data.name, - data.type, - data.x1, - data.y1, - data.x2, - data.y2, - false); - $scope.groups.push(group); - }; - - $scope.forDevice = function(device_id, data, fn) { - var i = 0; - for (i = 0; i < $scope.devices.length; i++) { - if ($scope.devices[i].id === device_id) { - fn($scope.devices[i], data); - break; - } - } - }; - - $scope.forLink = function(link_id, data, fn) { - var i = 0; - for (i = 0; i < $scope.links.length; i++) { - if ($scope.links[i].id === link_id) { - fn($scope.links[i], data); - break; - } - } - }; - - $scope.forDeviceInterface = function(device_id, interface_id, data, fn) { - var i = 0; - var j = 0; - for (i = 0; i < $scope.devices.length; i++) { - if ($scope.devices[i].id === device_id) { - for (j = 0; j < $scope.devices[i].interfaces.length; j++) { - if ($scope.devices[i].interfaces[j].id === interface_id) { - fn($scope.devices[i].interfaces[j], data); - break; - } - } - } - } - }; - - $scope.forGroup = function(group_id, data, fn) { - var i = 0; - for (i = 0; i < $scope.groups.length; i++) { - if ($scope.groups[i].id === group_id) { - fn($scope.groups[i], data); - break; - } - } - }; - - $scope.onDeviceLabelEdit = function(data) { - $scope.edit_device_label(data); - }; - - $scope.edit_device_label = function(data) { - $scope.forDevice(data.id, data, function(device, data) { - device.name = data.name; - }); - }; - - $scope.onInterfaceCreate = function(data) { - $scope.create_interface(data); - }; - - $scope.create_interface = function(data) { - var i = 0; - var new_interface = new models.Interface(data.id, data.name); - for (i = 0; i < $scope.devices.length; i++){ - if ($scope.devices[i].id === data.device_id) { - $scope.devices[i].interface_seq = util.natural_numbers(data.id); - new_interface.device = $scope.devices[i]; - $scope.devices[i].interfaces.push(new_interface); - } - } - }; - - $scope.onInterfaceLabelEdit = function(data) { - $scope.edit_interface_label(data); - }; - - $scope.edit_interface_label = function(data) { - $scope.forDeviceInterface(data.device_id, data.id, data, function(intf, data) { - intf.name = data.name; - }); - }; - - $scope.onLinkCreate = function(data) { - $scope.create_link(data); - }; - - $scope.create_link = function(data) { - var i = 0; - var j = 0; - var new_link = new models.Link(null, null, null, null); - new_link.id = data.id; - $scope.link_id_seq = util.natural_numbers(data.id); - for (i = 0; i < $scope.devices.length; i++){ - if ($scope.devices[i].id === data.from_device_id) { - new_link.from_device = $scope.devices[i]; - for (j = 0; j < $scope.devices[i].interfaces.length; j++){ - if ($scope.devices[i].interfaces[j].id === data.from_interface_id) { - new_link.from_interface = $scope.devices[i].interfaces[j]; - $scope.devices[i].interfaces[j].link = new_link; - } - } - } - } - for (i = 0; i < $scope.devices.length; i++){ - if ($scope.devices[i].id === data.to_device_id) { - new_link.to_device = $scope.devices[i]; - for (j = 0; j < $scope.devices[i].interfaces.length; j++){ - if ($scope.devices[i].interfaces[j].id === data.to_interface_id) { - new_link.to_interface = $scope.devices[i].interfaces[j]; - $scope.devices[i].interfaces[j].link = new_link; - } - } - } - } - if (new_link.from_interface !== null && new_link.to_interface !== null) { - new_link.from_interface.dot(); - new_link.to_interface.dot(); - } - if (new_link.from_device !== null && new_link.to_device !== null) { - $scope.links.push(new_link); - } - }; - - $scope.onLinkDestroy = function(data) { - $scope.destroy_link(data); - }; - - $scope.destroy_link = function(data) { - var i = 0; - var link = null; - var index = -1; - for (i = 0; i < $scope.links.length; i++) { - link = $scope.links[i]; - if (link.id === data.id && - link.from_device.id === data.from_device_id && - link.to_device.id === data.to_device_id && - link.to_interface.id === data.to_interface_id && - link.from_interface.id === data.from_interface_id) { - link.from_interface.link = null; - link.to_interface.link = null; - index = $scope.links.indexOf(link); - $scope.links.splice(index, 1); - } - } - }; - - $scope.onLinkLabelEdit = function(data) { - $scope.edit_link_label(data); - }; - - $scope.edit_link_label = function(data) { - $scope.forLink(data.id, data, function(link, data) { - link.name = data.name; - }); - }; - - $scope.onDeviceMove = function(data) { - $scope.move_device(data); - }; - - $scope.move_device = function(data) { - var i = 0; - var j = 0; - for (i = 0; i < $scope.devices.length; i++) { - if ($scope.devices[i].id === data.id) { - $scope.devices[i].x = data.x; - $scope.devices[i].y = data.y; - for (j = 0; j < $scope.devices[i].interfaces.length; j ++) { - $scope.devices[i].interfaces[j].dot(); - if ($scope.devices[i].interfaces[j].link !== null) { - $scope.devices[i].interfaces[j].link.to_interface.dot(); - $scope.devices[i].interfaces[j].link.from_interface.dot(); - } - } - break; - } - } - }; - - $scope.onDeviceDestroy = function(data) { - $scope.destroy_device(data); - }; - - $scope.destroy_device = function(data) { - - // Delete the device and any links connecting to the device. - var i = 0; - var j = 0; - var dindex = -1; - var lindex = -1; - var devices = $scope.devices.slice(); - var all_links = $scope.links.slice(); - for (i = 0; i < devices.length; i++) { - if (devices[i].id === data.id) { - dindex = $scope.devices.indexOf(devices[i]); - if (dindex !== -1) { - $scope.devices.splice(dindex, 1); - } - lindex = -1; - for (j = 0; j < all_links.length; j++) { - if (all_links[j].to_device === devices[i] || - all_links[j].from_device === devices[i]) { - lindex = $scope.links.indexOf(all_links[j]); - if (lindex !== -1) { - $scope.links.splice(lindex, 1); - } - } - } - } - } - }; - - - $scope.onGroupLabelEdit = function(data) { - $scope.edit_group_label(data); - }; - - $scope.edit_group_label = function(data) { - $scope.forGroup(data.id, data, function(group, data) { - group.name = data.name; - }); - }; - - $scope.redo = function(type_data) { - var type = type_data[0]; - var data = type_data[1]; - - if (type === "DeviceMove") { - $scope.move_device(data); - } - - if (type === "DeviceCreate") { - $scope.create_device(data); - } - - if (type === "DeviceDestroy") { - $scope.destroy_device(data); - } - - if (type === "DeviceLabelEdit") { - $scope.edit_device_label(data); - } - - if (type === "LinkCreate") { - $scope.create_link(data); - } - - if (type === "LinkDestroy") { - $scope.destroy_link(data); - } - }; - - - $scope.undo = function(type_data) { - var type = type_data[0]; - var data = type_data[1]; - var inverted_data; - - if (type === "DeviceMove") { - inverted_data = angular.copy(data); - inverted_data.x = data.previous_x; - inverted_data.y = data.previous_y; - $scope.move_device(inverted_data); - } - - if (type === "DeviceCreate") { - $scope.destroy_device(data); - } - - if (type === "DeviceDestroy") { - inverted_data = new messages.DeviceCreate(data.sender, - data.id, - data.previous_x, - data.previous_y, - data.previous_name, - data.previous_type); - $scope.create_device(inverted_data); - } - - if (type === "DeviceLabelEdit") { - inverted_data = angular.copy(data); - inverted_data.name = data.previous_name; - $scope.edit_device_label(inverted_data); - } - - if (type === "LinkCreate") { - $scope.destroy_link(data); - } - - if (type === "LinkDestroy") { - $scope.create_link(data); - } - }; - - $scope.onClientId = function(data) { - $scope.client_id = data; - }; - - $scope.onTopology = function(data) { - $scope.topology_id = data.topology_id; - $scope.panX = data.panX; - $scope.panY = data.panX; - $scope.current_scale = data.scale; - $scope.link_id_seq = util.natural_numbers(data.link_id_seq); - $scope.group_id_seq = util.natural_numbers(data.group_id_seq); - $scope.device_id_seq = util.natural_numbers(data.device_id_seq); - $location.search({topology_id: data.topology_id}); - }; - - $scope.onDeviceSelected = function(data) { - var i = 0; - for (i = 0; i < $scope.devices.length; i++) { - if ($scope.devices[i].id === data.id) { - $scope.devices[i].remote_selected = true; - } - } - }; - - $scope.onDeviceUnSelected = function(data) { - var i = 0; - for (i = 0; i < $scope.devices.length; i++) { - if ($scope.devices[i].id === data.id) { - $scope.devices[i].remote_selected = false; - } - } - }; - - $scope.onHistory = function (data) { - - $scope.history = []; - var i = 0; - for (i = 0; i < data.length; i++) { - $scope.history.push(data[i]); - } - }; - - $scope.onSnapshot = function (data) { - - //Erase the existing state - $scope.devices = []; - $scope.links = []; - - var device_map = {}; - var device_interface_map = {}; - var i = 0; - var j = 0; - var device = null; - var intf = null; - var new_device = null; - var new_intf = null; - var max_device_id = null; - var max_link_id = null; - var max_group_id = null; - var min_x = null; - var min_y = null; - var max_x = null; - var max_y = null; - var new_link = null; - var new_group = null; - - //Build the devices - for (i = 0; i < data.devices.length; i++) { - device = data.devices[i]; - if (max_device_id === null || device.id > max_device_id) { - max_device_id = device.id; - } - if (min_x === null || device.x < min_x) { - min_x = device.x; - } - if (min_y === null || device.y < min_y) { - min_y = device.y; - } - if (max_x === null || device.x > max_x) { - max_x = device.x; - } - if (max_y === null || device.y > max_y) { - max_y = device.y; - } - new_device = new models.Device(device.id, - device.name, - device.x, - device.y, - device.type); - new_device.interface_seq = util.natural_numbers(device.interface_id_seq); - $scope.devices.push(new_device); - device_map[device.id] = new_device; - device_interface_map[device.id] = {}; - for (j = 0; j < device.interfaces.length; j++) { - intf = device.interfaces[j]; - new_intf = (new models.Interface(intf.id, - intf.name)); - new_intf.device = new_device; - device_interface_map[device.id][intf.id] = new_intf; - new_device.interfaces.push(new_intf); - } - } - - //Build the links - var link = null; - for (i = 0; i < data.links.length; i++) { - link = data.links[i]; - if (max_link_id === null || link.id > max_link_id) { - max_link_id = link.id; - } - new_link = new models.Link(link.id, - device_map[link.from_device_id], - device_map[link.to_device_id], - device_interface_map[link.from_device_id][link.from_interface_id], - device_interface_map[link.to_device_id][link.to_interface_id]); - new_link.name = link.name; - $scope.links.push(new_link); - device_interface_map[link.from_device_id][link.from_interface_id].link = new_link; - device_interface_map[link.to_device_id][link.to_interface_id].link = new_link; - } - - //Build the groups - var group = null; - for (i = 0; i < data.groups.length; i++) { - group = data.groups[i]; - if (max_group_id === null || group.id > max_group_id) { - max_group_id = group.id; - } - new_group = new models.Group(group.id, - group.name, - group.type, - group.x1, - group.y1, - group.x2, - group.y2, - false); - if (group.members !== undefined) { - for (j=0; j < group.members.length; j++) { - new_group.devices.push(device_map[group.members[j]]); - } - } - $scope.groups.push(new_group); - } - - var diff_x; - var diff_y; - - // Calculate the new scale to show the entire diagram - if (min_x !== null && min_y !== null && max_x !== null && max_y !== null) { - diff_x = max_x - min_x; - diff_y = max_y - min_y; - - $scope.current_scale = Math.min(2, Math.max(0.10, Math.min((window.innerWidth-200)/diff_x, (window.innerHeight-300)/diff_y))); - $scope.updateScaledXY(); - $scope.updatePanAndScale(); - } - // Calculate the new panX and panY to show the entire diagram - if (min_x !== null && min_y !== null) { - diff_x = max_x - min_x; - diff_y = max_y - min_y; - $scope.panX = $scope.current_scale * (-min_x - diff_x/2) + window.innerWidth/2; - $scope.panY = $scope.current_scale * (-min_y - diff_y/2) + window.innerHeight/2; - $scope.updateScaledXY(); - $scope.updatePanAndScale(); - } - - //Update the device_id_seq to be greater than all device ids to prevent duplicate ids. - if (max_device_id !== null) { - $scope.device_id_seq = util.natural_numbers(max_device_id); - } - // - //Update the link_id_seq to be greater than all link ids to prevent duplicate ids. - if (max_link_id !== null) { - $scope.link_id_seq = util.natural_numbers(max_link_id); - } - //Update the group_id_seq to be greater than all group ids to prevent duplicate ids. - if (max_group_id !== null) { - $scope.group_id_seq = util.natural_numbers(max_group_id); - } - - $scope.updateInterfaceDots(); - }; - - $scope.updateInterfaceDots = function() { - var i = 0; - var j = 0; - var devices = $scope.devices; - for (i = devices.length - 1; i >= 0; i--) { - for (j = devices[i].interfaces.length - 1; j >= 0; j--) { - devices[i].interfaces[j].dot(); - } - } - }; - - $scope.resetStatus = function() { - var i = 0; - var j = 0; - var devices = $scope.devices; - var links = $scope.links; - for (i = 0; i < devices.length; i++) { - devices[i].status = null; - devices[i].working = false; - devices[i].tasks = []; - for (j = devices[i].interfaces.length - 1; j >= 0; j--) { - devices[i].interfaces[j].status = null; - } - } - for (i = 0; i < links.length; i++) { - links[i].status = null; - } - }; - - $scope.send_coverage = function () { - if (typeof(window.__coverage__) !== "undefined" && window.__coverage__ !== null) { - $scope.send_control_message(new messages.Coverage($scope.client_id, window.__coverage__)); - } - }; - - - $scope.control_socket.onmessage = function(message) { - $scope.first_channel.send('Message', message); - $scope.$apply(); - }; - - $scope.control_socket.onopen = function() { - //Ignore - }; - - // Call onopen directly if $scope.control_socket is already open - if ($scope.control_socket.readyState === WebSocket.OPEN) { - $scope.control_socket.onopen(); - } - - $scope.send_control_message = function (message) { - var i = 0; - message.sender = $scope.client_id; - message.message_id = $scope.message_id_seq(); - if (message.constructor.name === "MultipleMessage") { - for (i=0; i < message.messages.length; i++) { - message.messages[i].message_id = $scope.message_id_seq(); - } - } - //var data = messages.serialize(message); - //console.log(data); - }; - - - // End web socket - // - - angular.element($window).bind('resize', function(){ - - $scope.graph.width = $window.innerWidth; - $scope.graph.right_column = $window.innerWidth - 300; - $scope.graph.height = $window.innerHeight; - - $scope.update_size(); - - // manuall $digest required as resize event - // is outside of angular - $scope.$digest(); - }); - - //60fps ~ 17ms delay - setInterval( function () { - $scope.frame = Math.floor(window.performance.now()); - $scope.$apply(); - }, 17); - - console.log("Network Widgets started"); - - $scope.$on('$destroy', function () { - console.log("Network Widgets stopping"); - $document.unbind('keydown', $scope.onKeyDown); - }); - - $scope.update_size = function () { - var i = 0; - for (i = 0; i < $scope.layers.length; i++) { - $scope.layers[i].x = $scope.graph.width - 140; - } - }; - - for (i =0; i < $scope.initial_messages.length; i++) { - console.log(['Inital message', $scope.initial_messages[i]]); - $scope.first_channel.send($scope.initial_messages[i][0], $scope.initial_messages[i][1]); - } - - $scope.updateScaledXY(); - $scope.updatePanAndScale(); - - for (i=0; i < $scope.groups.length; i++) { - $scope.groups[i].update_membership($scope.devices, $scope.groups); - } - - $scope.update_offsets = function () { - - var i = 0; - var streams = $scope.streams; - var map = new Map(); - var stream = null; - var key = null; - for (i = 0; i < streams.length; i++) { - stream = streams[i]; - key = "" + stream.from_device.id + "_" + stream.to_device.id; - map.set(key, 0); - } - for (i = 0; i < streams.length; i++) { - stream = streams[i]; - key = "" + stream.from_device.id + "_" + stream.to_device.id; - stream.offset = map.get(key); - map.set(key, stream.offset + 1); - } - }; -}; - -exports.NetworkWidgetsController = NetworkWidgetsController; -console.log("Network Widgets loaded"); diff --git a/awx/ui/client/src/network-ui/network.widgets.directive.js b/awx/ui/client/src/network-ui/network.widgets.directive.js deleted file mode 100644 index 4bd78130fc..0000000000 --- a/awx/ui/client/src/network-ui/network.widgets.directive.js +++ /dev/null @@ -1,8 +0,0 @@ -/* Copyright (c) 2017 Red Hat, Inc. */ - -const templateUrl = require('~network-ui/network_widgets.partial.svg'); - -function awxNetworkWidgets () { - return { restrict: 'E', templateUrl}; -} -exports.awxNetworkWidgets = awxNetworkWidgets; diff --git a/awx/ui/client/src/network-ui/network_ui.partial.svg b/awx/ui/client/src/network-ui/network_ui.partial.svg index 3cb4871449..382af59e43 100644 --- a/awx/ui/client/src/network-ui/network_ui.partial.svg +++ b/awx/ui/client/src/network-ui/network_ui.partial.svg @@ -9,10 +9,6 @@ ng-mouseleave="onMouseLeave($event)" ng-mousemove="onMouseMove($event)" ng-mouseover="onMouseOver($event)" - ng-touchstart="onTouchStart($event)" - ng-touchmove="onTouchMove($event)" - ng-touchend="onTouchEnd($event)" - ng-tap="onTap($event)" msd-wheel="onMouseWheel($event, $delta, $deltaX, $deltaY)"> @@ -101,14 +97,6 @@ - - - - - - - - - diff --git a/awx/ui/client/src/network-ui/network_widgets.partial.svg b/awx/ui/client/src/network-ui/network_widgets.partial.svg deleted file mode 100644 index b4576abe59..0000000000 --- a/awx/ui/client/src/network-ui/network_widgets.partial.svg +++ /dev/null @@ -1,127 +0,0 @@ - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
diff --git a/awx/ui/client/src/network-ui/ngTouch.js b/awx/ui/client/src/network-ui/ngTouch.js deleted file mode 100644 index 91da5c1c03..0000000000 --- a/awx/ui/client/src/network-ui/ngTouch.js +++ /dev/null @@ -1,87 +0,0 @@ -/* - * ngTouch.js v1.0.2 - * (c) 2015 Mark Topper - * License: MIT - */ - -"use strict"; - - -angular.module("ngTouch", []) -.directive("ngTouchstart", function () { - return { - controller: ["$scope", "$element", function ($scope, $element) { - - $element.bind("touchstart", onTouchStart); - function onTouchStart(event) { - var method = $element.attr("ng-touchstart"); - $scope.$event = event; - $scope.$apply(method); - } - - }] - }; -}) -.directive("ngTouchmove", function () { - return { - controller: ["$scope", "$element", function ($scope, $element) { - - $element.bind("touchstart", onTouchStart); - function onTouchStart(event) { - event.preventDefault(); - $element.bind("touchmove", onTouchMove); - $element.bind("touchend", onTouchEnd); - } - function onTouchMove(event) { - var method = $element.attr("ng-touchmove"); - $scope.$event = event; - $scope.$apply(method); - } - function onTouchEnd(event) { - event.preventDefault(); - $element.unbind("touchmove", onTouchMove); - $element.unbind("touchend", onTouchEnd); - } - - }] - }; -}) -.directive("ngTouchend", function () { - return { - controller: ["$scope", "$element", function ($scope, $element) { - - $element.bind("touchend", onTouchEnd); - function onTouchEnd(event) { - var method = $element.attr("ng-touchend"); - $scope.$event = event; - $scope.$apply(method); - } - - }] - }; -}) -.directive("ngTap", function () { - return { - controller: ["$scope", "$element", function ($scope, $element) { - - var moved = false; - $element.bind("touchstart", onTouchStart); - function onTouchStart() { - $element.bind("touchmove", onTouchMove); - $element.bind("touchend", onTouchEnd); - } - function onTouchMove() { - moved = true; - } - function onTouchEnd() { - $element.unbind("touchmove", onTouchMove); - $element.unbind("touchend", onTouchEnd); - if (!moved) { - var method = $element.attr("ng-tap"); - $scope.$apply(method); - } - } - - }] - }; -}); diff --git a/awx/ui/client/src/network-ui/rack.fsm.js b/awx/ui/client/src/network-ui/rack.fsm.js index de010c51e7..af9d4cf448 100644 --- a/awx/ui/client/src/network-ui/rack.fsm.js +++ b/awx/ui/client/src/network-ui/rack.fsm.js @@ -510,5 +510,3 @@ _Move.prototype.onMouseMove = function (controller) { controller.scope.pressedScaledY = controller.scope.scaledY; }; - -_Move.prototype.onTouchMove = _Move.prototype.onMouseMove; diff --git a/awx/ui/client/src/network-ui/site.fsm.js b/awx/ui/client/src/network-ui/site.fsm.js index 7ea69a9f39..e37fae6536 100644 --- a/awx/ui/client/src/network-ui/site.fsm.js +++ b/awx/ui/client/src/network-ui/site.fsm.js @@ -614,5 +614,3 @@ _Move.prototype.onMouseMove = function (controller) { controller.scope.pressedScaledY = controller.scope.scaledY; }; - -_Move.prototype.onTouchMove = _Move.prototype.onMouseMove; diff --git a/awx/ui/client/src/network-ui/stencil.directive.js b/awx/ui/client/src/network-ui/stencil.directive.js deleted file mode 100644 index 175126cb6f..0000000000 --- a/awx/ui/client/src/network-ui/stencil.directive.js +++ /dev/null @@ -1,8 +0,0 @@ -/* Copyright (c) 2017 Red Hat, Inc. */ - -const templateUrl = require('~network-ui/stencil.partial.svg'); - -function stencil () { - return { restrict: 'A', templateUrl}; -} -exports.stencil = stencil; diff --git a/awx/ui/client/src/network-ui/stencil.partial.svg b/awx/ui/client/src/network-ui/stencil.partial.svg deleted file mode 100644 index a3db0b539c..0000000000 --- a/awx/ui/client/src/network-ui/stencil.partial.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - {{stencil.name}} diff --git a/awx/ui/client/src/network-ui/style.less b/awx/ui/client/src/network-ui/style.less index 1d69f9ae4f..f45a56f353 100644 --- a/awx/ui/client/src/network-ui/style.less +++ b/awx/ui/client/src/network-ui/style.less @@ -347,78 +347,6 @@ font-size: 14px; } -.NetworkUI__layer { - fill: @button-body; - stroke: @button-outline; - stroke-width: 1; -} - -.NetworkUI__layer-text { - fill: @button-text; - font-family: 'Open Sans'; - font-size: 14px; -} - -.NetworkUI__layer--button-pressed { - fill: @button-body-pressed; - stroke: @button-outline; - stroke-width: 1; -} - -.NetworkUI__layer-text--button-pressed { - fill: @button-text-pressed; - font-family: 'Open Sans'; - font-size: 14px; -} - -.NetworkUI__layer--button-hover { - fill: @button-body-hover; - stroke: @button-outline; - stroke-width: 1; -} - -.NetworkUI__layer-text--button-hover { - fill: @button-text; - font-family: 'Open Sans'; - font-size: 14px; -} - -.NetworkUI__stencil { - fill: @button-body; - stroke: @button-outline; - stroke-width: 1; -} - -.NetworkUI__stencil-text { - fill: @button-text; - font-family: 'Open Sans'; - font-size: 14px; -} - -.NetworkUI__stencil--button-pressed { - fill: @button-body-pressed; - stroke: @button-outline; - stroke-width: 1; -} - -.NetworkUI__stencil-text--button-pressed { - fill: @button-text-pressed; - font-family: 'Open Sans'; - font-size: 14px; -} - -.NetworkUI__stencil--button-hover { - fill: @button-body-hover; - stroke: @button-outline; - stroke-width: 1; -} - -.NetworkUI__stencil-text--button-hover { - fill: @button-text; - font-family: 'Open Sans'; - font-size: 14px; -} - .NetworkUI__host { fill: @host-green; } @@ -567,13 +495,6 @@ font-family: 'Open Sans'; } -.NetworkUI__touch { - stroke: @debug-copynot; - fill: none; -} - - - .NetworkUI__group--selected { stroke: @selected-blue; stroke-width: 6; diff --git a/awx/ui/client/src/network-ui/tables.ui.app.js b/awx/ui/client/src/network-ui/tables.ui.app.js deleted file mode 100644 index eb3c216bea..0000000000 --- a/awx/ui/client/src/network-ui/tables.ui.app.js +++ /dev/null @@ -1,16 +0,0 @@ -/* Copyright (c) 2017 Red Hat, Inc. */ - -//console.log = function () { }; -var angular = require('angular'); -var TablesUIController = require('./tables.ui.controller.js'); -var awxTablesUI = require('./tables.ui.directive.js'); - -var tablesUI = angular.module('tablesUI', ['xeditable']) - .controller('TablesUIController', TablesUIController.TablesUIController) - .directive('awxTablesUi', awxTablesUI.awxTablesUI) - .run(function(editableOptions) { - editableOptions.theme = 'bs3'; - editableOptions.activate = 'select'; - }); - -exports.tablesUI = tablesUI; diff --git a/awx/ui/client/src/network-ui/tables.ui.directive.js b/awx/ui/client/src/network-ui/tables.ui.directive.js deleted file mode 100644 index d85e5366eb..0000000000 --- a/awx/ui/client/src/network-ui/tables.ui.directive.js +++ /dev/null @@ -1,8 +0,0 @@ -/* Copyright (c) 2017 Red Hat, Inc. */ - -const templateUrl = require('~network-ui/tables_ui.partial.svg'); - -function awxTablesUI () { - return { restrict: 'E', templateUrl}; -} -exports.awxTablesUI = awxTablesUI; diff --git a/awx/ui/client/src/network-ui/task.status.directive.js b/awx/ui/client/src/network-ui/task.status.directive.js deleted file mode 100644 index d442fd8da5..0000000000 --- a/awx/ui/client/src/network-ui/task.status.directive.js +++ /dev/null @@ -1,8 +0,0 @@ -/* Copyright (c) 2017 Red Hat, Inc. */ - -const templateUrl = require('~network-ui/task_status.partial.svg'); - -function taskStatus () { - return { restrict: 'A', templateUrl}; -} -exports.taskStatus = taskStatus; diff --git a/awx/ui/client/src/network-ui/task_status.partial.svg b/awx/ui/client/src/network-ui/task_status.partial.svg deleted file mode 100644 index 62dca51b37..0000000000 --- a/awx/ui/client/src/network-ui/task_status.partial.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - diff --git a/awx/ui/client/src/network-ui/test_results.partial.svg b/awx/ui/client/src/network-ui/test_results.partial.svg index 159808bb3d..bc0c422a46 100644 --- a/awx/ui/client/src/network-ui/test_results.partial.svg +++ b/awx/ui/client/src/network-ui/test_results.partial.svg @@ -1,6 +1,6 @@ - - + + Test Results {{version}} diff --git a/awx/ui/client/src/network-ui/time.js b/awx/ui/client/src/network-ui/time.js index 19aca872a8..b18bc3c737 100644 --- a/awx/ui/client/src/network-ui/time.js +++ b/awx/ui/client/src/network-ui/time.js @@ -38,7 +38,6 @@ _Past.prototype.start = function (controller) { _Past.prototype.onMessage = function(controller, msg_type, message) { - //console.log(message.data); var type_data = JSON.parse(message.data); var type = type_data[0]; var data = type_data[1]; @@ -68,7 +67,6 @@ _Past.prototype.onMessage = function(controller, msg_type, message) { _Past.prototype.onMultipleMessage = function(controller, msg_type, message) { var i = 0; - console.log(['MultipleMessage', message]); if (message.sender !== controller.scope.client_id) { for (i=0; i< message.messages.length; i++) { controller.handle_message(message.messages[i].msg_type, message.messages[i]); @@ -126,27 +124,11 @@ _Past.prototype.onViewPort = function(controller, msg_type, message) { controller.scope.updateScaledXY(); controller.scope.updatePanAndScale(); }; -_Past.prototype.onTouchEvent = function(controller, msg_type, message) { - if (message.sender === controller.scope.client_id) { - return; - } - message.preventDefault = util.noop; - if (message.type === "touchstart") { - controller.scope.onTouchStart(message); - } - if (message.type === "touchend") { - controller.scope.onTouchEnd(message); - } - if (message.type === "touchmove") { - controller.scope.onTouchMove(message); - } -}; _Past.prototype.onMouseEvent = function(controller, msg_type, message) { if (message.sender === controller.scope.client_id) { return; } message.preventDefault = util.noop; - //console.log(message); if (message.type === "mousemove") { controller.scope.onMouseMove(message); } @@ -164,7 +146,6 @@ _Past.prototype.onMouseEvent = function(controller, msg_type, message) { } }; _Past.prototype.onMouseWheelEvent = function(controller, msg_type, message) { - console.log(message); if (message.sender === controller.scope.client_id) { return; } @@ -177,7 +158,6 @@ _Past.prototype.onKeyEvent = function(controller, msg_type, message) { return; } message.preventDefault = util.noop; - //console.log(message); if (message.type === "keydown") { controller.scope.onKeyDown(message); } @@ -189,7 +169,6 @@ _Past.prototype.onMouseWheel = function (controller, msg_type, message) { var delta = message[1]; if ($event.originalEvent.metaKey) { - //console.log(delta); if (delta < 0) { this.undo(controller); } else if (delta > 0) { @@ -204,7 +183,6 @@ _Past.prototype.onMouseWheel.transitions = ['Present']; _Past.prototype.onKeyDown = function(controller, msg_type, $event) { - //console.log($event); if ($event.key === 'z' && $event.metaKey && ! $event.shiftKey) { this.undo(controller); @@ -266,7 +244,6 @@ _Start.prototype.start.transitions = ['Present']; _Present.prototype.onMessage = function(controller, msg_type, message) { - //console.log(message.data); var type_data = JSON.parse(message.data); var type = type_data[0]; var data = type_data[1]; @@ -293,7 +270,6 @@ _Present.prototype.onMessage = function(controller, msg_type, message) { _Present.prototype.onMultipleMessage = function(controller, msg_type, message) { var i = 0; - console.log(['MultipleMessage', message]); if (message.sender !== controller.scope.client_id) { for (i = 0; i< message.messages.length; i++) { controller.handle_message(message.messages[i].msg_type, message.messages[i]); @@ -305,10 +281,6 @@ _Present.prototype.onDeviceStatus = function(controller, msg_type, message) { controller.scope.onDeviceStatus(message); }; -_Present.prototype.onTaskStatus = function(controller, msg_type, message) { - controller.scope.onTaskStatus(message); -}; - _Present.prototype.onFacts = function(controller, msg_type, message) { controller.scope.onFacts(message); }; @@ -428,24 +400,6 @@ _Present.prototype.onViewPort = function(controller, msg_type, message) { controller.scope.updateScaledXY(); controller.scope.updatePanAndScale(); }; -_Present.prototype.onTouchEvent = function(controller, msg_type, message) { - if (!controller.scope.replay) { - return; - } - if (message.sender === controller.scope.client_id) { - return; - } - message.preventDefault = util.noop; - if (message.type === "touchstart") { - controller.scope.onTouchStart(message); - } - if (message.type === "touchend") { - controller.scope.onTouchEnd(message); - } - if (message.type === "touchmove") { - controller.scope.onTouchMove(message); - } -}; _Present.prototype.onMouseEvent = function(controller, msg_type, message) { if (!controller.scope.replay) { return; @@ -454,7 +408,6 @@ _Present.prototype.onMouseEvent = function(controller, msg_type, message) { return; } message.preventDefault = util.noop; - //console.log(message); if (message.type === "mousemove") { controller.scope.onMouseMove(message); } @@ -472,7 +425,6 @@ _Present.prototype.onMouseWheelEvent = function(controller, msg_type, message) { if (!controller.scope.replay) { return; } - console.log(message); if (message.sender === controller.scope.client_id) { return; } @@ -488,7 +440,6 @@ _Present.prototype.onMouseWheelEvent = function(controller, msg_type, message) { return; } message.preventDefault = util.noop; - //console.log(message); if (message.type === "keydown") { controller.scope.onKeyDown(message); } @@ -500,7 +451,6 @@ _Present.prototype.onMouseWheel = function (controller, msg_type, message) { var delta = message[1]; if ($event.originalEvent.metaKey) { - //console.log(delta); if (delta < 0) { this.undo(controller); } @@ -513,7 +463,6 @@ _Present.prototype.onMouseWheel.transitions = ['Past']; _Present.prototype.onKeyDown = function(controller, msg_type, $event) { - //console.log($event); if ($event.key === 'z' && $event.metaKey && ! $event.shiftKey) { this.undo(controller); @@ -543,7 +492,6 @@ _Present.prototype.undo = function(controller) { _Present.prototype.onTestCase = function(controller, msg_type, message) { - console.log([msg_type, message]); if ('runnable' in message[1]) { if (!message[1].runnable) { return; @@ -557,6 +505,5 @@ _Present.prototype.onTestCase = function(controller, msg_type, message) { }; _Present.prototype.onError = function(controller, msg_type, message) { - console.log(["onError", msg_type, message]); throw new Error("ServerError: " + message); }; diff --git a/awx/ui/client/src/network-ui/touch.directive.js b/awx/ui/client/src/network-ui/touch.directive.js deleted file mode 100644 index 6bcb5ce3a2..0000000000 --- a/awx/ui/client/src/network-ui/touch.directive.js +++ /dev/null @@ -1,8 +0,0 @@ -/* Copyright (c) 2017 Red Hat, Inc. */ - -const templateUrl = require('~network-ui/touch.partial.svg'); - -function touch () { - return { restrict: 'A', templateUrl}; -} -exports.touch = touch; diff --git a/awx/ui/client/src/network-ui/touch.partial.svg b/awx/ui/client/src/network-ui/touch.partial.svg deleted file mode 100644 index cb0564584f..0000000000 --- a/awx/ui/client/src/network-ui/touch.partial.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/awx/ui/client/src/network-ui/tower.app.js b/awx/ui/client/src/network-ui/tower.app.js index fd4846eab8..6f68282c20 100644 --- a/awx/ui/client/src/network-ui/tower.app.js +++ b/awx/ui/client/src/network-ui/tower.app.js @@ -21,13 +21,6 @@ tower.config(function($stateProvider, $urlRouterProvider) { url: '/topology', template: "" }); - - $stateProvider - .state({ - name: 'tables', - url: '/tables', - template: "" - }); }); exports.tower = tower; diff --git a/awx/ui/client/src/network-ui/view.js b/awx/ui/client/src/network-ui/view.js index c2cb2fd235..0c25fb0dd2 100644 --- a/awx/ui/client/src/network-ui/view.js +++ b/awx/ui/client/src/network-ui/view.js @@ -56,34 +56,6 @@ _Ready.prototype.onMouseDown = function (controller) { }; _Ready.prototype.onMouseDown.transitions = ['Pressed']; -_Ready.prototype.onTouchStart = function (controller, msg_type, event) { - - if (event.touches.length === 2) { - - controller.scope.lastPanX = controller.scope.panX; - controller.scope.lastPanY = controller.scope.panY; - controller.scope.lastScale = controller.scope.current_scale; - - var x1 = event.touches[0].screenX; - var y1 = event.touches[0].screenY; - var x2 = event.touches[1].screenX; - var y2 = event.touches[1].screenY; - var d = Math.sqrt(Math.pow(x2 - x1, 2) + Math.pow(y2 - y1, 2)); - var xb = (x2 + x1) / 2; - var yb = (y2 + y1) / 2; - - controller.scope.touch_data = {x1: x1, - y1: y1, - x2: x2, - y2: y2, - d: d, - xb: xb, - yb: yb}; - controller.changeState(Pressed); - } -}; -_Ready.prototype.onTouchStart.transitions = ['Pressed']; - _Ready.prototype.onMouseWheel = function (controller, msg_type, $event) { controller.changeState(Scale); @@ -121,8 +93,6 @@ _Pressed.prototype.onMouseUp = function (controller) { }; _Pressed.prototype.onMouseUp.transitions = ['Ready']; -_Pressed.prototype.onTouchEnd = _Pressed.prototype.onMouseUp; - _Pressed.prototype.onMouseMove = function (controller, msg_type, $event) { controller.changeState(Pan); @@ -130,8 +100,6 @@ _Pressed.prototype.onMouseMove = function (controller, msg_type, $event) { }; _Pressed.prototype.onMouseMove.transitions = ['Pan']; -_Pressed.prototype.onTouchMove = _Pressed.prototype.onMouseMove; - _Pan.prototype.onMouseMove = function (controller) { controller.scope.panX = (controller.scope.mouseX - controller.scope.pressedX) + controller.scope.lastPanX; @@ -140,39 +108,9 @@ _Pan.prototype.onMouseMove = function (controller) { controller.scope.updatePanAndScale(); }; -_Pan.prototype.onTouchMove = function (controller, msg_type, event) { - - - if (event.touches.length === 2) { - var x1 = event.touches[0].screenX; - var y1 = event.touches[0].screenY; - var x2 = event.touches[1].screenX; - var y2 = event.touches[1].screenY; - var d = Math.sqrt(Math.pow(x2 - x1, 2) + Math.pow(y2 - y1, 2)); - var xb = (x2 + x1) / 2; - var yb = (y2 + y1) / 2; - var delta = d - controller.scope.touch_data.d; - - controller.scope.panX = (xb - controller.scope.touch_data.xb) + controller.scope.lastPanX; - controller.scope.panY = (yb - controller.scope.touch_data.yb) + controller.scope.lastPanY; - controller.scope.updateScaledXY(); - - var new_scale = Math.max(0.1, Math.min(10, (controller.scope.lastScale + delta / 100))); - var new_panX = xb - new_scale * ((xb - controller.scope.panX) / controller.scope.lastScale); - var new_panY = yb - new_scale * ((yb - controller.scope.panY) / controller.scope.lastScale); - controller.scope.current_scale = new_scale; - controller.scope.panX = new_panX; - controller.scope.panY = new_panY; - controller.scope.updatePanAndScale(); - } -}; - - _Pan.prototype.onMouseUp = function (controller) { controller.changeState(Ready); }; _Pan.prototype.onMouseUp.transitions = ['Ready']; - -_Pan.prototype.onTouchEnd = _Pan.prototype.onMouseUp; diff --git a/recordings/test_create_two_switches.replay b/recordings/test_create_two_switches.replay deleted file mode 100644 index 40a483f1f9..0000000000 --- a/recordings/test_create_two_switches.replay +++ /dev/null @@ -1,272 +0,0 @@ -{"panX": 0, "panY": 0, "scale": 1, "sender": 3692, "msg_type": "ViewPort", "message_id": 0} -{"sender": 3692, "msg_type": "MouseEvent", "y": 44, "x": 195, "type": "mousemove", "message_id": 2} -{"sender": 3692, "msg_type": "MouseEvent", "y": 44, "x": 195, "type": "mousemove", "message_id": 3} -{"sender": 3692, "msg_type": "MouseEvent", "y": 44, "x": 195, "type": "mousemove", "message_id": 4} -{"sender": 3692, "msg_type": "MouseEvent", "y": 45, "x": 195, "type": "mousemove", "message_id": 5} -{"sender": 3692, "msg_type": "MouseEvent", "y": 46, "x": 196, "type": "mousemove", "message_id": 6} -{"sender": 3692, "msg_type": "MouseEvent", "y": 48, "x": 197, "type": "mousemove", "message_id": 7} -{"sender": 3692, "msg_type": "MouseEvent", "y": 50, "x": 199, "type": "mouseover", "message_id": 8} -{"sender": 3692, "msg_type": "MouseEvent", "y": 50, "x": 199, "type": "mouseover", "message_id": 9} -{"sender": 3692, "msg_type": "MouseEvent", "y": 53, "x": 201, "type": "mousemove", "message_id": 11} -{"sender": 3692, "msg_type": "MouseEvent", "y": 50, "x": 199, "type": "mousemove", "message_id": 10} -{"sender": 3692, "msg_type": "MouseEvent", "y": 57, "x": 203, "type": "mousemove", "message_id": 12} -{"sender": 3692, "msg_type": "MouseEvent", "y": 62, "x": 205, "type": "mouseover", "message_id": 13} -{"sender": 3692, "msg_type": "MouseEvent", "y": 62, "x": 205, "type": "mousemove", "message_id": 15} -{"sender": 3692, "msg_type": "MouseEvent", "y": 62, "x": 205, "type": "mouseover", "message_id": 14} -{"sender": 3692, "msg_type": "MouseEvent", "y": 71, "x": 206, "type": "mouseover", "message_id": 16} -{"sender": 3692, "msg_type": "MouseEvent", "y": 71, "x": 206, "type": "mouseover", "message_id": 17} -{"sender": 3692, "msg_type": "MouseEvent", "y": 71, "x": 206, "type": "mousemove", "message_id": 18} -{"sender": 3692, "msg_type": "MouseEvent", "y": 84, "x": 209, "type": "mouseover", "message_id": 20} -{"sender": 3692, "msg_type": "MouseEvent", "y": 84, "x": 209, "type": "mouseover", "message_id": 19} -{"sender": 3692, "msg_type": "MouseEvent", "y": 84, "x": 209, "type": "mousemove", "message_id": 21} -{"sender": 3692, "msg_type": "MouseEvent", "y": 101, "x": 212, "type": "mousemove", "message_id": 22} -{"sender": 3692, "msg_type": "MouseEvent", "y": 122, "x": 214, "type": "mousemove", "message_id": 23} -{"sender": 3692, "msg_type": "MouseEvent", "y": 144, "x": 218, "type": "mousemove", "message_id": 24} -{"sender": 3692, "msg_type": "MouseEvent", "y": 165, "x": 221, "type": "mousemove", "message_id": 25} -{"sender": 3692, "msg_type": "MouseEvent", "y": 184, "x": 224, "type": "mousemove", "message_id": 26} -{"sender": 3692, "msg_type": "MouseEvent", "y": 195, "x": 225, "type": "mouseover", "message_id": 27} -{"sender": 3692, "msg_type": "MouseEvent", "y": 195, "x": 225, "type": "mouseover", "message_id": 28} -{"sender": 3692, "msg_type": "MouseEvent", "y": 195, "x": 225, "type": "mousemove", "message_id": 29} -{"sender": 3692, "msg_type": "MouseEvent", "y": 207, "x": 225, "type": "mousemove", "message_id": 30} -{"sender": 3692, "msg_type": "MouseEvent", "y": 217, "x": 224, "type": "mousemove", "message_id": 31} -{"sender": 3692, "msg_type": "MouseEvent", "y": 225, "x": 221, "type": "mouseover", "message_id": 32} -{"sender": 3692, "msg_type": "MouseEvent", "y": 225, "x": 221, "type": "mouseover", "message_id": 33} -{"sender": 3692, "msg_type": "MouseEvent", "y": 225, "x": 221, "type": "mousemove", "message_id": 34} -{"sender": 3692, "msg_type": "MouseEvent", "y": 233, "x": 218, "type": "mousemove", "message_id": 35} -{"sender": 3692, "msg_type": "MouseEvent", "y": 242, "x": 214, "type": "mousemove", "message_id": 36} -{"sender": 3692, "msg_type": "MouseEvent", "y": 249, "x": 211, "type": "mousemove", "message_id": 37} -{"sender": 3692, "msg_type": "MouseEvent", "y": 256, "x": 207, "type": "mousemove", "message_id": 38} -{"sender": 3692, "msg_type": "MouseEvent", "y": 261, "x": 205, "type": "mousemove", "message_id": 39} -{"sender": 3692, "msg_type": "MouseEvent", "y": 265, "x": 202, "type": "mousemove", "message_id": 40} -{"sender": 3692, "msg_type": "MouseEvent", "y": 268, "x": 200, "type": "mousemove", "message_id": 41} -{"sender": 3692, "msg_type": "MouseEvent", "y": 269, "x": 198, "type": "mouseover", "message_id": 42} -{"sender": 3692, "msg_type": "MouseEvent", "y": 269, "x": 198, "type": "mouseover", "message_id": 43} -{"sender": 3692, "msg_type": "MouseEvent", "y": 270, "x": 198, "type": "mouseover", "message_id": 45} -{"sender": 3692, "msg_type": "MouseEvent", "y": 269, "x": 198, "type": "mousemove", "message_id": 44} -{"sender": 3692, "msg_type": "MouseEvent", "y": 270, "x": 198, "type": "mousemove", "message_id": 47} -{"sender": 3692, "msg_type": "MouseEvent", "y": 270, "x": 198, "type": "mouseover", "message_id": 46} -{"sender": 3692, "msg_type": "MouseEvent", "y": 271, "x": 198, "type": "mousemove", "message_id": 48} -{"sender": 3692, "msg_type": "MouseEvent", "y": 272, "x": 198, "type": "mousemove", "message_id": 49} -{"sender": 3692, "msg_type": "MouseEvent", "y": 273, "x": 198, "type": "mousemove", "message_id": 50} -{"sender": 3692, "msg_type": "MouseEvent", "y": 274, "x": 198, "type": "mousemove", "message_id": 51} -{"sender": 3692, "msg_type": "MouseEvent", "y": 275, "x": 199, "type": "mousemove", "message_id": 52} -{"sender": 3692, "msg_type": "MouseEvent", "y": 276, "x": 199, "type": "mousemove", "message_id": 53} -{"sender": 3692, "msg_type": "MouseEvent", "y": 276, "x": 199, "type": "mousemove", "message_id": 54} -{"sender": 3692, "msg_type": "MouseEvent", "y": 276, "x": 199, "type": "mousemove", "message_id": 55} -{"sender": 3692, "msg_type": "MouseEvent", "y": 276, "x": 199, "type": "mousemove", "message_id": 56} -{"sender": 3692, "msg_type": "MouseEvent", "y": 276, "x": 199, "type": "mousemove", "message_id": 57} -{"sender": 3692, "msg_type": "MouseEvent", "y": 277, "x": 199, "type": "mousemove", "message_id": 58} -{"sender": 3692, "msg_type": "MouseEvent", "y": 277, "x": 199, "type": "mousemove", "message_id": 59} -{"sender": 3692, "msg_type": "MouseEvent", "y": 278, "x": 199, "type": "mousemove", "message_id": 60} -{"sender": 3692, "msg_type": "MouseEvent", "y": 278, "x": 199, "type": "mousemove", "message_id": 61} -{"sender": 3692, "msg_type": "MouseEvent", "y": 278, "x": 199, "type": "mousemove", "message_id": 62} -{"sender": 3692, "msg_type": "MouseEvent", "y": 278, "x": 199, "type": "mousemove", "message_id": 63} -{"sender": 3692, "msg_type": "MouseEvent", "y": 279, "x": 199, "type": "mousemove", "message_id": 64} -{"sender": 3692, "msg_type": "MouseEvent", "y": 279, "x": 199, "type": "mousemove", "message_id": 65} -{"sender": 3692, "msg_type": "MouseEvent", "y": 279, "x": 199, "type": "mousemove", "message_id": 66} -{"sender": 3692, "msg_type": "MouseEvent", "y": 279, "x": 199, "type": "mousemove", "message_id": 67} -{"sender": 3692, "msg_type": "MouseEvent", "y": 279, "x": 199, "type": "mousedown", "message_id": 68} -{"sender": 3692, "msg_type": "MouseEvent", "y": 279, "x": 199, "type": "mouseup", "message_id": 69} -{"sender": 3692, "msg_type": "MouseEvent", "y": 279, "x": 199, "type": "mousemove", "message_id": 70} -{"sender": 3692, "msg_type": "MouseEvent", "y": 278, "x": 199, "type": "mousemove", "message_id": 71} -{"sender": 3692, "msg_type": "MouseEvent", "y": 278, "x": 199, "type": "mousemove", "message_id": 72} -{"sender": 3692, "msg_type": "MouseEvent", "y": 278, "x": 199, "type": "mousemove", "message_id": 73} -{"sender": 3692, "msg_type": "MouseEvent", "y": 278, "x": 199, "type": "mousemove", "message_id": 74} -{"sender": 3692, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 75, "altKey": false, "metaKey": false, "key": "s", "ctrlKey": false, "type": "keydown", "keyCode": 83} -{"sender": 3692, "msg_type": "MouseEvent", "y": 278, "x": 199, "type": "mousemove", "message_id": 77} -{"sender": 3692, "msg_type": "MouseEvent", "y": 278, "x": 199, "type": "mousemove", "message_id": 78} -{"sender": 3692, "msg_type": "MouseEvent", "y": 278, "x": 201, "type": "mouseover", "message_id": 79} -{"sender": 3692, "msg_type": "MouseEvent", "y": 278, "x": 201, "type": "mouseover", "message_id": 80} -{"sender": 3692, "msg_type": "MouseEvent", "y": 278, "x": 201, "type": "mousemove", "message_id": 81} -{"sender": 3692, "msg_type": "MouseEvent", "y": 278, "x": 206, "type": "mousemove", "message_id": 82} -{"sender": 3692, "msg_type": "MouseEvent", "y": 278, "x": 215, "type": "mousemove", "message_id": 83} -{"sender": 3692, "msg_type": "MouseEvent", "y": 278, "x": 226, "type": "mousemove", "message_id": 84} -{"sender": 3692, "msg_type": "MouseEvent", "y": 279, "x": 241, "type": "mousemove", "message_id": 85} -{"sender": 3692, "msg_type": "MouseEvent", "y": 279, "x": 259, "type": "mouseover", "message_id": 87} -{"sender": 3692, "msg_type": "MouseEvent", "y": 279, "x": 259, "type": "mouseover", "message_id": 86} -{"sender": 3692, "msg_type": "MouseEvent", "y": 279, "x": 259, "type": "mousemove", "message_id": 88} -{"sender": 3692, "msg_type": "MouseEvent", "y": 278, "x": 278, "type": "mousemove", "message_id": 89} -{"sender": 3692, "msg_type": "MouseEvent", "y": 277, "x": 298, "type": "mousemove", "message_id": 90} -{"sender": 3692, "msg_type": "MouseEvent", "y": 277, "x": 320, "type": "mousemove", "message_id": 91} -{"sender": 3692, "msg_type": "MouseEvent", "y": 277, "x": 335, "type": "mouseover", "message_id": 92} -{"sender": 3692, "msg_type": "MouseEvent", "y": 277, "x": 335, "type": "mouseover", "message_id": 93} -{"sender": 3692, "msg_type": "MouseEvent", "y": 277, "x": 335, "type": "mousemove", "message_id": 94} -{"sender": 3692, "msg_type": "MouseEvent", "y": 276, "x": 355, "type": "mouseover", "message_id": 95} -{"sender": 3692, "msg_type": "MouseEvent", "y": 276, "x": 355, "type": "mousemove", "message_id": 97} -{"sender": 3692, "msg_type": "MouseEvent", "y": 276, "x": 355, "type": "mouseover", "message_id": 96} -{"sender": 3692, "msg_type": "MouseEvent", "y": 276, "x": 371, "type": "mousemove", "message_id": 98} -{"sender": 3692, "msg_type": "MouseEvent", "y": 276, "x": 384, "type": "mouseover", "message_id": 99} -{"sender": 3692, "msg_type": "MouseEvent", "y": 276, "x": 384, "type": "mouseover", "message_id": 100} -{"sender": 3692, "msg_type": "MouseEvent", "y": 276, "x": 384, "type": "mousemove", "message_id": 101} -{"sender": 3692, "msg_type": "MouseEvent", "y": 275, "x": 395, "type": "mousemove", "message_id": 102} -{"sender": 3692, "msg_type": "MouseEvent", "y": 275, "x": 403, "type": "mousemove", "message_id": 103} -{"sender": 3692, "msg_type": "MouseEvent", "y": 274, "x": 410, "type": "mousemove", "message_id": 104} -{"sender": 3692, "msg_type": "MouseEvent", "y": 274, "x": 416, "type": "mousemove", "message_id": 105} -{"sender": 3692, "msg_type": "MouseEvent", "y": 273, "x": 420, "type": "mousemove", "message_id": 106} -{"sender": 3692, "msg_type": "MouseEvent", "y": 273, "x": 423, "type": "mousemove", "message_id": 107} -{"sender": 3692, "msg_type": "MouseEvent", "y": 273, "x": 425, "type": "mousemove", "message_id": 108} -{"sender": 3692, "msg_type": "MouseEvent", "y": 273, "x": 426, "type": "mouseover", "message_id": 109} -{"sender": 3692, "msg_type": "MouseEvent", "y": 273, "x": 426, "type": "mousemove", "message_id": 111} -{"sender": 3692, "msg_type": "MouseEvent", "y": 273, "x": 426, "type": "mouseover", "message_id": 110} -{"sender": 3692, "msg_type": "MouseEvent", "y": 273, "x": 426, "type": "mousemove", "message_id": 112} -{"sender": 3692, "msg_type": "MouseEvent", "y": 273, "x": 426, "type": "mousemove", "message_id": 113} -{"sender": 3692, "msg_type": "MouseEvent", "y": 273, "x": 426, "type": "mousemove", "message_id": 114} -{"sender": 3692, "msg_type": "MouseEvent", "y": 273, "x": 428, "type": "mouseover", "message_id": 115} -{"sender": 3692, "msg_type": "MouseEvent", "y": 273, "x": 428, "type": "mouseover", "message_id": 116} -{"sender": 3692, "msg_type": "MouseEvent", "y": 273, "x": 428, "type": "mousemove", "message_id": 117} -{"sender": 3692, "msg_type": "MouseEvent", "y": 273, "x": 429, "type": "mouseover", "message_id": 118} -{"sender": 3692, "msg_type": "MouseEvent", "y": 273, "x": 429, "type": "mousemove", "message_id": 120} -{"sender": 3692, "msg_type": "MouseEvent", "y": 273, "x": 429, "type": "mouseover", "message_id": 119} -{"sender": 3692, "msg_type": "MouseEvent", "y": 274, "x": 431, "type": "mouseover", "message_id": 122} -{"sender": 3692, "msg_type": "MouseEvent", "y": 274, "x": 431, "type": "mouseover", "message_id": 121} -{"sender": 3692, "msg_type": "MouseEvent", "y": 274, "x": 431, "type": "mousemove", "message_id": 123} -{"sender": 3692, "msg_type": "MouseEvent", "y": 274, "x": 432, "type": "mouseover", "message_id": 124} -{"sender": 3692, "msg_type": "MouseEvent", "y": 274, "x": 432, "type": "mouseover", "message_id": 125} -{"sender": 3692, "msg_type": "MouseEvent", "y": 274, "x": 432, "type": "mousemove", "message_id": 126} -{"sender": 3692, "msg_type": "MouseEvent", "y": 274, "x": 433, "type": "mousemove", "message_id": 127} -{"sender": 3692, "msg_type": "MouseEvent", "y": 274, "x": 434, "type": "mousemove", "message_id": 128} -{"sender": 3692, "msg_type": "MouseEvent", "y": 274, "x": 435, "type": "mousemove", "message_id": 129} -{"sender": 3692, "msg_type": "MouseEvent", "y": 274, "x": 436, "type": "mousemove", "message_id": 130} -{"sender": 3692, "msg_type": "MouseEvent", "y": 274, "x": 436, "type": "mousemove", "message_id": 131} -{"sender": 3692, "msg_type": "MouseEvent", "y": 274, "x": 436, "type": "mousemove", "message_id": 132} -{"sender": 3692, "msg_type": "MouseEvent", "y": 274, "x": 437, "type": "mousemove", "message_id": 133} -{"sender": 3692, "msg_type": "MouseEvent", "y": 274, "x": 438, "type": "mousemove", "message_id": 134} -{"sender": 3692, "msg_type": "MouseEvent", "y": 275, "x": 438, "type": "mousemove", "message_id": 135} -{"sender": 3692, "msg_type": "MouseEvent", "y": 275, "x": 439, "type": "mousemove", "message_id": 136} -{"sender": 3692, "msg_type": "MouseEvent", "y": 275, "x": 439, "type": "mousemove", "message_id": 137} -{"sender": 3692, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 138, "altKey": false, "metaKey": false, "key": "s", "ctrlKey": false, "type": "keydown", "keyCode": 83} -{"sender": 3692, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 140, "altKey": false, "metaKey": false, "key": "l", "ctrlKey": false, "type": "keydown", "keyCode": 76} -{"sender": 3692, "msg_type": "MouseEvent", "y": 275, "x": 439, "type": "mousedown", "message_id": 141} -{"sender": 3692, "msg_type": "MouseEvent", "y": 275, "x": 439, "type": "mouseup", "message_id": 142} -{"sender": 3692, "msg_type": "MouseEvent", "y": 275, "x": 439, "type": "mousemove", "message_id": 144} -{"sender": 3692, "msg_type": "MouseEvent", "y": 275, "x": 434, "type": "mouseover", "message_id": 145} -{"sender": 3692, "msg_type": "MouseEvent", "y": 275, "x": 434, "type": "mouseover", "message_id": 146} -{"sender": 3692, "msg_type": "MouseEvent", "y": 275, "x": 434, "type": "mousemove", "message_id": 147} -{"sender": 3692, "msg_type": "MouseEvent", "y": 275, "x": 429, "type": "mousemove", "message_id": 148} -{"sender": 3692, "msg_type": "MouseEvent", "y": 275, "x": 420, "type": "mousemove", "message_id": 149} -{"sender": 3692, "msg_type": "MouseEvent", "y": 274, "x": 410, "type": "mousemove", "message_id": 150} -{"sender": 3692, "msg_type": "MouseEvent", "y": 274, "x": 400, "type": "mousemove", "message_id": 151} -{"sender": 3692, "msg_type": "MouseEvent", "y": 274, "x": 393, "type": "mousemove", "message_id": 152} -{"sender": 3692, "msg_type": "MouseEvent", "y": 274, "x": 385, "type": "mousemove", "message_id": 153} -{"sender": 3692, "msg_type": "MouseEvent", "y": 274, "x": 375, "type": "mousemove", "message_id": 154} -{"sender": 3692, "msg_type": "MouseEvent", "y": 275, "x": 365, "type": "mousemove", "message_id": 155} -{"sender": 3692, "msg_type": "MouseEvent", "y": 275, "x": 355, "type": "mousemove", "message_id": 156} -{"sender": 3692, "msg_type": "MouseEvent", "y": 275, "x": 339, "type": "mouseover", "message_id": 157} -{"sender": 3692, "msg_type": "MouseEvent", "y": 275, "x": 339, "type": "mouseover", "message_id": 158} -{"sender": 3692, "msg_type": "MouseEvent", "y": 275, "x": 339, "type": "mousemove", "message_id": 159} -{"sender": 3692, "msg_type": "MouseEvent", "y": 275, "x": 320, "type": "mousemove", "message_id": 160} -{"sender": 3692, "msg_type": "MouseEvent", "y": 274, "x": 301, "type": "mousemove", "message_id": 161} -{"sender": 3692, "msg_type": "MouseEvent", "y": 274, "x": 290, "type": "mouseover", "message_id": 162} -{"sender": 3692, "msg_type": "MouseEvent", "y": 274, "x": 290, "type": "mouseover", "message_id": 163} -{"sender": 3692, "msg_type": "MouseEvent", "y": 274, "x": 290, "type": "mousemove", "message_id": 164} -{"sender": 3692, "msg_type": "MouseEvent", "y": 273, "x": 277, "type": "mousemove", "message_id": 165} -{"sender": 3692, "msg_type": "MouseEvent", "y": 273, "x": 267, "type": "mousemove", "message_id": 166} -{"sender": 3692, "msg_type": "MouseEvent", "y": 273, "x": 261, "type": "mousemove", "message_id": 167} -{"sender": 3692, "msg_type": "MouseEvent", "y": 272, "x": 253, "type": "mousemove", "message_id": 168} -{"sender": 3692, "msg_type": "MouseEvent", "y": 272, "x": 247, "type": "mousemove", "message_id": 169} -{"sender": 3692, "msg_type": "MouseEvent", "y": 272, "x": 241, "type": "mousemove", "message_id": 170} -{"sender": 3692, "msg_type": "MouseEvent", "y": 272, "x": 237, "type": "mousemove", "message_id": 171} -{"sender": 3692, "msg_type": "MouseEvent", "y": 272, "x": 233, "type": "mousemove", "message_id": 172} -{"sender": 3692, "msg_type": "MouseEvent", "y": 272, "x": 230, "type": "mousemove", "message_id": 173} -{"sender": 3692, "msg_type": "MouseEvent", "y": 272, "x": 228, "type": "mousemove", "message_id": 174} -{"sender": 3692, "msg_type": "MouseEvent", "y": 272, "x": 227, "type": "mouseover", "message_id": 175} -{"sender": 3692, "msg_type": "MouseEvent", "y": 272, "x": 227, "type": "mouseover", "message_id": 176} -{"sender": 3692, "msg_type": "MouseEvent", "y": 272, "x": 227, "type": "mousemove", "message_id": 177} -{"sender": 3692, "msg_type": "MouseEvent", "y": 272, "x": 225, "type": "mouseover", "message_id": 178} -{"sender": 3692, "msg_type": "MouseEvent", "y": 272, "x": 225, "type": "mouseover", "message_id": 179} -{"sender": 3692, "msg_type": "MouseEvent", "y": 272, "x": 225, "type": "mousemove", "message_id": 180} -{"sender": 3692, "msg_type": "MouseEvent", "y": 272, "x": 223, "type": "mousemove", "message_id": 181} -{"sender": 3692, "msg_type": "MouseEvent", "y": 272, "x": 222, "type": "mouseover", "message_id": 182} -{"sender": 3692, "msg_type": "MouseEvent", "y": 272, "x": 222, "type": "mouseover", "message_id": 183} -{"sender": 3692, "msg_type": "MouseEvent", "y": 272, "x": 222, "type": "mousemove", "message_id": 184} -{"sender": 3692, "msg_type": "MouseEvent", "y": 272, "x": 221, "type": "mousemove", "message_id": 185} -{"sender": 3692, "msg_type": "MouseEvent", "y": 272, "x": 220, "type": "mousemove", "message_id": 186} -{"sender": 3692, "msg_type": "MouseEvent", "y": 272, "x": 220, "type": "mousemove", "message_id": 187} -{"sender": 3692, "msg_type": "MouseEvent", "y": 272, "x": 220, "type": "mousedown", "message_id": 188} -{"sender": 3692, "msg_type": "MouseEvent", "y": 272, "x": 220, "type": "mouseup", "message_id": 189} -{"sender": 3692, "msg_type": "MouseEvent", "y": 273, "x": 220, "type": "mousemove", "message_id": 194} -{"sender": 3692, "msg_type": "MouseEvent", "y": 274, "x": 222, "type": "mouseover", "message_id": 195} -{"sender": 3692, "msg_type": "MouseEvent", "y": 274, "x": 222, "type": "mousemove", "message_id": 197} -{"sender": 3692, "msg_type": "MouseEvent", "y": 274, "x": 222, "type": "mouseover", "message_id": 196} -{"sender": 3692, "msg_type": "MouseEvent", "y": 275, "x": 223, "type": "mouseover", "message_id": 199} -{"sender": 3692, "msg_type": "MouseEvent", "y": 275, "x": 223, "type": "mousemove", "message_id": 200} -{"sender": 3692, "msg_type": "MouseEvent", "y": 275, "x": 223, "type": "mouseover", "message_id": 198} -{"sender": 3692, "msg_type": "MouseEvent", "y": 278, "x": 225, "type": "mouseover", "message_id": 201} -{"sender": 3692, "msg_type": "MouseEvent", "y": 278, "x": 225, "type": "mouseover", "message_id": 202} -{"sender": 3692, "msg_type": "MouseEvent", "y": 278, "x": 225, "type": "mousemove", "message_id": 203} -{"sender": 3692, "msg_type": "MouseEvent", "y": 281, "x": 226, "type": "mouseover", "message_id": 204} -{"sender": 3692, "msg_type": "MouseEvent", "y": 281, "x": 226, "type": "mouseover", "message_id": 205} -{"sender": 3692, "msg_type": "MouseEvent", "y": 283, "x": 228, "type": "mouseover", "message_id": 207} -{"sender": 3692, "msg_type": "MouseEvent", "y": 281, "x": 226, "type": "mousemove", "message_id": 206} -{"sender": 3692, "msg_type": "MouseEvent", "y": 283, "x": 228, "type": "mouseover", "message_id": 208} -{"sender": 3692, "msg_type": "MouseEvent", "y": 283, "x": 228, "type": "mousemove", "message_id": 209} -{"sender": 3692, "msg_type": "MouseEvent", "y": 283, "x": 230, "type": "mouseover", "message_id": 210} -{"sender": 3692, "msg_type": "MouseEvent", "y": 283, "x": 230, "type": "mouseover", "message_id": 211} -{"sender": 3692, "msg_type": "MouseEvent", "y": 283, "x": 230, "type": "mousemove", "message_id": 212} -{"sender": 3692, "msg_type": "MouseEvent", "y": 283, "x": 232, "type": "mousemove", "message_id": 213} -{"sender": 3692, "msg_type": "MouseEvent", "y": 283, "x": 233, "type": "mouseover", "message_id": 214} -{"sender": 3692, "msg_type": "MouseEvent", "y": 283, "x": 233, "type": "mouseover", "message_id": 215} -{"sender": 3692, "msg_type": "MouseEvent", "y": 283, "x": 233, "type": "mousemove", "message_id": 216} -{"sender": 3692, "msg_type": "MouseEvent", "y": 283, "x": 233, "type": "mousemove", "message_id": 217} -{"sender": 3692, "msg_type": "MouseEvent", "y": 282, "x": 233, "type": "mousemove", "message_id": 218} -{"sender": 3692, "msg_type": "MouseEvent", "y": 282, "x": 233, "type": "mousemove", "message_id": 219} -{"sender": 3692, "msg_type": "MouseEvent", "y": 281, "x": 234, "type": "mousemove", "message_id": 220} -{"sender": 3692, "msg_type": "MouseEvent", "y": 278, "x": 235, "type": "mousemove", "message_id": 221} -{"sender": 3692, "msg_type": "MouseEvent", "y": 274, "x": 237, "type": "mouseover", "message_id": 222} -{"sender": 3692, "msg_type": "MouseEvent", "y": 274, "x": 237, "type": "mouseover", "message_id": 223} -{"sender": 3692, "msg_type": "MouseEvent", "y": 274, "x": 237, "type": "mousemove", "message_id": 224} -{"sender": 3692, "msg_type": "MouseEvent", "y": 268, "x": 241, "type": "mousemove", "message_id": 225} -{"sender": 3692, "msg_type": "MouseEvent", "y": 252, "x": 250, "type": "mousemove", "message_id": 227} -{"sender": 3692, "msg_type": "MouseEvent", "y": 261, "x": 246, "type": "mousemove", "message_id": 226} -{"sender": 3692, "msg_type": "MouseEvent", "y": 242, "x": 255, "type": "mouseover", "message_id": 229} -{"sender": 3692, "msg_type": "MouseEvent", "y": 242, "x": 255, "type": "mouseover", "message_id": 228} -{"sender": 3692, "msg_type": "MouseEvent", "y": 242, "x": 255, "type": "mousemove", "message_id": 230} -{"sender": 3692, "msg_type": "MouseEvent", "y": 231, "x": 258, "type": "mousemove", "message_id": 231} -{"sender": 3692, "msg_type": "MouseEvent", "y": 219, "x": 260, "type": "mousemove", "message_id": 232} -{"sender": 3692, "msg_type": "MouseEvent", "y": 206, "x": 260, "type": "mouseover", "message_id": 233} -{"sender": 3692, "msg_type": "MouseEvent", "y": 206, "x": 260, "type": "mouseover", "message_id": 234} -{"sender": 3692, "msg_type": "MouseEvent", "y": 206, "x": 260, "type": "mousemove", "message_id": 235} -{"sender": 3692, "msg_type": "MouseEvent", "y": 193, "x": 259, "type": "mousemove", "message_id": 236} -{"sender": 3692, "msg_type": "MouseEvent", "y": 179, "x": 257, "type": "mouseover", "message_id": 237} -{"sender": 3692, "msg_type": "MouseEvent", "y": 179, "x": 257, "type": "mouseover", "message_id": 238} -{"sender": 3692, "msg_type": "MouseEvent", "y": 165, "x": 253, "type": "mousemove", "message_id": 240} -{"sender": 3692, "msg_type": "MouseEvent", "y": 179, "x": 257, "type": "mousemove", "message_id": 239} -{"sender": 3692, "msg_type": "MouseEvent", "y": 149, "x": 245, "type": "mousemove", "message_id": 241} -{"sender": 3692, "msg_type": "MouseEvent", "y": 129, "x": 235, "type": "mousemove", "message_id": 242} -{"sender": 3692, "msg_type": "MouseEvent", "y": 112, "x": 227, "type": "mousemove", "message_id": 243} -{"sender": 3692, "msg_type": "MouseEvent", "y": 87, "x": 218, "type": "mousemove", "message_id": 244} -{"sender": 3692, "msg_type": "MouseEvent", "y": 65, "x": 213, "type": "mousemove", "message_id": 245} -{"sender": 3692, "msg_type": "MouseEvent", "y": 47, "x": 211, "type": "mousemove", "message_id": 246} -{"sender": 3692, "msg_type": "MouseEvent", "y": 33, "x": 211, "type": "mouseover", "message_id": 247} -{"sender": 3692, "msg_type": "MouseEvent", "y": 33, "x": 211, "type": "mouseover", "message_id": 248} -{"sender": 3692, "msg_type": "MouseEvent", "y": 33, "x": 211, "type": "mousemove", "message_id": 249} -{"sender": 3692, "msg_type": "MouseEvent", "y": 24, "x": 211, "type": "mousemove", "message_id": 250} -{"sender": 3692, "msg_type": "MouseEvent", "y": 18, "x": 211, "type": "mousemove", "message_id": 251} -{"sender": 3692, "msg_type": "MouseEvent", "y": 15, "x": 210, "type": "mousemove", "message_id": 252} -{"sender": 3692, "msg_type": "MouseEvent", "y": 13, "x": 210, "type": "mousemove", "message_id": 253} -{"sender": 3692, "msg_type": "MouseEvent", "y": 13, "x": 210, "type": "mousemove", "message_id": 254} -{"sender": 3692, "msg_type": "MouseEvent", "y": 13, "x": 209, "type": "mousemove", "message_id": 255} -{"sender": 3692, "msg_type": "MouseEvent", "y": 14, "x": 209, "type": "mousemove", "message_id": 256} -{"sender": 3692, "msg_type": "MouseEvent", "y": 15, "x": 208, "type": "mousemove", "message_id": 257} -{"sender": 3692, "msg_type": "MouseEvent", "y": 17, "x": 208, "type": "mousemove", "message_id": 258} -{"sender": 3692, "msg_type": "MouseEvent", "y": 18, "x": 208, "type": "mousemove", "message_id": 259} -{"sender": 3692, "msg_type": "MouseEvent", "y": 19, "x": 208, "type": "mousemove", "message_id": 260} -{"sender": 3692, "msg_type": "MouseEvent", "y": 19, "x": 208, "type": "mousemove", "message_id": 261} -{"sender": 3692, "msg_type": "MouseEvent", "y": 20, "x": 208, "type": "mousemove", "message_id": 262} -{"sender": 3692, "msg_type": "MouseEvent", "y": 21, "x": 207, "type": "mousemove", "message_id": 263} -{"sender": 3692, "msg_type": "MouseEvent", "y": 22, "x": 207, "type": "mousemove", "message_id": 264} -{"sender": 3692, "msg_type": "MouseEvent", "y": 23, "x": 207, "type": "mousemove", "message_id": 265} -{"sender": 3692, "msg_type": "MouseEvent", "y": 24, "x": 207, "type": "mousemove", "message_id": 266} -{"sender": 3692, "msg_type": "MouseEvent", "y": 25, "x": 206, "type": "mousemove", "message_id": 267} -{"sender": 3692, "msg_type": "MouseEvent", "y": 27, "x": 204, "type": "mouseover", "message_id": 268} -{"sender": 3692, "msg_type": "MouseEvent", "y": 27, "x": 204, "type": "mouseover", "message_id": 269} -{"sender": 3692, "msg_type": "MouseEvent", "y": 27, "x": 204, "type": "mousemove", "message_id": 270} -{"sender": 3692, "msg_type": "MouseEvent", "y": 30, "x": 203, "type": "mouseover", "message_id": 271} -{"sender": 3692, "msg_type": "MouseEvent", "y": 30, "x": 203, "type": "mousemove", "message_id": 273} -{"sender": 3692, "msg_type": "MouseEvent", "y": 30, "x": 203, "type": "mouseover", "message_id": 272} -{"sender": 3692, "msg_type": "MouseEvent", "y": 32, "x": 200, "type": "mouseover", "message_id": 274} -{"sender": 3692, "msg_type": "MouseEvent", "y": 32, "x": 200, "type": "mouseover", "message_id": 275} -{"sender": 3692, "msg_type": "MouseEvent", "y": 32, "x": 200, "type": "mousemove", "message_id": 276} -{"sender": 3692, "msg_type": "MouseEvent", "y": 34, "x": 198, "type": "mousemove", "message_id": 277} -{"sender": 3692, "msg_type": "MouseEvent", "y": 36, "x": 196, "type": "mousemove", "message_id": 278} -{"sender": 3692, "msg_type": "MouseEvent", "y": 37, "x": 195, "type": "mouseover", "message_id": 279} diff --git a/recordings/test_deploy_destroy.replay b/recordings/test_deploy_destroy.replay deleted file mode 100644 index cd5f3210a3..0000000000 --- a/recordings/test_deploy_destroy.replay +++ /dev/null @@ -1,962 +0,0 @@ -{"panX": -409.47752934156085, "panY": -220.16629034286456, "scale": 2.609999999999994, "sender": 3699, "msg_type": "ViewPort", "message_id": 0} -{"sender": 3699, "msg_type": "MouseEvent", "y": 48, "x": 183, "type": "mousemove", "message_id": 1222} -{"sender": 3699, "msg_type": "MouseEvent", "y": 48, "x": 184, "type": "mousemove", "message_id": 1223} -{"sender": 3699, "msg_type": "MouseEvent", "y": 49, "x": 186, "type": "mouseover", "message_id": 1224} -{"sender": 3699, "msg_type": "MouseEvent", "y": 49, "x": 186, "type": "mouseover", "message_id": 1225} -{"sender": 3699, "msg_type": "MouseEvent", "y": 49, "x": 188, "type": "mousemove", "message_id": 1227} -{"sender": 3699, "msg_type": "MouseEvent", "y": 49, "x": 186, "type": "mousemove", "message_id": 1226} -{"sender": 3699, "msg_type": "MouseEvent", "y": 50, "x": 189, "type": "mouseover", "message_id": 1228} -{"sender": 3699, "msg_type": "MouseEvent", "y": 50, "x": 189, "type": "mouseover", "message_id": 1229} -{"sender": 3699, "msg_type": "MouseEvent", "y": 50, "x": 189, "type": "mousemove", "message_id": 1230} -{"sender": 3699, "msg_type": "MouseEvent", "y": 50, "x": 190, "type": "mousemove", "message_id": 1231} -{"sender": 3699, "msg_type": "MouseEvent", "y": 50, "x": 191, "type": "mousemove", "message_id": 1232} -{"sender": 3699, "msg_type": "MouseEvent", "y": 51, "x": 191, "type": "mousemove", "message_id": 1233} -{"sender": 3699, "msg_type": "MouseEvent", "y": 51, "x": 191, "type": "mousemove", "message_id": 1234} -{"sender": 3699, "msg_type": "MouseEvent", "y": 53, "x": 191, "type": "mousemove", "message_id": 1235} -{"sender": 3699, "msg_type": "MouseEvent", "y": 55, "x": 191, "type": "mousemove", "message_id": 1236} -{"sender": 3699, "msg_type": "MouseEvent", "y": 59, "x": 191, "type": "mousemove", "message_id": 1237} -{"sender": 3699, "msg_type": "MouseEvent", "y": 64, "x": 191, "type": "mousemove", "message_id": 1238} -{"sender": 3699, "msg_type": "MouseEvent", "y": 69, "x": 192, "type": "mousemove", "message_id": 1239} -{"sender": 3699, "msg_type": "MouseEvent", "y": 77, "x": 194, "type": "mouseover", "message_id": 1240} -{"sender": 3699, "msg_type": "MouseEvent", "y": 77, "x": 194, "type": "mouseover", "message_id": 1241} -{"sender": 3699, "msg_type": "MouseEvent", "y": 77, "x": 194, "type": "mousemove", "message_id": 1242} -{"sender": 3699, "msg_type": "MouseEvent", "y": 84, "x": 197, "type": "mousemove", "message_id": 1243} -{"sender": 3699, "msg_type": "MouseEvent", "y": 97, "x": 205, "type": "mousemove", "message_id": 1244} -{"sender": 3699, "msg_type": "MouseEvent", "y": 111, "x": 216, "type": "mousemove", "message_id": 1245} -{"sender": 3699, "msg_type": "MouseEvent", "y": 127, "x": 229, "type": "mousemove", "message_id": 1246} -{"sender": 3699, "msg_type": "MouseEvent", "y": 144, "x": 241, "type": "mousemove", "message_id": 1247} -{"sender": 3699, "msg_type": "MouseEvent", "y": 161, "x": 250, "type": "mousemove", "message_id": 1248} -{"sender": 3699, "msg_type": "MouseEvent", "y": 176, "x": 254, "type": "mousemove", "message_id": 1249} -{"sender": 3699, "msg_type": "MouseEvent", "y": 188, "x": 254, "type": "mouseover", "message_id": 1251} -{"sender": 3699, "msg_type": "MouseEvent", "y": 188, "x": 254, "type": "mouseover", "message_id": 1250} -{"sender": 3699, "msg_type": "MouseEvent", "y": 188, "x": 254, "type": "mousemove", "message_id": 1252} -{"sender": 3699, "msg_type": "MouseEvent", "y": 200, "x": 253, "type": "mousemove", "message_id": 1253} -{"sender": 3699, "msg_type": "MouseEvent", "y": 213, "x": 249, "type": "mouseover", "message_id": 1254} -{"sender": 3699, "msg_type": "MouseEvent", "y": 213, "x": 249, "type": "mouseover", "message_id": 1255} -{"sender": 3699, "msg_type": "MouseEvent", "y": 213, "x": 249, "type": "mousemove", "message_id": 1256} -{"sender": 3699, "msg_type": "MouseEvent", "y": 224, "x": 245, "type": "mousemove", "message_id": 1257} -{"sender": 3699, "msg_type": "MouseEvent", "y": 239, "x": 238, "type": "mousemove", "message_id": 1258} -{"sender": 3699, "msg_type": "MouseEvent", "y": 252, "x": 232, "type": "mousemove", "message_id": 1259} -{"sender": 3699, "msg_type": "MouseEvent", "y": 262, "x": 226, "type": "mousemove", "message_id": 1260} -{"sender": 3699, "msg_type": "MouseEvent", "y": 271, "x": 220, "type": "mousemove", "message_id": 1261} -{"sender": 3699, "msg_type": "MouseEvent", "y": 281, "x": 214, "type": "mousemove", "message_id": 1262} -{"sender": 3699, "msg_type": "MouseEvent", "y": 289, "x": 209, "type": "mousemove", "message_id": 1263} -{"sender": 3699, "msg_type": "MouseEvent", "y": 294, "x": 206, "type": "mousemove", "message_id": 1264} -{"sender": 3699, "msg_type": "MouseEvent", "y": 296, "x": 205, "type": "mouseover", "message_id": 1265} -{"sender": 3699, "msg_type": "MouseEvent", "y": 296, "x": 205, "type": "mouseover", "message_id": 1266} -{"sender": 3699, "msg_type": "MouseEvent", "y": 296, "x": 205, "type": "mousemove", "message_id": 1267} -{"sender": 3699, "msg_type": "MouseEvent", "y": 296, "x": 205, "type": "mousemove", "message_id": 1268} -{"sender": 3699, "msg_type": "MouseEvent", "y": 295, "x": 205, "type": "mousemove", "message_id": 1269} -{"sender": 3699, "msg_type": "MouseEvent", "y": 293, "x": 205, "type": "mousemove", "message_id": 1270} -{"sender": 3699, "msg_type": "MouseEvent", "y": 290, "x": 205, "type": "mousemove", "message_id": 1271} -{"sender": 3699, "msg_type": "MouseEvent", "y": 286, "x": 204, "type": "mousemove", "message_id": 1272} -{"sender": 3699, "msg_type": "MouseEvent", "y": 283, "x": 204, "type": "mousemove", "message_id": 1273} -{"sender": 3699, "msg_type": "MouseEvent", "y": 280, "x": 203, "type": "mousemove", "message_id": 1274} -{"sender": 3699, "msg_type": "MouseEvent", "y": 278, "x": 203, "type": "mousemove", "message_id": 1275} -{"sender": 3699, "msg_type": "MouseEvent", "y": 277, "x": 203, "type": "mousemove", "message_id": 1276} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1277} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1278} -{"sender": 3699, "msg_type": "MouseEvent", "y": 277, "x": 203, "type": "mousedown", "message_id": 1279} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1280} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 1281} -{"sender": 3699, "msg_type": "MouseEvent", "y": 277, "x": 203, "type": "mouseup", "message_id": 1282} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 2, "delta": 2, "type": "wheel", "message_id": 1283} -{"sender": 3699, "msg_type": "MouseEvent", "y": 278, "x": 202, "type": "mousemove", "message_id": 1284} -{"sender": 3699, "msg_type": "MouseEvent", "y": 280, "x": 201, "type": "mousemove", "message_id": 1285} -{"sender": 3699, "msg_type": "MouseEvent", "y": 283, "x": 200, "type": "mousemove", "message_id": 1286} -{"sender": 3699, "msg_type": "MouseEvent", "y": 284, "x": 200, "type": "mousemove", "message_id": 1287} -{"sender": 3699, "msg_type": "MouseEvent", "y": 284, "x": 200, "type": "mousemove", "message_id": 1288} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 200, "type": "mousemove", "message_id": 1289} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 200, "type": "mousemove", "message_id": 1290} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 200, "type": "mousemove", "message_id": 1291} -{"sender": 3699, "msg_type": "MouseEvent", "y": 286, "x": 200, "type": "mousemove", "message_id": 1292} -{"sender": 3699, "msg_type": "MouseEvent", "y": 286, "x": 200, "type": "mousemove", "message_id": 1293} -{"sender": 3699, "msg_type": "MouseEvent", "y": 286, "x": 200, "type": "mousemove", "message_id": 1295} -{"sender": 3699, "msg_type": "MouseEvent", "y": 286, "x": 200, "type": "mousemove", "message_id": 1294} -{"sender": 3699, "msg_type": "MouseEvent", "y": 286, "x": 200, "type": "mousemove", "message_id": 1296} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 1297, "altKey": false, "metaKey": false, "key": "s", "ctrlKey": false, "type": "keydown", "keyCode": 83} -{"sender": 3699, "msg_type": "MouseEvent", "y": 286, "x": 200, "type": "mousemove", "message_id": 1299} -{"sender": 3699, "msg_type": "MouseEvent", "y": 287, "x": 200, "type": "mousemove", "message_id": 1300} -{"sender": 3699, "msg_type": "MouseEvent", "y": 287, "x": 203, "type": "mouseover", "message_id": 1301} -{"sender": 3699, "msg_type": "MouseEvent", "y": 287, "x": 203, "type": "mousemove", "message_id": 1303} -{"sender": 3699, "msg_type": "MouseEvent", "y": 287, "x": 203, "type": "mouseover", "message_id": 1302} -{"sender": 3699, "msg_type": "MouseEvent", "y": 288, "x": 209, "type": "mousemove", "message_id": 1304} -{"sender": 3699, "msg_type": "MouseEvent", "y": 290, "x": 222, "type": "mouseover", "message_id": 1305} -{"sender": 3699, "msg_type": "MouseEvent", "y": 290, "x": 222, "type": "mouseover", "message_id": 1306} -{"sender": 3699, "msg_type": "MouseEvent", "y": 291, "x": 241, "type": "mousemove", "message_id": 1308} -{"sender": 3699, "msg_type": "MouseEvent", "y": 290, "x": 222, "type": "mousemove", "message_id": 1307} -{"sender": 3699, "msg_type": "MouseEvent", "y": 291, "x": 270, "type": "mouseover", "message_id": 1309} -{"sender": 3699, "msg_type": "MouseEvent", "y": 291, "x": 270, "type": "mouseover", "message_id": 1310} -{"sender": 3699, "msg_type": "MouseEvent", "y": 290, "x": 312, "type": "mousemove", "message_id": 1312} -{"sender": 3699, "msg_type": "MouseEvent", "y": 290, "x": 353, "type": "mouseover", "message_id": 1313} -{"sender": 3699, "msg_type": "MouseEvent", "y": 291, "x": 270, "type": "mousemove", "message_id": 1311} -{"sender": 3699, "msg_type": "MouseEvent", "y": 290, "x": 353, "type": "mouseover", "message_id": 1314} -{"sender": 3699, "msg_type": "MouseEvent", "y": 290, "x": 353, "type": "mousemove", "message_id": 1315} -{"sender": 3699, "msg_type": "MouseEvent", "y": 287, "x": 440, "type": "mousemove", "message_id": 1317} -{"sender": 3699, "msg_type": "MouseEvent", "y": 288, "x": 404, "type": "mousemove", "message_id": 1316} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 489, "type": "mousemove", "message_id": 1318} -{"sender": 3699, "msg_type": "MouseEvent", "y": 284, "x": 526, "type": "mousemove", "message_id": 1319} -{"sender": 3699, "msg_type": "MouseEvent", "y": 284, "x": 545, "type": "mousemove", "message_id": 1320} -{"sender": 3699, "msg_type": "MouseEvent", "y": 284, "x": 568, "type": "mousemove", "message_id": 1321} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 584, "type": "mousemove", "message_id": 1322} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 594, "type": "mouseover", "message_id": 1323} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 594, "type": "mouseover", "message_id": 1324} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 594, "type": "mousemove", "message_id": 1325} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 598, "type": "mousemove", "message_id": 1326} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 601, "type": "mousemove", "message_id": 1327} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 602, "type": "mouseover", "message_id": 1329} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 602, "type": "mouseover", "message_id": 1328} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 602, "type": "mousemove", "message_id": 1330} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 603, "type": "mousemove", "message_id": 1331} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 605, "type": "mouseover", "message_id": 1332} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 605, "type": "mouseover", "message_id": 1333} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 605, "type": "mousemove", "message_id": 1334} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 609, "type": "mousemove", "message_id": 1335} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 617, "type": "mousemove", "message_id": 1336} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 624, "type": "mousemove", "message_id": 1337} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 635, "type": "mousemove", "message_id": 1338} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 645, "type": "mousemove", "message_id": 1339} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 652, "type": "mousemove", "message_id": 1340} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 655, "type": "mousemove", "message_id": 1341} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 656, "type": "mouseover", "message_id": 1342} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 656, "type": "mousemove", "message_id": 1344} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 656, "type": "mouseover", "message_id": 1343} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 656, "type": "mousedown", "message_id": 1345} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 656, "type": "mouseup", "message_id": 1346} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 655, "type": "mousemove", "message_id": 1347} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 655, "type": "mousemove", "message_id": 1348} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 655, "type": "mousemove", "message_id": 1349} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 654, "type": "mousemove", "message_id": 1350} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 654, "type": "mousemove", "message_id": 1351} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 654, "type": "mousemove", "message_id": 1352} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 654, "type": "mousemove", "message_id": 1353} -{"sender": 3699, "msg_type": "MouseEvent", "y": 284, "x": 653, "type": "mousemove", "message_id": 1354} -{"sender": 3699, "msg_type": "MouseEvent", "y": 284, "x": 653, "type": "mousemove", "message_id": 1355} -{"sender": 3699, "msg_type": "MouseEvent", "y": 284, "x": 653, "type": "mousemove", "message_id": 1356} -{"sender": 3699, "msg_type": "MouseEvent", "y": 283, "x": 653, "type": "mousemove", "message_id": 1357} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 1358, "altKey": false, "metaKey": false, "key": "s", "ctrlKey": false, "type": "keydown", "keyCode": 83} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 1360, "altKey": false, "metaKey": false, "key": "l", "ctrlKey": false, "type": "keydown", "keyCode": 76} -{"sender": 3699, "msg_type": "MouseEvent", "y": 283, "x": 653, "type": "mousedown", "message_id": 1361} -{"sender": 3699, "msg_type": "MouseEvent", "y": 283, "x": 653, "type": "mouseup", "message_id": 1362} -{"sender": 3699, "msg_type": "MouseEvent", "y": 283, "x": 648, "type": "mouseover", "message_id": 1364} -{"sender": 3699, "msg_type": "MouseEvent", "y": 283, "x": 648, "type": "mouseover", "message_id": 1365} -{"sender": 3699, "msg_type": "MouseEvent", "y": 283, "x": 648, "type": "mousemove", "message_id": 1366} -{"sender": 3699, "msg_type": "MouseEvent", "y": 283, "x": 635, "type": "mousemove", "message_id": 1367} -{"sender": 3699, "msg_type": "MouseEvent", "y": 282, "x": 610, "type": "mouseover", "message_id": 1369} -{"sender": 3699, "msg_type": "MouseEvent", "y": 282, "x": 610, "type": "mouseover", "message_id": 1368} -{"sender": 3699, "msg_type": "MouseEvent", "y": 282, "x": 610, "type": "mousemove", "message_id": 1370} -{"sender": 3699, "msg_type": "MouseEvent", "y": 281, "x": 580, "type": "mouseover", "message_id": 1371} -{"sender": 3699, "msg_type": "MouseEvent", "y": 281, "x": 580, "type": "mouseover", "message_id": 1372} -{"sender": 3699, "msg_type": "MouseEvent", "y": 281, "x": 580, "type": "mousemove", "message_id": 1373} -{"sender": 3699, "msg_type": "MouseEvent", "y": 279, "x": 546, "type": "mousemove", "message_id": 1374} -{"sender": 3699, "msg_type": "MouseEvent", "y": 276, "x": 521, "type": "mousemove", "message_id": 1375} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 487, "type": "mouseover", "message_id": 1376} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 487, "type": "mouseover", "message_id": 1377} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 487, "type": "mousemove", "message_id": 1378} -{"sender": 3699, "msg_type": "MouseEvent", "y": 272, "x": 459, "type": "mousemove", "message_id": 1379} -{"sender": 3699, "msg_type": "MouseEvent", "y": 271, "x": 433, "type": "mousemove", "message_id": 1380} -{"sender": 3699, "msg_type": "MouseEvent", "y": 270, "x": 418, "type": "mouseover", "message_id": 1381} -{"sender": 3699, "msg_type": "MouseEvent", "y": 270, "x": 418, "type": "mouseover", "message_id": 1382} -{"sender": 3699, "msg_type": "MouseEvent", "y": 270, "x": 418, "type": "mousemove", "message_id": 1383} -{"sender": 3699, "msg_type": "MouseEvent", "y": 270, "x": 403, "type": "mousemove", "message_id": 1384} -{"sender": 3699, "msg_type": "MouseEvent", "y": 269, "x": 395, "type": "mousemove", "message_id": 1385} -{"sender": 3699, "msg_type": "MouseEvent", "y": 269, "x": 392, "type": "mousemove", "message_id": 1386} -{"sender": 3699, "msg_type": "MouseEvent", "y": 269, "x": 390, "type": "mousemove", "message_id": 1387} -{"sender": 3699, "msg_type": "MouseEvent", "y": 270, "x": 389, "type": "mouseover", "message_id": 1388} -{"sender": 3699, "msg_type": "MouseEvent", "y": 270, "x": 389, "type": "mouseover", "message_id": 1389} -{"sender": 3699, "msg_type": "MouseEvent", "y": 270, "x": 389, "type": "mousemove", "message_id": 1390} -{"sender": 3699, "msg_type": "MouseEvent", "y": 270, "x": 389, "type": "mousemove", "message_id": 1391} -{"sender": 3699, "msg_type": "MouseEvent", "y": 271, "x": 387, "type": "mouseover", "message_id": 1392} -{"sender": 3699, "msg_type": "MouseEvent", "y": 271, "x": 387, "type": "mouseover", "message_id": 1393} -{"sender": 3699, "msg_type": "MouseEvent", "y": 271, "x": 387, "type": "mousemove", "message_id": 1394} -{"sender": 3699, "msg_type": "MouseEvent", "y": 272, "x": 384, "type": "mousemove", "message_id": 1395} -{"sender": 3699, "msg_type": "MouseEvent", "y": 272, "x": 380, "type": "mousemove", "message_id": 1396} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 376, "type": "mousemove", "message_id": 1397} -{"sender": 3699, "msg_type": "MouseEvent", "y": 274, "x": 373, "type": "mousemove", "message_id": 1398} -{"sender": 3699, "msg_type": "MouseEvent", "y": 274, "x": 371, "type": "mousemove", "message_id": 1399} -{"sender": 3699, "msg_type": "MouseEvent", "y": 275, "x": 367, "type": "mousemove", "message_id": 1400} -{"sender": 3699, "msg_type": "MouseEvent", "y": 276, "x": 363, "type": "mousemove", "message_id": 1401} -{"sender": 3699, "msg_type": "MouseEvent", "y": 277, "x": 357, "type": "mousemove", "message_id": 1402} -{"sender": 3699, "msg_type": "MouseEvent", "y": 277, "x": 351, "type": "mousemove", "message_id": 1403} -{"sender": 3699, "msg_type": "MouseEvent", "y": 278, "x": 344, "type": "mousemove", "message_id": 1404} -{"sender": 3699, "msg_type": "MouseEvent", "y": 278, "x": 337, "type": "mousemove", "message_id": 1405} -{"sender": 3699, "msg_type": "MouseEvent", "y": 278, "x": 332, "type": "mousemove", "message_id": 1406} -{"sender": 3699, "msg_type": "MouseEvent", "y": 278, "x": 329, "type": "mousemove", "message_id": 1407} -{"sender": 3699, "msg_type": "MouseEvent", "y": 278, "x": 327, "type": "mousemove", "message_id": 1408} -{"sender": 3699, "msg_type": "MouseEvent", "y": 278, "x": 326, "type": "mouseover", "message_id": 1409} -{"sender": 3699, "msg_type": "MouseEvent", "y": 278, "x": 326, "type": "mouseover", "message_id": 1410} -{"sender": 3699, "msg_type": "MouseEvent", "y": 278, "x": 326, "type": "mousemove", "message_id": 1411} -{"sender": 3699, "msg_type": "MouseEvent", "y": 278, "x": 325, "type": "mousemove", "message_id": 1412} -{"sender": 3699, "msg_type": "MouseEvent", "y": 278, "x": 324, "type": "mousemove", "message_id": 1413} -{"sender": 3699, "msg_type": "MouseEvent", "y": 278, "x": 323, "type": "mousemove", "message_id": 1414} -{"sender": 3699, "msg_type": "MouseEvent", "y": 278, "x": 321, "type": "mouseover", "message_id": 1415} -{"sender": 3699, "msg_type": "MouseEvent", "y": 278, "x": 321, "type": "mouseover", "message_id": 1416} -{"sender": 3699, "msg_type": "MouseEvent", "y": 278, "x": 321, "type": "mousemove", "message_id": 1417} -{"sender": 3699, "msg_type": "MouseEvent", "y": 278, "x": 320, "type": "mouseover", "message_id": 1418} -{"sender": 3699, "msg_type": "MouseEvent", "y": 278, "x": 320, "type": "mouseover", "message_id": 1419} -{"sender": 3699, "msg_type": "MouseEvent", "y": 278, "x": 320, "type": "mousemove", "message_id": 1420} -{"sender": 3699, "msg_type": "MouseEvent", "y": 278, "x": 318, "type": "mouseover", "message_id": 1421} -{"sender": 3699, "msg_type": "MouseEvent", "y": 278, "x": 318, "type": "mouseover", "message_id": 1422} -{"sender": 3699, "msg_type": "MouseEvent", "y": 278, "x": 318, "type": "mousemove", "message_id": 1423} -{"sender": 3699, "msg_type": "MouseEvent", "y": 278, "x": 317, "type": "mouseover", "message_id": 1424} -{"sender": 3699, "msg_type": "MouseEvent", "y": 278, "x": 317, "type": "mouseover", "message_id": 1425} -{"sender": 3699, "msg_type": "MouseEvent", "y": 278, "x": 317, "type": "mousemove", "message_id": 1426} -{"sender": 3699, "msg_type": "MouseEvent", "y": 278, "x": 317, "type": "mousedown", "message_id": 1427} -{"sender": 3699, "msg_type": "MouseEvent", "y": 278, "x": 316, "type": "mousemove", "message_id": 1428} -{"sender": 3699, "msg_type": "MouseEvent", "y": 278, "x": 316, "type": "mouseup", "message_id": 1429} -{"sender": 3699, "msg_type": "MouseEvent", "y": 279, "x": 316, "type": "mousemove", "message_id": 1434} -{"sender": 3699, "msg_type": "MouseEvent", "y": 279, "x": 315, "type": "mousemove", "message_id": 1435} -{"sender": 3699, "msg_type": "MouseEvent", "y": 279, "x": 313, "type": "mouseover", "message_id": 1436} -{"sender": 3699, "msg_type": "MouseEvent", "y": 279, "x": 313, "type": "mouseover", "message_id": 1437} -{"sender": 3699, "msg_type": "MouseEvent", "y": 279, "x": 313, "type": "mousemove", "message_id": 1438} -{"sender": 3699, "msg_type": "MouseEvent", "y": 280, "x": 311, "type": "mousemove", "message_id": 1439} -{"sender": 3699, "msg_type": "MouseEvent", "y": 280, "x": 310, "type": "mouseover", "message_id": 1440} -{"sender": 3699, "msg_type": "MouseEvent", "y": 280, "x": 310, "type": "mouseover", "message_id": 1441} -{"sender": 3699, "msg_type": "MouseEvent", "y": 280, "x": 310, "type": "mousemove", "message_id": 1442} -{"sender": 3699, "msg_type": "MouseEvent", "y": 280, "x": 309, "type": "mousemove", "message_id": 1443} -{"sender": 3699, "msg_type": "MouseEvent", "y": 281, "x": 308, "type": "mousemove", "message_id": 1444} -{"sender": 3699, "msg_type": "MouseEvent", "y": 281, "x": 307, "type": "mousemove", "message_id": 1445} -{"sender": 3699, "msg_type": "MouseEvent", "y": 282, "x": 304, "type": "mouseover", "message_id": 1446} -{"sender": 3699, "msg_type": "MouseEvent", "y": 282, "x": 304, "type": "mouseover", "message_id": 1447} -{"sender": 3699, "msg_type": "MouseEvent", "y": 282, "x": 304, "type": "mousemove", "message_id": 1448} -{"sender": 3699, "msg_type": "MouseEvent", "y": 282, "x": 300, "type": "mousemove", "message_id": 1449} -{"sender": 3699, "msg_type": "MouseEvent", "y": 283, "x": 296, "type": "mousemove", "message_id": 1450} -{"sender": 3699, "msg_type": "MouseEvent", "y": 283, "x": 291, "type": "mousemove", "message_id": 1451} -{"sender": 3699, "msg_type": "MouseEvent", "y": 283, "x": 288, "type": "mousemove", "message_id": 1452} -{"sender": 3699, "msg_type": "MouseEvent", "y": 283, "x": 287, "type": "mouseover", "message_id": 1453} -{"sender": 3699, "msg_type": "MouseEvent", "y": 283, "x": 287, "type": "mouseover", "message_id": 1454} -{"sender": 3699, "msg_type": "MouseEvent", "y": 283, "x": 287, "type": "mousemove", "message_id": 1455} -{"sender": 3699, "msg_type": "MouseEvent", "y": 283, "x": 286, "type": "mousemove", "message_id": 1456} -{"sender": 3699, "msg_type": "MouseEvent", "y": 283, "x": 284, "type": "mouseover", "message_id": 1457} -{"sender": 3699, "msg_type": "MouseEvent", "y": 283, "x": 284, "type": "mouseover", "message_id": 1458} -{"sender": 3699, "msg_type": "MouseEvent", "y": 283, "x": 284, "type": "mousemove", "message_id": 1459} -{"sender": 3699, "msg_type": "MouseEvent", "y": 283, "x": 283, "type": "mouseover", "message_id": 1460} -{"sender": 3699, "msg_type": "MouseEvent", "y": 283, "x": 283, "type": "mouseover", "message_id": 1461} -{"sender": 3699, "msg_type": "MouseEvent", "y": 283, "x": 283, "type": "mousemove", "message_id": 1462} -{"sender": 3699, "msg_type": "MouseEvent", "y": 284, "x": 280, "type": "mouseover", "message_id": 1463} -{"sender": 3699, "msg_type": "MouseEvent", "y": 284, "x": 280, "type": "mouseover", "message_id": 1464} -{"sender": 3699, "msg_type": "MouseEvent", "y": 284, "x": 280, "type": "mousemove", "message_id": 1465} -{"sender": 3699, "msg_type": "MouseEvent", "y": 284, "x": 274, "type": "mousemove", "message_id": 1467} -{"sender": 3699, "msg_type": "MouseEvent", "y": 284, "x": 277, "type": "mousemove", "message_id": 1466} -{"sender": 3699, "msg_type": "MouseEvent", "y": 284, "x": 272, "type": "mousemove", "message_id": 1468} -{"sender": 3699, "msg_type": "MouseEvent", "y": 284, "x": 270, "type": "mousemove", "message_id": 1469} -{"sender": 3699, "msg_type": "MouseEvent", "y": 284, "x": 269, "type": "mouseover", "message_id": 1470} -{"sender": 3699, "msg_type": "MouseEvent", "y": 284, "x": 269, "type": "mouseover", "message_id": 1471} -{"sender": 3699, "msg_type": "MouseEvent", "y": 284, "x": 269, "type": "mousemove", "message_id": 1472} -{"sender": 3699, "msg_type": "MouseEvent", "y": 284, "x": 268, "type": "mousemove", "message_id": 1473} -{"sender": 3699, "msg_type": "MouseEvent", "y": 284, "x": 268, "type": "mousemove", "message_id": 1474} -{"sender": 3699, "msg_type": "MouseEvent", "y": 284, "x": 268, "type": "mousemove", "message_id": 1475} -{"sender": 3699, "msg_type": "MouseEvent", "y": 283, "x": 268, "type": "mousemove", "message_id": 1476} -{"sender": 3699, "msg_type": "MouseEvent", "y": 283, "x": 268, "type": "mousemove", "message_id": 1477} -{"sender": 3699, "msg_type": "MouseEvent", "y": 283, "x": 268, "type": "mousemove", "message_id": 1478} -{"sender": 3699, "msg_type": "MouseEvent", "y": 282, "x": 268, "type": "mousemove", "message_id": 1479} -{"sender": 3699, "msg_type": "MouseEvent", "y": 281, "x": 268, "type": "mousemove", "message_id": 1480} -{"sender": 3699, "msg_type": "MouseEvent", "y": 281, "x": 268, "type": "mousemove", "message_id": 1481} -{"sender": 3699, "msg_type": "MouseEvent", "y": 280, "x": 268, "type": "mousemove", "message_id": 1482} -{"sender": 3699, "msg_type": "MouseEvent", "y": 280, "x": 268, "type": "mousemove", "message_id": 1483} -{"sender": 3699, "msg_type": "MouseEvent", "y": 280, "x": 268, "type": "mousedown", "message_id": 1484} -{"sender": 3699, "msg_type": "MouseEvent", "y": 280, "x": 268, "type": "mouseup", "message_id": 1486} -{"sender": 3699, "msg_type": "MouseEvent", "y": 280, "x": 269, "type": "mousemove", "message_id": 1487} -{"sender": 3699, "msg_type": "MouseEvent", "y": 280, "x": 270, "type": "mousemove", "message_id": 1488} -{"sender": 3699, "msg_type": "MouseEvent", "y": 280, "x": 270, "type": "mousemove", "message_id": 1489} -{"sender": 3699, "msg_type": "MouseEvent", "y": 280, "x": 271, "type": "mousemove", "message_id": 1490} -{"sender": 3699, "msg_type": "MouseEvent", "y": 280, "x": 271, "type": "mousemove", "message_id": 1491} -{"sender": 3699, "msg_type": "MouseEvent", "y": 280, "x": 271, "type": "mousemove", "message_id": 1492} -{"sender": 3699, "msg_type": "MouseEvent", "y": 280, "x": 271, "type": "mousemove", "message_id": 1493} -{"sender": 3699, "msg_type": "MouseEvent", "y": 280, "x": 271, "type": "mousedown", "message_id": 1494} -{"sender": 3699, "msg_type": "MouseEvent", "y": 280, "x": 271, "type": "mouseup", "message_id": 1497} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 1498, "altKey": false, "metaKey": false, "key": "1", "ctrlKey": false, "type": "keydown", "keyCode": 49} -{"sender": 3699, "msg_type": "MouseEvent", "y": 280, "x": 271, "type": "mousemove", "message_id": 1500} -{"sender": 3699, "msg_type": "MouseEvent", "y": 280, "x": 273, "type": "mouseover", "message_id": 1501} -{"sender": 3699, "msg_type": "MouseEvent", "y": 280, "x": 273, "type": "mousemove", "message_id": 1503} -{"sender": 3699, "msg_type": "MouseEvent", "y": 280, "x": 273, "type": "mouseover", "message_id": 1502} -{"sender": 3699, "msg_type": "MouseEvent", "y": 280, "x": 276, "type": "mousemove", "message_id": 1504} -{"sender": 3699, "msg_type": "MouseEvent", "y": 279, "x": 278, "type": "mousemove", "message_id": 1505} -{"sender": 3699, "msg_type": "MouseEvent", "y": 279, "x": 281, "type": "mousemove", "message_id": 1506} -{"sender": 3699, "msg_type": "MouseEvent", "y": 279, "x": 283, "type": "mousemove", "message_id": 1507} -{"sender": 3699, "msg_type": "MouseEvent", "y": 279, "x": 287, "type": "mousemove", "message_id": 1508} -{"sender": 3699, "msg_type": "MouseEvent", "y": 279, "x": 294, "type": "mousemove", "message_id": 1509} -{"sender": 3699, "msg_type": "MouseEvent", "y": 278, "x": 306, "type": "mousemove", "message_id": 1510} -{"sender": 3699, "msg_type": "MouseEvent", "y": 277, "x": 326, "type": "mouseover", "message_id": 1511} -{"sender": 3699, "msg_type": "MouseEvent", "y": 277, "x": 326, "type": "mouseover", "message_id": 1512} -{"sender": 3699, "msg_type": "MouseEvent", "y": 277, "x": 326, "type": "mousemove", "message_id": 1513} -{"sender": 3699, "msg_type": "MouseEvent", "y": 275, "x": 355, "type": "mouseover", "message_id": 1515} -{"sender": 3699, "msg_type": "MouseEvent", "y": 275, "x": 355, "type": "mouseover", "message_id": 1514} -{"sender": 3699, "msg_type": "MouseEvent", "y": 275, "x": 355, "type": "mousemove", "message_id": 1516} -{"sender": 3699, "msg_type": "MouseEvent", "y": 271, "x": 395, "type": "mousemove", "message_id": 1517} -{"sender": 3699, "msg_type": "MouseEvent", "y": 265, "x": 443, "type": "mousemove", "message_id": 1518} -{"sender": 3699, "msg_type": "MouseEvent", "y": 262, "x": 475, "type": "mousemove", "message_id": 1519} -{"sender": 3699, "msg_type": "MouseEvent", "y": 259, "x": 521, "type": "mouseover", "message_id": 1520} -{"sender": 3699, "msg_type": "MouseEvent", "y": 259, "x": 521, "type": "mouseover", "message_id": 1521} -{"sender": 3699, "msg_type": "MouseEvent", "y": 259, "x": 521, "type": "mousemove", "message_id": 1522} -{"sender": 3699, "msg_type": "MouseEvent", "y": 255, "x": 565, "type": "mouseover", "message_id": 1523} -{"sender": 3699, "msg_type": "MouseEvent", "y": 255, "x": 565, "type": "mouseover", "message_id": 1524} -{"sender": 3699, "msg_type": "MouseEvent", "y": 255, "x": 565, "type": "mousemove", "message_id": 1525} -{"sender": 3699, "msg_type": "MouseEvent", "y": 252, "x": 603, "type": "mouseover", "message_id": 1526} -{"sender": 3699, "msg_type": "MouseEvent", "y": 252, "x": 603, "type": "mousemove", "message_id": 1528} -{"sender": 3699, "msg_type": "MouseEvent", "y": 252, "x": 603, "type": "mouseover", "message_id": 1527} -{"sender": 3699, "msg_type": "MouseEvent", "y": 251, "x": 626, "type": "mousemove", "message_id": 1529} -{"sender": 3699, "msg_type": "MouseEvent", "y": 251, "x": 650, "type": "mousemove", "message_id": 1530} -{"sender": 3699, "msg_type": "MouseEvent", "y": 251, "x": 664, "type": "mouseover", "message_id": 1531} -{"sender": 3699, "msg_type": "MouseEvent", "y": 251, "x": 664, "type": "mouseover", "message_id": 1532} -{"sender": 3699, "msg_type": "MouseEvent", "y": 251, "x": 664, "type": "mousemove", "message_id": 1533} -{"sender": 3699, "msg_type": "MouseEvent", "y": 251, "x": 671, "type": "mousemove", "message_id": 1534} -{"sender": 3699, "msg_type": "MouseEvent", "y": 251, "x": 675, "type": "mousemove", "message_id": 1535} -{"sender": 3699, "msg_type": "MouseEvent", "y": 251, "x": 678, "type": "mousemove", "message_id": 1536} -{"sender": 3699, "msg_type": "MouseEvent", "y": 251, "x": 679, "type": "mouseover", "message_id": 1537} -{"sender": 3699, "msg_type": "MouseEvent", "y": 251, "x": 679, "type": "mouseover", "message_id": 1538} -{"sender": 3699, "msg_type": "MouseEvent", "y": 251, "x": 679, "type": "mousemove", "message_id": 1539} -{"sender": 3699, "msg_type": "MouseEvent", "y": 251, "x": 680, "type": "mousemove", "message_id": 1540} -{"sender": 3699, "msg_type": "MouseEvent", "y": 251, "x": 681, "type": "mousemove", "message_id": 1541} -{"sender": 3699, "msg_type": "MouseEvent", "y": 251, "x": 681, "type": "mousemove", "message_id": 1542} -{"sender": 3699, "msg_type": "MouseEvent", "y": 251, "x": 682, "type": "mousemove", "message_id": 1543} -{"sender": 3699, "msg_type": "MouseEvent", "y": 251, "x": 682, "type": "mousedown", "message_id": 1544} -{"sender": 3699, "msg_type": "MouseEvent", "y": 251, "x": 682, "type": "mouseup", "message_id": 1547} -{"sender": 3699, "msg_type": "MouseEvent", "y": 251, "x": 682, "type": "mousedown", "message_id": 1548} -{"sender": 3699, "msg_type": "MouseEvent", "y": 251, "x": 682, "type": "mouseup", "message_id": 1551} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 1552, "altKey": false, "metaKey": false, "key": "2", "ctrlKey": false, "type": "keydown", "keyCode": 50} -{"sender": 3699, "msg_type": "MouseEvent", "y": 251, "x": 681, "type": "mousemove", "message_id": 1554} -{"sender": 3699, "msg_type": "MouseEvent", "y": 251, "x": 680, "type": "mousemove", "message_id": 1555} -{"sender": 3699, "msg_type": "MouseEvent", "y": 251, "x": 678, "type": "mouseover", "message_id": 1556} -{"sender": 3699, "msg_type": "MouseEvent", "y": 251, "x": 678, "type": "mouseover", "message_id": 1557} -{"sender": 3699, "msg_type": "MouseEvent", "y": 251, "x": 678, "type": "mousemove", "message_id": 1558} -{"sender": 3699, "msg_type": "MouseEvent", "y": 252, "x": 674, "type": "mousemove", "message_id": 1559} -{"sender": 3699, "msg_type": "MouseEvent", "y": 254, "x": 669, "type": "mouseover", "message_id": 1560} -{"sender": 3699, "msg_type": "MouseEvent", "y": 254, "x": 669, "type": "mouseover", "message_id": 1561} -{"sender": 3699, "msg_type": "MouseEvent", "y": 254, "x": 669, "type": "mousemove", "message_id": 1562} -{"sender": 3699, "msg_type": "MouseEvent", "y": 255, "x": 664, "type": "mouseover", "message_id": 1563} -{"sender": 3699, "msg_type": "MouseEvent", "y": 255, "x": 664, "type": "mouseover", "message_id": 1564} -{"sender": 3699, "msg_type": "MouseEvent", "y": 255, "x": 664, "type": "mousemove", "message_id": 1565} -{"sender": 3699, "msg_type": "MouseEvent", "y": 255, "x": 655, "type": "mousemove", "message_id": 1566} -{"sender": 3699, "msg_type": "MouseEvent", "y": 255, "x": 643, "type": "mousemove", "message_id": 1567} -{"sender": 3699, "msg_type": "MouseEvent", "y": 255, "x": 626, "type": "mouseover", "message_id": 1568} -{"sender": 3699, "msg_type": "MouseEvent", "y": 255, "x": 626, "type": "mouseover", "message_id": 1569} -{"sender": 3699, "msg_type": "MouseEvent", "y": 255, "x": 611, "type": "mouseover", "message_id": 1571} -{"sender": 3699, "msg_type": "MouseEvent", "y": 255, "x": 626, "type": "mousemove", "message_id": 1570} -{"sender": 3699, "msg_type": "MouseEvent", "y": 255, "x": 611, "type": "mouseover", "message_id": 1572} -{"sender": 3699, "msg_type": "MouseEvent", "y": 255, "x": 611, "type": "mousemove", "message_id": 1573} -{"sender": 3699, "msg_type": "MouseEvent", "y": 254, "x": 598, "type": "mousemove", "message_id": 1574} -{"sender": 3699, "msg_type": "MouseEvent", "y": 254, "x": 590, "type": "mousemove", "message_id": 1575} -{"sender": 3699, "msg_type": "MouseEvent", "y": 254, "x": 584, "type": "mousemove", "message_id": 1576} -{"sender": 3699, "msg_type": "MouseEvent", "y": 254, "x": 580, "type": "mousemove", "message_id": 1577} -{"sender": 3699, "msg_type": "MouseEvent", "y": 254, "x": 574, "type": "mousemove", "message_id": 1578} -{"sender": 3699, "msg_type": "MouseEvent", "y": 253, "x": 566, "type": "mousemove", "message_id": 1579} -{"sender": 3699, "msg_type": "MouseEvent", "y": 251, "x": 555, "type": "mouseover", "message_id": 1580} -{"sender": 3699, "msg_type": "MouseEvent", "y": 251, "x": 555, "type": "mouseover", "message_id": 1581} -{"sender": 3699, "msg_type": "MouseEvent", "y": 251, "x": 555, "type": "mousemove", "message_id": 1582} -{"sender": 3699, "msg_type": "MouseEvent", "y": 247, "x": 542, "type": "mousemove", "message_id": 1583} -{"sender": 3699, "msg_type": "MouseEvent", "y": 244, "x": 529, "type": "mouseover", "message_id": 1584} -{"sender": 3699, "msg_type": "MouseEvent", "y": 244, "x": 529, "type": "mouseover", "message_id": 1585} -{"sender": 3699, "msg_type": "MouseEvent", "y": 244, "x": 529, "type": "mousemove", "message_id": 1586} -{"sender": 3699, "msg_type": "MouseEvent", "y": 241, "x": 516, "type": "mouseover", "message_id": 1587} -{"sender": 3699, "msg_type": "MouseEvent", "y": 241, "x": 516, "type": "mouseover", "message_id": 1588} -{"sender": 3699, "msg_type": "MouseEvent", "y": 241, "x": 516, "type": "mousemove", "message_id": 1589} -{"sender": 3699, "msg_type": "MouseEvent", "y": 238, "x": 503, "type": "mouseover", "message_id": 1590} -{"sender": 3699, "msg_type": "MouseEvent", "y": 238, "x": 503, "type": "mouseover", "message_id": 1591} -{"sender": 3699, "msg_type": "MouseEvent", "y": 238, "x": 503, "type": "mousemove", "message_id": 1592} -{"sender": 3699, "msg_type": "MouseEvent", "y": 237, "x": 493, "type": "mouseover", "message_id": 1593} -{"sender": 3699, "msg_type": "MouseEvent", "y": 237, "x": 493, "type": "mouseover", "message_id": 1594} -{"sender": 3699, "msg_type": "MouseEvent", "y": 237, "x": 493, "type": "mousemove", "message_id": 1595} -{"sender": 3699, "msg_type": "MouseEvent", "y": 236, "x": 486, "type": "mousemove", "message_id": 1596} -{"sender": 3699, "msg_type": "MouseEvent", "y": 235, "x": 484, "type": "mousemove", "message_id": 1597} -{"sender": 3699, "msg_type": "MouseEvent", "y": 234, "x": 482, "type": "mousemove", "message_id": 1598} -{"sender": 3699, "msg_type": "MouseEvent", "y": 233, "x": 481, "type": "mouseover", "message_id": 1599} -{"sender": 3699, "msg_type": "MouseEvent", "y": 233, "x": 481, "type": "mouseover", "message_id": 1600} -{"sender": 3699, "msg_type": "MouseEvent", "y": 233, "x": 481, "type": "mousemove", "message_id": 1601} -{"sender": 3699, "msg_type": "MouseEvent", "y": 233, "x": 481, "type": "mousemove", "message_id": 1602} -{"sender": 3699, "msg_type": "MouseEvent", "y": 233, "x": 481, "type": "mousemove", "message_id": 1603} -{"sender": 3699, "msg_type": "MouseEvent", "y": 233, "x": 481, "type": "mousedown", "message_id": 1604} -{"sender": 3699, "msg_type": "MouseEvent", "y": 233, "x": 481, "type": "mouseup", "message_id": 1606} -{"sender": 3699, "msg_type": "MouseEvent", "y": 233, "x": 481, "type": "mousemove", "message_id": 1607} -{"sender": 3699, "msg_type": "MouseEvent", "y": 234, "x": 481, "type": "mousemove", "message_id": 1608} -{"sender": 3699, "msg_type": "MouseEvent", "y": 234, "x": 481, "type": "mousemove", "message_id": 1609} -{"sender": 3699, "msg_type": "MouseEvent", "y": 235, "x": 481, "type": "mousemove", "message_id": 1610} -{"sender": 3699, "msg_type": "MouseEvent", "y": 236, "x": 481, "type": "mousemove", "message_id": 1611} -{"sender": 3699, "msg_type": "MouseEvent", "y": 238, "x": 479, "type": "mouseover", "message_id": 1612} -{"sender": 3699, "msg_type": "MouseEvent", "y": 238, "x": 479, "type": "mouseover", "message_id": 1613} -{"sender": 3699, "msg_type": "MouseEvent", "y": 240, "x": 476, "type": "mousemove", "message_id": 1615} -{"sender": 3699, "msg_type": "MouseEvent", "y": 238, "x": 479, "type": "mousemove", "message_id": 1614} -{"sender": 3699, "msg_type": "MouseEvent", "y": 243, "x": 473, "type": "mousemove", "message_id": 1616} -{"sender": 3699, "msg_type": "MouseEvent", "y": 246, "x": 469, "type": "mousemove", "message_id": 1617} -{"sender": 3699, "msg_type": "MouseEvent", "y": 250, "x": 464, "type": "mousemove", "message_id": 1618} -{"sender": 3699, "msg_type": "MouseEvent", "y": 256, "x": 459, "type": "mousemove", "message_id": 1619} -{"sender": 3699, "msg_type": "MouseEvent", "y": 261, "x": 454, "type": "mousemove", "message_id": 1620} -{"sender": 3699, "msg_type": "MouseEvent", "y": 266, "x": 449, "type": "mousemove", "message_id": 1621} -{"sender": 3699, "msg_type": "MouseEvent", "y": 270, "x": 445, "type": "mousemove", "message_id": 1622} -{"sender": 3699, "msg_type": "MouseEvent", "y": 272, "x": 442, "type": "mousemove", "message_id": 1623} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 440, "type": "mouseover", "message_id": 1624} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 440, "type": "mouseover", "message_id": 1625} -{"sender": 3699, "msg_type": "MouseEvent", "y": 274, "x": 440, "type": "mouseover", "message_id": 1627} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 440, "type": "mousemove", "message_id": 1626} -{"sender": 3699, "msg_type": "MouseEvent", "y": 274, "x": 440, "type": "mouseover", "message_id": 1628} -{"sender": 3699, "msg_type": "MouseEvent", "y": 274, "x": 440, "type": "mousemove", "message_id": 1629} -{"sender": 3699, "msg_type": "MouseEvent", "y": 274, "x": 440, "type": "mousemove", "message_id": 1630} -{"sender": 3699, "msg_type": "MouseEvent", "y": 274, "x": 440, "type": "mousemove", "message_id": 1631} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 440, "type": "mousemove", "message_id": 1632} -{"sender": 3699, "msg_type": "MouseEvent", "y": 272, "x": 439, "type": "mousemove", "message_id": 1633} -{"sender": 3699, "msg_type": "MouseEvent", "y": 271, "x": 439, "type": "mousemove", "message_id": 1634} -{"sender": 3699, "msg_type": "MouseEvent", "y": 270, "x": 439, "type": "mousemove", "message_id": 1635} -{"sender": 3699, "msg_type": "MouseEvent", "y": 268, "x": 439, "type": "mousemove", "message_id": 1636} -{"sender": 3699, "msg_type": "MouseEvent", "y": 267, "x": 440, "type": "mousemove", "message_id": 1637} -{"sender": 3699, "msg_type": "MouseEvent", "y": 265, "x": 440, "type": "mousemove", "message_id": 1638} -{"sender": 3699, "msg_type": "MouseEvent", "y": 264, "x": 440, "type": "mousemove", "message_id": 1639} -{"sender": 3699, "msg_type": "MouseEvent", "y": 264, "x": 440, "type": "mousemove", "message_id": 1640} -{"sender": 3699, "msg_type": "MouseEvent", "y": 263, "x": 440, "type": "mousemove", "message_id": 1641} -{"sender": 3699, "msg_type": "MouseEvent", "y": 263, "x": 440, "type": "mousemove", "message_id": 1642} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1643} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -5, "delta": -5, "type": "wheel", "message_id": 1644} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -6, "delta": -6, "type": "wheel", "message_id": 1645} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -6, "delta": -6, "type": "wheel", "message_id": 1646} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -3, "deltaY": -7, "delta": -7, "type": "wheel", "message_id": 1647} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -6, "delta": -6, "type": "wheel", "message_id": 1648} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -3, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 1649} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 1650} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -6, "delta": -6, "type": "wheel", "message_id": 1651} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -2, "deltaY": -5, "delta": -5, "type": "wheel", "message_id": 1652} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -2, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 1653} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 1654} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 1655} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1656} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1657} -{"sender": 3699, "msg_type": "MouseEvent", "y": 263, "x": 440, "type": "mousemove", "message_id": 1658} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1659} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": 0, "delta": 1, "type": "wheel", "message_id": 1660} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1661} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1663} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1662} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 1664} -{"sender": 3699, "msg_type": "MouseEvent", "y": 263, "x": 439, "type": "mousemove", "message_id": 1665} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1666} -{"sender": 3699, "msg_type": "MouseEvent", "y": 264, "x": 439, "type": "mousemove", "message_id": 1667} -{"sender": 3699, "msg_type": "MouseEvent", "y": 264, "x": 439, "type": "mousemove", "message_id": 1668} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1669} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": 0, "delta": 1, "type": "wheel", "message_id": 1670} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1671} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1672} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1673} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1674} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1675} -{"sender": 3699, "msg_type": "MouseEvent", "y": 264, "x": 439, "type": "mousemove", "message_id": 1676} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 1677} -{"sender": 3699, "msg_type": "MouseEvent", "y": 264, "x": 439, "type": "mousemove", "message_id": 1678} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1679} -{"sender": 3699, "msg_type": "MouseEvent", "y": 264, "x": 439, "type": "mousemove", "message_id": 1680} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 1681} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -2, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 1682} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 1683} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 1684} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -2, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 1685} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 1686} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 1687} -{"sender": 3699, "msg_type": "MouseEvent", "y": 264, "x": 440, "type": "mousemove", "message_id": 1688} -{"sender": 3699, "msg_type": "MouseEvent", "y": 264, "x": 443, "type": "mouseover", "message_id": 1689} -{"sender": 3699, "msg_type": "MouseEvent", "y": 264, "x": 443, "type": "mouseover", "message_id": 1690} -{"sender": 3699, "msg_type": "MouseEvent", "y": 264, "x": 443, "type": "mousemove", "message_id": 1691} -{"sender": 3699, "msg_type": "MouseEvent", "y": 264, "x": 448, "type": "mousemove", "message_id": 1692} -{"sender": 3699, "msg_type": "MouseEvent", "y": 265, "x": 454, "type": "mousemove", "message_id": 1693} -{"sender": 3699, "msg_type": "MouseEvent", "y": 266, "x": 460, "type": "mousemove", "message_id": 1694} -{"sender": 3699, "msg_type": "MouseEvent", "y": 266, "x": 468, "type": "mousemove", "message_id": 1695} -{"sender": 3699, "msg_type": "MouseEvent", "y": 266, "x": 478, "type": "mousemove", "message_id": 1696} -{"sender": 3699, "msg_type": "MouseEvent", "y": 265, "x": 492, "type": "mousemove", "message_id": 1697} -{"sender": 3699, "msg_type": "MouseEvent", "y": 265, "x": 510, "type": "mouseover", "message_id": 1698} -{"sender": 3699, "msg_type": "MouseEvent", "y": 265, "x": 510, "type": "mousemove", "message_id": 1700} -{"sender": 3699, "msg_type": "MouseEvent", "y": 265, "x": 510, "type": "mouseover", "message_id": 1699} -{"sender": 3699, "msg_type": "MouseEvent", "y": 265, "x": 523, "type": "mouseover", "message_id": 1701} -{"sender": 3699, "msg_type": "MouseEvent", "y": 265, "x": 523, "type": "mouseover", "message_id": 1702} -{"sender": 3699, "msg_type": "MouseEvent", "y": 265, "x": 523, "type": "mousemove", "message_id": 1703} -{"sender": 3699, "msg_type": "MouseEvent", "y": 265, "x": 535, "type": "mousemove", "message_id": 1704} -{"sender": 3699, "msg_type": "MouseEvent", "y": 266, "x": 542, "type": "mousemove", "message_id": 1705} -{"sender": 3699, "msg_type": "MouseEvent", "y": 267, "x": 546, "type": "mousemove", "message_id": 1706} -{"sender": 3699, "msg_type": "MouseEvent", "y": 267, "x": 549, "type": "mousemove", "message_id": 1707} -{"sender": 3699, "msg_type": "MouseEvent", "y": 267, "x": 549, "type": "mouseover", "message_id": 1708} -{"sender": 3699, "msg_type": "MouseEvent", "y": 267, "x": 549, "type": "mouseover", "message_id": 1709} -{"sender": 3699, "msg_type": "MouseEvent", "y": 267, "x": 549, "type": "mousemove", "message_id": 1710} -{"sender": 3699, "msg_type": "MouseEvent", "y": 267, "x": 550, "type": "mousemove", "message_id": 1711} -{"sender": 3699, "msg_type": "MouseEvent", "y": 268, "x": 550, "type": "mousemove", "message_id": 1712} -{"sender": 3699, "msg_type": "MouseEvent", "y": 268, "x": 550, "type": "mousemove", "message_id": 1713} -{"sender": 3699, "msg_type": "MouseEvent", "y": 268, "x": 551, "type": "mousemove", "message_id": 1714} -{"sender": 3699, "msg_type": "MouseEvent", "y": 268, "x": 552, "type": "mousemove", "message_id": 1715} -{"sender": 3699, "msg_type": "MouseEvent", "y": 269, "x": 555, "type": "mouseover", "message_id": 1716} -{"sender": 3699, "msg_type": "MouseEvent", "y": 269, "x": 555, "type": "mouseover", "message_id": 1717} -{"sender": 3699, "msg_type": "MouseEvent", "y": 269, "x": 555, "type": "mousemove", "message_id": 1718} -{"sender": 3699, "msg_type": "MouseEvent", "y": 269, "x": 555, "type": "mouseover", "message_id": 1719} -{"sender": 3699, "msg_type": "MouseEvent", "y": 269, "x": 555, "type": "mouseover", "message_id": 1720} -{"sender": 3699, "msg_type": "MouseEvent", "y": 269, "x": 555, "type": "mousedown", "message_id": 1721} -{"sender": 3699, "msg_type": "MouseEvent", "y": 269, "x": 561, "type": "mouseover", "message_id": 1723} -{"sender": 3699, "msg_type": "MouseEvent", "y": 269, "x": 561, "type": "mouseover", "message_id": 1724} -{"sender": 3699, "msg_type": "MouseEvent", "y": 269, "x": 561, "type": "mousemove", "message_id": 1725} -{"sender": 3699, "msg_type": "MouseEvent", "y": 270, "x": 569, "type": "mousemove", "message_id": 1726} -{"sender": 3699, "msg_type": "MouseEvent", "y": 270, "x": 578, "type": "mousemove", "message_id": 1728} -{"sender": 3699, "msg_type": "MouseEvent", "y": 271, "x": 589, "type": "mousemove", "message_id": 1730} -{"sender": 3699, "msg_type": "MouseEvent", "y": 272, "x": 602, "type": "mousemove", "message_id": 1732} -{"sender": 3699, "msg_type": "MouseEvent", "y": 272, "x": 613, "type": "mousemove", "message_id": 1734} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 624, "type": "mousemove", "message_id": 1736} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 633, "type": "mousemove", "message_id": 1738} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 642, "type": "mousemove", "message_id": 1740} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 649, "type": "mousemove", "message_id": 1742} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 653, "type": "mousemove", "message_id": 1744} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 655, "type": "mousemove", "message_id": 1746} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 656, "type": "mouseover", "message_id": 1748} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 656, "type": "mouseover", "message_id": 1749} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 656, "type": "mousemove", "message_id": 1750} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 657, "type": "mousemove", "message_id": 1752} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 657, "type": "mousemove", "message_id": 1754} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 658, "type": "mousemove", "message_id": 1756} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 659, "type": "mousemove", "message_id": 1758} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 660, "type": "mousemove", "message_id": 1760} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 661, "type": "mousemove", "message_id": 1762} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 662, "type": "mousemove", "message_id": 1764} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 662, "type": "mousemove", "message_id": 1766} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 662, "type": "mouseup", "message_id": 1768} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 662, "type": "mousemove", "message_id": 1769} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 661, "type": "mousemove", "message_id": 1770} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 658, "type": "mouseover", "message_id": 1771} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 658, "type": "mouseover", "message_id": 1772} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 658, "type": "mousemove", "message_id": 1773} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 655, "type": "mousemove", "message_id": 1774} -{"sender": 3699, "msg_type": "MouseEvent", "y": 272, "x": 651, "type": "mousemove", "message_id": 1775} -{"sender": 3699, "msg_type": "MouseEvent", "y": 271, "x": 642, "type": "mousemove", "message_id": 1776} -{"sender": 3699, "msg_type": "MouseEvent", "y": 268, "x": 627, "type": "mousemove", "message_id": 1779} -{"sender": 3699, "msg_type": "MouseEvent", "y": 268, "x": 627, "type": "mouseover", "message_id": 1777} -{"sender": 3699, "msg_type": "MouseEvent", "y": 268, "x": 627, "type": "mouseover", "message_id": 1778} -{"sender": 3699, "msg_type": "MouseEvent", "y": 265, "x": 612, "type": "mouseover", "message_id": 1780} -{"sender": 3699, "msg_type": "MouseEvent", "y": 265, "x": 612, "type": "mouseover", "message_id": 1781} -{"sender": 3699, "msg_type": "MouseEvent", "y": 265, "x": 612, "type": "mousemove", "message_id": 1782} -{"sender": 3699, "msg_type": "MouseEvent", "y": 260, "x": 593, "type": "mouseover", "message_id": 1783} -{"sender": 3699, "msg_type": "MouseEvent", "y": 260, "x": 593, "type": "mouseover", "message_id": 1784} -{"sender": 3699, "msg_type": "MouseEvent", "y": 260, "x": 593, "type": "mousemove", "message_id": 1785} -{"sender": 3699, "msg_type": "MouseEvent", "y": 254, "x": 574, "type": "mouseover", "message_id": 1786} -{"sender": 3699, "msg_type": "MouseEvent", "y": 254, "x": 574, "type": "mouseover", "message_id": 1787} -{"sender": 3699, "msg_type": "MouseEvent", "y": 254, "x": 574, "type": "mousemove", "message_id": 1788} -{"sender": 3699, "msg_type": "MouseEvent", "y": 242, "x": 549, "type": "mousemove", "message_id": 1790} -{"sender": 3699, "msg_type": "MouseEvent", "y": 248, "x": 559, "type": "mousemove", "message_id": 1789} -{"sender": 3699, "msg_type": "MouseEvent", "y": 238, "x": 542, "type": "mousemove", "message_id": 1791} -{"sender": 3699, "msg_type": "MouseEvent", "y": 234, "x": 537, "type": "mousemove", "message_id": 1792} -{"sender": 3699, "msg_type": "MouseEvent", "y": 230, "x": 531, "type": "mousemove", "message_id": 1793} -{"sender": 3699, "msg_type": "MouseEvent", "y": 226, "x": 526, "type": "mousemove", "message_id": 1794} -{"sender": 3699, "msg_type": "MouseEvent", "y": 223, "x": 521, "type": "mousemove", "message_id": 1795} -{"sender": 3699, "msg_type": "MouseEvent", "y": 221, "x": 520, "type": "mouseover", "message_id": 1796} -{"sender": 3699, "msg_type": "MouseEvent", "y": 221, "x": 520, "type": "mouseover", "message_id": 1797} -{"sender": 3699, "msg_type": "MouseEvent", "y": 221, "x": 520, "type": "mousemove", "message_id": 1798} -{"sender": 3699, "msg_type": "MouseEvent", "y": 220, "x": 519, "type": "mousemove", "message_id": 1799} -{"sender": 3699, "msg_type": "MouseEvent", "y": 219, "x": 519, "type": "mousemove", "message_id": 1800} -{"sender": 3699, "msg_type": "MouseEvent", "y": 219, "x": 519, "type": "mousemove", "message_id": 1801} -{"sender": 3699, "msg_type": "MouseEvent", "y": 219, "x": 519, "type": "mousemove", "message_id": 1802} -{"sender": 3699, "msg_type": "MouseEvent", "y": 219, "x": 519, "type": "mousedown", "message_id": 1803} -{"sender": 3699, "msg_type": "MouseEvent", "y": 219, "x": 519, "type": "mouseup", "message_id": 1805} -{"sender": 3699, "msg_type": "MouseEvent", "y": 219, "x": 519, "type": "mousemove", "message_id": 1806} -{"sender": 3699, "msg_type": "MouseEvent", "y": 219, "x": 518, "type": "mousemove", "message_id": 1807} -{"sender": 3699, "msg_type": "MouseEvent", "y": 219, "x": 518, "type": "mousemove", "message_id": 1808} -{"sender": 3699, "msg_type": "MouseEvent", "y": 219, "x": 518, "type": "mousemove", "message_id": 1809} -{"sender": 3699, "msg_type": "MouseEvent", "y": 219, "x": 518, "type": "mousemove", "message_id": 1810} -{"sender": 3699, "msg_type": "MouseEvent", "y": 219, "x": 518, "type": "mousemove", "message_id": 1811} -{"sender": 3699, "msg_type": "MouseEvent", "y": 218, "x": 517, "type": "mousemove", "message_id": 1812} -{"sender": 3699, "msg_type": "MouseEvent", "y": 217, "x": 516, "type": "mousemove", "message_id": 1813} -{"sender": 3699, "msg_type": "MouseEvent", "y": 215, "x": 514, "type": "mouseover", "message_id": 1814} -{"sender": 3699, "msg_type": "MouseEvent", "y": 215, "x": 514, "type": "mouseover", "message_id": 1815} -{"sender": 3699, "msg_type": "MouseEvent", "y": 214, "x": 513, "type": "mouseover", "message_id": 1817} -{"sender": 3699, "msg_type": "MouseEvent", "y": 215, "x": 514, "type": "mousemove", "message_id": 1816} -{"sender": 3699, "msg_type": "MouseEvent", "y": 214, "x": 513, "type": "mouseover", "message_id": 1818} -{"sender": 3699, "msg_type": "MouseEvent", "y": 214, "x": 513, "type": "mousemove", "message_id": 1819} -{"sender": 3699, "msg_type": "MouseEvent", "y": 212, "x": 511, "type": "mouseover", "message_id": 1820} -{"sender": 3699, "msg_type": "MouseEvent", "y": 212, "x": 511, "type": "mouseover", "message_id": 1821} -{"sender": 3699, "msg_type": "MouseEvent", "y": 212, "x": 511, "type": "mousemove", "message_id": 1822} -{"sender": 3699, "msg_type": "MouseEvent", "y": 211, "x": 508, "type": "mouseover", "message_id": 1823} -{"sender": 3699, "msg_type": "MouseEvent", "y": 211, "x": 508, "type": "mouseover", "message_id": 1824} -{"sender": 3699, "msg_type": "MouseEvent", "y": 211, "x": 508, "type": "mousemove", "message_id": 1825} -{"sender": 3699, "msg_type": "MouseEvent", "y": 209, "x": 507, "type": "mouseover", "message_id": 1826} -{"sender": 3699, "msg_type": "MouseEvent", "y": 209, "x": 507, "type": "mouseover", "message_id": 1827} -{"sender": 3699, "msg_type": "MouseEvent", "y": 209, "x": 507, "type": "mousemove", "message_id": 1828} -{"sender": 3699, "msg_type": "MouseEvent", "y": 208, "x": 506, "type": "mousemove", "message_id": 1829} -{"sender": 3699, "msg_type": "MouseEvent", "y": 208, "x": 505, "type": "mousemove", "message_id": 1830} -{"sender": 3699, "msg_type": "MouseEvent", "y": 207, "x": 505, "type": "mousemove", "message_id": 1831} -{"sender": 3699, "msg_type": "MouseEvent", "y": 206, "x": 505, "type": "mousemove", "message_id": 1832} -{"sender": 3699, "msg_type": "MouseEvent", "y": 205, "x": 505, "type": "mousemove", "message_id": 1833} -{"sender": 3699, "msg_type": "MouseEvent", "y": 205, "x": 505, "type": "mousemove", "message_id": 1834} -{"sender": 3699, "msg_type": "MouseEvent", "y": 204, "x": 505, "type": "mousemove", "message_id": 1835} -{"sender": 3699, "msg_type": "MouseEvent", "y": 204, "x": 504, "type": "mousemove", "message_id": 1836} -{"sender": 3699, "msg_type": "MouseEvent", "y": 204, "x": 504, "type": "mousemove", "message_id": 1837} -{"sender": 3699, "msg_type": "MouseEvent", "y": 205, "x": 504, "type": "mousemove", "message_id": 1838} -{"sender": 3699, "msg_type": "MouseEvent", "y": 205, "x": 504, "type": "mousedown", "message_id": 1839} -{"sender": 3699, "msg_type": "MouseEvent", "y": 206, "x": 502, "type": "mouseover", "message_id": 1840} -{"sender": 3699, "msg_type": "MouseEvent", "y": 206, "x": 502, "type": "mouseover", "message_id": 1841} -{"sender": 3699, "msg_type": "MouseEvent", "y": 206, "x": 502, "type": "mousemove", "message_id": 1842} -{"sender": 3699, "msg_type": "MouseEvent", "y": 209, "x": 500, "type": "mouseover", "message_id": 1843} -{"sender": 3699, "msg_type": "MouseEvent", "y": 209, "x": 500, "type": "mouseover", "message_id": 1844} -{"sender": 3699, "msg_type": "MouseEvent", "y": 209, "x": 500, "type": "mousemove", "message_id": 1845} -{"sender": 3699, "msg_type": "MouseEvent", "y": 217, "x": 493, "type": "mousemove", "message_id": 1847} -{"sender": 3699, "msg_type": "MouseEvent", "y": 212, "x": 497, "type": "mousemove", "message_id": 1846} -{"sender": 3699, "msg_type": "MouseEvent", "y": 222, "x": 487, "type": "mousemove", "message_id": 1848} -{"sender": 3699, "msg_type": "MouseEvent", "y": 229, "x": 480, "type": "mousemove", "message_id": 1849} -{"sender": 3699, "msg_type": "MouseEvent", "y": 235, "x": 475, "type": "mousemove", "message_id": 1850} -{"sender": 3699, "msg_type": "MouseEvent", "y": 241, "x": 470, "type": "mousemove", "message_id": 1851} -{"sender": 3699, "msg_type": "MouseEvent", "y": 248, "x": 466, "type": "mousemove", "message_id": 1852} -{"sender": 3699, "msg_type": "MouseEvent", "y": 255, "x": 462, "type": "mousemove", "message_id": 1853} -{"sender": 3699, "msg_type": "MouseEvent", "y": 262, "x": 458, "type": "mousemove", "message_id": 1854} -{"sender": 3699, "msg_type": "MouseEvent", "y": 266, "x": 454, "type": "mousemove", "message_id": 1855} -{"sender": 3699, "msg_type": "MouseEvent", "y": 270, "x": 451, "type": "mousemove", "message_id": 1856} -{"sender": 3699, "msg_type": "MouseEvent", "y": 271, "x": 449, "type": "mouseover", "message_id": 1857} -{"sender": 3699, "msg_type": "MouseEvent", "y": 271, "x": 449, "type": "mousemove", "message_id": 1859} -{"sender": 3699, "msg_type": "MouseEvent", "y": 271, "x": 449, "type": "mouseover", "message_id": 1858} -{"sender": 3699, "msg_type": "MouseEvent", "y": 272, "x": 449, "type": "mouseover", "message_id": 1860} -{"sender": 3699, "msg_type": "MouseEvent", "y": 272, "x": 449, "type": "mouseover", "message_id": 1861} -{"sender": 3699, "msg_type": "MouseEvent", "y": 272, "x": 449, "type": "mousemove", "message_id": 1862} -{"sender": 3699, "msg_type": "MouseEvent", "y": 272, "x": 449, "type": "mousemove", "message_id": 1863} -{"sender": 3699, "msg_type": "MouseEvent", "y": 272, "x": 449, "type": "mouseup", "message_id": 1864} -{"sender": 3699, "msg_type": "MouseEvent", "y": 272, "x": 449, "type": "mousemove", "message_id": 1865} -{"sender": 3699, "msg_type": "MouseEvent", "y": 272, "x": 449, "type": "mousemove", "message_id": 1866} -{"sender": 3699, "msg_type": "MouseEvent", "y": 271, "x": 448, "type": "mousemove", "message_id": 1867} -{"sender": 3699, "msg_type": "MouseEvent", "y": 270, "x": 447, "type": "mousemove", "message_id": 1868} -{"sender": 3699, "msg_type": "MouseEvent", "y": 270, "x": 445, "type": "mouseover", "message_id": 1869} -{"sender": 3699, "msg_type": "MouseEvent", "y": 270, "x": 445, "type": "mouseover", "message_id": 1870} -{"sender": 3699, "msg_type": "MouseEvent", "y": 270, "x": 445, "type": "mousemove", "message_id": 1871} -{"sender": 3699, "msg_type": "MouseEvent", "y": 269, "x": 443, "type": "mousemove", "message_id": 1872} -{"sender": 3699, "msg_type": "MouseEvent", "y": 268, "x": 439, "type": "mousemove", "message_id": 1873} -{"sender": 3699, "msg_type": "MouseEvent", "y": 266, "x": 433, "type": "mouseover", "message_id": 1874} -{"sender": 3699, "msg_type": "MouseEvent", "y": 266, "x": 433, "type": "mouseover", "message_id": 1875} -{"sender": 3699, "msg_type": "MouseEvent", "y": 266, "x": 433, "type": "mousemove", "message_id": 1876} -{"sender": 3699, "msg_type": "MouseEvent", "y": 265, "x": 426, "type": "mouseover", "message_id": 1877} -{"sender": 3699, "msg_type": "MouseEvent", "y": 265, "x": 426, "type": "mouseover", "message_id": 1878} -{"sender": 3699, "msg_type": "MouseEvent", "y": 265, "x": 426, "type": "mousemove", "message_id": 1879} -{"sender": 3699, "msg_type": "MouseEvent", "y": 264, "x": 417, "type": "mousemove", "message_id": 1880} -{"sender": 3699, "msg_type": "MouseEvent", "y": 262, "x": 411, "type": "mouseover", "message_id": 1881} -{"sender": 3699, "msg_type": "MouseEvent", "y": 262, "x": 411, "type": "mouseover", "message_id": 1882} -{"sender": 3699, "msg_type": "MouseEvent", "y": 262, "x": 411, "type": "mousemove", "message_id": 1883} -{"sender": 3699, "msg_type": "MouseEvent", "y": 261, "x": 407, "type": "mouseover", "message_id": 1884} -{"sender": 3699, "msg_type": "MouseEvent", "y": 261, "x": 407, "type": "mouseover", "message_id": 1885} -{"sender": 3699, "msg_type": "MouseEvent", "y": 261, "x": 407, "type": "mousemove", "message_id": 1886} -{"sender": 3699, "msg_type": "MouseEvent", "y": 260, "x": 406, "type": "mouseover", "message_id": 1887} -{"sender": 3699, "msg_type": "MouseEvent", "y": 260, "x": 406, "type": "mouseover", "message_id": 1888} -{"sender": 3699, "msg_type": "MouseEvent", "y": 260, "x": 406, "type": "mousemove", "message_id": 1889} -{"sender": 3699, "msg_type": "MouseEvent", "y": 260, "x": 407, "type": "mousemove", "message_id": 1890} -{"sender": 3699, "msg_type": "MouseEvent", "y": 260, "x": 407, "type": "mousemove", "message_id": 1891} -{"sender": 3699, "msg_type": "MouseEvent", "y": 260, "x": 407, "type": "mousemove", "message_id": 1892} -{"sender": 3699, "msg_type": "MouseEvent", "y": 260, "x": 408, "type": "mousemove", "message_id": 1893} -{"sender": 3699, "msg_type": "MouseEvent", "y": 260, "x": 408, "type": "mousemove", "message_id": 1894} -{"sender": 3699, "msg_type": "MouseEvent", "y": 260, "x": 409, "type": "mousemove", "message_id": 1895} -{"sender": 3699, "msg_type": "MouseEvent", "y": 260, "x": 409, "type": "mousemove", "message_id": 1896} -{"sender": 3699, "msg_type": "MouseEvent", "y": 259, "x": 409, "type": "mousemove", "message_id": 1897} -{"sender": 3699, "msg_type": "MouseEvent", "y": 258, "x": 409, "type": "mousemove", "message_id": 1898} -{"sender": 3699, "msg_type": "MouseEvent", "y": 257, "x": 409, "type": "mousemove", "message_id": 1899} -{"sender": 3699, "msg_type": "MouseEvent", "y": 255, "x": 408, "type": "mousemove", "message_id": 1900} -{"sender": 3699, "msg_type": "MouseEvent", "y": 254, "x": 407, "type": "mousemove", "message_id": 1901} -{"sender": 3699, "msg_type": "MouseEvent", "y": 252, "x": 405, "type": "mouseover", "message_id": 1902} -{"sender": 3699, "msg_type": "MouseEvent", "y": 252, "x": 405, "type": "mouseover", "message_id": 1903} -{"sender": 3699, "msg_type": "MouseEvent", "y": 252, "x": 405, "type": "mousemove", "message_id": 1904} -{"sender": 3699, "msg_type": "MouseEvent", "y": 250, "x": 404, "type": "mouseover", "message_id": 1906} -{"sender": 3699, "msg_type": "MouseEvent", "y": 250, "x": 404, "type": "mouseover", "message_id": 1905} -{"sender": 3699, "msg_type": "MouseEvent", "y": 250, "x": 404, "type": "mousemove", "message_id": 1907} -{"sender": 3699, "msg_type": "MouseEvent", "y": 248, "x": 402, "type": "mouseover", "message_id": 1908} -{"sender": 3699, "msg_type": "MouseEvent", "y": 248, "x": 402, "type": "mouseover", "message_id": 1909} -{"sender": 3699, "msg_type": "MouseEvent", "y": 248, "x": 402, "type": "mousemove", "message_id": 1910} -{"sender": 3699, "msg_type": "MouseEvent", "y": 247, "x": 401, "type": "mouseover", "message_id": 1911} -{"sender": 3699, "msg_type": "MouseEvent", "y": 247, "x": 401, "type": "mouseover", "message_id": 1912} -{"sender": 3699, "msg_type": "MouseEvent", "y": 247, "x": 401, "type": "mousemove", "message_id": 1913} -{"sender": 3699, "msg_type": "MouseEvent", "y": 246, "x": 400, "type": "mousemove", "message_id": 1914} -{"sender": 3699, "msg_type": "MouseEvent", "y": 244, "x": 399, "type": "mousemove", "message_id": 1915} -{"sender": 3699, "msg_type": "MouseEvent", "y": 243, "x": 398, "type": "mousemove", "message_id": 1916} -{"sender": 3699, "msg_type": "MouseEvent", "y": 243, "x": 398, "type": "mousemove", "message_id": 1917} -{"sender": 3699, "msg_type": "MouseEvent", "y": 243, "x": 397, "type": "mousemove", "message_id": 1918} -{"sender": 3699, "msg_type": "MouseEvent", "y": 241, "x": 396, "type": "mousemove", "message_id": 1919} -{"sender": 3699, "msg_type": "MouseEvent", "y": 238, "x": 392, "type": "mouseover", "message_id": 1920} -{"sender": 3699, "msg_type": "MouseEvent", "y": 238, "x": 392, "type": "mouseover", "message_id": 1921} -{"sender": 3699, "msg_type": "MouseEvent", "y": 238, "x": 392, "type": "mousemove", "message_id": 1922} -{"sender": 3699, "msg_type": "MouseEvent", "y": 233, "x": 387, "type": "mousemove", "message_id": 1923} -{"sender": 3699, "msg_type": "MouseEvent", "y": 226, "x": 379, "type": "mousemove", "message_id": 1924} -{"sender": 3699, "msg_type": "MouseEvent", "y": 216, "x": 366, "type": "mousemove", "message_id": 1925} -{"sender": 3699, "msg_type": "MouseEvent", "y": 204, "x": 347, "type": "mousemove", "message_id": 1926} -{"sender": 3699, "msg_type": "MouseEvent", "y": 193, "x": 329, "type": "mousemove", "message_id": 1927} -{"sender": 3699, "msg_type": "MouseEvent", "y": 178, "x": 301, "type": "mousemove", "message_id": 1928} -{"sender": 3699, "msg_type": "MouseEvent", "y": 161, "x": 270, "type": "mousemove", "message_id": 1929} -{"sender": 3699, "msg_type": "MouseEvent", "y": 147, "x": 239, "type": "mousemove", "message_id": 1930} -{"sender": 3699, "msg_type": "MouseEvent", "y": 132, "x": 206, "type": "mousemove", "message_id": 1931} -{"sender": 3699, "msg_type": "MouseEvent", "y": 119, "x": 177, "type": "mousemove", "message_id": 1932} -{"sender": 3699, "msg_type": "MouseEvent", "y": 106, "x": 149, "type": "mousemove", "message_id": 1933} -{"sender": 3699, "msg_type": "MouseEvent", "y": 93, "x": 126, "type": "mousemove", "message_id": 1934} -{"sender": 3699, "msg_type": "MouseEvent", "y": 82, "x": 109, "type": "mousemove", "message_id": 1935} -{"sender": 3699, "msg_type": "MouseEvent", "y": 73, "x": 96, "type": "mousemove", "message_id": 1936} -{"sender": 3699, "msg_type": "MouseEvent", "y": 68, "x": 91, "type": "mousemove", "message_id": 1937} -{"sender": 3699, "msg_type": "MouseEvent", "y": 63, "x": 87, "type": "mousemove", "message_id": 1938} -{"sender": 3699, "msg_type": "MouseEvent", "y": 59, "x": 85, "type": "mouseover", "message_id": 1939} -{"sender": 3699, "msg_type": "MouseEvent", "y": 59, "x": 85, "type": "mouseover", "message_id": 1940} -{"sender": 3699, "msg_type": "MouseEvent", "y": 59, "x": 85, "type": "mousemove", "message_id": 1941} -{"sender": 3699, "msg_type": "MouseEvent", "y": 57, "x": 84, "type": "mouseover", "message_id": 1943} -{"sender": 3699, "msg_type": "MouseEvent", "y": 57, "x": 84, "type": "mouseover", "message_id": 1942} -{"sender": 3699, "msg_type": "MouseEvent", "y": 57, "x": 84, "type": "mousemove", "message_id": 1944} -{"sender": 3699, "msg_type": "MouseEvent", "y": 54, "x": 82, "type": "mousemove", "message_id": 1946} -{"sender": 3699, "msg_type": "MouseEvent", "y": 55, "x": 83, "type": "mousemove", "message_id": 1945} -{"sender": 3699, "msg_type": "MouseEvent", "y": 53, "x": 80, "type": "mouseover", "message_id": 1948} -{"sender": 3699, "msg_type": "MouseEvent", "y": 53, "x": 80, "type": "mouseover", "message_id": 1947} -{"sender": 3699, "msg_type": "MouseEvent", "y": 53, "x": 80, "type": "mousemove", "message_id": 1949} -{"sender": 3699, "msg_type": "MouseEvent", "y": 52, "x": 79, "type": "mouseover", "message_id": 1951} -{"sender": 3699, "msg_type": "MouseEvent", "y": 52, "x": 79, "type": "mouseover", "message_id": 1950} -{"sender": 3699, "msg_type": "MouseEvent", "y": 52, "x": 79, "type": "mousemove", "message_id": 1952} -{"sender": 3699, "msg_type": "MouseEvent", "y": 52, "x": 78, "type": "mousemove", "message_id": 1953} -{"sender": 3699, "msg_type": "MouseEvent", "y": 52, "x": 78, "type": "mousemove", "message_id": 1954} -{"sender": 3699, "msg_type": "MouseEvent", "y": 52, "x": 79, "type": "mousemove", "message_id": 1955} -{"sender": 3699, "msg_type": "MouseEvent", "y": 52, "x": 79, "type": "mousemove", "message_id": 1956} -{"sender": 3699, "msg_type": "MouseEvent", "y": 52, "x": 79, "type": "mousemove", "message_id": 1957} -{"sender": 3699, "msg_type": "MouseEvent", "y": 52, "x": 78, "type": "mousemove", "message_id": 1958} -{"sender": 3699, "msg_type": "MouseEvent", "y": 52, "x": 75, "type": "mouseover", "message_id": 1959} -{"sender": 3699, "msg_type": "MouseEvent", "y": 52, "x": 75, "type": "mouseover", "message_id": 1960} -{"sender": 3699, "msg_type": "MouseEvent", "y": 52, "x": 75, "type": "mousemove", "message_id": 1961} -{"sender": 3699, "msg_type": "MouseEvent", "y": 52, "x": 71, "type": "mousemove", "message_id": 1962} -{"sender": 3699, "msg_type": "MouseEvent", "y": 52, "x": 66, "type": "mousemove", "message_id": 1963} -{"sender": 3699, "msg_type": "MouseEvent", "y": 52, "x": 63, "type": "mousemove", "message_id": 1964} -{"sender": 3699, "msg_type": "MouseEvent", "y": 51, "x": 61, "type": "mousemove", "message_id": 1965} -{"sender": 3699, "msg_type": "MouseEvent", "y": 51, "x": 60, "type": "mouseover", "message_id": 1966} -{"sender": 3699, "msg_type": "MouseEvent", "y": 51, "x": 60, "type": "mouseover", "message_id": 1967} -{"sender": 3699, "msg_type": "MouseEvent", "y": 51, "x": 60, "type": "mousemove", "message_id": 1968} -{"sender": 3699, "msg_type": "MouseEvent", "y": 51, "x": 60, "type": "mousemove", "message_id": 1969} -{"sender": 3699, "msg_type": "MouseEvent", "y": 51, "x": 59, "type": "mousemove", "message_id": 1970} -{"sender": 3699, "msg_type": "MouseEvent", "y": 51, "x": 58, "type": "mousemove", "message_id": 1971} -{"sender": 3699, "msg_type": "MouseEvent", "y": 50, "x": 58, "type": "mousemove", "message_id": 1972} -{"sender": 3699, "msg_type": "MouseEvent", "y": 50, "x": 57, "type": "mousemove", "message_id": 1973} -{"sender": 3699, "msg_type": "MouseEvent", "y": 49, "x": 56, "type": "mousemove", "message_id": 1974} -{"sender": 3699, "msg_type": "MouseEvent", "y": 49, "x": 55, "type": "mousemove", "message_id": 1975} -{"sender": 3699, "msg_type": "MouseEvent", "y": 48, "x": 54, "type": "mousemove", "message_id": 1976} -{"sender": 3699, "msg_type": "MouseEvent", "y": 48, "x": 53, "type": "mousemove", "message_id": 1977} -{"sender": 3699, "msg_type": "MouseEvent", "y": 47, "x": 52, "type": "mousemove", "message_id": 1978} -{"sender": 3699, "msg_type": "MouseEvent", "y": 47, "x": 51, "type": "mousemove", "message_id": 1979} -{"sender": 3699, "msg_type": "MouseEvent", "y": 46, "x": 50, "type": "mousemove", "message_id": 1980} -{"sender": 3699, "msg_type": "MouseEvent", "y": 46, "x": 50, "type": "mousemove", "message_id": 1981} -{"sender": 3699, "msg_type": "MouseEvent", "y": 46, "x": 50, "type": "mousemove", "message_id": 1982} -{"sender": 3699, "msg_type": "MouseEvent", "y": 46, "x": 50, "type": "mousemove", "message_id": 1983} -{"sender": 3699, "msg_type": "MouseEvent", "y": 46, "x": 49, "type": "mousemove", "message_id": 1984} -{"sender": 3699, "msg_type": "MouseEvent", "y": 45, "x": 48, "type": "mousemove", "message_id": 1985} -{"sender": 3699, "msg_type": "MouseEvent", "y": 45, "x": 48, "type": "mousemove", "message_id": 1986} -{"sender": 3699, "msg_type": "MouseEvent", "y": 45, "x": 48, "type": "mousemove", "message_id": 1987} -{"sender": 3699, "msg_type": "MouseEvent", "y": 45, "x": 47, "type": "mousemove", "message_id": 1988} -{"sender": 3699, "msg_type": "MouseEvent", "y": 45, "x": 47, "type": "mousedown", "message_id": 1989} -{"sender": 3699, "msg_type": "MouseEvent", "y": 44, "x": 47, "type": "mousemove", "message_id": 1990} -{"sender": 3699, "msg_type": "MouseEvent", "y": 44, "x": 47, "type": "mouseup", "message_id": 1991} -{"sender": 3699, "msg_type": "MouseEvent", "y": 43, "x": 46, "type": "mousemove", "message_id": 1993} -{"sender": 3699, "msg_type": "MouseEvent", "y": 42, "x": 45, "type": "mousemove", "message_id": 1994} -{"sender": 3699, "msg_type": "MouseEvent", "y": 42, "x": 45, "type": "mousemove", "message_id": 1995} -{"sender": 3699, "msg_type": "MouseEvent", "y": 42, "x": 45, "type": "mousemove", "message_id": 1996} -{"sender": 3699, "msg_type": "MouseEvent", "y": 42, "x": 46, "type": "mousemove", "message_id": 1997} -{"sender": 3699, "msg_type": "MouseEvent", "y": 42, "x": 46, "type": "mousemove", "message_id": 1998} -{"sender": 3699, "msg_type": "MouseEvent", "y": 42, "x": 46, "type": "mousemove", "message_id": 1999} -{"sender": 3699, "msg_type": "MouseEvent", "y": 43, "x": 47, "type": "mousemove", "message_id": 2000} -{"sender": 3699, "msg_type": "MouseEvent", "y": 43, "x": 48, "type": "mousemove", "message_id": 2001} -{"sender": 3699, "msg_type": "MouseEvent", "y": 43, "x": 48, "type": "mousemove", "message_id": 2002} -{"sender": 3699, "msg_type": "MouseEvent", "y": 43, "x": 49, "type": "mousemove", "message_id": 2003} -{"sender": 3699, "msg_type": "MouseEvent", "y": 43, "x": 49, "type": "mousemove", "message_id": 2004} -{"sender": 3699, "msg_type": "MouseEvent", "y": 44, "x": 50, "type": "mousemove", "message_id": 2005} -{"sender": 3699, "msg_type": "MouseEvent", "y": 44, "x": 51, "type": "mousemove", "message_id": 2006} -{"sender": 3699, "msg_type": "MouseEvent", "y": 44, "x": 52, "type": "mousemove", "message_id": 2007} -{"sender": 3699, "msg_type": "MouseEvent", "y": 45, "x": 54, "type": "mouseover", "message_id": 2008} -{"sender": 3699, "msg_type": "MouseEvent", "y": 45, "x": 54, "type": "mouseover", "message_id": 2009} -{"sender": 3699, "msg_type": "MouseEvent", "y": 45, "x": 54, "type": "mousemove", "message_id": 2010} -{"sender": 3699, "msg_type": "MouseEvent", "y": 47, "x": 60, "type": "mousemove", "message_id": 2012} -{"sender": 3699, "msg_type": "MouseEvent", "y": 46, "x": 57, "type": "mousemove", "message_id": 2011} -{"sender": 3699, "msg_type": "MouseEvent", "y": 48, "x": 62, "type": "mousemove", "message_id": 2013} -{"sender": 3699, "msg_type": "MouseEvent", "y": 48, "x": 62, "type": "mouseover", "message_id": 2014} -{"sender": 3699, "msg_type": "MouseEvent", "y": 48, "x": 62, "type": "mousemove", "message_id": 2016} -{"sender": 3699, "msg_type": "MouseEvent", "y": 48, "x": 62, "type": "mouseover", "message_id": 2015} -{"sender": 3699, "msg_type": "MouseEvent", "y": 48, "x": 63, "type": "mousemove", "message_id": 2017} -{"sender": 3699, "msg_type": "MouseEvent", "y": 49, "x": 63, "type": "mousemove", "message_id": 2018} -{"sender": 3699, "msg_type": "MouseEvent", "y": 49, "x": 64, "type": "mousemove", "message_id": 2019} -{"sender": 3699, "msg_type": "MouseEvent", "y": 49, "x": 64, "type": "mousemove", "message_id": 2020} -{"sender": 3699, "msg_type": "MouseEvent", "y": 50, "x": 65, "type": "mousemove", "message_id": 2021} -{"sender": 3699, "msg_type": "MouseEvent", "y": 50, "x": 65, "type": "mousemove", "message_id": 2022} -{"sender": 3699, "msg_type": "MouseEvent", "y": 50, "x": 65, "type": "mousemove", "message_id": 2023} -{"sender": 3699, "msg_type": "MouseEvent", "y": 50, "x": 65, "type": "mousemove", "message_id": 2024} -{"sender": 3699, "msg_type": "MouseEvent", "y": 51, "x": 65, "type": "mousemove", "message_id": 2025} -{"sender": 3699, "msg_type": "MouseEvent", "y": 51, "x": 65, "type": "mousemove", "message_id": 2026} -{"sender": 3699, "msg_type": "MouseEvent", "y": 52, "x": 65, "type": "mousemove", "message_id": 2027} -{"sender": 3699, "msg_type": "MouseEvent", "y": 53, "x": 66, "type": "mousemove", "message_id": 2028} -{"sender": 3699, "msg_type": "MouseEvent", "y": 54, "x": 67, "type": "mousemove", "message_id": 2029} -{"sender": 3699, "msg_type": "MouseEvent", "y": 56, "x": 69, "type": "mouseover", "message_id": 2030} -{"sender": 3699, "msg_type": "MouseEvent", "y": 56, "x": 69, "type": "mouseover", "message_id": 2031} -{"sender": 3699, "msg_type": "MouseEvent", "y": 56, "x": 69, "type": "mousemove", "message_id": 2032} -{"sender": 3699, "msg_type": "MouseEvent", "y": 57, "x": 72, "type": "mouseover", "message_id": 2033} -{"sender": 3699, "msg_type": "MouseEvent", "y": 57, "x": 72, "type": "mouseover", "message_id": 2034} -{"sender": 3699, "msg_type": "MouseEvent", "y": 57, "x": 72, "type": "mousemove", "message_id": 2035} -{"sender": 3699, "msg_type": "MouseEvent", "y": 60, "x": 76, "type": "mouseover", "message_id": 2036} -{"sender": 3699, "msg_type": "MouseEvent", "y": 60, "x": 76, "type": "mouseover", "message_id": 2037} -{"sender": 3699, "msg_type": "MouseEvent", "y": 60, "x": 76, "type": "mousemove", "message_id": 2038} -{"sender": 3699, "msg_type": "MouseEvent", "y": 64, "x": 81, "type": "mousemove", "message_id": 2039} -{"sender": 3699, "msg_type": "MouseEvent", "y": 70, "x": 92, "type": "mousemove", "message_id": 2040} -{"sender": 3699, "msg_type": "MouseEvent", "y": 77, "x": 106, "type": "mousemove", "message_id": 2041} -{"sender": 3699, "msg_type": "MouseEvent", "y": 85, "x": 127, "type": "mousemove", "message_id": 2042} -{"sender": 3699, "msg_type": "MouseEvent", "y": 94, "x": 150, "type": "mousemove", "message_id": 2043} -{"sender": 3699, "msg_type": "MouseEvent", "y": 100, "x": 171, "type": "mousemove", "message_id": 2044} -{"sender": 3699, "msg_type": "MouseEvent", "y": 104, "x": 188, "type": "mousemove", "message_id": 2045} -{"sender": 3699, "msg_type": "MouseEvent", "y": 107, "x": 200, "type": "mousemove", "message_id": 2046} -{"sender": 3699, "msg_type": "MouseEvent", "y": 108, "x": 208, "type": "mouseover", "message_id": 2047} -{"sender": 3699, "msg_type": "MouseEvent", "y": 108, "x": 208, "type": "mouseover", "message_id": 2048} -{"sender": 3699, "msg_type": "MouseEvent", "y": 108, "x": 208, "type": "mousemove", "message_id": 2049} -{"sender": 3699, "msg_type": "MouseEvent", "y": 110, "x": 216, "type": "mouseover", "message_id": 2050} -{"sender": 3699, "msg_type": "MouseEvent", "y": 110, "x": 216, "type": "mouseover", "message_id": 2051} -{"sender": 3699, "msg_type": "MouseEvent", "y": 110, "x": 216, "type": "mousemove", "message_id": 2052} -{"sender": 3699, "msg_type": "MouseEvent", "y": 111, "x": 222, "type": "mouseover", "message_id": 2053} -{"sender": 3699, "msg_type": "MouseEvent", "y": 111, "x": 222, "type": "mouseover", "message_id": 2054} -{"sender": 3699, "msg_type": "MouseEvent", "y": 111, "x": 222, "type": "mousemove", "message_id": 2055} -{"sender": 3699, "msg_type": "MouseEvent", "y": 111, "x": 226, "type": "mousemove", "message_id": 2056} -{"sender": 3699, "msg_type": "MouseEvent", "y": 111, "x": 228, "type": "mousemove", "message_id": 2057} -{"sender": 3699, "msg_type": "MouseEvent", "y": 112, "x": 229, "type": "mouseover", "message_id": 2058} -{"sender": 3699, "msg_type": "MouseEvent", "y": 112, "x": 229, "type": "mouseover", "message_id": 2059} -{"sender": 3699, "msg_type": "MouseEvent", "y": 112, "x": 229, "type": "mousemove", "message_id": 2060} -{"sender": 3699, "msg_type": "MouseEvent", "y": 112, "x": 229, "type": "mousemove", "message_id": 2061} -{"sender": 3699, "msg_type": "MouseEvent", "y": 112, "x": 229, "type": "mousemove", "message_id": 2062} -{"sender": 3699, "msg_type": "MouseEvent", "y": 112, "x": 229, "type": "mousedown", "message_id": 2063} -{"sender": 3699, "msg_type": "MouseEvent", "y": 112, "x": 229, "type": "mouseup", "message_id": 2064} -{"sender": 3699, "msg_type": "MouseEvent", "y": 112, "x": 229, "type": "mousemove", "message_id": 2065} -{"sender": 3699, "msg_type": "MouseEvent", "y": 111, "x": 227, "type": "mouseover", "message_id": 2066} -{"sender": 3699, "msg_type": "MouseEvent", "y": 111, "x": 227, "type": "mousemove", "message_id": 2068} -{"sender": 3699, "msg_type": "MouseEvent", "y": 111, "x": 227, "type": "mouseover", "message_id": 2067} -{"sender": 3699, "msg_type": "MouseEvent", "y": 110, "x": 223, "type": "mousemove", "message_id": 2069} -{"sender": 3699, "msg_type": "MouseEvent", "y": 108, "x": 216, "type": "mouseover", "message_id": 2070} -{"sender": 3699, "msg_type": "MouseEvent", "y": 108, "x": 216, "type": "mouseover", "message_id": 2071} -{"sender": 3699, "msg_type": "MouseEvent", "y": 108, "x": 216, "type": "mousemove", "message_id": 2072} -{"sender": 3699, "msg_type": "MouseEvent", "y": 103, "x": 203, "type": "mousemove", "message_id": 2074} -{"sender": 3699, "msg_type": "MouseEvent", "y": 105, "x": 209, "type": "mousemove", "message_id": 2073} -{"sender": 3699, "msg_type": "MouseEvent", "y": 100, "x": 196, "type": "mousemove", "message_id": 2075} -{"sender": 3699, "msg_type": "MouseEvent", "y": 96, "x": 188, "type": "mousemove", "message_id": 2076} -{"sender": 3699, "msg_type": "MouseEvent", "y": 93, "x": 180, "type": "mousemove", "message_id": 2077} -{"sender": 3699, "msg_type": "MouseEvent", "y": 91, "x": 175, "type": "mousemove", "message_id": 2078} -{"sender": 3699, "msg_type": "MouseEvent", "y": 87, "x": 169, "type": "mousemove", "message_id": 2079} -{"sender": 3699, "msg_type": "MouseEvent", "y": 84, "x": 162, "type": "mousemove", "message_id": 2080} -{"sender": 3699, "msg_type": "MouseEvent", "y": 81, "x": 157, "type": "mousemove", "message_id": 2081} -{"sender": 3699, "msg_type": "MouseEvent", "y": 78, "x": 152, "type": "mousemove", "message_id": 2082} -{"sender": 3699, "msg_type": "MouseEvent", "y": 75, "x": 146, "type": "mousemove", "message_id": 2083} -{"sender": 3699, "msg_type": "MouseEvent", "y": 72, "x": 142, "type": "mousemove", "message_id": 2084} -{"sender": 3699, "msg_type": "MouseEvent", "y": 68, "x": 138, "type": "mousemove", "message_id": 2086} -{"sender": 3699, "msg_type": "MouseEvent", "y": 70, "x": 140, "type": "mousemove", "message_id": 2085} -{"sender": 3699, "msg_type": "MouseEvent", "y": 66, "x": 137, "type": "mouseover", "message_id": 2087} -{"sender": 3699, "msg_type": "MouseEvent", "y": 66, "x": 137, "type": "mousemove", "message_id": 2089} -{"sender": 3699, "msg_type": "MouseEvent", "y": 66, "x": 137, "type": "mouseover", "message_id": 2088} -{"sender": 3699, "msg_type": "MouseEvent", "y": 63, "x": 136, "type": "mousemove", "message_id": 2090} -{"sender": 3699, "msg_type": "MouseEvent", "y": 62, "x": 136, "type": "mousemove", "message_id": 2091} -{"sender": 3699, "msg_type": "MouseEvent", "y": 59, "x": 135, "type": "mousemove", "message_id": 2092} -{"sender": 3699, "msg_type": "MouseEvent", "y": 58, "x": 135, "type": "mousemove", "message_id": 2093} -{"sender": 3699, "msg_type": "MouseEvent", "y": 56, "x": 134, "type": "mousemove", "message_id": 2094} -{"sender": 3699, "msg_type": "MouseEvent", "y": 56, "x": 134, "type": "mousemove", "message_id": 2095} -{"sender": 3699, "msg_type": "MouseEvent", "y": 55, "x": 134, "type": "mousemove", "message_id": 2096} -{"sender": 3699, "msg_type": "MouseEvent", "y": 54, "x": 133, "type": "mousemove", "message_id": 2097} -{"sender": 3699, "msg_type": "MouseEvent", "y": 53, "x": 132, "type": "mousemove", "message_id": 2098} -{"sender": 3699, "msg_type": "MouseEvent", "y": 52, "x": 131, "type": "mousemove", "message_id": 2099} -{"sender": 3699, "msg_type": "MouseEvent", "y": 52, "x": 130, "type": "mousemove", "message_id": 2100} -{"sender": 3699, "msg_type": "MouseEvent", "y": 52, "x": 130, "type": "mousemove", "message_id": 2101} -{"sender": 3699, "msg_type": "MouseEvent", "y": 52, "x": 129, "type": "mousemove", "message_id": 2102} -{"sender": 3699, "msg_type": "MouseEvent", "y": 52, "x": 129, "type": "mousemove", "message_id": 2103} -{"sender": 3699, "msg_type": "MouseEvent", "y": 52, "x": 129, "type": "mousemove", "message_id": 2104} -{"sender": 3699, "msg_type": "MouseEvent", "y": 52, "x": 129, "type": "mousemove", "message_id": 2105} -{"sender": 3699, "msg_type": "MouseEvent", "y": 52, "x": 129, "type": "mousemove", "message_id": 2106} -{"sender": 3699, "msg_type": "MouseEvent", "y": 52, "x": 129, "type": "mousedown", "message_id": 2107} -{"sender": 3699, "msg_type": "MouseEvent", "y": 52, "x": 129, "type": "mouseup", "message_id": 2108} -{"sender": 3699, "msg_type": "MouseEvent", "y": 52, "x": 129, "type": "mousemove", "message_id": 2110} -{"sender": 3699, "msg_type": "MouseEvent", "y": 52, "x": 129, "type": "mousemove", "message_id": 2111} -{"sender": 3699, "msg_type": "MouseEvent", "y": 52, "x": 129, "type": "mousemove", "message_id": 2112} -{"sender": 3699, "msg_type": "MouseEvent", "y": 52, "x": 130, "type": "mousemove", "message_id": 2113} -{"sender": 3699, "msg_type": "MouseEvent", "y": 53, "x": 131, "type": "mousemove", "message_id": 2114} -{"sender": 3699, "msg_type": "MouseEvent", "y": 53, "x": 132, "type": "mousemove", "message_id": 2115} -{"sender": 3699, "msg_type": "MouseEvent", "y": 53, "x": 132, "type": "mousemove", "message_id": 2116} -{"sender": 3699, "msg_type": "MouseEvent", "y": 53, "x": 132, "type": "mousemove", "message_id": 2117} -{"sender": 3699, "msg_type": "MouseEvent", "y": 53, "x": 132, "type": "mousemove", "message_id": 2118} -{"sender": 3699, "msg_type": "MouseEvent", "y": 54, "x": 133, "type": "mousemove", "message_id": 2119} -{"sender": 3699, "msg_type": "MouseEvent", "y": 54, "x": 133, "type": "mousemove", "message_id": 2120} -{"sender": 3699, "msg_type": "MouseEvent", "y": 55, "x": 134, "type": "mousemove", "message_id": 2121} -{"sender": 3699, "msg_type": "MouseEvent", "y": 55, "x": 136, "type": "mousemove", "message_id": 2124} -{"sender": 3699, "msg_type": "MouseEvent", "y": 55, "x": 136, "type": "mouseover", "message_id": 2123} -{"sender": 3699, "msg_type": "MouseEvent", "y": 55, "x": 136, "type": "mouseover", "message_id": 2122} -{"sender": 3699, "msg_type": "MouseEvent", "y": 56, "x": 137, "type": "mouseover", "message_id": 2125} -{"sender": 3699, "msg_type": "MouseEvent", "y": 56, "x": 137, "type": "mouseover", "message_id": 2126} -{"sender": 3699, "msg_type": "MouseEvent", "y": 56, "x": 137, "type": "mousemove", "message_id": 2127} -{"sender": 3699, "msg_type": "MouseEvent", "y": 56, "x": 137, "type": "mousemove", "message_id": 2128} -{"sender": 3699, "msg_type": "MouseEvent", "y": 56, "x": 137, "type": "mousemove", "message_id": 2129} -{"sender": 3699, "msg_type": "MouseEvent", "y": 56, "x": 137, "type": "mousemove", "message_id": 2130} -{"sender": 3699, "msg_type": "MouseEvent", "y": 56, "x": 138, "type": "mousemove", "message_id": 2131} -{"sender": 3699, "msg_type": "MouseEvent", "y": 56, "x": 139, "type": "mousemove", "message_id": 2132} -{"sender": 3699, "msg_type": "MouseEvent", "y": 57, "x": 141, "type": "mouseover", "message_id": 2133} -{"sender": 3699, "msg_type": "MouseEvent", "y": 57, "x": 141, "type": "mouseover", "message_id": 2134} -{"sender": 3699, "msg_type": "MouseEvent", "y": 58, "x": 143, "type": "mousemove", "message_id": 2136} -{"sender": 3699, "msg_type": "MouseEvent", "y": 57, "x": 141, "type": "mousemove", "message_id": 2135} -{"sender": 3699, "msg_type": "MouseEvent", "y": 60, "x": 147, "type": "mouseover", "message_id": 2137} -{"sender": 3699, "msg_type": "MouseEvent", "y": 60, "x": 147, "type": "mouseover", "message_id": 2138} -{"sender": 3699, "msg_type": "MouseEvent", "y": 60, "x": 147, "type": "mousemove", "message_id": 2139} -{"sender": 3699, "msg_type": "MouseEvent", "y": 62, "x": 151, "type": "mousemove", "message_id": 2140} -{"sender": 3699, "msg_type": "MouseEvent", "y": 65, "x": 156, "type": "mousemove", "message_id": 2141} -{"sender": 3699, "msg_type": "MouseEvent", "y": 67, "x": 161, "type": "mousemove", "message_id": 2142} -{"sender": 3699, "msg_type": "MouseEvent", "y": 69, "x": 165, "type": "mousemove", "message_id": 2143} -{"sender": 3699, "msg_type": "MouseEvent", "y": 71, "x": 168, "type": "mousemove", "message_id": 2144} -{"sender": 3699, "msg_type": "MouseEvent", "y": 73, "x": 173, "type": "mousemove", "message_id": 2145} -{"sender": 3699, "msg_type": "MouseEvent", "y": 76, "x": 178, "type": "mousemove", "message_id": 2146} -{"sender": 3699, "msg_type": "MouseEvent", "y": 80, "x": 185, "type": "mousemove", "message_id": 2147} -{"sender": 3699, "msg_type": "MouseEvent", "y": 84, "x": 194, "type": "mousemove", "message_id": 2148} -{"sender": 3699, "msg_type": "MouseEvent", "y": 87, "x": 201, "type": "mousemove", "message_id": 2149} -{"sender": 3699, "msg_type": "MouseEvent", "y": 91, "x": 209, "type": "mousemove", "message_id": 2150} -{"sender": 3699, "msg_type": "MouseEvent", "y": 93, "x": 215, "type": "mousemove", "message_id": 2151} -{"sender": 3699, "msg_type": "MouseEvent", "y": 95, "x": 218, "type": "mousemove", "message_id": 2152} -{"sender": 3699, "msg_type": "MouseEvent", "y": 97, "x": 221, "type": "mousemove", "message_id": 2153} -{"sender": 3699, "msg_type": "MouseEvent", "y": 99, "x": 224, "type": "mousemove", "message_id": 2154} -{"sender": 3699, "msg_type": "MouseEvent", "y": 100, "x": 227, "type": "mouseover", "message_id": 2155} -{"sender": 3699, "msg_type": "MouseEvent", "y": 100, "x": 227, "type": "mouseover", "message_id": 2156} -{"sender": 3699, "msg_type": "MouseEvent", "y": 100, "x": 227, "type": "mousemove", "message_id": 2157} -{"sender": 3699, "msg_type": "MouseEvent", "y": 103, "x": 231, "type": "mouseover", "message_id": 2158} -{"sender": 3699, "msg_type": "MouseEvent", "y": 103, "x": 231, "type": "mouseover", "message_id": 2159} -{"sender": 3699, "msg_type": "MouseEvent", "y": 103, "x": 231, "type": "mousemove", "message_id": 2160} -{"sender": 3699, "msg_type": "MouseEvent", "y": 105, "x": 235, "type": "mousemove", "message_id": 2161} -{"sender": 3699, "msg_type": "MouseEvent", "y": 107, "x": 240, "type": "mousemove", "message_id": 2162} -{"sender": 3699, "msg_type": "MouseEvent", "y": 109, "x": 244, "type": "mousemove", "message_id": 2163} -{"sender": 3699, "msg_type": "MouseEvent", "y": 111, "x": 247, "type": "mousemove", "message_id": 2164} -{"sender": 3699, "msg_type": "MouseEvent", "y": 112, "x": 249, "type": "mouseover", "message_id": 2165} -{"sender": 3699, "msg_type": "MouseEvent", "y": 112, "x": 249, "type": "mouseover", "message_id": 2166} -{"sender": 3699, "msg_type": "MouseEvent", "y": 112, "x": 249, "type": "mousemove", "message_id": 2167} -{"sender": 3699, "msg_type": "MouseEvent", "y": 112, "x": 251, "type": "mousemove", "message_id": 2168} -{"sender": 3699, "msg_type": "MouseEvent", "y": 113, "x": 251, "type": "mouseover", "message_id": 2169} -{"sender": 3699, "msg_type": "MouseEvent", "y": 113, "x": 251, "type": "mouseover", "message_id": 2170} -{"sender": 3699, "msg_type": "MouseEvent", "y": 113, "x": 251, "type": "mousemove", "message_id": 2171} -{"sender": 3699, "msg_type": "MouseEvent", "y": 113, "x": 252, "type": "mousemove", "message_id": 2172} -{"sender": 3699, "msg_type": "MouseEvent", "y": 113, "x": 252, "type": "mousemove", "message_id": 2173} -{"sender": 3699, "msg_type": "MouseEvent", "y": 113, "x": 252, "type": "mousemove", "message_id": 2174} -{"sender": 3699, "msg_type": "MouseEvent", "y": 113, "x": 252, "type": "mousemove", "message_id": 2175} -{"sender": 3699, "msg_type": "MouseEvent", "y": 113, "x": 252, "type": "mousemove", "message_id": 2176} -{"sender": 3699, "msg_type": "MouseEvent", "y": 113, "x": 252, "type": "mousemove", "message_id": 2177} -{"sender": 3699, "msg_type": "MouseEvent", "y": 113, "x": 252, "type": "mousedown", "message_id": 2178} -{"sender": 3699, "msg_type": "MouseEvent", "y": 113, "x": 252, "type": "mouseup", "message_id": 2179} -{"sender": 3699, "msg_type": "MouseEvent", "y": 113, "x": 252, "type": "mousemove", "message_id": 2180} -{"sender": 3699, "msg_type": "MouseEvent", "y": 113, "x": 251, "type": "mousemove", "message_id": 2181} -{"sender": 3699, "msg_type": "MouseEvent", "y": 112, "x": 250, "type": "mousemove", "message_id": 2182} -{"sender": 3699, "msg_type": "MouseEvent", "y": 112, "x": 248, "type": "mouseover", "message_id": 2183} -{"sender": 3699, "msg_type": "MouseEvent", "y": 112, "x": 248, "type": "mouseover", "message_id": 2184} -{"sender": 3699, "msg_type": "MouseEvent", "y": 112, "x": 248, "type": "mousemove", "message_id": 2185} -{"sender": 3699, "msg_type": "MouseEvent", "y": 111, "x": 247, "type": "mouseover", "message_id": 2186} -{"sender": 3699, "msg_type": "MouseEvent", "y": 111, "x": 247, "type": "mousemove", "message_id": 2188} -{"sender": 3699, "msg_type": "MouseEvent", "y": 111, "x": 247, "type": "mouseover", "message_id": 2187} -{"sender": 3699, "msg_type": "MouseEvent", "y": 110, "x": 245, "type": "mouseover", "message_id": 2189} -{"sender": 3699, "msg_type": "MouseEvent", "y": 110, "x": 245, "type": "mouseover", "message_id": 2190} -{"sender": 3699, "msg_type": "MouseEvent", "y": 110, "x": 245, "type": "mousemove", "message_id": 2191} -{"sender": 3699, "msg_type": "MouseEvent", "y": 110, "x": 244, "type": "mouseover", "message_id": 2192} -{"sender": 3699, "msg_type": "MouseEvent", "y": 110, "x": 244, "type": "mouseover", "message_id": 2193} -{"sender": 3699, "msg_type": "MouseEvent", "y": 110, "x": 244, "type": "mousemove", "message_id": 2194} -{"sender": 3699, "msg_type": "MouseEvent", "y": 109, "x": 242, "type": "mouseover", "message_id": 2195} -{"sender": 3699, "msg_type": "MouseEvent", "y": 109, "x": 242, "type": "mouseover", "message_id": 2196} -{"sender": 3699, "msg_type": "MouseEvent", "y": 109, "x": 242, "type": "mousemove", "message_id": 2197} -{"sender": 3699, "msg_type": "MouseEvent", "y": 108, "x": 239, "type": "mousemove", "message_id": 2198} -{"sender": 3699, "msg_type": "MouseEvent", "y": 106, "x": 235, "type": "mouseover", "message_id": 2199} -{"sender": 3699, "msg_type": "MouseEvent", "y": 106, "x": 235, "type": "mouseover", "message_id": 2200} -{"sender": 3699, "msg_type": "MouseEvent", "y": 106, "x": 235, "type": "mousemove", "message_id": 2201} -{"sender": 3699, "msg_type": "MouseEvent", "y": 104, "x": 230, "type": "mousemove", "message_id": 2202} -{"sender": 3699, "msg_type": "MouseEvent", "y": 101, "x": 226, "type": "mousemove", "message_id": 2203} -{"sender": 3699, "msg_type": "MouseEvent", "y": 98, "x": 221, "type": "mousemove", "message_id": 2204} -{"sender": 3699, "msg_type": "MouseEvent", "y": 94, "x": 217, "type": "mousemove", "message_id": 2205} -{"sender": 3699, "msg_type": "MouseEvent", "y": 90, "x": 212, "type": "mousemove", "message_id": 2206} -{"sender": 3699, "msg_type": "MouseEvent", "y": 85, "x": 207, "type": "mousemove", "message_id": 2207} -{"sender": 3699, "msg_type": "MouseEvent", "y": 81, "x": 202, "type": "mousemove", "message_id": 2208} -{"sender": 3699, "msg_type": "MouseEvent", "y": 78, "x": 199, "type": "mousemove", "message_id": 2209} -{"sender": 3699, "msg_type": "MouseEvent", "y": 74, "x": 196, "type": "mousemove", "message_id": 2210} -{"sender": 3699, "msg_type": "MouseEvent", "y": 70, "x": 193, "type": "mousemove", "message_id": 2211} -{"sender": 3699, "msg_type": "MouseEvent", "y": 66, "x": 191, "type": "mousemove", "message_id": 2212} -{"sender": 3699, "msg_type": "MouseEvent", "y": 63, "x": 189, "type": "mousemove", "message_id": 2213} -{"sender": 3699, "msg_type": "MouseEvent", "y": 59, "x": 186, "type": "mouseover", "message_id": 2214} -{"sender": 3699, "msg_type": "MouseEvent", "y": 59, "x": 186, "type": "mousemove", "message_id": 2216} -{"sender": 3699, "msg_type": "MouseEvent", "y": 59, "x": 186, "type": "mouseover", "message_id": 2215} -{"sender": 3699, "msg_type": "MouseEvent", "y": 55, "x": 183, "type": "mousemove", "message_id": 2217} -{"sender": 3699, "msg_type": "MouseEvent", "y": 52, "x": 182, "type": "mousemove", "message_id": 2220} -{"sender": 3699, "msg_type": "MouseEvent", "y": 52, "x": 182, "type": "mouseover", "message_id": 2219} -{"sender": 3699, "msg_type": "MouseEvent", "y": 52, "x": 182, "type": "mouseover", "message_id": 2218} -{"sender": 3699, "msg_type": "MouseEvent", "y": 50, "x": 181, "type": "mousemove", "message_id": 2221} -{"sender": 3699, "msg_type": "MouseEvent", "y": 49, "x": 180, "type": "mousemove", "message_id": 2222} -{"sender": 3699, "msg_type": "MouseEvent", "y": 49, "x": 180, "type": "mousemove", "message_id": 2223} diff --git a/recordings/test_edit_labels.replay b/recordings/test_edit_labels.replay deleted file mode 100644 index cd6b14d435..0000000000 --- a/recordings/test_edit_labels.replay +++ /dev/null @@ -1,1468 +0,0 @@ -{"panX": -140.17260837070137, "panY": -107.64288529823517, "scale": 1.6599999999999966, "sender": 3697, "msg_type": "ViewPort", "message_id": 0} -{"sender": 3697, "msg_type": "MouseEvent", "y": 48, "x": 190, "type": "mousemove", "message_id": 1901} -{"sender": 3697, "msg_type": "MouseEvent", "y": 49, "x": 191, "type": "mousemove", "message_id": 1902} -{"sender": 3697, "msg_type": "MouseEvent", "y": 51, "x": 192, "type": "mousemove", "message_id": 1903} -{"sender": 3697, "msg_type": "MouseEvent", "y": 53, "x": 193, "type": "mousemove", "message_id": 1904} -{"sender": 3697, "msg_type": "MouseEvent", "y": 57, "x": 195, "type": "mouseover", "message_id": 1905} -{"sender": 3697, "msg_type": "MouseEvent", "y": 57, "x": 195, "type": "mousemove", "message_id": 1907} -{"sender": 3697, "msg_type": "MouseEvent", "y": 57, "x": 195, "type": "mouseover", "message_id": 1906} -{"sender": 3697, "msg_type": "MouseEvent", "y": 62, "x": 197, "type": "mouseover", "message_id": 1908} -{"sender": 3697, "msg_type": "MouseEvent", "y": 62, "x": 197, "type": "mousemove", "message_id": 1910} -{"sender": 3697, "msg_type": "MouseEvent", "y": 62, "x": 197, "type": "mouseover", "message_id": 1909} -{"sender": 3697, "msg_type": "MouseEvent", "y": 72, "x": 202, "type": "mousemove", "message_id": 1911} -{"sender": 3697, "msg_type": "MouseEvent", "y": 86, "x": 209, "type": "mousemove", "message_id": 1912} -{"sender": 3697, "msg_type": "MouseEvent", "y": 104, "x": 216, "type": "mousemove", "message_id": 1913} -{"sender": 3697, "msg_type": "MouseEvent", "y": 123, "x": 221, "type": "mousemove", "message_id": 1914} -{"sender": 3697, "msg_type": "MouseEvent", "y": 144, "x": 223, "type": "mousemove", "message_id": 1915} -{"sender": 3697, "msg_type": "MouseEvent", "y": 167, "x": 223, "type": "mousemove", "message_id": 1916} -{"sender": 3697, "msg_type": "MouseEvent", "y": 192, "x": 224, "type": "mousemove", "message_id": 1917} -{"sender": 3697, "msg_type": "MouseEvent", "y": 219, "x": 223, "type": "mousemove", "message_id": 1918} -{"sender": 3697, "msg_type": "MouseEvent", "y": 238, "x": 222, "type": "mousemove", "message_id": 1919} -{"sender": 3697, "msg_type": "MouseEvent", "y": 262, "x": 219, "type": "mousemove", "message_id": 1920} -{"sender": 3697, "msg_type": "MouseEvent", "y": 279, "x": 214, "type": "mousemove", "message_id": 1921} -{"sender": 3697, "msg_type": "MouseEvent", "y": 291, "x": 208, "type": "mousemove", "message_id": 1922} -{"sender": 3697, "msg_type": "MouseEvent", "y": 299, "x": 203, "type": "mousemove", "message_id": 1923} -{"sender": 3697, "msg_type": "MouseEvent", "y": 304, "x": 199, "type": "mousemove", "message_id": 1924} -{"sender": 3697, "msg_type": "MouseEvent", "y": 307, "x": 196, "type": "mousemove", "message_id": 1925} -{"sender": 3697, "msg_type": "MouseEvent", "y": 309, "x": 195, "type": "mouseover", "message_id": 1927} -{"sender": 3697, "msg_type": "MouseEvent", "y": 309, "x": 195, "type": "mouseover", "message_id": 1926} -{"sender": 3697, "msg_type": "MouseEvent", "y": 309, "x": 195, "type": "mousemove", "message_id": 1928} -{"sender": 3697, "msg_type": "MouseEvent", "y": 312, "x": 194, "type": "mousemove", "message_id": 1929} -{"sender": 3697, "msg_type": "MouseEvent", "y": 313, "x": 194, "type": "mousemove", "message_id": 1930} -{"sender": 3697, "msg_type": "MouseEvent", "y": 314, "x": 195, "type": "mousemove", "message_id": 1931} -{"sender": 3697, "msg_type": "MouseEvent", "y": 314, "x": 195, "type": "mousemove", "message_id": 1932} -{"sender": 3697, "msg_type": "MouseEvent", "y": 314, "x": 195, "type": "mousemove", "message_id": 1933} -{"sender": 3697, "msg_type": "MouseEvent", "y": 314, "x": 196, "type": "mousemove", "message_id": 1934} -{"sender": 3697, "msg_type": "MouseEvent", "y": 314, "x": 197, "type": "mousemove", "message_id": 1935} -{"sender": 3697, "msg_type": "MouseEvent", "y": 314, "x": 197, "type": "mousemove", "message_id": 1936} -{"sender": 3697, "msg_type": "MouseEvent", "y": 314, "x": 197, "type": "mousemove", "message_id": 1937} -{"sender": 3697, "msg_type": "MouseEvent", "y": 314, "x": 197, "type": "mousemove", "message_id": 1938} -{"sender": 3697, "msg_type": "MouseEvent", "y": 314, "x": 197, "type": "mousemove", "message_id": 1939} -{"sender": 3697, "msg_type": "MouseEvent", "y": 314, "x": 197, "type": "mousemove", "message_id": 1940} -{"sender": 3697, "msg_type": "MouseEvent", "y": 314, "x": 197, "type": "mousemove", "message_id": 1941} -{"sender": 3697, "msg_type": "MouseEvent", "y": 314, "x": 197, "type": "mousemove", "message_id": 1942} -{"sender": 3697, "msg_type": "MouseEvent", "y": 314, "x": 197, "type": "mousedown", "message_id": 1943} -{"sender": 3697, "msg_type": "MouseEvent", "y": 314, "x": 197, "type": "mouseup", "message_id": 1944} -{"sender": 3697, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 1945, "altKey": false, "metaKey": false, "key": "s", "ctrlKey": false, "type": "keydown", "keyCode": 83} -{"sender": 3697, "msg_type": "MouseEvent", "y": 314, "x": 198, "type": "mousemove", "message_id": 1947} -{"sender": 3697, "msg_type": "MouseEvent", "y": 313, "x": 202, "type": "mousemove", "message_id": 1950} -{"sender": 3697, "msg_type": "MouseEvent", "y": 313, "x": 202, "type": "mouseover", "message_id": 1948} -{"sender": 3697, "msg_type": "MouseEvent", "y": 313, "x": 202, "type": "mouseover", "message_id": 1949} -{"sender": 3697, "msg_type": "MouseEvent", "y": 313, "x": 210, "type": "mousemove", "message_id": 1951} -{"sender": 3697, "msg_type": "MouseEvent", "y": 313, "x": 220, "type": "mousemove", "message_id": 1952} -{"sender": 3697, "msg_type": "MouseEvent", "y": 313, "x": 233, "type": "mousemove", "message_id": 1953} -{"sender": 3697, "msg_type": "MouseEvent", "y": 313, "x": 245, "type": "mousemove", "message_id": 1954} -{"sender": 3697, "msg_type": "MouseEvent", "y": 313, "x": 270, "type": "mouseover", "message_id": 1955} -{"sender": 3697, "msg_type": "MouseEvent", "y": 313, "x": 270, "type": "mouseover", "message_id": 1956} -{"sender": 3697, "msg_type": "MouseEvent", "y": 313, "x": 270, "type": "mousemove", "message_id": 1957} -{"sender": 3697, "msg_type": "MouseEvent", "y": 316, "x": 307, "type": "mouseover", "message_id": 1958} -{"sender": 3697, "msg_type": "MouseEvent", "y": 316, "x": 307, "type": "mouseover", "message_id": 1959} -{"sender": 3697, "msg_type": "MouseEvent", "y": 316, "x": 307, "type": "mousemove", "message_id": 1960} -{"sender": 3697, "msg_type": "MouseEvent", "y": 321, "x": 358, "type": "mousemove", "message_id": 1961} -{"sender": 3697, "msg_type": "MouseEvent", "y": 325, "x": 407, "type": "mousemove", "message_id": 1962} -{"sender": 3697, "msg_type": "MouseEvent", "y": 326, "x": 433, "type": "mousemove", "message_id": 1963} -{"sender": 3697, "msg_type": "MouseEvent", "y": 327, "x": 460, "type": "mousemove", "message_id": 1964} -{"sender": 3697, "msg_type": "MouseEvent", "y": 326, "x": 477, "type": "mousemove", "message_id": 1965} -{"sender": 3697, "msg_type": "MouseEvent", "y": 326, "x": 484, "type": "mouseover", "message_id": 1966} -{"sender": 3697, "msg_type": "MouseEvent", "y": 326, "x": 484, "type": "mouseover", "message_id": 1967} -{"sender": 3697, "msg_type": "MouseEvent", "y": 326, "x": 484, "type": "mousemove", "message_id": 1968} -{"sender": 3697, "msg_type": "MouseEvent", "y": 325, "x": 490, "type": "mousemove", "message_id": 1969} -{"sender": 3697, "msg_type": "MouseEvent", "y": 325, "x": 491, "type": "mouseover", "message_id": 1970} -{"sender": 3697, "msg_type": "MouseEvent", "y": 325, "x": 491, "type": "mouseover", "message_id": 1971} -{"sender": 3697, "msg_type": "MouseEvent", "y": 325, "x": 491, "type": "mousemove", "message_id": 1972} -{"sender": 3697, "msg_type": "MouseEvent", "y": 325, "x": 491, "type": "mousemove", "message_id": 1973} -{"sender": 3697, "msg_type": "MouseEvent", "y": 325, "x": 491, "type": "mousemove", "message_id": 1974} -{"sender": 3697, "msg_type": "MouseEvent", "y": 325, "x": 491, "type": "mousemove", "message_id": 1975} -{"sender": 3697, "msg_type": "MouseEvent", "y": 325, "x": 493, "type": "mouseover", "message_id": 1976} -{"sender": 3697, "msg_type": "MouseEvent", "y": 325, "x": 493, "type": "mouseover", "message_id": 1977} -{"sender": 3697, "msg_type": "MouseEvent", "y": 325, "x": 493, "type": "mousemove", "message_id": 1978} -{"sender": 3697, "msg_type": "MouseEvent", "y": 325, "x": 495, "type": "mousemove", "message_id": 1979} -{"sender": 3697, "msg_type": "MouseEvent", "y": 325, "x": 497, "type": "mousemove", "message_id": 1980} -{"sender": 3697, "msg_type": "MouseEvent", "y": 326, "x": 502, "type": "mousemove", "message_id": 1981} -{"sender": 3697, "msg_type": "MouseEvent", "y": 326, "x": 507, "type": "mousemove", "message_id": 1982} -{"sender": 3697, "msg_type": "MouseEvent", "y": 326, "x": 512, "type": "mousemove", "message_id": 1983} -{"sender": 3697, "msg_type": "MouseEvent", "y": 326, "x": 517, "type": "mousemove", "message_id": 1984} -{"sender": 3697, "msg_type": "MouseEvent", "y": 326, "x": 521, "type": "mousemove", "message_id": 1985} -{"sender": 3697, "msg_type": "MouseEvent", "y": 326, "x": 522, "type": "mouseover", "message_id": 1986} -{"sender": 3697, "msg_type": "MouseEvent", "y": 326, "x": 522, "type": "mouseover", "message_id": 1987} -{"sender": 3697, "msg_type": "MouseEvent", "y": 326, "x": 522, "type": "mousemove", "message_id": 1988} -{"sender": 3697, "msg_type": "MouseEvent", "y": 326, "x": 523, "type": "mousemove", "message_id": 1989} -{"sender": 3697, "msg_type": "MouseEvent", "y": 326, "x": 525, "type": "mouseover", "message_id": 1990} -{"sender": 3697, "msg_type": "MouseEvent", "y": 326, "x": 525, "type": "mouseover", "message_id": 1991} -{"sender": 3697, "msg_type": "MouseEvent", "y": 326, "x": 525, "type": "mousemove", "message_id": 1992} -{"sender": 3697, "msg_type": "MouseEvent", "y": 326, "x": 527, "type": "mousemove", "message_id": 1993} -{"sender": 3697, "msg_type": "MouseEvent", "y": 326, "x": 529, "type": "mousemove", "message_id": 1994} -{"sender": 3697, "msg_type": "MouseEvent", "y": 326, "x": 530, "type": "mouseover", "message_id": 1995} -{"sender": 3697, "msg_type": "MouseEvent", "y": 326, "x": 530, "type": "mouseover", "message_id": 1996} -{"sender": 3697, "msg_type": "MouseEvent", "y": 326, "x": 530, "type": "mousemove", "message_id": 1997} -{"sender": 3697, "msg_type": "MouseEvent", "y": 326, "x": 531, "type": "mousemove", "message_id": 1998} -{"sender": 3697, "msg_type": "MouseEvent", "y": 326, "x": 532, "type": "mousemove", "message_id": 1999} -{"sender": 3697, "msg_type": "MouseEvent", "y": 326, "x": 532, "type": "mousemove", "message_id": 2000} -{"sender": 3697, "msg_type": "MouseEvent", "y": 326, "x": 533, "type": "mousemove", "message_id": 2001} -{"sender": 3697, "msg_type": "MouseEvent", "y": 326, "x": 533, "type": "mousemove", "message_id": 2002} -{"sender": 3697, "msg_type": "MouseEvent", "y": 326, "x": 533, "type": "mousemove", "message_id": 2003} -{"sender": 3697, "msg_type": "MouseEvent", "y": 326, "x": 533, "type": "mousedown", "message_id": 2004} -{"sender": 3697, "msg_type": "MouseEvent", "y": 326, "x": 533, "type": "mousemove", "message_id": 2005} -{"sender": 3697, "msg_type": "MouseEvent", "y": 326, "x": 533, "type": "mousemove", "message_id": 2006} -{"sender": 3697, "msg_type": "MouseEvent", "y": 326, "x": 533, "type": "mouseup", "message_id": 2007} -{"sender": 3697, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 2008, "altKey": false, "metaKey": false, "key": "s", "ctrlKey": false, "type": "keydown", "keyCode": 83} -{"sender": 3697, "msg_type": "MouseEvent", "y": 326, "x": 533, "type": "mousemove", "message_id": 2010} -{"sender": 3697, "msg_type": "MouseEvent", "y": 326, "x": 533, "type": "mousemove", "message_id": 2011} -{"sender": 3697, "msg_type": "MouseEvent", "y": 326, "x": 530, "type": "mouseover", "message_id": 2012} -{"sender": 3697, "msg_type": "MouseEvent", "y": 326, "x": 530, "type": "mousemove", "message_id": 2014} -{"sender": 3697, "msg_type": "MouseEvent", "y": 326, "x": 530, "type": "mouseover", "message_id": 2013} -{"sender": 3697, "msg_type": "MouseEvent", "y": 326, "x": 525, "type": "mousemove", "message_id": 2015} -{"sender": 3697, "msg_type": "MouseEvent", "y": 326, "x": 516, "type": "mousemove", "message_id": 2016} -{"sender": 3697, "msg_type": "MouseEvent", "y": 326, "x": 501, "type": "mousemove", "message_id": 2017} -{"sender": 3697, "msg_type": "MouseEvent", "y": 326, "x": 478, "type": "mouseover", "message_id": 2018} -{"sender": 3697, "msg_type": "MouseEvent", "y": 326, "x": 478, "type": "mouseover", "message_id": 2019} -{"sender": 3697, "msg_type": "MouseEvent", "y": 325, "x": 446, "type": "mouseover", "message_id": 2021} -{"sender": 3697, "msg_type": "MouseEvent", "y": 326, "x": 478, "type": "mousemove", "message_id": 2020} -{"sender": 3697, "msg_type": "MouseEvent", "y": 325, "x": 446, "type": "mouseover", "message_id": 2022} -{"sender": 3697, "msg_type": "MouseEvent", "y": 325, "x": 446, "type": "mousemove", "message_id": 2023} -{"sender": 3697, "msg_type": "MouseEvent", "y": 324, "x": 415, "type": "mousemove", "message_id": 2024} -{"sender": 3697, "msg_type": "MouseEvent", "y": 323, "x": 376, "type": "mousemove", "message_id": 2025} -{"sender": 3697, "msg_type": "MouseEvent", "y": 322, "x": 336, "type": "mousemove", "message_id": 2026} -{"sender": 3697, "msg_type": "MouseEvent", "y": 320, "x": 298, "type": "mousemove", "message_id": 2027} -{"sender": 3697, "msg_type": "MouseEvent", "y": 319, "x": 275, "type": "mouseover", "message_id": 2028} -{"sender": 3697, "msg_type": "MouseEvent", "y": 319, "x": 275, "type": "mouseover", "message_id": 2029} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 248, "type": "mouseover", "message_id": 2031} -{"sender": 3697, "msg_type": "MouseEvent", "y": 319, "x": 275, "type": "mousemove", "message_id": 2030} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 248, "type": "mouseover", "message_id": 2032} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 248, "type": "mousemove", "message_id": 2033} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 232, "type": "mouseover", "message_id": 2034} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 232, "type": "mouseover", "message_id": 2035} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 232, "type": "mousemove", "message_id": 2036} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 225, "type": "mouseover", "message_id": 2038} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 225, "type": "mouseover", "message_id": 2037} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 225, "type": "mousemove", "message_id": 2039} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 221, "type": "mousemove", "message_id": 2040} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 220, "type": "mouseover", "message_id": 2041} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 220, "type": "mouseover", "message_id": 2042} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 220, "type": "mousemove", "message_id": 2043} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 220, "type": "mousemove", "message_id": 2044} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 219, "type": "mousemove", "message_id": 2045} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 219, "type": "mousemove", "message_id": 2046} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 219, "type": "mousemove", "message_id": 2047} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 218, "type": "mousemove", "message_id": 2048} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 218, "type": "mousemove", "message_id": 2049} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 218, "type": "mousemove", "message_id": 2050} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 218, "type": "mousemove", "message_id": 2051} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 218, "type": "mousedown", "message_id": 2052} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 218, "type": "mouseup", "message_id": 2054} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 218, "type": "mousedown", "message_id": 2055} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 218, "type": "mouseup", "message_id": 2058} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 218, "type": "mousemove", "message_id": 2059} -{"sender": 3697, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 2060, "altKey": false, "metaKey": false, "key": "1", "ctrlKey": false, "type": "keydown", "keyCode": 49} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 218, "type": "mousemove", "message_id": 2062} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 222, "type": "mouseover", "message_id": 2063} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 222, "type": "mouseover", "message_id": 2064} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 222, "type": "mousemove", "message_id": 2065} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 228, "type": "mousemove", "message_id": 2066} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 242, "type": "mousemove", "message_id": 2067} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 261, "type": "mouseover", "message_id": 2068} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 261, "type": "mouseover", "message_id": 2069} -{"sender": 3697, "msg_type": "MouseEvent", "y": 317, "x": 278, "type": "mousemove", "message_id": 2071} -{"sender": 3697, "msg_type": "MouseEvent", "y": 317, "x": 306, "type": "mouseover", "message_id": 2072} -{"sender": 3697, "msg_type": "MouseEvent", "y": 317, "x": 306, "type": "mouseover", "message_id": 2073} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 261, "type": "mousemove", "message_id": 2070} -{"sender": 3697, "msg_type": "MouseEvent", "y": 317, "x": 306, "type": "mousemove", "message_id": 2074} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 336, "type": "mousemove", "message_id": 2075} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 366, "type": "mousemove", "message_id": 2076} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 396, "type": "mousemove", "message_id": 2077} -{"sender": 3697, "msg_type": "MouseEvent", "y": 319, "x": 412, "type": "mousemove", "message_id": 2078} -{"sender": 3697, "msg_type": "MouseEvent", "y": 319, "x": 426, "type": "mouseover", "message_id": 2080} -{"sender": 3697, "msg_type": "MouseEvent", "y": 319, "x": 426, "type": "mousemove", "message_id": 2081} -{"sender": 3697, "msg_type": "MouseEvent", "y": 319, "x": 426, "type": "mouseover", "message_id": 2079} -{"sender": 3697, "msg_type": "MouseEvent", "y": 319, "x": 432, "type": "mousemove", "message_id": 2082} -{"sender": 3697, "msg_type": "MouseEvent", "y": 319, "x": 437, "type": "mousemove", "message_id": 2083} -{"sender": 3697, "msg_type": "MouseEvent", "y": 319, "x": 439, "type": "mousemove", "message_id": 2084} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 440, "type": "mouseover", "message_id": 2085} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 440, "type": "mouseover", "message_id": 2086} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 440, "type": "mousemove", "message_id": 2087} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 441, "type": "mousemove", "message_id": 2088} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 442, "type": "mousemove", "message_id": 2089} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 443, "type": "mousemove", "message_id": 2090} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 444, "type": "mousemove", "message_id": 2091} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 445, "type": "mousemove", "message_id": 2092} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 447, "type": "mouseover", "message_id": 2093} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 447, "type": "mouseover", "message_id": 2094} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 447, "type": "mousemove", "message_id": 2095} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 448, "type": "mouseover", "message_id": 2096} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 448, "type": "mouseover", "message_id": 2097} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 448, "type": "mousemove", "message_id": 2098} -{"sender": 3697, "msg_type": "MouseEvent", "y": 317, "x": 448, "type": "mousemove", "message_id": 2099} -{"sender": 3697, "msg_type": "MouseEvent", "y": 317, "x": 448, "type": "mousedown", "message_id": 2100} -{"sender": 3697, "msg_type": "MouseEvent", "y": 317, "x": 448, "type": "mouseup", "message_id": 2102} -{"sender": 3697, "msg_type": "MouseEvent", "y": 317, "x": 449, "type": "mousemove", "message_id": 2103} -{"sender": 3697, "msg_type": "MouseEvent", "y": 317, "x": 449, "type": "mousemove", "message_id": 2104} -{"sender": 3697, "msg_type": "MouseEvent", "y": 317, "x": 449, "type": "mousemove", "message_id": 2105} -{"sender": 3697, "msg_type": "MouseEvent", "y": 317, "x": 449, "type": "mousemove", "message_id": 2106} -{"sender": 3697, "msg_type": "MouseEvent", "y": 317, "x": 449, "type": "mousedown", "message_id": 2107} -{"sender": 3697, "msg_type": "MouseEvent", "y": 317, "x": 449, "type": "mousemove", "message_id": 2108} -{"sender": 3697, "msg_type": "MouseEvent", "y": 317, "x": 449, "type": "mouseup", "message_id": 2109} -{"sender": 3697, "msg_type": "MouseEvent", "y": 317, "x": 450, "type": "mousemove", "message_id": 2110} -{"sender": 3697, "msg_type": "MouseEvent", "y": 317, "x": 450, "type": "mousemove", "message_id": 2111} -{"sender": 3697, "msg_type": "MouseEvent", "y": 317, "x": 452, "type": "mouseover", "message_id": 2112} -{"sender": 3697, "msg_type": "MouseEvent", "y": 317, "x": 452, "type": "mouseover", "message_id": 2113} -{"sender": 3697, "msg_type": "MouseEvent", "y": 317, "x": 452, "type": "mousemove", "message_id": 2114} -{"sender": 3697, "msg_type": "MouseEvent", "y": 316, "x": 456, "type": "mousemove", "message_id": 2115} -{"sender": 3697, "msg_type": "MouseEvent", "y": 316, "x": 463, "type": "mousemove", "message_id": 2116} -{"sender": 3697, "msg_type": "MouseEvent", "y": 316, "x": 473, "type": "mousemove", "message_id": 2117} -{"sender": 3697, "msg_type": "MouseEvent", "y": 317, "x": 484, "type": "mousemove", "message_id": 2118} -{"sender": 3697, "msg_type": "MouseEvent", "y": 319, "x": 495, "type": "mouseover", "message_id": 2119} -{"sender": 3697, "msg_type": "MouseEvent", "y": 319, "x": 495, "type": "mouseover", "message_id": 2120} -{"sender": 3697, "msg_type": "MouseEvent", "y": 319, "x": 495, "type": "mousemove", "message_id": 2121} -{"sender": 3697, "msg_type": "MouseEvent", "y": 320, "x": 501, "type": "mouseover", "message_id": 2122} -{"sender": 3697, "msg_type": "MouseEvent", "y": 320, "x": 501, "type": "mouseover", "message_id": 2123} -{"sender": 3697, "msg_type": "MouseEvent", "y": 320, "x": 501, "type": "mousemove", "message_id": 2124} -{"sender": 3697, "msg_type": "MouseEvent", "y": 321, "x": 506, "type": "mousemove", "message_id": 2125} -{"sender": 3697, "msg_type": "MouseEvent", "y": 321, "x": 510, "type": "mousemove", "message_id": 2126} -{"sender": 3697, "msg_type": "MouseEvent", "y": 320, "x": 514, "type": "mousemove", "message_id": 2127} -{"sender": 3697, "msg_type": "MouseEvent", "y": 320, "x": 517, "type": "mousemove", "message_id": 2128} -{"sender": 3697, "msg_type": "MouseEvent", "y": 320, "x": 517, "type": "mouseover", "message_id": 2129} -{"sender": 3697, "msg_type": "MouseEvent", "y": 320, "x": 517, "type": "mouseover", "message_id": 2130} -{"sender": 3697, "msg_type": "MouseEvent", "y": 320, "x": 517, "type": "mousemove", "message_id": 2131} -{"sender": 3697, "msg_type": "MouseEvent", "y": 320, "x": 518, "type": "mousemove", "message_id": 2132} -{"sender": 3697, "msg_type": "MouseEvent", "y": 320, "x": 518, "type": "mousemove", "message_id": 2133} -{"sender": 3697, "msg_type": "MouseEvent", "y": 320, "x": 518, "type": "mousedown", "message_id": 2134} -{"sender": 3697, "msg_type": "MouseEvent", "y": 320, "x": 518, "type": "mouseup", "message_id": 2136} -{"sender": 3697, "msg_type": "MouseEvent", "y": 320, "x": 518, "type": "mousedown", "message_id": 2137} -{"sender": 3697, "msg_type": "MouseEvent", "y": 320, "x": 518, "type": "mouseup", "message_id": 2140} -{"sender": 3697, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 2141, "altKey": false, "metaKey": false, "key": "2", "ctrlKey": false, "type": "keydown", "keyCode": 50} -{"sender": 3697, "msg_type": "MouseEvent", "y": 320, "x": 518, "type": "mousemove", "message_id": 2143} -{"sender": 3697, "msg_type": "MouseEvent", "y": 319, "x": 519, "type": "mousemove", "message_id": 2144} -{"sender": 3697, "msg_type": "MouseEvent", "y": 319, "x": 520, "type": "mousemove", "message_id": 2145} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 521, "type": "mousemove", "message_id": 2146} -{"sender": 3697, "msg_type": "MouseEvent", "y": 318, "x": 522, "type": "mousemove", "message_id": 2147} -{"sender": 3697, "msg_type": "MouseEvent", "y": 317, "x": 522, "type": "mousemove", "message_id": 2148} -{"sender": 3697, "msg_type": "MouseEvent", "y": 317, "x": 521, "type": "mousemove", "message_id": 2149} -{"sender": 3697, "msg_type": "MouseEvent", "y": 317, "x": 521, "type": "mousemove", "message_id": 2150} -{"sender": 3697, "msg_type": "MouseEvent", "y": 317, "x": 521, "type": "mousemove", "message_id": 2151} -{"sender": 3697, "msg_type": "MouseEvent", "y": 317, "x": 521, "type": "mousemove", "message_id": 2152} -{"sender": 3697, "msg_type": "MouseEvent", "y": 317, "x": 521, "type": "mousemove", "message_id": 2153} -{"sender": 3697, "msg_type": "MouseEvent", "y": 317, "x": 520, "type": "mousemove", "message_id": 2154} -{"sender": 3697, "msg_type": "MouseEvent", "y": 316, "x": 519, "type": "mousemove", "message_id": 2155} -{"sender": 3697, "msg_type": "MouseEvent", "y": 316, "x": 516, "type": "mouseover", "message_id": 2156} -{"sender": 3697, "msg_type": "MouseEvent", "y": 316, "x": 516, "type": "mouseover", "message_id": 2157} -{"sender": 3697, "msg_type": "MouseEvent", "y": 316, "x": 516, "type": "mousemove", "message_id": 2158} -{"sender": 3697, "msg_type": "MouseEvent", "y": 315, "x": 513, "type": "mousemove", "message_id": 2159} -{"sender": 3697, "msg_type": "MouseEvent", "y": 315, "x": 508, "type": "mousemove", "message_id": 2160} -{"sender": 3697, "msg_type": "MouseEvent", "y": 314, "x": 499, "type": "mousemove", "message_id": 2161} -{"sender": 3697, "msg_type": "MouseEvent", "y": 312, "x": 486, "type": "mouseover", "message_id": 2162} -{"sender": 3697, "msg_type": "MouseEvent", "y": 312, "x": 486, "type": "mouseover", "message_id": 2163} -{"sender": 3697, "msg_type": "MouseEvent", "y": 312, "x": 486, "type": "mousemove", "message_id": 2164} -{"sender": 3697, "msg_type": "MouseEvent", "y": 310, "x": 469, "type": "mouseover", "message_id": 2165} -{"sender": 3697, "msg_type": "MouseEvent", "y": 310, "x": 469, "type": "mouseover", "message_id": 2166} -{"sender": 3697, "msg_type": "MouseEvent", "y": 310, "x": 469, "type": "mousemove", "message_id": 2167} -{"sender": 3697, "msg_type": "MouseEvent", "y": 307, "x": 455, "type": "mouseover", "message_id": 2169} -{"sender": 3697, "msg_type": "MouseEvent", "y": 307, "x": 455, "type": "mouseover", "message_id": 2168} -{"sender": 3697, "msg_type": "MouseEvent", "y": 307, "x": 455, "type": "mousemove", "message_id": 2170} -{"sender": 3697, "msg_type": "MouseEvent", "y": 304, "x": 441, "type": "mouseover", "message_id": 2171} -{"sender": 3697, "msg_type": "MouseEvent", "y": 304, "x": 441, "type": "mouseover", "message_id": 2172} -{"sender": 3697, "msg_type": "MouseEvent", "y": 304, "x": 441, "type": "mousemove", "message_id": 2173} -{"sender": 3697, "msg_type": "MouseEvent", "y": 303, "x": 431, "type": "mouseover", "message_id": 2174} -{"sender": 3697, "msg_type": "MouseEvent", "y": 303, "x": 431, "type": "mouseover", "message_id": 2175} -{"sender": 3697, "msg_type": "MouseEvent", "y": 303, "x": 431, "type": "mousemove", "message_id": 2176} -{"sender": 3697, "msg_type": "MouseEvent", "y": 302, "x": 427, "type": "mousemove", "message_id": 2177} -{"sender": 3697, "msg_type": "MouseEvent", "y": 302, "x": 422, "type": "mousemove", "message_id": 2179} -{"sender": 3697, "msg_type": "MouseEvent", "y": 302, "x": 425, "type": "mousemove", "message_id": 2178} -{"sender": 3697, "msg_type": "MouseEvent", "y": 302, "x": 419, "type": "mousemove", "message_id": 2180} -{"sender": 3697, "msg_type": "MouseEvent", "y": 301, "x": 415, "type": "mousemove", "message_id": 2181} -{"sender": 3697, "msg_type": "MouseEvent", "y": 300, "x": 409, "type": "mousemove", "message_id": 2182} -{"sender": 3697, "msg_type": "MouseEvent", "y": 299, "x": 405, "type": "mousemove", "message_id": 2183} -{"sender": 3697, "msg_type": "MouseEvent", "y": 299, "x": 402, "type": "mousemove", "message_id": 2184} -{"sender": 3697, "msg_type": "MouseEvent", "y": 298, "x": 400, "type": "mousemove", "message_id": 2185} -{"sender": 3697, "msg_type": "MouseEvent", "y": 298, "x": 399, "type": "mouseover", "message_id": 2186} -{"sender": 3697, "msg_type": "MouseEvent", "y": 298, "x": 399, "type": "mouseover", "message_id": 2187} -{"sender": 3697, "msg_type": "MouseEvent", "y": 298, "x": 399, "type": "mousemove", "message_id": 2188} -{"sender": 3697, "msg_type": "MouseEvent", "y": 298, "x": 399, "type": "mousemove", "message_id": 2189} -{"sender": 3697, "msg_type": "MouseEvent", "y": 298, "x": 399, "type": "mousedown", "message_id": 2190} -{"sender": 3697, "msg_type": "MouseEvent", "y": 298, "x": 399, "type": "mouseup", "message_id": 2192} -{"sender": 3697, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 2193, "altKey": false, "metaKey": false, "key": "l", "ctrlKey": false, "type": "keydown", "keyCode": 76} -{"sender": 3697, "msg_type": "MouseEvent", "y": 298, "x": 399, "type": "mousemove", "message_id": 2194} -{"sender": 3697, "msg_type": "MouseEvent", "y": 298, "x": 398, "type": "mousemove", "message_id": 2195} -{"sender": 3697, "msg_type": "MouseEvent", "y": 299, "x": 393, "type": "mouseover", "message_id": 2196} -{"sender": 3697, "msg_type": "MouseEvent", "y": 299, "x": 393, "type": "mouseover", "message_id": 2197} -{"sender": 3697, "msg_type": "MouseEvent", "y": 299, "x": 393, "type": "mousemove", "message_id": 2198} -{"sender": 3697, "msg_type": "MouseEvent", "y": 299, "x": 385, "type": "mousemove", "message_id": 2199} -{"sender": 3697, "msg_type": "MouseEvent", "y": 300, "x": 377, "type": "mousemove", "message_id": 2200} -{"sender": 3697, "msg_type": "MouseEvent", "y": 300, "x": 363, "type": "mousemove", "message_id": 2201} -{"sender": 3697, "msg_type": "MouseEvent", "y": 300, "x": 344, "type": "mouseover", "message_id": 2202} -{"sender": 3697, "msg_type": "MouseEvent", "y": 300, "x": 344, "type": "mouseover", "message_id": 2203} -{"sender": 3697, "msg_type": "MouseEvent", "y": 301, "x": 323, "type": "mousemove", "message_id": 2205} -{"sender": 3697, "msg_type": "MouseEvent", "y": 300, "x": 344, "type": "mousemove", "message_id": 2204} -{"sender": 3697, "msg_type": "MouseEvent", "y": 302, "x": 296, "type": "mousemove", "message_id": 2206} -{"sender": 3697, "msg_type": "MouseEvent", "y": 303, "x": 275, "type": "mouseover", "message_id": 2208} -{"sender": 3697, "msg_type": "MouseEvent", "y": 303, "x": 275, "type": "mouseover", "message_id": 2207} -{"sender": 3697, "msg_type": "MouseEvent", "y": 303, "x": 275, "type": "mousemove", "message_id": 2209} -{"sender": 3697, "msg_type": "MouseEvent", "y": 305, "x": 243, "type": "mousemove", "message_id": 2210} -{"sender": 3697, "msg_type": "MouseEvent", "y": 305, "x": 215, "type": "mouseover", "message_id": 2211} -{"sender": 3697, "msg_type": "MouseEvent", "y": 305, "x": 215, "type": "mouseover", "message_id": 2212} -{"sender": 3697, "msg_type": "MouseEvent", "y": 305, "x": 215, "type": "mousemove", "message_id": 2213} -{"sender": 3697, "msg_type": "MouseEvent", "y": 305, "x": 201, "type": "mouseover", "message_id": 2214} -{"sender": 3697, "msg_type": "MouseEvent", "y": 305, "x": 201, "type": "mouseover", "message_id": 2215} -{"sender": 3697, "msg_type": "MouseEvent", "y": 305, "x": 201, "type": "mousemove", "message_id": 2216} -{"sender": 3697, "msg_type": "MouseEvent", "y": 305, "x": 190, "type": "mousemove", "message_id": 2217} -{"sender": 3697, "msg_type": "MouseEvent", "y": 304, "x": 185, "type": "mousemove", "message_id": 2218} -{"sender": 3697, "msg_type": "MouseEvent", "y": 304, "x": 183, "type": "mousemove", "message_id": 2219} -{"sender": 3697, "msg_type": "MouseEvent", "y": 304, "x": 183, "type": "mouseover", "message_id": 2220} -{"sender": 3697, "msg_type": "MouseEvent", "y": 304, "x": 183, "type": "mouseover", "message_id": 2221} -{"sender": 3697, "msg_type": "MouseEvent", "y": 304, "x": 183, "type": "mousemove", "message_id": 2222} -{"sender": 3697, "msg_type": "MouseEvent", "y": 304, "x": 183, "type": "mousemove", "message_id": 2223} -{"sender": 3697, "msg_type": "MouseEvent", "y": 304, "x": 183, "type": "mousemove", "message_id": 2224} -{"sender": 3697, "msg_type": "MouseEvent", "y": 304, "x": 183, "type": "mousemove", "message_id": 2225} -{"sender": 3697, "msg_type": "MouseEvent", "y": 304, "x": 183, "type": "mousemove", "message_id": 2226} -{"sender": 3697, "msg_type": "MouseEvent", "y": 304, "x": 182, "type": "mousemove", "message_id": 2227} -{"sender": 3697, "msg_type": "MouseEvent", "y": 304, "x": 182, "type": "mousedown", "message_id": 2228} -{"sender": 3697, "msg_type": "MouseEvent", "y": 304, "x": 182, "type": "mousemove", "message_id": 2229} -{"sender": 3697, "msg_type": "MouseEvent", "y": 304, "x": 182, "type": "mousemove", "message_id": 2230} -{"sender": 3697, "msg_type": "MouseEvent", "y": 304, "x": 183, "type": "mousemove", "message_id": 2233} -{"sender": 3697, "msg_type": "MouseEvent", "y": 304, "x": 182, "type": "mouseup", "message_id": 2231} -{"sender": 3697, "msg_type": "MouseEvent", "y": 304, "x": 187, "type": "mouseover", "message_id": 2234} -{"sender": 3697, "msg_type": "MouseEvent", "y": 304, "x": 187, "type": "mouseover", "message_id": 2235} -{"sender": 3697, "msg_type": "MouseEvent", "y": 304, "x": 187, "type": "mousemove", "message_id": 2236} -{"sender": 3697, "msg_type": "MouseEvent", "y": 304, "x": 195, "type": "mousemove", "message_id": 2237} -{"sender": 3697, "msg_type": "MouseEvent", "y": 304, "x": 205, "type": "mousemove", "message_id": 2238} -{"sender": 3697, "msg_type": "MouseEvent", "y": 304, "x": 217, "type": "mousemove", "message_id": 2239} -{"sender": 3697, "msg_type": "MouseEvent", "y": 304, "x": 234, "type": "mouseover", "message_id": 2240} -{"sender": 3697, "msg_type": "MouseEvent", "y": 304, "x": 234, "type": "mousemove", "message_id": 2242} -{"sender": 3697, "msg_type": "MouseEvent", "y": 304, "x": 234, "type": "mouseover", "message_id": 2241} -{"sender": 3697, "msg_type": "MouseEvent", "y": 304, "x": 254, "type": "mouseover", "message_id": 2243} -{"sender": 3697, "msg_type": "MouseEvent", "y": 304, "x": 254, "type": "mouseover", "message_id": 2244} -{"sender": 3697, "msg_type": "MouseEvent", "y": 304, "x": 254, "type": "mousemove", "message_id": 2245} -{"sender": 3697, "msg_type": "MouseEvent", "y": 304, "x": 280, "type": "mousemove", "message_id": 2246} -{"sender": 3697, "msg_type": "MouseEvent", "y": 304, "x": 301, "type": "mouseover", "message_id": 2247} -{"sender": 3697, "msg_type": "MouseEvent", "y": 304, "x": 301, "type": "mouseover", "message_id": 2248} -{"sender": 3697, "msg_type": "MouseEvent", "y": 304, "x": 301, "type": "mousemove", "message_id": 2249} -{"sender": 3697, "msg_type": "MouseEvent", "y": 304, "x": 321, "type": "mousemove", "message_id": 2250} -{"sender": 3697, "msg_type": "MouseEvent", "y": 304, "x": 353, "type": "mousemove", "message_id": 2251} -{"sender": 3697, "msg_type": "MouseEvent", "y": 304, "x": 383, "type": "mousemove", "message_id": 2252} -{"sender": 3697, "msg_type": "MouseEvent", "y": 305, "x": 401, "type": "mousemove", "message_id": 2253} -{"sender": 3697, "msg_type": "MouseEvent", "y": 306, "x": 422, "type": "mousemove", "message_id": 2254} -{"sender": 3697, "msg_type": "MouseEvent", "y": 307, "x": 436, "type": "mouseover", "message_id": 2255} -{"sender": 3697, "msg_type": "MouseEvent", "y": 307, "x": 436, "type": "mouseover", "message_id": 2256} -{"sender": 3697, "msg_type": "MouseEvent", "y": 307, "x": 436, "type": "mousemove", "message_id": 2257} -{"sender": 3697, "msg_type": "MouseEvent", "y": 307, "x": 442, "type": "mousemove", "message_id": 2258} -{"sender": 3697, "msg_type": "MouseEvent", "y": 307, "x": 442, "type": "mouseover", "message_id": 2259} -{"sender": 3697, "msg_type": "MouseEvent", "y": 307, "x": 442, "type": "mouseover", "message_id": 2260} -{"sender": 3697, "msg_type": "MouseEvent", "y": 307, "x": 442, "type": "mousemove", "message_id": 2261} -{"sender": 3697, "msg_type": "MouseEvent", "y": 307, "x": 443, "type": "mousemove", "message_id": 2262} -{"sender": 3697, "msg_type": "MouseEvent", "y": 307, "x": 443, "type": "mousemove", "message_id": 2263} -{"sender": 3697, "msg_type": "MouseEvent", "y": 307, "x": 445, "type": "mouseover", "message_id": 2264} -{"sender": 3697, "msg_type": "MouseEvent", "y": 307, "x": 445, "type": "mouseover", "message_id": 2265} -{"sender": 3697, "msg_type": "MouseEvent", "y": 307, "x": 445, "type": "mousemove", "message_id": 2266} -{"sender": 3697, "msg_type": "MouseEvent", "y": 307, "x": 447, "type": "mousemove", "message_id": 2267} -{"sender": 3697, "msg_type": "MouseEvent", "y": 307, "x": 451, "type": "mousemove", "message_id": 2268} -{"sender": 3697, "msg_type": "MouseEvent", "y": 308, "x": 455, "type": "mousemove", "message_id": 2269} -{"sender": 3697, "msg_type": "MouseEvent", "y": 308, "x": 458, "type": "mousemove", "message_id": 2270} -{"sender": 3697, "msg_type": "MouseEvent", "y": 308, "x": 461, "type": "mousemove", "message_id": 2271} -{"sender": 3697, "msg_type": "MouseEvent", "y": 308, "x": 463, "type": "mousemove", "message_id": 2272} -{"sender": 3697, "msg_type": "MouseEvent", "y": 308, "x": 465, "type": "mousemove", "message_id": 2273} -{"sender": 3697, "msg_type": "MouseEvent", "y": 309, "x": 468, "type": "mousemove", "message_id": 2274} -{"sender": 3697, "msg_type": "MouseEvent", "y": 309, "x": 471, "type": "mousemove", "message_id": 2275} -{"sender": 3697, "msg_type": "MouseEvent", "y": 310, "x": 476, "type": "mousemove", "message_id": 2276} -{"sender": 3697, "msg_type": "MouseEvent", "y": 310, "x": 483, "type": "mousemove", "message_id": 2277} -{"sender": 3697, "msg_type": "MouseEvent", "y": 311, "x": 490, "type": "mousemove", "message_id": 2278} -{"sender": 3697, "msg_type": "MouseEvent", "y": 311, "x": 498, "type": "mousemove", "message_id": 2279} -{"sender": 3697, "msg_type": "MouseEvent", "y": 311, "x": 511, "type": "mousemove", "message_id": 2280} -{"sender": 3697, "msg_type": "MouseEvent", "y": 312, "x": 523, "type": "mousemove", "message_id": 2281} -{"sender": 3697, "msg_type": "MouseEvent", "y": 313, "x": 531, "type": "mousemove", "message_id": 2282} -{"sender": 3697, "msg_type": "MouseEvent", "y": 313, "x": 539, "type": "mousemove", "message_id": 2283} -{"sender": 3697, "msg_type": "MouseEvent", "y": 313, "x": 542, "type": "mousemove", "message_id": 2284} -{"sender": 3697, "msg_type": "MouseEvent", "y": 313, "x": 543, "type": "mouseover", "message_id": 2285} -{"sender": 3697, "msg_type": "MouseEvent", "y": 313, "x": 543, "type": "mouseover", "message_id": 2286} -{"sender": 3697, "msg_type": "MouseEvent", "y": 313, "x": 543, "type": "mousemove", "message_id": 2287} -{"sender": 3697, "msg_type": "MouseEvent", "y": 312, "x": 544, "type": "mousemove", "message_id": 2288} -{"sender": 3697, "msg_type": "MouseEvent", "y": 312, "x": 545, "type": "mousemove", "message_id": 2289} -{"sender": 3697, "msg_type": "MouseEvent", "y": 312, "x": 546, "type": "mousemove", "message_id": 2290} -{"sender": 3697, "msg_type": "MouseEvent", "y": 312, "x": 546, "type": "mousemove", "message_id": 2291} -{"sender": 3697, "msg_type": "MouseEvent", "y": 312, "x": 546, "type": "mousemove", "message_id": 2292} -{"sender": 3697, "msg_type": "MouseEvent", "y": 312, "x": 546, "type": "mousedown", "message_id": 2293} -{"sender": 3697, "msg_type": "MouseEvent", "y": 312, "x": 546, "type": "mousemove", "message_id": 2294} -{"sender": 3697, "msg_type": "MouseEvent", "y": 313, "x": 546, "type": "mousemove", "message_id": 2295} -{"sender": 3697, "msg_type": "MouseEvent", "y": 313, "x": 546, "type": "mouseup", "message_id": 2296} -{"sender": 3697, "msg_type": "MouseEvent", "y": 313, "x": 547, "type": "mousemove", "message_id": 2301} -{"sender": 3697, "msg_type": "MouseEvent", "y": 313, "x": 547, "type": "mousemove", "message_id": 2302} -{"sender": 3697, "msg_type": "MouseEvent", "y": 313, "x": 550, "type": "mouseover", "message_id": 2303} -{"sender": 3697, "msg_type": "MouseEvent", "y": 313, "x": 550, "type": "mouseover", "message_id": 2304} -{"sender": 3697, "msg_type": "MouseEvent", "y": 313, "x": 550, "type": "mousemove", "message_id": 2305} -{"sender": 3697, "msg_type": "MouseEvent", "y": 313, "x": 550, "type": "mouseover", "message_id": 2306} -{"sender": 3697, "msg_type": "MouseEvent", "y": 313, "x": 550, "type": "mouseover", "message_id": 2307} -{"sender": 3697, "msg_type": "MouseEvent", "y": 313, "x": 550, "type": "mousemove", "message_id": 2308} -{"sender": 3697, "msg_type": "MouseEvent", "y": 312, "x": 550, "type": "mousemove", "message_id": 2309} -{"sender": 3697, "msg_type": "MouseEvent", "y": 312, "x": 550, "type": "mousemove", "message_id": 2310} -{"sender": 3697, "msg_type": "MouseEvent", "y": 312, "x": 550, "type": "mousemove", "message_id": 2311} -{"sender": 3697, "msg_type": "MouseEvent", "y": 312, "x": 549, "type": "mousemove", "message_id": 2312} -{"sender": 3697, "msg_type": "MouseEvent", "y": 312, "x": 549, "type": "mousemove", "message_id": 2313} -{"sender": 3697, "msg_type": "MouseEvent", "y": 312, "x": 549, "type": "mousemove", "message_id": 2314} -{"sender": 3697, "msg_type": "MouseEvent", "y": 312, "x": 548, "type": "mousemove", "message_id": 2315} -{"sender": 3697, "msg_type": "MouseEvent", "y": 312, "x": 548, "type": "mousemove", "message_id": 2316} -{"sender": 3697, "msg_type": "MouseEvent", "y": 312, "x": 548, "type": "mousemove", "message_id": 2317} -{"sender": 3697, "msg_type": "MouseEvent", "y": 312, "x": 548, "type": "mousemove", "message_id": 2318} -{"sender": 3697, "msg_type": "MouseEvent", "y": 312, "x": 547, "type": "mousemove", "message_id": 2319} -{"sender": 3697, "msg_type": "MouseEvent", "y": 312, "x": 547, "type": "mousemove", "message_id": 2320} -{"sender": 3697, "msg_type": "MouseEvent", "y": 312, "x": 547, "type": "mousemove", "message_id": 2321} -{"sender": 3697, "msg_type": "MouseEvent", "y": 312, "x": 546, "type": "mousemove", "message_id": 2322} -{"sender": 3697, "msg_type": "MouseEvent", "y": 312, "x": 543, "type": "mouseover", "message_id": 2323} -{"sender": 3697, "msg_type": "MouseEvent", "y": 312, "x": 543, "type": "mouseover", "message_id": 2324} -{"sender": 3697, "msg_type": "MouseEvent", "y": 312, "x": 543, "type": "mousemove", "message_id": 2325} -{"sender": 3697, "msg_type": "MouseEvent", "y": 312, "x": 538, "type": "mousemove", "message_id": 2326} -{"sender": 3697, "msg_type": "MouseEvent", "y": 310, "x": 529, "type": "mouseover", "message_id": 2327} -{"sender": 3697, "msg_type": "MouseEvent", "y": 310, "x": 529, "type": "mouseover", "message_id": 2328} -{"sender": 3697, "msg_type": "MouseEvent", "y": 309, "x": 525, "type": "mouseover", "message_id": 2330} -{"sender": 3697, "msg_type": "MouseEvent", "y": 310, "x": 529, "type": "mousemove", "message_id": 2329} -{"sender": 3697, "msg_type": "MouseEvent", "y": 309, "x": 525, "type": "mouseover", "message_id": 2331} -{"sender": 3697, "msg_type": "MouseEvent", "y": 309, "x": 525, "type": "mousemove", "message_id": 2332} -{"sender": 3697, "msg_type": "MouseEvent", "y": 309, "x": 525, "type": "mouseover", "message_id": 2333} -{"sender": 3697, "msg_type": "MouseEvent", "y": 309, "x": 525, "type": "mouseover", "message_id": 2334} -{"sender": 3697, "msg_type": "MouseEvent", "y": 309, "x": 525, "type": "mousemove", "message_id": 2335} -{"sender": 3697, "msg_type": "MouseEvent", "y": 308, "x": 527, "type": "mouseover", "message_id": 2336} -{"sender": 3697, "msg_type": "MouseEvent", "y": 308, "x": 527, "type": "mouseover", "message_id": 2337} -{"sender": 3697, "msg_type": "MouseEvent", "y": 308, "x": 527, "type": "mousemove", "message_id": 2338} -{"sender": 3697, "msg_type": "MouseEvent", "y": 307, "x": 527, "type": "mouseover", "message_id": 2339} -{"sender": 3697, "msg_type": "MouseEvent", "y": 307, "x": 527, "type": "mouseover", "message_id": 2340} -{"sender": 3697, "msg_type": "MouseEvent", "y": 304, "x": 526, "type": "mousemove", "message_id": 2342} -{"sender": 3697, "msg_type": "MouseEvent", "y": 307, "x": 527, "type": "mousemove", "message_id": 2341} -{"sender": 3697, "msg_type": "MouseEvent", "y": 301, "x": 525, "type": "mousemove", "message_id": 2343} -{"sender": 3697, "msg_type": "MouseEvent", "y": 301, "x": 525, "type": "mousemove", "message_id": 2344} -{"sender": 3697, "msg_type": "MouseEvent", "y": 300, "x": 525, "type": "mousemove", "message_id": 2345} -{"sender": 3697, "msg_type": "MouseEvent", "y": 299, "x": 525, "type": "mousemove", "message_id": 2346} -{"sender": 3697, "msg_type": "MouseEvent", "y": 299, "x": 525, "type": "mousemove", "message_id": 2347} -{"sender": 3697, "msg_type": "MouseEvent", "y": 298, "x": 525, "type": "mousemove", "message_id": 2348} -{"sender": 3697, "msg_type": "MouseEvent", "y": 298, "x": 525, "type": "mousemove", "message_id": 2349} -{"sender": 3697, "msg_type": "MouseEvent", "y": 298, "x": 525, "type": "mousemove", "message_id": 2350} -{"sender": 3697, "msg_type": "MouseEvent", "y": 297, "x": 526, "type": "mousemove", "message_id": 2353} -{"sender": 3697, "msg_type": "MouseEvent", "y": 298, "x": 525, "type": "mousedown", "message_id": 2351} -{"sender": 3697, "msg_type": "MouseEvent", "y": 296, "x": 529, "type": "mouseover", "message_id": 2354} -{"sender": 3697, "msg_type": "MouseEvent", "y": 296, "x": 529, "type": "mousemove", "message_id": 2356} -{"sender": 3697, "msg_type": "MouseEvent", "y": 296, "x": 529, "type": "mouseover", "message_id": 2355} -{"sender": 3697, "msg_type": "MouseEvent", "y": 294, "x": 534, "type": "mouseover", "message_id": 2358} -{"sender": 3697, "msg_type": "MouseEvent", "y": 294, "x": 534, "type": "mouseover", "message_id": 2359} -{"sender": 3697, "msg_type": "MouseEvent", "y": 294, "x": 534, "type": "mousemove", "message_id": 2360} -{"sender": 3697, "msg_type": "MouseEvent", "y": 293, "x": 539, "type": "mouseover", "message_id": 2362} -{"sender": 3697, "msg_type": "MouseEvent", "y": 293, "x": 539, "type": "mouseover", "message_id": 2363} -{"sender": 3697, "msg_type": "MouseEvent", "y": 293, "x": 539, "type": "mousemove", "message_id": 2364} -{"sender": 3697, "msg_type": "MouseEvent", "y": 290, "x": 548, "type": "mouseover", "message_id": 2366} -{"sender": 3697, "msg_type": "MouseEvent", "y": 290, "x": 548, "type": "mouseover", "message_id": 2367} -{"sender": 3697, "msg_type": "MouseEvent", "y": 290, "x": 548, "type": "mousemove", "message_id": 2368} -{"sender": 3697, "msg_type": "MouseEvent", "y": 287, "x": 559, "type": "mousemove", "message_id": 2370} -{"sender": 3697, "msg_type": "MouseEvent", "y": 283, "x": 572, "type": "mouseover", "message_id": 2372} -{"sender": 3697, "msg_type": "MouseEvent", "y": 283, "x": 572, "type": "mouseover", "message_id": 2373} -{"sender": 3697, "msg_type": "MouseEvent", "y": 283, "x": 572, "type": "mousemove", "message_id": 2374} -{"sender": 3697, "msg_type": "MouseEvent", "y": 279, "x": 588, "type": "mousemove", "message_id": 2376} -{"sender": 3697, "msg_type": "MouseEvent", "y": 276, "x": 604, "type": "mousemove", "message_id": 2378} -{"sender": 3697, "msg_type": "MouseEvent", "y": 274, "x": 616, "type": "mousemove", "message_id": 2380} -{"sender": 3697, "msg_type": "MouseEvent", "y": 272, "x": 625, "type": "mouseover", "message_id": 2382} -{"sender": 3697, "msg_type": "MouseEvent", "y": 272, "x": 625, "type": "mouseover", "message_id": 2383} -{"sender": 3697, "msg_type": "MouseEvent", "y": 272, "x": 625, "type": "mousemove", "message_id": 2384} -{"sender": 3697, "msg_type": "MouseEvent", "y": 271, "x": 630, "type": "mouseover", "message_id": 2386} -{"sender": 3697, "msg_type": "MouseEvent", "y": 271, "x": 630, "type": "mouseover", "message_id": 2387} -{"sender": 3697, "msg_type": "MouseEvent", "y": 271, "x": 630, "type": "mousemove", "message_id": 2388} -{"sender": 3697, "msg_type": "MouseEvent", "y": 270, "x": 632, "type": "mousemove", "message_id": 2390} -{"sender": 3697, "msg_type": "MouseEvent", "y": 270, "x": 633, "type": "mouseover", "message_id": 2392} -{"sender": 3697, "msg_type": "MouseEvent", "y": 270, "x": 633, "type": "mouseover", "message_id": 2393} -{"sender": 3697, "msg_type": "MouseEvent", "y": 270, "x": 633, "type": "mousemove", "message_id": 2394} -{"sender": 3697, "msg_type": "MouseEvent", "y": 270, "x": 633, "type": "mousemove", "message_id": 2396} -{"sender": 3697, "msg_type": "MouseEvent", "y": 270, "x": 633, "type": "mousemove", "message_id": 2398} -{"sender": 3697, "msg_type": "MouseEvent", "y": 270, "x": 634, "type": "mousemove", "message_id": 2400} -{"sender": 3697, "msg_type": "MouseEvent", "y": 270, "x": 633, "type": "mousemove", "message_id": 2402} -{"sender": 3697, "msg_type": "MouseEvent", "y": 271, "x": 632, "type": "mousemove", "message_id": 2404} -{"sender": 3697, "msg_type": "MouseEvent", "y": 271, "x": 631, "type": "mousemove", "message_id": 2406} -{"sender": 3697, "msg_type": "MouseEvent", "y": 271, "x": 630, "type": "mousemove", "message_id": 2408} -{"sender": 3697, "msg_type": "MouseEvent", "y": 272, "x": 629, "type": "mousemove", "message_id": 2410} -{"sender": 3697, "msg_type": "MouseEvent", "y": 272, "x": 628, "type": "mousemove", "message_id": 2412} -{"sender": 3697, "msg_type": "MouseEvent", "y": 272, "x": 627, "type": "mousemove", "message_id": 2414} -{"sender": 3697, "msg_type": "MouseEvent", "y": 273, "x": 625, "type": "mouseover", "message_id": 2416} -{"sender": 3697, "msg_type": "MouseEvent", "y": 273, "x": 625, "type": "mouseover", "message_id": 2417} -{"sender": 3697, "msg_type": "MouseEvent", "y": 273, "x": 625, "type": "mousemove", "message_id": 2418} -{"sender": 3697, "msg_type": "MouseEvent", "y": 273, "x": 624, "type": "mouseover", "message_id": 2420} -{"sender": 3697, "msg_type": "MouseEvent", "y": 273, "x": 624, "type": "mouseover", "message_id": 2421} -{"sender": 3697, "msg_type": "MouseEvent", "y": 273, "x": 624, "type": "mousemove", "message_id": 2422} -{"sender": 3697, "msg_type": "MouseEvent", "y": 273, "x": 624, "type": "mousemove", "message_id": 2424} -{"sender": 3697, "msg_type": "MouseEvent", "y": 273, "x": 624, "type": "mousemove", "message_id": 2426} -{"sender": 3697, "msg_type": "MouseEvent", "y": 272, "x": 625, "type": "mousemove", "message_id": 2428} -{"sender": 3697, "msg_type": "MouseEvent", "y": 272, "x": 625, "type": "mouseup", "message_id": 2430} -{"sender": 3697, "msg_type": "MouseEvent", "y": 272, "x": 627, "type": "mouseover", "message_id": 2431} -{"sender": 3697, "msg_type": "MouseEvent", "y": 272, "x": 627, "type": "mouseover", "message_id": 2432} -{"sender": 3697, "msg_type": "MouseEvent", "y": 272, "x": 627, "type": "mousemove", "message_id": 2433} -{"sender": 3697, "msg_type": "MouseEvent", "y": 272, "x": 627, "type": "mouseover", "message_id": 2435} -{"sender": 3697, "msg_type": "MouseEvent", "y": 272, "x": 627, "type": "mouseover", "message_id": 2434} -{"sender": 3697, "msg_type": "MouseEvent", "y": 272, "x": 627, "type": "mousemove", "message_id": 2436} -{"sender": 3697, "msg_type": "MouseEvent", "y": 272, "x": 627, "type": "mousemove", "message_id": 2438} -{"sender": 3697, "msg_type": "MouseEvent", "y": 272, "x": 628, "type": "mousemove", "message_id": 2437} -{"sender": 3697, "msg_type": "MouseEvent", "y": 273, "x": 626, "type": "mousemove", "message_id": 2439} -{"sender": 3697, "msg_type": "MouseEvent", "y": 274, "x": 625, "type": "mousemove", "message_id": 2440} -{"sender": 3697, "msg_type": "MouseEvent", "y": 275, "x": 622, "type": "mouseover", "message_id": 2441} -{"sender": 3697, "msg_type": "MouseEvent", "y": 275, "x": 622, "type": "mouseover", "message_id": 2442} -{"sender": 3697, "msg_type": "MouseEvent", "y": 275, "x": 622, "type": "mousemove", "message_id": 2443} -{"sender": 3697, "msg_type": "MouseEvent", "y": 276, "x": 617, "type": "mousemove", "message_id": 2444} -{"sender": 3697, "msg_type": "MouseEvent", "y": 278, "x": 607, "type": "mouseover", "message_id": 2445} -{"sender": 3697, "msg_type": "MouseEvent", "y": 278, "x": 607, "type": "mouseover", "message_id": 2446} -{"sender": 3697, "msg_type": "MouseEvent", "y": 278, "x": 607, "type": "mousemove", "message_id": 2447} -{"sender": 3697, "msg_type": "MouseEvent", "y": 281, "x": 591, "type": "mousemove", "message_id": 2448} -{"sender": 3697, "msg_type": "MouseEvent", "y": 285, "x": 567, "type": "mouseover", "message_id": 2449} -{"sender": 3697, "msg_type": "MouseEvent", "y": 285, "x": 567, "type": "mouseover", "message_id": 2450} -{"sender": 3697, "msg_type": "MouseEvent", "y": 285, "x": 567, "type": "mousemove", "message_id": 2451} -{"sender": 3697, "msg_type": "MouseEvent", "y": 288, "x": 540, "type": "mouseover", "message_id": 2453} -{"sender": 3697, "msg_type": "MouseEvent", "y": 288, "x": 540, "type": "mouseover", "message_id": 2452} -{"sender": 3697, "msg_type": "MouseEvent", "y": 288, "x": 540, "type": "mousemove", "message_id": 2454} -{"sender": 3697, "msg_type": "MouseEvent", "y": 291, "x": 518, "type": "mouseover", "message_id": 2455} -{"sender": 3697, "msg_type": "MouseEvent", "y": 291, "x": 518, "type": "mouseover", "message_id": 2456} -{"sender": 3697, "msg_type": "MouseEvent", "y": 291, "x": 518, "type": "mousemove", "message_id": 2457} -{"sender": 3697, "msg_type": "MouseEvent", "y": 292, "x": 475, "type": "mousemove", "message_id": 2459} -{"sender": 3697, "msg_type": "MouseEvent", "y": 292, "x": 500, "type": "mousemove", "message_id": 2458} -{"sender": 3697, "msg_type": "MouseEvent", "y": 292, "x": 453, "type": "mousemove", "message_id": 2460} -{"sender": 3697, "msg_type": "MouseEvent", "y": 292, "x": 436, "type": "mousemove", "message_id": 2461} -{"sender": 3697, "msg_type": "MouseEvent", "y": 292, "x": 428, "type": "mouseover", "message_id": 2462} -{"sender": 3697, "msg_type": "MouseEvent", "y": 292, "x": 428, "type": "mouseover", "message_id": 2463} -{"sender": 3697, "msg_type": "MouseEvent", "y": 292, "x": 428, "type": "mousemove", "message_id": 2464} -{"sender": 3697, "msg_type": "MouseEvent", "y": 292, "x": 421, "type": "mousemove", "message_id": 2465} -{"sender": 3697, "msg_type": "MouseEvent", "y": 292, "x": 417, "type": "mousemove", "message_id": 2466} -{"sender": 3697, "msg_type": "MouseEvent", "y": 292, "x": 416, "type": "mouseover", "message_id": 2467} -{"sender": 3697, "msg_type": "MouseEvent", "y": 292, "x": 416, "type": "mouseover", "message_id": 2468} -{"sender": 3697, "msg_type": "MouseEvent", "y": 292, "x": 416, "type": "mousemove", "message_id": 2469} -{"sender": 3697, "msg_type": "MouseEvent", "y": 293, "x": 416, "type": "mousemove", "message_id": 2470} -{"sender": 3697, "msg_type": "MouseEvent", "y": 293, "x": 416, "type": "mousemove", "message_id": 2471} -{"sender": 3697, "msg_type": "MouseEvent", "y": 293, "x": 416, "type": "mousemove", "message_id": 2472} -{"sender": 3697, "msg_type": "MouseEvent", "y": 293, "x": 415, "type": "mousemove", "message_id": 2473} -{"sender": 3697, "msg_type": "MouseEvent", "y": 294, "x": 414, "type": "mousemove", "message_id": 2474} -{"sender": 3697, "msg_type": "MouseEvent", "y": 294, "x": 413, "type": "mousemove", "message_id": 2475} -{"sender": 3697, "msg_type": "MouseEvent", "y": 295, "x": 411, "type": "mouseover", "message_id": 2476} -{"sender": 3697, "msg_type": "MouseEvent", "y": 295, "x": 411, "type": "mouseover", "message_id": 2477} -{"sender": 3697, "msg_type": "MouseEvent", "y": 295, "x": 411, "type": "mousemove", "message_id": 2478} -{"sender": 3697, "msg_type": "MouseEvent", "y": 296, "x": 409, "type": "mousemove", "message_id": 2479} -{"sender": 3697, "msg_type": "MouseEvent", "y": 297, "x": 408, "type": "mouseover", "message_id": 2480} -{"sender": 3697, "msg_type": "MouseEvent", "y": 297, "x": 408, "type": "mouseover", "message_id": 2481} -{"sender": 3697, "msg_type": "MouseEvent", "y": 297, "x": 408, "type": "mousemove", "message_id": 2482} -{"sender": 3697, "msg_type": "MouseEvent", "y": 299, "x": 407, "type": "mousemove", "message_id": 2484} -{"sender": 3697, "msg_type": "MouseEvent", "y": 298, "x": 408, "type": "mousemove", "message_id": 2483} -{"sender": 3697, "msg_type": "MouseEvent", "y": 300, "x": 406, "type": "mousemove", "message_id": 2485} -{"sender": 3697, "msg_type": "MouseEvent", "y": 301, "x": 404, "type": "mousemove", "message_id": 2488} -{"sender": 3697, "msg_type": "MouseEvent", "y": 301, "x": 404, "type": "mouseover", "message_id": 2486} -{"sender": 3697, "msg_type": "MouseEvent", "y": 301, "x": 404, "type": "mouseover", "message_id": 2487} -{"sender": 3697, "msg_type": "MouseEvent", "y": 303, "x": 401, "type": "mouseover", "message_id": 2489} -{"sender": 3697, "msg_type": "MouseEvent", "y": 303, "x": 401, "type": "mouseover", "message_id": 2490} -{"sender": 3697, "msg_type": "MouseEvent", "y": 304, "x": 396, "type": "mouseover", "message_id": 2492} -{"sender": 3697, "msg_type": "MouseEvent", "y": 303, "x": 401, "type": "mousemove", "message_id": 2491} -{"sender": 3697, "msg_type": "MouseEvent", "y": 304, "x": 396, "type": "mouseover", "message_id": 2493} -{"sender": 3697, "msg_type": "MouseEvent", "y": 304, "x": 396, "type": "mousemove", "message_id": 2494} -{"sender": 3697, "msg_type": "MouseEvent", "y": 305, "x": 389, "type": "mousemove", "message_id": 2495} -{"sender": 3697, "msg_type": "MouseEvent", "y": 306, "x": 382, "type": "mousemove", "message_id": 2496} -{"sender": 3697, "msg_type": "MouseEvent", "y": 306, "x": 375, "type": "mousemove", "message_id": 2497} -{"sender": 3697, "msg_type": "MouseEvent", "y": 307, "x": 367, "type": "mousemove", "message_id": 2498} -{"sender": 3697, "msg_type": "MouseEvent", "y": 307, "x": 359, "type": "mousemove", "message_id": 2499} -{"sender": 3697, "msg_type": "MouseEvent", "y": 306, "x": 351, "type": "mousemove", "message_id": 2500} -{"sender": 3697, "msg_type": "MouseEvent", "y": 306, "x": 344, "type": "mousemove", "message_id": 2501} -{"sender": 3697, "msg_type": "MouseEvent", "y": 306, "x": 336, "type": "mousemove", "message_id": 2502} -{"sender": 3697, "msg_type": "MouseEvent", "y": 305, "x": 332, "type": "mousemove", "message_id": 2503} -{"sender": 3697, "msg_type": "MouseEvent", "y": 305, "x": 328, "type": "mouseover", "message_id": 2507} -{"sender": 3697, "msg_type": "MouseEvent", "y": 305, "x": 330, "type": "mousemove", "message_id": 2504} -{"sender": 3697, "msg_type": "MouseEvent", "y": 305, "x": 328, "type": "mousemove", "message_id": 2505} -{"sender": 3697, "msg_type": "MouseEvent", "y": 305, "x": 328, "type": "mousemove", "message_id": 2508} -{"sender": 3697, "msg_type": "MouseEvent", "y": 305, "x": 328, "type": "mouseover", "message_id": 2506} -{"sender": 3697, "msg_type": "MouseEvent", "y": 305, "x": 328, "type": "mousemove", "message_id": 2509} -{"sender": 3697, "msg_type": "MouseEvent", "y": 305, "x": 328, "type": "mousemove", "message_id": 2510} -{"sender": 3697, "msg_type": "MouseEvent", "y": 305, "x": 327, "type": "mousemove", "message_id": 2511} -{"sender": 3697, "msg_type": "MouseEvent", "y": 305, "x": 326, "type": "mousemove", "message_id": 2512} -{"sender": 3697, "msg_type": "MouseEvent", "y": 305, "x": 326, "type": "mousemove", "message_id": 2513} -{"sender": 3697, "msg_type": "MouseEvent", "y": 305, "x": 326, "type": "mousemove", "message_id": 2514} -{"sender": 3697, "msg_type": "MouseEvent", "y": 305, "x": 325, "type": "mousemove", "message_id": 2515} -{"sender": 3697, "msg_type": "MouseEvent", "y": 305, "x": 323, "type": "mouseover", "message_id": 2516} -{"sender": 3697, "msg_type": "MouseEvent", "y": 305, "x": 323, "type": "mouseover", "message_id": 2517} -{"sender": 3697, "msg_type": "MouseEvent", "y": 305, "x": 323, "type": "mousemove", "message_id": 2518} -{"sender": 3697, "msg_type": "MouseEvent", "y": 305, "x": 321, "type": "mousemove", "message_id": 2519} -{"sender": 3697, "msg_type": "MouseEvent", "y": 305, "x": 319, "type": "mousemove", "message_id": 2520} -{"sender": 3697, "msg_type": "MouseEvent", "y": 305, "x": 317, "type": "mousemove", "message_id": 2521} -{"sender": 3697, "msg_type": "MouseEvent", "y": 305, "x": 316, "type": "mouseover", "message_id": 2522} -{"sender": 3697, "msg_type": "MouseEvent", "y": 305, "x": 316, "type": "mouseover", "message_id": 2523} -{"sender": 3697, "msg_type": "MouseEvent", "y": 305, "x": 316, "type": "mousemove", "message_id": 2524} -{"sender": 3697, "msg_type": "MouseEvent", "y": 306, "x": 315, "type": "mousemove", "message_id": 2525} -{"sender": 3697, "msg_type": "MouseEvent", "y": 306, "x": 315, "type": "mousemove", "message_id": 2526} -{"sender": 3697, "msg_type": "MouseEvent", "y": 306, "x": 314, "type": "mousemove", "message_id": 2527} -{"sender": 3697, "msg_type": "MouseEvent", "y": 306, "x": 314, "type": "mousemove", "message_id": 2528} -{"sender": 3697, "msg_type": "MouseEvent", "y": 306, "x": 314, "type": "mousemove", "message_id": 2529} -{"sender": 3697, "msg_type": "MouseEvent", "y": 306, "x": 313, "type": "mousemove", "message_id": 2530} -{"sender": 3697, "msg_type": "MouseEvent", "y": 306, "x": 312, "type": "mousemove", "message_id": 2531} -{"sender": 3697, "msg_type": "MouseEvent", "y": 306, "x": 312, "type": "mousemove", "message_id": 2532} -{"sender": 3697, "msg_type": "MouseEvent", "y": 306, "x": 312, "type": "mousemove", "message_id": 2533} -{"sender": 3697, "msg_type": "MouseEvent", "y": 306, "x": 312, "type": "mousemove", "message_id": 2534} -{"sender": 3697, "msg_type": "MouseEvent", "y": 306, "x": 313, "type": "mousemove", "message_id": 2535} -{"sender": 3697, "msg_type": "MouseEvent", "y": 306, "x": 313, "type": "mousemove", "message_id": 2536} -{"sender": 3697, "msg_type": "MouseEvent", "y": 306, "x": 313, "type": "mousemove", "message_id": 2537} -{"sender": 3697, "msg_type": "MouseEvent", "y": 306, "x": 313, "type": "mousemove", "message_id": 2538} -{"sender": 3697, "msg_type": "MouseEvent", "y": 306, "x": 313, "type": "mousemove", "message_id": 2539} -{"sender": 3697, "msg_type": "MouseEvent", "y": 306, "x": 314, "type": "mousemove", "message_id": 2540} -{"sender": 3697, "msg_type": "MouseEvent", "y": 306, "x": 314, "type": "mousemove", "message_id": 2541} -{"sender": 3697, "msg_type": "MouseEvent", "y": 306, "x": 313, "type": "mousemove", "message_id": 2542} -{"sender": 3697, "msg_type": "MouseEvent", "y": 306, "x": 313, "type": "mousemove", "message_id": 2543} -{"sender": 3697, "msg_type": "MouseEvent", "y": 306, "x": 312, "type": "mousemove", "message_id": 2544} -{"sender": 3697, "msg_type": "MouseEvent", "y": 307, "x": 311, "type": "mousemove", "message_id": 2545} -{"sender": 3697, "msg_type": "MouseEvent", "y": 307, "x": 309, "type": "mouseover", "message_id": 2546} -{"sender": 3697, "msg_type": "MouseEvent", "y": 307, "x": 309, "type": "mouseover", "message_id": 2547} -{"sender": 3697, "msg_type": "MouseEvent", "y": 307, "x": 309, "type": "mousemove", "message_id": 2548} -{"sender": 3697, "msg_type": "MouseEvent", "y": 308, "x": 308, "type": "mouseover", "message_id": 2549} -{"sender": 3697, "msg_type": "MouseEvent", "y": 308, "x": 308, "type": "mouseover", "message_id": 2550} -{"sender": 3697, "msg_type": "MouseEvent", "y": 308, "x": 308, "type": "mousemove", "message_id": 2551} -{"sender": 3697, "msg_type": "MouseEvent", "y": 310, "x": 305, "type": "mouseover", "message_id": 2553} -{"sender": 3697, "msg_type": "MouseEvent", "y": 310, "x": 305, "type": "mouseover", "message_id": 2552} -{"sender": 3697, "msg_type": "MouseEvent", "y": 310, "x": 305, "type": "mousemove", "message_id": 2554} -{"sender": 3697, "msg_type": "MouseEvent", "y": 312, "x": 302, "type": "mousemove", "message_id": 2555} -{"sender": 3697, "msg_type": "MouseEvent", "y": 313, "x": 301, "type": "mouseover", "message_id": 2556} -{"sender": 3697, "msg_type": "MouseEvent", "y": 313, "x": 301, "type": "mouseover", "message_id": 2557} -{"sender": 3697, "msg_type": "MouseEvent", "y": 313, "x": 301, "type": "mousemove", "message_id": 2558} -{"sender": 3697, "msg_type": "MouseEvent", "y": 314, "x": 299, "type": "mouseover", "message_id": 2559} -{"sender": 3697, "msg_type": "MouseEvent", "y": 314, "x": 299, "type": "mouseover", "message_id": 2560} -{"sender": 3697, "msg_type": "MouseEvent", "y": 314, "x": 299, "type": "mousemove", "message_id": 2561} -{"sender": 3697, "msg_type": "MouseEvent", "y": 315, "x": 298, "type": "mouseover", "message_id": 2563} -{"sender": 3697, "msg_type": "MouseEvent", "y": 315, "x": 298, "type": "mouseover", "message_id": 2562} -{"sender": 3697, "msg_type": "MouseEvent", "y": 315, "x": 298, "type": "mousemove", "message_id": 2564} -{"sender": 3697, "msg_type": "MouseEvent", "y": 316, "x": 297, "type": "mousemove", "message_id": 2565} -{"sender": 3697, "msg_type": "MouseEvent", "y": 316, "x": 295, "type": "mousemove", "message_id": 2567} -{"sender": 3697, "msg_type": "MouseEvent", "y": 316, "x": 296, "type": "mousemove", "message_id": 2566} -{"sender": 3697, "msg_type": "MouseEvent", "y": 316, "x": 294, "type": "mousemove", "message_id": 2568} -{"sender": 3697, "msg_type": "MouseEvent", "y": 317, "x": 293, "type": "mousemove", "message_id": 2569} -{"sender": 3697, "msg_type": "MouseEvent", "y": 317, "x": 293, "type": "mousemove", "message_id": 2571} -{"sender": 3697, "msg_type": "MouseEvent", "y": 317, "x": 293, "type": "mousemove", "message_id": 2570} -{"sender": 3697, "msg_type": "MouseEvent", "y": 317, "x": 292, "type": "mousemove", "message_id": 2572} -{"sender": 3697, "msg_type": "MouseEvent", "y": 317, "x": 292, "type": "mousemove", "message_id": 2573} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 2574} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 7, "delta": 7, "type": "wheel", "message_id": 2575} -{"sender": 3697, "msg_type": "MouseEvent", "y": 317, "x": 292, "type": "mousemove", "message_id": 2576} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 10, "delta": 10, "type": "wheel", "message_id": 2577} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 8, "delta": 8, "type": "wheel", "message_id": 2578} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 9, "delta": 9, "type": "wheel", "message_id": 2579} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 7, "delta": 7, "type": "wheel", "message_id": 2580} -{"sender": 3697, "msg_type": "MouseEvent", "y": 317, "x": 292, "type": "mousemove", "message_id": 2581} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 6, "delta": 6, "type": "wheel", "message_id": 2582} -{"sender": 3697, "msg_type": "MouseEvent", "y": 317, "x": 292, "type": "mousemove", "message_id": 2583} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 10, "delta": 10, "type": "wheel", "message_id": 2584} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 8, "delta": 8, "type": "wheel", "message_id": 2586} -{"sender": 3697, "msg_type": "MouseEvent", "y": 317, "x": 293, "type": "mousemove", "message_id": 2585} -{"sender": 3697, "msg_type": "MouseEvent", "y": 317, "x": 293, "type": "mousemove", "message_id": 2587} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 6, "delta": 6, "type": "wheel", "message_id": 2588} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 5, "delta": 5, "type": "wheel", "message_id": 2589} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 4, "delta": 4, "type": "wheel", "message_id": 2590} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 2, "delta": 2, "type": "wheel", "message_id": 2591} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 2, "delta": 2, "type": "wheel", "message_id": 2592} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 2593} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 2594} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": 0, "delta": 1, "type": "wheel", "message_id": 2595} -{"sender": 3697, "msg_type": "MouseEvent", "y": 316, "x": 293, "type": "mousemove", "message_id": 2596} -{"sender": 3697, "msg_type": "MouseEvent", "y": 316, "x": 293, "type": "mousemove", "message_id": 2597} -{"sender": 3697, "msg_type": "MouseEvent", "y": 316, "x": 293, "type": "mousemove", "message_id": 2598} -{"sender": 3697, "msg_type": "MouseEvent", "y": 315, "x": 293, "type": "mousemove", "message_id": 2599} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": 0, "delta": 1, "type": "wheel", "message_id": 2600} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 2602} -{"sender": 3697, "msg_type": "MouseEvent", "y": 315, "x": 293, "type": "mousemove", "message_id": 2601} -{"sender": 3697, "msg_type": "MouseEvent", "y": 315, "x": 294, "type": "mousemove", "message_id": 2603} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 2604} -{"sender": 3697, "msg_type": "MouseEvent", "y": 315, "x": 294, "type": "mousemove", "message_id": 2605} -{"sender": 3697, "msg_type": "MouseEvent", "y": 315, "x": 294, "type": "mousemove", "message_id": 2606} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 2607} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 2609} -{"sender": 3697, "msg_type": "MouseEvent", "y": 315, "x": 294, "type": "mousemove", "message_id": 2608} -{"sender": 3697, "msg_type": "MouseEvent", "y": 315, "x": 294, "type": "mousemove", "message_id": 2610} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 2611} -{"sender": 3697, "msg_type": "MouseEvent", "y": 315, "x": 294, "type": "mousemove", "message_id": 2612} -{"sender": 3697, "msg_type": "MouseEvent", "y": 315, "x": 294, "type": "mousemove", "message_id": 2613} -{"sender": 3697, "msg_type": "MouseEvent", "y": 315, "x": 295, "type": "mousemove", "message_id": 2614} -{"sender": 3697, "msg_type": "MouseEvent", "y": 314, "x": 296, "type": "mousemove", "message_id": 2615} -{"sender": 3697, "msg_type": "MouseEvent", "y": 314, "x": 297, "type": "mousemove", "message_id": 2616} -{"sender": 3697, "msg_type": "MouseEvent", "y": 313, "x": 298, "type": "mousemove", "message_id": 2617} -{"sender": 3697, "msg_type": "MouseEvent", "y": 312, "x": 299, "type": "mousemove", "message_id": 2618} -{"sender": 3697, "msg_type": "MouseEvent", "y": 309, "x": 300, "type": "mousemove", "message_id": 2619} -{"sender": 3697, "msg_type": "MouseEvent", "y": 306, "x": 302, "type": "mouseover", "message_id": 2620} -{"sender": 3697, "msg_type": "MouseEvent", "y": 306, "x": 302, "type": "mouseover", "message_id": 2621} -{"sender": 3697, "msg_type": "MouseEvent", "y": 306, "x": 302, "type": "mousemove", "message_id": 2622} -{"sender": 3697, "msg_type": "MouseEvent", "y": 302, "x": 303, "type": "mouseover", "message_id": 2623} -{"sender": 3697, "msg_type": "MouseEvent", "y": 302, "x": 303, "type": "mouseover", "message_id": 2624} -{"sender": 3697, "msg_type": "MouseEvent", "y": 302, "x": 303, "type": "mousemove", "message_id": 2625} -{"sender": 3697, "msg_type": "MouseEvent", "y": 298, "x": 303, "type": "mousemove", "message_id": 2626} -{"sender": 3697, "msg_type": "MouseEvent", "y": 294, "x": 302, "type": "mousemove", "message_id": 2627} -{"sender": 3697, "msg_type": "MouseEvent", "y": 292, "x": 302, "type": "mousemove", "message_id": 2628} -{"sender": 3697, "msg_type": "MouseEvent", "y": 291, "x": 302, "type": "mousemove", "message_id": 2629} -{"sender": 3697, "msg_type": "MouseEvent", "y": 290, "x": 302, "type": "mousemove", "message_id": 2630} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 302, "type": "mousemove", "message_id": 2631} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 302, "type": "mousemove", "message_id": 2632} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 302, "type": "mousemove", "message_id": 2633} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 301, "type": "mousemove", "message_id": 2634} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 301, "type": "mousemove", "message_id": 2635} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 301, "type": "mousemove", "message_id": 2636} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 300, "type": "mousemove", "message_id": 2637} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 300, "type": "mousemove", "message_id": 2638} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 299, "type": "mousemove", "message_id": 2639} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 297, "type": "mouseover", "message_id": 2640} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 297, "type": "mouseover", "message_id": 2641} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 297, "type": "mousemove", "message_id": 2642} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 295, "type": "mousemove", "message_id": 2643} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 295, "type": "mouseover", "message_id": 2644} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 295, "type": "mouseover", "message_id": 2645} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 295, "type": "mousemove", "message_id": 2647} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 295, "type": "mousemove", "message_id": 2646} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 295, "type": "mousemove", "message_id": 2648} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 295, "type": "mousedown", "message_id": 2649} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 295, "type": "mousemove", "message_id": 2651} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 296, "type": "mousemove", "message_id": 2652} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 297, "type": "mousemove", "message_id": 2653} -{"sender": 3697, "msg_type": "MouseEvent", "y": 290, "x": 298, "type": "mousemove", "message_id": 2654} -{"sender": 3697, "msg_type": "MouseEvent", "y": 290, "x": 298, "type": "mouseup", "message_id": 2655} -{"sender": 3697, "msg_type": "MouseEvent", "y": 290, "x": 299, "type": "mousemove", "message_id": 2656} -{"sender": 3697, "msg_type": "MouseEvent", "y": 290, "x": 299, "type": "mousemove", "message_id": 2657} -{"sender": 3697, "msg_type": "MouseEvent", "y": 290, "x": 299, "type": "mousemove", "message_id": 2658} -{"sender": 3697, "msg_type": "MouseEvent", "y": 291, "x": 298, "type": "mousemove", "message_id": 2659} -{"sender": 3697, "msg_type": "MouseEvent", "y": 291, "x": 296, "type": "mouseover", "message_id": 2661} -{"sender": 3697, "msg_type": "MouseEvent", "y": 291, "x": 296, "type": "mouseover", "message_id": 2660} -{"sender": 3697, "msg_type": "MouseEvent", "y": 291, "x": 296, "type": "mousemove", "message_id": 2662} -{"sender": 3697, "msg_type": "MouseEvent", "y": 292, "x": 293, "type": "mousemove", "message_id": 2663} -{"sender": 3697, "msg_type": "MouseEvent", "y": 293, "x": 292, "type": "mouseover", "message_id": 2664} -{"sender": 3697, "msg_type": "MouseEvent", "y": 293, "x": 292, "type": "mouseover", "message_id": 2665} -{"sender": 3697, "msg_type": "MouseEvent", "y": 293, "x": 292, "type": "mousemove", "message_id": 2666} -{"sender": 3697, "msg_type": "MouseEvent", "y": 294, "x": 291, "type": "mousemove", "message_id": 2667} -{"sender": 3697, "msg_type": "MouseEvent", "y": 294, "x": 290, "type": "mousemove", "message_id": 2668} -{"sender": 3697, "msg_type": "MouseEvent", "y": 295, "x": 289, "type": "mousemove", "message_id": 2669} -{"sender": 3697, "msg_type": "MouseEvent", "y": 296, "x": 288, "type": "mousemove", "message_id": 2670} -{"sender": 3697, "msg_type": "MouseEvent", "y": 297, "x": 287, "type": "mousemove", "message_id": 2671} -{"sender": 3697, "msg_type": "MouseEvent", "y": 297, "x": 287, "type": "mousemove", "message_id": 2672} -{"sender": 3697, "msg_type": "MouseEvent", "y": 297, "x": 287, "type": "mousemove", "message_id": 2673} -{"sender": 3697, "msg_type": "MouseEvent", "y": 298, "x": 287, "type": "mousemove", "message_id": 2674} -{"sender": 3697, "msg_type": "MouseEvent", "y": 298, "x": 287, "type": "mousemove", "message_id": 2675} -{"sender": 3697, "msg_type": "MouseEvent", "y": 298, "x": 288, "type": "mousemove", "message_id": 2676} -{"sender": 3697, "msg_type": "MouseEvent", "y": 298, "x": 288, "type": "mousemove", "message_id": 2677} -{"sender": 3697, "msg_type": "MouseEvent", "y": 298, "x": 288, "type": "mousedown", "message_id": 2678} -{"sender": 3697, "msg_type": "MouseEvent", "y": 298, "x": 288, "type": "mouseup", "message_id": 2679} -{"sender": 3697, "msg_type": "MouseEvent", "y": 298, "x": 288, "type": "mousemove", "message_id": 2680} -{"sender": 3697, "msg_type": "MouseEvent", "y": 298, "x": 289, "type": "mousemove", "message_id": 2681} -{"sender": 3697, "msg_type": "MouseEvent", "y": 298, "x": 290, "type": "mousemove", "message_id": 2682} -{"sender": 3697, "msg_type": "MouseEvent", "y": 298, "x": 291, "type": "mousemove", "message_id": 2683} -{"sender": 3697, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 2684, "altKey": false, "metaKey": false, "key": "a", "ctrlKey": false, "type": "keydown", "keyCode": 65} -{"sender": 3697, "msg_type": "MouseEvent", "y": 298, "x": 291, "type": "mousemove", "message_id": 2686} -{"sender": 3697, "msg_type": "MouseEvent", "y": 298, "x": 292, "type": "mousemove", "message_id": 2687} -{"sender": 3697, "msg_type": "MouseEvent", "y": 298, "x": 292, "type": "mousemove", "message_id": 2688} -{"sender": 3697, "msg_type": "MouseEvent", "y": 298, "x": 293, "type": "mousemove", "message_id": 2689} -{"sender": 3697, "msg_type": "MouseEvent", "y": 298, "x": 294, "type": "mousemove", "message_id": 2690} -{"sender": 3697, "msg_type": "MouseEvent", "y": 297, "x": 295, "type": "mousemove", "message_id": 2691} -{"sender": 3697, "msg_type": "MouseEvent", "y": 297, "x": 297, "type": "mouseover", "message_id": 2693} -{"sender": 3697, "msg_type": "MouseEvent", "y": 297, "x": 297, "type": "mouseover", "message_id": 2692} -{"sender": 3697, "msg_type": "MouseEvent", "y": 297, "x": 297, "type": "mousemove", "message_id": 2694} -{"sender": 3697, "msg_type": "MouseEvent", "y": 296, "x": 300, "type": "mousemove", "message_id": 2695} -{"sender": 3697, "msg_type": "MouseEvent", "y": 296, "x": 303, "type": "mousemove", "message_id": 2696} -{"sender": 3697, "msg_type": "MouseEvent", "y": 294, "x": 308, "type": "mouseover", "message_id": 2697} -{"sender": 3697, "msg_type": "MouseEvent", "y": 294, "x": 308, "type": "mouseover", "message_id": 2698} -{"sender": 3697, "msg_type": "MouseEvent", "y": 294, "x": 308, "type": "mousemove", "message_id": 2699} -{"sender": 3697, "msg_type": "MouseEvent", "y": 293, "x": 314, "type": "mouseover", "message_id": 2700} -{"sender": 3697, "msg_type": "MouseEvent", "y": 293, "x": 314, "type": "mouseover", "message_id": 2701} -{"sender": 3697, "msg_type": "MouseEvent", "y": 293, "x": 314, "type": "mousemove", "message_id": 2702} -{"sender": 3697, "msg_type": "MouseEvent", "y": 291, "x": 322, "type": "mouseover", "message_id": 2703} -{"sender": 3697, "msg_type": "MouseEvent", "y": 291, "x": 322, "type": "mouseover", "message_id": 2704} -{"sender": 3697, "msg_type": "MouseEvent", "y": 291, "x": 322, "type": "mousemove", "message_id": 2705} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 330, "type": "mousemove", "message_id": 2706} -{"sender": 3697, "msg_type": "MouseEvent", "y": 286, "x": 342, "type": "mouseover", "message_id": 2708} -{"sender": 3697, "msg_type": "MouseEvent", "y": 286, "x": 342, "type": "mouseover", "message_id": 2707} -{"sender": 3697, "msg_type": "MouseEvent", "y": 286, "x": 342, "type": "mousemove", "message_id": 2709} -{"sender": 3697, "msg_type": "MouseEvent", "y": 284, "x": 355, "type": "mousemove", "message_id": 2710} -{"sender": 3697, "msg_type": "MouseEvent", "y": 281, "x": 366, "type": "mousemove", "message_id": 2711} -{"sender": 3697, "msg_type": "MouseEvent", "y": 278, "x": 376, "type": "mousemove", "message_id": 2712} -{"sender": 3697, "msg_type": "MouseEvent", "y": 276, "x": 384, "type": "mousemove", "message_id": 2713} -{"sender": 3697, "msg_type": "MouseEvent", "y": 274, "x": 391, "type": "mousemove", "message_id": 2714} -{"sender": 3697, "msg_type": "MouseEvent", "y": 272, "x": 397, "type": "mousemove", "message_id": 2715} -{"sender": 3697, "msg_type": "MouseEvent", "y": 271, "x": 402, "type": "mouseover", "message_id": 2716} -{"sender": 3697, "msg_type": "MouseEvent", "y": 271, "x": 402, "type": "mouseover", "message_id": 2717} -{"sender": 3697, "msg_type": "MouseEvent", "y": 270, "x": 405, "type": "mousemove", "message_id": 2719} -{"sender": 3697, "msg_type": "MouseEvent", "y": 271, "x": 402, "type": "mousemove", "message_id": 2718} -{"sender": 3697, "msg_type": "MouseEvent", "y": 269, "x": 407, "type": "mousemove", "message_id": 2720} -{"sender": 3697, "msg_type": "MouseEvent", "y": 269, "x": 408, "type": "mouseover", "message_id": 2721} -{"sender": 3697, "msg_type": "MouseEvent", "y": 269, "x": 408, "type": "mouseover", "message_id": 2722} -{"sender": 3697, "msg_type": "MouseEvent", "y": 269, "x": 408, "type": "mousemove", "message_id": 2723} -{"sender": 3697, "msg_type": "MouseEvent", "y": 269, "x": 408, "type": "mousemove", "message_id": 2724} -{"sender": 3697, "msg_type": "MouseEvent", "y": 269, "x": 408, "type": "mousedown", "message_id": 2725} -{"sender": 3697, "msg_type": "MouseEvent", "y": 268, "x": 408, "type": "mousemove", "message_id": 2726} -{"sender": 3697, "msg_type": "MouseEvent", "y": 268, "x": 410, "type": "mouseover", "message_id": 2727} -{"sender": 3697, "msg_type": "MouseEvent", "y": 268, "x": 410, "type": "mouseover", "message_id": 2728} -{"sender": 3697, "msg_type": "MouseEvent", "y": 268, "x": 410, "type": "mouseover", "message_id": 2730} -{"sender": 3697, "msg_type": "MouseEvent", "y": 268, "x": 410, "type": "mousemove", "message_id": 2729} -{"sender": 3697, "msg_type": "MouseEvent", "y": 268, "x": 410, "type": "mouseover", "message_id": 2731} -{"sender": 3697, "msg_type": "MouseEvent", "y": 268, "x": 410, "type": "mouseup", "message_id": 2732} -{"sender": 3697, "msg_type": "MouseEvent", "y": 268, "x": 415, "type": "mouseover", "message_id": 2733} -{"sender": 3697, "msg_type": "MouseEvent", "y": 268, "x": 415, "type": "mouseover", "message_id": 2734} -{"sender": 3697, "msg_type": "MouseEvent", "y": 268, "x": 415, "type": "mousemove", "message_id": 2735} -{"sender": 3697, "msg_type": "MouseEvent", "y": 269, "x": 420, "type": "mousemove", "message_id": 2736} -{"sender": 3697, "msg_type": "MouseEvent", "y": 270, "x": 430, "type": "mousemove", "message_id": 2737} -{"sender": 3697, "msg_type": "MouseEvent", "y": 271, "x": 442, "type": "mousemove", "message_id": 2738} -{"sender": 3697, "msg_type": "MouseEvent", "y": 272, "x": 451, "type": "mousemove", "message_id": 2739} -{"sender": 3697, "msg_type": "MouseEvent", "y": 273, "x": 459, "type": "mousemove", "message_id": 2740} -{"sender": 3697, "msg_type": "MouseEvent", "y": 274, "x": 466, "type": "mousemove", "message_id": 2741} -{"sender": 3697, "msg_type": "MouseEvent", "y": 275, "x": 474, "type": "mousemove", "message_id": 2742} -{"sender": 3697, "msg_type": "MouseEvent", "y": 275, "x": 484, "type": "mousemove", "message_id": 2743} -{"sender": 3697, "msg_type": "MouseEvent", "y": 277, "x": 495, "type": "mouseover", "message_id": 2745} -{"sender": 3697, "msg_type": "MouseEvent", "y": 277, "x": 495, "type": "mouseover", "message_id": 2744} -{"sender": 3697, "msg_type": "MouseEvent", "y": 277, "x": 495, "type": "mousemove", "message_id": 2746} -{"sender": 3697, "msg_type": "MouseEvent", "y": 278, "x": 508, "type": "mouseover", "message_id": 2747} -{"sender": 3697, "msg_type": "MouseEvent", "y": 278, "x": 508, "type": "mouseover", "message_id": 2748} -{"sender": 3697, "msg_type": "MouseEvent", "y": 278, "x": 508, "type": "mousemove", "message_id": 2749} -{"sender": 3697, "msg_type": "MouseEvent", "y": 279, "x": 522, "type": "mousemove", "message_id": 2750} -{"sender": 3697, "msg_type": "MouseEvent", "y": 280, "x": 533, "type": "mousemove", "message_id": 2751} -{"sender": 3697, "msg_type": "MouseEvent", "y": 282, "x": 548, "type": "mouseover", "message_id": 2752} -{"sender": 3697, "msg_type": "MouseEvent", "y": 282, "x": 548, "type": "mouseover", "message_id": 2753} -{"sender": 3697, "msg_type": "MouseEvent", "y": 282, "x": 548, "type": "mousemove", "message_id": 2754} -{"sender": 3697, "msg_type": "MouseEvent", "y": 284, "x": 563, "type": "mousemove", "message_id": 2755} -{"sender": 3697, "msg_type": "MouseEvent", "y": 286, "x": 582, "type": "mousemove", "message_id": 2756} -{"sender": 3697, "msg_type": "MouseEvent", "y": 288, "x": 600, "type": "mousemove", "message_id": 2757} -{"sender": 3697, "msg_type": "MouseEvent", "y": 291, "x": 613, "type": "mousemove", "message_id": 2758} -{"sender": 3697, "msg_type": "MouseEvent", "y": 292, "x": 621, "type": "mouseover", "message_id": 2759} -{"sender": 3697, "msg_type": "MouseEvent", "y": 292, "x": 621, "type": "mouseover", "message_id": 2760} -{"sender": 3697, "msg_type": "MouseEvent", "y": 292, "x": 621, "type": "mousemove", "message_id": 2761} -{"sender": 3697, "msg_type": "MouseEvent", "y": 292, "x": 626, "type": "mousemove", "message_id": 2762} -{"sender": 3697, "msg_type": "MouseEvent", "y": 292, "x": 628, "type": "mousemove", "message_id": 2763} -{"sender": 3697, "msg_type": "MouseEvent", "y": 292, "x": 629, "type": "mouseover", "message_id": 2764} -{"sender": 3697, "msg_type": "MouseEvent", "y": 292, "x": 629, "type": "mouseover", "message_id": 2765} -{"sender": 3697, "msg_type": "MouseEvent", "y": 292, "x": 629, "type": "mousemove", "message_id": 2766} -{"sender": 3697, "msg_type": "MouseEvent", "y": 292, "x": 629, "type": "mousemove", "message_id": 2767} -{"sender": 3697, "msg_type": "MouseEvent", "y": 292, "x": 630, "type": "mousemove", "message_id": 2768} -{"sender": 3697, "msg_type": "MouseEvent", "y": 293, "x": 632, "type": "mouseover", "message_id": 2769} -{"sender": 3697, "msg_type": "MouseEvent", "y": 293, "x": 632, "type": "mousemove", "message_id": 2771} -{"sender": 3697, "msg_type": "MouseEvent", "y": 293, "x": 636, "type": "mousemove", "message_id": 2772} -{"sender": 3697, "msg_type": "MouseEvent", "y": 293, "x": 632, "type": "mouseover", "message_id": 2770} -{"sender": 3697, "msg_type": "MouseEvent", "y": 295, "x": 644, "type": "mouseover", "message_id": 2773} -{"sender": 3697, "msg_type": "MouseEvent", "y": 295, "x": 644, "type": "mouseover", "message_id": 2774} -{"sender": 3697, "msg_type": "MouseEvent", "y": 295, "x": 644, "type": "mousemove", "message_id": 2775} -{"sender": 3697, "msg_type": "MouseEvent", "y": 298, "x": 652, "type": "mousemove", "message_id": 2776} -{"sender": 3697, "msg_type": "MouseEvent", "y": 300, "x": 659, "type": "mousemove", "message_id": 2777} -{"sender": 3697, "msg_type": "MouseEvent", "y": 301, "x": 663, "type": "mouseover", "message_id": 2778} -{"sender": 3697, "msg_type": "MouseEvent", "y": 301, "x": 663, "type": "mouseover", "message_id": 2779} -{"sender": 3697, "msg_type": "MouseEvent", "y": 301, "x": 663, "type": "mousemove", "message_id": 2780} -{"sender": 3697, "msg_type": "MouseEvent", "y": 302, "x": 665, "type": "mousemove", "message_id": 2781} -{"sender": 3697, "msg_type": "MouseEvent", "y": 302, "x": 666, "type": "mouseover", "message_id": 2782} -{"sender": 3697, "msg_type": "MouseEvent", "y": 302, "x": 666, "type": "mouseover", "message_id": 2783} -{"sender": 3697, "msg_type": "MouseEvent", "y": 302, "x": 666, "type": "mousemove", "message_id": 2784} -{"sender": 3697, "msg_type": "MouseEvent", "y": 302, "x": 666, "type": "mousemove", "message_id": 2785} -{"sender": 3697, "msg_type": "MouseEvent", "y": 302, "x": 666, "type": "mousemove", "message_id": 2786} -{"sender": 3697, "msg_type": "MouseEvent", "y": 301, "x": 663, "type": "mouseover", "message_id": 2787} -{"sender": 3697, "msg_type": "MouseEvent", "y": 301, "x": 663, "type": "mouseover", "message_id": 2788} -{"sender": 3697, "msg_type": "MouseEvent", "y": 301, "x": 663, "type": "mousemove", "message_id": 2789} -{"sender": 3697, "msg_type": "MouseEvent", "y": 301, "x": 660, "type": "mousemove", "message_id": 2790} -{"sender": 3697, "msg_type": "MouseEvent", "y": 300, "x": 657, "type": "mousemove", "message_id": 2791} -{"sender": 3697, "msg_type": "MouseEvent", "y": 300, "x": 654, "type": "mousemove", "message_id": 2792} -{"sender": 3697, "msg_type": "MouseEvent", "y": 300, "x": 652, "type": "mousemove", "message_id": 2793} -{"sender": 3697, "msg_type": "MouseEvent", "y": 300, "x": 651, "type": "mouseover", "message_id": 2794} -{"sender": 3697, "msg_type": "MouseEvent", "y": 300, "x": 651, "type": "mouseover", "message_id": 2795} -{"sender": 3697, "msg_type": "MouseEvent", "y": 300, "x": 651, "type": "mousemove", "message_id": 2796} -{"sender": 3697, "msg_type": "MouseEvent", "y": 299, "x": 650, "type": "mousemove", "message_id": 2797} -{"sender": 3697, "msg_type": "MouseEvent", "y": 298, "x": 647, "type": "mouseover", "message_id": 2798} -{"sender": 3697, "msg_type": "MouseEvent", "y": 298, "x": 647, "type": "mouseover", "message_id": 2799} -{"sender": 3697, "msg_type": "MouseEvent", "y": 298, "x": 647, "type": "mousemove", "message_id": 2800} -{"sender": 3697, "msg_type": "MouseEvent", "y": 298, "x": 645, "type": "mousemove", "message_id": 2801} -{"sender": 3697, "msg_type": "MouseEvent", "y": 297, "x": 644, "type": "mouseover", "message_id": 2802} -{"sender": 3697, "msg_type": "MouseEvent", "y": 297, "x": 644, "type": "mouseover", "message_id": 2803} -{"sender": 3697, "msg_type": "MouseEvent", "y": 297, "x": 644, "type": "mousemove", "message_id": 2804} -{"sender": 3697, "msg_type": "MouseEvent", "y": 297, "x": 643, "type": "mousemove", "message_id": 2805} -{"sender": 3697, "msg_type": "MouseEvent", "y": 296, "x": 643, "type": "mousemove", "message_id": 2806} -{"sender": 3697, "msg_type": "MouseEvent", "y": 296, "x": 642, "type": "mousemove", "message_id": 2807} -{"sender": 3697, "msg_type": "MouseEvent", "y": 295, "x": 642, "type": "mousemove", "message_id": 2808} -{"sender": 3697, "msg_type": "MouseEvent", "y": 295, "x": 641, "type": "mousemove", "message_id": 2809} -{"sender": 3697, "msg_type": "MouseEvent", "y": 295, "x": 641, "type": "mousemove", "message_id": 2810} -{"sender": 3697, "msg_type": "MouseEvent", "y": 295, "x": 641, "type": "mousedown", "message_id": 2811} -{"sender": 3697, "msg_type": "MouseEvent", "y": 295, "x": 641, "type": "mousemove", "message_id": 2812} -{"sender": 3697, "msg_type": "MouseEvent", "y": 295, "x": 641, "type": "mouseup", "message_id": 2813} -{"sender": 3697, "msg_type": "MouseEvent", "y": 295, "x": 641, "type": "mousedown", "message_id": 2814} -{"sender": 3697, "msg_type": "MouseEvent", "y": 295, "x": 641, "type": "mousemove", "message_id": 2815} -{"sender": 3697, "msg_type": "MouseEvent", "y": 295, "x": 641, "type": "mouseup", "message_id": 2816} -{"sender": 3697, "msg_type": "MouseEvent", "y": 294, "x": 640, "type": "mousemove", "message_id": 2817} -{"sender": 3697, "msg_type": "MouseEvent", "y": 294, "x": 640, "type": "mousemove", "message_id": 2818} -{"sender": 3697, "msg_type": "MouseEvent", "y": 294, "x": 639, "type": "mousemove", "message_id": 2819} -{"sender": 3697, "msg_type": "MouseEvent", "y": 293, "x": 639, "type": "mousemove", "message_id": 2820} -{"sender": 3697, "msg_type": "MouseEvent", "y": 293, "x": 638, "type": "mousemove", "message_id": 2821} -{"sender": 3697, "msg_type": "MouseEvent", "y": 293, "x": 638, "type": "mousemove", "message_id": 2822} -{"sender": 3697, "msg_type": "MouseEvent", "y": 292, "x": 638, "type": "mousemove", "message_id": 2823} -{"sender": 3697, "msg_type": "MouseEvent", "y": 292, "x": 638, "type": "mousemove", "message_id": 2824} -{"sender": 3697, "msg_type": "MouseEvent", "y": 292, "x": 638, "type": "mousemove", "message_id": 2825} -{"sender": 3697, "msg_type": "MouseEvent", "y": 291, "x": 637, "type": "mousemove", "message_id": 2826} -{"sender": 3697, "msg_type": "MouseEvent", "y": 291, "x": 637, "type": "mousemove", "message_id": 2827} -{"sender": 3697, "msg_type": "MouseEvent", "y": 291, "x": 637, "type": "mousemove", "message_id": 2828} -{"sender": 3697, "msg_type": "MouseEvent", "y": 291, "x": 637, "type": "mousemove", "message_id": 2829} -{"sender": 3697, "msg_type": "MouseEvent", "y": 291, "x": 637, "type": "mousemove", "message_id": 2830} -{"sender": 3697, "msg_type": "MouseEvent", "y": 291, "x": 636, "type": "mousemove", "message_id": 2831} -{"sender": 3697, "msg_type": "MouseEvent", "y": 290, "x": 636, "type": "mousemove", "message_id": 2832} -{"sender": 3697, "msg_type": "MouseEvent", "y": 290, "x": 636, "type": "mousemove", "message_id": 2833} -{"sender": 3697, "msg_type": "MouseEvent", "y": 290, "x": 636, "type": "mousemove", "message_id": 2834} -{"sender": 3697, "msg_type": "MouseEvent", "y": 290, "x": 635, "type": "mousemove", "message_id": 2836} -{"sender": 3697, "msg_type": "MouseEvent", "y": 290, "x": 636, "type": "mousedown", "message_id": 2835} -{"sender": 3697, "msg_type": "MouseEvent", "y": 290, "x": 635, "type": "mousemove", "message_id": 2837} -{"sender": 3697, "msg_type": "MouseEvent", "y": 290, "x": 634, "type": "mousemove", "message_id": 2838} -{"sender": 3697, "msg_type": "MouseEvent", "y": 290, "x": 634, "type": "mouseup", "message_id": 2839} -{"sender": 3697, "msg_type": "MouseEvent", "y": 290, "x": 635, "type": "mousemove", "message_id": 2840} -{"sender": 3697, "msg_type": "MouseEvent", "y": 290, "x": 636, "type": "mousemove", "message_id": 2841} -{"sender": 3697, "msg_type": "MouseEvent", "y": 290, "x": 637, "type": "mousemove", "message_id": 2842} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 637, "type": "mousemove", "message_id": 2843} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 639, "type": "mouseover", "message_id": 2844} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 639, "type": "mouseover", "message_id": 2845} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 639, "type": "mousemove", "message_id": 2846} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 641, "type": "mousemove", "message_id": 2847} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 644, "type": "mousemove", "message_id": 2848} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 649, "type": "mousemove", "message_id": 2849} -{"sender": 3697, "msg_type": "MouseEvent", "y": 288, "x": 656, "type": "mousemove", "message_id": 2850} -{"sender": 3697, "msg_type": "MouseEvent", "y": 288, "x": 662, "type": "mousemove", "message_id": 2851} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 666, "type": "mousemove", "message_id": 2852} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 669, "type": "mousemove", "message_id": 2853} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 672, "type": "mousemove", "message_id": 2854} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 675, "type": "mousemove", "message_id": 2855} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 678, "type": "mousemove", "message_id": 2856} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 681, "type": "mousemove", "message_id": 2857} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 682, "type": "mouseover", "message_id": 2858} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 683, "type": "mousemove", "message_id": 2861} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 682, "type": "mouseover", "message_id": 2859} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 682, "type": "mousemove", "message_id": 2860} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 684, "type": "mousemove", "message_id": 2862} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 685, "type": "mousemove", "message_id": 2863} -{"sender": 3697, "msg_type": "MouseEvent", "y": 288, "x": 685, "type": "mousemove", "message_id": 2864} -{"sender": 3697, "msg_type": "MouseEvent", "y": 288, "x": 686, "type": "mousemove", "message_id": 2865} -{"sender": 3697, "msg_type": "MouseEvent", "y": 288, "x": 686, "type": "mousedown", "message_id": 2866} -{"sender": 3697, "msg_type": "MouseEvent", "y": 288, "x": 686, "type": "mouseup", "message_id": 2867} -{"sender": 3697, "msg_type": "MouseEvent", "y": 288, "x": 686, "type": "mousemove", "message_id": 2868} -{"sender": 3697, "msg_type": "MouseEvent", "y": 288, "x": 686, "type": "mousemove", "message_id": 2869} -{"sender": 3697, "msg_type": "MouseEvent", "y": 288, "x": 686, "type": "mousemove", "message_id": 2870} -{"sender": 3697, "msg_type": "MouseEvent", "y": 288, "x": 686, "type": "mousemove", "message_id": 2871} -{"sender": 3697, "msg_type": "MouseEvent", "y": 288, "x": 687, "type": "mousemove", "message_id": 2872} -{"sender": 3697, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 2873, "altKey": false, "metaKey": false, "key": "a", "ctrlKey": false, "type": "keydown", "keyCode": 65} -{"sender": 3697, "msg_type": "MouseEvent", "y": 287, "x": 686, "type": "mousemove", "message_id": 2875} -{"sender": 3697, "msg_type": "MouseEvent", "y": 286, "x": 683, "type": "mouseover", "message_id": 2877} -{"sender": 3697, "msg_type": "MouseEvent", "y": 286, "x": 683, "type": "mouseover", "message_id": 2876} -{"sender": 3697, "msg_type": "MouseEvent", "y": 286, "x": 683, "type": "mousemove", "message_id": 2878} -{"sender": 3697, "msg_type": "MouseEvent", "y": 283, "x": 678, "type": "mouseover", "message_id": 2879} -{"sender": 3697, "msg_type": "MouseEvent", "y": 283, "x": 678, "type": "mouseover", "message_id": 2880} -{"sender": 3697, "msg_type": "MouseEvent", "y": 283, "x": 678, "type": "mousemove", "message_id": 2881} -{"sender": 3697, "msg_type": "MouseEvent", "y": 278, "x": 671, "type": "mouseover", "message_id": 2882} -{"sender": 3697, "msg_type": "MouseEvent", "y": 278, "x": 671, "type": "mousemove", "message_id": 2884} -{"sender": 3697, "msg_type": "MouseEvent", "y": 278, "x": 671, "type": "mouseover", "message_id": 2883} -{"sender": 3697, "msg_type": "MouseEvent", "y": 273, "x": 663, "type": "mouseover", "message_id": 2885} -{"sender": 3697, "msg_type": "MouseEvent", "y": 273, "x": 663, "type": "mouseover", "message_id": 2886} -{"sender": 3697, "msg_type": "MouseEvent", "y": 273, "x": 663, "type": "mousemove", "message_id": 2887} -{"sender": 3697, "msg_type": "MouseEvent", "y": 267, "x": 651, "type": "mousemove", "message_id": 2888} -{"sender": 3697, "msg_type": "MouseEvent", "y": 255, "x": 625, "type": "mousemove", "message_id": 2890} -{"sender": 3697, "msg_type": "MouseEvent", "y": 252, "x": 616, "type": "mousemove", "message_id": 2891} -{"sender": 3697, "msg_type": "MouseEvent", "y": 261, "x": 638, "type": "mousemove", "message_id": 2889} -{"sender": 3697, "msg_type": "MouseEvent", "y": 247, "x": 605, "type": "mousemove", "message_id": 2892} -{"sender": 3697, "msg_type": "MouseEvent", "y": 244, "x": 596, "type": "mousemove", "message_id": 2893} -{"sender": 3697, "msg_type": "MouseEvent", "y": 242, "x": 591, "type": "mousemove", "message_id": 2894} -{"sender": 3697, "msg_type": "MouseEvent", "y": 241, "x": 588, "type": "mouseover", "message_id": 2895} -{"sender": 3697, "msg_type": "MouseEvent", "y": 241, "x": 588, "type": "mouseover", "message_id": 2896} -{"sender": 3697, "msg_type": "MouseEvent", "y": 241, "x": 588, "type": "mousemove", "message_id": 2897} -{"sender": 3697, "msg_type": "MouseEvent", "y": 241, "x": 588, "type": "mouseover", "message_id": 2898} -{"sender": 3697, "msg_type": "MouseEvent", "y": 241, "x": 588, "type": "mouseover", "message_id": 2899} -{"sender": 3697, "msg_type": "MouseEvent", "y": 241, "x": 588, "type": "mousemove", "message_id": 2900} -{"sender": 3697, "msg_type": "MouseEvent", "y": 241, "x": 588, "type": "mousedown", "message_id": 2901} -{"sender": 3697, "msg_type": "MouseEvent", "y": 241, "x": 588, "type": "mouseup", "message_id": 2902} -{"sender": 3697, "msg_type": "MouseEvent", "y": 241, "x": 587, "type": "mousemove", "message_id": 2903} -{"sender": 3697, "msg_type": "MouseEvent", "y": 242, "x": 584, "type": "mouseover", "message_id": 2904} -{"sender": 3697, "msg_type": "MouseEvent", "y": 242, "x": 584, "type": "mouseover", "message_id": 2905} -{"sender": 3697, "msg_type": "MouseEvent", "y": 242, "x": 584, "type": "mousemove", "message_id": 2906} -{"sender": 3697, "msg_type": "MouseEvent", "y": 243, "x": 579, "type": "mousemove", "message_id": 2907} -{"sender": 3697, "msg_type": "MouseEvent", "y": 247, "x": 571, "type": "mouseover", "message_id": 2908} -{"sender": 3697, "msg_type": "MouseEvent", "y": 247, "x": 571, "type": "mouseover", "message_id": 2909} -{"sender": 3697, "msg_type": "MouseEvent", "y": 251, "x": 561, "type": "mousemove", "message_id": 2911} -{"sender": 3697, "msg_type": "MouseEvent", "y": 247, "x": 571, "type": "mousemove", "message_id": 2910} -{"sender": 3697, "msg_type": "MouseEvent", "y": 260, "x": 547, "type": "mousemove", "message_id": 2912} -{"sender": 3697, "msg_type": "MouseEvent", "y": 268, "x": 534, "type": "mousemove", "message_id": 2913} -{"sender": 3697, "msg_type": "MouseEvent", "y": 276, "x": 522, "type": "mousemove", "message_id": 2914} -{"sender": 3697, "msg_type": "MouseEvent", "y": 282, "x": 515, "type": "mousemove", "message_id": 2915} -{"sender": 3697, "msg_type": "MouseEvent", "y": 286, "x": 510, "type": "mousemove", "message_id": 2916} -{"sender": 3697, "msg_type": "MouseEvent", "y": 288, "x": 507, "type": "mousemove", "message_id": 2917} -{"sender": 3697, "msg_type": "MouseEvent", "y": 290, "x": 506, "type": "mouseover", "message_id": 2918} -{"sender": 3697, "msg_type": "MouseEvent", "y": 290, "x": 506, "type": "mousemove", "message_id": 2920} -{"sender": 3697, "msg_type": "MouseEvent", "y": 290, "x": 506, "type": "mouseover", "message_id": 2919} -{"sender": 3697, "msg_type": "MouseEvent", "y": 290, "x": 504, "type": "mouseover", "message_id": 2921} -{"sender": 3697, "msg_type": "MouseEvent", "y": 290, "x": 504, "type": "mouseover", "message_id": 2922} -{"sender": 3697, "msg_type": "MouseEvent", "y": 290, "x": 504, "type": "mousemove", "message_id": 2923} -{"sender": 3697, "msg_type": "MouseEvent", "y": 291, "x": 503, "type": "mouseover", "message_id": 2924} -{"sender": 3697, "msg_type": "MouseEvent", "y": 291, "x": 503, "type": "mouseover", "message_id": 2925} -{"sender": 3697, "msg_type": "MouseEvent", "y": 291, "x": 503, "type": "mousemove", "message_id": 2926} -{"sender": 3697, "msg_type": "MouseEvent", "y": 292, "x": 502, "type": "mousemove", "message_id": 2927} -{"sender": 3697, "msg_type": "MouseEvent", "y": 292, "x": 500, "type": "mouseover", "message_id": 2928} -{"sender": 3697, "msg_type": "MouseEvent", "y": 292, "x": 500, "type": "mousemove", "message_id": 2930} -{"sender": 3697, "msg_type": "MouseEvent", "y": 292, "x": 500, "type": "mouseover", "message_id": 2929} -{"sender": 3697, "msg_type": "MouseEvent", "y": 293, "x": 499, "type": "mouseover", "message_id": 2931} -{"sender": 3697, "msg_type": "MouseEvent", "y": 293, "x": 499, "type": "mouseover", "message_id": 2932} -{"sender": 3697, "msg_type": "MouseEvent", "y": 293, "x": 499, "type": "mousemove", "message_id": 2933} -{"sender": 3697, "msg_type": "MouseEvent", "y": 294, "x": 497, "type": "mouseover", "message_id": 2934} -{"sender": 3697, "msg_type": "MouseEvent", "y": 294, "x": 497, "type": "mouseover", "message_id": 2935} -{"sender": 3697, "msg_type": "MouseEvent", "y": 294, "x": 497, "type": "mousemove", "message_id": 2936} -{"sender": 3697, "msg_type": "MouseEvent", "y": 295, "x": 496, "type": "mouseover", "message_id": 2937} -{"sender": 3697, "msg_type": "MouseEvent", "y": 295, "x": 496, "type": "mouseover", "message_id": 2938} -{"sender": 3697, "msg_type": "MouseEvent", "y": 295, "x": 496, "type": "mousemove", "message_id": 2939} -{"sender": 3697, "msg_type": "MouseEvent", "y": 296, "x": 494, "type": "mouseover", "message_id": 2940} -{"sender": 3697, "msg_type": "MouseEvent", "y": 296, "x": 494, "type": "mouseover", "message_id": 2941} -{"sender": 3697, "msg_type": "MouseEvent", "y": 296, "x": 494, "type": "mousemove", "message_id": 2942} -{"sender": 3697, "msg_type": "MouseEvent", "y": 296, "x": 493, "type": "mouseover", "message_id": 2944} -{"sender": 3697, "msg_type": "MouseEvent", "y": 296, "x": 493, "type": "mouseover", "message_id": 2943} -{"sender": 3697, "msg_type": "MouseEvent", "y": 296, "x": 493, "type": "mousemove", "message_id": 2945} -{"sender": 3697, "msg_type": "MouseEvent", "y": 296, "x": 491, "type": "mousemove", "message_id": 2947} -{"sender": 3697, "msg_type": "MouseEvent", "y": 296, "x": 492, "type": "mousemove", "message_id": 2946} -{"sender": 3697, "msg_type": "MouseEvent", "y": 297, "x": 490, "type": "mousemove", "message_id": 2948} -{"sender": 3697, "msg_type": "MouseEvent", "y": 297, "x": 489, "type": "mousemove", "message_id": 2949} -{"sender": 3697, "msg_type": "MouseEvent", "y": 298, "x": 488, "type": "mousemove", "message_id": 2950} -{"sender": 3697, "msg_type": "MouseEvent", "y": 298, "x": 487, "type": "mousemove", "message_id": 2951} -{"sender": 3697, "msg_type": "MouseEvent", "y": 298, "x": 486, "type": "mousemove", "message_id": 2952} -{"sender": 3697, "msg_type": "MouseEvent", "y": 299, "x": 486, "type": "mousemove", "message_id": 2953} -{"sender": 3697, "msg_type": "MouseEvent", "y": 299, "x": 486, "type": "mousemove", "message_id": 2954} -{"sender": 3697, "msg_type": "MouseEvent", "y": 299, "x": 486, "type": "mousedown", "message_id": 2955} -{"sender": 3697, "msg_type": "MouseEvent", "y": 299, "x": 486, "type": "mouseup", "message_id": 2957} -{"sender": 3697, "msg_type": "MouseEvent", "y": 299, "x": 486, "type": "mousedown", "message_id": 2958} -{"sender": 3697, "msg_type": "MouseEvent", "y": 299, "x": 486, "type": "mouseup", "message_id": 2961} -{"sender": 3697, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 2962, "altKey": false, "metaKey": false, "key": "1", "ctrlKey": false, "type": "keydown", "keyCode": 49} -{"sender": 3697, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 2964, "altKey": false, "metaKey": false, "key": " ", "ctrlKey": false, "type": "keydown", "keyCode": 32} -{"sender": 3697, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 2966, "altKey": false, "metaKey": false, "key": "Backspace", "ctrlKey": false, "type": "keydown", "keyCode": 8} -{"sender": 3697, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 2968, "altKey": false, "metaKey": false, "key": "1", "ctrlKey": false, "type": "keydown", "keyCode": 49} -{"sender": 3697, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 2970, "altKey": false, "metaKey": false, "key": "-", "ctrlKey": false, "type": "keydown", "keyCode": 189} -{"sender": 3697, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 2972, "altKey": false, "metaKey": false, "key": "t", "ctrlKey": false, "type": "keydown", "keyCode": 84} -{"sender": 3697, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 2974, "altKey": false, "metaKey": false, "key": "o", "ctrlKey": false, "type": "keydown", "keyCode": 79} -{"sender": 3697, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 2976, "altKey": false, "metaKey": false, "key": "-", "ctrlKey": false, "type": "keydown", "keyCode": 189} -{"sender": 3697, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 2978, "altKey": false, "metaKey": false, "key": "2", "ctrlKey": false, "type": "keydown", "keyCode": 50} -{"sender": 3697, "msg_type": "MouseEvent", "y": 294, "x": 424, "type": "mouseover", "message_id": 2980} -{"sender": 3697, "msg_type": "MouseEvent", "y": 294, "x": 424, "type": "mousemove", "message_id": 2982} -{"sender": 3697, "msg_type": "MouseEvent", "y": 294, "x": 424, "type": "mouseover", "message_id": 2981} -{"sender": 3697, "msg_type": "MouseEvent", "y": 294, "x": 408, "type": "mousemove", "message_id": 2983} -{"sender": 3697, "msg_type": "MouseEvent", "y": 292, "x": 400, "type": "mousemove", "message_id": 2984} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 399, "type": "mouseover", "message_id": 2985} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 399, "type": "mouseover", "message_id": 2986} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 399, "type": "mousemove", "message_id": 2987} -{"sender": 3697, "msg_type": "MouseEvent", "y": 285, "x": 401, "type": "mouseover", "message_id": 2989} -{"sender": 3697, "msg_type": "MouseEvent", "y": 285, "x": 401, "type": "mouseover", "message_id": 2988} -{"sender": 3697, "msg_type": "MouseEvent", "y": 285, "x": 401, "type": "mousemove", "message_id": 2990} -{"sender": 3697, "msg_type": "MouseEvent", "y": 277, "x": 405, "type": "mousemove", "message_id": 2991} -{"sender": 3697, "msg_type": "MouseEvent", "y": 270, "x": 409, "type": "mousemove", "message_id": 2992} -{"sender": 3697, "msg_type": "MouseEvent", "y": 265, "x": 411, "type": "mousemove", "message_id": 2993} -{"sender": 3697, "msg_type": "MouseEvent", "y": 258, "x": 415, "type": "mousemove", "message_id": 2994} -{"sender": 3697, "msg_type": "MouseEvent", "y": 244, "x": 422, "type": "mousemove", "message_id": 2996} -{"sender": 3697, "msg_type": "MouseEvent", "y": 251, "x": 419, "type": "mousemove", "message_id": 2995} -{"sender": 3697, "msg_type": "MouseEvent", "y": 241, "x": 423, "type": "mouseover", "message_id": 2998} -{"sender": 3697, "msg_type": "MouseEvent", "y": 241, "x": 423, "type": "mouseover", "message_id": 2997} -{"sender": 3697, "msg_type": "MouseEvent", "y": 241, "x": 423, "type": "mousemove", "message_id": 2999} -{"sender": 3697, "msg_type": "MouseEvent", "y": 236, "x": 425, "type": "mouseover", "message_id": 3000} -{"sender": 3697, "msg_type": "MouseEvent", "y": 236, "x": 425, "type": "mouseover", "message_id": 3001} -{"sender": 3697, "msg_type": "MouseEvent", "y": 236, "x": 425, "type": "mousemove", "message_id": 3002} -{"sender": 3697, "msg_type": "MouseEvent", "y": 231, "x": 427, "type": "mousemove", "message_id": 3003} -{"sender": 3697, "msg_type": "MouseEvent", "y": 228, "x": 428, "type": "mouseover", "message_id": 3004} -{"sender": 3697, "msg_type": "MouseEvent", "y": 228, "x": 428, "type": "mouseover", "message_id": 3005} -{"sender": 3697, "msg_type": "MouseEvent", "y": 228, "x": 428, "type": "mousemove", "message_id": 3006} -{"sender": 3697, "msg_type": "MouseEvent", "y": 224, "x": 430, "type": "mouseover", "message_id": 3007} -{"sender": 3697, "msg_type": "MouseEvent", "y": 224, "x": 430, "type": "mouseover", "message_id": 3008} -{"sender": 3697, "msg_type": "MouseEvent", "y": 224, "x": 430, "type": "mousemove", "message_id": 3009} -{"sender": 3697, "msg_type": "MouseEvent", "y": 220, "x": 432, "type": "mousemove", "message_id": 3010} -{"sender": 3697, "msg_type": "MouseEvent", "y": 216, "x": 433, "type": "mouseover", "message_id": 3011} -{"sender": 3697, "msg_type": "MouseEvent", "y": 216, "x": 433, "type": "mouseover", "message_id": 3012} -{"sender": 3697, "msg_type": "MouseEvent", "y": 216, "x": 433, "type": "mousemove", "message_id": 3013} -{"sender": 3697, "msg_type": "MouseEvent", "y": 214, "x": 434, "type": "mousemove", "message_id": 3014} -{"sender": 3697, "msg_type": "MouseEvent", "y": 211, "x": 434, "type": "mousemove", "message_id": 3015} -{"sender": 3697, "msg_type": "MouseEvent", "y": 209, "x": 434, "type": "mousemove", "message_id": 3016} -{"sender": 3697, "msg_type": "MouseEvent", "y": 208, "x": 434, "type": "mousemove", "message_id": 3017} -{"sender": 3697, "msg_type": "MouseEvent", "y": 208, "x": 434, "type": "mousedown", "message_id": 3018} -{"sender": 3697, "msg_type": "MouseEvent", "y": 208, "x": 434, "type": "mousemove", "message_id": 3020} -{"sender": 3697, "msg_type": "MouseEvent", "y": 208, "x": 434, "type": "mousemove", "message_id": 3021} -{"sender": 3697, "msg_type": "MouseEvent", "y": 208, "x": 434, "type": "mouseup", "message_id": 3022} -{"sender": 3697, "msg_type": "MouseEvent", "y": 208, "x": 434, "type": "mousemove", "message_id": 3023} -{"sender": 3697, "msg_type": "MouseEvent", "y": 208, "x": 434, "type": "mousemove", "message_id": 3024} -{"sender": 3697, "msg_type": "MouseEvent", "y": 208, "x": 434, "type": "mousemove", "message_id": 3025} -{"sender": 3697, "msg_type": "MouseEvent", "y": 209, "x": 434, "type": "mousemove", "message_id": 3026} -{"sender": 3697, "msg_type": "MouseEvent", "y": 209, "x": 434, "type": "mousemove", "message_id": 3027} -{"sender": 3697, "msg_type": "MouseEvent", "y": 210, "x": 435, "type": "mousemove", "message_id": 3028} -{"sender": 3697, "msg_type": "MouseEvent", "y": 210, "x": 436, "type": "mousemove", "message_id": 3029} -{"sender": 3697, "msg_type": "MouseEvent", "y": 211, "x": 437, "type": "mousemove", "message_id": 3030} -{"sender": 3697, "msg_type": "MouseEvent", "y": 211, "x": 439, "type": "mouseover", "message_id": 3032} -{"sender": 3697, "msg_type": "MouseEvent", "y": 211, "x": 439, "type": "mouseover", "message_id": 3031} -{"sender": 3697, "msg_type": "MouseEvent", "y": 211, "x": 439, "type": "mousemove", "message_id": 3033} -{"sender": 3697, "msg_type": "MouseEvent", "y": 211, "x": 440, "type": "mouseover", "message_id": 3034} -{"sender": 3697, "msg_type": "MouseEvent", "y": 211, "x": 440, "type": "mouseover", "message_id": 3035} -{"sender": 3697, "msg_type": "MouseEvent", "y": 211, "x": 440, "type": "mousemove", "message_id": 3036} -{"sender": 3697, "msg_type": "MouseEvent", "y": 212, "x": 441, "type": "mousemove", "message_id": 3037} -{"sender": 3697, "msg_type": "MouseEvent", "y": 212, "x": 441, "type": "mousemove", "message_id": 3038} -{"sender": 3697, "msg_type": "MouseEvent", "y": 212, "x": 441, "type": "mousemove", "message_id": 3039} -{"sender": 3697, "msg_type": "MouseEvent", "y": 212, "x": 442, "type": "mousemove", "message_id": 3040} -{"sender": 3697, "msg_type": "MouseEvent", "y": 212, "x": 442, "type": "mousemove", "message_id": 3041} -{"sender": 3697, "msg_type": "MouseEvent", "y": 212, "x": 442, "type": "mousemove", "message_id": 3042} -{"sender": 3697, "msg_type": "MouseEvent", "y": 212, "x": 443, "type": "mousemove", "message_id": 3043} -{"sender": 3697, "msg_type": "MouseEvent", "y": 212, "x": 443, "type": "mousemove", "message_id": 3044} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3045} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 3046} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 3047} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 3048} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 3049} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -5, "delta": -5, "type": "wheel", "message_id": 3050} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -5, "delta": -5, "type": "wheel", "message_id": 3051} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -5, "delta": -5, "type": "wheel", "message_id": 3052} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 3053} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 3054} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -6, "delta": -6, "type": "wheel", "message_id": 3055} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 3056} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 3057} -{"sender": 3697, "msg_type": "MouseEvent", "y": 212, "x": 443, "type": "mousemove", "message_id": 3058} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 3059} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 3060} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3061} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3062} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3063} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3064} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3065} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3066} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3067} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3068} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": 0, "delta": 1, "type": "wheel", "message_id": 3069} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3070} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": -2, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 3071} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": -2, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 3072} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 3073} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": -3, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 3074} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": -2, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3075} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 3076} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": -2, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3077} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3078} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3079} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": -2, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3080} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3081} -{"originalEvent": {"metaKey": false}, "sender": 3697, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3082} -{"sender": 3697, "msg_type": "MouseEvent", "y": 212, "x": 443, "type": "mousemove", "message_id": 3083} -{"sender": 3697, "msg_type": "MouseEvent", "y": 212, "x": 443, "type": "mousemove", "message_id": 3084} -{"sender": 3697, "msg_type": "MouseEvent", "y": 212, "x": 444, "type": "mousemove", "message_id": 3085} -{"sender": 3697, "msg_type": "MouseEvent", "y": 212, "x": 444, "type": "mousemove", "message_id": 3086} -{"sender": 3697, "msg_type": "MouseEvent", "y": 213, "x": 446, "type": "mouseover", "message_id": 3087} -{"sender": 3697, "msg_type": "MouseEvent", "y": 213, "x": 446, "type": "mouseover", "message_id": 3088} -{"sender": 3697, "msg_type": "MouseEvent", "y": 213, "x": 446, "type": "mousemove", "message_id": 3089} -{"sender": 3697, "msg_type": "MouseEvent", "y": 213, "x": 448, "type": "mousemove", "message_id": 3090} -{"sender": 3697, "msg_type": "MouseEvent", "y": 213, "x": 451, "type": "mousemove", "message_id": 3091} -{"sender": 3697, "msg_type": "MouseEvent", "y": 213, "x": 454, "type": "mousemove", "message_id": 3092} -{"sender": 3697, "msg_type": "MouseEvent", "y": 213, "x": 458, "type": "mousemove", "message_id": 3093} -{"sender": 3697, "msg_type": "MouseEvent", "y": 214, "x": 463, "type": "mousemove", "message_id": 3094} -{"sender": 3697, "msg_type": "MouseEvent", "y": 213, "x": 469, "type": "mousemove", "message_id": 3095} -{"sender": 3697, "msg_type": "MouseEvent", "y": 213, "x": 474, "type": "mousemove", "message_id": 3096} -{"sender": 3697, "msg_type": "MouseEvent", "y": 212, "x": 479, "type": "mousemove", "message_id": 3097} -{"sender": 3697, "msg_type": "MouseEvent", "y": 211, "x": 483, "type": "mousemove", "message_id": 3098} -{"sender": 3697, "msg_type": "MouseEvent", "y": 210, "x": 488, "type": "mousemove", "message_id": 3099} -{"sender": 3697, "msg_type": "MouseEvent", "y": 209, "x": 494, "type": "mousemove", "message_id": 3100} -{"sender": 3697, "msg_type": "MouseEvent", "y": 208, "x": 500, "type": "mousemove", "message_id": 3101} -{"sender": 3697, "msg_type": "MouseEvent", "y": 207, "x": 504, "type": "mousemove", "message_id": 3102} -{"sender": 3697, "msg_type": "MouseEvent", "y": 206, "x": 507, "type": "mousemove", "message_id": 3103} -{"sender": 3697, "msg_type": "MouseEvent", "y": 206, "x": 509, "type": "mousemove", "message_id": 3104} -{"sender": 3697, "msg_type": "MouseEvent", "y": 206, "x": 510, "type": "mouseover", "message_id": 3105} -{"sender": 3697, "msg_type": "MouseEvent", "y": 206, "x": 510, "type": "mousemove", "message_id": 3107} -{"sender": 3697, "msg_type": "MouseEvent", "y": 206, "x": 510, "type": "mouseover", "message_id": 3106} -{"sender": 3697, "msg_type": "MouseEvent", "y": 205, "x": 510, "type": "mousemove", "message_id": 3108} -{"sender": 3697, "msg_type": "MouseEvent", "y": 205, "x": 510, "type": "mousemove", "message_id": 3109} -{"sender": 3697, "msg_type": "MouseEvent", "y": 205, "x": 510, "type": "mousemove", "message_id": 3110} -{"sender": 3697, "msg_type": "MouseEvent", "y": 205, "x": 510, "type": "mousedown", "message_id": 3111} -{"sender": 3697, "msg_type": "MouseEvent", "y": 205, "x": 510, "type": "mousemove", "message_id": 3112} -{"sender": 3697, "msg_type": "MouseEvent", "y": 206, "x": 509, "type": "mousemove", "message_id": 3113} -{"sender": 3697, "msg_type": "MouseEvent", "y": 208, "x": 508, "type": "mousemove", "message_id": 3114} -{"sender": 3697, "msg_type": "MouseEvent", "y": 209, "x": 506, "type": "mouseover", "message_id": 3115} -{"sender": 3697, "msg_type": "MouseEvent", "y": 209, "x": 506, "type": "mousemove", "message_id": 3117} -{"sender": 3697, "msg_type": "MouseEvent", "y": 209, "x": 506, "type": "mouseover", "message_id": 3116} -{"sender": 3697, "msg_type": "MouseEvent", "y": 211, "x": 504, "type": "mouseover", "message_id": 3118} -{"sender": 3697, "msg_type": "MouseEvent", "y": 211, "x": 504, "type": "mouseover", "message_id": 3119} -{"sender": 3697, "msg_type": "MouseEvent", "y": 213, "x": 502, "type": "mousemove", "message_id": 3121} -{"sender": 3697, "msg_type": "MouseEvent", "y": 211, "x": 504, "type": "mousemove", "message_id": 3120} -{"sender": 3697, "msg_type": "MouseEvent", "y": 215, "x": 500, "type": "mousemove", "message_id": 3122} -{"sender": 3697, "msg_type": "MouseEvent", "y": 219, "x": 497, "type": "mousemove", "message_id": 3123} -{"sender": 3697, "msg_type": "MouseEvent", "y": 222, "x": 494, "type": "mousemove", "message_id": 3124} -{"sender": 3697, "msg_type": "MouseEvent", "y": 225, "x": 490, "type": "mousemove", "message_id": 3125} -{"sender": 3697, "msg_type": "MouseEvent", "y": 229, "x": 487, "type": "mousemove", "message_id": 3126} -{"sender": 3697, "msg_type": "MouseEvent", "y": 233, "x": 483, "type": "mousemove", "message_id": 3127} -{"sender": 3697, "msg_type": "MouseEvent", "y": 237, "x": 480, "type": "mousemove", "message_id": 3128} -{"sender": 3697, "msg_type": "MouseEvent", "y": 240, "x": 477, "type": "mousemove", "message_id": 3129} -{"sender": 3697, "msg_type": "MouseEvent", "y": 242, "x": 475, "type": "mousemove", "message_id": 3130} -{"sender": 3697, "msg_type": "MouseEvent", "y": 243, "x": 474, "type": "mouseover", "message_id": 3131} -{"sender": 3697, "msg_type": "MouseEvent", "y": 243, "x": 474, "type": "mousemove", "message_id": 3133} -{"sender": 3697, "msg_type": "MouseEvent", "y": 243, "x": 474, "type": "mouseover", "message_id": 3132} -{"sender": 3697, "msg_type": "MouseEvent", "y": 244, "x": 473, "type": "mousemove", "message_id": 3134} -{"sender": 3697, "msg_type": "MouseEvent", "y": 245, "x": 473, "type": "mousemove", "message_id": 3135} -{"sender": 3697, "msg_type": "MouseEvent", "y": 245, "x": 472, "type": "mousemove", "message_id": 3136} -{"sender": 3697, "msg_type": "MouseEvent", "y": 245, "x": 472, "type": "mousemove", "message_id": 3137} -{"sender": 3697, "msg_type": "MouseEvent", "y": 246, "x": 472, "type": "mousemove", "message_id": 3138} -{"sender": 3697, "msg_type": "MouseEvent", "y": 246, "x": 471, "type": "mousemove", "message_id": 3139} -{"sender": 3697, "msg_type": "MouseEvent", "y": 246, "x": 471, "type": "mousemove", "message_id": 3140} -{"sender": 3697, "msg_type": "MouseEvent", "y": 246, "x": 471, "type": "mousemove", "message_id": 3141} -{"sender": 3697, "msg_type": "MouseEvent", "y": 246, "x": 471, "type": "mouseup", "message_id": 3142} -{"sender": 3697, "msg_type": "MouseEvent", "y": 246, "x": 471, "type": "mousemove", "message_id": 3143} -{"sender": 3697, "msg_type": "MouseEvent", "y": 246, "x": 470, "type": "mousemove", "message_id": 3144} -{"sender": 3697, "msg_type": "MouseEvent", "y": 246, "x": 468, "type": "mouseover", "message_id": 3145} -{"sender": 3697, "msg_type": "MouseEvent", "y": 246, "x": 468, "type": "mouseover", "message_id": 3146} -{"sender": 3697, "msg_type": "MouseEvent", "y": 246, "x": 468, "type": "mousemove", "message_id": 3147} -{"sender": 3697, "msg_type": "MouseEvent", "y": 247, "x": 465, "type": "mousemove", "message_id": 3148} -{"sender": 3697, "msg_type": "MouseEvent", "y": 247, "x": 459, "type": "mousemove", "message_id": 3149} -{"sender": 3697, "msg_type": "MouseEvent", "y": 248, "x": 454, "type": "mousemove", "message_id": 3150} -{"sender": 3697, "msg_type": "MouseEvent", "y": 248, "x": 448, "type": "mousemove", "message_id": 3151} -{"sender": 3697, "msg_type": "MouseEvent", "y": 249, "x": 443, "type": "mousemove", "message_id": 3152} -{"sender": 3697, "msg_type": "MouseEvent", "y": 249, "x": 439, "type": "mousemove", "message_id": 3153} -{"sender": 3697, "msg_type": "MouseEvent", "y": 250, "x": 436, "type": "mousemove", "message_id": 3154} -{"sender": 3697, "msg_type": "MouseEvent", "y": 251, "x": 434, "type": "mousemove", "message_id": 3155} -{"sender": 3697, "msg_type": "MouseEvent", "y": 251, "x": 433, "type": "mouseover", "message_id": 3156} -{"sender": 3697, "msg_type": "MouseEvent", "y": 251, "x": 433, "type": "mousemove", "message_id": 3158} -{"sender": 3697, "msg_type": "MouseEvent", "y": 251, "x": 433, "type": "mouseover", "message_id": 3157} -{"sender": 3697, "msg_type": "MouseEvent", "y": 251, "x": 433, "type": "mousemove", "message_id": 3159} -{"sender": 3697, "msg_type": "MouseEvent", "y": 251, "x": 433, "type": "mousemove", "message_id": 3160} -{"sender": 3697, "msg_type": "MouseEvent", "y": 251, "x": 433, "type": "mousemove", "message_id": 3161} -{"sender": 3697, "msg_type": "MouseEvent", "y": 252, "x": 433, "type": "mousemove", "message_id": 3162} -{"sender": 3697, "msg_type": "MouseEvent", "y": 252, "x": 435, "type": "mouseover", "message_id": 3163} -{"sender": 3697, "msg_type": "MouseEvent", "y": 252, "x": 435, "type": "mouseover", "message_id": 3164} -{"sender": 3697, "msg_type": "MouseEvent", "y": 252, "x": 435, "type": "mousemove", "message_id": 3165} -{"sender": 3697, "msg_type": "MouseEvent", "y": 253, "x": 437, "type": "mousemove", "message_id": 3166} -{"sender": 3697, "msg_type": "MouseEvent", "y": 254, "x": 439, "type": "mousemove", "message_id": 3167} -{"sender": 3697, "msg_type": "MouseEvent", "y": 255, "x": 441, "type": "mousemove", "message_id": 3168} -{"sender": 3697, "msg_type": "MouseEvent", "y": 256, "x": 444, "type": "mousemove", "message_id": 3169} -{"sender": 3697, "msg_type": "MouseEvent", "y": 258, "x": 447, "type": "mouseover", "message_id": 3170} -{"sender": 3697, "msg_type": "MouseEvent", "y": 258, "x": 447, "type": "mouseover", "message_id": 3171} -{"sender": 3697, "msg_type": "MouseEvent", "y": 258, "x": 447, "type": "mousemove", "message_id": 3172} -{"sender": 3697, "msg_type": "MouseEvent", "y": 259, "x": 450, "type": "mouseover", "message_id": 3173} -{"sender": 3697, "msg_type": "MouseEvent", "y": 259, "x": 450, "type": "mouseover", "message_id": 3174} -{"sender": 3697, "msg_type": "MouseEvent", "y": 259, "x": 450, "type": "mousemove", "message_id": 3175} -{"sender": 3697, "msg_type": "MouseEvent", "y": 259, "x": 453, "type": "mousemove", "message_id": 3176} -{"sender": 3697, "msg_type": "MouseEvent", "y": 260, "x": 455, "type": "mousemove", "message_id": 3177} -{"sender": 3697, "msg_type": "MouseEvent", "y": 261, "x": 459, "type": "mousemove", "message_id": 3178} -{"sender": 3697, "msg_type": "MouseEvent", "y": 262, "x": 465, "type": "mousemove", "message_id": 3179} -{"sender": 3697, "msg_type": "MouseEvent", "y": 262, "x": 474, "type": "mousemove", "message_id": 3180} -{"sender": 3697, "msg_type": "MouseEvent", "y": 263, "x": 485, "type": "mousemove", "message_id": 3181} -{"sender": 3697, "msg_type": "MouseEvent", "y": 263, "x": 491, "type": "mousemove", "message_id": 3182} -{"sender": 3697, "msg_type": "MouseEvent", "y": 262, "x": 498, "type": "mousemove", "message_id": 3183} -{"sender": 3697, "msg_type": "MouseEvent", "y": 262, "x": 501, "type": "mousemove", "message_id": 3184} -{"sender": 3697, "msg_type": "MouseEvent", "y": 261, "x": 502, "type": "mouseover", "message_id": 3185} -{"sender": 3697, "msg_type": "MouseEvent", "y": 261, "x": 502, "type": "mousemove", "message_id": 3187} -{"sender": 3697, "msg_type": "MouseEvent", "y": 261, "x": 502, "type": "mouseover", "message_id": 3186} -{"sender": 3697, "msg_type": "MouseEvent", "y": 259, "x": 503, "type": "mousemove", "message_id": 3188} -{"sender": 3697, "msg_type": "MouseEvent", "y": 258, "x": 502, "type": "mousemove", "message_id": 3189} -{"sender": 3697, "msg_type": "MouseEvent", "y": 256, "x": 502, "type": "mousemove", "message_id": 3190} -{"sender": 3697, "msg_type": "MouseEvent", "y": 254, "x": 500, "type": "mouseover", "message_id": 3191} -{"sender": 3697, "msg_type": "MouseEvent", "y": 254, "x": 500, "type": "mouseover", "message_id": 3192} -{"sender": 3697, "msg_type": "MouseEvent", "y": 254, "x": 500, "type": "mousemove", "message_id": 3193} -{"sender": 3697, "msg_type": "MouseEvent", "y": 252, "x": 498, "type": "mousemove", "message_id": 3194} -{"sender": 3697, "msg_type": "MouseEvent", "y": 249, "x": 496, "type": "mousemove", "message_id": 3195} -{"sender": 3697, "msg_type": "MouseEvent", "y": 246, "x": 493, "type": "mousemove", "message_id": 3196} -{"sender": 3697, "msg_type": "MouseEvent", "y": 244, "x": 490, "type": "mousemove", "message_id": 3197} -{"sender": 3697, "msg_type": "MouseEvent", "y": 241, "x": 486, "type": "mousemove", "message_id": 3198} -{"sender": 3697, "msg_type": "MouseEvent", "y": 239, "x": 482, "type": "mousemove", "message_id": 3199} -{"sender": 3697, "msg_type": "MouseEvent", "y": 237, "x": 477, "type": "mousemove", "message_id": 3200} -{"sender": 3697, "msg_type": "MouseEvent", "y": 236, "x": 473, "type": "mouseover", "message_id": 3201} -{"sender": 3697, "msg_type": "MouseEvent", "y": 236, "x": 473, "type": "mouseover", "message_id": 3202} -{"sender": 3697, "msg_type": "MouseEvent", "y": 236, "x": 473, "type": "mousemove", "message_id": 3203} -{"sender": 3697, "msg_type": "MouseEvent", "y": 235, "x": 469, "type": "mousemove", "message_id": 3204} -{"sender": 3697, "msg_type": "MouseEvent", "y": 234, "x": 468, "type": "mouseover", "message_id": 3205} -{"sender": 3697, "msg_type": "MouseEvent", "y": 234, "x": 468, "type": "mouseover", "message_id": 3206} -{"sender": 3697, "msg_type": "MouseEvent", "y": 234, "x": 468, "type": "mousemove", "message_id": 3207} -{"sender": 3697, "msg_type": "MouseEvent", "y": 233, "x": 467, "type": "mousemove", "message_id": 3208} -{"sender": 3697, "msg_type": "MouseEvent", "y": 233, "x": 467, "type": "mousemove", "message_id": 3209} -{"sender": 3697, "msg_type": "MouseEvent", "y": 233, "x": 468, "type": "mousemove", "message_id": 3210} -{"sender": 3697, "msg_type": "MouseEvent", "y": 233, "x": 468, "type": "mousemove", "message_id": 3211} -{"sender": 3697, "msg_type": "MouseEvent", "y": 232, "x": 468, "type": "mousemove", "message_id": 3212} -{"sender": 3697, "msg_type": "MouseEvent", "y": 232, "x": 468, "type": "mousemove", "message_id": 3213} -{"sender": 3697, "msg_type": "MouseEvent", "y": 232, "x": 469, "type": "mousemove", "message_id": 3214} -{"sender": 3697, "msg_type": "MouseEvent", "y": 232, "x": 469, "type": "mousemove", "message_id": 3215} -{"sender": 3697, "msg_type": "MouseEvent", "y": 232, "x": 469, "type": "mousedown", "message_id": 3216} -{"sender": 3697, "msg_type": "MouseEvent", "y": 232, "x": 469, "type": "mouseup", "message_id": 3217} -{"sender": 3697, "msg_type": "MouseEvent", "y": 232, "x": 469, "type": "mousemove", "message_id": 3218} -{"sender": 3697, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 3219, "altKey": false, "metaKey": false, "key": "d", "ctrlKey": false, "type": "keydown", "keyCode": 68} -{"sender": 3697, "msg_type": "MouseEvent", "y": 232, "x": 468, "type": "mousemove", "message_id": 3220} -{"sender": 3697, "msg_type": "MouseEvent", "y": 231, "x": 466, "type": "mouseover", "message_id": 3221} -{"sender": 3697, "msg_type": "MouseEvent", "y": 231, "x": 466, "type": "mouseover", "message_id": 3222} -{"sender": 3697, "msg_type": "MouseEvent", "y": 231, "x": 466, "type": "mousemove", "message_id": 3223} -{"sender": 3697, "msg_type": "MouseEvent", "y": 231, "x": 464, "type": "mousemove", "message_id": 3224} -{"sender": 3697, "msg_type": "MouseEvent", "y": 231, "x": 462, "type": "mousemove", "message_id": 3225} -{"sender": 3697, "msg_type": "MouseEvent", "y": 230, "x": 460, "type": "mousemove", "message_id": 3226} -{"sender": 3697, "msg_type": "MouseEvent", "y": 230, "x": 460, "type": "mouseover", "message_id": 3227} -{"sender": 3697, "msg_type": "MouseEvent", "y": 230, "x": 460, "type": "mouseover", "message_id": 3228} -{"sender": 3697, "msg_type": "MouseEvent", "y": 230, "x": 460, "type": "mousemove", "message_id": 3229} -{"sender": 3697, "msg_type": "MouseEvent", "y": 230, "x": 459, "type": "mousemove", "message_id": 3230} -{"sender": 3697, "msg_type": "MouseEvent", "y": 230, "x": 459, "type": "mousemove", "message_id": 3231} -{"sender": 3697, "msg_type": "MouseEvent", "y": 230, "x": 459, "type": "mousemove", "message_id": 3232} -{"sender": 3697, "msg_type": "MouseEvent", "y": 230, "x": 459, "type": "mousemove", "message_id": 3233} -{"sender": 3697, "msg_type": "MouseEvent", "y": 230, "x": 458, "type": "mousemove", "message_id": 3234} -{"sender": 3697, "msg_type": "MouseEvent", "y": 230, "x": 458, "type": "mousemove", "message_id": 3235} -{"sender": 3697, "msg_type": "MouseEvent", "y": 230, "x": 458, "type": "mousemove", "message_id": 3236} -{"sender": 3697, "msg_type": "MouseEvent", "y": 230, "x": 457, "type": "mousemove", "message_id": 3237} -{"sender": 3697, "msg_type": "MouseEvent", "y": 230, "x": 456, "type": "mousemove", "message_id": 3238} -{"sender": 3697, "msg_type": "MouseEvent", "y": 230, "x": 455, "type": "mousemove", "message_id": 3239} -{"sender": 3697, "msg_type": "MouseEvent", "y": 230, "x": 453, "type": "mouseover", "message_id": 3240} -{"sender": 3697, "msg_type": "MouseEvent", "y": 230, "x": 453, "type": "mouseover", "message_id": 3241} -{"sender": 3697, "msg_type": "MouseEvent", "y": 230, "x": 453, "type": "mousemove", "message_id": 3242} -{"sender": 3697, "msg_type": "MouseEvent", "y": 229, "x": 450, "type": "mousemove", "message_id": 3243} -{"sender": 3697, "msg_type": "MouseEvent", "y": 229, "x": 446, "type": "mousemove", "message_id": 3244} -{"sender": 3697, "msg_type": "MouseEvent", "y": 229, "x": 444, "type": "mousemove", "message_id": 3245} -{"sender": 3697, "msg_type": "MouseEvent", "y": 228, "x": 442, "type": "mousemove", "message_id": 3246} -{"sender": 3697, "msg_type": "MouseEvent", "y": 227, "x": 440, "type": "mousemove", "message_id": 3247} -{"sender": 3697, "msg_type": "MouseEvent", "y": 226, "x": 437, "type": "mousemove", "message_id": 3248} -{"sender": 3697, "msg_type": "MouseEvent", "y": 223, "x": 433, "type": "mouseover", "message_id": 3249} -{"sender": 3697, "msg_type": "MouseEvent", "y": 223, "x": 433, "type": "mouseover", "message_id": 3250} -{"sender": 3697, "msg_type": "MouseEvent", "y": 223, "x": 433, "type": "mousemove", "message_id": 3251} -{"sender": 3697, "msg_type": "MouseEvent", "y": 221, "x": 429, "type": "mousemove", "message_id": 3252} -{"sender": 3697, "msg_type": "MouseEvent", "y": 219, "x": 424, "type": "mousemove", "message_id": 3253} -{"sender": 3697, "msg_type": "MouseEvent", "y": 217, "x": 418, "type": "mousemove", "message_id": 3254} -{"sender": 3697, "msg_type": "MouseEvent", "y": 215, "x": 411, "type": "mousemove", "message_id": 3255} -{"sender": 3697, "msg_type": "MouseEvent", "y": 214, "x": 405, "type": "mouseover", "message_id": 3256} -{"sender": 3697, "msg_type": "MouseEvent", "y": 214, "x": 405, "type": "mouseover", "message_id": 3257} -{"sender": 3697, "msg_type": "MouseEvent", "y": 214, "x": 405, "type": "mousemove", "message_id": 3258} -{"sender": 3697, "msg_type": "MouseEvent", "y": 213, "x": 397, "type": "mousemove", "message_id": 3259} -{"sender": 3697, "msg_type": "MouseEvent", "y": 213, "x": 387, "type": "mousemove", "message_id": 3260} -{"sender": 3697, "msg_type": "MouseEvent", "y": 214, "x": 376, "type": "mousemove", "message_id": 3261} -{"sender": 3697, "msg_type": "MouseEvent", "y": 216, "x": 363, "type": "mouseover", "message_id": 3262} -{"sender": 3697, "msg_type": "MouseEvent", "y": 216, "x": 363, "type": "mouseover", "message_id": 3263} -{"sender": 3697, "msg_type": "MouseEvent", "y": 216, "x": 363, "type": "mousemove", "message_id": 3264} -{"sender": 3697, "msg_type": "MouseEvent", "y": 220, "x": 349, "type": "mousemove", "message_id": 3265} -{"sender": 3697, "msg_type": "MouseEvent", "y": 223, "x": 334, "type": "mousemove", "message_id": 3266} -{"sender": 3697, "msg_type": "MouseEvent", "y": 228, "x": 320, "type": "mousemove", "message_id": 3267} -{"sender": 3697, "msg_type": "MouseEvent", "y": 231, "x": 309, "type": "mousemove", "message_id": 3268} -{"sender": 3697, "msg_type": "MouseEvent", "y": 236, "x": 301, "type": "mousemove", "message_id": 3269} -{"sender": 3697, "msg_type": "MouseEvent", "y": 245, "x": 294, "type": "mouseover", "message_id": 3271} -{"sender": 3697, "msg_type": "MouseEvent", "y": 240, "x": 297, "type": "mousemove", "message_id": 3270} -{"sender": 3697, "msg_type": "MouseEvent", "y": 245, "x": 294, "type": "mouseover", "message_id": 3272} -{"sender": 3697, "msg_type": "MouseEvent", "y": 252, "x": 294, "type": "mouseover", "message_id": 3274} -{"sender": 3697, "msg_type": "MouseEvent", "y": 245, "x": 294, "type": "mousemove", "message_id": 3273} -{"sender": 3697, "msg_type": "MouseEvent", "y": 252, "x": 294, "type": "mouseover", "message_id": 3275} -{"sender": 3697, "msg_type": "MouseEvent", "y": 252, "x": 294, "type": "mousemove", "message_id": 3276} -{"sender": 3697, "msg_type": "MouseEvent", "y": 261, "x": 294, "type": "mousemove", "message_id": 3277} -{"sender": 3697, "msg_type": "MouseEvent", "y": 271, "x": 295, "type": "mousemove", "message_id": 3278} -{"sender": 3697, "msg_type": "MouseEvent", "y": 280, "x": 296, "type": "mousemove", "message_id": 3279} -{"sender": 3697, "msg_type": "MouseEvent", "y": 289, "x": 296, "type": "mousemove", "message_id": 3280} -{"sender": 3697, "msg_type": "MouseEvent", "y": 298, "x": 295, "type": "mousemove", "message_id": 3281} -{"sender": 3697, "msg_type": "MouseEvent", "y": 306, "x": 293, "type": "mouseover", "message_id": 3282} -{"sender": 3697, "msg_type": "MouseEvent", "y": 306, "x": 293, "type": "mouseover", "message_id": 3283} -{"sender": 3697, "msg_type": "MouseEvent", "y": 306, "x": 293, "type": "mousemove", "message_id": 3284} -{"sender": 3697, "msg_type": "MouseEvent", "y": 314, "x": 293, "type": "mouseover", "message_id": 3286} -{"sender": 3697, "msg_type": "MouseEvent", "y": 314, "x": 293, "type": "mouseover", "message_id": 3285} -{"sender": 3697, "msg_type": "MouseEvent", "y": 314, "x": 293, "type": "mousemove", "message_id": 3287} -{"sender": 3697, "msg_type": "MouseEvent", "y": 322, "x": 293, "type": "mousemove", "message_id": 3288} -{"sender": 3697, "msg_type": "MouseEvent", "y": 329, "x": 293, "type": "mousemove", "message_id": 3289} -{"sender": 3697, "msg_type": "MouseEvent", "y": 336, "x": 296, "type": "mouseover", "message_id": 3290} -{"sender": 3697, "msg_type": "MouseEvent", "y": 336, "x": 296, "type": "mouseover", "message_id": 3291} -{"sender": 3697, "msg_type": "MouseEvent", "y": 336, "x": 296, "type": "mousemove", "message_id": 3292} -{"sender": 3697, "msg_type": "MouseEvent", "y": 344, "x": 301, "type": "mouseover", "message_id": 3293} -{"sender": 3697, "msg_type": "MouseEvent", "y": 344, "x": 301, "type": "mouseover", "message_id": 3294} -{"sender": 3697, "msg_type": "MouseEvent", "y": 344, "x": 301, "type": "mousemove", "message_id": 3295} -{"sender": 3697, "msg_type": "MouseEvent", "y": 356, "x": 313, "type": "mousemove", "message_id": 3297} -{"sender": 3697, "msg_type": "MouseEvent", "y": 351, "x": 307, "type": "mousemove", "message_id": 3296} -{"sender": 3697, "msg_type": "MouseEvent", "y": 361, "x": 319, "type": "mousemove", "message_id": 3298} -{"sender": 3697, "msg_type": "MouseEvent", "y": 365, "x": 323, "type": "mousemove", "message_id": 3299} -{"sender": 3697, "msg_type": "MouseEvent", "y": 369, "x": 327, "type": "mousemove", "message_id": 3300} -{"sender": 3697, "msg_type": "MouseEvent", "y": 372, "x": 330, "type": "mouseover", "message_id": 3301} -{"sender": 3697, "msg_type": "MouseEvent", "y": 372, "x": 330, "type": "mouseover", "message_id": 3302} -{"sender": 3697, "msg_type": "MouseEvent", "y": 372, "x": 330, "type": "mousemove", "message_id": 3303} -{"sender": 3697, "msg_type": "MouseEvent", "y": 376, "x": 334, "type": "mouseover", "message_id": 3304} -{"sender": 3697, "msg_type": "MouseEvent", "y": 376, "x": 334, "type": "mouseover", "message_id": 3305} -{"sender": 3697, "msg_type": "MouseEvent", "y": 376, "x": 334, "type": "mousemove", "message_id": 3306} -{"sender": 3697, "msg_type": "MouseEvent", "y": 384, "x": 345, "type": "mousemove", "message_id": 3308} -{"sender": 3697, "msg_type": "MouseEvent", "y": 380, "x": 340, "type": "mousemove", "message_id": 3307} -{"sender": 3697, "msg_type": "MouseEvent", "y": 389, "x": 352, "type": "mousemove", "message_id": 3309} -{"sender": 3697, "msg_type": "MouseEvent", "y": 394, "x": 358, "type": "mousemove", "message_id": 3310} -{"sender": 3697, "msg_type": "MouseEvent", "y": 397, "x": 363, "type": "mouseover", "message_id": 3311} -{"sender": 3697, "msg_type": "MouseEvent", "y": 397, "x": 363, "type": "mouseover", "message_id": 3312} -{"sender": 3697, "msg_type": "MouseEvent", "y": 397, "x": 363, "type": "mousemove", "message_id": 3313} -{"sender": 3697, "msg_type": "MouseEvent", "y": 400, "x": 368, "type": "mousemove", "message_id": 3314} -{"sender": 3697, "msg_type": "MouseEvent", "y": 403, "x": 374, "type": "mousemove", "message_id": 3315} -{"sender": 3697, "msg_type": "MouseEvent", "y": 406, "x": 379, "type": "mousemove", "message_id": 3316} -{"sender": 3697, "msg_type": "MouseEvent", "y": 409, "x": 385, "type": "mousemove", "message_id": 3317} -{"sender": 3697, "msg_type": "MouseEvent", "y": 412, "x": 390, "type": "mousemove", "message_id": 3318} -{"sender": 3697, "msg_type": "MouseEvent", "y": 414, "x": 396, "type": "mousemove", "message_id": 3319} -{"sender": 3697, "msg_type": "MouseEvent", "y": 415, "x": 401, "type": "mouseover", "message_id": 3320} -{"sender": 3697, "msg_type": "MouseEvent", "y": 415, "x": 401, "type": "mouseover", "message_id": 3321} -{"sender": 3697, "msg_type": "MouseEvent", "y": 415, "x": 401, "type": "mousemove", "message_id": 3322} -{"sender": 3697, "msg_type": "MouseEvent", "y": 415, "x": 405, "type": "mousemove", "message_id": 3323} -{"sender": 3697, "msg_type": "MouseEvent", "y": 415, "x": 409, "type": "mousemove", "message_id": 3324} -{"sender": 3697, "msg_type": "MouseEvent", "y": 415, "x": 414, "type": "mousemove", "message_id": 3325} -{"sender": 3697, "msg_type": "MouseEvent", "y": 416, "x": 418, "type": "mousemove", "message_id": 3326} -{"sender": 3697, "msg_type": "MouseEvent", "y": 416, "x": 422, "type": "mousemove", "message_id": 3327} -{"sender": 3697, "msg_type": "MouseEvent", "y": 416, "x": 425, "type": "mousemove", "message_id": 3328} -{"sender": 3697, "msg_type": "MouseEvent", "y": 416, "x": 427, "type": "mousemove", "message_id": 3329} -{"sender": 3697, "msg_type": "MouseEvent", "y": 415, "x": 429, "type": "mousemove", "message_id": 3330} -{"sender": 3697, "msg_type": "MouseEvent", "y": 415, "x": 431, "type": "mousemove", "message_id": 3331} -{"sender": 3697, "msg_type": "MouseEvent", "y": 415, "x": 432, "type": "mouseover", "message_id": 3332} -{"sender": 3697, "msg_type": "MouseEvent", "y": 415, "x": 432, "type": "mouseover", "message_id": 3333} -{"sender": 3697, "msg_type": "MouseEvent", "y": 415, "x": 432, "type": "mousemove", "message_id": 3334} -{"sender": 3697, "msg_type": "MouseEvent", "y": 415, "x": 432, "type": "mousemove", "message_id": 3335} -{"sender": 3697, "msg_type": "MouseEvent", "y": 415, "x": 433, "type": "mousemove", "message_id": 3336} -{"sender": 3697, "msg_type": "MouseEvent", "y": 415, "x": 433, "type": "mousemove", "message_id": 3337} -{"sender": 3697, "msg_type": "MouseEvent", "y": 414, "x": 433, "type": "mousemove", "message_id": 3338} -{"sender": 3697, "msg_type": "MouseEvent", "y": 414, "x": 434, "type": "mousemove", "message_id": 3339} -{"sender": 3697, "msg_type": "MouseEvent", "y": 414, "x": 434, "type": "mousemove", "message_id": 3340} -{"sender": 3697, "msg_type": "MouseEvent", "y": 414, "x": 434, "type": "mousemove", "message_id": 3341} -{"sender": 3697, "msg_type": "MouseEvent", "y": 414, "x": 434, "type": "mousemove", "message_id": 3342} -{"sender": 3697, "msg_type": "MouseEvent", "y": 414, "x": 434, "type": "mousedown", "message_id": 3343} -{"sender": 3697, "msg_type": "MouseEvent", "y": 414, "x": 434, "type": "mouseup", "message_id": 3344} -{"sender": 3697, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 3345, "altKey": false, "metaKey": false, "key": "d", "ctrlKey": false, "type": "keydown", "keyCode": 68} -{"sender": 3697, "msg_type": "MouseEvent", "y": 414, "x": 434, "type": "mousemove", "message_id": 3346} -{"sender": 3697, "msg_type": "MouseEvent", "y": 414, "x": 434, "type": "mousemove", "message_id": 3347} -{"sender": 3697, "msg_type": "MouseEvent", "y": 414, "x": 433, "type": "mousemove", "message_id": 3348} -{"sender": 3697, "msg_type": "MouseEvent", "y": 414, "x": 433, "type": "mousemove", "message_id": 3349} -{"sender": 3697, "msg_type": "MouseEvent", "y": 414, "x": 433, "type": "mousemove", "message_id": 3350} -{"sender": 3697, "msg_type": "MouseEvent", "y": 414, "x": 432, "type": "mousemove", "message_id": 3351} -{"sender": 3697, "msg_type": "MouseEvent", "y": 415, "x": 432, "type": "mousemove", "message_id": 3352} -{"sender": 3697, "msg_type": "MouseEvent", "y": 415, "x": 432, "type": "mousemove", "message_id": 3353} -{"sender": 3697, "msg_type": "MouseEvent", "y": 415, "x": 432, "type": "mousemove", "message_id": 3354} -{"sender": 3697, "msg_type": "MouseEvent", "y": 415, "x": 432, "type": "mousemove", "message_id": 3355} -{"sender": 3697, "msg_type": "MouseEvent", "y": 413, "x": 432, "type": "mousemove", "message_id": 3356} -{"sender": 3697, "msg_type": "MouseEvent", "y": 406, "x": 431, "type": "mousemove", "message_id": 3357} -{"sender": 3697, "msg_type": "MouseEvent", "y": 390, "x": 427, "type": "mouseover", "message_id": 3358} -{"sender": 3697, "msg_type": "MouseEvent", "y": 390, "x": 427, "type": "mouseover", "message_id": 3359} -{"sender": 3697, "msg_type": "MouseEvent", "y": 390, "x": 427, "type": "mousemove", "message_id": 3360} -{"sender": 3697, "msg_type": "MouseEvent", "y": 376, "x": 423, "type": "mousemove", "message_id": 3361} -{"sender": 3697, "msg_type": "MouseEvent", "y": 352, "x": 417, "type": "mousemove", "message_id": 3362} -{"sender": 3697, "msg_type": "MouseEvent", "y": 328, "x": 411, "type": "mousemove", "message_id": 3363} -{"sender": 3697, "msg_type": "MouseEvent", "y": 302, "x": 406, "type": "mouseover", "message_id": 3364} -{"sender": 3697, "msg_type": "MouseEvent", "y": 302, "x": 406, "type": "mouseover", "message_id": 3365} -{"sender": 3697, "msg_type": "MouseEvent", "y": 302, "x": 406, "type": "mousemove", "message_id": 3366} -{"sender": 3697, "msg_type": "MouseEvent", "y": 283, "x": 403, "type": "mousemove", "message_id": 3367} -{"sender": 3697, "msg_type": "MouseEvent", "y": 254, "x": 400, "type": "mouseover", "message_id": 3368} -{"sender": 3697, "msg_type": "MouseEvent", "y": 254, "x": 400, "type": "mouseover", "message_id": 3369} -{"sender": 3697, "msg_type": "MouseEvent", "y": 254, "x": 400, "type": "mousemove", "message_id": 3370} -{"sender": 3697, "msg_type": "MouseEvent", "y": 222, "x": 396, "type": "mousemove", "message_id": 3371} -{"sender": 3697, "msg_type": "MouseEvent", "y": 188, "x": 390, "type": "mousemove", "message_id": 3372} -{"sender": 3697, "msg_type": "MouseEvent", "y": 166, "x": 383, "type": "mousemove", "message_id": 3373} -{"sender": 3697, "msg_type": "MouseEvent", "y": 140, "x": 371, "type": "mousemove", "message_id": 3374} -{"sender": 3697, "msg_type": "MouseEvent", "y": 126, "x": 363, "type": "mousemove", "message_id": 3375} -{"sender": 3697, "msg_type": "MouseEvent", "y": 122, "x": 359, "type": "mousemove", "message_id": 3376} -{"sender": 3697, "msg_type": "MouseEvent", "y": 120, "x": 355, "type": "mousemove", "message_id": 3377} -{"sender": 3697, "msg_type": "MouseEvent", "y": 120, "x": 353, "type": "mouseover", "message_id": 3378} -{"sender": 3697, "msg_type": "MouseEvent", "y": 120, "x": 353, "type": "mouseover", "message_id": 3379} -{"sender": 3697, "msg_type": "MouseEvent", "y": 120, "x": 353, "type": "mousemove", "message_id": 3380} -{"sender": 3697, "msg_type": "MouseEvent", "y": 120, "x": 350, "type": "mousemove", "message_id": 3381} -{"sender": 3697, "msg_type": "MouseEvent", "y": 120, "x": 347, "type": "mousemove", "message_id": 3382} -{"sender": 3697, "msg_type": "MouseEvent", "y": 120, "x": 342, "type": "mousemove", "message_id": 3383} -{"sender": 3697, "msg_type": "MouseEvent", "y": 120, "x": 335, "type": "mousemove", "message_id": 3384} -{"sender": 3697, "msg_type": "MouseEvent", "y": 120, "x": 328, "type": "mousemove", "message_id": 3385} -{"sender": 3697, "msg_type": "MouseEvent", "y": 120, "x": 324, "type": "mousemove", "message_id": 3386} -{"sender": 3697, "msg_type": "MouseEvent", "y": 120, "x": 320, "type": "mousemove", "message_id": 3387} -{"sender": 3697, "msg_type": "MouseEvent", "y": 120, "x": 317, "type": "mousemove", "message_id": 3388} -{"sender": 3697, "msg_type": "MouseEvent", "y": 120, "x": 315, "type": "mousemove", "message_id": 3389} -{"sender": 3697, "msg_type": "MouseEvent", "y": 120, "x": 310, "type": "mousemove", "message_id": 3390} -{"sender": 3697, "msg_type": "MouseEvent", "y": 120, "x": 303, "type": "mousemove", "message_id": 3391} -{"sender": 3697, "msg_type": "MouseEvent", "y": 118, "x": 293, "type": "mouseover", "message_id": 3392} -{"sender": 3697, "msg_type": "MouseEvent", "y": 118, "x": 293, "type": "mouseover", "message_id": 3393} -{"sender": 3697, "msg_type": "MouseEvent", "y": 118, "x": 293, "type": "mousemove", "message_id": 3394} -{"sender": 3697, "msg_type": "MouseEvent", "y": 116, "x": 285, "type": "mousemove", "message_id": 3395} -{"sender": 3697, "msg_type": "MouseEvent", "y": 113, "x": 272, "type": "mousemove", "message_id": 3396} -{"sender": 3697, "msg_type": "MouseEvent", "y": 110, "x": 262, "type": "mousemove", "message_id": 3397} -{"sender": 3697, "msg_type": "MouseEvent", "y": 107, "x": 254, "type": "mousemove", "message_id": 3398} -{"sender": 3697, "msg_type": "MouseEvent", "y": 104, "x": 250, "type": "mousemove", "message_id": 3399} -{"sender": 3697, "msg_type": "MouseEvent", "y": 101, "x": 245, "type": "mousemove", "message_id": 3400} -{"sender": 3697, "msg_type": "MouseEvent", "y": 97, "x": 240, "type": "mousemove", "message_id": 3401} -{"sender": 3697, "msg_type": "MouseEvent", "y": 93, "x": 235, "type": "mousemove", "message_id": 3402} -{"sender": 3697, "msg_type": "MouseEvent", "y": 90, "x": 232, "type": "mousemove", "message_id": 3403} -{"sender": 3697, "msg_type": "MouseEvent", "y": 86, "x": 227, "type": "mousemove", "message_id": 3404} -{"sender": 3697, "msg_type": "MouseEvent", "y": 81, "x": 221, "type": "mousemove", "message_id": 3405} -{"sender": 3697, "msg_type": "MouseEvent", "y": 78, "x": 217, "type": "mousemove", "message_id": 3406} -{"sender": 3697, "msg_type": "MouseEvent", "y": 73, "x": 211, "type": "mousemove", "message_id": 3407} -{"sender": 3697, "msg_type": "MouseEvent", "y": 69, "x": 207, "type": "mousemove", "message_id": 3408} -{"sender": 3697, "msg_type": "MouseEvent", "y": 66, "x": 205, "type": "mousemove", "message_id": 3409} -{"sender": 3697, "msg_type": "MouseEvent", "y": 63, "x": 203, "type": "mousemove", "message_id": 3410} -{"sender": 3697, "msg_type": "MouseEvent", "y": 60, "x": 202, "type": "mouseover", "message_id": 3411} -{"sender": 3697, "msg_type": "MouseEvent", "y": 60, "x": 202, "type": "mouseover", "message_id": 3412} -{"sender": 3697, "msg_type": "MouseEvent", "y": 60, "x": 202, "type": "mousemove", "message_id": 3413} -{"sender": 3697, "msg_type": "MouseEvent", "y": 56, "x": 200, "type": "mouseover", "message_id": 3414} -{"sender": 3697, "msg_type": "MouseEvent", "y": 56, "x": 200, "type": "mouseover", "message_id": 3415} -{"sender": 3697, "msg_type": "MouseEvent", "y": 56, "x": 200, "type": "mousemove", "message_id": 3416} -{"sender": 3697, "msg_type": "MouseEvent", "y": 53, "x": 199, "type": "mouseover", "message_id": 3417} -{"sender": 3697, "msg_type": "MouseEvent", "y": 53, "x": 199, "type": "mouseover", "message_id": 3418} -{"sender": 3697, "msg_type": "MouseEvent", "y": 53, "x": 199, "type": "mousemove", "message_id": 3419} -{"sender": 3697, "msg_type": "MouseEvent", "y": 50, "x": 198, "type": "mousemove", "message_id": 3420} -{"sender": 3697, "msg_type": "MouseEvent", "y": 48, "x": 197, "type": "mousemove", "message_id": 3421} -{"sender": 3697, "msg_type": "MouseEvent", "y": 47, "x": 196, "type": "mousemove", "message_id": 3422} -{"sender": 3697, "msg_type": "MouseEvent", "y": 46, "x": 196, "type": "mousemove", "message_id": 3423} -{"sender": 3697, "msg_type": "MouseEvent", "y": 45, "x": 196, "type": "mousemove", "message_id": 3424} -{"sender": 3697, "msg_type": "MouseEvent", "y": 45, "x": 196, "type": "mousemove", "message_id": 3425} -{"sender": 3697, "msg_type": "MouseEvent", "y": 45, "x": 196, "type": "mousemove", "message_id": 3426} -{"sender": 3697, "msg_type": "MouseEvent", "y": 44, "x": 196, "type": "mousemove", "message_id": 3427} -{"sender": 3697, "msg_type": "MouseEvent", "y": 44, "x": 195, "type": "mousemove", "message_id": 3428} -{"sender": 3697, "msg_type": "MouseEvent", "y": 43, "x": 195, "type": "mousemove", "message_id": 3429} diff --git a/recordings/test_edit_labels2.replay b/recordings/test_edit_labels2.replay deleted file mode 100644 index ebd8ee097a..0000000000 --- a/recordings/test_edit_labels2.replay +++ /dev/null @@ -1,899 +0,0 @@ -{"panX": 106.34787515973903, "panY": 282.9020124082514, "scale": 0.5800000000000001, "sender": 3914, "msg_type": "ViewPort", "message_id": 0} -{"sender": 3914, "msg_type": "MouseEvent", "y": 46, "x": 187, "type": "mousemove", "message_id": 702} -{"sender": 3914, "msg_type": "MouseEvent", "y": 48, "x": 187, "type": "mousemove", "message_id": 703} -{"sender": 3914, "msg_type": "MouseEvent", "y": 51, "x": 187, "type": "mousemove", "message_id": 704} -{"sender": 3914, "msg_type": "MouseEvent", "y": 53, "x": 188, "type": "mousemove", "message_id": 705} -{"sender": 3914, "msg_type": "MouseEvent", "y": 57, "x": 190, "type": "mouseover", "message_id": 706} -{"sender": 3914, "msg_type": "MouseEvent", "y": 57, "x": 190, "type": "mouseover", "message_id": 707} -{"sender": 3914, "msg_type": "MouseEvent", "y": 57, "x": 190, "type": "mousemove", "message_id": 708} -{"sender": 3914, "msg_type": "MouseEvent", "y": 61, "x": 193, "type": "mouseover", "message_id": 709} -{"sender": 3914, "msg_type": "MouseEvent", "y": 61, "x": 193, "type": "mouseover", "message_id": 710} -{"sender": 3914, "msg_type": "MouseEvent", "y": 61, "x": 193, "type": "mousemove", "message_id": 711} -{"sender": 3914, "msg_type": "MouseEvent", "y": 65, "x": 196, "type": "mousemove", "message_id": 712} -{"sender": 3914, "msg_type": "MouseEvent", "y": 70, "x": 198, "type": "mousemove", "message_id": 713} -{"sender": 3914, "msg_type": "MouseEvent", "y": 73, "x": 200, "type": "mousemove", "message_id": 714} -{"sender": 3914, "msg_type": "MouseEvent", "y": 80, "x": 203, "type": "mousemove", "message_id": 715} -{"sender": 3914, "msg_type": "MouseEvent", "y": 87, "x": 204, "type": "mouseover", "message_id": 716} -{"sender": 3914, "msg_type": "MouseEvent", "y": 87, "x": 204, "type": "mouseover", "message_id": 717} -{"sender": 3914, "msg_type": "MouseEvent", "y": 87, "x": 204, "type": "mousemove", "message_id": 718} -{"sender": 3914, "msg_type": "MouseEvent", "y": 95, "x": 205, "type": "mousemove", "message_id": 719} -{"sender": 3914, "msg_type": "MouseEvent", "y": 104, "x": 207, "type": "mouseover", "message_id": 720} -{"sender": 3914, "msg_type": "MouseEvent", "y": 104, "x": 207, "type": "mouseover", "message_id": 721} -{"sender": 3914, "msg_type": "MouseEvent", "y": 104, "x": 207, "type": "mousemove", "message_id": 722} -{"sender": 3914, "msg_type": "MouseEvent", "y": 109, "x": 209, "type": "mousemove", "message_id": 723} -{"sender": 3914, "msg_type": "MouseEvent", "y": 117, "x": 211, "type": "mousemove", "message_id": 724} -{"sender": 3914, "msg_type": "MouseEvent", "y": 123, "x": 214, "type": "mousemove", "message_id": 725} -{"sender": 3914, "msg_type": "MouseEvent", "y": 130, "x": 217, "type": "mousemove", "message_id": 726} -{"sender": 3914, "msg_type": "MouseEvent", "y": 138, "x": 219, "type": "mousemove", "message_id": 727} -{"sender": 3914, "msg_type": "MouseEvent", "y": 144, "x": 220, "type": "mouseover", "message_id": 728} -{"sender": 3914, "msg_type": "MouseEvent", "y": 144, "x": 220, "type": "mouseover", "message_id": 729} -{"sender": 3914, "msg_type": "MouseEvent", "y": 144, "x": 220, "type": "mousemove", "message_id": 730} -{"sender": 3914, "msg_type": "MouseEvent", "y": 151, "x": 220, "type": "mousemove", "message_id": 731} -{"sender": 3914, "msg_type": "MouseEvent", "y": 158, "x": 220, "type": "mousemove", "message_id": 732} -{"sender": 3914, "msg_type": "MouseEvent", "y": 165, "x": 220, "type": "mousemove", "message_id": 733} -{"sender": 3914, "msg_type": "MouseEvent", "y": 173, "x": 220, "type": "mousemove", "message_id": 734} -{"sender": 3914, "msg_type": "MouseEvent", "y": 179, "x": 220, "type": "mousemove", "message_id": 735} -{"sender": 3914, "msg_type": "MouseEvent", "y": 187, "x": 220, "type": "mousemove", "message_id": 736} -{"sender": 3914, "msg_type": "MouseEvent", "y": 195, "x": 220, "type": "mousemove", "message_id": 737} -{"sender": 3914, "msg_type": "MouseEvent", "y": 202, "x": 218, "type": "mouseover", "message_id": 738} -{"sender": 3914, "msg_type": "MouseEvent", "y": 202, "x": 218, "type": "mouseover", "message_id": 739} -{"sender": 3914, "msg_type": "MouseEvent", "y": 202, "x": 218, "type": "mousemove", "message_id": 740} -{"sender": 3914, "msg_type": "MouseEvent", "y": 210, "x": 216, "type": "mousemove", "message_id": 741} -{"sender": 3914, "msg_type": "MouseEvent", "y": 216, "x": 214, "type": "mousemove", "message_id": 742} -{"sender": 3914, "msg_type": "MouseEvent", "y": 224, "x": 212, "type": "mousemove", "message_id": 743} -{"sender": 3914, "msg_type": "MouseEvent", "y": 233, "x": 210, "type": "mousemove", "message_id": 744} -{"sender": 3914, "msg_type": "MouseEvent", "y": 240, "x": 208, "type": "mousemove", "message_id": 745} -{"sender": 3914, "msg_type": "MouseEvent", "y": 247, "x": 208, "type": "mouseover", "message_id": 746} -{"sender": 3914, "msg_type": "MouseEvent", "y": 247, "x": 208, "type": "mouseover", "message_id": 747} -{"sender": 3914, "msg_type": "MouseEvent", "y": 247, "x": 208, "type": "mousemove", "message_id": 748} -{"sender": 3914, "msg_type": "MouseEvent", "y": 251, "x": 207, "type": "mousemove", "message_id": 749} -{"sender": 3914, "msg_type": "MouseEvent", "y": 256, "x": 207, "type": "mousemove", "message_id": 750} -{"sender": 3914, "msg_type": "MouseEvent", "y": 260, "x": 207, "type": "mousemove", "message_id": 751} -{"sender": 3914, "msg_type": "MouseEvent", "y": 263, "x": 207, "type": "mousemove", "message_id": 752} -{"sender": 3914, "msg_type": "MouseEvent", "y": 266, "x": 207, "type": "mousemove", "message_id": 753} -{"sender": 3914, "msg_type": "MouseEvent", "y": 268, "x": 207, "type": "mousemove", "message_id": 754} -{"sender": 3914, "msg_type": "MouseEvent", "y": 269, "x": 207, "type": "mousemove", "message_id": 755} -{"sender": 3914, "msg_type": "MouseEvent", "y": 272, "x": 206, "type": "mousemove", "message_id": 756} -{"sender": 3914, "msg_type": "MouseEvent", "y": 274, "x": 206, "type": "mousemove", "message_id": 757} -{"sender": 3914, "msg_type": "MouseEvent", "y": 276, "x": 205, "type": "mousemove", "message_id": 758} -{"sender": 3914, "msg_type": "MouseEvent", "y": 277, "x": 204, "type": "mousemove", "message_id": 759} -{"sender": 3914, "msg_type": "MouseEvent", "y": 279, "x": 204, "type": "mousemove", "message_id": 760} -{"sender": 3914, "msg_type": "MouseEvent", "y": 281, "x": 203, "type": "mousemove", "message_id": 761} -{"sender": 3914, "msg_type": "MouseEvent", "y": 284, "x": 202, "type": "mousemove", "message_id": 762} -{"sender": 3914, "msg_type": "MouseEvent", "y": 287, "x": 201, "type": "mousemove", "message_id": 763} -{"sender": 3914, "msg_type": "MouseEvent", "y": 290, "x": 200, "type": "mousemove", "message_id": 764} -{"sender": 3914, "msg_type": "MouseEvent", "y": 294, "x": 199, "type": "mousemove", "message_id": 765} -{"sender": 3914, "msg_type": "MouseEvent", "y": 297, "x": 199, "type": "mousemove", "message_id": 766} -{"sender": 3914, "msg_type": "MouseEvent", "y": 300, "x": 199, "type": "mousemove", "message_id": 767} -{"sender": 3914, "msg_type": "MouseEvent", "y": 302, "x": 199, "type": "mousemove", "message_id": 768} -{"sender": 3914, "msg_type": "MouseEvent", "y": 303, "x": 199, "type": "mousemove", "message_id": 769} -{"sender": 3914, "msg_type": "MouseEvent", "y": 303, "x": 199, "type": "mousemove", "message_id": 770} -{"sender": 3914, "msg_type": "MouseEvent", "y": 303, "x": 198, "type": "mousemove", "message_id": 771} -{"sender": 3914, "msg_type": "MouseEvent", "y": 303, "x": 196, "type": "mouseover", "message_id": 772} -{"sender": 3914, "msg_type": "MouseEvent", "y": 303, "x": 196, "type": "mouseover", "message_id": 773} -{"sender": 3914, "msg_type": "MouseEvent", "y": 303, "x": 196, "type": "mousemove", "message_id": 774} -{"sender": 3914, "msg_type": "MouseEvent", "y": 303, "x": 192, "type": "mousemove", "message_id": 775} -{"sender": 3914, "msg_type": "MouseEvent", "y": 303, "x": 189, "type": "mousemove", "message_id": 776} -{"sender": 3914, "msg_type": "MouseEvent", "y": 303, "x": 187, "type": "mousemove", "message_id": 777} -{"sender": 3914, "msg_type": "MouseEvent", "y": 303, "x": 185, "type": "mousemove", "message_id": 778} -{"sender": 3914, "msg_type": "MouseEvent", "y": 303, "x": 184, "type": "mouseover", "message_id": 779} -{"sender": 3914, "msg_type": "MouseEvent", "y": 303, "x": 184, "type": "mouseover", "message_id": 780} -{"sender": 3914, "msg_type": "MouseEvent", "y": 303, "x": 184, "type": "mousemove", "message_id": 781} -{"sender": 3914, "msg_type": "MouseEvent", "y": 303, "x": 183, "type": "mousemove", "message_id": 782} -{"sender": 3914, "msg_type": "MouseEvent", "y": 303, "x": 182, "type": "mousemove", "message_id": 783} -{"sender": 3914, "msg_type": "MouseEvent", "y": 303, "x": 181, "type": "mousemove", "message_id": 784} -{"sender": 3914, "msg_type": "MouseEvent", "y": 303, "x": 181, "type": "mousemove", "message_id": 785} -{"sender": 3914, "msg_type": "MouseEvent", "y": 303, "x": 181, "type": "mousemove", "message_id": 786} -{"sender": 3914, "msg_type": "MouseEvent", "y": 303, "x": 181, "type": "mousedown", "message_id": 787} -{"sender": 3914, "msg_type": "MouseEvent", "y": 303, "x": 181, "type": "mouseup", "message_id": 788} -{"sender": 3914, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 789, "altKey": false, "metaKey": false, "key": "s", "ctrlKey": false, "type": "keydown", "keyCode": 83} -{"sender": 3914, "msg_type": "MouseEvent", "y": 303, "x": 182, "type": "mousemove", "message_id": 791} -{"sender": 3914, "msg_type": "MouseEvent", "y": 303, "x": 185, "type": "mouseover", "message_id": 792} -{"sender": 3914, "msg_type": "MouseEvent", "y": 303, "x": 185, "type": "mouseover", "message_id": 793} -{"sender": 3914, "msg_type": "MouseEvent", "y": 303, "x": 185, "type": "mousemove", "message_id": 794} -{"sender": 3914, "msg_type": "MouseEvent", "y": 303, "x": 190, "type": "mousemove", "message_id": 795} -{"sender": 3914, "msg_type": "MouseEvent", "y": 303, "x": 198, "type": "mousemove", "message_id": 796} -{"sender": 3914, "msg_type": "MouseEvent", "y": 303, "x": 207, "type": "mousemove", "message_id": 797} -{"sender": 3914, "msg_type": "MouseEvent", "y": 303, "x": 225, "type": "mouseover", "message_id": 798} -{"sender": 3914, "msg_type": "MouseEvent", "y": 303, "x": 225, "type": "mouseover", "message_id": 799} -{"sender": 3914, "msg_type": "MouseEvent", "y": 303, "x": 225, "type": "mousemove", "message_id": 800} -{"sender": 3914, "msg_type": "MouseEvent", "y": 304, "x": 249, "type": "mousemove", "message_id": 801} -{"sender": 3914, "msg_type": "MouseEvent", "y": 304, "x": 279, "type": "mousemove", "message_id": 802} -{"sender": 3914, "msg_type": "MouseEvent", "y": 304, "x": 311, "type": "mousemove", "message_id": 803} -{"sender": 3914, "msg_type": "MouseEvent", "y": 303, "x": 331, "type": "mousemove", "message_id": 804} -{"sender": 3914, "msg_type": "MouseEvent", "y": 301, "x": 354, "type": "mousemove", "message_id": 805} -{"sender": 3914, "msg_type": "MouseEvent", "y": 300, "x": 370, "type": "mousemove", "message_id": 806} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 383, "type": "mouseover", "message_id": 807} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 383, "type": "mousemove", "message_id": 809} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 383, "type": "mouseover", "message_id": 808} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 392, "type": "mousemove", "message_id": 810} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 397, "type": "mousemove", "message_id": 811} -{"sender": 3914, "msg_type": "MouseEvent", "y": 297, "x": 402, "type": "mousemove", "message_id": 812} -{"sender": 3914, "msg_type": "MouseEvent", "y": 297, "x": 405, "type": "mousemove", "message_id": 813} -{"sender": 3914, "msg_type": "MouseEvent", "y": 297, "x": 407, "type": "mousemove", "message_id": 814} -{"sender": 3914, "msg_type": "MouseEvent", "y": 297, "x": 408, "type": "mouseover", "message_id": 815} -{"sender": 3914, "msg_type": "MouseEvent", "y": 297, "x": 408, "type": "mouseover", "message_id": 816} -{"sender": 3914, "msg_type": "MouseEvent", "y": 297, "x": 408, "type": "mousemove", "message_id": 817} -{"sender": 3914, "msg_type": "MouseEvent", "y": 297, "x": 408, "type": "mousemove", "message_id": 818} -{"sender": 3914, "msg_type": "MouseEvent", "y": 297, "x": 408, "type": "mousemove", "message_id": 819} -{"sender": 3914, "msg_type": "MouseEvent", "y": 297, "x": 408, "type": "mousemove", "message_id": 820} -{"sender": 3914, "msg_type": "MouseEvent", "y": 297, "x": 408, "type": "mousemove", "message_id": 821} -{"sender": 3914, "msg_type": "MouseEvent", "y": 297, "x": 409, "type": "mousemove", "message_id": 822} -{"sender": 3914, "msg_type": "MouseEvent", "y": 297, "x": 409, "type": "mousemove", "message_id": 823} -{"sender": 3914, "msg_type": "MouseEvent", "y": 297, "x": 409, "type": "mousemove", "message_id": 824} -{"sender": 3914, "msg_type": "MouseEvent", "y": 297, "x": 410, "type": "mousemove", "message_id": 825} -{"sender": 3914, "msg_type": "MouseEvent", "y": 297, "x": 410, "type": "mousemove", "message_id": 826} -{"sender": 3914, "msg_type": "MouseEvent", "y": 297, "x": 410, "type": "mousemove", "message_id": 827} -{"sender": 3914, "msg_type": "MouseEvent", "y": 297, "x": 410, "type": "mousemove", "message_id": 829} -{"sender": 3914, "msg_type": "MouseEvent", "y": 297, "x": 410, "type": "mousemove", "message_id": 828} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 409, "type": "mousemove", "message_id": 830} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 408, "type": "mousemove", "message_id": 831} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 407, "type": "mousemove", "message_id": 832} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 407, "type": "mousemove", "message_id": 833} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 406, "type": "mousemove", "message_id": 834} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 406, "type": "mousemove", "message_id": 835} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 406, "type": "mousemove", "message_id": 836} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 405, "type": "mousemove", "message_id": 837} -{"sender": 3914, "msg_type": "MouseEvent", "y": 300, "x": 403, "type": "mouseover", "message_id": 838} -{"sender": 3914, "msg_type": "MouseEvent", "y": 300, "x": 403, "type": "mouseover", "message_id": 839} -{"sender": 3914, "msg_type": "MouseEvent", "y": 300, "x": 403, "type": "mousemove", "message_id": 840} -{"sender": 3914, "msg_type": "MouseEvent", "y": 300, "x": 402, "type": "mouseover", "message_id": 841} -{"sender": 3914, "msg_type": "MouseEvent", "y": 300, "x": 402, "type": "mouseover", "message_id": 842} -{"sender": 3914, "msg_type": "MouseEvent", "y": 300, "x": 402, "type": "mousemove", "message_id": 843} -{"sender": 3914, "msg_type": "MouseEvent", "y": 300, "x": 400, "type": "mouseover", "message_id": 844} -{"sender": 3914, "msg_type": "MouseEvent", "y": 300, "x": 400, "type": "mouseover", "message_id": 845} -{"sender": 3914, "msg_type": "MouseEvent", "y": 300, "x": 400, "type": "mousemove", "message_id": 846} -{"sender": 3914, "msg_type": "MouseEvent", "y": 300, "x": 399, "type": "mouseover", "message_id": 847} -{"sender": 3914, "msg_type": "MouseEvent", "y": 300, "x": 399, "type": "mousemove", "message_id": 849} -{"sender": 3914, "msg_type": "MouseEvent", "y": 300, "x": 399, "type": "mouseover", "message_id": 848} -{"sender": 3914, "msg_type": "MouseEvent", "y": 300, "x": 398, "type": "mousemove", "message_id": 850} -{"sender": 3914, "msg_type": "MouseEvent", "y": 300, "x": 398, "type": "mousemove", "message_id": 851} -{"sender": 3914, "msg_type": "MouseEvent", "y": 301, "x": 398, "type": "mousemove", "message_id": 852} -{"sender": 3914, "msg_type": "MouseEvent", "y": 301, "x": 397, "type": "mousemove", "message_id": 853} -{"sender": 3914, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 854, "altKey": false, "metaKey": false, "key": "s", "ctrlKey": false, "type": "keydown", "keyCode": 83} -{"sender": 3914, "msg_type": "MouseEvent", "y": 301, "x": 397, "type": "mousemove", "message_id": 856} -{"sender": 3914, "msg_type": "MouseEvent", "y": 300, "x": 396, "type": "mousemove", "message_id": 857} -{"sender": 3914, "msg_type": "MouseEvent", "y": 300, "x": 394, "type": "mouseover", "message_id": 858} -{"sender": 3914, "msg_type": "MouseEvent", "y": 300, "x": 394, "type": "mouseover", "message_id": 859} -{"sender": 3914, "msg_type": "MouseEvent", "y": 300, "x": 394, "type": "mousemove", "message_id": 860} -{"sender": 3914, "msg_type": "MouseEvent", "y": 300, "x": 391, "type": "mousemove", "message_id": 861} -{"sender": 3914, "msg_type": "MouseEvent", "y": 300, "x": 386, "type": "mousemove", "message_id": 862} -{"sender": 3914, "msg_type": "MouseEvent", "y": 300, "x": 380, "type": "mousemove", "message_id": 863} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 372, "type": "mousemove", "message_id": 864} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 365, "type": "mousemove", "message_id": 865} -{"sender": 3914, "msg_type": "MouseEvent", "y": 297, "x": 358, "type": "mousemove", "message_id": 866} -{"sender": 3914, "msg_type": "MouseEvent", "y": 297, "x": 354, "type": "mousemove", "message_id": 867} -{"sender": 3914, "msg_type": "MouseEvent", "y": 297, "x": 351, "type": "mousemove", "message_id": 868} -{"sender": 3914, "msg_type": "MouseEvent", "y": 297, "x": 349, "type": "mousemove", "message_id": 869} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 347, "type": "mousemove", "message_id": 870} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 345, "type": "mousemove", "message_id": 871} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 344, "type": "mouseover", "message_id": 872} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 344, "type": "mouseover", "message_id": 873} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 344, "type": "mousemove", "message_id": 874} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 343, "type": "mousemove", "message_id": 875} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 343, "type": "mousemove", "message_id": 876} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 342, "type": "mousemove", "message_id": 877} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 342, "type": "mousemove", "message_id": 878} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 342, "type": "mousemove", "message_id": 879} -{"sender": 3914, "msg_type": "MouseEvent", "y": 297, "x": 342, "type": "mousemove", "message_id": 880} -{"sender": 3914, "msg_type": "MouseEvent", "y": 297, "x": 342, "type": "mousemove", "message_id": 881} -{"sender": 3914, "msg_type": "MouseEvent", "y": 297, "x": 342, "type": "mousemove", "message_id": 882} -{"sender": 3914, "msg_type": "MouseEvent", "y": 297, "x": 342, "type": "mousemove", "message_id": 883} -{"sender": 3914, "msg_type": "MouseEvent", "y": 297, "x": 342, "type": "mousemove", "message_id": 884} -{"sender": 3914, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 885, "altKey": false, "metaKey": false, "key": "l", "ctrlKey": false, "type": "keydown", "keyCode": 76} -{"sender": 3914, "msg_type": "MouseEvent", "y": 297, "x": 341, "type": "mousemove", "message_id": 886} -{"sender": 3914, "msg_type": "MouseEvent", "y": 297, "x": 340, "type": "mousemove", "message_id": 887} -{"sender": 3914, "msg_type": "MouseEvent", "y": 297, "x": 338, "type": "mouseover", "message_id": 888} -{"sender": 3914, "msg_type": "MouseEvent", "y": 297, "x": 338, "type": "mouseover", "message_id": 889} -{"sender": 3914, "msg_type": "MouseEvent", "y": 297, "x": 338, "type": "mousemove", "message_id": 890} -{"sender": 3914, "msg_type": "MouseEvent", "y": 297, "x": 334, "type": "mousemove", "message_id": 891} -{"sender": 3914, "msg_type": "MouseEvent", "y": 297, "x": 328, "type": "mousemove", "message_id": 892} -{"sender": 3914, "msg_type": "MouseEvent", "y": 297, "x": 321, "type": "mousemove", "message_id": 893} -{"sender": 3914, "msg_type": "MouseEvent", "y": 297, "x": 311, "type": "mousemove", "message_id": 894} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 298, "type": "mousemove", "message_id": 895} -{"sender": 3914, "msg_type": "MouseEvent", "y": 300, "x": 283, "type": "mouseover", "message_id": 896} -{"sender": 3914, "msg_type": "MouseEvent", "y": 300, "x": 283, "type": "mouseover", "message_id": 897} -{"sender": 3914, "msg_type": "MouseEvent", "y": 300, "x": 283, "type": "mousemove", "message_id": 898} -{"sender": 3914, "msg_type": "MouseEvent", "y": 301, "x": 270, "type": "mouseover", "message_id": 899} -{"sender": 3914, "msg_type": "MouseEvent", "y": 301, "x": 270, "type": "mouseover", "message_id": 900} -{"sender": 3914, "msg_type": "MouseEvent", "y": 301, "x": 270, "type": "mousemove", "message_id": 901} -{"sender": 3914, "msg_type": "MouseEvent", "y": 303, "x": 260, "type": "mouseover", "message_id": 902} -{"sender": 3914, "msg_type": "MouseEvent", "y": 303, "x": 260, "type": "mouseover", "message_id": 903} -{"sender": 3914, "msg_type": "MouseEvent", "y": 303, "x": 260, "type": "mousemove", "message_id": 904} -{"sender": 3914, "msg_type": "MouseEvent", "y": 304, "x": 252, "type": "mouseover", "message_id": 905} -{"sender": 3914, "msg_type": "MouseEvent", "y": 304, "x": 252, "type": "mouseover", "message_id": 906} -{"sender": 3914, "msg_type": "MouseEvent", "y": 304, "x": 246, "type": "mousemove", "message_id": 908} -{"sender": 3914, "msg_type": "MouseEvent", "y": 304, "x": 252, "type": "mousemove", "message_id": 907} -{"sender": 3914, "msg_type": "MouseEvent", "y": 305, "x": 242, "type": "mousemove", "message_id": 909} -{"sender": 3914, "msg_type": "MouseEvent", "y": 305, "x": 238, "type": "mousemove", "message_id": 910} -{"sender": 3914, "msg_type": "MouseEvent", "y": 305, "x": 234, "type": "mousemove", "message_id": 911} -{"sender": 3914, "msg_type": "MouseEvent", "y": 304, "x": 231, "type": "mousemove", "message_id": 912} -{"sender": 3914, "msg_type": "MouseEvent", "y": 304, "x": 227, "type": "mousemove", "message_id": 913} -{"sender": 3914, "msg_type": "MouseEvent", "y": 304, "x": 224, "type": "mousemove", "message_id": 914} -{"sender": 3914, "msg_type": "MouseEvent", "y": 304, "x": 220, "type": "mousemove", "message_id": 915} -{"sender": 3914, "msg_type": "MouseEvent", "y": 304, "x": 218, "type": "mousemove", "message_id": 916} -{"sender": 3914, "msg_type": "MouseEvent", "y": 304, "x": 215, "type": "mousemove", "message_id": 917} -{"sender": 3914, "msg_type": "MouseEvent", "y": 304, "x": 214, "type": "mouseover", "message_id": 918} -{"sender": 3914, "msg_type": "MouseEvent", "y": 304, "x": 214, "type": "mouseover", "message_id": 919} -{"sender": 3914, "msg_type": "MouseEvent", "y": 304, "x": 214, "type": "mousemove", "message_id": 920} -{"sender": 3914, "msg_type": "MouseEvent", "y": 304, "x": 211, "type": "mouseover", "message_id": 921} -{"sender": 3914, "msg_type": "MouseEvent", "y": 304, "x": 211, "type": "mouseover", "message_id": 922} -{"sender": 3914, "msg_type": "MouseEvent", "y": 304, "x": 211, "type": "mousemove", "message_id": 923} -{"sender": 3914, "msg_type": "MouseEvent", "y": 303, "x": 209, "type": "mousemove", "message_id": 924} -{"sender": 3914, "msg_type": "MouseEvent", "y": 302, "x": 203, "type": "mousemove", "message_id": 926} -{"sender": 3914, "msg_type": "MouseEvent", "y": 302, "x": 206, "type": "mousemove", "message_id": 925} -{"sender": 3914, "msg_type": "MouseEvent", "y": 301, "x": 200, "type": "mousemove", "message_id": 927} -{"sender": 3914, "msg_type": "MouseEvent", "y": 301, "x": 197, "type": "mousemove", "message_id": 928} -{"sender": 3914, "msg_type": "MouseEvent", "y": 300, "x": 193, "type": "mousemove", "message_id": 929} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 190, "type": "mousemove", "message_id": 930} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 189, "type": "mouseover", "message_id": 931} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 189, "type": "mouseover", "message_id": 932} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 189, "type": "mousemove", "message_id": 933} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 188, "type": "mousemove", "message_id": 934} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 187, "type": "mousemove", "message_id": 935} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 187, "type": "mousemove", "message_id": 936} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 187, "type": "mousemove", "message_id": 937} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 186, "type": "mousemove", "message_id": 938} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 186, "type": "mousemove", "message_id": 939} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 186, "type": "mousedown", "message_id": 940} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 186, "type": "mouseup", "message_id": 941} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 186, "type": "mousemove", "message_id": 943} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 187, "type": "mousemove", "message_id": 944} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 189, "type": "mouseover", "message_id": 945} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 189, "type": "mouseover", "message_id": 946} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 189, "type": "mousemove", "message_id": 947} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 191, "type": "mousemove", "message_id": 948} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 195, "type": "mousemove", "message_id": 949} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 200, "type": "mousemove", "message_id": 950} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 208, "type": "mousemove", "message_id": 951} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 219, "type": "mousemove", "message_id": 952} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 232, "type": "mousemove", "message_id": 953} -{"sender": 3914, "msg_type": "MouseEvent", "y": 300, "x": 244, "type": "mousemove", "message_id": 954} -{"sender": 3914, "msg_type": "MouseEvent", "y": 300, "x": 255, "type": "mousemove", "message_id": 955} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 264, "type": "mousemove", "message_id": 956} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 272, "type": "mousemove", "message_id": 957} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 280, "type": "mousemove", "message_id": 958} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 290, "type": "mousemove", "message_id": 959} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 300, "type": "mousemove", "message_id": 960} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 311, "type": "mousemove", "message_id": 961} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 322, "type": "mousemove", "message_id": 962} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 331, "type": "mousemove", "message_id": 963} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 339, "type": "mousemove", "message_id": 964} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 347, "type": "mousemove", "message_id": 965} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 354, "type": "mousemove", "message_id": 966} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 359, "type": "mousemove", "message_id": 967} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 363, "type": "mousemove", "message_id": 968} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 367, "type": "mousemove", "message_id": 969} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 370, "type": "mousemove", "message_id": 970} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 373, "type": "mousemove", "message_id": 971} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 375, "type": "mousemove", "message_id": 972} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 377, "type": "mousemove", "message_id": 973} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 378, "type": "mousemove", "message_id": 976} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 378, "type": "mouseover", "message_id": 974} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 378, "type": "mouseover", "message_id": 975} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 379, "type": "mousemove", "message_id": 977} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 381, "type": "mouseover", "message_id": 978} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 381, "type": "mouseover", "message_id": 979} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 381, "type": "mousemove", "message_id": 980} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 382, "type": "mouseover", "message_id": 981} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 382, "type": "mouseover", "message_id": 982} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 382, "type": "mousemove", "message_id": 983} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 383, "type": "mousemove", "message_id": 984} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 384, "type": "mousemove", "message_id": 985} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 385, "type": "mousemove", "message_id": 986} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 386, "type": "mousemove", "message_id": 987} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 386, "type": "mousemove", "message_id": 988} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 387, "type": "mousemove", "message_id": 989} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 387, "type": "mousemove", "message_id": 990} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 387, "type": "mousemove", "message_id": 991} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 388, "type": "mousemove", "message_id": 992} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 389, "type": "mousemove", "message_id": 993} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 391, "type": "mouseover", "message_id": 995} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 391, "type": "mouseover", "message_id": 994} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 391, "type": "mousemove", "message_id": 996} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 393, "type": "mousemove", "message_id": 997} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 394, "type": "mouseover", "message_id": 998} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 394, "type": "mouseover", "message_id": 999} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 394, "type": "mousemove", "message_id": 1000} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 395, "type": "mousemove", "message_id": 1001} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 396, "type": "mousemove", "message_id": 1002} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 396, "type": "mousemove", "message_id": 1003} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 396, "type": "mousedown", "message_id": 1004} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 396, "type": "mouseup", "message_id": 1005} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 396, "type": "mousemove", "message_id": 1010} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 395, "type": "mousemove", "message_id": 1011} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 394, "type": "mousemove", "message_id": 1012} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 393, "type": "mousemove", "message_id": 1013} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 391, "type": "mouseover", "message_id": 1014} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 391, "type": "mouseover", "message_id": 1015} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 391, "type": "mousemove", "message_id": 1016} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 388, "type": "mousemove", "message_id": 1017} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 381, "type": "mousemove", "message_id": 1019} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 385, "type": "mousemove", "message_id": 1018} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 376, "type": "mousemove", "message_id": 1020} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 370, "type": "mousemove", "message_id": 1021} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 365, "type": "mousemove", "message_id": 1022} -{"sender": 3914, "msg_type": "MouseEvent", "y": 300, "x": 360, "type": "mousemove", "message_id": 1023} -{"sender": 3914, "msg_type": "MouseEvent", "y": 300, "x": 356, "type": "mousemove", "message_id": 1024} -{"sender": 3914, "msg_type": "MouseEvent", "y": 300, "x": 353, "type": "mousemove", "message_id": 1025} -{"sender": 3914, "msg_type": "MouseEvent", "y": 300, "x": 350, "type": "mousemove", "message_id": 1026} -{"sender": 3914, "msg_type": "MouseEvent", "y": 300, "x": 348, "type": "mousemove", "message_id": 1027} -{"sender": 3914, "msg_type": "MouseEvent", "y": 300, "x": 346, "type": "mousemove", "message_id": 1028} -{"sender": 3914, "msg_type": "MouseEvent", "y": 300, "x": 344, "type": "mousemove", "message_id": 1029} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 341, "type": "mousemove", "message_id": 1030} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 339, "type": "mousemove", "message_id": 1031} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 337, "type": "mousemove", "message_id": 1032} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 335, "type": "mousemove", "message_id": 1033} -{"sender": 3914, "msg_type": "MouseEvent", "y": 297, "x": 332, "type": "mousemove", "message_id": 1034} -{"sender": 3914, "msg_type": "MouseEvent", "y": 296, "x": 331, "type": "mouseover", "message_id": 1035} -{"sender": 3914, "msg_type": "MouseEvent", "y": 296, "x": 331, "type": "mouseover", "message_id": 1036} -{"sender": 3914, "msg_type": "MouseEvent", "y": 296, "x": 331, "type": "mousemove", "message_id": 1037} -{"sender": 3914, "msg_type": "MouseEvent", "y": 295, "x": 329, "type": "mouseover", "message_id": 1038} -{"sender": 3914, "msg_type": "MouseEvent", "y": 295, "x": 329, "type": "mouseover", "message_id": 1039} -{"sender": 3914, "msg_type": "MouseEvent", "y": 295, "x": 329, "type": "mousemove", "message_id": 1040} -{"sender": 3914, "msg_type": "MouseEvent", "y": 293, "x": 325, "type": "mousemove", "message_id": 1042} -{"sender": 3914, "msg_type": "MouseEvent", "y": 294, "x": 327, "type": "mousemove", "message_id": 1041} -{"sender": 3914, "msg_type": "MouseEvent", "y": 291, "x": 324, "type": "mouseover", "message_id": 1043} -{"sender": 3914, "msg_type": "MouseEvent", "y": 291, "x": 324, "type": "mouseover", "message_id": 1044} -{"sender": 3914, "msg_type": "MouseEvent", "y": 291, "x": 324, "type": "mousemove", "message_id": 1045} -{"sender": 3914, "msg_type": "MouseEvent", "y": 289, "x": 323, "type": "mousemove", "message_id": 1046} -{"sender": 3914, "msg_type": "MouseEvent", "y": 286, "x": 321, "type": "mouseover", "message_id": 1047} -{"sender": 3914, "msg_type": "MouseEvent", "y": 286, "x": 321, "type": "mouseover", "message_id": 1048} -{"sender": 3914, "msg_type": "MouseEvent", "y": 286, "x": 321, "type": "mousemove", "message_id": 1049} -{"sender": 3914, "msg_type": "MouseEvent", "y": 284, "x": 319, "type": "mousemove", "message_id": 1050} -{"sender": 3914, "msg_type": "MouseEvent", "y": 281, "x": 317, "type": "mousemove", "message_id": 1051} -{"sender": 3914, "msg_type": "MouseEvent", "y": 278, "x": 314, "type": "mousemove", "message_id": 1052} -{"sender": 3914, "msg_type": "MouseEvent", "y": 276, "x": 313, "type": "mouseover", "message_id": 1053} -{"sender": 3914, "msg_type": "MouseEvent", "y": 276, "x": 313, "type": "mouseover", "message_id": 1054} -{"sender": 3914, "msg_type": "MouseEvent", "y": 276, "x": 313, "type": "mousemove", "message_id": 1055} -{"sender": 3914, "msg_type": "MouseEvent", "y": 275, "x": 312, "type": "mousemove", "message_id": 1056} -{"sender": 3914, "msg_type": "MouseEvent", "y": 274, "x": 312, "type": "mousemove", "message_id": 1057} -{"sender": 3914, "msg_type": "MouseEvent", "y": 274, "x": 312, "type": "mousemove", "message_id": 1058} -{"sender": 3914, "msg_type": "MouseEvent", "y": 275, "x": 312, "type": "mousemove", "message_id": 1059} -{"sender": 3914, "msg_type": "MouseEvent", "y": 275, "x": 312, "type": "mousemove", "message_id": 1060} -{"sender": 3914, "msg_type": "MouseEvent", "y": 275, "x": 311, "type": "mousemove", "message_id": 1061} -{"sender": 3914, "msg_type": "MouseEvent", "y": 276, "x": 311, "type": "mousemove", "message_id": 1062} -{"sender": 3914, "msg_type": "MouseEvent", "y": 276, "x": 310, "type": "mousemove", "message_id": 1063} -{"sender": 3914, "msg_type": "MouseEvent", "y": 277, "x": 309, "type": "mousemove", "message_id": 1064} -{"sender": 3914, "msg_type": "MouseEvent", "y": 278, "x": 308, "type": "mousemove", "message_id": 1065} -{"sender": 3914, "msg_type": "MouseEvent", "y": 278, "x": 306, "type": "mouseover", "message_id": 1066} -{"sender": 3914, "msg_type": "MouseEvent", "y": 278, "x": 306, "type": "mouseover", "message_id": 1067} -{"sender": 3914, "msg_type": "MouseEvent", "y": 278, "x": 306, "type": "mousemove", "message_id": 1068} -{"sender": 3914, "msg_type": "MouseEvent", "y": 279, "x": 305, "type": "mouseover", "message_id": 1069} -{"sender": 3914, "msg_type": "MouseEvent", "y": 279, "x": 305, "type": "mouseover", "message_id": 1070} -{"sender": 3914, "msg_type": "MouseEvent", "y": 279, "x": 305, "type": "mousemove", "message_id": 1071} -{"sender": 3914, "msg_type": "MouseEvent", "y": 280, "x": 303, "type": "mouseover", "message_id": 1072} -{"sender": 3914, "msg_type": "MouseEvent", "y": 280, "x": 303, "type": "mouseover", "message_id": 1073} -{"sender": 3914, "msg_type": "MouseEvent", "y": 280, "x": 303, "type": "mousemove", "message_id": 1074} -{"sender": 3914, "msg_type": "MouseEvent", "y": 280, "x": 302, "type": "mouseover", "message_id": 1075} -{"sender": 3914, "msg_type": "MouseEvent", "y": 280, "x": 302, "type": "mouseover", "message_id": 1076} -{"sender": 3914, "msg_type": "MouseEvent", "y": 280, "x": 302, "type": "mousemove", "message_id": 1077} -{"sender": 3914, "msg_type": "MouseEvent", "y": 280, "x": 301, "type": "mousemove", "message_id": 1078} -{"sender": 3914, "msg_type": "MouseEvent", "y": 281, "x": 301, "type": "mousemove", "message_id": 1079} -{"sender": 3914, "msg_type": "MouseEvent", "y": 281, "x": 300, "type": "mousemove", "message_id": 1081} -{"sender": 3914, "msg_type": "MouseEvent", "y": 281, "x": 300, "type": "mousemove", "message_id": 1080} -{"sender": 3914, "msg_type": "MouseEvent", "y": 281, "x": 300, "type": "mousemove", "message_id": 1082} -{"sender": 3914, "msg_type": "MouseEvent", "y": 281, "x": 299, "type": "mousemove", "message_id": 1083} -{"sender": 3914, "msg_type": "MouseEvent", "y": 281, "x": 299, "type": "mousemove", "message_id": 1084} -{"sender": 3914, "msg_type": "MouseEvent", "y": 281, "x": 299, "type": "mousemove", "message_id": 1085} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 1086} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 4, "delta": 4, "type": "wheel", "message_id": 1087} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 4, "delta": 4, "type": "wheel", "message_id": 1088} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 6, "delta": 6, "type": "wheel", "message_id": 1089} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 2, "delta": 2, "type": "wheel", "message_id": 1090} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 3, "delta": 3, "type": "wheel", "message_id": 1091} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 7, "delta": 7, "type": "wheel", "message_id": 1092} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 2, "delta": 2, "type": "wheel", "message_id": 1093} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 7, "delta": 7, "type": "wheel", "message_id": 1094} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 5, "delta": 5, "type": "wheel", "message_id": 1095} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 5, "delta": 5, "type": "wheel", "message_id": 1096} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 3, "delta": 3, "type": "wheel", "message_id": 1097} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 6, "delta": 6, "type": "wheel", "message_id": 1098} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 3, "delta": 3, "type": "wheel", "message_id": 1099} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 5, "delta": 5, "type": "wheel", "message_id": 1100} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 3, "delta": 3, "type": "wheel", "message_id": 1101} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 4, "delta": 4, "type": "wheel", "message_id": 1102} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 3, "delta": 3, "type": "wheel", "message_id": 1103} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 2, "delta": 2, "type": "wheel", "message_id": 1104} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 2, "delta": 2, "type": "wheel", "message_id": 1105} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 1106} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 2, "delta": 2, "type": "wheel", "message_id": 1107} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 1108} -{"sender": 3914, "msg_type": "MouseEvent", "y": 281, "x": 299, "type": "mousemove", "message_id": 1109} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 1110} -{"sender": 3914, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 1111, "altKey": false, "metaKey": false, "key": "i", "ctrlKey": false, "type": "keydown", "keyCode": 73} -{"sender": 3914, "msg_type": "MouseEvent", "y": 282, "x": 298, "type": "mousemove", "message_id": 1112} -{"sender": 3914, "msg_type": "MouseEvent", "y": 283, "x": 295, "type": "mouseover", "message_id": 1113} -{"sender": 3914, "msg_type": "MouseEvent", "y": 283, "x": 295, "type": "mouseover", "message_id": 1114} -{"sender": 3914, "msg_type": "MouseEvent", "y": 283, "x": 295, "type": "mousemove", "message_id": 1115} -{"sender": 3914, "msg_type": "MouseEvent", "y": 284, "x": 290, "type": "mousemove", "message_id": 1116} -{"sender": 3914, "msg_type": "MouseEvent", "y": 285, "x": 286, "type": "mousemove", "message_id": 1117} -{"sender": 3914, "msg_type": "MouseEvent", "y": 287, "x": 278, "type": "mouseover", "message_id": 1118} -{"sender": 3914, "msg_type": "MouseEvent", "y": 287, "x": 278, "type": "mouseover", "message_id": 1119} -{"sender": 3914, "msg_type": "MouseEvent", "y": 287, "x": 278, "type": "mousemove", "message_id": 1120} -{"sender": 3914, "msg_type": "MouseEvent", "y": 289, "x": 269, "type": "mousemove", "message_id": 1121} -{"sender": 3914, "msg_type": "MouseEvent", "y": 291, "x": 260, "type": "mousemove", "message_id": 1122} -{"sender": 3914, "msg_type": "MouseEvent", "y": 293, "x": 249, "type": "mousemove", "message_id": 1123} -{"sender": 3914, "msg_type": "MouseEvent", "y": 295, "x": 242, "type": "mouseover", "message_id": 1124} -{"sender": 3914, "msg_type": "MouseEvent", "y": 295, "x": 242, "type": "mouseover", "message_id": 1125} -{"sender": 3914, "msg_type": "MouseEvent", "y": 295, "x": 242, "type": "mousemove", "message_id": 1126} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 232, "type": "mouseover", "message_id": 1127} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 232, "type": "mouseover", "message_id": 1128} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 232, "type": "mousemove", "message_id": 1129} -{"sender": 3914, "msg_type": "MouseEvent", "y": 301, "x": 223, "type": "mousemove", "message_id": 1130} -{"sender": 3914, "msg_type": "MouseEvent", "y": 303, "x": 216, "type": "mouseover", "message_id": 1131} -{"sender": 3914, "msg_type": "MouseEvent", "y": 303, "x": 216, "type": "mouseover", "message_id": 1132} -{"sender": 3914, "msg_type": "MouseEvent", "y": 303, "x": 216, "type": "mousemove", "message_id": 1133} -{"sender": 3914, "msg_type": "MouseEvent", "y": 305, "x": 211, "type": "mousemove", "message_id": 1134} -{"sender": 3914, "msg_type": "MouseEvent", "y": 306, "x": 209, "type": "mouseover", "message_id": 1135} -{"sender": 3914, "msg_type": "MouseEvent", "y": 306, "x": 209, "type": "mouseover", "message_id": 1136} -{"sender": 3914, "msg_type": "MouseEvent", "y": 306, "x": 209, "type": "mousemove", "message_id": 1137} -{"sender": 3914, "msg_type": "MouseEvent", "y": 307, "x": 206, "type": "mousemove", "message_id": 1138} -{"sender": 3914, "msg_type": "MouseEvent", "y": 308, "x": 203, "type": "mousemove", "message_id": 1139} -{"sender": 3914, "msg_type": "MouseEvent", "y": 308, "x": 201, "type": "mousemove", "message_id": 1140} -{"sender": 3914, "msg_type": "MouseEvent", "y": 309, "x": 200, "type": "mouseover", "message_id": 1141} -{"sender": 3914, "msg_type": "MouseEvent", "y": 309, "x": 200, "type": "mouseover", "message_id": 1142} -{"sender": 3914, "msg_type": "MouseEvent", "y": 309, "x": 200, "type": "mousemove", "message_id": 1143} -{"sender": 3914, "msg_type": "MouseEvent", "y": 310, "x": 198, "type": "mouseover", "message_id": 1144} -{"sender": 3914, "msg_type": "MouseEvent", "y": 310, "x": 198, "type": "mouseover", "message_id": 1145} -{"sender": 3914, "msg_type": "MouseEvent", "y": 310, "x": 198, "type": "mousemove", "message_id": 1146} -{"sender": 3914, "msg_type": "MouseEvent", "y": 311, "x": 195, "type": "mousemove", "message_id": 1147} -{"sender": 3914, "msg_type": "MouseEvent", "y": 312, "x": 192, "type": "mousemove", "message_id": 1148} -{"sender": 3914, "msg_type": "MouseEvent", "y": 313, "x": 189, "type": "mousemove", "message_id": 1149} -{"sender": 3914, "msg_type": "MouseEvent", "y": 314, "x": 186, "type": "mousemove", "message_id": 1150} -{"sender": 3914, "msg_type": "MouseEvent", "y": 314, "x": 182, "type": "mousemove", "message_id": 1151} -{"sender": 3914, "msg_type": "MouseEvent", "y": 315, "x": 177, "type": "mousemove", "message_id": 1152} -{"sender": 3914, "msg_type": "MouseEvent", "y": 316, "x": 173, "type": "mousemove", "message_id": 1153} -{"sender": 3914, "msg_type": "MouseEvent", "y": 317, "x": 169, "type": "mousemove", "message_id": 1154} -{"sender": 3914, "msg_type": "MouseEvent", "y": 317, "x": 166, "type": "mousemove", "message_id": 1155} -{"sender": 3914, "msg_type": "MouseEvent", "y": 318, "x": 163, "type": "mousemove", "message_id": 1156} -{"sender": 3914, "msg_type": "MouseEvent", "y": 319, "x": 160, "type": "mousemove", "message_id": 1157} -{"sender": 3914, "msg_type": "MouseEvent", "y": 319, "x": 158, "type": "mousemove", "message_id": 1158} -{"sender": 3914, "msg_type": "MouseEvent", "y": 320, "x": 157, "type": "mouseover", "message_id": 1159} -{"sender": 3914, "msg_type": "MouseEvent", "y": 320, "x": 157, "type": "mouseover", "message_id": 1160} -{"sender": 3914, "msg_type": "MouseEvent", "y": 320, "x": 157, "type": "mousemove", "message_id": 1161} -{"sender": 3914, "msg_type": "MouseEvent", "y": 320, "x": 155, "type": "mouseover", "message_id": 1162} -{"sender": 3914, "msg_type": "MouseEvent", "y": 320, "x": 155, "type": "mouseover", "message_id": 1163} -{"sender": 3914, "msg_type": "MouseEvent", "y": 320, "x": 155, "type": "mousemove", "message_id": 1164} -{"sender": 3914, "msg_type": "MouseEvent", "y": 320, "x": 153, "type": "mousemove", "message_id": 1165} -{"sender": 3914, "msg_type": "MouseEvent", "y": 321, "x": 149, "type": "mousemove", "message_id": 1166} -{"sender": 3914, "msg_type": "MouseEvent", "y": 321, "x": 146, "type": "mousemove", "message_id": 1167} -{"sender": 3914, "msg_type": "MouseEvent", "y": 321, "x": 143, "type": "mousemove", "message_id": 1168} -{"sender": 3914, "msg_type": "MouseEvent", "y": 322, "x": 141, "type": "mousemove", "message_id": 1169} -{"sender": 3914, "msg_type": "MouseEvent", "y": 322, "x": 140, "type": "mouseover", "message_id": 1170} -{"sender": 3914, "msg_type": "MouseEvent", "y": 322, "x": 140, "type": "mouseover", "message_id": 1171} -{"sender": 3914, "msg_type": "MouseEvent", "y": 322, "x": 140, "type": "mousemove", "message_id": 1172} -{"sender": 3914, "msg_type": "MouseEvent", "y": 322, "x": 138, "type": "mouseover", "message_id": 1173} -{"sender": 3914, "msg_type": "MouseEvent", "y": 322, "x": 138, "type": "mousemove", "message_id": 1175} -{"sender": 3914, "msg_type": "MouseEvent", "y": 322, "x": 138, "type": "mouseover", "message_id": 1174} -{"sender": 3914, "msg_type": "MouseEvent", "y": 322, "x": 137, "type": "mouseover", "message_id": 1176} -{"sender": 3914, "msg_type": "MouseEvent", "y": 322, "x": 137, "type": "mouseover", "message_id": 1177} -{"sender": 3914, "msg_type": "MouseEvent", "y": 322, "x": 137, "type": "mousemove", "message_id": 1178} -{"sender": 3914, "msg_type": "MouseEvent", "y": 322, "x": 136, "type": "mousemove", "message_id": 1179} -{"sender": 3914, "msg_type": "MouseEvent", "y": 323, "x": 135, "type": "mousemove", "message_id": 1180} -{"sender": 3914, "msg_type": "MouseEvent", "y": 323, "x": 133, "type": "mouseover", "message_id": 1181} -{"sender": 3914, "msg_type": "MouseEvent", "y": 323, "x": 133, "type": "mouseover", "message_id": 1182} -{"sender": 3914, "msg_type": "MouseEvent", "y": 323, "x": 133, "type": "mousemove", "message_id": 1183} -{"sender": 3914, "msg_type": "MouseEvent", "y": 323, "x": 131, "type": "mousemove", "message_id": 1184} -{"sender": 3914, "msg_type": "MouseEvent", "y": 324, "x": 130, "type": "mouseover", "message_id": 1185} -{"sender": 3914, "msg_type": "MouseEvent", "y": 324, "x": 130, "type": "mouseover", "message_id": 1186} -{"sender": 3914, "msg_type": "MouseEvent", "y": 324, "x": 130, "type": "mousemove", "message_id": 1187} -{"sender": 3914, "msg_type": "MouseEvent", "y": 325, "x": 129, "type": "mousemove", "message_id": 1188} -{"sender": 3914, "msg_type": "MouseEvent", "y": 325, "x": 128, "type": "mousemove", "message_id": 1189} -{"sender": 3914, "msg_type": "MouseEvent", "y": 326, "x": 127, "type": "mousemove", "message_id": 1190} -{"sender": 3914, "msg_type": "MouseEvent", "y": 327, "x": 126, "type": "mousemove", "message_id": 1191} -{"sender": 3914, "msg_type": "MouseEvent", "y": 329, "x": 125, "type": "mousemove", "message_id": 1192} -{"sender": 3914, "msg_type": "MouseEvent", "y": 330, "x": 124, "type": "mousemove", "message_id": 1193} -{"sender": 3914, "msg_type": "MouseEvent", "y": 332, "x": 122, "type": "mouseover", "message_id": 1194} -{"sender": 3914, "msg_type": "MouseEvent", "y": 332, "x": 122, "type": "mouseover", "message_id": 1195} -{"sender": 3914, "msg_type": "MouseEvent", "y": 332, "x": 122, "type": "mousemove", "message_id": 1196} -{"sender": 3914, "msg_type": "MouseEvent", "y": 333, "x": 121, "type": "mouseover", "message_id": 1197} -{"sender": 3914, "msg_type": "MouseEvent", "y": 333, "x": 121, "type": "mouseover", "message_id": 1198} -{"sender": 3914, "msg_type": "MouseEvent", "y": 333, "x": 121, "type": "mousemove", "message_id": 1199} -{"sender": 3914, "msg_type": "MouseEvent", "y": 334, "x": 120, "type": "mousemove", "message_id": 1200} -{"sender": 3914, "msg_type": "MouseEvent", "y": 334, "x": 120, "type": "mousemove", "message_id": 1201} -{"sender": 3914, "msg_type": "MouseEvent", "y": 335, "x": 120, "type": "mousemove", "message_id": 1202} -{"sender": 3914, "msg_type": "MouseEvent", "y": 335, "x": 120, "type": "mousemove", "message_id": 1203} -{"sender": 3914, "msg_type": "MouseEvent", "y": 334, "x": 120, "type": "mousemove", "message_id": 1204} -{"sender": 3914, "msg_type": "MouseEvent", "y": 334, "x": 120, "type": "mousemove", "message_id": 1205} -{"sender": 3914, "msg_type": "MouseEvent", "y": 334, "x": 119, "type": "mousemove", "message_id": 1206} -{"sender": 3914, "msg_type": "MouseEvent", "y": 334, "x": 119, "type": "mousemove", "message_id": 1207} -{"sender": 3914, "msg_type": "MouseEvent", "y": 334, "x": 117, "type": "mouseover", "message_id": 1208} -{"sender": 3914, "msg_type": "MouseEvent", "y": 334, "x": 117, "type": "mousemove", "message_id": 1210} -{"sender": 3914, "msg_type": "MouseEvent", "y": 334, "x": 117, "type": "mouseover", "message_id": 1209} -{"sender": 3914, "msg_type": "MouseEvent", "y": 334, "x": 116, "type": "mouseover", "message_id": 1211} -{"sender": 3914, "msg_type": "MouseEvent", "y": 334, "x": 116, "type": "mouseover", "message_id": 1212} -{"sender": 3914, "msg_type": "MouseEvent", "y": 334, "x": 116, "type": "mousemove", "message_id": 1213} -{"sender": 3914, "msg_type": "MouseEvent", "y": 334, "x": 115, "type": "mousemove", "message_id": 1214} -{"sender": 3914, "msg_type": "MouseEvent", "y": 334, "x": 114, "type": "mousemove", "message_id": 1215} -{"sender": 3914, "msg_type": "MouseEvent", "y": 334, "x": 114, "type": "mousemove", "message_id": 1216} -{"sender": 3914, "msg_type": "MouseEvent", "y": 334, "x": 113, "type": "mousemove", "message_id": 1217} -{"sender": 3914, "msg_type": "MouseEvent", "y": 334, "x": 113, "type": "mousemove", "message_id": 1218} -{"sender": 3914, "msg_type": "MouseEvent", "y": 334, "x": 112, "type": "mousemove", "message_id": 1219} -{"sender": 3914, "msg_type": "MouseEvent", "y": 334, "x": 111, "type": "mousemove", "message_id": 1220} -{"sender": 3914, "msg_type": "MouseEvent", "y": 334, "x": 110, "type": "mousemove", "message_id": 1221} -{"sender": 3914, "msg_type": "MouseEvent", "y": 334, "x": 109, "type": "mousemove", "message_id": 1222} -{"sender": 3914, "msg_type": "MouseEvent", "y": 334, "x": 109, "type": "mousemove", "message_id": 1223} -{"sender": 3914, "msg_type": "MouseEvent", "y": 334, "x": 108, "type": "mousemove", "message_id": 1224} -{"sender": 3914, "msg_type": "MouseEvent", "y": 334, "x": 108, "type": "mousemove", "message_id": 1225} -{"sender": 3914, "msg_type": "MouseEvent", "y": 334, "x": 108, "type": "mousemove", "message_id": 1226} -{"sender": 3914, "msg_type": "MouseEvent", "y": 334, "x": 108, "type": "mousemove", "message_id": 1227} -{"sender": 3914, "msg_type": "MouseEvent", "y": 334, "x": 107, "type": "mousemove", "message_id": 1228} -{"sender": 3914, "msg_type": "MouseEvent", "y": 334, "x": 107, "type": "mousemove", "message_id": 1229} -{"sender": 3914, "msg_type": "MouseEvent", "y": 334, "x": 106, "type": "mousemove", "message_id": 1230} -{"sender": 3914, "msg_type": "MouseEvent", "y": 334, "x": 104, "type": "mouseover", "message_id": 1231} -{"sender": 3914, "msg_type": "MouseEvent", "y": 334, "x": 104, "type": "mouseover", "message_id": 1232} -{"sender": 3914, "msg_type": "MouseEvent", "y": 334, "x": 104, "type": "mousemove", "message_id": 1233} -{"sender": 3914, "msg_type": "MouseEvent", "y": 334, "x": 103, "type": "mouseover", "message_id": 1234} -{"sender": 3914, "msg_type": "MouseEvent", "y": 334, "x": 103, "type": "mouseover", "message_id": 1235} -{"sender": 3914, "msg_type": "MouseEvent", "y": 334, "x": 103, "type": "mousemove", "message_id": 1236} -{"sender": 3914, "msg_type": "MouseEvent", "y": 334, "x": 102, "type": "mousemove", "message_id": 1237} -{"sender": 3914, "msg_type": "MouseEvent", "y": 333, "x": 101, "type": "mousemove", "message_id": 1238} -{"sender": 3914, "msg_type": "MouseEvent", "y": 333, "x": 100, "type": "mousemove", "message_id": 1239} -{"sender": 3914, "msg_type": "MouseEvent", "y": 333, "x": 98, "type": "mouseover", "message_id": 1240} -{"sender": 3914, "msg_type": "MouseEvent", "y": 333, "x": 98, "type": "mouseover", "message_id": 1241} -{"sender": 3914, "msg_type": "MouseEvent", "y": 333, "x": 98, "type": "mousemove", "message_id": 1242} -{"sender": 3914, "msg_type": "MouseEvent", "y": 333, "x": 97, "type": "mouseover", "message_id": 1243} -{"sender": 3914, "msg_type": "MouseEvent", "y": 333, "x": 97, "type": "mouseover", "message_id": 1244} -{"sender": 3914, "msg_type": "MouseEvent", "y": 333, "x": 97, "type": "mousemove", "message_id": 1245} -{"sender": 3914, "msg_type": "MouseEvent", "y": 333, "x": 97, "type": "mousemove", "message_id": 1246} -{"sender": 3914, "msg_type": "MouseEvent", "y": 333, "x": 97, "type": "mousemove", "message_id": 1247} -{"sender": 3914, "msg_type": "MouseEvent", "y": 333, "x": 97, "type": "mousedown", "message_id": 1248} -{"sender": 3914, "msg_type": "MouseEvent", "y": 333, "x": 97, "type": "mouseup", "message_id": 1249} -{"sender": 3914, "msg_type": "MouseEvent", "y": 333, "x": 97, "type": "mousedown", "message_id": 1250} -{"sender": 3914, "msg_type": "MouseEvent", "y": 333, "x": 97, "type": "mouseup", "message_id": 1251} -{"sender": 3914, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 1252, "altKey": false, "metaKey": false, "key": "1", "ctrlKey": false, "type": "keydown", "keyCode": 49} -{"sender": 3914, "msg_type": "MouseEvent", "y": 333, "x": 99, "type": "mouseover", "message_id": 1255} -{"sender": 3914, "msg_type": "MouseEvent", "y": 333, "x": 99, "type": "mouseover", "message_id": 1254} -{"sender": 3914, "msg_type": "MouseEvent", "y": 333, "x": 99, "type": "mousemove", "message_id": 1256} -{"sender": 3914, "msg_type": "MouseEvent", "y": 330, "x": 106, "type": "mouseover", "message_id": 1257} -{"sender": 3914, "msg_type": "MouseEvent", "y": 330, "x": 106, "type": "mouseover", "message_id": 1258} -{"sender": 3914, "msg_type": "MouseEvent", "y": 330, "x": 106, "type": "mousemove", "message_id": 1259} -{"sender": 3914, "msg_type": "MouseEvent", "y": 326, "x": 119, "type": "mousemove", "message_id": 1260} -{"sender": 3914, "msg_type": "MouseEvent", "y": 321, "x": 130, "type": "mouseover", "message_id": 1261} -{"sender": 3914, "msg_type": "MouseEvent", "y": 321, "x": 130, "type": "mouseover", "message_id": 1262} -{"sender": 3914, "msg_type": "MouseEvent", "y": 321, "x": 130, "type": "mousemove", "message_id": 1263} -{"sender": 3914, "msg_type": "MouseEvent", "y": 310, "x": 148, "type": "mousemove", "message_id": 1264} -{"sender": 3914, "msg_type": "MouseEvent", "y": 300, "x": 165, "type": "mousemove", "message_id": 1265} -{"sender": 3914, "msg_type": "MouseEvent", "y": 289, "x": 179, "type": "mousemove", "message_id": 1266} -{"sender": 3914, "msg_type": "MouseEvent", "y": 282, "x": 189, "type": "mousemove", "message_id": 1267} -{"sender": 3914, "msg_type": "MouseEvent", "y": 278, "x": 193, "type": "mousemove", "message_id": 1268} -{"sender": 3914, "msg_type": "MouseEvent", "y": 277, "x": 195, "type": "mouseover", "message_id": 1270} -{"sender": 3914, "msg_type": "MouseEvent", "y": 277, "x": 195, "type": "mouseover", "message_id": 1269} -{"sender": 3914, "msg_type": "MouseEvent", "y": 277, "x": 195, "type": "mousemove", "message_id": 1271} -{"sender": 3914, "msg_type": "MouseEvent", "y": 276, "x": 195, "type": "mouseover", "message_id": 1272} -{"sender": 3914, "msg_type": "MouseEvent", "y": 276, "x": 195, "type": "mouseover", "message_id": 1273} -{"sender": 3914, "msg_type": "MouseEvent", "y": 276, "x": 195, "type": "mousemove", "message_id": 1274} -{"sender": 3914, "msg_type": "MouseEvent", "y": 276, "x": 195, "type": "mousedown", "message_id": 1275} -{"sender": 3914, "msg_type": "MouseEvent", "y": 276, "x": 195, "type": "mouseup", "message_id": 1276} -{"sender": 3914, "msg_type": "MouseEvent", "y": 276, "x": 196, "type": "mousemove", "message_id": 1277} -{"sender": 3914, "msg_type": "MouseEvent", "y": 277, "x": 197, "type": "mousemove", "message_id": 1278} -{"sender": 3914, "msg_type": "MouseEvent", "y": 277, "x": 200, "type": "mouseover", "message_id": 1279} -{"sender": 3914, "msg_type": "MouseEvent", "y": 277, "x": 200, "type": "mouseover", "message_id": 1280} -{"sender": 3914, "msg_type": "MouseEvent", "y": 277, "x": 200, "type": "mousemove", "message_id": 1281} -{"sender": 3914, "msg_type": "MouseEvent", "y": 278, "x": 203, "type": "mousemove", "message_id": 1282} -{"sender": 3914, "msg_type": "MouseEvent", "y": 279, "x": 209, "type": "mousemove", "message_id": 1283} -{"sender": 3914, "msg_type": "MouseEvent", "y": 281, "x": 217, "type": "mouseover", "message_id": 1284} -{"sender": 3914, "msg_type": "MouseEvent", "y": 281, "x": 217, "type": "mouseover", "message_id": 1285} -{"sender": 3914, "msg_type": "MouseEvent", "y": 281, "x": 217, "type": "mousemove", "message_id": 1286} -{"sender": 3914, "msg_type": "MouseEvent", "y": 283, "x": 227, "type": "mousemove", "message_id": 1287} -{"sender": 3914, "msg_type": "MouseEvent", "y": 287, "x": 241, "type": "mousemove", "message_id": 1288} -{"sender": 3914, "msg_type": "MouseEvent", "y": 290, "x": 256, "type": "mousemove", "message_id": 1289} -{"sender": 3914, "msg_type": "MouseEvent", "y": 293, "x": 273, "type": "mousemove", "message_id": 1290} -{"sender": 3914, "msg_type": "MouseEvent", "y": 296, "x": 290, "type": "mousemove", "message_id": 1291} -{"sender": 3914, "msg_type": "MouseEvent", "y": 299, "x": 307, "type": "mousemove", "message_id": 1292} -{"sender": 3914, "msg_type": "MouseEvent", "y": 302, "x": 321, "type": "mousemove", "message_id": 1293} -{"sender": 3914, "msg_type": "MouseEvent", "y": 303, "x": 329, "type": "mouseover", "message_id": 1294} -{"sender": 3914, "msg_type": "MouseEvent", "y": 303, "x": 329, "type": "mouseover", "message_id": 1295} -{"sender": 3914, "msg_type": "MouseEvent", "y": 303, "x": 329, "type": "mousemove", "message_id": 1296} -{"sender": 3914, "msg_type": "MouseEvent", "y": 305, "x": 336, "type": "mousemove", "message_id": 1298} -{"sender": 3914, "msg_type": "MouseEvent", "y": 304, "x": 333, "type": "mousemove", "message_id": 1297} -{"sender": 3914, "msg_type": "MouseEvent", "y": 305, "x": 338, "type": "mousemove", "message_id": 1299} -{"sender": 3914, "msg_type": "MouseEvent", "y": 305, "x": 339, "type": "mouseover", "message_id": 1300} -{"sender": 3914, "msg_type": "MouseEvent", "y": 305, "x": 339, "type": "mousemove", "message_id": 1302} -{"sender": 3914, "msg_type": "MouseEvent", "y": 305, "x": 339, "type": "mouseover", "message_id": 1301} -{"sender": 3914, "msg_type": "MouseEvent", "y": 306, "x": 339, "type": "mousemove", "message_id": 1303} -{"sender": 3914, "msg_type": "MouseEvent", "y": 306, "x": 340, "type": "mousemove", "message_id": 1304} -{"sender": 3914, "msg_type": "MouseEvent", "y": 307, "x": 341, "type": "mousemove", "message_id": 1305} -{"sender": 3914, "msg_type": "MouseEvent", "y": 308, "x": 342, "type": "mousemove", "message_id": 1306} -{"sender": 3914, "msg_type": "MouseEvent", "y": 309, "x": 343, "type": "mousemove", "message_id": 1307} -{"sender": 3914, "msg_type": "MouseEvent", "y": 310, "x": 344, "type": "mousemove", "message_id": 1308} -{"sender": 3914, "msg_type": "MouseEvent", "y": 311, "x": 346, "type": "mouseover", "message_id": 1309} -{"sender": 3914, "msg_type": "MouseEvent", "y": 311, "x": 346, "type": "mouseover", "message_id": 1310} -{"sender": 3914, "msg_type": "MouseEvent", "y": 311, "x": 346, "type": "mousemove", "message_id": 1311} -{"sender": 3914, "msg_type": "MouseEvent", "y": 312, "x": 348, "type": "mousemove", "message_id": 1312} -{"sender": 3914, "msg_type": "MouseEvent", "y": 314, "x": 351, "type": "mouseover", "message_id": 1313} -{"sender": 3914, "msg_type": "MouseEvent", "y": 314, "x": 351, "type": "mouseover", "message_id": 1314} -{"sender": 3914, "msg_type": "MouseEvent", "y": 314, "x": 351, "type": "mousemove", "message_id": 1315} -{"sender": 3914, "msg_type": "MouseEvent", "y": 316, "x": 356, "type": "mousemove", "message_id": 1316} -{"sender": 3914, "msg_type": "MouseEvent", "y": 319, "x": 362, "type": "mouseover", "message_id": 1317} -{"sender": 3914, "msg_type": "MouseEvent", "y": 319, "x": 362, "type": "mouseover", "message_id": 1318} -{"sender": 3914, "msg_type": "MouseEvent", "y": 319, "x": 362, "type": "mousemove", "message_id": 1319} -{"sender": 3914, "msg_type": "MouseEvent", "y": 321, "x": 369, "type": "mouseover", "message_id": 1320} -{"sender": 3914, "msg_type": "MouseEvent", "y": 321, "x": 369, "type": "mouseover", "message_id": 1321} -{"sender": 3914, "msg_type": "MouseEvent", "y": 321, "x": 369, "type": "mousemove", "message_id": 1322} -{"sender": 3914, "msg_type": "MouseEvent", "y": 324, "x": 376, "type": "mouseover", "message_id": 1323} -{"sender": 3914, "msg_type": "MouseEvent", "y": 324, "x": 376, "type": "mouseover", "message_id": 1324} -{"sender": 3914, "msg_type": "MouseEvent", "y": 324, "x": 376, "type": "mousemove", "message_id": 1325} -{"sender": 3914, "msg_type": "MouseEvent", "y": 326, "x": 382, "type": "mouseover", "message_id": 1327} -{"sender": 3914, "msg_type": "MouseEvent", "y": 326, "x": 382, "type": "mouseover", "message_id": 1326} -{"sender": 3914, "msg_type": "MouseEvent", "y": 327, "x": 386, "type": "mouseover", "message_id": 1329} -{"sender": 3914, "msg_type": "MouseEvent", "y": 326, "x": 382, "type": "mousemove", "message_id": 1328} -{"sender": 3914, "msg_type": "MouseEvent", "y": 327, "x": 386, "type": "mouseover", "message_id": 1330} -{"sender": 3914, "msg_type": "MouseEvent", "y": 327, "x": 386, "type": "mousemove", "message_id": 1331} -{"sender": 3914, "msg_type": "MouseEvent", "y": 327, "x": 389, "type": "mousemove", "message_id": 1332} -{"sender": 3914, "msg_type": "MouseEvent", "y": 327, "x": 390, "type": "mouseover", "message_id": 1333} -{"sender": 3914, "msg_type": "MouseEvent", "y": 327, "x": 390, "type": "mouseover", "message_id": 1334} -{"sender": 3914, "msg_type": "MouseEvent", "y": 327, "x": 390, "type": "mousemove", "message_id": 1335} -{"sender": 3914, "msg_type": "MouseEvent", "y": 328, "x": 393, "type": "mouseover", "message_id": 1336} -{"sender": 3914, "msg_type": "MouseEvent", "y": 328, "x": 393, "type": "mouseover", "message_id": 1337} -{"sender": 3914, "msg_type": "MouseEvent", "y": 328, "x": 393, "type": "mousemove", "message_id": 1338} -{"sender": 3914, "msg_type": "MouseEvent", "y": 329, "x": 397, "type": "mousemove", "message_id": 1339} -{"sender": 3914, "msg_type": "MouseEvent", "y": 329, "x": 401, "type": "mousemove", "message_id": 1340} -{"sender": 3914, "msg_type": "MouseEvent", "y": 329, "x": 404, "type": "mousemove", "message_id": 1341} -{"sender": 3914, "msg_type": "MouseEvent", "y": 330, "x": 408, "type": "mousemove", "message_id": 1342} -{"sender": 3914, "msg_type": "MouseEvent", "y": 330, "x": 410, "type": "mousemove", "message_id": 1343} -{"sender": 3914, "msg_type": "MouseEvent", "y": 330, "x": 412, "type": "mousemove", "message_id": 1344} -{"sender": 3914, "msg_type": "MouseEvent", "y": 330, "x": 415, "type": "mousemove", "message_id": 1345} -{"sender": 3914, "msg_type": "MouseEvent", "y": 330, "x": 419, "type": "mousemove", "message_id": 1346} -{"sender": 3914, "msg_type": "MouseEvent", "y": 330, "x": 423, "type": "mousemove", "message_id": 1347} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 428, "type": "mousemove", "message_id": 1348} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 435, "type": "mousemove", "message_id": 1349} -{"sender": 3914, "msg_type": "MouseEvent", "y": 332, "x": 442, "type": "mousemove", "message_id": 1350} -{"sender": 3914, "msg_type": "MouseEvent", "y": 332, "x": 447, "type": "mousemove", "message_id": 1351} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 450, "type": "mousemove", "message_id": 1352} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 451, "type": "mouseover", "message_id": 1353} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 451, "type": "mouseover", "message_id": 1354} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 451, "type": "mousemove", "message_id": 1355} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 453, "type": "mouseover", "message_id": 1356} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 453, "type": "mouseover", "message_id": 1357} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 453, "type": "mousemove", "message_id": 1358} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 454, "type": "mouseover", "message_id": 1359} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 454, "type": "mousemove", "message_id": 1361} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 454, "type": "mouseover", "message_id": 1360} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 455, "type": "mousemove", "message_id": 1362} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 456, "type": "mousemove", "message_id": 1363} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 458, "type": "mouseover", "message_id": 1364} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 458, "type": "mouseover", "message_id": 1365} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 460, "type": "mousemove", "message_id": 1367} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 458, "type": "mousemove", "message_id": 1366} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 463, "type": "mousemove", "message_id": 1368} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 464, "type": "mouseover", "message_id": 1369} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 464, "type": "mouseover", "message_id": 1370} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 464, "type": "mousemove", "message_id": 1371} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 465, "type": "mousemove", "message_id": 1372} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 465, "type": "mousemove", "message_id": 1373} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 465, "type": "mousemove", "message_id": 1374} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 465, "type": "mousemove", "message_id": 1375} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 464, "type": "mousemove", "message_id": 1376} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 462, "type": "mouseover", "message_id": 1377} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 462, "type": "mouseover", "message_id": 1378} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 462, "type": "mousemove", "message_id": 1379} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 459, "type": "mousemove", "message_id": 1380} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 457, "type": "mousemove", "message_id": 1381} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 455, "type": "mousemove", "message_id": 1382} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 454, "type": "mouseover", "message_id": 1383} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 454, "type": "mouseover", "message_id": 1384} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 454, "type": "mousemove", "message_id": 1385} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 453, "type": "mousemove", "message_id": 1386} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 453, "type": "mousemove", "message_id": 1387} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 453, "type": "mousemove", "message_id": 1388} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 453, "type": "mousedown", "message_id": 1389} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 453, "type": "mouseup", "message_id": 1390} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 453, "type": "mousedown", "message_id": 1391} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 453, "type": "mouseup", "message_id": 1392} -{"sender": 3914, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 1393, "altKey": false, "metaKey": false, "key": "2", "ctrlKey": false, "type": "keydown", "keyCode": 50} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 452, "type": "mousemove", "message_id": 1395} -{"sender": 3914, "msg_type": "MouseEvent", "y": 331, "x": 451, "type": "mousemove", "message_id": 1396} -{"sender": 3914, "msg_type": "MouseEvent", "y": 330, "x": 449, "type": "mouseover", "message_id": 1397} -{"sender": 3914, "msg_type": "MouseEvent", "y": 330, "x": 449, "type": "mouseover", "message_id": 1398} -{"sender": 3914, "msg_type": "MouseEvent", "y": 330, "x": 449, "type": "mousemove", "message_id": 1399} -{"sender": 3914, "msg_type": "MouseEvent", "y": 330, "x": 447, "type": "mousemove", "message_id": 1400} -{"sender": 3914, "msg_type": "MouseEvent", "y": 329, "x": 443, "type": "mousemove", "message_id": 1401} -{"sender": 3914, "msg_type": "MouseEvent", "y": 327, "x": 438, "type": "mouseover", "message_id": 1402} -{"sender": 3914, "msg_type": "MouseEvent", "y": 327, "x": 438, "type": "mouseover", "message_id": 1403} -{"sender": 3914, "msg_type": "MouseEvent", "y": 327, "x": 438, "type": "mousemove", "message_id": 1404} -{"sender": 3914, "msg_type": "MouseEvent", "y": 323, "x": 431, "type": "mousemove", "message_id": 1405} -{"sender": 3914, "msg_type": "MouseEvent", "y": 319, "x": 422, "type": "mouseover", "message_id": 1406} -{"sender": 3914, "msg_type": "MouseEvent", "y": 319, "x": 422, "type": "mouseover", "message_id": 1407} -{"sender": 3914, "msg_type": "MouseEvent", "y": 319, "x": 422, "type": "mousemove", "message_id": 1408} -{"sender": 3914, "msg_type": "MouseEvent", "y": 315, "x": 414, "type": "mousemove", "message_id": 1409} -{"sender": 3914, "msg_type": "MouseEvent", "y": 310, "x": 406, "type": "mousemove", "message_id": 1410} -{"sender": 3914, "msg_type": "MouseEvent", "y": 304, "x": 399, "type": "mousemove", "message_id": 1411} -{"sender": 3914, "msg_type": "MouseEvent", "y": 298, "x": 391, "type": "mousemove", "message_id": 1412} -{"sender": 3914, "msg_type": "MouseEvent", "y": 290, "x": 383, "type": "mousemove", "message_id": 1413} -{"sender": 3914, "msg_type": "MouseEvent", "y": 283, "x": 375, "type": "mousemove", "message_id": 1414} -{"sender": 3914, "msg_type": "MouseEvent", "y": 276, "x": 369, "type": "mousemove", "message_id": 1415} -{"sender": 3914, "msg_type": "MouseEvent", "y": 271, "x": 365, "type": "mousemove", "message_id": 1416} -{"sender": 3914, "msg_type": "MouseEvent", "y": 267, "x": 361, "type": "mousemove", "message_id": 1417} -{"sender": 3914, "msg_type": "MouseEvent", "y": 263, "x": 358, "type": "mousemove", "message_id": 1418} -{"sender": 3914, "msg_type": "MouseEvent", "y": 259, "x": 355, "type": "mousemove", "message_id": 1419} -{"sender": 3914, "msg_type": "MouseEvent", "y": 256, "x": 352, "type": "mousemove", "message_id": 1420} -{"sender": 3914, "msg_type": "MouseEvent", "y": 254, "x": 349, "type": "mouseover", "message_id": 1421} -{"sender": 3914, "msg_type": "MouseEvent", "y": 254, "x": 349, "type": "mouseover", "message_id": 1422} -{"sender": 3914, "msg_type": "MouseEvent", "y": 254, "x": 349, "type": "mousemove", "message_id": 1423} -{"sender": 3914, "msg_type": "MouseEvent", "y": 253, "x": 348, "type": "mouseover", "message_id": 1424} -{"sender": 3914, "msg_type": "MouseEvent", "y": 253, "x": 348, "type": "mouseover", "message_id": 1425} -{"sender": 3914, "msg_type": "MouseEvent", "y": 253, "x": 348, "type": "mousemove", "message_id": 1426} -{"sender": 3914, "msg_type": "MouseEvent", "y": 252, "x": 348, "type": "mousemove", "message_id": 1427} -{"sender": 3914, "msg_type": "MouseEvent", "y": 252, "x": 348, "type": "mousemove", "message_id": 1428} -{"sender": 3914, "msg_type": "MouseEvent", "y": 252, "x": 348, "type": "mousemove", "message_id": 1429} -{"sender": 3914, "msg_type": "MouseEvent", "y": 252, "x": 348, "type": "mousemove", "message_id": 1430} -{"sender": 3914, "msg_type": "MouseEvent", "y": 252, "x": 348, "type": "mousemove", "message_id": 1431} -{"sender": 3914, "msg_type": "MouseEvent", "y": 252, "x": 348, "type": "mousedown", "message_id": 1432} -{"sender": 3914, "msg_type": "MouseEvent", "y": 252, "x": 348, "type": "mousemove", "message_id": 1434} -{"sender": 3914, "msg_type": "MouseEvent", "y": 252, "x": 348, "type": "mouseup", "message_id": 1433} -{"sender": 3914, "msg_type": "MouseEvent", "y": 252, "x": 348, "type": "mousemove", "message_id": 1435} -{"sender": 3914, "msg_type": "MouseEvent", "y": 252, "x": 348, "type": "mousemove", "message_id": 1436} -{"sender": 3914, "msg_type": "MouseEvent", "y": 253, "x": 348, "type": "mousemove", "message_id": 1437} -{"sender": 3914, "msg_type": "MouseEvent", "y": 254, "x": 348, "type": "mousemove", "message_id": 1438} -{"sender": 3914, "msg_type": "MouseEvent", "y": 256, "x": 347, "type": "mousemove", "message_id": 1439} -{"sender": 3914, "msg_type": "MouseEvent", "y": 258, "x": 346, "type": "mousemove", "message_id": 1440} -{"sender": 3914, "msg_type": "MouseEvent", "y": 262, "x": 343, "type": "mouseover", "message_id": 1441} -{"sender": 3914, "msg_type": "MouseEvent", "y": 262, "x": 343, "type": "mouseover", "message_id": 1442} -{"sender": 3914, "msg_type": "MouseEvent", "y": 262, "x": 343, "type": "mousemove", "message_id": 1443} -{"sender": 3914, "msg_type": "MouseEvent", "y": 269, "x": 337, "type": "mousemove", "message_id": 1445} -{"sender": 3914, "msg_type": "MouseEvent", "y": 265, "x": 340, "type": "mousemove", "message_id": 1444} -{"sender": 3914, "msg_type": "MouseEvent", "y": 273, "x": 334, "type": "mousemove", "message_id": 1446} -{"sender": 3914, "msg_type": "MouseEvent", "y": 276, "x": 331, "type": "mousemove", "message_id": 1447} -{"sender": 3914, "msg_type": "MouseEvent", "y": 280, "x": 327, "type": "mousemove", "message_id": 1448} -{"sender": 3914, "msg_type": "MouseEvent", "y": 283, "x": 323, "type": "mousemove", "message_id": 1449} -{"sender": 3914, "msg_type": "MouseEvent", "y": 287, "x": 319, "type": "mousemove", "message_id": 1450} -{"sender": 3914, "msg_type": "MouseEvent", "y": 291, "x": 316, "type": "mousemove", "message_id": 1451} -{"sender": 3914, "msg_type": "MouseEvent", "y": 294, "x": 313, "type": "mousemove", "message_id": 1452} -{"sender": 3914, "msg_type": "MouseEvent", "y": 297, "x": 310, "type": "mousemove", "message_id": 1453} -{"sender": 3914, "msg_type": "MouseEvent", "y": 300, "x": 307, "type": "mousemove", "message_id": 1454} -{"sender": 3914, "msg_type": "MouseEvent", "y": 303, "x": 303, "type": "mousemove", "message_id": 1455} -{"sender": 3914, "msg_type": "MouseEvent", "y": 306, "x": 300, "type": "mousemove", "message_id": 1456} -{"sender": 3914, "msg_type": "MouseEvent", "y": 309, "x": 297, "type": "mousemove", "message_id": 1457} -{"sender": 3914, "msg_type": "MouseEvent", "y": 311, "x": 295, "type": "mouseover", "message_id": 1458} -{"sender": 3914, "msg_type": "MouseEvent", "y": 311, "x": 295, "type": "mouseover", "message_id": 1459} -{"sender": 3914, "msg_type": "MouseEvent", "y": 311, "x": 295, "type": "mousemove", "message_id": 1460} -{"sender": 3914, "msg_type": "MouseEvent", "y": 312, "x": 294, "type": "mouseover", "message_id": 1461} -{"sender": 3914, "msg_type": "MouseEvent", "y": 312, "x": 294, "type": "mouseover", "message_id": 1462} -{"sender": 3914, "msg_type": "MouseEvent", "y": 312, "x": 294, "type": "mousemove", "message_id": 1463} -{"sender": 3914, "msg_type": "MouseEvent", "y": 313, "x": 293, "type": "mousemove", "message_id": 1464} -{"sender": 3914, "msg_type": "MouseEvent", "y": 314, "x": 292, "type": "mousemove", "message_id": 1465} -{"sender": 3914, "msg_type": "MouseEvent", "y": 314, "x": 292, "type": "mousemove", "message_id": 1466} -{"sender": 3914, "msg_type": "MouseEvent", "y": 314, "x": 292, "type": "mousemove", "message_id": 1467} -{"sender": 3914, "msg_type": "MouseEvent", "y": 314, "x": 292, "type": "mousemove", "message_id": 1468} -{"sender": 3914, "msg_type": "MouseEvent", "y": 314, "x": 292, "type": "mousemove", "message_id": 1469} -{"sender": 3914, "msg_type": "MouseEvent", "y": 315, "x": 292, "type": "mousemove", "message_id": 1470} -{"sender": 3914, "msg_type": "MouseEvent", "y": 315, "x": 292, "type": "mousemove", "message_id": 1471} -{"sender": 3914, "msg_type": "MouseEvent", "y": 316, "x": 292, "type": "mousemove", "message_id": 1472} -{"sender": 3914, "msg_type": "MouseEvent", "y": 316, "x": 292, "type": "mousemove", "message_id": 1473} -{"sender": 3914, "msg_type": "MouseEvent", "y": 317, "x": 292, "type": "mousemove", "message_id": 1474} -{"sender": 3914, "msg_type": "MouseEvent", "y": 319, "x": 292, "type": "mousemove", "message_id": 1475} -{"sender": 3914, "msg_type": "MouseEvent", "y": 320, "x": 293, "type": "mousemove", "message_id": 1476} -{"sender": 3914, "msg_type": "MouseEvent", "y": 322, "x": 293, "type": "mousemove", "message_id": 1477} -{"sender": 3914, "msg_type": "MouseEvent", "y": 324, "x": 294, "type": "mousemove", "message_id": 1478} -{"sender": 3914, "msg_type": "MouseEvent", "y": 325, "x": 295, "type": "mousemove", "message_id": 1479} -{"sender": 3914, "msg_type": "MouseEvent", "y": 326, "x": 295, "type": "mousemove", "message_id": 1480} -{"sender": 3914, "msg_type": "MouseEvent", "y": 326, "x": 296, "type": "mousemove", "message_id": 1481} -{"sender": 3914, "msg_type": "MouseEvent", "y": 327, "x": 297, "type": "mousemove", "message_id": 1482} -{"sender": 3914, "msg_type": "MouseEvent", "y": 327, "x": 299, "type": "mouseover", "message_id": 1483} -{"sender": 3914, "msg_type": "MouseEvent", "y": 327, "x": 299, "type": "mouseover", "message_id": 1484} -{"sender": 3914, "msg_type": "MouseEvent", "y": 327, "x": 299, "type": "mousemove", "message_id": 1485} -{"sender": 3914, "msg_type": "MouseEvent", "y": 327, "x": 300, "type": "mouseover", "message_id": 1486} -{"sender": 3914, "msg_type": "MouseEvent", "y": 327, "x": 300, "type": "mouseover", "message_id": 1487} -{"sender": 3914, "msg_type": "MouseEvent", "y": 327, "x": 302, "type": "mouseover", "message_id": 1489} -{"sender": 3914, "msg_type": "MouseEvent", "y": 327, "x": 302, "type": "mouseover", "message_id": 1490} -{"sender": 3914, "msg_type": "MouseEvent", "y": 327, "x": 300, "type": "mousemove", "message_id": 1488} -{"sender": 3914, "msg_type": "MouseEvent", "y": 327, "x": 302, "type": "mousemove", "message_id": 1491} -{"sender": 3914, "msg_type": "MouseEvent", "y": 327, "x": 304, "type": "mousemove", "message_id": 1492} -{"sender": 3914, "msg_type": "MouseEvent", "y": 327, "x": 306, "type": "mousemove", "message_id": 1493} -{"sender": 3914, "msg_type": "MouseEvent", "y": 327, "x": 308, "type": "mousemove", "message_id": 1494} -{"sender": 3914, "msg_type": "MouseEvent", "y": 326, "x": 309, "type": "mouseover", "message_id": 1495} -{"sender": 3914, "msg_type": "MouseEvent", "y": 326, "x": 309, "type": "mouseover", "message_id": 1496} -{"sender": 3914, "msg_type": "MouseEvent", "y": 326, "x": 309, "type": "mousemove", "message_id": 1497} -{"sender": 3914, "msg_type": "MouseEvent", "y": 326, "x": 309, "type": "mousemove", "message_id": 1498} -{"sender": 3914, "msg_type": "MouseEvent", "y": 326, "x": 310, "type": "mousemove", "message_id": 1499} -{"sender": 3914, "msg_type": "MouseEvent", "y": 326, "x": 310, "type": "mousemove", "message_id": 1500} -{"sender": 3914, "msg_type": "MouseEvent", "y": 326, "x": 310, "type": "mousedown", "message_id": 1501} -{"sender": 3914, "msg_type": "MouseEvent", "y": 326, "x": 310, "type": "mouseup", "message_id": 1503} -{"sender": 3914, "msg_type": "MouseEvent", "y": 326, "x": 310, "type": "mousedown", "message_id": 1504} -{"sender": 3914, "msg_type": "MouseEvent", "y": 326, "x": 310, "type": "mouseup", "message_id": 1507} -{"sender": 3914, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 1508, "altKey": false, "metaKey": false, "key": "1", "ctrlKey": false, "type": "keydown", "keyCode": 49} -{"sender": 3914, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 1510, "altKey": false, "metaKey": false, "key": "-", "ctrlKey": false, "type": "keydown", "keyCode": 189} -{"sender": 3914, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 1512, "altKey": false, "metaKey": false, "key": "2", "ctrlKey": false, "type": "keydown", "keyCode": 50} -{"sender": 3914, "msg_type": "MouseEvent", "y": 326, "x": 310, "type": "mousemove", "message_id": 1514} -{"sender": 3914, "msg_type": "MouseEvent", "y": 285, "x": 312, "type": "mouseover", "message_id": 1515} -{"sender": 3914, "msg_type": "MouseEvent", "y": 285, "x": 312, "type": "mouseover", "message_id": 1516} -{"sender": 3914, "msg_type": "MouseEvent", "y": 285, "x": 312, "type": "mousemove", "message_id": 1517} -{"sender": 3914, "msg_type": "MouseEvent", "y": 269, "x": 311, "type": "mouseover", "message_id": 1518} -{"sender": 3914, "msg_type": "MouseEvent", "y": 269, "x": 311, "type": "mouseover", "message_id": 1519} -{"sender": 3914, "msg_type": "MouseEvent", "y": 269, "x": 311, "type": "mousemove", "message_id": 1520} -{"sender": 3914, "msg_type": "MouseEvent", "y": 262, "x": 311, "type": "mouseover", "message_id": 1521} -{"sender": 3914, "msg_type": "MouseEvent", "y": 262, "x": 311, "type": "mouseover", "message_id": 1522} -{"sender": 3914, "msg_type": "MouseEvent", "y": 262, "x": 311, "type": "mousemove", "message_id": 1523} -{"sender": 3914, "msg_type": "MouseEvent", "y": 253, "x": 311, "type": "mousemove", "message_id": 1524} -{"sender": 3914, "msg_type": "MouseEvent", "y": 246, "x": 310, "type": "mousemove", "message_id": 1525} -{"sender": 3914, "msg_type": "MouseEvent", "y": 237, "x": 310, "type": "mousemove", "message_id": 1526} -{"sender": 3914, "msg_type": "MouseEvent", "y": 229, "x": 310, "type": "mousemove", "message_id": 1527} -{"sender": 3914, "msg_type": "MouseEvent", "y": 223, "x": 310, "type": "mousemove", "message_id": 1528} -{"sender": 3914, "msg_type": "MouseEvent", "y": 218, "x": 310, "type": "mousemove", "message_id": 1529} -{"sender": 3914, "msg_type": "MouseEvent", "y": 215, "x": 310, "type": "mousemove", "message_id": 1530} -{"sender": 3914, "msg_type": "MouseEvent", "y": 211, "x": 310, "type": "mousemove", "message_id": 1531} -{"sender": 3914, "msg_type": "MouseEvent", "y": 208, "x": 309, "type": "mousemove", "message_id": 1532} -{"sender": 3914, "msg_type": "MouseEvent", "y": 206, "x": 309, "type": "mousemove", "message_id": 1533} -{"sender": 3914, "msg_type": "MouseEvent", "y": 203, "x": 309, "type": "mousemove", "message_id": 1534} -{"sender": 3914, "msg_type": "MouseEvent", "y": 202, "x": 308, "type": "mousemove", "message_id": 1535} -{"sender": 3914, "msg_type": "MouseEvent", "y": 201, "x": 308, "type": "mousemove", "message_id": 1536} -{"sender": 3914, "msg_type": "MouseEvent", "y": 200, "x": 308, "type": "mousemove", "message_id": 1537} -{"sender": 3914, "msg_type": "MouseEvent", "y": 199, "x": 308, "type": "mousemove", "message_id": 1538} -{"sender": 3914, "msg_type": "MouseEvent", "y": 198, "x": 308, "type": "mousemove", "message_id": 1539} -{"sender": 3914, "msg_type": "MouseEvent", "y": 198, "x": 308, "type": "mousemove", "message_id": 1540} -{"sender": 3914, "msg_type": "MouseEvent", "y": 197, "x": 308, "type": "mousemove", "message_id": 1541} -{"sender": 3914, "msg_type": "MouseEvent", "y": 197, "x": 308, "type": "mousemove", "message_id": 1542} -{"sender": 3914, "msg_type": "MouseEvent", "y": 197, "x": 308, "type": "mousedown", "message_id": 1543} -{"sender": 3914, "msg_type": "MouseEvent", "y": 197, "x": 308, "type": "mouseup", "message_id": 1545} -{"sender": 3914, "msg_type": "MouseEvent", "y": 197, "x": 308, "type": "mousemove", "message_id": 1546} -{"sender": 3914, "msg_type": "MouseEvent", "y": 196, "x": 308, "type": "mousemove", "message_id": 1547} -{"sender": 3914, "msg_type": "MouseEvent", "y": 195, "x": 308, "type": "mousemove", "message_id": 1548} -{"sender": 3914, "msg_type": "MouseEvent", "y": 192, "x": 307, "type": "mousemove", "message_id": 1549} -{"sender": 3914, "msg_type": "MouseEvent", "y": 187, "x": 305, "type": "mouseover", "message_id": 1550} -{"sender": 3914, "msg_type": "MouseEvent", "y": 187, "x": 305, "type": "mouseover", "message_id": 1551} -{"sender": 3914, "msg_type": "MouseEvent", "y": 180, "x": 300, "type": "mouseover", "message_id": 1553} -{"sender": 3914, "msg_type": "MouseEvent", "y": 187, "x": 305, "type": "mousemove", "message_id": 1552} -{"sender": 3914, "msg_type": "MouseEvent", "y": 180, "x": 300, "type": "mouseover", "message_id": 1554} -{"sender": 3914, "msg_type": "MouseEvent", "y": 180, "x": 300, "type": "mousemove", "message_id": 1555} -{"sender": 3914, "msg_type": "MouseEvent", "y": 166, "x": 289, "type": "mousemove", "message_id": 1557} -{"sender": 3914, "msg_type": "MouseEvent", "y": 173, "x": 294, "type": "mousemove", "message_id": 1556} -{"sender": 3914, "msg_type": "MouseEvent", "y": 158, "x": 282, "type": "mousemove", "message_id": 1558} -{"sender": 3914, "msg_type": "MouseEvent", "y": 150, "x": 275, "type": "mousemove", "message_id": 1559} -{"sender": 3914, "msg_type": "MouseEvent", "y": 142, "x": 267, "type": "mousemove", "message_id": 1560} -{"sender": 3914, "msg_type": "MouseEvent", "y": 133, "x": 259, "type": "mousemove", "message_id": 1561} -{"sender": 3914, "msg_type": "MouseEvent", "y": 125, "x": 250, "type": "mousemove", "message_id": 1562} -{"sender": 3914, "msg_type": "MouseEvent", "y": 116, "x": 242, "type": "mousemove", "message_id": 1563} -{"sender": 3914, "msg_type": "MouseEvent", "y": 108, "x": 235, "type": "mousemove", "message_id": 1564} -{"sender": 3914, "msg_type": "MouseEvent", "y": 101, "x": 229, "type": "mousemove", "message_id": 1565} -{"sender": 3914, "msg_type": "MouseEvent", "y": 97, "x": 224, "type": "mousemove", "message_id": 1566} -{"sender": 3914, "msg_type": "MouseEvent", "y": 93, "x": 220, "type": "mousemove", "message_id": 1567} -{"sender": 3914, "msg_type": "MouseEvent", "y": 90, "x": 218, "type": "mouseover", "message_id": 1569} -{"sender": 3914, "msg_type": "MouseEvent", "y": 90, "x": 218, "type": "mouseover", "message_id": 1568} -{"sender": 3914, "msg_type": "MouseEvent", "y": 90, "x": 218, "type": "mousemove", "message_id": 1570} -{"sender": 3914, "msg_type": "MouseEvent", "y": 88, "x": 217, "type": "mouseover", "message_id": 1571} -{"sender": 3914, "msg_type": "MouseEvent", "y": 88, "x": 217, "type": "mouseover", "message_id": 1572} -{"sender": 3914, "msg_type": "MouseEvent", "y": 88, "x": 217, "type": "mousemove", "message_id": 1573} -{"sender": 3914, "msg_type": "MouseEvent", "y": 87, "x": 215, "type": "mouseover", "message_id": 1574} -{"sender": 3914, "msg_type": "MouseEvent", "y": 87, "x": 215, "type": "mouseover", "message_id": 1575} -{"sender": 3914, "msg_type": "MouseEvent", "y": 87, "x": 215, "type": "mousemove", "message_id": 1576} -{"sender": 3914, "msg_type": "MouseEvent", "y": 85, "x": 214, "type": "mouseover", "message_id": 1577} -{"sender": 3914, "msg_type": "MouseEvent", "y": 85, "x": 214, "type": "mousemove", "message_id": 1579} -{"sender": 3914, "msg_type": "MouseEvent", "y": 85, "x": 214, "type": "mouseover", "message_id": 1578} -{"sender": 3914, "msg_type": "MouseEvent", "y": 84, "x": 213, "type": "mousemove", "message_id": 1580} -{"sender": 3914, "msg_type": "MouseEvent", "y": 83, "x": 212, "type": "mousemove", "message_id": 1581} -{"sender": 3914, "msg_type": "MouseEvent", "y": 82, "x": 211, "type": "mousemove", "message_id": 1582} -{"sender": 3914, "msg_type": "MouseEvent", "y": 81, "x": 211, "type": "mousemove", "message_id": 1583} -{"sender": 3914, "msg_type": "MouseEvent", "y": 80, "x": 210, "type": "mousemove", "message_id": 1584} -{"sender": 3914, "msg_type": "MouseEvent", "y": 79, "x": 209, "type": "mousemove", "message_id": 1585} -{"sender": 3914, "msg_type": "MouseEvent", "y": 77, "x": 208, "type": "mousemove", "message_id": 1586} -{"sender": 3914, "msg_type": "MouseEvent", "y": 75, "x": 205, "type": "mouseover", "message_id": 1587} -{"sender": 3914, "msg_type": "MouseEvent", "y": 75, "x": 205, "type": "mousemove", "message_id": 1589} -{"sender": 3914, "msg_type": "MouseEvent", "y": 75, "x": 205, "type": "mouseover", "message_id": 1588} -{"sender": 3914, "msg_type": "MouseEvent", "y": 72, "x": 203, "type": "mouseover", "message_id": 1590} -{"sender": 3914, "msg_type": "MouseEvent", "y": 72, "x": 203, "type": "mouseover", "message_id": 1591} -{"sender": 3914, "msg_type": "MouseEvent", "y": 72, "x": 203, "type": "mousemove", "message_id": 1592} -{"sender": 3914, "msg_type": "MouseEvent", "y": 70, "x": 200, "type": "mouseover", "message_id": 1593} -{"sender": 3914, "msg_type": "MouseEvent", "y": 70, "x": 200, "type": "mouseover", "message_id": 1594} -{"sender": 3914, "msg_type": "MouseEvent", "y": 70, "x": 200, "type": "mousemove", "message_id": 1595} -{"sender": 3914, "msg_type": "MouseEvent", "y": 68, "x": 199, "type": "mouseover", "message_id": 1596} -{"sender": 3914, "msg_type": "MouseEvent", "y": 68, "x": 199, "type": "mouseover", "message_id": 1597} -{"sender": 3914, "msg_type": "MouseEvent", "y": 68, "x": 199, "type": "mousemove", "message_id": 1598} -{"sender": 3914, "msg_type": "MouseEvent", "y": 67, "x": 198, "type": "mousemove", "message_id": 1599} -{"sender": 3914, "msg_type": "MouseEvent", "y": 66, "x": 197, "type": "mousemove", "message_id": 1600} -{"sender": 3914, "msg_type": "MouseEvent", "y": 64, "x": 196, "type": "mousemove", "message_id": 1601} -{"sender": 3914, "msg_type": "MouseEvent", "y": 62, "x": 195, "type": "mousemove", "message_id": 1602} -{"sender": 3914, "msg_type": "MouseEvent", "y": 61, "x": 195, "type": "mousemove", "message_id": 1603} -{"sender": 3914, "msg_type": "MouseEvent", "y": 60, "x": 194, "type": "mousemove", "message_id": 1604} -{"sender": 3914, "msg_type": "MouseEvent", "y": 59, "x": 194, "type": "mousemove", "message_id": 1605} -{"sender": 3914, "msg_type": "MouseEvent", "y": 58, "x": 194, "type": "mousemove", "message_id": 1606} -{"sender": 3914, "msg_type": "MouseEvent", "y": 56, "x": 193, "type": "mousemove", "message_id": 1607} -{"sender": 3914, "msg_type": "MouseEvent", "y": 55, "x": 192, "type": "mousemove", "message_id": 1608} -{"sender": 3914, "msg_type": "MouseEvent", "y": 54, "x": 191, "type": "mousemove", "message_id": 1609} -{"sender": 3914, "msg_type": "MouseEvent", "y": 53, "x": 191, "type": "mousemove", "message_id": 1610} -{"sender": 3914, "msg_type": "MouseEvent", "y": 52, "x": 191, "type": "mousemove", "message_id": 1611} -{"sender": 3914, "msg_type": "MouseEvent", "y": 52, "x": 191, "type": "mousemove", "message_id": 1612} -{"sender": 3914, "msg_type": "MouseEvent", "y": 52, "x": 191, "type": "mousemove", "message_id": 1613} -{"sender": 3914, "msg_type": "MouseEvent", "y": 52, "x": 191, "type": "mousemove", "message_id": 1614} -{"sender": 3914, "msg_type": "MouseEvent", "y": 51, "x": 191, "type": "mousemove", "message_id": 1615} diff --git a/recordings/test_export.replay b/recordings/test_export.replay deleted file mode 100644 index 7788c7abf7..0000000000 --- a/recordings/test_export.replay +++ /dev/null @@ -1,167 +0,0 @@ -{"scale": 0.9299999999999995, "sender": 4637, "msg_type": "ViewPort", "panY": 60.64999999999975, "panX": 49.97999999999968, "message_id": 627} -{"sender": 4637, "msg_type": "MouseEvent", "y": 46, "x": 176, "type": "mousemove", "message_id": 628} -{"sender": 4637, "msg_type": "MouseEvent", "y": 46, "x": 176, "type": "mousemove", "message_id": 629} -{"sender": 4637, "msg_type": "MouseEvent", "y": 46, "x": 176, "type": "mousemove", "message_id": 630} -{"sender": 4637, "msg_type": "MouseEvent", "y": 46, "x": 176, "type": "mousemove", "message_id": 631} -{"sender": 4637, "msg_type": "MouseEvent", "y": 47, "x": 176, "type": "mousemove", "message_id": 632} -{"sender": 4637, "msg_type": "MouseEvent", "y": 49, "x": 176, "type": "mousemove", "message_id": 633} -{"sender": 4637, "msg_type": "MouseEvent", "y": 52, "x": 176, "type": "mousemove", "message_id": 634} -{"sender": 4637, "msg_type": "MouseEvent", "y": 55, "x": 175, "type": "mousemove", "message_id": 635} -{"sender": 4637, "msg_type": "MouseEvent", "y": 59, "x": 175, "type": "mousemove", "message_id": 636} -{"sender": 4637, "msg_type": "MouseEvent", "y": 64, "x": 173, "type": "mouseover", "message_id": 637} -{"sender": 4637, "msg_type": "MouseEvent", "y": 64, "x": 173, "type": "mousemove", "message_id": 639} -{"sender": 4637, "msg_type": "MouseEvent", "y": 70, "x": 172, "type": "mouseover", "message_id": 640} -{"sender": 4637, "msg_type": "MouseEvent", "y": 64, "x": 173, "type": "mouseover", "message_id": 638} -{"sender": 4637, "msg_type": "MouseEvent", "y": 70, "x": 172, "type": "mouseover", "message_id": 641} -{"sender": 4637, "msg_type": "MouseEvent", "y": 70, "x": 172, "type": "mousemove", "message_id": 642} -{"sender": 4637, "msg_type": "MouseEvent", "y": 76, "x": 171, "type": "mousemove", "message_id": 643} -{"sender": 4637, "msg_type": "MouseEvent", "y": 81, "x": 170, "type": "mousemove", "message_id": 644} -{"sender": 4637, "msg_type": "MouseEvent", "y": 88, "x": 170, "type": "mousemove", "message_id": 645} -{"sender": 4637, "msg_type": "MouseEvent", "y": 96, "x": 170, "type": "mousemove", "message_id": 646} -{"sender": 4637, "msg_type": "MouseEvent", "y": 101, "x": 170, "type": "mousemove", "message_id": 647} -{"sender": 4637, "msg_type": "MouseEvent", "y": 109, "x": 170, "type": "mousemove", "message_id": 648} -{"sender": 4637, "msg_type": "MouseEvent", "y": 116, "x": 170, "type": "mousemove", "message_id": 649} -{"sender": 4637, "msg_type": "MouseEvent", "y": 123, "x": 171, "type": "mousemove", "message_id": 650} -{"sender": 4637, "msg_type": "MouseEvent", "y": 129, "x": 172, "type": "mousemove", "message_id": 651} -{"sender": 4637, "msg_type": "MouseEvent", "y": 134, "x": 174, "type": "mouseover", "message_id": 652} -{"sender": 4637, "msg_type": "MouseEvent", "y": 134, "x": 174, "type": "mouseover", "message_id": 653} -{"sender": 4637, "msg_type": "MouseEvent", "y": 134, "x": 174, "type": "mousemove", "message_id": 654} -{"sender": 4637, "msg_type": "MouseEvent", "y": 138, "x": 176, "type": "mousemove", "message_id": 655} -{"sender": 4637, "msg_type": "MouseEvent", "y": 143, "x": 179, "type": "mousemove", "message_id": 656} -{"sender": 4637, "msg_type": "MouseEvent", "y": 147, "x": 182, "type": "mousemove", "message_id": 657} -{"sender": 4637, "msg_type": "MouseEvent", "y": 151, "x": 187, "type": "mousemove", "message_id": 658} -{"sender": 4637, "msg_type": "MouseEvent", "y": 154, "x": 193, "type": "mousemove", "message_id": 659} -{"sender": 4637, "msg_type": "MouseEvent", "y": 157, "x": 200, "type": "mousemove", "message_id": 660} -{"sender": 4637, "msg_type": "MouseEvent", "y": 159, "x": 209, "type": "mousemove", "message_id": 661} -{"sender": 4637, "msg_type": "MouseEvent", "y": 160, "x": 217, "type": "mouseover", "message_id": 662} -{"sender": 4637, "msg_type": "MouseEvent", "y": 160, "x": 217, "type": "mouseover", "message_id": 663} -{"sender": 4637, "msg_type": "MouseEvent", "y": 160, "x": 217, "type": "mousemove", "message_id": 664} -{"sender": 4637, "msg_type": "MouseEvent", "y": 161, "x": 230, "type": "mousemove", "message_id": 665} -{"sender": 4637, "msg_type": "MouseEvent", "y": 161, "x": 245, "type": "mousemove", "message_id": 666} -{"sender": 4637, "msg_type": "MouseEvent", "y": 161, "x": 260, "type": "mousemove", "message_id": 667} -{"sender": 4637, "msg_type": "MouseEvent", "y": 159, "x": 276, "type": "mouseover", "message_id": 668} -{"sender": 4637, "msg_type": "MouseEvent", "y": 159, "x": 276, "type": "mouseover", "message_id": 669} -{"sender": 4637, "msg_type": "MouseEvent", "y": 159, "x": 276, "type": "mousemove", "message_id": 670} -{"sender": 4637, "msg_type": "MouseEvent", "y": 156, "x": 292, "type": "mousemove", "message_id": 671} -{"sender": 4637, "msg_type": "MouseEvent", "y": 151, "x": 307, "type": "mousemove", "message_id": 672} -{"sender": 4637, "msg_type": "MouseEvent", "y": 143, "x": 319, "type": "mousemove", "message_id": 673} -{"sender": 4637, "msg_type": "MouseEvent", "y": 134, "x": 329, "type": "mousemove", "message_id": 674} -{"sender": 4637, "msg_type": "MouseEvent", "y": 122, "x": 338, "type": "mousemove", "message_id": 675} -{"sender": 4637, "msg_type": "MouseEvent", "y": 111, "x": 344, "type": "mousemove", "message_id": 676} -{"sender": 4637, "msg_type": "MouseEvent", "y": 102, "x": 349, "type": "mousemove", "message_id": 677} -{"sender": 4637, "msg_type": "MouseEvent", "y": 93, "x": 351, "type": "mousemove", "message_id": 678} -{"sender": 4637, "msg_type": "MouseEvent", "y": 88, "x": 352, "type": "mouseover", "message_id": 679} -{"sender": 4637, "msg_type": "MouseEvent", "y": 88, "x": 352, "type": "mouseover", "message_id": 680} -{"sender": 4637, "msg_type": "MouseEvent", "y": 88, "x": 352, "type": "mousemove", "message_id": 681} -{"sender": 4637, "msg_type": "MouseEvent", "y": 80, "x": 352, "type": "mousemove", "message_id": 682} -{"sender": 4637, "msg_type": "MouseEvent", "y": 73, "x": 351, "type": "mousemove", "message_id": 683} -{"sender": 4637, "msg_type": "MouseEvent", "y": 64, "x": 349, "type": "mouseover", "message_id": 684} -{"sender": 4637, "msg_type": "MouseEvent", "y": 64, "x": 349, "type": "mouseover", "message_id": 685} -{"sender": 4637, "msg_type": "MouseEvent", "y": 64, "x": 349, "type": "mousemove", "message_id": 686} -{"sender": 4637, "msg_type": "MouseEvent", "y": 55, "x": 344, "type": "mousemove", "message_id": 687} -{"sender": 4637, "msg_type": "MouseEvent", "y": 48, "x": 339, "type": "mousemove", "message_id": 688} -{"sender": 4637, "msg_type": "MouseEvent", "y": 42, "x": 333, "type": "mousemove", "message_id": 689} -{"sender": 4637, "msg_type": "MouseEvent", "y": 39, "x": 328, "type": "mousemove", "message_id": 690} -{"sender": 4637, "msg_type": "MouseEvent", "y": 36, "x": 323, "type": "mousemove", "message_id": 691} -{"sender": 4637, "msg_type": "MouseEvent", "y": 34, "x": 320, "type": "mousemove", "message_id": 692} -{"sender": 4637, "msg_type": "MouseEvent", "y": 33, "x": 317, "type": "mouseover", "message_id": 693} -{"sender": 4637, "msg_type": "MouseEvent", "y": 33, "x": 317, "type": "mouseover", "message_id": 694} -{"sender": 4637, "msg_type": "MouseEvent", "y": 33, "x": 317, "type": "mousemove", "message_id": 695} -{"sender": 4637, "msg_type": "MouseEvent", "y": 32, "x": 315, "type": "mousemove", "message_id": 696} -{"sender": 4637, "msg_type": "MouseEvent", "y": 32, "x": 313, "type": "mousemove", "message_id": 697} -{"sender": 4637, "msg_type": "MouseEvent", "y": 31, "x": 311, "type": "mousemove", "message_id": 698} -{"sender": 4637, "msg_type": "MouseEvent", "y": 31, "x": 307, "type": "mousemove", "message_id": 699} -{"sender": 4637, "msg_type": "MouseEvent", "y": 31, "x": 303, "type": "mousemove", "message_id": 700} -{"sender": 4637, "msg_type": "MouseEvent", "y": 31, "x": 300, "type": "mousemove", "message_id": 701} -{"sender": 4637, "msg_type": "MouseEvent", "y": 31, "x": 296, "type": "mousemove", "message_id": 702} -{"sender": 4637, "msg_type": "MouseEvent", "y": 31, "x": 292, "type": "mousemove", "message_id": 703} -{"sender": 4637, "msg_type": "MouseEvent", "y": 31, "x": 287, "type": "mousemove", "message_id": 704} -{"sender": 4637, "msg_type": "MouseEvent", "y": 31, "x": 281, "type": "mousemove", "message_id": 705} -{"sender": 4637, "msg_type": "MouseEvent", "y": 31, "x": 274, "type": "mousemove", "message_id": 706} -{"sender": 4637, "msg_type": "MouseEvent", "y": 31, "x": 266, "type": "mousemove", "message_id": 707} -{"sender": 4637, "msg_type": "MouseEvent", "y": 30, "x": 260, "type": "mousemove", "message_id": 708} -{"sender": 4637, "msg_type": "MouseEvent", "y": 30, "x": 255, "type": "mousemove", "message_id": 709} -{"sender": 4637, "msg_type": "MouseEvent", "y": 30, "x": 253, "type": "mousemove", "message_id": 710} -{"sender": 4637, "msg_type": "MouseEvent", "y": 30, "x": 252, "type": "mouseover", "message_id": 711} -{"sender": 4637, "msg_type": "MouseEvent", "y": 30, "x": 252, "type": "mouseover", "message_id": 712} -{"sender": 4637, "msg_type": "MouseEvent", "y": 30, "x": 252, "type": "mousemove", "message_id": 713} -{"sender": 4637, "msg_type": "MouseEvent", "y": 30, "x": 252, "type": "mousemove", "message_id": 714} -{"sender": 4637, "msg_type": "MouseEvent", "y": 30, "x": 252, "type": "mousemove", "message_id": 715} -{"sender": 4637, "msg_type": "MouseEvent", "y": 30, "x": 252, "type": "mousemove", "message_id": 716} -{"sender": 4637, "msg_type": "MouseEvent", "y": 30, "x": 252, "type": "mousemove", "message_id": 717} -{"sender": 4637, "msg_type": "MouseEvent", "y": 30, "x": 252, "type": "mousemove", "message_id": 718} -{"sender": 4637, "msg_type": "MouseEvent", "y": 30, "x": 252, "type": "mousemove", "message_id": 719} -{"sender": 4637, "msg_type": "MouseEvent", "y": 30, "x": 252, "type": "mousedown", "message_id": 720} -{"sender": 4637, "msg_type": "MouseEvent", "y": 30, "x": 252, "type": "mousemove", "message_id": 721} -{"sender": 4637, "msg_type": "MouseEvent", "y": 30, "x": 252, "type": "mouseup", "message_id": 722} -{"sender": 4637, "msg_type": "MouseEvent", "y": 30, "x": 252, "type": "mouseover", "message_id": 723} -{"sender": 4637, "msg_type": "MouseEvent", "y": 30, "x": 252, "type": "mouseover", "message_id": 724} -{"sender": 4637, "msg_type": "MouseEvent", "y": 30, "x": 252, "type": "mousemove", "message_id": 725} -{"sender": 4637, "msg_type": "MouseEvent", "y": 30, "x": 252, "type": "mouseover", "message_id": 726} -{"sender": 4637, "msg_type": "MouseEvent", "y": 30, "x": 252, "type": "mouseover", "message_id": 727} -{"sender": 4637, "msg_type": "MouseEvent", "y": 30, "x": 252, "type": "mousemove", "message_id": 728} -{"sender": 4637, "msg_type": "MouseEvent", "y": 30, "x": 252, "type": "mousemove", "message_id": 729} -{"sender": 4637, "msg_type": "MouseEvent", "y": 31, "x": 252, "type": "mousemove", "message_id": 730} -{"sender": 4637, "msg_type": "MouseEvent", "y": 31, "x": 252, "type": "mousemove", "message_id": 731} -{"sender": 4637, "msg_type": "MouseEvent", "y": 33, "x": 253, "type": "mousemove", "message_id": 732} -{"sender": 4637, "msg_type": "MouseEvent", "y": 36, "x": 255, "type": "mouseover", "message_id": 733} -{"sender": 4637, "msg_type": "MouseEvent", "y": 36, "x": 255, "type": "mouseover", "message_id": 734} -{"sender": 4637, "msg_type": "MouseEvent", "y": 36, "x": 255, "type": "mousemove", "message_id": 735} -{"sender": 4637, "msg_type": "MouseEvent", "y": 42, "x": 256, "type": "mouseover", "message_id": 736} -{"sender": 4637, "msg_type": "MouseEvent", "y": 42, "x": 256, "type": "mouseover", "message_id": 737} -{"sender": 4637, "msg_type": "MouseEvent", "y": 42, "x": 256, "type": "mousemove", "message_id": 738} -{"sender": 4637, "msg_type": "MouseEvent", "y": 47, "x": 257, "type": "mousemove", "message_id": 739} -{"sender": 4637, "msg_type": "MouseEvent", "y": 55, "x": 257, "type": "mousemove", "message_id": 740} -{"sender": 4637, "msg_type": "MouseEvent", "y": 64, "x": 256, "type": "mousemove", "message_id": 741} -{"sender": 4637, "msg_type": "MouseEvent", "y": 71, "x": 253, "type": "mouseover", "message_id": 742} -{"sender": 4637, "msg_type": "MouseEvent", "y": 71, "x": 253, "type": "mousemove", "message_id": 744} -{"sender": 4637, "msg_type": "MouseEvent", "y": 71, "x": 253, "type": "mouseover", "message_id": 743} -{"sender": 4637, "msg_type": "MouseEvent", "y": 76, "x": 251, "type": "mousemove", "message_id": 745} -{"sender": 4637, "msg_type": "MouseEvent", "y": 81, "x": 248, "type": "mousemove", "message_id": 746} -{"sender": 4637, "msg_type": "MouseEvent", "y": 85, "x": 244, "type": "mousemove", "message_id": 747} -{"sender": 4637, "msg_type": "MouseEvent", "y": 89, "x": 240, "type": "mousemove", "message_id": 748} -{"sender": 4637, "msg_type": "MouseEvent", "y": 91, "x": 237, "type": "mousemove", "message_id": 749} -{"sender": 4637, "msg_type": "MouseEvent", "y": 93, "x": 234, "type": "mousemove", "message_id": 750} -{"sender": 4637, "msg_type": "MouseEvent", "y": 94, "x": 231, "type": "mouseover", "message_id": 751} -{"sender": 4637, "msg_type": "MouseEvent", "y": 94, "x": 231, "type": "mouseover", "message_id": 752} -{"sender": 4637, "msg_type": "MouseEvent", "y": 94, "x": 231, "type": "mousemove", "message_id": 753} -{"sender": 4637, "msg_type": "MouseEvent", "y": 94, "x": 228, "type": "mousemove", "message_id": 754} -{"sender": 4637, "msg_type": "MouseEvent", "y": 94, "x": 225, "type": "mousemove", "message_id": 755} -{"sender": 4637, "msg_type": "MouseEvent", "y": 94, "x": 221, "type": "mousemove", "message_id": 756} -{"sender": 4637, "msg_type": "MouseEvent", "y": 94, "x": 217, "type": "mousemove", "message_id": 757} -{"sender": 4637, "msg_type": "MouseEvent", "y": 93, "x": 214, "type": "mousemove", "message_id": 758} -{"sender": 4637, "msg_type": "MouseEvent", "y": 93, "x": 211, "type": "mousemove", "message_id": 759} -{"sender": 4637, "msg_type": "MouseEvent", "y": 92, "x": 209, "type": "mousemove", "message_id": 760} -{"sender": 4637, "msg_type": "MouseEvent", "y": 92, "x": 207, "type": "mousemove", "message_id": 761} -{"sender": 4637, "msg_type": "MouseEvent", "y": 91, "x": 206, "type": "mouseover", "message_id": 762} -{"sender": 4637, "msg_type": "MouseEvent", "y": 91, "x": 206, "type": "mousemove", "message_id": 764} -{"sender": 4637, "msg_type": "MouseEvent", "y": 91, "x": 206, "type": "mouseover", "message_id": 763} -{"sender": 4637, "msg_type": "MouseEvent", "y": 90, "x": 204, "type": "mouseover", "message_id": 765} -{"sender": 4637, "msg_type": "MouseEvent", "y": 90, "x": 204, "type": "mouseover", "message_id": 766} -{"sender": 4637, "msg_type": "MouseEvent", "y": 90, "x": 204, "type": "mousemove", "message_id": 767} -{"sender": 4637, "msg_type": "MouseEvent", "y": 88, "x": 201, "type": "mouseover", "message_id": 768} -{"sender": 4637, "msg_type": "MouseEvent", "y": 88, "x": 201, "type": "mouseover", "message_id": 769} -{"sender": 4637, "msg_type": "MouseEvent", "y": 85, "x": 198, "type": "mousemove", "message_id": 771} -{"sender": 4637, "msg_type": "MouseEvent", "y": 88, "x": 201, "type": "mousemove", "message_id": 770} -{"sender": 4637, "msg_type": "MouseEvent", "y": 83, "x": 196, "type": "mousemove", "message_id": 772} -{"sender": 4637, "msg_type": "MouseEvent", "y": 80, "x": 193, "type": "mousemove", "message_id": 773} -{"sender": 4637, "msg_type": "MouseEvent", "y": 77, "x": 192, "type": "mouseover", "message_id": 774} -{"sender": 4637, "msg_type": "MouseEvent", "y": 77, "x": 192, "type": "mouseover", "message_id": 775} -{"sender": 4637, "msg_type": "MouseEvent", "y": 77, "x": 192, "type": "mousemove", "message_id": 776} -{"sender": 4637, "msg_type": "MouseEvent", "y": 74, "x": 191, "type": "mousemove", "message_id": 777} -{"sender": 4637, "msg_type": "MouseEvent", "y": 71, "x": 190, "type": "mousemove", "message_id": 778} -{"sender": 4637, "msg_type": "MouseEvent", "y": 67, "x": 189, "type": "mousemove", "message_id": 779} -{"sender": 4637, "msg_type": "MouseEvent", "y": 64, "x": 188, "type": "mousemove", "message_id": 780} -{"sender": 4637, "msg_type": "MouseEvent", "y": 60, "x": 187, "type": "mousemove", "message_id": 781} -{"sender": 4637, "msg_type": "MouseEvent", "y": 59, "x": 187, "type": "mousemove", "message_id": 782} -{"sender": 4637, "msg_type": "MouseEvent", "y": 57, "x": 186, "type": "mousemove", "message_id": 783} -{"sender": 4637, "msg_type": "MouseEvent", "y": 55, "x": 186, "type": "mousemove", "message_id": 784} -{"sender": 4637, "msg_type": "MouseEvent", "y": 52, "x": 186, "type": "mousemove", "message_id": 786} -{"sender": 4637, "msg_type": "MouseEvent", "y": 53, "x": 186, "type": "mousemove", "message_id": 785} -{"sender": 4637, "msg_type": "MouseEvent", "y": 51, "x": 186, "type": "mousemove", "message_id": 787} -{"sender": 4637, "msg_type": "MouseEvent", "y": 50, "x": 186, "type": "mousemove", "message_id": 788} -{"sender": 4637, "msg_type": "MouseEvent", "y": 49, "x": 187, "type": "mousemove", "message_id": 789} -{"sender": 4637, "msg_type": "MouseEvent", "y": 49, "x": 187, "type": "mousemove", "message_id": 790} -{"sender": 4637, "msg_type": "MouseEvent", "y": 48, "x": 187, "type": "mousemove", "message_id": 791} -{"sender": 4637, "msg_type": "MouseEvent", "y": 48, "x": 187, "type": "mousemove", "message_id": 792} -{"sender": 4637, "msg_type": "MouseEvent", "y": 48, "x": 187, "type": "mousemove", "message_id": 793} diff --git a/recordings/test_link_unconnected.replay b/recordings/test_link_unconnected.replay deleted file mode 100644 index 5af28a8801..0000000000 --- a/recordings/test_link_unconnected.replay +++ /dev/null @@ -1,180 +0,0 @@ -{"panX": 88.50231573279976, "panY": 87.7890649686315, "scale": 0.7399999999999998, "sender": 4115, "msg_type": "ViewPort", "message_id": 0} -{"sender": 4115, "msg_type": "MouseEvent", "y": 46, "x": 189, "type": "mousemove", "message_id": 2099} -{"sender": 4115, "msg_type": "MouseEvent", "y": 57, "x": 191, "type": "mouseover", "message_id": 2100} -{"sender": 4115, "msg_type": "MouseEvent", "y": 57, "x": 191, "type": "mouseover", "message_id": 2101} -{"sender": 4115, "msg_type": "MouseEvent", "y": 57, "x": 191, "type": "mousemove", "message_id": 2102} -{"sender": 4115, "msg_type": "MouseEvent", "y": 74, "x": 193, "type": "mouseover", "message_id": 2103} -{"sender": 4115, "msg_type": "MouseEvent", "y": 74, "x": 193, "type": "mouseover", "message_id": 2104} -{"sender": 4115, "msg_type": "MouseEvent", "y": 74, "x": 193, "type": "mousemove", "message_id": 2105} -{"sender": 4115, "msg_type": "MouseEvent", "y": 91, "x": 197, "type": "mousemove", "message_id": 2106} -{"sender": 4115, "msg_type": "MouseEvent", "y": 110, "x": 200, "type": "mousemove", "message_id": 2107} -{"sender": 4115, "msg_type": "MouseEvent", "y": 130, "x": 206, "type": "mousemove", "message_id": 2108} -{"sender": 4115, "msg_type": "MouseEvent", "y": 150, "x": 210, "type": "mousemove", "message_id": 2109} -{"sender": 4115, "msg_type": "MouseEvent", "y": 170, "x": 215, "type": "mousemove", "message_id": 2110} -{"sender": 4115, "msg_type": "MouseEvent", "y": 186, "x": 220, "type": "mousemove", "message_id": 2111} -{"sender": 4115, "msg_type": "MouseEvent", "y": 205, "x": 225, "type": "mousemove", "message_id": 2112} -{"sender": 4115, "msg_type": "MouseEvent", "y": 220, "x": 230, "type": "mousemove", "message_id": 2113} -{"sender": 4115, "msg_type": "MouseEvent", "y": 237, "x": 235, "type": "mousemove", "message_id": 2114} -{"sender": 4115, "msg_type": "MouseEvent", "y": 243, "x": 237, "type": "mousemove", "message_id": 2115} -{"sender": 4115, "msg_type": "MouseEvent", "y": 256, "x": 241, "type": "mousemove", "message_id": 2116} -{"sender": 4115, "msg_type": "MouseEvent", "y": 267, "x": 246, "type": "mousemove", "message_id": 2117} -{"sender": 4115, "msg_type": "MouseEvent", "y": 275, "x": 249, "type": "mousemove", "message_id": 2118} -{"sender": 4115, "msg_type": "MouseEvent", "y": 278, "x": 249, "type": "mouseover", "message_id": 2120} -{"sender": 4115, "msg_type": "MouseEvent", "y": 278, "x": 249, "type": "mouseover", "message_id": 2119} -{"sender": 4115, "msg_type": "MouseEvent", "y": 278, "x": 249, "type": "mousemove", "message_id": 2121} -{"sender": 4115, "msg_type": "MouseEvent", "y": 288, "x": 254, "type": "mouseover", "message_id": 2122} -{"sender": 4115, "msg_type": "MouseEvent", "y": 288, "x": 254, "type": "mouseover", "message_id": 2123} -{"sender": 4115, "msg_type": "MouseEvent", "y": 288, "x": 254, "type": "mousemove", "message_id": 2124} -{"sender": 4115, "msg_type": "MouseEvent", "y": 292, "x": 255, "type": "mouseover", "message_id": 2125} -{"sender": 4115, "msg_type": "MouseEvent", "y": 292, "x": 255, "type": "mouseover", "message_id": 2126} -{"sender": 4115, "msg_type": "MouseEvent", "y": 292, "x": 255, "type": "mousemove", "message_id": 2127} -{"sender": 4115, "msg_type": "MouseEvent", "y": 294, "x": 256, "type": "mousemove", "message_id": 2128} -{"sender": 4115, "msg_type": "MouseEvent", "y": 299, "x": 258, "type": "mouseover", "message_id": 2129} -{"sender": 4115, "msg_type": "MouseEvent", "y": 299, "x": 258, "type": "mouseover", "message_id": 2130} -{"sender": 4115, "msg_type": "MouseEvent", "y": 299, "x": 258, "type": "mousemove", "message_id": 2131} -{"sender": 4115, "msg_type": "MouseEvent", "y": 301, "x": 259, "type": "mouseover", "message_id": 2132} -{"sender": 4115, "msg_type": "MouseEvent", "y": 301, "x": 259, "type": "mouseover", "message_id": 2133} -{"sender": 4115, "msg_type": "MouseEvent", "y": 301, "x": 259, "type": "mousemove", "message_id": 2134} -{"sender": 4115, "msg_type": "MouseEvent", "y": 304, "x": 260, "type": "mousemove", "message_id": 2135} -{"sender": 4115, "msg_type": "MouseEvent", "y": 306, "x": 260, "type": "mousemove", "message_id": 2136} -{"sender": 4115, "msg_type": "MouseEvent", "y": 309, "x": 261, "type": "mousemove", "message_id": 2137} -{"sender": 4115, "msg_type": "MouseEvent", "y": 310, "x": 262, "type": "mousemove", "message_id": 2138} -{"sender": 4115, "msg_type": "MouseEvent", "y": 312, "x": 262, "type": "mousemove", "message_id": 2139} -{"sender": 4115, "msg_type": "MouseEvent", "y": 313, "x": 262, "type": "mousemove", "message_id": 2140} -{"sender": 4115, "msg_type": "MouseEvent", "y": 315, "x": 263, "type": "mousemove", "message_id": 2142} -{"sender": 4115, "msg_type": "MouseEvent", "y": 314, "x": 263, "type": "mousemove", "message_id": 2141} -{"sender": 4115, "msg_type": "MouseEvent", "y": 315, "x": 263, "type": "mousemove", "message_id": 2143} -{"sender": 4115, "msg_type": "MouseEvent", "y": 315, "x": 263, "type": "mousemove", "message_id": 2144} -{"sender": 4115, "msg_type": "MouseEvent", "y": 315, "x": 263, "type": "mousedown", "message_id": 2145} -{"sender": 4115, "msg_type": "MouseEvent", "y": 315, "x": 263, "type": "mouseup", "message_id": 2146} -{"sender": 4115, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 2147, "altKey": false, "metaKey": false, "key": "s", "ctrlKey": false, "type": "keydown", "keyCode": 83} -{"sender": 4115, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 2149, "altKey": false, "metaKey": false, "key": "l", "ctrlKey": false, "type": "keydown", "keyCode": 76} -{"sender": 4115, "msg_type": "MouseEvent", "y": 315, "x": 263, "type": "mousedown", "message_id": 2150} -{"sender": 4115, "msg_type": "MouseEvent", "y": 315, "x": 263, "type": "mouseup", "message_id": 2151} -{"sender": 4115, "msg_type": "MouseEvent", "y": 315, "x": 264, "type": "mousemove", "message_id": 2153} -{"sender": 4115, "msg_type": "MouseEvent", "y": 314, "x": 267, "type": "mouseover", "message_id": 2154} -{"sender": 4115, "msg_type": "MouseEvent", "y": 314, "x": 267, "type": "mouseover", "message_id": 2155} -{"sender": 4115, "msg_type": "MouseEvent", "y": 314, "x": 267, "type": "mousemove", "message_id": 2156} -{"sender": 4115, "msg_type": "MouseEvent", "y": 311, "x": 272, "type": "mouseover", "message_id": 2157} -{"sender": 4115, "msg_type": "MouseEvent", "y": 311, "x": 272, "type": "mouseover", "message_id": 2158} -{"sender": 4115, "msg_type": "MouseEvent", "y": 311, "x": 272, "type": "mousemove", "message_id": 2159} -{"sender": 4115, "msg_type": "MouseEvent", "y": 309, "x": 277, "type": "mousemove", "message_id": 2160} -{"sender": 4115, "msg_type": "MouseEvent", "y": 307, "x": 283, "type": "mouseover", "message_id": 2161} -{"sender": 4115, "msg_type": "MouseEvent", "y": 307, "x": 283, "type": "mouseover", "message_id": 2162} -{"sender": 4115, "msg_type": "MouseEvent", "y": 307, "x": 283, "type": "mousemove", "message_id": 2163} -{"sender": 4115, "msg_type": "MouseEvent", "y": 305, "x": 291, "type": "mousemove", "message_id": 2164} -{"sender": 4115, "msg_type": "MouseEvent", "y": 297, "x": 311, "type": "mouseover", "message_id": 2165} -{"sender": 4115, "msg_type": "MouseEvent", "y": 297, "x": 311, "type": "mouseover", "message_id": 2166} -{"sender": 4115, "msg_type": "MouseEvent", "y": 297, "x": 311, "type": "mousemove", "message_id": 2167} -{"sender": 4115, "msg_type": "MouseEvent", "y": 291, "x": 330, "type": "mousemove", "message_id": 2168} -{"sender": 4115, "msg_type": "MouseEvent", "y": 290, "x": 340, "type": "mouseover", "message_id": 2169} -{"sender": 4115, "msg_type": "MouseEvent", "y": 290, "x": 340, "type": "mouseover", "message_id": 2170} -{"sender": 4115, "msg_type": "MouseEvent", "y": 290, "x": 340, "type": "mousemove", "message_id": 2171} -{"sender": 4115, "msg_type": "MouseEvent", "y": 287, "x": 360, "type": "mouseover", "message_id": 2172} -{"sender": 4115, "msg_type": "MouseEvent", "y": 287, "x": 360, "type": "mouseover", "message_id": 2173} -{"sender": 4115, "msg_type": "MouseEvent", "y": 287, "x": 360, "type": "mousemove", "message_id": 2174} -{"sender": 4115, "msg_type": "MouseEvent", "y": 286, "x": 378, "type": "mousemove", "message_id": 2175} -{"sender": 4115, "msg_type": "MouseEvent", "y": 285, "x": 392, "type": "mouseover", "message_id": 2176} -{"sender": 4115, "msg_type": "MouseEvent", "y": 285, "x": 392, "type": "mouseover", "message_id": 2177} -{"sender": 4115, "msg_type": "MouseEvent", "y": 285, "x": 392, "type": "mousemove", "message_id": 2178} -{"sender": 4115, "msg_type": "MouseEvent", "y": 285, "x": 399, "type": "mousemove", "message_id": 2179} -{"sender": 4115, "msg_type": "MouseEvent", "y": 285, "x": 410, "type": "mousemove", "message_id": 2180} -{"sender": 4115, "msg_type": "MouseEvent", "y": 285, "x": 420, "type": "mousemove", "message_id": 2181} -{"sender": 4115, "msg_type": "MouseEvent", "y": 285, "x": 423, "type": "mousemove", "message_id": 2182} -{"sender": 4115, "msg_type": "MouseEvent", "y": 285, "x": 428, "type": "mousemove", "message_id": 2183} -{"sender": 4115, "msg_type": "MouseEvent", "y": 285, "x": 433, "type": "mousemove", "message_id": 2184} -{"sender": 4115, "msg_type": "MouseEvent", "y": 285, "x": 438, "type": "mousemove", "message_id": 2186} -{"sender": 4115, "msg_type": "MouseEvent", "y": 285, "x": 436, "type": "mousemove", "message_id": 2185} -{"sender": 4115, "msg_type": "MouseEvent", "y": 285, "x": 440, "type": "mousemove", "message_id": 2187} -{"sender": 4115, "msg_type": "MouseEvent", "y": 285, "x": 440, "type": "mouseover", "message_id": 2188} -{"sender": 4115, "msg_type": "MouseEvent", "y": 285, "x": 440, "type": "mouseover", "message_id": 2189} -{"sender": 4115, "msg_type": "MouseEvent", "y": 285, "x": 440, "type": "mousemove", "message_id": 2190} -{"sender": 4115, "msg_type": "MouseEvent", "y": 285, "x": 441, "type": "mousemove", "message_id": 2191} -{"sender": 4115, "msg_type": "MouseEvent", "y": 285, "x": 441, "type": "mousemove", "message_id": 2192} -{"sender": 4115, "msg_type": "MouseEvent", "y": 285, "x": 442, "type": "mousemove", "message_id": 2193} -{"sender": 4115, "msg_type": "MouseEvent", "y": 285, "x": 442, "type": "mousemove", "message_id": 2194} -{"sender": 4115, "msg_type": "MouseEvent", "y": 286, "x": 442, "type": "mousemove", "message_id": 2195} -{"sender": 4115, "msg_type": "MouseEvent", "y": 286, "x": 442, "type": "mousemove", "message_id": 2196} -{"sender": 4115, "msg_type": "MouseEvent", "y": 286, "x": 441, "type": "mousemove", "message_id": 2197} -{"sender": 4115, "msg_type": "MouseEvent", "y": 286, "x": 441, "type": "mousemove", "message_id": 2198} -{"sender": 4115, "msg_type": "MouseEvent", "y": 286, "x": 440, "type": "mousemove", "message_id": 2199} -{"sender": 4115, "msg_type": "MouseEvent", "y": 286, "x": 440, "type": "mousemove", "message_id": 2200} -{"sender": 4115, "msg_type": "MouseEvent", "y": 286, "x": 439, "type": "mousemove", "message_id": 2201} -{"sender": 4115, "msg_type": "MouseEvent", "y": 286, "x": 439, "type": "mousemove", "message_id": 2202} -{"sender": 4115, "msg_type": "MouseEvent", "y": 286, "x": 439, "type": "mousemove", "message_id": 2203} -{"sender": 4115, "msg_type": "MouseEvent", "y": 286, "x": 439, "type": "mousemove", "message_id": 2204} -{"sender": 4115, "msg_type": "MouseEvent", "y": 286, "x": 438, "type": "mousemove", "message_id": 2205} -{"sender": 4115, "msg_type": "MouseEvent", "y": 286, "x": 438, "type": "mousedown", "message_id": 2206} -{"sender": 4115, "msg_type": "MouseEvent", "y": 286, "x": 438, "type": "mouseup", "message_id": 2207} -{"sender": 4115, "msg_type": "MouseEvent", "y": 286, "x": 438, "type": "mousemove", "message_id": 2209} -{"sender": 4115, "msg_type": "MouseEvent", "y": 284, "x": 436, "type": "mouseover", "message_id": 2211} -{"sender": 4115, "msg_type": "MouseEvent", "y": 284, "x": 436, "type": "mouseover", "message_id": 2210} -{"sender": 4115, "msg_type": "MouseEvent", "y": 281, "x": 433, "type": "mousemove", "message_id": 2213} -{"sender": 4115, "msg_type": "MouseEvent", "y": 284, "x": 436, "type": "mousemove", "message_id": 2212} -{"sender": 4115, "msg_type": "MouseEvent", "y": 278, "x": 430, "type": "mousemove", "message_id": 2214} -{"sender": 4115, "msg_type": "MouseEvent", "y": 274, "x": 425, "type": "mousemove", "message_id": 2215} -{"sender": 4115, "msg_type": "MouseEvent", "y": 270, "x": 421, "type": "mousemove", "message_id": 2216} -{"sender": 4115, "msg_type": "MouseEvent", "y": 264, "x": 415, "type": "mousemove", "message_id": 2217} -{"sender": 4115, "msg_type": "MouseEvent", "y": 258, "x": 407, "type": "mousemove", "message_id": 2218} -{"sender": 4115, "msg_type": "MouseEvent", "y": 226, "x": 375, "type": "mousemove", "message_id": 2220} -{"sender": 4115, "msg_type": "MouseEvent", "y": 244, "x": 392, "type": "mousemove", "message_id": 2219} -{"sender": 4115, "msg_type": "MouseEvent", "y": 207, "x": 357, "type": "mousemove", "message_id": 2221} -{"sender": 4115, "msg_type": "MouseEvent", "y": 185, "x": 336, "type": "mousemove", "message_id": 2222} -{"sender": 4115, "msg_type": "MouseEvent", "y": 163, "x": 314, "type": "mousemove", "message_id": 2223} -{"sender": 4115, "msg_type": "MouseEvent", "y": 142, "x": 293, "type": "mousemove", "message_id": 2224} -{"sender": 4115, "msg_type": "MouseEvent", "y": 135, "x": 287, "type": "mousemove", "message_id": 2225} -{"sender": 4115, "msg_type": "MouseEvent", "y": 117, "x": 269, "type": "mousemove", "message_id": 2226} -{"sender": 4115, "msg_type": "MouseEvent", "y": 104, "x": 256, "type": "mousemove", "message_id": 2227} -{"sender": 4115, "msg_type": "MouseEvent", "y": 98, "x": 250, "type": "mousemove", "message_id": 2228} -{"sender": 4115, "msg_type": "MouseEvent", "y": 88, "x": 238, "type": "mouseover", "message_id": 2229} -{"sender": 4115, "msg_type": "MouseEvent", "y": 88, "x": 238, "type": "mouseover", "message_id": 2230} -{"sender": 4115, "msg_type": "MouseEvent", "y": 88, "x": 238, "type": "mousemove", "message_id": 2231} -{"sender": 4115, "msg_type": "MouseEvent", "y": 80, "x": 229, "type": "mouseover", "message_id": 2232} -{"sender": 4115, "msg_type": "MouseEvent", "y": 80, "x": 229, "type": "mouseover", "message_id": 2233} -{"sender": 4115, "msg_type": "MouseEvent", "y": 80, "x": 229, "type": "mousemove", "message_id": 2234} -{"sender": 4115, "msg_type": "MouseEvent", "y": 73, "x": 222, "type": "mousemove", "message_id": 2235} -{"sender": 4115, "msg_type": "MouseEvent", "y": 67, "x": 216, "type": "mousemove", "message_id": 2236} -{"sender": 4115, "msg_type": "MouseEvent", "y": 64, "x": 211, "type": "mousemove", "message_id": 2237} -{"sender": 4115, "msg_type": "MouseEvent", "y": 62, "x": 209, "type": "mousemove", "message_id": 2238} -{"sender": 4115, "msg_type": "MouseEvent", "y": 59, "x": 205, "type": "mouseover", "message_id": 2239} -{"sender": 4115, "msg_type": "MouseEvent", "y": 59, "x": 205, "type": "mouseover", "message_id": 2240} -{"sender": 4115, "msg_type": "MouseEvent", "y": 59, "x": 205, "type": "mousemove", "message_id": 2241} -{"sender": 4115, "msg_type": "MouseEvent", "y": 55, "x": 200, "type": "mousemove", "message_id": 2242} -{"sender": 4115, "msg_type": "MouseEvent", "y": 54, "x": 199, "type": "mouseover", "message_id": 2243} -{"sender": 4115, "msg_type": "MouseEvent", "y": 54, "x": 199, "type": "mouseover", "message_id": 2244} -{"sender": 4115, "msg_type": "MouseEvent", "y": 54, "x": 199, "type": "mousemove", "message_id": 2245} -{"sender": 4115, "msg_type": "MouseEvent", "y": 52, "x": 196, "type": "mouseover", "message_id": 2246} -{"sender": 4115, "msg_type": "MouseEvent", "y": 52, "x": 196, "type": "mouseover", "message_id": 2247} -{"sender": 4115, "msg_type": "MouseEvent", "y": 52, "x": 196, "type": "mousemove", "message_id": 2248} -{"sender": 4115, "msg_type": "MouseEvent", "y": 51, "x": 194, "type": "mouseover", "message_id": 2249} -{"sender": 4115, "msg_type": "MouseEvent", "y": 51, "x": 194, "type": "mouseover", "message_id": 2250} -{"sender": 4115, "msg_type": "MouseEvent", "y": 51, "x": 194, "type": "mousemove", "message_id": 2251} -{"sender": 4115, "msg_type": "MouseEvent", "y": 50, "x": 193, "type": "mouseover", "message_id": 2252} -{"sender": 4115, "msg_type": "MouseEvent", "y": 50, "x": 193, "type": "mouseover", "message_id": 2253} -{"sender": 4115, "msg_type": "MouseEvent", "y": 50, "x": 193, "type": "mousemove", "message_id": 2254} -{"sender": 4115, "msg_type": "MouseEvent", "y": 48, "x": 191, "type": "mouseover", "message_id": 2255} -{"sender": 4115, "msg_type": "MouseEvent", "y": 48, "x": 191, "type": "mouseover", "message_id": 2256} -{"sender": 4115, "msg_type": "MouseEvent", "y": 48, "x": 191, "type": "mousemove", "message_id": 2257} -{"sender": 4115, "msg_type": "MouseEvent", "y": 47, "x": 190, "type": "mouseover", "message_id": 2258} -{"sender": 4115, "msg_type": "MouseEvent", "y": 47, "x": 190, "type": "mouseover", "message_id": 2259} -{"sender": 4115, "msg_type": "MouseEvent", "y": 47, "x": 190, "type": "mousemove", "message_id": 2260} -{"sender": 4115, "msg_type": "MouseEvent", "y": 46, "x": 189, "type": "mousemove", "message_id": 2261} -{"sender": 4115, "msg_type": "MouseEvent", "y": 45, "x": 187, "type": "mouseover", "message_id": 2262} -{"sender": 4115, "msg_type": "MouseEvent", "y": 45, "x": 187, "type": "mouseover", "message_id": 2263} -{"sender": 4115, "msg_type": "MouseEvent", "y": 45, "x": 187, "type": "mousemove", "message_id": 2264} -{"sender": 4115, "msg_type": "MouseEvent", "y": 44, "x": 186, "type": "mouseover", "message_id": 2265} -{"sender": 4115, "msg_type": "MouseEvent", "y": 44, "x": 186, "type": "mouseover", "message_id": 2266} -{"sender": 4115, "msg_type": "MouseEvent", "y": 44, "x": 186, "type": "mousemove", "message_id": 2267} -{"sender": 4115, "msg_type": "MouseEvent", "y": 43, "x": 185, "type": "mousemove", "message_id": 2268} -{"sender": 4115, "msg_type": "MouseEvent", "y": 42, "x": 183, "type": "mouseover", "message_id": 2269} -{"sender": 4115, "msg_type": "MouseEvent", "y": 42, "x": 183, "type": "mouseover", "message_id": 2270} -{"sender": 4115, "msg_type": "MouseEvent", "y": 42, "x": 183, "type": "mousemove", "message_id": 2271} -{"sender": 4115, "msg_type": "MouseEvent", "y": 41, "x": 182, "type": "mouseover", "message_id": 2272} -{"sender": 4115, "msg_type": "MouseEvent", "y": 41, "x": 182, "type": "mouseover", "message_id": 2273} -{"sender": 4115, "msg_type": "MouseEvent", "y": 41, "x": 182, "type": "mousemove", "message_id": 2274} -{"sender": 4115, "msg_type": "MouseEvent", "y": 40, "x": 180, "type": "mouseover", "message_id": 2275} -{"sender": 4115, "msg_type": "MouseEvent", "y": 40, "x": 180, "type": "mouseover", "message_id": 2276} -{"sender": 4115, "msg_type": "MouseEvent", "y": 40, "x": 180, "type": "mousemove", "message_id": 2277} -{"sender": 4115, "msg_type": "MouseEvent", "y": 39, "x": 179, "type": "mouseover", "message_id": 2278} -{"sender": 4115, "msg_type": "MouseEvent", "y": 39, "x": 179, "type": "mouseover", "message_id": 2279} -{"sender": 4115, "msg_type": "MouseEvent", "y": 39, "x": 179, "type": "mousemove", "message_id": 2280} diff --git a/recordings/test_mouse.replay b/recordings/test_mouse.replay deleted file mode 100644 index 86190ad510..0000000000 --- a/recordings/test_mouse.replay +++ /dev/null @@ -1,536 +0,0 @@ -{"panX": 156.0005645513574, "panY": 143.5339218357422, "scale": 0.510765027322404, "sender": 3914, "msg_type": "ViewPort", "message_id": 0} -{"sender": 3914, "msg_type": "MouseEvent", "y": 49, "x": 172, "type": "mousemove", "message_id": 121} -{"sender": 3914, "msg_type": "MouseEvent", "y": 49, "x": 172, "type": "mousemove", "message_id": 122} -{"sender": 3914, "msg_type": "MouseEvent", "y": 49, "x": 173, "type": "mousemove", "message_id": 123} -{"sender": 3914, "msg_type": "MouseEvent", "y": 50, "x": 174, "type": "mousemove", "message_id": 124} -{"sender": 3914, "msg_type": "MouseEvent", "y": 50, "x": 175, "type": "mousemove", "message_id": 125} -{"sender": 3914, "msg_type": "MouseEvent", "y": 51, "x": 176, "type": "mousemove", "message_id": 126} -{"sender": 3914, "msg_type": "MouseEvent", "y": 51, "x": 178, "type": "mouseover", "message_id": 127} -{"sender": 3914, "msg_type": "MouseEvent", "y": 51, "x": 178, "type": "mouseover", "message_id": 128} -{"sender": 3914, "msg_type": "MouseEvent", "y": 51, "x": 178, "type": "mousemove", "message_id": 129} -{"sender": 3914, "msg_type": "MouseEvent", "y": 52, "x": 179, "type": "mouseover", "message_id": 130} -{"sender": 3914, "msg_type": "MouseEvent", "y": 52, "x": 179, "type": "mouseover", "message_id": 131} -{"sender": 3914, "msg_type": "MouseEvent", "y": 52, "x": 179, "type": "mousemove", "message_id": 132} -{"sender": 3914, "msg_type": "MouseEvent", "y": 52, "x": 179, "type": "mousemove", "message_id": 133} -{"sender": 3914, "msg_type": "MouseEvent", "y": 52, "x": 179, "type": "mousemove", "message_id": 134} -{"sender": 3914, "msg_type": "MouseEvent", "y": 52, "x": 180, "type": "mousemove", "message_id": 135} -{"sender": 3914, "msg_type": "MouseEvent", "y": 52, "x": 181, "type": "mousemove", "message_id": 136} -{"sender": 3914, "msg_type": "MouseEvent", "y": 53, "x": 181, "type": "mousemove", "message_id": 137} -{"sender": 3914, "msg_type": "MouseEvent", "y": 53, "x": 182, "type": "mousemove", "message_id": 138} -{"sender": 3914, "msg_type": "MouseEvent", "y": 53, "x": 183, "type": "mousemove", "message_id": 139} -{"sender": 3914, "msg_type": "MouseEvent", "y": 53, "x": 183, "type": "mousemove", "message_id": 140} -{"sender": 3914, "msg_type": "MouseEvent", "y": 53, "x": 184, "type": "mousemove", "message_id": 141} -{"sender": 3914, "msg_type": "MouseEvent", "y": 53, "x": 184, "type": "mousemove", "message_id": 142} -{"sender": 3914, "msg_type": "MouseEvent", "y": 53, "x": 184, "type": "mousemove", "message_id": 143} -{"sender": 3914, "msg_type": "MouseEvent", "y": 53, "x": 182, "type": "mouseover", "message_id": 144} -{"sender": 3914, "msg_type": "MouseEvent", "y": 53, "x": 182, "type": "mouseover", "message_id": 145} -{"sender": 3914, "msg_type": "MouseEvent", "y": 53, "x": 182, "type": "mousemove", "message_id": 146} -{"sender": 3914, "msg_type": "MouseEvent", "y": 53, "x": 178, "type": "mousemove", "message_id": 147} -{"sender": 3914, "msg_type": "MouseEvent", "y": 53, "x": 170, "type": "mousemove", "message_id": 148} -{"sender": 3914, "msg_type": "MouseEvent", "y": 53, "x": 158, "type": "mousemove", "message_id": 149} -{"sender": 3914, "msg_type": "MouseEvent", "y": 54, "x": 141, "type": "mouseover", "message_id": 150} -{"sender": 3914, "msg_type": "MouseEvent", "y": 54, "x": 141, "type": "mouseover", "message_id": 151} -{"sender": 3914, "msg_type": "MouseEvent", "y": 54, "x": 141, "type": "mousemove", "message_id": 152} -{"sender": 3914, "msg_type": "MouseEvent", "y": 56, "x": 120, "type": "mouseover", "message_id": 153} -{"sender": 3914, "msg_type": "MouseEvent", "y": 56, "x": 120, "type": "mouseover", "message_id": 154} -{"sender": 3914, "msg_type": "MouseEvent", "y": 56, "x": 120, "type": "mousemove", "message_id": 155} -{"sender": 3914, "msg_type": "MouseEvent", "y": 58, "x": 98, "type": "mousemove", "message_id": 156} -{"sender": 3914, "msg_type": "MouseEvent", "y": 59, "x": 74, "type": "mouseover", "message_id": 157} -{"sender": 3914, "msg_type": "MouseEvent", "y": 59, "x": 74, "type": "mouseover", "message_id": 158} -{"sender": 3914, "msg_type": "MouseEvent", "y": 59, "x": 74, "type": "mousemove", "message_id": 159} -{"sender": 3914, "msg_type": "MouseEvent", "y": 60, "x": 52, "type": "mouseover", "message_id": 160} -{"sender": 3914, "msg_type": "MouseEvent", "y": 60, "x": 52, "type": "mouseover", "message_id": 161} -{"sender": 3914, "msg_type": "MouseEvent", "y": 60, "x": 52, "type": "mousemove", "message_id": 162} -{"sender": 3914, "msg_type": "MouseEvent", "y": 61, "x": 33, "type": "mouseover", "message_id": 163} -{"sender": 3914, "msg_type": "MouseEvent", "y": 61, "x": 33, "type": "mousemove", "message_id": 165} -{"sender": 3914, "msg_type": "MouseEvent", "y": 61, "x": 33, "type": "mouseover", "message_id": 164} -{"sender": 3914, "msg_type": "MouseEvent", "y": 61, "x": 19, "type": "mouseover", "message_id": 166} -{"sender": 3914, "msg_type": "MouseEvent", "y": 61, "x": 19, "type": "mouseover", "message_id": 167} -{"sender": 3914, "msg_type": "MouseEvent", "y": 61, "x": 19, "type": "mousemove", "message_id": 168} -{"sender": 3914, "msg_type": "MouseEvent", "y": 62, "x": 10, "type": "mousemove", "message_id": 169} -{"sender": 3914, "msg_type": "MouseEvent", "y": 62, "x": 4, "type": "mousemove", "message_id": 170} -{"sender": 3914, "msg_type": "MouseEvent", "y": 62, "x": 0, "type": "mousemove", "message_id": 171} -{"sender": 3914, "msg_type": "MouseEvent", "y": 62, "x": -1, "type": "mouseout", "message_id": 172} -{"sender": 3914, "msg_type": "MouseEvent", "y": 59, "x": 2, "type": "mouseover", "message_id": 174} -{"sender": 3914, "msg_type": "MouseEvent", "y": 59, "x": 2, "type": "mouseover", "message_id": 173} -{"sender": 3914, "msg_type": "MouseEvent", "y": 59, "x": 2, "type": "mousemove", "message_id": 175} -{"sender": 3914, "msg_type": "MouseEvent", "y": 59, "x": 2, "type": "mouseover", "message_id": 176} -{"sender": 3914, "msg_type": "MouseEvent", "y": 59, "x": 2, "type": "mouseover", "message_id": 177} -{"sender": 3914, "msg_type": "MouseEvent", "y": 59, "x": 2, "type": "mousemove", "message_id": 178} -{"sender": 3914, "msg_type": "MouseEvent", "y": 58, "x": 7, "type": "mouseover", "message_id": 179} -{"sender": 3914, "msg_type": "MouseEvent", "y": 58, "x": 7, "type": "mouseover", "message_id": 180} -{"sender": 3914, "msg_type": "MouseEvent", "y": 58, "x": 7, "type": "mousemove", "message_id": 181} -{"sender": 3914, "msg_type": "MouseEvent", "y": 57, "x": 12, "type": "mousemove", "message_id": 182} -{"sender": 3914, "msg_type": "MouseEvent", "y": 56, "x": 17, "type": "mousemove", "message_id": 183} -{"sender": 3914, "msg_type": "MouseEvent", "y": 55, "x": 22, "type": "mousemove", "message_id": 184} -{"sender": 3914, "msg_type": "MouseEvent", "y": 54, "x": 26, "type": "mousemove", "message_id": 185} -{"sender": 3914, "msg_type": "MouseEvent", "y": 53, "x": 29, "type": "mousemove", "message_id": 186} -{"sender": 3914, "msg_type": "MouseEvent", "y": 52, "x": 31, "type": "mousemove", "message_id": 187} -{"sender": 3914, "msg_type": "MouseEvent", "y": 52, "x": 32, "type": "mouseover", "message_id": 188} -{"sender": 3914, "msg_type": "MouseEvent", "y": 52, "x": 32, "type": "mouseover", "message_id": 189} -{"sender": 3914, "msg_type": "MouseEvent", "y": 52, "x": 32, "type": "mousemove", "message_id": 190} -{"sender": 3914, "msg_type": "MouseEvent", "y": 52, "x": 31, "type": "mousemove", "message_id": 191} -{"sender": 3914, "msg_type": "MouseEvent", "y": 52, "x": 31, "type": "mousemove", "message_id": 192} -{"sender": 3914, "msg_type": "MouseEvent", "y": 52, "x": 29, "type": "mouseover", "message_id": 193} -{"sender": 3914, "msg_type": "MouseEvent", "y": 52, "x": 29, "type": "mouseover", "message_id": 194} -{"sender": 3914, "msg_type": "MouseEvent", "y": 52, "x": 29, "type": "mousemove", "message_id": 195} -{"sender": 3914, "msg_type": "MouseEvent", "y": 52, "x": 28, "type": "mouseover", "message_id": 196} -{"sender": 3914, "msg_type": "MouseEvent", "y": 52, "x": 28, "type": "mouseover", "message_id": 197} -{"sender": 3914, "msg_type": "MouseEvent", "y": 52, "x": 28, "type": "mousemove", "message_id": 198} -{"sender": 3914, "msg_type": "MouseEvent", "y": 53, "x": 27, "type": "mousemove", "message_id": 199} -{"sender": 3914, "msg_type": "MouseEvent", "y": 53, "x": 26, "type": "mousemove", "message_id": 200} -{"sender": 3914, "msg_type": "MouseEvent", "y": 53, "x": 25, "type": "mousemove", "message_id": 201} -{"sender": 3914, "msg_type": "MouseEvent", "y": 53, "x": 25, "type": "mousemove", "message_id": 202} -{"sender": 3914, "msg_type": "MouseEvent", "y": 53, "x": 25, "type": "mousemove", "message_id": 203} -{"sender": 3914, "msg_type": "MouseEvent", "y": 53, "x": 25, "type": "mousemove", "message_id": 204} -{"sender": 3914, "msg_type": "MouseEvent", "y": 53, "x": 26, "type": "mousemove", "message_id": 205} -{"sender": 3914, "msg_type": "MouseEvent", "y": 54, "x": 28, "type": "mouseover", "message_id": 206} -{"sender": 3914, "msg_type": "MouseEvent", "y": 54, "x": 28, "type": "mouseover", "message_id": 207} -{"sender": 3914, "msg_type": "MouseEvent", "y": 54, "x": 28, "type": "mousemove", "message_id": 208} -{"sender": 3914, "msg_type": "MouseEvent", "y": 54, "x": 32, "type": "mousemove", "message_id": 209} -{"sender": 3914, "msg_type": "MouseEvent", "y": 54, "x": 39, "type": "mousemove", "message_id": 210} -{"sender": 3914, "msg_type": "MouseEvent", "y": 54, "x": 49, "type": "mousemove", "message_id": 211} -{"sender": 3914, "msg_type": "MouseEvent", "y": 55, "x": 65, "type": "mouseover", "message_id": 212} -{"sender": 3914, "msg_type": "MouseEvent", "y": 55, "x": 65, "type": "mouseover", "message_id": 213} -{"sender": 3914, "msg_type": "MouseEvent", "y": 55, "x": 65, "type": "mousemove", "message_id": 214} -{"sender": 3914, "msg_type": "MouseEvent", "y": 56, "x": 83, "type": "mouseover", "message_id": 215} -{"sender": 3914, "msg_type": "MouseEvent", "y": 56, "x": 83, "type": "mouseover", "message_id": 216} -{"sender": 3914, "msg_type": "MouseEvent", "y": 56, "x": 83, "type": "mousemove", "message_id": 217} -{"sender": 3914, "msg_type": "MouseEvent", "y": 58, "x": 106, "type": "mousemove", "message_id": 218} -{"sender": 3914, "msg_type": "MouseEvent", "y": 59, "x": 131, "type": "mousemove", "message_id": 219} -{"sender": 3914, "msg_type": "MouseEvent", "y": 62, "x": 160, "type": "mouseover", "message_id": 220} -{"sender": 3914, "msg_type": "MouseEvent", "y": 62, "x": 160, "type": "mouseover", "message_id": 221} -{"sender": 3914, "msg_type": "MouseEvent", "y": 62, "x": 160, "type": "mousemove", "message_id": 222} -{"sender": 3914, "msg_type": "MouseEvent", "y": 63, "x": 191, "type": "mousemove", "message_id": 223} -{"sender": 3914, "msg_type": "MouseEvent", "y": 66, "x": 224, "type": "mousemove", "message_id": 224} -{"sender": 3914, "msg_type": "MouseEvent", "y": 69, "x": 257, "type": "mousemove", "message_id": 225} -{"sender": 3914, "msg_type": "MouseEvent", "y": 70, "x": 292, "type": "mousemove", "message_id": 226} -{"sender": 3914, "msg_type": "MouseEvent", "y": 72, "x": 326, "type": "mousemove", "message_id": 227} -{"sender": 3914, "msg_type": "MouseEvent", "y": 74, "x": 357, "type": "mousemove", "message_id": 228} -{"sender": 3914, "msg_type": "MouseEvent", "y": 76, "x": 386, "type": "mousemove", "message_id": 229} -{"sender": 3914, "msg_type": "MouseEvent", "y": 77, "x": 413, "type": "mousemove", "message_id": 230} -{"sender": 3914, "msg_type": "MouseEvent", "y": 78, "x": 438, "type": "mouseover", "message_id": 231} -{"sender": 3914, "msg_type": "MouseEvent", "y": 78, "x": 438, "type": "mouseover", "message_id": 232} -{"sender": 3914, "msg_type": "MouseEvent", "y": 78, "x": 438, "type": "mousemove", "message_id": 233} -{"sender": 3914, "msg_type": "MouseEvent", "y": 79, "x": 455, "type": "mouseover", "message_id": 234} -{"sender": 3914, "msg_type": "MouseEvent", "y": 79, "x": 455, "type": "mouseover", "message_id": 235} -{"sender": 3914, "msg_type": "MouseEvent", "y": 79, "x": 455, "type": "mousemove", "message_id": 236} -{"sender": 3914, "msg_type": "MouseEvent", "y": 81, "x": 474, "type": "mouseover", "message_id": 237} -{"sender": 3914, "msg_type": "MouseEvent", "y": 81, "x": 474, "type": "mouseover", "message_id": 238} -{"sender": 3914, "msg_type": "MouseEvent", "y": 81, "x": 474, "type": "mousemove", "message_id": 239} -{"sender": 3914, "msg_type": "MouseEvent", "y": 82, "x": 493, "type": "mousemove", "message_id": 240} -{"sender": 3914, "msg_type": "MouseEvent", "y": 83, "x": 506, "type": "mouseover", "message_id": 241} -{"sender": 3914, "msg_type": "MouseEvent", "y": 83, "x": 506, "type": "mouseover", "message_id": 242} -{"sender": 3914, "msg_type": "MouseEvent", "y": 83, "x": 506, "type": "mousemove", "message_id": 243} -{"sender": 3914, "msg_type": "MouseEvent", "y": 83, "x": 515, "type": "mousemove", "message_id": 244} -{"sender": 3914, "msg_type": "MouseEvent", "y": 84, "x": 519, "type": "mousemove", "message_id": 245} -{"sender": 3914, "msg_type": "MouseEvent", "y": 84, "x": 521, "type": "mousemove", "message_id": 246} -{"sender": 3914, "msg_type": "MouseEvent", "y": 84, "x": 523, "type": "mousemove", "message_id": 247} -{"sender": 3914, "msg_type": "MouseEvent", "y": 84, "x": 525, "type": "mousemove", "message_id": 248} -{"sender": 3914, "msg_type": "MouseEvent", "y": 84, "x": 526, "type": "mouseover", "message_id": 249} -{"sender": 3914, "msg_type": "MouseEvent", "y": 84, "x": 526, "type": "mouseover", "message_id": 250} -{"sender": 3914, "msg_type": "MouseEvent", "y": 84, "x": 526, "type": "mousemove", "message_id": 251} -{"sender": 3914, "msg_type": "MouseEvent", "y": 84, "x": 527, "type": "mousemove", "message_id": 252} -{"sender": 3914, "msg_type": "MouseEvent", "y": 84, "x": 527, "type": "mousemove", "message_id": 253} -{"sender": 3914, "msg_type": "MouseEvent", "y": 84, "x": 527, "type": "mousemove", "message_id": 255} -{"sender": 3914, "msg_type": "MouseEvent", "y": 84, "x": 527, "type": "mousemove", "message_id": 254} -{"sender": 3914, "msg_type": "MouseEvent", "y": 84, "x": 528, "type": "mousemove", "message_id": 256} -{"sender": 3914, "msg_type": "MouseEvent", "y": 84, "x": 530, "type": "mouseover", "message_id": 257} -{"sender": 3914, "msg_type": "MouseEvent", "y": 84, "x": 530, "type": "mouseover", "message_id": 258} -{"sender": 3914, "msg_type": "MouseEvent", "y": 84, "x": 530, "type": "mousemove", "message_id": 259} -{"sender": 3914, "msg_type": "MouseEvent", "y": 84, "x": 533, "type": "mousemove", "message_id": 260} -{"sender": 3914, "msg_type": "MouseEvent", "y": 84, "x": 537, "type": "mousemove", "message_id": 261} -{"sender": 3914, "msg_type": "MouseEvent", "y": 85, "x": 544, "type": "mousemove", "message_id": 262} -{"sender": 3914, "msg_type": "MouseEvent", "y": 85, "x": 553, "type": "mousemove", "message_id": 263} -{"sender": 3914, "msg_type": "MouseEvent", "y": 86, "x": 566, "type": "mousemove", "message_id": 264} -{"sender": 3914, "msg_type": "MouseEvent", "y": 87, "x": 581, "type": "mousemove", "message_id": 265} -{"sender": 3914, "msg_type": "MouseEvent", "y": 87, "x": 596, "type": "mousemove", "message_id": 266} -{"sender": 3914, "msg_type": "MouseEvent", "y": 87, "x": 607, "type": "mousemove", "message_id": 267} -{"sender": 3914, "msg_type": "MouseEvent", "y": 87, "x": 614, "type": "mousemove", "message_id": 268} -{"sender": 3914, "msg_type": "MouseEvent", "y": 87, "x": 620, "type": "mousemove", "message_id": 269} -{"sender": 3914, "msg_type": "MouseEvent", "y": 87, "x": 624, "type": "mousemove", "message_id": 270} -{"sender": 3914, "msg_type": "MouseEvent", "y": 87, "x": 627, "type": "mousemove", "message_id": 271} -{"sender": 3914, "msg_type": "MouseEvent", "y": 87, "x": 629, "type": "mousemove", "message_id": 272} -{"sender": 3914, "msg_type": "MouseEvent", "y": 87, "x": 631, "type": "mousemove", "message_id": 273} -{"sender": 3914, "msg_type": "MouseEvent", "y": 87, "x": 631, "type": "mouseover", "message_id": 274} -{"sender": 3914, "msg_type": "MouseEvent", "y": 87, "x": 631, "type": "mouseover", "message_id": 275} -{"sender": 3914, "msg_type": "MouseEvent", "y": 87, "x": 631, "type": "mousemove", "message_id": 276} -{"sender": 3914, "msg_type": "MouseEvent", "y": 87, "x": 632, "type": "mousemove", "message_id": 277} -{"sender": 3914, "msg_type": "MouseEvent", "y": 86, "x": 632, "type": "mousemove", "message_id": 279} -{"sender": 3914, "msg_type": "MouseEvent", "y": 86, "x": 633, "type": "mousemove", "message_id": 280} -{"sender": 3914, "msg_type": "MouseEvent", "y": 86, "x": 632, "type": "mousemove", "message_id": 278} -{"sender": 3914, "msg_type": "MouseEvent", "y": 86, "x": 634, "type": "mousemove", "message_id": 281} -{"sender": 3914, "msg_type": "MouseEvent", "y": 85, "x": 635, "type": "mousemove", "message_id": 282} -{"sender": 3914, "msg_type": "MouseEvent", "y": 85, "x": 636, "type": "mousemove", "message_id": 283} -{"sender": 3914, "msg_type": "MouseEvent", "y": 85, "x": 636, "type": "mousemove", "message_id": 284} -{"sender": 3914, "msg_type": "MouseEvent", "y": 85, "x": 637, "type": "mousemove", "message_id": 285} -{"sender": 3914, "msg_type": "MouseEvent", "y": 85, "x": 637, "type": "mousemove", "message_id": 286} -{"sender": 3914, "msg_type": "MouseEvent", "y": 84, "x": 637, "type": "mousemove", "message_id": 287} -{"sender": 3914, "msg_type": "MouseEvent", "y": 85, "x": 637, "type": "mousemove", "message_id": 288} -{"sender": 3914, "msg_type": "MouseEvent", "y": 85, "x": 637, "type": "mousemove", "message_id": 289} -{"sender": 3914, "msg_type": "MouseEvent", "y": 86, "x": 637, "type": "mousemove", "message_id": 290} -{"sender": 3914, "msg_type": "MouseEvent", "y": 89, "x": 638, "type": "mousemove", "message_id": 291} -{"sender": 3914, "msg_type": "MouseEvent", "y": 92, "x": 638, "type": "mousemove", "message_id": 292} -{"sender": 3914, "msg_type": "MouseEvent", "y": 98, "x": 638, "type": "mousemove", "message_id": 293} -{"sender": 3914, "msg_type": "MouseEvent", "y": 107, "x": 640, "type": "mouseover", "message_id": 294} -{"sender": 3914, "msg_type": "MouseEvent", "y": 107, "x": 640, "type": "mouseover", "message_id": 295} -{"sender": 3914, "msg_type": "MouseEvent", "y": 107, "x": 640, "type": "mousemove", "message_id": 296} -{"sender": 3914, "msg_type": "MouseEvent", "y": 121, "x": 643, "type": "mousemove", "message_id": 297} -{"sender": 3914, "msg_type": "MouseEvent", "y": 139, "x": 648, "type": "mousemove", "message_id": 298} -{"sender": 3914, "msg_type": "MouseEvent", "y": 159, "x": 653, "type": "mousemove", "message_id": 299} -{"sender": 3914, "msg_type": "MouseEvent", "y": 181, "x": 655, "type": "mousemove", "message_id": 300} -{"sender": 3914, "msg_type": "MouseEvent", "y": 205, "x": 655, "type": "mousemove", "message_id": 301} -{"sender": 3914, "msg_type": "MouseEvent", "y": 231, "x": 655, "type": "mousemove", "message_id": 302} -{"sender": 3914, "msg_type": "MouseEvent", "y": 256, "x": 656, "type": "mousemove", "message_id": 303} -{"sender": 3914, "msg_type": "MouseEvent", "y": 284, "x": 657, "type": "mousemove", "message_id": 304} -{"sender": 3914, "msg_type": "MouseEvent", "y": 316, "x": 658, "type": "mousemove", "message_id": 305} -{"sender": 3914, "msg_type": "MouseEvent", "y": 352, "x": 658, "type": "mousemove", "message_id": 306} -{"sender": 3914, "msg_type": "MouseEvent", "y": 391, "x": 657, "type": "mousemove", "message_id": 307} -{"sender": 3914, "msg_type": "MouseEvent", "y": 430, "x": 656, "type": "mousemove", "message_id": 308} -{"sender": 3914, "msg_type": "MouseEvent", "y": 469, "x": 655, "type": "mousemove", "message_id": 309} -{"sender": 3914, "msg_type": "MouseEvent", "y": 507, "x": 652, "type": "mousemove", "message_id": 310} -{"sender": 3914, "msg_type": "MouseEvent", "y": 543, "x": 649, "type": "mousemove", "message_id": 311} -{"sender": 3914, "msg_type": "MouseEvent", "y": 573, "x": 644, "type": "mousemove", "message_id": 312} -{"sender": 3914, "msg_type": "MouseEvent", "y": 599, "x": 641, "type": "mousemove", "message_id": 313} -{"sender": 3914, "msg_type": "MouseEvent", "y": 623, "x": 639, "type": "mousemove", "message_id": 314} -{"sender": 3914, "msg_type": "MouseEvent", "y": 644, "x": 639, "type": "mousemove", "message_id": 315} -{"sender": 3914, "msg_type": "MouseEvent", "y": 663, "x": 640, "type": "mousemove", "message_id": 316} -{"sender": 3914, "msg_type": "MouseEvent", "y": 679, "x": 641, "type": "mousemove", "message_id": 317} -{"sender": 3914, "msg_type": "MouseEvent", "y": 693, "x": 642, "type": "mouseover", "message_id": 318} -{"sender": 3914, "msg_type": "MouseEvent", "y": 693, "x": 642, "type": "mouseover", "message_id": 319} -{"sender": 3914, "msg_type": "MouseEvent", "y": 693, "x": 642, "type": "mousemove", "message_id": 320} -{"sender": 3914, "msg_type": "MouseEvent", "y": 703, "x": 643, "type": "mousemove", "message_id": 321} -{"sender": 3914, "msg_type": "MouseEvent", "y": 710, "x": 644, "type": "mousemove", "message_id": 322} -{"sender": 3914, "msg_type": "MouseEvent", "y": 713, "x": 644, "type": "mousemove", "message_id": 323} -{"sender": 3914, "msg_type": "MouseEvent", "y": 714, "x": 644, "type": "mousemove", "message_id": 324} -{"sender": 3914, "msg_type": "MouseEvent", "y": 715, "x": 644, "type": "mousemove", "message_id": 325} -{"sender": 3914, "msg_type": "MouseEvent", "y": 715, "x": 644, "type": "mousemove", "message_id": 326} -{"sender": 3914, "msg_type": "MouseEvent", "y": 715, "x": 644, "type": "mousemove", "message_id": 327} -{"sender": 3914, "msg_type": "MouseEvent", "y": 715, "x": 644, "type": "mousemove", "message_id": 328} -{"sender": 3914, "msg_type": "MouseEvent", "y": 715, "x": 643, "type": "mousemove", "message_id": 329} -{"sender": 3914, "msg_type": "MouseEvent", "y": 716, "x": 643, "type": "mousemove", "message_id": 330} -{"sender": 3914, "msg_type": "MouseEvent", "y": 716, "x": 643, "type": "mousemove", "message_id": 331} -{"sender": 3914, "msg_type": "MouseEvent", "y": 717, "x": 643, "type": "mousemove", "message_id": 332} -{"sender": 3914, "msg_type": "MouseEvent", "y": 718, "x": 643, "type": "mousemove", "message_id": 333} -{"sender": 3914, "msg_type": "MouseEvent", "y": 718, "x": 643, "type": "mousemove", "message_id": 334} -{"sender": 3914, "msg_type": "MouseEvent", "y": 718, "x": 642, "type": "mousemove", "message_id": 335} -{"sender": 3914, "msg_type": "MouseEvent", "y": 718, "x": 642, "type": "mousemove", "message_id": 336} -{"sender": 3914, "msg_type": "MouseEvent", "y": 718, "x": 640, "type": "mouseover", "message_id": 338} -{"sender": 3914, "msg_type": "MouseEvent", "y": 718, "x": 640, "type": "mouseover", "message_id": 337} -{"sender": 3914, "msg_type": "MouseEvent", "y": 718, "x": 640, "type": "mousemove", "message_id": 339} -{"sender": 3914, "msg_type": "MouseEvent", "y": 718, "x": 637, "type": "mousemove", "message_id": 340} -{"sender": 3914, "msg_type": "MouseEvent", "y": 718, "x": 632, "type": "mousemove", "message_id": 341} -{"sender": 3914, "msg_type": "MouseEvent", "y": 718, "x": 623, "type": "mousemove", "message_id": 342} -{"sender": 3914, "msg_type": "MouseEvent", "y": 718, "x": 611, "type": "mousemove", "message_id": 343} -{"sender": 3914, "msg_type": "MouseEvent", "y": 717, "x": 594, "type": "mouseover", "message_id": 344} -{"sender": 3914, "msg_type": "MouseEvent", "y": 717, "x": 594, "type": "mouseover", "message_id": 345} -{"sender": 3914, "msg_type": "MouseEvent", "y": 717, "x": 594, "type": "mousemove", "message_id": 346} -{"sender": 3914, "msg_type": "MouseEvent", "y": 717, "x": 574, "type": "mousemove", "message_id": 347} -{"sender": 3914, "msg_type": "MouseEvent", "y": 717, "x": 553, "type": "mousemove", "message_id": 348} -{"sender": 3914, "msg_type": "MouseEvent", "y": 717, "x": 528, "type": "mousemove", "message_id": 349} -{"sender": 3914, "msg_type": "MouseEvent", "y": 717, "x": 495, "type": "mousemove", "message_id": 350} -{"sender": 3914, "msg_type": "MouseEvent", "y": 716, "x": 456, "type": "mousemove", "message_id": 351} -{"sender": 3914, "msg_type": "MouseEvent", "y": 714, "x": 394, "type": "mousemove", "message_id": 352} -{"sender": 3914, "msg_type": "MouseEvent", "y": 712, "x": 338, "type": "mousemove", "message_id": 353} -{"sender": 3914, "msg_type": "MouseEvent", "y": 710, "x": 301, "type": "mousemove", "message_id": 354} -{"sender": 3914, "msg_type": "MouseEvent", "y": 708, "x": 251, "type": "mousemove", "message_id": 355} -{"sender": 3914, "msg_type": "MouseEvent", "y": 708, "x": 210, "type": "mousemove", "message_id": 356} -{"sender": 3914, "msg_type": "MouseEvent", "y": 709, "x": 179, "type": "mousemove", "message_id": 357} -{"sender": 3914, "msg_type": "MouseEvent", "y": 710, "x": 162, "type": "mousemove", "message_id": 358} -{"sender": 3914, "msg_type": "MouseEvent", "y": 712, "x": 141, "type": "mousemove", "message_id": 359} -{"sender": 3914, "msg_type": "MouseEvent", "y": 712, "x": 124, "type": "mousemove", "message_id": 360} -{"sender": 3914, "msg_type": "MouseEvent", "y": 713, "x": 110, "type": "mouseover", "message_id": 361} -{"sender": 3914, "msg_type": "MouseEvent", "y": 713, "x": 110, "type": "mouseover", "message_id": 362} -{"sender": 3914, "msg_type": "MouseEvent", "y": 713, "x": 110, "type": "mousemove", "message_id": 363} -{"sender": 3914, "msg_type": "MouseEvent", "y": 714, "x": 100, "type": "mousemove", "message_id": 364} -{"sender": 3914, "msg_type": "MouseEvent", "y": 714, "x": 95, "type": "mousemove", "message_id": 365} -{"sender": 3914, "msg_type": "MouseEvent", "y": 715, "x": 91, "type": "mousemove", "message_id": 366} -{"sender": 3914, "msg_type": "MouseEvent", "y": 716, "x": 90, "type": "mouseover", "message_id": 368} -{"sender": 3914, "msg_type": "MouseEvent", "y": 716, "x": 90, "type": "mouseover", "message_id": 367} -{"sender": 3914, "msg_type": "MouseEvent", "y": 716, "x": 90, "type": "mousemove", "message_id": 369} -{"sender": 3914, "msg_type": "MouseEvent", "y": 716, "x": 89, "type": "mousemove", "message_id": 370} -{"sender": 3914, "msg_type": "MouseEvent", "y": 716, "x": 89, "type": "mousemove", "message_id": 371} -{"sender": 3914, "msg_type": "MouseEvent", "y": 717, "x": 88, "type": "mousemove", "message_id": 372} -{"sender": 3914, "msg_type": "MouseEvent", "y": 717, "x": 87, "type": "mousemove", "message_id": 373} -{"sender": 3914, "msg_type": "MouseEvent", "y": 717, "x": 86, "type": "mousemove", "message_id": 374} -{"sender": 3914, "msg_type": "MouseEvent", "y": 717, "x": 84, "type": "mouseover", "message_id": 375} -{"sender": 3914, "msg_type": "MouseEvent", "y": 717, "x": 84, "type": "mouseover", "message_id": 376} -{"sender": 3914, "msg_type": "MouseEvent", "y": 717, "x": 84, "type": "mousemove", "message_id": 377} -{"sender": 3914, "msg_type": "MouseEvent", "y": 717, "x": 83, "type": "mouseover", "message_id": 378} -{"sender": 3914, "msg_type": "MouseEvent", "y": 717, "x": 83, "type": "mouseover", "message_id": 379} -{"sender": 3914, "msg_type": "MouseEvent", "y": 717, "x": 83, "type": "mousemove", "message_id": 380} -{"sender": 3914, "msg_type": "MouseEvent", "y": 717, "x": 81, "type": "mouseover", "message_id": 381} -{"sender": 3914, "msg_type": "MouseEvent", "y": 717, "x": 81, "type": "mouseover", "message_id": 382} -{"sender": 3914, "msg_type": "MouseEvent", "y": 717, "x": 81, "type": "mousemove", "message_id": 383} -{"sender": 3914, "msg_type": "MouseEvent", "y": 717, "x": 80, "type": "mouseover", "message_id": 384} -{"sender": 3914, "msg_type": "MouseEvent", "y": 717, "x": 80, "type": "mouseover", "message_id": 385} -{"sender": 3914, "msg_type": "MouseEvent", "y": 717, "x": 80, "type": "mousemove", "message_id": 386} -{"sender": 3914, "msg_type": "MouseEvent", "y": 717, "x": 80, "type": "mousemove", "message_id": 387} -{"sender": 3914, "msg_type": "MouseEvent", "y": 717, "x": 80, "type": "mousemove", "message_id": 388} -{"sender": 3914, "msg_type": "MouseEvent", "y": 717, "x": 80, "type": "mousemove", "message_id": 389} -{"sender": 3914, "msg_type": "MouseEvent", "y": 717, "x": 80, "type": "mousemove", "message_id": 390} -{"sender": 3914, "msg_type": "MouseEvent", "y": 717, "x": 80, "type": "mousemove", "message_id": 391} -{"sender": 3914, "msg_type": "MouseEvent", "y": 717, "x": 80, "type": "mousemove", "message_id": 392} -{"sender": 3914, "msg_type": "MouseEvent", "y": 717, "x": 80, "type": "mousemove", "message_id": 393} -{"sender": 3914, "msg_type": "MouseEvent", "y": 717, "x": 80, "type": "mousemove", "message_id": 394} -{"sender": 3914, "msg_type": "MouseEvent", "y": 716, "x": 80, "type": "mousemove", "message_id": 395} -{"sender": 3914, "msg_type": "MouseEvent", "y": 716, "x": 79, "type": "mousemove", "message_id": 396} -{"sender": 3914, "msg_type": "MouseEvent", "y": 715, "x": 79, "type": "mousemove", "message_id": 397} -{"sender": 3914, "msg_type": "MouseEvent", "y": 714, "x": 78, "type": "mousemove", "message_id": 398} -{"sender": 3914, "msg_type": "MouseEvent", "y": 712, "x": 78, "type": "mousemove", "message_id": 399} -{"sender": 3914, "msg_type": "MouseEvent", "y": 709, "x": 77, "type": "mousemove", "message_id": 400} -{"sender": 3914, "msg_type": "MouseEvent", "y": 704, "x": 77, "type": "mousemove", "message_id": 401} -{"sender": 3914, "msg_type": "MouseEvent", "y": 697, "x": 76, "type": "mousemove", "message_id": 402} -{"sender": 3914, "msg_type": "MouseEvent", "y": 687, "x": 75, "type": "mousemove", "message_id": 403} -{"sender": 3914, "msg_type": "MouseEvent", "y": 660, "x": 76, "type": "mousemove", "message_id": 405} -{"sender": 3914, "msg_type": "MouseEvent", "y": 675, "x": 75, "type": "mousemove", "message_id": 404} -{"sender": 3914, "msg_type": "MouseEvent", "y": 644, "x": 79, "type": "mouseover", "message_id": 406} -{"sender": 3914, "msg_type": "MouseEvent", "y": 644, "x": 79, "type": "mouseover", "message_id": 407} -{"sender": 3914, "msg_type": "MouseEvent", "y": 644, "x": 79, "type": "mousemove", "message_id": 408} -{"sender": 3914, "msg_type": "MouseEvent", "y": 623, "x": 83, "type": "mousemove", "message_id": 409} -{"sender": 3914, "msg_type": "MouseEvent", "y": 599, "x": 88, "type": "mousemove", "message_id": 410} -{"sender": 3914, "msg_type": "MouseEvent", "y": 570, "x": 94, "type": "mousemove", "message_id": 411} -{"sender": 3914, "msg_type": "MouseEvent", "y": 538, "x": 101, "type": "mousemove", "message_id": 412} -{"sender": 3914, "msg_type": "MouseEvent", "y": 503, "x": 108, "type": "mousemove", "message_id": 413} -{"sender": 3914, "msg_type": "MouseEvent", "y": 467, "x": 114, "type": "mousemove", "message_id": 414} -{"sender": 3914, "msg_type": "MouseEvent", "y": 432, "x": 121, "type": "mousemove", "message_id": 415} -{"sender": 3914, "msg_type": "MouseEvent", "y": 400, "x": 126, "type": "mousemove", "message_id": 416} -{"sender": 3914, "msg_type": "MouseEvent", "y": 367, "x": 133, "type": "mousemove", "message_id": 417} -{"sender": 3914, "msg_type": "MouseEvent", "y": 336, "x": 139, "type": "mousemove", "message_id": 418} -{"sender": 3914, "msg_type": "MouseEvent", "y": 305, "x": 145, "type": "mousemove", "message_id": 419} -{"sender": 3914, "msg_type": "MouseEvent", "y": 276, "x": 150, "type": "mousemove", "message_id": 420} -{"sender": 3914, "msg_type": "MouseEvent", "y": 251, "x": 154, "type": "mousemove", "message_id": 421} -{"sender": 3914, "msg_type": "MouseEvent", "y": 228, "x": 156, "type": "mouseover", "message_id": 422} -{"sender": 3914, "msg_type": "MouseEvent", "y": 228, "x": 156, "type": "mouseover", "message_id": 423} -{"sender": 3914, "msg_type": "MouseEvent", "y": 228, "x": 156, "type": "mousemove", "message_id": 424} -{"sender": 3914, "msg_type": "MouseEvent", "y": 208, "x": 157, "type": "mouseover", "message_id": 425} -{"sender": 3914, "msg_type": "MouseEvent", "y": 208, "x": 157, "type": "mouseover", "message_id": 426} -{"sender": 3914, "msg_type": "MouseEvent", "y": 208, "x": 157, "type": "mousemove", "message_id": 427} -{"sender": 3914, "msg_type": "MouseEvent", "y": 191, "x": 156, "type": "mouseover", "message_id": 428} -{"sender": 3914, "msg_type": "MouseEvent", "y": 191, "x": 156, "type": "mouseover", "message_id": 429} -{"sender": 3914, "msg_type": "MouseEvent", "y": 191, "x": 156, "type": "mousemove", "message_id": 430} -{"sender": 3914, "msg_type": "MouseEvent", "y": 176, "x": 155, "type": "mouseover", "message_id": 431} -{"sender": 3914, "msg_type": "MouseEvent", "y": 176, "x": 155, "type": "mouseover", "message_id": 432} -{"sender": 3914, "msg_type": "MouseEvent", "y": 176, "x": 155, "type": "mousemove", "message_id": 433} -{"sender": 3914, "msg_type": "MouseEvent", "y": 163, "x": 153, "type": "mouseover", "message_id": 434} -{"sender": 3914, "msg_type": "MouseEvent", "y": 152, "x": 150, "type": "mousemove", "message_id": 437} -{"sender": 3914, "msg_type": "MouseEvent", "y": 163, "x": 153, "type": "mouseover", "message_id": 435} -{"sender": 3914, "msg_type": "MouseEvent", "y": 163, "x": 153, "type": "mousemove", "message_id": 436} -{"sender": 3914, "msg_type": "MouseEvent", "y": 141, "x": 146, "type": "mousemove", "message_id": 438} -{"sender": 3914, "msg_type": "MouseEvent", "y": 132, "x": 141, "type": "mousemove", "message_id": 439} -{"sender": 3914, "msg_type": "MouseEvent", "y": 125, "x": 137, "type": "mousemove", "message_id": 440} -{"sender": 3914, "msg_type": "MouseEvent", "y": 115, "x": 131, "type": "mousemove", "message_id": 442} -{"sender": 3914, "msg_type": "MouseEvent", "y": 119, "x": 134, "type": "mousemove", "message_id": 441} -{"sender": 3914, "msg_type": "MouseEvent", "y": 114, "x": 130, "type": "mouseover", "message_id": 443} -{"sender": 3914, "msg_type": "MouseEvent", "y": 114, "x": 130, "type": "mouseover", "message_id": 444} -{"sender": 3914, "msg_type": "MouseEvent", "y": 114, "x": 130, "type": "mousemove", "message_id": 445} -{"sender": 3914, "msg_type": "MouseEvent", "y": 114, "x": 130, "type": "mousemove", "message_id": 446} -{"sender": 3914, "msg_type": "MouseEvent", "y": 114, "x": 130, "type": "mousemove", "message_id": 447} -{"sender": 3914, "msg_type": "MouseEvent", "y": 114, "x": 129, "type": "mousemove", "message_id": 448} -{"sender": 3914, "msg_type": "MouseEvent", "y": 113, "x": 129, "type": "mousemove", "message_id": 449} -{"sender": 3914, "msg_type": "MouseEvent", "y": 113, "x": 128, "type": "mousemove", "message_id": 450} -{"sender": 3914, "msg_type": "MouseEvent", "y": 113, "x": 128, "type": "mousemove", "message_id": 451} -{"sender": 3914, "msg_type": "MouseEvent", "y": 113, "x": 128, "type": "mousemove", "message_id": 452} -{"sender": 3914, "msg_type": "MouseEvent", "y": 113, "x": 127, "type": "mousemove", "message_id": 453} -{"sender": 3914, "msg_type": "MouseEvent", "y": 113, "x": 128, "type": "mousemove", "message_id": 454} -{"sender": 3914, "msg_type": "MouseEvent", "y": 114, "x": 130, "type": "mouseover", "message_id": 455} -{"sender": 3914, "msg_type": "MouseEvent", "y": 114, "x": 130, "type": "mouseover", "message_id": 456} -{"sender": 3914, "msg_type": "MouseEvent", "y": 114, "x": 130, "type": "mousemove", "message_id": 457} -{"sender": 3914, "msg_type": "MouseEvent", "y": 115, "x": 136, "type": "mousemove", "message_id": 458} -{"sender": 3914, "msg_type": "MouseEvent", "y": 116, "x": 144, "type": "mousemove", "message_id": 459} -{"sender": 3914, "msg_type": "MouseEvent", "y": 118, "x": 155, "type": "mouseover", "message_id": 460} -{"sender": 3914, "msg_type": "MouseEvent", "y": 118, "x": 155, "type": "mouseover", "message_id": 461} -{"sender": 3914, "msg_type": "MouseEvent", "y": 118, "x": 155, "type": "mousemove", "message_id": 462} -{"sender": 3914, "msg_type": "MouseEvent", "y": 121, "x": 169, "type": "mousemove", "message_id": 463} -{"sender": 3914, "msg_type": "MouseEvent", "y": 124, "x": 184, "type": "mousemove", "message_id": 464} -{"sender": 3914, "msg_type": "MouseEvent", "y": 127, "x": 198, "type": "mousemove", "message_id": 465} -{"sender": 3914, "msg_type": "MouseEvent", "y": 131, "x": 216, "type": "mousemove", "message_id": 466} -{"sender": 3914, "msg_type": "MouseEvent", "y": 135, "x": 234, "type": "mousemove", "message_id": 467} -{"sender": 3914, "msg_type": "MouseEvent", "y": 140, "x": 249, "type": "mousemove", "message_id": 468} -{"sender": 3914, "msg_type": "MouseEvent", "y": 144, "x": 261, "type": "mousemove", "message_id": 469} -{"sender": 3914, "msg_type": "MouseEvent", "y": 148, "x": 270, "type": "mousemove", "message_id": 470} -{"sender": 3914, "msg_type": "MouseEvent", "y": 151, "x": 275, "type": "mousemove", "message_id": 471} -{"sender": 3914, "msg_type": "MouseEvent", "y": 153, "x": 277, "type": "mousemove", "message_id": 472} -{"sender": 3914, "msg_type": "MouseEvent", "y": 155, "x": 278, "type": "mouseover", "message_id": 473} -{"sender": 3914, "msg_type": "MouseEvent", "y": 155, "x": 278, "type": "mouseover", "message_id": 474} -{"sender": 3914, "msg_type": "MouseEvent", "y": 155, "x": 278, "type": "mousemove", "message_id": 475} -{"sender": 3914, "msg_type": "MouseEvent", "y": 156, "x": 278, "type": "mousemove", "message_id": 476} -{"sender": 3914, "msg_type": "MouseEvent", "y": 159, "x": 278, "type": "mousemove", "message_id": 477} -{"sender": 3914, "msg_type": "MouseEvent", "y": 161, "x": 278, "type": "mousemove", "message_id": 478} -{"sender": 3914, "msg_type": "MouseEvent", "y": 164, "x": 278, "type": "mousemove", "message_id": 479} -{"sender": 3914, "msg_type": "MouseEvent", "y": 167, "x": 279, "type": "mousemove", "message_id": 480} -{"sender": 3914, "msg_type": "MouseEvent", "y": 170, "x": 280, "type": "mousemove", "message_id": 481} -{"sender": 3914, "msg_type": "MouseEvent", "y": 173, "x": 280, "type": "mousemove", "message_id": 482} -{"sender": 3914, "msg_type": "MouseEvent", "y": 174, "x": 280, "type": "mousemove", "message_id": 483} -{"sender": 3914, "msg_type": "MouseEvent", "y": 176, "x": 280, "type": "mousemove", "message_id": 484} -{"sender": 3914, "msg_type": "MouseEvent", "y": 177, "x": 280, "type": "mousemove", "message_id": 485} -{"sender": 3914, "msg_type": "MouseEvent", "y": 178, "x": 281, "type": "mousemove", "message_id": 486} -{"sender": 3914, "msg_type": "MouseEvent", "y": 180, "x": 281, "type": "mousemove", "message_id": 487} -{"sender": 3914, "msg_type": "MouseEvent", "y": 182, "x": 282, "type": "mousemove", "message_id": 488} -{"sender": 3914, "msg_type": "MouseEvent", "y": 183, "x": 282, "type": "mousemove", "message_id": 489} -{"sender": 3914, "msg_type": "MouseEvent", "y": 184, "x": 282, "type": "mousemove", "message_id": 490} -{"sender": 3914, "msg_type": "MouseEvent", "y": 185, "x": 282, "type": "mousemove", "message_id": 491} -{"sender": 3914, "msg_type": "MouseEvent", "y": 185, "x": 282, "type": "mousemove", "message_id": 492} -{"sender": 3914, "msg_type": "MouseEvent", "y": 185, "x": 282, "type": "mousemove", "message_id": 493} -{"sender": 3914, "msg_type": "MouseEvent", "y": 186, "x": 282, "type": "mousemove", "message_id": 494} -{"sender": 3914, "msg_type": "MouseEvent", "y": 186, "x": 283, "type": "mousemove", "message_id": 495} -{"sender": 3914, "msg_type": "MouseEvent", "y": 186, "x": 283, "type": "mousemove", "message_id": 496} -{"sender": 3914, "msg_type": "MouseEvent", "y": 187, "x": 283, "type": "mousemove", "message_id": 497} -{"sender": 3914, "msg_type": "MouseEvent", "y": 188, "x": 283, "type": "mousemove", "message_id": 498} -{"sender": 3914, "msg_type": "MouseEvent", "y": 188, "x": 283, "type": "mousemove", "message_id": 499} -{"sender": 3914, "msg_type": "MouseEvent", "y": 189, "x": 283, "type": "mousemove", "message_id": 500} -{"sender": 3914, "msg_type": "MouseEvent", "y": 189, "x": 283, "type": "mousemove", "message_id": 501} -{"sender": 3914, "msg_type": "MouseEvent", "y": 189, "x": 283, "type": "mousemove", "message_id": 502} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 503} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 504} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -6, "delta": -6, "type": "wheel", "message_id": 506} -{"sender": 3914, "msg_type": "MouseEvent", "y": 190, "x": 283, "type": "mousemove", "message_id": 505} -{"sender": 3914, "msg_type": "MouseEvent", "y": 190, "x": 283, "type": "mousemove", "message_id": 507} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -7, "delta": -7, "type": "wheel", "message_id": 508} -{"sender": 3914, "msg_type": "MouseEvent", "y": 190, "x": 283, "type": "mousemove", "message_id": 509} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -10, "delta": -10, "type": "wheel", "message_id": 510} -{"sender": 3914, "msg_type": "MouseEvent", "y": 190, "x": 283, "type": "mousemove", "message_id": 511} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -11, "delta": -11, "type": "wheel", "message_id": 512} -{"sender": 3914, "msg_type": "MouseEvent", "y": 190, "x": 283, "type": "mousemove", "message_id": 513} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -7, "delta": -7, "type": "wheel", "message_id": 514} -{"sender": 3914, "msg_type": "MouseEvent", "y": 190, "x": 283, "type": "mousemove", "message_id": 515} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -14, "delta": -14, "type": "wheel", "message_id": 516} -{"sender": 3914, "msg_type": "MouseEvent", "y": 191, "x": 283, "type": "mousemove", "message_id": 517} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -12, "delta": -12, "type": "wheel", "message_id": 518} -{"sender": 3914, "msg_type": "MouseEvent", "y": 191, "x": 283, "type": "mousemove", "message_id": 519} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -11, "delta": -11, "type": "wheel", "message_id": 520} -{"sender": 3914, "msg_type": "MouseEvent", "y": 191, "x": 283, "type": "mousemove", "message_id": 521} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -10, "delta": -10, "type": "wheel", "message_id": 522} -{"sender": 3914, "msg_type": "MouseEvent", "y": 191, "x": 283, "type": "mousemove", "message_id": 523} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": -2, "deltaY": -6, "delta": -6, "type": "wheel", "message_id": 524} -{"sender": 3914, "msg_type": "MouseEvent", "y": 192, "x": 283, "type": "mousemove", "message_id": 525} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": -3, "deltaY": -9, "delta": -9, "type": "wheel", "message_id": 526} -{"sender": 3914, "msg_type": "MouseEvent", "y": 192, "x": 283, "type": "mousemove", "message_id": 527} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": -3, "deltaY": -7, "delta": -7, "type": "wheel", "message_id": 528} -{"sender": 3914, "msg_type": "MouseEvent", "y": 192, "x": 283, "type": "mousemove", "message_id": 529} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 530} -{"sender": 3914, "msg_type": "MouseEvent", "y": 192, "x": 283, "type": "mousemove", "message_id": 531} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 532} -{"sender": 3914, "msg_type": "MouseEvent", "y": 192, "x": 283, "type": "mousemove", "message_id": 533} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 534} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 535} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 536} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 537} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 538} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 539} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 540} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 541} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 542} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 2, "delta": 2, "type": "wheel", "message_id": 543} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 5, "delta": 5, "type": "wheel", "message_id": 544} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 4, "delta": 4, "type": "wheel", "message_id": 545} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 7, "delta": 7, "type": "wheel", "message_id": 546} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 14, "delta": 14, "type": "wheel", "message_id": 547} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 13, "delta": 13, "type": "wheel", "message_id": 548} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 15, "delta": 15, "type": "wheel", "message_id": 549} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 17, "delta": 17, "type": "wheel", "message_id": 550} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 3, "deltaY": 12, "delta": 12, "type": "wheel", "message_id": 551} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 3, "deltaY": 9, "delta": 9, "type": "wheel", "message_id": 552} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 5, "deltaY": 17, "delta": 17, "type": "wheel", "message_id": 553} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 10, "delta": 10, "type": "wheel", "message_id": 554} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 12, "delta": 12, "type": "wheel", "message_id": 555} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 11, "delta": 11, "type": "wheel", "message_id": 556} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 10, "delta": 10, "type": "wheel", "message_id": 557} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 7, "delta": 7, "type": "wheel", "message_id": 558} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 5, "delta": 5, "type": "wheel", "message_id": 559} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 4, "delta": 4, "type": "wheel", "message_id": 560} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 3, "delta": 3, "type": "wheel", "message_id": 561} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 2, "delta": 2, "type": "wheel", "message_id": 562} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 563} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 564} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 565} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 567} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 566} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 568} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 569} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -5, "delta": -5, "type": "wheel", "message_id": 570} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -7, "delta": -7, "type": "wheel", "message_id": 571} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -9, "delta": -9, "type": "wheel", "message_id": 572} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -8, "delta": -8, "type": "wheel", "message_id": 573} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -9, "delta": -9, "type": "wheel", "message_id": 574} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -11, "delta": -11, "type": "wheel", "message_id": 575} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -11, "delta": -11, "type": "wheel", "message_id": 576} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -11, "delta": -11, "type": "wheel", "message_id": 577} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -13, "delta": -13, "type": "wheel", "message_id": 578} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -10, "delta": -10, "type": "wheel", "message_id": 579} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": -2, "deltaY": -7, "delta": -7, "type": "wheel", "message_id": 580} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": -2, "deltaY": -6, "delta": -6, "type": "wheel", "message_id": 581} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": -4, "deltaY": -8, "delta": -8, "type": "wheel", "message_id": 582} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": -3, "deltaY": -6, "delta": -6, "type": "wheel", "message_id": 583} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": -2, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 584} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": -2, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 585} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 586} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 587} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 588} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 589} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 590} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 591} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 592} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 593} -{"originalEvent": {"metaKey": false}, "sender": 3914, "msg_type": "MouseWheelEvent", "deltaX": 1, "deltaY": 0, "delta": -1, "type": "wheel", "message_id": 594} -{"sender": 3914, "msg_type": "MouseEvent", "y": 192, "x": 283, "type": "mousemove", "message_id": 595} -{"sender": 3914, "msg_type": "MouseEvent", "y": 190, "x": 283, "type": "mousemove", "message_id": 596} -{"sender": 3914, "msg_type": "MouseEvent", "y": 187, "x": 281, "type": "mouseover", "message_id": 597} -{"sender": 3914, "msg_type": "MouseEvent", "y": 187, "x": 281, "type": "mouseover", "message_id": 598} -{"sender": 3914, "msg_type": "MouseEvent", "y": 187, "x": 281, "type": "mousemove", "message_id": 599} -{"sender": 3914, "msg_type": "MouseEvent", "y": 183, "x": 280, "type": "mouseover", "message_id": 600} -{"sender": 3914, "msg_type": "MouseEvent", "y": 183, "x": 280, "type": "mouseover", "message_id": 601} -{"sender": 3914, "msg_type": "MouseEvent", "y": 183, "x": 280, "type": "mousemove", "message_id": 602} -{"sender": 3914, "msg_type": "MouseEvent", "y": 178, "x": 277, "type": "mouseover", "message_id": 603} -{"sender": 3914, "msg_type": "MouseEvent", "y": 178, "x": 277, "type": "mouseover", "message_id": 604} -{"sender": 3914, "msg_type": "MouseEvent", "y": 178, "x": 277, "type": "mousemove", "message_id": 605} -{"sender": 3914, "msg_type": "MouseEvent", "y": 172, "x": 272, "type": "mousemove", "message_id": 606} -{"sender": 3914, "msg_type": "MouseEvent", "y": 165, "x": 267, "type": "mousemove", "message_id": 607} -{"sender": 3914, "msg_type": "MouseEvent", "y": 158, "x": 260, "type": "mousemove", "message_id": 608} -{"sender": 3914, "msg_type": "MouseEvent", "y": 150, "x": 253, "type": "mousemove", "message_id": 609} -{"sender": 3914, "msg_type": "MouseEvent", "y": 143, "x": 246, "type": "mousemove", "message_id": 610} -{"sender": 3914, "msg_type": "MouseEvent", "y": 136, "x": 239, "type": "mousemove", "message_id": 611} -{"sender": 3914, "msg_type": "MouseEvent", "y": 127, "x": 229, "type": "mousemove", "message_id": 612} -{"sender": 3914, "msg_type": "MouseEvent", "y": 120, "x": 221, "type": "mousemove", "message_id": 613} -{"sender": 3914, "msg_type": "MouseEvent", "y": 111, "x": 213, "type": "mousemove", "message_id": 614} -{"sender": 3914, "msg_type": "MouseEvent", "y": 104, "x": 206, "type": "mousemove", "message_id": 615} -{"sender": 3914, "msg_type": "MouseEvent", "y": 99, "x": 202, "type": "mousemove", "message_id": 616} -{"sender": 3914, "msg_type": "MouseEvent", "y": 94, "x": 199, "type": "mousemove", "message_id": 617} -{"sender": 3914, "msg_type": "MouseEvent", "y": 91, "x": 197, "type": "mousemove", "message_id": 618} -{"sender": 3914, "msg_type": "MouseEvent", "y": 88, "x": 196, "type": "mouseover", "message_id": 619} -{"sender": 3914, "msg_type": "MouseEvent", "y": 88, "x": 196, "type": "mouseover", "message_id": 620} -{"sender": 3914, "msg_type": "MouseEvent", "y": 88, "x": 196, "type": "mousemove", "message_id": 621} -{"sender": 3914, "msg_type": "MouseEvent", "y": 85, "x": 195, "type": "mousemove", "message_id": 622} -{"sender": 3914, "msg_type": "MouseEvent", "y": 83, "x": 194, "type": "mousemove", "message_id": 623} -{"sender": 3914, "msg_type": "MouseEvent", "y": 81, "x": 194, "type": "mousemove", "message_id": 624} -{"sender": 3914, "msg_type": "MouseEvent", "y": 79, "x": 194, "type": "mousemove", "message_id": 625} -{"sender": 3914, "msg_type": "MouseEvent", "y": 77, "x": 194, "type": "mousemove", "message_id": 626} -{"sender": 3914, "msg_type": "MouseEvent", "y": 76, "x": 195, "type": "mousemove", "message_id": 627} -{"sender": 3914, "msg_type": "MouseEvent", "y": 75, "x": 195, "type": "mousemove", "message_id": 628} -{"sender": 3914, "msg_type": "MouseEvent", "y": 75, "x": 196, "type": "mousemove", "message_id": 629} -{"sender": 3914, "msg_type": "MouseEvent", "y": 74, "x": 196, "type": "mousemove", "message_id": 630} -{"sender": 3914, "msg_type": "MouseEvent", "y": 74, "x": 196, "type": "mousemove", "message_id": 631} -{"sender": 3914, "msg_type": "MouseEvent", "y": 73, "x": 196, "type": "mousemove", "message_id": 632} -{"sender": 3914, "msg_type": "MouseEvent", "y": 72, "x": 197, "type": "mousemove", "message_id": 633} -{"sender": 3914, "msg_type": "MouseEvent", "y": 71, "x": 197, "type": "mousemove", "message_id": 634} -{"sender": 3914, "msg_type": "MouseEvent", "y": 70, "x": 197, "type": "mousemove", "message_id": 635} -{"sender": 3914, "msg_type": "MouseEvent", "y": 69, "x": 197, "type": "mousemove", "message_id": 636} -{"sender": 3914, "msg_type": "MouseEvent", "y": 68, "x": 197, "type": "mousemove", "message_id": 637} -{"sender": 3914, "msg_type": "MouseEvent", "y": 68, "x": 197, "type": "mousemove", "message_id": 638} -{"sender": 3914, "msg_type": "MouseEvent", "y": 67, "x": 197, "type": "mousemove", "message_id": 639} -{"sender": 3914, "msg_type": "MouseEvent", "y": 66, "x": 197, "type": "mousemove", "message_id": 640} -{"sender": 3914, "msg_type": "MouseEvent", "y": 64, "x": 197, "type": "mousemove", "message_id": 641} -{"sender": 3914, "msg_type": "MouseEvent", "y": 63, "x": 196, "type": "mousemove", "message_id": 642} -{"sender": 3914, "msg_type": "MouseEvent", "y": 62, "x": 196, "type": "mousemove", "message_id": 643} -{"sender": 3914, "msg_type": "MouseEvent", "y": 61, "x": 196, "type": "mousemove", "message_id": 644} -{"sender": 3914, "msg_type": "MouseEvent", "y": 60, "x": 196, "type": "mousemove", "message_id": 645} -{"sender": 3914, "msg_type": "MouseEvent", "y": 59, "x": 195, "type": "mousemove", "message_id": 646} -{"sender": 3914, "msg_type": "MouseEvent", "y": 58, "x": 195, "type": "mousemove", "message_id": 647} -{"sender": 3914, "msg_type": "MouseEvent", "y": 57, "x": 195, "type": "mousemove", "message_id": 648} -{"sender": 3914, "msg_type": "MouseEvent", "y": 56, "x": 194, "type": "mousemove", "message_id": 649} -{"sender": 3914, "msg_type": "MouseEvent", "y": 55, "x": 194, "type": "mousemove", "message_id": 650} -{"sender": 3914, "msg_type": "MouseEvent", "y": 55, "x": 194, "type": "mousemove", "message_id": 651} -{"sender": 3914, "msg_type": "MouseEvent", "y": 54, "x": 194, "type": "mousemove", "message_id": 652} -{"sender": 3914, "msg_type": "MouseEvent", "y": 54, "x": 194, "type": "mousemove", "message_id": 653} -{"sender": 3914, "msg_type": "MouseEvent", "y": 54, "x": 194, "type": "mousemove", "message_id": 654} -{"sender": 3914, "msg_type": "MouseEvent", "y": 53, "x": 194, "type": "mousemove", "message_id": 655} diff --git a/recordings/test_mouse_exit_enter.replay b/recordings/test_mouse_exit_enter.replay deleted file mode 100644 index 88ef91d588..0000000000 --- a/recordings/test_mouse_exit_enter.replay +++ /dev/null @@ -1,423 +0,0 @@ -{"scale": 1, "sender": 5777, "msg_type": "ViewPort", "panY": 0, "panX": 0, "message_id": 3} -{"sender": 5777, "msg_type": "MouseEvent", "y": 52, "x": 178, "type": "mousemove", "message_id": 4} -{"sender": 5777, "msg_type": "MouseEvent", "y": 53, "x": 178, "type": "mousemove", "message_id": 5} -{"sender": 5777, "msg_type": "MouseEvent", "y": 54, "x": 178, "type": "mousemove", "message_id": 6} -{"sender": 5777, "msg_type": "MouseEvent", "y": 55, "x": 178, "type": "mousemove", "message_id": 7} -{"sender": 5777, "msg_type": "MouseEvent", "y": 56, "x": 178, "type": "mousemove", "message_id": 8} -{"sender": 5777, "msg_type": "MouseEvent", "y": 57, "x": 178, "type": "mousemove", "message_id": 9} -{"sender": 5777, "msg_type": "MouseEvent", "y": 60, "x": 178, "type": "mousemove", "message_id": 10} -{"sender": 5777, "msg_type": "MouseEvent", "y": 61, "x": 178, "type": "mousemove", "message_id": 11} -{"sender": 5777, "msg_type": "MouseEvent", "y": 64, "x": 178, "type": "mousemove", "message_id": 12} -{"sender": 5777, "msg_type": "MouseEvent", "y": 66, "x": 179, "type": "mousemove", "message_id": 13} -{"sender": 5777, "msg_type": "MouseEvent", "y": 69, "x": 180, "type": "mousemove", "message_id": 14} -{"sender": 5777, "msg_type": "MouseEvent", "y": 72, "x": 182, "type": "mouseover", "message_id": 15} -{"sender": 5777, "msg_type": "MouseEvent", "y": 72, "x": 182, "type": "mouseover", "message_id": 16} -{"sender": 5777, "msg_type": "MouseEvent", "y": 75, "x": 184, "type": "mousemove", "message_id": 18} -{"sender": 5777, "msg_type": "MouseEvent", "y": 72, "x": 182, "type": "mousemove", "message_id": 17} -{"sender": 5777, "msg_type": "MouseEvent", "y": 78, "x": 186, "type": "mousemove", "message_id": 19} -{"sender": 5777, "msg_type": "MouseEvent", "y": 81, "x": 188, "type": "mousemove", "message_id": 20} -{"sender": 5777, "msg_type": "MouseEvent", "y": 84, "x": 191, "type": "mouseover", "message_id": 21} -{"sender": 5777, "msg_type": "MouseEvent", "y": 84, "x": 191, "type": "mouseover", "message_id": 22} -{"sender": 5777, "msg_type": "MouseEvent", "y": 87, "x": 194, "type": "mousemove", "message_id": 24} -{"sender": 5777, "msg_type": "MouseEvent", "y": 84, "x": 191, "type": "mousemove", "message_id": 23} -{"sender": 5777, "msg_type": "MouseEvent", "y": 90, "x": 197, "type": "mousemove", "message_id": 25} -{"sender": 5777, "msg_type": "MouseEvent", "y": 96, "x": 203, "type": "mousemove", "message_id": 27} -{"sender": 5777, "msg_type": "MouseEvent", "y": 99, "x": 208, "type": "mousemove", "message_id": 28} -{"sender": 5777, "msg_type": "MouseEvent", "y": 93, "x": 200, "type": "mousemove", "message_id": 26} -{"sender": 5777, "msg_type": "MouseEvent", "y": 102, "x": 211, "type": "mousemove", "message_id": 29} -{"sender": 5777, "msg_type": "MouseEvent", "y": 105, "x": 215, "type": "mousemove", "message_id": 30} -{"sender": 5777, "msg_type": "MouseEvent", "y": 108, "x": 219, "type": "mousemove", "message_id": 31} -{"sender": 5777, "msg_type": "MouseEvent", "y": 111, "x": 222, "type": "mousemove", "message_id": 32} -{"sender": 5777, "msg_type": "MouseEvent", "y": 113, "x": 226, "type": "mouseover", "message_id": 33} -{"sender": 5777, "msg_type": "MouseEvent", "y": 113, "x": 226, "type": "mouseover", "message_id": 34} -{"sender": 5777, "msg_type": "MouseEvent", "y": 113, "x": 226, "type": "mousemove", "message_id": 35} -{"sender": 5777, "msg_type": "MouseEvent", "y": 115, "x": 229, "type": "mousemove", "message_id": 36} -{"sender": 5777, "msg_type": "MouseEvent", "y": 117, "x": 232, "type": "mousemove", "message_id": 37} -{"sender": 5777, "msg_type": "MouseEvent", "y": 118, "x": 234, "type": "mouseover", "message_id": 38} -{"sender": 5777, "msg_type": "MouseEvent", "y": 118, "x": 234, "type": "mousemove", "message_id": 40} -{"sender": 5777, "msg_type": "MouseEvent", "y": 118, "x": 234, "type": "mouseover", "message_id": 39} -{"sender": 5777, "msg_type": "MouseEvent", "y": 121, "x": 238, "type": "mouseover", "message_id": 41} -{"sender": 5777, "msg_type": "MouseEvent", "y": 121, "x": 238, "type": "mouseover", "message_id": 42} -{"sender": 5777, "msg_type": "MouseEvent", "y": 121, "x": 238, "type": "mousemove", "message_id": 43} -{"sender": 5777, "msg_type": "MouseEvent", "y": 123, "x": 241, "type": "mouseover", "message_id": 44} -{"sender": 5777, "msg_type": "MouseEvent", "y": 123, "x": 241, "type": "mouseover", "message_id": 45} -{"sender": 5777, "msg_type": "MouseEvent", "y": 123, "x": 241, "type": "mousemove", "message_id": 46} -{"sender": 5777, "msg_type": "MouseEvent", "y": 125, "x": 244, "type": "mousemove", "message_id": 47} -{"sender": 5777, "msg_type": "MouseEvent", "y": 126, "x": 247, "type": "mouseover", "message_id": 48} -{"sender": 5777, "msg_type": "MouseEvent", "y": 126, "x": 247, "type": "mousemove", "message_id": 50} -{"sender": 5777, "msg_type": "MouseEvent", "y": 126, "x": 247, "type": "mouseover", "message_id": 49} -{"sender": 5777, "msg_type": "MouseEvent", "y": 128, "x": 250, "type": "mouseover", "message_id": 52} -{"sender": 5777, "msg_type": "MouseEvent", "y": 128, "x": 250, "type": "mouseover", "message_id": 51} -{"sender": 5777, "msg_type": "MouseEvent", "y": 128, "x": 250, "type": "mousemove", "message_id": 53} -{"sender": 5777, "msg_type": "MouseEvent", "y": 129, "x": 254, "type": "mouseover", "message_id": 54} -{"sender": 5777, "msg_type": "MouseEvent", "y": 129, "x": 254, "type": "mouseover", "message_id": 55} -{"sender": 5777, "msg_type": "MouseEvent", "y": 129, "x": 254, "type": "mousemove", "message_id": 56} -{"sender": 5777, "msg_type": "MouseEvent", "y": 130, "x": 257, "type": "mousemove", "message_id": 57} -{"sender": 5777, "msg_type": "MouseEvent", "y": 132, "x": 260, "type": "mouseover", "message_id": 59} -{"sender": 5777, "msg_type": "MouseEvent", "y": 132, "x": 260, "type": "mouseover", "message_id": 58} -{"sender": 5777, "msg_type": "MouseEvent", "y": 133, "x": 264, "type": "mouseover", "message_id": 61} -{"sender": 5777, "msg_type": "MouseEvent", "y": 132, "x": 260, "type": "mousemove", "message_id": 60} -{"sender": 5777, "msg_type": "MouseEvent", "y": 133, "x": 264, "type": "mouseover", "message_id": 62} -{"sender": 5777, "msg_type": "MouseEvent", "y": 133, "x": 264, "type": "mousemove", "message_id": 63} -{"sender": 5777, "msg_type": "MouseEvent", "y": 135, "x": 267, "type": "mouseover", "message_id": 64} -{"sender": 5777, "msg_type": "MouseEvent", "y": 135, "x": 267, "type": "mouseover", "message_id": 65} -{"sender": 5777, "msg_type": "MouseEvent", "y": 135, "x": 267, "type": "mousemove", "message_id": 66} -{"sender": 5777, "msg_type": "MouseEvent", "y": 136, "x": 272, "type": "mouseover", "message_id": 67} -{"sender": 5777, "msg_type": "MouseEvent", "y": 136, "x": 272, "type": "mouseover", "message_id": 68} -{"sender": 5777, "msg_type": "MouseEvent", "y": 136, "x": 272, "type": "mousemove", "message_id": 69} -{"sender": 5777, "msg_type": "MouseEvent", "y": 138, "x": 275, "type": "mouseover", "message_id": 70} -{"sender": 5777, "msg_type": "MouseEvent", "y": 138, "x": 275, "type": "mouseover", "message_id": 71} -{"sender": 5777, "msg_type": "MouseEvent", "y": 138, "x": 275, "type": "mousemove", "message_id": 72} -{"sender": 5777, "msg_type": "MouseEvent", "y": 139, "x": 280, "type": "mouseover", "message_id": 73} -{"sender": 5777, "msg_type": "MouseEvent", "y": 139, "x": 280, "type": "mouseover", "message_id": 74} -{"sender": 5777, "msg_type": "MouseEvent", "y": 139, "x": 280, "type": "mousemove", "message_id": 75} -{"sender": 5777, "msg_type": "MouseEvent", "y": 141, "x": 285, "type": "mouseover", "message_id": 76} -{"sender": 5777, "msg_type": "MouseEvent", "y": 141, "x": 285, "type": "mouseover", "message_id": 77} -{"sender": 5777, "msg_type": "MouseEvent", "y": 141, "x": 285, "type": "mousemove", "message_id": 78} -{"sender": 5777, "msg_type": "MouseEvent", "y": 143, "x": 290, "type": "mousemove", "message_id": 79} -{"sender": 5777, "msg_type": "MouseEvent", "y": 145, "x": 295, "type": "mousemove", "message_id": 80} -{"sender": 5777, "msg_type": "MouseEvent", "y": 148, "x": 301, "type": "mouseover", "message_id": 81} -{"sender": 5777, "msg_type": "MouseEvent", "y": 148, "x": 301, "type": "mouseover", "message_id": 82} -{"sender": 5777, "msg_type": "MouseEvent", "y": 148, "x": 301, "type": "mousemove", "message_id": 83} -{"sender": 5777, "msg_type": "MouseEvent", "y": 151, "x": 307, "type": "mousemove", "message_id": 84} -{"sender": 5777, "msg_type": "MouseEvent", "y": 156, "x": 318, "type": "mousemove", "message_id": 85} -{"sender": 5777, "msg_type": "MouseEvent", "y": 159, "x": 326, "type": "mousemove", "message_id": 86} -{"sender": 5777, "msg_type": "MouseEvent", "y": 164, "x": 336, "type": "mousemove", "message_id": 87} -{"sender": 5777, "msg_type": "MouseEvent", "y": 168, "x": 346, "type": "mousemove", "message_id": 88} -{"sender": 5777, "msg_type": "MouseEvent", "y": 173, "x": 359, "type": "mousemove", "message_id": 89} -{"sender": 5777, "msg_type": "MouseEvent", "y": 177, "x": 372, "type": "mousemove", "message_id": 90} -{"sender": 5777, "msg_type": "MouseEvent", "y": 182, "x": 386, "type": "mousemove", "message_id": 91} -{"sender": 5777, "msg_type": "MouseEvent", "y": 187, "x": 402, "type": "mousemove", "message_id": 92} -{"sender": 5777, "msg_type": "MouseEvent", "y": 191, "x": 417, "type": "mousemove", "message_id": 93} -{"sender": 5777, "msg_type": "MouseEvent", "y": 195, "x": 432, "type": "mouseover", "message_id": 94} -{"sender": 5777, "msg_type": "MouseEvent", "y": 195, "x": 432, "type": "mouseover", "message_id": 95} -{"sender": 5777, "msg_type": "MouseEvent", "y": 195, "x": 432, "type": "mousemove", "message_id": 96} -{"sender": 5777, "msg_type": "MouseEvent", "y": 198, "x": 445, "type": "mousemove", "message_id": 97} -{"sender": 5777, "msg_type": "MouseEvent", "y": 200, "x": 451, "type": "mouseover", "message_id": 98} -{"sender": 5777, "msg_type": "MouseEvent", "y": 200, "x": 451, "type": "mouseover", "message_id": 99} -{"sender": 5777, "msg_type": "MouseEvent", "y": 200, "x": 451, "type": "mousemove", "message_id": 100} -{"sender": 5777, "msg_type": "MouseEvent", "y": 203, "x": 462, "type": "mouseover", "message_id": 101} -{"sender": 5777, "msg_type": "MouseEvent", "y": 203, "x": 462, "type": "mouseover", "message_id": 102} -{"sender": 5777, "msg_type": "MouseEvent", "y": 203, "x": 462, "type": "mousemove", "message_id": 103} -{"sender": 5777, "msg_type": "MouseEvent", "y": 205, "x": 471, "type": "mousemove", "message_id": 104} -{"sender": 5777, "msg_type": "MouseEvent", "y": 205, "x": 471, "type": "mouseover", "message_id": 105} -{"sender": 5777, "msg_type": "MouseEvent", "y": 205, "x": 471, "type": "mouseover", "message_id": 106} -{"sender": 5777, "msg_type": "MouseEvent", "y": 205, "x": 471, "type": "mousemove", "message_id": 107} -{"sender": 5777, "msg_type": "MouseEvent", "y": 205, "x": 474, "type": "mouseover", "message_id": 108} -{"sender": 5777, "msg_type": "MouseEvent", "y": 205, "x": 474, "type": "mouseover", "message_id": 109} -{"sender": 5777, "msg_type": "MouseEvent", "y": 207, "x": 476, "type": "mouseover", "message_id": 111} -{"sender": 5777, "msg_type": "MouseEvent", "y": 205, "x": 474, "type": "mousemove", "message_id": 110} -{"sender": 5777, "msg_type": "MouseEvent", "y": 207, "x": 476, "type": "mouseover", "message_id": 112} -{"sender": 5777, "msg_type": "MouseEvent", "y": 207, "x": 476, "type": "mousemove", "message_id": 113} -{"sender": 5777, "msg_type": "MouseEvent", "y": 208, "x": 479, "type": "mouseover", "message_id": 114} -{"sender": 5777, "msg_type": "MouseEvent", "y": 208, "x": 479, "type": "mouseover", "message_id": 115} -{"sender": 5777, "msg_type": "MouseEvent", "y": 208, "x": 479, "type": "mousemove", "message_id": 116} -{"sender": 5777, "msg_type": "MouseEvent", "y": 210, "x": 482, "type": "mouseover", "message_id": 118} -{"sender": 5777, "msg_type": "MouseEvent", "y": 210, "x": 482, "type": "mouseover", "message_id": 117} -{"sender": 5777, "msg_type": "MouseEvent", "y": 210, "x": 482, "type": "mousemove", "message_id": 119} -{"sender": 5777, "msg_type": "MouseEvent", "y": 214, "x": 491, "type": "mousemove", "message_id": 121} -{"sender": 5777, "msg_type": "MouseEvent", "y": 212, "x": 486, "type": "mousemove", "message_id": 120} -{"sender": 5777, "msg_type": "MouseEvent", "y": 216, "x": 497, "type": "mouseover", "message_id": 122} -{"sender": 5777, "msg_type": "MouseEvent", "y": 216, "x": 497, "type": "mouseover", "message_id": 123} -{"sender": 5777, "msg_type": "MouseEvent", "y": 216, "x": 497, "type": "mousemove", "message_id": 124} -{"sender": 5777, "msg_type": "MouseEvent", "y": 218, "x": 502, "type": "mouseover", "message_id": 126} -{"sender": 5777, "msg_type": "MouseEvent", "y": 218, "x": 502, "type": "mouseover", "message_id": 125} -{"sender": 5777, "msg_type": "MouseEvent", "y": 218, "x": 502, "type": "mousemove", "message_id": 127} -{"sender": 5777, "msg_type": "MouseEvent", "y": 219, "x": 507, "type": "mouseover", "message_id": 128} -{"sender": 5777, "msg_type": "MouseEvent", "y": 219, "x": 507, "type": "mousemove", "message_id": 130} -{"sender": 5777, "msg_type": "MouseEvent", "y": 219, "x": 507, "type": "mouseover", "message_id": 129} -{"sender": 5777, "msg_type": "MouseEvent", "y": 220, "x": 513, "type": "mousemove", "message_id": 131} -{"sender": 5777, "msg_type": "MouseEvent", "y": 222, "x": 523, "type": "mousemove", "message_id": 133} -{"sender": 5777, "msg_type": "MouseEvent", "y": 221, "x": 518, "type": "mousemove", "message_id": 132} -{"sender": 5777, "msg_type": "MouseEvent", "y": 224, "x": 539, "type": "mousemove", "message_id": 136} -{"sender": 5777, "msg_type": "MouseEvent", "y": 222, "x": 528, "type": "mousemove", "message_id": 134} -{"sender": 5777, "msg_type": "MouseEvent", "y": 223, "x": 533, "type": "mousemove", "message_id": 135} -{"sender": 5777, "msg_type": "MouseEvent", "y": 224, "x": 545, "type": "mousemove", "message_id": 137} -{"sender": 5777, "msg_type": "MouseEvent", "y": 224, "x": 550, "type": "mousemove", "message_id": 138} -{"sender": 5777, "msg_type": "MouseEvent", "y": 225, "x": 555, "type": "mousemove", "message_id": 139} -{"sender": 5777, "msg_type": "MouseEvent", "y": 225, "x": 559, "type": "mousemove", "message_id": 140} -{"sender": 5777, "msg_type": "MouseEvent", "y": 225, "x": 564, "type": "mousemove", "message_id": 141} -{"sender": 5777, "msg_type": "MouseEvent", "y": 225, "x": 568, "type": "mousemove", "message_id": 142} -{"sender": 5777, "msg_type": "MouseEvent", "y": 226, "x": 572, "type": "mousemove", "message_id": 143} -{"sender": 5777, "msg_type": "MouseEvent", "y": 226, "x": 576, "type": "mousemove", "message_id": 144} -{"sender": 5777, "msg_type": "MouseEvent", "y": 227, "x": 583, "type": "mousemove", "message_id": 146} -{"sender": 5777, "msg_type": "MouseEvent", "y": 227, "x": 579, "type": "mousemove", "message_id": 145} -{"sender": 5777, "msg_type": "MouseEvent", "y": 228, "x": 587, "type": "mousemove", "message_id": 147} -{"sender": 5777, "msg_type": "MouseEvent", "y": 229, "x": 595, "type": "mousemove", "message_id": 149} -{"sender": 5777, "msg_type": "MouseEvent", "y": 228, "x": 590, "type": "mousemove", "message_id": 148} -{"sender": 5777, "msg_type": "MouseEvent", "y": 231, "x": 599, "type": "mouseover", "message_id": 150} -{"sender": 5777, "msg_type": "MouseEvent", "y": 231, "x": 599, "type": "mouseover", "message_id": 151} -{"sender": 5777, "msg_type": "MouseEvent", "y": 231, "x": 599, "type": "mousemove", "message_id": 152} -{"sender": 5777, "msg_type": "MouseEvent", "y": 232, "x": 603, "type": "mouseover", "message_id": 153} -{"sender": 5777, "msg_type": "MouseEvent", "y": 232, "x": 603, "type": "mouseover", "message_id": 154} -{"sender": 5777, "msg_type": "MouseEvent", "y": 232, "x": 603, "type": "mousemove", "message_id": 155} -{"sender": 5777, "msg_type": "MouseEvent", "y": 234, "x": 608, "type": "mouseover", "message_id": 156} -{"sender": 5777, "msg_type": "MouseEvent", "y": 234, "x": 608, "type": "mouseover", "message_id": 157} -{"sender": 5777, "msg_type": "MouseEvent", "y": 234, "x": 608, "type": "mousemove", "message_id": 158} -{"sender": 5777, "msg_type": "MouseEvent", "y": 236, "x": 613, "type": "mousemove", "message_id": 159} -{"sender": 5777, "msg_type": "MouseEvent", "y": 237, "x": 617, "type": "mouseover", "message_id": 160} -{"sender": 5777, "msg_type": "MouseEvent", "y": 237, "x": 617, "type": "mouseover", "message_id": 161} -{"sender": 5777, "msg_type": "MouseEvent", "y": 237, "x": 617, "type": "mousemove", "message_id": 162} -{"sender": 5777, "msg_type": "MouseEvent", "y": 239, "x": 620, "type": "mouseover", "message_id": 164} -{"sender": 5777, "msg_type": "MouseEvent", "y": 239, "x": 620, "type": "mouseover", "message_id": 163} -{"sender": 5777, "msg_type": "MouseEvent", "y": 239, "x": 620, "type": "mousemove", "message_id": 165} -{"sender": 5777, "msg_type": "MouseEvent", "y": 240, "x": 625, "type": "mouseover", "message_id": 166} -{"sender": 5777, "msg_type": "MouseEvent", "y": 240, "x": 625, "type": "mouseover", "message_id": 167} -{"sender": 5777, "msg_type": "MouseEvent", "y": 240, "x": 625, "type": "mousemove", "message_id": 168} -{"sender": 5777, "msg_type": "MouseEvent", "y": 241, "x": 628, "type": "mousemove", "message_id": 169} -{"sender": 5777, "msg_type": "MouseEvent", "y": 243, "x": 633, "type": "mouseover", "message_id": 170} -{"sender": 5777, "msg_type": "MouseEvent", "y": 243, "x": 633, "type": "mouseover", "message_id": 171} -{"sender": 5777, "msg_type": "MouseEvent", "y": 243, "x": 633, "type": "mousemove", "message_id": 172} -{"sender": 5777, "msg_type": "MouseEvent", "y": 243, "x": 636, "type": "mouseover", "message_id": 173} -{"sender": 5777, "msg_type": "MouseEvent", "y": 243, "x": 636, "type": "mouseover", "message_id": 174} -{"sender": 5777, "msg_type": "MouseEvent", "y": 243, "x": 636, "type": "mousemove", "message_id": 175} -{"sender": 5777, "msg_type": "MouseEvent", "y": 244, "x": 641, "type": "mousemove", "message_id": 176} -{"sender": 5777, "msg_type": "MouseEvent", "y": 246, "x": 649, "type": "mousemove", "message_id": 178} -{"sender": 5777, "msg_type": "MouseEvent", "y": 245, "x": 645, "type": "mousemove", "message_id": 177} -{"sender": 5777, "msg_type": "MouseEvent", "y": 247, "x": 654, "type": "mousemove", "message_id": 179} -{"sender": 5777, "msg_type": "MouseEvent", "y": 247, "x": 659, "type": "mousemove", "message_id": 180} -{"sender": 5777, "msg_type": "MouseEvent", "y": 248, "x": 664, "type": "mousemove", "message_id": 181} -{"sender": 5777, "msg_type": "MouseEvent", "y": 249, "x": 670, "type": "mousemove", "message_id": 182} -{"sender": 5777, "msg_type": "MouseEvent", "y": 250, "x": 677, "type": "mousemove", "message_id": 183} -{"sender": 5777, "msg_type": "MouseEvent", "y": 251, "x": 683, "type": "mousemove", "message_id": 184} -{"sender": 5777, "msg_type": "MouseEvent", "y": 252, "x": 688, "type": "mousemove", "message_id": 185} -{"sender": 5777, "msg_type": "MouseEvent", "y": 254, "x": 700, "type": "mousemove", "message_id": 187} -{"sender": 5777, "msg_type": "MouseEvent", "y": 253, "x": 695, "type": "mousemove", "message_id": 186} -{"sender": 5777, "msg_type": "MouseEvent", "y": 254, "x": 706, "type": "mousemove", "message_id": 188} -{"sender": 5777, "msg_type": "MouseEvent", "y": 255, "x": 711, "type": "mousemove", "message_id": 189} -{"sender": 5777, "msg_type": "MouseEvent", "y": 255, "x": 716, "type": "mousemove", "message_id": 190} -{"sender": 5777, "msg_type": "MouseEvent", "y": 256, "x": 720, "type": "mouseout", "message_id": 191} -{"sender": 5777, "msg_type": "MouseEvent", "y": 406, "x": 718, "type": "mouseover", "message_id": 192} -{"sender": 5777, "msg_type": "MouseEvent", "y": 406, "x": 718, "type": "mouseover", "message_id": 193} -{"sender": 5777, "msg_type": "MouseEvent", "y": 406, "x": 718, "type": "mousemove", "message_id": 194} -{"sender": 5777, "msg_type": "MouseEvent", "y": 406, "x": 718, "type": "mouseover", "message_id": 195} -{"sender": 5777, "msg_type": "MouseEvent", "y": 406, "x": 718, "type": "mouseover", "message_id": 196} -{"sender": 5777, "msg_type": "MouseEvent", "y": 406, "x": 718, "type": "mousemove", "message_id": 197} -{"sender": 5777, "msg_type": "MouseEvent", "y": 408, "x": 714, "type": "mouseover", "message_id": 198} -{"sender": 5777, "msg_type": "MouseEvent", "y": 408, "x": 714, "type": "mouseover", "message_id": 199} -{"sender": 5777, "msg_type": "MouseEvent", "y": 408, "x": 714, "type": "mousemove", "message_id": 200} -{"sender": 5777, "msg_type": "MouseEvent", "y": 410, "x": 710, "type": "mousemove", "message_id": 201} -{"sender": 5777, "msg_type": "MouseEvent", "y": 412, "x": 705, "type": "mousemove", "message_id": 202} -{"sender": 5777, "msg_type": "MouseEvent", "y": 413, "x": 701, "type": "mouseover", "message_id": 203} -{"sender": 5777, "msg_type": "MouseEvent", "y": 413, "x": 701, "type": "mouseover", "message_id": 204} -{"sender": 5777, "msg_type": "MouseEvent", "y": 413, "x": 701, "type": "mousemove", "message_id": 205} -{"sender": 5777, "msg_type": "MouseEvent", "y": 415, "x": 697, "type": "mouseover", "message_id": 206} -{"sender": 5777, "msg_type": "MouseEvent", "y": 415, "x": 697, "type": "mouseover", "message_id": 207} -{"sender": 5777, "msg_type": "MouseEvent", "y": 415, "x": 697, "type": "mousemove", "message_id": 208} -{"sender": 5777, "msg_type": "MouseEvent", "y": 415, "x": 695, "type": "mouseover", "message_id": 209} -{"sender": 5777, "msg_type": "MouseEvent", "y": 415, "x": 695, "type": "mouseover", "message_id": 210} -{"sender": 5777, "msg_type": "MouseEvent", "y": 415, "x": 695, "type": "mousemove", "message_id": 211} -{"sender": 5777, "msg_type": "MouseEvent", "y": 417, "x": 691, "type": "mouseover", "message_id": 212} -{"sender": 5777, "msg_type": "MouseEvent", "y": 417, "x": 691, "type": "mouseover", "message_id": 213} -{"sender": 5777, "msg_type": "MouseEvent", "y": 417, "x": 691, "type": "mousemove", "message_id": 214} -{"sender": 5777, "msg_type": "MouseEvent", "y": 418, "x": 688, "type": "mouseover", "message_id": 215} -{"sender": 5777, "msg_type": "MouseEvent", "y": 418, "x": 688, "type": "mouseover", "message_id": 216} -{"sender": 5777, "msg_type": "MouseEvent", "y": 418, "x": 688, "type": "mousemove", "message_id": 217} -{"sender": 5777, "msg_type": "MouseEvent", "y": 418, "x": 685, "type": "mousemove", "message_id": 218} -{"sender": 5777, "msg_type": "MouseEvent", "y": 419, "x": 682, "type": "mousemove", "message_id": 219} -{"sender": 5777, "msg_type": "MouseEvent", "y": 420, "x": 680, "type": "mousemove", "message_id": 220} -{"sender": 5777, "msg_type": "MouseEvent", "y": 421, "x": 678, "type": "mousemove", "message_id": 221} -{"sender": 5777, "msg_type": "MouseEvent", "y": 423, "x": 674, "type": "mouseover", "message_id": 222} -{"sender": 5777, "msg_type": "MouseEvent", "y": 423, "x": 674, "type": "mouseover", "message_id": 223} -{"sender": 5777, "msg_type": "MouseEvent", "y": 423, "x": 674, "type": "mousemove", "message_id": 224} -{"sender": 5777, "msg_type": "MouseEvent", "y": 423, "x": 672, "type": "mouseover", "message_id": 225} -{"sender": 5777, "msg_type": "MouseEvent", "y": 423, "x": 672, "type": "mouseover", "message_id": 226} -{"sender": 5777, "msg_type": "MouseEvent", "y": 423, "x": 672, "type": "mousemove", "message_id": 227} -{"sender": 5777, "msg_type": "MouseEvent", "y": 425, "x": 669, "type": "mouseover", "message_id": 228} -{"sender": 5777, "msg_type": "MouseEvent", "y": 425, "x": 669, "type": "mouseover", "message_id": 229} -{"sender": 5777, "msg_type": "MouseEvent", "y": 425, "x": 669, "type": "mousemove", "message_id": 230} -{"sender": 5777, "msg_type": "MouseEvent", "y": 426, "x": 666, "type": "mouseover", "message_id": 232} -{"sender": 5777, "msg_type": "MouseEvent", "y": 426, "x": 666, "type": "mouseover", "message_id": 231} -{"sender": 5777, "msg_type": "MouseEvent", "y": 426, "x": 666, "type": "mousemove", "message_id": 233} -{"sender": 5777, "msg_type": "MouseEvent", "y": 427, "x": 663, "type": "mousemove", "message_id": 234} -{"sender": 5777, "msg_type": "MouseEvent", "y": 428, "x": 660, "type": "mousemove", "message_id": 235} -{"sender": 5777, "msg_type": "MouseEvent", "y": 429, "x": 659, "type": "mouseover", "message_id": 236} -{"sender": 5777, "msg_type": "MouseEvent", "y": 429, "x": 659, "type": "mouseover", "message_id": 237} -{"sender": 5777, "msg_type": "MouseEvent", "y": 429, "x": 659, "type": "mousemove", "message_id": 238} -{"sender": 5777, "msg_type": "MouseEvent", "y": 430, "x": 654, "type": "mouseover", "message_id": 239} -{"sender": 5777, "msg_type": "MouseEvent", "y": 430, "x": 654, "type": "mouseover", "message_id": 240} -{"sender": 5777, "msg_type": "MouseEvent", "y": 430, "x": 654, "type": "mousemove", "message_id": 241} -{"sender": 5777, "msg_type": "MouseEvent", "y": 431, "x": 651, "type": "mousemove", "message_id": 242} -{"sender": 5777, "msg_type": "MouseEvent", "y": 432, "x": 649, "type": "mousemove", "message_id": 243} -{"sender": 5777, "msg_type": "MouseEvent", "y": 433, "x": 647, "type": "mousemove", "message_id": 244} -{"sender": 5777, "msg_type": "MouseEvent", "y": 434, "x": 644, "type": "mousemove", "message_id": 245} -{"sender": 5777, "msg_type": "MouseEvent", "y": 435, "x": 640, "type": "mousemove", "message_id": 246} -{"sender": 5777, "msg_type": "MouseEvent", "y": 436, "x": 637, "type": "mousemove", "message_id": 247} -{"sender": 5777, "msg_type": "MouseEvent", "y": 437, "x": 634, "type": "mousemove", "message_id": 248} -{"sender": 5777, "msg_type": "MouseEvent", "y": 438, "x": 631, "type": "mousemove", "message_id": 249} -{"sender": 5777, "msg_type": "MouseEvent", "y": 439, "x": 627, "type": "mousemove", "message_id": 250} -{"sender": 5777, "msg_type": "MouseEvent", "y": 439, "x": 624, "type": "mousemove", "message_id": 251} -{"sender": 5777, "msg_type": "MouseEvent", "y": 440, "x": 616, "type": "mousemove", "message_id": 253} -{"sender": 5777, "msg_type": "MouseEvent", "y": 439, "x": 620, "type": "mousemove", "message_id": 252} -{"sender": 5777, "msg_type": "MouseEvent", "y": 440, "x": 611, "type": "mousemove", "message_id": 254} -{"sender": 5777, "msg_type": "MouseEvent", "y": 441, "x": 607, "type": "mousemove", "message_id": 255} -{"sender": 5777, "msg_type": "MouseEvent", "y": 441, "x": 603, "type": "mousemove", "message_id": 256} -{"sender": 5777, "msg_type": "MouseEvent", "y": 441, "x": 593, "type": "mousemove", "message_id": 258} -{"sender": 5777, "msg_type": "MouseEvent", "y": 441, "x": 598, "type": "mousemove", "message_id": 257} -{"sender": 5777, "msg_type": "MouseEvent", "y": 441, "x": 588, "type": "mousemove", "message_id": 259} -{"sender": 5777, "msg_type": "MouseEvent", "y": 441, "x": 583, "type": "mousemove", "message_id": 260} -{"sender": 5777, "msg_type": "MouseEvent", "y": 441, "x": 578, "type": "mousemove", "message_id": 261} -{"sender": 5777, "msg_type": "MouseEvent", "y": 441, "x": 573, "type": "mousemove", "message_id": 262} -{"sender": 5777, "msg_type": "MouseEvent", "y": 441, "x": 568, "type": "mousemove", "message_id": 263} -{"sender": 5777, "msg_type": "MouseEvent", "y": 441, "x": 563, "type": "mousemove", "message_id": 264} -{"sender": 5777, "msg_type": "MouseEvent", "y": 440, "x": 559, "type": "mousemove", "message_id": 265} -{"sender": 5777, "msg_type": "MouseEvent", "y": 438, "x": 555, "type": "mouseover", "message_id": 267} -{"sender": 5777, "msg_type": "MouseEvent", "y": 438, "x": 555, "type": "mouseover", "message_id": 266} -{"sender": 5777, "msg_type": "MouseEvent", "y": 438, "x": 555, "type": "mousemove", "message_id": 268} -{"sender": 5777, "msg_type": "MouseEvent", "y": 438, "x": 554, "type": "mouseover", "message_id": 269} -{"sender": 5777, "msg_type": "MouseEvent", "y": 438, "x": 554, "type": "mouseover", "message_id": 270} -{"sender": 5777, "msg_type": "MouseEvent", "y": 438, "x": 554, "type": "mousemove", "message_id": 271} -{"sender": 5777, "msg_type": "MouseEvent", "y": 439, "x": 551, "type": "mouseover", "message_id": 272} -{"sender": 5777, "msg_type": "MouseEvent", "y": 439, "x": 551, "type": "mouseover", "message_id": 273} -{"sender": 5777, "msg_type": "MouseEvent", "y": 439, "x": 551, "type": "mousemove", "message_id": 274} -{"sender": 5777, "msg_type": "MouseEvent", "y": 440, "x": 548, "type": "mousemove", "message_id": 275} -{"sender": 5777, "msg_type": "MouseEvent", "y": 442, "x": 543, "type": "mouseover", "message_id": 276} -{"sender": 5777, "msg_type": "MouseEvent", "y": 442, "x": 543, "type": "mouseover", "message_id": 277} -{"sender": 5777, "msg_type": "MouseEvent", "y": 442, "x": 543, "type": "mousemove", "message_id": 278} -{"sender": 5777, "msg_type": "MouseEvent", "y": 443, "x": 538, "type": "mouseover", "message_id": 279} -{"sender": 5777, "msg_type": "MouseEvent", "y": 443, "x": 538, "type": "mouseover", "message_id": 280} -{"sender": 5777, "msg_type": "MouseEvent", "y": 443, "x": 538, "type": "mousemove", "message_id": 281} -{"sender": 5777, "msg_type": "MouseEvent", "y": 445, "x": 534, "type": "mouseover", "message_id": 282} -{"sender": 5777, "msg_type": "MouseEvent", "y": 445, "x": 534, "type": "mouseover", "message_id": 283} -{"sender": 5777, "msg_type": "MouseEvent", "y": 446, "x": 528, "type": "mouseover", "message_id": 285} -{"sender": 5777, "msg_type": "MouseEvent", "y": 445, "x": 534, "type": "mousemove", "message_id": 284} -{"sender": 5777, "msg_type": "MouseEvent", "y": 446, "x": 528, "type": "mouseover", "message_id": 286} -{"sender": 5777, "msg_type": "MouseEvent", "y": 446, "x": 528, "type": "mousemove", "message_id": 287} -{"sender": 5777, "msg_type": "MouseEvent", "y": 448, "x": 518, "type": "mouseover", "message_id": 289} -{"sender": 5777, "msg_type": "MouseEvent", "y": 448, "x": 518, "type": "mouseover", "message_id": 288} -{"sender": 5777, "msg_type": "MouseEvent", "y": 448, "x": 518, "type": "mousemove", "message_id": 290} -{"sender": 5777, "msg_type": "MouseEvent", "y": 450, "x": 507, "type": "mousemove", "message_id": 291} -{"sender": 5777, "msg_type": "MouseEvent", "y": 451, "x": 494, "type": "mouseover", "message_id": 292} -{"sender": 5777, "msg_type": "MouseEvent", "y": 451, "x": 494, "type": "mouseover", "message_id": 293} -{"sender": 5777, "msg_type": "MouseEvent", "y": 451, "x": 494, "type": "mousemove", "message_id": 294} -{"sender": 5777, "msg_type": "MouseEvent", "y": 452, "x": 482, "type": "mousemove", "message_id": 295} -{"sender": 5777, "msg_type": "MouseEvent", "y": 452, "x": 468, "type": "mousemove", "message_id": 296} -{"sender": 5777, "msg_type": "MouseEvent", "y": 452, "x": 455, "type": "mousemove", "message_id": 297} -{"sender": 5777, "msg_type": "MouseEvent", "y": 452, "x": 442, "type": "mousemove", "message_id": 298} -{"sender": 5777, "msg_type": "MouseEvent", "y": 452, "x": 430, "type": "mousemove", "message_id": 299} -{"sender": 5777, "msg_type": "MouseEvent", "y": 449, "x": 418, "type": "mouseover", "message_id": 300} -{"sender": 5777, "msg_type": "MouseEvent", "y": 449, "x": 418, "type": "mouseover", "message_id": 301} -{"sender": 5777, "msg_type": "MouseEvent", "y": 449, "x": 418, "type": "mousemove", "message_id": 302} -{"sender": 5777, "msg_type": "MouseEvent", "y": 446, "x": 406, "type": "mousemove", "message_id": 303} -{"sender": 5777, "msg_type": "MouseEvent", "y": 443, "x": 394, "type": "mousemove", "message_id": 304} -{"sender": 5777, "msg_type": "MouseEvent", "y": 440, "x": 382, "type": "mousemove", "message_id": 305} -{"sender": 5777, "msg_type": "MouseEvent", "y": 436, "x": 371, "type": "mousemove", "message_id": 306} -{"sender": 5777, "msg_type": "MouseEvent", "y": 426, "x": 337, "type": "mousemove", "message_id": 309} -{"sender": 5777, "msg_type": "MouseEvent", "y": 434, "x": 359, "type": "mousemove", "message_id": 307} -{"sender": 5777, "msg_type": "MouseEvent", "y": 430, "x": 349, "type": "mousemove", "message_id": 308} -{"sender": 5777, "msg_type": "MouseEvent", "y": 422, "x": 325, "type": "mousemove", "message_id": 310} -{"sender": 5777, "msg_type": "MouseEvent", "y": 417, "x": 312, "type": "mousemove", "message_id": 311} -{"sender": 5777, "msg_type": "MouseEvent", "y": 411, "x": 301, "type": "mousemove", "message_id": 312} -{"sender": 5777, "msg_type": "MouseEvent", "y": 396, "x": 279, "type": "mousemove", "message_id": 314} -{"sender": 5777, "msg_type": "MouseEvent", "y": 404, "x": 290, "type": "mousemove", "message_id": 313} -{"sender": 5777, "msg_type": "MouseEvent", "y": 388, "x": 269, "type": "mousemove", "message_id": 315} -{"sender": 5777, "msg_type": "MouseEvent", "y": 379, "x": 260, "type": "mousemove", "message_id": 316} -{"sender": 5777, "msg_type": "MouseEvent", "y": 374, "x": 257, "type": "mousemove", "message_id": 317} -{"sender": 5777, "msg_type": "MouseEvent", "y": 366, "x": 250, "type": "mousemove", "message_id": 318} -{"sender": 5777, "msg_type": "MouseEvent", "y": 357, "x": 245, "type": "mousemove", "message_id": 319} -{"sender": 5777, "msg_type": "MouseEvent", "y": 340, "x": 239, "type": "mousemove", "message_id": 321} -{"sender": 5777, "msg_type": "MouseEvent", "y": 349, "x": 241, "type": "mousemove", "message_id": 320} -{"sender": 5777, "msg_type": "MouseEvent", "y": 333, "x": 237, "type": "mousemove", "message_id": 322} -{"sender": 5777, "msg_type": "MouseEvent", "y": 326, "x": 236, "type": "mouseover", "message_id": 323} -{"sender": 5777, "msg_type": "MouseEvent", "y": 326, "x": 236, "type": "mouseover", "message_id": 324} -{"sender": 5777, "msg_type": "MouseEvent", "y": 326, "x": 236, "type": "mousemove", "message_id": 325} -{"sender": 5777, "msg_type": "MouseEvent", "y": 324, "x": 235, "type": "mousemove", "message_id": 326} -{"sender": 5777, "msg_type": "MouseEvent", "y": 319, "x": 235, "type": "mousemove", "message_id": 327} -{"sender": 5777, "msg_type": "MouseEvent", "y": 313, "x": 235, "type": "mousemove", "message_id": 329} -{"sender": 5777, "msg_type": "MouseEvent", "y": 316, "x": 235, "type": "mousemove", "message_id": 328} -{"sender": 5777, "msg_type": "MouseEvent", "y": 313, "x": 235, "type": "mousemove", "message_id": 330} -{"sender": 5777, "msg_type": "MouseEvent", "y": 312, "x": 233, "type": "mouseover", "message_id": 331} -{"sender": 5777, "msg_type": "MouseEvent", "y": 312, "x": 233, "type": "mouseover", "message_id": 332} -{"sender": 5777, "msg_type": "MouseEvent", "y": 312, "x": 233, "type": "mousemove", "message_id": 333} -{"sender": 5777, "msg_type": "MouseEvent", "y": 310, "x": 232, "type": "mouseover", "message_id": 334} -{"sender": 5777, "msg_type": "MouseEvent", "y": 310, "x": 232, "type": "mouseover", "message_id": 335} -{"sender": 5777, "msg_type": "MouseEvent", "y": 310, "x": 232, "type": "mousemove", "message_id": 336} -{"sender": 5777, "msg_type": "MouseEvent", "y": 308, "x": 231, "type": "mousemove", "message_id": 337} -{"sender": 5777, "msg_type": "MouseEvent", "y": 306, "x": 229, "type": "mouseover", "message_id": 338} -{"sender": 5777, "msg_type": "MouseEvent", "y": 306, "x": 229, "type": "mouseover", "message_id": 339} -{"sender": 5777, "msg_type": "MouseEvent", "y": 306, "x": 229, "type": "mousemove", "message_id": 340} -{"sender": 5777, "msg_type": "MouseEvent", "y": 304, "x": 228, "type": "mouseover", "message_id": 341} -{"sender": 5777, "msg_type": "MouseEvent", "y": 304, "x": 228, "type": "mouseover", "message_id": 342} -{"sender": 5777, "msg_type": "MouseEvent", "y": 304, "x": 228, "type": "mousemove", "message_id": 343} -{"sender": 5777, "msg_type": "MouseEvent", "y": 302, "x": 227, "type": "mousemove", "message_id": 344} -{"sender": 5777, "msg_type": "MouseEvent", "y": 294, "x": 223, "type": "mouseover", "message_id": 345} -{"sender": 5777, "msg_type": "MouseEvent", "y": 294, "x": 223, "type": "mouseover", "message_id": 346} -{"sender": 5777, "msg_type": "MouseEvent", "y": 294, "x": 223, "type": "mousemove", "message_id": 347} -{"sender": 5777, "msg_type": "MouseEvent", "y": 286, "x": 220, "type": "mousemove", "message_id": 348} -{"sender": 5777, "msg_type": "MouseEvent", "y": 277, "x": 217, "type": "mousemove", "message_id": 349} -{"sender": 5777, "msg_type": "MouseEvent", "y": 268, "x": 215, "type": "mousemove", "message_id": 350} -{"sender": 5777, "msg_type": "MouseEvent", "y": 257, "x": 211, "type": "mousemove", "message_id": 351} -{"sender": 5777, "msg_type": "MouseEvent", "y": 245, "x": 208, "type": "mousemove", "message_id": 352} -{"sender": 5777, "msg_type": "MouseEvent", "y": 233, "x": 205, "type": "mousemove", "message_id": 353} -{"sender": 5777, "msg_type": "MouseEvent", "y": 221, "x": 202, "type": "mousemove", "message_id": 354} -{"sender": 5777, "msg_type": "MouseEvent", "y": 215, "x": 201, "type": "mouseover", "message_id": 355} -{"sender": 5777, "msg_type": "MouseEvent", "y": 215, "x": 201, "type": "mouseover", "message_id": 356} -{"sender": 5777, "msg_type": "MouseEvent", "y": 215, "x": 201, "type": "mousemove", "message_id": 357} -{"sender": 5777, "msg_type": "MouseEvent", "y": 205, "x": 199, "type": "mouseover", "message_id": 358} -{"sender": 5777, "msg_type": "MouseEvent", "y": 205, "x": 199, "type": "mouseover", "message_id": 359} -{"sender": 5777, "msg_type": "MouseEvent", "y": 205, "x": 199, "type": "mousemove", "message_id": 360} -{"sender": 5777, "msg_type": "MouseEvent", "y": 195, "x": 197, "type": "mousemove", "message_id": 361} -{"sender": 5777, "msg_type": "MouseEvent", "y": 186, "x": 195, "type": "mousemove", "message_id": 362} -{"sender": 5777, "msg_type": "MouseEvent", "y": 178, "x": 194, "type": "mouseover", "message_id": 363} -{"sender": 5777, "msg_type": "MouseEvent", "y": 178, "x": 194, "type": "mouseover", "message_id": 364} -{"sender": 5777, "msg_type": "MouseEvent", "y": 178, "x": 194, "type": "mousemove", "message_id": 365} -{"sender": 5777, "msg_type": "MouseEvent", "y": 170, "x": 192, "type": "mouseover", "message_id": 366} -{"sender": 5777, "msg_type": "MouseEvent", "y": 170, "x": 192, "type": "mouseover", "message_id": 367} -{"sender": 5777, "msg_type": "MouseEvent", "y": 170, "x": 192, "type": "mousemove", "message_id": 368} -{"sender": 5777, "msg_type": "MouseEvent", "y": 162, "x": 192, "type": "mouseover", "message_id": 369} -{"sender": 5777, "msg_type": "MouseEvent", "y": 162, "x": 192, "type": "mousemove", "message_id": 371} -{"sender": 5777, "msg_type": "MouseEvent", "y": 162, "x": 192, "type": "mouseover", "message_id": 370} -{"sender": 5777, "msg_type": "MouseEvent", "y": 157, "x": 191, "type": "mousemove", "message_id": 372} -{"sender": 5777, "msg_type": "MouseEvent", "y": 150, "x": 190, "type": "mousemove", "message_id": 373} -{"sender": 5777, "msg_type": "MouseEvent", "y": 144, "x": 190, "type": "mousemove", "message_id": 374} -{"sender": 5777, "msg_type": "MouseEvent", "y": 139, "x": 190, "type": "mousemove", "message_id": 375} -{"sender": 5777, "msg_type": "MouseEvent", "y": 134, "x": 189, "type": "mousemove", "message_id": 376} -{"sender": 5777, "msg_type": "MouseEvent", "y": 129, "x": 189, "type": "mousemove", "message_id": 377} -{"sender": 5777, "msg_type": "MouseEvent", "y": 125, "x": 189, "type": "mousemove", "message_id": 378} -{"sender": 5777, "msg_type": "MouseEvent", "y": 121, "x": 189, "type": "mousemove", "message_id": 379} -{"sender": 5777, "msg_type": "MouseEvent", "y": 119, "x": 189, "type": "mousemove", "message_id": 380} -{"sender": 5777, "msg_type": "MouseEvent", "y": 116, "x": 189, "type": "mousemove", "message_id": 381} -{"sender": 5777, "msg_type": "MouseEvent", "y": 113, "x": 189, "type": "mousemove", "message_id": 382} -{"sender": 5777, "msg_type": "MouseEvent", "y": 107, "x": 189, "type": "mousemove", "message_id": 384} -{"sender": 5777, "msg_type": "MouseEvent", "y": 104, "x": 189, "type": "mousemove", "message_id": 385} -{"sender": 5777, "msg_type": "MouseEvent", "y": 109, "x": 189, "type": "mousemove", "message_id": 383} -{"sender": 5777, "msg_type": "MouseEvent", "y": 102, "x": 189, "type": "mousemove", "message_id": 386} -{"sender": 5777, "msg_type": "MouseEvent", "y": 100, "x": 189, "type": "mousemove", "message_id": 387} -{"sender": 5777, "msg_type": "MouseEvent", "y": 98, "x": 189, "type": "mousemove", "message_id": 388} -{"sender": 5777, "msg_type": "MouseEvent", "y": 95, "x": 189, "type": "mousemove", "message_id": 389} -{"sender": 5777, "msg_type": "MouseEvent", "y": 93, "x": 189, "type": "mousemove", "message_id": 390} -{"sender": 5777, "msg_type": "MouseEvent", "y": 91, "x": 189, "type": "mousemove", "message_id": 391} -{"sender": 5777, "msg_type": "MouseEvent", "y": 87, "x": 189, "type": "mousemove", "message_id": 392} -{"sender": 5777, "msg_type": "MouseEvent", "y": 86, "x": 189, "type": "mousemove", "message_id": 393} -{"sender": 5777, "msg_type": "MouseEvent", "y": 82, "x": 189, "type": "mousemove", "message_id": 394} -{"sender": 5777, "msg_type": "MouseEvent", "y": 81, "x": 189, "type": "mousemove", "message_id": 395} -{"sender": 5777, "msg_type": "MouseEvent", "y": 78, "x": 189, "type": "mousemove", "message_id": 396} -{"sender": 5777, "msg_type": "MouseEvent", "y": 75, "x": 189, "type": "mousemove", "message_id": 397} -{"sender": 5777, "msg_type": "MouseEvent", "y": 73, "x": 189, "type": "mousemove", "message_id": 398} -{"sender": 5777, "msg_type": "MouseEvent", "y": 71, "x": 189, "type": "mousemove", "message_id": 399} -{"sender": 5777, "msg_type": "MouseEvent", "y": 69, "x": 189, "type": "mousemove", "message_id": 400} -{"sender": 5777, "msg_type": "MouseEvent", "y": 67, "x": 189, "type": "mousemove", "message_id": 401} -{"sender": 5777, "msg_type": "MouseEvent", "y": 64, "x": 189, "type": "mousemove", "message_id": 403} -{"sender": 5777, "msg_type": "MouseEvent", "y": 63, "x": 189, "type": "mousemove", "message_id": 404} -{"sender": 5777, "msg_type": "MouseEvent", "y": 66, "x": 189, "type": "mousemove", "message_id": 402} -{"sender": 5777, "msg_type": "MouseEvent", "y": 62, "x": 189, "type": "mousemove", "message_id": 405} -{"sender": 5777, "msg_type": "MouseEvent", "y": 61, "x": 189, "type": "mousemove", "message_id": 406} -{"sender": 5777, "msg_type": "MouseEvent", "y": 60, "x": 188, "type": "mousemove", "message_id": 407} -{"sender": 5777, "msg_type": "MouseEvent", "y": 59, "x": 188, "type": "mousemove", "message_id": 408} -{"sender": 5777, "msg_type": "MouseEvent", "y": 58, "x": 188, "type": "mousemove", "message_id": 409} -{"sender": 5777, "msg_type": "MouseEvent", "y": 58, "x": 188, "type": "mousemove", "message_id": 410} -{"sender": 5777, "msg_type": "MouseEvent", "y": 58, "x": 188, "type": "mousemove", "message_id": 411} -{"sender": 5777, "msg_type": "MouseEvent", "y": 57, "x": 187, "type": "mousemove", "message_id": 412} -{"sender": 5777, "msg_type": "MouseEvent", "y": 56, "x": 187, "type": "mousemove", "message_id": 413} -{"sender": 5777, "msg_type": "MouseEvent", "y": 56, "x": 187, "type": "mousemove", "message_id": 414} -{"sender": 5777, "msg_type": "MouseEvent", "y": 56, "x": 187, "type": "mousemove", "message_id": 415} -{"sender": 5777, "msg_type": "MouseEvent", "y": 55, "x": 187, "type": "mousemove", "message_id": 416} -{"sender": 5777, "msg_type": "MouseEvent", "y": 55, "x": 187, "type": "mousemove", "message_id": 417} -{"sender": 5777, "msg_type": "MouseEvent", "y": 54, "x": 187, "type": "mousemove", "message_id": 418} -{"sender": 5777, "msg_type": "MouseEvent", "y": 54, "x": 187, "type": "mousemove", "message_id": 419} -{"sender": 5777, "msg_type": "MouseEvent", "y": 53, "x": 187, "type": "mousemove", "message_id": 420} -{"sender": 5777, "msg_type": "MouseEvent", "y": 53, "x": 187, "type": "mousemove", "message_id": 421} -{"sender": 5777, "msg_type": "MouseEvent", "y": 53, "x": 186, "type": "mousemove", "message_id": 422} -{"sender": 5777, "msg_type": "MouseEvent", "y": 52, "x": 186, "type": "mousemove", "message_id": 423} -{"sender": 5777, "msg_type": "MouseEvent", "y": 52, "x": 186, "type": "mousemove", "message_id": 424} -{"sender": 5777, "msg_type": "MouseEvent", "y": 51, "x": 186, "type": "mousemove", "message_id": 426} diff --git a/recordings/test_multiple_viewers.replay b/recordings/test_multiple_viewers.replay deleted file mode 100644 index 82db0fa11a..0000000000 --- a/recordings/test_multiple_viewers.replay +++ /dev/null @@ -1,826 +0,0 @@ -{"panX": -172.02262700582662, "panY": -71.0005701449295, "scale": 1.9541018766756038, "sender": 3718, "msg_type": "ViewPort", "message_id": 0} -{"sender": 3718, "msg_type": "MouseEvent", "y": 37, "x": 201, "type": "mousemove", "message_id": 511} -{"sender": 3718, "msg_type": "MouseEvent", "y": 38, "x": 201, "type": "mousemove", "message_id": 512} -{"sender": 3718, "msg_type": "MouseEvent", "y": 40, "x": 201, "type": "mousemove", "message_id": 513} -{"sender": 3718, "msg_type": "MouseEvent", "y": 42, "x": 201, "type": "mousemove", "message_id": 514} -{"sender": 3718, "msg_type": "MouseEvent", "y": 45, "x": 202, "type": "mousemove", "message_id": 515} -{"sender": 3718, "msg_type": "MouseEvent", "y": 48, "x": 202, "type": "mousemove", "message_id": 516} -{"sender": 3718, "msg_type": "MouseEvent", "y": 51, "x": 202, "type": "mousemove", "message_id": 517} -{"sender": 3718, "msg_type": "MouseEvent", "y": 56, "x": 202, "type": "mousemove", "message_id": 518} -{"sender": 3718, "msg_type": "MouseEvent", "y": 62, "x": 203, "type": "mousemove", "message_id": 519} -{"sender": 3718, "msg_type": "MouseEvent", "y": 71, "x": 203, "type": "mousemove", "message_id": 520} -{"sender": 3718, "msg_type": "MouseEvent", "y": 82, "x": 204, "type": "mousemove", "message_id": 521} -{"sender": 3718, "msg_type": "MouseEvent", "y": 98, "x": 204, "type": "mouseover", "message_id": 522} -{"sender": 3718, "msg_type": "MouseEvent", "y": 98, "x": 204, "type": "mouseover", "message_id": 523} -{"sender": 3718, "msg_type": "MouseEvent", "y": 98, "x": 204, "type": "mousemove", "message_id": 524} -{"sender": 3718, "msg_type": "MouseEvent", "y": 118, "x": 206, "type": "mousemove", "message_id": 525} -{"sender": 3718, "msg_type": "MouseEvent", "y": 140, "x": 206, "type": "mousemove", "message_id": 526} -{"sender": 3718, "msg_type": "MouseEvent", "y": 162, "x": 204, "type": "mousemove", "message_id": 527} -{"sender": 3718, "msg_type": "MouseEvent", "y": 177, "x": 200, "type": "mousemove", "message_id": 528} -{"sender": 3718, "msg_type": "MouseEvent", "y": 197, "x": 193, "type": "mousemove", "message_id": 529} -{"sender": 3718, "msg_type": "MouseEvent", "y": 217, "x": 186, "type": "mousemove", "message_id": 530} -{"sender": 3718, "msg_type": "MouseEvent", "y": 235, "x": 178, "type": "mousemove", "message_id": 531} -{"sender": 3718, "msg_type": "MouseEvent", "y": 253, "x": 169, "type": "mousemove", "message_id": 532} -{"sender": 3718, "msg_type": "MouseEvent", "y": 269, "x": 160, "type": "mousemove", "message_id": 533} -{"sender": 3718, "msg_type": "MouseEvent", "y": 282, "x": 152, "type": "mousemove", "message_id": 534} -{"sender": 3718, "msg_type": "MouseEvent", "y": 294, "x": 144, "type": "mousemove", "message_id": 535} -{"sender": 3718, "msg_type": "MouseEvent", "y": 304, "x": 138, "type": "mousemove", "message_id": 536} -{"sender": 3718, "msg_type": "MouseEvent", "y": 312, "x": 133, "type": "mousemove", "message_id": 537} -{"sender": 3718, "msg_type": "MouseEvent", "y": 318, "x": 130, "type": "mouseover", "message_id": 538} -{"sender": 3718, "msg_type": "MouseEvent", "y": 318, "x": 130, "type": "mouseover", "message_id": 539} -{"sender": 3718, "msg_type": "MouseEvent", "y": 318, "x": 130, "type": "mousemove", "message_id": 540} -{"sender": 3718, "msg_type": "MouseEvent", "y": 324, "x": 127, "type": "mousemove", "message_id": 541} -{"sender": 3718, "msg_type": "MouseEvent", "y": 327, "x": 126, "type": "mouseover", "message_id": 542} -{"sender": 3718, "msg_type": "MouseEvent", "y": 327, "x": 126, "type": "mouseover", "message_id": 543} -{"sender": 3718, "msg_type": "MouseEvent", "y": 327, "x": 126, "type": "mousemove", "message_id": 544} -{"sender": 3718, "msg_type": "MouseEvent", "y": 329, "x": 125, "type": "mousemove", "message_id": 545} -{"sender": 3718, "msg_type": "MouseEvent", "y": 330, "x": 125, "type": "mousemove", "message_id": 546} -{"sender": 3718, "msg_type": "MouseEvent", "y": 330, "x": 125, "type": "mousemove", "message_id": 547} -{"sender": 3718, "msg_type": "MouseEvent", "y": 330, "x": 125, "type": "mousemove", "message_id": 548} -{"sender": 3718, "msg_type": "MouseEvent", "y": 330, "x": 124, "type": "mousemove", "message_id": 549} -{"sender": 3718, "msg_type": "MouseEvent", "y": 330, "x": 124, "type": "mousemove", "message_id": 550} -{"sender": 3718, "msg_type": "MouseEvent", "y": 330, "x": 124, "type": "mousemove", "message_id": 551} -{"sender": 3718, "msg_type": "MouseEvent", "y": 330, "x": 124, "type": "mousedown", "message_id": 552} -{"sender": 3718, "msg_type": "MouseEvent", "y": 330, "x": 124, "type": "mouseup", "message_id": 553} -{"sender": 3718, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 554, "altKey": false, "metaKey": false, "key": "s", "ctrlKey": false, "type": "keydown", "keyCode": 83} -{"sender": 3718, "msg_type": "MouseEvent", "y": 331, "x": 125, "type": "mousemove", "message_id": 556} -{"sender": 3718, "msg_type": "MouseEvent", "y": 331, "x": 127, "type": "mouseover", "message_id": 557} -{"sender": 3718, "msg_type": "MouseEvent", "y": 331, "x": 127, "type": "mousemove", "message_id": 559} -{"sender": 3718, "msg_type": "MouseEvent", "y": 331, "x": 127, "type": "mouseover", "message_id": 558} -{"sender": 3718, "msg_type": "MouseEvent", "y": 331, "x": 130, "type": "mousemove", "message_id": 560} -{"sender": 3718, "msg_type": "MouseEvent", "y": 332, "x": 136, "type": "mousemove", "message_id": 561} -{"sender": 3718, "msg_type": "MouseEvent", "y": 332, "x": 142, "type": "mousemove", "message_id": 562} -{"sender": 3718, "msg_type": "MouseEvent", "y": 333, "x": 153, "type": "mousemove", "message_id": 563} -{"sender": 3718, "msg_type": "MouseEvent", "y": 334, "x": 169, "type": "mouseover", "message_id": 564} -{"sender": 3718, "msg_type": "MouseEvent", "y": 334, "x": 169, "type": "mouseover", "message_id": 565} -{"sender": 3718, "msg_type": "MouseEvent", "y": 334, "x": 169, "type": "mousemove", "message_id": 566} -{"sender": 3718, "msg_type": "MouseEvent", "y": 334, "x": 194, "type": "mouseover", "message_id": 567} -{"sender": 3718, "msg_type": "MouseEvent", "y": 334, "x": 194, "type": "mouseover", "message_id": 568} -{"sender": 3718, "msg_type": "MouseEvent", "y": 334, "x": 194, "type": "mousemove", "message_id": 569} -{"sender": 3718, "msg_type": "MouseEvent", "y": 334, "x": 231, "type": "mouseover", "message_id": 570} -{"sender": 3718, "msg_type": "MouseEvent", "y": 334, "x": 231, "type": "mouseover", "message_id": 571} -{"sender": 3718, "msg_type": "MouseEvent", "y": 334, "x": 231, "type": "mousemove", "message_id": 572} -{"sender": 3718, "msg_type": "MouseEvent", "y": 333, "x": 277, "type": "mousemove", "message_id": 573} -{"sender": 3718, "msg_type": "MouseEvent", "y": 334, "x": 321, "type": "mousemove", "message_id": 574} -{"sender": 3718, "msg_type": "MouseEvent", "y": 334, "x": 360, "type": "mousemove", "message_id": 575} -{"sender": 3718, "msg_type": "MouseEvent", "y": 337, "x": 396, "type": "mousemove", "message_id": 576} -{"sender": 3718, "msg_type": "MouseEvent", "y": 338, "x": 429, "type": "mouseover", "message_id": 577} -{"sender": 3718, "msg_type": "MouseEvent", "y": 338, "x": 429, "type": "mouseover", "message_id": 578} -{"sender": 3718, "msg_type": "MouseEvent", "y": 338, "x": 429, "type": "mousemove", "message_id": 579} -{"sender": 3718, "msg_type": "MouseEvent", "y": 340, "x": 455, "type": "mouseover", "message_id": 580} -{"sender": 3718, "msg_type": "MouseEvent", "y": 340, "x": 455, "type": "mouseover", "message_id": 581} -{"sender": 3718, "msg_type": "MouseEvent", "y": 343, "x": 487, "type": "mousemove", "message_id": 583} -{"sender": 3718, "msg_type": "MouseEvent", "y": 340, "x": 455, "type": "mousemove", "message_id": 582} -{"sender": 3718, "msg_type": "MouseEvent", "y": 344, "x": 516, "type": "mousemove", "message_id": 584} -{"sender": 3718, "msg_type": "MouseEvent", "y": 345, "x": 533, "type": "mousemove", "message_id": 585} -{"sender": 3718, "msg_type": "MouseEvent", "y": 345, "x": 551, "type": "mousemove", "message_id": 586} -{"sender": 3718, "msg_type": "MouseEvent", "y": 344, "x": 561, "type": "mouseover", "message_id": 587} -{"sender": 3718, "msg_type": "MouseEvent", "y": 344, "x": 561, "type": "mouseover", "message_id": 588} -{"sender": 3718, "msg_type": "MouseEvent", "y": 344, "x": 561, "type": "mousemove", "message_id": 589} -{"sender": 3718, "msg_type": "MouseEvent", "y": 344, "x": 564, "type": "mousemove", "message_id": 590} -{"sender": 3718, "msg_type": "MouseEvent", "y": 344, "x": 564, "type": "mouseover", "message_id": 591} -{"sender": 3718, "msg_type": "MouseEvent", "y": 344, "x": 564, "type": "mouseover", "message_id": 592} -{"sender": 3718, "msg_type": "MouseEvent", "y": 344, "x": 564, "type": "mousemove", "message_id": 593} -{"sender": 3718, "msg_type": "MouseEvent", "y": 344, "x": 564, "type": "mousedown", "message_id": 594} -{"sender": 3718, "msg_type": "MouseEvent", "y": 344, "x": 564, "type": "mouseup", "message_id": 595} -{"sender": 3718, "msg_type": "MouseEvent", "y": 344, "x": 564, "type": "mousemove", "message_id": 596} -{"sender": 3718, "msg_type": "MouseEvent", "y": 344, "x": 563, "type": "mousemove", "message_id": 597} -{"sender": 3718, "msg_type": "MouseEvent", "y": 344, "x": 563, "type": "mousemove", "message_id": 598} -{"sender": 3718, "msg_type": "MouseEvent", "y": 344, "x": 563, "type": "mousemove", "message_id": 599} -{"sender": 3718, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 600, "altKey": false, "metaKey": false, "key": "s", "ctrlKey": false, "type": "keydown", "keyCode": 83} -{"sender": 3718, "msg_type": "MouseEvent", "y": 344, "x": 563, "type": "mousemove", "message_id": 602} -{"sender": 3718, "msg_type": "MouseEvent", "y": 344, "x": 563, "type": "mousemove", "message_id": 603} -{"sender": 3718, "msg_type": "MouseEvent", "y": 344, "x": 562, "type": "mousemove", "message_id": 604} -{"sender": 3718, "msg_type": "MouseEvent", "y": 343, "x": 561, "type": "mousemove", "message_id": 605} -{"sender": 3718, "msg_type": "MouseEvent", "y": 341, "x": 559, "type": "mouseover", "message_id": 606} -{"sender": 3718, "msg_type": "MouseEvent", "y": 341, "x": 559, "type": "mouseover", "message_id": 607} -{"sender": 3718, "msg_type": "MouseEvent", "y": 340, "x": 558, "type": "mouseover", "message_id": 609} -{"sender": 3718, "msg_type": "MouseEvent", "y": 340, "x": 558, "type": "mousemove", "message_id": 611} -{"sender": 3718, "msg_type": "MouseEvent", "y": 341, "x": 559, "type": "mousemove", "message_id": 608} -{"sender": 3718, "msg_type": "MouseEvent", "y": 338, "x": 555, "type": "mouseover", "message_id": 612} -{"sender": 3718, "msg_type": "MouseEvent", "y": 340, "x": 558, "type": "mouseover", "message_id": 610} -{"sender": 3718, "msg_type": "MouseEvent", "y": 338, "x": 555, "type": "mouseover", "message_id": 613} -{"sender": 3718, "msg_type": "MouseEvent", "y": 338, "x": 555, "type": "mousemove", "message_id": 614} -{"sender": 3718, "msg_type": "MouseEvent", "y": 337, "x": 553, "type": "mouseover", "message_id": 616} -{"sender": 3718, "msg_type": "MouseEvent", "y": 337, "x": 553, "type": "mouseover", "message_id": 615} -{"sender": 3718, "msg_type": "MouseEvent", "y": 337, "x": 553, "type": "mousemove", "message_id": 617} -{"sender": 3718, "msg_type": "MouseEvent", "y": 331, "x": 549, "type": "mouseover", "message_id": 618} -{"sender": 3718, "msg_type": "MouseEvent", "y": 331, "x": 549, "type": "mousemove", "message_id": 620} -{"sender": 3718, "msg_type": "MouseEvent", "y": 331, "x": 549, "type": "mouseover", "message_id": 619} -{"sender": 3718, "msg_type": "MouseEvent", "y": 322, "x": 542, "type": "mousemove", "message_id": 621} -{"sender": 3718, "msg_type": "MouseEvent", "y": 309, "x": 533, "type": "mouseover", "message_id": 622} -{"sender": 3718, "msg_type": "MouseEvent", "y": 309, "x": 533, "type": "mouseover", "message_id": 623} -{"sender": 3718, "msg_type": "MouseEvent", "y": 309, "x": 533, "type": "mousemove", "message_id": 624} -{"sender": 3718, "msg_type": "MouseEvent", "y": 297, "x": 526, "type": "mouseover", "message_id": 625} -{"sender": 3718, "msg_type": "MouseEvent", "y": 297, "x": 526, "type": "mouseover", "message_id": 626} -{"sender": 3718, "msg_type": "MouseEvent", "y": 297, "x": 526, "type": "mousemove", "message_id": 627} -{"sender": 3718, "msg_type": "MouseEvent", "y": 289, "x": 521, "type": "mousemove", "message_id": 628} -{"sender": 3718, "msg_type": "MouseEvent", "y": 282, "x": 517, "type": "mousemove", "message_id": 629} -{"sender": 3718, "msg_type": "MouseEvent", "y": 277, "x": 514, "type": "mouseover", "message_id": 630} -{"sender": 3718, "msg_type": "MouseEvent", "y": 277, "x": 514, "type": "mouseover", "message_id": 631} -{"sender": 3718, "msg_type": "MouseEvent", "y": 277, "x": 514, "type": "mousemove", "message_id": 632} -{"sender": 3718, "msg_type": "MouseEvent", "y": 274, "x": 512, "type": "mousemove", "message_id": 633} -{"sender": 3718, "msg_type": "MouseEvent", "y": 271, "x": 509, "type": "mousemove", "message_id": 634} -{"sender": 3718, "msg_type": "MouseEvent", "y": 267, "x": 507, "type": "mousemove", "message_id": 635} -{"sender": 3718, "msg_type": "MouseEvent", "y": 262, "x": 504, "type": "mousemove", "message_id": 636} -{"sender": 3718, "msg_type": "MouseEvent", "y": 257, "x": 501, "type": "mouseover", "message_id": 638} -{"sender": 3718, "msg_type": "MouseEvent", "y": 257, "x": 501, "type": "mouseover", "message_id": 637} -{"sender": 3718, "msg_type": "MouseEvent", "y": 251, "x": 498, "type": "mousemove", "message_id": 640} -{"sender": 3718, "msg_type": "MouseEvent", "y": 257, "x": 501, "type": "mousemove", "message_id": 639} -{"sender": 3718, "msg_type": "MouseEvent", "y": 245, "x": 494, "type": "mousemove", "message_id": 641} -{"sender": 3718, "msg_type": "MouseEvent", "y": 240, "x": 491, "type": "mouseover", "message_id": 642} -{"sender": 3718, "msg_type": "MouseEvent", "y": 240, "x": 491, "type": "mouseover", "message_id": 643} -{"sender": 3718, "msg_type": "MouseEvent", "y": 240, "x": 491, "type": "mousemove", "message_id": 644} -{"sender": 3718, "msg_type": "MouseEvent", "y": 234, "x": 486, "type": "mouseover", "message_id": 645} -{"sender": 3718, "msg_type": "MouseEvent", "y": 234, "x": 486, "type": "mousemove", "message_id": 647} -{"sender": 3718, "msg_type": "MouseEvent", "y": 234, "x": 486, "type": "mouseover", "message_id": 646} -{"sender": 3718, "msg_type": "MouseEvent", "y": 227, "x": 480, "type": "mousemove", "message_id": 648} -{"sender": 3718, "msg_type": "MouseEvent", "y": 221, "x": 473, "type": "mousemove", "message_id": 649} -{"sender": 3718, "msg_type": "MouseEvent", "y": 215, "x": 465, "type": "mouseover", "message_id": 650} -{"sender": 3718, "msg_type": "MouseEvent", "y": 215, "x": 465, "type": "mouseover", "message_id": 651} -{"sender": 3718, "msg_type": "MouseEvent", "y": 215, "x": 465, "type": "mousemove", "message_id": 652} -{"sender": 3718, "msg_type": "MouseEvent", "y": 207, "x": 455, "type": "mousemove", "message_id": 654} -{"sender": 3718, "msg_type": "MouseEvent", "y": 210, "x": 459, "type": "mousemove", "message_id": 653} -{"sender": 3718, "msg_type": "MouseEvent", "y": 205, "x": 454, "type": "mouseover", "message_id": 655} -{"sender": 3718, "msg_type": "MouseEvent", "y": 205, "x": 454, "type": "mouseover", "message_id": 656} -{"sender": 3718, "msg_type": "MouseEvent", "y": 205, "x": 454, "type": "mousemove", "message_id": 657} -{"sender": 3718, "msg_type": "MouseEvent", "y": 204, "x": 454, "type": "mousemove", "message_id": 658} -{"sender": 3718, "msg_type": "MouseEvent", "y": 204, "x": 454, "type": "mousemove", "message_id": 659} -{"sender": 3718, "msg_type": "MouseEvent", "y": 204, "x": 454, "type": "mousedown", "message_id": 660} -{"sender": 3718, "msg_type": "MouseEvent", "y": 203, "x": 454, "type": "mousemove", "message_id": 661} -{"sender": 3718, "msg_type": "MouseEvent", "y": 202, "x": 454, "type": "mousemove", "message_id": 662} -{"sender": 3718, "msg_type": "MouseEvent", "y": 201, "x": 454, "type": "mousemove", "message_id": 663} -{"sender": 3718, "msg_type": "MouseEvent", "y": 200, "x": 453, "type": "mousemove", "message_id": 664} -{"sender": 3718, "msg_type": "MouseEvent", "y": 198, "x": 453, "type": "mousemove", "message_id": 665} -{"sender": 3718, "msg_type": "MouseEvent", "y": 196, "x": 452, "type": "mousemove", "message_id": 666} -{"sender": 3718, "msg_type": "MouseEvent", "y": 196, "x": 452, "type": "mouseup", "message_id": 667} -{"sender": 3718, "msg_type": "MouseEvent", "y": 195, "x": 451, "type": "mousemove", "message_id": 668} -{"sender": 3718, "msg_type": "MouseEvent", "y": 192, "x": 449, "type": "mouseover", "message_id": 669} -{"sender": 3718, "msg_type": "MouseEvent", "y": 192, "x": 449, "type": "mouseover", "message_id": 670} -{"sender": 3718, "msg_type": "MouseEvent", "y": 192, "x": 449, "type": "mousemove", "message_id": 671} -{"sender": 3718, "msg_type": "MouseEvent", "y": 188, "x": 445, "type": "mousemove", "message_id": 672} -{"sender": 3718, "msg_type": "MouseEvent", "y": 184, "x": 439, "type": "mousemove", "message_id": 673} -{"sender": 3718, "msg_type": "MouseEvent", "y": 181, "x": 435, "type": "mousemove", "message_id": 674} -{"sender": 3718, "msg_type": "MouseEvent", "y": 179, "x": 428, "type": "mouseover", "message_id": 675} -{"sender": 3718, "msg_type": "MouseEvent", "y": 179, "x": 428, "type": "mouseover", "message_id": 676} -{"sender": 3718, "msg_type": "MouseEvent", "y": 179, "x": 428, "type": "mousemove", "message_id": 677} -{"sender": 3718, "msg_type": "MouseEvent", "y": 177, "x": 422, "type": "mouseover", "message_id": 679} -{"sender": 3718, "msg_type": "MouseEvent", "y": 177, "x": 422, "type": "mouseover", "message_id": 678} -{"sender": 3718, "msg_type": "MouseEvent", "y": 176, "x": 416, "type": "mouseover", "message_id": 681} -{"sender": 3718, "msg_type": "MouseEvent", "y": 177, "x": 422, "type": "mousemove", "message_id": 680} -{"sender": 3718, "msg_type": "MouseEvent", "y": 176, "x": 416, "type": "mouseover", "message_id": 682} -{"sender": 3718, "msg_type": "MouseEvent", "y": 176, "x": 416, "type": "mousemove", "message_id": 683} -{"sender": 3718, "msg_type": "MouseEvent", "y": 175, "x": 410, "type": "mousemove", "message_id": 684} -{"sender": 3718, "msg_type": "MouseEvent", "y": 173, "x": 402, "type": "mousemove", "message_id": 686} -{"sender": 3718, "msg_type": "MouseEvent", "y": 174, "x": 406, "type": "mousemove", "message_id": 685} -{"sender": 3718, "msg_type": "MouseEvent", "y": 173, "x": 400, "type": "mousemove", "message_id": 687} -{"sender": 3718, "msg_type": "MouseEvent", "y": 173, "x": 399, "type": "mouseover", "message_id": 688} -{"sender": 3718, "msg_type": "MouseEvent", "y": 173, "x": 399, "type": "mouseover", "message_id": 689} -{"sender": 3718, "msg_type": "MouseEvent", "y": 173, "x": 399, "type": "mousemove", "message_id": 691} -{"sender": 3718, "msg_type": "MouseEvent", "y": 173, "x": 399, "type": "mousemove", "message_id": 690} -{"sender": 3718, "msg_type": "MouseEvent", "y": 173, "x": 398, "type": "mousemove", "message_id": 692} -{"sender": 3718, "msg_type": "MouseEvent", "y": 173, "x": 397, "type": "mousemove", "message_id": 693} -{"sender": 3718, "msg_type": "MouseEvent", "y": 172, "x": 396, "type": "mousemove", "message_id": 694} -{"sender": 3718, "msg_type": "MouseEvent", "y": 172, "x": 394, "type": "mouseover", "message_id": 695} -{"sender": 3718, "msg_type": "MouseEvent", "y": 172, "x": 394, "type": "mouseover", "message_id": 696} -{"sender": 3718, "msg_type": "MouseEvent", "y": 172, "x": 394, "type": "mousemove", "message_id": 697} -{"sender": 3718, "msg_type": "MouseEvent", "y": 172, "x": 393, "type": "mouseover", "message_id": 698} -{"sender": 3718, "msg_type": "MouseEvent", "y": 172, "x": 393, "type": "mousemove", "message_id": 700} -{"sender": 3718, "msg_type": "MouseEvent", "y": 172, "x": 393, "type": "mouseover", "message_id": 699} -{"sender": 3718, "msg_type": "MouseEvent", "y": 172, "x": 393, "type": "mousemove", "message_id": 702} -{"sender": 3718, "msg_type": "MouseEvent", "y": 172, "x": 393, "type": "mousemove", "message_id": 701} -{"sender": 3718, "msg_type": "MouseEvent", "y": 171, "x": 393, "type": "mousemove", "message_id": 703} -{"sender": 3718, "msg_type": "MouseEvent", "y": 170, "x": 393, "type": "mousemove", "message_id": 704} -{"sender": 3718, "msg_type": "MouseEvent", "y": 169, "x": 393, "type": "mousemove", "message_id": 705} -{"sender": 3718, "msg_type": "MouseEvent", "y": 165, "x": 393, "type": "mousemove", "message_id": 706} -{"sender": 3718, "msg_type": "MouseEvent", "y": 160, "x": 391, "type": "mouseover", "message_id": 707} -{"sender": 3718, "msg_type": "MouseEvent", "y": 160, "x": 391, "type": "mouseover", "message_id": 708} -{"sender": 3718, "msg_type": "MouseEvent", "y": 160, "x": 391, "type": "mousemove", "message_id": 709} -{"sender": 3718, "msg_type": "MouseEvent", "y": 155, "x": 390, "type": "mouseover", "message_id": 710} -{"sender": 3718, "msg_type": "MouseEvent", "y": 155, "x": 390, "type": "mouseover", "message_id": 711} -{"sender": 3718, "msg_type": "MouseEvent", "y": 155, "x": 390, "type": "mousemove", "message_id": 712} -{"sender": 3718, "msg_type": "MouseEvent", "y": 152, "x": 390, "type": "mousemove", "message_id": 713} -{"sender": 3718, "msg_type": "MouseEvent", "y": 150, "x": 389, "type": "mousemove", "message_id": 714} -{"sender": 3718, "msg_type": "MouseEvent", "y": 147, "x": 389, "type": "mousemove", "message_id": 715} -{"sender": 3718, "msg_type": "MouseEvent", "y": 144, "x": 389, "type": "mousemove", "message_id": 716} -{"sender": 3718, "msg_type": "MouseEvent", "y": 141, "x": 388, "type": "mousemove", "message_id": 717} -{"sender": 3718, "msg_type": "MouseEvent", "y": 137, "x": 385, "type": "mouseover", "message_id": 718} -{"sender": 3718, "msg_type": "MouseEvent", "y": 137, "x": 385, "type": "mouseover", "message_id": 719} -{"sender": 3718, "msg_type": "MouseEvent", "y": 137, "x": 385, "type": "mousemove", "message_id": 720} -{"sender": 3718, "msg_type": "MouseEvent", "y": 134, "x": 382, "type": "mousemove", "message_id": 721} -{"sender": 3718, "msg_type": "MouseEvent", "y": 130, "x": 378, "type": "mouseover", "message_id": 722} -{"sender": 3718, "msg_type": "MouseEvent", "y": 130, "x": 378, "type": "mouseover", "message_id": 723} -{"sender": 3718, "msg_type": "MouseEvent", "y": 130, "x": 378, "type": "mousemove", "message_id": 724} -{"sender": 3718, "msg_type": "MouseEvent", "y": 127, "x": 374, "type": "mouseover", "message_id": 725} -{"sender": 3718, "msg_type": "MouseEvent", "y": 127, "x": 374, "type": "mouseover", "message_id": 726} -{"sender": 3718, "msg_type": "MouseEvent", "y": 124, "x": 371, "type": "mouseover", "message_id": 728} -{"sender": 3718, "msg_type": "MouseEvent", "y": 127, "x": 374, "type": "mousemove", "message_id": 727} -{"sender": 3718, "msg_type": "MouseEvent", "y": 124, "x": 371, "type": "mouseover", "message_id": 729} -{"sender": 3718, "msg_type": "MouseEvent", "y": 122, "x": 369, "type": "mousemove", "message_id": 731} -{"sender": 3718, "msg_type": "MouseEvent", "y": 124, "x": 371, "type": "mousemove", "message_id": 730} -{"sender": 3718, "msg_type": "MouseEvent", "y": 121, "x": 368, "type": "mouseover", "message_id": 733} -{"sender": 3718, "msg_type": "MouseEvent", "y": 121, "x": 368, "type": "mouseover", "message_id": 732} -{"sender": 3718, "msg_type": "MouseEvent", "y": 121, "x": 368, "type": "mousemove", "message_id": 734} -{"sender": 3718, "msg_type": "MouseEvent", "y": 120, "x": 367, "type": "mousemove", "message_id": 735} -{"sender": 3718, "msg_type": "MouseEvent", "y": 118, "x": 366, "type": "mousemove", "message_id": 736} -{"sender": 3718, "msg_type": "MouseEvent", "y": 117, "x": 366, "type": "mousemove", "message_id": 737} -{"sender": 3718, "msg_type": "MouseEvent", "y": 115, "x": 365, "type": "mousemove", "message_id": 738} -{"sender": 3718, "msg_type": "MouseEvent", "y": 114, "x": 365, "type": "mousemove", "message_id": 739} -{"sender": 3718, "msg_type": "MouseEvent", "y": 114, "x": 364, "type": "mousemove", "message_id": 740} -{"sender": 3718, "msg_type": "MouseEvent", "y": 112, "x": 364, "type": "mousemove", "message_id": 741} -{"sender": 3718, "msg_type": "MouseEvent", "y": 111, "x": 364, "type": "mousemove", "message_id": 742} -{"sender": 3718, "msg_type": "MouseEvent", "y": 110, "x": 364, "type": "mousemove", "message_id": 743} -{"sender": 3718, "msg_type": "MouseEvent", "y": 109, "x": 363, "type": "mousemove", "message_id": 744} -{"sender": 3718, "msg_type": "MouseEvent", "y": 108, "x": 362, "type": "mousemove", "message_id": 745} -{"sender": 3718, "msg_type": "MouseEvent", "y": 106, "x": 360, "type": "mouseover", "message_id": 746} -{"sender": 3718, "msg_type": "MouseEvent", "y": 106, "x": 360, "type": "mouseover", "message_id": 747} -{"sender": 3718, "msg_type": "MouseEvent", "y": 106, "x": 360, "type": "mousemove", "message_id": 748} -{"sender": 3718, "msg_type": "MouseEvent", "y": 105, "x": 358, "type": "mouseover", "message_id": 749} -{"sender": 3718, "msg_type": "MouseEvent", "y": 105, "x": 358, "type": "mouseover", "message_id": 750} -{"sender": 3718, "msg_type": "MouseEvent", "y": 105, "x": 358, "type": "mousemove", "message_id": 751} -{"sender": 3718, "msg_type": "MouseEvent", "y": 103, "x": 355, "type": "mouseover", "message_id": 752} -{"sender": 3718, "msg_type": "MouseEvent", "y": 103, "x": 355, "type": "mousemove", "message_id": 754} -{"sender": 3718, "msg_type": "MouseEvent", "y": 103, "x": 355, "type": "mouseover", "message_id": 753} -{"sender": 3718, "msg_type": "MouseEvent", "y": 102, "x": 354, "type": "mouseover", "message_id": 755} -{"sender": 3718, "msg_type": "MouseEvent", "y": 102, "x": 354, "type": "mouseover", "message_id": 756} -{"sender": 3718, "msg_type": "MouseEvent", "y": 101, "x": 353, "type": "mousemove", "message_id": 758} -{"sender": 3718, "msg_type": "MouseEvent", "y": 102, "x": 354, "type": "mousemove", "message_id": 757} -{"sender": 3718, "msg_type": "MouseEvent", "y": 100, "x": 353, "type": "mousemove", "message_id": 759} -{"sender": 3718, "msg_type": "MouseEvent", "y": 99, "x": 352, "type": "mousemove", "message_id": 760} -{"sender": 3718, "msg_type": "MouseEvent", "y": 99, "x": 352, "type": "mousemove", "message_id": 761} -{"sender": 3718, "msg_type": "MouseEvent", "y": 98, "x": 352, "type": "mousemove", "message_id": 762} -{"sender": 3718, "msg_type": "MouseEvent", "y": 98, "x": 352, "type": "mousemove", "message_id": 763} -{"sender": 3718, "msg_type": "MouseEvent", "y": 97, "x": 352, "type": "mousemove", "message_id": 764} -{"sender": 3718, "msg_type": "MouseEvent", "y": 97, "x": 351, "type": "mousemove", "message_id": 765} -{"sender": 3718, "msg_type": "MouseEvent", "y": 97, "x": 351, "type": "mousemove", "message_id": 766} -{"sender": 3718, "msg_type": "MouseEvent", "y": 96, "x": 350, "type": "mousemove", "message_id": 767} -{"sender": 3718, "msg_type": "MouseEvent", "y": 95, "x": 349, "type": "mousemove", "message_id": 768} -{"sender": 3718, "msg_type": "MouseEvent", "y": 94, "x": 348, "type": "mousemove", "message_id": 769} -{"sender": 3718, "msg_type": "MouseEvent", "y": 93, "x": 347, "type": "mousemove", "message_id": 770} -{"sender": 3718, "msg_type": "MouseEvent", "y": 92, "x": 346, "type": "mousemove", "message_id": 771} -{"sender": 3718, "msg_type": "MouseEvent", "y": 91, "x": 345, "type": "mousemove", "message_id": 772} -{"sender": 3718, "msg_type": "MouseEvent", "y": 90, "x": 344, "type": "mousemove", "message_id": 773} -{"sender": 3718, "msg_type": "MouseEvent", "y": 89, "x": 344, "type": "mousemove", "message_id": 774} -{"sender": 3718, "msg_type": "MouseEvent", "y": 89, "x": 344, "type": "mousemove", "message_id": 775} -{"sender": 3718, "msg_type": "MouseEvent", "y": 89, "x": 343, "type": "mousemove", "message_id": 776} -{"sender": 3718, "msg_type": "MouseEvent", "y": 89, "x": 343, "type": "mousemove", "message_id": 777} -{"sender": 3718, "msg_type": "MouseEvent", "y": 88, "x": 342, "type": "mousemove", "message_id": 778} -{"sender": 3718, "msg_type": "MouseEvent", "y": 88, "x": 341, "type": "mousemove", "message_id": 779} -{"sender": 3718, "msg_type": "MouseEvent", "y": 88, "x": 341, "type": "mousemove", "message_id": 780} -{"sender": 3718, "msg_type": "MouseEvent", "y": 88, "x": 341, "type": "mousemove", "message_id": 781} -{"sender": 3718, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 782, "altKey": false, "metaKey": false, "key": "r", "ctrlKey": false, "type": "keydown", "keyCode": 82} -{"sender": 3718, "msg_type": "MouseEvent", "y": 88, "x": 341, "type": "mousemove", "message_id": 784} -{"sender": 3718, "msg_type": "MouseEvent", "y": 89, "x": 342, "type": "mousemove", "message_id": 785} -{"sender": 3718, "msg_type": "MouseEvent", "y": 90, "x": 344, "type": "mouseover", "message_id": 786} -{"sender": 3718, "msg_type": "MouseEvent", "y": 90, "x": 344, "type": "mouseover", "message_id": 787} -{"sender": 3718, "msg_type": "MouseEvent", "y": 90, "x": 344, "type": "mousemove", "message_id": 788} -{"sender": 3718, "msg_type": "MouseEvent", "y": 91, "x": 345, "type": "mouseover", "message_id": 789} -{"sender": 3718, "msg_type": "MouseEvent", "y": 91, "x": 345, "type": "mouseover", "message_id": 790} -{"sender": 3718, "msg_type": "MouseEvent", "y": 91, "x": 345, "type": "mousemove", "message_id": 791} -{"sender": 3718, "msg_type": "MouseEvent", "y": 94, "x": 346, "type": "mousemove", "message_id": 792} -{"sender": 3718, "msg_type": "MouseEvent", "y": 99, "x": 347, "type": "mousemove", "message_id": 793} -{"sender": 3718, "msg_type": "MouseEvent", "y": 106, "x": 348, "type": "mousemove", "message_id": 794} -{"sender": 3718, "msg_type": "MouseEvent", "y": 114, "x": 350, "type": "mouseover", "message_id": 796} -{"sender": 3718, "msg_type": "MouseEvent", "y": 114, "x": 350, "type": "mouseover", "message_id": 795} -{"sender": 3718, "msg_type": "MouseEvent", "y": 114, "x": 350, "type": "mousemove", "message_id": 797} -{"sender": 3718, "msg_type": "MouseEvent", "y": 121, "x": 350, "type": "mouseover", "message_id": 798} -{"sender": 3718, "msg_type": "MouseEvent", "y": 121, "x": 350, "type": "mouseover", "message_id": 799} -{"sender": 3718, "msg_type": "MouseEvent", "y": 121, "x": 350, "type": "mousemove", "message_id": 800} -{"sender": 3718, "msg_type": "MouseEvent", "y": 126, "x": 350, "type": "mousemove", "message_id": 801} -{"sender": 3718, "msg_type": "MouseEvent", "y": 132, "x": 350, "type": "mousemove", "message_id": 802} -{"sender": 3718, "msg_type": "MouseEvent", "y": 140, "x": 349, "type": "mousemove", "message_id": 803} -{"sender": 3718, "msg_type": "MouseEvent", "y": 150, "x": 348, "type": "mousemove", "message_id": 804} -{"sender": 3718, "msg_type": "MouseEvent", "y": 163, "x": 347, "type": "mousemove", "message_id": 805} -{"sender": 3718, "msg_type": "MouseEvent", "y": 178, "x": 347, "type": "mousemove", "message_id": 806} -{"sender": 3718, "msg_type": "MouseEvent", "y": 198, "x": 347, "type": "mouseover", "message_id": 807} -{"sender": 3718, "msg_type": "MouseEvent", "y": 198, "x": 347, "type": "mouseover", "message_id": 808} -{"sender": 3718, "msg_type": "MouseEvent", "y": 198, "x": 347, "type": "mousemove", "message_id": 809} -{"sender": 3718, "msg_type": "MouseEvent", "y": 220, "x": 347, "type": "mousemove", "message_id": 810} -{"sender": 3718, "msg_type": "MouseEvent", "y": 245, "x": 347, "type": "mousemove", "message_id": 811} -{"sender": 3718, "msg_type": "MouseEvent", "y": 269, "x": 346, "type": "mousemove", "message_id": 812} -{"sender": 3718, "msg_type": "MouseEvent", "y": 286, "x": 344, "type": "mousemove", "message_id": 813} -{"sender": 3718, "msg_type": "MouseEvent", "y": 307, "x": 341, "type": "mousemove", "message_id": 814} -{"sender": 3718, "msg_type": "MouseEvent", "y": 328, "x": 339, "type": "mousemove", "message_id": 815} -{"sender": 3718, "msg_type": "MouseEvent", "y": 348, "x": 337, "type": "mousemove", "message_id": 816} -{"sender": 3718, "msg_type": "MouseEvent", "y": 367, "x": 338, "type": "mousemove", "message_id": 817} -{"sender": 3718, "msg_type": "MouseEvent", "y": 386, "x": 341, "type": "mousemove", "message_id": 818} -{"sender": 3718, "msg_type": "MouseEvent", "y": 404, "x": 344, "type": "mousemove", "message_id": 819} -{"sender": 3718, "msg_type": "MouseEvent", "y": 423, "x": 347, "type": "mousemove", "message_id": 820} -{"sender": 3718, "msg_type": "MouseEvent", "y": 444, "x": 349, "type": "mousemove", "message_id": 821} -{"sender": 3718, "msg_type": "MouseEvent", "y": 465, "x": 350, "type": "mousemove", "message_id": 822} -{"sender": 3718, "msg_type": "MouseEvent", "y": 480, "x": 349, "type": "mouseover", "message_id": 824} -{"sender": 3718, "msg_type": "MouseEvent", "y": 480, "x": 349, "type": "mousemove", "message_id": 825} -{"sender": 3718, "msg_type": "MouseEvent", "y": 480, "x": 349, "type": "mouseover", "message_id": 823} -{"sender": 3718, "msg_type": "MouseEvent", "y": 499, "x": 346, "type": "mouseover", "message_id": 826} -{"sender": 3718, "msg_type": "MouseEvent", "y": 499, "x": 346, "type": "mouseover", "message_id": 827} -{"sender": 3718, "msg_type": "MouseEvent", "y": 499, "x": 346, "type": "mousemove", "message_id": 828} -{"sender": 3718, "msg_type": "MouseEvent", "y": 514, "x": 343, "type": "mousemove", "message_id": 829} -{"sender": 3718, "msg_type": "MouseEvent", "y": 524, "x": 341, "type": "mousemove", "message_id": 830} -{"sender": 3718, "msg_type": "MouseEvent", "y": 530, "x": 340, "type": "mouseover", "message_id": 831} -{"sender": 3718, "msg_type": "MouseEvent", "y": 530, "x": 340, "type": "mouseover", "message_id": 832} -{"sender": 3718, "msg_type": "MouseEvent", "y": 532, "x": 340, "type": "mousemove", "message_id": 834} -{"sender": 3718, "msg_type": "MouseEvent", "y": 530, "x": 340, "type": "mousemove", "message_id": 833} -{"sender": 3718, "msg_type": "MouseEvent", "y": 534, "x": 340, "type": "mousemove", "message_id": 835} -{"sender": 3718, "msg_type": "MouseEvent", "y": 534, "x": 341, "type": "mousemove", "message_id": 836} -{"sender": 3718, "msg_type": "MouseEvent", "y": 535, "x": 341, "type": "mousemove", "message_id": 837} -{"sender": 3718, "msg_type": "MouseEvent", "y": 536, "x": 342, "type": "mousemove", "message_id": 838} -{"sender": 3718, "msg_type": "MouseEvent", "y": 536, "x": 342, "type": "mousemove", "message_id": 839} -{"sender": 3718, "msg_type": "MouseEvent", "y": 536, "x": 342, "type": "mousemove", "message_id": 840} -{"sender": 3718, "msg_type": "MouseEvent", "y": 536, "x": 342, "type": "mousemove", "message_id": 841} -{"sender": 3718, "msg_type": "MouseEvent", "y": 535, "x": 342, "type": "mousemove", "message_id": 842} -{"sender": 3718, "msg_type": "MouseEvent", "y": 534, "x": 343, "type": "mousemove", "message_id": 843} -{"sender": 3718, "msg_type": "MouseEvent", "y": 533, "x": 343, "type": "mousemove", "message_id": 844} -{"sender": 3718, "msg_type": "MouseEvent", "y": 532, "x": 344, "type": "mousemove", "message_id": 845} -{"sender": 3718, "msg_type": "MouseEvent", "y": 532, "x": 344, "type": "mousemove", "message_id": 846} -{"sender": 3718, "msg_type": "MouseEvent", "y": 532, "x": 344, "type": "mousemove", "message_id": 847} -{"sender": 3718, "msg_type": "MouseEvent", "y": 532, "x": 344, "type": "mousemove", "message_id": 848} -{"sender": 3718, "msg_type": "MouseEvent", "y": 531, "x": 344, "type": "mousemove", "message_id": 849} -{"sender": 3718, "msg_type": "MouseEvent", "y": 531, "x": 345, "type": "mousemove", "message_id": 850} -{"sender": 3718, "msg_type": "MouseEvent", "y": 531, "x": 346, "type": "mousemove", "message_id": 851} -{"sender": 3718, "msg_type": "MouseEvent", "y": 530, "x": 347, "type": "mousemove", "message_id": 852} -{"sender": 3718, "msg_type": "MouseEvent", "y": 530, "x": 347, "type": "mousemove", "message_id": 853} -{"sender": 3718, "msg_type": "MouseEvent", "y": 530, "x": 347, "type": "mousemove", "message_id": 854} -{"sender": 3718, "msg_type": "MouseEvent", "y": 530, "x": 347, "type": "mousemove", "message_id": 855} -{"sender": 3718, "msg_type": "MouseEvent", "y": 531, "x": 348, "type": "mousemove", "message_id": 856} -{"sender": 3718, "msg_type": "MouseEvent", "y": 533, "x": 348, "type": "mousemove", "message_id": 857} -{"sender": 3718, "msg_type": "MouseEvent", "y": 534, "x": 348, "type": "mousemove", "message_id": 858} -{"sender": 3718, "msg_type": "MouseEvent", "y": 535, "x": 348, "type": "mousemove", "message_id": 859} -{"sender": 3718, "msg_type": "MouseEvent", "y": 536, "x": 348, "type": "mousemove", "message_id": 860} -{"sender": 3718, "msg_type": "MouseEvent", "y": 537, "x": 348, "type": "mousemove", "message_id": 861} -{"sender": 3718, "msg_type": "MouseEvent", "y": 538, "x": 348, "type": "mousemove", "message_id": 862} -{"sender": 3718, "msg_type": "MouseEvent", "y": 538, "x": 348, "type": "mousemove", "message_id": 863} -{"sender": 3718, "msg_type": "MouseEvent", "y": 538, "x": 348, "type": "mousemove", "message_id": 864} -{"sender": 3718, "msg_type": "MouseEvent", "y": 538, "x": 348, "type": "mousemove", "message_id": 865} -{"sender": 3718, "msg_type": "MouseEvent", "y": 538, "x": 348, "type": "mousemove", "message_id": 866} -{"sender": 3718, "msg_type": "MouseEvent", "y": 538, "x": 348, "type": "mousemove", "message_id": 867} -{"sender": 3718, "msg_type": "MouseEvent", "y": 539, "x": 348, "type": "mousemove", "message_id": 868} -{"sender": 3718, "msg_type": "MouseEvent", "y": 539, "x": 348, "type": "mousemove", "message_id": 869} -{"sender": 3718, "msg_type": "MouseEvent", "y": 540, "x": 347, "type": "mousemove", "message_id": 870} -{"sender": 3718, "msg_type": "MouseEvent", "y": 541, "x": 347, "type": "mousemove", "message_id": 871} -{"sender": 3718, "msg_type": "MouseEvent", "y": 542, "x": 347, "type": "mousemove", "message_id": 872} -{"sender": 3718, "msg_type": "MouseEvent", "y": 544, "x": 347, "type": "mousemove", "message_id": 873} -{"sender": 3718, "msg_type": "MouseEvent", "y": 546, "x": 348, "type": "mousemove", "message_id": 874} -{"sender": 3718, "msg_type": "MouseEvent", "y": 547, "x": 348, "type": "mousemove", "message_id": 875} -{"sender": 3718, "msg_type": "MouseEvent", "y": 548, "x": 349, "type": "mousemove", "message_id": 876} -{"sender": 3718, "msg_type": "MouseEvent", "y": 548, "x": 349, "type": "mousemove", "message_id": 877} -{"sender": 3718, "msg_type": "MouseEvent", "y": 549, "x": 349, "type": "mousemove", "message_id": 878} -{"sender": 3718, "msg_type": "MouseEvent", "y": 549, "x": 349, "type": "mousemove", "message_id": 879} -{"sender": 3718, "msg_type": "MouseEvent", "y": 549, "x": 349, "type": "mousemove", "message_id": 880} -{"sender": 3718, "msg_type": "MouseEvent", "y": 549, "x": 349, "type": "mousemove", "message_id": 881} -{"sender": 3718, "msg_type": "MouseEvent", "y": 550, "x": 349, "type": "mousemove", "message_id": 882} -{"sender": 3718, "msg_type": "MouseEvent", "y": 550, "x": 349, "type": "mousemove", "message_id": 883} -{"sender": 3718, "msg_type": "MouseEvent", "y": 551, "x": 349, "type": "mousemove", "message_id": 884} -{"sender": 3718, "msg_type": "MouseEvent", "y": 551, "x": 349, "type": "mousemove", "message_id": 885} -{"sender": 3718, "msg_type": "MouseEvent", "y": 552, "x": 349, "type": "mousemove", "message_id": 886} -{"sender": 3718, "msg_type": "MouseEvent", "y": 552, "x": 348, "type": "mousemove", "message_id": 887} -{"sender": 3718, "msg_type": "MouseEvent", "y": 552, "x": 348, "type": "mousemove", "message_id": 888} -{"sender": 3718, "msg_type": "MouseEvent", "y": 553, "x": 348, "type": "mousemove", "message_id": 889} -{"sender": 3718, "msg_type": "MouseEvent", "y": 554, "x": 348, "type": "mousemove", "message_id": 890} -{"sender": 3718, "msg_type": "MouseEvent", "y": 555, "x": 347, "type": "mousemove", "message_id": 891} -{"sender": 3718, "msg_type": "MouseEvent", "y": 556, "x": 347, "type": "mousemove", "message_id": 892} -{"sender": 3718, "msg_type": "MouseEvent", "y": 557, "x": 346, "type": "mousemove", "message_id": 893} -{"sender": 3718, "msg_type": "MouseEvent", "y": 558, "x": 346, "type": "mousemove", "message_id": 894} -{"sender": 3718, "msg_type": "MouseEvent", "y": 558, "x": 346, "type": "mousemove", "message_id": 895} -{"sender": 3718, "msg_type": "MouseEvent", "y": 559, "x": 345, "type": "mousemove", "message_id": 896} -{"sender": 3718, "msg_type": "MouseEvent", "y": 560, "x": 345, "type": "mousemove", "message_id": 897} -{"sender": 3718, "msg_type": "MouseEvent", "y": 560, "x": 345, "type": "mousemove", "message_id": 898} -{"sender": 3718, "msg_type": "MouseEvent", "y": 561, "x": 345, "type": "mousemove", "message_id": 899} -{"sender": 3718, "msg_type": "MouseEvent", "y": 561, "x": 345, "type": "mousemove", "message_id": 900} -{"sender": 3718, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 901, "altKey": false, "metaKey": false, "key": "h", "ctrlKey": false, "type": "keydown", "keyCode": 72} -{"sender": 3718, "msg_type": "MouseEvent", "y": 561, "x": 345, "type": "mousemove", "message_id": 903} -{"sender": 3718, "msg_type": "MouseEvent", "y": 561, "x": 345, "type": "mousemove", "message_id": 904} -{"sender": 3718, "msg_type": "MouseEvent", "y": 561, "x": 345, "type": "mousemove", "message_id": 905} -{"sender": 3718, "msg_type": "MouseEvent", "y": 561, "x": 345, "type": "mousemove", "message_id": 906} -{"sender": 3718, "msg_type": "MouseEvent", "y": 561, "x": 345, "type": "mousemove", "message_id": 907} -{"sender": 3718, "msg_type": "MouseEvent", "y": 561, "x": 345, "type": "mousemove", "message_id": 908} -{"sender": 3718, "msg_type": "MouseEvent", "y": 561, "x": 346, "type": "mousemove", "message_id": 909} -{"originalEvent": {"metaKey": false}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 1, "deltaY": 0, "delta": -1, "type": "wheel", "message_id": 910} -{"sender": 3718, "msg_type": "MouseEvent", "y": 561, "x": 345, "type": "mousemove", "message_id": 911} -{"sender": 3718, "msg_type": "MouseEvent", "y": 561, "x": 345, "type": "mousemove", "message_id": 912} -{"sender": 3718, "msg_type": "MouseEvent", "y": 561, "x": 345, "type": "mousemove", "message_id": 913} -{"sender": 3718, "msg_type": "MouseEvent", "y": 561, "x": 345, "type": "mousemove", "message_id": 915} -{"sender": 3718, "msg_type": "MouseEvent", "y": 561, "x": 345, "type": "mousemove", "message_id": 914} -{"sender": 3718, "msg_type": "MouseEvent", "y": 560, "x": 346, "type": "mousemove", "message_id": 916} -{"sender": 3718, "msg_type": "MouseEvent", "y": 559, "x": 346, "type": "mousemove", "message_id": 917} -{"sender": 3718, "msg_type": "MouseEvent", "y": 559, "x": 346, "type": "mousemove", "message_id": 918} -{"sender": 3718, "msg_type": "MouseEvent", "y": 560, "x": 346, "type": "mousemove", "message_id": 919} -{"sender": 3718, "msg_type": "MouseEvent", "y": 560, "x": 346, "type": "mousemove", "message_id": 920} -{"sender": 3718, "msg_type": "MouseEvent", "y": 560, "x": 346, "type": "mousemove", "message_id": 921} -{"sender": 3718, "msg_type": "MouseEvent", "y": 560, "x": 346, "type": "mousemove", "message_id": 922} -{"sender": 3718, "msg_type": "MouseEvent", "y": 560, "x": 346, "type": "mousemove", "message_id": 923} -{"sender": 3718, "msg_type": "MouseEvent", "y": 559, "x": 346, "type": "mousemove", "message_id": 924} -{"sender": 3718, "msg_type": "MouseEvent", "y": 559, "x": 346, "type": "mousemove", "message_id": 925} -{"sender": 3718, "msg_type": "MouseEvent", "y": 559, "x": 346, "type": "mousemove", "message_id": 926} -{"sender": 3718, "msg_type": "MouseEvent", "y": 559, "x": 346, "type": "mousemove", "message_id": 927} -{"sender": 3718, "msg_type": "MouseEvent", "y": 559, "x": 346, "type": "mousemove", "message_id": 928} -{"sender": 3718, "msg_type": "MouseEvent", "y": 559, "x": 347, "type": "mousemove", "message_id": 929} -{"sender": 3718, "msg_type": "MouseEvent", "y": 560, "x": 347, "type": "mousemove", "message_id": 930} -{"sender": 3718, "msg_type": "MouseEvent", "y": 559, "x": 347, "type": "mousemove", "message_id": 931} -{"sender": 3718, "msg_type": "MouseEvent", "y": 559, "x": 347, "type": "mousemove", "message_id": 932} -{"sender": 3718, "msg_type": "MouseEvent", "y": 559, "x": 347, "type": "mousemove", "message_id": 933} -{"sender": 3718, "msg_type": "MouseEvent", "y": 559, "x": 347, "type": "mousemove", "message_id": 934} -{"sender": 3718, "msg_type": "MouseEvent", "y": 559, "x": 347, "type": "mousemove", "message_id": 935} -{"sender": 3718, "msg_type": "MouseEvent", "y": 559, "x": 347, "type": "mousemove", "message_id": 936} -{"sender": 3718, "msg_type": "MouseEvent", "y": 559, "x": 347, "type": "mousemove", "message_id": 937} -{"sender": 3718, "msg_type": "MouseEvent", "y": 559, "x": 347, "type": "mousemove", "message_id": 938} -{"sender": 3718, "msg_type": "MouseEvent", "y": 559, "x": 347, "type": "mousemove", "message_id": 939} -{"sender": 3718, "msg_type": "MouseEvent", "y": 559, "x": 347, "type": "mousemove", "message_id": 940} -{"sender": 3718, "msg_type": "MouseEvent", "y": 559, "x": 347, "type": "mousemove", "message_id": 941} -{"sender": 3718, "msg_type": "MouseEvent", "y": 559, "x": 347, "type": "mousemove", "message_id": 942} -{"sender": 3718, "msg_type": "MouseEvent", "y": 559, "x": 347, "type": "mousemove", "message_id": 943} -{"sender": 3718, "msg_type": "MouseEvent", "y": 559, "x": 347, "type": "mousemove", "message_id": 944} -{"sender": 3718, "msg_type": "MouseEvent", "y": 560, "x": 347, "type": "mousemove", "message_id": 945} -{"sender": 3718, "msg_type": "MouseEvent", "y": 560, "x": 347, "type": "mousemove", "message_id": 946} -{"sender": 3718, "msg_type": "MouseEvent", "y": 560, "x": 348, "type": "mousemove", "message_id": 947} -{"sender": 3718, "msg_type": "MouseEvent", "y": 560, "x": 347, "type": "mousemove", "message_id": 948} -{"sender": 3718, "msg_type": "MouseEvent", "y": 560, "x": 347, "type": "mousemove", "message_id": 949} -{"sender": 3718, "msg_type": "MouseEvent", "y": 560, "x": 347, "type": "mousemove", "message_id": 950} -{"sender": 3718, "msg_type": "MouseEvent", "y": 560, "x": 347, "type": "mousemove", "message_id": 951} -{"sender": 3718, "msg_type": "MouseEvent", "y": 560, "x": 347, "type": "mousemove", "message_id": 952} -{"sender": 3718, "msg_type": "MouseEvent", "y": 560, "x": 347, "type": "mousemove", "message_id": 953} -{"sender": 3718, "msg_type": "MouseEvent", "y": 560, "x": 347, "type": "mousemove", "message_id": 954} -{"sender": 3718, "msg_type": "MouseEvent", "y": 560, "x": 347, "type": "mousemove", "message_id": 955} -{"sender": 3718, "msg_type": "MouseEvent", "y": 560, "x": 348, "type": "mousemove", "message_id": 956} -{"sender": 3718, "msg_type": "MouseEvent", "y": 560, "x": 348, "type": "mousemove", "message_id": 957} -{"sender": 3718, "msg_type": "MouseEvent", "y": 560, "x": 348, "type": "mousemove", "message_id": 958} -{"sender": 3718, "msg_type": "MouseEvent", "y": 560, "x": 348, "type": "mousemove", "message_id": 959} -{"sender": 3718, "msg_type": "MouseEvent", "y": 560, "x": 348, "type": "mousemove", "message_id": 960} -{"sender": 3718, "msg_type": "MouseEvent", "y": 560, "x": 348, "type": "mousemove", "message_id": 961} -{"sender": 3718, "msg_type": "MouseEvent", "y": 560, "x": 348, "type": "mousemove", "message_id": 962} -{"sender": 3718, "msg_type": "MouseEvent", "y": 560, "x": 348, "type": "mousemove", "message_id": 963} -{"sender": 3718, "msg_type": "MouseEvent", "y": 560, "x": 348, "type": "mousemove", "message_id": 964} -{"sender": 3718, "msg_type": "MouseEvent", "y": 560, "x": 348, "type": "mousemove", "message_id": 965} -{"sender": 3718, "msg_type": "MouseEvent", "y": 560, "x": 348, "type": "mousemove", "message_id": 966} -{"sender": 3718, "msg_type": "MouseEvent", "y": 560, "x": 348, "type": "mousemove", "message_id": 967} -{"sender": 3718, "msg_type": "MouseEvent", "y": 561, "x": 348, "type": "mousemove", "message_id": 968} -{"sender": 3718, "msg_type": "MouseEvent", "y": 561, "x": 348, "type": "mousemove", "message_id": 969} -{"sender": 3718, "msg_type": "MouseEvent", "y": 561, "x": 348, "type": "mousemove", "message_id": 970} -{"sender": 3718, "msg_type": "MouseEvent", "y": 561, "x": 348, "type": "mousemove", "message_id": 971} -{"sender": 3718, "msg_type": "MouseEvent", "y": 561, "x": 348, "type": "mousemove", "message_id": 972} -{"sender": 3718, "msg_type": "MouseEvent", "y": 561, "x": 348, "type": "mousemove", "message_id": 973} -{"sender": 3718, "msg_type": "MouseEvent", "y": 561, "x": 348, "type": "mousemove", "message_id": 974} -{"sender": 3718, "msg_type": "MouseEvent", "y": 561, "x": 348, "type": "mousemove", "message_id": 975} -{"sender": 3718, "msg_type": "MouseEvent", "y": 561, "x": 348, "type": "mousemove", "message_id": 976} -{"sender": 3718, "msg_type": "MouseEvent", "y": 561, "x": 348, "type": "mousemove", "message_id": 977} -{"sender": 3718, "msg_type": "MouseEvent", "y": 561, "x": 348, "type": "mousemove", "message_id": 978} -{"sender": 3718, "msg_type": "MouseEvent", "y": 561, "x": 349, "type": "mousemove", "message_id": 979} -{"sender": 3718, "msg_type": "MouseEvent", "y": 561, "x": 348, "type": "mousemove", "message_id": 980} -{"sender": 3718, "msg_type": "MouseEvent", "y": 561, "x": 348, "type": "mousemove", "message_id": 981} -{"sender": 3718, "msg_type": "MouseEvent", "y": 561, "x": 348, "type": "mousemove", "message_id": 982} -{"sender": 3718, "msg_type": "MouseEvent", "y": 561, "x": 348, "type": "mousemove", "message_id": 983} -{"sender": 3718, "msg_type": "MouseEvent", "y": 561, "x": 348, "type": "mousemove", "message_id": 984} -{"sender": 3718, "msg_type": "MouseEvent", "y": 561, "x": 348, "type": "mousemove", "message_id": 985} -{"sender": 3718, "msg_type": "MouseEvent", "y": 561, "x": 348, "type": "mousemove", "message_id": 986} -{"sender": 3718, "msg_type": "MouseEvent", "y": 561, "x": 348, "type": "mousemove", "message_id": 987} -{"sender": 3718, "msg_type": "MouseEvent", "y": 561, "x": 348, "type": "mousemove", "message_id": 988} -{"sender": 3718, "msg_type": "MouseEvent", "y": 561, "x": 348, "type": "mousemove", "message_id": 989} -{"sender": 3718, "msg_type": "MouseEvent", "y": 561, "x": 348, "type": "mousemove", "message_id": 990} -{"sender": 3718, "msg_type": "MouseEvent", "y": 561, "x": 348, "type": "mousemove", "message_id": 991} -{"sender": 3718, "msg_type": "MouseEvent", "y": 561, "x": 347, "type": "mousemove", "message_id": 992} -{"sender": 3718, "msg_type": "MouseEvent", "y": 561, "x": 347, "type": "mousemove", "message_id": 993} -{"sender": 3718, "msg_type": "MouseEvent", "y": 561, "x": 347, "type": "mousemove", "message_id": 994} -{"sender": 3718, "msg_type": "MouseEvent", "y": 562, "x": 347, "type": "mousemove", "message_id": 995} -{"sender": 3718, "msg_type": "MouseEvent", "y": 562, "x": 347, "type": "mousemove", "message_id": 996} -{"sender": 3718, "msg_type": "MouseEvent", "y": 562, "x": 347, "type": "mousemove", "message_id": 997} -{"sender": 3718, "msg_type": "MouseEvent", "y": 562, "x": 347, "type": "mousemove", "message_id": 998} -{"sender": 3718, "msg_type": "MouseEvent", "y": 562, "x": 347, "type": "mousemove", "message_id": 999} -{"sender": 3718, "msg_type": "MouseEvent", "y": 562, "x": 347, "type": "mousemove", "message_id": 1000} -{"sender": 3718, "msg_type": "MouseEvent", "y": 562, "x": 346, "type": "mousemove", "message_id": 1001} -{"sender": 3718, "msg_type": "MouseEvent", "y": 562, "x": 346, "type": "mousemove", "message_id": 1002} -{"sender": 3718, "msg_type": "MouseEvent", "y": 562, "x": 346, "type": "mousemove", "message_id": 1003} -{"sender": 3718, "msg_type": "MouseEvent", "y": 562, "x": 346, "type": "mousemove", "message_id": 1004} -{"sender": 3718, "msg_type": "MouseEvent", "y": 563, "x": 347, "type": "mousemove", "message_id": 1005} -{"sender": 3718, "msg_type": "MouseEvent", "y": 563, "x": 348, "type": "mousemove", "message_id": 1006} -{"sender": 3718, "msg_type": "MouseEvent", "y": 564, "x": 351, "type": "mouseover", "message_id": 1007} -{"sender": 3718, "msg_type": "MouseEvent", "y": 564, "x": 351, "type": "mouseover", "message_id": 1008} -{"sender": 3718, "msg_type": "MouseEvent", "y": 564, "x": 351, "type": "mousemove", "message_id": 1009} -{"sender": 3718, "msg_type": "MouseEvent", "y": 565, "x": 354, "type": "mousemove", "message_id": 1010} -{"sender": 3718, "msg_type": "MouseEvent", "y": 565, "x": 354, "type": "mouseover", "message_id": 1011} -{"sender": 3718, "msg_type": "MouseEvent", "y": 565, "x": 354, "type": "mouseover", "message_id": 1012} -{"sender": 3718, "msg_type": "MouseEvent", "y": 565, "x": 354, "type": "mousemove", "message_id": 1013} -{"sender": 3718, "msg_type": "MouseEvent", "y": 565, "x": 354, "type": "mousemove", "message_id": 1014} -{"sender": 3718, "msg_type": "MouseEvent", "y": 565, "x": 354, "type": "mousemove", "message_id": 1015} -{"sender": 3718, "msg_type": "MouseEvent", "y": 565, "x": 354, "type": "mousemove", "message_id": 1016} -{"sender": 3718, "msg_type": "MouseEvent", "y": 565, "x": 355, "type": "mousemove", "message_id": 1017} -{"sender": 3718, "msg_type": "MouseEvent", "y": 563, "x": 356, "type": "mousemove", "message_id": 1018} -{"sender": 3718, "msg_type": "MouseEvent", "y": 559, "x": 358, "type": "mouseover", "message_id": 1019} -{"sender": 3718, "msg_type": "MouseEvent", "y": 559, "x": 358, "type": "mouseover", "message_id": 1020} -{"sender": 3718, "msg_type": "MouseEvent", "y": 559, "x": 358, "type": "mousemove", "message_id": 1021} -{"sender": 3718, "msg_type": "MouseEvent", "y": 554, "x": 362, "type": "mouseover", "message_id": 1022} -{"sender": 3718, "msg_type": "MouseEvent", "y": 554, "x": 362, "type": "mouseover", "message_id": 1023} -{"sender": 3718, "msg_type": "MouseEvent", "y": 554, "x": 362, "type": "mousemove", "message_id": 1024} -{"sender": 3718, "msg_type": "MouseEvent", "y": 546, "x": 368, "type": "mousemove", "message_id": 1025} -{"sender": 3718, "msg_type": "MouseEvent", "y": 536, "x": 375, "type": "mouseover", "message_id": 1026} -{"sender": 3718, "msg_type": "MouseEvent", "y": 536, "x": 375, "type": "mouseover", "message_id": 1027} -{"sender": 3718, "msg_type": "MouseEvent", "y": 536, "x": 375, "type": "mousemove", "message_id": 1028} -{"sender": 3718, "msg_type": "MouseEvent", "y": 520, "x": 385, "type": "mouseover", "message_id": 1029} -{"sender": 3718, "msg_type": "MouseEvent", "y": 520, "x": 385, "type": "mouseover", "message_id": 1030} -{"sender": 3718, "msg_type": "MouseEvent", "y": 520, "x": 385, "type": "mousemove", "message_id": 1031} -{"sender": 3718, "msg_type": "MouseEvent", "y": 497, "x": 395, "type": "mousemove", "message_id": 1032} -{"sender": 3718, "msg_type": "MouseEvent", "y": 469, "x": 407, "type": "mousemove", "message_id": 1033} -{"sender": 3718, "msg_type": "MouseEvent", "y": 439, "x": 416, "type": "mousemove", "message_id": 1034} -{"sender": 3718, "msg_type": "MouseEvent", "y": 408, "x": 423, "type": "mouseover", "message_id": 1035} -{"sender": 3718, "msg_type": "MouseEvent", "y": 408, "x": 423, "type": "mouseover", "message_id": 1036} -{"sender": 3718, "msg_type": "MouseEvent", "y": 408, "x": 423, "type": "mousemove", "message_id": 1037} -{"sender": 3718, "msg_type": "MouseEvent", "y": 379, "x": 425, "type": "mouseover", "message_id": 1038} -{"sender": 3718, "msg_type": "MouseEvent", "y": 379, "x": 425, "type": "mousemove", "message_id": 1040} -{"sender": 3718, "msg_type": "MouseEvent", "y": 353, "x": 423, "type": "mouseover", "message_id": 1041} -{"sender": 3718, "msg_type": "MouseEvent", "y": 379, "x": 425, "type": "mouseover", "message_id": 1039} -{"sender": 3718, "msg_type": "MouseEvent", "y": 353, "x": 423, "type": "mouseover", "message_id": 1042} -{"sender": 3718, "msg_type": "MouseEvent", "y": 353, "x": 423, "type": "mousemove", "message_id": 1043} -{"sender": 3718, "msg_type": "MouseEvent", "y": 331, "x": 419, "type": "mouseover", "message_id": 1044} -{"sender": 3718, "msg_type": "MouseEvent", "y": 331, "x": 419, "type": "mouseover", "message_id": 1045} -{"sender": 3718, "msg_type": "MouseEvent", "y": 331, "x": 419, "type": "mousemove", "message_id": 1046} -{"sender": 3718, "msg_type": "MouseEvent", "y": 312, "x": 410, "type": "mousemove", "message_id": 1047} -{"sender": 3718, "msg_type": "MouseEvent", "y": 301, "x": 403, "type": "mousemove", "message_id": 1048} -{"sender": 3718, "msg_type": "MouseEvent", "y": 289, "x": 393, "type": "mousemove", "message_id": 1049} -{"sender": 3718, "msg_type": "MouseEvent", "y": 280, "x": 384, "type": "mousemove", "message_id": 1050} -{"sender": 3718, "msg_type": "MouseEvent", "y": 273, "x": 376, "type": "mousemove", "message_id": 1051} -{"sender": 3718, "msg_type": "MouseEvent", "y": 266, "x": 367, "type": "mousemove", "message_id": 1052} -{"sender": 3718, "msg_type": "MouseEvent", "y": 259, "x": 357, "type": "mousemove", "message_id": 1053} -{"sender": 3718, "msg_type": "MouseEvent", "y": 252, "x": 348, "type": "mousemove", "message_id": 1054} -{"sender": 3718, "msg_type": "MouseEvent", "y": 246, "x": 340, "type": "mousemove", "message_id": 1055} -{"sender": 3718, "msg_type": "MouseEvent", "y": 239, "x": 332, "type": "mousemove", "message_id": 1056} -{"sender": 3718, "msg_type": "MouseEvent", "y": 232, "x": 323, "type": "mousemove", "message_id": 1057} -{"sender": 3718, "msg_type": "MouseEvent", "y": 225, "x": 313, "type": "mousemove", "message_id": 1058} -{"sender": 3718, "msg_type": "MouseEvent", "y": 215, "x": 300, "type": "mousemove", "message_id": 1059} -{"sender": 3718, "msg_type": "MouseEvent", "y": 205, "x": 287, "type": "mousemove", "message_id": 1060} -{"sender": 3718, "msg_type": "MouseEvent", "y": 195, "x": 277, "type": "mousemove", "message_id": 1061} -{"sender": 3718, "msg_type": "MouseEvent", "y": 186, "x": 272, "type": "mouseover", "message_id": 1063} -{"sender": 3718, "msg_type": "MouseEvent", "y": 186, "x": 272, "type": "mouseover", "message_id": 1062} -{"sender": 3718, "msg_type": "MouseEvent", "y": 186, "x": 272, "type": "mousemove", "message_id": 1064} -{"sender": 3718, "msg_type": "MouseEvent", "y": 179, "x": 270, "type": "mouseover", "message_id": 1065} -{"sender": 3718, "msg_type": "MouseEvent", "y": 179, "x": 270, "type": "mouseover", "message_id": 1066} -{"sender": 3718, "msg_type": "MouseEvent", "y": 179, "x": 270, "type": "mousemove", "message_id": 1067} -{"sender": 3718, "msg_type": "MouseEvent", "y": 174, "x": 269, "type": "mouseover", "message_id": 1068} -{"sender": 3718, "msg_type": "MouseEvent", "y": 174, "x": 269, "type": "mouseover", "message_id": 1069} -{"sender": 3718, "msg_type": "MouseEvent", "y": 174, "x": 269, "type": "mousemove", "message_id": 1070} -{"sender": 3718, "msg_type": "MouseEvent", "y": 170, "x": 269, "type": "mousemove", "message_id": 1071} -{"sender": 3718, "msg_type": "MouseEvent", "y": 167, "x": 270, "type": "mousemove", "message_id": 1073} -{"sender": 3718, "msg_type": "MouseEvent", "y": 168, "x": 270, "type": "mousemove", "message_id": 1072} -{"sender": 3718, "msg_type": "MouseEvent", "y": 167, "x": 271, "type": "mousemove", "message_id": 1074} -{"originalEvent": {"metaKey": false}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 1, "deltaY": 0, "delta": -1, "type": "wheel", "message_id": 1075} -{"sender": 3718, "msg_type": "MouseEvent", "y": 167, "x": 271, "type": "mousemove", "message_id": 1076} -{"originalEvent": {"metaKey": false}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 3, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 1077} -{"sender": 3718, "msg_type": "MouseEvent", "y": 168, "x": 270, "type": "mousemove", "message_id": 1078} -{"originalEvent": {"metaKey": false}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 3, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 1079} -{"sender": 3718, "msg_type": "MouseEvent", "y": 169, "x": 270, "type": "mousemove", "message_id": 1080} -{"originalEvent": {"metaKey": false}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 2, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 1081} -{"sender": 3718, "msg_type": "MouseEvent", "y": 170, "x": 269, "type": "mousemove", "message_id": 1082} -{"originalEvent": {"metaKey": false}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 1, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1083} -{"sender": 3718, "msg_type": "MouseEvent", "y": 171, "x": 269, "type": "mousemove", "message_id": 1084} -{"originalEvent": {"metaKey": false}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 1, "deltaY": 0, "delta": -1, "type": "wheel", "message_id": 1085} -{"sender": 3718, "msg_type": "MouseEvent", "y": 173, "x": 269, "type": "mousemove", "message_id": 1086} -{"originalEvent": {"metaKey": false}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 1, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 1087} -{"sender": 3718, "msg_type": "MouseEvent", "y": 176, "x": 270, "type": "mousemove", "message_id": 1088} -{"sender": 3718, "msg_type": "MouseEvent", "y": 178, "x": 272, "type": "mouseover", "message_id": 1089} -{"sender": 3718, "msg_type": "MouseEvent", "y": 178, "x": 272, "type": "mouseover", "message_id": 1090} -{"sender": 3718, "msg_type": "MouseEvent", "y": 178, "x": 272, "type": "mousemove", "message_id": 1091} -{"sender": 3718, "msg_type": "MouseEvent", "y": 183, "x": 275, "type": "mousemove", "message_id": 1092} -{"sender": 3718, "msg_type": "MouseEvent", "y": 188, "x": 277, "type": "mousemove", "message_id": 1093} -{"sender": 3718, "msg_type": "MouseEvent", "y": 193, "x": 279, "type": "mousemove", "message_id": 1094} -{"sender": 3718, "msg_type": "MouseEvent", "y": 198, "x": 280, "type": "mouseover", "message_id": 1096} -{"sender": 3718, "msg_type": "MouseEvent", "y": 198, "x": 280, "type": "mouseover", "message_id": 1095} -{"sender": 3718, "msg_type": "MouseEvent", "y": 198, "x": 280, "type": "mousemove", "message_id": 1097} -{"sender": 3718, "msg_type": "MouseEvent", "y": 202, "x": 280, "type": "mousemove", "message_id": 1098} -{"sender": 3718, "msg_type": "MouseEvent", "y": 207, "x": 281, "type": "mousemove", "message_id": 1099} -{"sender": 3718, "msg_type": "MouseEvent", "y": 211, "x": 281, "type": "mousemove", "message_id": 1100} -{"sender": 3718, "msg_type": "MouseEvent", "y": 216, "x": 281, "type": "mousemove", "message_id": 1101} -{"sender": 3718, "msg_type": "MouseEvent", "y": 221, "x": 280, "type": "mousemove", "message_id": 1102} -{"sender": 3718, "msg_type": "MouseEvent", "y": 227, "x": 280, "type": "mousemove", "message_id": 1103} -{"sender": 3718, "msg_type": "MouseEvent", "y": 233, "x": 280, "type": "mousemove", "message_id": 1104} -{"sender": 3718, "msg_type": "MouseEvent", "y": 238, "x": 280, "type": "mousemove", "message_id": 1105} -{"sender": 3718, "msg_type": "MouseEvent", "y": 241, "x": 280, "type": "mousemove", "message_id": 1106} -{"sender": 3718, "msg_type": "MouseEvent", "y": 244, "x": 280, "type": "mousemove", "message_id": 1107} -{"sender": 3718, "msg_type": "MouseEvent", "y": 244, "x": 280, "type": "mousemove", "message_id": 1108} -{"sender": 3718, "msg_type": "MouseEvent", "y": 245, "x": 280, "type": "mousemove", "message_id": 1109} -{"originalEvent": {"metaKey": false}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 2, "deltaY": 0, "delta": -2, "type": "wheel", "message_id": 1110} -{"originalEvent": {"metaKey": false}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 4, "deltaY": 0, "delta": -4, "type": "wheel", "message_id": 1111} -{"originalEvent": {"metaKey": false}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 4, "deltaY": 0, "delta": -4, "type": "wheel", "message_id": 1112} -{"originalEvent": {"metaKey": false}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 4, "deltaY": 0, "delta": -4, "type": "wheel", "message_id": 1113} -{"originalEvent": {"metaKey": false}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 3, "deltaY": 0, "delta": -3, "type": "wheel", "message_id": 1114} -{"sender": 3718, "msg_type": "MouseEvent", "y": 245, "x": 280, "type": "mousemove", "message_id": 1115} -{"originalEvent": {"metaKey": false}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 3, "deltaY": 0, "delta": -3, "type": "wheel", "message_id": 1116} -{"sender": 3718, "msg_type": "MouseEvent", "y": 246, "x": 280, "type": "mousemove", "message_id": 1117} -{"originalEvent": {"metaKey": false}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 3, "deltaY": 0, "delta": -3, "type": "wheel", "message_id": 1118} -{"sender": 3718, "msg_type": "MouseEvent", "y": 246, "x": 281, "type": "mousemove", "message_id": 1119} -{"sender": 3718, "msg_type": "MouseEvent", "y": 247, "x": 281, "type": "mousemove", "message_id": 1120} -{"originalEvent": {"metaKey": false}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 3, "deltaY": 0, "delta": -3, "type": "wheel", "message_id": 1121} -{"originalEvent": {"metaKey": false}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 3, "deltaY": 0, "delta": -3, "type": "wheel", "message_id": 1123} -{"sender": 3718, "msg_type": "MouseEvent", "y": 248, "x": 282, "type": "mousemove", "message_id": 1122} -{"sender": 3718, "msg_type": "MouseEvent", "y": 249, "x": 283, "type": "mousemove", "message_id": 1124} -{"sender": 3718, "msg_type": "MouseEvent", "y": 251, "x": 286, "type": "mouseover", "message_id": 1125} -{"sender": 3718, "msg_type": "MouseEvent", "y": 251, "x": 286, "type": "mouseover", "message_id": 1126} -{"sender": 3718, "msg_type": "MouseEvent", "y": 251, "x": 286, "type": "mousemove", "message_id": 1127} -{"sender": 3718, "msg_type": "MouseEvent", "y": 254, "x": 291, "type": "mouseover", "message_id": 1129} -{"originalEvent": {"metaKey": false}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 3, "deltaY": 0, "delta": -3, "type": "wheel", "message_id": 1128} -{"sender": 3718, "msg_type": "MouseEvent", "y": 254, "x": 291, "type": "mouseover", "message_id": 1130} -{"sender": 3718, "msg_type": "MouseEvent", "y": 254, "x": 291, "type": "mousemove", "message_id": 1131} -{"originalEvent": {"metaKey": false}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 2, "deltaY": 0, "delta": -2, "type": "wheel", "message_id": 1132} -{"sender": 3718, "msg_type": "MouseEvent", "y": 258, "x": 297, "type": "mouseover", "message_id": 1133} -{"sender": 3718, "msg_type": "MouseEvent", "y": 258, "x": 297, "type": "mouseover", "message_id": 1134} -{"sender": 3718, "msg_type": "MouseEvent", "y": 258, "x": 297, "type": "mousemove", "message_id": 1135} -{"sender": 3718, "msg_type": "MouseEvent", "y": 261, "x": 301, "type": "mousemove", "message_id": 1136} -{"originalEvent": {"metaKey": false}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 2, "deltaY": 0, "delta": -2, "type": "wheel", "message_id": 1137} -{"sender": 3718, "msg_type": "MouseEvent", "y": 264, "x": 305, "type": "mousemove", "message_id": 1138} -{"sender": 3718, "msg_type": "MouseEvent", "y": 265, "x": 307, "type": "mouseover", "message_id": 1140} -{"originalEvent": {"metaKey": false}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 2, "deltaY": 0, "delta": -2, "type": "wheel", "message_id": 1139} -{"sender": 3718, "msg_type": "MouseEvent", "y": 265, "x": 307, "type": "mouseover", "message_id": 1141} -{"sender": 3718, "msg_type": "MouseEvent", "y": 265, "x": 307, "type": "mousemove", "message_id": 1142} -{"sender": 3718, "msg_type": "MouseEvent", "y": 266, "x": 307, "type": "mouseover", "message_id": 1144} -{"originalEvent": {"metaKey": false}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 2, "deltaY": 0, "delta": -2, "type": "wheel", "message_id": 1143} -{"sender": 3718, "msg_type": "MouseEvent", "y": 266, "x": 307, "type": "mouseover", "message_id": 1145} -{"sender": 3718, "msg_type": "MouseEvent", "y": 266, "x": 307, "type": "mousemove", "message_id": 1146} -{"originalEvent": {"metaKey": false}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 2, "deltaY": 0, "delta": -2, "type": "wheel", "message_id": 1148} -{"sender": 3718, "msg_type": "MouseEvent", "y": 266, "x": 307, "type": "mousemove", "message_id": 1147} -{"originalEvent": {"metaKey": false}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 1, "deltaY": 0, "delta": -1, "type": "wheel", "message_id": 1149} -{"sender": 3718, "msg_type": "MouseEvent", "y": 266, "x": 307, "type": "mousemove", "message_id": 1150} -{"originalEvent": {"metaKey": false}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 1, "deltaY": 0, "delta": -1, "type": "wheel", "message_id": 1152} -{"sender": 3718, "msg_type": "MouseEvent", "y": 267, "x": 307, "type": "mousemove", "message_id": 1153} -{"sender": 3718, "msg_type": "MouseEvent", "y": 266, "x": 307, "type": "mousemove", "message_id": 1151} -{"originalEvent": {"metaKey": false}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 1, "deltaY": 0, "delta": -1, "type": "wheel", "message_id": 1154} -{"sender": 3718, "msg_type": "MouseEvent", "y": 268, "x": 308, "type": "mousemove", "message_id": 1155} -{"sender": 3718, "msg_type": "MouseEvent", "y": 268, "x": 308, "type": "mousemove", "message_id": 1156} -{"originalEvent": {"metaKey": false}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 1, "deltaY": 0, "delta": -1, "type": "wheel", "message_id": 1157} -{"sender": 3718, "msg_type": "MouseEvent", "y": 269, "x": 309, "type": "mousemove", "message_id": 1160} -{"sender": 3718, "msg_type": "MouseEvent", "y": 269, "x": 308, "type": "mousemove", "message_id": 1158} -{"sender": 3718, "msg_type": "MouseEvent", "y": 269, "x": 309, "type": "mousemove", "message_id": 1161} -{"originalEvent": {"metaKey": false}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 1, "deltaY": 0, "delta": -1, "type": "wheel", "message_id": 1159} -{"originalEvent": {"metaKey": false}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 1, "deltaY": 0, "delta": -1, "type": "wheel", "message_id": 1162} -{"originalEvent": {"metaKey": false}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 1, "deltaY": 0, "delta": -1, "type": "wheel", "message_id": 1164} -{"sender": 3718, "msg_type": "MouseEvent", "y": 269, "x": 309, "type": "mousemove", "message_id": 1163} -{"originalEvent": {"metaKey": false}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 1, "deltaY": 0, "delta": -1, "type": "wheel", "message_id": 1165} -{"originalEvent": {"metaKey": false}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 1, "deltaY": 0, "delta": -1, "type": "wheel", "message_id": 1166} -{"sender": 3718, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 1167, "altKey": false, "metaKey": true, "key": "Meta", "ctrlKey": false, "type": "keydown", "keyCode": 91} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 1, "deltaY": 0, "delta": -1, "type": "wheel", "message_id": 1168} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 1, "deltaY": 0, "delta": -1, "type": "wheel", "message_id": 1170} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 1, "deltaY": 0, "delta": -1, "type": "wheel", "message_id": 1172} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 1, "deltaY": 0, "delta": -1, "type": "wheel", "message_id": 1174} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 1, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1176} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 1, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1178} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 1, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1180} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 1, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 1182} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 1, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1184} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1186} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1188} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1190} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1192} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1194} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1196} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1198} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1200} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1202} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1204} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1206} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1208} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1210} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1212} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1214} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1216} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1218} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1220} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1222} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1224} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1226} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1228} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1230} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 1232} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1234} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 1236} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1238} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1240} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1242} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1244} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1246} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1248} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 1250} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1252} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 1254} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1256} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1258} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1260} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1262} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1264} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1266} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1268} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1270} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1272} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1274} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1276} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1278} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1280} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1282} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1284} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 1286} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1288} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1290} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1292} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1294} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1296} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1298} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1300} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1302} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1304} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1306} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": 0, "delta": 1, "type": "wheel", "message_id": 1308} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": 0, "delta": 1, "type": "wheel", "message_id": 1310} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1312} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 1314} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 1316} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 1318} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 1320} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 1322} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1324} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 1326} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1328} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1330} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1332} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": 0, "delta": 1, "type": "wheel", "message_id": 1334} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1336} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1338} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1340} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1342} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1344} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1346} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1348} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1350} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1352} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1354} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1356} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1358} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1360} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1362} -{"originalEvent": {"metaKey": true}, "sender": 3718, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 1364} -{"sender": 3718, "msg_type": "MouseEvent", "y": 267, "x": 309, "type": "mousemove", "message_id": 1366} -{"sender": 3718, "msg_type": "MouseEvent", "y": 264, "x": 309, "type": "mousemove", "message_id": 1367} -{"sender": 3718, "msg_type": "MouseEvent", "y": 261, "x": 310, "type": "mousemove", "message_id": 1368} -{"sender": 3718, "msg_type": "MouseEvent", "y": 257, "x": 311, "type": "mousemove", "message_id": 1369} -{"sender": 3718, "msg_type": "MouseEvent", "y": 251, "x": 312, "type": "mousemove", "message_id": 1370} -{"sender": 3718, "msg_type": "MouseEvent", "y": 244, "x": 312, "type": "mousemove", "message_id": 1371} -{"sender": 3718, "msg_type": "MouseEvent", "y": 235, "x": 311, "type": "mousemove", "message_id": 1372} -{"sender": 3718, "msg_type": "MouseEvent", "y": 226, "x": 308, "type": "mouseover", "message_id": 1374} -{"sender": 3718, "msg_type": "MouseEvent", "y": 226, "x": 308, "type": "mouseover", "message_id": 1373} -{"sender": 3718, "msg_type": "MouseEvent", "y": 226, "x": 308, "type": "mousemove", "message_id": 1375} -{"sender": 3718, "msg_type": "MouseEvent", "y": 216, "x": 304, "type": "mouseover", "message_id": 1376} -{"sender": 3718, "msg_type": "MouseEvent", "y": 216, "x": 304, "type": "mouseover", "message_id": 1377} -{"sender": 3718, "msg_type": "MouseEvent", "y": 216, "x": 304, "type": "mousemove", "message_id": 1378} -{"sender": 3718, "msg_type": "MouseEvent", "y": 206, "x": 298, "type": "mousemove", "message_id": 1379} -{"sender": 3718, "msg_type": "MouseEvent", "y": 194, "x": 288, "type": "mouseover", "message_id": 1380} -{"sender": 3718, "msg_type": "MouseEvent", "y": 194, "x": 288, "type": "mouseover", "message_id": 1381} -{"sender": 3718, "msg_type": "MouseEvent", "y": 194, "x": 288, "type": "mousemove", "message_id": 1382} -{"sender": 3718, "msg_type": "MouseEvent", "y": 184, "x": 277, "type": "mouseover", "message_id": 1383} -{"sender": 3718, "msg_type": "MouseEvent", "y": 184, "x": 277, "type": "mouseover", "message_id": 1384} -{"sender": 3718, "msg_type": "MouseEvent", "y": 184, "x": 277, "type": "mousemove", "message_id": 1385} -{"sender": 3718, "msg_type": "MouseEvent", "y": 173, "x": 261, "type": "mouseover", "message_id": 1386} -{"sender": 3718, "msg_type": "MouseEvent", "y": 173, "x": 261, "type": "mouseover", "message_id": 1387} -{"sender": 3718, "msg_type": "MouseEvent", "y": 173, "x": 261, "type": "mousemove", "message_id": 1388} -{"sender": 3718, "msg_type": "MouseEvent", "y": 163, "x": 243, "type": "mouseover", "message_id": 1389} -{"sender": 3718, "msg_type": "MouseEvent", "y": 163, "x": 243, "type": "mousemove", "message_id": 1391} -{"sender": 3718, "msg_type": "MouseEvent", "y": 163, "x": 243, "type": "mouseover", "message_id": 1390} -{"sender": 3718, "msg_type": "MouseEvent", "y": 153, "x": 227, "type": "mousemove", "message_id": 1392} -{"sender": 3718, "msg_type": "MouseEvent", "y": 132, "x": 199, "type": "mousemove", "message_id": 1394} -{"sender": 3718, "msg_type": "MouseEvent", "y": 121, "x": 187, "type": "mouseover", "message_id": 1395} -{"sender": 3718, "msg_type": "MouseEvent", "y": 143, "x": 212, "type": "mousemove", "message_id": 1393} -{"sender": 3718, "msg_type": "MouseEvent", "y": 121, "x": 187, "type": "mouseover", "message_id": 1396} -{"sender": 3718, "msg_type": "MouseEvent", "y": 121, "x": 187, "type": "mousemove", "message_id": 1397} -{"sender": 3718, "msg_type": "MouseEvent", "y": 103, "x": 171, "type": "mousemove", "message_id": 1399} -{"sender": 3718, "msg_type": "MouseEvent", "y": 111, "x": 178, "type": "mousemove", "message_id": 1398} -{"sender": 3718, "msg_type": "MouseEvent", "y": 96, "x": 167, "type": "mousemove", "message_id": 1400} -{"sender": 3718, "msg_type": "MouseEvent", "y": 92, "x": 165, "type": "mouseover", "message_id": 1401} -{"sender": 3718, "msg_type": "MouseEvent", "y": 92, "x": 165, "type": "mouseover", "message_id": 1402} -{"sender": 3718, "msg_type": "MouseEvent", "y": 92, "x": 165, "type": "mousemove", "message_id": 1403} -{"sender": 3718, "msg_type": "MouseEvent", "y": 87, "x": 164, "type": "mouseover", "message_id": 1404} -{"sender": 3718, "msg_type": "MouseEvent", "y": 87, "x": 164, "type": "mouseover", "message_id": 1405} -{"sender": 3718, "msg_type": "MouseEvent", "y": 87, "x": 164, "type": "mousemove", "message_id": 1406} -{"sender": 3718, "msg_type": "MouseEvent", "y": 81, "x": 162, "type": "mouseover", "message_id": 1407} -{"sender": 3718, "msg_type": "MouseEvent", "y": 81, "x": 162, "type": "mousemove", "message_id": 1409} -{"sender": 3718, "msg_type": "MouseEvent", "y": 81, "x": 162, "type": "mouseover", "message_id": 1408} -{"sender": 3718, "msg_type": "MouseEvent", "y": 76, "x": 160, "type": "mousemove", "message_id": 1410} -{"sender": 3718, "msg_type": "MouseEvent", "y": 71, "x": 157, "type": "mouseover", "message_id": 1411} -{"sender": 3718, "msg_type": "MouseEvent", "y": 71, "x": 157, "type": "mouseover", "message_id": 1412} -{"sender": 3718, "msg_type": "MouseEvent", "y": 71, "x": 157, "type": "mousemove", "message_id": 1413} -{"sender": 3718, "msg_type": "MouseEvent", "y": 67, "x": 154, "type": "mousemove", "message_id": 1414} -{"sender": 3718, "msg_type": "MouseEvent", "y": 64, "x": 153, "type": "mouseover", "message_id": 1415} -{"sender": 3718, "msg_type": "MouseEvent", "y": 64, "x": 153, "type": "mousemove", "message_id": 1417} -{"sender": 3718, "msg_type": "MouseEvent", "y": 64, "x": 153, "type": "mouseover", "message_id": 1416} -{"sender": 3718, "msg_type": "MouseEvent", "y": 63, "x": 152, "type": "mousemove", "message_id": 1418} -{"sender": 3718, "msg_type": "MouseEvent", "y": 63, "x": 152, "type": "mousemove", "message_id": 1419} -{"sender": 3718, "msg_type": "MouseEvent", "y": 62, "x": 152, "type": "mousemove", "message_id": 1420} -{"sender": 3718, "msg_type": "MouseEvent", "y": 62, "x": 153, "type": "mousemove", "message_id": 1421} -{"sender": 3718, "msg_type": "MouseEvent", "y": 63, "x": 155, "type": "mouseover", "message_id": 1422} -{"sender": 3718, "msg_type": "MouseEvent", "y": 63, "x": 155, "type": "mouseover", "message_id": 1423} -{"sender": 3718, "msg_type": "MouseEvent", "y": 63, "x": 155, "type": "mousemove", "message_id": 1424} -{"sender": 3718, "msg_type": "MouseEvent", "y": 63, "x": 159, "type": "mousemove", "message_id": 1425} -{"sender": 3718, "msg_type": "MouseEvent", "y": 63, "x": 165, "type": "mousemove", "message_id": 1426} -{"sender": 3718, "msg_type": "MouseEvent", "y": 62, "x": 169, "type": "mousemove", "message_id": 1427} -{"sender": 3718, "msg_type": "MouseEvent", "y": 60, "x": 172, "type": "mouseover", "message_id": 1428} -{"sender": 3718, "msg_type": "MouseEvent", "y": 60, "x": 172, "type": "mouseover", "message_id": 1429} -{"sender": 3718, "msg_type": "MouseEvent", "y": 60, "x": 172, "type": "mousemove", "message_id": 1430} -{"sender": 3718, "msg_type": "MouseEvent", "y": 59, "x": 174, "type": "mouseover", "message_id": 1431} -{"sender": 3718, "msg_type": "MouseEvent", "y": 59, "x": 174, "type": "mouseover", "message_id": 1432} -{"sender": 3718, "msg_type": "MouseEvent", "y": 59, "x": 176, "type": "mousemove", "message_id": 1434} -{"sender": 3718, "msg_type": "MouseEvent", "y": 59, "x": 174, "type": "mousemove", "message_id": 1433} -{"sender": 3718, "msg_type": "MouseEvent", "y": 59, "x": 177, "type": "mouseover", "message_id": 1435} -{"sender": 3718, "msg_type": "MouseEvent", "y": 59, "x": 177, "type": "mouseover", "message_id": 1436} -{"sender": 3718, "msg_type": "MouseEvent", "y": 59, "x": 177, "type": "mousemove", "message_id": 1437} -{"sender": 3718, "msg_type": "MouseEvent", "y": 58, "x": 177, "type": "mousemove", "message_id": 1438} diff --git a/recordings/test_rack.replay b/recordings/test_rack.replay deleted file mode 100644 index acab833d65..0000000000 --- a/recordings/test_rack.replay +++ /dev/null @@ -1,120 +0,0 @@ -{"panX": 88.50231573279976, "panY": 87.7890649686315, "scale": 0.7399999999999998, "sender": 4115, "msg_type": "ViewPort", "message_id": 0} -{"sender": 4115, "msg_type": "MouseEvent", "y": 29, "x": 185, "type": "mousemove", "message_id": 1643} -{"sender": 4115, "msg_type": "MouseEvent", "y": 32, "x": 185, "type": "mousemove", "message_id": 1644} -{"sender": 4115, "msg_type": "MouseEvent", "y": 34, "x": 186, "type": "mousemove", "message_id": 1645} -{"sender": 4115, "msg_type": "MouseEvent", "y": 38, "x": 187, "type": "mousemove", "message_id": 1646} -{"sender": 4115, "msg_type": "MouseEvent", "y": 42, "x": 189, "type": "mouseover", "message_id": 1647} -{"sender": 4115, "msg_type": "MouseEvent", "y": 42, "x": 189, "type": "mouseover", "message_id": 1648} -{"sender": 4115, "msg_type": "MouseEvent", "y": 42, "x": 189, "type": "mousemove", "message_id": 1649} -{"sender": 4115, "msg_type": "MouseEvent", "y": 49, "x": 192, "type": "mouseover", "message_id": 1650} -{"sender": 4115, "msg_type": "MouseEvent", "y": 49, "x": 192, "type": "mouseover", "message_id": 1651} -{"sender": 4115, "msg_type": "MouseEvent", "y": 49, "x": 192, "type": "mousemove", "message_id": 1652} -{"sender": 4115, "msg_type": "MouseEvent", "y": 58, "x": 196, "type": "mousemove", "message_id": 1653} -{"sender": 4115, "msg_type": "MouseEvent", "y": 70, "x": 203, "type": "mouseover", "message_id": 1654} -{"sender": 4115, "msg_type": "MouseEvent", "y": 70, "x": 203, "type": "mouseover", "message_id": 1655} -{"sender": 4115, "msg_type": "MouseEvent", "y": 70, "x": 203, "type": "mousemove", "message_id": 1656} -{"sender": 4115, "msg_type": "MouseEvent", "y": 84, "x": 210, "type": "mousemove", "message_id": 1657} -{"sender": 4115, "msg_type": "MouseEvent", "y": 97, "x": 217, "type": "mousemove", "message_id": 1658} -{"sender": 4115, "msg_type": "MouseEvent", "y": 116, "x": 226, "type": "mousemove", "message_id": 1659} -{"sender": 4115, "msg_type": "MouseEvent", "y": 133, "x": 235, "type": "mousemove", "message_id": 1660} -{"sender": 4115, "msg_type": "MouseEvent", "y": 152, "x": 244, "type": "mousemove", "message_id": 1661} -{"sender": 4115, "msg_type": "MouseEvent", "y": 168, "x": 250, "type": "mousemove", "message_id": 1662} -{"sender": 4115, "msg_type": "MouseEvent", "y": 186, "x": 258, "type": "mousemove", "message_id": 1663} -{"sender": 4115, "msg_type": "MouseEvent", "y": 204, "x": 265, "type": "mousemove", "message_id": 1664} -{"sender": 4115, "msg_type": "MouseEvent", "y": 210, "x": 267, "type": "mousemove", "message_id": 1665} -{"sender": 4115, "msg_type": "MouseEvent", "y": 223, "x": 271, "type": "mousemove", "message_id": 1666} -{"sender": 4115, "msg_type": "MouseEvent", "y": 235, "x": 275, "type": "mousemove", "message_id": 1667} -{"sender": 4115, "msg_type": "MouseEvent", "y": 246, "x": 278, "type": "mousemove", "message_id": 1668} -{"sender": 4115, "msg_type": "MouseEvent", "y": 255, "x": 280, "type": "mousemove", "message_id": 1669} -{"sender": 4115, "msg_type": "MouseEvent", "y": 262, "x": 282, "type": "mousemove", "message_id": 1670} -{"sender": 4115, "msg_type": "MouseEvent", "y": 265, "x": 283, "type": "mouseover", "message_id": 1671} -{"sender": 4115, "msg_type": "MouseEvent", "y": 265, "x": 283, "type": "mouseover", "message_id": 1672} -{"sender": 4115, "msg_type": "MouseEvent", "y": 270, "x": 284, "type": "mousemove", "message_id": 1674} -{"sender": 4115, "msg_type": "MouseEvent", "y": 265, "x": 283, "type": "mousemove", "message_id": 1673} -{"sender": 4115, "msg_type": "MouseEvent", "y": 273, "x": 284, "type": "mousemove", "message_id": 1675} -{"sender": 4115, "msg_type": "MouseEvent", "y": 278, "x": 285, "type": "mousemove", "message_id": 1677} -{"sender": 4115, "msg_type": "MouseEvent", "y": 276, "x": 284, "type": "mousemove", "message_id": 1676} -{"sender": 4115, "msg_type": "MouseEvent", "y": 280, "x": 285, "type": "mousemove", "message_id": 1678} -{"sender": 4115, "msg_type": "MouseEvent", "y": 281, "x": 285, "type": "mousemove", "message_id": 1679} -{"sender": 4115, "msg_type": "MouseEvent", "y": 282, "x": 285, "type": "mousemove", "message_id": 1680} -{"sender": 4115, "msg_type": "MouseEvent", "y": 282, "x": 285, "type": "mousemove", "message_id": 1681} -{"sender": 4115, "msg_type": "MouseEvent", "y": 283, "x": 285, "type": "mousemove", "message_id": 1682} -{"sender": 4115, "msg_type": "MouseEvent", "y": 283, "x": 285, "type": "mousemove", "message_id": 1683} -{"sender": 4115, "msg_type": "MouseEvent", "y": 283, "x": 285, "type": "mousemove", "message_id": 1684} -{"sender": 4115, "msg_type": "MouseEvent", "y": 283, "x": 284, "type": "mousemove", "message_id": 1685} -{"sender": 4115, "msg_type": "MouseEvent", "y": 283, "x": 284, "type": "mousemove", "message_id": 1686} -{"sender": 4115, "msg_type": "MouseEvent", "y": 283, "x": 284, "type": "mousedown", "message_id": 1687} -{"sender": 4115, "msg_type": "MouseEvent", "y": 283, "x": 284, "type": "mouseup", "message_id": 1688} -{"sender": 4115, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 1689, "altKey": false, "metaKey": false, "key": "a", "ctrlKey": false, "type": "keydown", "keyCode": 65} -{"sender": 4115, "msg_type": "MouseEvent", "y": 283, "x": 284, "type": "mousedown", "message_id": 1691} -{"sender": 4115, "msg_type": "MouseEvent", "y": 283, "x": 284, "type": "mouseup", "message_id": 1693} -{"sender": 4115, "msg_type": "MouseEvent", "y": 283, "x": 284, "type": "mousedown", "message_id": 1694} -{"sender": 4115, "msg_type": "MouseEvent", "y": 283, "x": 284, "type": "mouseup", "message_id": 1697} -{"sender": 4115, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 1698, "altKey": false, "metaKey": false, "key": "1", "ctrlKey": false, "type": "keydown", "keyCode": 49} -{"sender": 4115, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 1700, "altKey": false, "metaKey": false, "key": "Enter", "ctrlKey": false, "type": "keydown", "keyCode": 13} -{"sender": 4115, "msg_type": "MouseEvent", "y": 282, "x": 283, "type": "mousemove", "message_id": 1702} -{"sender": 4115, "msg_type": "MouseEvent", "y": 281, "x": 282, "type": "mousemove", "message_id": 1703} -{"sender": 4115, "msg_type": "MouseEvent", "y": 280, "x": 281, "type": "mousemove", "message_id": 1704} -{"sender": 4115, "msg_type": "MouseEvent", "y": 278, "x": 280, "type": "mousemove", "message_id": 1705} -{"sender": 4115, "msg_type": "MouseEvent", "y": 276, "x": 277, "type": "mouseover", "message_id": 1706} -{"sender": 4115, "msg_type": "MouseEvent", "y": 276, "x": 277, "type": "mouseover", "message_id": 1707} -{"sender": 4115, "msg_type": "MouseEvent", "y": 276, "x": 277, "type": "mousemove", "message_id": 1708} -{"sender": 4115, "msg_type": "MouseEvent", "y": 273, "x": 275, "type": "mousemove", "message_id": 1709} -{"sender": 4115, "msg_type": "MouseEvent", "y": 271, "x": 273, "type": "mouseover", "message_id": 1710} -{"sender": 4115, "msg_type": "MouseEvent", "y": 271, "x": 273, "type": "mouseover", "message_id": 1711} -{"sender": 4115, "msg_type": "MouseEvent", "y": 271, "x": 273, "type": "mousemove", "message_id": 1712} -{"sender": 4115, "msg_type": "MouseEvent", "y": 267, "x": 270, "type": "mouseover", "message_id": 1713} -{"sender": 4115, "msg_type": "MouseEvent", "y": 267, "x": 270, "type": "mouseover", "message_id": 1714} -{"sender": 4115, "msg_type": "MouseEvent", "y": 267, "x": 270, "type": "mousemove", "message_id": 1715} -{"sender": 4115, "msg_type": "MouseEvent", "y": 258, "x": 265, "type": "mousemove", "message_id": 1716} -{"sender": 4115, "msg_type": "MouseEvent", "y": 252, "x": 260, "type": "mousemove", "message_id": 1717} -{"sender": 4115, "msg_type": "MouseEvent", "y": 243, "x": 255, "type": "mouseover", "message_id": 1718} -{"sender": 4115, "msg_type": "MouseEvent", "y": 243, "x": 255, "type": "mousemove", "message_id": 1720} -{"sender": 4115, "msg_type": "MouseEvent", "y": 243, "x": 255, "type": "mouseover", "message_id": 1719} -{"sender": 4115, "msg_type": "MouseEvent", "y": 232, "x": 250, "type": "mouseover", "message_id": 1721} -{"sender": 4115, "msg_type": "MouseEvent", "y": 232, "x": 250, "type": "mousemove", "message_id": 1723} -{"sender": 4115, "msg_type": "MouseEvent", "y": 232, "x": 250, "type": "mouseover", "message_id": 1722} -{"sender": 4115, "msg_type": "MouseEvent", "y": 209, "x": 239, "type": "mousemove", "message_id": 1724} -{"sender": 4115, "msg_type": "MouseEvent", "y": 182, "x": 228, "type": "mousemove", "message_id": 1726} -{"sender": 4115, "msg_type": "MouseEvent", "y": 192, "x": 232, "type": "mousemove", "message_id": 1725} -{"sender": 4115, "msg_type": "MouseEvent", "y": 148, "x": 214, "type": "mousemove", "message_id": 1727} -{"sender": 4115, "msg_type": "MouseEvent", "y": 136, "x": 209, "type": "mousemove", "message_id": 1728} -{"sender": 4115, "msg_type": "MouseEvent", "y": 116, "x": 202, "type": "mousemove", "message_id": 1729} -{"sender": 4115, "msg_type": "MouseEvent", "y": 96, "x": 194, "type": "mousemove", "message_id": 1730} -{"sender": 4115, "msg_type": "MouseEvent", "y": 80, "x": 188, "type": "mousemove", "message_id": 1731} -{"sender": 4115, "msg_type": "MouseEvent", "y": 73, "x": 186, "type": "mousemove", "message_id": 1732} -{"sender": 4115, "msg_type": "MouseEvent", "y": 59, "x": 180, "type": "mouseover", "message_id": 1733} -{"sender": 4115, "msg_type": "MouseEvent", "y": 59, "x": 180, "type": "mouseover", "message_id": 1734} -{"sender": 4115, "msg_type": "MouseEvent", "y": 59, "x": 180, "type": "mousemove", "message_id": 1735} -{"sender": 4115, "msg_type": "MouseEvent", "y": 47, "x": 177, "type": "mousemove", "message_id": 1736} -{"sender": 4115, "msg_type": "MouseEvent", "y": 38, "x": 173, "type": "mouseover", "message_id": 1737} -{"sender": 4115, "msg_type": "MouseEvent", "y": 38, "x": 173, "type": "mouseover", "message_id": 1738} -{"sender": 4115, "msg_type": "MouseEvent", "y": 38, "x": 173, "type": "mousemove", "message_id": 1739} -{"sender": 4115, "msg_type": "MouseEvent", "y": 30, "x": 171, "type": "mousemove", "message_id": 1740} -{"sender": 4115, "msg_type": "MouseEvent", "y": 23, "x": 169, "type": "mouseover", "message_id": 1741} -{"sender": 4115, "msg_type": "MouseEvent", "y": 23, "x": 169, "type": "mouseover", "message_id": 1742} -{"sender": 4115, "msg_type": "MouseEvent", "y": 23, "x": 169, "type": "mousemove", "message_id": 1743} -{"sender": 4115, "msg_type": "MouseEvent", "y": 21, "x": 168, "type": "mouseover", "message_id": 1744} -{"sender": 4115, "msg_type": "MouseEvent", "y": 21, "x": 168, "type": "mousemove", "message_id": 1746} -{"sender": 4115, "msg_type": "MouseEvent", "y": 21, "x": 168, "type": "mouseover", "message_id": 1745} -{"sender": 4115, "msg_type": "MouseEvent", "y": 16, "x": 167, "type": "mousemove", "message_id": 1747} -{"sender": 4115, "msg_type": "MouseEvent", "y": 11, "x": 165, "type": "mousemove", "message_id": 1749} -{"sender": 4115, "msg_type": "MouseEvent", "y": 13, "x": 166, "type": "mousemove", "message_id": 1748} -{"sender": 4115, "msg_type": "MouseEvent", "y": 9, "x": 164, "type": "mousemove", "message_id": 1750} -{"sender": 4115, "msg_type": "MouseEvent", "y": 11, "x": 164, "type": "mousemove", "message_id": 1752} -{"sender": 4115, "msg_type": "MouseEvent", "y": 9, "x": 164, "type": "mousemove", "message_id": 1751} -{"sender": 4115, "msg_type": "MouseEvent", "y": 13, "x": 165, "type": "mousemove", "message_id": 1753} -{"sender": 4115, "msg_type": "MouseEvent", "y": 14, "x": 166, "type": "mousemove", "message_id": 1754} -{"sender": 4115, "msg_type": "MouseEvent", "y": 16, "x": 166, "type": "mousemove", "message_id": 1755} -{"sender": 4115, "msg_type": "MouseEvent", "y": 17, "x": 167, "type": "mousemove", "message_id": 1756} -{"sender": 4115, "msg_type": "MouseEvent", "y": 19, "x": 168, "type": "mousemove", "message_id": 1757} -{"sender": 4115, "msg_type": "MouseEvent", "y": 20, "x": 169, "type": "mousemove", "message_id": 1758} -{"sender": 4115, "msg_type": "MouseEvent", "y": 22, "x": 170, "type": "mousemove", "message_id": 1759} -{"sender": 4115, "msg_type": "MouseEvent", "y": 24, "x": 170, "type": "mousemove", "message_id": 1760} -{"sender": 4115, "msg_type": "MouseEvent", "y": 26, "x": 171, "type": "mousemove", "message_id": 1761} -{"sender": 4115, "msg_type": "MouseEvent", "y": 27, "x": 172, "type": "mousemove", "message_id": 1762} -{"sender": 4115, "msg_type": "MouseEvent", "y": 29, "x": 172, "type": "mousemove", "message_id": 1763} -{"sender": 4115, "msg_type": "MouseEvent", "y": 30, "x": 173, "type": "mousemove", "message_id": 1764} -{"sender": 4115, "msg_type": "MouseEvent", "y": 31, "x": 173, "type": "mousemove", "message_id": 1765} -{"sender": 4115, "msg_type": "MouseEvent", "y": 32, "x": 174, "type": "mousemove", "message_id": 1766} -{"sender": 4115, "msg_type": "MouseEvent", "y": 33, "x": 174, "type": "mousemove", "message_id": 1767} diff --git a/recordings/test_recording.replay b/recordings/test_recording.replay deleted file mode 100644 index 68fb1e8354..0000000000 --- a/recordings/test_recording.replay +++ /dev/null @@ -1,76 +0,0 @@ -{"panX": 161.32635274860883, "panY": 151.1342654089031, "scale": 0.510765027322404, "sender": 3914, "msg_type": "ViewPort", "message_id": 0} -{"sender": 3914, "msg_type": "MouseEvent", "y": 40, "x": 183, "type": "mousemove", "message_id": 2} -{"sender": 3914, "msg_type": "MouseEvent", "y": 40, "x": 183, "type": "mousemove", "message_id": 3} -{"sender": 3914, "msg_type": "MouseEvent", "y": 41, "x": 183, "type": "mousemove", "message_id": 4} -{"sender": 3914, "msg_type": "MouseEvent", "y": 61, "x": 198, "type": "mouseover", "message_id": 5} -{"sender": 3914, "msg_type": "MouseEvent", "y": 61, "x": 198, "type": "mouseover", "message_id": 6} -{"sender": 3914, "msg_type": "MouseEvent", "y": 61, "x": 198, "type": "mousemove", "message_id": 7} -{"sender": 3914, "msg_type": "MouseEvent", "y": 70, "x": 203, "type": "mousemove", "message_id": 8} -{"sender": 3914, "msg_type": "MouseEvent", "y": 76, "x": 207, "type": "mousemove", "message_id": 9} -{"sender": 3914, "msg_type": "MouseEvent", "y": 84, "x": 213, "type": "mousemove", "message_id": 10} -{"sender": 3914, "msg_type": "MouseEvent", "y": 93, "x": 219, "type": "mousemove", "message_id": 11} -{"sender": 3914, "msg_type": "MouseEvent", "y": 111, "x": 233, "type": "mousemove", "message_id": 12} -{"sender": 3914, "msg_type": "MouseEvent", "y": 126, "x": 245, "type": "mousemove", "message_id": 13} -{"sender": 3914, "msg_type": "MouseEvent", "y": 141, "x": 257, "type": "mousemove", "message_id": 14} -{"sender": 3914, "msg_type": "MouseEvent", "y": 156, "x": 268, "type": "mousemove", "message_id": 15} -{"sender": 3914, "msg_type": "MouseEvent", "y": 169, "x": 277, "type": "mousemove", "message_id": 16} -{"sender": 3914, "msg_type": "MouseEvent", "y": 180, "x": 283, "type": "mousemove", "message_id": 17} -{"sender": 3914, "msg_type": "MouseEvent", "y": 189, "x": 286, "type": "mousemove", "message_id": 18} -{"sender": 3914, "msg_type": "MouseEvent", "y": 196, "x": 287, "type": "mouseover", "message_id": 20} -{"sender": 3914, "msg_type": "MouseEvent", "y": 196, "x": 287, "type": "mouseover", "message_id": 19} -{"sender": 3914, "msg_type": "MouseEvent", "y": 196, "x": 287, "type": "mousemove", "message_id": 21} -{"sender": 3914, "msg_type": "MouseEvent", "y": 201, "x": 286, "type": "mousemove", "message_id": 22} -{"sender": 3914, "msg_type": "MouseEvent", "y": 204, "x": 284, "type": "mouseover", "message_id": 23} -{"sender": 3914, "msg_type": "MouseEvent", "y": 204, "x": 284, "type": "mouseover", "message_id": 24} -{"sender": 3914, "msg_type": "MouseEvent", "y": 204, "x": 284, "type": "mousemove", "message_id": 25} -{"sender": 3914, "msg_type": "MouseEvent", "y": 207, "x": 282, "type": "mousemove", "message_id": 26} -{"sender": 3914, "msg_type": "MouseEvent", "y": 208, "x": 281, "type": "mouseover", "message_id": 27} -{"sender": 3914, "msg_type": "MouseEvent", "y": 208, "x": 281, "type": "mouseover", "message_id": 28} -{"sender": 3914, "msg_type": "MouseEvent", "y": 208, "x": 281, "type": "mousemove", "message_id": 29} -{"sender": 3914, "msg_type": "MouseEvent", "y": 209, "x": 279, "type": "mousemove", "message_id": 31} -{"sender": 3914, "msg_type": "MouseEvent", "y": 209, "x": 280, "type": "mousemove", "message_id": 30} -{"sender": 3914, "msg_type": "MouseEvent", "y": 209, "x": 279, "type": "mousemove", "message_id": 32} -{"sender": 3914, "msg_type": "MouseEvent", "y": 209, "x": 279, "type": "mousemove", "message_id": 33} -{"sender": 3914, "msg_type": "MouseEvent", "y": 208, "x": 279, "type": "mousemove", "message_id": 34} -{"sender": 3914, "msg_type": "MouseEvent", "y": 207, "x": 279, "type": "mousemove", "message_id": 35} -{"sender": 3914, "msg_type": "MouseEvent", "y": 204, "x": 279, "type": "mousemove", "message_id": 36} -{"sender": 3914, "msg_type": "MouseEvent", "y": 201, "x": 279, "type": "mousemove", "message_id": 37} -{"sender": 3914, "msg_type": "MouseEvent", "y": 196, "x": 278, "type": "mousemove", "message_id": 38} -{"sender": 3914, "msg_type": "MouseEvent", "y": 190, "x": 277, "type": "mousemove", "message_id": 39} -{"sender": 3914, "msg_type": "MouseEvent", "y": 181, "x": 275, "type": "mouseover", "message_id": 40} -{"sender": 3914, "msg_type": "MouseEvent", "y": 181, "x": 275, "type": "mouseover", "message_id": 41} -{"sender": 3914, "msg_type": "MouseEvent", "y": 181, "x": 275, "type": "mousemove", "message_id": 42} -{"sender": 3914, "msg_type": "MouseEvent", "y": 169, "x": 270, "type": "mousemove", "message_id": 43} -{"sender": 3914, "msg_type": "MouseEvent", "y": 155, "x": 265, "type": "mousemove", "message_id": 44} -{"sender": 3914, "msg_type": "MouseEvent", "y": 141, "x": 260, "type": "mousemove", "message_id": 45} -{"sender": 3914, "msg_type": "MouseEvent", "y": 126, "x": 255, "type": "mousemove", "message_id": 46} -{"sender": 3914, "msg_type": "MouseEvent", "y": 112, "x": 248, "type": "mousemove", "message_id": 47} -{"sender": 3914, "msg_type": "MouseEvent", "y": 94, "x": 239, "type": "mousemove", "message_id": 48} -{"sender": 3914, "msg_type": "MouseEvent", "y": 86, "x": 234, "type": "mousemove", "message_id": 49} -{"sender": 3914, "msg_type": "MouseEvent", "y": 74, "x": 225, "type": "mousemove", "message_id": 50} -{"sender": 3914, "msg_type": "MouseEvent", "y": 69, "x": 220, "type": "mousemove", "message_id": 51} -{"sender": 3914, "msg_type": "MouseEvent", "y": 64, "x": 213, "type": "mousemove", "message_id": 52} -{"sender": 3914, "msg_type": "MouseEvent", "y": 62, "x": 209, "type": "mousemove", "message_id": 53} -{"sender": 3914, "msg_type": "MouseEvent", "y": 60, "x": 205, "type": "mouseover", "message_id": 54} -{"sender": 3914, "msg_type": "MouseEvent", "y": 60, "x": 205, "type": "mouseover", "message_id": 55} -{"sender": 3914, "msg_type": "MouseEvent", "y": 60, "x": 205, "type": "mousemove", "message_id": 56} -{"sender": 3914, "msg_type": "MouseEvent", "y": 59, "x": 202, "type": "mouseover", "message_id": 57} -{"sender": 3914, "msg_type": "MouseEvent", "y": 59, "x": 202, "type": "mouseover", "message_id": 58} -{"sender": 3914, "msg_type": "MouseEvent", "y": 59, "x": 202, "type": "mousemove", "message_id": 59} -{"sender": 3914, "msg_type": "MouseEvent", "y": 58, "x": 201, "type": "mouseover", "message_id": 60} -{"sender": 3914, "msg_type": "MouseEvent", "y": 58, "x": 201, "type": "mouseover", "message_id": 61} -{"sender": 3914, "msg_type": "MouseEvent", "y": 58, "x": 201, "type": "mousemove", "message_id": 62} -{"sender": 3914, "msg_type": "MouseEvent", "y": 58, "x": 200, "type": "mousemove", "message_id": 63} -{"sender": 3914, "msg_type": "MouseEvent", "y": 58, "x": 200, "type": "mousemove", "message_id": 64} -{"sender": 3914, "msg_type": "MouseEvent", "y": 58, "x": 199, "type": "mousemove", "message_id": 66} -{"sender": 3914, "msg_type": "MouseEvent", "y": 58, "x": 200, "type": "mousemove", "message_id": 65} -{"sender": 3914, "msg_type": "MouseEvent", "y": 58, "x": 199, "type": "mousemove", "message_id": 68} -{"sender": 3914, "msg_type": "MouseEvent", "y": 58, "x": 199, "type": "mousemove", "message_id": 67} -{"sender": 3914, "msg_type": "MouseEvent", "y": 58, "x": 199, "type": "mousemove", "message_id": 69} -{"sender": 3914, "msg_type": "MouseEvent", "y": 58, "x": 198, "type": "mousemove", "message_id": 70} -{"sender": 3914, "msg_type": "MouseEvent", "y": 58, "x": 198, "type": "mousemove", "message_id": 71} -{"sender": 3914, "msg_type": "MouseEvent", "y": 57, "x": 197, "type": "mousemove", "message_id": 72} -{"sender": 3914, "msg_type": "MouseEvent", "y": 56, "x": 196, "type": "mousemove", "message_id": 73} -{"sender": 3914, "msg_type": "MouseEvent", "y": 55, "x": 194, "type": "mouseover", "message_id": 74} -{"sender": 3914, "msg_type": "MouseEvent", "y": 55, "x": 194, "type": "mouseover", "message_id": 75} -{"sender": 3914, "msg_type": "MouseEvent", "y": 55, "x": 194, "type": "mousemove", "message_id": 76} diff --git a/recordings/test_touches.replay b/recordings/test_touches.replay deleted file mode 100644 index ec11e571c6..0000000000 --- a/recordings/test_touches.replay +++ /dev/null @@ -1,167 +0,0 @@ -{"scale": 0.8300384220585794, "sender": 4518, "msg_type": "ViewPort", "panY": 533.1751450631841, "panX": 1969.071635134498, "message_id": 142} -{"touches": [{"screenY": 321, "screenX": 575}], "type": "touchstart", "sender": 4518, "msg_type": "TouchEvent", "message_id": 143} -{"touches": [{"screenY": 288, "screenX": 561}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 145} -{"touches": [{"screenY": 298, "screenX": 568}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 144} -{"touches": [{"screenY": 262, "screenX": 540}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 146} -{"touches": [{"screenY": 222, "screenX": 495}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 148} -{"touches": [{"screenY": 234, "screenX": 512}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 147} -{"touches": [{"screenY": 213, "screenX": 477}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 149} -{"touches": [{"screenY": 207, "screenX": 460}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 150} -{"touches": [{"screenY": 202, "screenX": 444}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 151} -{"touches": [{"screenY": 200, "screenX": 429}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 152} -{"touches": [{"screenY": 200, "screenX": 416}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 153} -{"touches": [{"screenY": 202, "screenX": 403}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 154} -{"touches": [{"screenY": 208, "screenX": 392}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 155} -{"touches": [{"screenY": 216, "screenX": 384}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 156} -{"touches": [{"screenY": 221, "screenX": 380}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 157} -{"touches": [], "type": "touchend", "sender": 4518, "msg_type": "TouchEvent", "message_id": 158} -{"touches": [{"screenY": 417, "screenX": 524}], "type": "touchstart", "sender": 4518, "msg_type": "TouchEvent", "message_id": 159} -{"touches": [{"screenY": 410, "screenX": 516}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 161} -{"touches": [{"screenY": 402, "screenX": 506}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 162} -{"touches": [{"screenY": 390, "screenX": 492}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 164} -{"touches": [{"screenY": 383, "screenX": 484}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 166} -{"touches": [{"screenY": 374, "screenX": 475}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 168} -{"touches": [{"screenY": 364, "screenX": 468}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 170} -{"touches": [{"screenY": 353, "screenX": 461}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 172} -{"touches": [{"screenY": 342, "screenX": 455}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 174} -{"touches": [{"screenY": 330, "screenX": 450}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 176} -{"touches": [{"screenY": 317, "screenX": 445}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 178} -{"touches": [{"screenY": 304, "screenX": 440}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 180} -{"touches": [{"screenY": 291, "screenX": 434}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 182} -{"touches": [{"screenY": 279, "screenX": 427}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 184} -{"touches": [{"screenY": 267, "screenX": 421}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 186} -{"touches": [{"screenY": 255, "screenX": 412}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 188} -{"touches": [{"screenY": 246, "screenX": 402}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 190} -{"touches": [{"screenY": 237, "screenX": 391}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 192} -{"touches": [{"screenY": 231, "screenX": 378}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 194} -{"touches": [{"screenY": 225, "screenX": 365}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 196} -{"touches": [{"screenY": 223, "screenX": 352}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 198} -{"touches": [{"screenY": 223, "screenX": 340}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 200} -{"touches": [{"screenY": 227, "screenX": 326}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 202} -{"touches": [{"screenY": 236, "screenX": 311}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 204} -{"touches": [{"screenY": 248, "screenX": 297}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 206} -{"touches": [{"screenY": 263, "screenX": 284}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 208} -{"touches": [{"screenY": 279, "screenX": 274}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 210} -{"touches": [{"screenY": 293, "screenX": 269}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 212} -{"touches": [{"screenY": 309, "screenX": 267}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 214} -{"touches": [{"screenY": 319, "screenX": 267}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 216} -{"touches": [{"screenY": 327, "screenX": 269}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 218} -{"touches": [{"screenY": 329, "screenX": 271}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 220} -{"touches": [], "type": "touchend", "sender": 4518, "msg_type": "TouchEvent", "message_id": 222} -{"touches": [{"screenY": 420, "screenX": 726}], "type": "touchstart", "sender": 4518, "msg_type": "TouchEvent", "message_id": 223} -{"touches": [{"screenY": 408, "screenX": 716}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 228} -{"touches": [{"screenY": 393, "screenX": 698}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 229} -{"touches": [{"screenY": 371, "screenX": 676}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 231} -{"touches": [{"screenY": 361, "screenX": 666}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 233} -{"touches": [{"screenY": 350, "screenX": 659}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 235} -{"touches": [{"screenY": 339, "screenX": 653}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 237} -{"touches": [{"screenY": 328, "screenX": 648}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 239} -{"touches": [{"screenY": 316, "screenX": 644}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 241} -{"touches": [{"screenY": 303, "screenX": 640}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 243} -{"touches": [{"screenY": 290, "screenX": 636}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 245} -{"touches": [{"screenY": 277, "screenX": 632}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 247} -{"touches": [{"screenY": 264, "screenX": 626}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 249} -{"touches": [{"screenY": 251, "screenX": 618}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 251} -{"touches": [{"screenY": 239, "screenX": 609}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 253} -{"touches": [{"screenY": 228, "screenX": 597}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 255} -{"touches": [{"screenY": 221, "screenX": 583}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 257} -{"touches": [{"screenY": 217, "screenX": 568}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 259} -{"touches": [{"screenY": 217, "screenX": 552}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 261} -{"touches": [{"screenY": 220, "screenX": 534}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 263} -{"touches": [{"screenY": 227, "screenX": 519}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 265} -{"touches": [{"screenY": 238, "screenX": 503}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 267} -{"touches": [{"screenY": 248, "screenX": 492}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 269} -{"touches": [{"screenY": 256, "screenX": 486}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 271} -{"touches": [{"screenY": 264, "screenX": 483}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 273} -{"touches": [], "type": "touchend", "sender": 4518, "msg_type": "TouchEvent", "message_id": 275} -{"touches": [{"screenY": 353, "screenX": 381}], "type": "touchstart", "sender": 4518, "msg_type": "TouchEvent", "message_id": 276} -{"touches": [{"screenY": 370, "screenX": 377}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 279} -{"touches": [{"screenY": 355, "screenX": 378}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 278} -{"touches": [{"screenY": 381, "screenX": 377}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 280} -{"touches": [{"screenY": 390, "screenX": 382}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 281} -{"touches": [{"screenY": 399, "screenX": 390}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 282} -{"touches": [{"screenY": 405, "screenX": 401}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 283} -{"touches": [{"screenY": 411, "screenX": 413}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 284} -{"touches": [{"screenY": 416, "screenX": 426}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 285} -{"touches": [{"screenY": 419, "screenX": 439}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 286} -{"touches": [{"screenY": 421, "screenX": 454}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 287} -{"touches": [{"screenY": 421, "screenX": 470}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 288} -{"touches": [{"screenY": 421, "screenX": 486}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 289} -{"touches": [{"screenY": 420, "screenX": 502}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 290} -{"touches": [{"screenY": 416, "screenX": 517}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 291} -{"touches": [{"screenY": 412, "screenX": 528}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 292} -{"touches": [{"screenY": 409, "screenX": 536}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 293} -{"touches": [{"screenY": 406, "screenX": 543}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 294} -{"touches": [{"screenY": 402, "screenX": 546}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 295} -{"touches": [{"screenY": 399, "screenX": 548}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 296} -{"touches": [{"screenY": 396, "screenX": 548}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 297} -{"touches": [{"screenY": 392, "screenX": 548}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 298} -{"touches": [{"screenY": 388, "screenX": 548}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 299} -{"touches": [{"screenY": 384, "screenX": 548}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 300} -{"touches": [{"screenY": 382, "screenX": 547}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 301} -{"touches": [{"screenY": 382, "screenX": 545}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 302} -{"touches": [{"screenY": 381, "screenX": 543}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 303} -{"touches": [{"screenY": 381, "screenX": 538}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 304} -{"touches": [{"screenY": 382, "screenX": 531}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 305} -{"touches": [], "type": "touchend", "sender": 4518, "msg_type": "TouchEvent", "message_id": 306} -{"touches": [{"screenY": 498, "screenX": 327}, {"screenY": 359, "screenX": 594}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 309} -{"touches": [{"screenY": 504, "screenX": 325}, {"screenY": 359, "screenX": 594}], "type": "touchstart", "sender": 4518, "msg_type": "TouchEvent", "message_id": 308} -{"touches": [{"screenY": 504, "screenX": 325}], "type": "touchstart", "sender": 4518, "msg_type": "TouchEvent", "message_id": 307} -{"touches": [{"screenY": 498, "screenX": 327}, {"screenY": 359, "screenX": 594}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 310} -{"touches": [{"screenY": 498, "screenX": 329}, {"screenY": 363, "screenX": 588}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 312} -{"touches": [{"screenY": 498, "screenX": 329}, {"screenY": 363, "screenX": 588}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 311} -{"touches": [{"screenY": 498, "screenX": 331}, {"screenY": 365, "screenX": 585}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 313} -{"touches": [{"screenY": 498, "screenX": 331}, {"screenY": 365, "screenX": 585}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 314} -{"touches": [{"screenY": 498, "screenX": 334}, {"screenY": 368, "screenX": 580}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 315} -{"touches": [{"screenY": 497, "screenX": 336}, {"screenY": 370, "screenX": 576}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 317} -{"touches": [{"screenY": 498, "screenX": 334}, {"screenY": 368, "screenX": 580}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 316} -{"touches": [{"screenY": 497, "screenX": 336}, {"screenY": 370, "screenX": 576}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 318} -{"touches": [{"screenY": 496, "screenX": 339}, {"screenY": 373, "screenX": 572}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 319} -{"touches": [{"screenY": 496, "screenX": 339}, {"screenY": 373, "screenX": 572}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 320} -{"touches": [{"screenY": 496, "screenX": 340}, {"screenY": 374, "screenX": 568}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 321} -{"touches": [{"screenY": 496, "screenX": 340}, {"screenY": 374, "screenX": 568}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 322} -{"touches": [{"screenY": 495, "screenX": 342}, {"screenY": 375, "screenX": 563}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 323} -{"touches": [{"screenY": 495, "screenX": 342}, {"screenY": 375, "screenX": 563}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 324} -{"touches": [{"screenY": 495, "screenX": 344}, {"screenY": 377, "screenX": 559}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 325} -{"touches": [{"screenY": 494, "screenX": 346}, {"screenY": 378, "screenX": 556}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 327} -{"touches": [{"screenY": 495, "screenX": 344}, {"screenY": 377, "screenX": 559}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 326} -{"touches": [{"screenY": 494, "screenX": 346}, {"screenY": 378, "screenX": 556}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 328} -{"touches": [{"screenY": 494, "screenX": 348}, {"screenY": 380, "screenX": 553}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 329} -{"touches": [{"screenY": 494, "screenX": 348}, {"screenY": 380, "screenX": 553}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 330} -{"touches": [{"screenY": 493, "screenX": 350}, {"screenY": 382, "screenX": 550}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 331} -{"touches": [{"screenY": 493, "screenX": 351}, {"screenY": 383, "screenX": 548}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 333} -{"touches": [{"screenY": 493, "screenX": 350}, {"screenY": 382, "screenX": 550}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 332} -{"touches": [{"screenY": 493, "screenX": 351}, {"screenY": 383, "screenX": 548}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 334} -{"touches": [{"screenY": 493, "screenX": 352}, {"screenY": 384, "screenX": 547}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 335} -{"touches": [{"screenY": 493, "screenX": 352}, {"screenY": 384, "screenX": 547}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 336} -{"touches": [{"screenY": 493, "screenX": 353}, {"screenY": 384, "screenX": 547}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 337} -{"touches": [{"screenY": 493, "screenX": 353}, {"screenY": 384, "screenX": 547}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 338} -{"touches": [{"screenY": 495, "screenX": 345}, {"screenY": 378, "screenX": 553}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 339} -{"touches": [{"screenY": 498, "screenX": 337}, {"screenY": 373, "screenX": 559}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 342} -{"touches": [{"screenY": 498, "screenX": 337}, {"screenY": 373, "screenX": 559}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 341} -{"touches": [{"screenY": 495, "screenX": 345}, {"screenY": 378, "screenX": 553}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 340} -{"touches": [{"screenY": 498, "screenX": 334}, {"screenY": 370, "screenX": 563}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 343} -{"touches": [{"screenY": 498, "screenX": 334}, {"screenY": 370, "screenX": 563}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 344} -{"touches": [{"screenY": 498, "screenX": 332}, {"screenY": 369, "screenX": 564}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 346} -{"touches": [{"screenY": 498, "screenX": 332}, {"screenY": 369, "screenX": 564}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 345} -{"touches": [{"screenY": 498, "screenX": 331}, {"screenY": 368, "screenX": 566}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 347} -{"touches": [{"screenY": 498, "screenX": 331}, {"screenY": 368, "screenX": 566}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 348} -{"touches": [{"screenY": 498, "screenX": 330}, {"screenY": 366, "screenX": 566}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 350} -{"touches": [{"screenY": 498, "screenX": 330}, {"screenY": 366, "screenX": 566}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 349} -{"touches": [{"screenY": 498, "screenX": 329}, {"screenY": 365, "screenX": 567}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 351} -{"touches": [{"screenY": 498, "screenX": 329}, {"screenY": 365, "screenX": 567}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 352} -{"touches": [{"screenY": 498, "screenX": 328}, {"screenY": 364, "screenX": 568}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 353} -{"touches": [{"screenY": 498, "screenX": 328}, {"screenY": 364, "screenX": 568}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 354} -{"touches": [{"screenY": 498, "screenX": 328}, {"screenY": 364, "screenX": 569}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 355} -{"touches": [{"screenY": 498, "screenX": 328}, {"screenY": 364, "screenX": 569}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 356} -{"touches": [{"screenY": 498, "screenX": 327}, {"screenY": 363, "screenX": 570}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 357} -{"touches": [{"screenY": 498, "screenX": 327}, {"screenY": 363, "screenX": 570}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 358} -{"touches": [{"screenY": 498, "screenX": 327}, {"screenY": 361, "screenX": 571}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 359} -{"touches": [{"screenY": 498, "screenX": 327}, {"screenY": 361, "screenX": 571}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 360} -{"touches": [{"screenY": 498, "screenX": 326}, {"screenY": 360, "screenX": 572}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 361} -{"touches": [{"screenY": 498, "screenX": 326}, {"screenY": 360, "screenX": 572}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 362} -{"touches": [{"screenY": 498, "screenX": 325}, {"screenY": 359, "screenX": 573}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 363} -{"touches": [{"screenY": 498, "screenX": 325}, {"screenY": 359, "screenX": 573}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 364} -{"touches": [{"screenY": 499, "screenX": 324}, {"screenY": 357, "screenX": 575}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 365} -{"touches": [{"screenY": 499, "screenX": 324}, {"screenY": 357, "screenX": 575}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 366} -{"touches": [{"screenY": 499, "screenX": 323}, {"screenY": 356, "screenX": 576}], "type": "touchmove", "sender": 4518, "msg_type": "TouchEvent", "message_id": 367} diff --git a/recordings/test_undo_redo.replay b/recordings/test_undo_redo.replay deleted file mode 100644 index e269f78e63..0000000000 --- a/recordings/test_undo_redo.replay +++ /dev/null @@ -1,211 +0,0 @@ -{"panX": -250.5, "panY": -112, "scale": 2, "sender": 3699, "msg_type": "ViewPort", "message_id": 0} -{"sender": 3699, "msg_type": "MouseEvent", "y": 49, "x": 173, "type": "mousemove", "message_id": 16} -{"sender": 3699, "msg_type": "MouseEvent", "y": 50, "x": 175, "type": "mouseover", "message_id": 18} -{"sender": 3699, "msg_type": "MouseEvent", "y": 50, "x": 175, "type": "mouseover", "message_id": 17} -{"sender": 3699, "msg_type": "MouseEvent", "y": 50, "x": 175, "type": "mousemove", "message_id": 19} -{"sender": 3699, "msg_type": "MouseEvent", "y": 52, "x": 177, "type": "mouseover", "message_id": 20} -{"sender": 3699, "msg_type": "MouseEvent", "y": 52, "x": 177, "type": "mouseover", "message_id": 21} -{"sender": 3699, "msg_type": "MouseEvent", "y": 56, "x": 181, "type": "mousemove", "message_id": 23} -{"sender": 3699, "msg_type": "MouseEvent", "y": 52, "x": 177, "type": "mousemove", "message_id": 22} -{"sender": 3699, "msg_type": "MouseEvent", "y": 62, "x": 187, "type": "mouseover", "message_id": 24} -{"sender": 3699, "msg_type": "MouseEvent", "y": 62, "x": 187, "type": "mouseover", "message_id": 25} -{"sender": 3699, "msg_type": "MouseEvent", "y": 62, "x": 187, "type": "mousemove", "message_id": 26} -{"sender": 3699, "msg_type": "MouseEvent", "y": 69, "x": 193, "type": "mousemove", "message_id": 27} -{"sender": 3699, "msg_type": "MouseEvent", "y": 79, "x": 202, "type": "mousemove", "message_id": 28} -{"sender": 3699, "msg_type": "MouseEvent", "y": 86, "x": 209, "type": "mousemove", "message_id": 29} -{"sender": 3699, "msg_type": "MouseEvent", "y": 97, "x": 217, "type": "mousemove", "message_id": 30} -{"sender": 3699, "msg_type": "MouseEvent", "y": 108, "x": 223, "type": "mousemove", "message_id": 31} -{"sender": 3699, "msg_type": "MouseEvent", "y": 120, "x": 229, "type": "mousemove", "message_id": 32} -{"sender": 3699, "msg_type": "MouseEvent", "y": 133, "x": 233, "type": "mousemove", "message_id": 33} -{"sender": 3699, "msg_type": "MouseEvent", "y": 148, "x": 238, "type": "mousemove", "message_id": 34} -{"sender": 3699, "msg_type": "MouseEvent", "y": 165, "x": 241, "type": "mousemove", "message_id": 35} -{"sender": 3699, "msg_type": "MouseEvent", "y": 182, "x": 245, "type": "mousemove", "message_id": 36} -{"sender": 3699, "msg_type": "MouseEvent", "y": 197, "x": 248, "type": "mousemove", "message_id": 37} -{"sender": 3699, "msg_type": "MouseEvent", "y": 209, "x": 249, "type": "mouseover", "message_id": 38} -{"sender": 3699, "msg_type": "MouseEvent", "y": 209, "x": 249, "type": "mouseover", "message_id": 39} -{"sender": 3699, "msg_type": "MouseEvent", "y": 209, "x": 249, "type": "mousemove", "message_id": 40} -{"sender": 3699, "msg_type": "MouseEvent", "y": 219, "x": 249, "type": "mousemove", "message_id": 41} -{"sender": 3699, "msg_type": "MouseEvent", "y": 223, "x": 249, "type": "mousemove", "message_id": 42} -{"sender": 3699, "msg_type": "MouseEvent", "y": 227, "x": 249, "type": "mousemove", "message_id": 43} -{"sender": 3699, "msg_type": "MouseEvent", "y": 229, "x": 249, "type": "mousemove", "message_id": 44} -{"sender": 3699, "msg_type": "MouseEvent", "y": 229, "x": 249, "type": "mousemove", "message_id": 45} -{"sender": 3699, "msg_type": "MouseEvent", "y": 229, "x": 249, "type": "mousemove", "message_id": 46} -{"sender": 3699, "msg_type": "MouseEvent", "y": 229, "x": 249, "type": "mousemove", "message_id": 47} -{"sender": 3699, "msg_type": "MouseEvent", "y": 229, "x": 249, "type": "mousedown", "message_id": 48} -{"sender": 3699, "msg_type": "MouseEvent", "y": 229, "x": 249, "type": "mouseup", "message_id": 49} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 50, "altKey": false, "metaKey": false, "key": "s", "ctrlKey": false, "type": "keydown", "keyCode": 83} -{"sender": 3699, "msg_type": "MouseEvent", "y": 229, "x": 249, "type": "mousemove", "message_id": 52} -{"sender": 3699, "msg_type": "MouseEvent", "y": 229, "x": 249, "type": "mousemove", "message_id": 53} -{"sender": 3699, "msg_type": "MouseEvent", "y": 228, "x": 248, "type": "mousemove", "message_id": 54} -{"sender": 3699, "msg_type": "MouseEvent", "y": 228, "x": 248, "type": "mousemove", "message_id": 55} -{"sender": 3699, "msg_type": "MouseEvent", "y": 228, "x": 248, "type": "mousemove", "message_id": 56} -{"sender": 3699, "msg_type": "MouseEvent", "y": 228, "x": 249, "type": "mousemove", "message_id": 57} -{"sender": 3699, "msg_type": "MouseEvent", "y": 228, "x": 250, "type": "mousemove", "message_id": 58} -{"sender": 3699, "msg_type": "MouseEvent", "y": 228, "x": 251, "type": "mousemove", "message_id": 59} -{"sender": 3699, "msg_type": "MouseEvent", "y": 228, "x": 251, "type": "mousemove", "message_id": 60} -{"sender": 3699, "msg_type": "MouseEvent", "y": 228, "x": 251, "type": "mousemove", "message_id": 61} -{"sender": 3699, "msg_type": "MouseEvent", "y": 228, "x": 251, "type": "mousemove", "message_id": 62} -{"sender": 3699, "msg_type": "MouseEvent", "y": 228, "x": 251, "type": "mousemove", "message_id": 63} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": 0, "delta": 1, "type": "wheel", "message_id": 64} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": 0, "delta": 1, "type": "wheel", "message_id": 65} -{"sender": 3699, "msg_type": "MouseEvent", "y": 228, "x": 251, "type": "mousedown", "message_id": 66} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 68} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": 0, "delta": 1, "type": "wheel", "message_id": 69} -{"sender": 3699, "msg_type": "MouseEvent", "y": 228, "x": 251, "type": "mousemove", "message_id": 70} -{"sender": 3699, "msg_type": "MouseEvent", "y": 229, "x": 251, "type": "mousemove", "message_id": 71} -{"sender": 3699, "msg_type": "MouseEvent", "y": 230, "x": 250, "type": "mousemove", "message_id": 73} -{"sender": 3699, "msg_type": "MouseEvent", "y": 232, "x": 249, "type": "mousemove", "message_id": 75} -{"sender": 3699, "msg_type": "MouseEvent", "y": 234, "x": 248, "type": "mousemove", "message_id": 77} -{"sender": 3699, "msg_type": "MouseEvent", "y": 237, "x": 246, "type": "mouseover", "message_id": 79} -{"sender": 3699, "msg_type": "MouseEvent", "y": 237, "x": 246, "type": "mouseover", "message_id": 80} -{"sender": 3699, "msg_type": "MouseEvent", "y": 237, "x": 246, "type": "mousemove", "message_id": 81} -{"sender": 3699, "msg_type": "MouseEvent", "y": 240, "x": 244, "type": "mousemove", "message_id": 83} -{"sender": 3699, "msg_type": "MouseEvent", "y": 244, "x": 242, "type": "mousemove", "message_id": 85} -{"sender": 3699, "msg_type": "MouseEvent", "y": 249, "x": 239, "type": "mousemove", "message_id": 87} -{"sender": 3699, "msg_type": "MouseEvent", "y": 256, "x": 236, "type": "mousemove", "message_id": 89} -{"sender": 3699, "msg_type": "MouseEvent", "y": 263, "x": 233, "type": "mousemove", "message_id": 91} -{"sender": 3699, "msg_type": "MouseEvent", "y": 271, "x": 230, "type": "mousemove", "message_id": 93} -{"sender": 3699, "msg_type": "MouseEvent", "y": 280, "x": 228, "type": "mousemove", "message_id": 95} -{"sender": 3699, "msg_type": "MouseEvent", "y": 287, "x": 226, "type": "mousemove", "message_id": 97} -{"sender": 3699, "msg_type": "MouseEvent", "y": 296, "x": 225, "type": "mouseover", "message_id": 99} -{"sender": 3699, "msg_type": "MouseEvent", "y": 296, "x": 225, "type": "mouseover", "message_id": 100} -{"sender": 3699, "msg_type": "MouseEvent", "y": 296, "x": 225, "type": "mousemove", "message_id": 101} -{"sender": 3699, "msg_type": "MouseEvent", "y": 304, "x": 224, "type": "mousemove", "message_id": 103} -{"sender": 3699, "msg_type": "MouseEvent", "y": 310, "x": 224, "type": "mousemove", "message_id": 105} -{"sender": 3699, "msg_type": "MouseEvent", "y": 315, "x": 224, "type": "mousemove", "message_id": 107} -{"sender": 3699, "msg_type": "MouseEvent", "y": 321, "x": 224, "type": "mousemove", "message_id": 109} -{"sender": 3699, "msg_type": "MouseEvent", "y": 326, "x": 225, "type": "mousemove", "message_id": 111} -{"sender": 3699, "msg_type": "MouseEvent", "y": 333, "x": 227, "type": "mouseover", "message_id": 113} -{"sender": 3699, "msg_type": "MouseEvent", "y": 333, "x": 227, "type": "mousemove", "message_id": 115} -{"sender": 3699, "msg_type": "MouseEvent", "y": 333, "x": 227, "type": "mouseover", "message_id": 114} -{"sender": 3699, "msg_type": "MouseEvent", "y": 342, "x": 229, "type": "mousemove", "message_id": 117} -{"sender": 3699, "msg_type": "MouseEvent", "y": 352, "x": 233, "type": "mouseover", "message_id": 119} -{"sender": 3699, "msg_type": "MouseEvent", "y": 352, "x": 233, "type": "mouseover", "message_id": 120} -{"sender": 3699, "msg_type": "MouseEvent", "y": 352, "x": 233, "type": "mousemove", "message_id": 121} -{"sender": 3699, "msg_type": "MouseEvent", "y": 362, "x": 238, "type": "mousemove", "message_id": 123} -{"sender": 3699, "msg_type": "MouseEvent", "y": 369, "x": 242, "type": "mouseover", "message_id": 125} -{"sender": 3699, "msg_type": "MouseEvent", "y": 369, "x": 242, "type": "mousemove", "message_id": 127} -{"sender": 3699, "msg_type": "MouseEvent", "y": 369, "x": 242, "type": "mouseover", "message_id": 126} -{"sender": 3699, "msg_type": "MouseEvent", "y": 379, "x": 248, "type": "mouseover", "message_id": 129} -{"sender": 3699, "msg_type": "MouseEvent", "y": 379, "x": 248, "type": "mouseover", "message_id": 130} -{"sender": 3699, "msg_type": "MouseEvent", "y": 379, "x": 248, "type": "mousemove", "message_id": 131} -{"sender": 3699, "msg_type": "MouseEvent", "y": 387, "x": 255, "type": "mouseover", "message_id": 133} -{"sender": 3699, "msg_type": "MouseEvent", "y": 387, "x": 255, "type": "mouseover", "message_id": 134} -{"sender": 3699, "msg_type": "MouseEvent", "y": 387, "x": 255, "type": "mousemove", "message_id": 135} -{"sender": 3699, "msg_type": "MouseEvent", "y": 394, "x": 264, "type": "mousemove", "message_id": 137} -{"sender": 3699, "msg_type": "MouseEvent", "y": 409, "x": 289, "type": "mousemove", "message_id": 141} -{"sender": 3699, "msg_type": "MouseEvent", "y": 401, "x": 275, "type": "mousemove", "message_id": 139} -{"sender": 3699, "msg_type": "MouseEvent", "y": 415, "x": 306, "type": "mousemove", "message_id": 143} -{"sender": 3699, "msg_type": "MouseEvent", "y": 419, "x": 324, "type": "mousemove", "message_id": 145} -{"sender": 3699, "msg_type": "MouseEvent", "y": 422, "x": 343, "type": "mousemove", "message_id": 147} -{"sender": 3699, "msg_type": "MouseEvent", "y": 425, "x": 361, "type": "mousemove", "message_id": 149} -{"sender": 3699, "msg_type": "MouseEvent", "y": 426, "x": 375, "type": "mouseover", "message_id": 151} -{"sender": 3699, "msg_type": "MouseEvent", "y": 426, "x": 375, "type": "mouseover", "message_id": 152} -{"sender": 3699, "msg_type": "MouseEvent", "y": 426, "x": 375, "type": "mousemove", "message_id": 153} -{"sender": 3699, "msg_type": "MouseEvent", "y": 427, "x": 390, "type": "mousemove", "message_id": 155} -{"sender": 3699, "msg_type": "MouseEvent", "y": 427, "x": 400, "type": "mousemove", "message_id": 157} -{"sender": 3699, "msg_type": "MouseEvent", "y": 426, "x": 414, "type": "mousemove", "message_id": 159} -{"sender": 3699, "msg_type": "MouseEvent", "y": 424, "x": 428, "type": "mouseover", "message_id": 161} -{"sender": 3699, "msg_type": "MouseEvent", "y": 424, "x": 428, "type": "mouseover", "message_id": 162} -{"sender": 3699, "msg_type": "MouseEvent", "y": 424, "x": 428, "type": "mousemove", "message_id": 163} -{"sender": 3699, "msg_type": "MouseEvent", "y": 421, "x": 441, "type": "mousemove", "message_id": 165} -{"sender": 3699, "msg_type": "MouseEvent", "y": 418, "x": 449, "type": "mousemove", "message_id": 167} -{"sender": 3699, "msg_type": "MouseEvent", "y": 415, "x": 458, "type": "mousemove", "message_id": 169} -{"sender": 3699, "msg_type": "MouseEvent", "y": 411, "x": 464, "type": "mousemove", "message_id": 171} -{"sender": 3699, "msg_type": "MouseEvent", "y": 408, "x": 467, "type": "mousemove", "message_id": 173} -{"sender": 3699, "msg_type": "MouseEvent", "y": 406, "x": 469, "type": "mousemove", "message_id": 175} -{"sender": 3699, "msg_type": "MouseEvent", "y": 404, "x": 470, "type": "mouseover", "message_id": 177} -{"sender": 3699, "msg_type": "MouseEvent", "y": 404, "x": 470, "type": "mouseover", "message_id": 178} -{"sender": 3699, "msg_type": "MouseEvent", "y": 404, "x": 470, "type": "mousemove", "message_id": 179} -{"sender": 3699, "msg_type": "MouseEvent", "y": 402, "x": 471, "type": "mousemove", "message_id": 181} -{"sender": 3699, "msg_type": "MouseEvent", "y": 401, "x": 472, "type": "mousemove", "message_id": 183} -{"sender": 3699, "msg_type": "MouseEvent", "y": 401, "x": 472, "type": "mousemove", "message_id": 185} -{"sender": 3699, "msg_type": "MouseEvent", "y": 400, "x": 473, "type": "mousemove", "message_id": 187} -{"sender": 3699, "msg_type": "MouseEvent", "y": 400, "x": 473, "type": "mousemove", "message_id": 189} -{"sender": 3699, "msg_type": "MouseEvent", "y": 400, "x": 473, "type": "mousemove", "message_id": 191} -{"sender": 3699, "msg_type": "MouseEvent", "y": 400, "x": 473, "type": "mousemove", "message_id": 194} -{"sender": 3699, "msg_type": "MouseEvent", "y": 400, "x": 473, "type": "mouseup", "message_id": 193} -{"sender": 3699, "msg_type": "MouseEvent", "y": 400, "x": 473, "type": "mousemove", "message_id": 195} -{"sender": 3699, "msg_type": "MouseEvent", "y": 399, "x": 474, "type": "mousemove", "message_id": 196} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 1, "deltaY": 0, "delta": -1, "type": "wheel", "message_id": 197} -{"sender": 3699, "msg_type": "MouseEvent", "y": 399, "x": 474, "type": "mousemove", "message_id": 198} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 199, "altKey": false, "metaKey": true, "key": "Meta", "ctrlKey": false, "type": "keydown", "keyCode": 91} -{"sender": 3699, "msg_type": "MouseEvent", "y": 399, "x": 474, "type": "mousemove", "message_id": 200} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 201, "altKey": false, "metaKey": true, "key": "z", "ctrlKey": false, "type": "keydown", "keyCode": 90} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 203, "altKey": false, "metaKey": true, "key": "z", "ctrlKey": false, "type": "keydown", "keyCode": 90} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 205, "altKey": false, "metaKey": true, "key": "z", "ctrlKey": false, "type": "keydown", "keyCode": 90} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 207, "altKey": false, "metaKey": true, "key": "z", "ctrlKey": false, "type": "keydown", "keyCode": 90} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 209, "altKey": false, "metaKey": true, "key": "z", "ctrlKey": false, "type": "keydown", "keyCode": 90} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 211, "altKey": false, "metaKey": true, "key": "z", "ctrlKey": false, "type": "keydown", "keyCode": 90} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 213, "altKey": false, "metaKey": true, "key": "z", "ctrlKey": false, "type": "keydown", "keyCode": 90} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 215, "altKey": false, "metaKey": true, "key": "z", "ctrlKey": false, "type": "keydown", "keyCode": 90} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 217, "altKey": false, "metaKey": true, "key": "z", "ctrlKey": false, "type": "keydown", "keyCode": 90} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 219, "altKey": false, "metaKey": true, "key": "z", "ctrlKey": false, "type": "keydown", "keyCode": 90} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": true, "message_id": 221, "altKey": false, "metaKey": true, "key": "Shift", "ctrlKey": false, "type": "keydown", "keyCode": 16} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": true, "message_id": 222, "altKey": false, "metaKey": true, "key": "Z", "ctrlKey": false, "type": "keydown", "keyCode": 90} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": true, "message_id": 224, "altKey": false, "metaKey": true, "key": "Z", "ctrlKey": false, "type": "keydown", "keyCode": 90} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": true, "message_id": 226, "altKey": false, "metaKey": true, "key": "Z", "ctrlKey": false, "type": "keydown", "keyCode": 90} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": true, "message_id": 228, "altKey": false, "metaKey": true, "key": "Z", "ctrlKey": false, "type": "keydown", "keyCode": 90} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": true, "message_id": 230, "altKey": false, "metaKey": true, "key": "Z", "ctrlKey": false, "type": "keydown", "keyCode": 90} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": true, "message_id": 232, "altKey": false, "metaKey": true, "key": "Z", "ctrlKey": false, "type": "keydown", "keyCode": 90} -{"sender": 3699, "msg_type": "MouseEvent", "y": 399, "x": 474, "type": "mousemove", "message_id": 234} -{"sender": 3699, "msg_type": "MouseEvent", "y": 358, "x": 483, "type": "mouseover", "message_id": 235} -{"sender": 3699, "msg_type": "MouseEvent", "y": 358, "x": 483, "type": "mouseover", "message_id": 236} -{"sender": 3699, "msg_type": "MouseEvent", "y": 345, "x": 485, "type": "mousemove", "message_id": 238} -{"sender": 3699, "msg_type": "MouseEvent", "y": 358, "x": 483, "type": "mousemove", "message_id": 237} -{"sender": 3699, "msg_type": "MouseEvent", "y": 330, "x": 486, "type": "mouseover", "message_id": 239} -{"sender": 3699, "msg_type": "MouseEvent", "y": 330, "x": 486, "type": "mouseover", "message_id": 240} -{"sender": 3699, "msg_type": "MouseEvent", "y": 330, "x": 486, "type": "mousemove", "message_id": 241} -{"sender": 3699, "msg_type": "MouseEvent", "y": 282, "x": 485, "type": "mouseover", "message_id": 242} -{"sender": 3699, "msg_type": "MouseEvent", "y": 282, "x": 485, "type": "mouseover", "message_id": 243} -{"sender": 3699, "msg_type": "MouseEvent", "y": 282, "x": 485, "type": "mousemove", "message_id": 244} -{"sender": 3699, "msg_type": "MouseEvent", "y": 251, "x": 478, "type": "mousemove", "message_id": 245} -{"sender": 3699, "msg_type": "MouseEvent", "y": 226, "x": 465, "type": "mousemove", "message_id": 246} -{"sender": 3699, "msg_type": "MouseEvent", "y": 201, "x": 444, "type": "mousemove", "message_id": 247} -{"sender": 3699, "msg_type": "MouseEvent", "y": 180, "x": 421, "type": "mousemove", "message_id": 248} -{"sender": 3699, "msg_type": "MouseEvent", "y": 162, "x": 396, "type": "mousemove", "message_id": 249} -{"sender": 3699, "msg_type": "MouseEvent", "y": 147, "x": 374, "type": "mousemove", "message_id": 250} -{"sender": 3699, "msg_type": "MouseEvent", "y": 137, "x": 358, "type": "mousemove", "message_id": 251} -{"sender": 3699, "msg_type": "MouseEvent", "y": 129, "x": 348, "type": "mousemove", "message_id": 252} -{"sender": 3699, "msg_type": "MouseEvent", "y": 124, "x": 340, "type": "mousemove", "message_id": 253} -{"sender": 3699, "msg_type": "MouseEvent", "y": 121, "x": 335, "type": "mousemove", "message_id": 254} -{"sender": 3699, "msg_type": "MouseEvent", "y": 117, "x": 327, "type": "mousemove", "message_id": 255} -{"sender": 3699, "msg_type": "MouseEvent", "y": 107, "x": 308, "type": "mousemove", "message_id": 257} -{"sender": 3699, "msg_type": "MouseEvent", "y": 112, "x": 318, "type": "mousemove", "message_id": 256} -{"sender": 3699, "msg_type": "MouseEvent", "y": 102, "x": 300, "type": "mousemove", "message_id": 258} -{"sender": 3699, "msg_type": "MouseEvent", "y": 96, "x": 291, "type": "mousemove", "message_id": 259} -{"sender": 3699, "msg_type": "MouseEvent", "y": 89, "x": 282, "type": "mousemove", "message_id": 260} -{"sender": 3699, "msg_type": "MouseEvent", "y": 83, "x": 270, "type": "mousemove", "message_id": 261} -{"sender": 3699, "msg_type": "MouseEvent", "y": 75, "x": 254, "type": "mousemove", "message_id": 262} -{"sender": 3699, "msg_type": "MouseEvent", "y": 70, "x": 234, "type": "mousemove", "message_id": 263} -{"sender": 3699, "msg_type": "MouseEvent", "y": 66, "x": 215, "type": "mousemove", "message_id": 264} -{"sender": 3699, "msg_type": "MouseEvent", "y": 64, "x": 199, "type": "mousemove", "message_id": 265} -{"sender": 3699, "msg_type": "MouseEvent", "y": 62, "x": 190, "type": "mousemove", "message_id": 266} -{"sender": 3699, "msg_type": "MouseEvent", "y": 61, "x": 181, "type": "mouseover", "message_id": 267} -{"sender": 3699, "msg_type": "MouseEvent", "y": 61, "x": 181, "type": "mouseover", "message_id": 268} -{"sender": 3699, "msg_type": "MouseEvent", "y": 61, "x": 181, "type": "mousemove", "message_id": 269} -{"sender": 3699, "msg_type": "MouseEvent", "y": 59, "x": 174, "type": "mouseover", "message_id": 270} -{"sender": 3699, "msg_type": "MouseEvent", "y": 59, "x": 174, "type": "mouseover", "message_id": 271} -{"sender": 3699, "msg_type": "MouseEvent", "y": 59, "x": 174, "type": "mousemove", "message_id": 272} -{"sender": 3699, "msg_type": "MouseEvent", "y": 57, "x": 170, "type": "mousemove", "message_id": 273} -{"sender": 3699, "msg_type": "MouseEvent", "y": 55, "x": 167, "type": "mousemove", "message_id": 274} -{"sender": 3699, "msg_type": "MouseEvent", "y": 54, "x": 166, "type": "mouseover", "message_id": 275} -{"sender": 3699, "msg_type": "MouseEvent", "y": 54, "x": 166, "type": "mouseover", "message_id": 276} -{"sender": 3699, "msg_type": "MouseEvent", "y": 54, "x": 166, "type": "mousemove", "message_id": 277} -{"sender": 3699, "msg_type": "MouseEvent", "y": 53, "x": 165, "type": "mousemove", "message_id": 278} -{"sender": 3699, "msg_type": "MouseEvent", "y": 53, "x": 164, "type": "mousemove", "message_id": 279} -{"sender": 3699, "msg_type": "MouseEvent", "y": 53, "x": 165, "type": "mousemove", "message_id": 280} -{"sender": 3699, "msg_type": "MouseEvent", "y": 53, "x": 167, "type": "mouseover", "message_id": 281} -{"sender": 3699, "msg_type": "MouseEvent", "y": 53, "x": 167, "type": "mouseover", "message_id": 282} -{"sender": 3699, "msg_type": "MouseEvent", "y": 53, "x": 167, "type": "mousemove", "message_id": 283} -{"sender": 3699, "msg_type": "MouseEvent", "y": 54, "x": 171, "type": "mousemove", "message_id": 284} -{"sender": 3699, "msg_type": "MouseEvent", "y": 54, "x": 173, "type": "mousemove", "message_id": 285} -{"sender": 3699, "msg_type": "MouseEvent", "y": 54, "x": 174, "type": "mouseover", "message_id": 286} -{"sender": 3699, "msg_type": "MouseEvent", "y": 54, "x": 174, "type": "mousemove", "message_id": 288} -{"sender": 3699, "msg_type": "MouseEvent", "y": 54, "x": 174, "type": "mouseover", "message_id": 287} -{"sender": 3699, "msg_type": "MouseEvent", "y": 54, "x": 174, "type": "mousemove", "message_id": 289} -{"sender": 3699, "msg_type": "MouseEvent", "y": 54, "x": 175, "type": "mousemove", "message_id": 290} -{"sender": 3699, "msg_type": "MouseEvent", "y": 54, "x": 175, "type": "mousemove", "message_id": 291} -{"sender": 3699, "msg_type": "MouseEvent", "y": 54, "x": 176, "type": "mousemove", "message_id": 292} -{"sender": 3699, "msg_type": "MouseEvent", "y": 54, "x": 177, "type": "mousemove", "message_id": 293} -{"sender": 3699, "msg_type": "MouseEvent", "y": 54, "x": 178, "type": "mousemove", "message_id": 294} diff --git a/recordings/test_undo_redo_control_mouse_wheel.replay b/recordings/test_undo_redo_control_mouse_wheel.replay deleted file mode 100644 index d32d6f14e9..0000000000 --- a/recordings/test_undo_redo_control_mouse_wheel.replay +++ /dev/null @@ -1,450 +0,0 @@ -{"panX": -251.90353960396033, "panY": -112.85346534653456, "scale": 2.01, "sender": 3699, "msg_type": "ViewPort", "message_id": 0} -{"sender": 3699, "msg_type": "MouseEvent", "y": 45, "x": 197, "type": "mousemove", "message_id": 386} -{"sender": 3699, "msg_type": "MouseEvent", "y": 48, "x": 199, "type": "mouseover", "message_id": 387} -{"sender": 3699, "msg_type": "MouseEvent", "y": 48, "x": 199, "type": "mouseover", "message_id": 388} -{"sender": 3699, "msg_type": "MouseEvent", "y": 48, "x": 199, "type": "mousemove", "message_id": 389} -{"sender": 3699, "msg_type": "MouseEvent", "y": 51, "x": 201, "type": "mousemove", "message_id": 390} -{"sender": 3699, "msg_type": "MouseEvent", "y": 56, "x": 204, "type": "mousemove", "message_id": 391} -{"sender": 3699, "msg_type": "MouseEvent", "y": 62, "x": 208, "type": "mouseover", "message_id": 392} -{"sender": 3699, "msg_type": "MouseEvent", "y": 62, "x": 208, "type": "mousemove", "message_id": 394} -{"sender": 3699, "msg_type": "MouseEvent", "y": 62, "x": 208, "type": "mouseover", "message_id": 393} -{"sender": 3699, "msg_type": "MouseEvent", "y": 69, "x": 211, "type": "mousemove", "message_id": 395} -{"sender": 3699, "msg_type": "MouseEvent", "y": 74, "x": 214, "type": "mousemove", "message_id": 396} -{"sender": 3699, "msg_type": "MouseEvent", "y": 83, "x": 217, "type": "mousemove", "message_id": 397} -{"sender": 3699, "msg_type": "MouseEvent", "y": 91, "x": 221, "type": "mousemove", "message_id": 398} -{"sender": 3699, "msg_type": "MouseEvent", "y": 99, "x": 224, "type": "mousemove", "message_id": 399} -{"sender": 3699, "msg_type": "MouseEvent", "y": 106, "x": 227, "type": "mousemove", "message_id": 400} -{"sender": 3699, "msg_type": "MouseEvent", "y": 114, "x": 230, "type": "mousemove", "message_id": 401} -{"sender": 3699, "msg_type": "MouseEvent", "y": 121, "x": 232, "type": "mousemove", "message_id": 402} -{"sender": 3699, "msg_type": "MouseEvent", "y": 130, "x": 233, "type": "mouseover", "message_id": 403} -{"sender": 3699, "msg_type": "MouseEvent", "y": 130, "x": 233, "type": "mouseover", "message_id": 404} -{"sender": 3699, "msg_type": "MouseEvent", "y": 130, "x": 233, "type": "mousemove", "message_id": 405} -{"sender": 3699, "msg_type": "MouseEvent", "y": 139, "x": 234, "type": "mousemove", "message_id": 406} -{"sender": 3699, "msg_type": "MouseEvent", "y": 148, "x": 236, "type": "mouseover", "message_id": 407} -{"sender": 3699, "msg_type": "MouseEvent", "y": 148, "x": 236, "type": "mouseover", "message_id": 408} -{"sender": 3699, "msg_type": "MouseEvent", "y": 148, "x": 236, "type": "mousemove", "message_id": 409} -{"sender": 3699, "msg_type": "MouseEvent", "y": 158, "x": 240, "type": "mousemove", "message_id": 410} -{"sender": 3699, "msg_type": "MouseEvent", "y": 166, "x": 243, "type": "mousemove", "message_id": 411} -{"sender": 3699, "msg_type": "MouseEvent", "y": 174, "x": 246, "type": "mousemove", "message_id": 412} -{"sender": 3699, "msg_type": "MouseEvent", "y": 181, "x": 249, "type": "mousemove", "message_id": 413} -{"sender": 3699, "msg_type": "MouseEvent", "y": 186, "x": 250, "type": "mouseover", "message_id": 414} -{"sender": 3699, "msg_type": "MouseEvent", "y": 186, "x": 250, "type": "mouseover", "message_id": 415} -{"sender": 3699, "msg_type": "MouseEvent", "y": 186, "x": 250, "type": "mousemove", "message_id": 416} -{"sender": 3699, "msg_type": "MouseEvent", "y": 190, "x": 251, "type": "mousemove", "message_id": 417} -{"sender": 3699, "msg_type": "MouseEvent", "y": 193, "x": 250, "type": "mousemove", "message_id": 418} -{"sender": 3699, "msg_type": "MouseEvent", "y": 196, "x": 249, "type": "mousemove", "message_id": 419} -{"sender": 3699, "msg_type": "MouseEvent", "y": 199, "x": 248, "type": "mousemove", "message_id": 420} -{"sender": 3699, "msg_type": "MouseEvent", "y": 202, "x": 248, "type": "mousemove", "message_id": 421} -{"sender": 3699, "msg_type": "MouseEvent", "y": 205, "x": 248, "type": "mousemove", "message_id": 422} -{"sender": 3699, "msg_type": "MouseEvent", "y": 206, "x": 248, "type": "mousemove", "message_id": 423} -{"sender": 3699, "msg_type": "MouseEvent", "y": 208, "x": 248, "type": "mousemove", "message_id": 424} -{"sender": 3699, "msg_type": "MouseEvent", "y": 209, "x": 248, "type": "mousemove", "message_id": 425} -{"sender": 3699, "msg_type": "MouseEvent", "y": 209, "x": 248, "type": "mousemove", "message_id": 426} -{"sender": 3699, "msg_type": "MouseEvent", "y": 210, "x": 248, "type": "mousemove", "message_id": 427} -{"sender": 3699, "msg_type": "MouseEvent", "y": 211, "x": 248, "type": "mousemove", "message_id": 428} -{"sender": 3699, "msg_type": "MouseEvent", "y": 212, "x": 247, "type": "mousemove", "message_id": 429} -{"sender": 3699, "msg_type": "MouseEvent", "y": 213, "x": 247, "type": "mousemove", "message_id": 430} -{"sender": 3699, "msg_type": "MouseEvent", "y": 214, "x": 247, "type": "mousemove", "message_id": 431} -{"sender": 3699, "msg_type": "MouseEvent", "y": 215, "x": 247, "type": "mousemove", "message_id": 432} -{"sender": 3699, "msg_type": "MouseEvent", "y": 215, "x": 247, "type": "mousemove", "message_id": 433} -{"sender": 3699, "msg_type": "MouseEvent", "y": 216, "x": 247, "type": "mousemove", "message_id": 434} -{"sender": 3699, "msg_type": "MouseEvent", "y": 216, "x": 247, "type": "mousemove", "message_id": 435} -{"sender": 3699, "msg_type": "MouseEvent", "y": 216, "x": 247, "type": "mousemove", "message_id": 436} -{"sender": 3699, "msg_type": "MouseEvent", "y": 217, "x": 246, "type": "mousemove", "message_id": 437} -{"sender": 3699, "msg_type": "MouseEvent", "y": 219, "x": 246, "type": "mousemove", "message_id": 438} -{"sender": 3699, "msg_type": "MouseEvent", "y": 222, "x": 245, "type": "mousemove", "message_id": 439} -{"sender": 3699, "msg_type": "MouseEvent", "y": 224, "x": 245, "type": "mousemove", "message_id": 440} -{"sender": 3699, "msg_type": "MouseEvent", "y": 227, "x": 245, "type": "mousemove", "message_id": 441} -{"sender": 3699, "msg_type": "MouseEvent", "y": 230, "x": 245, "type": "mousemove", "message_id": 442} -{"sender": 3699, "msg_type": "MouseEvent", "y": 235, "x": 245, "type": "mousemove", "message_id": 443} -{"sender": 3699, "msg_type": "MouseEvent", "y": 240, "x": 245, "type": "mousemove", "message_id": 444} -{"sender": 3699, "msg_type": "MouseEvent", "y": 247, "x": 245, "type": "mousemove", "message_id": 445} -{"sender": 3699, "msg_type": "MouseEvent", "y": 256, "x": 244, "type": "mousemove", "message_id": 446} -{"sender": 3699, "msg_type": "MouseEvent", "y": 263, "x": 243, "type": "mousemove", "message_id": 447} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 243, "type": "mousemove", "message_id": 448} -{"sender": 3699, "msg_type": "MouseEvent", "y": 282, "x": 244, "type": "mousemove", "message_id": 449} -{"sender": 3699, "msg_type": "MouseEvent", "y": 291, "x": 245, "type": "mousemove", "message_id": 450} -{"sender": 3699, "msg_type": "MouseEvent", "y": 296, "x": 246, "type": "mousemove", "message_id": 451} -{"sender": 3699, "msg_type": "MouseEvent", "y": 299, "x": 246, "type": "mousemove", "message_id": 452} -{"sender": 3699, "msg_type": "MouseEvent", "y": 300, "x": 246, "type": "mousemove", "message_id": 453} -{"sender": 3699, "msg_type": "MouseEvent", "y": 300, "x": 245, "type": "mousemove", "message_id": 454} -{"sender": 3699, "msg_type": "MouseEvent", "y": 300, "x": 245, "type": "mousemove", "message_id": 455} -{"sender": 3699, "msg_type": "MouseEvent", "y": 300, "x": 245, "type": "mousemove", "message_id": 456} -{"sender": 3699, "msg_type": "MouseEvent", "y": 300, "x": 245, "type": "mousedown", "message_id": 457} -{"sender": 3699, "msg_type": "MouseEvent", "y": 300, "x": 245, "type": "mouseup", "message_id": 458} -{"sender": 3699, "msg_type": "MouseEvent", "y": 300, "x": 245, "type": "mousemove", "message_id": 459} -{"sender": 3699, "msg_type": "MouseEvent", "y": 300, "x": 246, "type": "mousemove", "message_id": 460} -{"sender": 3699, "msg_type": "MouseEvent", "y": 299, "x": 248, "type": "mouseover", "message_id": 461} -{"sender": 3699, "msg_type": "MouseEvent", "y": 299, "x": 248, "type": "mouseover", "message_id": 462} -{"sender": 3699, "msg_type": "MouseEvent", "y": 299, "x": 248, "type": "mousemove", "message_id": 463} -{"sender": 3699, "msg_type": "MouseEvent", "y": 299, "x": 249, "type": "mouseover", "message_id": 464} -{"sender": 3699, "msg_type": "MouseEvent", "y": 299, "x": 249, "type": "mouseover", "message_id": 465} -{"sender": 3699, "msg_type": "MouseEvent", "y": 299, "x": 249, "type": "mousemove", "message_id": 466} -{"sender": 3699, "msg_type": "MouseEvent", "y": 299, "x": 250, "type": "mousemove", "message_id": 467} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 468, "altKey": false, "metaKey": false, "key": "s", "ctrlKey": false, "type": "keydown", "keyCode": 83} -{"sender": 3699, "msg_type": "MouseEvent", "y": 299, "x": 250, "type": "mousemove", "message_id": 470} -{"sender": 3699, "msg_type": "MouseEvent", "y": 299, "x": 251, "type": "mousemove", "message_id": 471} -{"sender": 3699, "msg_type": "MouseEvent", "y": 300, "x": 253, "type": "mouseover", "message_id": 472} -{"sender": 3699, "msg_type": "MouseEvent", "y": 300, "x": 253, "type": "mouseover", "message_id": 473} -{"sender": 3699, "msg_type": "MouseEvent", "y": 300, "x": 253, "type": "mousemove", "message_id": 474} -{"sender": 3699, "msg_type": "MouseEvent", "y": 300, "x": 255, "type": "mousemove", "message_id": 475} -{"sender": 3699, "msg_type": "MouseEvent", "y": 300, "x": 256, "type": "mouseover", "message_id": 476} -{"sender": 3699, "msg_type": "MouseEvent", "y": 300, "x": 256, "type": "mouseover", "message_id": 477} -{"sender": 3699, "msg_type": "MouseEvent", "y": 300, "x": 256, "type": "mousemove", "message_id": 478} -{"sender": 3699, "msg_type": "MouseEvent", "y": 300, "x": 256, "type": "mousemove", "message_id": 479} -{"sender": 3699, "msg_type": "MouseEvent", "y": 300, "x": 256, "type": "mousemove", "message_id": 480} -{"sender": 3699, "msg_type": "MouseEvent", "y": 300, "x": 256, "type": "mousedown", "message_id": 481} -{"sender": 3699, "msg_type": "MouseEvent", "y": 300, "x": 256, "type": "mouseup", "message_id": 483} -{"sender": 3699, "msg_type": "MouseEvent", "y": 300, "x": 257, "type": "mousemove", "message_id": 484} -{"sender": 3699, "msg_type": "MouseEvent", "y": 301, "x": 258, "type": "mousemove", "message_id": 485} -{"sender": 3699, "msg_type": "MouseEvent", "y": 301, "x": 260, "type": "mouseover", "message_id": 486} -{"sender": 3699, "msg_type": "MouseEvent", "y": 301, "x": 260, "type": "mouseover", "message_id": 487} -{"sender": 3699, "msg_type": "MouseEvent", "y": 301, "x": 260, "type": "mousemove", "message_id": 488} -{"sender": 3699, "msg_type": "MouseEvent", "y": 301, "x": 261, "type": "mouseover", "message_id": 489} -{"sender": 3699, "msg_type": "MouseEvent", "y": 301, "x": 261, "type": "mouseover", "message_id": 490} -{"sender": 3699, "msg_type": "MouseEvent", "y": 301, "x": 261, "type": "mousemove", "message_id": 492} -{"sender": 3699, "msg_type": "MouseEvent", "y": 301, "x": 261, "type": "mousemove", "message_id": 491} -{"sender": 3699, "msg_type": "MouseEvent", "y": 301, "x": 261, "type": "mousemove", "message_id": 493} -{"sender": 3699, "msg_type": "MouseEvent", "y": 301, "x": 261, "type": "mousemove", "message_id": 494} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": 0, "delta": 1, "type": "wheel", "message_id": 495} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": 0, "delta": 1, "type": "wheel", "message_id": 496} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -2, "deltaY": 0, "delta": 2, "type": "wheel", "message_id": 497} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -3, "deltaY": 0, "delta": 3, "type": "wheel", "message_id": 498} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -2, "deltaY": 0, "delta": 2, "type": "wheel", "message_id": 499} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -3, "deltaY": 0, "delta": 3, "type": "wheel", "message_id": 500} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": 0, "delta": 1, "type": "wheel", "message_id": 501} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -2, "deltaY": 0, "delta": 2, "type": "wheel", "message_id": 502} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": 0, "delta": 1, "type": "wheel", "message_id": 503} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -2, "deltaY": 0, "delta": 2, "type": "wheel", "message_id": 504} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": 0, "delta": 1, "type": "wheel", "message_id": 505} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -2, "deltaY": 0, "delta": 2, "type": "wheel", "message_id": 506} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": 0, "delta": 1, "type": "wheel", "message_id": 507} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": 0, "delta": 1, "type": "wheel", "message_id": 508} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -2, "deltaY": 0, "delta": 2, "type": "wheel", "message_id": 509} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": 0, "delta": 1, "type": "wheel", "message_id": 510} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": 0, "delta": 1, "type": "wheel", "message_id": 511} -{"sender": 3699, "msg_type": "MouseEvent", "y": 301, "x": 261, "type": "mousedown", "message_id": 512} -{"sender": 3699, "msg_type": "MouseEvent", "y": 301, "x": 261, "type": "mousemove", "message_id": 515} -{"sender": 3699, "msg_type": "MouseEvent", "y": 302, "x": 262, "type": "mousemove", "message_id": 516} -{"sender": 3699, "msg_type": "MouseEvent", "y": 303, "x": 264, "type": "mouseover", "message_id": 518} -{"sender": 3699, "msg_type": "MouseEvent", "y": 303, "x": 264, "type": "mouseover", "message_id": 519} -{"sender": 3699, "msg_type": "MouseEvent", "y": 303, "x": 264, "type": "mousemove", "message_id": 520} -{"sender": 3699, "msg_type": "MouseEvent", "y": 306, "x": 271, "type": "mouseover", "message_id": 522} -{"sender": 3699, "msg_type": "MouseEvent", "y": 306, "x": 271, "type": "mouseover", "message_id": 523} -{"sender": 3699, "msg_type": "MouseEvent", "y": 306, "x": 271, "type": "mousemove", "message_id": 524} -{"sender": 3699, "msg_type": "MouseEvent", "y": 309, "x": 282, "type": "mousemove", "message_id": 526} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": 0, "delta": 1, "type": "wheel", "message_id": 528} -{"sender": 3699, "msg_type": "MouseEvent", "y": 313, "x": 296, "type": "mousemove", "message_id": 529} -{"sender": 3699, "msg_type": "MouseEvent", "y": 316, "x": 308, "type": "mousemove", "message_id": 531} -{"sender": 3699, "msg_type": "MouseEvent", "y": 317, "x": 325, "type": "mousemove", "message_id": 533} -{"sender": 3699, "msg_type": "MouseEvent", "y": 318, "x": 341, "type": "mousemove", "message_id": 535} -{"sender": 3699, "msg_type": "MouseEvent", "y": 320, "x": 355, "type": "mousemove", "message_id": 537} -{"sender": 3699, "msg_type": "MouseEvent", "y": 321, "x": 369, "type": "mouseover", "message_id": 539} -{"sender": 3699, "msg_type": "MouseEvent", "y": 321, "x": 369, "type": "mouseover", "message_id": 540} -{"sender": 3699, "msg_type": "MouseEvent", "y": 321, "x": 369, "type": "mousemove", "message_id": 541} -{"sender": 3699, "msg_type": "MouseEvent", "y": 323, "x": 383, "type": "mouseover", "message_id": 543} -{"sender": 3699, "msg_type": "MouseEvent", "y": 323, "x": 383, "type": "mouseover", "message_id": 544} -{"sender": 3699, "msg_type": "MouseEvent", "y": 323, "x": 383, "type": "mousemove", "message_id": 545} -{"sender": 3699, "msg_type": "MouseEvent", "y": 324, "x": 399, "type": "mousemove", "message_id": 547} -{"sender": 3699, "msg_type": "MouseEvent", "y": 325, "x": 413, "type": "mouseover", "message_id": 550} -{"sender": 3699, "msg_type": "MouseEvent", "y": 325, "x": 413, "type": "mouseover", "message_id": 549} -{"sender": 3699, "msg_type": "MouseEvent", "y": 325, "x": 413, "type": "mousemove", "message_id": 551} -{"sender": 3699, "msg_type": "MouseEvent", "y": 325, "x": 426, "type": "mousemove", "message_id": 553} -{"sender": 3699, "msg_type": "MouseEvent", "y": 325, "x": 440, "type": "mousemove", "message_id": 555} -{"sender": 3699, "msg_type": "MouseEvent", "y": 324, "x": 453, "type": "mousemove", "message_id": 557} -{"sender": 3699, "msg_type": "MouseEvent", "y": 322, "x": 466, "type": "mouseover", "message_id": 559} -{"sender": 3699, "msg_type": "MouseEvent", "y": 322, "x": 466, "type": "mouseover", "message_id": 560} -{"sender": 3699, "msg_type": "MouseEvent", "y": 322, "x": 466, "type": "mousemove", "message_id": 561} -{"sender": 3699, "msg_type": "MouseEvent", "y": 321, "x": 474, "type": "mouseover", "message_id": 564} -{"sender": 3699, "msg_type": "MouseEvent", "y": 321, "x": 474, "type": "mouseover", "message_id": 563} -{"sender": 3699, "msg_type": "MouseEvent", "y": 321, "x": 474, "type": "mousemove", "message_id": 565} -{"sender": 3699, "msg_type": "MouseEvent", "y": 320, "x": 481, "type": "mousemove", "message_id": 567} -{"sender": 3699, "msg_type": "MouseEvent", "y": 319, "x": 486, "type": "mousemove", "message_id": 569} -{"sender": 3699, "msg_type": "MouseEvent", "y": 319, "x": 491, "type": "mousemove", "message_id": 571} -{"sender": 3699, "msg_type": "MouseEvent", "y": 318, "x": 494, "type": "mousemove", "message_id": 573} -{"sender": 3699, "msg_type": "MouseEvent", "y": 317, "x": 497, "type": "mousemove", "message_id": 575} -{"sender": 3699, "msg_type": "MouseEvent", "y": 317, "x": 498, "type": "mouseover", "message_id": 577} -{"sender": 3699, "msg_type": "MouseEvent", "y": 317, "x": 498, "type": "mouseover", "message_id": 578} -{"sender": 3699, "msg_type": "MouseEvent", "y": 317, "x": 498, "type": "mousemove", "message_id": 579} -{"sender": 3699, "msg_type": "MouseEvent", "y": 316, "x": 500, "type": "mouseover", "message_id": 581} -{"sender": 3699, "msg_type": "MouseEvent", "y": 316, "x": 500, "type": "mouseover", "message_id": 582} -{"sender": 3699, "msg_type": "MouseEvent", "y": 316, "x": 500, "type": "mousemove", "message_id": 583} -{"sender": 3699, "msg_type": "MouseEvent", "y": 315, "x": 504, "type": "mousemove", "message_id": 585} -{"sender": 3699, "msg_type": "MouseEvent", "y": 314, "x": 509, "type": "mousemove", "message_id": 587} -{"sender": 3699, "msg_type": "MouseEvent", "y": 313, "x": 513, "type": "mousemove", "message_id": 589} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 518, "type": "mousemove", "message_id": 591} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 521, "type": "mousemove", "message_id": 593} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 523, "type": "mousemove", "message_id": 595} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 524, "type": "mouseover", "message_id": 598} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 524, "type": "mouseover", "message_id": 597} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 524, "type": "mousemove", "message_id": 599} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 525, "type": "mousemove", "message_id": 601} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 526, "type": "mousemove", "message_id": 603} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 526, "type": "mousemove", "message_id": 605} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 527, "type": "mousemove", "message_id": 607} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 528, "type": "mousemove", "message_id": 609} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 528, "type": "mousemove", "message_id": 611} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 529, "type": "mousemove", "message_id": 613} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 530, "type": "mousemove", "message_id": 615} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 532, "type": "mouseover", "message_id": 617} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 532, "type": "mouseover", "message_id": 618} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 532, "type": "mousemove", "message_id": 619} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 535, "type": "mousemove", "message_id": 621} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 538, "type": "mousemove", "message_id": 623} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 540, "type": "mousemove", "message_id": 625} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 541, "type": "mouseover", "message_id": 628} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 541, "type": "mouseover", "message_id": 627} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 541, "type": "mousemove", "message_id": 629} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 631} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 632} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 633} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 634} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 541, "type": "mouseup", "message_id": 635} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 636} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 2, "delta": 2, "type": "wheel", "message_id": 637} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 540, "type": "mousemove", "message_id": 638} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 540, "type": "mousemove", "message_id": 639} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 540, "type": "mousemove", "message_id": 640} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 540, "type": "mousemove", "message_id": 641} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 539, "type": "mousemove", "message_id": 642} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 539, "type": "mousemove", "message_id": 643} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 539, "type": "mousemove", "message_id": 644} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 539, "type": "mousemove", "message_id": 645} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 539, "type": "mousemove", "message_id": 646} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 539, "type": "mousemove", "message_id": 647} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 539, "type": "mousemove", "message_id": 648} -{"sender": 3699, "msg_type": "MouseEvent", "y": 313, "x": 538, "type": "mousemove", "message_id": 649} -{"sender": 3699, "msg_type": "MouseEvent", "y": 313, "x": 538, "type": "mousemove", "message_id": 650} -{"sender": 3699, "msg_type": "MouseEvent", "y": 313, "x": 538, "type": "mousemove", "message_id": 651} -{"sender": 3699, "msg_type": "MouseEvent", "y": 313, "x": 538, "type": "mousemove", "message_id": 652} -{"sender": 3699, "msg_type": "MouseEvent", "y": 313, "x": 538, "type": "mousemove", "message_id": 653} -{"sender": 3699, "msg_type": "MouseEvent", "y": 313, "x": 537, "type": "mousemove", "message_id": 654} -{"sender": 3699, "msg_type": "MouseEvent", "y": 313, "x": 537, "type": "mousemove", "message_id": 655} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 656, "altKey": false, "metaKey": true, "key": "Meta", "ctrlKey": false, "type": "keydown", "keyCode": 91} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 657, "altKey": false, "metaKey": true, "key": "z", "ctrlKey": false, "type": "keydown", "keyCode": 90} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 659, "altKey": false, "metaKey": true, "key": "z", "ctrlKey": false, "type": "keydown", "keyCode": 90} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 661, "altKey": false, "metaKey": true, "key": "z", "ctrlKey": false, "type": "keydown", "keyCode": 90} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 663, "altKey": false, "metaKey": false, "key": "Control", "ctrlKey": true, "type": "keydown", "keyCode": 17} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 664, "altKey": false, "metaKey": false, "key": "z", "ctrlKey": true, "type": "keydown", "keyCode": 90} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 666, "altKey": false, "metaKey": false, "key": "z", "ctrlKey": true, "type": "keydown", "keyCode": 90} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 668, "altKey": false, "metaKey": false, "key": "z", "ctrlKey": true, "type": "keydown", "keyCode": 90} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": true, "message_id": 670, "altKey": false, "metaKey": false, "key": "Shift", "ctrlKey": false, "type": "keydown", "keyCode": 16} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": true, "message_id": 671, "altKey": false, "metaKey": false, "key": "Control", "ctrlKey": true, "type": "keydown", "keyCode": 17} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": true, "message_id": 672, "altKey": false, "metaKey": false, "key": "Z", "ctrlKey": true, "type": "keydown", "keyCode": 90} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": true, "message_id": 674, "altKey": false, "metaKey": false, "key": "Z", "ctrlKey": true, "type": "keydown", "keyCode": 90} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": true, "message_id": 676, "altKey": false, "metaKey": false, "key": "Z", "ctrlKey": true, "type": "keydown", "keyCode": 90} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": true, "message_id": 678, "altKey": false, "metaKey": false, "key": "Shift", "ctrlKey": false, "type": "keydown", "keyCode": 16} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": true, "message_id": 679, "altKey": false, "metaKey": true, "key": "Meta", "ctrlKey": false, "type": "keydown", "keyCode": 91} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": true, "message_id": 680, "altKey": false, "metaKey": true, "key": "Z", "ctrlKey": false, "type": "keydown", "keyCode": 90} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": true, "message_id": 682, "altKey": false, "metaKey": true, "key": "Z", "ctrlKey": false, "type": "keydown", "keyCode": 90} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": true, "message_id": 684, "altKey": false, "metaKey": true, "key": "Z", "ctrlKey": false, "type": "keydown", "keyCode": 90} -{"sender": 3699, "msg_type": "MouseEvent", "y": 313, "x": 537, "type": "mousemove", "message_id": 686} -{"sender": 3699, "msg_type": "MouseEvent", "y": 313, "x": 519, "type": "mouseover", "message_id": 687} -{"sender": 3699, "msg_type": "MouseEvent", "y": 313, "x": 519, "type": "mousemove", "message_id": 689} -{"sender": 3699, "msg_type": "MouseEvent", "y": 313, "x": 519, "type": "mouseover", "message_id": 688} -{"sender": 3699, "msg_type": "MouseEvent", "y": 313, "x": 518, "type": "mouseover", "message_id": 690} -{"sender": 3699, "msg_type": "MouseEvent", "y": 313, "x": 518, "type": "mouseover", "message_id": 691} -{"sender": 3699, "msg_type": "MouseEvent", "y": 313, "x": 518, "type": "mousemove", "message_id": 692} -{"sender": 3699, "msg_type": "MouseEvent", "y": 313, "x": 517, "type": "mousemove", "message_id": 693} -{"sender": 3699, "msg_type": "MouseEvent", "y": 313, "x": 516, "type": "mousemove", "message_id": 694} -{"sender": 3699, "msg_type": "MouseEvent", "y": 313, "x": 515, "type": "mousemove", "message_id": 695} -{"sender": 3699, "msg_type": "MouseEvent", "y": 313, "x": 515, "type": "mousemove", "message_id": 696} -{"sender": 3699, "msg_type": "MouseEvent", "y": 313, "x": 514, "type": "mousemove", "message_id": 697} -{"sender": 3699, "msg_type": "MouseEvent", "y": 313, "x": 514, "type": "mousemove", "message_id": 698} -{"sender": 3699, "msg_type": "MouseEvent", "y": 313, "x": 514, "type": "mousemove", "message_id": 699} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 514, "type": "mousemove", "message_id": 700} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 514, "type": "mousemove", "message_id": 701} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 513, "type": "mousemove", "message_id": 702} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 513, "type": "mousemove", "message_id": 703} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 513, "type": "mousemove", "message_id": 704} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 705, "altKey": false, "metaKey": true, "key": "Meta", "ctrlKey": false, "type": "keydown", "keyCode": 91} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 706} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 708} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 710} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 712} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 714} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 716} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 718} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 720} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 722} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 724} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 726} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 728} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 730} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 732} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 734} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 736} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 738} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": 0, "delta": 1, "type": "wheel", "message_id": 740} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 742} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 744} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 746} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 748} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 750} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 752} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 756} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 754} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 758} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 760} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 762} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 764} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 766} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 768} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 770} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 772} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 774} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -2, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 776} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 778} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 780} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 782} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 2, "delta": 2, "type": "wheel", "message_id": 784} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 3, "delta": 3, "type": "wheel", "message_id": 786} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 3, "delta": 3, "type": "wheel", "message_id": 788} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 3, "delta": 3, "type": "wheel", "message_id": 790} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 3, "delta": 3, "type": "wheel", "message_id": 792} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 3, "delta": 3, "type": "wheel", "message_id": 794} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 3, "delta": 3, "type": "wheel", "message_id": 796} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 3, "delta": 3, "type": "wheel", "message_id": 798} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 4, "delta": 4, "type": "wheel", "message_id": 800} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 3, "delta": 3, "type": "wheel", "message_id": 802} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 3, "delta": 3, "type": "wheel", "message_id": 804} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 6, "delta": 6, "type": "wheel", "message_id": 806} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 3, "delta": 3, "type": "wheel", "message_id": 808} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 4, "delta": 4, "type": "wheel", "message_id": 810} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 3, "delta": 3, "type": "wheel", "message_id": 812} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 3, "delta": 3, "type": "wheel", "message_id": 814} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 3, "delta": 3, "type": "wheel", "message_id": 816} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 2, "delta": 2, "type": "wheel", "message_id": 818} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 820} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 2, "delta": 2, "type": "wheel", "message_id": 822} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 2, "delta": 2, "type": "wheel", "message_id": 824} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 826} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 2, "delta": 2, "type": "wheel", "message_id": 828} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 830} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 2, "delta": 2, "type": "wheel", "message_id": 832} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 2, "delta": 2, "type": "wheel", "message_id": 834} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 2, "delta": 2, "type": "wheel", "message_id": 836} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 2, "delta": 2, "type": "wheel", "message_id": 838} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 840} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 2, "delta": 2, "type": "wheel", "message_id": 842} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 2, "delta": 2, "type": "wheel", "message_id": 844} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 846} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 2, "delta": 2, "type": "wheel", "message_id": 848} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 850} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 2, "delta": 2, "type": "wheel", "message_id": 852} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 854} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 2, "delta": 2, "type": "wheel", "message_id": 855} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 856} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 857} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 1, "deltaY": 0, "delta": -1, "type": "wheel", "message_id": 858} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 1, "deltaY": 0, "delta": -1, "type": "wheel", "message_id": 860} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 1, "deltaY": 0, "delta": -1, "type": "wheel", "message_id": 862} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 1, "deltaY": 0, "delta": -1, "type": "wheel", "message_id": 864} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 1, "deltaY": 0, "delta": -1, "type": "wheel", "message_id": 866} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 1, "deltaY": 0, "delta": -1, "type": "wheel", "message_id": 868} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 1, "deltaY": 0, "delta": -1, "type": "wheel", "message_id": 870} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 1, "deltaY": 0, "delta": -1, "type": "wheel", "message_id": 872} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 1, "deltaY": 0, "delta": -1, "type": "wheel", "message_id": 874} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 1, "deltaY": 0, "delta": -1, "type": "wheel", "message_id": 876} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 1, "deltaY": 0, "delta": -1, "type": "wheel", "message_id": 878} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 1, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 880} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 1, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 882} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 1, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 884} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 1, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 886} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 888} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 1, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 890} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 892} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 894} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 896} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 898} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 900} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 902} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 904} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 906} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 908} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 910} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 912} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 916} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 914} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 918} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 920} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 922} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 924} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 926} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 928} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 930} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 932} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 934} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 936} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 938} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 940} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 942} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 944} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 946} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 948} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 950} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 952} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 513, "type": "mousemove", "message_id": 954} -{"sender": 3699, "msg_type": "MouseEvent", "y": 306, "x": 509, "type": "mouseover", "message_id": 955} -{"sender": 3699, "msg_type": "MouseEvent", "y": 306, "x": 509, "type": "mouseover", "message_id": 956} -{"sender": 3699, "msg_type": "MouseEvent", "y": 306, "x": 509, "type": "mousemove", "message_id": 957} -{"sender": 3699, "msg_type": "MouseEvent", "y": 302, "x": 505, "type": "mousemove", "message_id": 958} -{"sender": 3699, "msg_type": "MouseEvent", "y": 296, "x": 500, "type": "mouseover", "message_id": 959} -{"sender": 3699, "msg_type": "MouseEvent", "y": 296, "x": 500, "type": "mouseover", "message_id": 960} -{"sender": 3699, "msg_type": "MouseEvent", "y": 287, "x": 488, "type": "mousemove", "message_id": 962} -{"sender": 3699, "msg_type": "MouseEvent", "y": 296, "x": 500, "type": "mousemove", "message_id": 961} -{"sender": 3699, "msg_type": "MouseEvent", "y": 279, "x": 478, "type": "mousemove", "message_id": 963} -{"sender": 3699, "msg_type": "MouseEvent", "y": 267, "x": 462, "type": "mousemove", "message_id": 964} -{"sender": 3699, "msg_type": "MouseEvent", "y": 254, "x": 447, "type": "mousemove", "message_id": 965} -{"sender": 3699, "msg_type": "MouseEvent", "y": 242, "x": 434, "type": "mousemove", "message_id": 966} -{"sender": 3699, "msg_type": "MouseEvent", "y": 235, "x": 426, "type": "mousemove", "message_id": 967} -{"sender": 3699, "msg_type": "MouseEvent", "y": 225, "x": 415, "type": "mousemove", "message_id": 968} -{"sender": 3699, "msg_type": "MouseEvent", "y": 215, "x": 405, "type": "mousemove", "message_id": 969} -{"sender": 3699, "msg_type": "MouseEvent", "y": 203, "x": 396, "type": "mousemove", "message_id": 970} -{"sender": 3699, "msg_type": "MouseEvent", "y": 192, "x": 389, "type": "mousemove", "message_id": 971} -{"sender": 3699, "msg_type": "MouseEvent", "y": 174, "x": 379, "type": "mousemove", "message_id": 972} -{"sender": 3699, "msg_type": "MouseEvent", "y": 156, "x": 368, "type": "mousemove", "message_id": 973} -{"sender": 3699, "msg_type": "MouseEvent", "y": 141, "x": 358, "type": "mousemove", "message_id": 974} -{"sender": 3699, "msg_type": "MouseEvent", "y": 132, "x": 352, "type": "mousemove", "message_id": 975} -{"sender": 3699, "msg_type": "MouseEvent", "y": 122, "x": 342, "type": "mousemove", "message_id": 976} -{"sender": 3699, "msg_type": "MouseEvent", "y": 112, "x": 332, "type": "mousemove", "message_id": 977} -{"sender": 3699, "msg_type": "MouseEvent", "y": 106, "x": 323, "type": "mousemove", "message_id": 978} -{"sender": 3699, "msg_type": "MouseEvent", "y": 96, "x": 310, "type": "mousemove", "message_id": 979} -{"sender": 3699, "msg_type": "MouseEvent", "y": 89, "x": 299, "type": "mousemove", "message_id": 980} -{"sender": 3699, "msg_type": "MouseEvent", "y": 83, "x": 290, "type": "mousemove", "message_id": 981} -{"sender": 3699, "msg_type": "MouseEvent", "y": 79, "x": 285, "type": "mousemove", "message_id": 982} -{"sender": 3699, "msg_type": "MouseEvent", "y": 75, "x": 278, "type": "mousemove", "message_id": 983} -{"sender": 3699, "msg_type": "MouseEvent", "y": 71, "x": 271, "type": "mousemove", "message_id": 984} -{"sender": 3699, "msg_type": "MouseEvent", "y": 67, "x": 263, "type": "mousemove", "message_id": 985} -{"sender": 3699, "msg_type": "MouseEvent", "y": 64, "x": 257, "type": "mousemove", "message_id": 986} -{"sender": 3699, "msg_type": "MouseEvent", "y": 59, "x": 247, "type": "mousemove", "message_id": 987} -{"sender": 3699, "msg_type": "MouseEvent", "y": 55, "x": 238, "type": "mousemove", "message_id": 988} -{"sender": 3699, "msg_type": "MouseEvent", "y": 53, "x": 231, "type": "mousemove", "message_id": 989} -{"sender": 3699, "msg_type": "MouseEvent", "y": 52, "x": 227, "type": "mouseover", "message_id": 990} -{"sender": 3699, "msg_type": "MouseEvent", "y": 52, "x": 227, "type": "mouseover", "message_id": 991} -{"sender": 3699, "msg_type": "MouseEvent", "y": 52, "x": 227, "type": "mousemove", "message_id": 992} -{"sender": 3699, "msg_type": "MouseEvent", "y": 51, "x": 223, "type": "mousemove", "message_id": 993} -{"sender": 3699, "msg_type": "MouseEvent", "y": 50, "x": 219, "type": "mousemove", "message_id": 994} -{"sender": 3699, "msg_type": "MouseEvent", "y": 50, "x": 217, "type": "mousemove", "message_id": 995} -{"sender": 3699, "msg_type": "MouseEvent", "y": 49, "x": 214, "type": "mousemove", "message_id": 996} -{"sender": 3699, "msg_type": "MouseEvent", "y": 48, "x": 211, "type": "mousemove", "message_id": 997} -{"sender": 3699, "msg_type": "MouseEvent", "y": 48, "x": 209, "type": "mouseover", "message_id": 999} -{"sender": 3699, "msg_type": "MouseEvent", "y": 48, "x": 209, "type": "mousemove", "message_id": 998} -{"sender": 3699, "msg_type": "MouseEvent", "y": 48, "x": 209, "type": "mousemove", "message_id": 1001} -{"sender": 3699, "msg_type": "MouseEvent", "y": 48, "x": 209, "type": "mouseover", "message_id": 1000} -{"sender": 3699, "msg_type": "MouseEvent", "y": 48, "x": 209, "type": "mousemove", "message_id": 1002} -{"sender": 3699, "msg_type": "MouseEvent", "y": 48, "x": 208, "type": "mousemove", "message_id": 1003} -{"sender": 3699, "msg_type": "MouseEvent", "y": 48, "x": 206, "type": "mouseover", "message_id": 1004} -{"sender": 3699, "msg_type": "MouseEvent", "y": 48, "x": 206, "type": "mousemove", "message_id": 1006} -{"sender": 3699, "msg_type": "MouseEvent", "y": 48, "x": 206, "type": "mouseover", "message_id": 1005} -{"sender": 3699, "msg_type": "MouseEvent", "y": 48, "x": 205, "type": "mouseover", "message_id": 1007} -{"sender": 3699, "msg_type": "MouseEvent", "y": 48, "x": 205, "type": "mouseover", "message_id": 1008} -{"sender": 3699, "msg_type": "MouseEvent", "y": 48, "x": 205, "type": "mousemove", "message_id": 1009} -{"sender": 3699, "msg_type": "MouseEvent", "y": 48, "x": 204, "type": "mousemove", "message_id": 1010} -{"sender": 3699, "msg_type": "MouseEvent", "y": 48, "x": 203, "type": "mousemove", "message_id": 1011} -{"sender": 3699, "msg_type": "MouseEvent", "y": 48, "x": 203, "type": "mousemove", "message_id": 1012} -{"sender": 3699, "msg_type": "MouseEvent", "y": 48, "x": 202, "type": "mousemove", "message_id": 1013} -{"sender": 3699, "msg_type": "MouseEvent", "y": 48, "x": 201, "type": "mousemove", "message_id": 1014} -{"sender": 3699, "msg_type": "MouseEvent", "y": 48, "x": 199, "type": "mouseover", "message_id": 1015} -{"sender": 3699, "msg_type": "MouseEvent", "y": 48, "x": 199, "type": "mouseover", "message_id": 1016} -{"sender": 3699, "msg_type": "MouseEvent", "y": 48, "x": 199, "type": "mousemove", "message_id": 1017} diff --git a/recordings/test_undo_redo_create_destroy.replay b/recordings/test_undo_redo_create_destroy.replay deleted file mode 100644 index 3309ec7380..0000000000 --- a/recordings/test_undo_redo_create_destroy.replay +++ /dev/null @@ -1,2041 +0,0 @@ -{"panX": -142.77590504486835, "panY": 20.490036818993417, "scale": 1.629999999999996, "sender": 3699, "msg_type": "ViewPort", "message_id": 0} -{"sender": 3699, "msg_type": "MouseEvent", "y": 52, "x": 179, "type": "mousemove", "message_id": 2290} -{"sender": 3699, "msg_type": "MouseEvent", "y": 52, "x": 180, "type": "mousemove", "message_id": 2291} -{"sender": 3699, "msg_type": "MouseEvent", "y": 53, "x": 181, "type": "mousemove", "message_id": 2292} -{"sender": 3699, "msg_type": "MouseEvent", "y": 54, "x": 183, "type": "mouseover", "message_id": 2293} -{"sender": 3699, "msg_type": "MouseEvent", "y": 54, "x": 183, "type": "mousemove", "message_id": 2295} -{"sender": 3699, "msg_type": "MouseEvent", "y": 54, "x": 183, "type": "mouseover", "message_id": 2294} -{"sender": 3699, "msg_type": "MouseEvent", "y": 55, "x": 185, "type": "mousemove", "message_id": 2296} -{"sender": 3699, "msg_type": "MouseEvent", "y": 57, "x": 188, "type": "mouseover", "message_id": 2297} -{"sender": 3699, "msg_type": "MouseEvent", "y": 57, "x": 188, "type": "mouseover", "message_id": 2298} -{"sender": 3699, "msg_type": "MouseEvent", "y": 57, "x": 188, "type": "mousemove", "message_id": 2299} -{"sender": 3699, "msg_type": "MouseEvent", "y": 59, "x": 190, "type": "mousemove", "message_id": 2300} -{"sender": 3699, "msg_type": "MouseEvent", "y": 61, "x": 192, "type": "mouseover", "message_id": 2302} -{"sender": 3699, "msg_type": "MouseEvent", "y": 61, "x": 192, "type": "mouseover", "message_id": 2301} -{"sender": 3699, "msg_type": "MouseEvent", "y": 63, "x": 193, "type": "mouseover", "message_id": 2304} -{"sender": 3699, "msg_type": "MouseEvent", "y": 61, "x": 192, "type": "mousemove", "message_id": 2303} -{"sender": 3699, "msg_type": "MouseEvent", "y": 63, "x": 193, "type": "mouseover", "message_id": 2305} -{"sender": 3699, "msg_type": "MouseEvent", "y": 63, "x": 193, "type": "mousemove", "message_id": 2306} -{"sender": 3699, "msg_type": "MouseEvent", "y": 71, "x": 193, "type": "mousemove", "message_id": 2308} -{"sender": 3699, "msg_type": "MouseEvent", "y": 66, "x": 193, "type": "mousemove", "message_id": 2307} -{"sender": 3699, "msg_type": "MouseEvent", "y": 77, "x": 194, "type": "mousemove", "message_id": 2309} -{"sender": 3699, "msg_type": "MouseEvent", "y": 86, "x": 196, "type": "mouseover", "message_id": 2310} -{"sender": 3699, "msg_type": "MouseEvent", "y": 86, "x": 196, "type": "mouseover", "message_id": 2311} -{"sender": 3699, "msg_type": "MouseEvent", "y": 86, "x": 196, "type": "mousemove", "message_id": 2312} -{"sender": 3699, "msg_type": "MouseEvent", "y": 95, "x": 200, "type": "mousemove", "message_id": 2313} -{"sender": 3699, "msg_type": "MouseEvent", "y": 104, "x": 205, "type": "mousemove", "message_id": 2314} -{"sender": 3699, "msg_type": "MouseEvent", "y": 112, "x": 210, "type": "mousemove", "message_id": 2315} -{"sender": 3699, "msg_type": "MouseEvent", "y": 120, "x": 213, "type": "mousemove", "message_id": 2316} -{"sender": 3699, "msg_type": "MouseEvent", "y": 125, "x": 214, "type": "mouseover", "message_id": 2317} -{"sender": 3699, "msg_type": "MouseEvent", "y": 125, "x": 214, "type": "mousemove", "message_id": 2319} -{"sender": 3699, "msg_type": "MouseEvent", "y": 132, "x": 216, "type": "mouseover", "message_id": 2320} -{"sender": 3699, "msg_type": "MouseEvent", "y": 125, "x": 214, "type": "mouseover", "message_id": 2318} -{"sender": 3699, "msg_type": "MouseEvent", "y": 132, "x": 216, "type": "mousemove", "message_id": 2322} -{"sender": 3699, "msg_type": "MouseEvent", "y": 132, "x": 216, "type": "mouseover", "message_id": 2321} -{"sender": 3699, "msg_type": "MouseEvent", "y": 139, "x": 218, "type": "mousemove", "message_id": 2323} -{"sender": 3699, "msg_type": "MouseEvent", "y": 147, "x": 219, "type": "mouseover", "message_id": 2325} -{"sender": 3699, "msg_type": "MouseEvent", "y": 147, "x": 219, "type": "mouseover", "message_id": 2324} -{"sender": 3699, "msg_type": "MouseEvent", "y": 147, "x": 219, "type": "mousemove", "message_id": 2326} -{"sender": 3699, "msg_type": "MouseEvent", "y": 155, "x": 220, "type": "mousemove", "message_id": 2327} -{"sender": 3699, "msg_type": "MouseEvent", "y": 163, "x": 220, "type": "mousemove", "message_id": 2328} -{"sender": 3699, "msg_type": "MouseEvent", "y": 172, "x": 220, "type": "mousemove", "message_id": 2329} -{"sender": 3699, "msg_type": "MouseEvent", "y": 181, "x": 220, "type": "mousemove", "message_id": 2330} -{"sender": 3699, "msg_type": "MouseEvent", "y": 190, "x": 221, "type": "mousemove", "message_id": 2331} -{"sender": 3699, "msg_type": "MouseEvent", "y": 200, "x": 224, "type": "mouseover", "message_id": 2332} -{"sender": 3699, "msg_type": "MouseEvent", "y": 200, "x": 224, "type": "mouseover", "message_id": 2333} -{"sender": 3699, "msg_type": "MouseEvent", "y": 200, "x": 224, "type": "mousemove", "message_id": 2334} -{"sender": 3699, "msg_type": "MouseEvent", "y": 207, "x": 227, "type": "mousemove", "message_id": 2335} -{"sender": 3699, "msg_type": "MouseEvent", "y": 214, "x": 228, "type": "mouseover", "message_id": 2336} -{"sender": 3699, "msg_type": "MouseEvent", "y": 214, "x": 228, "type": "mousemove", "message_id": 2338} -{"sender": 3699, "msg_type": "MouseEvent", "y": 214, "x": 228, "type": "mouseover", "message_id": 2337} -{"sender": 3699, "msg_type": "MouseEvent", "y": 219, "x": 229, "type": "mousemove", "message_id": 2339} -{"sender": 3699, "msg_type": "MouseEvent", "y": 223, "x": 230, "type": "mousemove", "message_id": 2340} -{"sender": 3699, "msg_type": "MouseEvent", "y": 226, "x": 230, "type": "mousemove", "message_id": 2341} -{"sender": 3699, "msg_type": "MouseEvent", "y": 229, "x": 231, "type": "mousemove", "message_id": 2342} -{"sender": 3699, "msg_type": "MouseEvent", "y": 232, "x": 232, "type": "mousemove", "message_id": 2343} -{"sender": 3699, "msg_type": "MouseEvent", "y": 237, "x": 233, "type": "mousemove", "message_id": 2344} -{"sender": 3699, "msg_type": "MouseEvent", "y": 241, "x": 235, "type": "mouseover", "message_id": 2345} -{"sender": 3699, "msg_type": "MouseEvent", "y": 241, "x": 235, "type": "mouseover", "message_id": 2346} -{"sender": 3699, "msg_type": "MouseEvent", "y": 241, "x": 235, "type": "mousemove", "message_id": 2347} -{"sender": 3699, "msg_type": "MouseEvent", "y": 246, "x": 236, "type": "mouseover", "message_id": 2348} -{"sender": 3699, "msg_type": "MouseEvent", "y": 246, "x": 236, "type": "mouseover", "message_id": 2349} -{"sender": 3699, "msg_type": "MouseEvent", "y": 246, "x": 236, "type": "mousemove", "message_id": 2350} -{"sender": 3699, "msg_type": "MouseEvent", "y": 249, "x": 237, "type": "mousemove", "message_id": 2351} -{"sender": 3699, "msg_type": "MouseEvent", "y": 254, "x": 239, "type": "mouseover", "message_id": 2352} -{"sender": 3699, "msg_type": "MouseEvent", "y": 254, "x": 239, "type": "mouseover", "message_id": 2353} -{"sender": 3699, "msg_type": "MouseEvent", "y": 254, "x": 239, "type": "mousemove", "message_id": 2354} -{"sender": 3699, "msg_type": "MouseEvent", "y": 259, "x": 241, "type": "mousemove", "message_id": 2355} -{"sender": 3699, "msg_type": "MouseEvent", "y": 264, "x": 243, "type": "mousemove", "message_id": 2356} -{"sender": 3699, "msg_type": "MouseEvent", "y": 269, "x": 245, "type": "mousemove", "message_id": 2357} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 246, "type": "mouseover", "message_id": 2358} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 246, "type": "mouseover", "message_id": 2359} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 246, "type": "mousemove", "message_id": 2360} -{"sender": 3699, "msg_type": "MouseEvent", "y": 277, "x": 247, "type": "mousemove", "message_id": 2361} -{"sender": 3699, "msg_type": "MouseEvent", "y": 280, "x": 248, "type": "mousemove", "message_id": 2362} -{"sender": 3699, "msg_type": "MouseEvent", "y": 283, "x": 248, "type": "mousemove", "message_id": 2363} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 248, "type": "mousemove", "message_id": 2364} -{"sender": 3699, "msg_type": "MouseEvent", "y": 287, "x": 248, "type": "mousemove", "message_id": 2365} -{"sender": 3699, "msg_type": "MouseEvent", "y": 288, "x": 248, "type": "mousemove", "message_id": 2366} -{"sender": 3699, "msg_type": "MouseEvent", "y": 288, "x": 247, "type": "mousemove", "message_id": 2367} -{"sender": 3699, "msg_type": "MouseEvent", "y": 288, "x": 247, "type": "mousemove", "message_id": 2368} -{"sender": 3699, "msg_type": "MouseEvent", "y": 288, "x": 247, "type": "mousemove", "message_id": 2369} -{"sender": 3699, "msg_type": "MouseEvent", "y": 288, "x": 247, "type": "mousemove", "message_id": 2370} -{"sender": 3699, "msg_type": "MouseEvent", "y": 289, "x": 246, "type": "mousemove", "message_id": 2371} -{"sender": 3699, "msg_type": "MouseEvent", "y": 289, "x": 246, "type": "mousemove", "message_id": 2372} -{"sender": 3699, "msg_type": "MouseEvent", "y": 289, "x": 246, "type": "mousedown", "message_id": 2373} -{"sender": 3699, "msg_type": "MouseEvent", "y": 289, "x": 246, "type": "mouseup", "message_id": 2374} -{"sender": 3699, "msg_type": "MouseEvent", "y": 289, "x": 246, "type": "mousemove", "message_id": 2375} -{"sender": 3699, "msg_type": "MouseEvent", "y": 289, "x": 246, "type": "mousemove", "message_id": 2376} -{"sender": 3699, "msg_type": "MouseEvent", "y": 289, "x": 246, "type": "mousemove", "message_id": 2377} -{"sender": 3699, "msg_type": "MouseEvent", "y": 289, "x": 246, "type": "mousemove", "message_id": 2378} -{"sender": 3699, "msg_type": "MouseEvent", "y": 288, "x": 246, "type": "mousemove", "message_id": 2379} -{"sender": 3699, "msg_type": "MouseEvent", "y": 288, "x": 247, "type": "mousemove", "message_id": 2380} -{"sender": 3699, "msg_type": "MouseEvent", "y": 287, "x": 247, "type": "mousemove", "message_id": 2381} -{"sender": 3699, "msg_type": "MouseEvent", "y": 287, "x": 247, "type": "mousemove", "message_id": 2382} -{"sender": 3699, "msg_type": "MouseEvent", "y": 287, "x": 246, "type": "mousemove", "message_id": 2383} -{"sender": 3699, "msg_type": "MouseEvent", "y": 287, "x": 245, "type": "mousemove", "message_id": 2384} -{"sender": 3699, "msg_type": "MouseEvent", "y": 288, "x": 244, "type": "mousemove", "message_id": 2385} -{"sender": 3699, "msg_type": "MouseEvent", "y": 288, "x": 243, "type": "mousemove", "message_id": 2386} -{"sender": 3699, "msg_type": "MouseEvent", "y": 289, "x": 241, "type": "mouseover", "message_id": 2387} -{"sender": 3699, "msg_type": "MouseEvent", "y": 289, "x": 241, "type": "mousemove", "message_id": 2389} -{"sender": 3699, "msg_type": "MouseEvent", "y": 290, "x": 240, "type": "mouseover", "message_id": 2390} -{"sender": 3699, "msg_type": "MouseEvent", "y": 289, "x": 241, "type": "mouseover", "message_id": 2388} -{"sender": 3699, "msg_type": "MouseEvent", "y": 290, "x": 240, "type": "mouseover", "message_id": 2391} -{"sender": 3699, "msg_type": "MouseEvent", "y": 290, "x": 240, "type": "mousemove", "message_id": 2392} -{"sender": 3699, "msg_type": "MouseEvent", "y": 293, "x": 237, "type": "mouseover", "message_id": 2394} -{"sender": 3699, "msg_type": "MouseEvent", "y": 292, "x": 239, "type": "mousemove", "message_id": 2393} -{"sender": 3699, "msg_type": "MouseEvent", "y": 293, "x": 237, "type": "mouseover", "message_id": 2395} -{"sender": 3699, "msg_type": "MouseEvent", "y": 293, "x": 237, "type": "mousemove", "message_id": 2396} -{"sender": 3699, "msg_type": "MouseEvent", "y": 295, "x": 236, "type": "mouseover", "message_id": 2397} -{"sender": 3699, "msg_type": "MouseEvent", "y": 295, "x": 236, "type": "mouseover", "message_id": 2398} -{"sender": 3699, "msg_type": "MouseEvent", "y": 295, "x": 236, "type": "mousemove", "message_id": 2399} -{"sender": 3699, "msg_type": "MouseEvent", "y": 296, "x": 234, "type": "mouseover", "message_id": 2400} -{"sender": 3699, "msg_type": "MouseEvent", "y": 296, "x": 234, "type": "mouseover", "message_id": 2401} -{"sender": 3699, "msg_type": "MouseEvent", "y": 296, "x": 234, "type": "mousemove", "message_id": 2402} -{"sender": 3699, "msg_type": "MouseEvent", "y": 298, "x": 233, "type": "mouseover", "message_id": 2404} -{"sender": 3699, "msg_type": "MouseEvent", "y": 298, "x": 233, "type": "mouseover", "message_id": 2403} -{"sender": 3699, "msg_type": "MouseEvent", "y": 298, "x": 233, "type": "mousemove", "message_id": 2405} -{"sender": 3699, "msg_type": "MouseEvent", "y": 299, "x": 231, "type": "mouseover", "message_id": 2406} -{"sender": 3699, "msg_type": "MouseEvent", "y": 299, "x": 231, "type": "mousemove", "message_id": 2408} -{"sender": 3699, "msg_type": "MouseEvent", "y": 299, "x": 231, "type": "mouseover", "message_id": 2407} -{"sender": 3699, "msg_type": "MouseEvent", "y": 299, "x": 230, "type": "mouseover", "message_id": 2409} -{"sender": 3699, "msg_type": "MouseEvent", "y": 299, "x": 230, "type": "mouseover", "message_id": 2410} -{"sender": 3699, "msg_type": "MouseEvent", "y": 299, "x": 230, "type": "mousemove", "message_id": 2411} -{"sender": 3699, "msg_type": "MouseEvent", "y": 300, "x": 230, "type": "mousemove", "message_id": 2412} -{"sender": 3699, "msg_type": "MouseEvent", "y": 300, "x": 229, "type": "mousemove", "message_id": 2413} -{"sender": 3699, "msg_type": "MouseEvent", "y": 300, "x": 229, "type": "mousemove", "message_id": 2414} -{"sender": 3699, "msg_type": "MouseEvent", "y": 300, "x": 229, "type": "mousemove", "message_id": 2415} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 2416, "altKey": false, "metaKey": false, "key": "s", "ctrlKey": false, "type": "keydown", "keyCode": 83} -{"sender": 3699, "msg_type": "MouseEvent", "y": 300, "x": 230, "type": "mousemove", "message_id": 2418} -{"sender": 3699, "msg_type": "MouseEvent", "y": 299, "x": 234, "type": "mouseover", "message_id": 2421} -{"sender": 3699, "msg_type": "MouseEvent", "y": 299, "x": 234, "type": "mouseover", "message_id": 2420} -{"sender": 3699, "msg_type": "MouseEvent", "y": 300, "x": 231, "type": "mousemove", "message_id": 2419} -{"sender": 3699, "msg_type": "MouseEvent", "y": 299, "x": 234, "type": "mousemove", "message_id": 2422} -{"sender": 3699, "msg_type": "MouseEvent", "y": 297, "x": 238, "type": "mouseover", "message_id": 2424} -{"sender": 3699, "msg_type": "MouseEvent", "y": 299, "x": 236, "type": "mousemove", "message_id": 2423} -{"sender": 3699, "msg_type": "MouseEvent", "y": 297, "x": 238, "type": "mouseover", "message_id": 2425} -{"sender": 3699, "msg_type": "MouseEvent", "y": 297, "x": 238, "type": "mousemove", "message_id": 2426} -{"sender": 3699, "msg_type": "MouseEvent", "y": 297, "x": 241, "type": "mouseover", "message_id": 2427} -{"sender": 3699, "msg_type": "MouseEvent", "y": 297, "x": 241, "type": "mouseover", "message_id": 2428} -{"sender": 3699, "msg_type": "MouseEvent", "y": 297, "x": 241, "type": "mousemove", "message_id": 2429} -{"sender": 3699, "msg_type": "MouseEvent", "y": 296, "x": 244, "type": "mousemove", "message_id": 2430} -{"sender": 3699, "msg_type": "MouseEvent", "y": 295, "x": 247, "type": "mousemove", "message_id": 2431} -{"sender": 3699, "msg_type": "MouseEvent", "y": 294, "x": 251, "type": "mousemove", "message_id": 2432} -{"sender": 3699, "msg_type": "MouseEvent", "y": 293, "x": 256, "type": "mousemove", "message_id": 2433} -{"sender": 3699, "msg_type": "MouseEvent", "y": 293, "x": 265, "type": "mousemove", "message_id": 2434} -{"sender": 3699, "msg_type": "MouseEvent", "y": 291, "x": 281, "type": "mouseover", "message_id": 2435} -{"sender": 3699, "msg_type": "MouseEvent", "y": 291, "x": 281, "type": "mouseover", "message_id": 2436} -{"sender": 3699, "msg_type": "MouseEvent", "y": 291, "x": 281, "type": "mousemove", "message_id": 2437} -{"sender": 3699, "msg_type": "MouseEvent", "y": 287, "x": 298, "type": "mousemove", "message_id": 2438} -{"sender": 3699, "msg_type": "MouseEvent", "y": 278, "x": 327, "type": "mouseover", "message_id": 2439} -{"sender": 3699, "msg_type": "MouseEvent", "y": 278, "x": 327, "type": "mousemove", "message_id": 2441} -{"sender": 3699, "msg_type": "MouseEvent", "y": 278, "x": 327, "type": "mouseover", "message_id": 2440} -{"sender": 3699, "msg_type": "MouseEvent", "y": 269, "x": 352, "type": "mousemove", "message_id": 2442} -{"sender": 3699, "msg_type": "MouseEvent", "y": 259, "x": 373, "type": "mousemove", "message_id": 2443} -{"sender": 3699, "msg_type": "MouseEvent", "y": 251, "x": 390, "type": "mousemove", "message_id": 2444} -{"sender": 3699, "msg_type": "MouseEvent", "y": 243, "x": 403, "type": "mousemove", "message_id": 2445} -{"sender": 3699, "msg_type": "MouseEvent", "y": 237, "x": 412, "type": "mousemove", "message_id": 2446} -{"sender": 3699, "msg_type": "MouseEvent", "y": 233, "x": 418, "type": "mousemove", "message_id": 2447} -{"sender": 3699, "msg_type": "MouseEvent", "y": 230, "x": 426, "type": "mousemove", "message_id": 2448} -{"sender": 3699, "msg_type": "MouseEvent", "y": 230, "x": 433, "type": "mouseover", "message_id": 2449} -{"sender": 3699, "msg_type": "MouseEvent", "y": 230, "x": 433, "type": "mouseover", "message_id": 2450} -{"sender": 3699, "msg_type": "MouseEvent", "y": 230, "x": 433, "type": "mousemove", "message_id": 2451} -{"sender": 3699, "msg_type": "MouseEvent", "y": 230, "x": 436, "type": "mousemove", "message_id": 2452} -{"sender": 3699, "msg_type": "MouseEvent", "y": 231, "x": 440, "type": "mouseover", "message_id": 2454} -{"sender": 3699, "msg_type": "MouseEvent", "y": 231, "x": 439, "type": "mousemove", "message_id": 2453} -{"sender": 3699, "msg_type": "MouseEvent", "y": 231, "x": 440, "type": "mousemove", "message_id": 2456} -{"sender": 3699, "msg_type": "MouseEvent", "y": 231, "x": 440, "type": "mouseover", "message_id": 2455} -{"sender": 3699, "msg_type": "MouseEvent", "y": 231, "x": 440, "type": "mousemove", "message_id": 2457} -{"sender": 3699, "msg_type": "MouseEvent", "y": 231, "x": 440, "type": "mousemove", "message_id": 2458} -{"sender": 3699, "msg_type": "MouseEvent", "y": 230, "x": 440, "type": "mousemove", "message_id": 2459} -{"sender": 3699, "msg_type": "MouseEvent", "y": 228, "x": 440, "type": "mousemove", "message_id": 2460} -{"sender": 3699, "msg_type": "MouseEvent", "y": 225, "x": 439, "type": "mousemove", "message_id": 2461} -{"sender": 3699, "msg_type": "MouseEvent", "y": 221, "x": 439, "type": "mousemove", "message_id": 2462} -{"sender": 3699, "msg_type": "MouseEvent", "y": 218, "x": 439, "type": "mousemove", "message_id": 2463} -{"sender": 3699, "msg_type": "MouseEvent", "y": 212, "x": 439, "type": "mousemove", "message_id": 2464} -{"sender": 3699, "msg_type": "MouseEvent", "y": 207, "x": 440, "type": "mousemove", "message_id": 2465} -{"sender": 3699, "msg_type": "MouseEvent", "y": 202, "x": 441, "type": "mousemove", "message_id": 2466} -{"sender": 3699, "msg_type": "MouseEvent", "y": 198, "x": 443, "type": "mouseover", "message_id": 2468} -{"sender": 3699, "msg_type": "MouseEvent", "y": 198, "x": 443, "type": "mouseover", "message_id": 2467} -{"sender": 3699, "msg_type": "MouseEvent", "y": 198, "x": 443, "type": "mousemove", "message_id": 2469} -{"sender": 3699, "msg_type": "MouseEvent", "y": 192, "x": 445, "type": "mousemove", "message_id": 2470} -{"sender": 3699, "msg_type": "MouseEvent", "y": 186, "x": 447, "type": "mousemove", "message_id": 2471} -{"sender": 3699, "msg_type": "MouseEvent", "y": 180, "x": 448, "type": "mouseover", "message_id": 2472} -{"sender": 3699, "msg_type": "MouseEvent", "y": 180, "x": 448, "type": "mouseover", "message_id": 2473} -{"sender": 3699, "msg_type": "MouseEvent", "y": 180, "x": 448, "type": "mousemove", "message_id": 2474} -{"sender": 3699, "msg_type": "MouseEvent", "y": 177, "x": 449, "type": "mousemove", "message_id": 2475} -{"sender": 3699, "msg_type": "MouseEvent", "y": 173, "x": 450, "type": "mousemove", "message_id": 2476} -{"sender": 3699, "msg_type": "MouseEvent", "y": 170, "x": 451, "type": "mousemove", "message_id": 2477} -{"sender": 3699, "msg_type": "MouseEvent", "y": 167, "x": 451, "type": "mousemove", "message_id": 2478} -{"sender": 3699, "msg_type": "MouseEvent", "y": 165, "x": 451, "type": "mousemove", "message_id": 2479} -{"sender": 3699, "msg_type": "MouseEvent", "y": 163, "x": 451, "type": "mousemove", "message_id": 2480} -{"sender": 3699, "msg_type": "MouseEvent", "y": 162, "x": 451, "type": "mousemove", "message_id": 2481} -{"sender": 3699, "msg_type": "MouseEvent", "y": 162, "x": 451, "type": "mousemove", "message_id": 2482} -{"sender": 3699, "msg_type": "MouseEvent", "y": 162, "x": 451, "type": "mousedown", "message_id": 2483} -{"sender": 3699, "msg_type": "MouseEvent", "y": 162, "x": 451, "type": "mousemove", "message_id": 2484} -{"sender": 3699, "msg_type": "MouseEvent", "y": 162, "x": 451, "type": "mousemove", "message_id": 2485} -{"sender": 3699, "msg_type": "MouseEvent", "y": 162, "x": 451, "type": "mouseup", "message_id": 2486} -{"sender": 3699, "msg_type": "MouseEvent", "y": 163, "x": 451, "type": "mousemove", "message_id": 2487} -{"sender": 3699, "msg_type": "MouseEvent", "y": 163, "x": 451, "type": "mousemove", "message_id": 2488} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 2489, "altKey": false, "metaKey": false, "key": "r", "ctrlKey": false, "type": "keydown", "keyCode": 82} -{"sender": 3699, "msg_type": "MouseEvent", "y": 163, "x": 452, "type": "mousemove", "message_id": 2491} -{"sender": 3699, "msg_type": "MouseEvent", "y": 163, "x": 454, "type": "mouseover", "message_id": 2492} -{"sender": 3699, "msg_type": "MouseEvent", "y": 163, "x": 454, "type": "mouseover", "message_id": 2493} -{"sender": 3699, "msg_type": "MouseEvent", "y": 163, "x": 454, "type": "mousemove", "message_id": 2494} -{"sender": 3699, "msg_type": "MouseEvent", "y": 164, "x": 456, "type": "mousemove", "message_id": 2495} -{"sender": 3699, "msg_type": "MouseEvent", "y": 166, "x": 457, "type": "mouseover", "message_id": 2496} -{"sender": 3699, "msg_type": "MouseEvent", "y": 166, "x": 457, "type": "mouseover", "message_id": 2497} -{"sender": 3699, "msg_type": "MouseEvent", "y": 166, "x": 457, "type": "mousemove", "message_id": 2498} -{"sender": 3699, "msg_type": "MouseEvent", "y": 167, "x": 457, "type": "mousemove", "message_id": 2499} -{"sender": 3699, "msg_type": "MouseEvent", "y": 167, "x": 456, "type": "mousemove", "message_id": 2500} -{"sender": 3699, "msg_type": "MouseEvent", "y": 167, "x": 452, "type": "mouseover", "message_id": 2501} -{"sender": 3699, "msg_type": "MouseEvent", "y": 167, "x": 452, "type": "mouseover", "message_id": 2502} -{"sender": 3699, "msg_type": "MouseEvent", "y": 167, "x": 452, "type": "mousemove", "message_id": 2503} -{"sender": 3699, "msg_type": "MouseEvent", "y": 167, "x": 446, "type": "mousemove", "message_id": 2504} -{"sender": 3699, "msg_type": "MouseEvent", "y": 166, "x": 436, "type": "mousemove", "message_id": 2505} -{"sender": 3699, "msg_type": "MouseEvent", "y": 165, "x": 431, "type": "mousemove", "message_id": 2506} -{"sender": 3699, "msg_type": "MouseEvent", "y": 165, "x": 432, "type": "mouseover", "message_id": 2507} -{"sender": 3699, "msg_type": "MouseEvent", "y": 165, "x": 432, "type": "mouseover", "message_id": 2508} -{"sender": 3699, "msg_type": "MouseEvent", "y": 165, "x": 432, "type": "mousemove", "message_id": 2509} -{"sender": 3699, "msg_type": "MouseEvent", "y": 165, "x": 432, "type": "mousemove", "message_id": 2510} -{"sender": 3699, "msg_type": "MouseEvent", "y": 165, "x": 432, "type": "mousemove", "message_id": 2511} -{"sender": 3699, "msg_type": "MouseEvent", "y": 165, "x": 433, "type": "mousemove", "message_id": 2512} -{"sender": 3699, "msg_type": "MouseEvent", "y": 167, "x": 436, "type": "mouseover", "message_id": 2513} -{"sender": 3699, "msg_type": "MouseEvent", "y": 167, "x": 436, "type": "mouseover", "message_id": 2514} -{"sender": 3699, "msg_type": "MouseEvent", "y": 167, "x": 436, "type": "mousemove", "message_id": 2515} -{"sender": 3699, "msg_type": "MouseEvent", "y": 169, "x": 440, "type": "mousemove", "message_id": 2516} -{"sender": 3699, "msg_type": "MouseEvent", "y": 172, "x": 444, "type": "mouseover", "message_id": 2518} -{"sender": 3699, "msg_type": "MouseEvent", "y": 172, "x": 444, "type": "mouseover", "message_id": 2517} -{"sender": 3699, "msg_type": "MouseEvent", "y": 172, "x": 444, "type": "mousemove", "message_id": 2519} -{"sender": 3699, "msg_type": "MouseEvent", "y": 175, "x": 451, "type": "mouseover", "message_id": 2521} -{"sender": 3699, "msg_type": "MouseEvent", "y": 175, "x": 451, "type": "mouseover", "message_id": 2520} -{"sender": 3699, "msg_type": "MouseEvent", "y": 175, "x": 451, "type": "mousemove", "message_id": 2522} -{"sender": 3699, "msg_type": "MouseEvent", "y": 181, "x": 462, "type": "mouseover", "message_id": 2523} -{"sender": 3699, "msg_type": "MouseEvent", "y": 181, "x": 462, "type": "mousemove", "message_id": 2525} -{"sender": 3699, "msg_type": "MouseEvent", "y": 181, "x": 462, "type": "mouseover", "message_id": 2524} -{"sender": 3699, "msg_type": "MouseEvent", "y": 190, "x": 479, "type": "mousemove", "message_id": 2526} -{"sender": 3699, "msg_type": "MouseEvent", "y": 205, "x": 504, "type": "mouseover", "message_id": 2527} -{"sender": 3699, "msg_type": "MouseEvent", "y": 205, "x": 504, "type": "mouseover", "message_id": 2528} -{"sender": 3699, "msg_type": "MouseEvent", "y": 218, "x": 525, "type": "mouseover", "message_id": 2530} -{"sender": 3699, "msg_type": "MouseEvent", "y": 205, "x": 504, "type": "mousemove", "message_id": 2529} -{"sender": 3699, "msg_type": "MouseEvent", "y": 218, "x": 525, "type": "mousemove", "message_id": 2532} -{"sender": 3699, "msg_type": "MouseEvent", "y": 218, "x": 525, "type": "mouseover", "message_id": 2531} -{"sender": 3699, "msg_type": "MouseEvent", "y": 238, "x": 554, "type": "mousemove", "message_id": 2533} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 608, "type": "mousemove", "message_id": 2536} -{"sender": 3699, "msg_type": "MouseEvent", "y": 258, "x": 580, "type": "mousemove", "message_id": 2534} -{"sender": 3699, "msg_type": "MouseEvent", "y": 274, "x": 597, "type": "mousemove", "message_id": 2535} -{"sender": 3699, "msg_type": "MouseEvent", "y": 294, "x": 616, "type": "mousemove", "message_id": 2537} -{"sender": 3699, "msg_type": "MouseEvent", "y": 302, "x": 622, "type": "mousemove", "message_id": 2538} -{"sender": 3699, "msg_type": "MouseEvent", "y": 310, "x": 628, "type": "mousemove", "message_id": 2539} -{"sender": 3699, "msg_type": "MouseEvent", "y": 319, "x": 634, "type": "mousemove", "message_id": 2540} -{"sender": 3699, "msg_type": "MouseEvent", "y": 325, "x": 638, "type": "mousemove", "message_id": 2541} -{"sender": 3699, "msg_type": "MouseEvent", "y": 329, "x": 639, "type": "mouseover", "message_id": 2542} -{"sender": 3699, "msg_type": "MouseEvent", "y": 329, "x": 639, "type": "mouseover", "message_id": 2543} -{"sender": 3699, "msg_type": "MouseEvent", "y": 329, "x": 639, "type": "mousemove", "message_id": 2544} -{"sender": 3699, "msg_type": "MouseEvent", "y": 332, "x": 640, "type": "mousemove", "message_id": 2545} -{"sender": 3699, "msg_type": "MouseEvent", "y": 333, "x": 640, "type": "mousemove", "message_id": 2546} -{"sender": 3699, "msg_type": "MouseEvent", "y": 333, "x": 640, "type": "mousemove", "message_id": 2547} -{"sender": 3699, "msg_type": "MouseEvent", "y": 334, "x": 640, "type": "mousemove", "message_id": 2548} -{"sender": 3699, "msg_type": "MouseEvent", "y": 334, "x": 640, "type": "mousemove", "message_id": 2549} -{"sender": 3699, "msg_type": "MouseEvent", "y": 334, "x": 640, "type": "mousemove", "message_id": 2550} -{"sender": 3699, "msg_type": "MouseEvent", "y": 334, "x": 640, "type": "mousedown", "message_id": 2551} -{"sender": 3699, "msg_type": "MouseEvent", "y": 334, "x": 641, "type": "mousemove", "message_id": 2552} -{"sender": 3699, "msg_type": "MouseEvent", "y": 334, "x": 641, "type": "mouseup", "message_id": 2553} -{"sender": 3699, "msg_type": "MouseEvent", "y": 335, "x": 642, "type": "mousemove", "message_id": 2554} -{"sender": 3699, "msg_type": "MouseEvent", "y": 335, "x": 643, "type": "mousemove", "message_id": 2555} -{"sender": 3699, "msg_type": "MouseEvent", "y": 335, "x": 644, "type": "mousemove", "message_id": 2556} -{"sender": 3699, "msg_type": "MouseEvent", "y": 335, "x": 644, "type": "mousemove", "message_id": 2557} -{"sender": 3699, "msg_type": "MouseEvent", "y": 335, "x": 643, "type": "mousemove", "message_id": 2558} -{"sender": 3699, "msg_type": "MouseEvent", "y": 335, "x": 642, "type": "mousemove", "message_id": 2559} -{"sender": 3699, "msg_type": "MouseEvent", "y": 335, "x": 641, "type": "mousemove", "message_id": 2560} -{"sender": 3699, "msg_type": "MouseEvent", "y": 335, "x": 641, "type": "mousemove", "message_id": 2561} -{"sender": 3699, "msg_type": "MouseEvent", "y": 335, "x": 640, "type": "mousemove", "message_id": 2562} -{"sender": 3699, "msg_type": "MouseEvent", "y": 335, "x": 639, "type": "mousemove", "message_id": 2563} -{"sender": 3699, "msg_type": "MouseEvent", "y": 335, "x": 638, "type": "mousemove", "message_id": 2564} -{"sender": 3699, "msg_type": "MouseEvent", "y": 335, "x": 637, "type": "mousemove", "message_id": 2565} -{"sender": 3699, "msg_type": "MouseEvent", "y": 335, "x": 637, "type": "mousemove", "message_id": 2566} -{"sender": 3699, "msg_type": "MouseEvent", "y": 335, "x": 637, "type": "mousemove", "message_id": 2567} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 2568, "altKey": false, "metaKey": false, "key": "h", "ctrlKey": false, "type": "keydown", "keyCode": 72} -{"sender": 3699, "msg_type": "MouseEvent", "y": 334, "x": 638, "type": "mousemove", "message_id": 2570} -{"sender": 3699, "msg_type": "MouseEvent", "y": 333, "x": 639, "type": "mousemove", "message_id": 2571} -{"sender": 3699, "msg_type": "MouseEvent", "y": 333, "x": 640, "type": "mousemove", "message_id": 2572} -{"sender": 3699, "msg_type": "MouseEvent", "y": 333, "x": 640, "type": "mousemove", "message_id": 2573} -{"sender": 3699, "msg_type": "MouseEvent", "y": 333, "x": 640, "type": "mousemove", "message_id": 2574} -{"sender": 3699, "msg_type": "MouseEvent", "y": 333, "x": 641, "type": "mousemove", "message_id": 2575} -{"sender": 3699, "msg_type": "MouseEvent", "y": 333, "x": 641, "type": "mousemove", "message_id": 2576} -{"sender": 3699, "msg_type": "MouseEvent", "y": 334, "x": 642, "type": "mousemove", "message_id": 2577} -{"sender": 3699, "msg_type": "MouseEvent", "y": 334, "x": 643, "type": "mousemove", "message_id": 2578} -{"sender": 3699, "msg_type": "MouseEvent", "y": 333, "x": 643, "type": "mousemove", "message_id": 2579} -{"sender": 3699, "msg_type": "MouseEvent", "y": 333, "x": 643, "type": "mousemove", "message_id": 2580} -{"sender": 3699, "msg_type": "MouseEvent", "y": 334, "x": 642, "type": "mousemove", "message_id": 2581} -{"sender": 3699, "msg_type": "MouseEvent", "y": 336, "x": 640, "type": "mouseover", "message_id": 2582} -{"sender": 3699, "msg_type": "MouseEvent", "y": 336, "x": 640, "type": "mouseover", "message_id": 2583} -{"sender": 3699, "msg_type": "MouseEvent", "y": 336, "x": 640, "type": "mousemove", "message_id": 2584} -{"sender": 3699, "msg_type": "MouseEvent", "y": 338, "x": 638, "type": "mousemove", "message_id": 2585} -{"sender": 3699, "msg_type": "MouseEvent", "y": 342, "x": 634, "type": "mousemove", "message_id": 2586} -{"sender": 3699, "msg_type": "MouseEvent", "y": 346, "x": 628, "type": "mousemove", "message_id": 2587} -{"sender": 3699, "msg_type": "MouseEvent", "y": 349, "x": 622, "type": "mousemove", "message_id": 2588} -{"sender": 3699, "msg_type": "MouseEvent", "y": 354, "x": 612, "type": "mouseover", "message_id": 2590} -{"sender": 3699, "msg_type": "MouseEvent", "y": 354, "x": 612, "type": "mouseover", "message_id": 2589} -{"sender": 3699, "msg_type": "MouseEvent", "y": 354, "x": 612, "type": "mousemove", "message_id": 2591} -{"sender": 3699, "msg_type": "MouseEvent", "y": 359, "x": 601, "type": "mousemove", "message_id": 2592} -{"sender": 3699, "msg_type": "MouseEvent", "y": 364, "x": 590, "type": "mouseover", "message_id": 2593} -{"sender": 3699, "msg_type": "MouseEvent", "y": 364, "x": 590, "type": "mouseover", "message_id": 2594} -{"sender": 3699, "msg_type": "MouseEvent", "y": 364, "x": 590, "type": "mousemove", "message_id": 2595} -{"sender": 3699, "msg_type": "MouseEvent", "y": 370, "x": 580, "type": "mousemove", "message_id": 2596} -{"sender": 3699, "msg_type": "MouseEvent", "y": 375, "x": 570, "type": "mousemove", "message_id": 2597} -{"sender": 3699, "msg_type": "MouseEvent", "y": 379, "x": 563, "type": "mousemove", "message_id": 2598} -{"sender": 3699, "msg_type": "MouseEvent", "y": 383, "x": 559, "type": "mousemove", "message_id": 2599} -{"sender": 3699, "msg_type": "MouseEvent", "y": 388, "x": 555, "type": "mouseover", "message_id": 2602} -{"sender": 3699, "msg_type": "MouseEvent", "y": 388, "x": 555, "type": "mouseover", "message_id": 2601} -{"sender": 3699, "msg_type": "MouseEvent", "y": 386, "x": 556, "type": "mousemove", "message_id": 2600} -{"sender": 3699, "msg_type": "MouseEvent", "y": 388, "x": 555, "type": "mousemove", "message_id": 2603} -{"sender": 3699, "msg_type": "MouseEvent", "y": 389, "x": 553, "type": "mousemove", "message_id": 2605} -{"sender": 3699, "msg_type": "MouseEvent", "y": 389, "x": 554, "type": "mousemove", "message_id": 2604} -{"sender": 3699, "msg_type": "MouseEvent", "y": 390, "x": 553, "type": "mousemove", "message_id": 2606} -{"sender": 3699, "msg_type": "MouseEvent", "y": 390, "x": 553, "type": "mousemove", "message_id": 2607} -{"sender": 3699, "msg_type": "MouseEvent", "y": 390, "x": 553, "type": "mousemove", "message_id": 2608} -{"sender": 3699, "msg_type": "MouseEvent", "y": 390, "x": 552, "type": "mousemove", "message_id": 2609} -{"sender": 3699, "msg_type": "MouseEvent", "y": 390, "x": 552, "type": "mousemove", "message_id": 2610} -{"sender": 3699, "msg_type": "MouseEvent", "y": 390, "x": 551, "type": "mousemove", "message_id": 2611} -{"sender": 3699, "msg_type": "MouseEvent", "y": 389, "x": 551, "type": "mousemove", "message_id": 2612} -{"sender": 3699, "msg_type": "MouseEvent", "y": 389, "x": 551, "type": "mousemove", "message_id": 2613} -{"sender": 3699, "msg_type": "MouseEvent", "y": 389, "x": 551, "type": "mousemove", "message_id": 2614} -{"sender": 3699, "msg_type": "MouseEvent", "y": 389, "x": 551, "type": "mousemove", "message_id": 2615} -{"sender": 3699, "msg_type": "MouseEvent", "y": 388, "x": 550, "type": "mousemove", "message_id": 2616} -{"sender": 3699, "msg_type": "MouseEvent", "y": 388, "x": 550, "type": "mousemove", "message_id": 2617} -{"sender": 3699, "msg_type": "MouseEvent", "y": 388, "x": 550, "type": "mousemove", "message_id": 2618} -{"sender": 3699, "msg_type": "MouseEvent", "y": 388, "x": 550, "type": "mousedown", "message_id": 2619} -{"sender": 3699, "msg_type": "MouseEvent", "y": 388, "x": 550, "type": "mousemove", "message_id": 2620} -{"sender": 3699, "msg_type": "MouseEvent", "y": 388, "x": 550, "type": "mouseup", "message_id": 2621} -{"sender": 3699, "msg_type": "MouseEvent", "y": 388, "x": 550, "type": "mousemove", "message_id": 2622} -{"sender": 3699, "msg_type": "MouseEvent", "y": 388, "x": 550, "type": "mousemove", "message_id": 2623} -{"sender": 3699, "msg_type": "MouseEvent", "y": 388, "x": 551, "type": "mousemove", "message_id": 2624} -{"sender": 3699, "msg_type": "MouseEvent", "y": 388, "x": 551, "type": "mousemove", "message_id": 2625} -{"sender": 3699, "msg_type": "MouseEvent", "y": 388, "x": 551, "type": "mousemove", "message_id": 2626} -{"sender": 3699, "msg_type": "MouseEvent", "y": 387, "x": 551, "type": "mousemove", "message_id": 2627} -{"sender": 3699, "msg_type": "MouseEvent", "y": 387, "x": 551, "type": "mousemove", "message_id": 2628} -{"sender": 3699, "msg_type": "MouseEvent", "y": 386, "x": 550, "type": "mousemove", "message_id": 2629} -{"sender": 3699, "msg_type": "MouseEvent", "y": 385, "x": 550, "type": "mousemove", "message_id": 2630} -{"sender": 3699, "msg_type": "MouseEvent", "y": 383, "x": 550, "type": "mousemove", "message_id": 2631} -{"sender": 3699, "msg_type": "MouseEvent", "y": 382, "x": 550, "type": "mousemove", "message_id": 2632} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 2633, "altKey": false, "metaKey": false, "key": "l", "ctrlKey": false, "type": "keydown", "keyCode": 76} -{"sender": 3699, "msg_type": "MouseEvent", "y": 381, "x": 551, "type": "mousemove", "message_id": 2634} -{"sender": 3699, "msg_type": "MouseEvent", "y": 379, "x": 552, "type": "mousemove", "message_id": 2635} -{"sender": 3699, "msg_type": "MouseEvent", "y": 377, "x": 553, "type": "mousemove", "message_id": 2636} -{"sender": 3699, "msg_type": "MouseEvent", "y": 374, "x": 554, "type": "mousemove", "message_id": 2637} -{"sender": 3699, "msg_type": "MouseEvent", "y": 370, "x": 555, "type": "mousemove", "message_id": 2638} -{"sender": 3699, "msg_type": "MouseEvent", "y": 366, "x": 557, "type": "mouseover", "message_id": 2639} -{"sender": 3699, "msg_type": "MouseEvent", "y": 366, "x": 557, "type": "mouseover", "message_id": 2640} -{"sender": 3699, "msg_type": "MouseEvent", "y": 366, "x": 557, "type": "mousemove", "message_id": 2641} -{"sender": 3699, "msg_type": "MouseEvent", "y": 361, "x": 560, "type": "mousemove", "message_id": 2642} -{"sender": 3699, "msg_type": "MouseEvent", "y": 357, "x": 564, "type": "mouseover", "message_id": 2643} -{"sender": 3699, "msg_type": "MouseEvent", "y": 357, "x": 564, "type": "mouseover", "message_id": 2644} -{"sender": 3699, "msg_type": "MouseEvent", "y": 357, "x": 564, "type": "mousemove", "message_id": 2645} -{"sender": 3699, "msg_type": "MouseEvent", "y": 354, "x": 567, "type": "mousemove", "message_id": 2646} -{"sender": 3699, "msg_type": "MouseEvent", "y": 351, "x": 571, "type": "mousemove", "message_id": 2647} -{"sender": 3699, "msg_type": "MouseEvent", "y": 348, "x": 575, "type": "mousemove", "message_id": 2648} -{"sender": 3699, "msg_type": "MouseEvent", "y": 344, "x": 579, "type": "mousemove", "message_id": 2649} -{"sender": 3699, "msg_type": "MouseEvent", "y": 341, "x": 582, "type": "mousemove", "message_id": 2650} -{"sender": 3699, "msg_type": "MouseEvent", "y": 337, "x": 586, "type": "mousemove", "message_id": 2651} -{"sender": 3699, "msg_type": "MouseEvent", "y": 334, "x": 591, "type": "mousemove", "message_id": 2652} -{"sender": 3699, "msg_type": "MouseEvent", "y": 330, "x": 598, "type": "mousemove", "message_id": 2653} -{"sender": 3699, "msg_type": "MouseEvent", "y": 327, "x": 605, "type": "mousemove", "message_id": 2654} -{"sender": 3699, "msg_type": "MouseEvent", "y": 323, "x": 611, "type": "mousemove", "message_id": 2655} -{"sender": 3699, "msg_type": "MouseEvent", "y": 320, "x": 615, "type": "mouseover", "message_id": 2657} -{"sender": 3699, "msg_type": "MouseEvent", "y": 320, "x": 615, "type": "mouseover", "message_id": 2656} -{"sender": 3699, "msg_type": "MouseEvent", "y": 320, "x": 615, "type": "mousemove", "message_id": 2658} -{"sender": 3699, "msg_type": "MouseEvent", "y": 317, "x": 619, "type": "mouseover", "message_id": 2659} -{"sender": 3699, "msg_type": "MouseEvent", "y": 317, "x": 619, "type": "mouseover", "message_id": 2660} -{"sender": 3699, "msg_type": "MouseEvent", "y": 317, "x": 619, "type": "mousemove", "message_id": 2661} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 623, "type": "mouseover", "message_id": 2663} -{"sender": 3699, "msg_type": "MouseEvent", "y": 314, "x": 622, "type": "mousemove", "message_id": 2662} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 623, "type": "mouseover", "message_id": 2664} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 623, "type": "mousemove", "message_id": 2665} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 623, "type": "mousemove", "message_id": 2666} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 623, "type": "mousemove", "message_id": 2667} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 623, "type": "mousemove", "message_id": 2668} -{"sender": 3699, "msg_type": "MouseEvent", "y": 313, "x": 623, "type": "mousemove", "message_id": 2669} -{"sender": 3699, "msg_type": "MouseEvent", "y": 315, "x": 624, "type": "mousemove", "message_id": 2670} -{"sender": 3699, "msg_type": "MouseEvent", "y": 317, "x": 624, "type": "mousemove", "message_id": 2671} -{"sender": 3699, "msg_type": "MouseEvent", "y": 321, "x": 623, "type": "mousemove", "message_id": 2672} -{"sender": 3699, "msg_type": "MouseEvent", "y": 325, "x": 621, "type": "mouseover", "message_id": 2673} -{"sender": 3699, "msg_type": "MouseEvent", "y": 325, "x": 621, "type": "mouseover", "message_id": 2674} -{"sender": 3699, "msg_type": "MouseEvent", "y": 328, "x": 620, "type": "mouseover", "message_id": 2676} -{"sender": 3699, "msg_type": "MouseEvent", "y": 325, "x": 621, "type": "mousemove", "message_id": 2675} -{"sender": 3699, "msg_type": "MouseEvent", "y": 328, "x": 620, "type": "mouseover", "message_id": 2677} -{"sender": 3699, "msg_type": "MouseEvent", "y": 328, "x": 620, "type": "mousemove", "message_id": 2678} -{"sender": 3699, "msg_type": "MouseEvent", "y": 331, "x": 619, "type": "mousemove", "message_id": 2679} -{"sender": 3699, "msg_type": "MouseEvent", "y": 332, "x": 618, "type": "mousemove", "message_id": 2680} -{"sender": 3699, "msg_type": "MouseEvent", "y": 332, "x": 617, "type": "mousemove", "message_id": 2681} -{"sender": 3699, "msg_type": "MouseEvent", "y": 332, "x": 617, "type": "mousemove", "message_id": 2682} -{"sender": 3699, "msg_type": "MouseEvent", "y": 332, "x": 617, "type": "mousedown", "message_id": 2683} -{"sender": 3699, "msg_type": "MouseEvent", "y": 332, "x": 617, "type": "mousemove", "message_id": 2684} -{"sender": 3699, "msg_type": "MouseEvent", "y": 333, "x": 615, "type": "mouseover", "message_id": 2686} -{"sender": 3699, "msg_type": "MouseEvent", "y": 333, "x": 615, "type": "mouseover", "message_id": 2685} -{"sender": 3699, "msg_type": "MouseEvent", "y": 333, "x": 615, "type": "mousemove", "message_id": 2687} -{"sender": 3699, "msg_type": "MouseEvent", "y": 333, "x": 615, "type": "mouseover", "message_id": 2688} -{"sender": 3699, "msg_type": "MouseEvent", "y": 333, "x": 615, "type": "mouseover", "message_id": 2689} -{"sender": 3699, "msg_type": "MouseEvent", "y": 333, "x": 615, "type": "mouseup", "message_id": 2690} -{"sender": 3699, "msg_type": "MouseEvent", "y": 334, "x": 609, "type": "mouseover", "message_id": 2692} -{"sender": 3699, "msg_type": "MouseEvent", "y": 334, "x": 609, "type": "mouseover", "message_id": 2693} -{"sender": 3699, "msg_type": "MouseEvent", "y": 334, "x": 609, "type": "mousemove", "message_id": 2694} -{"sender": 3699, "msg_type": "MouseEvent", "y": 334, "x": 598, "type": "mousemove", "message_id": 2695} -{"sender": 3699, "msg_type": "MouseEvent", "y": 333, "x": 582, "type": "mouseover", "message_id": 2696} -{"sender": 3699, "msg_type": "MouseEvent", "y": 333, "x": 582, "type": "mouseover", "message_id": 2697} -{"sender": 3699, "msg_type": "MouseEvent", "y": 333, "x": 582, "type": "mousemove", "message_id": 2698} -{"sender": 3699, "msg_type": "MouseEvent", "y": 331, "x": 560, "type": "mousemove", "message_id": 2699} -{"sender": 3699, "msg_type": "MouseEvent", "y": 329, "x": 537, "type": "mouseover", "message_id": 2700} -{"sender": 3699, "msg_type": "MouseEvent", "y": 329, "x": 537, "type": "mouseover", "message_id": 2701} -{"sender": 3699, "msg_type": "MouseEvent", "y": 329, "x": 537, "type": "mousemove", "message_id": 2702} -{"sender": 3699, "msg_type": "MouseEvent", "y": 327, "x": 510, "type": "mousemove", "message_id": 2703} -{"sender": 3699, "msg_type": "MouseEvent", "y": 326, "x": 479, "type": "mousemove", "message_id": 2704} -{"sender": 3699, "msg_type": "MouseEvent", "y": 323, "x": 443, "type": "mousemove", "message_id": 2705} -{"sender": 3699, "msg_type": "MouseEvent", "y": 321, "x": 410, "type": "mousemove", "message_id": 2706} -{"sender": 3699, "msg_type": "MouseEvent", "y": 319, "x": 389, "type": "mousemove", "message_id": 2707} -{"sender": 3699, "msg_type": "MouseEvent", "y": 317, "x": 367, "type": "mousemove", "message_id": 2708} -{"sender": 3699, "msg_type": "MouseEvent", "y": 316, "x": 352, "type": "mouseover", "message_id": 2709} -{"sender": 3699, "msg_type": "MouseEvent", "y": 316, "x": 352, "type": "mouseover", "message_id": 2710} -{"sender": 3699, "msg_type": "MouseEvent", "y": 316, "x": 352, "type": "mousemove", "message_id": 2711} -{"sender": 3699, "msg_type": "MouseEvent", "y": 316, "x": 342, "type": "mousemove", "message_id": 2712} -{"sender": 3699, "msg_type": "MouseEvent", "y": 317, "x": 337, "type": "mousemove", "message_id": 2713} -{"sender": 3699, "msg_type": "MouseEvent", "y": 317, "x": 328, "type": "mousemove", "message_id": 2715} -{"sender": 3699, "msg_type": "MouseEvent", "y": 317, "x": 332, "type": "mousemove", "message_id": 2714} -{"sender": 3699, "msg_type": "MouseEvent", "y": 317, "x": 323, "type": "mousemove", "message_id": 2716} -{"sender": 3699, "msg_type": "MouseEvent", "y": 318, "x": 319, "type": "mousemove", "message_id": 2717} -{"sender": 3699, "msg_type": "MouseEvent", "y": 318, "x": 315, "type": "mousemove", "message_id": 2718} -{"sender": 3699, "msg_type": "MouseEvent", "y": 318, "x": 311, "type": "mousemove", "message_id": 2719} -{"sender": 3699, "msg_type": "MouseEvent", "y": 318, "x": 306, "type": "mousemove", "message_id": 2720} -{"sender": 3699, "msg_type": "MouseEvent", "y": 318, "x": 301, "type": "mousemove", "message_id": 2721} -{"sender": 3699, "msg_type": "MouseEvent", "y": 318, "x": 296, "type": "mousemove", "message_id": 2722} -{"sender": 3699, "msg_type": "MouseEvent", "y": 318, "x": 293, "type": "mousemove", "message_id": 2723} -{"sender": 3699, "msg_type": "MouseEvent", "y": 318, "x": 292, "type": "mouseover", "message_id": 2724} -{"sender": 3699, "msg_type": "MouseEvent", "y": 318, "x": 292, "type": "mouseover", "message_id": 2725} -{"sender": 3699, "msg_type": "MouseEvent", "y": 318, "x": 292, "type": "mousemove", "message_id": 2726} -{"sender": 3699, "msg_type": "MouseEvent", "y": 318, "x": 292, "type": "mousemove", "message_id": 2727} -{"sender": 3699, "msg_type": "MouseEvent", "y": 318, "x": 292, "type": "mousedown", "message_id": 2728} -{"sender": 3699, "msg_type": "MouseEvent", "y": 318, "x": 292, "type": "mousemove", "message_id": 2729} -{"sender": 3699, "msg_type": "MouseEvent", "y": 317, "x": 292, "type": "mousemove", "message_id": 2730} -{"sender": 3699, "msg_type": "MouseEvent", "y": 317, "x": 292, "type": "mouseup", "message_id": 2731} -{"sender": 3699, "msg_type": "MouseEvent", "y": 317, "x": 292, "type": "mousemove", "message_id": 2736} -{"sender": 3699, "msg_type": "MouseEvent", "y": 316, "x": 294, "type": "mouseover", "message_id": 2737} -{"sender": 3699, "msg_type": "MouseEvent", "y": 316, "x": 294, "type": "mouseover", "message_id": 2738} -{"sender": 3699, "msg_type": "MouseEvent", "y": 316, "x": 297, "type": "mousemove", "message_id": 2740} -{"sender": 3699, "msg_type": "MouseEvent", "y": 316, "x": 294, "type": "mousemove", "message_id": 2739} -{"sender": 3699, "msg_type": "MouseEvent", "y": 316, "x": 300, "type": "mousemove", "message_id": 2741} -{"sender": 3699, "msg_type": "MouseEvent", "y": 316, "x": 305, "type": "mousemove", "message_id": 2742} -{"sender": 3699, "msg_type": "MouseEvent", "y": 316, "x": 311, "type": "mousemove", "message_id": 2743} -{"sender": 3699, "msg_type": "MouseEvent", "y": 316, "x": 329, "type": "mousemove", "message_id": 2745} -{"sender": 3699, "msg_type": "MouseEvent", "y": 316, "x": 319, "type": "mousemove", "message_id": 2744} -{"sender": 3699, "msg_type": "MouseEvent", "y": 315, "x": 340, "type": "mousemove", "message_id": 2746} -{"sender": 3699, "msg_type": "MouseEvent", "y": 314, "x": 354, "type": "mousemove", "message_id": 2747} -{"sender": 3699, "msg_type": "MouseEvent", "y": 313, "x": 370, "type": "mouseover", "message_id": 2748} -{"sender": 3699, "msg_type": "MouseEvent", "y": 313, "x": 370, "type": "mouseover", "message_id": 2749} -{"sender": 3699, "msg_type": "MouseEvent", "y": 313, "x": 370, "type": "mousemove", "message_id": 2750} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 389, "type": "mouseover", "message_id": 2751} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 389, "type": "mousemove", "message_id": 2753} -{"sender": 3699, "msg_type": "MouseEvent", "y": 311, "x": 413, "type": "mousemove", "message_id": 2754} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 389, "type": "mouseover", "message_id": 2752} -{"sender": 3699, "msg_type": "MouseEvent", "y": 311, "x": 442, "type": "mousemove", "message_id": 2755} -{"sender": 3699, "msg_type": "MouseEvent", "y": 311, "x": 473, "type": "mousemove", "message_id": 2756} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 495, "type": "mousemove", "message_id": 2757} -{"sender": 3699, "msg_type": "MouseEvent", "y": 313, "x": 519, "type": "mousemove", "message_id": 2758} -{"sender": 3699, "msg_type": "MouseEvent", "y": 314, "x": 541, "type": "mousemove", "message_id": 2759} -{"sender": 3699, "msg_type": "MouseEvent", "y": 316, "x": 558, "type": "mouseover", "message_id": 2760} -{"sender": 3699, "msg_type": "MouseEvent", "y": 316, "x": 558, "type": "mouseover", "message_id": 2761} -{"sender": 3699, "msg_type": "MouseEvent", "y": 316, "x": 558, "type": "mousemove", "message_id": 2762} -{"sender": 3699, "msg_type": "MouseEvent", "y": 317, "x": 570, "type": "mouseover", "message_id": 2763} -{"sender": 3699, "msg_type": "MouseEvent", "y": 317, "x": 570, "type": "mousemove", "message_id": 2765} -{"sender": 3699, "msg_type": "MouseEvent", "y": 317, "x": 570, "type": "mouseover", "message_id": 2764} -{"sender": 3699, "msg_type": "MouseEvent", "y": 318, "x": 579, "type": "mousemove", "message_id": 2766} -{"sender": 3699, "msg_type": "MouseEvent", "y": 318, "x": 586, "type": "mousemove", "message_id": 2767} -{"sender": 3699, "msg_type": "MouseEvent", "y": 319, "x": 591, "type": "mousemove", "message_id": 2768} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 2769, "altKey": false, "metaKey": false, "key": "l", "ctrlKey": false, "type": "keydown", "keyCode": 76} -{"sender": 3699, "msg_type": "MouseEvent", "y": 320, "x": 596, "type": "mousemove", "message_id": 2770} -{"sender": 3699, "msg_type": "MouseEvent", "y": 322, "x": 600, "type": "mouseover", "message_id": 2771} -{"sender": 3699, "msg_type": "MouseEvent", "y": 322, "x": 600, "type": "mouseover", "message_id": 2772} -{"sender": 3699, "msg_type": "MouseEvent", "y": 322, "x": 600, "type": "mousemove", "message_id": 2773} -{"sender": 3699, "msg_type": "MouseEvent", "y": 323, "x": 603, "type": "mouseover", "message_id": 2775} -{"sender": 3699, "msg_type": "MouseEvent", "y": 323, "x": 603, "type": "mouseover", "message_id": 2774} -{"sender": 3699, "msg_type": "MouseEvent", "y": 324, "x": 606, "type": "mousemove", "message_id": 2777} -{"sender": 3699, "msg_type": "MouseEvent", "y": 323, "x": 603, "type": "mousemove", "message_id": 2776} -{"sender": 3699, "msg_type": "MouseEvent", "y": 325, "x": 608, "type": "mousemove", "message_id": 2778} -{"sender": 3699, "msg_type": "MouseEvent", "y": 327, "x": 611, "type": "mouseover", "message_id": 2779} -{"sender": 3699, "msg_type": "MouseEvent", "y": 327, "x": 611, "type": "mousemove", "message_id": 2781} -{"sender": 3699, "msg_type": "MouseEvent", "y": 327, "x": 611, "type": "mouseover", "message_id": 2780} -{"sender": 3699, "msg_type": "MouseEvent", "y": 329, "x": 615, "type": "mouseover", "message_id": 2782} -{"sender": 3699, "msg_type": "MouseEvent", "y": 329, "x": 615, "type": "mouseover", "message_id": 2783} -{"sender": 3699, "msg_type": "MouseEvent", "y": 331, "x": 620, "type": "mousemove", "message_id": 2785} -{"sender": 3699, "msg_type": "MouseEvent", "y": 329, "x": 615, "type": "mousemove", "message_id": 2784} -{"sender": 3699, "msg_type": "MouseEvent", "y": 335, "x": 626, "type": "mouseover", "message_id": 2787} -{"sender": 3699, "msg_type": "MouseEvent", "y": 334, "x": 623, "type": "mousemove", "message_id": 2786} -{"sender": 3699, "msg_type": "MouseEvent", "y": 335, "x": 626, "type": "mouseover", "message_id": 2788} -{"sender": 3699, "msg_type": "MouseEvent", "y": 335, "x": 626, "type": "mousemove", "message_id": 2789} -{"sender": 3699, "msg_type": "MouseEvent", "y": 336, "x": 627, "type": "mouseover", "message_id": 2790} -{"sender": 3699, "msg_type": "MouseEvent", "y": 336, "x": 627, "type": "mouseover", "message_id": 2791} -{"sender": 3699, "msg_type": "MouseEvent", "y": 336, "x": 628, "type": "mousemove", "message_id": 2793} -{"sender": 3699, "msg_type": "MouseEvent", "y": 336, "x": 627, "type": "mousemove", "message_id": 2792} -{"sender": 3699, "msg_type": "MouseEvent", "y": 336, "x": 628, "type": "mousemove", "message_id": 2794} -{"sender": 3699, "msg_type": "MouseEvent", "y": 336, "x": 628, "type": "mousemove", "message_id": 2795} -{"sender": 3699, "msg_type": "MouseEvent", "y": 336, "x": 628, "type": "mousemove", "message_id": 2796} -{"sender": 3699, "msg_type": "MouseEvent", "y": 335, "x": 628, "type": "mousemove", "message_id": 2797} -{"sender": 3699, "msg_type": "MouseEvent", "y": 335, "x": 628, "type": "mousemove", "message_id": 2798} -{"sender": 3699, "msg_type": "MouseEvent", "y": 335, "x": 628, "type": "mousemove", "message_id": 2799} -{"sender": 3699, "msg_type": "MouseEvent", "y": 335, "x": 628, "type": "mousemove", "message_id": 2800} -{"sender": 3699, "msg_type": "MouseEvent", "y": 335, "x": 628, "type": "mousemove", "message_id": 2801} -{"sender": 3699, "msg_type": "MouseEvent", "y": 335, "x": 628, "type": "mousemove", "message_id": 2802} -{"sender": 3699, "msg_type": "MouseEvent", "y": 335, "x": 628, "type": "mousedown", "message_id": 2803} -{"sender": 3699, "msg_type": "MouseEvent", "y": 335, "x": 628, "type": "mousemove", "message_id": 2804} -{"sender": 3699, "msg_type": "MouseEvent", "y": 335, "x": 628, "type": "mousemove", "message_id": 2805} -{"sender": 3699, "msg_type": "MouseEvent", "y": 334, "x": 627, "type": "mousemove", "message_id": 2806} -{"sender": 3699, "msg_type": "MouseEvent", "y": 331, "x": 624, "type": "mouseover", "message_id": 2809} -{"sender": 3699, "msg_type": "MouseEvent", "y": 334, "x": 627, "type": "mouseup", "message_id": 2807} -{"sender": 3699, "msg_type": "MouseEvent", "y": 331, "x": 624, "type": "mouseover", "message_id": 2810} -{"sender": 3699, "msg_type": "MouseEvent", "y": 331, "x": 624, "type": "mousemove", "message_id": 2811} -{"sender": 3699, "msg_type": "MouseEvent", "y": 326, "x": 620, "type": "mousemove", "message_id": 2812} -{"sender": 3699, "msg_type": "MouseEvent", "y": 318, "x": 614, "type": "mouseover", "message_id": 2813} -{"sender": 3699, "msg_type": "MouseEvent", "y": 318, "x": 614, "type": "mouseover", "message_id": 2814} -{"sender": 3699, "msg_type": "MouseEvent", "y": 318, "x": 614, "type": "mousemove", "message_id": 2815} -{"sender": 3699, "msg_type": "MouseEvent", "y": 308, "x": 604, "type": "mouseover", "message_id": 2816} -{"sender": 3699, "msg_type": "MouseEvent", "y": 308, "x": 604, "type": "mouseover", "message_id": 2817} -{"sender": 3699, "msg_type": "MouseEvent", "y": 308, "x": 604, "type": "mousemove", "message_id": 2818} -{"sender": 3699, "msg_type": "MouseEvent", "y": 298, "x": 592, "type": "mouseover", "message_id": 2819} -{"sender": 3699, "msg_type": "MouseEvent", "y": 298, "x": 592, "type": "mouseover", "message_id": 2820} -{"sender": 3699, "msg_type": "MouseEvent", "y": 298, "x": 592, "type": "mousemove", "message_id": 2821} -{"sender": 3699, "msg_type": "MouseEvent", "y": 289, "x": 580, "type": "mousemove", "message_id": 2822} -{"sender": 3699, "msg_type": "MouseEvent", "y": 279, "x": 569, "type": "mousemove", "message_id": 2823} -{"sender": 3699, "msg_type": "MouseEvent", "y": 271, "x": 559, "type": "mousemove", "message_id": 2824} -{"sender": 3699, "msg_type": "MouseEvent", "y": 264, "x": 551, "type": "mousemove", "message_id": 2825} -{"sender": 3699, "msg_type": "MouseEvent", "y": 260, "x": 547, "type": "mousemove", "message_id": 2826} -{"sender": 3699, "msg_type": "MouseEvent", "y": 255, "x": 542, "type": "mousemove", "message_id": 2827} -{"sender": 3699, "msg_type": "MouseEvent", "y": 250, "x": 538, "type": "mousemove", "message_id": 2828} -{"sender": 3699, "msg_type": "MouseEvent", "y": 246, "x": 534, "type": "mousemove", "message_id": 2829} -{"sender": 3699, "msg_type": "MouseEvent", "y": 243, "x": 530, "type": "mousemove", "message_id": 2830} -{"sender": 3699, "msg_type": "MouseEvent", "y": 239, "x": 526, "type": "mousemove", "message_id": 2831} -{"sender": 3699, "msg_type": "MouseEvent", "y": 236, "x": 522, "type": "mousemove", "message_id": 2832} -{"sender": 3699, "msg_type": "MouseEvent", "y": 233, "x": 517, "type": "mousemove", "message_id": 2833} -{"sender": 3699, "msg_type": "MouseEvent", "y": 230, "x": 512, "type": "mousemove", "message_id": 2834} -{"sender": 3699, "msg_type": "MouseEvent", "y": 227, "x": 508, "type": "mousemove", "message_id": 2835} -{"sender": 3699, "msg_type": "MouseEvent", "y": 225, "x": 506, "type": "mouseover", "message_id": 2836} -{"sender": 3699, "msg_type": "MouseEvent", "y": 225, "x": 506, "type": "mouseover", "message_id": 2837} -{"sender": 3699, "msg_type": "MouseEvent", "y": 225, "x": 506, "type": "mousemove", "message_id": 2838} -{"sender": 3699, "msg_type": "MouseEvent", "y": 222, "x": 503, "type": "mousemove", "message_id": 2839} -{"sender": 3699, "msg_type": "MouseEvent", "y": 219, "x": 501, "type": "mousemove", "message_id": 2840} -{"sender": 3699, "msg_type": "MouseEvent", "y": 216, "x": 499, "type": "mouseover", "message_id": 2841} -{"sender": 3699, "msg_type": "MouseEvent", "y": 216, "x": 499, "type": "mouseover", "message_id": 2842} -{"sender": 3699, "msg_type": "MouseEvent", "y": 216, "x": 499, "type": "mousemove", "message_id": 2843} -{"sender": 3699, "msg_type": "MouseEvent", "y": 214, "x": 498, "type": "mouseover", "message_id": 2844} -{"sender": 3699, "msg_type": "MouseEvent", "y": 212, "x": 498, "type": "mousemove", "message_id": 2847} -{"sender": 3699, "msg_type": "MouseEvent", "y": 214, "x": 498, "type": "mousemove", "message_id": 2846} -{"sender": 3699, "msg_type": "MouseEvent", "y": 214, "x": 498, "type": "mouseover", "message_id": 2845} -{"sender": 3699, "msg_type": "MouseEvent", "y": 210, "x": 498, "type": "mousemove", "message_id": 2849} -{"sender": 3699, "msg_type": "MouseEvent", "y": 211, "x": 498, "type": "mousemove", "message_id": 2848} -{"sender": 3699, "msg_type": "MouseEvent", "y": 210, "x": 498, "type": "mousemove", "message_id": 2850} -{"sender": 3699, "msg_type": "MouseEvent", "y": 210, "x": 498, "type": "mousedown", "message_id": 2851} -{"sender": 3699, "msg_type": "MouseEvent", "y": 210, "x": 498, "type": "mouseup", "message_id": 2852} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 2857, "altKey": false, "metaKey": false, "key": "l", "ctrlKey": false, "type": "keydown", "keyCode": 76} -{"sender": 3699, "msg_type": "MouseEvent", "y": 210, "x": 498, "type": "mousemove", "message_id": 2858} -{"sender": 3699, "msg_type": "MouseEvent", "y": 210, "x": 496, "type": "mouseover", "message_id": 2859} -{"sender": 3699, "msg_type": "MouseEvent", "y": 210, "x": 496, "type": "mouseover", "message_id": 2860} -{"sender": 3699, "msg_type": "MouseEvent", "y": 210, "x": 496, "type": "mousemove", "message_id": 2861} -{"sender": 3699, "msg_type": "MouseEvent", "y": 210, "x": 494, "type": "mousemove", "message_id": 2862} -{"sender": 3699, "msg_type": "MouseEvent", "y": 210, "x": 492, "type": "mousemove", "message_id": 2863} -{"sender": 3699, "msg_type": "MouseEvent", "y": 209, "x": 490, "type": "mousemove", "message_id": 2864} -{"sender": 3699, "msg_type": "MouseEvent", "y": 208, "x": 489, "type": "mouseover", "message_id": 2865} -{"sender": 3699, "msg_type": "MouseEvent", "y": 208, "x": 489, "type": "mouseover", "message_id": 2866} -{"sender": 3699, "msg_type": "MouseEvent", "y": 208, "x": 489, "type": "mousemove", "message_id": 2867} -{"sender": 3699, "msg_type": "MouseEvent", "y": 207, "x": 488, "type": "mousemove", "message_id": 2868} -{"sender": 3699, "msg_type": "MouseEvent", "y": 205, "x": 488, "type": "mousemove", "message_id": 2869} -{"sender": 3699, "msg_type": "MouseEvent", "y": 203, "x": 488, "type": "mousemove", "message_id": 2870} -{"sender": 3699, "msg_type": "MouseEvent", "y": 200, "x": 488, "type": "mousemove", "message_id": 2871} -{"sender": 3699, "msg_type": "MouseEvent", "y": 197, "x": 488, "type": "mousemove", "message_id": 2872} -{"sender": 3699, "msg_type": "MouseEvent", "y": 194, "x": 488, "type": "mousemove", "message_id": 2873} -{"sender": 3699, "msg_type": "MouseEvent", "y": 190, "x": 488, "type": "mousemove", "message_id": 2874} -{"sender": 3699, "msg_type": "MouseEvent", "y": 187, "x": 488, "type": "mousemove", "message_id": 2875} -{"sender": 3699, "msg_type": "MouseEvent", "y": 184, "x": 488, "type": "mousemove", "message_id": 2876} -{"sender": 3699, "msg_type": "MouseEvent", "y": 182, "x": 489, "type": "mousemove", "message_id": 2877} -{"sender": 3699, "msg_type": "MouseEvent", "y": 179, "x": 489, "type": "mousemove", "message_id": 2878} -{"sender": 3699, "msg_type": "MouseEvent", "y": 177, "x": 489, "type": "mousemove", "message_id": 2879} -{"sender": 3699, "msg_type": "MouseEvent", "y": 176, "x": 489, "type": "mousemove", "message_id": 2880} -{"sender": 3699, "msg_type": "MouseEvent", "y": 175, "x": 489, "type": "mousemove", "message_id": 2881} -{"sender": 3699, "msg_type": "MouseEvent", "y": 175, "x": 489, "type": "mousemove", "message_id": 2882} -{"sender": 3699, "msg_type": "MouseEvent", "y": 175, "x": 489, "type": "mousedown", "message_id": 2883} -{"sender": 3699, "msg_type": "MouseEvent", "y": 175, "x": 489, "type": "mousemove", "message_id": 2884} -{"sender": 3699, "msg_type": "MouseEvent", "y": 176, "x": 488, "type": "mousemove", "message_id": 2885} -{"sender": 3699, "msg_type": "MouseEvent", "y": 176, "x": 488, "type": "mouseup", "message_id": 2886} -{"sender": 3699, "msg_type": "MouseEvent", "y": 179, "x": 486, "type": "mouseover", "message_id": 2888} -{"sender": 3699, "msg_type": "MouseEvent", "y": 179, "x": 486, "type": "mouseover", "message_id": 2889} -{"sender": 3699, "msg_type": "MouseEvent", "y": 179, "x": 486, "type": "mousemove", "message_id": 2890} -{"sender": 3699, "msg_type": "MouseEvent", "y": 183, "x": 482, "type": "mousemove", "message_id": 2891} -{"sender": 3699, "msg_type": "MouseEvent", "y": 187, "x": 476, "type": "mousemove", "message_id": 2892} -{"sender": 3699, "msg_type": "MouseEvent", "y": 191, "x": 469, "type": "mousemove", "message_id": 2893} -{"sender": 3699, "msg_type": "MouseEvent", "y": 196, "x": 461, "type": "mouseover", "message_id": 2894} -{"sender": 3699, "msg_type": "MouseEvent", "y": 196, "x": 461, "type": "mouseover", "message_id": 2895} -{"sender": 3699, "msg_type": "MouseEvent", "y": 196, "x": 461, "type": "mousemove", "message_id": 2896} -{"sender": 3699, "msg_type": "MouseEvent", "y": 201, "x": 453, "type": "mousemove", "message_id": 2897} -{"sender": 3699, "msg_type": "MouseEvent", "y": 205, "x": 444, "type": "mouseover", "message_id": 2898} -{"sender": 3699, "msg_type": "MouseEvent", "y": 205, "x": 444, "type": "mouseover", "message_id": 2899} -{"sender": 3699, "msg_type": "MouseEvent", "y": 205, "x": 444, "type": "mousemove", "message_id": 2900} -{"sender": 3699, "msg_type": "MouseEvent", "y": 210, "x": 435, "type": "mouseover", "message_id": 2901} -{"sender": 3699, "msg_type": "MouseEvent", "y": 210, "x": 435, "type": "mouseover", "message_id": 2902} -{"sender": 3699, "msg_type": "MouseEvent", "y": 210, "x": 435, "type": "mousemove", "message_id": 2903} -{"sender": 3699, "msg_type": "MouseEvent", "y": 216, "x": 422, "type": "mouseover", "message_id": 2904} -{"sender": 3699, "msg_type": "MouseEvent", "y": 216, "x": 422, "type": "mouseover", "message_id": 2905} -{"sender": 3699, "msg_type": "MouseEvent", "y": 216, "x": 422, "type": "mousemove", "message_id": 2906} -{"sender": 3699, "msg_type": "MouseEvent", "y": 221, "x": 411, "type": "mousemove", "message_id": 2907} -{"sender": 3699, "msg_type": "MouseEvent", "y": 228, "x": 395, "type": "mouseover", "message_id": 2908} -{"sender": 3699, "msg_type": "MouseEvent", "y": 228, "x": 395, "type": "mouseover", "message_id": 2909} -{"sender": 3699, "msg_type": "MouseEvent", "y": 228, "x": 395, "type": "mousemove", "message_id": 2910} -{"sender": 3699, "msg_type": "MouseEvent", "y": 236, "x": 378, "type": "mouseover", "message_id": 2911} -{"sender": 3699, "msg_type": "MouseEvent", "y": 236, "x": 378, "type": "mouseover", "message_id": 2912} -{"sender": 3699, "msg_type": "MouseEvent", "y": 236, "x": 378, "type": "mousemove", "message_id": 2913} -{"sender": 3699, "msg_type": "MouseEvent", "y": 242, "x": 360, "type": "mousemove", "message_id": 2914} -{"sender": 3699, "msg_type": "MouseEvent", "y": 248, "x": 343, "type": "mousemove", "message_id": 2915} -{"sender": 3699, "msg_type": "MouseEvent", "y": 252, "x": 331, "type": "mousemove", "message_id": 2916} -{"sender": 3699, "msg_type": "MouseEvent", "y": 255, "x": 324, "type": "mousemove", "message_id": 2917} -{"sender": 3699, "msg_type": "MouseEvent", "y": 257, "x": 320, "type": "mousemove", "message_id": 2918} -{"sender": 3699, "msg_type": "MouseEvent", "y": 259, "x": 317, "type": "mousemove", "message_id": 2919} -{"sender": 3699, "msg_type": "MouseEvent", "y": 261, "x": 314, "type": "mousemove", "message_id": 2920} -{"sender": 3699, "msg_type": "MouseEvent", "y": 263, "x": 312, "type": "mouseover", "message_id": 2921} -{"sender": 3699, "msg_type": "MouseEvent", "y": 263, "x": 312, "type": "mouseover", "message_id": 2922} -{"sender": 3699, "msg_type": "MouseEvent", "y": 263, "x": 312, "type": "mousemove", "message_id": 2923} -{"sender": 3699, "msg_type": "MouseEvent", "y": 264, "x": 309, "type": "mouseover", "message_id": 2924} -{"sender": 3699, "msg_type": "MouseEvent", "y": 264, "x": 309, "type": "mouseover", "message_id": 2925} -{"sender": 3699, "msg_type": "MouseEvent", "y": 264, "x": 309, "type": "mousemove", "message_id": 2926} -{"sender": 3699, "msg_type": "MouseEvent", "y": 266, "x": 305, "type": "mouseover", "message_id": 2927} -{"sender": 3699, "msg_type": "MouseEvent", "y": 266, "x": 305, "type": "mouseover", "message_id": 2928} -{"sender": 3699, "msg_type": "MouseEvent", "y": 266, "x": 305, "type": "mousemove", "message_id": 2929} -{"sender": 3699, "msg_type": "MouseEvent", "y": 268, "x": 301, "type": "mousemove", "message_id": 2930} -{"sender": 3699, "msg_type": "MouseEvent", "y": 269, "x": 296, "type": "mouseover", "message_id": 2931} -{"sender": 3699, "msg_type": "MouseEvent", "y": 269, "x": 296, "type": "mouseover", "message_id": 2932} -{"sender": 3699, "msg_type": "MouseEvent", "y": 269, "x": 296, "type": "mousemove", "message_id": 2933} -{"sender": 3699, "msg_type": "MouseEvent", "y": 270, "x": 291, "type": "mousemove", "message_id": 2934} -{"sender": 3699, "msg_type": "MouseEvent", "y": 272, "x": 286, "type": "mouseover", "message_id": 2935} -{"sender": 3699, "msg_type": "MouseEvent", "y": 272, "x": 286, "type": "mouseover", "message_id": 2936} -{"sender": 3699, "msg_type": "MouseEvent", "y": 272, "x": 286, "type": "mousemove", "message_id": 2937} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 282, "type": "mouseover", "message_id": 2938} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 282, "type": "mouseover", "message_id": 2939} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 282, "type": "mousemove", "message_id": 2940} -{"sender": 3699, "msg_type": "MouseEvent", "y": 275, "x": 277, "type": "mouseover", "message_id": 2941} -{"sender": 3699, "msg_type": "MouseEvent", "y": 275, "x": 277, "type": "mouseover", "message_id": 2942} -{"sender": 3699, "msg_type": "MouseEvent", "y": 275, "x": 277, "type": "mousemove", "message_id": 2943} -{"sender": 3699, "msg_type": "MouseEvent", "y": 276, "x": 273, "type": "mouseover", "message_id": 2944} -{"sender": 3699, "msg_type": "MouseEvent", "y": 276, "x": 273, "type": "mousemove", "message_id": 2946} -{"sender": 3699, "msg_type": "MouseEvent", "y": 276, "x": 273, "type": "mouseover", "message_id": 2945} -{"sender": 3699, "msg_type": "MouseEvent", "y": 277, "x": 270, "type": "mousemove", "message_id": 2947} -{"sender": 3699, "msg_type": "MouseEvent", "y": 279, "x": 265, "type": "mouseover", "message_id": 2948} -{"sender": 3699, "msg_type": "MouseEvent", "y": 279, "x": 265, "type": "mouseover", "message_id": 2949} -{"sender": 3699, "msg_type": "MouseEvent", "y": 279, "x": 265, "type": "mousemove", "message_id": 2950} -{"sender": 3699, "msg_type": "MouseEvent", "y": 281, "x": 259, "type": "mousemove", "message_id": 2951} -{"sender": 3699, "msg_type": "MouseEvent", "y": 283, "x": 253, "type": "mousemove", "message_id": 2952} -{"sender": 3699, "msg_type": "MouseEvent", "y": 284, "x": 250, "type": "mouseover", "message_id": 2953} -{"sender": 3699, "msg_type": "MouseEvent", "y": 284, "x": 250, "type": "mouseover", "message_id": 2954} -{"sender": 3699, "msg_type": "MouseEvent", "y": 284, "x": 250, "type": "mousemove", "message_id": 2955} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 248, "type": "mousemove", "message_id": 2956} -{"sender": 3699, "msg_type": "MouseEvent", "y": 286, "x": 247, "type": "mouseover", "message_id": 2957} -{"sender": 3699, "msg_type": "MouseEvent", "y": 286, "x": 247, "type": "mouseover", "message_id": 2958} -{"sender": 3699, "msg_type": "MouseEvent", "y": 286, "x": 247, "type": "mousemove", "message_id": 2959} -{"sender": 3699, "msg_type": "MouseEvent", "y": 286, "x": 247, "type": "mousemove", "message_id": 2960} -{"sender": 3699, "msg_type": "MouseEvent", "y": 286, "x": 247, "type": "mousedown", "message_id": 2961} -{"sender": 3699, "msg_type": "MouseEvent", "y": 286, "x": 247, "type": "mousemove", "message_id": 2962} -{"sender": 3699, "msg_type": "MouseEvent", "y": 286, "x": 247, "type": "mousemove", "message_id": 2963} -{"sender": 3699, "msg_type": "MouseEvent", "y": 286, "x": 247, "type": "mouseup", "message_id": 2964} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 247, "type": "mousemove", "message_id": 2969} -{"sender": 3699, "msg_type": "MouseEvent", "y": 284, "x": 247, "type": "mousemove", "message_id": 2970} -{"sender": 3699, "msg_type": "MouseEvent", "y": 284, "x": 247, "type": "mousemove", "message_id": 2972} -{"sender": 3699, "msg_type": "MouseEvent", "y": 284, "x": 247, "type": "mousemove", "message_id": 2971} -{"sender": 3699, "msg_type": "MouseEvent", "y": 284, "x": 247, "type": "mousemove", "message_id": 2973} -{"sender": 3699, "msg_type": "MouseEvent", "y": 283, "x": 247, "type": "mousemove", "message_id": 2974} -{"sender": 3699, "msg_type": "MouseEvent", "y": 283, "x": 248, "type": "mousemove", "message_id": 2975} -{"sender": 3699, "msg_type": "MouseEvent", "y": 282, "x": 249, "type": "mousemove", "message_id": 2976} -{"sender": 3699, "msg_type": "MouseEvent", "y": 282, "x": 250, "type": "mousemove", "message_id": 2977} -{"sender": 3699, "msg_type": "MouseEvent", "y": 282, "x": 251, "type": "mousemove", "message_id": 2978} -{"sender": 3699, "msg_type": "MouseEvent", "y": 281, "x": 251, "type": "mousemove", "message_id": 2979} -{"sender": 3699, "msg_type": "MouseEvent", "y": 280, "x": 251, "type": "mousemove", "message_id": 2980} -{"sender": 3699, "msg_type": "MouseEvent", "y": 279, "x": 251, "type": "mousemove", "message_id": 2981} -{"sender": 3699, "msg_type": "MouseEvent", "y": 277, "x": 251, "type": "mousemove", "message_id": 2982} -{"sender": 3699, "msg_type": "MouseEvent", "y": 275, "x": 251, "type": "mousemove", "message_id": 2983} -{"sender": 3699, "msg_type": "MouseEvent", "y": 274, "x": 251, "type": "mousemove", "message_id": 2984} -{"sender": 3699, "msg_type": "MouseEvent", "y": 272, "x": 252, "type": "mousemove", "message_id": 2985} -{"sender": 3699, "msg_type": "MouseEvent", "y": 271, "x": 252, "type": "mousemove", "message_id": 2986} -{"sender": 3699, "msg_type": "MouseEvent", "y": 269, "x": 253, "type": "mousemove", "message_id": 2987} -{"sender": 3699, "msg_type": "MouseEvent", "y": 268, "x": 254, "type": "mousemove", "message_id": 2988} -{"sender": 3699, "msg_type": "MouseEvent", "y": 266, "x": 255, "type": "mousemove", "message_id": 2989} -{"sender": 3699, "msg_type": "MouseEvent", "y": 265, "x": 256, "type": "mousemove", "message_id": 2990} -{"sender": 3699, "msg_type": "MouseEvent", "y": 264, "x": 257, "type": "mousemove", "message_id": 2991} -{"sender": 3699, "msg_type": "MouseEvent", "y": 264, "x": 257, "type": "mousemove", "message_id": 2992} -{"sender": 3699, "msg_type": "MouseEvent", "y": 264, "x": 257, "type": "mousemove", "message_id": 2993} -{"sender": 3699, "msg_type": "MouseEvent", "y": 264, "x": 257, "type": "mousemove", "message_id": 2994} -{"sender": 3699, "msg_type": "MouseEvent", "y": 264, "x": 257, "type": "mousedown", "message_id": 2995} -{"sender": 3699, "msg_type": "MouseEvent", "y": 265, "x": 257, "type": "mousemove", "message_id": 2997} -{"sender": 3699, "msg_type": "MouseEvent", "y": 266, "x": 256, "type": "mousemove", "message_id": 2998} -{"sender": 3699, "msg_type": "MouseEvent", "y": 269, "x": 254, "type": "mouseover", "message_id": 3000} -{"sender": 3699, "msg_type": "MouseEvent", "y": 269, "x": 254, "type": "mouseover", "message_id": 3001} -{"sender": 3699, "msg_type": "MouseEvent", "y": 269, "x": 254, "type": "mousemove", "message_id": 3002} -{"sender": 3699, "msg_type": "MouseEvent", "y": 272, "x": 252, "type": "mousemove", "message_id": 3004} -{"sender": 3699, "msg_type": "MouseEvent", "y": 276, "x": 249, "type": "mousemove", "message_id": 3006} -{"sender": 3699, "msg_type": "MouseEvent", "y": 281, "x": 244, "type": "mousemove", "message_id": 3008} -{"sender": 3699, "msg_type": "MouseEvent", "y": 287, "x": 238, "type": "mousemove", "message_id": 3010} -{"sender": 3699, "msg_type": "MouseEvent", "y": 295, "x": 230, "type": "mouseover", "message_id": 3012} -{"sender": 3699, "msg_type": "MouseEvent", "y": 295, "x": 230, "type": "mouseover", "message_id": 3013} -{"sender": 3699, "msg_type": "MouseEvent", "y": 295, "x": 230, "type": "mousemove", "message_id": 3014} -{"sender": 3699, "msg_type": "MouseEvent", "y": 303, "x": 221, "type": "mousemove", "message_id": 3016} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 210, "type": "mousemove", "message_id": 3018} -{"sender": 3699, "msg_type": "MouseEvent", "y": 322, "x": 197, "type": "mousemove", "message_id": 3020} -{"sender": 3699, "msg_type": "MouseEvent", "y": 335, "x": 182, "type": "mouseover", "message_id": 3022} -{"sender": 3699, "msg_type": "MouseEvent", "y": 335, "x": 182, "type": "mousemove", "message_id": 3024} -{"sender": 3699, "msg_type": "MouseEvent", "y": 335, "x": 182, "type": "mouseover", "message_id": 3023} -{"sender": 3699, "msg_type": "MouseEvent", "y": 345, "x": 171, "type": "mouseover", "message_id": 3026} -{"sender": 3699, "msg_type": "MouseEvent", "y": 345, "x": 171, "type": "mouseover", "message_id": 3027} -{"sender": 3699, "msg_type": "MouseEvent", "y": 345, "x": 171, "type": "mousemove", "message_id": 3028} -{"sender": 3699, "msg_type": "MouseEvent", "y": 349, "x": 168, "type": "mouseover", "message_id": 3030} -{"sender": 3699, "msg_type": "MouseEvent", "y": 349, "x": 168, "type": "mouseover", "message_id": 3031} -{"sender": 3699, "msg_type": "MouseEvent", "y": 349, "x": 168, "type": "mousemove", "message_id": 3032} -{"sender": 3699, "msg_type": "MouseEvent", "y": 351, "x": 167, "type": "mouseover", "message_id": 3034} -{"sender": 3699, "msg_type": "MouseEvent", "y": 351, "x": 167, "type": "mouseover", "message_id": 3035} -{"sender": 3699, "msg_type": "MouseEvent", "y": 351, "x": 167, "type": "mousemove", "message_id": 3036} -{"sender": 3699, "msg_type": "MouseEvent", "y": 352, "x": 167, "type": "mousemove", "message_id": 3038} -{"sender": 3699, "msg_type": "MouseEvent", "y": 352, "x": 167, "type": "mousemove", "message_id": 3040} -{"sender": 3699, "msg_type": "MouseEvent", "y": 352, "x": 167, "type": "mousemove", "message_id": 3042} -{"sender": 3699, "msg_type": "MouseEvent", "y": 351, "x": 167, "type": "mousemove", "message_id": 3044} -{"sender": 3699, "msg_type": "MouseEvent", "y": 351, "x": 167, "type": "mousemove", "message_id": 3046} -{"sender": 3699, "msg_type": "MouseEvent", "y": 351, "x": 167, "type": "mousemove", "message_id": 3048} -{"sender": 3699, "msg_type": "MouseEvent", "y": 351, "x": 167, "type": "mousemove", "message_id": 3050} -{"sender": 3699, "msg_type": "MouseEvent", "y": 351, "x": 167, "type": "mousemove", "message_id": 3052} -{"sender": 3699, "msg_type": "MouseEvent", "y": 350, "x": 168, "type": "mousemove", "message_id": 3054} -{"sender": 3699, "msg_type": "MouseEvent", "y": 350, "x": 169, "type": "mousemove", "message_id": 3056} -{"sender": 3699, "msg_type": "MouseEvent", "y": 350, "x": 169, "type": "mouseup", "message_id": 3058} -{"sender": 3699, "msg_type": "MouseEvent", "y": 349, "x": 171, "type": "mouseover", "message_id": 3059} -{"sender": 3699, "msg_type": "MouseEvent", "y": 349, "x": 171, "type": "mouseover", "message_id": 3060} -{"sender": 3699, "msg_type": "MouseEvent", "y": 349, "x": 171, "type": "mousemove", "message_id": 3061} -{"sender": 3699, "msg_type": "MouseEvent", "y": 347, "x": 174, "type": "mouseover", "message_id": 3062} -{"sender": 3699, "msg_type": "MouseEvent", "y": 347, "x": 174, "type": "mouseover", "message_id": 3063} -{"sender": 3699, "msg_type": "MouseEvent", "y": 347, "x": 174, "type": "mousemove", "message_id": 3064} -{"sender": 3699, "msg_type": "MouseEvent", "y": 344, "x": 177, "type": "mousemove", "message_id": 3065} -{"sender": 3699, "msg_type": "MouseEvent", "y": 342, "x": 179, "type": "mousemove", "message_id": 3066} -{"sender": 3699, "msg_type": "MouseEvent", "y": 341, "x": 182, "type": "mouseover", "message_id": 3067} -{"sender": 3699, "msg_type": "MouseEvent", "y": 341, "x": 182, "type": "mouseover", "message_id": 3068} -{"sender": 3699, "msg_type": "MouseEvent", "y": 341, "x": 187, "type": "mousemove", "message_id": 3070} -{"sender": 3699, "msg_type": "MouseEvent", "y": 341, "x": 182, "type": "mousemove", "message_id": 3069} -{"sender": 3699, "msg_type": "MouseEvent", "y": 341, "x": 214, "type": "mouseover", "message_id": 3072} -{"sender": 3699, "msg_type": "MouseEvent", "y": 341, "x": 198, "type": "mousemove", "message_id": 3071} -{"sender": 3699, "msg_type": "MouseEvent", "y": 341, "x": 214, "type": "mouseover", "message_id": 3073} -{"sender": 3699, "msg_type": "MouseEvent", "y": 341, "x": 214, "type": "mousemove", "message_id": 3074} -{"sender": 3699, "msg_type": "MouseEvent", "y": 342, "x": 240, "type": "mouseover", "message_id": 3075} -{"sender": 3699, "msg_type": "MouseEvent", "y": 342, "x": 240, "type": "mouseover", "message_id": 3076} -{"sender": 3699, "msg_type": "MouseEvent", "y": 342, "x": 240, "type": "mousemove", "message_id": 3077} -{"sender": 3699, "msg_type": "MouseEvent", "y": 344, "x": 275, "type": "mousemove", "message_id": 3078} -{"sender": 3699, "msg_type": "MouseEvent", "y": 347, "x": 310, "type": "mousemove", "message_id": 3079} -{"sender": 3699, "msg_type": "MouseEvent", "y": 350, "x": 352, "type": "mousemove", "message_id": 3080} -{"sender": 3699, "msg_type": "MouseEvent", "y": 352, "x": 380, "type": "mousemove", "message_id": 3081} -{"sender": 3699, "msg_type": "MouseEvent", "y": 354, "x": 406, "type": "mousemove", "message_id": 3082} -{"sender": 3699, "msg_type": "MouseEvent", "y": 355, "x": 426, "type": "mousemove", "message_id": 3083} -{"sender": 3699, "msg_type": "MouseEvent", "y": 356, "x": 441, "type": "mouseover", "message_id": 3084} -{"sender": 3699, "msg_type": "MouseEvent", "y": 356, "x": 441, "type": "mouseover", "message_id": 3085} -{"sender": 3699, "msg_type": "MouseEvent", "y": 356, "x": 441, "type": "mousemove", "message_id": 3086} -{"sender": 3699, "msg_type": "MouseEvent", "y": 356, "x": 457, "type": "mouseover", "message_id": 3087} -{"sender": 3699, "msg_type": "MouseEvent", "y": 356, "x": 457, "type": "mousemove", "message_id": 3089} -{"sender": 3699, "msg_type": "MouseEvent", "y": 356, "x": 457, "type": "mouseover", "message_id": 3088} -{"sender": 3699, "msg_type": "MouseEvent", "y": 356, "x": 465, "type": "mouseover", "message_id": 3090} -{"sender": 3699, "msg_type": "MouseEvent", "y": 356, "x": 465, "type": "mouseover", "message_id": 3091} -{"sender": 3699, "msg_type": "MouseEvent", "y": 356, "x": 465, "type": "mousemove", "message_id": 3092} -{"sender": 3699, "msg_type": "MouseEvent", "y": 355, "x": 469, "type": "mousemove", "message_id": 3093} -{"sender": 3699, "msg_type": "MouseEvent", "y": 355, "x": 470, "type": "mouseover", "message_id": 3094} -{"sender": 3699, "msg_type": "MouseEvent", "y": 355, "x": 470, "type": "mouseover", "message_id": 3095} -{"sender": 3699, "msg_type": "MouseEvent", "y": 355, "x": 470, "type": "mousemove", "message_id": 3096} -{"sender": 3699, "msg_type": "MouseEvent", "y": 355, "x": 470, "type": "mousemove", "message_id": 3097} -{"sender": 3699, "msg_type": "MouseEvent", "y": 355, "x": 470, "type": "mousemove", "message_id": 3098} -{"sender": 3699, "msg_type": "MouseEvent", "y": 356, "x": 471, "type": "mousemove", "message_id": 3099} -{"sender": 3699, "msg_type": "MouseEvent", "y": 356, "x": 471, "type": "mousemove", "message_id": 3100} -{"sender": 3699, "msg_type": "MouseEvent", "y": 356, "x": 471, "type": "mousemove", "message_id": 3101} -{"sender": 3699, "msg_type": "MouseEvent", "y": 356, "x": 471, "type": "mousemove", "message_id": 3102} -{"sender": 3699, "msg_type": "MouseEvent", "y": 359, "x": 471, "type": "mousemove", "message_id": 3104} -{"sender": 3699, "msg_type": "MouseEvent", "y": 357, "x": 471, "type": "mousemove", "message_id": 3103} -{"sender": 3699, "msg_type": "MouseEvent", "y": 361, "x": 472, "type": "mousemove", "message_id": 3105} -{"sender": 3699, "msg_type": "MouseEvent", "y": 362, "x": 472, "type": "mousemove", "message_id": 3106} -{"sender": 3699, "msg_type": "MouseEvent", "y": 363, "x": 472, "type": "mousemove", "message_id": 3107} -{"sender": 3699, "msg_type": "MouseEvent", "y": 363, "x": 472, "type": "mousemove", "message_id": 3108} -{"sender": 3699, "msg_type": "MouseEvent", "y": 363, "x": 472, "type": "mousemove", "message_id": 3109} -{"sender": 3699, "msg_type": "MouseEvent", "y": 363, "x": 472, "type": "mousemove", "message_id": 3110} -{"sender": 3699, "msg_type": "MouseEvent", "y": 362, "x": 472, "type": "mousemove", "message_id": 3111} -{"sender": 3699, "msg_type": "MouseEvent", "y": 362, "x": 472, "type": "mousemove", "message_id": 3112} -{"sender": 3699, "msg_type": "MouseEvent", "y": 362, "x": 472, "type": "mousemove", "message_id": 3113} -{"sender": 3699, "msg_type": "MouseEvent", "y": 362, "x": 472, "type": "mousemove", "message_id": 3114} -{"sender": 3699, "msg_type": "MouseEvent", "y": 362, "x": 471, "type": "mousemove", "message_id": 3115} -{"sender": 3699, "msg_type": "MouseEvent", "y": 361, "x": 471, "type": "mousemove", "message_id": 3116} -{"sender": 3699, "msg_type": "MouseEvent", "y": 360, "x": 469, "type": "mouseover", "message_id": 3117} -{"sender": 3699, "msg_type": "MouseEvent", "y": 360, "x": 469, "type": "mouseover", "message_id": 3118} -{"sender": 3699, "msg_type": "MouseEvent", "y": 360, "x": 469, "type": "mousemove", "message_id": 3119} -{"sender": 3699, "msg_type": "MouseEvent", "y": 358, "x": 466, "type": "mouseover", "message_id": 3120} -{"sender": 3699, "msg_type": "MouseEvent", "y": 358, "x": 466, "type": "mouseover", "message_id": 3121} -{"sender": 3699, "msg_type": "MouseEvent", "y": 358, "x": 466, "type": "mousemove", "message_id": 3122} -{"sender": 3699, "msg_type": "MouseEvent", "y": 356, "x": 463, "type": "mousemove", "message_id": 3123} -{"sender": 3699, "msg_type": "MouseEvent", "y": 354, "x": 460, "type": "mouseover", "message_id": 3124} -{"sender": 3699, "msg_type": "MouseEvent", "y": 354, "x": 460, "type": "mousemove", "message_id": 3126} -{"sender": 3699, "msg_type": "MouseEvent", "y": 354, "x": 460, "type": "mouseover", "message_id": 3125} -{"sender": 3699, "msg_type": "MouseEvent", "y": 352, "x": 457, "type": "mousemove", "message_id": 3127} -{"sender": 3699, "msg_type": "MouseEvent", "y": 351, "x": 456, "type": "mouseover", "message_id": 3129} -{"sender": 3699, "msg_type": "MouseEvent", "y": 351, "x": 456, "type": "mousemove", "message_id": 3130} -{"sender": 3699, "msg_type": "MouseEvent", "y": 351, "x": 456, "type": "mouseover", "message_id": 3128} -{"sender": 3699, "msg_type": "MouseEvent", "y": 350, "x": 456, "type": "mousemove", "message_id": 3131} -{"sender": 3699, "msg_type": "MouseEvent", "y": 350, "x": 456, "type": "mousemove", "message_id": 3132} -{"sender": 3699, "msg_type": "MouseEvent", "y": 350, "x": 456, "type": "mousemove", "message_id": 3133} -{"sender": 3699, "msg_type": "MouseEvent", "y": 350, "x": 456, "type": "mousedown", "message_id": 3134} -{"sender": 3699, "msg_type": "MouseEvent", "y": 350, "x": 456, "type": "mousemove", "message_id": 3139} -{"sender": 3699, "msg_type": "MouseEvent", "y": 350, "x": 456, "type": "mouseup", "message_id": 3140} -{"sender": 3699, "msg_type": "MouseEvent", "y": 350, "x": 456, "type": "mousedown", "message_id": 3141} -{"sender": 3699, "msg_type": "MouseEvent", "y": 350, "x": 456, "type": "mouseup", "message_id": 3144} -{"sender": 3699, "msg_type": "MouseEvent", "y": 350, "x": 456, "type": "mousemove", "message_id": 3145} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 3146, "altKey": false, "metaKey": false, "key": "Backspace", "ctrlKey": false, "type": "keydown", "keyCode": 8} -{"sender": 3699, "msg_type": "MouseEvent", "y": 350, "x": 456, "type": "mousemove", "message_id": 3148} -{"sender": 3699, "msg_type": "MouseEvent", "y": 349, "x": 457, "type": "mousemove", "message_id": 3149} -{"sender": 3699, "msg_type": "MouseEvent", "y": 348, "x": 458, "type": "mousemove", "message_id": 3150} -{"sender": 3699, "msg_type": "MouseEvent", "y": 346, "x": 461, "type": "mouseover", "message_id": 3151} -{"sender": 3699, "msg_type": "MouseEvent", "y": 346, "x": 461, "type": "mouseover", "message_id": 3152} -{"sender": 3699, "msg_type": "MouseEvent", "y": 346, "x": 461, "type": "mousemove", "message_id": 3153} -{"sender": 3699, "msg_type": "MouseEvent", "y": 343, "x": 466, "type": "mousemove", "message_id": 3154} -{"sender": 3699, "msg_type": "MouseEvent", "y": 341, "x": 471, "type": "mousemove", "message_id": 3155} -{"sender": 3699, "msg_type": "MouseEvent", "y": 336, "x": 479, "type": "mousemove", "message_id": 3156} -{"sender": 3699, "msg_type": "MouseEvent", "y": 331, "x": 489, "type": "mousemove", "message_id": 3157} -{"sender": 3699, "msg_type": "MouseEvent", "y": 326, "x": 497, "type": "mousemove", "message_id": 3158} -{"sender": 3699, "msg_type": "MouseEvent", "y": 323, "x": 502, "type": "mousemove", "message_id": 3159} -{"sender": 3699, "msg_type": "MouseEvent", "y": 319, "x": 508, "type": "mousemove", "message_id": 3160} -{"sender": 3699, "msg_type": "MouseEvent", "y": 316, "x": 512, "type": "mousemove", "message_id": 3161} -{"sender": 3699, "msg_type": "MouseEvent", "y": 314, "x": 515, "type": "mousemove", "message_id": 3162} -{"sender": 3699, "msg_type": "MouseEvent", "y": 312, "x": 518, "type": "mousemove", "message_id": 3163} -{"sender": 3699, "msg_type": "MouseEvent", "y": 310, "x": 521, "type": "mousemove", "message_id": 3164} -{"sender": 3699, "msg_type": "MouseEvent", "y": 307, "x": 523, "type": "mousemove", "message_id": 3165} -{"sender": 3699, "msg_type": "MouseEvent", "y": 306, "x": 525, "type": "mouseover", "message_id": 3166} -{"sender": 3699, "msg_type": "MouseEvent", "y": 306, "x": 525, "type": "mouseover", "message_id": 3167} -{"sender": 3699, "msg_type": "MouseEvent", "y": 306, "x": 525, "type": "mousemove", "message_id": 3168} -{"sender": 3699, "msg_type": "MouseEvent", "y": 304, "x": 527, "type": "mouseover", "message_id": 3170} -{"sender": 3699, "msg_type": "MouseEvent", "y": 304, "x": 527, "type": "mouseover", "message_id": 3169} -{"sender": 3699, "msg_type": "MouseEvent", "y": 304, "x": 527, "type": "mousemove", "message_id": 3171} -{"sender": 3699, "msg_type": "MouseEvent", "y": 304, "x": 528, "type": "mouseover", "message_id": 3172} -{"sender": 3699, "msg_type": "MouseEvent", "y": 304, "x": 528, "type": "mousemove", "message_id": 3174} -{"sender": 3699, "msg_type": "MouseEvent", "y": 304, "x": 528, "type": "mouseover", "message_id": 3173} -{"sender": 3699, "msg_type": "MouseEvent", "y": 303, "x": 528, "type": "mousemove", "message_id": 3175} -{"sender": 3699, "msg_type": "MouseEvent", "y": 303, "x": 528, "type": "mousemove", "message_id": 3176} -{"sender": 3699, "msg_type": "MouseEvent", "y": 303, "x": 528, "type": "mousedown", "message_id": 3177} -{"sender": 3699, "msg_type": "MouseEvent", "y": 303, "x": 528, "type": "mouseup", "message_id": 3179} -{"sender": 3699, "msg_type": "MouseEvent", "y": 303, "x": 528, "type": "mousemove", "message_id": 3180} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 1, "deltaY": 0, "delta": -1, "type": "wheel", "message_id": 3181} -{"sender": 3699, "msg_type": "MouseEvent", "y": 302, "x": 529, "type": "mousemove", "message_id": 3182} -{"sender": 3699, "msg_type": "MouseEvent", "y": 300, "x": 532, "type": "mouseover", "message_id": 3183} -{"sender": 3699, "msg_type": "MouseEvent", "y": 300, "x": 532, "type": "mouseover", "message_id": 3184} -{"sender": 3699, "msg_type": "MouseEvent", "y": 300, "x": 532, "type": "mousemove", "message_id": 3185} -{"sender": 3699, "msg_type": "MouseEvent", "y": 296, "x": 539, "type": "mousemove", "message_id": 3186} -{"sender": 3699, "msg_type": "MouseEvent", "y": 292, "x": 550, "type": "mousemove", "message_id": 3187} -{"sender": 3699, "msg_type": "MouseEvent", "y": 287, "x": 564, "type": "mousemove", "message_id": 3188} -{"sender": 3699, "msg_type": "MouseEvent", "y": 282, "x": 579, "type": "mouseover", "message_id": 3189} -{"sender": 3699, "msg_type": "MouseEvent", "y": 282, "x": 579, "type": "mouseover", "message_id": 3190} -{"sender": 3699, "msg_type": "MouseEvent", "y": 282, "x": 579, "type": "mousemove", "message_id": 3191} -{"sender": 3699, "msg_type": "MouseEvent", "y": 278, "x": 592, "type": "mouseover", "message_id": 3192} -{"sender": 3699, "msg_type": "MouseEvent", "y": 278, "x": 592, "type": "mouseover", "message_id": 3193} -{"sender": 3699, "msg_type": "MouseEvent", "y": 278, "x": 592, "type": "mousemove", "message_id": 3194} -{"sender": 3699, "msg_type": "MouseEvent", "y": 274, "x": 602, "type": "mousemove", "message_id": 3195} -{"sender": 3699, "msg_type": "MouseEvent", "y": 271, "x": 610, "type": "mousemove", "message_id": 3196} -{"sender": 3699, "msg_type": "MouseEvent", "y": 269, "x": 614, "type": "mousemove", "message_id": 3197} -{"sender": 3699, "msg_type": "MouseEvent", "y": 267, "x": 618, "type": "mousemove", "message_id": 3198} -{"sender": 3699, "msg_type": "MouseEvent", "y": 266, "x": 620, "type": "mouseover", "message_id": 3199} -{"sender": 3699, "msg_type": "MouseEvent", "y": 266, "x": 620, "type": "mouseover", "message_id": 3200} -{"sender": 3699, "msg_type": "MouseEvent", "y": 266, "x": 620, "type": "mousemove", "message_id": 3201} -{"sender": 3699, "msg_type": "MouseEvent", "y": 265, "x": 621, "type": "mouseover", "message_id": 3202} -{"sender": 3699, "msg_type": "MouseEvent", "y": 265, "x": 621, "type": "mouseover", "message_id": 3203} -{"sender": 3699, "msg_type": "MouseEvent", "y": 265, "x": 621, "type": "mousemove", "message_id": 3204} -{"sender": 3699, "msg_type": "MouseEvent", "y": 264, "x": 621, "type": "mousemove", "message_id": 3205} -{"sender": 3699, "msg_type": "MouseEvent", "y": 264, "x": 621, "type": "mousemove", "message_id": 3206} -{"sender": 3699, "msg_type": "MouseEvent", "y": 264, "x": 622, "type": "mousemove", "message_id": 3207} -{"sender": 3699, "msg_type": "MouseEvent", "y": 264, "x": 622, "type": "mousemove", "message_id": 3208} -{"sender": 3699, "msg_type": "MouseEvent", "y": 263, "x": 623, "type": "mousemove", "message_id": 3209} -{"sender": 3699, "msg_type": "MouseEvent", "y": 263, "x": 623, "type": "mousemove", "message_id": 3210} -{"sender": 3699, "msg_type": "MouseEvent", "y": 263, "x": 623, "type": "mousemove", "message_id": 3211} -{"sender": 3699, "msg_type": "MouseEvent", "y": 263, "x": 624, "type": "mousemove", "message_id": 3212} -{"sender": 3699, "msg_type": "MouseEvent", "y": 263, "x": 625, "type": "mousemove", "message_id": 3213} -{"sender": 3699, "msg_type": "MouseEvent", "y": 263, "x": 626, "type": "mousemove", "message_id": 3214} -{"sender": 3699, "msg_type": "MouseEvent", "y": 262, "x": 627, "type": "mousemove", "message_id": 3215} -{"sender": 3699, "msg_type": "MouseEvent", "y": 262, "x": 628, "type": "mousemove", "message_id": 3216} -{"sender": 3699, "msg_type": "MouseEvent", "y": 262, "x": 629, "type": "mousemove", "message_id": 3217} -{"sender": 3699, "msg_type": "MouseEvent", "y": 262, "x": 630, "type": "mousemove", "message_id": 3218} -{"sender": 3699, "msg_type": "MouseEvent", "y": 262, "x": 630, "type": "mousemove", "message_id": 3219} -{"sender": 3699, "msg_type": "MouseEvent", "y": 262, "x": 630, "type": "mousemove", "message_id": 3220} -{"sender": 3699, "msg_type": "MouseEvent", "y": 263, "x": 630, "type": "mousemove", "message_id": 3221} -{"sender": 3699, "msg_type": "MouseEvent", "y": 264, "x": 630, "type": "mousemove", "message_id": 3222} -{"sender": 3699, "msg_type": "MouseEvent", "y": 265, "x": 629, "type": "mousemove", "message_id": 3223} -{"sender": 3699, "msg_type": "MouseEvent", "y": 266, "x": 628, "type": "mousemove", "message_id": 3224} -{"sender": 3699, "msg_type": "MouseEvent", "y": 269, "x": 626, "type": "mouseover", "message_id": 3225} -{"sender": 3699, "msg_type": "MouseEvent", "y": 269, "x": 626, "type": "mouseover", "message_id": 3226} -{"sender": 3699, "msg_type": "MouseEvent", "y": 269, "x": 626, "type": "mousemove", "message_id": 3227} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 622, "type": "mousemove", "message_id": 3228} -{"sender": 3699, "msg_type": "MouseEvent", "y": 279, "x": 615, "type": "mousemove", "message_id": 3229} -{"sender": 3699, "msg_type": "MouseEvent", "y": 286, "x": 607, "type": "mousemove", "message_id": 3230} -{"sender": 3699, "msg_type": "MouseEvent", "y": 293, "x": 602, "type": "mousemove", "message_id": 3231} -{"sender": 3699, "msg_type": "MouseEvent", "y": 299, "x": 599, "type": "mouseover", "message_id": 3232} -{"sender": 3699, "msg_type": "MouseEvent", "y": 299, "x": 599, "type": "mouseover", "message_id": 3233} -{"sender": 3699, "msg_type": "MouseEvent", "y": 299, "x": 599, "type": "mousemove", "message_id": 3234} -{"sender": 3699, "msg_type": "MouseEvent", "y": 304, "x": 598, "type": "mouseover", "message_id": 3235} -{"sender": 3699, "msg_type": "MouseEvent", "y": 304, "x": 598, "type": "mouseover", "message_id": 3236} -{"sender": 3699, "msg_type": "MouseEvent", "y": 304, "x": 598, "type": "mousemove", "message_id": 3237} -{"sender": 3699, "msg_type": "MouseEvent", "y": 309, "x": 598, "type": "mousemove", "message_id": 3238} -{"sender": 3699, "msg_type": "MouseEvent", "y": 313, "x": 599, "type": "mousemove", "message_id": 3239} -{"sender": 3699, "msg_type": "MouseEvent", "y": 316, "x": 600, "type": "mousemove", "message_id": 3240} -{"sender": 3699, "msg_type": "MouseEvent", "y": 318, "x": 601, "type": "mousemove", "message_id": 3241} -{"sender": 3699, "msg_type": "MouseEvent", "y": 320, "x": 603, "type": "mouseover", "message_id": 3242} -{"sender": 3699, "msg_type": "MouseEvent", "y": 320, "x": 603, "type": "mouseover", "message_id": 3243} -{"sender": 3699, "msg_type": "MouseEvent", "y": 320, "x": 603, "type": "mousemove", "message_id": 3244} -{"sender": 3699, "msg_type": "MouseEvent", "y": 321, "x": 605, "type": "mouseover", "message_id": 3245} -{"sender": 3699, "msg_type": "MouseEvent", "y": 321, "x": 605, "type": "mouseover", "message_id": 3246} -{"sender": 3699, "msg_type": "MouseEvent", "y": 321, "x": 605, "type": "mousemove", "message_id": 3247} -{"sender": 3699, "msg_type": "MouseEvent", "y": 322, "x": 610, "type": "mousemove", "message_id": 3248} -{"sender": 3699, "msg_type": "MouseEvent", "y": 323, "x": 615, "type": "mousemove", "message_id": 3249} -{"sender": 3699, "msg_type": "MouseEvent", "y": 323, "x": 621, "type": "mousemove", "message_id": 3250} -{"sender": 3699, "msg_type": "MouseEvent", "y": 323, "x": 626, "type": "mousemove", "message_id": 3251} -{"sender": 3699, "msg_type": "MouseEvent", "y": 323, "x": 630, "type": "mousemove", "message_id": 3252} -{"sender": 3699, "msg_type": "MouseEvent", "y": 323, "x": 635, "type": "mousemove", "message_id": 3253} -{"sender": 3699, "msg_type": "MouseEvent", "y": 324, "x": 638, "type": "mousemove", "message_id": 3254} -{"sender": 3699, "msg_type": "MouseEvent", "y": 324, "x": 641, "type": "mousemove", "message_id": 3255} -{"sender": 3699, "msg_type": "MouseEvent", "y": 324, "x": 642, "type": "mouseover", "message_id": 3256} -{"sender": 3699, "msg_type": "MouseEvent", "y": 324, "x": 642, "type": "mouseover", "message_id": 3257} -{"sender": 3699, "msg_type": "MouseEvent", "y": 324, "x": 642, "type": "mousemove", "message_id": 3258} -{"sender": 3699, "msg_type": "MouseEvent", "y": 324, "x": 642, "type": "mousemove", "message_id": 3259} -{"sender": 3699, "msg_type": "MouseEvent", "y": 324, "x": 642, "type": "mousemove", "message_id": 3260} -{"sender": 3699, "msg_type": "MouseEvent", "y": 324, "x": 642, "type": "mousemove", "message_id": 3261} -{"sender": 3699, "msg_type": "MouseEvent", "y": 324, "x": 642, "type": "mousemove", "message_id": 3262} -{"sender": 3699, "msg_type": "MouseEvent", "y": 323, "x": 642, "type": "mousemove", "message_id": 3263} -{"sender": 3699, "msg_type": "MouseEvent", "y": 323, "x": 642, "type": "mousemove", "message_id": 3264} -{"sender": 3699, "msg_type": "MouseEvent", "y": 323, "x": 642, "type": "mousemove", "message_id": 3265} -{"sender": 3699, "msg_type": "MouseEvent", "y": 323, "x": 642, "type": "mousedown", "message_id": 3266} -{"sender": 3699, "msg_type": "MouseEvent", "y": 323, "x": 642, "type": "mousemove", "message_id": 3268} -{"sender": 3699, "msg_type": "MouseEvent", "y": 323, "x": 642, "type": "mouseup", "message_id": 3269} -{"sender": 3699, "msg_type": "MouseEvent", "y": 323, "x": 643, "type": "mousemove", "message_id": 3270} -{"sender": 3699, "msg_type": "MouseEvent", "y": 323, "x": 644, "type": "mousemove", "message_id": 3271} -{"sender": 3699, "msg_type": "MouseEvent", "y": 323, "x": 645, "type": "mousemove", "message_id": 3272} -{"sender": 3699, "msg_type": "MouseEvent", "y": 323, "x": 645, "type": "mousemove", "message_id": 3273} -{"sender": 3699, "msg_type": "MouseEvent", "y": 323, "x": 647, "type": "mouseover", "message_id": 3274} -{"sender": 3699, "msg_type": "MouseEvent", "y": 323, "x": 647, "type": "mousemove", "message_id": 3276} -{"sender": 3699, "msg_type": "MouseEvent", "y": 323, "x": 647, "type": "mouseover", "message_id": 3275} -{"sender": 3699, "msg_type": "MouseEvent", "y": 323, "x": 649, "type": "mousemove", "message_id": 3277} -{"sender": 3699, "msg_type": "MouseEvent", "y": 323, "x": 652, "type": "mousemove", "message_id": 3278} -{"sender": 3699, "msg_type": "MouseEvent", "y": 324, "x": 654, "type": "mousemove", "message_id": 3279} -{"sender": 3699, "msg_type": "MouseEvent", "y": 324, "x": 657, "type": "mousemove", "message_id": 3280} -{"sender": 3699, "msg_type": "MouseEvent", "y": 325, "x": 661, "type": "mousemove", "message_id": 3281} -{"sender": 3699, "msg_type": "MouseEvent", "y": 326, "x": 665, "type": "mousemove", "message_id": 3282} -{"sender": 3699, "msg_type": "MouseEvent", "y": 327, "x": 669, "type": "mousemove", "message_id": 3283} -{"sender": 3699, "msg_type": "MouseEvent", "y": 327, "x": 673, "type": "mousemove", "message_id": 3284} -{"sender": 3699, "msg_type": "MouseEvent", "y": 328, "x": 676, "type": "mousemove", "message_id": 3285} -{"sender": 3699, "msg_type": "MouseEvent", "y": 328, "x": 678, "type": "mousemove", "message_id": 3286} -{"sender": 3699, "msg_type": "MouseEvent", "y": 328, "x": 679, "type": "mouseover", "message_id": 3287} -{"sender": 3699, "msg_type": "MouseEvent", "y": 328, "x": 679, "type": "mouseover", "message_id": 3288} -{"sender": 3699, "msg_type": "MouseEvent", "y": 328, "x": 679, "type": "mousemove", "message_id": 3289} -{"sender": 3699, "msg_type": "MouseEvent", "y": 328, "x": 679, "type": "mousemove", "message_id": 3290} -{"sender": 3699, "msg_type": "MouseEvent", "y": 328, "x": 678, "type": "mousemove", "message_id": 3291} -{"sender": 3699, "msg_type": "MouseEvent", "y": 328, "x": 678, "type": "mousemove", "message_id": 3292} -{"sender": 3699, "msg_type": "MouseEvent", "y": 328, "x": 678, "type": "mousemove", "message_id": 3293} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 3294, "altKey": false, "metaKey": false, "key": "Backspace", "ctrlKey": false, "type": "keydown", "keyCode": 8} -{"sender": 3699, "msg_type": "MouseEvent", "y": 327, "x": 678, "type": "mousemove", "message_id": 3296} -{"sender": 3699, "msg_type": "MouseEvent", "y": 326, "x": 679, "type": "mousemove", "message_id": 3297} -{"sender": 3699, "msg_type": "MouseEvent", "y": 324, "x": 679, "type": "mousemove", "message_id": 3298} -{"sender": 3699, "msg_type": "MouseEvent", "y": 322, "x": 679, "type": "mousemove", "message_id": 3299} -{"sender": 3699, "msg_type": "MouseEvent", "y": 317, "x": 678, "type": "mousemove", "message_id": 3300} -{"sender": 3699, "msg_type": "MouseEvent", "y": 311, "x": 677, "type": "mousemove", "message_id": 3301} -{"sender": 3699, "msg_type": "MouseEvent", "y": 303, "x": 673, "type": "mouseover", "message_id": 3302} -{"sender": 3699, "msg_type": "MouseEvent", "y": 303, "x": 673, "type": "mouseover", "message_id": 3303} -{"sender": 3699, "msg_type": "MouseEvent", "y": 303, "x": 673, "type": "mousemove", "message_id": 3304} -{"sender": 3699, "msg_type": "MouseEvent", "y": 292, "x": 664, "type": "mousemove", "message_id": 3305} -{"sender": 3699, "msg_type": "MouseEvent", "y": 279, "x": 652, "type": "mousemove", "message_id": 3306} -{"sender": 3699, "msg_type": "MouseEvent", "y": 264, "x": 635, "type": "mousemove", "message_id": 3307} -{"sender": 3699, "msg_type": "MouseEvent", "y": 249, "x": 612, "type": "mousemove", "message_id": 3308} -{"sender": 3699, "msg_type": "MouseEvent", "y": 238, "x": 594, "type": "mousemove", "message_id": 3309} -{"sender": 3699, "msg_type": "MouseEvent", "y": 223, "x": 569, "type": "mousemove", "message_id": 3310} -{"sender": 3699, "msg_type": "MouseEvent", "y": 210, "x": 545, "type": "mousemove", "message_id": 3311} -{"sender": 3699, "msg_type": "MouseEvent", "y": 198, "x": 524, "type": "mouseover", "message_id": 3312} -{"sender": 3699, "msg_type": "MouseEvent", "y": 198, "x": 524, "type": "mouseover", "message_id": 3313} -{"sender": 3699, "msg_type": "MouseEvent", "y": 198, "x": 524, "type": "mousemove", "message_id": 3314} -{"sender": 3699, "msg_type": "MouseEvent", "y": 188, "x": 505, "type": "mouseover", "message_id": 3315} -{"sender": 3699, "msg_type": "MouseEvent", "y": 188, "x": 505, "type": "mouseover", "message_id": 3316} -{"sender": 3699, "msg_type": "MouseEvent", "y": 188, "x": 505, "type": "mousemove", "message_id": 3317} -{"sender": 3699, "msg_type": "MouseEvent", "y": 181, "x": 490, "type": "mouseover", "message_id": 3318} -{"sender": 3699, "msg_type": "MouseEvent", "y": 181, "x": 490, "type": "mouseover", "message_id": 3319} -{"sender": 3699, "msg_type": "MouseEvent", "y": 181, "x": 490, "type": "mousemove", "message_id": 3320} -{"sender": 3699, "msg_type": "MouseEvent", "y": 177, "x": 481, "type": "mousemove", "message_id": 3321} -{"sender": 3699, "msg_type": "MouseEvent", "y": 176, "x": 477, "type": "mouseover", "message_id": 3322} -{"sender": 3699, "msg_type": "MouseEvent", "y": 176, "x": 477, "type": "mouseover", "message_id": 3323} -{"sender": 3699, "msg_type": "MouseEvent", "y": 176, "x": 477, "type": "mousemove", "message_id": 3324} -{"sender": 3699, "msg_type": "MouseEvent", "y": 175, "x": 476, "type": "mouseover", "message_id": 3325} -{"sender": 3699, "msg_type": "MouseEvent", "y": 175, "x": 476, "type": "mouseover", "message_id": 3326} -{"sender": 3699, "msg_type": "MouseEvent", "y": 175, "x": 476, "type": "mousemove", "message_id": 3327} -{"sender": 3699, "msg_type": "MouseEvent", "y": 175, "x": 476, "type": "mousedown", "message_id": 3328} -{"sender": 3699, "msg_type": "MouseEvent", "y": 175, "x": 476, "type": "mousemove", "message_id": 3330} -{"sender": 3699, "msg_type": "MouseEvent", "y": 175, "x": 476, "type": "mousemove", "message_id": 3331} -{"sender": 3699, "msg_type": "MouseEvent", "y": 175, "x": 476, "type": "mousemove", "message_id": 3333} -{"sender": 3699, "msg_type": "MouseEvent", "y": 175, "x": 476, "type": "mousemove", "message_id": 3335} -{"sender": 3699, "msg_type": "MouseEvent", "y": 175, "x": 476, "type": "mousemove", "message_id": 3337} -{"sender": 3699, "msg_type": "MouseEvent", "y": 175, "x": 476, "type": "mousemove", "message_id": 3339} -{"sender": 3699, "msg_type": "MouseEvent", "y": 174, "x": 476, "type": "mousemove", "message_id": 3341} -{"sender": 3699, "msg_type": "MouseEvent", "y": 174, "x": 476, "type": "mousemove", "message_id": 3343} -{"sender": 3699, "msg_type": "MouseEvent", "y": 174, "x": 476, "type": "mouseup", "message_id": 3345} -{"sender": 3699, "msg_type": "MouseEvent", "y": 174, "x": 476, "type": "mousemove", "message_id": 3346} -{"sender": 3699, "msg_type": "MouseEvent", "y": 175, "x": 477, "type": "mousemove", "message_id": 3347} -{"sender": 3699, "msg_type": "MouseEvent", "y": 175, "x": 478, "type": "mousemove", "message_id": 3348} -{"sender": 3699, "msg_type": "MouseEvent", "y": 176, "x": 479, "type": "mousemove", "message_id": 3349} -{"sender": 3699, "msg_type": "MouseEvent", "y": 176, "x": 480, "type": "mousemove", "message_id": 3350} -{"sender": 3699, "msg_type": "MouseEvent", "y": 177, "x": 483, "type": "mouseover", "message_id": 3351} -{"sender": 3699, "msg_type": "MouseEvent", "y": 177, "x": 483, "type": "mouseover", "message_id": 3352} -{"sender": 3699, "msg_type": "MouseEvent", "y": 177, "x": 483, "type": "mousemove", "message_id": 3353} -{"sender": 3699, "msg_type": "MouseEvent", "y": 178, "x": 484, "type": "mouseover", "message_id": 3354} -{"sender": 3699, "msg_type": "MouseEvent", "y": 178, "x": 484, "type": "mousemove", "message_id": 3356} -{"sender": 3699, "msg_type": "MouseEvent", "y": 178, "x": 484, "type": "mouseover", "message_id": 3355} -{"sender": 3699, "msg_type": "MouseEvent", "y": 178, "x": 485, "type": "mousemove", "message_id": 3357} -{"sender": 3699, "msg_type": "MouseEvent", "y": 178, "x": 485, "type": "mousemove", "message_id": 3358} -{"sender": 3699, "msg_type": "MouseEvent", "y": 178, "x": 485, "type": "mousemove", "message_id": 3359} -{"sender": 3699, "msg_type": "MouseEvent", "y": 178, "x": 485, "type": "mousemove", "message_id": 3360} -{"sender": 3699, "msg_type": "MouseEvent", "y": 179, "x": 486, "type": "mousemove", "message_id": 3361} -{"sender": 3699, "msg_type": "MouseEvent", "y": 179, "x": 486, "type": "mousemove", "message_id": 3362} -{"sender": 3699, "msg_type": "MouseEvent", "y": 180, "x": 486, "type": "mousemove", "message_id": 3363} -{"sender": 3699, "msg_type": "MouseEvent", "y": 180, "x": 486, "type": "mousemove", "message_id": 3364} -{"sender": 3699, "msg_type": "MouseEvent", "y": 180, "x": 486, "type": "mousemove", "message_id": 3367} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 3365, "altKey": false, "metaKey": false, "key": "Backspace", "ctrlKey": false, "type": "keydown", "keyCode": 8} -{"sender": 3699, "msg_type": "MouseEvent", "y": 180, "x": 486, "type": "mousemove", "message_id": 3368} -{"sender": 3699, "msg_type": "MouseEvent", "y": 180, "x": 486, "type": "mousemove", "message_id": 3369} -{"sender": 3699, "msg_type": "MouseEvent", "y": 180, "x": 486, "type": "mousemove", "message_id": 3370} -{"sender": 3699, "msg_type": "MouseEvent", "y": 181, "x": 486, "type": "mousemove", "message_id": 3371} -{"sender": 3699, "msg_type": "MouseEvent", "y": 181, "x": 485, "type": "mousemove", "message_id": 3372} -{"sender": 3699, "msg_type": "MouseEvent", "y": 182, "x": 483, "type": "mouseover", "message_id": 3373} -{"sender": 3699, "msg_type": "MouseEvent", "y": 182, "x": 483, "type": "mouseover", "message_id": 3374} -{"sender": 3699, "msg_type": "MouseEvent", "y": 182, "x": 483, "type": "mousemove", "message_id": 3375} -{"sender": 3699, "msg_type": "MouseEvent", "y": 184, "x": 479, "type": "mouseover", "message_id": 3376} -{"sender": 3699, "msg_type": "MouseEvent", "y": 184, "x": 479, "type": "mouseover", "message_id": 3377} -{"sender": 3699, "msg_type": "MouseEvent", "y": 184, "x": 479, "type": "mousemove", "message_id": 3378} -{"sender": 3699, "msg_type": "MouseEvent", "y": 187, "x": 471, "type": "mousemove", "message_id": 3379} -{"sender": 3699, "msg_type": "MouseEvent", "y": 192, "x": 459, "type": "mousemove", "message_id": 3380} -{"sender": 3699, "msg_type": "MouseEvent", "y": 199, "x": 442, "type": "mousemove", "message_id": 3381} -{"sender": 3699, "msg_type": "MouseEvent", "y": 208, "x": 420, "type": "mousemove", "message_id": 3382} -{"sender": 3699, "msg_type": "MouseEvent", "y": 216, "x": 398, "type": "mousemove", "message_id": 3383} -{"sender": 3699, "msg_type": "MouseEvent", "y": 222, "x": 377, "type": "mousemove", "message_id": 3384} -{"sender": 3699, "msg_type": "MouseEvent", "y": 228, "x": 361, "type": "mousemove", "message_id": 3385} -{"sender": 3699, "msg_type": "MouseEvent", "y": 233, "x": 351, "type": "mousemove", "message_id": 3386} -{"sender": 3699, "msg_type": "MouseEvent", "y": 236, "x": 347, "type": "mousemove", "message_id": 3387} -{"sender": 3699, "msg_type": "MouseEvent", "y": 241, "x": 342, "type": "mousemove", "message_id": 3388} -{"sender": 3699, "msg_type": "MouseEvent", "y": 246, "x": 339, "type": "mousemove", "message_id": 3389} -{"sender": 3699, "msg_type": "MouseEvent", "y": 251, "x": 336, "type": "mousemove", "message_id": 3390} -{"sender": 3699, "msg_type": "MouseEvent", "y": 256, "x": 331, "type": "mousemove", "message_id": 3391} -{"sender": 3699, "msg_type": "MouseEvent", "y": 262, "x": 323, "type": "mousemove", "message_id": 3392} -{"sender": 3699, "msg_type": "MouseEvent", "y": 270, "x": 311, "type": "mousemove", "message_id": 3393} -{"sender": 3699, "msg_type": "MouseEvent", "y": 279, "x": 300, "type": "mousemove", "message_id": 3394} -{"sender": 3699, "msg_type": "MouseEvent", "y": 287, "x": 288, "type": "mousemove", "message_id": 3395} -{"sender": 3699, "msg_type": "MouseEvent", "y": 293, "x": 278, "type": "mousemove", "message_id": 3396} -{"sender": 3699, "msg_type": "MouseEvent", "y": 296, "x": 273, "type": "mousemove", "message_id": 3397} -{"sender": 3699, "msg_type": "MouseEvent", "y": 298, "x": 268, "type": "mousemove", "message_id": 3398} -{"sender": 3699, "msg_type": "MouseEvent", "y": 299, "x": 265, "type": "mouseover", "message_id": 3399} -{"sender": 3699, "msg_type": "MouseEvent", "y": 299, "x": 265, "type": "mouseover", "message_id": 3400} -{"sender": 3699, "msg_type": "MouseEvent", "y": 299, "x": 265, "type": "mousemove", "message_id": 3401} -{"sender": 3699, "msg_type": "MouseEvent", "y": 300, "x": 263, "type": "mousemove", "message_id": 3402} -{"sender": 3699, "msg_type": "MouseEvent", "y": 300, "x": 262, "type": "mouseover", "message_id": 3403} -{"sender": 3699, "msg_type": "MouseEvent", "y": 300, "x": 262, "type": "mousemove", "message_id": 3405} -{"sender": 3699, "msg_type": "MouseEvent", "y": 301, "x": 261, "type": "mousemove", "message_id": 3406} -{"sender": 3699, "msg_type": "MouseEvent", "y": 300, "x": 262, "type": "mouseover", "message_id": 3404} -{"sender": 3699, "msg_type": "MouseEvent", "y": 301, "x": 260, "type": "mousemove", "message_id": 3407} -{"sender": 3699, "msg_type": "MouseEvent", "y": 301, "x": 259, "type": "mousemove", "message_id": 3408} -{"sender": 3699, "msg_type": "MouseEvent", "y": 301, "x": 257, "type": "mouseover", "message_id": 3409} -{"sender": 3699, "msg_type": "MouseEvent", "y": 301, "x": 257, "type": "mouseover", "message_id": 3410} -{"sender": 3699, "msg_type": "MouseEvent", "y": 301, "x": 257, "type": "mousemove", "message_id": 3411} -{"sender": 3699, "msg_type": "MouseEvent", "y": 302, "x": 254, "type": "mousemove", "message_id": 3412} -{"sender": 3699, "msg_type": "MouseEvent", "y": 303, "x": 252, "type": "mousemove", "message_id": 3413} -{"sender": 3699, "msg_type": "MouseEvent", "y": 303, "x": 249, "type": "mousemove", "message_id": 3414} -{"sender": 3699, "msg_type": "MouseEvent", "y": 304, "x": 246, "type": "mousemove", "message_id": 3415} -{"sender": 3699, "msg_type": "MouseEvent", "y": 305, "x": 243, "type": "mousemove", "message_id": 3416} -{"sender": 3699, "msg_type": "MouseEvent", "y": 307, "x": 240, "type": "mouseover", "message_id": 3417} -{"sender": 3699, "msg_type": "MouseEvent", "y": 307, "x": 240, "type": "mouseover", "message_id": 3418} -{"sender": 3699, "msg_type": "MouseEvent", "y": 307, "x": 240, "type": "mousemove", "message_id": 3419} -{"sender": 3699, "msg_type": "MouseEvent", "y": 310, "x": 235, "type": "mousemove", "message_id": 3420} -{"sender": 3699, "msg_type": "MouseEvent", "y": 313, "x": 226, "type": "mousemove", "message_id": 3421} -{"sender": 3699, "msg_type": "MouseEvent", "y": 315, "x": 216, "type": "mouseover", "message_id": 3422} -{"sender": 3699, "msg_type": "MouseEvent", "y": 315, "x": 216, "type": "mouseover", "message_id": 3423} -{"sender": 3699, "msg_type": "MouseEvent", "y": 315, "x": 216, "type": "mousemove", "message_id": 3424} -{"sender": 3699, "msg_type": "MouseEvent", "y": 316, "x": 207, "type": "mouseover", "message_id": 3425} -{"sender": 3699, "msg_type": "MouseEvent", "y": 316, "x": 207, "type": "mouseover", "message_id": 3426} -{"sender": 3699, "msg_type": "MouseEvent", "y": 316, "x": 200, "type": "mousemove", "message_id": 3428} -{"sender": 3699, "msg_type": "MouseEvent", "y": 316, "x": 207, "type": "mousemove", "message_id": 3427} -{"sender": 3699, "msg_type": "MouseEvent", "y": 317, "x": 197, "type": "mousemove", "message_id": 3429} -{"sender": 3699, "msg_type": "MouseEvent", "y": 318, "x": 195, "type": "mousemove", "message_id": 3430} -{"sender": 3699, "msg_type": "MouseEvent", "y": 319, "x": 195, "type": "mouseover", "message_id": 3431} -{"sender": 3699, "msg_type": "MouseEvent", "y": 319, "x": 195, "type": "mouseover", "message_id": 3432} -{"sender": 3699, "msg_type": "MouseEvent", "y": 319, "x": 195, "type": "mousemove", "message_id": 3433} -{"sender": 3699, "msg_type": "MouseEvent", "y": 319, "x": 195, "type": "mousemove", "message_id": 3434} -{"sender": 3699, "msg_type": "MouseEvent", "y": 319, "x": 195, "type": "mousemove", "message_id": 3435} -{"sender": 3699, "msg_type": "MouseEvent", "y": 319, "x": 195, "type": "mousemove", "message_id": 3436} -{"sender": 3699, "msg_type": "MouseEvent", "y": 319, "x": 195, "type": "mousemove", "message_id": 3437} -{"sender": 3699, "msg_type": "MouseEvent", "y": 319, "x": 195, "type": "mousemove", "message_id": 3438} -{"sender": 3699, "msg_type": "MouseEvent", "y": 319, "x": 195, "type": "mousemove", "message_id": 3439} -{"sender": 3699, "msg_type": "MouseEvent", "y": 319, "x": 195, "type": "mousedown", "message_id": 3440} -{"sender": 3699, "msg_type": "MouseEvent", "y": 320, "x": 195, "type": "mousemove", "message_id": 3442} -{"sender": 3699, "msg_type": "MouseEvent", "y": 320, "x": 195, "type": "mouseup", "message_id": 3443} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 3444, "altKey": false, "metaKey": false, "key": "Backspace", "ctrlKey": false, "type": "keydown", "keyCode": 8} -{"sender": 3699, "msg_type": "MouseEvent", "y": 320, "x": 195, "type": "mousemove", "message_id": 3446} -{"sender": 3699, "msg_type": "MouseEvent", "y": 320, "x": 195, "type": "mousemove", "message_id": 3447} -{"sender": 3699, "msg_type": "MouseEvent", "y": 320, "x": 197, "type": "mouseover", "message_id": 3449} -{"sender": 3699, "msg_type": "MouseEvent", "y": 320, "x": 197, "type": "mouseover", "message_id": 3448} -{"sender": 3699, "msg_type": "MouseEvent", "y": 320, "x": 197, "type": "mousemove", "message_id": 3450} -{"sender": 3699, "msg_type": "MouseEvent", "y": 320, "x": 202, "type": "mousemove", "message_id": 3451} -{"sender": 3699, "msg_type": "MouseEvent", "y": 320, "x": 208, "type": "mousemove", "message_id": 3452} -{"sender": 3699, "msg_type": "MouseEvent", "y": 323, "x": 232, "type": "mouseover", "message_id": 3454} -{"sender": 3699, "msg_type": "MouseEvent", "y": 321, "x": 219, "type": "mousemove", "message_id": 3453} -{"sender": 3699, "msg_type": "MouseEvent", "y": 323, "x": 232, "type": "mouseover", "message_id": 3455} -{"sender": 3699, "msg_type": "MouseEvent", "y": 323, "x": 232, "type": "mousemove", "message_id": 3456} -{"sender": 3699, "msg_type": "MouseEvent", "y": 324, "x": 246, "type": "mouseover", "message_id": 3458} -{"sender": 3699, "msg_type": "MouseEvent", "y": 324, "x": 246, "type": "mouseover", "message_id": 3457} -{"sender": 3699, "msg_type": "MouseEvent", "y": 324, "x": 246, "type": "mousemove", "message_id": 3459} -{"sender": 3699, "msg_type": "MouseEvent", "y": 325, "x": 259, "type": "mousemove", "message_id": 3460} -{"sender": 3699, "msg_type": "MouseEvent", "y": 325, "x": 288, "type": "mousemove", "message_id": 3462} -{"sender": 3699, "msg_type": "MouseEvent", "y": 325, "x": 273, "type": "mousemove", "message_id": 3461} -{"sender": 3699, "msg_type": "MouseEvent", "y": 325, "x": 303, "type": "mousemove", "message_id": 3463} -{"sender": 3699, "msg_type": "MouseEvent", "y": 325, "x": 319, "type": "mouseover", "message_id": 3464} -{"sender": 3699, "msg_type": "MouseEvent", "y": 325, "x": 319, "type": "mouseover", "message_id": 3465} -{"sender": 3699, "msg_type": "MouseEvent", "y": 325, "x": 319, "type": "mousemove", "message_id": 3466} -{"sender": 3699, "msg_type": "MouseEvent", "y": 325, "x": 336, "type": "mousemove", "message_id": 3467} -{"sender": 3699, "msg_type": "MouseEvent", "y": 325, "x": 349, "type": "mouseover", "message_id": 3468} -{"sender": 3699, "msg_type": "MouseEvent", "y": 325, "x": 349, "type": "mouseover", "message_id": 3469} -{"sender": 3699, "msg_type": "MouseEvent", "y": 325, "x": 349, "type": "mousemove", "message_id": 3470} -{"sender": 3699, "msg_type": "MouseEvent", "y": 325, "x": 364, "type": "mousemove", "message_id": 3471} -{"sender": 3699, "msg_type": "MouseEvent", "y": 326, "x": 379, "type": "mousemove", "message_id": 3472} -{"sender": 3699, "msg_type": "MouseEvent", "y": 326, "x": 393, "type": "mousemove", "message_id": 3473} -{"sender": 3699, "msg_type": "MouseEvent", "y": 326, "x": 405, "type": "mousemove", "message_id": 3474} -{"sender": 3699, "msg_type": "MouseEvent", "y": 325, "x": 416, "type": "mousemove", "message_id": 3475} -{"sender": 3699, "msg_type": "MouseEvent", "y": 324, "x": 431, "type": "mousemove", "message_id": 3476} -{"sender": 3699, "msg_type": "MouseEvent", "y": 323, "x": 450, "type": "mouseover", "message_id": 3477} -{"sender": 3699, "msg_type": "MouseEvent", "y": 323, "x": 450, "type": "mousemove", "message_id": 3479} -{"sender": 3699, "msg_type": "MouseEvent", "y": 323, "x": 450, "type": "mouseover", "message_id": 3478} -{"sender": 3699, "msg_type": "MouseEvent", "y": 320, "x": 472, "type": "mousemove", "message_id": 3480} -{"sender": 3699, "msg_type": "MouseEvent", "y": 318, "x": 491, "type": "mousemove", "message_id": 3481} -{"sender": 3699, "msg_type": "MouseEvent", "y": 316, "x": 518, "type": "mousemove", "message_id": 3482} -{"sender": 3699, "msg_type": "MouseEvent", "y": 313, "x": 543, "type": "mousemove", "message_id": 3483} -{"sender": 3699, "msg_type": "MouseEvent", "y": 310, "x": 567, "type": "mousemove", "message_id": 3484} -{"sender": 3699, "msg_type": "MouseEvent", "y": 308, "x": 588, "type": "mousemove", "message_id": 3485} -{"sender": 3699, "msg_type": "MouseEvent", "y": 306, "x": 606, "type": "mousemove", "message_id": 3486} -{"sender": 3699, "msg_type": "MouseEvent", "y": 305, "x": 625, "type": "mousemove", "message_id": 3487} -{"sender": 3699, "msg_type": "MouseEvent", "y": 304, "x": 642, "type": "mousemove", "message_id": 3488} -{"sender": 3699, "msg_type": "MouseEvent", "y": 303, "x": 657, "type": "mouseover", "message_id": 3489} -{"sender": 3699, "msg_type": "MouseEvent", "y": 303, "x": 657, "type": "mouseover", "message_id": 3490} -{"sender": 3699, "msg_type": "MouseEvent", "y": 303, "x": 657, "type": "mousemove", "message_id": 3491} -{"sender": 3699, "msg_type": "MouseEvent", "y": 302, "x": 673, "type": "mouseover", "message_id": 3492} -{"sender": 3699, "msg_type": "MouseEvent", "y": 302, "x": 673, "type": "mouseover", "message_id": 3493} -{"sender": 3699, "msg_type": "MouseEvent", "y": 302, "x": 673, "type": "mousemove", "message_id": 3494} -{"sender": 3699, "msg_type": "MouseEvent", "y": 297, "x": 702, "type": "mousemove", "message_id": 3496} -{"sender": 3699, "msg_type": "MouseEvent", "y": 300, "x": 685, "type": "mousemove", "message_id": 3495} -{"sender": 3699, "msg_type": "MouseEvent", "y": 294, "x": 718, "type": "mousemove", "message_id": 3497} -{"sender": 3699, "msg_type": "MouseEvent", "y": 291, "x": 735, "type": "mousemove", "message_id": 3498} -{"sender": 3699, "msg_type": "MouseEvent", "y": 288, "x": 751, "type": "mousemove", "message_id": 3499} -{"sender": 3699, "msg_type": "MouseEvent", "y": 286, "x": 768, "type": "mousemove", "message_id": 3500} -{"sender": 3699, "msg_type": "MouseEvent", "y": 284, "x": 784, "type": "mousemove", "message_id": 3501} -{"sender": 3699, "msg_type": "MouseEvent", "y": 283, "x": 799, "type": "mouseover", "message_id": 3502} -{"sender": 3699, "msg_type": "MouseEvent", "y": 283, "x": 799, "type": "mouseover", "message_id": 3503} -{"sender": 3699, "msg_type": "MouseEvent", "y": 283, "x": 799, "type": "mousemove", "message_id": 3504} -{"sender": 3699, "msg_type": "MouseEvent", "y": 283, "x": 812, "type": "mousemove", "message_id": 3505} -{"sender": 3699, "msg_type": "MouseEvent", "y": 282, "x": 823, "type": "mousemove", "message_id": 3506} -{"sender": 3699, "msg_type": "MouseEvent", "y": 282, "x": 832, "type": "mousemove", "message_id": 3507} -{"sender": 3699, "msg_type": "MouseEvent", "y": 282, "x": 845, "type": "mouseout", "message_id": 3508} -{"sender": 3699, "msg_type": "MouseEvent", "y": 271, "x": 824, "type": "mouseover", "message_id": 3509} -{"sender": 3699, "msg_type": "MouseEvent", "y": 271, "x": 824, "type": "mousemove", "message_id": 3511} -{"sender": 3699, "msg_type": "MouseEvent", "y": 271, "x": 824, "type": "mouseover", "message_id": 3510} -{"sender": 3699, "msg_type": "MouseEvent", "y": 271, "x": 824, "type": "mouseover", "message_id": 3512} -{"sender": 3699, "msg_type": "MouseEvent", "y": 271, "x": 824, "type": "mouseover", "message_id": 3513} -{"sender": 3699, "msg_type": "MouseEvent", "y": 271, "x": 813, "type": "mouseover", "message_id": 3515} -{"sender": 3699, "msg_type": "MouseEvent", "y": 271, "x": 824, "type": "mousemove", "message_id": 3514} -{"sender": 3699, "msg_type": "MouseEvent", "y": 271, "x": 813, "type": "mouseover", "message_id": 3516} -{"sender": 3699, "msg_type": "MouseEvent", "y": 271, "x": 813, "type": "mousemove", "message_id": 3517} -{"sender": 3699, "msg_type": "MouseEvent", "y": 270, "x": 802, "type": "mousemove", "message_id": 3518} -{"sender": 3699, "msg_type": "MouseEvent", "y": 270, "x": 792, "type": "mousemove", "message_id": 3519} -{"sender": 3699, "msg_type": "MouseEvent", "y": 270, "x": 781, "type": "mousemove", "message_id": 3520} -{"sender": 3699, "msg_type": "MouseEvent", "y": 271, "x": 770, "type": "mousemove", "message_id": 3521} -{"sender": 3699, "msg_type": "MouseEvent", "y": 272, "x": 758, "type": "mousemove", "message_id": 3522} -{"sender": 3699, "msg_type": "MouseEvent", "y": 274, "x": 743, "type": "mouseover", "message_id": 3524} -{"sender": 3699, "msg_type": "MouseEvent", "y": 274, "x": 743, "type": "mouseover", "message_id": 3523} -{"sender": 3699, "msg_type": "MouseEvent", "y": 276, "x": 730, "type": "mousemove", "message_id": 3526} -{"sender": 3699, "msg_type": "MouseEvent", "y": 274, "x": 743, "type": "mousemove", "message_id": 3525} -{"sender": 3699, "msg_type": "MouseEvent", "y": 277, "x": 720, "type": "mouseover", "message_id": 3527} -{"sender": 3699, "msg_type": "MouseEvent", "y": 277, "x": 720, "type": "mouseover", "message_id": 3528} -{"sender": 3699, "msg_type": "MouseEvent", "y": 277, "x": 720, "type": "mousemove", "message_id": 3529} -{"sender": 3699, "msg_type": "MouseEvent", "y": 277, "x": 710, "type": "mousemove", "message_id": 3530} -{"sender": 3699, "msg_type": "MouseEvent", "y": 277, "x": 701, "type": "mousemove", "message_id": 3531} -{"sender": 3699, "msg_type": "MouseEvent", "y": 277, "x": 693, "type": "mousemove", "message_id": 3532} -{"sender": 3699, "msg_type": "MouseEvent", "y": 277, "x": 687, "type": "mousemove", "message_id": 3533} -{"sender": 3699, "msg_type": "MouseEvent", "y": 277, "x": 682, "type": "mousemove", "message_id": 3534} -{"sender": 3699, "msg_type": "MouseEvent", "y": 277, "x": 677, "type": "mousemove", "message_id": 3535} -{"sender": 3699, "msg_type": "MouseEvent", "y": 277, "x": 672, "type": "mousemove", "message_id": 3536} -{"sender": 3699, "msg_type": "MouseEvent", "y": 277, "x": 665, "type": "mousemove", "message_id": 3537} -{"sender": 3699, "msg_type": "MouseEvent", "y": 277, "x": 656, "type": "mousemove", "message_id": 3538} -{"sender": 3699, "msg_type": "MouseEvent", "y": 277, "x": 647, "type": "mousemove", "message_id": 3539} -{"sender": 3699, "msg_type": "MouseEvent", "y": 278, "x": 634, "type": "mousemove", "message_id": 3540} -{"sender": 3699, "msg_type": "MouseEvent", "y": 278, "x": 620, "type": "mousemove", "message_id": 3541} -{"sender": 3699, "msg_type": "MouseEvent", "y": 278, "x": 610, "type": "mousemove", "message_id": 3542} -{"sender": 3699, "msg_type": "MouseEvent", "y": 277, "x": 602, "type": "mousemove", "message_id": 3543} -{"sender": 3699, "msg_type": "MouseEvent", "y": 276, "x": 595, "type": "mousemove", "message_id": 3544} -{"sender": 3699, "msg_type": "MouseEvent", "y": 274, "x": 587, "type": "mouseover", "message_id": 3545} -{"sender": 3699, "msg_type": "MouseEvent", "y": 274, "x": 587, "type": "mouseover", "message_id": 3546} -{"sender": 3699, "msg_type": "MouseEvent", "y": 274, "x": 587, "type": "mousemove", "message_id": 3547} -{"sender": 3699, "msg_type": "MouseEvent", "y": 274, "x": 580, "type": "mouseover", "message_id": 3549} -{"sender": 3699, "msg_type": "MouseEvent", "y": 274, "x": 580, "type": "mouseover", "message_id": 3548} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 573, "type": "mousemove", "message_id": 3551} -{"sender": 3699, "msg_type": "MouseEvent", "y": 274, "x": 580, "type": "mousemove", "message_id": 3550} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 567, "type": "mousemove", "message_id": 3552} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 563, "type": "mousemove", "message_id": 3553} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 556, "type": "mousemove", "message_id": 3554} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 549, "type": "mousemove", "message_id": 3555} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 541, "type": "mousemove", "message_id": 3556} -{"sender": 3699, "msg_type": "MouseEvent", "y": 272, "x": 534, "type": "mousemove", "message_id": 3557} -{"sender": 3699, "msg_type": "MouseEvent", "y": 272, "x": 528, "type": "mousemove", "message_id": 3558} -{"sender": 3699, "msg_type": "MouseEvent", "y": 272, "x": 523, "type": "mousemove", "message_id": 3559} -{"sender": 3699, "msg_type": "MouseEvent", "y": 272, "x": 518, "type": "mousemove", "message_id": 3560} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 513, "type": "mousemove", "message_id": 3561} -{"sender": 3699, "msg_type": "MouseEvent", "y": 273, "x": 508, "type": "mousemove", "message_id": 3562} -{"sender": 3699, "msg_type": "MouseEvent", "y": 274, "x": 500, "type": "mousemove", "message_id": 3563} -{"sender": 3699, "msg_type": "MouseEvent", "y": 275, "x": 491, "type": "mousemove", "message_id": 3564} -{"sender": 3699, "msg_type": "MouseEvent", "y": 275, "x": 481, "type": "mousemove", "message_id": 3565} -{"sender": 3699, "msg_type": "MouseEvent", "y": 275, "x": 473, "type": "mousemove", "message_id": 3566} -{"sender": 3699, "msg_type": "MouseEvent", "y": 275, "x": 468, "type": "mousemove", "message_id": 3567} -{"sender": 3699, "msg_type": "MouseEvent", "y": 276, "x": 463, "type": "mousemove", "message_id": 3568} -{"sender": 3699, "msg_type": "MouseEvent", "y": 276, "x": 459, "type": "mousemove", "message_id": 3569} -{"sender": 3699, "msg_type": "MouseEvent", "y": 277, "x": 454, "type": "mousemove", "message_id": 3570} -{"sender": 3699, "msg_type": "MouseEvent", "y": 278, "x": 449, "type": "mousemove", "message_id": 3571} -{"sender": 3699, "msg_type": "MouseEvent", "y": 279, "x": 445, "type": "mousemove", "message_id": 3572} -{"sender": 3699, "msg_type": "MouseEvent", "y": 280, "x": 439, "type": "mousemove", "message_id": 3573} -{"sender": 3699, "msg_type": "MouseEvent", "y": 281, "x": 434, "type": "mousemove", "message_id": 3574} -{"sender": 3699, "msg_type": "MouseEvent", "y": 282, "x": 430, "type": "mousemove", "message_id": 3575} -{"sender": 3699, "msg_type": "MouseEvent", "y": 283, "x": 427, "type": "mousemove", "message_id": 3576} -{"sender": 3699, "msg_type": "MouseEvent", "y": 284, "x": 425, "type": "mousemove", "message_id": 3577} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 423, "type": "mousemove", "message_id": 3578} -{"sender": 3699, "msg_type": "MouseEvent", "y": 286, "x": 422, "type": "mouseover", "message_id": 3579} -{"sender": 3699, "msg_type": "MouseEvent", "y": 286, "x": 422, "type": "mouseover", "message_id": 3580} -{"sender": 3699, "msg_type": "MouseEvent", "y": 286, "x": 422, "type": "mousemove", "message_id": 3581} -{"sender": 3699, "msg_type": "MouseEvent", "y": 287, "x": 422, "type": "mousemove", "message_id": 3583} -{"sender": 3699, "msg_type": "MouseEvent", "y": 286, "x": 422, "type": "mousemove", "message_id": 3582} -{"sender": 3699, "msg_type": "MouseEvent", "y": 287, "x": 422, "type": "mousemove", "message_id": 3584} -{"sender": 3699, "msg_type": "MouseEvent", "y": 288, "x": 422, "type": "mousemove", "message_id": 3585} -{"sender": 3699, "msg_type": "MouseEvent", "y": 288, "x": 422, "type": "mousemove", "message_id": 3586} -{"sender": 3699, "msg_type": "MouseEvent", "y": 288, "x": 422, "type": "mousemove", "message_id": 3587} -{"sender": 3699, "msg_type": "MouseEvent", "y": 288, "x": 422, "type": "mousemove", "message_id": 3588} -{"sender": 3699, "msg_type": "MouseEvent", "y": 288, "x": 422, "type": "mousemove", "message_id": 3589} -{"sender": 3699, "msg_type": "MouseEvent", "y": 288, "x": 422, "type": "mousemove", "message_id": 3590} -{"sender": 3699, "msg_type": "MouseEvent", "y": 288, "x": 422, "type": "mousedown", "message_id": 3591} -{"sender": 3699, "msg_type": "MouseEvent", "y": 288, "x": 422, "type": "mouseup", "message_id": 3592} -{"sender": 3699, "msg_type": "MouseEvent", "y": 288, "x": 422, "type": "mousemove", "message_id": 3593} -{"sender": 3699, "msg_type": "MouseEvent", "y": 288, "x": 422, "type": "mousemove", "message_id": 3594} -{"sender": 3699, "msg_type": "MouseEvent", "y": 288, "x": 422, "type": "mousemove", "message_id": 3595} -{"sender": 3699, "msg_type": "MouseEvent", "y": 288, "x": 422, "type": "mousemove", "message_id": 3596} -{"sender": 3699, "msg_type": "MouseEvent", "y": 288, "x": 422, "type": "mousemove", "message_id": 3597} -{"sender": 3699, "msg_type": "MouseEvent", "y": 288, "x": 422, "type": "mousemove", "message_id": 3598} -{"sender": 3699, "msg_type": "MouseEvent", "y": 288, "x": 422, "type": "mousemove", "message_id": 3599} -{"sender": 3699, "msg_type": "MouseEvent", "y": 288, "x": 422, "type": "mousemove", "message_id": 3600} -{"sender": 3699, "msg_type": "MouseEvent", "y": 288, "x": 422, "type": "mousemove", "message_id": 3601} -{"sender": 3699, "msg_type": "MouseEvent", "y": 287, "x": 422, "type": "mousemove", "message_id": 3602} -{"sender": 3699, "msg_type": "MouseEvent", "y": 287, "x": 422, "type": "mousemove", "message_id": 3603} -{"sender": 3699, "msg_type": "MouseEvent", "y": 287, "x": 422, "type": "mousemove", "message_id": 3604} -{"sender": 3699, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 3605, "altKey": false, "metaKey": true, "key": "Meta", "ctrlKey": false, "type": "keydown", "keyCode": 91} -{"sender": 3699, "msg_type": "MouseEvent", "y": 287, "x": 422, "type": "mousemove", "message_id": 3606} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3607} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3609} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3611} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3613} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3615} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3617} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3619} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 3621} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3623} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3625} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3627} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3629} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3631} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3633} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3635} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3637} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3639} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3641} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3643} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3645} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3647} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3649} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3651} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3653} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3655} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3657} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3659} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3661} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3663} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3665} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3667} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3669} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3671} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3673} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3675} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3677} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3679} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3681} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3683} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3685} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3687} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3689} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3691} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3693} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3695} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3697} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3699} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3701} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3703} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3705} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3707} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3709} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3711} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": 0, "delta": 1, "type": "wheel", "message_id": 3713} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": 0, "delta": 1, "type": "wheel", "message_id": 3715} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3717} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3719} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 3721} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 3723} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 3725} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3727} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3729} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 3731} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -3, "deltaY": -7, "delta": -7, "type": "wheel", "message_id": 3733} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -3, "deltaY": -5, "delta": -5, "type": "wheel", "message_id": 3735} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -3, "deltaY": -6, "delta": -6, "type": "wheel", "message_id": 3737} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -3, "deltaY": -6, "delta": -6, "type": "wheel", "message_id": 3739} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -2, "deltaY": -5, "delta": -5, "type": "wheel", "message_id": 3741} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -3, "deltaY": -6, "delta": -6, "type": "wheel", "message_id": 3743} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 3745} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -2, "deltaY": -5, "delta": -5, "type": "wheel", "message_id": 3747} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 3749} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -2, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 3751} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 3753} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3755} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3757} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3759} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3761} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3763} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": 0, "delta": 1, "type": "wheel", "message_id": 3765} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3767} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3769} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3771} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3773} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3775} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3777} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3779} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3781} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 3783} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 3785} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 3787} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -7, "delta": -7, "type": "wheel", "message_id": 3789} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -5, "delta": -5, "type": "wheel", "message_id": 3791} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -7, "delta": -7, "type": "wheel", "message_id": 3793} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 3795} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -6, "delta": -6, "type": "wheel", "message_id": 3797} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -5, "delta": -5, "type": "wheel", "message_id": 3801} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -9, "delta": -9, "type": "wheel", "message_id": 3799} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -6, "delta": -6, "type": "wheel", "message_id": 3803} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -6, "delta": -6, "type": "wheel", "message_id": 3805} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -5, "delta": -5, "type": "wheel", "message_id": 3807} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 3809} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -7, "delta": -7, "type": "wheel", "message_id": 3811} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -7, "delta": -7, "type": "wheel", "message_id": 3813} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -6, "delta": -6, "type": "wheel", "message_id": 3815} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -6, "delta": -6, "type": "wheel", "message_id": 3817} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -5, "delta": -5, "type": "wheel", "message_id": 3819} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -5, "delta": -5, "type": "wheel", "message_id": 3821} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -5, "delta": -5, "type": "wheel", "message_id": 3823} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -5, "delta": -5, "type": "wheel", "message_id": 3825} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -5, "delta": -5, "type": "wheel", "message_id": 3827} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 3829} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 3831} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 3833} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 3835} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 3837} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 3839} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 3841} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 3843} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3845} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3847} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3849} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3851} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3853} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3855} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3857} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3859} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 3861} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -5, "delta": -5, "type": "wheel", "message_id": 3863} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -5, "delta": -5, "type": "wheel", "message_id": 3865} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -6, "delta": -6, "type": "wheel", "message_id": 3867} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -9, "delta": -9, "type": "wheel", "message_id": 3869} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -5, "delta": -5, "type": "wheel", "message_id": 3871} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -11, "delta": -11, "type": "wheel", "message_id": 3873} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -7, "delta": -7, "type": "wheel", "message_id": 3875} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -10, "delta": -10, "type": "wheel", "message_id": 3877} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -9, "delta": -9, "type": "wheel", "message_id": 3879} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -6, "delta": -6, "type": "wheel", "message_id": 3881} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -11, "delta": -11, "type": "wheel", "message_id": 3883} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -5, "delta": -5, "type": "wheel", "message_id": 3885} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -10, "delta": -10, "type": "wheel", "message_id": 3887} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 3889} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -6, "delta": -6, "type": "wheel", "message_id": 3891} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -8, "delta": -8, "type": "wheel", "message_id": 3893} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -6, "delta": -6, "type": "wheel", "message_id": 3895} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -6, "delta": -6, "type": "wheel", "message_id": 3897} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -6, "delta": -6, "type": "wheel", "message_id": 3899} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -5, "delta": -5, "type": "wheel", "message_id": 3901} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 3903} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -8, "delta": -8, "type": "wheel", "message_id": 3905} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -5, "delta": -5, "type": "wheel", "message_id": 3907} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 3909} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -7, "delta": -7, "type": "wheel", "message_id": 3911} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -5, "delta": -5, "type": "wheel", "message_id": 3913} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -6, "delta": -6, "type": "wheel", "message_id": 3915} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -5, "delta": -5, "type": "wheel", "message_id": 3917} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 3919} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -5, "delta": -5, "type": "wheel", "message_id": 3921} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 3923} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -5, "delta": -5, "type": "wheel", "message_id": 3925} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -6, "delta": -6, "type": "wheel", "message_id": 3927} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 3929} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 3931} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -5, "delta": -5, "type": "wheel", "message_id": 3933} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 3935} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -5, "delta": -5, "type": "wheel", "message_id": 3939} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 3937} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -5, "delta": -5, "type": "wheel", "message_id": 3941} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -5, "delta": -5, "type": "wheel", "message_id": 3943} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 3945} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 3947} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 3949} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 3951} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 3953} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 3955} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 3957} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 3959} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3961} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3963} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3965} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3967} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3969} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 3971} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3973} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3975} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3977} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 3979} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -6, "delta": -6, "type": "wheel", "message_id": 3981} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -6, "delta": -6, "type": "wheel", "message_id": 3983} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -7, "delta": -7, "type": "wheel", "message_id": 3985} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -9, "delta": -9, "type": "wheel", "message_id": 3987} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -9, "delta": -9, "type": "wheel", "message_id": 3989} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -13, "delta": -13, "type": "wheel", "message_id": 3991} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -22, "delta": -22, "type": "wheel", "message_id": 3993} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -11, "delta": -11, "type": "wheel", "message_id": 3995} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -17, "delta": -17, "type": "wheel", "message_id": 3997} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -19, "delta": -19, "type": "wheel", "message_id": 3999} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -18, "delta": -18, "type": "wheel", "message_id": 4001} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -20, "delta": -20, "type": "wheel", "message_id": 4003} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -20, "delta": -20, "type": "wheel", "message_id": 4005} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -13, "delta": -13, "type": "wheel", "message_id": 4007} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -16, "delta": -16, "type": "wheel", "message_id": 4009} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -25, "delta": -25, "type": "wheel", "message_id": 4011} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -24, "delta": -24, "type": "wheel", "message_id": 4013} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -23, "delta": -23, "type": "wheel", "message_id": 4015} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -22, "delta": -22, "type": "wheel", "message_id": 4017} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -20, "delta": -20, "type": "wheel", "message_id": 4019} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -20, "delta": -20, "type": "wheel", "message_id": 4021} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -19, "delta": -19, "type": "wheel", "message_id": 4023} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -18, "delta": -18, "type": "wheel", "message_id": 4025} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -17, "delta": -17, "type": "wheel", "message_id": 4027} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -16, "delta": -16, "type": "wheel", "message_id": 4029} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -15, "delta": -15, "type": "wheel", "message_id": 4031} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -13, "delta": -13, "type": "wheel", "message_id": 4033} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -12, "delta": -12, "type": "wheel", "message_id": 4035} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -11, "delta": -11, "type": "wheel", "message_id": 4037} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -10, "delta": -10, "type": "wheel", "message_id": 4039} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -10, "delta": -10, "type": "wheel", "message_id": 4041} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -9, "delta": -9, "type": "wheel", "message_id": 4043} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -8, "delta": -8, "type": "wheel", "message_id": 4045} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -8, "delta": -8, "type": "wheel", "message_id": 4047} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -7, "delta": -7, "type": "wheel", "message_id": 4049} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -7, "delta": -7, "type": "wheel", "message_id": 4051} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -7, "delta": -7, "type": "wheel", "message_id": 4053} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -6, "delta": -6, "type": "wheel", "message_id": 4055} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -6, "delta": -6, "type": "wheel", "message_id": 4057} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -6, "delta": -6, "type": "wheel", "message_id": 4059} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -5, "delta": -5, "type": "wheel", "message_id": 4061} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -5, "delta": -5, "type": "wheel", "message_id": 4063} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 4065} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 4067} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 4069} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 4071} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 4073} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 4075} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 4077} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 4079} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 4081} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 4083} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 4085} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 4087} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 4089} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 4091} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 4093} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 4095} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 4097} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -11, "delta": -11, "type": "wheel", "message_id": 4099} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -15, "delta": -15, "type": "wheel", "message_id": 4101} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -17, "delta": -17, "type": "wheel", "message_id": 4103} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -20, "delta": -20, "type": "wheel", "message_id": 4105} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -35, "delta": -35, "type": "wheel", "message_id": 4107} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -24, "delta": -24, "type": "wheel", "message_id": 4109} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -23, "delta": -23, "type": "wheel", "message_id": 4111} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -36, "delta": -36, "type": "wheel", "message_id": 4113} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -16, "delta": -16, "type": "wheel", "message_id": 4115} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -14, "delta": -14, "type": "wheel", "message_id": 4117} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -20, "delta": -20, "type": "wheel", "message_id": 4119} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -15, "delta": -15, "type": "wheel", "message_id": 4121} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -11, "delta": -11, "type": "wheel", "message_id": 4123} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -6, "delta": -6, "type": "wheel", "message_id": 4125} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 4127} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 4129} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 4131} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 4133} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 4135} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 2, "delta": 2, "type": "wheel", "message_id": 4137} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 5, "delta": 5, "type": "wheel", "message_id": 4139} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 10, "delta": 10, "type": "wheel", "message_id": 4141} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 8, "delta": 8, "type": "wheel", "message_id": 4143} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 18, "delta": 18, "type": "wheel", "message_id": 4145} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 30, "delta": 30, "type": "wheel", "message_id": 4147} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 31, "delta": 31, "type": "wheel", "message_id": 4149} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 57, "delta": 57, "type": "wheel", "message_id": 4151} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 33, "delta": 33, "type": "wheel", "message_id": 4153} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 57, "delta": 57, "type": "wheel", "message_id": 4155} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 57, "delta": 57, "type": "wheel", "message_id": 4157} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 58, "delta": 58, "type": "wheel", "message_id": 4159} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 56, "delta": 56, "type": "wheel", "message_id": 4161} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 53, "delta": 53, "type": "wheel", "message_id": 4163} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 50, "delta": 50, "type": "wheel", "message_id": 4165} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 45, "delta": 45, "type": "wheel", "message_id": 4167} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 43, "delta": 43, "type": "wheel", "message_id": 4169} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 39, "delta": 39, "type": "wheel", "message_id": 4171} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 36, "delta": 36, "type": "wheel", "message_id": 4173} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 34, "delta": 34, "type": "wheel", "message_id": 4175} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 30, "delta": 30, "type": "wheel", "message_id": 4177} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 27, "delta": 27, "type": "wheel", "message_id": 4179} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 26, "delta": 26, "type": "wheel", "message_id": 4181} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 24, "delta": 24, "type": "wheel", "message_id": 4183} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 20, "delta": 20, "type": "wheel", "message_id": 4185} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 20, "delta": 20, "type": "wheel", "message_id": 4187} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 18, "delta": 18, "type": "wheel", "message_id": 4189} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 4191} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 6, "delta": 6, "type": "wheel", "message_id": 4193} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 17, "delta": 17, "type": "wheel", "message_id": 4195} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 18, "delta": 18, "type": "wheel", "message_id": 4197} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 15, "delta": 15, "type": "wheel", "message_id": 4199} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 29, "delta": 29, "type": "wheel", "message_id": 4201} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 32, "delta": 32, "type": "wheel", "message_id": 4203} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 35, "delta": 35, "type": "wheel", "message_id": 4205} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 41, "delta": 41, "type": "wheel", "message_id": 4207} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 24, "delta": 24, "type": "wheel", "message_id": 4209} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 52, "delta": 52, "type": "wheel", "message_id": 4211} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 51, "delta": 51, "type": "wheel", "message_id": 4213} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 51, "delta": 51, "type": "wheel", "message_id": 4215} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 48, "delta": 48, "type": "wheel", "message_id": 4217} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 45, "delta": 45, "type": "wheel", "message_id": 4219} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 41, "delta": 41, "type": "wheel", "message_id": 4221} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 40, "delta": 40, "type": "wheel", "message_id": 4223} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 39, "delta": 39, "type": "wheel", "message_id": 4225} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 36, "delta": 36, "type": "wheel", "message_id": 4227} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 32, "delta": 32, "type": "wheel", "message_id": 4229} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 30, "delta": 30, "type": "wheel", "message_id": 4231} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 27, "delta": 27, "type": "wheel", "message_id": 4233} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 25, "delta": 25, "type": "wheel", "message_id": 4235} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 24, "delta": 24, "type": "wheel", "message_id": 4237} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 20, "delta": 20, "type": "wheel", "message_id": 4239} -{"panX": -132.9215612406124, "panY": -111.68644564823177, "scale": 1.6899999999999968, "sender": 3697, "msg_type": "ViewPort", "message_id": 4240} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 4241} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 2, "delta": 2, "type": "wheel", "message_id": 4243} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 13, "delta": 13, "type": "wheel", "message_id": 4245} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 22, "delta": 22, "type": "wheel", "message_id": 4247} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 19, "delta": 19, "type": "wheel", "message_id": 4249} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 34, "delta": 34, "type": "wheel", "message_id": 4251} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 39, "delta": 39, "type": "wheel", "message_id": 4253} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 41, "delta": 41, "type": "wheel", "message_id": 4255} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 29, "delta": 29, "type": "wheel", "message_id": 4257} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 24, "delta": 24, "type": "wheel", "message_id": 4259} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 38, "delta": 38, "type": "wheel", "message_id": 4261} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 32, "delta": 32, "type": "wheel", "message_id": 4263} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 58, "delta": 58, "type": "wheel", "message_id": 4265} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 55, "delta": 55, "type": "wheel", "message_id": 4267} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 53, "delta": 53, "type": "wheel", "message_id": 4269} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 49, "delta": 49, "type": "wheel", "message_id": 4271} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 48, "delta": 48, "type": "wheel", "message_id": 4273} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 47, "delta": 47, "type": "wheel", "message_id": 4275} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 45, "delta": 45, "type": "wheel", "message_id": 4277} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 43, "delta": 43, "type": "wheel", "message_id": 4279} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 39, "delta": 39, "type": "wheel", "message_id": 4281} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 36, "delta": 36, "type": "wheel", "message_id": 4283} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 34, "delta": 34, "type": "wheel", "message_id": 4285} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 30, "delta": 30, "type": "wheel", "message_id": 4287} -{"sender": 3699, "msg_type": "MouseEvent", "y": 287, "x": 422, "type": "mousemove", "message_id": 4289} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 27, "delta": 27, "type": "wheel", "message_id": 4290} -{"sender": 3699, "msg_type": "MouseEvent", "y": 287, "x": 423, "type": "mousemove", "message_id": 4292} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 26, "delta": 26, "type": "wheel", "message_id": 4293} -{"sender": 3699, "msg_type": "MouseEvent", "y": 287, "x": 423, "type": "mousemove", "message_id": 4295} -{"sender": 3699, "msg_type": "MouseEvent", "y": 287, "x": 423, "type": "mousemove", "message_id": 4296} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 24, "delta": 24, "type": "wheel", "message_id": 4297} -{"sender": 3699, "msg_type": "MouseEvent", "y": 287, "x": 423, "type": "mousemove", "message_id": 4299} -{"sender": 3699, "msg_type": "MouseEvent", "y": 287, "x": 424, "type": "mousemove", "message_id": 4300} -{"sender": 3699, "msg_type": "MouseEvent", "y": 287, "x": 424, "type": "mousemove", "message_id": 4301} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 4302} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 8, "delta": 8, "type": "wheel", "message_id": 4304} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 23, "delta": 23, "type": "wheel", "message_id": 4306} -{"sender": 3699, "msg_type": "MouseEvent", "y": 286, "x": 424, "type": "mousemove", "message_id": 4308} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 18, "delta": 18, "type": "wheel", "message_id": 4309} -{"sender": 3699, "msg_type": "MouseEvent", "y": 286, "x": 424, "type": "mousemove", "message_id": 4311} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 23, "delta": 23, "type": "wheel", "message_id": 4312} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 28, "delta": 28, "type": "wheel", "message_id": 4315} -{"sender": 3699, "msg_type": "MouseEvent", "y": 286, "x": 424, "type": "mousemove", "message_id": 4314} -{"sender": 3699, "msg_type": "MouseEvent", "y": 286, "x": 424, "type": "mousemove", "message_id": 4317} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 44, "delta": 44, "type": "wheel", "message_id": 4318} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 48, "delta": 48, "type": "wheel", "message_id": 4320} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 30, "delta": 30, "type": "wheel", "message_id": 4322} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 45, "delta": 45, "type": "wheel", "message_id": 4324} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 22, "delta": 22, "type": "wheel", "message_id": 4326} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 63, "delta": 63, "type": "wheel", "message_id": 4328} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 63, "delta": 63, "type": "wheel", "message_id": 4330} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 61, "delta": 61, "type": "wheel", "message_id": 4332} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 58, "delta": 58, "type": "wheel", "message_id": 4334} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 53, "delta": 53, "type": "wheel", "message_id": 4336} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 52, "delta": 52, "type": "wheel", "message_id": 4338} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 49, "delta": 49, "type": "wheel", "message_id": 4340} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 48, "delta": 48, "type": "wheel", "message_id": 4342} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 45, "delta": 45, "type": "wheel", "message_id": 4344} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 37, "delta": 37, "type": "wheel", "message_id": 4348} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 41, "delta": 41, "type": "wheel", "message_id": 4346} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 34, "delta": 34, "type": "wheel", "message_id": 4350} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 32, "delta": 32, "type": "wheel", "message_id": 4352} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 29, "delta": 29, "type": "wheel", "message_id": 4354} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 27, "delta": 27, "type": "wheel", "message_id": 4356} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 3, "delta": 3, "type": "wheel", "message_id": 4358} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 24, "delta": 24, "type": "wheel", "message_id": 4360} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 31, "delta": 31, "type": "wheel", "message_id": 4362} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 33, "delta": 33, "type": "wheel", "message_id": 4364} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 36, "delta": 36, "type": "wheel", "message_id": 4366} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 50, "delta": 50, "type": "wheel", "message_id": 4368} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 29, "delta": 29, "type": "wheel", "message_id": 4370} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 25, "delta": 25, "type": "wheel", "message_id": 4372} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 58, "delta": 58, "type": "wheel", "message_id": 4374} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 58, "delta": 58, "type": "wheel", "message_id": 4376} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 55, "delta": 55, "type": "wheel", "message_id": 4378} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 53, "delta": 53, "type": "wheel", "message_id": 4380} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 51, "delta": 51, "type": "wheel", "message_id": 4382} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 46, "delta": 46, "type": "wheel", "message_id": 4384} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 45, "delta": 45, "type": "wheel", "message_id": 4386} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 43, "delta": 43, "type": "wheel", "message_id": 4388} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 41, "delta": 41, "type": "wheel", "message_id": 4390} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 37, "delta": 37, "type": "wheel", "message_id": 4392} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 34, "delta": 34, "type": "wheel", "message_id": 4394} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 32, "delta": 32, "type": "wheel", "message_id": 4396} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 29, "delta": 29, "type": "wheel", "message_id": 4398} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 27, "delta": 27, "type": "wheel", "message_id": 4400} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 24, "delta": 24, "type": "wheel", "message_id": 4402} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 23, "delta": 23, "type": "wheel", "message_id": 4404} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 20, "delta": 20, "type": "wheel", "message_id": 4406} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 3, "delta": 3, "type": "wheel", "message_id": 4408} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 20, "delta": 20, "type": "wheel", "message_id": 4410} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 27, "delta": 27, "type": "wheel", "message_id": 4412} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 34, "delta": 34, "type": "wheel", "message_id": 4414} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 51, "delta": 51, "type": "wheel", "message_id": 4416} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 35, "delta": 35, "type": "wheel", "message_id": 4418} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 32, "delta": 32, "type": "wheel", "message_id": 4420} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 62, "delta": 62, "type": "wheel", "message_id": 4422} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 67, "delta": 67, "type": "wheel", "message_id": 4424} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 66, "delta": 66, "type": "wheel", "message_id": 4426} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 66, "delta": 66, "type": "wheel", "message_id": 4428} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 62, "delta": 62, "type": "wheel", "message_id": 4430} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 58, "delta": 58, "type": "wheel", "message_id": 4432} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 55, "delta": 55, "type": "wheel", "message_id": 4434} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 53, "delta": 53, "type": "wheel", "message_id": 4436} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 49, "delta": 49, "type": "wheel", "message_id": 4438} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 45, "delta": 45, "type": "wheel", "message_id": 4440} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 41, "delta": 41, "type": "wheel", "message_id": 4442} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 38, "delta": 38, "type": "wheel", "message_id": 4444} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 34, "delta": 34, "type": "wheel", "message_id": 4446} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 32, "delta": 32, "type": "wheel", "message_id": 4448} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 29, "delta": 29, "type": "wheel", "message_id": 4450} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 27, "delta": 27, "type": "wheel", "message_id": 4452} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 24, "delta": 24, "type": "wheel", "message_id": 4454} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 23, "delta": 23, "type": "wheel", "message_id": 4456} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 20, "delta": 20, "type": "wheel", "message_id": 4458} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 3, "delta": 3, "type": "wheel", "message_id": 4460} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 23, "delta": 23, "type": "wheel", "message_id": 4462} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 32, "delta": 32, "type": "wheel", "message_id": 4464} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 39, "delta": 39, "type": "wheel", "message_id": 4466} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 63, "delta": 63, "type": "wheel", "message_id": 4468} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 38, "delta": 38, "type": "wheel", "message_id": 4470} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 33, "delta": 33, "type": "wheel", "message_id": 4472} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 81, "delta": 81, "type": "wheel", "message_id": 4474} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 88, "delta": 88, "type": "wheel", "message_id": 4476} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 89, "delta": 89, "type": "wheel", "message_id": 4478} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 87, "delta": 87, "type": "wheel", "message_id": 4480} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 83, "delta": 83, "type": "wheel", "message_id": 4482} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 78, "delta": 78, "type": "wheel", "message_id": 4484} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 75, "delta": 75, "type": "wheel", "message_id": 4486} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 73, "delta": 73, "type": "wheel", "message_id": 4488} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 67, "delta": 67, "type": "wheel", "message_id": 4490} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 62, "delta": 62, "type": "wheel", "message_id": 4492} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 56, "delta": 56, "type": "wheel", "message_id": 4494} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 52, "delta": 52, "type": "wheel", "message_id": 4496} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 47, "delta": 47, "type": "wheel", "message_id": 4498} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 43, "delta": 43, "type": "wheel", "message_id": 4500} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 39, "delta": 39, "type": "wheel", "message_id": 4502} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 37, "delta": 37, "type": "wheel", "message_id": 4504} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 34, "delta": 34, "type": "wheel", "message_id": 4506} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 30, "delta": 30, "type": "wheel", "message_id": 4508} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 29, "delta": 29, "type": "wheel", "message_id": 4510} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 4, "delta": 4, "type": "wheel", "message_id": 4512} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 27, "delta": 27, "type": "wheel", "message_id": 4514} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 29, "delta": 29, "type": "wheel", "message_id": 4516} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 30, "delta": 30, "type": "wheel", "message_id": 4518} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 29, "delta": 29, "type": "wheel", "message_id": 4520} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 27, "delta": 27, "type": "wheel", "message_id": 4522} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 40, "delta": 40, "type": "wheel", "message_id": 4524} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 20, "delta": 20, "type": "wheel", "message_id": 4526} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 48, "delta": 48, "type": "wheel", "message_id": 4528} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 48, "delta": 48, "type": "wheel", "message_id": 4530} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 47, "delta": 47, "type": "wheel", "message_id": 4532} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 44, "delta": 44, "type": "wheel", "message_id": 4534} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 41, "delta": 41, "type": "wheel", "message_id": 4536} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 40, "delta": 40, "type": "wheel", "message_id": 4538} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 38, "delta": 38, "type": "wheel", "message_id": 4540} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 37, "delta": 37, "type": "wheel", "message_id": 4542} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 34, "delta": 34, "type": "wheel", "message_id": 4544} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 32, "delta": 32, "type": "wheel", "message_id": 4546} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 29, "delta": 29, "type": "wheel", "message_id": 4548} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 27, "delta": 27, "type": "wheel", "message_id": 4550} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 24, "delta": 24, "type": "wheel", "message_id": 4552} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 23, "delta": 23, "type": "wheel", "message_id": 4554} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 20, "delta": 20, "type": "wheel", "message_id": 4556} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 20, "delta": 20, "type": "wheel", "message_id": 4558} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 3, "delta": 3, "type": "wheel", "message_id": 4560} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 20, "delta": 20, "type": "wheel", "message_id": 4562} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 23, "delta": 23, "type": "wheel", "message_id": 4564} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 30, "delta": 30, "type": "wheel", "message_id": 4566} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 31, "delta": 31, "type": "wheel", "message_id": 4568} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 51, "delta": 51, "type": "wheel", "message_id": 4570} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 32, "delta": 32, "type": "wheel", "message_id": 4572} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 27, "delta": 27, "type": "wheel", "message_id": 4574} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 41, "delta": 41, "type": "wheel", "message_id": 4576} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 62, "delta": 62, "type": "wheel", "message_id": 4578} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 61, "delta": 61, "type": "wheel", "message_id": 4580} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 60, "delta": 60, "type": "wheel", "message_id": 4582} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 58, "delta": 58, "type": "wheel", "message_id": 4584} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 54, "delta": 54, "type": "wheel", "message_id": 4586} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 52, "delta": 52, "type": "wheel", "message_id": 4588} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 49, "delta": 49, "type": "wheel", "message_id": 4590} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 47, "delta": 47, "type": "wheel", "message_id": 4592} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 43, "delta": 43, "type": "wheel", "message_id": 4594} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 39, "delta": 39, "type": "wheel", "message_id": 4596} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 37, "delta": 37, "type": "wheel", "message_id": 4598} -{"sender": 3699, "msg_type": "MouseEvent", "y": 286, "x": 424, "type": "mousemove", "message_id": 4600} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 34, "delta": 34, "type": "wheel", "message_id": 4601} -{"sender": 3699, "msg_type": "MouseEvent", "y": 286, "x": 424, "type": "mousemove", "message_id": 4604} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 31, "delta": 31, "type": "wheel", "message_id": 4605} -{"sender": 3699, "msg_type": "MouseEvent", "y": 286, "x": 424, "type": "mousemove", "message_id": 4603} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 29, "delta": 29, "type": "wheel", "message_id": 4607} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 26, "delta": 26, "type": "wheel", "message_id": 4609} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 24, "delta": 24, "type": "wheel", "message_id": 4611} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 22, "delta": 22, "type": "wheel", "message_id": 4613} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 20, "delta": 20, "type": "wheel", "message_id": 4615} -{"sender": 3699, "msg_type": "MouseEvent", "y": 286, "x": 424, "type": "mousemove", "message_id": 4617} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 3, "delta": 3, "type": "wheel", "message_id": 4618} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 23, "delta": 23, "type": "wheel", "message_id": 4620} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 26, "delta": 26, "type": "wheel", "message_id": 4622} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 27, "delta": 27, "type": "wheel", "message_id": 4624} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 47, "delta": 47, "type": "wheel", "message_id": 4626} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 52, "delta": 52, "type": "wheel", "message_id": 4628} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 52, "delta": 52, "type": "wheel", "message_id": 4630} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 51, "delta": 51, "type": "wheel", "message_id": 4632} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 90, "delta": 90, "type": "wheel", "message_id": 4634} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 91, "delta": 91, "type": "wheel", "message_id": 4636} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 91, "delta": 91, "type": "wheel", "message_id": 4638} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 88, "delta": 88, "type": "wheel", "message_id": 4640} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 83, "delta": 83, "type": "wheel", "message_id": 4642} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 80, "delta": 80, "type": "wheel", "message_id": 4644} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 75, "delta": 75, "type": "wheel", "message_id": 4646} -{"sender": 3699, "msg_type": "MouseEvent", "y": 286, "x": 424, "type": "mousemove", "message_id": 4648} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 73, "delta": 73, "type": "wheel", "message_id": 4649} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 67, "delta": 67, "type": "wheel", "message_id": 4651} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 62, "delta": 62, "type": "wheel", "message_id": 4653} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 56, "delta": 56, "type": "wheel", "message_id": 4655} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 51, "delta": 51, "type": "wheel", "message_id": 4657} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 47, "delta": 47, "type": "wheel", "message_id": 4659} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 43, "delta": 43, "type": "wheel", "message_id": 4661} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 39, "delta": 39, "type": "wheel", "message_id": 4663} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 37, "delta": 37, "type": "wheel", "message_id": 4665} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 4667} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 11, "delta": 11, "type": "wheel", "message_id": 4669} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 40, "delta": 40, "type": "wheel", "message_id": 4671} -{"sender": 3699, "msg_type": "MouseEvent", "y": 286, "x": 424, "type": "mousemove", "message_id": 4672} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 6, "delta": 6, "type": "wheel", "message_id": 4673} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 37, "delta": 37, "type": "wheel", "message_id": 4674} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 37, "delta": 37, "type": "wheel", "message_id": 4675} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 57, "delta": 57, "type": "wheel", "message_id": 4676} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 33, "delta": 33, "type": "wheel", "message_id": 4677} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 30, "delta": 30, "type": "wheel", "message_id": 4678} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 46, "delta": 46, "type": "wheel", "message_id": 4679} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 74, "delta": 74, "type": "wheel", "message_id": 4680} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 78, "delta": 78, "type": "wheel", "message_id": 4681} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 75, "delta": 75, "type": "wheel", "message_id": 4682} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 73, "delta": 73, "type": "wheel", "message_id": 4683} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 68, "delta": 68, "type": "wheel", "message_id": 4684} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 67, "delta": 67, "type": "wheel", "message_id": 4685} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 64, "delta": 64, "type": "wheel", "message_id": 4686} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 62, "delta": 62, "type": "wheel", "message_id": 4687} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 56, "delta": 56, "type": "wheel", "message_id": 4688} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 51, "delta": 51, "type": "wheel", "message_id": 4689} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 47, "delta": 47, "type": "wheel", "message_id": 4690} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 43, "delta": 43, "type": "wheel", "message_id": 4691} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 39, "delta": 39, "type": "wheel", "message_id": 4692} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 37, "delta": 37, "type": "wheel", "message_id": 4693} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 30, "delta": 30, "type": "wheel", "message_id": 4695} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 34, "delta": 34, "type": "wheel", "message_id": 4694} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 2, "delta": 2, "type": "wheel", "message_id": 4696} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 27, "delta": 27, "type": "wheel", "message_id": 4697} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 35, "delta": 35, "type": "wheel", "message_id": 4698} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 39, "delta": 39, "type": "wheel", "message_id": 4699} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 40, "delta": 40, "type": "wheel", "message_id": 4700} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 37, "delta": 37, "type": "wheel", "message_id": 4701} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 32, "delta": 32, "type": "wheel", "message_id": 4702} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 27, "delta": 27, "type": "wheel", "message_id": 4703} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 32, "delta": 32, "type": "wheel", "message_id": 4704} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 54, "delta": 54, "type": "wheel", "message_id": 4705} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 51, "delta": 51, "type": "wheel", "message_id": 4706} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 49, "delta": 49, "type": "wheel", "message_id": 4707} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 47, "delta": 47, "type": "wheel", "message_id": 4708} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 44, "delta": 44, "type": "wheel", "message_id": 4709} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 41, "delta": 41, "type": "wheel", "message_id": 4710} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 41, "delta": 41, "type": "wheel", "message_id": 4711} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 39, "delta": 39, "type": "wheel", "message_id": 4712} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 36, "delta": 36, "type": "wheel", "message_id": 4713} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 32, "delta": 32, "type": "wheel", "message_id": 4714} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 30, "delta": 30, "type": "wheel", "message_id": 4715} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 27, "delta": 27, "type": "wheel", "message_id": 4716} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 25, "delta": 25, "type": "wheel", "message_id": 4717} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 24, "delta": 24, "type": "wheel", "message_id": 4718} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 20, "delta": 20, "type": "wheel", "message_id": 4719} -{"sender": 3699, "msg_type": "MouseEvent", "y": 286, "x": 425, "type": "mousemove", "message_id": 4720} -{"sender": 3699, "msg_type": "MouseEvent", "y": 286, "x": 425, "type": "mousemove", "message_id": 4721} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 2, "delta": 2, "type": "wheel", "message_id": 4722} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 17, "delta": 17, "type": "wheel", "message_id": 4723} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 32, "delta": 32, "type": "wheel", "message_id": 4724} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 35, "delta": 35, "type": "wheel", "message_id": 4725} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 39, "delta": 39, "type": "wheel", "message_id": 4726} -{"sender": 3699, "msg_type": "MouseEvent", "y": 286, "x": 425, "type": "mousemove", "message_id": 4727} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 38, "delta": 38, "type": "wheel", "message_id": 4728} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 35, "delta": 35, "type": "wheel", "message_id": 4729} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 44, "delta": 44, "type": "wheel", "message_id": 4730} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 69, "delta": 69, "type": "wheel", "message_id": 4731} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 70, "delta": 70, "type": "wheel", "message_id": 4732} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 68, "delta": 68, "type": "wheel", "message_id": 4733} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 67, "delta": 67, "type": "wheel", "message_id": 4734} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 63, "delta": 63, "type": "wheel", "message_id": 4735} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 60, "delta": 60, "type": "wheel", "message_id": 4736} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 58, "delta": 58, "type": "wheel", "message_id": 4737} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 55, "delta": 55, "type": "wheel", "message_id": 4738} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 51, "delta": 51, "type": "wheel", "message_id": 4739} -{"sender": 3699, "msg_type": "MouseEvent", "y": 286, "x": 425, "type": "mousemove", "message_id": 4740} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 47, "delta": 47, "type": "wheel", "message_id": 4741} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 43, "delta": 43, "type": "wheel", "message_id": 4742} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 39, "delta": 39, "type": "wheel", "message_id": 4743} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 36, "delta": 36, "type": "wheel", "message_id": 4744} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 32, "delta": 32, "type": "wheel", "message_id": 4745} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 30, "delta": 30, "type": "wheel", "message_id": 4746} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 27, "delta": 27, "type": "wheel", "message_id": 4747} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 26, "delta": 26, "type": "wheel", "message_id": 4748} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 24, "delta": 24, "type": "wheel", "message_id": 4749} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 20, "delta": 20, "type": "wheel", "message_id": 4750} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 20, "delta": 20, "type": "wheel", "message_id": 4751} -{"sender": 3699, "msg_type": "MouseEvent", "y": 286, "x": 425, "type": "mousemove", "message_id": 4752} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 18, "delta": 18, "type": "wheel", "message_id": 4753} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 17, "delta": 17, "type": "wheel", "message_id": 4754} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 16, "delta": 16, "type": "wheel", "message_id": 4755} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 15, "delta": 15, "type": "wheel", "message_id": 4756} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 425, "type": "mousemove", "message_id": 4757} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 13, "delta": 13, "type": "wheel", "message_id": 4758} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 12, "delta": 12, "type": "wheel", "message_id": 4759} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 11, "delta": 11, "type": "wheel", "message_id": 4760} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 11, "delta": 11, "type": "wheel", "message_id": 4761} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 10, "delta": 10, "type": "wheel", "message_id": 4762} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 9, "delta": 9, "type": "wheel", "message_id": 4763} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 8, "delta": 8, "type": "wheel", "message_id": 4764} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 8, "delta": 8, "type": "wheel", "message_id": 4765} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 7, "delta": 7, "type": "wheel", "message_id": 4766} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 7, "delta": 7, "type": "wheel", "message_id": 4767} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 7, "delta": 7, "type": "wheel", "message_id": 4768} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 425, "type": "mousemove", "message_id": 4769} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 6, "delta": 6, "type": "wheel", "message_id": 4770} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 6, "delta": 6, "type": "wheel", "message_id": 4771} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 2, "delta": 2, "type": "wheel", "message_id": 4772} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 25, "delta": 25, "type": "wheel", "message_id": 4773} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 30, "delta": 30, "type": "wheel", "message_id": 4774} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 34, "delta": 34, "type": "wheel", "message_id": 4775} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 38, "delta": 38, "type": "wheel", "message_id": 4776} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 60, "delta": 60, "type": "wheel", "message_id": 4777} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 425, "type": "mousemove", "message_id": 4778} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 64, "delta": 64, "type": "wheel", "message_id": 4779} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 66, "delta": 66, "type": "wheel", "message_id": 4780} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 69, "delta": 69, "type": "wheel", "message_id": 4781} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 66, "delta": 66, "type": "wheel", "message_id": 4782} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 63, "delta": 63, "type": "wheel", "message_id": 4783} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 60, "delta": 60, "type": "wheel", "message_id": 4784} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 57, "delta": 57, "type": "wheel", "message_id": 4785} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 53, "delta": 53, "type": "wheel", "message_id": 4786} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 48, "delta": 48, "type": "wheel", "message_id": 4787} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 43, "delta": 43, "type": "wheel", "message_id": 4788} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 41, "delta": 41, "type": "wheel", "message_id": 4789} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 37, "delta": 37, "type": "wheel", "message_id": 4790} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 34, "delta": 34, "type": "wheel", "message_id": 4791} -{"originalEvent": {"metaKey": true}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 32, "delta": 32, "type": "wheel", "message_id": 4792} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 29, "delta": 29, "type": "wheel", "message_id": 4793} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 27, "delta": 27, "type": "wheel", "message_id": 4794} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 24, "delta": 24, "type": "wheel", "message_id": 4795} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 23, "delta": 23, "type": "wheel", "message_id": 4796} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 425, "type": "mousemove", "message_id": 4797} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 425, "type": "mousemove", "message_id": 4798} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 20, "delta": 20, "type": "wheel", "message_id": 4799} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 20, "delta": 20, "type": "wheel", "message_id": 4800} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 17, "delta": 17, "type": "wheel", "message_id": 4801} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 16, "delta": 16, "type": "wheel", "message_id": 4802} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 15, "delta": 15, "type": "wheel", "message_id": 4803} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 14, "delta": 14, "type": "wheel", "message_id": 4804} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 13, "delta": 13, "type": "wheel", "message_id": 4805} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 12, "delta": 12, "type": "wheel", "message_id": 4806} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 11, "delta": 11, "type": "wheel", "message_id": 4807} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 10, "delta": 10, "type": "wheel", "message_id": 4808} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 9, "delta": 9, "type": "wheel", "message_id": 4809} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 9, "delta": 9, "type": "wheel", "message_id": 4810} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 8, "delta": 8, "type": "wheel", "message_id": 4811} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 8, "delta": 8, "type": "wheel", "message_id": 4812} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 7, "delta": 7, "type": "wheel", "message_id": 4813} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 7, "delta": 7, "type": "wheel", "message_id": 4814} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 6, "delta": 6, "type": "wheel", "message_id": 4815} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 6, "delta": 6, "type": "wheel", "message_id": 4816} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 6, "delta": 6, "type": "wheel", "message_id": 4817} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 5, "delta": 5, "type": "wheel", "message_id": 4818} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 5, "delta": 5, "type": "wheel", "message_id": 4819} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 4, "delta": 4, "type": "wheel", "message_id": 4820} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 4, "delta": 4, "type": "wheel", "message_id": 4821} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 4, "delta": 4, "type": "wheel", "message_id": 4822} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 4, "delta": 4, "type": "wheel", "message_id": 4823} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 4, "delta": 4, "type": "wheel", "message_id": 4824} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 4, "delta": 4, "type": "wheel", "message_id": 4825} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 3, "delta": 3, "type": "wheel", "message_id": 4826} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 3, "delta": 3, "type": "wheel", "message_id": 4827} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 3, "delta": 3, "type": "wheel", "message_id": 4828} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 2, "delta": 2, "type": "wheel", "message_id": 4829} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 2, "delta": 2, "type": "wheel", "message_id": 4830} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 2, "delta": 2, "type": "wheel", "message_id": 4831} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 2, "delta": 2, "type": "wheel", "message_id": 4832} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 2, "delta": 2, "type": "wheel", "message_id": 4833} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 4834} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 4835} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 4836} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 4837} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 4838} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 4839} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 4840} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 4841} -{"originalEvent": {"metaKey": false}, "sender": 3699, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 4842} -{"sender": 3699, "msg_type": "MouseEvent", "y": 285, "x": 424, "type": "mousemove", "message_id": 4843} -{"sender": 3699, "msg_type": "MouseEvent", "y": 283, "x": 422, "type": "mouseover", "message_id": 4844} -{"sender": 3699, "msg_type": "MouseEvent", "y": 283, "x": 422, "type": "mouseover", "message_id": 4845} -{"sender": 3699, "msg_type": "MouseEvent", "y": 283, "x": 422, "type": "mousemove", "message_id": 4846} -{"sender": 3699, "msg_type": "MouseEvent", "y": 280, "x": 418, "type": "mousemove", "message_id": 4847} -{"sender": 3699, "msg_type": "MouseEvent", "y": 276, "x": 414, "type": "mousemove", "message_id": 4848} -{"sender": 3699, "msg_type": "MouseEvent", "y": 271, "x": 408, "type": "mousemove", "message_id": 4849} -{"sender": 3699, "msg_type": "MouseEvent", "y": 251, "x": 390, "type": "mousemove", "message_id": 4851} -{"sender": 3699, "msg_type": "MouseEvent", "y": 262, "x": 399, "type": "mousemove", "message_id": 4850} -{"sender": 3699, "msg_type": "MouseEvent", "y": 241, "x": 384, "type": "mousemove", "message_id": 4852} -{"sender": 3699, "msg_type": "MouseEvent", "y": 227, "x": 376, "type": "mousemove", "message_id": 4853} -{"sender": 3699, "msg_type": "MouseEvent", "y": 215, "x": 371, "type": "mousemove", "message_id": 4854} -{"sender": 3699, "msg_type": "MouseEvent", "y": 207, "x": 367, "type": "mousemove", "message_id": 4855} -{"sender": 3699, "msg_type": "MouseEvent", "y": 197, "x": 360, "type": "mousemove", "message_id": 4856} -{"sender": 3699, "msg_type": "MouseEvent", "y": 187, "x": 353, "type": "mousemove", "message_id": 4857} -{"sender": 3699, "msg_type": "MouseEvent", "y": 177, "x": 345, "type": "mousemove", "message_id": 4858} -{"sender": 3699, "msg_type": "MouseEvent", "y": 171, "x": 339, "type": "mousemove", "message_id": 4859} -{"sender": 3699, "msg_type": "MouseEvent", "y": 162, "x": 330, "type": "mousemove", "message_id": 4860} -{"sender": 3699, "msg_type": "MouseEvent", "y": 151, "x": 318, "type": "mousemove", "message_id": 4861} -{"sender": 3699, "msg_type": "MouseEvent", "y": 144, "x": 308, "type": "mousemove", "message_id": 4862} -{"sender": 3699, "msg_type": "MouseEvent", "y": 130, "x": 289, "type": "mousemove", "message_id": 4863} -{"sender": 3699, "msg_type": "MouseEvent", "y": 115, "x": 266, "type": "mousemove", "message_id": 4864} -{"sender": 3699, "msg_type": "MouseEvent", "y": 97, "x": 241, "type": "mousemove", "message_id": 4865} -{"sender": 3699, "msg_type": "MouseEvent", "y": 85, "x": 224, "type": "mousemove", "message_id": 4866} -{"sender": 3699, "msg_type": "MouseEvent", "y": 68, "x": 202, "type": "mousemove", "message_id": 4867} -{"sender": 3699, "msg_type": "MouseEvent", "y": 54, "x": 186, "type": "mouseover", "message_id": 4868} -{"sender": 3699, "msg_type": "MouseEvent", "y": 54, "x": 186, "type": "mouseover", "message_id": 4869} -{"sender": 3699, "msg_type": "MouseEvent", "y": 54, "x": 186, "type": "mousemove", "message_id": 4870} -{"sender": 3699, "msg_type": "MouseEvent", "y": 44, "x": 173, "type": "mousemove", "message_id": 4871} -{"sender": 3699, "msg_type": "MouseEvent", "y": 37, "x": 165, "type": "mouseover", "message_id": 4872} -{"sender": 3699, "msg_type": "MouseEvent", "y": 37, "x": 165, "type": "mouseover", "message_id": 4873} -{"sender": 3699, "msg_type": "MouseEvent", "y": 37, "x": 165, "type": "mousemove", "message_id": 4874} -{"sender": 3699, "msg_type": "MouseEvent", "y": 31, "x": 157, "type": "mousemove", "message_id": 4875} -{"sender": 3699, "msg_type": "MouseEvent", "y": 26, "x": 152, "type": "mouseover", "message_id": 4876} -{"sender": 3699, "msg_type": "MouseEvent", "y": 26, "x": 152, "type": "mouseover", "message_id": 4877} -{"sender": 3699, "msg_type": "MouseEvent", "y": 26, "x": 152, "type": "mousemove", "message_id": 4878} -{"sender": 3699, "msg_type": "MouseEvent", "y": 24, "x": 150, "type": "mousemove", "message_id": 4879} -{"sender": 3699, "msg_type": "MouseEvent", "y": 23, "x": 150, "type": "mouseover", "message_id": 4880} -{"sender": 3699, "msg_type": "MouseEvent", "y": 22, "x": 150, "type": "mousemove", "message_id": 4884} -{"sender": 3699, "msg_type": "MouseEvent", "y": 23, "x": 150, "type": "mouseover", "message_id": 4881} -{"sender": 3699, "msg_type": "MouseEvent", "y": 23, "x": 150, "type": "mousemove", "message_id": 4882} -{"sender": 3699, "msg_type": "MouseEvent", "y": 23, "x": 150, "type": "mousemove", "message_id": 4883} -{"sender": 3699, "msg_type": "MouseEvent", "y": 22, "x": 151, "type": "mousemove", "message_id": 4885} -{"sender": 3699, "msg_type": "MouseEvent", "y": 22, "x": 151, "type": "mousemove", "message_id": 4886} -{"sender": 3699, "msg_type": "MouseEvent", "y": 23, "x": 153, "type": "mouseover", "message_id": 4888} -{"sender": 3699, "msg_type": "MouseEvent", "y": 23, "x": 153, "type": "mouseover", "message_id": 4887} -{"sender": 3699, "msg_type": "MouseEvent", "y": 25, "x": 159, "type": "mouseover", "message_id": 4890} -{"sender": 3699, "msg_type": "MouseEvent", "y": 23, "x": 153, "type": "mousemove", "message_id": 4889} -{"sender": 3699, "msg_type": "MouseEvent", "y": 25, "x": 159, "type": "mouseover", "message_id": 4891} -{"sender": 3699, "msg_type": "MouseEvent", "y": 25, "x": 159, "type": "mousemove", "message_id": 4892} -{"sender": 3699, "msg_type": "MouseEvent", "y": 27, "x": 163, "type": "mouseover", "message_id": 4893} -{"sender": 3699, "msg_type": "MouseEvent", "y": 27, "x": 163, "type": "mouseover", "message_id": 4894} -{"sender": 3699, "msg_type": "MouseEvent", "y": 27, "x": 163, "type": "mousemove", "message_id": 4895} -{"sender": 3699, "msg_type": "MouseEvent", "y": 29, "x": 168, "type": "mousemove", "message_id": 4896} -{"sender": 3699, "msg_type": "MouseEvent", "y": 30, "x": 172, "type": "mouseover", "message_id": 4897} -{"sender": 3699, "msg_type": "MouseEvent", "y": 30, "x": 172, "type": "mousemove", "message_id": 4899} -{"sender": 3699, "msg_type": "MouseEvent", "y": 30, "x": 172, "type": "mouseover", "message_id": 4898} -{"sender": 3699, "msg_type": "MouseEvent", "y": 30, "x": 173, "type": "mouseover", "message_id": 4900} -{"sender": 3699, "msg_type": "MouseEvent", "y": 30, "x": 173, "type": "mouseover", "message_id": 4901} -{"sender": 3699, "msg_type": "MouseEvent", "y": 30, "x": 173, "type": "mousemove", "message_id": 4903} -{"sender": 3699, "msg_type": "MouseEvent", "y": 30, "x": 173, "type": "mousemove", "message_id": 4902} -{"sender": 3699, "msg_type": "MouseEvent", "y": 31, "x": 174, "type": "mousemove", "message_id": 4904} -{"sender": 3699, "msg_type": "MouseEvent", "y": 31, "x": 175, "type": "mousemove", "message_id": 4905} -{"sender": 3699, "msg_type": "MouseEvent", "y": 31, "x": 177, "type": "mouseover", "message_id": 4906} -{"sender": 3699, "msg_type": "MouseEvent", "y": 31, "x": 177, "type": "mouseover", "message_id": 4907} -{"sender": 3699, "msg_type": "MouseEvent", "y": 31, "x": 177, "type": "mousemove", "message_id": 4908} -{"sender": 3699, "msg_type": "MouseEvent", "y": 32, "x": 181, "type": "mousemove", "message_id": 4909} -{"sender": 3699, "msg_type": "MouseEvent", "y": 33, "x": 184, "type": "mousemove", "message_id": 4910} -{"sender": 3699, "msg_type": "MouseEvent", "y": 34, "x": 187, "type": "mousemove", "message_id": 4911} -{"sender": 3699, "msg_type": "MouseEvent", "y": 35, "x": 189, "type": "mousemove", "message_id": 4912} -{"sender": 3699, "msg_type": "MouseEvent", "y": 35, "x": 190, "type": "mouseover", "message_id": 4913} -{"sender": 3699, "msg_type": "MouseEvent", "y": 35, "x": 190, "type": "mouseover", "message_id": 4914} -{"sender": 3699, "msg_type": "MouseEvent", "y": 35, "x": 190, "type": "mousemove", "message_id": 4915} -{"sender": 3699, "msg_type": "MouseEvent", "y": 36, "x": 191, "type": "mousemove", "message_id": 4916} diff --git a/recordings/test_view_hotkeys.replay b/recordings/test_view_hotkeys.replay deleted file mode 100644 index edfc781609..0000000000 --- a/recordings/test_view_hotkeys.replay +++ /dev/null @@ -1,294 +0,0 @@ -{"panX": 44.42938840723201, "panY": 53.2877486543979, "scale": 1.1207650273224041, "sender": 3913, "msg_type": "ViewPort", "message_id": 0} -{"sender": 3913, "msg_type": "MouseEvent", "y": 56, "x": 186, "type": "mousemove", "message_id": 18} -{"sender": 3913, "msg_type": "MouseEvent", "y": 57, "x": 186, "type": "mousemove", "message_id": 19} -{"sender": 3913, "msg_type": "MouseEvent", "y": 61, "x": 189, "type": "mouseover", "message_id": 20} -{"sender": 3913, "msg_type": "MouseEvent", "y": 61, "x": 189, "type": "mouseover", "message_id": 21} -{"sender": 3913, "msg_type": "MouseEvent", "y": 61, "x": 189, "type": "mousemove", "message_id": 22} -{"sender": 3913, "msg_type": "MouseEvent", "y": 65, "x": 192, "type": "mousemove", "message_id": 23} -{"sender": 3913, "msg_type": "MouseEvent", "y": 72, "x": 197, "type": "mousemove", "message_id": 24} -{"sender": 3913, "msg_type": "MouseEvent", "y": 80, "x": 205, "type": "mousemove", "message_id": 25} -{"sender": 3913, "msg_type": "MouseEvent", "y": 89, "x": 214, "type": "mousemove", "message_id": 26} -{"sender": 3913, "msg_type": "MouseEvent", "y": 98, "x": 222, "type": "mousemove", "message_id": 27} -{"sender": 3913, "msg_type": "MouseEvent", "y": 106, "x": 228, "type": "mousemove", "message_id": 28} -{"sender": 3913, "msg_type": "MouseEvent", "y": 113, "x": 233, "type": "mousemove", "message_id": 29} -{"sender": 3913, "msg_type": "MouseEvent", "y": 119, "x": 237, "type": "mousemove", "message_id": 30} -{"sender": 3913, "msg_type": "MouseEvent", "y": 125, "x": 239, "type": "mousemove", "message_id": 31} -{"sender": 3913, "msg_type": "MouseEvent", "y": 131, "x": 242, "type": "mousemove", "message_id": 32} -{"sender": 3913, "msg_type": "MouseEvent", "y": 136, "x": 244, "type": "mouseover", "message_id": 33} -{"sender": 3913, "msg_type": "MouseEvent", "y": 136, "x": 244, "type": "mouseover", "message_id": 34} -{"sender": 3913, "msg_type": "MouseEvent", "y": 136, "x": 244, "type": "mousemove", "message_id": 35} -{"sender": 3913, "msg_type": "MouseEvent", "y": 141, "x": 247, "type": "mouseover", "message_id": 36} -{"sender": 3913, "msg_type": "MouseEvent", "y": 141, "x": 247, "type": "mouseover", "message_id": 37} -{"sender": 3913, "msg_type": "MouseEvent", "y": 141, "x": 247, "type": "mousemove", "message_id": 38} -{"sender": 3913, "msg_type": "MouseEvent", "y": 146, "x": 249, "type": "mouseover", "message_id": 39} -{"sender": 3913, "msg_type": "MouseEvent", "y": 146, "x": 249, "type": "mouseover", "message_id": 40} -{"sender": 3913, "msg_type": "MouseEvent", "y": 146, "x": 249, "type": "mousemove", "message_id": 41} -{"sender": 3913, "msg_type": "MouseEvent", "y": 151, "x": 251, "type": "mousemove", "message_id": 42} -{"sender": 3913, "msg_type": "MouseEvent", "y": 155, "x": 253, "type": "mousemove", "message_id": 43} -{"sender": 3913, "msg_type": "MouseEvent", "y": 160, "x": 254, "type": "mouseover", "message_id": 44} -{"sender": 3913, "msg_type": "MouseEvent", "y": 160, "x": 254, "type": "mouseover", "message_id": 45} -{"sender": 3913, "msg_type": "MouseEvent", "y": 160, "x": 254, "type": "mousemove", "message_id": 46} -{"sender": 3913, "msg_type": "MouseEvent", "y": 164, "x": 255, "type": "mousemove", "message_id": 47} -{"sender": 3913, "msg_type": "MouseEvent", "y": 168, "x": 255, "type": "mousemove", "message_id": 48} -{"sender": 3913, "msg_type": "MouseEvent", "y": 171, "x": 255, "type": "mousemove", "message_id": 49} -{"sender": 3913, "msg_type": "MouseEvent", "y": 173, "x": 255, "type": "mousemove", "message_id": 50} -{"sender": 3913, "msg_type": "MouseEvent", "y": 176, "x": 255, "type": "mousemove", "message_id": 51} -{"sender": 3913, "msg_type": "MouseEvent", "y": 177, "x": 255, "type": "mousemove", "message_id": 52} -{"sender": 3913, "msg_type": "MouseEvent", "y": 179, "x": 255, "type": "mousemove", "message_id": 53} -{"sender": 3913, "msg_type": "MouseEvent", "y": 180, "x": 255, "type": "mousemove", "message_id": 54} -{"sender": 3913, "msg_type": "MouseEvent", "y": 181, "x": 254, "type": "mousemove", "message_id": 55} -{"sender": 3913, "msg_type": "MouseEvent", "y": 181, "x": 254, "type": "mousemove", "message_id": 56} -{"sender": 3913, "msg_type": "MouseEvent", "y": 182, "x": 254, "type": "mousemove", "message_id": 57} -{"sender": 3913, "msg_type": "MouseEvent", "y": 182, "x": 254, "type": "mousemove", "message_id": 58} -{"sender": 3913, "msg_type": "MouseEvent", "y": 182, "x": 254, "type": "mousemove", "message_id": 59} -{"sender": 3913, "msg_type": "MouseEvent", "y": 182, "x": 254, "type": "mousedown", "message_id": 60} -{"sender": 3913, "msg_type": "MouseEvent", "y": 182, "x": 254, "type": "mouseup", "message_id": 61} -{"sender": 3913, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 62, "altKey": false, "metaKey": false, "key": "d", "ctrlKey": false, "type": "keydown", "keyCode": 68} -{"sender": 3913, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 63, "altKey": false, "metaKey": false, "key": "d", "ctrlKey": false, "type": "keydown", "keyCode": 68} -{"sender": 3913, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 64, "altKey": false, "metaKey": false, "key": "p", "ctrlKey": false, "type": "keydown", "keyCode": 80} -{"sender": 3913, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 65, "altKey": false, "metaKey": false, "key": "p", "ctrlKey": false, "type": "keydown", "keyCode": 80} -{"sender": 3913, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 66, "altKey": false, "metaKey": false, "key": "b", "ctrlKey": false, "type": "keydown", "keyCode": 66} -{"sender": 3913, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 67, "altKey": false, "metaKey": false, "key": "b", "ctrlKey": false, "type": "keydown", "keyCode": 66} -{"sender": 3913, "msg_type": "MouseEvent", "y": 187, "x": 258, "type": "mouseover", "message_id": 68} -{"sender": 3913, "msg_type": "MouseEvent", "y": 187, "x": 258, "type": "mouseover", "message_id": 69} -{"sender": 3913, "msg_type": "MouseEvent", "y": 187, "x": 258, "type": "mousemove", "message_id": 70} -{"sender": 3913, "msg_type": "MouseEvent", "y": 191, "x": 261, "type": "mousemove", "message_id": 71} -{"sender": 3913, "msg_type": "MouseEvent", "y": 197, "x": 265, "type": "mousemove", "message_id": 72} -{"sender": 3913, "msg_type": "MouseEvent", "y": 229, "x": 296, "type": "mousemove", "message_id": 75} -{"sender": 3913, "msg_type": "MouseEvent", "y": 206, "x": 273, "type": "mousemove", "message_id": 73} -{"sender": 3913, "msg_type": "MouseEvent", "y": 215, "x": 282, "type": "mousemove", "message_id": 74} -{"sender": 3913, "msg_type": "MouseEvent", "y": 240, "x": 306, "type": "mousemove", "message_id": 76} -{"sender": 3913, "msg_type": "MouseEvent", "y": 255, "x": 317, "type": "mousemove", "message_id": 77} -{"sender": 3913, "msg_type": "MouseEvent", "y": 268, "x": 324, "type": "mousemove", "message_id": 78} -{"sender": 3913, "msg_type": "MouseEvent", "y": 277, "x": 327, "type": "mousemove", "message_id": 79} -{"sender": 3913, "msg_type": "MouseEvent", "y": 286, "x": 331, "type": "mousemove", "message_id": 80} -{"sender": 3913, "msg_type": "MouseEvent", "y": 294, "x": 333, "type": "mousemove", "message_id": 81} -{"sender": 3913, "msg_type": "MouseEvent", "y": 306, "x": 336, "type": "mousemove", "message_id": 82} -{"sender": 3913, "msg_type": "MouseEvent", "y": 319, "x": 339, "type": "mousemove", "message_id": 83} -{"sender": 3913, "msg_type": "MouseEvent", "y": 332, "x": 342, "type": "mousemove", "message_id": 84} -{"sender": 3913, "msg_type": "MouseEvent", "y": 343, "x": 345, "type": "mousemove", "message_id": 85} -{"sender": 3913, "msg_type": "MouseEvent", "y": 350, "x": 345, "type": "mouseover", "message_id": 86} -{"sender": 3913, "msg_type": "MouseEvent", "y": 350, "x": 345, "type": "mouseover", "message_id": 87} -{"sender": 3913, "msg_type": "MouseEvent", "y": 358, "x": 346, "type": "mousemove", "message_id": 89} -{"sender": 3913, "msg_type": "MouseEvent", "y": 350, "x": 345, "type": "mousemove", "message_id": 88} -{"sender": 3913, "msg_type": "MouseEvent", "y": 365, "x": 347, "type": "mousemove", "message_id": 90} -{"sender": 3913, "msg_type": "MouseEvent", "y": 371, "x": 347, "type": "mousemove", "message_id": 91} -{"sender": 3913, "msg_type": "MouseEvent", "y": 376, "x": 348, "type": "mousemove", "message_id": 92} -{"sender": 3913, "msg_type": "MouseEvent", "y": 378, "x": 348, "type": "mousemove", "message_id": 93} -{"sender": 3913, "msg_type": "MouseEvent", "y": 380, "x": 348, "type": "mousemove", "message_id": 94} -{"sender": 3913, "msg_type": "MouseEvent", "y": 381, "x": 348, "type": "mousemove", "message_id": 95} -{"sender": 3913, "msg_type": "MouseEvent", "y": 381, "x": 348, "type": "mousemove", "message_id": 96} -{"sender": 3913, "msg_type": "MouseEvent", "y": 381, "x": 348, "type": "mousedown", "message_id": 97} -{"sender": 3913, "msg_type": "MouseEvent", "y": 380, "x": 347, "type": "mousemove", "message_id": 98} -{"sender": 3913, "msg_type": "MouseEvent", "y": 378, "x": 346, "type": "mousemove", "message_id": 99} -{"sender": 3913, "msg_type": "MouseEvent", "y": 373, "x": 344, "type": "mouseover", "message_id": 100} -{"sender": 3913, "msg_type": "MouseEvent", "y": 373, "x": 344, "type": "mouseover", "message_id": 101} -{"sender": 3913, "msg_type": "MouseEvent", "y": 365, "x": 341, "type": "mouseover", "message_id": 103} -{"sender": 3913, "msg_type": "MouseEvent", "y": 373, "x": 344, "type": "mousemove", "message_id": 102} -{"sender": 3913, "msg_type": "MouseEvent", "y": 365, "x": 341, "type": "mouseover", "message_id": 104} -{"sender": 3913, "msg_type": "MouseEvent", "y": 365, "x": 341, "type": "mousemove", "message_id": 105} -{"sender": 3913, "msg_type": "MouseEvent", "y": 354, "x": 337, "type": "mousemove", "message_id": 106} -{"sender": 3913, "msg_type": "MouseEvent", "y": 339, "x": 331, "type": "mousemove", "message_id": 107} -{"sender": 3913, "msg_type": "MouseEvent", "y": 320, "x": 325, "type": "mousemove", "message_id": 108} -{"sender": 3913, "msg_type": "MouseEvent", "y": 299, "x": 318, "type": "mousemove", "message_id": 109} -{"sender": 3913, "msg_type": "MouseEvent", "y": 280, "x": 312, "type": "mousemove", "message_id": 110} -{"sender": 3913, "msg_type": "MouseEvent", "y": 265, "x": 308, "type": "mousemove", "message_id": 111} -{"sender": 3913, "msg_type": "MouseEvent", "y": 255, "x": 306, "type": "mousemove", "message_id": 112} -{"sender": 3913, "msg_type": "MouseEvent", "y": 250, "x": 305, "type": "mouseover", "message_id": 113} -{"sender": 3913, "msg_type": "MouseEvent", "y": 250, "x": 305, "type": "mouseover", "message_id": 114} -{"sender": 3913, "msg_type": "MouseEvent", "y": 246, "x": 304, "type": "mousemove", "message_id": 116} -{"sender": 3913, "msg_type": "MouseEvent", "y": 250, "x": 305, "type": "mousemove", "message_id": 115} -{"sender": 3913, "msg_type": "MouseEvent", "y": 244, "x": 304, "type": "mousemove", "message_id": 117} -{"sender": 3913, "msg_type": "MouseEvent", "y": 243, "x": 303, "type": "mousemove", "message_id": 118} -{"sender": 3913, "msg_type": "MouseEvent", "y": 242, "x": 303, "type": "mousemove", "message_id": 119} -{"sender": 3913, "msg_type": "MouseEvent", "y": 242, "x": 303, "type": "mousemove", "message_id": 120} -{"sender": 3913, "msg_type": "MouseEvent", "y": 242, "x": 303, "type": "mousemove", "message_id": 121} -{"sender": 3913, "msg_type": "MouseEvent", "y": 242, "x": 303, "type": "mouseup", "message_id": 122} -{"sender": 3913, "msg_type": "MouseEvent", "y": 243, "x": 303, "type": "mousemove", "message_id": 123} -{"sender": 3913, "msg_type": "MouseEvent", "y": 244, "x": 303, "type": "mousemove", "message_id": 124} -{"sender": 3913, "msg_type": "MouseEvent", "y": 246, "x": 303, "type": "mousemove", "message_id": 125} -{"sender": 3913, "msg_type": "MouseEvent", "y": 248, "x": 303, "type": "mousemove", "message_id": 126} -{"sender": 3913, "msg_type": "MouseEvent", "y": 251, "x": 303, "type": "mousemove", "message_id": 127} -{"sender": 3913, "msg_type": "MouseEvent", "y": 254, "x": 303, "type": "mousemove", "message_id": 128} -{"sender": 3913, "msg_type": "MouseEvent", "y": 259, "x": 303, "type": "mousemove", "message_id": 129} -{"sender": 3913, "msg_type": "MouseEvent", "y": 265, "x": 302, "type": "mousemove", "message_id": 130} -{"sender": 3913, "msg_type": "MouseEvent", "y": 272, "x": 302, "type": "mousemove", "message_id": 131} -{"sender": 3913, "msg_type": "MouseEvent", "y": 280, "x": 301, "type": "mousemove", "message_id": 132} -{"sender": 3913, "msg_type": "MouseEvent", "y": 287, "x": 301, "type": "mousemove", "message_id": 133} -{"sender": 3913, "msg_type": "MouseEvent", "y": 293, "x": 300, "type": "mousemove", "message_id": 134} -{"sender": 3913, "msg_type": "MouseEvent", "y": 298, "x": 299, "type": "mousemove", "message_id": 135} -{"sender": 3913, "msg_type": "MouseEvent", "y": 302, "x": 299, "type": "mousemove", "message_id": 136} -{"sender": 3913, "msg_type": "MouseEvent", "y": 305, "x": 299, "type": "mousemove", "message_id": 137} -{"sender": 3913, "msg_type": "MouseEvent", "y": 308, "x": 299, "type": "mousemove", "message_id": 138} -{"sender": 3913, "msg_type": "MouseEvent", "y": 310, "x": 299, "type": "mousemove", "message_id": 139} -{"sender": 3913, "msg_type": "MouseEvent", "y": 311, "x": 299, "type": "mousemove", "message_id": 140} -{"sender": 3913, "msg_type": "MouseEvent", "y": 312, "x": 299, "type": "mousemove", "message_id": 141} -{"sender": 3913, "msg_type": "MouseEvent", "y": 312, "x": 299, "type": "mousemove", "message_id": 142} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 143} -{"sender": 3913, "msg_type": "MouseEvent", "y": 313, "x": 299, "type": "mousemove", "message_id": 144} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": -3, "deltaY": -9, "delta": -9, "type": "wheel", "message_id": 145} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -9, "delta": -9, "type": "wheel", "message_id": 146} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -8, "delta": -8, "type": "wheel", "message_id": 147} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -7, "delta": -7, "type": "wheel", "message_id": 148} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -6, "delta": -6, "type": "wheel", "message_id": 149} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 150} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": 0, "delta": 1, "type": "wheel", "message_id": 151} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": -2, "deltaY": 0, "delta": 2, "type": "wheel", "message_id": 152} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 11, "delta": 11, "type": "wheel", "message_id": 153} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 14, "delta": 14, "type": "wheel", "message_id": 154} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 20, "delta": 20, "type": "wheel", "message_id": 156} -{"sender": 3913, "msg_type": "MouseEvent", "y": 313, "x": 299, "type": "mousemove", "message_id": 155} -{"sender": 3913, "msg_type": "MouseEvent", "y": 313, "x": 299, "type": "mousemove", "message_id": 157} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 11, "delta": 11, "type": "wheel", "message_id": 158} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 11, "delta": 11, "type": "wheel", "message_id": 159} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 7, "delta": 7, "type": "wheel", "message_id": 160} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 12, "delta": 12, "type": "wheel", "message_id": 161} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 9, "delta": 9, "type": "wheel", "message_id": 162} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 13, "delta": 13, "type": "wheel", "message_id": 163} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 3, "delta": 3, "type": "wheel", "message_id": 164} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 4, "delta": 4, "type": "wheel", "message_id": 165} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 3, "delta": 3, "type": "wheel", "message_id": 166} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 2, "delta": 2, "type": "wheel", "message_id": 167} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 2, "delta": 2, "type": "wheel", "message_id": 168} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 2, "delta": 2, "type": "wheel", "message_id": 169} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 170} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 171} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 172} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 173} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 174} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -5, "delta": -5, "type": "wheel", "message_id": 175} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 176} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -6, "delta": -6, "type": "wheel", "message_id": 177} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -5, "delta": -5, "type": "wheel", "message_id": 178} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -5, "delta": -5, "type": "wheel", "message_id": 179} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -5, "delta": -5, "type": "wheel", "message_id": 180} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 181} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 182} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 183} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 184} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -2, "delta": -2, "type": "wheel", "message_id": 185} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 186} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": -2, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 187} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 3, "delta": 3, "type": "wheel", "message_id": 188} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 2, "delta": 2, "type": "wheel", "message_id": 189} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 3, "delta": 3, "type": "wheel", "message_id": 190} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 3, "delta": 3, "type": "wheel", "message_id": 191} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 4, "delta": 4, "type": "wheel", "message_id": 192} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 4, "delta": 4, "type": "wheel", "message_id": 193} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 4, "delta": 4, "type": "wheel", "message_id": 194} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 4, "delta": 4, "type": "wheel", "message_id": 195} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 4, "delta": 4, "type": "wheel", "message_id": 196} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 4, "delta": 4, "type": "wheel", "message_id": 197} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 4, "delta": 4, "type": "wheel", "message_id": 198} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 2, "delta": 2, "type": "wheel", "message_id": 199} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 2, "delta": 2, "type": "wheel", "message_id": 200} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 3, "delta": 3, "type": "wheel", "message_id": 201} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 202} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 203} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 1, "delta": 1, "type": "wheel", "message_id": 204} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": 2, "delta": 2, "type": "wheel", "message_id": 205} -{"sender": 3913, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 206, "altKey": false, "metaKey": false, "key": "i", "ctrlKey": false, "type": "keydown", "keyCode": 73} -{"sender": 3913, "msg_type": "KeyEvent", "shiftKey": false, "message_id": 207, "altKey": false, "metaKey": false, "key": "i", "ctrlKey": false, "type": "keydown", "keyCode": 73} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 208} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -5, "delta": -5, "type": "wheel", "message_id": 209} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -5, "delta": -5, "type": "wheel", "message_id": 210} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -9, "delta": -9, "type": "wheel", "message_id": 211} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -6, "delta": -6, "type": "wheel", "message_id": 212} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -9, "delta": -9, "type": "wheel", "message_id": 213} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -8, "delta": -8, "type": "wheel", "message_id": 214} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -8, "delta": -8, "type": "wheel", "message_id": 215} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -5, "delta": -5, "type": "wheel", "message_id": 216} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -11, "delta": -11, "type": "wheel", "message_id": 217} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -7, "delta": -7, "type": "wheel", "message_id": 218} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -7, "delta": -7, "type": "wheel", "message_id": 219} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -6, "delta": -6, "type": "wheel", "message_id": 220} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 221} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -4, "delta": -4, "type": "wheel", "message_id": 222} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 223} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 224} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": 0, "deltaY": -3, "delta": -3, "type": "wheel", "message_id": 225} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 226} -{"originalEvent": {"metaKey": false}, "sender": 3913, "msg_type": "MouseWheelEvent", "deltaX": -1, "deltaY": -1, "delta": -1, "type": "wheel", "message_id": 227} -{"sender": 3913, "msg_type": "MouseEvent", "y": 310, "x": 299, "type": "mousemove", "message_id": 229} -{"sender": 3913, "msg_type": "MouseEvent", "y": 311, "x": 299, "type": "mousemove", "message_id": 228} -{"sender": 3913, "msg_type": "MouseEvent", "y": 306, "x": 299, "type": "mousemove", "message_id": 230} -{"sender": 3913, "msg_type": "MouseEvent", "y": 303, "x": 299, "type": "mousemove", "message_id": 231} -{"sender": 3913, "msg_type": "MouseEvent", "y": 299, "x": 299, "type": "mousemove", "message_id": 232} -{"sender": 3913, "msg_type": "MouseEvent", "y": 292, "x": 299, "type": "mousemove", "message_id": 233} -{"sender": 3913, "msg_type": "MouseEvent", "y": 286, "x": 298, "type": "mousemove", "message_id": 234} -{"sender": 3913, "msg_type": "MouseEvent", "y": 279, "x": 298, "type": "mousemove", "message_id": 235} -{"sender": 3913, "msg_type": "MouseEvent", "y": 269, "x": 297, "type": "mousemove", "message_id": 236} -{"sender": 3913, "msg_type": "MouseEvent", "y": 261, "x": 296, "type": "mousemove", "message_id": 237} -{"sender": 3913, "msg_type": "MouseEvent", "y": 250, "x": 294, "type": "mouseover", "message_id": 238} -{"sender": 3913, "msg_type": "MouseEvent", "y": 250, "x": 294, "type": "mouseover", "message_id": 239} -{"sender": 3913, "msg_type": "MouseEvent", "y": 250, "x": 294, "type": "mousemove", "message_id": 240} -{"sender": 3913, "msg_type": "MouseEvent", "y": 238, "x": 292, "type": "mousemove", "message_id": 241} -{"sender": 3913, "msg_type": "MouseEvent", "y": 226, "x": 290, "type": "mousemove", "message_id": 242} -{"sender": 3913, "msg_type": "MouseEvent", "y": 218, "x": 289, "type": "mouseover", "message_id": 243} -{"sender": 3913, "msg_type": "MouseEvent", "y": 218, "x": 289, "type": "mouseover", "message_id": 244} -{"sender": 3913, "msg_type": "MouseEvent", "y": 218, "x": 289, "type": "mousemove", "message_id": 245} -{"sender": 3913, "msg_type": "MouseEvent", "y": 206, "x": 286, "type": "mouseover", "message_id": 246} -{"sender": 3913, "msg_type": "MouseEvent", "y": 206, "x": 286, "type": "mouseover", "message_id": 247} -{"sender": 3913, "msg_type": "MouseEvent", "y": 206, "x": 286, "type": "mousemove", "message_id": 248} -{"sender": 3913, "msg_type": "MouseEvent", "y": 195, "x": 282, "type": "mousemove", "message_id": 249} -{"sender": 3913, "msg_type": "MouseEvent", "y": 185, "x": 279, "type": "mousemove", "message_id": 250} -{"sender": 3913, "msg_type": "MouseEvent", "y": 176, "x": 276, "type": "mousemove", "message_id": 251} -{"sender": 3913, "msg_type": "MouseEvent", "y": 170, "x": 274, "type": "mousemove", "message_id": 252} -{"sender": 3913, "msg_type": "MouseEvent", "y": 162, "x": 269, "type": "mousemove", "message_id": 253} -{"sender": 3913, "msg_type": "MouseEvent", "y": 153, "x": 265, "type": "mousemove", "message_id": 254} -{"sender": 3913, "msg_type": "MouseEvent", "y": 144, "x": 259, "type": "mousemove", "message_id": 255} -{"sender": 3913, "msg_type": "MouseEvent", "y": 135, "x": 253, "type": "mousemove", "message_id": 256} -{"sender": 3913, "msg_type": "MouseEvent", "y": 130, "x": 248, "type": "mousemove", "message_id": 257} -{"sender": 3913, "msg_type": "MouseEvent", "y": 123, "x": 244, "type": "mousemove", "message_id": 258} -{"sender": 3913, "msg_type": "MouseEvent", "y": 118, "x": 240, "type": "mousemove", "message_id": 259} -{"sender": 3913, "msg_type": "MouseEvent", "y": 113, "x": 237, "type": "mousemove", "message_id": 260} -{"sender": 3913, "msg_type": "MouseEvent", "y": 109, "x": 235, "type": "mousemove", "message_id": 261} -{"sender": 3913, "msg_type": "MouseEvent", "y": 106, "x": 234, "type": "mouseover", "message_id": 263} -{"sender": 3913, "msg_type": "MouseEvent", "y": 106, "x": 234, "type": "mouseover", "message_id": 262} -{"sender": 3913, "msg_type": "MouseEvent", "y": 106, "x": 234, "type": "mousemove", "message_id": 264} -{"sender": 3913, "msg_type": "MouseEvent", "y": 102, "x": 231, "type": "mouseover", "message_id": 265} -{"sender": 3913, "msg_type": "MouseEvent", "y": 102, "x": 231, "type": "mouseover", "message_id": 266} -{"sender": 3913, "msg_type": "MouseEvent", "y": 102, "x": 231, "type": "mousemove", "message_id": 267} -{"sender": 3913, "msg_type": "MouseEvent", "y": 98, "x": 228, "type": "mousemove", "message_id": 268} -{"sender": 3913, "msg_type": "MouseEvent", "y": 94, "x": 224, "type": "mousemove", "message_id": 269} -{"sender": 3913, "msg_type": "MouseEvent", "y": 89, "x": 220, "type": "mousemove", "message_id": 270} -{"sender": 3913, "msg_type": "MouseEvent", "y": 86, "x": 217, "type": "mousemove", "message_id": 271} -{"sender": 3913, "msg_type": "MouseEvent", "y": 82, "x": 214, "type": "mousemove", "message_id": 272} -{"sender": 3913, "msg_type": "MouseEvent", "y": 79, "x": 211, "type": "mousemove", "message_id": 273} -{"sender": 3913, "msg_type": "MouseEvent", "y": 77, "x": 209, "type": "mousemove", "message_id": 274} -{"sender": 3913, "msg_type": "MouseEvent", "y": 75, "x": 208, "type": "mouseover", "message_id": 275} -{"sender": 3913, "msg_type": "MouseEvent", "y": 75, "x": 208, "type": "mouseover", "message_id": 276} -{"sender": 3913, "msg_type": "MouseEvent", "y": 75, "x": 208, "type": "mousemove", "message_id": 277} -{"sender": 3913, "msg_type": "MouseEvent", "y": 75, "x": 207, "type": "mousemove", "message_id": 278} -{"sender": 3913, "msg_type": "MouseEvent", "y": 75, "x": 207, "type": "mousemove", "message_id": 279} -{"sender": 3913, "msg_type": "MouseEvent", "y": 74, "x": 206, "type": "mousemove", "message_id": 280} -{"sender": 3913, "msg_type": "MouseEvent", "y": 73, "x": 205, "type": "mousemove", "message_id": 281} -{"sender": 3913, "msg_type": "MouseEvent", "y": 72, "x": 203, "type": "mouseover", "message_id": 282} -{"sender": 3913, "msg_type": "MouseEvent", "y": 72, "x": 203, "type": "mouseover", "message_id": 283} -{"sender": 3913, "msg_type": "MouseEvent", "y": 72, "x": 203, "type": "mousemove", "message_id": 284} -{"sender": 3913, "msg_type": "MouseEvent", "y": 70, "x": 202, "type": "mouseover", "message_id": 285} -{"sender": 3913, "msg_type": "MouseEvent", "y": 70, "x": 202, "type": "mouseover", "message_id": 286} -{"sender": 3913, "msg_type": "MouseEvent", "y": 70, "x": 202, "type": "mousemove", "message_id": 287} -{"sender": 3913, "msg_type": "MouseEvent", "y": 69, "x": 200, "type": "mouseover", "message_id": 288} -{"sender": 3913, "msg_type": "MouseEvent", "y": 69, "x": 200, "type": "mouseover", "message_id": 289} -{"sender": 3913, "msg_type": "MouseEvent", "y": 69, "x": 200, "type": "mousemove", "message_id": 290} -{"sender": 3913, "msg_type": "MouseEvent", "y": 68, "x": 199, "type": "mouseover", "message_id": 291} -{"sender": 3913, "msg_type": "MouseEvent", "y": 68, "x": 199, "type": "mouseover", "message_id": 292} -{"sender": 3913, "msg_type": "MouseEvent", "y": 68, "x": 199, "type": "mousemove", "message_id": 293} -{"sender": 3913, "msg_type": "MouseEvent", "y": 67, "x": 199, "type": "mousemove", "message_id": 294} -{"sender": 3913, "msg_type": "MouseEvent", "y": 65, "x": 198, "type": "mousemove", "message_id": 295} -{"sender": 3913, "msg_type": "MouseEvent", "y": 64, "x": 198, "type": "mousemove", "message_id": 296} -{"sender": 3913, "msg_type": "MouseEvent", "y": 63, "x": 197, "type": "mousemove", "message_id": 297} -{"sender": 3913, "msg_type": "MouseEvent", "y": 61, "x": 196, "type": "mousemove", "message_id": 298} -{"sender": 3913, "msg_type": "MouseEvent", "y": 59, "x": 195, "type": "mousemove", "message_id": 299} -{"sender": 3913, "msg_type": "MouseEvent", "y": 58, "x": 194, "type": "mousemove", "message_id": 300} -{"sender": 3913, "msg_type": "MouseEvent", "y": 57, "x": 193, "type": "mousemove", "message_id": 301} -{"sender": 3913, "msg_type": "MouseEvent", "y": 56, "x": 193, "type": "mousemove", "message_id": 304} -{"sender": 3913, "msg_type": "MouseEvent", "y": 57, "x": 193, "type": "mousemove", "message_id": 302} -{"sender": 3913, "msg_type": "MouseEvent", "y": 56, "x": 193, "type": "mousemove", "message_id": 303} -{"sender": 3913, "msg_type": "MouseEvent", "y": 56, "x": 193, "type": "mousemove", "message_id": 306} -{"sender": 3913, "msg_type": "MouseEvent", "y": 56, "x": 193, "type": "mousemove", "message_id": 305} -{"sender": 3913, "msg_type": "MouseEvent", "y": 56, "x": 193, "type": "mousemove", "message_id": 307} -{"sender": 3913, "msg_type": "MouseEvent", "y": 55, "x": 193, "type": "mousemove", "message_id": 308} -{"sender": 3913, "msg_type": "MouseEvent", "y": 55, "x": 193, "type": "mousedown", "message_id": 309} -{"sender": 3913, "msg_type": "MouseEvent", "y": 55, "x": 193, "type": "mouseup", "message_id": 310}