// This file is generated by Sapper — do not edit it!
// webpack does not support export * as root_comp yet so do a two line import/export
import * as root_comp from '../../../routes/_layout.svelte';
export { root_comp };
export { default as ErrorComponent } from '../../../routes/_error.svelte';

export const ignore = [];

export const components = [
	{
		js: () => import(/* webpackChunkName: "index" */ "../../../routes/index.svelte")
	},
	{
		js: () => import(/* webpackChunkName: "sign$45up$45success" */ "../../../routes/sign-up-success.svelte")
	},
	{
		js: () => import(/* webpackChunkName: "dev$45typography" */ "../../../routes/dev-typography.svelte")
	},
	{
		js: () => import(/* webpackChunkName: "devtools" */ "../../../routes/devtools.svelte")
	},
	{
		js: () => import(/* webpackChunkName: "license" */ "../../../routes/license.svelte")
	},
	{
		js: () => import(/* webpackChunkName: "sign$45up" */ "../../../routes/sign-up.svelte")
	},
	{
		js: () => import(/* webpackChunkName: "course_$courseName" */ "../../../routes/course/[courseName]/index.svelte")
	},
	{
		js: () => import(/* webpackChunkName: "course_$courseName$93_skill_$91id" */ "../../../routes/course/[courseName]/skill/[id].svelte")
	},
	{
		js: () => import(/* webpackChunkName: "about" */ "../../../routes/about.svelte")
	},
	{
		js: () => import(/* webpackChunkName: "login" */ "../../../routes/login.svelte")
	},
	{
		js: () => import(/* webpackChunkName: "tos" */ "../../../routes/tos.svelte")
	}
];

export const routes = (d => [
	{
		// index.svelte
		pattern: /^\/$/,
		parts: [
			{ i: 0 }
		]
	},

	{
		// sign-up-success.svelte
		pattern: /^\/sign-up-success\/?$/,
		parts: [
			{ i: 1 }
		]
	},

	{
		// dev-typography.svelte
		pattern: /^\/dev-typography\/?$/,
		parts: [
			{ i: 2 }
		]
	},

	{
		// devtools.svelte
		pattern: /^\/devtools\/?$/,
		parts: [
			{ i: 3 }
		]
	},

	{
		// license.svelte
		pattern: /^\/license\/?$/,
		parts: [
			{ i: 4 }
		]
	},

	{
		// sign-up.svelte
		pattern: /^\/sign-up\/?$/,
		parts: [
			{ i: 5 }
		]
	},

	{
		// course/[courseName]/index.svelte
		pattern: /^\/course\/([^/]+?)\/?$/,
		parts: [
			null,
			{ i: 6, params: match => ({ courseName: d(match[1]) }) }
		]
	},

	{
		// course/[courseName]/skill/[id].svelte
		pattern: /^\/course\/([^/]+?)\/skill\/([^/]+?)\/?$/,
		parts: [
			null,
			null,
			null,
			{ i: 7, params: match => ({ courseName: d(match[1]), id: d(match[2]) }) }
		]
	},

	{
		// about.svelte
		pattern: /^\/about\/?$/,
		parts: [
			{ i: 8 }
		]
	},

	{
		// login.svelte
		pattern: /^\/login\/?$/,
		parts: [
			{ i: 9 }
		]
	},

	{
		// tos.svelte
		pattern: /^\/tos\/?$/,
		parts: [
			{ i: 10 }
		]
	}
])(decodeURIComponent);