import './lib/polyfill';
import domContentLoaded from 'dom-content-loaded';
import fonts from './fonts';
import Dispatcher from 'a-dispatcher';
// import examplePage from './example';

/**
 * スタイルの読み込み
 */
import '../scss/site.scss';

/**
 * Dispatcher
 */
const dispatcher = new Dispatcher();

// ダイナミックインポート
// dispatcher.addRoute('^/$', async () => {
//   const { default: topPage } = await import(/* webpackChunkName: "top" */'./containers/top');
//   topPage();
// });

// 通常のバンドル
// dispatcher.addRoute('^/$', examplePage);

dispatcher.run(location.pathname);


/**
 * Content Ready
 */
domContentLoaded(() => {

});

/**
 * FontAwesome 5
 */
fonts();
