{
  "type": "Program",
  "start": 0,
  "end": 412,
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 11,
      "column": 0
    }
  },
  "sourceType": "module",
  "body": [
    {
      "type": "ExportNamedDeclaration",
      "start": 0,
      "end": 54,
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 54
        }
      },
      "declaration": null,
      "specifiers": [
        {
          "type": "ExportSpecifier",
          "start": 9,
          "end": 16,
          "loc": {
            "start": {
              "line": 1,
              "column": 9
            },
            "end": {
              "line": 1,
              "column": 16
            }
          },
          "local": {
            "type": "Identifier",
            "start": 9,
            "end": 16,
            "loc": {
              "start": {
                "line": 1,
                "column": 9
              },
              "end": {
                "line": 1,
                "column": 16
              }
            },
            "name": "version"
          },
          "exported": {
            "type": "Identifier",
            "start": 9,
            "end": 16,
            "loc": {
              "start": {
                "line": 1,
                "column": 9
              },
              "end": {
                "line": 1,
                "column": 16
              }
            },
            "name": "version"
          }
        },
        {
          "type": "ExportSpecifier",
          "start": 18,
          "end": 29,
          "loc": {
            "start": {
              "line": 1,
              "column": 18
            },
            "end": {
              "line": 1,
              "column": 29
            }
          },
          "local": {
            "type": "Identifier",
            "start": 18,
            "end": 29,
            "loc": {
              "start": {
                "line": 1,
                "column": 18
              },
              "end": {
                "line": 1,
                "column": 29
              }
            },
            "name": "lastCreated"
          },
          "exported": {
            "type": "Identifier",
            "start": 18,
            "end": 29,
            "loc": {
              "start": {
                "line": 1,
                "column": 18
              },
              "end": {
                "line": 1,
                "column": 29
              }
            },
            "name": "lastCreated"
          }
        }
      ],
      "source": {
        "type": "Literal",
        "start": 37,
        "end": 53,
        "loc": {
          "start": {
            "line": 1,
            "column": 37
          },
          "end": {
            "line": 1,
            "column": 53
          }
        },
        "value": "../core/canvas",
        "rawValue": "../core/canvas",
        "raw": "'../core/canvas'"
      }
    },
    {
      "type": "ExportNamedDeclaration",
      "start": 56,
      "end": 92,
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 2,
          "column": 36
        }
      },
      "specifiers": [
        {
          "type": "Identifier",
          "start": 63,
          "end": 69,
          "loc": {
            "start": {
              "line": 2,
              "column": 7
            },
            "end": {
              "line": 2,
              "column": 13
            }
          },
          "exported": {
            "type": "Identifier",
            "start": 63,
            "end": 69,
            "loc": {
              "start": {
                "line": 2,
                "column": 7
              },
              "end": {
                "line": 2,
                "column": 13
              }
            },
            "name": "Canvas"
          }
        }
      ],
      "source": {
        "type": "Literal",
        "start": 75,
        "end": 91,
        "loc": {
          "start": {
            "line": 2,
            "column": 19
          },
          "end": {
            "line": 2,
            "column": 35
          }
        },
        "value": "../core/canvas",
        "rawValue": "../core/canvas",
        "raw": "'../core/canvas'"
      }
    },
    {
      "type": "ExportNamedDeclaration",
      "start": 94,
      "end": 126,
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 32
        }
      },
      "specifiers": [
        {
          "type": "Identifier",
          "start": 101,
          "end": 105,
          "loc": {
            "start": {
              "line": 3,
              "column": 7
            },
            "end": {
              "line": 3,
              "column": 11
            }
          },
          "exported": {
            "type": "Identifier",
            "start": 101,
            "end": 105,
            "loc": {
              "start": {
                "line": 3,
                "column": 7
              },
              "end": {
                "line": 3,
                "column": 11
              }
            },
            "name": "View"
          }
        }
      ],
      "source": {
        "type": "Literal",
        "start": 111,
        "end": 125,
        "loc": {
          "start": {
            "line": 3,
            "column": 17
          },
          "end": {
            "line": 3,
            "column": 31
          }
        },
        "value": "../core/view",
        "rawValue": "../core/view",
        "raw": "'../core/view'"
      }
    },
    {
      "type": "ExportNamedDeclaration",
      "start": 128,
      "end": 164,
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 36
        }
      },
      "specifiers": [
        {
          "type": "Identifier",
          "start": 135,
          "end": 141,
          "loc": {
            "start": {
              "line": 4,
              "column": 7
            },
            "end": {
              "line": 4,
              "column": 13
            }
          },
          "exported": {
            "type": "Identifier",
            "start": 135,
            "end": 141,
            "loc": {
              "start": {
                "line": 4,
                "column": 7
              },
              "end": {
                "line": 4,
                "column": 13
              }
            },
            "name": "Parser"
          }
        }
      ],
      "source": {
        "type": "Literal",
        "start": 147,
        "end": 163,
        "loc": {
          "start": {
            "line": 4,
            "column": 19
          },
          "end": {
            "line": 4,
            "column": 35
          }
        },
        "value": "../core/parser",
        "rawValue": "../core/parser",
        "raw": "'../core/parser'"
      }
    },
    {
      "type": "ExportNamedDeclaration",
      "start": 166,
      "end": 206,
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 5,
          "column": 40
        }
      },
      "specifiers": [
        {
          "type": "Identifier",
          "start": 173,
          "end": 181,
          "loc": {
            "start": {
              "line": 5,
              "column": 7
            },
            "end": {
              "line": 5,
              "column": 15
            }
          },
          "exported": {
            "type": "Identifier",
            "start": 173,
            "end": 181,
            "loc": {
              "start": {
                "line": 5,
                "column": 7
              },
              "end": {
                "line": 5,
                "column": 15
              }
            },
            "name": "Renderer"
          }
        }
      ],
      "source": {
        "type": "Literal",
        "start": 187,
        "end": 205,
        "loc": {
          "start": {
            "line": 5,
            "column": 21
          },
          "end": {
            "line": 5,
            "column": 39
          }
        },
        "value": "../core/renderer",
        "rawValue": "../core/renderer",
        "raw": "'../core/renderer'"
      }
    },
    {
      "type": "ExportNamedDeclaration",
      "start": 208,
      "end": 254,
      "loc": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 6,
          "column": 46
        }
      },
      "specifiers": [
        {
          "type": "Identifier",
          "start": 215,
          "end": 226,
          "loc": {
            "start": {
              "line": 6,
              "column": 7
            },
            "end": {
              "line": 6,
              "column": 18
            }
          },
          "exported": {
            "type": "Identifier",
            "start": 215,
            "end": 226,
            "loc": {
              "start": {
                "line": 6,
                "column": 7
              },
              "end": {
                "line": 6,
                "column": 18
              }
            },
            "name": "Interaction"
          }
        }
      ],
      "source": {
        "type": "Literal",
        "start": 232,
        "end": 253,
        "loc": {
          "start": {
            "line": 6,
            "column": 24
          },
          "end": {
            "line": 6,
            "column": 45
          }
        },
        "value": "../core/interaction",
        "rawValue": "../core/interaction",
        "raw": "'../core/interaction'"
      }
    },
    {
      "type": "ExportNamedDeclaration",
      "start": 256,
      "end": 286,
      "loc": {
        "start": {
          "line": 7,
          "column": 0
        },
        "end": {
          "line": 7,
          "column": 30
        }
      },
      "specifiers": [
        {
          "type": "Identifier",
          "start": 263,
          "end": 266,
          "loc": {
            "start": {
              "line": 7,
              "column": 7
            },
            "end": {
              "line": 7,
              "column": 10
            }
          },
          "exported": {
            "type": "Identifier",
            "start": 263,
            "end": 266,
            "loc": {
              "start": {
                "line": 7,
                "column": 7
              },
              "end": {
                "line": 7,
                "column": 10
              }
            },
            "name": "Dom"
          }
        }
      ],
      "source": {
        "type": "Literal",
        "start": 272,
        "end": 285,
        "loc": {
          "start": {
            "line": 7,
            "column": 16
          },
          "end": {
            "line": 7,
            "column": 29
          }
        },
        "value": "../core/dom",
        "rawValue": "../core/dom",
        "raw": "'../core/dom'"
      }
    },
    {
      "type": "ExportNamedDeclaration",
      "start": 288,
      "end": 324,
      "loc": {
        "start": {
          "line": 8,
          "column": 0
        },
        "end": {
          "line": 8,
          "column": 36
        }
      },
      "specifiers": [
        {
          "type": "Identifier",
          "start": 295,
          "end": 301,
          "loc": {
            "start": {
              "line": 8,
              "column": 7
            },
            "end": {
              "line": 8,
              "column": 13
            }
          },
          "exported": {
            "type": "Identifier",
            "start": 295,
            "end": 301,
            "loc": {
              "start": {
                "line": 8,
                "column": 7
              },
              "end": {
                "line": 8,
                "column": 13
              }
            },
            "name": "Events"
          }
        }
      ],
      "source": {
        "type": "Literal",
        "start": 307,
        "end": 323,
        "loc": {
          "start": {
            "line": 8,
            "column": 19
          },
          "end": {
            "line": 8,
            "column": 35
          }
        },
        "value": "../core/events",
        "rawValue": "../core/events",
        "raw": "'../core/events'"
      }
    },
    {
      "type": "ExportNamedDeclaration",
      "start": 326,
      "end": 365,
      "loc": {
        "start": {
          "line": 9,
          "column": 0
        },
        "end": {
          "line": 9,
          "column": 39
        }
      },
      "specifiers": [
        {
          "type": "Identifier",
          "start": 333,
          "end": 343,
          "loc": {
            "start": {
              "line": 9,
              "column": 7
            },
            "end": {
              "line": 9,
              "column": 17
            }
          },
          "exported": {
            "type": "Identifier",
            "start": 338,
            "end": 343,
            "loc": {
              "start": {
                "line": 9,
                "column": 12
              },
              "end": {
                "line": 9,
                "column": 17
              }
            },
            "name": "error"
          }
        }
      ],
      "source": {
        "type": "Literal",
        "start": 349,
        "end": 364,
        "loc": {
          "start": {
            "line": 9,
            "column": 23
          },
          "end": {
            "line": 9,
            "column": 38
          }
        },
        "value": "../core/error",
        "rawValue": "../core/error",
        "raw": "'../core/error'"
      }
    },
    {
      "type": "ExportNamedDeclaration",
      "start": 367,
      "end": 410,
      "loc": {
        "start": {
          "line": 10,
          "column": 0
        },
        "end": {
          "line": 10,
          "column": 43
        }
      },
      "specifiers": [
        {
          "type": "Identifier",
          "start": 374,
          "end": 386,
          "loc": {
            "start": {
              "line": 10,
              "column": 7
            },
            "end": {
              "line": 10,
              "column": 19
            }
          },
          "exported": {
            "type": "Identifier",
            "start": 379,
            "end": 386,
            "loc": {
              "start": {
                "line": 10,
                "column": 12
              },
              "end": {
                "line": 10,
                "column": 19
              }
            },
            "name": "helpers"
          }
        }
      ],
      "source": {
        "type": "Literal",
        "start": 392,
        "end": 409,
        "loc": {
          "start": {
            "line": 10,
            "column": 25
          },
          "end": {
            "line": 10,
            "column": 42
          }
        },
        "value": "../core/helpers",
        "rawValue": "../core/helpers",
        "raw": "'../core/helpers'"
      }
    }
  ]
}