{
  "/Users/menduz/code/metaverse-rpc/src/host/API.ts": {
    "path": "/Users/menduz/code/metaverse-rpc/src/host/API.ts",
    "statementMap": {
      "0": {
        "start": {
          "line": 6,
          "column": 18
        },
        "end": {
          "line": 6,
          "column": 60
        }
      },
      "1": {
        "start": {
          "line": 8,
          "column": 28
        },
        "end": {
          "line": 8,
          "column": 72
        }
      },
      "2": {
        "start": {
          "line": 15,
          "column": 2
        },
        "end": {
          "line": 15,
          "column": 44
        }
      },
      "3": {
        "start": {
          "line": 19,
          "column": 27
        },
        "end": {
          "line": 19,
          "column": 35
        }
      },
      "4": {
        "start": {
          "line": 20,
          "column": 2
        },
        "end": {
          "line": 20,
          "column": 82
        }
      },
      "5": {
        "start": {
          "line": 21,
          "column": 2
        },
        "end": {
          "line": 21,
          "column": 41
        }
      },
      "6": {
        "start": {
          "line": 25,
          "column": 2
        },
        "end": {
          "line": 46,
          "column": 3
        }
      },
      "7": {
        "start": {
          "line": 30,
          "column": 26
        },
        "end": {
          "line": 30,
          "column": 54
        }
      },
      "8": {
        "start": {
          "line": 31,
          "column": 27
        },
        "end": {
          "line": 31,
          "column": 44
        }
      },
      "9": {
        "start": {
          "line": 33,
          "column": 4
        },
        "end": {
          "line": 45,
          "column": 5
        }
      },
      "10": {
        "start": {
          "line": 36,
          "column": 20
        },
        "end": {
          "line": 36,
          "column": 37
        }
      },
      "11": {
        "start": {
          "line": 38,
          "column": 8
        },
        "end": {
          "line": 40,
          "column": 9
        }
      },
      "12": {
        "start": {
          "line": 39,
          "column": 10
        },
        "end": {
          "line": 39,
          "column": 65
        }
      },
      "13": {
        "start": {
          "line": 42,
          "column": 8
        },
        "end": {
          "line": 42,
          "column": 22
        }
      },
      "14": {
        "start": {
          "line": 43,
          "column": 8
        },
        "end": {
          "line": 43,
          "column": 51
        }
      },
      "15": {
        "start": {
          "line": 50,
          "column": 2
        },
        "end": {
          "line": 78,
          "column": 3
        }
      },
      "16": {
        "start": {
          "line": 55,
          "column": 26
        },
        "end": {
          "line": 55,
          "column": 54
        }
      },
      "17": {
        "start": {
          "line": 56,
          "column": 27
        },
        "end": {
          "line": 56,
          "column": 44
        }
      },
      "18": {
        "start": {
          "line": 57,
          "column": 16
        },
        "end": {
          "line": 57,
          "column": 17
        }
      },
      "19": {
        "start": {
          "line": 59,
          "column": 4
        },
        "end": {
          "line": 77,
          "column": 5
        }
      },
      "20": {
        "start": {
          "line": 62,
          "column": 20
        },
        "end": {
          "line": 62,
          "column": 37
        }
      },
      "21": {
        "start": {
          "line": 64,
          "column": 8
        },
        "end": {
          "line": 67,
          "column": 9
        }
      },
      "22": {
        "start": {
          "line": 65,
          "column": 10
        },
        "end": {
          "line": 65,
          "column": 19
        }
      },
      "23": {
        "start": {
          "line": 66,
          "column": 10
        },
        "end": {
          "line": 66,
          "column": 24
        }
      },
      "24": {
        "start": {
          "line": 69,
          "column": 8
        },
        "end": {
          "line": 71,
          "column": 9
        }
      },
      "25": {
        "start": {
          "line": 70,
          "column": 10
        },
        "end": {
          "line": 70,
          "column": 80
        }
      },
      "26": {
        "start": {
          "line": 73,
          "column": 8
        },
        "end": {
          "line": 73,
          "column": 15
        }
      },
      "27": {
        "start": {
          "line": 75,
          "column": 8
        },
        "end": {
          "line": 75,
          "column": 51
        }
      },
      "28": {
        "start": {
          "line": 130,
          "column": 24
        },
        "end": {
          "line": 130,
          "column": 43
        }
      },
      "29": {
        "start": {
          "line": 131,
          "column": 4
        },
        "end": {
          "line": 138,
          "column": 5
        }
      },
      "30": {
        "start": {
          "line": 132,
          "column": 29
        },
        "end": {
          "line": 132,
          "column": 45
        }
      },
      "31": {
        "start": {
          "line": 133,
          "column": 6
        },
        "end": {
          "line": 137,
          "column": 7
        }
      },
      "32": {
        "start": {
          "line": 134,
          "column": 8
        },
        "end": {
          "line": 136,
          "column": 9
        }
      },
      "33": {
        "start": {
          "line": 135,
          "column": 10
        },
        "end": {
          "line": 135,
          "column": 63
        }
      },
      "34": {
        "start": {
          "line": 142,
          "column": 4
        },
        "end": {
          "line": 142,
          "column": 28
        }
      },
      "35": {
        "start": {
          "line": 128,
          "column": 9
        },
        "end": {
          "line": 128,
          "column": 30
        }
      }
    },
    "fnMap": {
      "0": {
        "name": "exposeMethod",
        "decl": {
          "start": {
            "line": 10,
            "column": 16
          },
          "end": {
            "line": 10,
            "column": 28
          }
        },
        "loc": {
          "start": {
            "line": 13,
            "column": 54
          },
          "end": {
            "line": 16,
            "column": 1
          }
        }
      },
      "1": {
        "name": "getExposedMethods",
        "decl": {
          "start": {
            "line": 18,
            "column": 16
          },
          "end": {
            "line": 18,
            "column": 33
          }
        },
        "loc": {
          "start": {
            "line": 18,
            "column": 60
          },
          "end": {
            "line": 22,
            "column": 1
          }
        }
      },
      "2": {
        "name": "rateLimit",
        "decl": {
          "start": {
            "line": 24,
            "column": 16
          },
          "end": {
            "line": 24,
            "column": 25
          }
        },
        "loc": {
          "start": {
            "line": 24,
            "column": 51
          },
          "end": {
            "line": 47,
            "column": 1
          }
        }
      },
      "3": {
        "name": "(anonymous_3)",
        "decl": {
          "start": {
            "line": 25,
            "column": 9
          },
          "end": {
            "line": 26,
            "column": 3
          }
        },
        "loc": {
          "start": {
            "line": 28,
            "column": 80
          },
          "end": {
            "line": 46,
            "column": 3
          }
        }
      },
      "4": {
        "name": "(anonymous_4)",
        "decl": {
          "start": {
            "line": 35,
            "column": 13
          },
          "end": {
            "line": null,
            "column": -1
          }
        },
        "loc": {
          "start": {
            "line": 35,
            "column": 13
          },
          "end": {
            "line": 44,
            "column": 7
          }
        }
      },
      "5": {
        "name": "throttle",
        "decl": {
          "start": {
            "line": 49,
            "column": 16
          },
          "end": {
            "line": 49,
            "column": 24
          }
        },
        "loc": {
          "start": {
            "line": 49,
            "column": 69
          },
          "end": {
            "line": 79,
            "column": 1
          }
        }
      },
      "6": {
        "name": "(anonymous_6)",
        "decl": {
          "start": {
            "line": 50,
            "column": 9
          },
          "end": {
            "line": 51,
            "column": 3
          }
        },
        "loc": {
          "start": {
            "line": 53,
            "column": 80
          },
          "end": {
            "line": 78,
            "column": 3
          }
        }
      },
      "7": {
        "name": "(anonymous_7)",
        "decl": {
          "start": {
            "line": 61,
            "column": 13
          },
          "end": {
            "line": null,
            "column": -1
          }
        },
        "loc": {
          "start": {
            "line": 61,
            "column": 13
          },
          "end": {
            "line": 76,
            "column": 7
          }
        }
      },
      "8": {
        "name": "(anonymous_8)",
        "decl": {
          "start": {
            "line": 130,
            "column": 2
          },
          "end": {
            "line": 130,
            "column": 23
          }
        },
        "loc": {
          "start": {
            "line": 130,
            "column": 43
          },
          "end": {
            "line": 139,
            "column": 3
          }
        }
      },
      "9": {
        "name": "(anonymous_9)",
        "decl": {
          "start": {
            "line": 141,
            "column": 2
          },
          "end": {
            "line": 141,
            "column": 7
          }
        },
        "loc": {
          "start": {
            "line": 141,
            "column": 57
          },
          "end": {
            "line": 143,
            "column": 3
          }
        }
      }
    },
    "branchMap": {
      "0": {
        "loc": {
          "start": {
            "line": 6,
            "column": 18
          },
          "end": {
            "line": 6,
            "column": 46
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 6,
              "column": 18
            },
            "end": {
              "line": 6,
              "column": 46
            }
          },
          {
            "start": {
              "line": 6,
              "column": 50
            },
            "end": {
              "line": 6,
              "column": 60
            }
          }
        ]
      },
      "1": {
        "loc": {
          "start": {
            "line": 8,
            "column": 40
          },
          "end": {
            "line": 8,
            "column": 63
          }
        },
        "type": "cond-expr",
        "locations": [
          {
            "start": {
              "line": 8,
              "column": 40
            },
            "end": {
              "line": 8,
              "column": 63
            }
          },
          {
            "start": {
              "line": 8,
              "column": 66
            },
            "end": {
              "line": 8,
              "column": 72
            }
          }
        ]
      },
      "2": {
        "loc": {
          "start": {
            "line": 20,
            "column": 37
          },
          "end": {
            "line": 20,
            "column": 69
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 20,
              "column": 37
            },
            "end": {
              "line": 20,
              "column": 69
            }
          },
          {
            "start": {
              "line": 20,
              "column": 73
            },
            "end": {
              "line": 20,
              "column": 82
            }
          }
        ]
      },
      "3": {
        "loc": {
          "start": {
            "line": 24,
            "column": 48
          },
          "end": {
            "line": 24,
            "column": 51
          }
        },
        "type": "default-arg",
        "locations": [
          {
            "start": {
              "line": 24,
              "column": 48
            },
            "end": {
              "line": 24,
              "column": 51
            }
          }
        ]
      },
      "4": {
        "loc": {
          "start": {
            "line": 38,
            "column": 8
          },
          "end": {
            "line": 40,
            "column": 9
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 38,
              "column": 8
            },
            "end": {
              "line": 40,
              "column": 9
            }
          },
          {
            "start": {
              "line": 38,
              "column": 8
            },
            "end": {
              "line": 40,
              "column": 9
            }
          }
        ]
      },
      "5": {
        "loc": {
          "start": {
            "line": 49,
            "column": 66
          },
          "end": {
            "line": 49,
            "column": 69
          }
        },
        "type": "default-arg",
        "locations": [
          {
            "start": {
              "line": 49,
              "column": 66
            },
            "end": {
              "line": 49,
              "column": 69
            }
          }
        ]
      },
      "6": {
        "loc": {
          "start": {
            "line": 64,
            "column": 8
          },
          "end": {
            "line": 67,
            "column": 9
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 64,
              "column": 8
            },
            "end": {
              "line": 67,
              "column": 9
            }
          },
          {
            "start": {
              "line": 64,
              "column": 8
            },
            "end": {
              "line": 67,
              "column": 9
            }
          }
        ]
      },
      "7": {
        "loc": {
          "start": {
            "line": 69,
            "column": 8
          },
          "end": {
            "line": 71,
            "column": 9
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 69,
              "column": 8
            },
            "end": {
              "line": 71,
              "column": 9
            }
          },
          {
            "start": {
              "line": 69,
              "column": 8
            },
            "end": {
              "line": 71,
              "column": 9
            }
          }
        ]
      },
      "8": {
        "loc": {
          "start": {
            "line": 133,
            "column": 6
          },
          "end": {
            "line": 137,
            "column": 7
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 133,
              "column": 6
            },
            "end": {
              "line": 137,
              "column": 7
            }
          },
          {
            "start": {
              "line": 133,
              "column": 6
            },
            "end": {
              "line": 137,
              "column": 7
            }
          }
        ]
      },
      "9": {
        "loc": {
          "start": {
            "line": 134,
            "column": 8
          },
          "end": {
            "line": 136,
            "column": 9
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 134,
              "column": 8
            },
            "end": {
              "line": 136,
              "column": 9
            }
          },
          {
            "start": {
              "line": 134,
              "column": 8
            },
            "end": {
              "line": 136,
              "column": 9
            }
          }
        ]
      }
    },
    "s": {
      "0": 1,
      "1": 1,
      "2": 39,
      "3": 165,
      "4": 165,
      "5": 165,
      "6": 1,
      "7": 1,
      "8": 1,
      "9": 1,
      "10": 20,
      "11": 20,
      "12": 10,
      "13": 10,
      "14": 10,
      "15": 1,
      "16": 1,
      "17": 1,
      "18": 1,
      "19": 1,
      "20": 18,
      "21": 18,
      "22": 4,
      "23": 4,
      "24": 18,
      "25": 2,
      "26": 16,
      "27": 16,
      "28": 126,
      "29": 126,
      "30": 577,
      "31": 577,
      "32": 577,
      "33": 577,
      "34": 126,
      "35": 1
    },
    "f": {
      "0": 39,
      "1": 165,
      "2": 1,
      "3": 1,
      "4": 20,
      "5": 1,
      "6": 1,
      "7": 18,
      "8": 126,
      "9": 126
    },
    "b": {
      "0": [
        1,
        1
      ],
      "1": [
        1,
        0
      ],
      "2": [
        165,
        15
      ],
      "3": [
        0
      ],
      "4": [
        10,
        10
      ],
      "5": [
        0
      ],
      "6": [
        4,
        14
      ],
      "7": [
        2,
        16
      ],
      "8": [
        577,
        0
      ],
      "9": [
        577,
        0
      ]
    }
  },
  "/Users/menduz/code/metaverse-rpc/src/common/core/EventDispatcher.ts": {
    "path": "/Users/menduz/code/metaverse-rpc/src/common/core/EventDispatcher.ts",
    "statementMap": {
      "0": {
        "start": {
          "line": 5,
          "column": 22
        },
        "end": {
          "line": 5,
          "column": 28
        }
      },
      "1": {
        "start": {
          "line": 10,
          "column": 11
        },
        "end": {
          "line": 10,
          "column": 21
        }
      },
      "2": {
        "start": {
          "line": 11,
          "column": 11
        },
        "end": {
          "line": 11,
          "column": 30
        }
      },
      "3": {
        "start": {
          "line": 12,
          "column": 11
        },
        "end": {
          "line": 12,
          "column": 24
        }
      },
      "4": {
        "start": {
          "line": 13,
          "column": 11
        },
        "end": {
          "line": 13,
          "column": 47
        }
      },
      "5": {
        "start": {
          "line": 14,
          "column": 11
        },
        "end": {
          "line": 14,
          "column": 46
        }
      },
      "6": {
        "start": {
          "line": 8,
          "column": 2
        },
        "end": {
          "line": 8,
          "column": 25
        }
      },
      "7": {
        "start": {
          "line": 18,
          "column": 4
        },
        "end": {
          "line": 25,
          "column": 5
        }
      },
      "8": {
        "start": {
          "line": 19,
          "column": 6
        },
        "end": {
          "line": 19,
          "column": 38
        }
      },
      "9": {
        "start": {
          "line": 20,
          "column": 6
        },
        "end": {
          "line": 20,
          "column": 20
        }
      },
      "10": {
        "start": {
          "line": 21,
          "column": 6
        },
        "end": {
          "line": 21,
          "column": 24
        }
      },
      "11": {
        "start": {
          "line": 22,
          "column": 6
        },
        "end": {
          "line": 24,
          "column": 7
        }
      },
      "12": {
        "start": {
          "line": 23,
          "column": 8
        },
        "end": {
          "line": 23,
          "column": 30
        }
      },
      "13": {
        "start": {
          "line": 29,
          "column": 4
        },
        "end": {
          "line": 33,
          "column": 30
        }
      },
      "14": {
        "start": {
          "line": 30,
          "column": 6
        },
        "end": {
          "line": 32,
          "column": 7
        }
      },
      "15": {
        "start": {
          "line": 31,
          "column": 8
        },
        "end": {
          "line": 31,
          "column": 41
        }
      },
      "16": {
        "start": {
          "line": 33,
          "column": 11
        },
        "end": {
          "line": 33,
          "column": 30
        }
      },
      "17": {
        "start": {
          "line": 37,
          "column": 4
        },
        "end": {
          "line": 43,
          "column": 5
        }
      },
      "18": {
        "start": {
          "line": 38,
          "column": 6
        },
        "end": {
          "line": 40,
          "column": 7
        }
      },
      "19": {
        "start": {
          "line": 39,
          "column": 8
        },
        "end": {
          "line": 39,
          "column": 42
        }
      },
      "20": {
        "start": {
          "line": 42,
          "column": 6
        },
        "end": {
          "line": 42,
          "column": 26
        }
      },
      "21": {
        "start": {
          "line": 48,
          "column": 2
        },
        "end": {
          "line": 48,
          "column": 13
        }
      },
      "22": {
        "start": {
          "line": 56,
          "column": 10
        },
        "end": {
          "line": 56,
          "column": 63
        }
      },
      "23": {
        "start": {
          "line": 57,
          "column": 10
        },
        "end": {
          "line": 57,
          "column": 25
        }
      },
      "24": {
        "start": {
          "line": 62,
          "column": 4
        },
        "end": {
          "line": 62,
          "column": 22
        }
      },
      "25": {
        "start": {
          "line": 64,
          "column": 17
        },
        "end": {
          "line": 64,
          "column": 43
        }
      },
      "26": {
        "start": {
          "line": 66,
          "column": 45
        },
        "end": {
          "line": 66,
          "column": 47
        }
      },
      "27": {
        "start": {
          "line": 67,
          "column": 48
        },
        "end": {
          "line": 67,
          "column": 52
        }
      },
      "28": {
        "start": {
          "line": 69,
          "column": 4
        },
        "end": {
          "line": 87,
          "column": 5
        }
      },
      "29": {
        "start": {
          "line": 70,
          "column": 16
        },
        "end": {
          "line": 70,
          "column": 87
        }
      },
      "30": {
        "start": {
          "line": 72,
          "column": 6
        },
        "end": {
          "line": 72,
          "column": 36
        }
      },
      "31": {
        "start": {
          "line": 74,
          "column": 6
        },
        "end": {
          "line": 81,
          "column": 7
        }
      },
      "32": {
        "start": {
          "line": 75,
          "column": 8
        },
        "end": {
          "line": 78,
          "column": 20
        }
      },
      "33": {
        "start": {
          "line": 76,
          "column": 10
        },
        "end": {
          "line": 76,
          "column": 41
        }
      },
      "34": {
        "start": {
          "line": 77,
          "column": 10
        },
        "end": {
          "line": 77,
          "column": 23
        }
      },
      "35": {
        "start": {
          "line": 80,
          "column": 8
        },
        "end": {
          "line": 80,
          "column": 36
        }
      },
      "36": {
        "start": {
          "line": 83,
          "column": 6
        },
        "end": {
          "line": 83,
          "column": 55
        }
      },
      "37": {
        "start": {
          "line": 84,
          "column": 6
        },
        "end": {
          "line": 84,
          "column": 36
        }
      },
      "38": {
        "start": {
          "line": 86,
          "column": 6
        },
        "end": {
          "line": 86,
          "column": 18
        }
      },
      "39": {
        "start": {
          "line": 89,
          "column": 4
        },
        "end": {
          "line": 89,
          "column": 43
        }
      },
      "40": {
        "start": {
          "line": 95,
          "column": 4
        },
        "end": {
          "line": 95,
          "column": 41
        }
      },
      "41": {
        "start": {
          "line": 102,
          "column": 4
        },
        "end": {
          "line": 130,
          "column": 5
        }
      },
      "42": {
        "start": {
          "line": 103,
          "column": 6
        },
        "end": {
          "line": 108,
          "column": 7
        }
      },
      "43": {
        "start": {
          "line": 104,
          "column": 8
        },
        "end": {
          "line": 106,
          "column": 9
        }
      },
      "44": {
        "start": {
          "line": 105,
          "column": 10
        },
        "end": {
          "line": 105,
          "column": 41
        }
      },
      "45": {
        "start": {
          "line": 107,
          "column": 8
        },
        "end": {
          "line": 107,
          "column": 37
        }
      },
      "46": {
        "start": {
          "line": 109,
          "column": 11
        },
        "end": {
          "line": 130,
          "column": 5
        }
      },
      "47": {
        "start": {
          "line": 110,
          "column": 6
        },
        "end": {
          "line": 110,
          "column": 20
        }
      },
      "48": {
        "start": {
          "line": 111,
          "column": 6
        },
        "end": {
          "line": 111,
          "column": 91
        }
      },
      "49": {
        "start": {
          "line": 112,
          "column": 11
        },
        "end": {
          "line": 130,
          "column": 5
        }
      },
      "50": {
        "start": {
          "line": 113,
          "column": 6
        },
        "end": {
          "line": 121,
          "column": 7
        }
      },
      "51": {
        "start": {
          "line": 114,
          "column": 8
        },
        "end": {
          "line": 118,
          "column": 9
        }
      },
      "52": {
        "start": {
          "line": 115,
          "column": 10
        },
        "end": {
          "line": 117,
          "column": 11
        }
      },
      "53": {
        "start": {
          "line": 116,
          "column": 12
        },
        "end": {
          "line": 116,
          "column": 46
        }
      },
      "54": {
        "start": {
          "line": 119,
          "column": 13
        },
        "end": {
          "line": 121,
          "column": 7
        }
      },
      "55": {
        "start": {
          "line": 120,
          "column": 8
        },
        "end": {
          "line": 120,
          "column": 34
        }
      },
      "56": {
        "start": {
          "line": 122,
          "column": 11
        },
        "end": {
          "line": 130,
          "column": 5
        }
      },
      "57": {
        "start": {
          "line": 123,
          "column": 6
        },
        "end": {
          "line": 129,
          "column": 7
        }
      },
      "58": {
        "start": {
          "line": 124,
          "column": 8
        },
        "end": {
          "line": 128,
          "column": 9
        }
      },
      "59": {
        "start": {
          "line": 125,
          "column": 10
        },
        "end": {
          "line": 127,
          "column": 11
        }
      },
      "60": {
        "start": {
          "line": 126,
          "column": 12
        },
        "end": {
          "line": 126,
          "column": 45
        }
      },
      "61": {
        "start": {
          "line": 137,
          "column": 4
        },
        "end": {
          "line": 185,
          "column": 5
        }
      },
      "62": {
        "start": {
          "line": 138,
          "column": 6
        },
        "end": {
          "line": 170,
          "column": 7
        }
      },
      "63": {
        "start": {
          "line": 139,
          "column": 8
        },
        "end": {
          "line": 142,
          "column": 9
        }
      },
      "64": {
        "start": {
          "line": 140,
          "column": 18
        },
        "end": {
          "line": 140,
          "column": 43
        }
      },
      "65": {
        "start": {
          "line": 141,
          "column": 10
        },
        "end": {
          "line": 141,
          "column": 42
        }
      },
      "66": {
        "start": {
          "line": 143,
          "column": 13
        },
        "end": {
          "line": 170,
          "column": 7
        }
      },
      "67": {
        "start": {
          "line": 144,
          "column": 8
        },
        "end": {
          "line": 147,
          "column": 9
        }
      },
      "68": {
        "start": {
          "line": 145,
          "column": 18
        },
        "end": {
          "line": 145,
          "column": 43
        }
      },
      "69": {
        "start": {
          "line": 146,
          "column": 10
        },
        "end": {
          "line": 146,
          "column": 54
        }
      },
      "70": {
        "start": {
          "line": 148,
          "column": 13
        },
        "end": {
          "line": 170,
          "column": 7
        }
      },
      "71": {
        "start": {
          "line": 149,
          "column": 8
        },
        "end": {
          "line": 152,
          "column": 9
        }
      },
      "72": {
        "start": {
          "line": 150,
          "column": 18
        },
        "end": {
          "line": 150,
          "column": 43
        }
      },
      "73": {
        "start": {
          "line": 151,
          "column": 10
        },
        "end": {
          "line": 151,
          "column": 68
        }
      },
      "74": {
        "start": {
          "line": 153,
          "column": 13
        },
        "end": {
          "line": 170,
          "column": 7
        }
      },
      "75": {
        "start": {
          "line": 154,
          "column": 8
        },
        "end": {
          "line": 157,
          "column": 9
        }
      },
      "76": {
        "start": {
          "line": 155,
          "column": 18
        },
        "end": {
          "line": 155,
          "column": 43
        }
      },
      "77": {
        "start": {
          "line": 156,
          "column": 10
        },
        "end": {
          "line": 156,
          "column": 82
        }
      },
      "78": {
        "start": {
          "line": 158,
          "column": 13
        },
        "end": {
          "line": 170,
          "column": 7
        }
      },
      "79": {
        "start": {
          "line": 159,
          "column": 8
        },
        "end": {
          "line": 162,
          "column": 9
        }
      },
      "80": {
        "start": {
          "line": 160,
          "column": 18
        },
        "end": {
          "line": 160,
          "column": 43
        }
      },
      "81": {
        "start": {
          "line": 161,
          "column": 10
        },
        "end": {
          "line": 161,
          "column": 96
        }
      },
      "82": {
        "start": {
          "line": 163,
          "column": 13
        },
        "end": {
          "line": 170,
          "column": 7
        }
      },
      "83": {
        "start": {
          "line": 164,
          "column": 19
        },
        "end": {
          "line": 164,
          "column": 59
        }
      },
      "84": {
        "start": {
          "line": 166,
          "column": 8
        },
        "end": {
          "line": 169,
          "column": 9
        }
      },
      "85": {
        "start": {
          "line": 167,
          "column": 18
        },
        "end": {
          "line": 167,
          "column": 43
        }
      },
      "86": {
        "start": {
          "line": 168,
          "column": 10
        },
        "end": {
          "line": 168,
          "column": 58
        }
      },
      "87": {
        "start": {
          "line": 171,
          "column": 11
        },
        "end": {
          "line": 185,
          "column": 5
        }
      },
      "88": {
        "start": {
          "line": 172,
          "column": 33
        },
        "end": {
          "line": 172,
          "column": 45
        }
      },
      "89": {
        "start": {
          "line": 173,
          "column": 32
        },
        "end": {
          "line": 173,
          "column": 36
        }
      },
      "90": {
        "start": {
          "line": 175,
          "column": 6
        },
        "end": {
          "line": 179,
          "column": 7
        }
      },
      "91": {
        "start": {
          "line": 176,
          "column": 8
        },
        "end": {
          "line": 176,
          "column": 29
        }
      },
      "92": {
        "start": {
          "line": 178,
          "column": 8
        },
        "end": {
          "line": 178,
          "column": 105
        }
      },
      "93": {
        "start": {
          "line": 181,
          "column": 6
        },
        "end": {
          "line": 181,
          "column": 26
        }
      },
      "94": {
        "start": {
          "line": 182,
          "column": 6
        },
        "end": {
          "line": 182,
          "column": 30
        }
      },
      "95": {
        "start": {
          "line": 184,
          "column": 6
        },
        "end": {
          "line": 184,
          "column": 17
        }
      },
      "96": {
        "start": {
          "line": 189,
          "column": 4
        },
        "end": {
          "line": 189,
          "column": 69
        }
      },
      "97": {
        "start": {
          "line": 189,
          "column": 54
        },
        "end": {
          "line": 189,
          "column": 68
        }
      }
    },
    "fnMap": {
      "0": {
        "name": "(anonymous_0)",
        "decl": {
          "start": {
            "line": 9,
            "column": 2
          },
          "end": {
            "line": 10,
            "column": 10
          }
        },
        "loc": {
          "start": {
            "line": 14,
            "column": 46
          },
          "end": {
            "line": 15,
            "column": 6
          }
        }
      },
      "1": {
        "name": "(anonymous_1)",
        "decl": {
          "start": {
            "line": 17,
            "column": 2
          },
          "end": {
            "line": 17,
            "column": 4
          }
        },
        "loc": {
          "start": {
            "line": 17,
            "column": 5
          },
          "end": {
            "line": 26,
            "column": 3
          }
        }
      },
      "2": {
        "name": "(anonymous_2)",
        "decl": {
          "start": {
            "line": 28,
            "column": 2
          },
          "end": {
            "line": 28,
            "column": 7
          }
        },
        "loc": {
          "start": {
            "line": 28,
            "column": 8
          },
          "end": {
            "line": 34,
            "column": 3
          }
        }
      },
      "3": {
        "name": "(anonymous_3)",
        "decl": {
          "start": {
            "line": 36,
            "column": 2
          },
          "end": {
            "line": 36,
            "column": 8
          }
        },
        "loc": {
          "start": {
            "line": 36,
            "column": 9
          },
          "end": {
            "line": 44,
            "column": 3
          }
        }
      },
      "4": {
        "name": "turnOffCallback",
        "decl": {
          "start": {
            "line": 47,
            "column": 9
          },
          "end": {
            "line": 47,
            "column": 24
          }
        },
        "loc": {
          "start": {
            "line": 47,
            "column": 50
          },
          "end": {
            "line": 49,
            "column": 1
          }
        }
      },
      "5": {
        "name": "(anonymous_5)",
        "decl": {
          "start": {
            "line": 55,
            "column": 0
          },
          "end": {
            "line": null,
            "column": -1
          }
        },
        "loc": {
          "start": {
            "line": 55,
            "column": 0
          },
          "end": {
            "line": 191,
            "column": 1
          }
        }
      },
      "6": {
        "name": "(anonymous_6)",
        "decl": {
          "start": {
            "line": 61,
            "column": 2
          },
          "end": {
            "line": 61,
            "column": 3
          }
        },
        "loc": {
          "start": {
            "line": 61,
            "column": 49
          },
          "end": {
            "line": 90,
            "column": 3
          }
        }
      },
      "7": {
        "name": "(anonymous_7)",
        "decl": {
          "start": {
            "line": 75,
            "column": 17
          },
          "end": {
            "line": null,
            "column": -1
          }
        },
        "loc": {
          "start": {
            "line": 75,
            "column": 17
          },
          "end": {
            "line": 78,
            "column": 9
          }
        }
      },
      "8": {
        "name": "(anonymous_8)",
        "decl": {
          "start": {
            "line": 94,
            "column": 2
          },
          "end": {
            "line": 94,
            "column": 5
          }
        },
        "loc": {
          "start": {
            "line": 94,
            "column": 35
          },
          "end": {
            "line": 96,
            "column": 3
          }
        }
      },
      "9": {
        "name": "(anonymous_9)",
        "decl": {
          "start": {
            "line": 101,
            "column": 2
          },
          "end": {
            "line": 101,
            "column": 4
          }
        },
        "loc": {
          "start": {
            "line": 101,
            "column": 72
          },
          "end": {
            "line": 131,
            "column": 3
          }
        }
      },
      "10": {
        "name": "(anonymous_10)",
        "decl": {
          "start": {
            "line": 136,
            "column": 2
          },
          "end": {
            "line": 136,
            "column": 5
          }
        },
        "loc": {
          "start": {
            "line": 136,
            "column": 20
          },
          "end": {
            "line": 186,
            "column": 3
          }
        }
      },
      "11": {
        "name": "(anonymous_11)",
        "decl": {
          "start": {
            "line": 188,
            "column": 12
          },
          "end": {
            "line": 188,
            "column": 27
          }
        },
        "loc": {
          "start": {
            "line": 188,
            "column": 42
          },
          "end": {
            "line": 190,
            "column": 3
          }
        }
      },
      "12": {
        "name": "(anonymous_12)",
        "decl": {
          "start": {
            "line": 189,
            "column": 49
          },
          "end": {
            "line": 189,
            "column": 50
          }
        },
        "loc": {
          "start": {
            "line": 189,
            "column": 54
          },
          "end": {
            "line": 189,
            "column": 68
          }
        }
      }
    },
    "branchMap": {
      "0": {
        "loc": {
          "start": {
            "line": 18,
            "column": 4
          },
          "end": {
            "line": 25,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 18,
              "column": 4
            },
            "end": {
              "line": 25,
              "column": 5
            }
          },
          {
            "start": {
              "line": 18,
              "column": 4
            },
            "end": {
              "line": 25,
              "column": 5
            }
          }
        ]
      },
      "1": {
        "loc": {
          "start": {
            "line": 19,
            "column": 6
          },
          "end": {
            "line": 19,
            "column": 13
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 19,
              "column": 6
            },
            "end": {
              "line": 19,
              "column": 13
            }
          },
          {
            "start": {
              "line": 19,
              "column": 17
            },
            "end": {
              "line": 19,
              "column": 38
            }
          }
        ]
      },
      "2": {
        "loc": {
          "start": {
            "line": 22,
            "column": 6
          },
          "end": {
            "line": 24,
            "column": 7
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 22,
              "column": 6
            },
            "end": {
              "line": 24,
              "column": 7
            }
          },
          {
            "start": {
              "line": 22,
              "column": 6
            },
            "end": {
              "line": 24,
              "column": 7
            }
          }
        ]
      },
      "3": {
        "loc": {
          "start": {
            "line": 29,
            "column": 4
          },
          "end": {
            "line": 33,
            "column": 30
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 29,
              "column": 4
            },
            "end": {
              "line": 33,
              "column": 30
            }
          },
          {
            "start": {
              "line": 29,
              "column": 4
            },
            "end": {
              "line": 33,
              "column": 30
            }
          }
        ]
      },
      "4": {
        "loc": {
          "start": {
            "line": 37,
            "column": 4
          },
          "end": {
            "line": 43,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 37,
              "column": 4
            },
            "end": {
              "line": 43,
              "column": 5
            }
          },
          {
            "start": {
              "line": 37,
              "column": 4
            },
            "end": {
              "line": 43,
              "column": 5
            }
          }
        ]
      },
      "5": {
        "loc": {
          "start": {
            "line": 72,
            "column": 6
          },
          "end": {
            "line": 72,
            "column": 14
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 72,
              "column": 6
            },
            "end": {
              "line": 72,
              "column": 14
            }
          },
          {
            "start": {
              "line": 72,
              "column": 18
            },
            "end": {
              "line": 72,
              "column": 36
            }
          }
        ]
      },
      "6": {
        "loc": {
          "start": {
            "line": 74,
            "column": 6
          },
          "end": {
            "line": 81,
            "column": 7
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 74,
              "column": 6
            },
            "end": {
              "line": 81,
              "column": 7
            }
          },
          {
            "start": {
              "line": 74,
              "column": 6
            },
            "end": {
              "line": 81,
              "column": 7
            }
          }
        ]
      },
      "7": {
        "loc": {
          "start": {
            "line": 83,
            "column": 29
          },
          "end": {
            "line": 83,
            "column": 49
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 83,
              "column": 29
            },
            "end": {
              "line": 83,
              "column": 49
            }
          },
          {
            "start": {
              "line": 83,
              "column": 53
            },
            "end": {
              "line": 83,
              "column": 55
            }
          }
        ]
      },
      "8": {
        "loc": {
          "start": {
            "line": 102,
            "column": 4
          },
          "end": {
            "line": 130,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 102,
              "column": 4
            },
            "end": {
              "line": 130,
              "column": 5
            }
          },
          {
            "start": {
              "line": 102,
              "column": 4
            },
            "end": {
              "line": 130,
              "column": 5
            }
          }
        ]
      },
      "9": {
        "loc": {
          "start": {
            "line": 109,
            "column": 11
          },
          "end": {
            "line": 130,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 109,
              "column": 11
            },
            "end": {
              "line": 130,
              "column": 5
            }
          },
          {
            "start": {
              "line": 109,
              "column": 11
            },
            "end": {
              "line": 130,
              "column": 5
            }
          }
        ]
      },
      "10": {
        "loc": {
          "start": {
            "line": 111,
            "column": 6
          },
          "end": {
            "line": 111,
            "column": 21
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 111,
              "column": 6
            },
            "end": {
              "line": 111,
              "column": 21
            }
          },
          {
            "start": {
              "line": 111,
              "column": 25
            },
            "end": {
              "line": 111,
              "column": 47
            }
          },
          {
            "start": {
              "line": 111,
              "column": 51
            },
            "end": {
              "line": 111,
              "column": 91
            }
          }
        ]
      },
      "11": {
        "loc": {
          "start": {
            "line": 112,
            "column": 11
          },
          "end": {
            "line": 130,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 112,
              "column": 11
            },
            "end": {
              "line": 130,
              "column": 5
            }
          },
          {
            "start": {
              "line": 112,
              "column": 11
            },
            "end": {
              "line": 130,
              "column": 5
            }
          }
        ]
      },
      "12": {
        "loc": {
          "start": {
            "line": 113,
            "column": 6
          },
          "end": {
            "line": 121,
            "column": 7
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 113,
              "column": 6
            },
            "end": {
              "line": 121,
              "column": 7
            }
          },
          {
            "start": {
              "line": 113,
              "column": 6
            },
            "end": {
              "line": 121,
              "column": 7
            }
          }
        ]
      },
      "13": {
        "loc": {
          "start": {
            "line": 115,
            "column": 10
          },
          "end": {
            "line": 117,
            "column": 11
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 115,
              "column": 10
            },
            "end": {
              "line": 117,
              "column": 11
            }
          },
          {
            "start": {
              "line": 115,
              "column": 10
            },
            "end": {
              "line": 117,
              "column": 11
            }
          }
        ]
      },
      "14": {
        "loc": {
          "start": {
            "line": 119,
            "column": 13
          },
          "end": {
            "line": 121,
            "column": 7
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 119,
              "column": 13
            },
            "end": {
              "line": 121,
              "column": 7
            }
          },
          {
            "start": {
              "line": 119,
              "column": 13
            },
            "end": {
              "line": 121,
              "column": 7
            }
          }
        ]
      },
      "15": {
        "loc": {
          "start": {
            "line": 122,
            "column": 11
          },
          "end": {
            "line": 130,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 122,
              "column": 11
            },
            "end": {
              "line": 130,
              "column": 5
            }
          },
          {
            "start": {
              "line": 122,
              "column": 11
            },
            "end": {
              "line": 130,
              "column": 5
            }
          }
        ]
      },
      "16": {
        "loc": {
          "start": {
            "line": 125,
            "column": 10
          },
          "end": {
            "line": 127,
            "column": 11
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 125,
              "column": 10
            },
            "end": {
              "line": 127,
              "column": 11
            }
          },
          {
            "start": {
              "line": 125,
              "column": 10
            },
            "end": {
              "line": 127,
              "column": 11
            }
          }
        ]
      },
      "17": {
        "loc": {
          "start": {
            "line": 137,
            "column": 4
          },
          "end": {
            "line": 185,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 137,
              "column": 4
            },
            "end": {
              "line": 185,
              "column": 5
            }
          },
          {
            "start": {
              "line": 137,
              "column": 4
            },
            "end": {
              "line": 185,
              "column": 5
            }
          }
        ]
      },
      "18": {
        "loc": {
          "start": {
            "line": 138,
            "column": 6
          },
          "end": {
            "line": 170,
            "column": 7
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 138,
              "column": 6
            },
            "end": {
              "line": 170,
              "column": 7
            }
          },
          {
            "start": {
              "line": 138,
              "column": 6
            },
            "end": {
              "line": 170,
              "column": 7
            }
          }
        ]
      },
      "19": {
        "loc": {
          "start": {
            "line": 141,
            "column": 10
          },
          "end": {
            "line": 141,
            "column": 11
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 141,
              "column": 10
            },
            "end": {
              "line": 141,
              "column": 11
            }
          },
          {
            "start": {
              "line": 141,
              "column": 15
            },
            "end": {
              "line": 141,
              "column": 19
            }
          },
          {
            "start": {
              "line": 141,
              "column": 23
            },
            "end": {
              "line": 141,
              "column": 32
            }
          },
          {
            "start": {
              "line": 141,
              "column": 36
            },
            "end": {
              "line": 141,
              "column": 42
            }
          }
        ]
      },
      "20": {
        "loc": {
          "start": {
            "line": 143,
            "column": 13
          },
          "end": {
            "line": 170,
            "column": 7
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 143,
              "column": 13
            },
            "end": {
              "line": 170,
              "column": 7
            }
          },
          {
            "start": {
              "line": 143,
              "column": 13
            },
            "end": {
              "line": 170,
              "column": 7
            }
          }
        ]
      },
      "21": {
        "loc": {
          "start": {
            "line": 146,
            "column": 10
          },
          "end": {
            "line": 146,
            "column": 11
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 146,
              "column": 10
            },
            "end": {
              "line": 146,
              "column": 11
            }
          },
          {
            "start": {
              "line": 146,
              "column": 15
            },
            "end": {
              "line": 146,
              "column": 19
            }
          },
          {
            "start": {
              "line": 146,
              "column": 23
            },
            "end": {
              "line": 146,
              "column": 32
            }
          },
          {
            "start": {
              "line": 146,
              "column": 36
            },
            "end": {
              "line": 146,
              "column": 54
            }
          }
        ]
      },
      "22": {
        "loc": {
          "start": {
            "line": 148,
            "column": 13
          },
          "end": {
            "line": 170,
            "column": 7
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 148,
              "column": 13
            },
            "end": {
              "line": 170,
              "column": 7
            }
          },
          {
            "start": {
              "line": 148,
              "column": 13
            },
            "end": {
              "line": 170,
              "column": 7
            }
          }
        ]
      },
      "23": {
        "loc": {
          "start": {
            "line": 151,
            "column": 10
          },
          "end": {
            "line": 151,
            "column": 11
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 151,
              "column": 10
            },
            "end": {
              "line": 151,
              "column": 11
            }
          },
          {
            "start": {
              "line": 151,
              "column": 15
            },
            "end": {
              "line": 151,
              "column": 19
            }
          },
          {
            "start": {
              "line": 151,
              "column": 23
            },
            "end": {
              "line": 151,
              "column": 32
            }
          },
          {
            "start": {
              "line": 151,
              "column": 36
            },
            "end": {
              "line": 151,
              "column": 68
            }
          }
        ]
      },
      "24": {
        "loc": {
          "start": {
            "line": 153,
            "column": 13
          },
          "end": {
            "line": 170,
            "column": 7
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 153,
              "column": 13
            },
            "end": {
              "line": 170,
              "column": 7
            }
          },
          {
            "start": {
              "line": 153,
              "column": 13
            },
            "end": {
              "line": 170,
              "column": 7
            }
          }
        ]
      },
      "25": {
        "loc": {
          "start": {
            "line": 156,
            "column": 10
          },
          "end": {
            "line": 156,
            "column": 11
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 156,
              "column": 10
            },
            "end": {
              "line": 156,
              "column": 11
            }
          },
          {
            "start": {
              "line": 156,
              "column": 15
            },
            "end": {
              "line": 156,
              "column": 19
            }
          },
          {
            "start": {
              "line": 156,
              "column": 23
            },
            "end": {
              "line": 156,
              "column": 32
            }
          },
          {
            "start": {
              "line": 156,
              "column": 36
            },
            "end": {
              "line": 156,
              "column": 82
            }
          }
        ]
      },
      "26": {
        "loc": {
          "start": {
            "line": 158,
            "column": 13
          },
          "end": {
            "line": 170,
            "column": 7
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 158,
              "column": 13
            },
            "end": {
              "line": 170,
              "column": 7
            }
          },
          {
            "start": {
              "line": 158,
              "column": 13
            },
            "end": {
              "line": 170,
              "column": 7
            }
          }
        ]
      },
      "27": {
        "loc": {
          "start": {
            "line": 161,
            "column": 10
          },
          "end": {
            "line": 161,
            "column": 11
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 161,
              "column": 10
            },
            "end": {
              "line": 161,
              "column": 11
            }
          },
          {
            "start": {
              "line": 161,
              "column": 15
            },
            "end": {
              "line": 161,
              "column": 19
            }
          },
          {
            "start": {
              "line": 161,
              "column": 23
            },
            "end": {
              "line": 161,
              "column": 32
            }
          },
          {
            "start": {
              "line": 161,
              "column": 36
            },
            "end": {
              "line": 161,
              "column": 96
            }
          }
        ]
      },
      "28": {
        "loc": {
          "start": {
            "line": 163,
            "column": 13
          },
          "end": {
            "line": 170,
            "column": 7
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 163,
              "column": 13
            },
            "end": {
              "line": 170,
              "column": 7
            }
          },
          {
            "start": {
              "line": 163,
              "column": 13
            },
            "end": {
              "line": 170,
              "column": 7
            }
          }
        ]
      },
      "29": {
        "loc": {
          "start": {
            "line": 168,
            "column": 10
          },
          "end": {
            "line": 168,
            "column": 11
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 168,
              "column": 10
            },
            "end": {
              "line": 168,
              "column": 11
            }
          },
          {
            "start": {
              "line": 168,
              "column": 15
            },
            "end": {
              "line": 168,
              "column": 19
            }
          },
          {
            "start": {
              "line": 168,
              "column": 23
            },
            "end": {
              "line": 168,
              "column": 32
            }
          },
          {
            "start": {
              "line": 168,
              "column": 36
            },
            "end": {
              "line": 168,
              "column": 58
            }
          }
        ]
      },
      "30": {
        "loc": {
          "start": {
            "line": 171,
            "column": 11
          },
          "end": {
            "line": 185,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 171,
              "column": 11
            },
            "end": {
              "line": 185,
              "column": 5
            }
          },
          {
            "start": {
              "line": 171,
              "column": 11
            },
            "end": {
              "line": 185,
              "column": 5
            }
          }
        ]
      },
      "31": {
        "loc": {
          "start": {
            "line": 175,
            "column": 6
          },
          "end": {
            "line": 179,
            "column": 7
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 175,
              "column": 6
            },
            "end": {
              "line": 179,
              "column": 7
            }
          },
          {
            "start": {
              "line": 175,
              "column": 6
            },
            "end": {
              "line": 179,
              "column": 7
            }
          }
        ]
      },
      "32": {
        "loc": {
          "start": {
            "line": 189,
            "column": 12
          },
          "end": {
            "line": 189,
            "column": 34
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 189,
              "column": 12
            },
            "end": {
              "line": 189,
              "column": 34
            }
          },
          {
            "start": {
              "line": 189,
              "column": 38
            },
            "end": {
              "line": 189,
              "column": 40
            }
          }
        ]
      },
      "33": {
        "loc": {
          "start": {
            "line": 189,
            "column": 54
          },
          "end": {
            "line": 189,
            "column": 55
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 189,
              "column": 54
            },
            "end": {
              "line": 189,
              "column": 55
            }
          },
          {
            "start": {
              "line": 189,
              "column": 59
            },
            "end": {
              "line": 189,
              "column": 68
            }
          }
        ]
      }
    },
    "s": {
      "0": 1,
      "1": 29,
      "2": 29,
      "3": 29,
      "4": 29,
      "5": 29,
      "6": 29,
      "7": 0,
      "8": 0,
      "9": 0,
      "10": 0,
      "11": 0,
      "12": 0,
      "13": 0,
      "14": 0,
      "15": 0,
      "16": 0,
      "17": 0,
      "18": 0,
      "19": 0,
      "20": 0,
      "21": 0,
      "22": 43,
      "23": 43,
      "24": 29,
      "25": 29,
      "26": 29,
      "27": 29,
      "28": 29,
      "29": 29,
      "30": 29,
      "31": 29,
      "32": 0,
      "33": 0,
      "34": 0,
      "35": 29,
      "36": 29,
      "37": 29,
      "38": 29,
      "39": 29,
      "40": 0,
      "41": 0,
      "42": 0,
      "43": 0,
      "44": 0,
      "45": 0,
      "46": 0,
      "47": 0,
      "48": 0,
      "49": 0,
      "50": 0,
      "51": 0,
      "52": 0,
      "53": 0,
      "54": 0,
      "55": 0,
      "56": 0,
      "57": 0,
      "58": 0,
      "59": 0,
      "60": 0,
      "61": 710,
      "62": 596,
      "63": 1,
      "64": 1,
      "65": 1,
      "66": 595,
      "67": 595,
      "68": 2862,
      "69": 2862,
      "70": 0,
      "71": 0,
      "72": 0,
      "73": 0,
      "74": 0,
      "75": 0,
      "76": 0,
      "77": 0,
      "78": 0,
      "79": 0,
      "80": 0,
      "81": 0,
      "82": 0,
      "83": 0,
      "84": 0,
      "85": 0,
      "86": 0,
      "87": 114,
      "88": 0,
      "89": 0,
      "90": 0,
      "91": 0,
      "92": 0,
      "93": 0,
      "94": 0,
      "95": 0,
      "96": 0,
      "97": 0
    },
    "f": {
      "0": 29,
      "1": 0,
      "2": 0,
      "3": 0,
      "4": 0,
      "5": 43,
      "6": 29,
      "7": 0,
      "8": 0,
      "9": 0,
      "10": 710,
      "11": 0,
      "12": 0
    },
    "b": {
      "0": [
        0,
        0
      ],
      "1": [
        0,
        0
      ],
      "2": [
        0,
        0
      ],
      "3": [
        0,
        0
      ],
      "4": [
        0,
        0
      ],
      "5": [
        29,
        29
      ],
      "6": [
        0,
        29
      ],
      "7": [
        29,
        12
      ],
      "8": [
        0,
        0
      ],
      "9": [
        0,
        0
      ],
      "10": [
        0,
        0,
        0
      ],
      "11": [
        0,
        0
      ],
      "12": [
        0,
        0
      ],
      "13": [
        0,
        0
      ],
      "14": [
        0,
        0
      ],
      "15": [
        0,
        0
      ],
      "16": [
        0,
        0
      ],
      "17": [
        596,
        114
      ],
      "18": [
        1,
        595
      ],
      "19": [
        1,
        1,
        1,
        1
      ],
      "20": [
        595,
        0
      ],
      "21": [
        2862,
        2862,
        2862,
        2862
      ],
      "22": [
        0,
        0
      ],
      "23": [
        0,
        0,
        0,
        0
      ],
      "24": [
        0,
        0
      ],
      "25": [
        0,
        0,
        0,
        0
      ],
      "26": [
        0,
        0
      ],
      "27": [
        0,
        0,
        0,
        0
      ],
      "28": [
        0,
        0
      ],
      "29": [
        0,
        0,
        0,
        0
      ],
      "30": [
        0,
        114
      ],
      "31": [
        0,
        0
      ],
      "32": [
        0,
        0
      ],
      "33": [
        0,
        0
      ]
    }
  },
  "/Users/menduz/code/metaverse-rpc/src/common/core/isPromiseLike.ts": {
    "path": "/Users/menduz/code/metaverse-rpc/src/common/core/isPromiseLike.ts",
    "statementMap": {
      "0": {
        "start": {
          "line": 5,
          "column": 2
        },
        "end": {
          "line": 13,
          "column": 3
        }
      }
    },
    "fnMap": {
      "0": {
        "name": "isPromiseLike",
        "decl": {
          "start": {
            "line": 4,
            "column": 16
          },
          "end": {
            "line": 4,
            "column": 29
          }
        },
        "loc": {
          "start": {
            "line": 4,
            "column": 40
          },
          "end": {
            "line": 14,
            "column": 1
          }
        }
      }
    },
    "branchMap": {
      "0": {
        "loc": {
          "start": {
            "line": 6,
            "column": 4
          },
          "end": {
            "line": 6,
            "column": 9
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 6,
              "column": 4
            },
            "end": {
              "line": 6,
              "column": 9
            }
          },
          {
            "start": {
              "line": 8,
              "column": 4
            },
            "end": {
              "line": 8,
              "column": 29
            }
          },
          {
            "start": {
              "line": 10,
              "column": 4
            },
            "end": {
              "line": 10,
              "column": 39
            }
          },
          {
            "start": {
              "line": 12,
              "column": 4
            },
            "end": {
              "line": 12,
              "column": 40
            }
          }
        ]
      }
    },
    "s": {
      "0": 716
    },
    "f": {
      "0": 716
    },
    "b": {
      "0": [
        716,
        716,
        716,
        716
      ]
    }
  },
  "/Users/menduz/code/metaverse-rpc/src/common/json-rpc/Server.ts": {
    "path": "/Users/menduz/code/metaverse-rpc/src/common/json-rpc/Server.ts",
    "statementMap": {
      "0": {
        "start": {
          "line": 6,
          "column": 21
        },
        "end": {
          "line": 6,
          "column": 99
        }
      },
      "1": {
        "start": {
          "line": 9,
          "column": 2
        },
        "end": {
          "line": 19,
          "column": 3
        }
      },
      "2": {
        "start": {
          "line": 10,
          "column": 21
        },
        "end": {
          "line": 10,
          "column": 45
        }
      },
      "3": {
        "start": {
          "line": 12,
          "column": 4
        },
        "end": {
          "line": 14,
          "column": 5
        }
      },
      "4": {
        "start": {
          "line": 13,
          "column": 6
        },
        "end": {
          "line": 13,
          "column": 32
        }
      },
      "5": {
        "start": {
          "line": 16,
          "column": 4
        },
        "end": {
          "line": 16,
          "column": 14
        }
      },
      "6": {
        "start": {
          "line": 18,
          "column": 4
        },
        "end": {
          "line": 18,
          "column": 16
        }
      },
      "7": {
        "start": {
          "line": 36,
          "column": 4
        },
        "end": {
          "line": 36,
          "column": 11
        }
      },
      "8": {
        "start": {
          "line": 27,
          "column": 10
        },
        "end": {
          "line": 27,
          "column": 98
        }
      },
      "9": {
        "start": {
          "line": 28,
          "column": 10
        },
        "end": {
          "line": 28,
          "column": 38
        }
      },
      "10": {
        "start": {
          "line": 29,
          "column": 10
        },
        "end": {
          "line": 29,
          "column": 28
        }
      },
      "11": {
        "start": {
          "line": 37,
          "column": 4
        },
        "end": {
          "line": 37,
          "column": 25
        }
      },
      "12": {
        "start": {
          "line": 32,
          "column": 4
        },
        "end": {
          "line": 32,
          "column": 26
        }
      },
      "13": {
        "start": {
          "line": 46,
          "column": 4
        },
        "end": {
          "line": 46,
          "column": 43
        }
      },
      "14": {
        "start": {
          "line": 52,
          "column": 4
        },
        "end": {
          "line": 52,
          "column": 39
        }
      },
      "15": {
        "start": {
          "line": 59,
          "column": 4
        },
        "end": {
          "line": 59,
          "column": 35
        }
      },
      "16": {
        "start": {
          "line": 63,
          "column": 4
        },
        "end": {
          "line": 63,
          "column": 48
        }
      },
      "17": {
        "start": {
          "line": 74,
          "column": 4
        },
        "end": {
          "line": 76,
          "column": 5
        }
      },
      "18": {
        "start": {
          "line": 75,
          "column": 6
        },
        "end": {
          "line": 75,
          "column": 116
        }
      },
      "19": {
        "start": {
          "line": 78,
          "column": 20
        },
        "end": {
          "line": 78,
          "column": 40
        }
      },
      "20": {
        "start": {
          "line": 80,
          "column": 4
        },
        "end": {
          "line": 86,
          "column": 5
        }
      },
      "21": {
        "start": {
          "line": 81,
          "column": 6
        },
        "end": {
          "line": 83,
          "column": 7
        }
      },
      "22": {
        "start": {
          "line": 82,
          "column": 8
        },
        "end": {
          "line": 82,
          "column": 62
        }
      },
      "23": {
        "start": {
          "line": 85,
          "column": 6
        },
        "end": {
          "line": 85,
          "column": 109
        }
      },
      "24": {
        "start": {
          "line": 94,
          "column": 4
        },
        "end": {
          "line": 97,
          "column": 5
        }
      },
      "25": {
        "start": {
          "line": 95,
          "column": 6
        },
        "end": {
          "line": 95,
          "column": 28
        }
      },
      "26": {
        "start": {
          "line": 96,
          "column": 6
        },
        "end": {
          "line": 96,
          "column": 32
        }
      },
      "27": {
        "start": {
          "line": 101,
          "column": 4
        },
        "end": {
          "line": 103,
          "column": 5
        }
      },
      "28": {
        "start": {
          "line": 102,
          "column": 6
        },
        "end": {
          "line": 102,
          "column": 29
        }
      },
      "29": {
        "start": {
          "line": 107,
          "column": 4
        },
        "end": {
          "line": 107,
          "column": 43
        }
      },
      "30": {
        "start": {
          "line": 110,
          "column": 4
        },
        "end": {
          "line": 119,
          "column": 5
        }
      },
      "31": {
        "start": {
          "line": 111,
          "column": 6
        },
        "end": {
          "line": 116,
          "column": 7
        }
      },
      "32": {
        "start": {
          "line": 113,
          "column": 8
        },
        "end": {
          "line": 113,
          "column": 40
        }
      },
      "33": {
        "start": {
          "line": 115,
          "column": 8
        },
        "end": {
          "line": 115,
          "column": 80
        }
      },
      "34": {
        "start": {
          "line": 118,
          "column": 6
        },
        "end": {
          "line": 118,
          "column": 74
        }
      },
      "35": {
        "start": {
          "line": 122,
          "column": 4
        },
        "end": {
          "line": 176,
          "column": 5
        }
      },
      "36": {
        "start": {
          "line": 123,
          "column": 6
        },
        "end": {
          "line": 172,
          "column": 7
        }
      },
      "37": {
        "start": {
          "line": 124,
          "column": 24
        },
        "end": {
          "line": 124,
          "column": 67
        }
      },
      "38": {
        "start": {
          "line": 126,
          "column": 8
        },
        "end": {
          "line": 168,
          "column": 9
        }
      },
      "39": {
        "start": {
          "line": 127,
          "column": 10
        },
        "end": {
          "line": 165,
          "column": 11
        }
      },
      "40": {
        "start": {
          "line": 128,
          "column": 12
        },
        "end": {
          "line": 133,
          "column": 13
        }
      },
      "41": {
        "start": {
          "line": 135,
          "column": 12
        },
        "end": {
          "line": 164,
          "column": 13
        }
      },
      "42": {
        "start": {
          "line": 137,
          "column": 16
        },
        "end": {
          "line": 139,
          "column": 54
        }
      },
      "43": {
        "start": {
          "line": 141,
          "column": 14
        },
        "end": {
          "line": 161,
          "column": 15
        }
      },
      "44": {
        "start": {
          "line": 143,
          "column": 16
        },
        "end": {
          "line": 153,
          "column": 20
        }
      },
      "45": {
        "start": {
          "line": 145,
          "column": 20
        },
        "end": {
          "line": 149,
          "column": 22
        }
      },
      "46": {
        "start": {
          "line": 152,
          "column": 20
        },
        "end": {
          "line": 152,
          "column": 91
        }
      },
      "47": {
        "start": {
          "line": 156,
          "column": 16
        },
        "end": {
          "line": 160,
          "column": 18
        }
      },
      "48": {
        "start": {
          "line": 163,
          "column": 14
        },
        "end": {
          "line": 163,
          "column": 85
        }
      },
      "49": {
        "start": {
          "line": 167,
          "column": 10
        },
        "end": {
          "line": 167,
          "column": 75
        }
      },
      "50": {
        "start": {
          "line": 171,
          "column": 8
        },
        "end": {
          "line": 171,
          "column": 49
        }
      },
      "51": {
        "start": {
          "line": 175,
          "column": 6
        },
        "end": {
          "line": 175,
          "column": 71
        }
      },
      "52": {
        "start": {
          "line": 180,
          "column": 4
        },
        "end": {
          "line": 182,
          "column": 5
        }
      },
      "53": {
        "start": {
          "line": 181,
          "column": 6
        },
        "end": {
          "line": 181,
          "column": 96
        }
      },
      "54": {
        "start": {
          "line": 188,
          "column": 4
        },
        "end": {
          "line": 188,
          "column": 40
        }
      },
      "55": {
        "start": {
          "line": 190,
          "column": 4
        },
        "end": {
          "line": 190,
          "column": 40
        }
      },
      "56": {
        "start": {
          "line": 191,
          "column": 4
        },
        "end": {
          "line": 191,
          "column": 42
        }
      },
      "57": {
        "start": {
          "line": 200,
          "column": 4
        },
        "end": {
          "line": 208,
          "column": 5
        }
      },
      "58": {
        "start": {
          "line": 201,
          "column": 6
        },
        "end": {
          "line": 205,
          "column": 8
        }
      },
      "59": {
        "start": {
          "line": 212,
          "column": 18
        },
        "end": {
          "line": 212,
          "column": 20
        }
      },
      "60": {
        "start": {
          "line": 214,
          "column": 4
        },
        "end": {
          "line": 227,
          "column": 5
        }
      },
      "61": {
        "start": {
          "line": 216,
          "column": 8
        },
        "end": {
          "line": 216,
          "column": 74
        }
      },
      "62": {
        "start": {
          "line": 217,
          "column": 8
        },
        "end": {
          "line": 217,
          "column": 13
        }
      },
      "63": {
        "start": {
          "line": 219,
          "column": 8
        },
        "end": {
          "line": 219,
          "column": 60
        }
      },
      "64": {
        "start": {
          "line": 220,
          "column": 8
        },
        "end": {
          "line": 220,
          "column": 13
        }
      },
      "65": {
        "start": {
          "line": 222,
          "column": 8
        },
        "end": {
          "line": 222,
          "column": 75
        }
      },
      "66": {
        "start": {
          "line": 223,
          "column": 8
        },
        "end": {
          "line": 223,
          "column": 13
        }
      },
      "67": {
        "start": {
          "line": 225,
          "column": 8
        },
        "end": {
          "line": 225,
          "column": 53
        }
      },
      "68": {
        "start": {
          "line": 226,
          "column": 8
        },
        "end": {
          "line": 226,
          "column": 13
        }
      },
      "69": {
        "start": {
          "line": 229,
          "column": 4
        },
        "end": {
          "line": 229,
          "column": 34
        }
      }
    },
    "fnMap": {
      "0": {
        "name": "sanitizeError",
        "decl": {
          "start": {
            "line": 8,
            "column": 9
          },
          "end": {
            "line": 8,
            "column": 22
          }
        },
        "loc": {
          "start": {
            "line": 8,
            "column": 33
          },
          "end": {
            "line": 20,
            "column": 1
          }
        }
      },
      "1": {
        "name": "(anonymous_1)",
        "decl": {
          "start": {
            "line": 35,
            "column": 2
          },
          "end": {
            "line": 35,
            "column": 13
          }
        },
        "loc": {
          "start": {
            "line": 35,
            "column": 45
          },
          "end": {
            "line": 38,
            "column": 3
          }
        }
      },
      "2": {
        "name": "(anonymous_2)",
        "decl": {
          "start": {
            "line": 31,
            "column": 2
          },
          "end": {
            "line": 31,
            "column": 5
          }
        },
        "loc": {
          "start": {
            "line": 31,
            "column": 15
          },
          "end": {
            "line": 33,
            "column": 3
          }
        }
      },
      "3": {
        "name": "(anonymous_3)",
        "decl": {
          "start": {
            "line": 45,
            "column": 2
          },
          "end": {
            "line": 45,
            "column": 3
          }
        },
        "loc": {
          "start": {
            "line": 45,
            "column": 88
          },
          "end": {
            "line": 47,
            "column": 3
          }
        }
      },
      "4": {
        "name": "(anonymous_4)",
        "decl": {
          "start": {
            "line": 51,
            "column": 2
          },
          "end": {
            "line": 51,
            "column": 5
          }
        },
        "loc": {
          "start": {
            "line": 51,
            "column": 74
          },
          "end": {
            "line": 53,
            "column": 3
          }
        }
      },
      "5": {
        "name": "(anonymous_5)",
        "decl": {
          "start": {
            "line": 58,
            "column": 9
          },
          "end": {
            "line": 58,
            "column": 18
          }
        },
        "loc": {
          "start": {
            "line": 58,
            "column": 58
          },
          "end": {
            "line": 60,
            "column": 3
          }
        }
      },
      "6": {
        "name": "(anonymous_6)",
        "decl": {
          "start": {
            "line": 62,
            "column": 2
          },
          "end": {
            "line": 62,
            "column": 7
          }
        },
        "loc": {
          "start": {
            "line": 62,
            "column": 68
          },
          "end": {
            "line": 64,
            "column": 3
          }
        }
      },
      "7": {
        "name": "(anonymous_7)",
        "decl": {
          "start": {
            "line": 73,
            "column": 2
          },
          "end": {
            "line": 73,
            "column": 7
          }
        },
        "loc": {
          "start": {
            "line": 73,
            "column": 37
          },
          "end": {
            "line": 87,
            "column": 3
          }
        }
      },
      "8": {
        "name": "(anonymous_8)",
        "decl": {
          "start": {
            "line": 93,
            "column": 12
          },
          "end": {
            "line": 93,
            "column": 17
          }
        },
        "loc": {
          "start": {
            "line": 93,
            "column": 18
          },
          "end": {
            "line": 98,
            "column": 3
          }
        }
      },
      "9": {
        "name": "(anonymous_9)",
        "decl": {
          "start": {
            "line": 100,
            "column": 12
          },
          "end": {
            "line": 100,
            "column": 18
          }
        },
        "loc": {
          "start": {
            "line": 100,
            "column": 19
          },
          "end": {
            "line": 104,
            "column": 3
          }
        }
      },
      "10": {
        "name": "(anonymous_10)",
        "decl": {
          "start": {
            "line": 106,
            "column": 12
          },
          "end": {
            "line": 106,
            "column": 25
          }
        },
        "loc": {
          "start": {
            "line": 106,
            "column": 63
          },
          "end": {
            "line": 177,
            "column": 3
          }
        }
      },
      "11": {
        "name": "(anonymous_11)",
        "decl": {
          "start": {
            "line": 144,
            "column": 24
          },
          "end": {
            "line": 144,
            "column": 25
          }
        },
        "loc": {
          "start": {
            "line": 144,
            "column": 46
          },
          "end": {
            "line": 150,
            "column": 19
          }
        }
      },
      "12": {
        "name": "(anonymous_12)",
        "decl": {
          "start": {
            "line": 151,
            "column": 25
          },
          "end": {
            "line": 151,
            "column": 26
          }
        },
        "loc": {
          "start": {
            "line": 151,
            "column": 42
          },
          "end": {
            "line": 153,
            "column": 19
          }
        }
      },
      "13": {
        "name": "(anonymous_13)",
        "decl": {
          "start": {
            "line": 179,
            "column": 10
          },
          "end": {
            "line": 179,
            "column": 20
          }
        },
        "loc": {
          "start": {
            "line": 179,
            "column": 71
          },
          "end": {
            "line": 183,
            "column": 3
          }
        }
      },
      "14": {
        "name": "(anonymous_14)",
        "decl": {
          "start": {
            "line": 185,
            "column": 10
          },
          "end": {
            "line": 185,
            "column": 14
          }
        },
        "loc": {
          "start": {
            "line": 185,
            "column": 90
          },
          "end": {
            "line": 192,
            "column": 3
          }
        }
      },
      "15": {
        "name": "(anonymous_15)",
        "decl": {
          "start": {
            "line": 194,
            "column": 10
          },
          "end": {
            "line": 194,
            "column": 19
          }
        },
        "loc": {
          "start": {
            "line": 198,
            "column": 17
          },
          "end": {
            "line": 209,
            "column": 3
          }
        }
      },
      "16": {
        "name": "(anonymous_16)",
        "decl": {
          "start": {
            "line": 211,
            "column": 10
          },
          "end": {
            "line": 211,
            "column": 23
          }
        },
        "loc": {
          "start": {
            "line": 211,
            "column": 97
          },
          "end": {
            "line": 230,
            "column": 3
          }
        }
      }
    },
    "branchMap": {
      "0": {
        "loc": {
          "start": {
            "line": 9,
            "column": 2
          },
          "end": {
            "line": 19,
            "column": 3
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 9,
              "column": 2
            },
            "end": {
              "line": 19,
              "column": 3
            }
          },
          {
            "start": {
              "line": 9,
              "column": 2
            },
            "end": {
              "line": 19,
              "column": 3
            }
          }
        ]
      },
      "1": {
        "loc": {
          "start": {
            "line": 35,
            "column": 43
          },
          "end": {
            "line": 35,
            "column": 45
          }
        },
        "type": "default-arg",
        "locations": [
          {
            "start": {
              "line": 35,
              "column": 43
            },
            "end": {
              "line": 35,
              "column": 45
            }
          }
        ]
      },
      "2": {
        "loc": {
          "start": {
            "line": 58,
            "column": 56
          },
          "end": {
            "line": 58,
            "column": 58
          }
        },
        "type": "default-arg",
        "locations": [
          {
            "start": {
              "line": 58,
              "column": 56
            },
            "end": {
              "line": 58,
              "column": 58
            }
          }
        ]
      },
      "3": {
        "loc": {
          "start": {
            "line": 74,
            "column": 4
          },
          "end": {
            "line": 76,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 74,
              "column": 4
            },
            "end": {
              "line": 76,
              "column": 5
            }
          },
          {
            "start": {
              "line": 74,
              "column": 4
            },
            "end": {
              "line": 76,
              "column": 5
            }
          }
        ]
      },
      "4": {
        "loc": {
          "start": {
            "line": 74,
            "column": 8
          },
          "end": {
            "line": 74,
            "column": 37
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 74,
              "column": 8
            },
            "end": {
              "line": 74,
              "column": 37
            }
          },
          {
            "start": {
              "line": 74,
              "column": 41
            },
            "end": {
              "line": 74,
              "column": 67
            }
          }
        ]
      },
      "5": {
        "loc": {
          "start": {
            "line": 80,
            "column": 4
          },
          "end": {
            "line": 86,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 80,
              "column": 4
            },
            "end": {
              "line": 86,
              "column": 5
            }
          },
          {
            "start": {
              "line": 80,
              "column": 4
            },
            "end": {
              "line": 86,
              "column": 5
            }
          }
        ]
      },
      "6": {
        "loc": {
          "start": {
            "line": 94,
            "column": 4
          },
          "end": {
            "line": 97,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 94,
              "column": 4
            },
            "end": {
              "line": 97,
              "column": 5
            }
          },
          {
            "start": {
              "line": 94,
              "column": 4
            },
            "end": {
              "line": 97,
              "column": 5
            }
          }
        ]
      },
      "7": {
        "loc": {
          "start": {
            "line": 101,
            "column": 4
          },
          "end": {
            "line": 103,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 101,
              "column": 4
            },
            "end": {
              "line": 103,
              "column": 5
            }
          },
          {
            "start": {
              "line": 101,
              "column": 4
            },
            "end": {
              "line": 103,
              "column": 5
            }
          }
        ]
      },
      "8": {
        "loc": {
          "start": {
            "line": 111,
            "column": 6
          },
          "end": {
            "line": 116,
            "column": 7
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 111,
              "column": 6
            },
            "end": {
              "line": 116,
              "column": 7
            }
          },
          {
            "start": {
              "line": 111,
              "column": 6
            },
            "end": {
              "line": 116,
              "column": 7
            }
          }
        ]
      },
      "9": {
        "loc": {
          "start": {
            "line": 111,
            "column": 10
          },
          "end": {
            "line": 111,
            "column": 40
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 111,
              "column": 10
            },
            "end": {
              "line": 111,
              "column": 40
            }
          },
          {
            "start": {
              "line": 111,
              "column": 44
            },
            "end": {
              "line": 111,
              "column": 72
            }
          }
        ]
      },
      "10": {
        "loc": {
          "start": {
            "line": 122,
            "column": 4
          },
          "end": {
            "line": 176,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 122,
              "column": 4
            },
            "end": {
              "line": 176,
              "column": 5
            }
          },
          {
            "start": {
              "line": 122,
              "column": 4
            },
            "end": {
              "line": 176,
              "column": 5
            }
          }
        ]
      },
      "11": {
        "loc": {
          "start": {
            "line": 122,
            "column": 8
          },
          "end": {
            "line": 122,
            "column": 15
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 122,
              "column": 8
            },
            "end": {
              "line": 122,
              "column": 15
            }
          },
          {
            "start": {
              "line": 122,
              "column": 19
            },
            "end": {
              "line": 122,
              "column": 33
            }
          },
          {
            "start": {
              "line": 122,
              "column": 37
            },
            "end": {
              "line": 122,
              "column": 80
            }
          }
        ]
      },
      "12": {
        "loc": {
          "start": {
            "line": 123,
            "column": 6
          },
          "end": {
            "line": 172,
            "column": 7
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 123,
              "column": 6
            },
            "end": {
              "line": 172,
              "column": 7
            }
          },
          {
            "start": {
              "line": 123,
              "column": 6
            },
            "end": {
              "line": 172,
              "column": 7
            }
          }
        ]
      },
      "13": {
        "loc": {
          "start": {
            "line": 123,
            "column": 10
          },
          "end": {
            "line": 123,
            "column": 20
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 123,
              "column": 10
            },
            "end": {
              "line": 123,
              "column": 20
            }
          },
          {
            "start": {
              "line": 123,
              "column": 24
            },
            "end": {
              "line": 123,
              "column": 63
            }
          }
        ]
      },
      "14": {
        "loc": {
          "start": {
            "line": 126,
            "column": 8
          },
          "end": {
            "line": 168,
            "column": 9
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 126,
              "column": 8
            },
            "end": {
              "line": 168,
              "column": 9
            }
          },
          {
            "start": {
              "line": 126,
              "column": 8
            },
            "end": {
              "line": 168,
              "column": 9
            }
          }
        ]
      },
      "15": {
        "loc": {
          "start": {
            "line": 127,
            "column": 10
          },
          "end": {
            "line": 165,
            "column": 11
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 127,
              "column": 10
            },
            "end": {
              "line": 165,
              "column": 11
            }
          },
          {
            "start": {
              "line": 127,
              "column": 10
            },
            "end": {
              "line": 165,
              "column": 11
            }
          }
        ]
      },
      "16": {
        "loc": {
          "start": {
            "line": 127,
            "column": 14
          },
          "end": {
            "line": 127,
            "column": 28
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 127,
              "column": 14
            },
            "end": {
              "line": 127,
              "column": 28
            }
          },
          {
            "start": {
              "line": 127,
              "column": 32
            },
            "end": {
              "line": 127,
              "column": 66
            }
          }
        ]
      },
      "17": {
        "loc": {
          "start": {
            "line": 138,
            "column": 20
          },
          "end": {
            "line": 138,
            "column": 55
          }
        },
        "type": "cond-expr",
        "locations": [
          {
            "start": {
              "line": 138,
              "column": 20
            },
            "end": {
              "line": 138,
              "column": 55
            }
          },
          {
            "start": {
              "line": 139,
              "column": 20
            },
            "end": {
              "line": 139,
              "column": 54
            }
          }
        ]
      },
      "18": {
        "loc": {
          "start": {
            "line": 141,
            "column": 14
          },
          "end": {
            "line": 161,
            "column": 15
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 141,
              "column": 14
            },
            "end": {
              "line": 161,
              "column": 15
            }
          },
          {
            "start": {
              "line": 141,
              "column": 14
            },
            "end": {
              "line": 161,
              "column": 15
            }
          }
        ]
      },
      "19": {
        "loc": {
          "start": {
            "line": 148,
            "column": 68
          },
          "end": {
            "line": 148,
            "column": 72
          }
        },
        "type": "cond-expr",
        "locations": [
          {
            "start": {
              "line": 148,
              "column": 68
            },
            "end": {
              "line": 148,
              "column": 72
            }
          },
          {
            "start": {
              "line": 148,
              "column": 75
            },
            "end": {
              "line": 148,
              "column": 87
            }
          }
        ]
      },
      "20": {
        "loc": {
          "start": {
            "line": 159,
            "column": 58
          },
          "end": {
            "line": 159,
            "column": 62
          }
        },
        "type": "cond-expr",
        "locations": [
          {
            "start": {
              "line": 159,
              "column": 58
            },
            "end": {
              "line": 159,
              "column": 62
            }
          },
          {
            "start": {
              "line": 159,
              "column": 65
            },
            "end": {
              "line": 159,
              "column": 71
            }
          }
        ]
      },
      "21": {
        "loc": {
          "start": {
            "line": 180,
            "column": 4
          },
          "end": {
            "line": 182,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 180,
              "column": 4
            },
            "end": {
              "line": 182,
              "column": 5
            }
          },
          {
            "start": {
              "line": 180,
              "column": 4
            },
            "end": {
              "line": 182,
              "column": 5
            }
          }
        ]
      },
      "22": {
        "loc": {
          "start": {
            "line": 181,
            "column": 44
          },
          "end": {
            "line": 181,
            "column": 61
          }
        },
        "type": "cond-expr",
        "locations": [
          {
            "start": {
              "line": 181,
              "column": 44
            },
            "end": {
              "line": 181,
              "column": 61
            }
          },
          {
            "start": {
              "line": 181,
              "column": 64
            },
            "end": {
              "line": 181,
              "column": 81
            }
          }
        ]
      },
      "23": {
        "loc": {
          "start": {
            "line": 203,
            "column": 13
          },
          "end": {
            "line": 203,
            "column": 20
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 203,
              "column": 13
            },
            "end": {
              "line": 203,
              "column": 20
            }
          },
          {
            "start": {
              "line": 203,
              "column": 24
            },
            "end": {
              "line": 203,
              "column": 34
            }
          },
          {
            "start": {
              "line": 203,
              "column": 39
            },
            "end": {
              "line": 203,
              "column": 41
            }
          }
        ]
      },
      "24": {
        "loc": {
          "start": {
            "line": 204,
            "column": 68
          },
          "end": {
            "line": 204,
            "column": 75
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 204,
              "column": 68
            },
            "end": {
              "line": 204,
              "column": 75
            }
          },
          {
            "start": {
              "line": 204,
              "column": 79
            },
            "end": {
              "line": 204,
              "column": 93
            }
          }
        ]
      },
      "25": {
        "loc": {
          "start": {
            "line": 211,
            "column": 63
          },
          "end": {
            "line": 211,
            "column": 67
          }
        },
        "type": "default-arg",
        "locations": [
          {
            "start": {
              "line": 211,
              "column": 63
            },
            "end": {
              "line": 211,
              "column": 67
            }
          }
        ]
      },
      "26": {
        "loc": {
          "start": {
            "line": 211,
            "column": 93
          },
          "end": {
            "line": 211,
            "column": 97
          }
        },
        "type": "default-arg",
        "locations": [
          {
            "start": {
              "line": 211,
              "column": 93
            },
            "end": {
              "line": 211,
              "column": 97
            }
          }
        ]
      },
      "27": {
        "loc": {
          "start": {
            "line": 215,
            "column": 6
          },
          "end": {
            "line": 217,
            "column": 13
          }
        },
        "type": "switch",
        "locations": [
          {
            "start": {
              "line": 215,
              "column": 6
            },
            "end": {
              "line": 217,
              "column": 13
            }
          },
          {
            "start": {
              "line": 218,
              "column": 6
            },
            "end": {
              "line": 220,
              "column": 13
            }
          },
          {
            "start": {
              "line": 221,
              "column": 6
            },
            "end": {
              "line": 223,
              "column": 13
            }
          },
          {
            "start": {
              "line": 224,
              "column": 6
            },
            "end": {
              "line": 226,
              "column": 13
            }
          }
        ]
      }
    },
    "s": {
      "0": 1,
      "1": 25,
      "2": 25,
      "3": 25,
      "4": 150,
      "5": 25,
      "6": 0,
      "7": 37,
      "8": 37,
      "9": 37,
      "10": 37,
      "11": 37,
      "12": 0,
      "13": 3,
      "14": 0,
      "15": 40,
      "16": 640,
      "17": 2839,
      "18": 0,
      "19": 2839,
      "20": 2839,
      "21": 2839,
      "22": 2839,
      "23": 0,
      "24": 37,
      "25": 37,
      "26": 37,
      "27": 0,
      "28": 0,
      "29": 718,
      "30": 718,
      "31": 718,
      "32": 718,
      "33": 0,
      "34": 0,
      "35": 718,
      "36": 718,
      "37": 716,
      "38": 716,
      "39": 716,
      "40": 0,
      "41": 716,
      "42": 716,
      "43": 716,
      "44": 716,
      "45": 691,
      "46": 25,
      "47": 0,
      "48": 0,
      "49": 0,
      "50": 2,
      "51": 0,
      "52": 4273,
      "53": 79,
      "54": 3555,
      "55": 3555,
      "56": 3555,
      "57": 25,
      "58": 25,
      "59": 25,
      "60": 25,
      "61": 25,
      "62": 25,
      "63": 0,
      "64": 0,
      "65": 0,
      "66": 0,
      "67": 0,
      "68": 0,
      "69": 25
    },
    "f": {
      "0": 25,
      "1": 37,
      "2": 0,
      "3": 3,
      "4": 0,
      "5": 40,
      "6": 640,
      "7": 2839,
      "8": 37,
      "9": 0,
      "10": 718,
      "11": 691,
      "12": 25,
      "13": 4273,
      "14": 3555,
      "15": 25,
      "16": 25
    },
    "b": {
      "0": [
        25,
        0
      ],
      "1": [
        0
      ],
      "2": [
        0
      ],
      "3": [
        0,
        2839
      ],
      "4": [
        2839,
        2763
      ],
      "5": [
        2839,
        0
      ],
      "6": [
        37,
        0
      ],
      "7": [
        0,
        0
      ],
      "8": [
        718,
        0
      ],
      "9": [
        718,
        718
      ],
      "10": [
        718,
        0
      ],
      "11": [
        718,
        718,
        718
      ],
      "12": [
        716,
        2
      ],
      "13": [
        718,
        716
      ],
      "14": [
        716,
        0
      ],
      "15": [
        0,
        716
      ],
      "16": [
        716,
        716
      ],
      "17": [
        714,
        2
      ],
      "18": [
        716,
        0
      ],
      "19": [
        582,
        109
      ],
      "20": [
        0,
        0
      ],
      "21": [
        79,
        4194
      ],
      "22": [
        43,
        36
      ],
      "23": [
        25,
        25,
        0
      ],
      "24": [
        25,
        25
      ],
      "25": [
        0
      ],
      "26": [
        0
      ],
      "27": [
        25,
        0,
        0,
        0
      ]
    }
  },
  "/Users/menduz/code/metaverse-rpc/src/host/TransportBasedServer.ts": {
    "path": "/Users/menduz/code/metaverse-rpc/src/host/TransportBasedServer.ts",
    "statementMap": {
      "0": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "1": {
        "start": {
          "line": 5,
          "column": 21
        },
        "end": {
          "line": 5,
          "column": 50
        }
      },
      "2": {
        "start": {
          "line": 8,
          "column": 4
        },
        "end": {
          "line": 10,
          "column": 5
        }
      },
      "3": {
        "start": {
          "line": 9,
          "column": 6
        },
        "end": {
          "line": 9,
          "column": 66
        }
      },
      "4": {
        "start": {
          "line": 12,
          "column": 4
        },
        "end": {
          "line": 14,
          "column": 6
        }
      },
      "5": {
        "start": {
          "line": 13,
          "column": 6
        },
        "end": {
          "line": 13,
          "column": 46
        }
      },
      "6": {
        "start": {
          "line": 16,
          "column": 4
        },
        "end": {
          "line": 18,
          "column": 5
        }
      },
      "7": {
        "start": {
          "line": 17,
          "column": 6
        },
        "end": {
          "line": 17,
          "column": 60
        }
      },
      "8": {
        "start": {
          "line": 17,
          "column": 36
        },
        "end": {
          "line": 17,
          "column": 59
        }
      },
      "9": {
        "start": {
          "line": 20,
          "column": 4
        },
        "end": {
          "line": 22,
          "column": 5
        }
      },
      "10": {
        "start": {
          "line": 21,
          "column": 6
        },
        "end": {
          "line": 21,
          "column": 50
        }
      },
      "11": {
        "start": {
          "line": 21,
          "column": 35
        },
        "end": {
          "line": 21,
          "column": 49
        }
      },
      "12": {
        "start": {
          "line": 26,
          "column": 4
        },
        "end": {
          "line": 26,
          "column": 33
        }
      },
      "13": {
        "start": {
          "line": 30,
          "column": 4
        },
        "end": {
          "line": 30,
          "column": 27
        }
      }
    },
    "fnMap": {
      "0": {
        "name": "(anonymous_0)",
        "decl": {
          "start": {
            "line": 5,
            "column": 2
          },
          "end": {
            "line": 5,
            "column": 20
          }
        },
        "loc": {
          "start": {
            "line": 5,
            "column": 73
          },
          "end": {
            "line": 23,
            "column": 3
          }
        }
      },
      "1": {
        "name": "(anonymous_1)",
        "decl": {
          "start": {
            "line": 12,
            "column": 29
          },
          "end": {
            "line": 12,
            "column": 31
          }
        },
        "loc": {
          "start": {
            "line": 12,
            "column": 35
          },
          "end": {
            "line": 14,
            "column": 5
          }
        }
      },
      "2": {
        "name": "(anonymous_2)",
        "decl": {
          "start": {
            "line": 17,
            "column": 29
          },
          "end": {
            "line": 17,
            "column": 31
          }
        },
        "loc": {
          "start": {
            "line": 17,
            "column": 36
          },
          "end": {
            "line": 17,
            "column": 59
          }
        }
      },
      "3": {
        "name": "(anonymous_3)",
        "decl": {
          "start": {
            "line": 21,
            "column": 29
          },
          "end": {
            "line": 21,
            "column": 31
          }
        },
        "loc": {
          "start": {
            "line": 21,
            "column": 35
          },
          "end": {
            "line": 21,
            "column": 49
          }
        }
      },
      "4": {
        "name": "(anonymous_4)",
        "decl": {
          "start": {
            "line": 25,
            "column": 2
          },
          "end": {
            "line": 25,
            "column": 12
          }
        },
        "loc": {
          "start": {
            "line": 25,
            "column": 59
          },
          "end": {
            "line": 27,
            "column": 3
          }
        }
      },
      "5": {
        "name": "(anonymous_5)",
        "decl": {
          "start": {
            "line": 29,
            "column": 2
          },
          "end": {
            "line": 29,
            "column": 14
          }
        },
        "loc": {
          "start": {
            "line": 29,
            "column": 15
          },
          "end": {
            "line": 31,
            "column": 3
          }
        }
      }
    },
    "branchMap": {
      "0": {
        "loc": {
          "start": {
            "line": 5,
            "column": 71
          },
          "end": {
            "line": 5,
            "column": 73
          }
        },
        "type": "default-arg",
        "locations": [
          {
            "start": {
              "line": 5,
              "column": 71
            },
            "end": {
              "line": 5,
              "column": 73
            }
          }
        ]
      },
      "1": {
        "loc": {
          "start": {
            "line": 8,
            "column": 4
          },
          "end": {
            "line": 10,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 8,
              "column": 4
            },
            "end": {
              "line": 10,
              "column": 5
            }
          },
          {
            "start": {
              "line": 8,
              "column": 4
            },
            "end": {
              "line": 10,
              "column": 5
            }
          }
        ]
      },
      "2": {
        "loc": {
          "start": {
            "line": 16,
            "column": 4
          },
          "end": {
            "line": 18,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 16,
              "column": 4
            },
            "end": {
              "line": 18,
              "column": 5
            }
          },
          {
            "start": {
              "line": 16,
              "column": 4
            },
            "end": {
              "line": 18,
              "column": 5
            }
          }
        ]
      },
      "3": {
        "loc": {
          "start": {
            "line": 20,
            "column": 4
          },
          "end": {
            "line": 22,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 20,
              "column": 4
            },
            "end": {
              "line": 22,
              "column": 5
            }
          },
          {
            "start": {
              "line": 20,
              "column": 4
            },
            "end": {
              "line": 22,
              "column": 5
            }
          }
        ]
      }
    },
    "s": {
      "0": 37,
      "1": 37,
      "2": 37,
      "3": 0,
      "4": 37,
      "5": 718,
      "6": 37,
      "7": 37,
      "8": 0,
      "9": 37,
      "10": 1,
      "11": 0,
      "12": 3555,
      "13": 2839
    },
    "f": {
      "0": 37,
      "1": 718,
      "2": 0,
      "3": 0,
      "4": 3555,
      "5": 2839
    },
    "b": {
      "0": [
        37
      ],
      "1": [
        0,
        37
      ],
      "2": [
        37,
        0
      ],
      "3": [
        1,
        36
      ]
    }
  },
  "/Users/menduz/code/metaverse-rpc/src/host/ScriptingHost.ts": {
    "path": "/Users/menduz/code/metaverse-rpc/src/host/ScriptingHost.ts",
    "statementMap": {
      "0": {
        "start": {
          "line": 9,
          "column": 18
        },
        "end": {
          "line": 9,
          "column": 60
        }
      },
      "1": {
        "start": {
          "line": 11,
          "column": 27
        },
        "end": {
          "line": 11,
          "column": 68
        }
      },
      "2": {
        "start": {
          "line": 13,
          "column": 50
        },
        "end": {
          "line": 13,
          "column": 52
        }
      },
      "3": {
        "start": {
          "line": 15,
          "column": 0
        },
        "end": {
          "line": 53,
          "column": 1
        }
      },
      "4": {
        "start": {
          "line": 17,
          "column": 4
        },
        "end": {
          "line": 19,
          "column": 5
        }
      },
      "5": {
        "start": {
          "line": 18,
          "column": 6
        },
        "end": {
          "line": 18,
          "column": 81
        }
      },
      "6": {
        "start": {
          "line": 21,
          "column": 4
        },
        "end": {
          "line": 23,
          "column": 5
        }
      },
      "7": {
        "start": {
          "line": 22,
          "column": 6
        },
        "end": {
          "line": 22,
          "column": 65
        }
      },
      "8": {
        "start": {
          "line": 25,
          "column": 4
        },
        "end": {
          "line": 27,
          "column": 5
        }
      },
      "9": {
        "start": {
          "line": 26,
          "column": 6
        },
        "end": {
          "line": 26,
          "column": 87
        }
      },
      "10": {
        "start": {
          "line": 31,
          "column": 6
        },
        "end": {
          "line": 31,
          "column": 42
        }
      },
      "11": {
        "start": {
          "line": 33,
          "column": 4
        },
        "end": {
          "line": 33,
          "column": 33
        }
      },
      "12": {
        "start": {
          "line": 16,
          "column": 18
        },
        "end": {
          "line": 34,
          "column": 3
        }
      },
      "13": {
        "start": {
          "line": 37,
          "column": 4
        },
        "end": {
          "line": 42,
          "column": 5
        }
      },
      "14": {
        "start": {
          "line": 38,
          "column": 22
        },
        "end": {
          "line": 38,
          "column": 42
        }
      },
      "15": {
        "start": {
          "line": 39,
          "column": 6
        },
        "end": {
          "line": 41,
          "column": 7
        }
      },
      "16": {
        "start": {
          "line": 40,
          "column": 8
        },
        "end": {
          "line": 40,
          "column": 85
        }
      },
      "17": {
        "start": {
          "line": 40,
          "column": 31
        },
        "end": {
          "line": 40,
          "column": 84
        }
      },
      "18": {
        "start": {
          "line": 36,
          "column": 18
        },
        "end": {
          "line": 43,
          "column": 3
        }
      },
      "19": {
        "start": {
          "line": 46,
          "column": 4
        },
        "end": {
          "line": 51,
          "column": 5
        }
      },
      "20": {
        "start": {
          "line": 47,
          "column": 22
        },
        "end": {
          "line": 47,
          "column": 39
        }
      },
      "21": {
        "start": {
          "line": 48,
          "column": 6
        },
        "end": {
          "line": 50,
          "column": 7
        }
      },
      "22": {
        "start": {
          "line": 49,
          "column": 8
        },
        "end": {
          "line": 49,
          "column": 83
        }
      },
      "23": {
        "start": {
          "line": 49,
          "column": 31
        },
        "end": {
          "line": 49,
          "column": 82
        }
      },
      "24": {
        "start": {
          "line": 45,
          "column": 18
        },
        "end": {
          "line": 52,
          "column": 3
        }
      },
      "25": {
        "start": {
          "line": 57,
          "column": 0
        },
        "end": {
          "line": 61,
          "column": 1
        }
      },
      "26": {
        "start": {
          "line": 58,
          "column": 2
        },
        "end": {
          "line": 58,
          "column": 41
        }
      },
      "27": {
        "start": {
          "line": 59,
          "column": 2
        },
        "end": {
          "line": 59,
          "column": 39
        }
      },
      "28": {
        "start": {
          "line": 60,
          "column": 2
        },
        "end": {
          "line": 60,
          "column": 39
        }
      },
      "29": {
        "start": {
          "line": 64,
          "column": 2
        },
        "end": {
          "line": 64,
          "column": 60
        }
      },
      "30": {
        "start": {
          "line": 68,
          "column": 2
        },
        "end": {
          "line": 70,
          "column": 3
        }
      },
      "31": {
        "start": {
          "line": 69,
          "column": 4
        },
        "end": {
          "line": 69,
          "column": 45
        }
      },
      "32": {
        "start": {
          "line": 79,
          "column": 4
        },
        "end": {
          "line": 79,
          "column": 17
        }
      },
      "33": {
        "start": {
          "line": 74,
          "column": 2
        },
        "end": {
          "line": 74,
          "column": 19
        }
      },
      "34": {
        "start": {
          "line": 76,
          "column": 2
        },
        "end": {
          "line": 76,
          "column": 44
        }
      },
      "35": {
        "start": {
          "line": 81,
          "column": 4
        },
        "end": {
          "line": 81,
          "column": 62
        }
      },
      "36": {
        "start": {
          "line": 85,
          "column": 4
        },
        "end": {
          "line": 85,
          "column": 39
        }
      },
      "37": {
        "start": {
          "line": 101,
          "column": 4
        },
        "end": {
          "line": 101,
          "column": 51
        }
      },
      "38": {
        "start": {
          "line": 102,
          "column": 4
        },
        "end": {
          "line": 102,
          "column": 54
        }
      },
      "39": {
        "start": {
          "line": 103,
          "column": 4
        },
        "end": {
          "line": 103,
          "column": 18
        }
      },
      "40": {
        "start": {
          "line": 123,
          "column": 4
        },
        "end": {
          "line": 143,
          "column": 5
        }
      },
      "41": {
        "start": {
          "line": 124,
          "column": 6
        },
        "end": {
          "line": 126,
          "column": 7
        }
      },
      "42": {
        "start": {
          "line": 125,
          "column": 8
        },
        "end": {
          "line": 125,
          "column": 41
        }
      },
      "43": {
        "start": {
          "line": 127,
          "column": 6
        },
        "end": {
          "line": 129,
          "column": 7
        }
      },
      "44": {
        "start": {
          "line": 128,
          "column": 8
        },
        "end": {
          "line": 128,
          "column": 54
        }
      },
      "45": {
        "start": {
          "line": 130,
          "column": 6
        },
        "end": {
          "line": 130,
          "column": 17
        }
      },
      "46": {
        "start": {
          "line": 131,
          "column": 11
        },
        "end": {
          "line": 143,
          "column": 5
        }
      },
      "47": {
        "start": {
          "line": 132,
          "column": 22
        },
        "end": {
          "line": 132,
          "column": 37
        }
      },
      "48": {
        "start": {
          "line": 135,
          "column": 6
        },
        "end": {
          "line": 142,
          "column": 7
        }
      },
      "49": {
        "start": {
          "line": 136,
          "column": 8
        },
        "end": {
          "line": 138,
          "column": 9
        }
      },
      "50": {
        "start": {
          "line": 137,
          "column": 10
        },
        "end": {
          "line": 137,
          "column": 47
        }
      },
      "51": {
        "start": {
          "line": 141,
          "column": 8
        },
        "end": {
          "line": 141,
          "column": 38
        }
      },
      "52": {
        "start": {
          "line": 145,
          "column": 4
        },
        "end": {
          "line": 145,
          "column": 93
        }
      },
      "53": {
        "start": {
          "line": 152,
          "column": 4
        },
        "end": {
          "line": 152,
          "column": 30
        }
      },
      "54": {
        "start": {
          "line": 152,
          "column": 24
        },
        "end": {
          "line": 152,
          "column": 30
        }
      },
      "55": {
        "start": {
          "line": 153,
          "column": 4
        },
        "end": {
          "line": 153,
          "column": 26
        }
      },
      "56": {
        "start": {
          "line": 155,
          "column": 4
        },
        "end": {
          "line": 155,
          "column": 52
        }
      },
      "57": {
        "start": {
          "line": 157,
          "column": 4
        },
        "end": {
          "line": 162,
          "column": 5
        }
      },
      "58": {
        "start": {
          "line": 158,
          "column": 6
        },
        "end": {
          "line": 158,
          "column": 58
        }
      },
      "59": {
        "start": {
          "line": 159,
          "column": 6
        },
        "end": {
          "line": 159,
          "column": 31
        }
      },
      "60": {
        "start": {
          "line": 161,
          "column": 6
        },
        "end": {
          "line": 161,
          "column": 27
        }
      },
      "61": {
        "start": {
          "line": 164,
          "column": 4
        },
        "end": {
          "line": 164,
          "column": 26
        }
      },
      "62": {
        "start": {
          "line": 166,
          "column": 4
        },
        "end": {
          "line": 166,
          "column": 51
        }
      },
      "63": {
        "start": {
          "line": 168,
          "column": 4
        },
        "end": {
          "line": 168,
          "column": 25
        }
      },
      "64": {
        "start": {
          "line": 175,
          "column": 20
        },
        "end": {
          "line": 175,
          "column": 36
        }
      },
      "65": {
        "start": {
          "line": 177,
          "column": 4
        },
        "end": {
          "line": 179,
          "column": 5
        }
      },
      "66": {
        "start": {
          "line": 178,
          "column": 6
        },
        "end": {
          "line": 178,
          "column": 53
        }
      },
      "67": {
        "start": {
          "line": 181,
          "column": 4
        },
        "end": {
          "line": 183,
          "column": 5
        }
      },
      "68": {
        "start": {
          "line": 182,
          "column": 6
        },
        "end": {
          "line": 182,
          "column": 48
        }
      },
      "69": {
        "start": {
          "line": 185,
          "column": 35
        },
        "end": {
          "line": 195,
          "column": 5
        }
      },
      "70": {
        "start": {
          "line": 187,
          "column": 30
        },
        "end": {
          "line": 187,
          "column": 69
        }
      },
      "71": {
        "start": {
          "line": 188,
          "column": 34
        },
        "end": {
          "line": 188,
          "column": 76
        }
      },
      "72": {
        "start": {
          "line": 189,
          "column": 34
        },
        "end": {
          "line": 189,
          "column": 77
        }
      },
      "73": {
        "start": {
          "line": 192,
          "column": 8
        },
        "end": {
          "line": 192,
          "column": 47
        }
      },
      "74": {
        "start": {
          "line": 197,
          "column": 21
        },
        "end": {
          "line": 197,
          "column": 89
        }
      },
      "75": {
        "start": {
          "line": 199,
          "column": 4
        },
        "end": {
          "line": 199,
          "column": 44
        }
      },
      "76": {
        "start": {
          "line": 201,
          "column": 4
        },
        "end": {
          "line": 201,
          "column": 19
        }
      },
      "77": {
        "start": {
          "line": 209,
          "column": 4
        },
        "end": {
          "line": 211,
          "column": 5
        }
      },
      "78": {
        "start": {
          "line": 210,
          "column": 6
        },
        "end": {
          "line": 210,
          "column": 86
        }
      },
      "79": {
        "start": {
          "line": 213,
          "column": 21
        },
        "end": {
          "line": 216,
          "column": 23
        }
      },
      "80": {
        "start": {
          "line": 214,
          "column": 20
        },
        "end": {
          "line": 214,
          "column": 60
        }
      },
      "81": {
        "start": {
          "line": 215,
          "column": 19
        },
        "end": {
          "line": 215,
          "column": 33
        }
      },
      "82": {
        "start": {
          "line": 216,
          "column": 16
        },
        "end": {
          "line": 216,
          "column": 22
        }
      },
      "83": {
        "start": {
          "line": 218,
          "column": 4
        },
        "end": {
          "line": 221,
          "column": 5
        }
      },
      "84": {
        "start": {
          "line": 219,
          "column": 22
        },
        "end": {
          "line": 219,
          "column": 66
        }
      },
      "85": {
        "start": {
          "line": 220,
          "column": 6
        },
        "end": {
          "line": 220,
          "column": 34
        }
      }
    },
    "fnMap": {
      "0": {
        "name": "(anonymous_0)",
        "decl": {
          "start": {
            "line": 15,
            "column": 0
          },
          "end": {
            "line": 15,
            "column": 9
          }
        },
        "loc": {
          "start": {
            "line": 15,
            "column": 24
          },
          "end": {
            "line": 53,
            "column": 1
          }
        }
      },
      "1": {
        "name": "_registerAPI",
        "decl": {
          "start": {
            "line": 16,
            "column": 18
          },
          "end": {
            "line": 16,
            "column": 30
          }
        },
        "loc": {
          "start": {
            "line": 16,
            "column": 66
          },
          "end": {
            "line": 34,
            "column": 3
          }
        }
      },
      "2": {
        "name": "unmountAPI",
        "decl": {
          "start": {
            "line": 36,
            "column": 18
          },
          "end": {
            "line": 36,
            "column": 28
          }
        },
        "loc": {
          "start": {
            "line": 36,
            "column": 37
          },
          "end": {
            "line": 43,
            "column": 3
          }
        }
      },
      "3": {
        "name": "(anonymous_3)",
        "decl": {
          "start": {
            "line": 40,
            "column": 22
          },
          "end": {
            "line": 40,
            "column": 26
          }
        },
        "loc": {
          "start": {
            "line": 40,
            "column": 31
          },
          "end": {
            "line": 40,
            "column": 84
          }
        }
      },
      "4": {
        "name": "mountAPI",
        "decl": {
          "start": {
            "line": 45,
            "column": 18
          },
          "end": {
            "line": 45,
            "column": 26
          }
        },
        "loc": {
          "start": {
            "line": 45,
            "column": 35
          },
          "end": {
            "line": 52,
            "column": 3
          }
        }
      },
      "5": {
        "name": "(anonymous_5)",
        "decl": {
          "start": {
            "line": 49,
            "column": 22
          },
          "end": {
            "line": 49,
            "column": 26
          }
        },
        "loc": {
          "start": {
            "line": 49,
            "column": 31
          },
          "end": {
            "line": 49,
            "column": 82
          }
        }
      },
      "6": {
        "name": "(anonymous_6)",
        "decl": {
          "start": {
            "line": 57,
            "column": 0
          },
          "end": {
            "line": 57,
            "column": 11
          }
        },
        "loc": {
          "start": {
            "line": 57,
            "column": 31
          },
          "end": {
            "line": 61,
            "column": 1
          }
        }
      },
      "7": {
        "name": "getAPIName",
        "decl": {
          "start": {
            "line": 63,
            "column": 16
          },
          "end": {
            "line": 63,
            "column": 26
          }
        },
        "loc": {
          "start": {
            "line": 63,
            "column": 47
          },
          "end": {
            "line": 65,
            "column": 1
          }
        }
      },
      "8": {
        "name": "registerAPI",
        "decl": {
          "start": {
            "line": 67,
            "column": 16
          },
          "end": {
            "line": 67,
            "column": 27
          }
        },
        "loc": {
          "start": {
            "line": 67,
            "column": 43
          },
          "end": {
            "line": 71,
            "column": 1
          }
        }
      },
      "9": {
        "name": "(anonymous_9)",
        "decl": {
          "start": {
            "line": 68,
            "column": 9
          },
          "end": {
            "line": 68,
            "column": 17
          }
        },
        "loc": {
          "start": {
            "line": 68,
            "column": 36
          },
          "end": {
            "line": 70,
            "column": 3
          }
        }
      },
      "10": {
        "name": "(anonymous_10)",
        "decl": {
          "start": {
            "line": 78,
            "column": 2
          },
          "end": {
            "line": 78,
            "column": 21
          }
        },
        "loc": {
          "start": {
            "line": 78,
            "column": 48
          },
          "end": {
            "line": 82,
            "column": 3
          }
        }
      },
      "11": {
        "name": "(anonymous_11)",
        "decl": {
          "start": {
            "line": 84,
            "column": 2
          },
          "end": {
            "line": 84,
            "column": 7
          }
        },
        "loc": {
          "start": {
            "line": 84,
            "column": 58
          },
          "end": {
            "line": 86,
            "column": 3
          }
        }
      },
      "12": {
        "name": "(anonymous_12)",
        "decl": {
          "start": {
            "line": 100,
            "column": 2
          },
          "end": {
            "line": 100,
            "column": 7
          }
        },
        "loc": {
          "start": {
            "line": 100,
            "column": 8
          },
          "end": {
            "line": 104,
            "column": 3
          }
        }
      },
      "13": {
        "name": "(anonymous_13)",
        "decl": {
          "start": {
            "line": 122,
            "column": 2
          },
          "end": {
            "line": 122,
            "column": 15
          }
        },
        "loc": {
          "start": {
            "line": 122,
            "column": 25
          },
          "end": {
            "line": 146,
            "column": 3
          }
        }
      },
      "14": {
        "name": "(anonymous_14)",
        "decl": {
          "start": {
            "line": 151,
            "column": 2
          },
          "end": {
            "line": 151,
            "column": 8
          }
        },
        "loc": {
          "start": {
            "line": 151,
            "column": 9
          },
          "end": {
            "line": 169,
            "column": 3
          }
        }
      },
      "15": {
        "name": "(anonymous_15)",
        "decl": {
          "start": {
            "line": 171,
            "column": 12
          },
          "end": {
            "line": 171,
            "column": 24
          }
        },
        "loc": {
          "start": {
            "line": 174,
            "column": 3
          },
          "end": {
            "line": 202,
            "column": 3
          }
        }
      },
      "16": {
        "name": "(anonymous_16)",
        "decl": {
          "start": {
            "line": 187,
            "column": 10
          },
          "end": {
            "line": 187,
            "column": 11
          }
        },
        "loc": {
          "start": {
            "line": 187,
            "column": 30
          },
          "end": {
            "line": 187,
            "column": 69
          }
        }
      },
      "17": {
        "name": "(anonymous_17)",
        "decl": {
          "start": {
            "line": 188,
            "column": 14
          },
          "end": {
            "line": 188,
            "column": 15
          }
        },
        "loc": {
          "start": {
            "line": 188,
            "column": 34
          },
          "end": {
            "line": 188,
            "column": 76
          }
        }
      },
      "18": {
        "name": "(anonymous_18)",
        "decl": {
          "start": {
            "line": 189,
            "column": 14
          },
          "end": {
            "line": 189,
            "column": 15
          }
        },
        "loc": {
          "start": {
            "line": 189,
            "column": 34
          },
          "end": {
            "line": 189,
            "column": 77
          }
        }
      },
      "19": {
        "name": "(anonymous_19)",
        "decl": {
          "start": {
            "line": 190,
            "column": 22
          },
          "end": {
            "line": 190,
            "column": 23
          }
        },
        "loc": {
          "start": {
            "line": 190,
            "column": 36
          },
          "end": {
            "line": 193,
            "column": 7
          }
        }
      },
      "20": {
        "name": "(anonymous_20)",
        "decl": {
          "start": {
            "line": 207,
            "column": 10
          },
          "end": {
            "line": 207,
            "column": 14
          }
        },
        "loc": {
          "start": {
            "line": 207,
            "column": 46
          },
          "end": {
            "line": 222,
            "column": 3
          }
        }
      },
      "21": {
        "name": "(anonymous_21)",
        "decl": {
          "start": {
            "line": 214,
            "column": 11
          },
          "end": {
            "line": 214,
            "column": 14
          }
        },
        "loc": {
          "start": {
            "line": 214,
            "column": 20
          },
          "end": {
            "line": 214,
            "column": 60
          }
        }
      },
      "22": {
        "name": "(anonymous_22)",
        "decl": {
          "start": {
            "line": 215,
            "column": 14
          },
          "end": {
            "line": 215,
            "column": 15
          }
        },
        "loc": {
          "start": {
            "line": 215,
            "column": 19
          },
          "end": {
            "line": 215,
            "column": 33
          }
        }
      },
      "23": {
        "name": "(anonymous_23)",
        "decl": {
          "start": {
            "line": 216,
            "column": 11
          },
          "end": {
            "line": 216,
            "column": 12
          }
        },
        "loc": {
          "start": {
            "line": 216,
            "column": 16
          },
          "end": {
            "line": 216,
            "column": 22
          }
        }
      }
    },
    "branchMap": {
      "0": {
        "loc": {
          "start": {
            "line": 9,
            "column": 18
          },
          "end": {
            "line": 9,
            "column": 46
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 9,
              "column": 18
            },
            "end": {
              "line": 9,
              "column": 46
            }
          },
          {
            "start": {
              "line": 9,
              "column": 50
            },
            "end": {
              "line": 9,
              "column": 60
            }
          }
        ]
      },
      "1": {
        "loc": {
          "start": {
            "line": 11,
            "column": 39
          },
          "end": {
            "line": 11,
            "column": 59
          }
        },
        "type": "cond-expr",
        "locations": [
          {
            "start": {
              "line": 11,
              "column": 39
            },
            "end": {
              "line": 11,
              "column": 59
            }
          },
          {
            "start": {
              "line": 11,
              "column": 62
            },
            "end": {
              "line": 11,
              "column": 68
            }
          }
        ]
      },
      "2": {
        "loc": {
          "start": {
            "line": 17,
            "column": 4
          },
          "end": {
            "line": 19,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 17,
              "column": 4
            },
            "end": {
              "line": 19,
              "column": 5
            }
          },
          {
            "start": {
              "line": 17,
              "column": 4
            },
            "end": {
              "line": 19,
              "column": 5
            }
          }
        ]
      },
      "3": {
        "loc": {
          "start": {
            "line": 21,
            "column": 4
          },
          "end": {
            "line": 23,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 21,
              "column": 4
            },
            "end": {
              "line": 23,
              "column": 5
            }
          },
          {
            "start": {
              "line": 21,
              "column": 4
            },
            "end": {
              "line": 23,
              "column": 5
            }
          }
        ]
      },
      "4": {
        "loc": {
          "start": {
            "line": 25,
            "column": 4
          },
          "end": {
            "line": 27,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 25,
              "column": 4
            },
            "end": {
              "line": 27,
              "column": 5
            }
          },
          {
            "start": {
              "line": 25,
              "column": 4
            },
            "end": {
              "line": 27,
              "column": 5
            }
          }
        ]
      },
      "5": {
        "loc": {
          "start": {
            "line": 37,
            "column": 4
          },
          "end": {
            "line": 42,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 37,
              "column": 4
            },
            "end": {
              "line": 42,
              "column": 5
            }
          },
          {
            "start": {
              "line": 37,
              "column": 4
            },
            "end": {
              "line": 42,
              "column": 5
            }
          }
        ]
      },
      "6": {
        "loc": {
          "start": {
            "line": 39,
            "column": 6
          },
          "end": {
            "line": 41,
            "column": 7
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 39,
              "column": 6
            },
            "end": {
              "line": 41,
              "column": 7
            }
          },
          {
            "start": {
              "line": 39,
              "column": 6
            },
            "end": {
              "line": 41,
              "column": 7
            }
          }
        ]
      },
      "7": {
        "loc": {
          "start": {
            "line": 39,
            "column": 10
          },
          "end": {
            "line": 39,
            "column": 17
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 39,
              "column": 10
            },
            "end": {
              "line": 39,
              "column": 17
            }
          },
          {
            "start": {
              "line": 39,
              "column": 21
            },
            "end": {
              "line": 39,
              "column": 39
            }
          }
        ]
      },
      "8": {
        "loc": {
          "start": {
            "line": 46,
            "column": 4
          },
          "end": {
            "line": 51,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 46,
              "column": 4
            },
            "end": {
              "line": 51,
              "column": 5
            }
          },
          {
            "start": {
              "line": 46,
              "column": 4
            },
            "end": {
              "line": 51,
              "column": 5
            }
          }
        ]
      },
      "9": {
        "loc": {
          "start": {
            "line": 48,
            "column": 6
          },
          "end": {
            "line": 50,
            "column": 7
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 48,
              "column": 6
            },
            "end": {
              "line": 50,
              "column": 7
            }
          },
          {
            "start": {
              "line": 48,
              "column": 6
            },
            "end": {
              "line": 50,
              "column": 7
            }
          }
        ]
      },
      "10": {
        "loc": {
          "start": {
            "line": 48,
            "column": 10
          },
          "end": {
            "line": 48,
            "column": 17
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 48,
              "column": 10
            },
            "end": {
              "line": 48,
              "column": 17
            }
          },
          {
            "start": {
              "line": 48,
              "column": 21
            },
            "end": {
              "line": 48,
              "column": 39
            }
          }
        ]
      },
      "11": {
        "loc": {
          "start": {
            "line": 15,
            "column": 10
          },
          "end": {
            "line": 15,
            "column": 24
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 15,
              "column": 10
            },
            "end": {
              "line": 15,
              "column": 24
            }
          },
          {
            "start": {
              "line": 15,
              "column": 10
            },
            "end": {
              "line": 15,
              "column": 24
            }
          }
        ]
      },
      "12": {
        "loc": {
          "start": {
            "line": 57,
            "column": 12
          },
          "end": {
            "line": 57,
            "column": 31
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 57,
              "column": 12
            },
            "end": {
              "line": 57,
              "column": 31
            }
          },
          {
            "start": {
              "line": 57,
              "column": 12
            },
            "end": {
              "line": 57,
              "column": 31
            }
          }
        ]
      },
      "13": {
        "loc": {
          "start": {
            "line": 64,
            "column": 10
          },
          "end": {
            "line": 64,
            "column": 38
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 64,
              "column": 10
            },
            "end": {
              "line": 64,
              "column": 38
            }
          },
          {
            "start": {
              "line": 64,
              "column": 42
            },
            "end": {
              "line": 64,
              "column": 52
            }
          },
          {
            "start": {
              "line": 64,
              "column": 56
            },
            "end": {
              "line": 64,
              "column": 60
            }
          }
        ]
      },
      "14": {
        "loc": {
          "start": {
            "line": 123,
            "column": 4
          },
          "end": {
            "line": 143,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 123,
              "column": 4
            },
            "end": {
              "line": 143,
              "column": 5
            }
          },
          {
            "start": {
              "line": 123,
              "column": 4
            },
            "end": {
              "line": 143,
              "column": 5
            }
          }
        ]
      },
      "15": {
        "loc": {
          "start": {
            "line": 124,
            "column": 6
          },
          "end": {
            "line": 126,
            "column": 7
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 124,
              "column": 6
            },
            "end": {
              "line": 126,
              "column": 7
            }
          },
          {
            "start": {
              "line": 124,
              "column": 6
            },
            "end": {
              "line": 126,
              "column": 7
            }
          }
        ]
      },
      "16": {
        "loc": {
          "start": {
            "line": 127,
            "column": 6
          },
          "end": {
            "line": 129,
            "column": 7
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 127,
              "column": 6
            },
            "end": {
              "line": 129,
              "column": 7
            }
          },
          {
            "start": {
              "line": 127,
              "column": 6
            },
            "end": {
              "line": 129,
              "column": 7
            }
          }
        ]
      },
      "17": {
        "loc": {
          "start": {
            "line": 131,
            "column": 11
          },
          "end": {
            "line": 143,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 131,
              "column": 11
            },
            "end": {
              "line": 143,
              "column": 5
            }
          },
          {
            "start": {
              "line": 131,
              "column": 11
            },
            "end": {
              "line": 143,
              "column": 5
            }
          }
        ]
      },
      "18": {
        "loc": {
          "start": {
            "line": 135,
            "column": 6
          },
          "end": {
            "line": 142,
            "column": 7
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 135,
              "column": 6
            },
            "end": {
              "line": 142,
              "column": 7
            }
          },
          {
            "start": {
              "line": 135,
              "column": 6
            },
            "end": {
              "line": 142,
              "column": 7
            }
          }
        ]
      },
      "19": {
        "loc": {
          "start": {
            "line": 136,
            "column": 8
          },
          "end": {
            "line": 138,
            "column": 9
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 136,
              "column": 8
            },
            "end": {
              "line": 138,
              "column": 9
            }
          },
          {
            "start": {
              "line": 136,
              "column": 8
            },
            "end": {
              "line": 138,
              "column": 9
            }
          }
        ]
      },
      "20": {
        "loc": {
          "start": {
            "line": 152,
            "column": 4
          },
          "end": {
            "line": 152,
            "column": 30
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 152,
              "column": 4
            },
            "end": {
              "line": 152,
              "column": 30
            }
          },
          {
            "start": {
              "line": 152,
              "column": 4
            },
            "end": {
              "line": 152,
              "column": 30
            }
          }
        ]
      },
      "21": {
        "loc": {
          "start": {
            "line": 177,
            "column": 4
          },
          "end": {
            "line": 179,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 177,
              "column": 4
            },
            "end": {
              "line": 179,
              "column": 5
            }
          },
          {
            "start": {
              "line": 177,
              "column": 4
            },
            "end": {
              "line": 179,
              "column": 5
            }
          }
        ]
      },
      "22": {
        "loc": {
          "start": {
            "line": 181,
            "column": 4
          },
          "end": {
            "line": 183,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 181,
              "column": 4
            },
            "end": {
              "line": 183,
              "column": 5
            }
          },
          {
            "start": {
              "line": 181,
              "column": 4
            },
            "end": {
              "line": 183,
              "column": 5
            }
          }
        ]
      },
      "23": {
        "loc": {
          "start": {
            "line": 197,
            "column": 36
          },
          "end": {
            "line": 197,
            "column": 66
          }
        },
        "type": "cond-expr",
        "locations": [
          {
            "start": {
              "line": 197,
              "column": 36
            },
            "end": {
              "line": 197,
              "column": 66
            }
          },
          {
            "start": {
              "line": 197,
              "column": 69
            },
            "end": {
              "line": 197,
              "column": 89
            }
          }
        ]
      },
      "24": {
        "loc": {
          "start": {
            "line": 209,
            "column": 4
          },
          "end": {
            "line": 211,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 209,
              "column": 4
            },
            "end": {
              "line": 211,
              "column": 5
            }
          },
          {
            "start": {
              "line": 209,
              "column": 4
            },
            "end": {
              "line": 211,
              "column": 5
            }
          }
        ]
      },
      "25": {
        "loc": {
          "start": {
            "line": 209,
            "column": 8
          },
          "end": {
            "line": 209,
            "column": 36
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 209,
              "column": 8
            },
            "end": {
              "line": 209,
              "column": 36
            }
          },
          {
            "start": {
              "line": 209,
              "column": 40
            },
            "end": {
              "line": 209,
              "column": 68
            }
          }
        ]
      },
      "26": {
        "loc": {
          "start": {
            "line": 218,
            "column": 4
          },
          "end": {
            "line": 221,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 218,
              "column": 4
            },
            "end": {
              "line": 221,
              "column": 5
            }
          },
          {
            "start": {
              "line": 218,
              "column": 4
            },
            "end": {
              "line": 221,
              "column": 5
            }
          }
        ]
      }
    },
    "s": {
      "0": 1,
      "1": 1,
      "2": 1,
      "3": 1,
      "4": 15,
      "5": 0,
      "6": 15,
      "7": 0,
      "8": 15,
      "9": 0,
      "10": 15,
      "11": 15,
      "12": 1,
      "13": 129,
      "14": 0,
      "15": 0,
      "16": 0,
      "17": 0,
      "18": 1,
      "19": 78,
      "20": 0,
      "21": 0,
      "22": 0,
      "23": 0,
      "24": 1,
      "25": 1,
      "26": 1,
      "27": 1,
      "28": 1,
      "29": 254,
      "30": 15,
      "31": 15,
      "32": 37,
      "33": 37,
      "34": 37,
      "35": 37,
      "36": 37,
      "37": 37,
      "38": 37,
      "39": 37,
      "40": 220,
      "41": 92,
      "42": 68,
      "43": 24,
      "44": 23,
      "45": 1,
      "46": 128,
      "47": 128,
      "48": 128,
      "49": 128,
      "50": 25,
      "51": 103,
      "52": 0,
      "53": 37,
      "54": 0,
      "55": 37,
      "56": 37,
      "57": 37,
      "58": 37,
      "59": 37,
      "60": 0,
      "61": 37,
      "62": 37,
      "63": 37,
      "64": 126,
      "65": 126,
      "66": 0,
      "67": 126,
      "68": 0,
      "69": 126,
      "70": 3,
      "71": 2764,
      "72": 593,
      "73": 1,
      "74": 126,
      "75": 126,
      "76": 126,
      "77": 68,
      "78": 0,
      "79": 68,
      "80": 92,
      "81": 92,
      "82": 1,
      "83": 68,
      "84": 1,
      "85": 1
    },
    "f": {
      "0": 1,
      "1": 15,
      "2": 129,
      "3": 0,
      "4": 78,
      "5": 0,
      "6": 1,
      "7": 254,
      "8": 15,
      "9": 15,
      "10": 37,
      "11": 37,
      "12": 37,
      "13": 220,
      "14": 37,
      "15": 126,
      "16": 3,
      "17": 2764,
      "18": 593,
      "19": 1,
      "20": 68,
      "21": 92,
      "22": 92,
      "23": 1
    },
    "b": {
      "0": [
        1,
        1
      ],
      "1": [
        1,
        0
      ],
      "2": [
        0,
        15
      ],
      "3": [
        0,
        15
      ],
      "4": [
        0,
        15
      ],
      "5": [
        0,
        129
      ],
      "6": [
        0,
        0
      ],
      "7": [
        0,
        0
      ],
      "8": [
        0,
        78
      ],
      "9": [
        0,
        0
      ],
      "10": [
        0,
        0
      ],
      "11": [
        1,
        1
      ],
      "12": [
        1,
        1
      ],
      "13": [
        254,
        0,
        0
      ],
      "14": [
        92,
        128
      ],
      "15": [
        68,
        24
      ],
      "16": [
        23,
        1
      ],
      "17": [
        128,
        0
      ],
      "18": [
        128,
        0
      ],
      "19": [
        25,
        103
      ],
      "20": [
        0,
        37
      ],
      "21": [
        0,
        126
      ],
      "22": [
        0,
        126
      ],
      "23": [
        126,
        0
      ],
      "24": [
        0,
        68
      ],
      "25": [
        68,
        68
      ],
      "26": [
        1,
        67
      ]
    }
  },
  "/Users/menduz/code/metaverse-rpc/scenarios/support/MessageBusManager.ts": {
    "path": "/Users/menduz/code/metaverse-rpc/scenarios/support/MessageBusManager.ts",
    "statementMap": {
      "0": {
        "start": {
          "line": 4,
          "column": 19
        },
        "end": {
          "line": 4,
          "column": 40
        }
      },
      "1": {
        "start": {
          "line": 7,
          "column": 0
        },
        "end": {
          "line": 38,
          "column": 1
        }
      },
      "2": {
        "start": {
          "line": 8,
          "column": 2
        },
        "end": {
          "line": 8,
          "column": 41
        }
      },
      "3": {
        "start": {
          "line": 12,
          "column": 15
        },
        "end": {
          "line": 12,
          "column": 53
        }
      },
      "4": {
        "start": {
          "line": 14,
          "column": 16
        },
        "end": {
          "line": 14,
          "column": 33
        }
      },
      "5": {
        "start": {
          "line": 16,
          "column": 4
        },
        "end": {
          "line": 24,
          "column": 5
        }
      },
      "6": {
        "start": {
          "line": 18,
          "column": 8
        },
        "end": {
          "line": 22,
          "column": 9
        }
      },
      "7": {
        "start": {
          "line": 19,
          "column": 10
        },
        "end": {
          "line": 19,
          "column": 43
        }
      },
      "8": {
        "start": {
          "line": 21,
          "column": 10
        },
        "end": {
          "line": 21,
          "column": 26
        }
      },
      "9": {
        "start": {
          "line": 26,
          "column": 4
        },
        "end": {
          "line": 28,
          "column": 6
        }
      },
      "10": {
        "start": {
          "line": 27,
          "column": 6
        },
        "end": {
          "line": 27,
          "column": 36
        }
      },
      "11": {
        "start": {
          "line": 30,
          "column": 4
        },
        "end": {
          "line": 30,
          "column": 17
        }
      },
      "12": {
        "start": {
          "line": 35,
          "column": 4
        },
        "end": {
          "line": 35,
          "column": 39
        }
      },
      "13": {
        "start": {
          "line": 35,
          "column": 31
        },
        "end": {
          "line": 35,
          "column": 38
        }
      },
      "14": {
        "start": {
          "line": 36,
          "column": 4
        },
        "end": {
          "line": 36,
          "column": 28
        }
      },
      "15": {
        "start": {
          "line": 11,
          "column": 2
        },
        "end": {
          "line": 31,
          "column": 3
        }
      },
      "16": {
        "start": {
          "line": 7,
          "column": 13
        },
        "end": {
          "line": 38,
          "column": 1
        }
      }
    },
    "fnMap": {
      "0": {
        "name": "(anonymous_2)",
        "decl": {
          "start": {
            "line": 6,
            "column": 0
          },
          "end": {
            "line": null,
            "column": -1
          }
        },
        "loc": {
          "start": {
            "line": 6,
            "column": 0
          },
          "end": {
            "line": 38,
            "column": 1
          }
        }
      },
      "1": {
        "name": "(anonymous_3)",
        "decl": {
          "start": {
            "line": 11,
            "column": 2
          },
          "end": {
            "line": 11,
            "column": 6
          }
        },
        "loc": {
          "start": {
            "line": 11,
            "column": 58
          },
          "end": {
            "line": 31,
            "column": 3
          }
        }
      },
      "2": {
        "name": "(anonymous_4)",
        "decl": {
          "start": {
            "line": 17,
            "column": 26
          },
          "end": {
            "line": 17,
            "column": 27
          }
        },
        "loc": {
          "start": {
            "line": 17,
            "column": 43
          },
          "end": {
            "line": 23,
            "column": 7
          }
        }
      },
      "3": {
        "name": "(anonymous_5)",
        "decl": {
          "start": {
            "line": 26,
            "column": 29
          },
          "end": {
            "line": 26,
            "column": 33
          }
        },
        "loc": {
          "start": {
            "line": 26,
            "column": 52
          },
          "end": {
            "line": 28,
            "column": 5
          }
        }
      },
      "4": {
        "name": "(anonymous_6)",
        "decl": {
          "start": {
            "line": 33,
            "column": 2
          },
          "end": {
            "line": 33,
            "column": 21
          }
        },
        "loc": {
          "start": {
            "line": 33,
            "column": 22
          },
          "end": {
            "line": 37,
            "column": 3
          }
        }
      },
      "5": {
        "name": "(anonymous_7)",
        "decl": {
          "start": {
            "line": 35,
            "column": 26
          },
          "end": {
            "line": 35,
            "column": 27
          }
        },
        "loc": {
          "start": {
            "line": 35,
            "column": 31
          },
          "end": {
            "line": 35,
            "column": 38
          }
        }
      }
    },
    "branchMap": {},
    "s": {
      "0": 1,
      "1": 1,
      "2": 16,
      "3": 16,
      "4": 16,
      "5": 16,
      "6": 2160,
      "7": 2160,
      "8": 0,
      "9": 16,
      "10": 240,
      "11": 16,
      "12": 0,
      "13": 0,
      "14": 0,
      "15": 1,
      "16": 1
    },
    "f": {
      "0": 16,
      "1": 16,
      "2": 2160,
      "3": 240,
      "4": 0,
      "5": 0
    },
    "b": {}
  },
  "/Users/menduz/code/metaverse-rpc/scenarios/support/Commons.ts": {
    "path": "/Users/menduz/code/metaverse-rpc/scenarios/support/Commons.ts",
    "statementMap": {
      "0": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 26,
          "column": 1
        }
      },
      "1": {
        "start": {
          "line": 9,
          "column": 4
        },
        "end": {
          "line": 9,
          "column": 40
        }
      },
      "2": {
        "start": {
          "line": 14,
          "column": 4
        },
        "end": {
          "line": 14,
          "column": 38
        }
      },
      "3": {
        "start": {
          "line": 19,
          "column": 4
        },
        "end": {
          "line": 19,
          "column": 39
        }
      },
      "4": {
        "start": {
          "line": 24,
          "column": 4
        },
        "end": {
          "line": 24,
          "column": 39
        }
      },
      "5": {
        "start": {
          "line": 8,
          "column": 2
        },
        "end": {
          "line": 10,
          "column": 3
        }
      },
      "6": {
        "start": {
          "line": 13,
          "column": 2
        },
        "end": {
          "line": 15,
          "column": 3
        }
      },
      "7": {
        "start": {
          "line": 18,
          "column": 2
        },
        "end": {
          "line": 20,
          "column": 3
        }
      },
      "8": {
        "start": {
          "line": 23,
          "column": 2
        },
        "end": {
          "line": 25,
          "column": 3
        }
      },
      "9": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 26,
          "column": 1
        }
      },
      "10": {
        "start": {
          "line": 29,
          "column": 0
        },
        "end": {
          "line": 115,
          "column": 1
        }
      },
      "11": {
        "start": {
          "line": 30,
          "column": 2
        },
        "end": {
          "line": 30,
          "column": 36
        }
      },
      "12": {
        "start": {
          "line": 34,
          "column": 4
        },
        "end": {
          "line": 34,
          "column": 27
        }
      },
      "13": {
        "start": {
          "line": 39,
          "column": 4
        },
        "end": {
          "line": 39,
          "column": 26
        }
      },
      "14": {
        "start": {
          "line": 44,
          "column": 4
        },
        "end": {
          "line": 44,
          "column": 15
        }
      },
      "15": {
        "start": {
          "line": 49,
          "column": 4
        },
        "end": {
          "line": 49,
          "column": 12
        }
      },
      "16": {
        "start": {
          "line": 54,
          "column": 4
        },
        "end": {
          "line": 54,
          "column": 14
        }
      },
      "17": {
        "start": {
          "line": 59,
          "column": 4
        },
        "end": {
          "line": 59,
          "column": 12
        }
      },
      "18": {
        "start": {
          "line": 64,
          "column": 4
        },
        "end": {
          "line": 64,
          "column": 15
        }
      },
      "19": {
        "start": {
          "line": 69,
          "column": 4
        },
        "end": {
          "line": 69,
          "column": 16
        }
      },
      "20": {
        "start": {
          "line": 74,
          "column": 4
        },
        "end": {
          "line": 74,
          "column": 15
        }
      },
      "21": {
        "start": {
          "line": 79,
          "column": 4
        },
        "end": {
          "line": 79,
          "column": 13
        }
      },
      "22": {
        "start": {
          "line": 84,
          "column": 4
        },
        "end": {
          "line": 84,
          "column": 24
        }
      },
      "23": {
        "start": {
          "line": 89,
          "column": 4
        },
        "end": {
          "line": 89,
          "column": 32
        }
      },
      "24": {
        "start": {
          "line": 94,
          "column": 4
        },
        "end": {
          "line": 96,
          "column": 5
        }
      },
      "25": {
        "start": {
          "line": 95,
          "column": 6
        },
        "end": {
          "line": 95,
          "column": 50
        }
      },
      "26": {
        "start": {
          "line": 97,
          "column": 4
        },
        "end": {
          "line": 97,
          "column": 28
        }
      },
      "27": {
        "start": {
          "line": 102,
          "column": 4
        },
        "end": {
          "line": 104,
          "column": 5
        }
      },
      "28": {
        "start": {
          "line": 103,
          "column": 6
        },
        "end": {
          "line": 103,
          "column": 87
        }
      },
      "29": {
        "start": {
          "line": 105,
          "column": 4
        },
        "end": {
          "line": 105,
          "column": 30
        }
      },
      "30": {
        "start": {
          "line": 110,
          "column": 4
        },
        "end": {
          "line": 112,
          "column": 5
        }
      },
      "31": {
        "start": {
          "line": 111,
          "column": 6
        },
        "end": {
          "line": 111,
          "column": 81
        }
      },
      "32": {
        "start": {
          "line": 113,
          "column": 4
        },
        "end": {
          "line": 113,
          "column": 30
        }
      },
      "33": {
        "start": {
          "line": 33,
          "column": 2
        },
        "end": {
          "line": 35,
          "column": 3
        }
      },
      "34": {
        "start": {
          "line": 38,
          "column": 2
        },
        "end": {
          "line": 40,
          "column": 3
        }
      },
      "35": {
        "start": {
          "line": 43,
          "column": 2
        },
        "end": {
          "line": 45,
          "column": 3
        }
      },
      "36": {
        "start": {
          "line": 48,
          "column": 2
        },
        "end": {
          "line": 50,
          "column": 3
        }
      },
      "37": {
        "start": {
          "line": 53,
          "column": 2
        },
        "end": {
          "line": 55,
          "column": 3
        }
      },
      "38": {
        "start": {
          "line": 58,
          "column": 2
        },
        "end": {
          "line": 60,
          "column": 3
        }
      },
      "39": {
        "start": {
          "line": 63,
          "column": 2
        },
        "end": {
          "line": 65,
          "column": 3
        }
      },
      "40": {
        "start": {
          "line": 68,
          "column": 2
        },
        "end": {
          "line": 70,
          "column": 3
        }
      },
      "41": {
        "start": {
          "line": 73,
          "column": 2
        },
        "end": {
          "line": 75,
          "column": 3
        }
      },
      "42": {
        "start": {
          "line": 78,
          "column": 2
        },
        "end": {
          "line": 80,
          "column": 3
        }
      },
      "43": {
        "start": {
          "line": 83,
          "column": 2
        },
        "end": {
          "line": 85,
          "column": 3
        }
      },
      "44": {
        "start": {
          "line": 88,
          "column": 2
        },
        "end": {
          "line": 90,
          "column": 3
        }
      },
      "45": {
        "start": {
          "line": 93,
          "column": 2
        },
        "end": {
          "line": 98,
          "column": 3
        }
      },
      "46": {
        "start": {
          "line": 101,
          "column": 2
        },
        "end": {
          "line": 106,
          "column": 3
        }
      },
      "47": {
        "start": {
          "line": 109,
          "column": 2
        },
        "end": {
          "line": 114,
          "column": 3
        }
      },
      "48": {
        "start": {
          "line": 29,
          "column": 13
        },
        "end": {
          "line": 115,
          "column": 1
        }
      },
      "49": {
        "start": {
          "line": 118,
          "column": 0
        },
        "end": {
          "line": 140,
          "column": 1
        }
      },
      "50": {
        "start": {
          "line": 119,
          "column": 2
        },
        "end": {
          "line": 119,
          "column": 48
        }
      },
      "51": {
        "start": {
          "line": 122,
          "column": 19
        },
        "end": {
          "line": 122,
          "column": 36
        }
      },
      "52": {
        "start": {
          "line": 124,
          "column": 4
        },
        "end": {
          "line": 126,
          "column": 5
        }
      },
      "53": {
        "start": {
          "line": 125,
          "column": 6
        },
        "end": {
          "line": 125,
          "column": 118
        }
      },
      "54": {
        "start": {
          "line": 128,
          "column": 4
        },
        "end": {
          "line": 128,
          "column": 21
        }
      },
      "55": {
        "start": {
          "line": 133,
          "column": 4
        },
        "end": {
          "line": 133,
          "column": 45
        }
      },
      "56": {
        "start": {
          "line": 138,
          "column": 4
        },
        "end": {
          "line": 138,
          "column": 44
        }
      },
      "57": {
        "start": {
          "line": 132,
          "column": 2
        },
        "end": {
          "line": 134,
          "column": 3
        }
      },
      "58": {
        "start": {
          "line": 137,
          "column": 2
        },
        "end": {
          "line": 139,
          "column": 3
        }
      },
      "59": {
        "start": {
          "line": 118,
          "column": 13
        },
        "end": {
          "line": 140,
          "column": 1
        }
      },
      "60": {
        "start": {
          "line": 143,
          "column": 2
        },
        "end": {
          "line": 143,
          "column": 31
        }
      },
      "61": {
        "start": {
          "line": 144,
          "column": 2
        },
        "end": {
          "line": 144,
          "column": 32
        }
      },
      "62": {
        "start": {
          "line": 145,
          "column": 2
        },
        "end": {
          "line": 145,
          "column": 29
        }
      }
    },
    "fnMap": {
      "0": {
        "name": "(anonymous_2)",
        "decl": {
          "start": {
            "line": 8,
            "column": 2
          },
          "end": {
            "line": 8,
            "column": 6
          }
        },
        "loc": {
          "start": {
            "line": 8,
            "column": 29
          },
          "end": {
            "line": 10,
            "column": 3
          }
        }
      },
      "1": {
        "name": "(anonymous_3)",
        "decl": {
          "start": {
            "line": 13,
            "column": 2
          },
          "end": {
            "line": 13,
            "column": 6
          }
        },
        "loc": {
          "start": {
            "line": 13,
            "column": 27
          },
          "end": {
            "line": 15,
            "column": 3
          }
        }
      },
      "2": {
        "name": "(anonymous_4)",
        "decl": {
          "start": {
            "line": 18,
            "column": 2
          },
          "end": {
            "line": 18,
            "column": 6
          }
        },
        "loc": {
          "start": {
            "line": 18,
            "column": 28
          },
          "end": {
            "line": 20,
            "column": 3
          }
        }
      },
      "3": {
        "name": "(anonymous_5)",
        "decl": {
          "start": {
            "line": 23,
            "column": 2
          },
          "end": {
            "line": 23,
            "column": 6
          }
        },
        "loc": {
          "start": {
            "line": 23,
            "column": 28
          },
          "end": {
            "line": 25,
            "column": 3
          }
        }
      },
      "4": {
        "name": "(anonymous_6)",
        "decl": {
          "start": {
            "line": 28,
            "column": 0
          },
          "end": {
            "line": null,
            "column": -1
          }
        },
        "loc": {
          "start": {
            "line": 28,
            "column": 0
          },
          "end": {
            "line": 115,
            "column": 1
          }
        }
      },
      "5": {
        "name": "(anonymous_7)",
        "decl": {
          "start": {
            "line": 33,
            "column": 2
          },
          "end": {
            "line": 33,
            "column": 6
          }
        },
        "loc": {
          "start": {
            "line": 33,
            "column": 40
          },
          "end": {
            "line": 35,
            "column": 3
          }
        }
      },
      "6": {
        "name": "(anonymous_8)",
        "decl": {
          "start": {
            "line": 38,
            "column": 2
          },
          "end": {
            "line": 38,
            "column": 6
          }
        },
        "loc": {
          "start": {
            "line": 38,
            "column": 28
          },
          "end": {
            "line": 40,
            "column": 3
          }
        }
      },
      "7": {
        "name": "(anonymous_9)",
        "decl": {
          "start": {
            "line": 43,
            "column": 2
          },
          "end": {
            "line": 43,
            "column": 6
          }
        },
        "loc": {
          "start": {
            "line": 43,
            "column": 29
          },
          "end": {
            "line": 45,
            "column": 3
          }
        }
      },
      "8": {
        "name": "(anonymous_10)",
        "decl": {
          "start": {
            "line": 48,
            "column": 2
          },
          "end": {
            "line": 48,
            "column": 6
          }
        },
        "loc": {
          "start": {
            "line": 48,
            "column": 14
          },
          "end": {
            "line": 50,
            "column": 3
          }
        }
      },
      "9": {
        "name": "(anonymous_11)",
        "decl": {
          "start": {
            "line": 53,
            "column": 2
          },
          "end": {
            "line": 53,
            "column": 6
          }
        },
        "loc": {
          "start": {
            "line": 53,
            "column": 29
          },
          "end": {
            "line": 55,
            "column": 3
          }
        }
      },
      "10": {
        "name": "(anonymous_12)",
        "decl": {
          "start": {
            "line": 58,
            "column": 2
          },
          "end": {
            "line": 58,
            "column": 6
          }
        },
        "loc": {
          "start": {
            "line": 58,
            "column": 12
          },
          "end": {
            "line": 60,
            "column": 3
          }
        }
      },
      "11": {
        "name": "(anonymous_13)",
        "decl": {
          "start": {
            "line": 63,
            "column": 2
          },
          "end": {
            "line": 63,
            "column": 6
          }
        },
        "loc": {
          "start": {
            "line": 63,
            "column": 15
          },
          "end": {
            "line": 65,
            "column": 3
          }
        }
      },
      "12": {
        "name": "(anonymous_14)",
        "decl": {
          "start": {
            "line": 68,
            "column": 2
          },
          "end": {
            "line": 68,
            "column": 6
          }
        },
        "loc": {
          "start": {
            "line": 68,
            "column": 16
          },
          "end": {
            "line": 70,
            "column": 3
          }
        }
      },
      "13": {
        "name": "(anonymous_15)",
        "decl": {
          "start": {
            "line": 73,
            "column": 2
          },
          "end": {
            "line": 73,
            "column": 6
          }
        },
        "loc": {
          "start": {
            "line": 73,
            "column": 15
          },
          "end": {
            "line": 75,
            "column": 3
          }
        }
      },
      "14": {
        "name": "(anonymous_16)",
        "decl": {
          "start": {
            "line": 78,
            "column": 2
          },
          "end": {
            "line": 78,
            "column": 6
          }
        },
        "loc": {
          "start": {
            "line": 78,
            "column": 19
          },
          "end": {
            "line": 80,
            "column": 3
          }
        }
      },
      "15": {
        "name": "(anonymous_17)",
        "decl": {
          "start": {
            "line": 83,
            "column": 2
          },
          "end": {
            "line": 83,
            "column": 6
          }
        },
        "loc": {
          "start": {
            "line": 83,
            "column": 23
          },
          "end": {
            "line": 85,
            "column": 3
          }
        }
      },
      "16": {
        "name": "(anonymous_18)",
        "decl": {
          "start": {
            "line": 88,
            "column": 2
          },
          "end": {
            "line": 88,
            "column": 6
          }
        },
        "loc": {
          "start": {
            "line": 88,
            "column": 12
          },
          "end": {
            "line": 90,
            "column": 3
          }
        }
      },
      "17": {
        "name": "(anonymous_19)",
        "decl": {
          "start": {
            "line": 93,
            "column": 2
          },
          "end": {
            "line": 93,
            "column": 6
          }
        },
        "loc": {
          "start": {
            "line": 93,
            "column": 30
          },
          "end": {
            "line": 98,
            "column": 3
          }
        }
      },
      "18": {
        "name": "(anonymous_20)",
        "decl": {
          "start": {
            "line": 101,
            "column": 2
          },
          "end": {
            "line": 101,
            "column": 6
          }
        },
        "loc": {
          "start": {
            "line": 101,
            "column": 26
          },
          "end": {
            "line": 106,
            "column": 3
          }
        }
      },
      "19": {
        "name": "(anonymous_21)",
        "decl": {
          "start": {
            "line": 109,
            "column": 2
          },
          "end": {
            "line": 109,
            "column": 6
          }
        },
        "loc": {
          "start": {
            "line": 109,
            "column": 23
          },
          "end": {
            "line": 114,
            "column": 3
          }
        }
      },
      "20": {
        "name": "(anonymous_22)",
        "decl": {
          "start": {
            "line": 117,
            "column": 0
          },
          "end": {
            "line": null,
            "column": -1
          }
        },
        "loc": {
          "start": {
            "line": 117,
            "column": 0
          },
          "end": {
            "line": 140,
            "column": 1
          }
        }
      },
      "21": {
        "name": "(anonymous_23)",
        "decl": {
          "start": {
            "line": 121,
            "column": 2
          },
          "end": {
            "line": 121,
            "column": 6
          }
        },
        "loc": {
          "start": {
            "line": 121,
            "column": 19
          },
          "end": {
            "line": 129,
            "column": 3
          }
        }
      },
      "22": {
        "name": "(anonymous_24)",
        "decl": {
          "start": {
            "line": 132,
            "column": 2
          },
          "end": {
            "line": 132,
            "column": 6
          }
        },
        "loc": {
          "start": {
            "line": 132,
            "column": 21
          },
          "end": {
            "line": 134,
            "column": 3
          }
        }
      },
      "23": {
        "name": "(anonymous_25)",
        "decl": {
          "start": {
            "line": 137,
            "column": 2
          },
          "end": {
            "line": 137,
            "column": 6
          }
        },
        "loc": {
          "start": {
            "line": 137,
            "column": 21
          },
          "end": {
            "line": 139,
            "column": 3
          }
        }
      },
      "24": {
        "name": "setUpPlugins",
        "decl": {
          "start": {
            "line": 142,
            "column": 16
          },
          "end": {
            "line": 142,
            "column": 28
          }
        },
        "loc": {
          "start": {
            "line": 142,
            "column": 50
          },
          "end": {
            "line": 146,
            "column": 1
          }
        }
      }
    },
    "branchMap": {
      "0": {
        "loc": {
          "start": {
            "line": 94,
            "column": 4
          },
          "end": {
            "line": 96,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 94,
              "column": 4
            },
            "end": {
              "line": 96,
              "column": 5
            }
          },
          {
            "start": {
              "line": 94,
              "column": 4
            },
            "end": {
              "line": 96,
              "column": 5
            }
          }
        ]
      },
      "1": {
        "loc": {
          "start": {
            "line": 102,
            "column": 4
          },
          "end": {
            "line": 104,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 102,
              "column": 4
            },
            "end": {
              "line": 104,
              "column": 5
            }
          },
          {
            "start": {
              "line": 102,
              "column": 4
            },
            "end": {
              "line": 104,
              "column": 5
            }
          }
        ]
      },
      "2": {
        "loc": {
          "start": {
            "line": 110,
            "column": 4
          },
          "end": {
            "line": 112,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 110,
              "column": 4
            },
            "end": {
              "line": 112,
              "column": 5
            }
          },
          {
            "start": {
              "line": 110,
              "column": 4
            },
            "end": {
              "line": 112,
              "column": 5
            }
          }
        ]
      },
      "3": {
        "loc": {
          "start": {
            "line": 124,
            "column": 4
          },
          "end": {
            "line": 126,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 124,
              "column": 4
            },
            "end": {
              "line": 126,
              "column": 5
            }
          },
          {
            "start": {
              "line": 124,
              "column": 4
            },
            "end": {
              "line": 126,
              "column": 5
            }
          }
        ]
      },
      "4": {
        "loc": {
          "start": {
            "line": 125,
            "column": 101
          },
          "end": {
            "line": 125,
            "column": 111
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 125,
              "column": 101
            },
            "end": {
              "line": 125,
              "column": 111
            }
          },
          {
            "start": {
              "line": 125,
              "column": 115
            },
            "end": {
              "line": 125,
              "column": 117
            }
          }
        ]
      }
    },
    "s": {
      "0": 1,
      "1": 0,
      "2": 0,
      "3": 0,
      "4": 0,
      "5": 1,
      "6": 1,
      "7": 1,
      "8": 1,
      "9": 1,
      "10": 1,
      "11": 24,
      "12": 0,
      "13": 0,
      "14": 6,
      "15": 6,
      "16": 21,
      "17": 3,
      "18": 3,
      "19": 3,
      "20": 3,
      "21": 3,
      "22": 18,
      "23": 2,
      "24": 6,
      "25": 0,
      "26": 6,
      "27": 11,
      "28": 5,
      "29": 6,
      "30": 11,
      "31": 5,
      "32": 6,
      "33": 1,
      "34": 1,
      "35": 1,
      "36": 1,
      "37": 1,
      "38": 1,
      "39": 1,
      "40": 1,
      "41": 1,
      "42": 1,
      "43": 1,
      "44": 1,
      "45": 1,
      "46": 1,
      "47": 1,
      "48": 1,
      "49": 1,
      "50": 35,
      "51": 34,
      "52": 34,
      "53": 0,
      "54": 34,
      "55": 0,
      "56": 220,
      "57": 1,
      "58": 1,
      "59": 1,
      "60": 16,
      "61": 16,
      "62": 16
    },
    "f": {
      "0": 0,
      "1": 0,
      "2": 0,
      "3": 0,
      "4": 24,
      "5": 0,
      "6": 0,
      "7": 6,
      "8": 6,
      "9": 21,
      "10": 3,
      "11": 3,
      "12": 3,
      "13": 3,
      "14": 3,
      "15": 18,
      "16": 2,
      "17": 6,
      "18": 11,
      "19": 11,
      "20": 35,
      "21": 34,
      "22": 0,
      "23": 220,
      "24": 16
    },
    "b": {
      "0": [
        0,
        6
      ],
      "1": [
        5,
        6
      ],
      "2": [
        5,
        6
      ],
      "3": [
        0,
        34
      ],
      "4": [
        0,
        0
      ]
    }
  },
  "/Users/menduz/code/metaverse-rpc/src/common/json-rpc/Client.ts": {
    "path": "/Users/menduz/code/metaverse-rpc/src/common/json-rpc/Client.ts",
    "statementMap": {
      "0": {
        "start": {
          "line": 16,
          "column": 4
        },
        "end": {
          "line": 16,
          "column": 11
        }
      },
      "1": {
        "start": {
          "line": 9,
          "column": 10
        },
        "end": {
          "line": 9,
          "column": 75
        }
      },
      "2": {
        "start": {
          "line": 10,
          "column": 10
        },
        "end": {
          "line": 10,
          "column": 36
        }
      },
      "3": {
        "start": {
          "line": 11,
          "column": 10
        },
        "end": {
          "line": 11,
          "column": 38
        }
      },
      "4": {
        "start": {
          "line": 12,
          "column": 10
        },
        "end": {
          "line": 12,
          "column": 38
        }
      },
      "5": {
        "start": {
          "line": 13,
          "column": 10
        },
        "end": {
          "line": 13,
          "column": 28
        }
      },
      "6": {
        "start": {
          "line": 17,
          "column": 4
        },
        "end": {
          "line": 17,
          "column": 25
        }
      },
      "7": {
        "start": {
          "line": 25,
          "column": 4
        },
        "end": {
          "line": 36,
          "column": 5
        }
      },
      "8": {
        "start": {
          "line": 26,
          "column": 6
        },
        "end": {
          "line": 26,
          "column": 45
        }
      },
      "9": {
        "start": {
          "line": 29,
          "column": 6
        },
        "end": {
          "line": 33,
          "column": 7
        }
      },
      "10": {
        "start": {
          "line": 30,
          "column": 8
        },
        "end": {
          "line": 30,
          "column": 40
        }
      },
      "11": {
        "start": {
          "line": 32,
          "column": 8
        },
        "end": {
          "line": 32,
          "column": 36
        }
      },
      "12": {
        "start": {
          "line": 35,
          "column": 6
        },
        "end": {
          "line": 35,
          "column": 26
        }
      },
      "13": {
        "start": {
          "line": 39,
          "column": 4
        },
        "end": {
          "line": 71,
          "column": 5
        }
      },
      "14": {
        "start": {
          "line": 40,
          "column": 6
        },
        "end": {
          "line": 40,
          "column": 81
        }
      },
      "15": {
        "start": {
          "line": 41,
          "column": 11
        },
        "end": {
          "line": 71,
          "column": 5
        }
      },
      "16": {
        "start": {
          "line": 42,
          "column": 6
        },
        "end": {
          "line": 65,
          "column": 7
        }
      },
      "17": {
        "start": {
          "line": 44,
          "column": 24
        },
        "end": {
          "line": 44,
          "column": 87
        }
      },
      "18": {
        "start": {
          "line": 45,
          "column": 8
        },
        "end": {
          "line": 45,
          "column": 51
        }
      },
      "19": {
        "start": {
          "line": 47,
          "column": 8
        },
        "end": {
          "line": 62,
          "column": 9
        }
      },
      "20": {
        "start": {
          "line": 48,
          "column": 10
        },
        "end": {
          "line": 48,
          "column": 41
        }
      },
      "21": {
        "start": {
          "line": 49,
          "column": 15
        },
        "end": {
          "line": 62,
          "column": 9
        }
      },
      "22": {
        "start": {
          "line": 50,
          "column": 24
        },
        "end": {
          "line": 54,
          "column": 11
        }
      },
      "23": {
        "start": {
          "line": 55,
          "column": 10
        },
        "end": {
          "line": 55,
          "column": 31
        }
      },
      "24": {
        "start": {
          "line": 57,
          "column": 10
        },
        "end": {
          "line": 61,
          "column": 11
        }
      },
      "25": {
        "start": {
          "line": 64,
          "column": 8
        },
        "end": {
          "line": 64,
          "column": 94
        }
      },
      "26": {
        "start": {
          "line": 66,
          "column": 11
        },
        "end": {
          "line": 71,
          "column": 5
        }
      },
      "27": {
        "start": {
          "line": 68,
          "column": 6
        },
        "end": {
          "line": 68,
          "column": 47
        }
      },
      "28": {
        "start": {
          "line": 70,
          "column": 6
        },
        "end": {
          "line": 70,
          "column": 69
        }
      },
      "29": {
        "start": {
          "line": 78,
          "column": 4
        },
        "end": {
          "line": 78,
          "column": 35
        }
      },
      "30": {
        "start": {
          "line": 89,
          "column": 4
        },
        "end": {
          "line": 91,
          "column": 5
        }
      },
      "31": {
        "start": {
          "line": 90,
          "column": 6
        },
        "end": {
          "line": 90,
          "column": 114
        }
      },
      "32": {
        "start": {
          "line": 93,
          "column": 15
        },
        "end": {
          "line": 93,
          "column": 36
        }
      },
      "33": {
        "start": {
          "line": 94,
          "column": 39
        },
        "end": {
          "line": 94,
          "column": 77
        }
      },
      "34": {
        "start": {
          "line": 96,
          "column": 4
        },
        "end": {
          "line": 103,
          "column": 6
        }
      },
      "35": {
        "start": {
          "line": 97,
          "column": 6
        },
        "end": {
          "line": 102,
          "column": 7
        }
      },
      "36": {
        "start": {
          "line": 98,
          "column": 8
        },
        "end": {
          "line": 98,
          "column": 61
        }
      },
      "37": {
        "start": {
          "line": 99,
          "column": 8
        },
        "end": {
          "line": 99,
          "column": 27
        }
      },
      "38": {
        "start": {
          "line": 101,
          "column": 8
        },
        "end": {
          "line": 101,
          "column": 28
        }
      },
      "39": {
        "start": {
          "line": 114,
          "column": 4
        },
        "end": {
          "line": 116,
          "column": 5
        }
      },
      "40": {
        "start": {
          "line": 115,
          "column": 6
        },
        "end": {
          "line": 115,
          "column": 116
        }
      },
      "41": {
        "start": {
          "line": 118,
          "column": 4
        },
        "end": {
          "line": 118,
          "column": 50
        }
      },
      "42": {
        "start": {
          "line": 122,
          "column": 4
        },
        "end": {
          "line": 125,
          "column": 5
        }
      },
      "43": {
        "start": {
          "line": 123,
          "column": 6
        },
        "end": {
          "line": 123,
          "column": 28
        }
      },
      "44": {
        "start": {
          "line": 124,
          "column": 6
        },
        "end": {
          "line": 124,
          "column": 32
        }
      },
      "45": {
        "start": {
          "line": 129,
          "column": 4
        },
        "end": {
          "line": 129,
          "column": 52
        }
      },
      "46": {
        "start": {
          "line": 131,
          "column": 4
        },
        "end": {
          "line": 131,
          "column": 30
        }
      },
      "47": {
        "start": {
          "line": 135,
          "column": 4
        },
        "end": {
          "line": 141,
          "column": 5
        }
      },
      "48": {
        "start": {
          "line": 136,
          "column": 20
        },
        "end": {
          "line": 136,
          "column": 75
        }
      },
      "49": {
        "start": {
          "line": 137,
          "column": 6
        },
        "end": {
          "line": 140,
          "column": 7
        }
      },
      "50": {
        "start": {
          "line": 138,
          "column": 8
        },
        "end": {
          "line": 138,
          "column": 44
        }
      },
      "51": {
        "start": {
          "line": 139,
          "column": 8
        },
        "end": {
          "line": 139,
          "column": 36
        }
      },
      "52": {
        "start": {
          "line": 145,
          "column": 4
        },
        "end": {
          "line": 147,
          "column": 5
        }
      },
      "53": {
        "start": {
          "line": 146,
          "column": 6
        },
        "end": {
          "line": 146,
          "column": 83
        }
      }
    },
    "fnMap": {
      "0": {
        "name": "(anonymous_0)",
        "decl": {
          "start": {
            "line": 15,
            "column": 2
          },
          "end": {
            "line": 15,
            "column": 13
          }
        },
        "loc": {
          "start": {
            "line": 15,
            "column": 41
          },
          "end": {
            "line": 18,
            "column": 3
          }
        }
      },
      "1": {
        "name": "(anonymous_1)",
        "decl": {
          "start": {
            "line": 22,
            "column": 9
          },
          "end": {
            "line": 22,
            "column": 22
          }
        },
        "loc": {
          "start": {
            "line": 22,
            "column": 90
          },
          "end": {
            "line": 72,
            "column": 3
          }
        }
      },
      "2": {
        "name": "(anonymous_2)",
        "decl": {
          "start": {
            "line": 77,
            "column": 9
          },
          "end": {
            "line": 77,
            "column": 18
          }
        },
        "loc": {
          "start": {
            "line": 77,
            "column": 58
          },
          "end": {
            "line": 79,
            "column": 3
          }
        }
      },
      "3": {
        "name": "(anonymous_3)",
        "decl": {
          "start": {
            "line": 88,
            "column": 2
          },
          "end": {
            "line": 88,
            "column": 5
          }
        },
        "loc": {
          "start": {
            "line": 88,
            "column": 35
          },
          "end": {
            "line": 104,
            "column": 3
          }
        }
      },
      "4": {
        "name": "(anonymous_4)",
        "decl": {
          "start": {
            "line": 96,
            "column": 23
          },
          "end": {
            "line": 96,
            "column": 24
          }
        },
        "loc": {
          "start": {
            "line": 96,
            "column": 43
          },
          "end": {
            "line": 103,
            "column": 5
          }
        }
      },
      "5": {
        "name": "(anonymous_5)",
        "decl": {
          "start": {
            "line": 113,
            "column": 2
          },
          "end": {
            "line": 113,
            "column": 7
          }
        },
        "loc": {
          "start": {
            "line": 113,
            "column": 37
          },
          "end": {
            "line": 119,
            "column": 3
          }
        }
      },
      "6": {
        "name": "(anonymous_6)",
        "decl": {
          "start": {
            "line": 121,
            "column": 12
          },
          "end": {
            "line": 121,
            "column": 21
          }
        },
        "loc": {
          "start": {
            "line": 121,
            "column": 22
          },
          "end": {
            "line": 126,
            "column": 3
          }
        }
      },
      "7": {
        "name": "(anonymous_7)",
        "decl": {
          "start": {
            "line": 128,
            "column": 10
          },
          "end": {
            "line": 128,
            "column": 14
          }
        },
        "loc": {
          "start": {
            "line": 128,
            "column": 67
          },
          "end": {
            "line": 132,
            "column": 3
          }
        }
      },
      "8": {
        "name": "(anonymous_8)",
        "decl": {
          "start": {
            "line": 134,
            "column": 10
          },
          "end": {
            "line": 134,
            "column": 28
          }
        },
        "loc": {
          "start": {
            "line": 134,
            "column": 29
          },
          "end": {
            "line": 142,
            "column": 3
          }
        }
      },
      "9": {
        "name": "(anonymous_9)",
        "decl": {
          "start": {
            "line": 144,
            "column": 10
          },
          "end": {
            "line": 144,
            "column": 20
          }
        },
        "loc": {
          "start": {
            "line": 144,
            "column": 68
          },
          "end": {
            "line": 148,
            "column": 3
          }
        }
      }
    },
    "branchMap": {
      "0": {
        "loc": {
          "start": {
            "line": 25,
            "column": 4
          },
          "end": {
            "line": 36,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 25,
              "column": 4
            },
            "end": {
              "line": 36,
              "column": 5
            }
          },
          {
            "start": {
              "line": 25,
              "column": 4
            },
            "end": {
              "line": 36,
              "column": 5
            }
          }
        ]
      },
      "1": {
        "loc": {
          "start": {
            "line": 39,
            "column": 4
          },
          "end": {
            "line": 71,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 39,
              "column": 4
            },
            "end": {
              "line": 71,
              "column": 5
            }
          },
          {
            "start": {
              "line": 39,
              "column": 4
            },
            "end": {
              "line": 71,
              "column": 5
            }
          }
        ]
      },
      "2": {
        "loc": {
          "start": {
            "line": 41,
            "column": 11
          },
          "end": {
            "line": 71,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 41,
              "column": 11
            },
            "end": {
              "line": 71,
              "column": 5
            }
          },
          {
            "start": {
              "line": 41,
              "column": 11
            },
            "end": {
              "line": 71,
              "column": 5
            }
          }
        ]
      },
      "3": {
        "loc": {
          "start": {
            "line": 42,
            "column": 6
          },
          "end": {
            "line": 65,
            "column": 7
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 42,
              "column": 6
            },
            "end": {
              "line": 65,
              "column": 7
            }
          },
          {
            "start": {
              "line": 42,
              "column": 6
            },
            "end": {
              "line": 65,
              "column": 7
            }
          }
        ]
      },
      "4": {
        "loc": {
          "start": {
            "line": 47,
            "column": 8
          },
          "end": {
            "line": 62,
            "column": 9
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 47,
              "column": 8
            },
            "end": {
              "line": 62,
              "column": 9
            }
          },
          {
            "start": {
              "line": 47,
              "column": 8
            },
            "end": {
              "line": 62,
              "column": 9
            }
          }
        ]
      },
      "5": {
        "loc": {
          "start": {
            "line": 49,
            "column": 15
          },
          "end": {
            "line": 62,
            "column": 9
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 49,
              "column": 15
            },
            "end": {
              "line": 62,
              "column": 9
            }
          },
          {
            "start": {
              "line": 49,
              "column": 15
            },
            "end": {
              "line": 62,
              "column": 9
            }
          }
        ]
      },
      "6": {
        "loc": {
          "start": {
            "line": 53,
            "column": 13
          },
          "end": {
            "line": 53,
            "column": 26
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 53,
              "column": 13
            },
            "end": {
              "line": 53,
              "column": 26
            }
          },
          {
            "start": {
              "line": 53,
              "column": 30
            },
            "end": {
              "line": 53,
              "column": 48
            }
          },
          {
            "start": {
              "line": 53,
              "column": 53
            },
            "end": {
              "line": 53,
              "column": 55
            }
          }
        ]
      },
      "7": {
        "loc": {
          "start": {
            "line": 66,
            "column": 11
          },
          "end": {
            "line": 71,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 66,
              "column": 11
            },
            "end": {
              "line": 71,
              "column": 5
            }
          },
          {
            "start": {
              "line": 66,
              "column": 11
            },
            "end": {
              "line": 71,
              "column": 5
            }
          }
        ]
      },
      "8": {
        "loc": {
          "start": {
            "line": 77,
            "column": 56
          },
          "end": {
            "line": 77,
            "column": 58
          }
        },
        "type": "default-arg",
        "locations": [
          {
            "start": {
              "line": 77,
              "column": 56
            },
            "end": {
              "line": 77,
              "column": 58
            }
          }
        ]
      },
      "9": {
        "loc": {
          "start": {
            "line": 89,
            "column": 4
          },
          "end": {
            "line": 91,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 89,
              "column": 4
            },
            "end": {
              "line": 91,
              "column": 5
            }
          },
          {
            "start": {
              "line": 89,
              "column": 4
            },
            "end": {
              "line": 91,
              "column": 5
            }
          }
        ]
      },
      "10": {
        "loc": {
          "start": {
            "line": 89,
            "column": 8
          },
          "end": {
            "line": 89,
            "column": 37
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 89,
              "column": 8
            },
            "end": {
              "line": 89,
              "column": 37
            }
          },
          {
            "start": {
              "line": 89,
              "column": 41
            },
            "end": {
              "line": 89,
              "column": 67
            }
          }
        ]
      },
      "11": {
        "loc": {
          "start": {
            "line": 114,
            "column": 4
          },
          "end": {
            "line": 116,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 114,
              "column": 4
            },
            "end": {
              "line": 116,
              "column": 5
            }
          },
          {
            "start": {
              "line": 114,
              "column": 4
            },
            "end": {
              "line": 116,
              "column": 5
            }
          }
        ]
      },
      "12": {
        "loc": {
          "start": {
            "line": 114,
            "column": 8
          },
          "end": {
            "line": 114,
            "column": 37
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 114,
              "column": 8
            },
            "end": {
              "line": 114,
              "column": 37
            }
          },
          {
            "start": {
              "line": 114,
              "column": 41
            },
            "end": {
              "line": 114,
              "column": 67
            }
          }
        ]
      },
      "13": {
        "loc": {
          "start": {
            "line": 122,
            "column": 4
          },
          "end": {
            "line": 125,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 122,
              "column": 4
            },
            "end": {
              "line": 125,
              "column": 5
            }
          },
          {
            "start": {
              "line": 122,
              "column": 4
            },
            "end": {
              "line": 125,
              "column": 5
            }
          }
        ]
      },
      "14": {
        "loc": {
          "start": {
            "line": 135,
            "column": 4
          },
          "end": {
            "line": 141,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 135,
              "column": 4
            },
            "end": {
              "line": 141,
              "column": 5
            }
          },
          {
            "start": {
              "line": 135,
              "column": 4
            },
            "end": {
              "line": 141,
              "column": 5
            }
          }
        ]
      },
      "15": {
        "loc": {
          "start": {
            "line": 145,
            "column": 4
          },
          "end": {
            "line": 147,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 145,
              "column": 4
            },
            "end": {
              "line": 147,
              "column": 5
            }
          },
          {
            "start": {
              "line": 145,
              "column": 4
            },
            "end": {
              "line": 147,
              "column": 5
            }
          }
        ]
      },
      "16": {
        "loc": {
          "start": {
            "line": 146,
            "column": 51
          },
          "end": {
            "line": 146,
            "column": 54
          }
        },
        "type": "cond-expr",
        "locations": [
          {
            "start": {
              "line": 146,
              "column": 51
            },
            "end": {
              "line": 146,
              "column": 54
            }
          },
          {
            "start": {
              "line": 146,
              "column": 57
            },
            "end": {
              "line": 146,
              "column": 60
            }
          }
        ]
      }
    },
    "s": {
      "0": 1,
      "1": 1,
      "2": 1,
      "3": 1,
      "4": 1,
      "5": 1,
      "6": 1,
      "7": 4,
      "8": 4,
      "9": 4,
      "10": 4,
      "11": 0,
      "12": 0,
      "13": 4,
      "14": 0,
      "15": 4,
      "16": 2,
      "17": 2,
      "18": 2,
      "19": 2,
      "20": 2,
      "21": 0,
      "22": 0,
      "23": 0,
      "24": 0,
      "25": 0,
      "26": 2,
      "27": 2,
      "28": 0,
      "29": 1,
      "30": 2,
      "31": 0,
      "32": 2,
      "33": 2,
      "34": 2,
      "35": 2,
      "36": 2,
      "37": 2,
      "38": 0,
      "39": 0,
      "40": 0,
      "41": 0,
      "42": 890,
      "43": 1,
      "44": 1,
      "45": 2,
      "46": 2,
      "47": 3,
      "48": 2,
      "49": 2,
      "50": 2,
      "51": 2,
      "52": 6,
      "53": 0
    },
    "f": {
      "0": 1,
      "1": 4,
      "2": 1,
      "3": 2,
      "4": 2,
      "5": 0,
      "6": 890,
      "7": 2,
      "8": 3,
      "9": 6
    },
    "b": {
      "0": [
        4,
        0
      ],
      "1": [
        0,
        4
      ],
      "2": [
        2,
        2
      ],
      "3": [
        2,
        0
      ],
      "4": [
        2,
        0
      ],
      "5": [
        0,
        0
      ],
      "6": [
        0,
        0,
        0
      ],
      "7": [
        2,
        0
      ],
      "8": [
        1
      ],
      "9": [
        0,
        2
      ],
      "10": [
        2,
        2
      ],
      "11": [
        0,
        0
      ],
      "12": [
        0,
        0
      ],
      "13": [
        1,
        889
      ],
      "14": [
        2,
        1
      ],
      "15": [
        0,
        6
      ],
      "16": [
        0,
        0
      ]
    }
  },
  "/Users/menduz/code/metaverse-rpc/src/common/json-rpc/API.ts": {
    "path": "/Users/menduz/code/metaverse-rpc/src/common/json-rpc/API.ts",
    "statementMap": {
      "0": {
        "start": {
          "line": 3,
          "column": 27
        },
        "end": {
          "line": 3,
          "column": 44
        }
      },
      "1": {
        "start": {
          "line": 14,
          "column": 2
        },
        "end": {
          "line": 16,
          "column": 3
        }
      },
      "2": {
        "start": {
          "line": 15,
          "column": 4
        },
        "end": {
          "line": 15,
          "column": 87
        }
      },
      "3": {
        "start": {
          "line": 18,
          "column": 17
        },
        "end": {
          "line": 18,
          "column": 52
        }
      },
      "4": {
        "start": {
          "line": 20,
          "column": 2
        },
        "end": {
          "line": 54,
          "column": 4
        }
      },
      "5": {
        "start": {
          "line": 22,
          "column": 6
        },
        "end": {
          "line": 24,
          "column": 7
        }
      },
      "6": {
        "start": {
          "line": 23,
          "column": 8
        },
        "end": {
          "line": 23,
          "column": 27
        }
      },
      "7": {
        "start": {
          "line": 26,
          "column": 6
        },
        "end": {
          "line": 50,
          "column": 7
        }
      },
      "8": {
        "start": {
          "line": 27,
          "column": 8
        },
        "end": {
          "line": 27,
          "column": 31
        }
      },
      "9": {
        "start": {
          "line": 28,
          "column": 13
        },
        "end": {
          "line": 50,
          "column": 7
        }
      },
      "10": {
        "start": {
          "line": 29,
          "column": 23
        },
        "end": {
          "line": 29,
          "column": 37
        }
      },
      "11": {
        "start": {
          "line": 30,
          "column": 8
        },
        "end": {
          "line": 41,
          "column": 12
        }
      },
      "12": {
        "start": {
          "line": 31,
          "column": 10
        },
        "end": {
          "line": 41,
          "column": 12
        }
      },
      "13": {
        "start": {
          "line": 32,
          "column": 12
        },
        "end": {
          "line": 40,
          "column": 13
        }
      },
      "14": {
        "start": {
          "line": 33,
          "column": 14
        },
        "end": {
          "line": 37,
          "column": 15
        }
      },
      "15": {
        "start": {
          "line": 34,
          "column": 16
        },
        "end": {
          "line": 34,
          "column": 43
        }
      },
      "16": {
        "start": {
          "line": 36,
          "column": 16
        },
        "end": {
          "line": 36,
          "column": 42
        }
      },
      "17": {
        "start": {
          "line": 39,
          "column": 14
        },
        "end": {
          "line": 39,
          "column": 40
        }
      },
      "18": {
        "start": {
          "line": 42,
          "column": 13
        },
        "end": {
          "line": 50,
          "column": 7
        }
      },
      "19": {
        "start": {
          "line": 43,
          "column": 23
        },
        "end": {
          "line": 43,
          "column": 37
        }
      },
      "20": {
        "start": {
          "line": 44,
          "column": 8
        },
        "end": {
          "line": 44,
          "column": 87
        }
      },
      "21": {
        "start": {
          "line": 44,
          "column": 43
        },
        "end": {
          "line": 44,
          "column": 87
        }
      },
      "22": {
        "start": {
          "line": 45,
          "column": 13
        },
        "end": {
          "line": 50,
          "column": 7
        }
      },
      "23": {
        "start": {
          "line": 46,
          "column": 8
        },
        "end": {
          "line": 46,
          "column": 24
        }
      },
      "24": {
        "start": {
          "line": 48,
          "column": 23
        },
        "end": {
          "line": 48,
          "column": 27
        }
      },
      "25": {
        "start": {
          "line": 49,
          "column": 8
        },
        "end": {
          "line": 49,
          "column": 85
        }
      },
      "26": {
        "start": {
          "line": 49,
          "column": 43
        },
        "end": {
          "line": 49,
          "column": 85
        }
      },
      "27": {
        "start": {
          "line": 52,
          "column": 6
        },
        "end": {
          "line": 52,
          "column": 25
        }
      }
    },
    "fnMap": {
      "0": {
        "name": "getApi",
        "decl": {
          "start": {
            "line": 13,
            "column": 16
          },
          "end": {
            "line": 13,
            "column": 22
          }
        },
        "loc": {
          "start": {
            "line": 13,
            "column": 86
          },
          "end": {
            "line": 55,
            "column": 1
          }
        }
      },
      "1": {
        "name": "(anonymous_1)",
        "decl": {
          "start": {
            "line": 21,
            "column": 9
          },
          "end": {
            "line": 21,
            "column": 10
          }
        },
        "loc": {
          "start": {
            "line": 21,
            "column": 39
          },
          "end": {
            "line": 53,
            "column": 5
          }
        }
      },
      "2": {
        "name": "(anonymous_2)",
        "decl": {
          "start": {
            "line": 30,
            "column": 23
          },
          "end": {
            "line": 30,
            "column": 24
          }
        },
        "loc": {
          "start": {
            "line": 31,
            "column": 10
          },
          "end": {
            "line": 41,
            "column": 12
          }
        }
      },
      "3": {
        "name": "(anonymous_3)",
        "decl": {
          "start": {
            "line": 31,
            "column": 45
          },
          "end": {
            "line": 31,
            "column": 46
          }
        },
        "loc": {
          "start": {
            "line": 31,
            "column": 61
          },
          "end": {
            "line": 41,
            "column": 11
          }
        }
      },
      "4": {
        "name": "(anonymous_4)",
        "decl": {
          "start": {
            "line": 44,
            "column": 23
          },
          "end": {
            "line": 44,
            "column": 24
          }
        },
        "loc": {
          "start": {
            "line": 44,
            "column": 43
          },
          "end": {
            "line": 44,
            "column": 87
          }
        }
      },
      "5": {
        "name": "(anonymous_5)",
        "decl": {
          "start": {
            "line": 49,
            "column": 23
          },
          "end": {
            "line": 49,
            "column": 24
          }
        },
        "loc": {
          "start": {
            "line": 49,
            "column": 43
          },
          "end": {
            "line": 49,
            "column": 85
          }
        }
      }
    },
    "branchMap": {
      "0": {
        "loc": {
          "start": {
            "line": 13,
            "column": 84
          },
          "end": {
            "line": 13,
            "column": 86
          }
        },
        "type": "default-arg",
        "locations": [
          {
            "start": {
              "line": 13,
              "column": 84
            },
            "end": {
              "line": 13,
              "column": 86
            }
          }
        ]
      },
      "1": {
        "loc": {
          "start": {
            "line": 14,
            "column": 2
          },
          "end": {
            "line": 16,
            "column": 3
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 14,
              "column": 2
            },
            "end": {
              "line": 16,
              "column": 3
            }
          },
          {
            "start": {
              "line": 14,
              "column": 2
            },
            "end": {
              "line": 16,
              "column": 3
            }
          }
        ]
      },
      "2": {
        "loc": {
          "start": {
            "line": 18,
            "column": 34
          },
          "end": {
            "line": 18,
            "column": 36
          }
        },
        "type": "cond-expr",
        "locations": [
          {
            "start": {
              "line": 18,
              "column": 34
            },
            "end": {
              "line": 18,
              "column": 36
            }
          },
          {
            "start": {
              "line": 18,
              "column": 39
            },
            "end": {
              "line": 18,
              "column": 52
            }
          }
        ]
      },
      "3": {
        "loc": {
          "start": {
            "line": 22,
            "column": 6
          },
          "end": {
            "line": 24,
            "column": 7
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 22,
              "column": 6
            },
            "end": {
              "line": 24,
              "column": 7
            }
          },
          {
            "start": {
              "line": 22,
              "column": 6
            },
            "end": {
              "line": 24,
              "column": 7
            }
          }
        ]
      },
      "4": {
        "loc": {
          "start": {
            "line": 26,
            "column": 6
          },
          "end": {
            "line": 50,
            "column": 7
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 26,
              "column": 6
            },
            "end": {
              "line": 50,
              "column": 7
            }
          },
          {
            "start": {
              "line": 26,
              "column": 6
            },
            "end": {
              "line": 50,
              "column": 7
            }
          }
        ]
      },
      "5": {
        "loc": {
          "start": {
            "line": 26,
            "column": 10
          },
          "end": {
            "line": 26,
            "column": 30
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 26,
              "column": 10
            },
            "end": {
              "line": 26,
              "column": 30
            }
          },
          {
            "start": {
              "line": 26,
              "column": 34
            },
            "end": {
              "line": 26,
              "column": 54
            }
          }
        ]
      },
      "6": {
        "loc": {
          "start": {
            "line": 28,
            "column": 13
          },
          "end": {
            "line": 50,
            "column": 7
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 28,
              "column": 13
            },
            "end": {
              "line": 50,
              "column": 7
            }
          },
          {
            "start": {
              "line": 28,
              "column": 13
            },
            "end": {
              "line": 50,
              "column": 7
            }
          }
        ]
      },
      "7": {
        "loc": {
          "start": {
            "line": 28,
            "column": 17
          },
          "end": {
            "line": 28,
            "column": 43
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 28,
              "column": 17
            },
            "end": {
              "line": 28,
              "column": 43
            }
          },
          {
            "start": {
              "line": 28,
              "column": 47
            },
            "end": {
              "line": 28,
              "column": 62
            }
          }
        ]
      },
      "8": {
        "loc": {
          "start": {
            "line": 33,
            "column": 14
          },
          "end": {
            "line": 37,
            "column": 15
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 33,
              "column": 14
            },
            "end": {
              "line": 37,
              "column": 15
            }
          },
          {
            "start": {
              "line": 33,
              "column": 14
            },
            "end": {
              "line": 37,
              "column": 15
            }
          }
        ]
      },
      "9": {
        "loc": {
          "start": {
            "line": 33,
            "column": 18
          },
          "end": {
            "line": 33,
            "column": 24
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 33,
              "column": 18
            },
            "end": {
              "line": 33,
              "column": 24
            }
          },
          {
            "start": {
              "line": 33,
              "column": 28
            },
            "end": {
              "line": 33,
              "column": 51
            }
          }
        ]
      },
      "10": {
        "loc": {
          "start": {
            "line": 42,
            "column": 13
          },
          "end": {
            "line": 50,
            "column": 7
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 42,
              "column": 13
            },
            "end": {
              "line": 50,
              "column": 7
            }
          },
          {
            "start": {
              "line": 42,
              "column": 13
            },
            "end": {
              "line": 50,
              "column": 7
            }
          }
        ]
      },
      "11": {
        "loc": {
          "start": {
            "line": 42,
            "column": 17
          },
          "end": {
            "line": 42,
            "column": 45
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 42,
              "column": 17
            },
            "end": {
              "line": 42,
              "column": 45
            }
          },
          {
            "start": {
              "line": 42,
              "column": 49
            },
            "end": {
              "line": 42,
              "column": 64
            }
          }
        ]
      },
      "12": {
        "loc": {
          "start": {
            "line": 45,
            "column": 13
          },
          "end": {
            "line": 50,
            "column": 7
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 45,
              "column": 13
            },
            "end": {
              "line": 50,
              "column": 7
            }
          },
          {
            "start": {
              "line": 45,
              "column": 13
            },
            "end": {
              "line": 50,
              "column": 7
            }
          }
        ]
      }
    },
    "s": {
      "0": 1,
      "1": 0,
      "2": 0,
      "3": 0,
      "4": 0,
      "5": 0,
      "6": 0,
      "7": 0,
      "8": 0,
      "9": 0,
      "10": 0,
      "11": 0,
      "12": 0,
      "13": 0,
      "14": 0,
      "15": 0,
      "16": 0,
      "17": 0,
      "18": 0,
      "19": 0,
      "20": 0,
      "21": 0,
      "22": 0,
      "23": 0,
      "24": 0,
      "25": 0,
      "26": 0,
      "27": 0
    },
    "f": {
      "0": 0,
      "1": 0,
      "2": 0,
      "3": 0,
      "4": 0,
      "5": 0
    },
    "b": {
      "0": [
        0
      ],
      "1": [
        0,
        0
      ],
      "2": [
        0,
        0
      ],
      "3": [
        0,
        0
      ],
      "4": [
        0,
        0
      ],
      "5": [
        0,
        0
      ],
      "6": [
        0,
        0
      ],
      "7": [
        0,
        0
      ],
      "8": [
        0,
        0
      ],
      "9": [
        0,
        0
      ],
      "10": [
        0,
        0
      ],
      "11": [
        0,
        0
      ],
      "12": [
        0,
        0
      ]
    }
  },
  "/Users/menduz/code/metaverse-rpc/src/client/Script.ts": {
    "path": "/Users/menduz/code/metaverse-rpc/src/client/Script.ts",
    "statementMap": {
      "0": {
        "start": {
          "line": 7,
          "column": 33
        },
        "end": {
          "line": 7,
          "column": 49
        }
      },
      "1": {
        "start": {
          "line": 13,
          "column": 18
        },
        "end": {
          "line": 13,
          "column": 60
        }
      },
      "2": {
        "start": {
          "line": 15,
          "column": 26
        },
        "end": {
          "line": 15,
          "column": 69
        }
      },
      "3": {
        "start": {
          "line": 28,
          "column": 2
        },
        "end": {
          "line": 30,
          "column": 3
        }
      },
      "4": {
        "start": {
          "line": 29,
          "column": 4
        },
        "end": {
          "line": 29,
          "column": 58
        }
      },
      "5": {
        "start": {
          "line": 31,
          "column": 2
        },
        "end": {
          "line": 35,
          "column": 3
        }
      },
      "6": {
        "start": {
          "line": 32,
          "column": 4
        },
        "end": {
          "line": 34,
          "column": 74
        }
      },
      "7": {
        "start": {
          "line": 33,
          "column": 6
        },
        "end": {
          "line": 33,
          "column": 70
        }
      },
      "8": {
        "start": {
          "line": 34,
          "column": 11
        },
        "end": {
          "line": 34,
          "column": 74
        }
      },
      "9": {
        "start": {
          "line": 43,
          "column": 27
        },
        "end": {
          "line": 43,
          "column": 35
        }
      },
      "10": {
        "start": {
          "line": 44,
          "column": 2
        },
        "end": {
          "line": 44,
          "column": 78
        }
      },
      "11": {
        "start": {
          "line": 45,
          "column": 2
        },
        "end": {
          "line": 45,
          "column": 39
        }
      },
      "12": {
        "start": {
          "line": 49,
          "column": 22
        },
        "end": {
          "line": 49,
          "column": 45
        }
      },
      "13": {
        "start": {
          "line": 51,
          "column": 2
        },
        "end": {
          "line": 51,
          "column": 36
        }
      },
      "14": {
        "start": {
          "line": 51,
          "column": 30
        },
        "end": {
          "line": 51,
          "column": 36
        }
      },
      "15": {
        "start": {
          "line": 53,
          "column": 2
        },
        "end": {
          "line": 53,
          "column": 57
        }
      },
      "16": {
        "start": {
          "line": 55,
          "column": 2
        },
        "end": {
          "line": 57,
          "column": 4
        }
      },
      "17": {
        "start": {
          "line": 56,
          "column": 4
        },
        "end": {
          "line": 56,
          "column": 49
        }
      },
      "18": {
        "start": {
          "line": 68,
          "column": 4
        },
        "end": {
          "line": 68,
          "column": 14
        }
      },
      "19": {
        "start": {
          "line": 67,
          "column": 22
        },
        "end": {
          "line": 67,
          "column": 51
        }
      },
      "20": {
        "start": {
          "line": 63,
          "column": 2
        },
        "end": {
          "line": 63,
          "column": 41
        }
      },
      "21": {
        "start": {
          "line": 65,
          "column": 12
        },
        "end": {
          "line": 65,
          "column": 27
        }
      },
      "22": {
        "start": {
          "line": 70,
          "column": 4
        },
        "end": {
          "line": 74,
          "column": 5
        }
      },
      "23": {
        "start": {
          "line": 71,
          "column": 6
        },
        "end": {
          "line": 73,
          "column": 8
        }
      },
      "24": {
        "start": {
          "line": 72,
          "column": 8
        },
        "end": {
          "line": 72,
          "column": 29
        }
      },
      "25": {
        "start": {
          "line": 76,
          "column": 4
        },
        "end": {
          "line": 80,
          "column": 5
        }
      },
      "26": {
        "start": {
          "line": 77,
          "column": 6
        },
        "end": {
          "line": 79,
          "column": 8
        }
      },
      "27": {
        "start": {
          "line": 78,
          "column": 8
        },
        "end": {
          "line": 78,
          "column": 36
        }
      },
      "28": {
        "start": {
          "line": 82,
          "column": 4
        },
        "end": {
          "line": 84,
          "column": 6
        }
      },
      "29": {
        "start": {
          "line": 83,
          "column": 6
        },
        "end": {
          "line": 83,
          "column": 34
        }
      },
      "30": {
        "start": {
          "line": 86,
          "column": 4
        },
        "end": {
          "line": 92,
          "column": 5
        }
      },
      "31": {
        "start": {
          "line": 87,
          "column": 6
        },
        "end": {
          "line": 89,
          "column": 8
        }
      },
      "32": {
        "start": {
          "line": 88,
          "column": 8
        },
        "end": {
          "line": 88,
          "column": 25
        }
      },
      "33": {
        "start": {
          "line": 91,
          "column": 6
        },
        "end": {
          "line": 91,
          "column": 23
        }
      },
      "34": {
        "start": {
          "line": 96,
          "column": 4
        },
        "end": {
          "line": 96,
          "column": 39
        }
      },
      "35": {
        "start": {
          "line": 107,
          "column": 23
        },
        "end": {
          "line": 107,
          "column": 51
        }
      },
      "36": {
        "start": {
          "line": 109,
          "column": 26
        },
        "end": {
          "line": 111,
          "column": 6
        }
      },
      "37": {
        "start": {
          "line": 110,
          "column": 6
        },
        "end": {
          "line": 110,
          "column": 36
        }
      },
      "38": {
        "start": {
          "line": 113,
          "column": 4
        },
        "end": {
          "line": 120,
          "column": 5
        }
      },
      "39": {
        "start": {
          "line": 114,
          "column": 6
        },
        "end": {
          "line": 114,
          "column": 64
        }
      },
      "40": {
        "start": {
          "line": 117,
          "column": 6
        },
        "end": {
          "line": 119,
          "column": 8
        }
      },
      "41": {
        "start": {
          "line": 118,
          "column": 8
        },
        "end": {
          "line": 118,
          "column": 56
        }
      },
      "42": {
        "start": {
          "line": 122,
          "column": 4
        },
        "end": {
          "line": 122,
          "column": 26
        }
      },
      "43": {
        "start": {
          "line": 126,
          "column": 22
        },
        "end": {
          "line": 126,
          "column": 39
        }
      },
      "44": {
        "start": {
          "line": 128,
          "column": 4
        },
        "end": {
          "line": 128,
          "column": 22
        }
      },
      "45": {
        "start": {
          "line": 130,
          "column": 4
        },
        "end": {
          "line": 144,
          "column": 40
        }
      },
      "46": {
        "start": {
          "line": 132,
          "column": 8
        },
        "end": {
          "line": 142,
          "column": 9
        }
      },
      "47": {
        "start": {
          "line": 133,
          "column": 10
        },
        "end": {
          "line": 133,
          "column": 29
        }
      },
      "48": {
        "start": {
          "line": 134,
          "column": 10
        },
        "end": {
          "line": 141,
          "column": 11
        }
      },
      "49": {
        "start": {
          "line": 135,
          "column": 22
        },
        "end": {
          "line": 135,
          "column": 44
        }
      },
      "50": {
        "start": {
          "line": 136,
          "column": 12
        },
        "end": {
          "line": 138,
          "column": 13
        }
      },
      "51": {
        "start": {
          "line": 137,
          "column": 14
        },
        "end": {
          "line": 137,
          "column": 49
        }
      },
      "52": {
        "start": {
          "line": 137,
          "column": 27
        },
        "end": {
          "line": 137,
          "column": 48
        }
      },
      "53": {
        "start": {
          "line": 140,
          "column": 12
        },
        "end": {
          "line": 140,
          "column": 33
        }
      },
      "54": {
        "start": {
          "line": 144,
          "column": 18
        },
        "end": {
          "line": 144,
          "column": 39
        }
      },
      "55": {
        "start": {
          "line": 61,
          "column": 9
        },
        "end": {
          "line": 61,
          "column": 24
        }
      }
    },
    "fnMap": {
      "0": {
        "name": "inject",
        "decl": {
          "start": {
            "line": 27,
            "column": 16
          },
          "end": {
            "line": 27,
            "column": 22
          }
        },
        "loc": {
          "start": {
            "line": 27,
            "column": 39
          },
          "end": {
            "line": 36,
            "column": 1
          }
        }
      },
      "1": {
        "name": "(anonymous_1)",
        "decl": {
          "start": {
            "line": 31,
            "column": 9
          },
          "end": {
            "line": 31,
            "column": 35
          }
        },
        "loc": {
          "start": {
            "line": 31,
            "column": 67
          },
          "end": {
            "line": 35,
            "column": 3
          }
        }
      },
      "2": {
        "name": "getInjectedAPIs",
        "decl": {
          "start": {
            "line": 42,
            "column": 16
          },
          "end": {
            "line": 42,
            "column": 31
          }
        },
        "loc": {
          "start": {
            "line": 42,
            "column": 61
          },
          "end": {
            "line": 46,
            "column": 1
          }
        }
      },
      "3": {
        "name": "_injectAPIs",
        "decl": {
          "start": {
            "line": 48,
            "column": 15
          },
          "end": {
            "line": 48,
            "column": 26
          }
        },
        "loc": {
          "start": {
            "line": 48,
            "column": 41
          },
          "end": {
            "line": 58,
            "column": 1
          }
        }
      },
      "4": {
        "name": "(anonymous_4)",
        "decl": {
          "start": {
            "line": 55,
            "column": 22
          },
          "end": {
            "line": 55,
            "column": 30
          }
        },
        "loc": {
          "start": {
            "line": 55,
            "column": 56
          },
          "end": {
            "line": 57,
            "column": 3
          }
        }
      },
      "5": {
        "name": "(anonymous_5)",
        "decl": {
          "start": {
            "line": 67,
            "column": 2
          },
          "end": {
            "line": 67,
            "column": 21
          }
        },
        "loc": {
          "start": {
            "line": 67,
            "column": 67
          },
          "end": {
            "line": 93,
            "column": 3
          }
        }
      },
      "6": {
        "name": "(anonymous_6)",
        "decl": {
          "start": {
            "line": 71,
            "column": 24
          },
          "end": {
            "line": 71,
            "column": 25
          }
        },
        "loc": {
          "start": {
            "line": 71,
            "column": 28
          },
          "end": {
            "line": 73,
            "column": 7
          }
        }
      },
      "7": {
        "name": "(anonymous_7)",
        "decl": {
          "start": {
            "line": 77,
            "column": 24
          },
          "end": {
            "line": 77,
            "column": 26
          }
        },
        "loc": {
          "start": {
            "line": 77,
            "column": 29
          },
          "end": {
            "line": 79,
            "column": 7
          }
        }
      },
      "8": {
        "name": "(anonymous_8)",
        "decl": {
          "start": {
            "line": 82,
            "column": 24
          },
          "end": {
            "line": 82,
            "column": 30
          }
        },
        "loc": {
          "start": {
            "line": 82,
            "column": 34
          },
          "end": {
            "line": 84,
            "column": 5
          }
        }
      },
      "9": {
        "name": "(anonymous_9)",
        "decl": {
          "start": {
            "line": 87,
            "column": 26
          },
          "end": {
            "line": 87,
            "column": 28
          }
        },
        "loc": {
          "start": {
            "line": 87,
            "column": 31
          },
          "end": {
            "line": 89,
            "column": 7
          }
        }
      },
      "10": {
        "name": "(anonymous_10)",
        "decl": {
          "start": {
            "line": 95,
            "column": 2
          },
          "end": {
            "line": 95,
            "column": 12
          }
        },
        "loc": {
          "start": {
            "line": 95,
            "column": 29
          },
          "end": {
            "line": 97,
            "column": 3
          }
        }
      },
      "11": {
        "name": "(anonymous_11)",
        "decl": {
          "start": {
            "line": 106,
            "column": 2
          },
          "end": {
            "line": 106,
            "column": 6
          }
        },
        "loc": {
          "start": {
            "line": 106,
            "column": 34
          },
          "end": {
            "line": 123,
            "column": 3
          }
        }
      },
      "12": {
        "name": "(anonymous_12)",
        "decl": {
          "start": {
            "line": 109,
            "column": 41
          },
          "end": {
            "line": 109,
            "column": 49
          }
        },
        "loc": {
          "start": {
            "line": 109,
            "column": 51
          },
          "end": {
            "line": 111,
            "column": 5
          }
        }
      },
      "13": {
        "name": "(anonymous_13)",
        "decl": {
          "start": {
            "line": 117,
            "column": 28
          },
          "end": {
            "line": 117,
            "column": 32
          }
        },
        "loc": {
          "start": {
            "line": 117,
            "column": 44
          },
          "end": {
            "line": 119,
            "column": 7
          }
        }
      },
      "14": {
        "name": "(anonymous_14)",
        "decl": {
          "start": {
            "line": 125,
            "column": 12
          },
          "end": {
            "line": 125,
            "column": 21
          }
        },
        "loc": {
          "start": {
            "line": 125,
            "column": 22
          },
          "end": {
            "line": 145,
            "column": 3
          }
        }
      },
      "15": {
        "name": "(anonymous_15)",
        "decl": {
          "start": {
            "line": 131,
            "column": 12
          },
          "end": {
            "line": 131,
            "column": 14
          }
        },
        "loc": {
          "start": {
            "line": 131,
            "column": 17
          },
          "end": {
            "line": 143,
            "column": 7
          }
        }
      },
      "16": {
        "name": "(anonymous_16)",
        "decl": {
          "start": {
            "line": 137,
            "column": 22
          },
          "end": {
            "line": 137,
            "column": 23
          }
        },
        "loc": {
          "start": {
            "line": 137,
            "column": 27
          },
          "end": {
            "line": 137,
            "column": 48
          }
        }
      },
      "17": {
        "name": "(anonymous_17)",
        "decl": {
          "start": {
            "line": 144,
            "column": 13
          },
          "end": {
            "line": 144,
            "column": 14
          }
        },
        "loc": {
          "start": {
            "line": 144,
            "column": 18
          },
          "end": {
            "line": 144,
            "column": 39
          }
        }
      }
    },
    "branchMap": {
      "0": {
        "loc": {
          "start": {
            "line": 13,
            "column": 18
          },
          "end": {
            "line": 13,
            "column": 46
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 13,
              "column": 18
            },
            "end": {
              "line": 13,
              "column": 46
            }
          },
          {
            "start": {
              "line": 13,
              "column": 50
            },
            "end": {
              "line": 13,
              "column": 60
            }
          }
        ]
      },
      "1": {
        "loc": {
          "start": {
            "line": 15,
            "column": 38
          },
          "end": {
            "line": 15,
            "column": 60
          }
        },
        "type": "cond-expr",
        "locations": [
          {
            "start": {
              "line": 15,
              "column": 38
            },
            "end": {
              "line": 15,
              "column": 60
            }
          },
          {
            "start": {
              "line": 15,
              "column": 63
            },
            "end": {
              "line": 15,
              "column": 69
            }
          }
        ]
      },
      "2": {
        "loc": {
          "start": {
            "line": 28,
            "column": 2
          },
          "end": {
            "line": 30,
            "column": 3
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 28,
              "column": 2
            },
            "end": {
              "line": 30,
              "column": 3
            }
          },
          {
            "start": {
              "line": 28,
              "column": 2
            },
            "end": {
              "line": 30,
              "column": 3
            }
          }
        ]
      },
      "3": {
        "loc": {
          "start": {
            "line": 28,
            "column": 6
          },
          "end": {
            "line": 28,
            "column": 27
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 28,
              "column": 6
            },
            "end": {
              "line": 28,
              "column": 27
            }
          },
          {
            "start": {
              "line": 28,
              "column": 31
            },
            "end": {
              "line": 28,
              "column": 39
            }
          }
        ]
      },
      "4": {
        "loc": {
          "start": {
            "line": 32,
            "column": 4
          },
          "end": {
            "line": 34,
            "column": 74
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 32,
              "column": 4
            },
            "end": {
              "line": 34,
              "column": 74
            }
          },
          {
            "start": {
              "line": 32,
              "column": 4
            },
            "end": {
              "line": 34,
              "column": 74
            }
          }
        ]
      },
      "5": {
        "loc": {
          "start": {
            "line": 33,
            "column": 47
          },
          "end": {
            "line": 33,
            "column": 54
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 33,
              "column": 47
            },
            "end": {
              "line": 33,
              "column": 54
            }
          },
          {
            "start": {
              "line": 33,
              "column": 58
            },
            "end": {
              "line": 33,
              "column": 69
            }
          }
        ]
      },
      "6": {
        "loc": {
          "start": {
            "line": 44,
            "column": 35
          },
          "end": {
            "line": 44,
            "column": 65
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 44,
              "column": 35
            },
            "end": {
              "line": 44,
              "column": 65
            }
          },
          {
            "start": {
              "line": 44,
              "column": 69
            },
            "end": {
              "line": 44,
              "column": 78
            }
          }
        ]
      },
      "7": {
        "loc": {
          "start": {
            "line": 51,
            "column": 2
          },
          "end": {
            "line": 51,
            "column": 36
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 51,
              "column": 2
            },
            "end": {
              "line": 51,
              "column": 36
            }
          },
          {
            "start": {
              "line": 51,
              "column": 2
            },
            "end": {
              "line": 51,
              "column": 36
            }
          }
        ]
      },
      "8": {
        "loc": {
          "start": {
            "line": 70,
            "column": 4
          },
          "end": {
            "line": 74,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 70,
              "column": 4
            },
            "end": {
              "line": 74,
              "column": 5
            }
          },
          {
            "start": {
              "line": 70,
              "column": 4
            },
            "end": {
              "line": 74,
              "column": 5
            }
          }
        ]
      },
      "9": {
        "loc": {
          "start": {
            "line": 76,
            "column": 4
          },
          "end": {
            "line": 80,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 76,
              "column": 4
            },
            "end": {
              "line": 80,
              "column": 5
            }
          },
          {
            "start": {
              "line": 76,
              "column": 4
            },
            "end": {
              "line": 80,
              "column": 5
            }
          }
        ]
      },
      "10": {
        "loc": {
          "start": {
            "line": 86,
            "column": 4
          },
          "end": {
            "line": 92,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 86,
              "column": 4
            },
            "end": {
              "line": 92,
              "column": 5
            }
          },
          {
            "start": {
              "line": 86,
              "column": 4
            },
            "end": {
              "line": 92,
              "column": 5
            }
          }
        ]
      },
      "11": {
        "loc": {
          "start": {
            "line": 113,
            "column": 4
          },
          "end": {
            "line": 120,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 113,
              "column": 4
            },
            "end": {
              "line": 120,
              "column": 5
            }
          },
          {
            "start": {
              "line": 113,
              "column": 4
            },
            "end": {
              "line": 120,
              "column": 5
            }
          }
        ]
      },
      "12": {
        "loc": {
          "start": {
            "line": 132,
            "column": 8
          },
          "end": {
            "line": 142,
            "column": 9
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 132,
              "column": 8
            },
            "end": {
              "line": 142,
              "column": 9
            }
          },
          {
            "start": {
              "line": 132,
              "column": 8
            },
            "end": {
              "line": 142,
              "column": 9
            }
          }
        ]
      },
      "13": {
        "loc": {
          "start": {
            "line": 132,
            "column": 12
          },
          "end": {
            "line": 132,
            "column": 32
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 132,
              "column": 12
            },
            "end": {
              "line": 132,
              "column": 32
            }
          },
          {
            "start": {
              "line": 132,
              "column": 36
            },
            "end": {
              "line": 132,
              "column": 49
            }
          }
        ]
      },
      "14": {
        "loc": {
          "start": {
            "line": 136,
            "column": 12
          },
          "end": {
            "line": 138,
            "column": 13
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 136,
              "column": 12
            },
            "end": {
              "line": 138,
              "column": 13
            }
          },
          {
            "start": {
              "line": 136,
              "column": 12
            },
            "end": {
              "line": 138,
              "column": 13
            }
          }
        ]
      },
      "15": {
        "loc": {
          "start": {
            "line": 136,
            "column": 16
          },
          "end": {
            "line": 136,
            "column": 17
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 136,
              "column": 16
            },
            "end": {
              "line": 136,
              "column": 17
            }
          },
          {
            "start": {
              "line": 136,
              "column": 21
            },
            "end": {
              "line": 136,
              "column": 37
            }
          }
        ]
      }
    },
    "s": {
      "0": 1,
      "1": 1,
      "2": 1,
      "3": 0,
      "4": 0,
      "5": 0,
      "6": 0,
      "7": 0,
      "8": 0,
      "9": 890,
      "10": 890,
      "11": 890,
      "12": 890,
      "13": 890,
      "14": 890,
      "15": 0,
      "16": 0,
      "17": 0,
      "18": 1,
      "19": 1,
      "20": 1,
      "21": 1,
      "22": 1,
      "23": 1,
      "24": 0,
      "25": 1,
      "26": 1,
      "27": 1,
      "28": 1,
      "29": 4,
      "30": 1,
      "31": 1,
      "32": 890,
      "33": 0,
      "34": 2,
      "35": 0,
      "36": 0,
      "37": 0,
      "38": 0,
      "39": 0,
      "40": 0,
      "41": 0,
      "42": 0,
      "43": 890,
      "44": 890,
      "45": 890,
      "46": 890,
      "47": 0,
      "48": 0,
      "49": 0,
      "50": 0,
      "51": 0,
      "52": 0,
      "53": 0,
      "54": 0,
      "55": 1
    },
    "f": {
      "0": 0,
      "1": 0,
      "2": 890,
      "3": 890,
      "4": 0,
      "5": 1,
      "6": 0,
      "7": 1,
      "8": 4,
      "9": 890,
      "10": 2,
      "11": 0,
      "12": 0,
      "13": 0,
      "14": 890,
      "15": 890,
      "16": 0,
      "17": 0
    },
    "b": {
      "0": [
        1,
        1
      ],
      "1": [
        1,
        0
      ],
      "2": [
        0,
        0
      ],
      "3": [
        0,
        0
      ],
      "4": [
        0,
        0
      ],
      "5": [
        0,
        0
      ],
      "6": [
        890,
        1
      ],
      "7": [
        890,
        0
      ],
      "8": [
        1,
        0
      ],
      "9": [
        1,
        0
      ],
      "10": [
        1,
        0
      ],
      "11": [
        0,
        0
      ],
      "12": [
        0,
        890
      ],
      "13": [
        890,
        0
      ],
      "14": [
        0,
        0
      ],
      "15": [
        0,
        0
      ]
    }
  },
  "/Users/menduz/code/metaverse-rpc/src/client/EventSubscriber.ts": {
    "path": "/Users/menduz/code/metaverse-rpc/src/client/EventSubscriber.ts",
    "statementMap": {
      "0": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 11
        }
      },
      "1": {
        "start": {
          "line": 5,
          "column": 22
        },
        "end": {
          "line": 5,
          "column": 49
        }
      },
      "2": {
        "start": {
          "line": 8,
          "column": 4
        },
        "end": {
          "line": 10,
          "column": 6
        }
      },
      "3": {
        "start": {
          "line": 9,
          "column": 6
        },
        "end": {
          "line": 9,
          "column": 34
        }
      },
      "4": {
        "start": {
          "line": 21,
          "column": 4
        },
        "end": {
          "line": 23,
          "column": 5
        }
      },
      "5": {
        "start": {
          "line": 22,
          "column": 6
        },
        "end": {
          "line": 22,
          "column": 71
        }
      },
      "6": {
        "start": {
          "line": 22,
          "column": 49
        },
        "end": {
          "line": 22,
          "column": 70
        }
      },
      "7": {
        "start": {
          "line": 24,
          "column": 4
        },
        "end": {
          "line": 24,
          "column": 42
        }
      },
      "8": {
        "start": {
          "line": 33,
          "column": 44
        },
        "end": {
          "line": 33,
          "column": 48
        }
      },
      "9": {
        "start": {
          "line": 34,
          "column": 22
        },
        "end": {
          "line": 34,
          "column": 54
        }
      },
      "10": {
        "start": {
          "line": 36,
          "column": 4
        },
        "end": {
          "line": 40,
          "column": 5
        }
      },
      "11": {
        "start": {
          "line": 37,
          "column": 6
        },
        "end": {
          "line": 37,
          "column": 32
        }
      },
      "12": {
        "start": {
          "line": 38,
          "column": 11
        },
        "end": {
          "line": 40,
          "column": 5
        }
      },
      "13": {
        "start": {
          "line": 39,
          "column": 6
        },
        "end": {
          "line": 39,
          "column": 25
        }
      },
      "14": {
        "start": {
          "line": 42,
          "column": 4
        },
        "end": {
          "line": 49,
          "column": 5
        }
      },
      "15": {
        "start": {
          "line": 43,
          "column": 6
        },
        "end": {
          "line": 48,
          "column": 7
        }
      },
      "16": {
        "start": {
          "line": 47,
          "column": 8
        },
        "end": {
          "line": 47,
          "column": 88
        }
      },
      "17": {
        "start": {
          "line": 47,
          "column": 66
        },
        "end": {
          "line": 47,
          "column": 87
        }
      },
      "18": {
        "start": {
          "line": 51,
          "column": 4
        },
        "end": {
          "line": 51,
          "column": 20
        }
      }
    },
    "fnMap": {
      "0": {
        "name": "(anonymous_0)",
        "decl": {
          "start": {
            "line": 5,
            "column": 2
          },
          "end": {
            "line": 5,
            "column": 21
          }
        },
        "loc": {
          "start": {
            "line": 5,
            "column": 49
          },
          "end": {
            "line": 11,
            "column": 3
          }
        }
      },
      "1": {
        "name": "(anonymous_1)",
        "decl": {
          "start": {
            "line": 8,
            "column": 32
          },
          "end": {
            "line": 8,
            "column": 33
          }
        },
        "loc": {
          "start": {
            "line": 8,
            "column": 46
          },
          "end": {
            "line": 10,
            "column": 5
          }
        }
      },
      "2": {
        "name": "(anonymous_2)",
        "decl": {
          "start": {
            "line": 20,
            "column": 2
          },
          "end": {
            "line": 20,
            "column": 3
          }
        },
        "loc": {
          "start": {
            "line": 20,
            "column": 32
          },
          "end": {
            "line": 25,
            "column": 3
          }
        }
      },
      "3": {
        "name": "(anonymous_3)",
        "decl": {
          "start": {
            "line": 22,
            "column": 44
          },
          "end": {
            "line": 22,
            "column": 45
          }
        },
        "loc": {
          "start": {
            "line": 22,
            "column": 49
          },
          "end": {
            "line": 22,
            "column": 70
          }
        }
      },
      "4": {
        "name": "(anonymous_4)",
        "decl": {
          "start": {
            "line": 32,
            "column": 2
          },
          "end": {
            "line": 32,
            "column": 4
          }
        },
        "loc": {
          "start": {
            "line": 32,
            "column": 55
          },
          "end": {
            "line": 52,
            "column": 3
          }
        }
      },
      "5": {
        "name": "(anonymous_5)",
        "decl": {
          "start": {
            "line": 47,
            "column": 61
          },
          "end": {
            "line": 47,
            "column": 62
          }
        },
        "loc": {
          "start": {
            "line": 47,
            "column": 66
          },
          "end": {
            "line": 47,
            "column": 87
          }
        }
      }
    },
    "branchMap": {
      "0": {
        "loc": {
          "start": {
            "line": 21,
            "column": 4
          },
          "end": {
            "line": 23,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 21,
              "column": 4
            },
            "end": {
              "line": 23,
              "column": 5
            }
          },
          {
            "start": {
              "line": 21,
              "column": 4
            },
            "end": {
              "line": 23,
              "column": 5
            }
          }
        ]
      },
      "1": {
        "loc": {
          "start": {
            "line": 36,
            "column": 4
          },
          "end": {
            "line": 40,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 36,
              "column": 4
            },
            "end": {
              "line": 40,
              "column": 5
            }
          },
          {
            "start": {
              "line": 36,
              "column": 4
            },
            "end": {
              "line": 40,
              "column": 5
            }
          }
        ]
      },
      "2": {
        "loc": {
          "start": {
            "line": 38,
            "column": 11
          },
          "end": {
            "line": 40,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 38,
              "column": 11
            },
            "end": {
              "line": 40,
              "column": 5
            }
          },
          {
            "start": {
              "line": 38,
              "column": 11
            },
            "end": {
              "line": 40,
              "column": 5
            }
          }
        ]
      },
      "3": {
        "loc": {
          "start": {
            "line": 42,
            "column": 4
          },
          "end": {
            "line": 49,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 42,
              "column": 4
            },
            "end": {
              "line": 49,
              "column": 5
            }
          },
          {
            "start": {
              "line": 42,
              "column": 4
            },
            "end": {
              "line": 49,
              "column": 5
            }
          }
        ]
      },
      "4": {
        "loc": {
          "start": {
            "line": 43,
            "column": 6
          },
          "end": {
            "line": 48,
            "column": 7
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 43,
              "column": 6
            },
            "end": {
              "line": 48,
              "column": 7
            }
          },
          {
            "start": {
              "line": 43,
              "column": 6
            },
            "end": {
              "line": 48,
              "column": 7
            }
          }
        ]
      }
    },
    "s": {
      "0": 0,
      "1": 0,
      "2": 0,
      "3": 0,
      "4": 0,
      "5": 0,
      "6": 0,
      "7": 0,
      "8": 0,
      "9": 0,
      "10": 0,
      "11": 0,
      "12": 0,
      "13": 0,
      "14": 0,
      "15": 0,
      "16": 0,
      "17": 0,
      "18": 0
    },
    "f": {
      "0": 0,
      "1": 0,
      "2": 0,
      "3": 0,
      "4": 0,
      "5": 0
    },
    "b": {
      "0": [
        0,
        0
      ],
      "1": [
        0,
        0
      ],
      "2": [
        0,
        0
      ],
      "3": [
        0,
        0
      ],
      "4": [
        0,
        0
      ]
    }
  },
  "/Users/menduz/code/metaverse-rpc/src/common/transports/WebWorker.ts": {
    "path": "/Users/menduz/code/metaverse-rpc/src/common/transports/WebWorker.ts",
    "statementMap": {
      "0": {
        "start": {
          "line": 11,
          "column": 34
        },
        "end": {
          "line": 49,
          "column": 3
        }
      },
      "1": {
        "start": {
          "line": 13,
          "column": 6
        },
        "end": {
          "line": 13,
          "column": 73
        }
      },
      "2": {
        "start": {
          "line": 13,
          "column": 47
        },
        "end": {
          "line": 13,
          "column": 56
        }
      },
      "3": {
        "start": {
          "line": 16,
          "column": 6
        },
        "end": {
          "line": 30,
          "column": 8
        }
      },
      "4": {
        "start": {
          "line": 17,
          "column": 8
        },
        "end": {
          "line": 29,
          "column": 9
        }
      },
      "5": {
        "start": {
          "line": 18,
          "column": 10
        },
        "end": {
          "line": 18,
          "column": 28
        }
      },
      "6": {
        "start": {
          "line": 19,
          "column": 15
        },
        "end": {
          "line": 29,
          "column": 9
        }
      },
      "7": {
        "start": {
          "line": 20,
          "column": 10
        },
        "end": {
          "line": 28,
          "column": 11
        }
      },
      "8": {
        "start": {
          "line": 33,
          "column": 6
        },
        "end": {
          "line": 35,
          "column": 8
        }
      },
      "9": {
        "start": {
          "line": 34,
          "column": 8
        },
        "end": {
          "line": 34,
          "column": 29
        }
      },
      "10": {
        "start": {
          "line": 38,
          "column": 6
        },
        "end": {
          "line": 38,
          "column": 33
        }
      },
      "11": {
        "start": {
          "line": 41,
          "column": 6
        },
        "end": {
          "line": 47,
          "column": 7
        }
      },
      "12": {
        "start": {
          "line": 43,
          "column": 10
        },
        "end": {
          "line": 43,
          "column": 36
        }
      },
      "13": {
        "start": {
          "line": 44,
          "column": 13
        },
        "end": {
          "line": 47,
          "column": 7
        }
      },
      "14": {
        "start": {
          "line": 46,
          "column": 10
        },
        "end": {
          "line": 46,
          "column": 32
        }
      },
      "15": {
        "start": {
          "line": 51,
          "column": 2
        },
        "end": {
          "line": 51,
          "column": 12
        }
      }
    },
    "fnMap": {
      "0": {
        "name": "WebWorkerTransport",
        "decl": {
          "start": {
            "line": 10,
            "column": 16
          },
          "end": {
            "line": 10,
            "column": 34
          }
        },
        "loc": {
          "start": {
            "line": 10,
            "column": 50
          },
          "end": {
            "line": 52,
            "column": 1
          }
        }
      },
      "1": {
        "name": "(anonymous_1)",
        "decl": {
          "start": {
            "line": 13,
            "column": 41
          },
          "end": {
            "line": 13,
            "column": 43
          }
        },
        "loc": {
          "start": {
            "line": 13,
            "column": 47
          },
          "end": {
            "line": 13,
            "column": 56
          }
        }
      },
      "2": {
        "name": "(anonymous_2)",
        "decl": {
          "start": {
            "line": 16,
            "column": 39
          },
          "end": {
            "line": 16,
            "column": 40
          }
        },
        "loc": {
          "start": {
            "line": 16,
            "column": 59
          },
          "end": {
            "line": 30,
            "column": 7
          }
        }
      },
      "3": {
        "name": "(anonymous_3)",
        "decl": {
          "start": {
            "line": 33,
            "column": 41
          },
          "end": {
            "line": 33,
            "column": 42
          }
        },
        "loc": {
          "start": {
            "line": 33,
            "column": 67
          },
          "end": {
            "line": 35,
            "column": 7
          }
        }
      }
    },
    "branchMap": {
      "0": {
        "loc": {
          "start": {
            "line": 17,
            "column": 8
          },
          "end": {
            "line": 29,
            "column": 9
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 17,
              "column": 8
            },
            "end": {
              "line": 29,
              "column": 9
            }
          },
          {
            "start": {
              "line": 17,
              "column": 8
            },
            "end": {
              "line": 29,
              "column": 9
            }
          }
        ]
      },
      "1": {
        "loc": {
          "start": {
            "line": 19,
            "column": 15
          },
          "end": {
            "line": 29,
            "column": 9
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 19,
              "column": 15
            },
            "end": {
              "line": 29,
              "column": 9
            }
          },
          {
            "start": {
              "line": 19,
              "column": 15
            },
            "end": {
              "line": 29,
              "column": 9
            }
          }
        ]
      },
      "2": {
        "loc": {
          "start": {
            "line": 41,
            "column": 6
          },
          "end": {
            "line": 47,
            "column": 7
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 41,
              "column": 6
            },
            "end": {
              "line": 47,
              "column": 7
            }
          },
          {
            "start": {
              "line": 41,
              "column": 6
            },
            "end": {
              "line": 47,
              "column": 7
            }
          }
        ]
      },
      "3": {
        "loc": {
          "start": {
            "line": 44,
            "column": 13
          },
          "end": {
            "line": 47,
            "column": 7
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 44,
              "column": 13
            },
            "end": {
              "line": 47,
              "column": 7
            }
          },
          {
            "start": {
              "line": 44,
              "column": 13
            },
            "end": {
              "line": 47,
              "column": 7
            }
          }
        ]
      }
    },
    "s": {
      "0": 35,
      "1": 0,
      "2": 0,
      "3": 35,
      "4": 0,
      "5": 0,
      "6": 0,
      "7": 0,
      "8": 35,
      "9": 693,
      "10": 3526,
      "11": 35,
      "12": 35,
      "13": 0,
      "14": 0,
      "15": 35
    },
    "f": {
      "0": 35,
      "1": 0,
      "2": 0,
      "3": 693
    },
    "b": {
      "0": [
        0,
        0
      ],
      "1": [
        0,
        0
      ],
      "2": [
        35,
        0
      ],
      "3": [
        0,
        0
      ]
    }
  },
  "/Users/menduz/code/metaverse-rpc/src/common/transports/WebSocket.ts": {
    "path": "/Users/menduz/code/metaverse-rpc/src/common/transports/WebSocket.ts",
    "statementMap": {
      "0": {
        "start": {
          "line": 37,
          "column": 75
        },
        "end": {
          "line": 37,
          "column": 77
        }
      },
      "1": {
        "start": {
          "line": 39,
          "column": 2
        },
        "end": {
          "line": 41,
          "column": 4
        }
      },
      "2": {
        "start": {
          "line": 40,
          "column": 4
        },
        "end": {
          "line": 40,
          "column": 11
        }
      },
      "3": {
        "start": {
          "line": 44,
          "column": 4
        },
        "end": {
          "line": 47,
          "column": 5
        }
      },
      "4": {
        "start": {
          "line": 45,
          "column": 6
        },
        "end": {
          "line": 45,
          "column": 33
        }
      },
      "5": {
        "start": {
          "line": 45,
          "column": 25
        },
        "end": {
          "line": 45,
          "column": 32
        }
      },
      "6": {
        "start": {
          "line": 46,
          "column": 6
        },
        "end": {
          "line": 46,
          "column": 22
        }
      },
      "7": {
        "start": {
          "line": 51,
          "column": 4
        },
        "end": {
          "line": 57,
          "column": 5
        }
      },
      "8": {
        "start": {
          "line": 52,
          "column": 6
        },
        "end": {
          "line": 52,
          "column": 41
        }
      },
      "9": {
        "start": {
          "line": 53,
          "column": 11
        },
        "end": {
          "line": 57,
          "column": 5
        }
      },
      "10": {
        "start": {
          "line": 55,
          "column": 8
        },
        "end": {
          "line": 55,
          "column": 49
        }
      },
      "11": {
        "start": {
          "line": 56,
          "column": 6
        },
        "end": {
          "line": 56,
          "column": 40
        }
      },
      "12": {
        "start": {
          "line": 60,
          "column": 34
        },
        "end": {
          "line": 102,
          "column": 3
        }
      },
      "13": {
        "start": {
          "line": 62,
          "column": 6
        },
        "end": {
          "line": 66,
          "column": 7
        }
      },
      "14": {
        "start": {
          "line": 63,
          "column": 8
        },
        "end": {
          "line": 63,
          "column": 17
        }
      },
      "15": {
        "start": {
          "line": 65,
          "column": 8
        },
        "end": {
          "line": 65,
          "column": 72
        }
      },
      "16": {
        "start": {
          "line": 65,
          "column": 46
        },
        "end": {
          "line": 65,
          "column": 55
        }
      },
      "17": {
        "start": {
          "line": 69,
          "column": 6
        },
        "end": {
          "line": 83,
          "column": 8
        }
      },
      "18": {
        "start": {
          "line": 70,
          "column": 8
        },
        "end": {
          "line": 82,
          "column": 9
        }
      },
      "19": {
        "start": {
          "line": 71,
          "column": 10
        },
        "end": {
          "line": 71,
          "column": 28
        }
      },
      "20": {
        "start": {
          "line": 72,
          "column": 15
        },
        "end": {
          "line": 82,
          "column": 9
        }
      },
      "21": {
        "start": {
          "line": 73,
          "column": 10
        },
        "end": {
          "line": 81,
          "column": 11
        }
      },
      "22": {
        "start": {
          "line": 86,
          "column": 6
        },
        "end": {
          "line": 88,
          "column": 8
        }
      },
      "23": {
        "start": {
          "line": 87,
          "column": 8
        },
        "end": {
          "line": 87,
          "column": 29
        }
      },
      "24": {
        "start": {
          "line": 91,
          "column": 21
        },
        "end": {
          "line": 91,
          "column": 77
        }
      },
      "25": {
        "start": {
          "line": 93,
          "column": 6
        },
        "end": {
          "line": 97,
          "column": 7
        }
      },
      "26": {
        "start": {
          "line": 94,
          "column": 8
        },
        "end": {
          "line": 94,
          "column": 20
        }
      },
      "27": {
        "start": {
          "line": 96,
          "column": 8
        },
        "end": {
          "line": 96,
          "column": 26
        }
      },
      "28": {
        "start": {
          "line": 100,
          "column": 6
        },
        "end": {
          "line": 100,
          "column": 20
        }
      },
      "29": {
        "start": {
          "line": 104,
          "column": 2
        },
        "end": {
          "line": 104,
          "column": 12
        }
      }
    },
    "fnMap": {
      "0": {
        "name": "WebSocketTransport",
        "decl": {
          "start": {
            "line": 36,
            "column": 16
          },
          "end": {
            "line": 36,
            "column": 34
          }
        },
        "loc": {
          "start": {
            "line": 36,
            "column": 53
          },
          "end": {
            "line": 105,
            "column": 1
          }
        }
      },
      "1": {
        "name": "(anonymous_1)",
        "decl": {
          "start": {
            "line": 39,
            "column": 34
          },
          "end": {
            "line": null,
            "column": -1
          }
        },
        "loc": {
          "start": {
            "line": 39,
            "column": 34
          },
          "end": {
            "line": 41,
            "column": 3
          }
        }
      },
      "2": {
        "name": "flush",
        "decl": {
          "start": {
            "line": 43,
            "column": 11
          },
          "end": {
            "line": 43,
            "column": 16
          }
        },
        "loc": {
          "start": {
            "line": 43,
            "column": 16
          },
          "end": {
            "line": 48,
            "column": 3
          }
        }
      },
      "3": {
        "name": "(anonymous_3)",
        "decl": {
          "start": {
            "line": 45,
            "column": 20
          },
          "end": {
            "line": 45,
            "column": 21
          }
        },
        "loc": {
          "start": {
            "line": 45,
            "column": 25
          },
          "end": {
            "line": 45,
            "column": 32
          }
        }
      },
      "4": {
        "name": "send",
        "decl": {
          "start": {
            "line": 50,
            "column": 11
          },
          "end": {
            "line": 50,
            "column": 15
          }
        },
        "loc": {
          "start": {
            "line": 50,
            "column": 74
          },
          "end": {
            "line": 58,
            "column": 3
          }
        }
      },
      "5": {
        "name": "(anonymous_5)",
        "decl": {
          "start": {
            "line": 65,
            "column": 40
          },
          "end": {
            "line": 65,
            "column": 42
          }
        },
        "loc": {
          "start": {
            "line": 65,
            "column": 46
          },
          "end": {
            "line": 65,
            "column": 55
          }
        }
      },
      "6": {
        "name": "(anonymous_6)",
        "decl": {
          "start": {
            "line": 69,
            "column": 39
          },
          "end": {
            "line": 69,
            "column": 40
          }
        },
        "loc": {
          "start": {
            "line": 69,
            "column": 59
          },
          "end": {
            "line": 83,
            "column": 7
          }
        }
      },
      "7": {
        "name": "(anonymous_7)",
        "decl": {
          "start": {
            "line": 86,
            "column": 41
          },
          "end": {
            "line": 86,
            "column": 42
          }
        },
        "loc": {
          "start": {
            "line": 86,
            "column": 68
          },
          "end": {
            "line": 88,
            "column": 7
          }
        }
      }
    },
    "branchMap": {
      "0": {
        "loc": {
          "start": {
            "line": 44,
            "column": 4
          },
          "end": {
            "line": 47,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 44,
              "column": 4
            },
            "end": {
              "line": 47,
              "column": 5
            }
          },
          {
            "start": {
              "line": 44,
              "column": 4
            },
            "end": {
              "line": 47,
              "column": 5
            }
          }
        ]
      },
      "1": {
        "loc": {
          "start": {
            "line": 51,
            "column": 4
          },
          "end": {
            "line": 57,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 51,
              "column": 4
            },
            "end": {
              "line": 57,
              "column": 5
            }
          },
          {
            "start": {
              "line": 51,
              "column": 4
            },
            "end": {
              "line": 57,
              "column": 5
            }
          }
        ]
      },
      "2": {
        "loc": {
          "start": {
            "line": 53,
            "column": 11
          },
          "end": {
            "line": 57,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 53,
              "column": 11
            },
            "end": {
              "line": 57,
              "column": 5
            }
          },
          {
            "start": {
              "line": 53,
              "column": 11
            },
            "end": {
              "line": 57,
              "column": 5
            }
          }
        ]
      },
      "3": {
        "loc": {
          "start": {
            "line": 53,
            "column": 15
          },
          "end": {
            "line": 53,
            "column": 40
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 53,
              "column": 15
            },
            "end": {
              "line": 53,
              "column": 40
            }
          },
          {
            "start": {
              "line": 53,
              "column": 44
            },
            "end": {
              "line": 53,
              "column": 70
            }
          },
          {
            "start": {
              "line": 53,
              "column": 74
            },
            "end": {
              "line": 53,
              "column": 106
            }
          }
        ]
      },
      "4": {
        "loc": {
          "start": {
            "line": 62,
            "column": 6
          },
          "end": {
            "line": 66,
            "column": 7
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 62,
              "column": 6
            },
            "end": {
              "line": 66,
              "column": 7
            }
          },
          {
            "start": {
              "line": 62,
              "column": 6
            },
            "end": {
              "line": 66,
              "column": 7
            }
          }
        ]
      },
      "5": {
        "loc": {
          "start": {
            "line": 70,
            "column": 8
          },
          "end": {
            "line": 82,
            "column": 9
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 70,
              "column": 8
            },
            "end": {
              "line": 82,
              "column": 9
            }
          },
          {
            "start": {
              "line": 70,
              "column": 8
            },
            "end": {
              "line": 82,
              "column": 9
            }
          }
        ]
      },
      "6": {
        "loc": {
          "start": {
            "line": 72,
            "column": 15
          },
          "end": {
            "line": 82,
            "column": 9
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 72,
              "column": 15
            },
            "end": {
              "line": 82,
              "column": 9
            }
          },
          {
            "start": {
              "line": 72,
              "column": 15
            },
            "end": {
              "line": 82,
              "column": 9
            }
          }
        ]
      },
      "7": {
        "loc": {
          "start": {
            "line": 91,
            "column": 53
          },
          "end": {
            "line": 91,
            "column": 67
          }
        },
        "type": "cond-expr",
        "locations": [
          {
            "start": {
              "line": 91,
              "column": 53
            },
            "end": {
              "line": 91,
              "column": 67
            }
          },
          {
            "start": {
              "line": 91,
              "column": 70
            },
            "end": {
              "line": 91,
              "column": 77
            }
          }
        ]
      },
      "8": {
        "loc": {
          "start": {
            "line": 93,
            "column": 6
          },
          "end": {
            "line": 97,
            "column": 7
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 93,
              "column": 6
            },
            "end": {
              "line": 97,
              "column": 7
            }
          },
          {
            "start": {
              "line": 93,
              "column": 6
            },
            "end": {
              "line": 97,
              "column": 7
            }
          }
        ]
      }
    },
    "s": {
      "0": 1,
      "1": 1,
      "2": 1,
      "3": 1,
      "4": 1,
      "5": 1,
      "6": 1,
      "7": 25,
      "8": 25,
      "9": 0,
      "10": 0,
      "11": 0,
      "12": 1,
      "13": 0,
      "14": 0,
      "15": 0,
      "16": 0,
      "17": 1,
      "18": 0,
      "19": 0,
      "20": 0,
      "21": 0,
      "22": 1,
      "23": 23,
      "24": 25,
      "25": 25,
      "26": 24,
      "27": 1,
      "28": 1,
      "29": 1
    },
    "f": {
      "0": 1,
      "1": 1,
      "2": 1,
      "3": 1,
      "4": 25,
      "5": 0,
      "6": 0,
      "7": 23
    },
    "b": {
      "0": [
        1,
        0
      ],
      "1": [
        25,
        0
      ],
      "2": [
        0,
        0
      ],
      "3": [
        0,
        0,
        0
      ],
      "4": [
        0,
        0
      ],
      "5": [
        0,
        0
      ],
      "6": [
        0,
        0
      ],
      "7": [
        0,
        25
      ],
      "8": [
        24,
        1
      ]
    }
  },
  "/Users/menduz/code/metaverse-rpc/src/common/transports/Memory.ts": {
    "path": "/Users/menduz/code/metaverse-rpc/src/common/transports/Memory.ts",
    "statementMap": {
      "0": {
        "start": {
          "line": 5,
          "column": 19
        },
        "end": {
          "line": 5,
          "column": 40
        }
      },
      "1": {
        "start": {
          "line": 6,
          "column": 19
        },
        "end": {
          "line": 6,
          "column": 40
        }
      },
      "2": {
        "start": {
          "line": 9,
          "column": 4
        },
        "end": {
          "line": 33,
          "column": 5
        }
      },
      "3": {
        "start": {
          "line": 11,
          "column": 8
        },
        "end": {
          "line": 11,
          "column": 39
        }
      },
      "4": {
        "start": {
          "line": 15,
          "column": 8
        },
        "end": {
          "line": 15,
          "column": 28
        }
      },
      "5": {
        "start": {
          "line": 19,
          "column": 8
        },
        "end": {
          "line": 19,
          "column": 39
        }
      },
      "6": {
        "start": {
          "line": 23,
          "column": 8
        },
        "end": {
          "line": 23,
          "column": 37
        }
      },
      "7": {
        "start": {
          "line": 27,
          "column": 8
        },
        "end": {
          "line": 27,
          "column": 37
        }
      },
      "8": {
        "start": {
          "line": 31,
          "column": 8
        },
        "end": {
          "line": 31,
          "column": 32
        }
      },
      "9": {
        "start": {
          "line": 36,
          "column": 17
        },
        "end": {
          "line": 36,
          "column": 61
        }
      },
      "10": {
        "start": {
          "line": 37,
          "column": 17
        },
        "end": {
          "line": 37,
          "column": 61
        }
      },
      "11": {
        "start": {
          "line": 39,
          "column": 2
        },
        "end": {
          "line": 42,
          "column": 3
        }
      }
    },
    "fnMap": {
      "0": {
        "name": "MemoryTransport",
        "decl": {
          "start": {
            "line": 4,
            "column": 16
          },
          "end": {
            "line": 4,
            "column": 31
          }
        },
        "loc": {
          "start": {
            "line": 4,
            "column": 31
          },
          "end": {
            "line": 43,
            "column": 1
          }
        }
      },
      "1": {
        "name": "configureMemoryTransport",
        "decl": {
          "start": {
            "line": 8,
            "column": 11
          },
          "end": {
            "line": 8,
            "column": 35
          }
        },
        "loc": {
          "start": {
            "line": 8,
            "column": 86
          },
          "end": {
            "line": 34,
            "column": 3
          }
        }
      }
    },
    "branchMap": {},
    "s": {
      "0": 1,
      "1": 1,
      "2": 2,
      "3": 6,
      "4": 1,
      "5": 2,
      "6": 2,
      "7": 2,
      "8": 1,
      "9": 1,
      "10": 1,
      "11": 1
    },
    "f": {
      "0": 1,
      "1": 2
    },
    "b": {}
  },
  "/Users/menduz/code/metaverse-rpc/scenarios/support/Helpers.ts": {
    "path": "/Users/menduz/code/metaverse-rpc/scenarios/support/Helpers.ts",
    "statementMap": {
      "0": {
        "start": {
          "line": 19,
          "column": 2
        },
        "end": {
          "line": 21,
          "column": 4
        }
      },
      "1": {
        "start": {
          "line": 20,
          "column": 4
        },
        "end": {
          "line": 20,
          "column": 22
        }
      },
      "2": {
        "start": {
          "line": 25,
          "column": 33
        },
        "end": {
          "line": 27,
          "column": 3
        }
      },
      "3": {
        "start": {
          "line": 26,
          "column": 4
        },
        "end": {
          "line": 26,
          "column": 46
        }
      },
      "4": {
        "start": {
          "line": 28,
          "column": 37
        },
        "end": {
          "line": 30,
          "column": 3
        }
      },
      "5": {
        "start": {
          "line": 29,
          "column": 4
        },
        "end": {
          "line": 29,
          "column": 11
        }
      },
      "6": {
        "start": {
          "line": 32,
          "column": 23
        },
        "end": {
          "line": 35,
          "column": 4
        }
      },
      "7": {
        "start": {
          "line": 33,
          "column": 4
        },
        "end": {
          "line": 33,
          "column": 17
        }
      },
      "8": {
        "start": {
          "line": 34,
          "column": 4
        },
        "end": {
          "line": 34,
          "column": 18
        }
      },
      "9": {
        "start": {
          "line": 37,
          "column": 2
        },
        "end": {
          "line": 37,
          "column": 28
        }
      },
      "10": {
        "start": {
          "line": 38,
          "column": 2
        },
        "end": {
          "line": 38,
          "column": 27
        }
      },
      "11": {
        "start": {
          "line": 40,
          "column": 2
        },
        "end": {
          "line": 40,
          "column": 30
        }
      },
      "12": {
        "start": {
          "line": 44,
          "column": 30
        },
        "end": {
          "line": 44,
          "column": 34
        }
      },
      "13": {
        "start": {
          "line": 46,
          "column": 2
        },
        "end": {
          "line": 48,
          "column": 4
        }
      },
      "14": {
        "start": {
          "line": 47,
          "column": 4
        },
        "end": {
          "line": 47,
          "column": 29
        }
      },
      "15": {
        "start": {
          "line": 50,
          "column": 2
        },
        "end": {
          "line": 52,
          "column": 4
        }
      },
      "16": {
        "start": {
          "line": 51,
          "column": 4
        },
        "end": {
          "line": 51,
          "column": 72
        }
      },
      "17": {
        "start": {
          "line": 60,
          "column": 17
        },
        "end": {
          "line": 60,
          "column": 61
        }
      },
      "18": {
        "start": {
          "line": 62,
          "column": 2
        },
        "end": {
          "line": 64,
          "column": 3
        }
      },
      "19": {
        "start": {
          "line": 63,
          "column": 4
        },
        "end": {
          "line": 63,
          "column": 43
        }
      },
      "20": {
        "start": {
          "line": 66,
          "column": 2
        },
        "end": {
          "line": 66,
          "column": 75
        }
      },
      "21": {
        "start": {
          "line": 66,
          "column": 50
        },
        "end": {
          "line": 66,
          "column": 74
        }
      },
      "22": {
        "start": {
          "line": 68,
          "column": 2
        },
        "end": {
          "line": 68,
          "column": 17
        }
      },
      "23": {
        "start": {
          "line": 70,
          "column": 2
        },
        "end": {
          "line": 70,
          "column": 44
        }
      },
      "24": {
        "start": {
          "line": 72,
          "column": 21
        },
        "end": {
          "line": 72,
          "column": 48
        }
      },
      "25": {
        "start": {
          "line": 74,
          "column": 2
        },
        "end": {
          "line": 74,
          "column": 73
        }
      },
      "26": {
        "start": {
          "line": 74,
          "column": 19
        },
        "end": {
          "line": 74,
          "column": 73
        }
      },
      "27": {
        "start": {
          "line": 76,
          "column": 17
        },
        "end": {
          "line": 76,
          "column": 47
        }
      },
      "28": {
        "start": {
          "line": 78,
          "column": 2
        },
        "end": {
          "line": 78,
          "column": 66
        }
      },
      "29": {
        "start": {
          "line": 80,
          "column": 2
        },
        "end": {
          "line": 80,
          "column": 18
        }
      }
    },
    "fnMap": {
      "0": {
        "name": "wait",
        "decl": {
          "start": {
            "line": 18,
            "column": 16
          },
          "end": {
            "line": 18,
            "column": 20
          }
        },
        "loc": {
          "start": {
            "line": 18,
            "column": 31
          },
          "end": {
            "line": 22,
            "column": 1
          }
        }
      },
      "1": {
        "name": "(anonymous_1)",
        "decl": {
          "start": {
            "line": 19,
            "column": 21
          },
          "end": {
            "line": 19,
            "column": 22
          }
        },
        "loc": {
          "start": {
            "line": 19,
            "column": 26
          },
          "end": {
            "line": 21,
            "column": 3
          }
        }
      },
      "2": {
        "name": "future",
        "decl": {
          "start": {
            "line": 24,
            "column": 16
          },
          "end": {
            "line": 24,
            "column": 22
          }
        },
        "loc": {
          "start": {
            "line": 24,
            "column": 22
          },
          "end": {
            "line": 41,
            "column": 1
          }
        }
      },
      "3": {
        "name": "(anonymous_3)",
        "decl": {
          "start": {
            "line": 25,
            "column": 33
          },
          "end": {
            "line": 25,
            "column": 34
          }
        },
        "loc": {
          "start": {
            "line": 25,
            "column": 42
          },
          "end": {
            "line": 27,
            "column": 3
          }
        }
      },
      "4": {
        "name": "(anonymous_4)",
        "decl": {
          "start": {
            "line": 28,
            "column": 37
          },
          "end": {
            "line": 28,
            "column": 38
          }
        },
        "loc": {
          "start": {
            "line": 28,
            "column": 50
          },
          "end": {
            "line": 30,
            "column": 3
          }
        }
      },
      "5": {
        "name": "(anonymous_5)",
        "decl": {
          "start": {
            "line": 32,
            "column": 35
          },
          "end": {
            "line": 32,
            "column": 36
          }
        },
        "loc": {
          "start": {
            "line": 32,
            "column": 47
          },
          "end": {
            "line": 35,
            "column": 3
          }
        }
      },
      "6": {
        "name": "testInWorker",
        "decl": {
          "start": {
            "line": 43,
            "column": 16
          },
          "end": {
            "line": 43,
            "column": 28
          }
        },
        "loc": {
          "start": {
            "line": 43,
            "column": 77
          },
          "end": {
            "line": 53,
            "column": 1
          }
        }
      },
      "7": {
        "name": "(anonymous_7)",
        "decl": {
          "start": {
            "line": 46,
            "column": 37
          },
          "end": {
            "line": 46,
            "column": 39
          }
        },
        "loc": {
          "start": {
            "line": 46,
            "column": 42
          },
          "end": {
            "line": 48,
            "column": 3
          }
        }
      },
      "8": {
        "name": "(anonymous_8)",
        "decl": {
          "start": {
            "line": 50,
            "column": 33
          },
          "end": {
            "line": 50,
            "column": 35
          }
        },
        "loc": {
          "start": {
            "line": 50,
            "column": 38
          },
          "end": {
            "line": 52,
            "column": 3
          }
        }
      },
      "9": {
        "name": "testWithTransport",
        "decl": {
          "start": {
            "line": 55,
            "column": 22
          },
          "end": {
            "line": 55,
            "column": 39
          }
        },
        "loc": {
          "start": {
            "line": 58,
            "column": 31
          },
          "end": {
            "line": 81,
            "column": 1
          }
        }
      },
      "10": {
        "name": "(anonymous_10)",
        "decl": {
          "start": {
            "line": 66,
            "column": 45
          },
          "end": {
            "line": 66,
            "column": 46
          }
        },
        "loc": {
          "start": {
            "line": 66,
            "column": 50
          },
          "end": {
            "line": 66,
            "column": 74
          }
        }
      }
    },
    "branchMap": {
      "0": {
        "loc": {
          "start": {
            "line": 43,
            "column": 75
          },
          "end": {
            "line": 43,
            "column": 77
          }
        },
        "type": "default-arg",
        "locations": [
          {
            "start": {
              "line": 43,
              "column": 75
            },
            "end": {
              "line": 43,
              "column": 77
            }
          }
        ]
      },
      "1": {
        "loc": {
          "start": {
            "line": 57,
            "column": 34
          },
          "end": {
            "line": 57,
            "column": 36
          }
        },
        "type": "default-arg",
        "locations": [
          {
            "start": {
              "line": 57,
              "column": 34
            },
            "end": {
              "line": 57,
              "column": 36
            }
          }
        ]
      },
      "2": {
        "loc": {
          "start": {
            "line": 62,
            "column": 2
          },
          "end": {
            "line": 64,
            "column": 3
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 62,
              "column": 2
            },
            "end": {
              "line": 64,
              "column": 3
            }
          },
          {
            "start": {
              "line": 62,
              "column": 2
            },
            "end": {
              "line": 64,
              "column": 3
            }
          }
        ]
      },
      "3": {
        "loc": {
          "start": {
            "line": 66,
            "column": 2
          },
          "end": {
            "line": 66,
            "column": 17
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 66,
              "column": 2
            },
            "end": {
              "line": 66,
              "column": 17
            }
          },
          {
            "start": {
              "line": 66,
              "column": 21
            },
            "end": {
              "line": 66,
              "column": 75
            }
          }
        ]
      },
      "4": {
        "loc": {
          "start": {
            "line": 70,
            "column": 2
          },
          "end": {
            "line": 70,
            "column": 17
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 70,
              "column": 2
            },
            "end": {
              "line": 70,
              "column": 17
            }
          },
          {
            "start": {
              "line": 70,
              "column": 21
            },
            "end": {
              "line": 70,
              "column": 44
            }
          }
        ]
      },
      "5": {
        "loc": {
          "start": {
            "line": 74,
            "column": 2
          },
          "end": {
            "line": 74,
            "column": 73
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 74,
              "column": 2
            },
            "end": {
              "line": 74,
              "column": 73
            }
          },
          {
            "start": {
              "line": 74,
              "column": 2
            },
            "end": {
              "line": 74,
              "column": 73
            }
          }
        ]
      },
      "6": {
        "loc": {
          "start": {
            "line": 78,
            "column": 2
          },
          "end": {
            "line": 78,
            "column": 24
          }
        },
        "type": "binary-expr",
        "locations": [
          {
            "start": {
              "line": 78,
              "column": 2
            },
            "end": {
              "line": 78,
              "column": 24
            }
          },
          {
            "start": {
              "line": 78,
              "column": 28
            },
            "end": {
              "line": 78,
              "column": 66
            }
          }
        ]
      }
    },
    "s": {
      "0": 285,
      "1": 285,
      "2": 55,
      "3": 0,
      "4": 55,
      "5": 0,
      "6": 55,
      "7": 55,
      "8": 55,
      "9": 55,
      "10": 55,
      "11": 55,
      "12": 16,
      "13": 16,
      "14": 16,
      "15": 16,
      "16": 16,
      "17": 17,
      "18": 17,
      "19": 2,
      "20": 17,
      "21": 26,
      "22": 17,
      "23": 17,
      "24": 17,
      "25": 17,
      "26": 0,
      "27": 17,
      "28": 17,
      "29": 17
    },
    "f": {
      "0": 285,
      "1": 285,
      "2": 55,
      "3": 0,
      "4": 0,
      "5": 55,
      "6": 16,
      "7": 16,
      "8": 16,
      "9": 17,
      "10": 26
    },
    "b": {
      "0": [
        0
      ],
      "1": [
        0
      ],
      "2": [
        2,
        15
      ],
      "3": [
        17,
        17
      ],
      "4": [
        17,
        0
      ],
      "5": [
        0,
        17
      ],
      "6": [
        17,
        4
      ]
    }
  },
  "/Users/menduz/code/metaverse-rpc/scenarios/1.Echo.spec.ts": {
    "path": "/Users/menduz/code/metaverse-rpc/scenarios/1.Echo.spec.ts",
    "statementMap": {
      "0": {
        "start": {
          "line": 8,
          "column": 0
        },
        "end": {
          "line": 29,
          "column": 2
        }
      },
      "1": {
        "start": {
          "line": 9,
          "column": 17
        },
        "end": {
          "line": 9,
          "column": 113
        }
      },
      "2": {
        "start": {
          "line": 11,
          "column": 23
        },
        "end": {
          "line": 11,
          "column": 36
        }
      },
      "3": {
        "start": {
          "line": 12,
          "column": 18
        },
        "end": {
          "line": 12,
          "column": 26
        }
      },
      "4": {
        "start": {
          "line": 16,
          "column": 2
        },
        "end": {
          "line": 18,
          "column": 4
        }
      },
      "5": {
        "start": {
          "line": 17,
          "column": 4
        },
        "end": {
          "line": 17,
          "column": 35
        }
      },
      "6": {
        "start": {
          "line": 20,
          "column": 2
        },
        "end": {
          "line": 22,
          "column": 4
        }
      },
      "7": {
        "start": {
          "line": 21,
          "column": 4
        },
        "end": {
          "line": 21,
          "column": 32
        }
      },
      "8": {
        "start": {
          "line": 24,
          "column": 2
        },
        "end": {
          "line": 24,
          "column": 17
        }
      },
      "9": {
        "start": {
          "line": 26,
          "column": 2
        },
        "end": {
          "line": 26,
          "column": 75
        }
      },
      "10": {
        "start": {
          "line": 28,
          "column": 2
        },
        "end": {
          "line": 28,
          "column": 18
        }
      }
    },
    "fnMap": {
      "0": {
        "name": "(anonymous_0)",
        "decl": {
          "start": {
            "line": 8,
            "column": 34
          },
          "end": {
            "line": 8,
            "column": 38
          }
        },
        "loc": {
          "start": {
            "line": 8,
            "column": 45
          },
          "end": {
            "line": 29,
            "column": 1
          }
        }
      },
      "1": {
        "name": "(anonymous_1)",
        "decl": {
          "start": {
            "line": 16,
            "column": 27
          },
          "end": {
            "line": 16,
            "column": 31
          }
        },
        "loc": {
          "start": {
            "line": 16,
            "column": 43
          },
          "end": {
            "line": 18,
            "column": 3
          }
        }
      },
      "2": {
        "name": "(anonymous_2)",
        "decl": {
          "start": {
            "line": 20,
            "column": 28
          },
          "end": {
            "line": 20,
            "column": 32
          }
        },
        "loc": {
          "start": {
            "line": 20,
            "column": 41
          },
          "end": {
            "line": 22,
            "column": 3
          }
        }
      }
    },
    "branchMap": {},
    "s": {
      "0": 1,
      "1": 1,
      "2": 1,
      "3": 1,
      "4": 1,
      "5": 1,
      "6": 1,
      "7": 1,
      "8": 1,
      "9": 1,
      "10": 1
    },
    "f": {
      "0": 1,
      "1": 1,
      "2": 1
    },
    "b": {}
  },
  "/Users/menduz/code/metaverse-rpc/scenarios/1.Echo.withoutWebWorker.spec.ts": {
    "path": "/Users/menduz/code/metaverse-rpc/scenarios/1.Echo.withoutWebWorker.spec.ts",
    "statementMap": {
      "0": {
        "start": {
          "line": 8,
          "column": 0
        },
        "end": {
          "line": 41,
          "column": 2
        }
      },
      "1": {
        "start": {
          "line": 9,
          "column": 17
        },
        "end": {
          "line": 9,
          "column": 34
        }
      },
      "2": {
        "start": {
          "line": 13,
          "column": 26
        },
        "end": {
          "line": 13,
          "column": 51
        }
      },
      "3": {
        "start": {
          "line": 15,
          "column": 12
        },
        "end": {
          "line": 18,
          "column": 3
        }
      },
      "4": {
        "start": {
          "line": 16,
          "column": 25
        },
        "end": {
          "line": 16,
          "column": 93
        }
      },
      "5": {
        "start": {
          "line": 17,
          "column": 4
        },
        "end": {
          "line": 17,
          "column": 48
        }
      },
      "6": {
        "start": {
          "line": 19,
          "column": 2
        },
        "end": {
          "line": 19,
          "column": 34
        }
      },
      "7": {
        "start": {
          "line": 19,
          "column": 17
        },
        "end": {
          "line": 19,
          "column": 33
        }
      },
      "8": {
        "start": {
          "line": 23,
          "column": 17
        },
        "end": {
          "line": 23,
          "column": 65
        }
      },
      "9": {
        "start": {
          "line": 25,
          "column": 23
        },
        "end": {
          "line": 25,
          "column": 36
        }
      },
      "10": {
        "start": {
          "line": 26,
          "column": 18
        },
        "end": {
          "line": 26,
          "column": 26
        }
      },
      "11": {
        "start": {
          "line": 28,
          "column": 2
        },
        "end": {
          "line": 30,
          "column": 4
        }
      },
      "12": {
        "start": {
          "line": 29,
          "column": 4
        },
        "end": {
          "line": 29,
          "column": 35
        }
      },
      "13": {
        "start": {
          "line": 32,
          "column": 2
        },
        "end": {
          "line": 34,
          "column": 4
        }
      },
      "14": {
        "start": {
          "line": 33,
          "column": 4
        },
        "end": {
          "line": 33,
          "column": 32
        }
      },
      "15": {
        "start": {
          "line": 36,
          "column": 2
        },
        "end": {
          "line": 36,
          "column": 17
        }
      },
      "16": {
        "start": {
          "line": 38,
          "column": 2
        },
        "end": {
          "line": 38,
          "column": 75
        }
      },
      "17": {
        "start": {
          "line": 40,
          "column": 2
        },
        "end": {
          "line": 40,
          "column": 18
        }
      }
    },
    "fnMap": {
      "0": {
        "name": "(anonymous_0)",
        "decl": {
          "start": {
            "line": 8,
            "column": 44
          },
          "end": {
            "line": 8,
            "column": 48
          }
        },
        "loc": {
          "start": {
            "line": 8,
            "column": 55
          },
          "end": {
            "line": 41,
            "column": 1
          }
        }
      },
      "1": {
        "name": "(anonymous_1)",
        "decl": {
          "start": {
            "line": 15,
            "column": 12
          },
          "end": {
            "line": 15,
            "column": 16
          }
        },
        "loc": {
          "start": {
            "line": 15,
            "column": 23
          },
          "end": {
            "line": 18,
            "column": 3
          }
        }
      },
      "2": {
        "name": "(anonymous_2)",
        "decl": {
          "start": {
            "line": 19,
            "column": 12
          },
          "end": {
            "line": 19,
            "column": 13
          }
        },
        "loc": {
          "start": {
            "line": 19,
            "column": 17
          },
          "end": {
            "line": 19,
            "column": 33
          }
        }
      },
      "3": {
        "name": "(anonymous_3)",
        "decl": {
          "start": {
            "line": 28,
            "column": 27
          },
          "end": {
            "line": 28,
            "column": 31
          }
        },
        "loc": {
          "start": {
            "line": 28,
            "column": 43
          },
          "end": {
            "line": 30,
            "column": 3
          }
        }
      },
      "4": {
        "name": "(anonymous_4)",
        "decl": {
          "start": {
            "line": 32,
            "column": 28
          },
          "end": {
            "line": 32,
            "column": 32
          }
        },
        "loc": {
          "start": {
            "line": 32,
            "column": 41
          },
          "end": {
            "line": 34,
            "column": 3
          }
        }
      }
    },
    "branchMap": {},
    "s": {
      "0": 1,
      "1": 1,
      "2": 1,
      "3": 1,
      "4": 1,
      "5": 1,
      "6": 1,
      "7": 0,
      "8": 1,
      "9": 1,
      "10": 1,
      "11": 1,
      "12": 1,
      "13": 1,
      "14": 1,
      "15": 1,
      "16": 1,
      "17": 1
    },
    "f": {
      "0": 1,
      "1": 1,
      "2": 0,
      "3": 1,
      "4": 1
    },
    "b": {}
  },
  "/Users/menduz/code/metaverse-rpc/scenarios/2.Proxy.spec.ts": {
    "path": "/Users/menduz/code/metaverse-rpc/scenarios/2.Proxy.spec.ts",
    "statementMap": {
      "0": {
        "start": {
          "line": 9,
          "column": 0
        },
        "end": {
          "line": 50,
          "column": 2
        }
      },
      "1": {
        "start": {
          "line": 10,
          "column": 17
        },
        "end": {
          "line": 10,
          "column": 114
        }
      },
      "2": {
        "start": {
          "line": 12,
          "column": 16
        },
        "end": {
          "line": 12,
          "column": 24
        }
      },
      "3": {
        "start": {
          "line": 14,
          "column": 2
        },
        "end": {
          "line": 14,
          "column": 41
        }
      },
      "4": {
        "start": {
          "line": 16,
          "column": 17
        },
        "end": {
          "line": 16,
          "column": 35
        }
      },
      "5": {
        "start": {
          "line": 16,
          "column": 29
        },
        "end": {
          "line": 16,
          "column": 35
        }
      },
      "6": {
        "start": {
          "line": 19,
          "column": 2
        },
        "end": {
          "line": 19,
          "column": 49
        }
      },
      "7": {
        "start": {
          "line": 20,
          "column": 2
        },
        "end": {
          "line": 20,
          "column": 49
        }
      },
      "8": {
        "start": {
          "line": 21,
          "column": 2
        },
        "end": {
          "line": 21,
          "column": 48
        }
      },
      "9": {
        "start": {
          "line": 23,
          "column": 2
        },
        "end": {
          "line": 23,
          "column": 43
        }
      },
      "10": {
        "start": {
          "line": 25,
          "column": 2
        },
        "end": {
          "line": 25,
          "column": 43
        }
      },
      "11": {
        "start": {
          "line": 26,
          "column": 2
        },
        "end": {
          "line": 30,
          "column": 4
        }
      },
      "12": {
        "start": {
          "line": 27,
          "column": 4
        },
        "end": {
          "line": 29,
          "column": 10
        }
      },
      "13": {
        "start": {
          "line": 28,
          "column": 6
        },
        "end": {
          "line": 28,
          "column": 57
        }
      },
      "14": {
        "start": {
          "line": 31,
          "column": 2
        },
        "end": {
          "line": 34,
          "column": 4
        }
      },
      "15": {
        "start": {
          "line": 32,
          "column": 4
        },
        "end": {
          "line": 32,
          "column": 24
        }
      },
      "16": {
        "start": {
          "line": 33,
          "column": 4
        },
        "end": {
          "line": 33,
          "column": 29
        }
      },
      "17": {
        "start": {
          "line": 36,
          "column": 2
        },
        "end": {
          "line": 36,
          "column": 42
        }
      },
      "18": {
        "start": {
          "line": 37,
          "column": 2
        },
        "end": {
          "line": 37,
          "column": 39
        }
      },
      "19": {
        "start": {
          "line": 39,
          "column": 2
        },
        "end": {
          "line": 39,
          "column": 17
        }
      },
      "20": {
        "start": {
          "line": 41,
          "column": 2
        },
        "end": {
          "line": 41,
          "column": 71
        }
      },
      "21": {
        "start": {
          "line": 43,
          "column": 21
        },
        "end": {
          "line": 43,
          "column": 48
        }
      },
      "22": {
        "start": {
          "line": 45,
          "column": 2
        },
        "end": {
          "line": 45,
          "column": 73
        }
      },
      "23": {
        "start": {
          "line": 45,
          "column": 19
        },
        "end": {
          "line": 45,
          "column": 73
        }
      },
      "24": {
        "start": {
          "line": 47,
          "column": 2
        },
        "end": {
          "line": 47,
          "column": 32
        }
      },
      "25": {
        "start": {
          "line": 49,
          "column": 2
        },
        "end": {
          "line": 49,
          "column": 18
        }
      }
    },
    "fnMap": {
      "0": {
        "name": "(anonymous_0)",
        "decl": {
          "start": {
            "line": 9,
            "column": 35
          },
          "end": {
            "line": 9,
            "column": 39
          }
        },
        "loc": {
          "start": {
            "line": 9,
            "column": 46
          },
          "end": {
            "line": 50,
            "column": 1
          }
        }
      },
      "1": {
        "name": "(anonymous_1)",
        "decl": {
          "start": {
            "line": 16,
            "column": 17
          },
          "end": {
            "line": 16,
            "column": 21
          }
        },
        "loc": {
          "start": {
            "line": 16,
            "column": 29
          },
          "end": {
            "line": 16,
            "column": 35
          }
        }
      },
      "2": {
        "name": "(anonymous_2)",
        "decl": {
          "start": {
            "line": 26,
            "column": 35
          },
          "end": {
            "line": 26,
            "column": 39
          }
        },
        "loc": {
          "start": {
            "line": 26,
            "column": 46
          },
          "end": {
            "line": 30,
            "column": 3
          }
        }
      },
      "3": {
        "name": "(anonymous_3)",
        "decl": {
          "start": {
            "line": 27,
            "column": 15
          },
          "end": {
            "line": 27,
            "column": 17
          }
        },
        "loc": {
          "start": {
            "line": 27,
            "column": 20
          },
          "end": {
            "line": 29,
            "column": 5
          }
        }
      },
      "4": {
        "name": "(anonymous_4)",
        "decl": {
          "start": {
            "line": 31,
            "column": 34
          },
          "end": {
            "line": 31,
            "column": 38
          }
        },
        "loc": {
          "start": {
            "line": 31,
            "column": 45
          },
          "end": {
            "line": 34,
            "column": 3
          }
        }
      }
    },
    "branchMap": {
      "0": {
        "loc": {
          "start": {
            "line": 45,
            "column": 2
          },
          "end": {
            "line": 45,
            "column": 73
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 45,
              "column": 2
            },
            "end": {
              "line": 45,
              "column": 73
            }
          },
          {
            "start": {
              "line": 45,
              "column": 2
            },
            "end": {
              "line": 45,
              "column": 73
            }
          }
        ]
      }
    },
    "s": {
      "0": 1,
      "1": 1,
      "2": 1,
      "3": 1,
      "4": 1,
      "5": 4,
      "6": 1,
      "7": 1,
      "8": 1,
      "9": 1,
      "10": 1,
      "11": 1,
      "12": 1,
      "13": 1,
      "14": 1,
      "15": 1,
      "16": 1,
      "17": 1,
      "18": 1,
      "19": 1,
      "20": 1,
      "21": 1,
      "22": 1,
      "23": 0,
      "24": 1,
      "25": 1
    },
    "f": {
      "0": 1,
      "1": 4,
      "2": 1,
      "3": 1,
      "4": 1
    },
    "b": {
      "0": [
        0,
        1
      ]
    }
  },
  "/Users/menduz/code/metaverse-rpc/scenarios/3.Class.spec.ts": {
    "path": "/Users/menduz/code/metaverse-rpc/scenarios/3.Class.spec.ts",
    "statementMap": {
      "0": {
        "start": {
          "line": 6,
          "column": 16
        },
        "end": {
          "line": 6,
          "column": 24
        }
      },
      "1": {
        "start": {
          "line": 9,
          "column": 0
        },
        "end": {
          "line": 14,
          "column": 1
        }
      },
      "2": {
        "start": {
          "line": 12,
          "column": 4
        },
        "end": {
          "line": 12,
          "column": 12
        }
      },
      "3": {
        "start": {
          "line": 11,
          "column": 2
        },
        "end": {
          "line": 13,
          "column": 3
        }
      },
      "4": {
        "start": {
          "line": 9,
          "column": 13
        },
        "end": {
          "line": 14,
          "column": 1
        }
      },
      "5": {
        "start": {
          "line": 17,
          "column": 0
        },
        "end": {
          "line": 35,
          "column": 1
        }
      },
      "6": {
        "start": {
          "line": 20,
          "column": 4
        },
        "end": {
          "line": 20,
          "column": 12
        }
      },
      "7": {
        "start": {
          "line": 25,
          "column": 4
        },
        "end": {
          "line": 27,
          "column": 10
        }
      },
      "8": {
        "start": {
          "line": 26,
          "column": 6
        },
        "end": {
          "line": 26,
          "column": 54
        }
      },
      "9": {
        "start": {
          "line": 32,
          "column": 4
        },
        "end": {
          "line": 32,
          "column": 25
        }
      },
      "10": {
        "start": {
          "line": 33,
          "column": 4
        },
        "end": {
          "line": 33,
          "column": 29
        }
      },
      "11": {
        "start": {
          "line": 19,
          "column": 2
        },
        "end": {
          "line": 21,
          "column": 3
        }
      },
      "12": {
        "start": {
          "line": 24,
          "column": 2
        },
        "end": {
          "line": 28,
          "column": 3
        }
      },
      "13": {
        "start": {
          "line": 31,
          "column": 2
        },
        "end": {
          "line": 34,
          "column": 3
        }
      },
      "14": {
        "start": {
          "line": 17,
          "column": 13
        },
        "end": {
          "line": 35,
          "column": 1
        }
      },
      "15": {
        "start": {
          "line": 38,
          "column": 0
        },
        "end": {
          "line": 48,
          "column": 1
        }
      },
      "16": {
        "start": {
          "line": 41,
          "column": 4
        },
        "end": {
          "line": 41,
          "column": 12
        }
      },
      "17": {
        "start": {
          "line": 46,
          "column": 4
        },
        "end": {
          "line": 46,
          "column": 12
        }
      },
      "18": {
        "start": {
          "line": 40,
          "column": 2
        },
        "end": {
          "line": 42,
          "column": 3
        }
      },
      "19": {
        "start": {
          "line": 45,
          "column": 2
        },
        "end": {
          "line": 47,
          "column": 3
        }
      },
      "20": {
        "start": {
          "line": 38,
          "column": 13
        },
        "end": {
          "line": 48,
          "column": 1
        }
      },
      "21": {
        "start": {
          "line": 50,
          "column": 0
        },
        "end": {
          "line": 55,
          "column": 2
        }
      },
      "22": {
        "start": {
          "line": 53,
          "column": 4
        },
        "end": {
          "line": 53,
          "column": 37
        }
      }
    },
    "fnMap": {
      "0": {
        "name": "(anonymous_2)",
        "decl": {
          "start": {
            "line": 11,
            "column": 2
          },
          "end": {
            "line": 11,
            "column": 6
          }
        },
        "loc": {
          "start": {
            "line": 11,
            "column": 14
          },
          "end": {
            "line": 13,
            "column": 3
          }
        }
      },
      "1": {
        "name": "(anonymous_3)",
        "decl": {
          "start": {
            "line": 19,
            "column": 2
          },
          "end": {
            "line": 19,
            "column": 6
          }
        },
        "loc": {
          "start": {
            "line": 19,
            "column": 14
          },
          "end": {
            "line": 21,
            "column": 3
          }
        }
      },
      "2": {
        "name": "(anonymous_4)",
        "decl": {
          "start": {
            "line": 24,
            "column": 2
          },
          "end": {
            "line": 24,
            "column": 6
          }
        },
        "loc": {
          "start": {
            "line": 24,
            "column": 13
          },
          "end": {
            "line": 28,
            "column": 3
          }
        }
      },
      "3": {
        "name": "(anonymous_5)",
        "decl": {
          "start": {
            "line": 25,
            "column": 15
          },
          "end": {
            "line": 25,
            "column": 17
          }
        },
        "loc": {
          "start": {
            "line": 25,
            "column": 20
          },
          "end": {
            "line": 27,
            "column": 5
          }
        }
      },
      "4": {
        "name": "(anonymous_6)",
        "decl": {
          "start": {
            "line": 31,
            "column": 2
          },
          "end": {
            "line": 31,
            "column": 6
          }
        },
        "loc": {
          "start": {
            "line": 31,
            "column": 12
          },
          "end": {
            "line": 34,
            "column": 3
          }
        }
      },
      "5": {
        "name": "(anonymous_7)",
        "decl": {
          "start": {
            "line": 40,
            "column": 2
          },
          "end": {
            "line": 40,
            "column": 6
          }
        },
        "loc": {
          "start": {
            "line": 40,
            "column": 14
          },
          "end": {
            "line": 42,
            "column": 3
          }
        }
      },
      "6": {
        "name": "(anonymous_8)",
        "decl": {
          "start": {
            "line": 45,
            "column": 2
          },
          "end": {
            "line": 45,
            "column": 6
          }
        },
        "loc": {
          "start": {
            "line": 45,
            "column": 11
          },
          "end": {
            "line": 47,
            "column": 3
          }
        }
      },
      "7": {
        "name": "(anonymous_9)",
        "decl": {
          "start": {
            "line": 52,
            "column": 18
          },
          "end": {
            "line": 52,
            "column": 22
          }
        },
        "loc": {
          "start": {
            "line": 52,
            "column": 33
          },
          "end": {
            "line": 54,
            "column": 3
          }
        }
      }
    },
    "branchMap": {},
    "s": {
      "0": 1,
      "1": 1,
      "2": 1,
      "3": 1,
      "4": 1,
      "5": 1,
      "6": 1,
      "7": 1,
      "8": 1,
      "9": 1,
      "10": 1,
      "11": 1,
      "12": 1,
      "13": 1,
      "14": 1,
      "15": 1,
      "16": 1,
      "17": 1,
      "18": 1,
      "19": 1,
      "20": 1,
      "21": 1,
      "22": 1
    },
    "f": {
      "0": 1,
      "1": 1,
      "2": 1,
      "3": 1,
      "4": 1,
      "5": 1,
      "6": 1,
      "7": 1
    },
    "b": {}
  },
  "/Users/menduz/code/metaverse-rpc/scenarios/4.X.spec.ts": {
    "path": "/Users/menduz/code/metaverse-rpc/scenarios/4.X.spec.ts",
    "statementMap": {
      "0": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 35,
          "column": 2
        }
      },
      "1": {
        "start": {
          "line": 7,
          "column": 2
        },
        "end": {
          "line": 14,
          "column": 4
        }
      },
      "2": {
        "start": {
          "line": 10,
          "column": 6
        },
        "end": {
          "line": 10,
          "column": 39
        }
      },
      "3": {
        "start": {
          "line": 11,
          "column": 6
        },
        "end": {
          "line": 11,
          "column": 52
        }
      },
      "4": {
        "start": {
          "line": 16,
          "column": 2
        },
        "end": {
          "line": 19,
          "column": 4
        }
      },
      "5": {
        "start": {
          "line": 21,
          "column": 2
        },
        "end": {
          "line": 24,
          "column": 4
        }
      },
      "6": {
        "start": {
          "line": 26,
          "column": 2
        },
        "end": {
          "line": 29,
          "column": 4
        }
      },
      "7": {
        "start": {
          "line": 31,
          "column": 2
        },
        "end": {
          "line": 34,
          "column": 4
        }
      },
      "8": {
        "start": {
          "line": 37,
          "column": 0
        },
        "end": {
          "line": 48,
          "column": 2
        }
      },
      "9": {
        "start": {
          "line": 38,
          "column": 2
        },
        "end": {
          "line": 47,
          "column": 4
        }
      },
      "10": {
        "start": {
          "line": 39,
          "column": 4
        },
        "end": {
          "line": 46,
          "column": 5
        }
      }
    },
    "fnMap": {
      "0": {
        "name": "(anonymous_0)",
        "decl": {
          "start": {
            "line": 6,
            "column": 63
          },
          "end": {
            "line": 6,
            "column": 65
          }
        },
        "loc": {
          "start": {
            "line": 6,
            "column": 68
          },
          "end": {
            "line": 35,
            "column": 1
          }
        }
      },
      "1": {
        "name": "(anonymous_1)",
        "decl": {
          "start": {
            "line": 9,
            "column": 20
          },
          "end": {
            "line": 9,
            "column": 25
          }
        },
        "loc": {
          "start": {
            "line": 9,
            "column": 29
          },
          "end": {
            "line": 12,
            "column": 5
          }
        }
      },
      "2": {
        "name": "(anonymous_2)",
        "decl": {
          "start": {
            "line": 37,
            "column": 32
          },
          "end": {
            "line": 37,
            "column": 34
          }
        },
        "loc": {
          "start": {
            "line": 37,
            "column": 37
          },
          "end": {
            "line": 48,
            "column": 1
          }
        }
      },
      "3": {
        "name": "(anonymous_3)",
        "decl": {
          "start": {
            "line": 38,
            "column": 41
          },
          "end": {
            "line": 38,
            "column": 45
          }
        },
        "loc": {
          "start": {
            "line": 38,
            "column": 52
          },
          "end": {
            "line": 47,
            "column": 3
          }
        }
      }
    },
    "branchMap": {},
    "s": {
      "0": 1,
      "1": 1,
      "2": 1,
      "3": 1,
      "4": 1,
      "5": 1,
      "6": 1,
      "7": 1,
      "8": 1,
      "9": 1,
      "10": 1
    },
    "f": {
      "0": 1,
      "1": 1,
      "2": 1,
      "3": 1
    },
    "b": {}
  },
  "/Users/menduz/code/metaverse-rpc/scenarios/5.X.spec.ts": {
    "path": "/Users/menduz/code/metaverse-rpc/scenarios/5.X.spec.ts",
    "statementMap": {
      "0": {
        "start": {
          "line": 9,
          "column": 0
        },
        "end": {
          "line": 33,
          "column": 1
        }
      },
      "1": {
        "start": {
          "line": 19,
          "column": 2
        },
        "end": {
          "line": 19,
          "column": 30
        }
      },
      "2": {
        "start": {
          "line": 22,
          "column": 4
        },
        "end": {
          "line": 22,
          "column": 54
        }
      },
      "3": {
        "start": {
          "line": 26,
          "column": 4
        },
        "end": {
          "line": 26,
          "column": 51
        }
      },
      "4": {
        "start": {
          "line": 31,
          "column": 4
        },
        "end": {
          "line": 31,
          "column": 40
        }
      },
      "5": {
        "start": {
          "line": 30,
          "column": 2
        },
        "end": {
          "line": 32,
          "column": 3
        }
      },
      "6": {
        "start": {
          "line": 9,
          "column": 13
        },
        "end": {
          "line": 33,
          "column": 1
        }
      },
      "7": {
        "start": {
          "line": 35,
          "column": 0
        },
        "end": {
          "line": 107,
          "column": 2
        }
      },
      "8": {
        "start": {
          "line": 36,
          "column": 2
        },
        "end": {
          "line": 36,
          "column": 20
        }
      },
      "9": {
        "start": {
          "line": 37,
          "column": 22
        },
        "end": {
          "line": 37,
          "column": 23
        }
      },
      "10": {
        "start": {
          "line": 40,
          "column": 4
        },
        "end": {
          "line": 95,
          "column": 6
        }
      },
      "11": {
        "start": {
          "line": 41,
          "column": 20
        },
        "end": {
          "line": 41,
          "column": 91
        }
      },
      "12": {
        "start": {
          "line": 42,
          "column": 20
        },
        "end": {
          "line": 42,
          "column": 91
        }
      },
      "13": {
        "start": {
          "line": 44,
          "column": 6
        },
        "end": {
          "line": 44,
          "column": 69
        }
      },
      "14": {
        "start": {
          "line": 46,
          "column": 6
        },
        "end": {
          "line": 46,
          "column": 27
        }
      },
      "15": {
        "start": {
          "line": 47,
          "column": 6
        },
        "end": {
          "line": 47,
          "column": 27
        }
      },
      "16": {
        "start": {
          "line": 49,
          "column": 6
        },
        "end": {
          "line": 49,
          "column": 22
        }
      },
      "17": {
        "start": {
          "line": 50,
          "column": 6
        },
        "end": {
          "line": 50,
          "column": 22
        }
      },
      "18": {
        "start": {
          "line": 52,
          "column": 17
        },
        "end": {
          "line": 52,
          "column": 55
        }
      },
      "19": {
        "start": {
          "line": 53,
          "column": 17
        },
        "end": {
          "line": 53,
          "column": 55
        }
      },
      "20": {
        "start": {
          "line": 55,
          "column": 6
        },
        "end": {
          "line": 55,
          "column": 68
        }
      },
      "21": {
        "start": {
          "line": 57,
          "column": 6
        },
        "end": {
          "line": 57,
          "column": 60
        }
      },
      "22": {
        "start": {
          "line": 57,
          "column": 17
        },
        "end": {
          "line": 57,
          "column": 60
        }
      },
      "23": {
        "start": {
          "line": 58,
          "column": 6
        },
        "end": {
          "line": 58,
          "column": 60
        }
      },
      "24": {
        "start": {
          "line": 58,
          "column": 17
        },
        "end": {
          "line": 58,
          "column": 60
        }
      },
      "25": {
        "start": {
          "line": 61,
          "column": 6
        },
        "end": {
          "line": 61,
          "column": 34
        }
      },
      "26": {
        "start": {
          "line": 62,
          "column": 6
        },
        "end": {
          "line": 62,
          "column": 34
        }
      },
      "27": {
        "start": {
          "line": 64,
          "column": 6
        },
        "end": {
          "line": 64,
          "column": 35
        }
      },
      "28": {
        "start": {
          "line": 65,
          "column": 6
        },
        "end": {
          "line": 65,
          "column": 35
        }
      },
      "29": {
        "start": {
          "line": 68,
          "column": 6
        },
        "end": {
          "line": 78,
          "column": 7
        }
      },
      "30": {
        "start": {
          "line": 69,
          "column": 8
        },
        "end": {
          "line": 73,
          "column": 9
        }
      },
      "31": {
        "start": {
          "line": 70,
          "column": 10
        },
        "end": {
          "line": 70,
          "column": 42
        }
      },
      "32": {
        "start": {
          "line": 72,
          "column": 10
        },
        "end": {
          "line": 72,
          "column": 42
        }
      },
      "33": {
        "start": {
          "line": 77,
          "column": 8
        },
        "end": {
          "line": 77,
          "column": 21
        }
      },
      "34": {
        "start": {
          "line": 81,
          "column": 26
        },
        "end": {
          "line": 81,
          "column": 54
        }
      },
      "35": {
        "start": {
          "line": 82,
          "column": 26
        },
        "end": {
          "line": 82,
          "column": 54
        }
      },
      "36": {
        "start": {
          "line": 84,
          "column": 6
        },
        "end": {
          "line": 84,
          "column": 78
        }
      },
      "37": {
        "start": {
          "line": 84,
          "column": 24
        },
        "end": {
          "line": 84,
          "column": 78
        }
      },
      "38": {
        "start": {
          "line": 85,
          "column": 6
        },
        "end": {
          "line": 85,
          "column": 78
        }
      },
      "39": {
        "start": {
          "line": 85,
          "column": 24
        },
        "end": {
          "line": 85,
          "column": 78
        }
      },
      "40": {
        "start": {
          "line": 87,
          "column": 22
        },
        "end": {
          "line": 87,
          "column": 53
        }
      },
      "41": {
        "start": {
          "line": 88,
          "column": 22
        },
        "end": {
          "line": 88,
          "column": 53
        }
      },
      "42": {
        "start": {
          "line": 90,
          "column": 6
        },
        "end": {
          "line": 90,
          "column": 40
        }
      },
      "43": {
        "start": {
          "line": 93,
          "column": 6
        },
        "end": {
          "line": 93,
          "column": 23
        }
      },
      "44": {
        "start": {
          "line": 94,
          "column": 6
        },
        "end": {
          "line": 94,
          "column": 23
        }
      },
      "45": {
        "start": {
          "line": 98,
          "column": 2
        },
        "end": {
          "line": 98,
          "column": 59
        }
      },
      "46": {
        "start": {
          "line": 99,
          "column": 2
        },
        "end": {
          "line": 99,
          "column": 59
        }
      },
      "47": {
        "start": {
          "line": 100,
          "column": 2
        },
        "end": {
          "line": 100,
          "column": 59
        }
      },
      "48": {
        "start": {
          "line": 101,
          "column": 2
        },
        "end": {
          "line": 101,
          "column": 59
        }
      },
      "49": {
        "start": {
          "line": 103,
          "column": 2
        },
        "end": {
          "line": 103,
          "column": 59
        }
      },
      "50": {
        "start": {
          "line": 104,
          "column": 2
        },
        "end": {
          "line": 104,
          "column": 59
        }
      },
      "51": {
        "start": {
          "line": 105,
          "column": 2
        },
        "end": {
          "line": 105,
          "column": 59
        }
      },
      "52": {
        "start": {
          "line": 106,
          "column": 2
        },
        "end": {
          "line": 106,
          "column": 59
        }
      }
    },
    "fnMap": {
      "0": {
        "name": "(anonymous_2)",
        "decl": {
          "start": {
            "line": 8,
            "column": 0
          },
          "end": {
            "line": null,
            "column": -1
          }
        },
        "loc": {
          "start": {
            "line": 8,
            "column": 0
          },
          "end": {
            "line": 33,
            "column": 1
          }
        }
      },
      "1": {
        "name": "(anonymous_3)",
        "decl": {
          "start": {
            "line": 21,
            "column": 2
          },
          "end": {
            "line": 21,
            "column": 21
          }
        },
        "loc": {
          "start": {
            "line": 21,
            "column": 39
          },
          "end": {
            "line": 23,
            "column": 3
          }
        }
      },
      "2": {
        "name": "(anonymous_4)",
        "decl": {
          "start": {
            "line": 25,
            "column": 2
          },
          "end": {
            "line": 25,
            "column": 20
          }
        },
        "loc": {
          "start": {
            "line": 25,
            "column": 39
          },
          "end": {
            "line": 27,
            "column": 3
          }
        }
      },
      "3": {
        "name": "(anonymous_5)",
        "decl": {
          "start": {
            "line": 30,
            "column": 2
          },
          "end": {
            "line": 30,
            "column": 6
          }
        },
        "loc": {
          "start": {
            "line": 30,
            "column": 35
          },
          "end": {
            "line": 32,
            "column": 3
          }
        }
      },
      "4": {
        "name": "(anonymous_6)",
        "decl": {
          "start": {
            "line": 35,
            "column": 22
          },
          "end": {
            "line": null,
            "column": -1
          }
        },
        "loc": {
          "start": {
            "line": 35,
            "column": 22
          },
          "end": {
            "line": 107,
            "column": 1
          }
        }
      },
      "5": {
        "name": "randomizeGame",
        "decl": {
          "start": {
            "line": 39,
            "column": 11
          },
          "end": {
            "line": 39,
            "column": 24
          }
        },
        "loc": {
          "start": {
            "line": 39,
            "column": 37
          },
          "end": {
            "line": 96,
            "column": 3
          }
        }
      },
      "6": {
        "name": "(anonymous_8)",
        "decl": {
          "start": {
            "line": 40,
            "column": 53
          },
          "end": {
            "line": 40,
            "column": 57
          }
        },
        "loc": {
          "start": {
            "line": 40,
            "column": 58
          },
          "end": {
            "line": 95,
            "column": 5
          }
        }
      }
    },
    "branchMap": {
      "0": {
        "loc": {
          "start": {
            "line": 57,
            "column": 6
          },
          "end": {
            "line": 57,
            "column": 60
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 57,
              "column": 6
            },
            "end": {
              "line": 57,
              "column": 60
            }
          },
          {
            "start": {
              "line": 57,
              "column": 6
            },
            "end": {
              "line": 57,
              "column": 60
            }
          }
        ]
      },
      "1": {
        "loc": {
          "start": {
            "line": 58,
            "column": 6
          },
          "end": {
            "line": 58,
            "column": 60
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 58,
              "column": 6
            },
            "end": {
              "line": 58,
              "column": 60
            }
          },
          {
            "start": {
              "line": 58,
              "column": 6
            },
            "end": {
              "line": 58,
              "column": 60
            }
          }
        ]
      },
      "2": {
        "loc": {
          "start": {
            "line": 69,
            "column": 8
          },
          "end": {
            "line": 73,
            "column": 9
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 69,
              "column": 8
            },
            "end": {
              "line": 73,
              "column": 9
            }
          },
          {
            "start": {
              "line": 69,
              "column": 8
            },
            "end": {
              "line": 73,
              "column": 9
            }
          }
        ]
      },
      "3": {
        "loc": {
          "start": {
            "line": 84,
            "column": 6
          },
          "end": {
            "line": 84,
            "column": 78
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 84,
              "column": 6
            },
            "end": {
              "line": 84,
              "column": 78
            }
          },
          {
            "start": {
              "line": 84,
              "column": 6
            },
            "end": {
              "line": 84,
              "column": 78
            }
          }
        ]
      },
      "4": {
        "loc": {
          "start": {
            "line": 85,
            "column": 6
          },
          "end": {
            "line": 85,
            "column": 78
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 85,
              "column": 6
            },
            "end": {
              "line": 85,
              "column": 78
            }
          },
          {
            "start": {
              "line": 85,
              "column": 6
            },
            "end": {
              "line": 85,
              "column": 78
            }
          }
        ]
      }
    },
    "s": {
      "0": 1,
      "1": 16,
      "2": 240,
      "3": 16,
      "4": 16,
      "5": 1,
      "6": 1,
      "7": 1,
      "8": 1,
      "9": 1,
      "10": 8,
      "11": 8,
      "12": 8,
      "13": 8,
      "14": 8,
      "15": 8,
      "16": 8,
      "17": 8,
      "18": 8,
      "19": 8,
      "20": 8,
      "21": 8,
      "22": 0,
      "23": 8,
      "24": 0,
      "25": 8,
      "26": 8,
      "27": 8,
      "28": 8,
      "29": 8,
      "30": 240,
      "31": 123,
      "32": 117,
      "33": 240,
      "34": 8,
      "35": 8,
      "36": 8,
      "37": 0,
      "38": 8,
      "39": 0,
      "40": 8,
      "41": 8,
      "42": 8,
      "43": 8,
      "44": 8,
      "45": 1,
      "46": 1,
      "47": 1,
      "48": 1,
      "49": 1,
      "50": 1,
      "51": 1,
      "52": 1
    },
    "f": {
      "0": 16,
      "1": 240,
      "2": 16,
      "3": 16,
      "4": 1,
      "5": 8,
      "6": 8
    },
    "b": {
      "0": [
        0,
        8
      ],
      "1": [
        0,
        8
      ],
      "2": [
        123,
        117
      ],
      "3": [
        0,
        8
      ],
      "4": [
        0,
        8
      ]
    }
  },
  "/Users/menduz/code/metaverse-rpc/scenarios/6.GreedyWorker.spec.ts": {
    "path": "/Users/menduz/code/metaverse-rpc/scenarios/6.GreedyWorker.spec.ts",
    "statementMap": {
      "0": {
        "start": {
          "line": 16,
          "column": 0
        },
        "end": {
          "line": 29,
          "column": 1
        }
      },
      "1": {
        "start": {
          "line": 20,
          "column": 4
        },
        "end": {
          "line": 20,
          "column": 14
        }
      },
      "2": {
        "start": {
          "line": 17,
          "column": 10
        },
        "end": {
          "line": 17,
          "column": 30
        }
      },
      "3": {
        "start": {
          "line": 21,
          "column": 4
        },
        "end": {
          "line": 21,
          "column": 55
        }
      },
      "4": {
        "start": {
          "line": 21,
          "column": 26
        },
        "end": {
          "line": 21,
          "column": 53
        }
      },
      "5": {
        "start": {
          "line": 22,
          "column": 4
        },
        "end": {
          "line": 22,
          "column": 31
        }
      },
      "6": {
        "start": {
          "line": 26,
          "column": 17
        },
        "end": {
          "line": 26,
          "column": 44
        }
      },
      "7": {
        "start": {
          "line": 27,
          "column": 4
        },
        "end": {
          "line": 27,
          "column": 22
        }
      },
      "8": {
        "start": {
          "line": 16,
          "column": 13
        },
        "end": {
          "line": 29,
          "column": 1
        }
      },
      "9": {
        "start": {
          "line": 31,
          "column": 0
        },
        "end": {
          "line": 47,
          "column": 2
        }
      },
      "10": {
        "start": {
          "line": 32,
          "column": 2
        },
        "end": {
          "line": 46,
          "column": 4
        }
      },
      "11": {
        "start": {
          "line": 33,
          "column": 19
        },
        "end": {
          "line": 35,
          "column": 5
        }
      },
      "12": {
        "start": {
          "line": 36,
          "column": 4
        },
        "end": {
          "line": 36,
          "column": 19
        }
      },
      "13": {
        "start": {
          "line": 37,
          "column": 16
        },
        "end": {
          "line": 37,
          "column": 49
        }
      },
      "14": {
        "start": {
          "line": 39,
          "column": 4
        },
        "end": {
          "line": 42,
          "column": 5
        }
      },
      "15": {
        "start": {
          "line": 40,
          "column": 6
        },
        "end": {
          "line": 40,
          "column": 32
        }
      },
      "16": {
        "start": {
          "line": 41,
          "column": 6
        },
        "end": {
          "line": 41,
          "column": 20
        }
      },
      "17": {
        "start": {
          "line": 44,
          "column": 4
        },
        "end": {
          "line": 44,
          "column": 34
        }
      },
      "18": {
        "start": {
          "line": 45,
          "column": 4
        },
        "end": {
          "line": 45,
          "column": 20
        }
      }
    },
    "fnMap": {
      "0": {
        "name": "(anonymous_2)",
        "decl": {
          "start": {
            "line": 19,
            "column": 2
          },
          "end": {
            "line": 19,
            "column": 13
          }
        },
        "loc": {
          "start": {
            "line": 19,
            "column": 29
          },
          "end": {
            "line": 23,
            "column": 3
          }
        }
      },
      "1": {
        "name": "(anonymous_3)",
        "decl": {
          "start": {
            "line": 21,
            "column": 19
          },
          "end": {
            "line": 21,
            "column": 21
          }
        },
        "loc": {
          "start": {
            "line": 21,
            "column": 26
          },
          "end": {
            "line": 21,
            "column": 53
          }
        }
      },
      "2": {
        "name": "(anonymous_4)",
        "decl": {
          "start": {
            "line": 25,
            "column": 2
          },
          "end": {
            "line": 25,
            "column": 8
          }
        },
        "loc": {
          "start": {
            "line": 25,
            "column": 9
          },
          "end": {
            "line": 28,
            "column": 3
          }
        }
      },
      "3": {
        "name": "(anonymous_5)",
        "decl": {
          "start": {
            "line": 31,
            "column": 22
          },
          "end": {
            "line": null,
            "column": -1
          }
        },
        "loc": {
          "start": {
            "line": 31,
            "column": 22
          },
          "end": {
            "line": 47,
            "column": 1
          }
        }
      },
      "4": {
        "name": "(anonymous_6)",
        "decl": {
          "start": {
            "line": 32,
            "column": 31
          },
          "end": {
            "line": 32,
            "column": 35
          }
        },
        "loc": {
          "start": {
            "line": 32,
            "column": 42
          },
          "end": {
            "line": 46,
            "column": 3
          }
        }
      }
    },
    "branchMap": {},
    "s": {
      "0": 1,
      "1": 1,
      "2": 1,
      "3": 1,
      "4": 0,
      "5": 1,
      "6": 46,
      "7": 46,
      "8": 1,
      "9": 1,
      "10": 1,
      "11": 1,
      "12": 1,
      "13": 1,
      "14": 1,
      "15": 45,
      "16": 45,
      "17": 1,
      "18": 1
    },
    "f": {
      "0": 1,
      "1": 0,
      "2": 46,
      "3": 1,
      "4": 1
    },
    "b": {}
  },
  "/Users/menduz/code/metaverse-rpc/scenarios/7.X.spec.ts": {
    "path": "/Users/menduz/code/metaverse-rpc/scenarios/7.X.spec.ts",
    "statementMap": {
      "0": {
        "start": {
          "line": 7,
          "column": 0
        },
        "end": {
          "line": 34,
          "column": 1
        }
      },
      "1": {
        "start": {
          "line": 8,
          "column": 2
        },
        "end": {
          "line": 8,
          "column": 29
        }
      },
      "2": {
        "start": {
          "line": 9,
          "column": 2
        },
        "end": {
          "line": 9,
          "column": 21
        }
      },
      "3": {
        "start": {
          "line": 13,
          "column": 4
        },
        "end": {
          "line": 13,
          "column": 29
        }
      },
      "4": {
        "start": {
          "line": 18,
          "column": 4
        },
        "end": {
          "line": 18,
          "column": 25
        }
      },
      "5": {
        "start": {
          "line": 23,
          "column": 4
        },
        "end": {
          "line": 25,
          "column": 5
        }
      },
      "6": {
        "start": {
          "line": 24,
          "column": 6
        },
        "end": {
          "line": 24,
          "column": 17
        }
      },
      "7": {
        "start": {
          "line": 27,
          "column": 4
        },
        "end": {
          "line": 27,
          "column": 50
        }
      },
      "8": {
        "start": {
          "line": 32,
          "column": 4
        },
        "end": {
          "line": 32,
          "column": 34
        }
      },
      "9": {
        "start": {
          "line": 12,
          "column": 2
        },
        "end": {
          "line": 14,
          "column": 3
        }
      },
      "10": {
        "start": {
          "line": 17,
          "column": 2
        },
        "end": {
          "line": 19,
          "column": 3
        }
      },
      "11": {
        "start": {
          "line": 22,
          "column": 2
        },
        "end": {
          "line": 28,
          "column": 3
        }
      },
      "12": {
        "start": {
          "line": 31,
          "column": 2
        },
        "end": {
          "line": 33,
          "column": 3
        }
      },
      "13": {
        "start": {
          "line": 7,
          "column": 13
        },
        "end": {
          "line": 34,
          "column": 1
        }
      },
      "14": {
        "start": {
          "line": 36,
          "column": 0
        },
        "end": {
          "line": 72,
          "column": 2
        }
      },
      "15": {
        "start": {
          "line": 37,
          "column": 2
        },
        "end": {
          "line": 40,
          "column": 4
        }
      },
      "16": {
        "start": {
          "line": 42,
          "column": 2
        },
        "end": {
          "line": 45,
          "column": 4
        }
      },
      "17": {
        "start": {
          "line": 47,
          "column": 2
        },
        "end": {
          "line": 50,
          "column": 4
        }
      },
      "18": {
        "start": {
          "line": 52,
          "column": 2
        },
        "end": {
          "line": 59,
          "column": 4
        }
      },
      "19": {
        "start": {
          "line": 56,
          "column": 20
        },
        "end": {
          "line": 56,
          "column": 48
        }
      },
      "20": {
        "start": {
          "line": 57,
          "column": 6
        },
        "end": {
          "line": 57,
          "column": 47
        }
      },
      "21": {
        "start": {
          "line": 61,
          "column": 2
        },
        "end": {
          "line": 71,
          "column": 4
        }
      },
      "22": {
        "start": {
          "line": 65,
          "column": 20
        },
        "end": {
          "line": 65,
          "column": 48
        }
      },
      "23": {
        "start": {
          "line": 67,
          "column": 6
        },
        "end": {
          "line": 69,
          "column": 13
        }
      },
      "24": {
        "start": {
          "line": 68,
          "column": 8
        },
        "end": {
          "line": 68,
          "column": 32
        }
      }
    },
    "fnMap": {
      "0": {
        "name": "(anonymous_2)",
        "decl": {
          "start": {
            "line": 6,
            "column": 0
          },
          "end": {
            "line": null,
            "column": -1
          }
        },
        "loc": {
          "start": {
            "line": 6,
            "column": 0
          },
          "end": {
            "line": 34,
            "column": 1
          }
        }
      },
      "1": {
        "name": "(anonymous_3)",
        "decl": {
          "start": {
            "line": 12,
            "column": 2
          },
          "end": {
            "line": 12,
            "column": 6
          }
        },
        "loc": {
          "start": {
            "line": 12,
            "column": 29
          },
          "end": {
            "line": 14,
            "column": 3
          }
        }
      },
      "2": {
        "name": "(anonymous_4)",
        "decl": {
          "start": {
            "line": 17,
            "column": 2
          },
          "end": {
            "line": 17,
            "column": 6
          }
        },
        "loc": {
          "start": {
            "line": 17,
            "column": 17
          },
          "end": {
            "line": 19,
            "column": 3
          }
        }
      },
      "3": {
        "name": "(anonymous_5)",
        "decl": {
          "start": {
            "line": 22,
            "column": 2
          },
          "end": {
            "line": 22,
            "column": 6
          }
        },
        "loc": {
          "start": {
            "line": 22,
            "column": 19
          },
          "end": {
            "line": 28,
            "column": 3
          }
        }
      },
      "4": {
        "name": "(anonymous_6)",
        "decl": {
          "start": {
            "line": 31,
            "column": 2
          },
          "end": {
            "line": 31,
            "column": 6
          }
        },
        "loc": {
          "start": {
            "line": 31,
            "column": 15
          },
          "end": {
            "line": 33,
            "column": 3
          }
        }
      },
      "5": {
        "name": "(anonymous_7)",
        "decl": {
          "start": {
            "line": 36,
            "column": 32
          },
          "end": {
            "line": null,
            "column": -1
          }
        },
        "loc": {
          "start": {
            "line": 36,
            "column": 32
          },
          "end": {
            "line": 72,
            "column": 1
          }
        }
      },
      "6": {
        "name": "(anonymous_8)",
        "decl": {
          "start": {
            "line": 55,
            "column": 20
          },
          "end": {
            "line": 55,
            "column": 21
          }
        },
        "loc": {
          "start": {
            "line": 55,
            "column": 59
          },
          "end": {
            "line": 58,
            "column": 5
          }
        }
      },
      "7": {
        "name": "(anonymous_9)",
        "decl": {
          "start": {
            "line": 64,
            "column": 20
          },
          "end": {
            "line": 64,
            "column": 21
          }
        },
        "loc": {
          "start": {
            "line": 64,
            "column": 59
          },
          "end": {
            "line": 70,
            "column": 5
          }
        }
      },
      "8": {
        "name": "(anonymous_10)",
        "decl": {
          "start": {
            "line": 67,
            "column": 17
          },
          "end": {
            "line": 67,
            "column": 19
          }
        },
        "loc": {
          "start": {
            "line": 67,
            "column": 22
          },
          "end": {
            "line": 69,
            "column": 7
          }
        }
      }
    },
    "branchMap": {
      "0": {
        "loc": {
          "start": {
            "line": 23,
            "column": 4
          },
          "end": {
            "line": 25,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 23,
              "column": 4
            },
            "end": {
              "line": 25,
              "column": 5
            }
          },
          {
            "start": {
              "line": 23,
              "column": 4
            },
            "end": {
              "line": 25,
              "column": 5
            }
          }
        ]
      }
    },
    "s": {
      "0": 1,
      "1": 2,
      "2": 2,
      "3": 1,
      "4": 1,
      "5": 0,
      "6": 0,
      "7": 0,
      "8": 0,
      "9": 1,
      "10": 1,
      "11": 1,
      "12": 1,
      "13": 1,
      "14": 1,
      "15": 1,
      "16": 1,
      "17": 1,
      "18": 1,
      "19": 1,
      "20": 1,
      "21": 1,
      "22": 1,
      "23": 1,
      "24": 1
    },
    "f": {
      "0": 2,
      "1": 1,
      "2": 1,
      "3": 0,
      "4": 0,
      "5": 1,
      "6": 1,
      "7": 1,
      "8": 1
    },
    "b": {
      "0": [
        0,
        0
      ]
    }
  },
  "/Users/menduz/code/metaverse-rpc/scenarios/8.RateLimiting.spec.ts": {
    "path": "/Users/menduz/code/metaverse-rpc/scenarios/8.RateLimiting.spec.ts",
    "statementMap": {
      "0": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 14,
          "column": 1
        }
      },
      "1": {
        "start": {
          "line": 6,
          "column": 10
        },
        "end": {
          "line": 6,
          "column": 27
        }
      },
      "2": {
        "start": {
          "line": 11,
          "column": 4
        },
        "end": {
          "line": 11,
          "column": 45
        }
      },
      "3": {
        "start": {
          "line": 12,
          "column": 4
        },
        "end": {
          "line": 12,
          "column": 16
        }
      },
      "4": {
        "start": {
          "line": 10,
          "column": 2
        },
        "end": {
          "line": 13,
          "column": 3
        }
      },
      "5": {
        "start": {
          "line": 5,
          "column": 13
        },
        "end": {
          "line": 14,
          "column": 1
        }
      },
      "6": {
        "start": {
          "line": 16,
          "column": 0
        },
        "end": {
          "line": 21,
          "column": 2
        }
      },
      "7": {
        "start": {
          "line": 17,
          "column": 2
        },
        "end": {
          "line": 20,
          "column": 4
        }
      }
    },
    "fnMap": {
      "0": {
        "name": "(anonymous_2)",
        "decl": {
          "start": {
            "line": 4,
            "column": 0
          },
          "end": {
            "line": null,
            "column": -1
          }
        },
        "loc": {
          "start": {
            "line": 4,
            "column": 0
          },
          "end": {
            "line": 14,
            "column": 1
          }
        }
      },
      "1": {
        "name": "(anonymous_3)",
        "decl": {
          "start": {
            "line": 10,
            "column": 2
          },
          "end": {
            "line": 10,
            "column": 6
          }
        },
        "loc": {
          "start": {
            "line": 10,
            "column": 26
          },
          "end": {
            "line": 13,
            "column": 3
          }
        }
      },
      "2": {
        "name": "(anonymous_4)",
        "decl": {
          "start": {
            "line": 16,
            "column": 24
          },
          "end": {
            "line": null,
            "column": -1
          }
        },
        "loc": {
          "start": {
            "line": 16,
            "column": 24
          },
          "end": {
            "line": 21,
            "column": 1
          }
        }
      }
    },
    "branchMap": {},
    "s": {
      "0": 1,
      "1": 1,
      "2": 10,
      "3": 10,
      "4": 1,
      "5": 1,
      "6": 1,
      "7": 1
    },
    "f": {
      "0": 1,
      "1": 10,
      "2": 1
    },
    "b": {}
  },
  "/Users/menduz/code/metaverse-rpc/scenarios/9.ComponentInstancing.spec.ts": {
    "path": "/Users/menduz/code/metaverse-rpc/scenarios/9.ComponentInstancing.spec.ts",
    "statementMap": {
      "0": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 9,
          "column": 1
        }
      },
      "1": {
        "start": {
          "line": 7,
          "column": 4
        },
        "end": {
          "line": 7,
          "column": 26
        }
      },
      "2": {
        "start": {
          "line": 5,
          "column": 13
        },
        "end": {
          "line": 9,
          "column": 1
        }
      },
      "3": {
        "start": {
          "line": 12,
          "column": 0
        },
        "end": {
          "line": 24,
          "column": 1
        }
      },
      "4": {
        "start": {
          "line": 16,
          "column": 4
        },
        "end": {
          "line": 16,
          "column": 18
        }
      },
      "5": {
        "start": {
          "line": 17,
          "column": 4
        },
        "end": {
          "line": 17,
          "column": 55
        }
      },
      "6": {
        "start": {
          "line": 22,
          "column": 4
        },
        "end": {
          "line": 22,
          "column": 38
        }
      },
      "7": {
        "start": {
          "line": 21,
          "column": 2
        },
        "end": {
          "line": 23,
          "column": 3
        }
      },
      "8": {
        "start": {
          "line": 12,
          "column": 13
        },
        "end": {
          "line": 24,
          "column": 1
        }
      },
      "9": {
        "start": {
          "line": 26,
          "column": 0
        },
        "end": {
          "line": 31,
          "column": 2
        }
      },
      "10": {
        "start": {
          "line": 27,
          "column": 2
        },
        "end": {
          "line": 30,
          "column": 4
        }
      }
    },
    "fnMap": {
      "0": {
        "name": "(anonymous_2)",
        "decl": {
          "start": {
            "line": 6,
            "column": 2
          },
          "end": {
            "line": 6,
            "column": 6
          }
        },
        "loc": {
          "start": {
            "line": 6,
            "column": 20
          },
          "end": {
            "line": 8,
            "column": 3
          }
        }
      },
      "1": {
        "name": "(anonymous_3)",
        "decl": {
          "start": {
            "line": 15,
            "column": 2
          },
          "end": {
            "line": 15,
            "column": 13
          }
        },
        "loc": {
          "start": {
            "line": 15,
            "column": 33
          },
          "end": {
            "line": 18,
            "column": 3
          }
        }
      },
      "2": {
        "name": "(anonymous_4)",
        "decl": {
          "start": {
            "line": 21,
            "column": 2
          },
          "end": {
            "line": 21,
            "column": 6
          }
        },
        "loc": {
          "start": {
            "line": 21,
            "column": 19
          },
          "end": {
            "line": 23,
            "column": 3
          }
        }
      },
      "3": {
        "name": "(anonymous_5)",
        "decl": {
          "start": {
            "line": 26,
            "column": 55
          },
          "end": {
            "line": null,
            "column": -1
          }
        },
        "loc": {
          "start": {
            "line": 26,
            "column": 55
          },
          "end": {
            "line": 31,
            "column": 1
          }
        }
      }
    },
    "branchMap": {},
    "s": {
      "0": 1,
      "1": 1,
      "2": 1,
      "3": 1,
      "4": 1,
      "5": 1,
      "6": 1,
      "7": 1,
      "8": 1,
      "9": 1,
      "10": 1
    },
    "f": {
      "0": 1,
      "1": 1,
      "2": 1,
      "3": 1
    },
    "b": {}
  },
  "/Users/menduz/code/metaverse-rpc/scenarios/10.Throttling.spec.ts": {
    "path": "/Users/menduz/code/metaverse-rpc/scenarios/10.Throttling.spec.ts",
    "statementMap": {
      "0": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 14,
          "column": 1
        }
      },
      "1": {
        "start": {
          "line": 6,
          "column": 10
        },
        "end": {
          "line": 6,
          "column": 27
        }
      },
      "2": {
        "start": {
          "line": 11,
          "column": 4
        },
        "end": {
          "line": 11,
          "column": 47
        }
      },
      "3": {
        "start": {
          "line": 12,
          "column": 4
        },
        "end": {
          "line": 12,
          "column": 16
        }
      },
      "4": {
        "start": {
          "line": 10,
          "column": 2
        },
        "end": {
          "line": 13,
          "column": 3
        }
      },
      "5": {
        "start": {
          "line": 5,
          "column": 13
        },
        "end": {
          "line": 14,
          "column": 1
        }
      },
      "6": {
        "start": {
          "line": 16,
          "column": 0
        },
        "end": {
          "line": 21,
          "column": 2
        }
      },
      "7": {
        "start": {
          "line": 17,
          "column": 2
        },
        "end": {
          "line": 20,
          "column": 4
        }
      }
    },
    "fnMap": {
      "0": {
        "name": "(anonymous_2)",
        "decl": {
          "start": {
            "line": 4,
            "column": 0
          },
          "end": {
            "line": null,
            "column": -1
          }
        },
        "loc": {
          "start": {
            "line": 4,
            "column": 0
          },
          "end": {
            "line": 14,
            "column": 1
          }
        }
      },
      "1": {
        "name": "(anonymous_3)",
        "decl": {
          "start": {
            "line": 10,
            "column": 2
          },
          "end": {
            "line": 10,
            "column": 6
          }
        },
        "loc": {
          "start": {
            "line": 10,
            "column": 36
          },
          "end": {
            "line": 13,
            "column": 3
          }
        }
      },
      "2": {
        "name": "(anonymous_4)",
        "decl": {
          "start": {
            "line": 16,
            "column": 23
          },
          "end": {
            "line": null,
            "column": -1
          }
        },
        "loc": {
          "start": {
            "line": 16,
            "column": 23
          },
          "end": {
            "line": 21,
            "column": 1
          }
        }
      }
    },
    "branchMap": {},
    "s": {
      "0": 1,
      "1": 1,
      "2": 16,
      "3": 16,
      "4": 1,
      "5": 1,
      "6": 1,
      "7": 1
    },
    "f": {
      "0": 1,
      "1": 16,
      "2": 1
    },
    "b": {}
  },
  "/Users/menduz/code/metaverse-rpc/scenarios/11.X.spec.ts": {
    "path": "/Users/menduz/code/metaverse-rpc/scenarios/11.X.spec.ts",
    "statementMap": {
      "0": {
        "start": {
          "line": 10,
          "column": 4
        },
        "end": {
          "line": 10,
          "column": 11
        }
      },
      "1": {
        "start": {
          "line": 7,
          "column": 2
        },
        "end": {
          "line": 7,
          "column": 19
        }
      },
      "2": {
        "start": {
          "line": 11,
          "column": 16
        },
        "end": {
          "line": 11,
          "column": 66
        }
      },
      "3": {
        "start": {
          "line": 13,
          "column": 4
        },
        "end": {
          "line": 15,
          "column": 6
        }
      },
      "4": {
        "start": {
          "line": 14,
          "column": 6
        },
        "end": {
          "line": 14,
          "column": 57
        }
      },
      "5": {
        "start": {
          "line": 17,
          "column": 4
        },
        "end": {
          "line": 19,
          "column": 6
        }
      },
      "6": {
        "start": {
          "line": 18,
          "column": 6
        },
        "end": {
          "line": 18,
          "column": 18
        }
      },
      "7": {
        "start": {
          "line": 21,
          "column": 4
        },
        "end": {
          "line": 23,
          "column": 11
        }
      },
      "8": {
        "start": {
          "line": 22,
          "column": 6
        },
        "end": {
          "line": 22,
          "column": 29
        }
      },
      "9": {
        "start": {
          "line": 27,
          "column": 4
        },
        "end": {
          "line": 27,
          "column": 64
        }
      },
      "10": {
        "start": {
          "line": 31,
          "column": 4
        },
        "end": {
          "line": 33,
          "column": 5
        }
      },
      "11": {
        "start": {
          "line": 32,
          "column": 6
        },
        "end": {
          "line": 32,
          "column": 64
        }
      },
      "12": {
        "start": {
          "line": 38,
          "column": 0
        },
        "end": {
          "line": 69,
          "column": 1
        }
      },
      "13": {
        "start": {
          "line": 43,
          "column": 4
        },
        "end": {
          "line": 43,
          "column": 15
        }
      },
      "14": {
        "start": {
          "line": 40,
          "column": 10
        },
        "end": {
          "line": 40,
          "column": 49
        }
      },
      "15": {
        "start": {
          "line": 44,
          "column": 4
        },
        "end": {
          "line": 44,
          "column": 39
        }
      },
      "16": {
        "start": {
          "line": 46,
          "column": 4
        },
        "end": {
          "line": 48,
          "column": 6
        }
      },
      "17": {
        "start": {
          "line": 47,
          "column": 6
        },
        "end": {
          "line": 47,
          "column": 45
        }
      },
      "18": {
        "start": {
          "line": 53,
          "column": 4
        },
        "end": {
          "line": 53,
          "column": 27
        }
      },
      "19": {
        "start": {
          "line": 58,
          "column": 20
        },
        "end": {
          "line": 60,
          "column": 6
        }
      },
      "20": {
        "start": {
          "line": 59,
          "column": 6
        },
        "end": {
          "line": 59,
          "column": 69
        }
      },
      "21": {
        "start": {
          "line": 62,
          "column": 4
        },
        "end": {
          "line": 62,
          "column": 31
        }
      },
      "22": {
        "start": {
          "line": 67,
          "column": 4
        },
        "end": {
          "line": 67,
          "column": 94
        }
      },
      "23": {
        "start": {
          "line": 67,
          "column": 36
        },
        "end": {
          "line": 67,
          "column": 59
        }
      },
      "24": {
        "start": {
          "line": 67,
          "column": 80
        },
        "end": {
          "line": 67,
          "column": 93
        }
      },
      "25": {
        "start": {
          "line": 52,
          "column": 2
        },
        "end": {
          "line": 54,
          "column": 3
        }
      },
      "26": {
        "start": {
          "line": 57,
          "column": 2
        },
        "end": {
          "line": 63,
          "column": 3
        }
      },
      "27": {
        "start": {
          "line": 66,
          "column": 2
        },
        "end": {
          "line": 68,
          "column": 3
        }
      },
      "28": {
        "start": {
          "line": 38,
          "column": 13
        },
        "end": {
          "line": 69,
          "column": 1
        }
      },
      "29": {
        "start": {
          "line": 71,
          "column": 0
        },
        "end": {
          "line": 81,
          "column": 2
        }
      },
      "30": {
        "start": {
          "line": 72,
          "column": 2
        },
        "end": {
          "line": 75,
          "column": 4
        }
      },
      "31": {
        "start": {
          "line": 77,
          "column": 2
        },
        "end": {
          "line": 80,
          "column": 4
        }
      }
    },
    "fnMap": {
      "0": {
        "name": "(anonymous_2)",
        "decl": {
          "start": {
            "line": 9,
            "column": 2
          },
          "end": {
            "line": null,
            "column": -1
          }
        },
        "loc": {
          "start": {
            "line": 9,
            "column": 2
          },
          "end": {
            "line": 24,
            "column": 3
          }
        }
      },
      "1": {
        "name": "(anonymous_3)",
        "decl": {
          "start": {
            "line": 13,
            "column": 41
          },
          "end": {
            "line": 13,
            "column": 42
          }
        },
        "loc": {
          "start": {
            "line": 13,
            "column": 45
          },
          "end": {
            "line": 15,
            "column": 5
          }
        }
      },
      "2": {
        "name": "(anonymous_4)",
        "decl": {
          "start": {
            "line": 17,
            "column": 27
          },
          "end": {
            "line": 17,
            "column": 29
          }
        },
        "loc": {
          "start": {
            "line": 17,
            "column": 32
          },
          "end": {
            "line": 19,
            "column": 5
          }
        }
      },
      "3": {
        "name": "(anonymous_5)",
        "decl": {
          "start": {
            "line": 21,
            "column": 16
          },
          "end": {
            "line": 21,
            "column": 18
          }
        },
        "loc": {
          "start": {
            "line": 21,
            "column": 21
          },
          "end": {
            "line": 23,
            "column": 5
          }
        }
      },
      "4": {
        "name": "(anonymous_6)",
        "decl": {
          "start": {
            "line": 26,
            "column": 2
          },
          "end": {
            "line": 26,
            "column": 12
          }
        },
        "loc": {
          "start": {
            "line": 26,
            "column": 43
          },
          "end": {
            "line": 28,
            "column": 3
          }
        }
      },
      "5": {
        "name": "(anonymous_7)",
        "decl": {
          "start": {
            "line": 30,
            "column": 2
          },
          "end": {
            "line": 30,
            "column": 14
          }
        },
        "loc": {
          "start": {
            "line": 30,
            "column": 29
          },
          "end": {
            "line": 34,
            "column": 3
          }
        }
      },
      "6": {
        "name": "(anonymous_8)",
        "decl": {
          "start": {
            "line": 42,
            "column": 2
          },
          "end": {
            "line": 42,
            "column": 13
          }
        },
        "loc": {
          "start": {
            "line": 42,
            "column": 30
          },
          "end": {
            "line": 49,
            "column": 3
          }
        }
      },
      "7": {
        "name": "(anonymous_9)",
        "decl": {
          "start": {
            "line": 46,
            "column": 32
          },
          "end": {
            "line": 46,
            "column": 33
          }
        },
        "loc": {
          "start": {
            "line": 46,
            "column": 46
          },
          "end": {
            "line": 48,
            "column": 5
          }
        }
      },
      "8": {
        "name": "(anonymous_10)",
        "decl": {
          "start": {
            "line": 52,
            "column": 2
          },
          "end": {
            "line": 52,
            "column": 6
          }
        },
        "loc": {
          "start": {
            "line": 52,
            "column": 30
          },
          "end": {
            "line": 54,
            "column": 3
          }
        }
      },
      "9": {
        "name": "(anonymous_11)",
        "decl": {
          "start": {
            "line": 57,
            "column": 2
          },
          "end": {
            "line": 57,
            "column": 6
          }
        },
        "loc": {
          "start": {
            "line": 57,
            "column": 31
          },
          "end": {
            "line": 63,
            "column": 3
          }
        }
      },
      "10": {
        "name": "(anonymous_12)",
        "decl": {
          "start": {
            "line": 58,
            "column": 44
          },
          "end": {
            "line": 58,
            "column": 45
          }
        },
        "loc": {
          "start": {
            "line": 58,
            "column": 55
          },
          "end": {
            "line": 60,
            "column": 5
          }
        }
      },
      "11": {
        "name": "(anonymous_13)",
        "decl": {
          "start": {
            "line": 66,
            "column": 2
          },
          "end": {
            "line": 66,
            "column": 6
          }
        },
        "loc": {
          "start": {
            "line": 66,
            "column": 33
          },
          "end": {
            "line": 68,
            "column": 3
          }
        }
      },
      "12": {
        "name": "(anonymous_14)",
        "decl": {
          "start": {
            "line": 67,
            "column": 25
          },
          "end": {
            "line": 67,
            "column": 31
          }
        },
        "loc": {
          "start": {
            "line": 67,
            "column": 36
          },
          "end": {
            "line": 67,
            "column": 59
          }
        }
      },
      "13": {
        "name": "(anonymous_15)",
        "decl": {
          "start": {
            "line": 67,
            "column": 69
          },
          "end": {
            "line": 67,
            "column": 75
          }
        },
        "loc": {
          "start": {
            "line": 67,
            "column": 80
          },
          "end": {
            "line": 67,
            "column": 93
          }
        }
      },
      "14": {
        "name": "(anonymous_16)",
        "decl": {
          "start": {
            "line": 71,
            "column": 28
          },
          "end": {
            "line": null,
            "column": -1
          }
        },
        "loc": {
          "start": {
            "line": 71,
            "column": 28
          },
          "end": {
            "line": 81,
            "column": 1
          }
        }
      }
    },
    "branchMap": {
      "0": {
        "loc": {
          "start": {
            "line": 27,
            "column": 29
          },
          "end": {
            "line": 27,
            "column": 58
          }
        },
        "type": "cond-expr",
        "locations": [
          {
            "start": {
              "line": 27,
              "column": 29
            },
            "end": {
              "line": 27,
              "column": 58
            }
          },
          {
            "start": {
              "line": 27,
              "column": 61
            },
            "end": {
              "line": 27,
              "column": 63
            }
          }
        ]
      },
      "1": {
        "loc": {
          "start": {
            "line": 31,
            "column": 4
          },
          "end": {
            "line": 33,
            "column": 5
          }
        },
        "type": "if",
        "locations": [
          {
            "start": {
              "line": 31,
              "column": 4
            },
            "end": {
              "line": 33,
              "column": 5
            }
          },
          {
            "start": {
              "line": 31,
              "column": 4
            },
            "end": {
              "line": 33,
              "column": 5
            }
          }
        ]
      }
    },
    "s": {
      "0": 2,
      "1": 2,
      "2": 2,
      "3": 2,
      "4": 347,
      "5": 2,
      "6": 347,
      "7": 2,
      "8": 181,
      "9": 347,
      "10": 2,
      "11": 0,
      "12": 1,
      "13": 2,
      "14": 2,
      "15": 2,
      "16": 2,
      "17": 2,
      "18": 2,
      "19": 2,
      "20": 347,
      "21": 2,
      "22": 0,
      "23": 0,
      "24": 0,
      "25": 1,
      "26": 1,
      "27": 1,
      "28": 1,
      "29": 1,
      "30": 1,
      "31": 1
    },
    "f": {
      "0": 2,
      "1": 347,
      "2": 347,
      "3": 181,
      "4": 347,
      "5": 2,
      "6": 2,
      "7": 2,
      "8": 2,
      "9": 2,
      "10": 347,
      "11": 0,
      "12": 0,
      "13": 0,
      "14": 1
    },
    "b": {
      "0": [
        347,
        0
      ],
      "1": [
        0,
        2
      ]
    }
  }
}