(function () {

  var React = require('react');
  var Router = require('react-router');
  var AppRoutes = require('./app-routes.jsx');
  var Config = require('./config.jsx');
  var DigH5 = require("../libs/dig-h5/DigH5.jsx");
  var DMS = DigH5.Utils.DMS;
  var injectTapEventPlugin = require("react-tap-event-plugin");

  //Needed for React Developer Tools
  window.React = React;

  DMS.setDbAddress(Config.DbAddress);

  injectTapEventPlugin();

  Router.run(AppRoutes, function (Handler) {
    React.render(<Handler/>, document.body);
  });

})();