<?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
    <body>
        <referenceBlock name="head.additional">
            <block name="accessibility" template="Magento_Theme::accessibility.phtml"/>
        </referenceBlock>
        <referenceBlock name="logo">
            <arguments>
                <argument name="logo_file" xsi:type="string">images/logo.png</argument>
                <argument name="logo_width" xsi:type="number">107</argument>
                <argument name="logo_height" xsi:type="number">83</argument>
            </arguments>
        </referenceBlock>

        <referenceContainer name="header.panel">
            <block class="Magento\Framework\View\Element\Template" name="djo_top_contact" template="Magento_Theme::html/header/topbar.phtml" after="-"/>
        </referenceContainer>

        <referenceContainer name="header.container" htmlId="page-header">
            <referenceContainer name="header-wrapper" htmlClass="header content js-is-sticky-header">
                <referenceBlock name="compare-link-wrapper" remove="true"/>
                <container name="header.left-container" htmlTag="div" htmlClass="left-container"/>
                <container name="header.middle-container" htmlTag="div" htmlClass="middle-container" after="header.left-container"/>
                <container name="header.right-container" htmlTag="div" htmlClass="right-container" after="header.middle-container"/>
            </referenceContainer>
        </referenceContainer>

        <referenceContainer name="header.right-container">
            <block class="DJOGlobal\Theme\Block\HeaderAccount" name="djo_header_account" template="Magento_Theme::html/header/header-account.phtml"/>
        </referenceContainer>
        <move element="header.links" destination="djo_header_account"/>

        <move element="logo" destination="header.left-container"/>
        <move element="navigation.sections" destination="header.middle-container"/>
        <move element="minicart.addons" destination="header.right-container" after="djo_header_account"/>
        <move element="minicart" destination="header.right-container" after="djo_header_account"/>
        <move element="top.search" destination="header.right-container" before="djo_header_account"/>

        <referenceContainer name="footer-container">
            <block class="Magento\Framework\View\Element\Template" name="djo_footer_top" template="Magento_Theme::html/footer/footer-top.phtml" before="-"/>
            <block class="Magento\Framework\View\Element\Template" name="djo_footer_bottom" template="Magento_Theme::html/footer/footer-bottom.phtml"/>
        </referenceContainer>
        <move element="form.subscribe" destination="djo_footer_top"/>
        <move element="copyright" destination="djo_footer_bottom"/>
        <referenceContainer name="footer">
            <block class="Magento\Framework\View\Element\Template" name="djo_footer_middle" template="Magento_Theme::html/footer/footer-middle.phtml">
                <block class="Magento\Framework\View\Element\Template" name="djo_footer_middle_links" template="Magento_Theme::html/footer/footer-middle-links.phtml"/>
                <block class="Magento\Framework\View\Element\Template" name="djo_footer_middle_logos" template="Magento_Theme::html/footer/footer-middle-logos.phtml"/>
            </block>
        </referenceContainer>
        <referenceBlock name="footer_links" remove="true"/>

        <!-- remove sidebar widgets -->
        <referenceContainer name="content">
            <referenceBlock name="catalog.compare.sidebar" remove="true"/>
            <referenceContainer name="sidebar.additional" remove="true"/>
        </referenceContainer>
        <referenceContainer name="sidebar.additional">
            <referenceBlock name="sale.reorder.sidebar" remove="true"/>
        </referenceContainer>

        <!-- remove links from customer account side navigation -->
        <referenceBlock name="customer-account-navigation-billing-agreements-link" remove="true"/>
        <!-- <referenceBlock name="customer-account-navigation-checkout-sku-link" remove="true"/> --> <!-- Admin > Configuration > Sales > Order by SKU Settings -->
        <referenceBlock name="customer-account-navigation-customer-balance-link" remove="true"/>
        <referenceBlock name="customer-account-navigation-downloadable-products-link" remove="true"/>
        <referenceBlock name="customer-account-navigation-gift-card-link" remove="true"/>
        <referenceBlock name="customer-account-navigation-giftregistry-link" remove="true"/>
        <referenceBlock name="customer-account-navigation-magento-invitation-link-container" remove="true"/>
        <referenceBlock name="customer-account-navigation-my-credit-cards-link" remove="true"/>
        <referenceBlock name="customer-account-navigation-newsletter-subscriptions-link" remove="true"/>
        <referenceBlock name="customer-account-navigation-product-reviews-link" remove="true"/>
        <referenceBlock name="customer-account-navigation-reward-link" remove="true"/>
        <referenceBlock name="customer-account-navigation-wish-list-link" remove="true"/>

        <referenceContainer name="before.body.end">
            <block class="Magento\Framework\View\Element\Template" name="djo_toaster_banner" template="Magento_Theme::html/toaster-banner.phtml" after="-" />
        </referenceContainer>
    </body>
</page>
