diff --git a/excalidraw-app/App.tsx b/excalidraw-app/App.tsx index 932743ddf..dde75f524 100644 --- a/excalidraw-app/App.tsx +++ b/excalidraw-app/App.tsx @@ -74,6 +74,7 @@ import type { import type { ResolutionType } from "@excalidraw/common/utility-types"; import type { ResolvablePromise } from "@excalidraw/common/utils"; +import "./record"; import CustomStats from "./CustomStats"; import { Provider, diff --git a/excalidraw-app/record.ts b/excalidraw-app/record.ts new file mode 100644 index 000000000..dbe184ed7 --- /dev/null +++ b/excalidraw-app/record.ts @@ -0,0 +1,236 @@ +declare global { + interface Window { + record: typeof Record; + } +} + +export type PlaybackEvent = ( + | { + type: "mouse.move"; + x: number; + y: number; + } + | { + type: "mouse.down" | "mouse.up"; + button: "left" | "right" | "middle"; + } + | { + type: "keyboard.down" | "keyboard.up"; + key: string; + } + | { + type: "header"; + width: number; + height: number; + localStorage: { [key: string]: string }; + } +) & { + delay: number; +}; + +export class Record { + private static events: PlaybackEvent[] = []; + private static timestamp: number = 0; + + public static start() { + // capture a snapshot of localStorage (if available) to include in the header + const lsSnapshot: { [key: string]: string } = {}; + try { + for (let i = 0; i < localStorage.length; i++) { + const key = localStorage.key(i); + if (key != null) { + lsSnapshot[key] = localStorage.getItem(key) ?? ""; + } + } + } catch {} + + Record.events = [ + { + type: "header", + width: window.innerWidth, + height: window.innerHeight, + localStorage: lsSnapshot, + delay: 0, + }, + ]; + Record.timestamp = performance.now(); + + window.addEventListener("mousemove", this.onMouseMove); + window.addEventListener("mousedown", this.onMouseDown); + window.addEventListener("mouseup", this.onMouseUp); + window.addEventListener("keydown", this.onKeyDown); + window.addEventListener("keyup", this.onKeyUp); + + try { + const canvases = Array.from( + document.querySelectorAll("canvas"), + ) as HTMLCanvasElement[]; + for (const c of canvases) { + c.addEventListener("mousemove", this.onMouseMove); + c.addEventListener("mousedown", this.onMouseDown); + c.addEventListener("mouseup", this.onMouseUp); + } + } catch {} + } + + public static stop() { + window.removeEventListener("mousemove", this.onMouseMove); + window.removeEventListener("mousedown", this.onMouseDown); + window.removeEventListener("mouseup", this.onMouseUp); + window.removeEventListener("keydown", this.onKeyDown); + window.removeEventListener("keyup", this.onKeyUp); + + // Remove listeners from any canvases we attached to + try { + const canvases = Array.from( + document.querySelectorAll("canvas"), + ) as HTMLCanvasElement[]; + for (const c of canvases) { + c.removeEventListener("mousemove", this.onMouseMove); + c.removeEventListener("mousedown", this.onMouseDown); + c.removeEventListener("mouseup", this.onMouseUp); + } + } catch {} + } + + /// Displays a window as an absolutely positioned DIV with the generated + /// events within
 tags as formatted JSON, so it can be copied easily.
+  public static showGeneratedEvents() {
+    const div = document.createElement("div");
+    div.style.position = "absolute";
+    div.style.top = "10px";
+    div.style.right = "10px";
+    div.style.left = "10px";
+    div.style.height = "60vh";
+    div.style.backgroundColor = "gray";
+    div.style.padding = "10px";
+    div.style.zIndex = "10000";
+
+    const pre = document.createElement("pre");
+    pre.textContent = JSON.stringify(this.events, null, 2);
+    // avoid overlap with the close button and limit height for large event dumps
+    pre.style.marginTop = "18px";
+    pre.style.maxHeight = "60vh";
+    pre.style.overflow = "auto";
+    div.appendChild(pre);
+
+    const copyBtn = document.createElement("button");
+    copyBtn.textContent = "Copy";
+    copyBtn.title = "Copy generated events to clipboard";
+    copyBtn.setAttribute("aria-label", "Copy generated events to clipboard");
+    copyBtn.style.position = "absolute";
+    copyBtn.style.top = "4px";
+    copyBtn.style.left = "4px";
+    copyBtn.style.border = "none";
+    copyBtn.style.background = "transparent";
+    copyBtn.style.fontSize = "12px";
+    copyBtn.style.lineHeight = "1";
+    copyBtn.style.cursor = "pointer";
+    copyBtn.style.padding = "4px 8px";
+    copyBtn.addEventListener("click", async () => {
+      const text = pre.textContent ?? "";
+      try {
+        if (navigator.clipboard && navigator.clipboard.writeText) {
+          await navigator.clipboard.writeText(text);
+        } else {
+          const ta = document.createElement("textarea");
+          ta.value = text;
+          document.body.appendChild(ta);
+          ta.select();
+          document.execCommand("copy");
+          document.body.removeChild(ta);
+        }
+        const orig = copyBtn.textContent;
+        copyBtn.textContent = "Copied";
+        setTimeout(() => (copyBtn.textContent = orig), 1000);
+      } catch {}
+    });
+    div.appendChild(copyBtn);
+
+    const closeBtn = document.createElement("button");
+    closeBtn.textContent = "×";
+    closeBtn.title = "Close";
+    closeBtn.style.position = "absolute";
+    closeBtn.style.top = "4px";
+    closeBtn.style.right = "4px";
+    closeBtn.style.border = "none";
+    closeBtn.style.background = "transparent";
+    closeBtn.style.fontSize = "18px";
+    closeBtn.style.lineHeight = "1";
+    closeBtn.style.cursor = "pointer";
+    closeBtn.addEventListener("click", () => {
+      // remove the dialog from DOM
+      if (div.parentNode) {
+        div.parentNode.removeChild(div);
+      }
+    });
+    div.appendChild(closeBtn);
+
+    document.body.appendChild(div);
+  }
+
+  private static onMouseMove(event: MouseEvent) {
+    const now = event.timeStamp || performance.now();
+    const delay = now - Record.timestamp;
+    Record.timestamp = now;
+
+    Record.events.push({
+      type: "mouse.move",
+      x: event.clientX,
+      y: event.clientY,
+      delay,
+    });
+  }
+
+  private static onMouseDown(event: MouseEvent) {
+    const now = event.timeStamp || performance.now();
+    const delay = now - Record.timestamp;
+    Record.timestamp = now;
+
+    Record.events.push({
+      type: "mouse.down",
+      button:
+        event.button === 0 ? "left" : event.button === 1 ? "middle" : "right",
+      delay,
+    });
+  }
+
+  private static onMouseUp(event: MouseEvent) {
+    const now = event.timeStamp || performance.now();
+    const delay = now - Record.timestamp;
+    Record.timestamp = now;
+
+    Record.events.push({
+      type: "mouse.up",
+      button:
+        event.button === 0 ? "left" : event.button === 1 ? "middle" : "right",
+      delay,
+    });
+  }
+
+  private static onKeyDown(event: KeyboardEvent) {
+    const now = event.timeStamp || performance.now();
+    const delay = now - Record.timestamp;
+    Record.timestamp = now;
+
+    Record.events.push({
+      type: "keyboard.down",
+      key: event.key,
+      delay,
+    });
+  }
+
+  private static onKeyUp(event: KeyboardEvent) {
+    const now = event.timeStamp || performance.now();
+    const delay = now - Record.timestamp;
+    Record.timestamp = now;
+
+    Record.events.push({
+      type: "keyboard.up",
+      key: event.key,
+      delay,
+    });
+  }
+}
+
+window.record = Record;
diff --git a/excalidraw-app/tests/regression/binding.spec.ts b/excalidraw-app/tests/regression/binding.spec.ts
new file mode 100644
index 000000000..08dfe88a9
--- /dev/null
+++ b/excalidraw-app/tests/regression/binding.spec.ts
@@ -0,0 +1,15093 @@
+import { test, type Page } from "@playwright/test";
+
+import type { PlaybackEvent } from "../../record";
+
+test("bind inside rectangle", async ({ page }) => {
+  await page.goto("http://localhost:3000");
+  await playbackEvents(page, [
+    {
+      type: "header",
+      width: 1280,
+      height: 878,
+      localStorage: {
+        i18nextLng: "en",
+        "excalidraw-collab": '{"username":"Powerful Lark"}',
+        "excalidraw-debug": '{"enabled":true}',
+        "excalidraw-theme": "dark",
+        "version-files": "1755695368035",
+        "version-dataState": "1755695368035",
+        "excalidraw-state":
+          '{"showWelcomeScreen":true,"theme":"dark","currentChartType":"bar","currentItemBackgroundColor":"transparent","currentItemEndArrowhead":"arrow","currentItemFillStyle":"solid","currentItemFontFamily":5,"currentItemFontSize":20,"currentItemOpacity":100,"currentItemRoughness":1,"currentItemStartArrowhead":null,"currentItemStrokeColor":"#1e1e1e","currentItemRoundness":"round","currentItemArrowType":"round","currentItemStrokeStyle":"solid","currentItemStrokeWidth":2,"currentItemTextAlign":"left","cursorButton":"up","editingGroupId":null,"activeTool":{"type":"rectangle","customType":null,"locked":false,"fromSelection":false,"lastActiveTool":null},"penMode":false,"penDetected":false,"exportBackground":true,"exportScale":1,"exportEmbedScene":false,"exportWithDarkMode":false,"gridSize":20,"gridStep":5,"gridModeEnabled":false,"defaultSidebarDockedPreference":false,"lastPointerDownWith":"mouse","name":"Untitled-2025-07-28-1603","openMenu":null,"openSidebar":null,"previousSelectedElementIds":{"BYUwgMEkJ04m9MXj5xvlc":true,"HnMSngSXwhoi5d7PuxVFe":true},"scrolledOutside":false,"scrollX":27.9140625,"scrollY":144.26953125,"selectedElementIds":{},"selectedGroupIds":{},"shouldCacheIgnoreZoom":false,"stats":{"open":true,"panels":3},"viewBackgroundColor":"#ffffff","zenModeEnabled":false,"zoom":{"value":1},"selectedLinearElement":null,"objectsSnapModeEnabled":false,"lockedMultiSelections":{}}',
+        excalidraw: "[]",
+      },
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 677,
+      y: 877,
+      delay: 1341.7000000029802,
+    },
+    {
+      type: "mouse.move",
+      x: 677,
+      y: 877,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 683,
+      y: 875,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 683,
+      y: 875,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 697,
+      y: 869,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 697,
+      y: 869,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 701,
+      y: 865,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 701,
+      y: 865,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 707,
+      y: 863,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 707,
+      y: 863,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 711,
+      y: 859,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 711,
+      y: 859,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 717,
+      y: 855,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 717,
+      y: 855,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 721,
+      y: 851,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 721,
+      y: 851,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 727,
+      y: 849,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 727,
+      y: 849,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 731,
+      y: 849,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 731,
+      y: 849,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 735,
+      y: 845,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 735,
+      y: 845,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 739,
+      y: 843,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 739,
+      y: 843,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 743,
+      y: 839,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 743,
+      y: 839,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 745,
+      y: 835,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 745,
+      y: 835,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 747,
+      y: 831,
+      delay: 1.1000000014901161,
+    },
+    {
+      type: "mouse.move",
+      x: 747,
+      y: 831,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 749,
+      y: 829,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 749,
+      y: 829,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 753,
+      y: 829,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 753,
+      y: 829,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 755,
+      y: 827,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 755,
+      y: 827,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 757,
+      y: 823,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 757,
+      y: 823,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 759,
+      y: 821,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 759,
+      y: 821,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 761,
+      y: 819,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 761,
+      y: 819,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 761,
+      y: 815,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 761,
+      y: 815,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 763,
+      y: 811,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 763,
+      y: 811,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 763,
+      y: 805,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 763,
+      y: 805,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 765,
+      y: 801,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 765,
+      y: 801,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 765,
+      y: 797,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 765,
+      y: 797,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 763,
+      y: 791,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 763,
+      y: 791,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 763,
+      y: 785,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 763,
+      y: 785,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 763,
+      y: 777,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 763,
+      y: 777,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 761,
+      y: 771,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 761,
+      y: 771,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 761,
+      y: 767,
+      delay: 1.1000000014901161,
+    },
+    {
+      type: "mouse.move",
+      x: 761,
+      y: 767,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 759,
+      y: 759,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 759,
+      y: 759,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 757,
+      y: 755,
+      delay: 1.1000000014901161,
+    },
+    {
+      type: "mouse.move",
+      x: 757,
+      y: 755,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 757,
+      y: 747,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 757,
+      y: 747,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 757,
+      y: 743,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 757,
+      y: 743,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 757,
+      y: 737,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 757,
+      y: 737,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 757,
+      y: 731,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 757,
+      y: 731,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 757,
+      y: 727,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 757,
+      y: 727,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 757,
+      y: 721,
+      delay: 1.1000000014901161,
+    },
+    {
+      type: "mouse.move",
+      x: 757,
+      y: 721,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 757,
+      y: 719,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 757,
+      y: 719,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 757,
+      y: 713,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 757,
+      y: 713,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 757,
+      y: 709,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 757,
+      y: 709,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 757,
+      y: 705,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 757,
+      y: 705,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 755,
+      y: 703,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 755,
+      y: 703,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 755,
+      y: 697,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 755,
+      y: 697,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 755,
+      y: 695,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 755,
+      y: 695,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 755,
+      y: 691,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 755,
+      y: 691,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 755,
+      y: 685,
+      delay: 1.1000000014901161,
+    },
+    {
+      type: "mouse.move",
+      x: 755,
+      y: 685,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 755,
+      y: 683,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 755,
+      y: 683,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 753,
+      y: 679,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 753,
+      y: 679,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 753,
+      y: 675,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 753,
+      y: 675,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 751,
+      y: 669,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 751,
+      y: 669,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 751,
+      y: 663,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 751,
+      y: 663,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 751,
+      y: 659,
+      delay: 1.1000000014901161,
+    },
+    {
+      type: "mouse.move",
+      x: 751,
+      y: 659,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 749,
+      y: 655,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 749,
+      y: 655,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 747,
+      y: 649,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 747,
+      y: 649,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 747,
+      y: 643,
+      delay: 1.1000000014901161,
+    },
+    {
+      type: "mouse.move",
+      x: 747,
+      y: 643,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 745,
+      y: 635,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 745,
+      y: 635,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 741,
+      y: 629,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 741,
+      y: 629,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 741,
+      y: 621,
+      delay: 1.1000000014901161,
+    },
+    {
+      type: "mouse.move",
+      x: 741,
+      y: 621,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 737,
+      y: 613,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 737,
+      y: 613,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 735,
+      y: 607,
+      delay: 1.1000000014901161,
+    },
+    {
+      type: "mouse.move",
+      x: 735,
+      y: 607,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 731,
+      y: 599,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 731,
+      y: 599,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 727,
+      y: 589,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 727,
+      y: 589,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 725,
+      y: 581,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 725,
+      y: 581,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 723,
+      y: 575,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 723,
+      y: 575,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 717,
+      y: 563,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 717,
+      y: 563,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 715,
+      y: 559,
+      delay: 1.1000000014901161,
+    },
+    {
+      type: "mouse.move",
+      x: 715,
+      y: 559,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 711,
+      y: 551,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 711,
+      y: 551,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 705,
+      y: 543,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 705,
+      y: 543,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 703,
+      y: 537,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 703,
+      y: 537,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 701,
+      y: 529,
+      delay: 1.1000000014901161,
+    },
+    {
+      type: "mouse.move",
+      x: 701,
+      y: 529,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 697,
+      y: 521,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 697,
+      y: 521,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 693,
+      y: 511,
+      delay: 1.1000000014901161,
+    },
+    {
+      type: "mouse.move",
+      x: 693,
+      y: 511,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 691,
+      y: 509,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 691,
+      y: 509,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 687,
+      y: 503,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 687,
+      y: 503,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 681,
+      y: 497,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 681,
+      y: 497,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 679,
+      y: 491,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 679,
+      y: 491,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 679,
+      y: 483,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 679,
+      y: 483,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 673,
+      y: 477,
+      delay: 1.1000000014901161,
+    },
+    {
+      type: "mouse.move",
+      x: 673,
+      y: 477,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 671,
+      y: 471,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 671,
+      y: 471,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 669,
+      y: 463,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 669,
+      y: 463,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 665,
+      y: 459,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 665,
+      y: 459,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 661,
+      y: 453,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 661,
+      y: 453,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 657,
+      y: 445,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 657,
+      y: 445,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 653,
+      y: 441,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 653,
+      y: 441,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 651,
+      y: 433,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 651,
+      y: 433,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 649,
+      y: 427,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 649,
+      y: 427,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 647,
+      y: 421,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 647,
+      y: 421,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 643,
+      y: 417,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 643,
+      y: 417,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 643,
+      y: 411,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 643,
+      y: 411,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 641,
+      y: 407,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 641,
+      y: 407,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 637,
+      y: 401,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 637,
+      y: 401,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 637,
+      y: 397,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 637,
+      y: 397,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 635,
+      y: 393,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 635,
+      y: 393,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 633,
+      y: 389,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 633,
+      y: 389,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 631,
+      y: 385,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 631,
+      y: 385,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 629,
+      y: 381,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 629,
+      y: 381,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 627,
+      y: 375,
+      delay: 1.1000000014901161,
+    },
+    {
+      type: "mouse.move",
+      x: 627,
+      y: 375,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 625,
+      y: 373,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 625,
+      y: 373,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 625,
+      y: 367,
+      delay: 1.1000000014901161,
+    },
+    {
+      type: "mouse.move",
+      x: 625,
+      y: 367,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 623,
+      y: 363,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 623,
+      y: 363,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 623,
+      y: 362,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 623,
+      y: 362,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 621,
+      y: 360,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 621,
+      y: 360,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 619,
+      y: 356,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 619,
+      y: 356,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 619,
+      y: 352,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 619,
+      y: 352,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 619,
+      y: 346,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 619,
+      y: 346,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 617,
+      y: 344,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 617,
+      y: 344,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 617,
+      y: 340,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 617,
+      y: 340,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 617,
+      y: 336,
+      delay: 1.1000000014901161,
+    },
+    {
+      type: "mouse.move",
+      x: 617,
+      y: 336,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 617,
+      y: 332,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 617,
+      y: 332,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 615,
+      y: 328,
+      delay: 1.1000000014901161,
+    },
+    {
+      type: "mouse.move",
+      x: 615,
+      y: 328,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 615,
+      y: 322,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 615,
+      y: 322,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 613,
+      y: 320,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 613,
+      y: 320,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 613,
+      y: 316,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 613,
+      y: 316,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 613,
+      y: 312,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 613,
+      y: 312,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 611,
+      y: 308,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 611,
+      y: 308,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 609,
+      y: 304,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 609,
+      y: 304,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 609,
+      y: 298,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 609,
+      y: 298,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 607,
+      y: 296,
+      delay: 1.5999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 607,
+      y: 296,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 607,
+      y: 292,
+      delay: 0.4000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 607,
+      y: 292,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 607,
+      y: 288,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 607,
+      y: 288,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 607,
+      y: 282,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 607,
+      y: 282,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 603,
+      y: 278,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 603,
+      y: 278,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 603,
+      y: 272,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 603,
+      y: 272,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 603,
+      y: 268,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 603,
+      y: 268,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 603,
+      y: 266,
+      delay: 1.1000000014901161,
+    },
+    {
+      type: "mouse.move",
+      x: 603,
+      y: 266,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 603,
+      y: 262,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 603,
+      y: 262,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 602,
+      y: 262,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 602,
+      y: 262,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 602,
+      y: 258,
+      delay: 1.1000000014901161,
+    },
+    {
+      type: "mouse.move",
+      x: 602,
+      y: 258,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 600,
+      y: 252,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 600,
+      y: 252,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 598,
+      y: 248,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 598,
+      y: 248,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 598,
+      y: 244,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 598,
+      y: 244,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 598,
+      y: 242,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 598,
+      y: 242,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 598,
+      y: 238,
+      delay: 1.1000000014901161,
+    },
+    {
+      type: "mouse.move",
+      x: 598,
+      y: 238,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 598,
+      y: 234,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 598,
+      y: 234,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 596,
+      y: 232,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 596,
+      y: 232,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 596,
+      y: 228,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 596,
+      y: 228,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 596,
+      y: 222,
+      delay: 1.1000000014901161,
+    },
+    {
+      type: "mouse.move",
+      x: 596,
+      y: 222,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 596,
+      y: 218,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 596,
+      y: 218,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 596,
+      y: 214,
+      delay: 1.1000000014901161,
+    },
+    {
+      type: "mouse.move",
+      x: 596,
+      y: 214,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 596,
+      y: 210,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 596,
+      y: 210,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 596,
+      y: 208,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 596,
+      y: 208,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 596,
+      y: 207,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 596,
+      y: 207,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 594,
+      y: 203,
+      delay: 1.1000000014901161,
+    },
+    {
+      type: "mouse.move",
+      x: 594,
+      y: 203,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 592,
+      y: 199,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 592,
+      y: 199,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 592,
+      y: 197,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 592,
+      y: 197,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 592,
+      y: 195,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 592,
+      y: 195,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 593,
+      y: 193,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 593,
+      y: 193,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 593,
+      y: 189,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 593,
+      y: 189,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 593,
+      y: 187,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 593,
+      y: 187,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 593,
+      y: 186,
+      delay: 1.1000000014901161,
+    },
+    {
+      type: "mouse.move",
+      x: 593,
+      y: 186,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 593,
+      y: 182,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 593,
+      y: 182,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 593,
+      y: 178,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 593,
+      y: 178,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 593,
+      y: 176,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 593,
+      y: 176,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 593,
+      y: 174,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 593,
+      y: 174,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 593,
+      y: 172,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 593,
+      y: 172,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 593,
+      y: 169,
+      delay: 1.1000000014901161,
+    },
+    {
+      type: "mouse.move",
+      x: 593,
+      y: 169,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 593,
+      y: 167,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 593,
+      y: 167,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 593,
+      y: 165,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 593,
+      y: 165,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 593,
+      y: 163,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 593,
+      y: 163,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 593,
+      y: 162,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 593,
+      y: 162,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 593,
+      y: 158,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 593,
+      y: 158,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 593,
+      y: 156,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 593,
+      y: 156,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 593,
+      y: 152,
+      delay: 1.1000000014901161,
+    },
+    {
+      type: "mouse.move",
+      x: 593,
+      y: 152,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 593,
+      y: 150,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 593,
+      y: 150,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 595,
+      y: 146,
+      delay: 1.1000000014901161,
+    },
+    {
+      type: "mouse.move",
+      x: 595,
+      y: 146,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 595,
+      y: 144,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 595,
+      y: 144,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 595,
+      y: 142,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 595,
+      y: 142,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 595,
+      y: 141,
+      delay: 1.1000000014901161,
+    },
+    {
+      type: "mouse.move",
+      x: 595,
+      y: 141,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 595,
+      y: 139,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 595,
+      y: 139,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 595,
+      y: 138,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 595,
+      y: 138,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 595,
+      y: 136,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 595,
+      y: 136,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 594,
+      y: 135,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 594,
+      y: 135,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 594,
+      y: 133,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 594,
+      y: 133,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 596,
+      y: 131,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 596,
+      y: 131,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 598,
+      y: 129,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 598,
+      y: 129,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 598,
+      y: 127,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 598,
+      y: 127,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 600,
+      y: 125,
+      delay: 1.1000000014901161,
+    },
+    {
+      type: "mouse.move",
+      x: 600,
+      y: 125,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 600,
+      y: 123,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 600,
+      y: 123,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 600,
+      y: 122,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 600,
+      y: 122,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 600,
+      y: 120,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 600,
+      y: 120,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 600,
+      y: 119,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 600,
+      y: 119,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 600,
+      y: 115,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 600,
+      y: 115,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 600,
+      y: 113,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 600,
+      y: 113,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 600,
+      y: 112,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 600,
+      y: 112,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 600,
+      y: 110,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 600,
+      y: 110,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 601,
+      y: 109,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 601,
+      y: 109,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 603,
+      y: 109,
+      delay: 1.1000000014901161,
+    },
+    {
+      type: "mouse.move",
+      x: 603,
+      y: 109,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 603,
+      y: 107,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 603,
+      y: 107,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 603,
+      y: 106,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 603,
+      y: 106,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 603,
+      y: 102,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 603,
+      y: 102,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 603,
+      y: 101,
+      delay: 2.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 603,
+      y: 101,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 603,
+      y: 99,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 603,
+      y: 99,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 603,
+      y: 98,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 603,
+      y: 98,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 603,
+      y: 94,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 603,
+      y: 94,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 605,
+      y: 94,
+      delay: 2.100000001490116,
+    },
+    {
+      type: "mouse.move",
+      x: 605,
+      y: 94,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 605,
+      y: 93,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 605,
+      y: 93,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 605,
+      y: 91,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 605,
+      y: 91,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 605,
+      y: 89,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 605,
+      y: 89,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 605,
+      y: 88,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 605,
+      y: 88,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 605,
+      y: 86,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 605,
+      y: 86,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 605,
+      y: 85,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 605,
+      y: 85,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 605,
+      y: 83,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 605,
+      y: 83,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 605,
+      y: 82,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 605,
+      y: 82,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 605,
+      y: 80,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 605,
+      y: 80,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 606,
+      y: 79,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 606,
+      y: 79,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 606,
+      y: 77,
+      delay: 1.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 606,
+      y: 77,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 606,
+      y: 76,
+      delay: 2.100000001490116,
+    },
+    {
+      type: "mouse.move",
+      x: 606,
+      y: 76,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 606,
+      y: 75,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 606,
+      y: 75,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 606,
+      y: 73,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 606,
+      y: 73,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 606,
+      y: 72,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 606,
+      y: 72,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 606,
+      y: 70,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 606,
+      y: 70,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 608,
+      y: 69,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 608,
+      y: 69,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 608,
+      y: 67,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 608,
+      y: 67,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 608,
+      y: 65,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 608,
+      y: 65,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 608,
+      y: 64,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 608,
+      y: 64,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 609,
+      y: 64,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 609,
+      y: 64,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 609,
+      y: 63,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 609,
+      y: 61,
+      delay: 2.100000001490116,
+    },
+    {
+      type: "mouse.move",
+      x: 609,
+      y: 60,
+      delay: 4,
+    },
+    {
+      type: "mouse.move",
+      x: 610,
+      y: 60,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 610,
+      y: 59,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 610,
+      y: 58,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 610,
+      y: 57,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 610,
+      y: 56,
+      delay: 5,
+    },
+    {
+      type: "mouse.move",
+      x: 610,
+      y: 55,
+      delay: 4,
+    },
+    {
+      type: "mouse.move",
+      x: 611,
+      y: 55,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 611,
+      y: 53,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 611,
+      y: 52,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 612,
+      y: 52,
+      delay: 5,
+    },
+    {
+      type: "mouse.move",
+      x: 612,
+      y: 51,
+      delay: 1.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 612,
+      y: 50,
+      delay: 5.100000001490116,
+    },
+    {
+      type: "mouse.move",
+      x: 612,
+      y: 49,
+      delay: 6,
+    },
+    {
+      type: "mouse.move",
+      x: 611,
+      y: 49,
+      delay: 16,
+    },
+    {
+      type: "mouse.move",
+      x: 612,
+      y: 50,
+      delay: 32,
+    },
+    {
+      type: "mouse.move",
+      x: 612,
+      y: 51,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 612,
+      y: 52,
+      delay: 10.100000001490116,
+    },
+    {
+      type: "mouse.move",
+      x: 611,
+      y: 53,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 610,
+      y: 53,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 610,
+      y: 54,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 610,
+      y: 56,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 610,
+      y: 57,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 610,
+      y: 58,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 610,
+      y: 60,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 609,
+      y: 61,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 609,
+      y: 62,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 609,
+      y: 64,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 609,
+      y: 64,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 607,
+      y: 64,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 607,
+      y: 64,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 607,
+      y: 68,
+      delay: 1.1000000014901161,
+    },
+    {
+      type: "mouse.move",
+      x: 607,
+      y: 68,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 605,
+      y: 70,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 605,
+      y: 70,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 605,
+      y: 71,
+      delay: 2.100000001490116,
+    },
+    {
+      type: "mouse.move",
+      x: 605,
+      y: 71,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 605,
+      y: 73,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 605,
+      y: 73,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 605,
+      y: 74,
+      delay: 2.100000001490116,
+    },
+    {
+      type: "mouse.move",
+      x: 605,
+      y: 74,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 604,
+      y: 75,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 604,
+      y: 75,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 603,
+      y: 75,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 603,
+      y: 75,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 601,
+      y: 77,
+      delay: 1.1000000014901161,
+    },
+    {
+      type: "mouse.move",
+      x: 601,
+      y: 77,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 599,
+      y: 77,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 599,
+      y: 77,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 599,
+      y: 78,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 599,
+      y: 78,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 599,
+      y: 80,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 599,
+      y: 80,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 597,
+      y: 82,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 597,
+      y: 82,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 597,
+      y: 84,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 597,
+      y: 84,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 597,
+      y: 85,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 597,
+      y: 85,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 597,
+      y: 86,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 597,
+      y: 86,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 595,
+      y: 88,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 595,
+      y: 88,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 595,
+      y: 89,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 595,
+      y: 89,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 594,
+      y: 89,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 594,
+      y: 89,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 594,
+      y: 91,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 594,
+      y: 91,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 594,
+      y: 93,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 594,
+      y: 93,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 592,
+      y: 93,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 592,
+      y: 93,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 592,
+      y: 97,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 592,
+      y: 97,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 592,
+      y: 98,
+      delay: 2.100000001490116,
+    },
+    {
+      type: "mouse.move",
+      x: 592,
+      y: 98,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 592,
+      y: 100,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 592,
+      y: 100,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 592,
+      y: 101,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 592,
+      y: 101,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 592,
+      y: 103,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 592,
+      y: 103,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 592,
+      y: 105,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 592,
+      y: 105,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 590,
+      y: 105,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 590,
+      y: 105,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 590,
+      y: 106,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 590,
+      y: 106,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 589,
+      y: 108,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 589,
+      y: 108,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 587,
+      y: 110,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 587,
+      y: 110,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 585,
+      y: 114,
+      delay: 2.100000001490116,
+    },
+    {
+      type: "mouse.move",
+      x: 585,
+      y: 114,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 583,
+      y: 114,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 583,
+      y: 114,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 581,
+      y: 116,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 581,
+      y: 116,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 577,
+      y: 118,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 577,
+      y: 118,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 575,
+      y: 118,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 575,
+      y: 118,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 575,
+      y: 120,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 575,
+      y: 120,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 574,
+      y: 121,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 574,
+      y: 121,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 574,
+      y: 125,
+      delay: 1.1000000014901161,
+    },
+    {
+      type: "mouse.move",
+      x: 574,
+      y: 125,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 574,
+      y: 127,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 574,
+      y: 127,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 574,
+      y: 129,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 574,
+      y: 129,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 570,
+      y: 132,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 570,
+      y: 132,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 570,
+      y: 134,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 570,
+      y: 134,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 570,
+      y: 135,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 570,
+      y: 135,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 569,
+      y: 137,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 569,
+      y: 137,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 569,
+      y: 139,
+      delay: 1.5,
+    },
+    {
+      type: "mouse.move",
+      x: 569,
+      y: 139,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 569,
+      y: 141,
+      delay: 1.5,
+    },
+    {
+      type: "mouse.move",
+      x: 569,
+      y: 141,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 569,
+      y: 142,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 569,
+      y: 142,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 569,
+      y: 144,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 569,
+      y: 144,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 567,
+      y: 145,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 567,
+      y: 145,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 565,
+      y: 147,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 565,
+      y: 147,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 564,
+      y: 148,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 564,
+      y: 148,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 564,
+      y: 152,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 564,
+      y: 152,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 562,
+      y: 154,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 562,
+      y: 154,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 561,
+      y: 154,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 561,
+      y: 154,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 561,
+      y: 156,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 561,
+      y: 156,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 559,
+      y: 156,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 559,
+      y: 156,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 559,
+      y: 157,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 559,
+      y: 157,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 559,
+      y: 159,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 559,
+      y: 159,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 558,
+      y: 159,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 558,
+      y: 159,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 558,
+      y: 160,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 558,
+      y: 160,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 556,
+      y: 162,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 556,
+      y: 162,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 554,
+      y: 162,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 554,
+      y: 162,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 554,
+      y: 163,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 554,
+      y: 163,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 552,
+      y: 163,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 552,
+      y: 163,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 551,
+      y: 163,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 551,
+      y: 163,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 551,
+      y: 165,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 551,
+      y: 165,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 551,
+      y: 167,
+      delay: 1.1000000014901161,
+    },
+    {
+      type: "mouse.move",
+      x: 551,
+      y: 167,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 551,
+      y: 168,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 551,
+      y: 168,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 551,
+      y: 169,
+      delay: 5.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 551,
+      y: 169,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 551,
+      y: 170,
+      delay: 1.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 551,
+      y: 170,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 551,
+      y: 172,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 551,
+      y: 172,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 549,
+      y: 172,
+      delay: 2.900000002235174,
+    },
+    {
+      type: "mouse.move",
+      x: 549,
+      y: 172,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 549,
+      y: 173,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 549,
+      y: 173,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 549,
+      y: 174,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 549,
+      y: 174,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 548,
+      y: 175,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 548,
+      y: 175,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 547,
+      y: 175,
+      delay: 4,
+    },
+    {
+      type: "mouse.move",
+      x: 547,
+      y: 175,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 547,
+      y: 176,
+      delay: 7,
+    },
+    {
+      type: "mouse.move",
+      x: 547,
+      y: 176,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 546,
+      y: 176,
+      delay: 4,
+    },
+    {
+      type: "mouse.move",
+      x: 546,
+      y: 176,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 545,
+      y: 176,
+      delay: 12,
+    },
+    {
+      type: "mouse.move",
+      x: 545,
+      y: 176,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 545,
+      y: 177,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 545,
+      y: 177,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 544,
+      y: 177,
+      delay: 29,
+    },
+    {
+      type: "mouse.move",
+      x: 544,
+      y: 177,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 544,
+      y: 178,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 544,
+      y: 178,
+      delay: 0,
+    },
+    {
+      type: "mouse.down",
+      button: "left",
+      delay: 58,
+    },
+    {
+      type: "mouse.down",
+      button: "left",
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 544,
+      y: 179,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 544,
+      y: 179,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 544,
+      y: 180,
+      delay: 23,
+    },
+    {
+      type: "mouse.move",
+      x: 544,
+      y: 180,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 544,
+      y: 180,
+      delay: 6,
+    },
+    {
+      type: "mouse.move",
+      x: 544,
+      y: 180,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 545,
+      y: 180,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 545,
+      y: 180,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 545,
+      y: 181,
+      delay: 4.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 545,
+      y: 181,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 545,
+      y: 182,
+      delay: 1.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 545,
+      y: 182,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 546,
+      y: 184,
+      delay: 4,
+    },
+    {
+      type: "mouse.move",
+      x: 546,
+      y: 184,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 546,
+      y: 185,
+      delay: 6,
+    },
+    {
+      type: "mouse.move",
+      x: 546,
+      y: 185,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 546,
+      y: 186,
+      delay: 4.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 546,
+      y: 186,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 547,
+      y: 186,
+      delay: 2.900000002235174,
+    },
+    {
+      type: "mouse.move",
+      x: 547,
+      y: 186,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 547,
+      y: 187,
+      delay: 5,
+    },
+    {
+      type: "mouse.move",
+      x: 547,
+      y: 187,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 549,
+      y: 187,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 549,
+      y: 187,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 549,
+      y: 188,
+      delay: 4,
+    },
+    {
+      type: "mouse.move",
+      x: 549,
+      y: 188,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 550,
+      y: 189,
+      delay: 4,
+    },
+    {
+      type: "mouse.move",
+      x: 550,
+      y: 189,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 551,
+      y: 189,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 551,
+      y: 189,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 551,
+      y: 190,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 551,
+      y: 190,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 552,
+      y: 190,
+      delay: 6,
+    },
+    {
+      type: "mouse.move",
+      x: 552,
+      y: 190,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 552,
+      y: 191,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 552,
+      y: 191,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 552,
+      y: 193,
+      delay: 4,
+    },
+    {
+      type: "mouse.move",
+      x: 552,
+      y: 193,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 553,
+      y: 193,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 553,
+      y: 193,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 553,
+      y: 194,
+      delay: 1.1000000014901161,
+    },
+    {
+      type: "mouse.move",
+      x: 553,
+      y: 194,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 555,
+      y: 196,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 555,
+      y: 196,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 557,
+      y: 196,
+      delay: 4,
+    },
+    {
+      type: "mouse.move",
+      x: 557,
+      y: 196,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 557,
+      y: 198,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 557,
+      y: 198,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 557,
+      y: 199,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 557,
+      y: 199,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 558,
+      y: 199,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 558,
+      y: 199,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 558,
+      y: 201,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 558,
+      y: 201,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 558,
+      y: 202,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 558,
+      y: 202,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 560,
+      y: 202,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 560,
+      y: 202,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 560,
+      y: 204,
+      delay: 4,
+    },
+    {
+      type: "mouse.move",
+      x: 560,
+      y: 204,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 561,
+      y: 204,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 561,
+      y: 204,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 561,
+      y: 205,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 561,
+      y: 205,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 561,
+      y: 207,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 561,
+      y: 207,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 563,
+      y: 207,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 563,
+      y: 207,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 564,
+      y: 207,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 564,
+      y: 207,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 566,
+      y: 208,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 566,
+      y: 208,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 567,
+      y: 210,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 567,
+      y: 210,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 567,
+      y: 211,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 567,
+      y: 211,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 569,
+      y: 211,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 569,
+      y: 211,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 570,
+      y: 211,
+      delay: 5,
+    },
+    {
+      type: "mouse.move",
+      x: 570,
+      y: 211,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 570,
+      y: 212,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 570,
+      y: 212,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 571,
+      y: 212,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 571,
+      y: 212,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 571,
+      y: 214,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 571,
+      y: 214,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 571,
+      y: 215,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 571,
+      y: 215,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 572,
+      y: 215,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 572,
+      y: 215,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 573,
+      y: 215,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 573,
+      y: 215,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 573,
+      y: 216,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 573,
+      y: 216,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 575,
+      y: 216,
+      delay: 1.699999999254942,
+    },
+    {
+      type: "mouse.move",
+      x: 575,
+      y: 216,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 575,
+      y: 218,
+      delay: 1.300000000745058,
+    },
+    {
+      type: "mouse.move",
+      x: 575,
+      y: 218,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 576,
+      y: 218,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 576,
+      y: 218,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 577,
+      y: 219,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 577,
+      y: 219,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 579,
+      y: 219,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 579,
+      y: 219,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 579,
+      y: 220,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 579,
+      y: 220,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 580,
+      y: 220,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 580,
+      y: 220,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 581,
+      y: 221,
+      delay: 4.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 581,
+      y: 221,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 582,
+      y: 221,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 582,
+      y: 221,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 586,
+      y: 223,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 586,
+      y: 223,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 586,
+      y: 225,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 586,
+      y: 225,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 588,
+      y: 225,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 588,
+      y: 225,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 588,
+      y: 227,
+      delay: 2.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 588,
+      y: 227,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 590,
+      y: 228,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 590,
+      y: 228,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 592,
+      y: 230,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 592,
+      y: 230,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 593,
+      y: 232,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 593,
+      y: 232,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 595,
+      y: 233,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 595,
+      y: 233,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 596,
+      y: 234,
+      delay: 4,
+    },
+    {
+      type: "mouse.move",
+      x: 596,
+      y: 234,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 597,
+      y: 234,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 597,
+      y: 234,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 599,
+      y: 236,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 599,
+      y: 236,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 599,
+      y: 238,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 599,
+      y: 238,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 600,
+      y: 238,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 600,
+      y: 238,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 602,
+      y: 239,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 602,
+      y: 239,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 602,
+      y: 241,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 602,
+      y: 241,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 603,
+      y: 242,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 603,
+      y: 242,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 604,
+      y: 242,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 604,
+      y: 242,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 604,
+      y: 243,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 604,
+      y: 243,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 606,
+      y: 243,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 606,
+      y: 243,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 606,
+      y: 245,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 606,
+      y: 245,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 607,
+      y: 245,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 607,
+      y: 245,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 607,
+      y: 246,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 607,
+      y: 246,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 609,
+      y: 248,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 609,
+      y: 248,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 611,
+      y: 250,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 611,
+      y: 250,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 611,
+      y: 251,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 611,
+      y: 251,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 612,
+      y: 252,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 612,
+      y: 252,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 613,
+      y: 253,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 613,
+      y: 253,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 613,
+      y: 255,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 613,
+      y: 255,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 615,
+      y: 255,
+      delay: 3.199999999254942,
+    },
+    {
+      type: "mouse.move",
+      x: 615,
+      y: 255,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 616,
+      y: 256,
+      delay: 1.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 616,
+      y: 256,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 617,
+      y: 257,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 617,
+      y: 257,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 617,
+      y: 259,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 617,
+      y: 259,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 619,
+      y: 259,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 619,
+      y: 259,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 620,
+      y: 259,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 620,
+      y: 259,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 622,
+      y: 259,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 622,
+      y: 259,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 624,
+      y: 261,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 624,
+      y: 261,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 624,
+      y: 262,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 624,
+      y: 262,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 625,
+      y: 262,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 625,
+      y: 262,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 625,
+      y: 264,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 625,
+      y: 264,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 627,
+      y: 265,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 627,
+      y: 265,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 629,
+      y: 265,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 629,
+      y: 265,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 630,
+      y: 267,
+      delay: 2.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 630,
+      y: 267,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 630,
+      y: 268,
+      delay: 1.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 630,
+      y: 268,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 632,
+      y: 269,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 632,
+      y: 269,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 633,
+      y: 271,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 633,
+      y: 271,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 635,
+      y: 271,
+      delay: 1.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 635,
+      y: 271,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 636,
+      y: 272,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 636,
+      y: 272,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 637,
+      y: 273,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 637,
+      y: 273,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 639,
+      y: 273,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 639,
+      y: 273,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 639,
+      y: 275,
+      delay: 2.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 639,
+      y: 275,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 640,
+      y: 275,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 640,
+      y: 275,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 642,
+      y: 276,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 642,
+      y: 276,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 642,
+      y: 278,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 642,
+      y: 278,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 642,
+      y: 279,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 642,
+      y: 279,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 643,
+      y: 279,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 643,
+      y: 279,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 645,
+      y: 279,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 645,
+      y: 279,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 645,
+      y: 281,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 645,
+      y: 281,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 646,
+      y: 281,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 646,
+      y: 281,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 648,
+      y: 281,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 648,
+      y: 281,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 649,
+      y: 282,
+      delay: 1.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 649,
+      y: 282,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 651,
+      y: 282,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 651,
+      y: 282,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 651,
+      y: 283,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 651,
+      y: 283,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 652,
+      y: 285,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 652,
+      y: 285,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 654,
+      y: 285,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 654,
+      y: 285,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 655,
+      y: 286,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 655,
+      y: 286,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 655,
+      y: 288,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 655,
+      y: 288,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 657,
+      y: 288,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 657,
+      y: 288,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 657,
+      y: 289,
+      delay: 0.8999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 657,
+      y: 289,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 657,
+      y: 291,
+      delay: 1.1000000014901161,
+    },
+    {
+      type: "mouse.move",
+      x: 657,
+      y: 291,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 659,
+      y: 293,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 659,
+      y: 293,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 660,
+      y: 293,
+      delay: 4,
+    },
+    {
+      type: "mouse.move",
+      x: 660,
+      y: 293,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 661,
+      y: 293,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 661,
+      y: 293,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 661,
+      y: 294,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 661,
+      y: 294,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 294,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 294,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 295,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 295,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 664,
+      y: 296,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 664,
+      y: 296,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 664,
+      y: 298,
+      delay: 4,
+    },
+    {
+      type: "mouse.move",
+      x: 664,
+      y: 298,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 665,
+      y: 298,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 665,
+      y: 298,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 666,
+      y: 298,
+      delay: 5,
+    },
+    {
+      type: "mouse.move",
+      x: 666,
+      y: 298,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 670,
+      y: 299,
+      delay: 2.2999999970197678,
+    },
+    {
+      type: "mouse.move",
+      x: 670,
+      y: 299,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 670,
+      y: 301,
+      delay: 0.7000000029802322,
+    },
+    {
+      type: "mouse.move",
+      x: 670,
+      y: 301,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 671,
+      y: 302,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 671,
+      y: 302,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 673,
+      y: 302,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 673,
+      y: 302,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 674,
+      y: 302,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 674,
+      y: 302,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 676,
+      y: 302,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 676,
+      y: 302,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 678,
+      y: 306,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 678,
+      y: 306,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 678,
+      y: 307,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 678,
+      y: 307,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 679,
+      y: 309,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 679,
+      y: 309,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 681,
+      y: 309,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 681,
+      y: 309,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 683,
+      y: 311,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 683,
+      y: 311,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 685,
+      y: 312,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 685,
+      y: 312,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 685,
+      y: 314,
+      delay: 1.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 685,
+      y: 314,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 685,
+      y: 317,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 685,
+      y: 317,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 686,
+      y: 319,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 686,
+      y: 319,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 688,
+      y: 320,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 688,
+      y: 320,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 690,
+      y: 320,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 690,
+      y: 320,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 690,
+      y: 322,
+      delay: 1.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 690,
+      y: 322,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 693,
+      y: 324,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 693,
+      y: 324,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 695,
+      y: 324,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 695,
+      y: 324,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 695,
+      y: 325,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 695,
+      y: 325,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 697,
+      y: 325,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 697,
+      y: 325,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 699,
+      y: 327,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 699,
+      y: 327,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 701,
+      y: 329,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 701,
+      y: 329,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 703,
+      y: 333,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 703,
+      y: 333,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 705,
+      y: 333,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 705,
+      y: 333,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 705,
+      y: 335,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 705,
+      y: 335,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 705,
+      y: 336,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 705,
+      y: 336,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 706,
+      y: 336,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 706,
+      y: 336,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 708,
+      y: 340,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 708,
+      y: 340,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 710,
+      y: 340,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 710,
+      y: 340,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 712,
+      y: 342,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 712,
+      y: 342,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 714,
+      y: 344,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 714,
+      y: 344,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 716,
+      y: 344,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 716,
+      y: 344,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 718,
+      y: 348,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 718,
+      y: 348,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 720,
+      y: 348,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 720,
+      y: 348,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 722,
+      y: 350,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 722,
+      y: 350,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 722,
+      y: 352,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 722,
+      y: 352,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 724,
+      y: 356,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 724,
+      y: 356,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 726,
+      y: 358,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 726,
+      y: 358,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 728,
+      y: 358,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 728,
+      y: 358,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 728,
+      y: 359,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 728,
+      y: 359,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 729,
+      y: 359,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 729,
+      y: 359,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 729,
+      y: 361,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 729,
+      y: 361,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 731,
+      y: 363,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 731,
+      y: 363,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 733,
+      y: 365,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 733,
+      y: 365,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 735,
+      y: 365,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 735,
+      y: 365,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 737,
+      y: 367,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 737,
+      y: 367,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 737,
+      y: 369,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 737,
+      y: 369,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 739,
+      y: 371,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 739,
+      y: 371,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 741,
+      y: 371,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 741,
+      y: 371,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 742,
+      y: 372,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 742,
+      y: 372,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 744,
+      y: 372,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 744,
+      y: 372,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 744,
+      y: 374,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 744,
+      y: 374,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 746,
+      y: 374,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 746,
+      y: 374,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 746,
+      y: 375,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 746,
+      y: 375,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 748,
+      y: 377,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 748,
+      y: 377,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 748,
+      y: 379,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 748,
+      y: 379,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 749,
+      y: 379,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 749,
+      y: 379,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 749,
+      y: 381,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 749,
+      y: 381,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 751,
+      y: 381,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 751,
+      y: 381,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 751,
+      y: 382,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 751,
+      y: 382,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 751,
+      y: 384,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 751,
+      y: 384,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 752,
+      y: 384,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 752,
+      y: 384,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 754,
+      y: 384,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 754,
+      y: 384,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 755,
+      y: 384,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 755,
+      y: 384,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 755,
+      y: 385,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 755,
+      y: 385,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 757,
+      y: 387,
+      delay: 2.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 757,
+      y: 387,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 758,
+      y: 388,
+      delay: 2.900000002235174,
+    },
+    {
+      type: "mouse.move",
+      x: 758,
+      y: 388,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 759,
+      y: 389,
+      delay: 2.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 759,
+      y: 389,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 760,
+      y: 389,
+      delay: 2.900000002235174,
+    },
+    {
+      type: "mouse.move",
+      x: 760,
+      y: 389,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 762,
+      y: 390,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 762,
+      y: 390,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 762,
+      y: 392,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 762,
+      y: 392,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 763,
+      y: 392,
+      delay: 1.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 763,
+      y: 392,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 764,
+      y: 392,
+      delay: 4,
+    },
+    {
+      type: "mouse.move",
+      x: 764,
+      y: 392,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 764,
+      y: 393,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 764,
+      y: 393,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 764,
+      y: 395,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 764,
+      y: 395,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 765,
+      y: 395,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 765,
+      y: 395,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 766,
+      y: 395,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 766,
+      y: 395,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 767,
+      y: 396,
+      delay: 5.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 767,
+      y: 396,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 767,
+      y: 397,
+      delay: 8,
+    },
+    {
+      type: "mouse.move",
+      x: 767,
+      y: 397,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 767,
+      y: 398,
+      delay: 9.900000002235174,
+    },
+    {
+      type: "mouse.move",
+      x: 767,
+      y: 398,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 768,
+      y: 398,
+      delay: 8,
+    },
+    {
+      type: "mouse.move",
+      x: 768,
+      y: 398,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 769,
+      y: 398,
+      delay: 15,
+    },
+    {
+      type: "mouse.move",
+      x: 769,
+      y: 398,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 769,
+      y: 399,
+      delay: 7,
+    },
+    {
+      type: "mouse.move",
+      x: 769,
+      y: 399,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 770,
+      y: 399,
+      delay: 3.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 770,
+      y: 399,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 771,
+      y: 399,
+      delay: 10.900000002235174,
+    },
+    {
+      type: "mouse.move",
+      x: 771,
+      y: 399,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 771,
+      y: 400,
+      delay: 5,
+    },
+    {
+      type: "mouse.move",
+      x: 771,
+      y: 400,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 772,
+      y: 400,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 772,
+      y: 400,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 772,
+      y: 401,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 772,
+      y: 401,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 774,
+      y: 401,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 774,
+      y: 401,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 774,
+      y: 402,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 774,
+      y: 402,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 775,
+      y: 402,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 775,
+      y: 402,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 775,
+      y: 403,
+      delay: 2.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 775,
+      y: 403,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 775,
+      y: 404,
+      delay: 1.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 775,
+      y: 404,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 776,
+      y: 404,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 776,
+      y: 404,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 777,
+      y: 404,
+      delay: 11,
+    },
+    {
+      type: "mouse.move",
+      x: 777,
+      y: 404,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 777,
+      y: 405,
+      delay: 12,
+    },
+    {
+      type: "mouse.move",
+      x: 777,
+      y: 405,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 778,
+      y: 405,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 778,
+      y: 405,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 778,
+      y: 406,
+      delay: 25,
+    },
+    {
+      type: "mouse.move",
+      x: 778,
+      y: 406,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 777,
+      y: 406,
+      delay: 115.09999999776483,
+    },
+    {
+      type: "mouse.move",
+      x: 777,
+      y: 406,
+      delay: 0,
+    },
+    {
+      type: "mouse.up",
+      button: "left",
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.up",
+      button: "left",
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 774,
+      y: 402,
+      delay: 9,
+    },
+    {
+      type: "mouse.move",
+      x: 774,
+      y: 402,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 772,
+      y: 402,
+      delay: 2.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 772,
+      y: 402,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 771,
+      y: 402,
+      delay: 5.900000002235174,
+    },
+    {
+      type: "mouse.move",
+      x: 771,
+      y: 402,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 771,
+      y: 401,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 771,
+      y: 401,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 771,
+      y: 400,
+      delay: 4,
+    },
+    {
+      type: "mouse.move",
+      x: 771,
+      y: 400,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 770,
+      y: 400,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 770,
+      y: 400,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 770,
+      y: 398,
+      delay: 5.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 770,
+      y: 398,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 770,
+      y: 397,
+      delay: 5,
+    },
+    {
+      type: "mouse.move",
+      x: 770,
+      y: 397,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 770,
+      y: 396,
+      delay: 5,
+    },
+    {
+      type: "mouse.move",
+      x: 770,
+      y: 396,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 770,
+      y: 395,
+      delay: 2.900000002235174,
+    },
+    {
+      type: "mouse.move",
+      x: 770,
+      y: 395,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 770,
+      y: 394,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 770,
+      y: 394,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 770,
+      y: 393,
+      delay: 4.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 770,
+      y: 393,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 769,
+      y: 392,
+      delay: 2.900000002235174,
+    },
+    {
+      type: "mouse.move",
+      x: 769,
+      y: 392,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 769,
+      y: 391,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 769,
+      y: 391,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 768,
+      y: 390,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 768,
+      y: 390,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 768,
+      y: 389,
+      delay: 2.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 768,
+      y: 389,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 768,
+      y: 388,
+      delay: 1.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 768,
+      y: 388,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 768,
+      y: 387,
+      delay: 3.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 768,
+      y: 387,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 768,
+      y: 386,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 768,
+      y: 386,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 766,
+      y: 384,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 766,
+      y: 384,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 766,
+      y: 382,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 766,
+      y: 382,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 766,
+      y: 378,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 766,
+      y: 378,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 764,
+      y: 378,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 764,
+      y: 378,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 764,
+      y: 374,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 764,
+      y: 374,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 764,
+      y: 372,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 764,
+      y: 372,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 764,
+      y: 371,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 764,
+      y: 371,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 764,
+      y: 369,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 764,
+      y: 369,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 764,
+      y: 366,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 764,
+      y: 366,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 764,
+      y: 364,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 764,
+      y: 364,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 764,
+      y: 360,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 764,
+      y: 360,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 764,
+      y: 358,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 764,
+      y: 358,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 764,
+      y: 356,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 764,
+      y: 356,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 762,
+      y: 355,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 762,
+      y: 355,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 762,
+      y: 353,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 762,
+      y: 353,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 762,
+      y: 351,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 762,
+      y: 351,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 762,
+      y: 349,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 762,
+      y: 349,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 760,
+      y: 347,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 760,
+      y: 347,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 760,
+      y: 346,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 760,
+      y: 346,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 760,
+      y: 342,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 760,
+      y: 342,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 760,
+      y: 338,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 760,
+      y: 338,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 760,
+      y: 334,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 760,
+      y: 334,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 760,
+      y: 330,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 760,
+      y: 330,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 760,
+      y: 328,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 760,
+      y: 328,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 760,
+      y: 326,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 760,
+      y: 326,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 759,
+      y: 324,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 759,
+      y: 324,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 757,
+      y: 322,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 757,
+      y: 322,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 757,
+      y: 320,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 757,
+      y: 320,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 757,
+      y: 319,
+      delay: 1.5,
+    },
+    {
+      type: "mouse.move",
+      x: 757,
+      y: 319,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 755,
+      y: 315,
+      delay: 0.4000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 755,
+      y: 315,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 755,
+      y: 311,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 755,
+      y: 311,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 753,
+      y: 307,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 753,
+      y: 307,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 753,
+      y: 303,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 753,
+      y: 303,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 753,
+      y: 301,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 753,
+      y: 301,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 753,
+      y: 299,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 753,
+      y: 299,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 753,
+      y: 298,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 753,
+      y: 298,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 753,
+      y: 296,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 753,
+      y: 296,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 749,
+      y: 294,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 749,
+      y: 294,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 749,
+      y: 292,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 749,
+      y: 292,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 749,
+      y: 290,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 749,
+      y: 290,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 747,
+      y: 289,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 747,
+      y: 289,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 747,
+      y: 287,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 747,
+      y: 287,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 745,
+      y: 283,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 745,
+      y: 283,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 745,
+      y: 281,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 745,
+      y: 281,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 743,
+      y: 279,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 743,
+      y: 279,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 743,
+      y: 277,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 743,
+      y: 277,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 743,
+      y: 273,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 743,
+      y: 273,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 743,
+      y: 271,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 743,
+      y: 271,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 739,
+      y: 267,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 739,
+      y: 267,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 737,
+      y: 265,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 737,
+      y: 265,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 735,
+      y: 261,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 735,
+      y: 261,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 735,
+      y: 257,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 735,
+      y: 257,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 733,
+      y: 257,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 733,
+      y: 257,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 733,
+      y: 256,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 733,
+      y: 256,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 731,
+      y: 252,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 731,
+      y: 252,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 731,
+      y: 250,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 731,
+      y: 250,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 731,
+      y: 248,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 731,
+      y: 248,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 729,
+      y: 244,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 729,
+      y: 244,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 729,
+      y: 243,
+      delay: 1.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 729,
+      y: 243,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 729,
+      y: 239,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 729,
+      y: 239,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 729,
+      y: 237,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 729,
+      y: 237,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 727,
+      y: 235,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 727,
+      y: 235,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 727,
+      y: 233,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 727,
+      y: 233,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 727,
+      y: 232,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 727,
+      y: 232,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 726,
+      y: 230,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 726,
+      y: 230,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 726,
+      y: 228,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 726,
+      y: 228,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 724,
+      y: 226,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 724,
+      y: 226,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 724,
+      y: 224,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 724,
+      y: 224,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 724,
+      y: 223,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 724,
+      y: 223,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 724,
+      y: 221,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 724,
+      y: 221,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 722,
+      y: 219,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 722,
+      y: 219,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 722,
+      y: 217,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 722,
+      y: 217,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 722,
+      y: 216,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 722,
+      y: 216,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 721,
+      y: 216,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 721,
+      y: 216,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 721,
+      y: 214,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 721,
+      y: 214,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 721,
+      y: 213,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 721,
+      y: 213,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 721,
+      y: 211,
+      delay: 2.900000002235174,
+    },
+    {
+      type: "mouse.move",
+      x: 721,
+      y: 211,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 721,
+      y: 210,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 721,
+      y: 210,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 721,
+      y: 209,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 721,
+      y: 209,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 721,
+      y: 208,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 721,
+      y: 208,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 721,
+      y: 207,
+      delay: 3.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 721,
+      y: 207,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 721,
+      y: 206,
+      delay: 1.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 721,
+      y: 206,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 721,
+      y: 204,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 721,
+      y: 204,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 721,
+      y: 203,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 721,
+      y: 203,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 719,
+      y: 203,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 719,
+      y: 203,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 719,
+      y: 201,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 719,
+      y: 201,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 718,
+      y: 200,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 718,
+      y: 200,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 716,
+      y: 200,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 716,
+      y: 200,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 716,
+      y: 198,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 716,
+      y: 198,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 715,
+      y: 197,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 715,
+      y: 197,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 714,
+      y: 197,
+      delay: 4.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 714,
+      y: 197,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 713,
+      y: 196,
+      delay: 3.900000002235174,
+    },
+    {
+      type: "mouse.move",
+      x: 713,
+      y: 196,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 713,
+      y: 195,
+      delay: 2.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 713,
+      y: 195,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 713,
+      y: 194,
+      delay: 2.900000002235174,
+    },
+    {
+      type: "mouse.move",
+      x: 713,
+      y: 194,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 713,
+      y: 193,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 713,
+      y: 193,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 711,
+      y: 193,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 711,
+      y: 193,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 709,
+      y: 191,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 709,
+      y: 191,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 709,
+      y: 189,
+      delay: 4.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 709,
+      y: 189,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 708,
+      y: 188,
+      delay: 1.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 708,
+      y: 188,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 708,
+      y: 187,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 708,
+      y: 187,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 707,
+      y: 185,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 707,
+      y: 185,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 706,
+      y: 184,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 706,
+      y: 184,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 704,
+      y: 182,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 704,
+      y: 182,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 702,
+      y: 182,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 702,
+      y: 182,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 700,
+      y: 180,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 700,
+      y: 180,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 700,
+      y: 179,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 700,
+      y: 179,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 699,
+      y: 179,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 699,
+      y: 179,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 697,
+      y: 179,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 697,
+      y: 179,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 697,
+      y: 177,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 697,
+      y: 177,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 696,
+      y: 176,
+      delay: 2.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 696,
+      y: 176,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 696,
+      y: 174,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 696,
+      y: 174,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 696,
+      y: 173,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 696,
+      y: 173,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 694,
+      y: 173,
+      delay: 2.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 694,
+      y: 173,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 694,
+      y: 172,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 694,
+      y: 172,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 692,
+      y: 170,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 692,
+      y: 170,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 692,
+      y: 168,
+      delay: 2.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 692,
+      y: 168,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 692,
+      y: 165,
+      delay: 1.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 692,
+      y: 165,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 691,
+      y: 164,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 691,
+      y: 164,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 691,
+      y: 163,
+      delay: 2.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 691,
+      y: 163,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 691,
+      y: 161,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 691,
+      y: 161,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 691,
+      y: 160,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 691,
+      y: 160,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 691,
+      y: 158,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 691,
+      y: 158,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 690,
+      y: 158,
+      delay: 4,
+    },
+    {
+      type: "mouse.move",
+      x: 690,
+      y: 158,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 689,
+      y: 158,
+      delay: 5.900000002235174,
+    },
+    {
+      type: "mouse.move",
+      x: 689,
+      y: 158,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 689,
+      y: 157,
+      delay: 2.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 689,
+      y: 157,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 689,
+      y: 156,
+      delay: 7,
+    },
+    {
+      type: "mouse.move",
+      x: 689,
+      y: 156,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 689,
+      y: 155,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 689,
+      y: 155,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 689,
+      y: 154,
+      delay: 4,
+    },
+    {
+      type: "mouse.move",
+      x: 689,
+      y: 154,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 689,
+      y: 153,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 689,
+      y: 153,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 689,
+      y: 152,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 689,
+      y: 152,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 689,
+      y: 151,
+      delay: 3.900000002235174,
+    },
+    {
+      type: "mouse.move",
+      x: 689,
+      y: 151,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 688,
+      y: 151,
+      delay: 7.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 688,
+      y: 151,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 688,
+      y: 150,
+      delay: 1.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 688,
+      y: 150,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 688,
+      y: 149,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 688,
+      y: 149,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 687,
+      y: 149,
+      delay: 5.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 687,
+      y: 149,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 687,
+      y: 148,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 687,
+      y: 148,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 684,
+      y: 148,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 684,
+      y: 148,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 684,
+      y: 147,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 684,
+      y: 147,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 683,
+      y: 147,
+      delay: 5,
+    },
+    {
+      type: "mouse.move",
+      x: 683,
+      y: 147,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 682,
+      y: 146,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 682,
+      y: 146,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 682,
+      y: 144,
+      delay: 2.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 682,
+      y: 144,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 681,
+      y: 144,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 681,
+      y: 144,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 681,
+      y: 143,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 681,
+      y: 143,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 679,
+      y: 142,
+      delay: 4,
+    },
+    {
+      type: "mouse.move",
+      x: 679,
+      y: 142,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 679,
+      y: 141,
+      delay: 3.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 679,
+      y: 141,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 679,
+      y: 140,
+      delay: 2.900000002235174,
+    },
+    {
+      type: "mouse.move",
+      x: 679,
+      y: 140,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 679,
+      y: 139,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 679,
+      y: 139,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 678,
+      y: 139,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 678,
+      y: 139,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 678,
+      y: 138,
+      delay: 4.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 678,
+      y: 138,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 677,
+      y: 138,
+      delay: 1.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 677,
+      y: 138,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 677,
+      y: 137,
+      delay: 4,
+    },
+    {
+      type: "mouse.move",
+      x: 677,
+      y: 137,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 677,
+      y: 136,
+      delay: 3.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 677,
+      y: 136,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 676,
+      y: 136,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 676,
+      y: 136,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 676,
+      y: 134,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 676,
+      y: 134,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 676,
+      y: 133,
+      delay: 3.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 676,
+      y: 133,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 674,
+      y: 131,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 674,
+      y: 131,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 674,
+      y: 130,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 674,
+      y: 130,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 673,
+      y: 130,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 673,
+      y: 130,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 673,
+      y: 128,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 673,
+      y: 128,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 673,
+      y: 127,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 673,
+      y: 127,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 673,
+      y: 126,
+      delay: 2.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 673,
+      y: 126,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 673,
+      y: 125,
+      delay: 1.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 673,
+      y: 125,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 673,
+      y: 123,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 673,
+      y: 123,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 673,
+      y: 122,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 673,
+      y: 122,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 673,
+      y: 121,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 673,
+      y: 121,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 673,
+      y: 119,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 673,
+      y: 119,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 673,
+      y: 118,
+      delay: 1.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 673,
+      y: 118,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 673,
+      y: 117,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 673,
+      y: 117,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 672,
+      y: 117,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 672,
+      y: 117,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 670,
+      y: 115,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 670,
+      y: 115,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 670,
+      y: 113,
+      delay: 3.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 670,
+      y: 113,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 670,
+      y: 112,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 670,
+      y: 112,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 112,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 112,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 110,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 110,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 107,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 107,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 105,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 105,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 104,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 104,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 666,
+      y: 102,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 666,
+      y: 102,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 664,
+      y: 98,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 664,
+      y: 98,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 664,
+      y: 96,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 664,
+      y: 96,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 664,
+      y: 95,
+      delay: 1.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 664,
+      y: 95,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 663,
+      y: 95,
+      delay: 2.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 663,
+      y: 95,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 663,
+      y: 94,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 663,
+      y: 94,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 661,
+      y: 92,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 661,
+      y: 92,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 661,
+      y: 90,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 661,
+      y: 90,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 659,
+      y: 90,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 659,
+      y: 90,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 659,
+      y: 86,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 659,
+      y: 86,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 659,
+      y: 84,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 659,
+      y: 84,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 658,
+      y: 84,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 658,
+      y: 84,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 658,
+      y: 82,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 658,
+      y: 82,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 658,
+      y: 81,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 658,
+      y: 81,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 658,
+      y: 79,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 658,
+      y: 79,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 656,
+      y: 77,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 656,
+      y: 77,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 656,
+      y: 75,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 656,
+      y: 75,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 656,
+      y: 74,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 656,
+      y: 74,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 652,
+      y: 72,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 652,
+      y: 72,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 652,
+      y: 70,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 652,
+      y: 70,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 652,
+      y: 67,
+      delay: 2.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 652,
+      y: 67,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 652,
+      y: 65,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 652,
+      y: 65,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 652,
+      y: 64,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 652,
+      y: 64,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 652,
+      y: 62,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 652,
+      y: 61,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 652,
+      y: 59,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 652,
+      y: 58,
+      delay: 1.699999999254942,
+    },
+    {
+      type: "mouse.move",
+      x: 652,
+      y: 56,
+      delay: 0.30000000074505806,
+    },
+    {
+      type: "mouse.move",
+      x: 652,
+      y: 55,
+      delay: 1.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 650,
+      y: 53,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 650,
+      y: 51,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 650,
+      y: 50,
+      delay: 2.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 650,
+      y: 48,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 650,
+      y: 47,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 650,
+      y: 45,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 650,
+      y: 44,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 649,
+      y: 44,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 649,
+      y: 43,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 649,
+      y: 41,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 649,
+      y: 40,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 649,
+      y: 38,
+      delay: 3.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 649,
+      y: 37,
+      delay: 3.900000002235174,
+    },
+    {
+      type: "mouse.move",
+      x: 649,
+      y: 36,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 649,
+      y: 35,
+      delay: 2.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 647,
+      y: 35,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 647,
+      y: 34,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 646,
+      y: 34,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 646,
+      y: 33,
+      delay: 2.900000002235174,
+    },
+    {
+      type: "mouse.move",
+      x: 646,
+      y: 31,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 646,
+      y: 30,
+      delay: 1.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 646,
+      y: 29,
+      delay: 4.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 645,
+      y: 28,
+      delay: 4.900000002235174,
+    },
+    {
+      type: "mouse.move",
+      x: 645,
+      y: 27,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 645,
+      y: 26,
+      delay: 7,
+    },
+    {
+      type: "mouse.move",
+      x: 644,
+      y: 26,
+      delay: 3.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 644,
+      y: 25,
+      delay: 4.900000002235174,
+    },
+    {
+      type: "mouse.move",
+      x: 644,
+      y: 24,
+      delay: 26.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 644,
+      y: 23,
+      delay: 18.900000002235174,
+    },
+    {
+      type: "mouse.down",
+      button: "left",
+      delay: 156.09999999776483,
+    },
+    {
+      type: "mouse.up",
+      button: "left",
+      delay: 78.90000000223517,
+    },
+    {
+      type: "mouse.move",
+      x: 644,
+      y: 24,
+      delay: 63.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 644,
+      y: 25,
+      delay: 6,
+    },
+    {
+      type: "mouse.move",
+      x: 644,
+      y: 26,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 644,
+      y: 27,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 644,
+      y: 28,
+      delay: 2.900000002235174,
+    },
+    {
+      type: "mouse.move",
+      x: 645,
+      y: 28,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 645,
+      y: 29,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 645,
+      y: 31,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 645,
+      y: 32,
+      delay: 2.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 645,
+      y: 33,
+      delay: 4.900000002235174,
+    },
+    {
+      type: "mouse.move",
+      x: 645,
+      y: 35,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 645,
+      y: 36,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 647,
+      y: 36,
+      delay: 3.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 647,
+      y: 38,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 647,
+      y: 39,
+      delay: 1.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 647,
+      y: 40,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 647,
+      y: 42,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 647,
+      y: 43,
+      delay: 2.900000002235174,
+    },
+    {
+      type: "mouse.move",
+      x: 647,
+      y: 44,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 647,
+      y: 45,
+      delay: 3.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 647,
+      y: 46,
+      delay: 3.100000001490116,
+    },
+    {
+      type: "mouse.move",
+      x: 647,
+      y: 47,
+      delay: 0.8000000007450581,
+    },
+    {
+      type: "mouse.move",
+      x: 647,
+      y: 48,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 647,
+      y: 49,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 647,
+      y: 51,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 647,
+      y: 55,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 647,
+      y: 57,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 648,
+      y: 57,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 648,
+      y: 59,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 650,
+      y: 62,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 650,
+      y: 66,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 650,
+      y: 66,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 650,
+      y: 68,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 650,
+      y: 68,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 650,
+      y: 72,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 650,
+      y: 72,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 650,
+      y: 76,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 650,
+      y: 76,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 650,
+      y: 78,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 650,
+      y: 78,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 650,
+      y: 80,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 650,
+      y: 80,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 652,
+      y: 84,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 652,
+      y: 84,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 652,
+      y: 88,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 652,
+      y: 88,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 654,
+      y: 90,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 654,
+      y: 90,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 654,
+      y: 92,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 654,
+      y: 92,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 654,
+      y: 96,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 654,
+      y: 96,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 654,
+      y: 100,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 654,
+      y: 100,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 656,
+      y: 102,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 656,
+      y: 102,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 656,
+      y: 106,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 656,
+      y: 106,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 658,
+      y: 110,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 658,
+      y: 110,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 658,
+      y: 111,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 658,
+      y: 111,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 658,
+      y: 113,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 658,
+      y: 113,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 658,
+      y: 117,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 658,
+      y: 117,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 658,
+      y: 121,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 658,
+      y: 121,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 658,
+      y: 123,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 658,
+      y: 123,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 660,
+      y: 125,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 660,
+      y: 125,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 129,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 129,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 131,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 131,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 132,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 132,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 134,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 134,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 136,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 136,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 140,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 140,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 142,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 142,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 145,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 145,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 147,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 147,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 151,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 151,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 153,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 153,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 155,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 155,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 157,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 157,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 158,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 158,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 162,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 162,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 166,
+      delay: 1.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 166,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 168,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 168,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 169,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 169,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 664,
+      y: 173,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 664,
+      y: 173,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 664,
+      y: 175,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 664,
+      y: 175,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 664,
+      y: 177,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 664,
+      y: 177,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 664,
+      y: 178,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 664,
+      y: 178,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 664,
+      y: 180,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 664,
+      y: 180,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 666,
+      y: 182,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 666,
+      y: 182,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 666,
+      y: 188,
+      delay: 2.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 666,
+      y: 188,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 666,
+      y: 189,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 666,
+      y: 189,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 666,
+      y: 191,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 666,
+      y: 191,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 666,
+      y: 192,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 666,
+      y: 192,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 666,
+      y: 194,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 666,
+      y: 194,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 194,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 194,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 198,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 198,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 200,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 200,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 201,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 201,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 203,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 203,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 204,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 204,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 206,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 206,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 207,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 207,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 209,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 209,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 210,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 210,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 212,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 212,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 213,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 213,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 214,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 214,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 215,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 215,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 216,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 216,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 217,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 217,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 218,
+      delay: 4.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 218,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 219,
+      delay: 5,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 219,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 220,
+      delay: 5,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 220,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 221,
+      delay: 4,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 221,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 222,
+      delay: 10,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 222,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 223,
+      delay: 10,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 223,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 669,
+      y: 223,
+      delay: 3.900000002235174,
+    },
+    {
+      type: "mouse.move",
+      x: 669,
+      y: 223,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 223,
+      delay: 150.09999999776483,
+    },
+    {
+      type: "mouse.move",
+      x: 668,
+      y: 223,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 667,
+      y: 223,
+      delay: 4,
+    },
+    {
+      type: "mouse.move",
+      x: 667,
+      y: 223,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 666,
+      y: 223,
+      delay: 6,
+    },
+    {
+      type: "mouse.move",
+      x: 666,
+      y: 223,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 665,
+      y: 222,
+      delay: 4.900000002235174,
+    },
+    {
+      type: "mouse.move",
+      x: 665,
+      y: 222,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 664,
+      y: 222,
+      delay: 13,
+    },
+    {
+      type: "mouse.move",
+      x: 664,
+      y: 222,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 663,
+      y: 222,
+      delay: 7,
+    },
+    {
+      type: "mouse.move",
+      x: 663,
+      y: 222,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 222,
+      delay: 16.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 222,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 661,
+      y: 222,
+      delay: 26,
+    },
+    {
+      type: "mouse.move",
+      x: 661,
+      y: 222,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 660,
+      y: 222,
+      delay: 10,
+    },
+    {
+      type: "mouse.move",
+      x: 660,
+      y: 222,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 659,
+      y: 222,
+      delay: 8,
+    },
+    {
+      type: "mouse.move",
+      x: 659,
+      y: 222,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 658,
+      y: 222,
+      delay: 3.900000002235174,
+    },
+    {
+      type: "mouse.move",
+      x: 658,
+      y: 222,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 657,
+      y: 222,
+      delay: 12.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 657,
+      y: 222,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 656,
+      y: 223,
+      delay: 5,
+    },
+    {
+      type: "mouse.move",
+      x: 656,
+      y: 223,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 655,
+      y: 223,
+      delay: 5,
+    },
+    {
+      type: "mouse.move",
+      x: 655,
+      y: 223,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 654,
+      y: 223,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 654,
+      y: 223,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 653,
+      y: 223,
+      delay: 4,
+    },
+    {
+      type: "mouse.move",
+      x: 653,
+      y: 223,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 652,
+      y: 223,
+      delay: 5,
+    },
+    {
+      type: "mouse.move",
+      x: 652,
+      y: 223,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 652,
+      y: 224,
+      delay: 2.900000002235174,
+    },
+    {
+      type: "mouse.move",
+      x: 652,
+      y: 224,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 651,
+      y: 224,
+      delay: 3.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 651,
+      y: 224,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 650,
+      y: 224,
+      delay: 6,
+    },
+    {
+      type: "mouse.move",
+      x: 650,
+      y: 224,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 649,
+      y: 224,
+      delay: 2.900000002235174,
+    },
+    {
+      type: "mouse.move",
+      x: 649,
+      y: 224,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 648,
+      y: 224,
+      delay: 4,
+    },
+    {
+      type: "mouse.move",
+      x: 648,
+      y: 224,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 647,
+      y: 225,
+      delay: 3.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 647,
+      y: 225,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 646,
+      y: 225,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 646,
+      y: 225,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 644,
+      y: 225,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 644,
+      y: 225,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 642,
+      y: 225,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 642,
+      y: 225,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 641,
+      y: 225,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 641,
+      y: 225,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 641,
+      y: 226,
+      delay: 5,
+    },
+    {
+      type: "mouse.move",
+      x: 641,
+      y: 226,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 640,
+      y: 226,
+      delay: 6,
+    },
+    {
+      type: "mouse.move",
+      x: 640,
+      y: 226,
+      delay: 0,
+    },
+    {
+      type: "mouse.down",
+      button: "left",
+      delay: 9.900000002235174,
+    },
+    {
+      type: "mouse.down",
+      button: "left",
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 639,
+      y: 226,
+      delay: 7.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 639,
+      y: 226,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 639,
+      y: 227,
+      delay: 65,
+    },
+    {
+      type: "mouse.move",
+      x: 639,
+      y: 227,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 640,
+      y: 227,
+      delay: 4.900000002235174,
+    },
+    {
+      type: "mouse.move",
+      x: 640,
+      y: 227,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 640,
+      y: 228,
+      delay: 11.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 640,
+      y: 228,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 641,
+      y: 229,
+      delay: 4,
+    },
+    {
+      type: "mouse.move",
+      x: 641,
+      y: 229,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 640,
+      y: 229,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 640,
+      y: 229,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 640,
+      y: 231,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 640,
+      y: 231,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 640,
+      y: 232,
+      delay: 1.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 640,
+      y: 232,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 640,
+      y: 233,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 640,
+      y: 233,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 641,
+      y: 233,
+      delay: 2.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 641,
+      y: 233,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 643,
+      y: 235,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 643,
+      y: 235,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 643,
+      y: 236,
+      delay: 3.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 643,
+      y: 236,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 643,
+      y: 237,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 643,
+      y: 237,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 644,
+      y: 237,
+      delay: 2.900000002235174,
+    },
+    {
+      type: "mouse.move",
+      x: 644,
+      y: 237,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 645,
+      y: 239,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 645,
+      y: 239,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 645,
+      y: 240,
+      delay: 5.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 645,
+      y: 240,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 645,
+      y: 241,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 645,
+      y: 241,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 645,
+      y: 242,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 645,
+      y: 242,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 646,
+      y: 242,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 646,
+      y: 242,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 646,
+      y: 243,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 646,
+      y: 243,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 646,
+      y: 245,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 646,
+      y: 245,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 647,
+      y: 245,
+      delay: 3.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 647,
+      y: 245,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 647,
+      y: 246,
+      delay: 2.900000002235174,
+    },
+    {
+      type: "mouse.move",
+      x: 647,
+      y: 246,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 648,
+      y: 246,
+      delay: 2.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 648,
+      y: 246,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 650,
+      y: 247,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 650,
+      y: 247,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 650,
+      y: 249,
+      delay: 4.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 650,
+      y: 249,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 651,
+      y: 250,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 651,
+      y: 250,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 651,
+      y: 251,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 651,
+      y: 251,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 653,
+      y: 251,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 653,
+      y: 251,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 653,
+      y: 253,
+      delay: 1.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 653,
+      y: 253,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 654,
+      y: 253,
+      delay: 3.599999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 654,
+      y: 253,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 655,
+      y: 254,
+      delay: 0.4000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 655,
+      y: 254,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 655,
+      y: 256,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 655,
+      y: 256,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 655,
+      y: 257,
+      delay: 2.900000002235174,
+    },
+    {
+      type: "mouse.move",
+      x: 655,
+      y: 257,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 655,
+      y: 259,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 655,
+      y: 259,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 656,
+      y: 259,
+      delay: 2.900000002235174,
+    },
+    {
+      type: "mouse.move",
+      x: 656,
+      y: 259,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 658,
+      y: 260,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 658,
+      y: 260,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 658,
+      y: 262,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 658,
+      y: 262,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 658,
+      y: 263,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 658,
+      y: 263,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 660,
+      y: 265,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 660,
+      y: 265,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 660,
+      y: 267,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 660,
+      y: 267,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 269,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 269,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 270,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 270,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 660,
+      y: 270,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 660,
+      y: 270,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 660,
+      y: 272,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 660,
+      y: 272,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 274,
+      delay: 2.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 274,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 663,
+      y: 275,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 663,
+      y: 275,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 663,
+      y: 276,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 663,
+      y: 276,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 664,
+      y: 276,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 664,
+      y: 276,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 664,
+      y: 277,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 664,
+      y: 277,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 665,
+      y: 279,
+      delay: 1.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 665,
+      y: 279,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 665,
+      y: 280,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 665,
+      y: 280,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 665,
+      y: 282,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 665,
+      y: 282,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 665,
+      y: 283,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 665,
+      y: 283,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 667,
+      y: 285,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 667,
+      y: 285,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 667,
+      y: 289,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 667,
+      y: 289,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 669,
+      y: 291,
+      delay: 1.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 669,
+      y: 291,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 670,
+      y: 291,
+      delay: 2.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 670,
+      y: 291,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 672,
+      y: 292,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 672,
+      y: 292,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 672,
+      y: 294,
+      delay: 1.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 672,
+      y: 294,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 672,
+      y: 295,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 672,
+      y: 295,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 672,
+      y: 297,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 672,
+      y: 297,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 672,
+      y: 298,
+      delay: 1.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 672,
+      y: 298,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 673,
+      y: 299,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 673,
+      y: 299,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 673,
+      y: 301,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 673,
+      y: 301,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 675,
+      y: 301,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 675,
+      y: 301,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 675,
+      y: 303,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 675,
+      y: 303,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 677,
+      y: 303,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 677,
+      y: 303,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 677,
+      y: 304,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 677,
+      y: 304,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 677,
+      y: 306,
+      delay: 4,
+    },
+    {
+      type: "mouse.move",
+      x: 677,
+      y: 306,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 677,
+      y: 307,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 677,
+      y: 307,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 678,
+      y: 308,
+      delay: 3.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 678,
+      y: 308,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 678,
+      y: 310,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 678,
+      y: 310,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 680,
+      y: 310,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 680,
+      y: 310,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 680,
+      y: 311,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 680,
+      y: 311,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 680,
+      y: 313,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 680,
+      y: 313,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 681,
+      y: 313,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 681,
+      y: 313,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 681,
+      y: 314,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 681,
+      y: 314,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 683,
+      y: 316,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 683,
+      y: 316,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 683,
+      y: 318,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 683,
+      y: 318,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 683,
+      y: 320,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 683,
+      y: 320,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 684,
+      y: 320,
+      delay: 2.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 684,
+      y: 320,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 684,
+      y: 321,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 684,
+      y: 321,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 685,
+      y: 321,
+      delay: 1.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 685,
+      y: 321,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 685,
+      y: 322,
+      delay: 2.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 685,
+      y: 322,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 687,
+      y: 322,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 687,
+      y: 322,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 687,
+      y: 323,
+      delay: 4.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 687,
+      y: 323,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 688,
+      y: 325,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 688,
+      y: 325,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 690,
+      y: 325,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 690,
+      y: 325,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 692,
+      y: 325,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 692,
+      y: 325,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 692,
+      y: 326,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 692,
+      y: 326,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 693,
+      y: 327,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 693,
+      y: 327,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 693,
+      y: 329,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 693,
+      y: 329,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 693,
+      y: 330,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 693,
+      y: 330,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 693,
+      y: 331,
+      delay: 3.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 693,
+      y: 331,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 694,
+      y: 331,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 694,
+      y: 331,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 694,
+      y: 332,
+      delay: 4,
+    },
+    {
+      type: "mouse.move",
+      x: 694,
+      y: 332,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 695,
+      y: 332,
+      delay: 2.900000002235174,
+    },
+    {
+      type: "mouse.move",
+      x: 695,
+      y: 332,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 695,
+      y: 333,
+      delay: 2.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 695,
+      y: 333,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 696,
+      y: 333,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 696,
+      y: 333,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 696,
+      y: 335,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 696,
+      y: 335,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 698,
+      y: 336,
+      delay: 4,
+    },
+    {
+      type: "mouse.move",
+      x: 698,
+      y: 336,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 699,
+      y: 336,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 699,
+      y: 336,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 699,
+      y: 337,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 699,
+      y: 337,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 700,
+      y: 337,
+      delay: 3.900000002235174,
+    },
+    {
+      type: "mouse.move",
+      x: 700,
+      y: 337,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 701,
+      y: 337,
+      delay: 5.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 701,
+      y: 337,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 702,
+      y: 337,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 702,
+      y: 337,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 702,
+      y: 339,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 702,
+      y: 339,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 703,
+      y: 339,
+      delay: 5,
+    },
+    {
+      type: "mouse.move",
+      x: 703,
+      y: 339,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 704,
+      y: 339,
+      delay: 8,
+    },
+    {
+      type: "mouse.move",
+      x: 704,
+      y: 339,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 704,
+      y: 340,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 704,
+      y: 340,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 705,
+      y: 340,
+      delay: 2.900000002235174,
+    },
+    {
+      type: "mouse.move",
+      x: 705,
+      y: 340,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 706,
+      y: 340,
+      delay: 6.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 706,
+      y: 340,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 706,
+      y: 341,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 706,
+      y: 341,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 707,
+      y: 341,
+      delay: 6,
+    },
+    {
+      type: "mouse.move",
+      x: 707,
+      y: 341,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 707,
+      y: 342,
+      delay: 4,
+    },
+    {
+      type: "mouse.move",
+      x: 707,
+      y: 342,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 707,
+      y: 343,
+      delay: 7,
+    },
+    {
+      type: "mouse.move",
+      x: 707,
+      y: 343,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 708,
+      y: 343,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 708,
+      y: 343,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 708,
+      y: 344,
+      delay: 7,
+    },
+    {
+      type: "mouse.move",
+      x: 708,
+      y: 344,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 708,
+      y: 345,
+      delay: 6,
+    },
+    {
+      type: "mouse.move",
+      x: 708,
+      y: 345,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 710,
+      y: 345,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 710,
+      y: 345,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 711,
+      y: 345,
+      delay: 9.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 711,
+      y: 345,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 711,
+      y: 346,
+      delay: 4,
+    },
+    {
+      type: "mouse.move",
+      x: 711,
+      y: 346,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 711,
+      y: 347,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 711,
+      y: 347,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 712,
+      y: 348,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 712,
+      y: 348,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 713,
+      y: 349,
+      delay: 4,
+    },
+    {
+      type: "mouse.move",
+      x: 713,
+      y: 349,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 713,
+      y: 350,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 713,
+      y: 350,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 713,
+      y: 351,
+      delay: 7,
+    },
+    {
+      type: "mouse.move",
+      x: 713,
+      y: 351,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 713,
+      y: 352,
+      delay: 7,
+    },
+    {
+      type: "mouse.move",
+      x: 713,
+      y: 352,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 713,
+      y: 353,
+      delay: 5,
+    },
+    {
+      type: "mouse.move",
+      x: 713,
+      y: 353,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 714,
+      y: 353,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 714,
+      y: 353,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 713,
+      y: 353,
+      delay: 129,
+    },
+    {
+      type: "mouse.move",
+      x: 713,
+      y: 353,
+      delay: 0,
+    },
+    {
+      type: "mouse.up",
+      button: "left",
+      delay: 1.9000000022351742,
+    },
+    {
+      type: "mouse.up",
+      button: "left",
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 712,
+      y: 353,
+      delay: 10.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 712,
+      y: 353,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 712,
+      y: 352,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 712,
+      y: 352,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 711,
+      y: 352,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 711,
+      y: 352,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 710,
+      y: 352,
+      delay: 9,
+    },
+    {
+      type: "mouse.move",
+      x: 710,
+      y: 352,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 709,
+      y: 352,
+      delay: 41,
+    },
+    {
+      type: "mouse.move",
+      x: 709,
+      y: 352,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 708,
+      y: 352,
+      delay: 8,
+    },
+    {
+      type: "mouse.move",
+      x: 708,
+      y: 352,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 707,
+      y: 352,
+      delay: 5,
+    },
+    {
+      type: "mouse.move",
+      x: 707,
+      y: 352,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 706,
+      y: 352,
+      delay: 4,
+    },
+    {
+      type: "mouse.move",
+      x: 706,
+      y: 352,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 705,
+      y: 353,
+      delay: 5,
+    },
+    {
+      type: "mouse.move",
+      x: 705,
+      y: 353,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 704,
+      y: 353,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 704,
+      y: 353,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 703,
+      y: 354,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 703,
+      y: 354,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 703,
+      y: 356,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 703,
+      y: 356,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 701,
+      y: 356,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 701,
+      y: 356,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 700,
+      y: 357,
+      delay: 2.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 700,
+      y: 357,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 699,
+      y: 357,
+      delay: 4,
+    },
+    {
+      type: "mouse.move",
+      x: 699,
+      y: 357,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 699,
+      y: 359,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 699,
+      y: 359,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 699,
+      y: 360,
+      delay: 5.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 699,
+      y: 360,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 699,
+      y: 361,
+      delay: 4,
+    },
+    {
+      type: "mouse.move",
+      x: 699,
+      y: 361,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 698,
+      y: 362,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 698,
+      y: 362,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 696,
+      y: 363,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 696,
+      y: 363,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 696,
+      y: 367,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 696,
+      y: 367,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 694,
+      y: 367,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 694,
+      y: 367,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 693,
+      y: 369,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 693,
+      y: 369,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 691,
+      y: 371,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 691,
+      y: 371,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 689,
+      y: 373,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 689,
+      y: 373,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 689,
+      y: 375,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 689,
+      y: 375,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 689,
+      y: 376,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 689,
+      y: 376,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 687,
+      y: 380,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 687,
+      y: 380,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 687,
+      y: 384,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 687,
+      y: 384,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 685,
+      y: 386,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 685,
+      y: 386,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 683,
+      y: 386,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 683,
+      y: 386,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 683,
+      y: 387,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 683,
+      y: 387,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 683,
+      y: 389,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 683,
+      y: 389,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 683,
+      y: 393,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 683,
+      y: 393,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 681,
+      y: 397,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 681,
+      y: 397,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 681,
+      y: 399,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 681,
+      y: 399,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 681,
+      y: 401,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 681,
+      y: 401,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 679,
+      y: 402,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 679,
+      y: 402,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 679,
+      y: 404,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 679,
+      y: 404,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 679,
+      y: 406,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 679,
+      y: 406,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 677,
+      y: 408,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 677,
+      y: 408,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 675,
+      y: 410,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 675,
+      y: 410,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 675,
+      y: 414,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 675,
+      y: 414,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 675,
+      y: 416,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 675,
+      y: 416,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 675,
+      y: 420,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 675,
+      y: 420,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 675,
+      y: 422,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 675,
+      y: 422,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 675,
+      y: 423,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 675,
+      y: 423,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 675,
+      y: 427,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 675,
+      y: 427,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 675,
+      y: 429,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 675,
+      y: 429,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 675,
+      y: 430,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 675,
+      y: 430,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 671,
+      y: 432,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 671,
+      y: 432,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 671,
+      y: 434,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 671,
+      y: 434,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 669,
+      y: 438,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 669,
+      y: 438,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 667,
+      y: 440,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 667,
+      y: 440,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 667,
+      y: 442,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 667,
+      y: 442,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 667,
+      y: 444,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 667,
+      y: 444,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 667,
+      y: 445,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 667,
+      y: 445,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 666,
+      y: 447,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 666,
+      y: 447,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 666,
+      y: 449,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 666,
+      y: 449,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 664,
+      y: 452,
+      delay: 2.099999997764826,
+    },
+    {
+      type: "mouse.move",
+      x: 664,
+      y: 452,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 664,
+      y: 456,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 664,
+      y: 456,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 460,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 662,
+      y: 460,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 660,
+      y: 464,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 660,
+      y: 464,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 660,
+      y: 466,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 660,
+      y: 466,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 660,
+      y: 470,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 660,
+      y: 470,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 658,
+      y: 470,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 658,
+      y: 470,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 656,
+      y: 474,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 656,
+      y: 474,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 656,
+      y: 476,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 656,
+      y: 476,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 654,
+      y: 480,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 654,
+      y: 480,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 652,
+      y: 482,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 652,
+      y: 482,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 650,
+      y: 486,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 650,
+      y: 486,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 650,
+      y: 490,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 650,
+      y: 490,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 650,
+      y: 492,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 650,
+      y: 492,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 648,
+      y: 494,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 648,
+      y: 494,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 646,
+      y: 496,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 646,
+      y: 496,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 646,
+      y: 500,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 646,
+      y: 500,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 644,
+      y: 504,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 644,
+      y: 504,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 642,
+      y: 508,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 642,
+      y: 508,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 642,
+      y: 510,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 642,
+      y: 510,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 642,
+      y: 514,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 642,
+      y: 514,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 640,
+      y: 518,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 640,
+      y: 518,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 636,
+      y: 520,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 636,
+      y: 520,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 636,
+      y: 522,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 636,
+      y: 522,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 634,
+      y: 525,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 634,
+      y: 525,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 634,
+      y: 527,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 634,
+      y: 527,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 630,
+      y: 531,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 630,
+      y: 531,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 628,
+      y: 535,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 628,
+      y: 535,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 626,
+      y: 539,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 626,
+      y: 539,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 626,
+      y: 541,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 626,
+      y: 541,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 626,
+      y: 543,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 626,
+      y: 543,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 625,
+      y: 545,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 625,
+      y: 545,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 625,
+      y: 547,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 625,
+      y: 547,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 623,
+      y: 552,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 623,
+      y: 552,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 623,
+      y: 556,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 623,
+      y: 556,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 621,
+      y: 558,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 621,
+      y: 558,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 621,
+      y: 562,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 621,
+      y: 562,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 619,
+      y: 564,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 619,
+      y: 564,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 615,
+      y: 568,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 615,
+      y: 568,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 613,
+      y: 570,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 613,
+      y: 570,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 611,
+      y: 572,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 611,
+      y: 572,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 611,
+      y: 576,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 611,
+      y: 576,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 607,
+      y: 578,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 607,
+      y: 578,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 603,
+      y: 584,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 603,
+      y: 584,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 601,
+      y: 588,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 601,
+      y: 588,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 601,
+      y: 590,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 601,
+      y: 590,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 599,
+      y: 594,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 599,
+      y: 594,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 599,
+      y: 600,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 599,
+      y: 600,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 597,
+      y: 604,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 597,
+      y: 604,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 597,
+      y: 608,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 597,
+      y: 608,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 595,
+      y: 612,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 595,
+      y: 612,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 595,
+      y: 614,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 595,
+      y: 614,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 591,
+      y: 618,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 591,
+      y: 618,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 589,
+      y: 618,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 589,
+      y: 618,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 587,
+      y: 622,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 587,
+      y: 622,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 585,
+      y: 626,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 585,
+      y: 626,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 583,
+      y: 628,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 583,
+      y: 628,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 579,
+      y: 632,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 579,
+      y: 632,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 579,
+      y: 636,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 579,
+      y: 636,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 577,
+      y: 640,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 577,
+      y: 640,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 577,
+      y: 642,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 577,
+      y: 642,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 575,
+      y: 644,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 575,
+      y: 644,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 573,
+      y: 646,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 573,
+      y: 646,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 573,
+      y: 650,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 573,
+      y: 650,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 571,
+      y: 652,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 571,
+      y: 652,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 571,
+      y: 654,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 571,
+      y: 654,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 571,
+      y: 658,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 571,
+      y: 658,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 571,
+      y: 659,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 571,
+      y: 659,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 569,
+      y: 663,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 569,
+      y: 663,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 565,
+      y: 665,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 565,
+      y: 665,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 563,
+      y: 667,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 563,
+      y: 667,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 563,
+      y: 669,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 563,
+      y: 669,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 561,
+      y: 673,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 561,
+      y: 673,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 559,
+      y: 677,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 559,
+      y: 677,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 557,
+      y: 679,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 557,
+      y: 679,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 557,
+      y: 683,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 557,
+      y: 683,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 555,
+      y: 685,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 555,
+      y: 685,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 555,
+      y: 689,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 555,
+      y: 689,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 553,
+      y: 691,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 553,
+      y: 691,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 553,
+      y: 695,
+      delay: 1.6000000014901161,
+    },
+    {
+      type: "mouse.move",
+      x: 553,
+      y: 695,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 551,
+      y: 699,
+      delay: 0.3999999985098839,
+    },
+    {
+      type: "mouse.move",
+      x: 551,
+      y: 699,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 551,
+      y: 701,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 551,
+      y: 701,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 549,
+      y: 705,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 549,
+      y: 705,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 549,
+      y: 707,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 549,
+      y: 707,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 549,
+      y: 709,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 549,
+      y: 709,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 549,
+      y: 712,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 549,
+      y: 712,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 549,
+      y: 716,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 549,
+      y: 716,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 547,
+      y: 718,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 547,
+      y: 718,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 547,
+      y: 722,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 547,
+      y: 722,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 545,
+      y: 728,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 545,
+      y: 728,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 545,
+      y: 730,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 545,
+      y: 730,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 545,
+      y: 734,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 545,
+      y: 734,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 545,
+      y: 738,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 545,
+      y: 738,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 543,
+      y: 740,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 543,
+      y: 740,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 541,
+      y: 744,
+      delay: 2,
+    },
+    {
+      type: "mouse.move",
+      x: 541,
+      y: 744,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 539,
+      y: 748,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 539,
+      y: 748,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 539,
+      y: 752,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 539,
+      y: 752,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 537,
+      y: 756,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 537,
+      y: 756,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 537,
+      y: 760,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 537,
+      y: 760,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 535,
+      y: 762,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 535,
+      y: 762,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 535,
+      y: 764,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 535,
+      y: 764,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 535,
+      y: 768,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 535,
+      y: 768,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 531,
+      y: 772,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 531,
+      y: 772,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 529,
+      y: 776,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 529,
+      y: 776,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 529,
+      y: 778,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 529,
+      y: 778,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 529,
+      y: 779,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 529,
+      y: 779,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 527,
+      y: 783,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 527,
+      y: 783,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 527,
+      y: 785,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 527,
+      y: 785,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 525,
+      y: 789,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 525,
+      y: 789,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 525,
+      y: 791,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 525,
+      y: 791,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 523,
+      y: 795,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 523,
+      y: 795,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 521,
+      y: 797,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 521,
+      y: 797,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 519,
+      y: 803,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 519,
+      y: 803,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 519,
+      y: 809,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 519,
+      y: 809,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 519,
+      y: 811,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 519,
+      y: 811,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 517,
+      y: 815,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 517,
+      y: 815,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 515,
+      y: 817,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 515,
+      y: 817,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 513,
+      y: 821,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 513,
+      y: 821,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 511,
+      y: 825,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 511,
+      y: 825,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 511,
+      y: 829,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 511,
+      y: 829,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 509,
+      y: 831,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 509,
+      y: 831,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 509,
+      y: 833,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 509,
+      y: 833,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 508,
+      y: 835,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 508,
+      y: 835,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 508,
+      y: 839,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 508,
+      y: 839,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 508,
+      y: 840,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 508,
+      y: 840,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 504,
+      y: 844,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 504,
+      y: 844,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 502,
+      y: 846,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 502,
+      y: 846,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 498,
+      y: 848,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 498,
+      y: 848,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 498,
+      y: 850,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 498,
+      y: 850,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 498,
+      y: 854,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 498,
+      y: 854,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 496,
+      y: 858,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 496,
+      y: 858,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 496,
+      y: 862,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 496,
+      y: 862,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 494,
+      y: 864,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 494,
+      y: 864,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 494,
+      y: 866,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 494,
+      y: 866,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 490,
+      y: 870,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 490,
+      y: 870,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 486,
+      y: 874,
+      delay: 0.9000000022351742,
+    },
+    {
+      type: "mouse.move",
+      x: 486,
+      y: 874,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 500,
+      y: 874,
+      delay: 390,
+    },
+    {
+      type: "mouse.move",
+      x: 500,
+      y: 874,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 506,
+      y: 870,
+      delay: 1.0999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 506,
+      y: 870,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 520,
+      y: 858,
+      delay: 3,
+    },
+    {
+      type: "mouse.move",
+      x: 520,
+      y: 858,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 524,
+      y: 858,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 524,
+      y: 858,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 524,
+      y: 856,
+      delay: 1,
+    },
+    {
+      type: "mouse.move",
+      x: 524,
+      y: 856,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 527,
+      y: 856,
+      delay: 2.400000002235174,
+    },
+    {
+      type: "mouse.move",
+      x: 527,
+      y: 856,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 527,
+      y: 855,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 527,
+      y: 855,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 529,
+      y: 853,
+      delay: 0.5999999977648258,
+    },
+    {
+      type: "mouse.move",
+      x: 529,
+      y: 853,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 529,
+      y: 854,
+      delay: 12,
+    },
+    {
+      type: "mouse.move",
+      x: 529,
+      y: 854,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 529,
+      y: 853,
+      delay: 34,
+    },
+    {
+      type: "mouse.move",
+      x: 529,
+      y: 853,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 529,
+      y: 854,
+      delay: 7,
+    },
+    {
+      type: "mouse.move",
+      x: 529,
+      y: 854,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 529,
+      y: 853,
+      delay: 5.100000001490116,
+    },
+    {
+      type: "mouse.move",
+      x: 529,
+      y: 853,
+      delay: 0,
+    },
+    {
+      type: "mouse.move",
+      x: 529,
+      y: 854,
+      delay: 3.899999998509884,
+    },
+    {
+      type: "mouse.move",
+      x: 529,
+      y: 854,
+      delay: 0,
+    },
+  ]);
+});
+
+async function playbackEvents(page: Page, events: PlaybackEvent[]) {
+  for (const event of events) {
+    // Handle header event specially: set viewport and localStorage before playback
+    if (event.type === "header") {
+      // set viewport to recorded size
+      await page.setViewportSize({ width: event.width, height: event.height });
+
+      // apply localStorage snapshot in page context
+      if (event.localStorage) {
+        await page.evaluate((ls: Record) => {
+          try {
+            for (const k in ls) {
+              if (Object.prototype.hasOwnProperty.call(ls, k)) {
+                localStorage.setItem(k, ls[k]);
+              }
+            }
+          } catch {}
+        }, event.localStorage as Record);
+      }
+
+      // header has no further action
+      continue;
+    }
+    // wait the recorded delay before dispatching the event
+    const ms = Math.max(0, Math.round((event as any).delay ?? 0));
+    if (ms > 0) {
+      await page.waitForTimeout(ms);
+    }
+    switch (event.type) {
+      case "mouse.move":
+        // Simulate mouse movement
+        await page.mouse.move(event.x, event.y);
+        break;
+      case "mouse.down":
+        // Simulate mouse button down
+        await page.mouse.down({ button: event.button });
+        break;
+      case "mouse.up":
+        // Simulate mouse button up
+        await page.mouse.up({ button: event.button });
+        break;
+      case "keyboard.down":
+        // Simulate key down
+        await page.keyboard.down(event.key);
+        break;
+      case "keyboard.up":
+        // Simulate key up
+        await page.keyboard.up(event.key);
+        break;
+    }
+  }
+}