<!doctype html>
<html <?php echo get_language_attributes(); ?>>
<?php echo $__env->make('partials.head', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>

<body <?php body_class() ?>><?php wp_body_open(); ?>

  <?php if ( is_home() || is_front_page() ) : ?>
  <div class="loader is-active">
    <div class="ball-scale-multiple">
      <div></div>
    </div>
  </div>
  <?php endif; ?>

  <?php do_action('get_header') ?>
  <?php echo $__env->make('partials.header', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
  <div class="wrap container" role="document">
    <div class="content">
      <main class="main">
        <?php echo $__env->yieldContent('content'); ?>
      </main>
    </div>
  </div>
  <?php do_action('get_footer') ?>
  <?php echo $__env->make('partials.footer', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
  <?php wp_footer() ?>

  <?php if ( is_home() || is_front_page() ) : ?>
  <script src="//www.youtube.com/iframe_api" async></script>
  <script>
    var player;

    function onYouTubeIframeAPIReady() {
      player = new YT.Player('player', {
        videoId: 'aKf0Q3xYSLI',
        playerVars: {
          'loop': 1,
          'playlist': 'aKf0Q3xYSLI',
        },
        events: {
          'onReady': onPlayerReady,
        }
      });
    }

    function onPlayerReady(event) {
      modalControl();
    }
    var done = false;

    function onPlayerStateChange(event) {
      if (event.data == YT.PlayerState.PLAYING && !done) {
        setTimeout(stopVideo, 6000);
        done = true;
      }
    }

    function stopVideo() {
      player.stopVideo();
    }

    function modalControl() {
      jQuery('#play-movie').on('shown.bs.modal', function(e) {
        player.playVideo();
      })

      jQuery('#play-movie').on('hidden.bs.modal', function(e) {
        player.pauseVideo();
      })
    }

    jQuery(function() {
      jQuery(window).on("scroll", function() {
        const trigger = jQuery('.top-movie');

        jQuery(trigger).each(function() {
          let scroll = jQuery(window).scrollTop();
          let windowHeight = jQuery(window).height();
          let triggerTop = jQuery(this).offset().top;

          if (scroll > triggerTop - windowHeight) {
            if (!(jQuery('#player').length)) {
              let iframe = jQuery('.video-wrapper')[0];
              jQuery(iframe).prepend('<div id="player"></div>');
              onYouTubeIframeAPIReady();
            }
          };
        })
      })
    });
  </script>


  <?php if(is_mobile()) : ?>
  <script src="<?php echo get_template_directory_uri(); ?>/assets/scripts/top-hero-animation-sp.js" defer></script>
  <?php else: ?>
  <script src="<?php echo get_template_directory_uri(); ?>/assets/scripts/top-hero-animation.js" defer></script>
  <?php endif; ?>
  <?php endif; ?>

  <?php if ( is_singular( 'request' ) || is_singular( 'seminar_form' )|| is_singular( 'request_noindex' ) ) : ?>
  <script>
    let entry = jQuery('.entry-content')[0];
    let formWrap = jQuery('.request-single-form-wrap')[0];
    if ((jQuery('.wp-block-contact-form-7-contact-form-selector').length)) {
      let form = jQuery('.wp-block-contact-form-7-contact-form-selector')[0];
      jQuery(form).attr('id', 'contact');
      jQuery(form).appendTo(jQuery(formWrap));
    } else {
      jQuery(formWrap).remove();
    }
  </script>
  <?php endif; ?>
  <?php if ( is_archive( 'request' ) ) : ?>
  <script>
    let text = jQuery('.breadcrumbs .current-item');
    for (i = 0; i < text.length; ++i) {
      jQuery(text)[i].innerText = 'Request';
    }
  </script>
  <?php endif; ?>

  <!-- Start of HubSpot Embed Code -->
  <script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/40110885.js"></script>
  <!-- End of HubSpot Embed Code -->
</body>

</html>
