// Root App — hash routing, mounts everything. (function () { const { useState } = React; const { Nav, Footer, QuoteDrawer, FloatingCTA, useHashRoute, HomePage, AboutPage, MissionPage, ChemicalsPage, CommoditiesPage, IndustriesPage, LogisticsPage, AdvantagesPage, ContactPage, NotFoundPage, } = window.GR; function App() { const [route] = useHashRoute(); const [quoteOpen, setQuoteOpen] = useState(false); const openQuote = () => setQuoteOpen(true); const closeQuote = () => setQuoteOpen(false); let page; switch (route) { case '/': page = ; break; case '/about': page = ; break; case '/mission': page = ; break; case '/chemicals': page = ; break; case '/commodities': page = ; break; case '/industries': page = ; break; case '/logistics': page = ; break; case '/advantages': page = ; break; case '/contact': page = ; break; default: page = ; } return (