+ name: "hall",
+ component: loadView("Hall")
+ },
+ {
+ path: "/variants",
+ name: "variants",
+ component: loadView("Variants")
+ },
+ {
+ path: "/variants/:vname([a-zA-Z0-9]+)",
+ name: "rules",
+ component: loadView("Rules")
+ },
+ {
+ path: "/authenticate/:token",
+ name: "authenticate",
+ component: loadView("Auth")
+ },
+ {
+ path: "/logout",
+ name: "logout",
+ component: loadView("Logout")
+ },
+ {
+ path: "/problems",
+ name: "myproblems",
+ component: loadView("Problems")
+ },
+ {
+ path: "/mygames",
+ name: "mygames",
+ component: loadView("MyGames")
+ },
+ {
+ path: "/game/:id([a-zA-Z0-9]+)",
+ name: "game",
+ component: loadView("Game")
+ },
+ {
+ path: "/analyse/:vname([a-zA-Z0-9]+)",
+ name: "analyse",
+ component: loadView("Analyse")