import * as JSX from "./jsx";
import * as user from "./user";
import PaymentSuccess from "./payment-success";
import FirstLanding from "./first-landing";
import Tutorial from "./support-tutorial"
import Terminal from "./terminal";
import Support from "./support";
import Upgrade from "./upgrade";
import Models from "./support-models";
import Login from "./login";
import Home from "./home";
import ToS from "./support-tos";
import Api from "./support-api";
JSX.addRoute( "/payment-success", () => );
JSX.addRoute( "/first-landing", () => );
JSX.addRoute( "/terminal", () => );
JSX.addRoute( "/tutorial", () => );
JSX.addRoute( "/support", () => );
JSX.addRoute( "/upgrade", () => );
JSX.addRoute( "/models", () => );
JSX.addRoute( "/login", () => );
JSX.addRoute( "/tos", () => );
JSX.addRoute( "/api", () => );
JSX.addRoute( "/", () => );
window.onpopstate = JSX.onPopState;
JSX.onPreNavigate( user.onNavigate );
const url = new URL( window.location.href );
JSX.navigateParams( url.pathname, url.searchParams.entries() );