var App={init:function(){var errorField=$('form .field-validation-error');if(errorField.length>0){$(errorField).siblings('label')[0].scrollIntoView();}
$.when($.ajax({dataType:"script",cache:true,url:'/scripts/addons/accordion.js'}),$.Deferred(function(deferred){$(deferred.resolve)})).done(function(){accordion.init();});}};App.init();;;var header={init:function(){$("#header img").on('load',function(){$(this).addClass('loaded');}).each(function(){if(this.complete)$(this).trigger('load');});}};header.init();;;var figure={init:function(){$('section figure img, section picture img').each(function(){var $img=$(this);if(isInViewport.check($img)){$img.addClass('revealed');}
document.addEventListener('scroll',function(){if(isInViewport.check($img)){$img.addClass('revealed');}});})}};figure.init();;;var navigation={init:function(){$('#navigation .accordion > a, #panel-menu .accordion > a').on('click',function(){$(this).next().fadeToggle(250)})
$('#navigation a.menu').on('click',function(){$('body').toggleClass('overflow-hidden');$('#navigation').toggleClass('open');$('#panel-menu').fadeToggle(250);})}};navigation.init();;;var fakeChat={init:function(){document.addEventListener('scroll',function(){$('#fake-chat-links').fadeOut('fast');$('#fake-chat-btn').removeClass('active');})}};fakeChat.init();;;var background={init:function(){$('section.background').each(function(){$(this).addClass('revealed')})}};background.init();;;