1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 2(function($){$(function(){function Component_ImageSlider(){$.each($('.component.image-slider'),function(i,el){var self=$($(el).get(0));var json=self.find('script[type="application/json"]');if(!json.length)return;var config=$.parseJSON($(json.get(0)).html());if(config.imageCount>0){}});}Component_ImageSlider();$('.search-block').append('<i class="fas fa-search"></i>');$('li.phone a').prepend('<i class="fas fa-phone"></i>');$('li.fax a').prepend('<i class="fas fa-fax"></i>');$('li.email a').prepend('<i class="fas fa-envelope"></i>');function Component_ExpandableText(){$('.component.expandable-text').each(function(i){var Component=$(this);var Content=Component.find('.content');var Controls=Component.find('.readmore-controls');if(!Content.hasClass('readmore'))return;var NativeHeight=0;var CollapsedHeight=0;function Reflow(){NativeHeight=Content.stop().css({'height':''}).outerHeight();CollapsedHeight=250;if(Foundation.MediaQuery.atLeast('medium'))CollapsedHeight=450;if(Foundation.MediaQuery.atLeast('large'))CollapsedHeight=650;if(CollapsedHeight>=NativeHeight){CollapsedHeight=NativeHeight;Content.addClass('compacted');}else Content.removeClass('compacted');if(!Content.hasClass('readmore-active'))Content.stop().css({'height':CollapsedHeight});}$(window).on('resize',function(){Reflow();});Reflow();Controls.find('button').on('click',function(e){Content.toggleClass('readmore-active');if(Content.hasClass('readmore-active'))Content.css({'height':CollapsedHeight}).animate({'height':NativeHeight});else Content.css({'height':NativeHeight}).animate({'height':CollapsedHeight});});});}Component_ExpandableText();$('img[data-align], img[data-caption]').wrap('<figure class="inline-img-wrapper"></figure>');$('img[data-align="center"]').each(function(){$(this).parent().addClass("center");});$('img[data-align="left"]').each(function(){$(this).parent().addClass("left");});$('img[data-align="right"]').each(function(){$(this).parent().addClass("right");});$('img[data-caption]').each(function(){var el=$(this);var caption=el.data('caption');el.after('<figcaption class="caption-text"><small>'+caption+'</small></figcaption>');});$(".biography-finder .search-input input").keyup(function(e){if(e.which==13){let search_params=$(this).val().split(' ').join('+');go_to_search(search_params);}});$(".biography-finder .search-input #go-to-search").on('click',function(){let search_params=$(this).siblings('input').val().split(' ').join('+');go_to_search(search_params);});function go_to_search(params){window.location.href=decodeURI('/search?terms='+params);}$('div#slug-preview').find('span:not(#slug)').on('click',function(){$(this).parent('#slug-preview').css('display','none');});$('a[href*="#"]:not([href="#"])').click(function(){var offset=0;if(Foundation.MediaQuery.atLeast('large'))offset=-$('header#masthead').height();var hash=this.hash;if(location.hostname==this.hostname)if(location.pathname==this.pathname)$('html,body').stop().animate({scrollTop:$(hash).offset().top+offset},'linear');});$(window).on('load',function(){if(location.hash){var target=$(location.hash);if(target.length){var offset=0;if(Foundation.MediaQuery.atLeast('large'))offset=-$('header#masthead').height();setTimeout(function(){window.scrollTo(0,0);$('html,body').stop().animate({scrollTop:target.offset().top+offset},'linear');},1);}}});$('.archived-content-end').parents('main').addClass('archived-content');var archive_notice='This page has been archived and is provided for historical reference purposes only. The content and links are no longer maintained and may now be outdated.';var archive_markup='';archive_markup+='<div id="archive-notice">';archive_markup+='<div class="notice-container">';archive_markup+='<div class="notice-wrapper">';archive_markup+='<p class="notice-text">'+archive_notice+'</p>';archive_markup+='</div>';archive_markup+='</div>';archive_markup+='</div>';$('main.archived-content').siblings('footer').after(archive_markup);var formChecker=setInterval(function(){if($('#footer #block-mailchimp-form input[type="email"]').length>0){initMailChimpFooterForm();clearInterval(formChecker);}},300);function initMailChimpFooterForm(){$('#footer #block-mailchimp-form input[type="email"]').attr('placeholder','Email address...');$('#footer #block-mailchimp-form [data-drupal-selector^="edit-mailchimp-lists-interest-groups-"] input[type="checkbox"]').prop('checked',true);}checkScroll();$(window).scroll(function(){checkScroll();});function checkScroll(){var scroll=$(window).scrollTop();if(scroll>64)$('body').addClass("scrolled");else $('body').removeClass("scrolled");}var feedItemsData=[];var socialPosts=[];var socialDock=$('#footer .social-dock');var charLimit=100;$.when(detectJuicerSocial()).then(function(){return getSocialData();}).then(function(){return assignSocialData();}).then(function(){return constructSocialColumn(socialDock);}).then(function(){return constructSocialTiles(socialDock);}).catch(function(err){console.error("Something may have gone wrong: ",err);});function detectJuicerSocial(){var deferred=$.Deferred();var checkForJuicerFeed=setInterval(function(){if($('.feed-item').length>0){clearInterval(checkForJuicerFeed);deferred.resolve();}},300);return deferred.promise();}function getSocialData(){$('.feed-item').each(function(){var feedItemData={};feedItemData.source=$(this).data("source");feedItemData.messageHTML=$(this).find(".j-message").html();$(this).find(".j-retweet").remove();feedItemData.messageText=$(this).find(".j-message").text();feedItemData.imgSrc=$(this).find(".j-image").data('image');feedItemData.imgHref=$(this).find(".j-image").attr('href');feedItemData.postHref=null;if(!feedItemData.imgSrc)feedItemData.postHref=$(this).find(".j-poster a.j-social").attr('href');feedItemsData.push(feedItemData);});}function assignSocialData(){for(var i=0;i<3;i++){var socialPost={};socialPost.type=feedItemsData[i].source;socialPost.image=feedItemsData[i].imgSrc;socialPost.imageHref=feedItemsData[i].imgHref;socialPost.messageHTML=feedItemsData[i].messageHTML;socialPost.text=feedItemsData[i].messageText;socialPost.postHref=feedItemsData[i].postHref;socialPosts.push(socialPost);}}function constructSocialColumn(el){var cells=[];for(var i=socialPosts.length-1;i>=0;i--)if(socialPosts[i].imageHref)cells.unshift($('<div class="cell"></div>').append([$('<a class="img-link" href="'+socialPosts[i].imageHref+'" target="_blank"><img src="'+socialPosts[i].image+'" alt=""/></a>'),$('<a class="img-link" href="'+socialPosts[i].imageHref+'" target="_blank"><div class="msg">'+socialPosts[i].text+'</div></a>')]));else cells.unshift($('<div class="cell"></div>').append([$('<div class="msg"></div>').append([$('<a class="img-link" href="'+socialPosts[i].postHref+'" target="_blank"><div>'+socialPosts[i].text+'</div></a>')])]));
2el.append([$('<div class="hide-for-medium grid-x social-stack" aria-label="Social Media Feed" ></div>').append(cells)]);}function constructSocialTiles(el){var cells=[];for(var i=socialPosts.length-1;i>=0;i--)if(socialPosts[i].imageHref)cells.unshift($('<div class="cell small-4 tile '+socialPosts[i].type+'"></div>').append([$('<div class="tile-interior"></div>').append([$('<a class="img-link" href="'+socialPosts[i].imageHref+'" target="_blank"><div class="social-img-bg" style="background-image:url('+socialPosts[i].image+')"></div></a>')])]));else cells.unshift($('<div class="cell small-4 tile '+socialPosts[i].type+'"></div>').append([$('<div class="tile-interior"></div>').append([$('<div class="tile-text"></div>').append([$('<a class="txt-link" href="'+socialPosts[i].postHref+'" target="_blank"><div>'+truncate(socialPosts[i].text,charLimit)+'</div></a>')])])]));el.append([$('<div class="show-for-medium grid-x"></div>').append(cells)]);}function truncate(string,charLimit){if(string.length>charLimit)return string.substring(0,charLimit)+'...';else return string;};if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)||window.innerWidth<639){$(".full-page-slide, .basic-hero, .folded-hero, .article-hero").first().after($('.mobile .grid-container.language-switch').clone());$('.language-switch.nav .language-switch').removeClass('grid-container');if($('.accordion-item').length==1||$('.full-page-slide').length>1){$('.accordion-item').addClass('accordion-disable');$('.interior > .grid-container .hide-for-small-only ').removeClass('hide-for-small-only');}if($('.intro-text, .biography-dossier, .article-intro').length===0)if($('.accordion-item').length>1){$('.accordion-item').first().css({'margin-top':'38px'});$('.link-columns').css({'display':'none'});}else{$('.accordion-item').addClass('accordion-disable');$('.interior > .grid-container .hide-for-small-only ').removeClass('hide-for-small-only');}$('.accordion-item').last().css({"border-bottom":"1px solid #ebebeb","margin-bottom":"38px"});}else{jQuery('li.accordion-item').removeClass('accordion-item');jQuery('.accordion-content').removeClass('accordion-content');}$('.breadcrumb-main.show-for-small-only').removeClass('hide');if(jQuery('.crumb-parent a').length==0)$('.drop-arrow-container').css({'display':'none'});else $('.link-block.current-block').click(function(){$('.link-block.collapsed').slideToggle();$('.drop-arrow-container').find('svg').toggleClass('fa fa-chevron-down fa fa-chevron-up');var childs=$('.link-block.collapsed').length;$('.current-page').toggleClass('add-padding remove-padding');});var btn=$('#button_backtotop');$(window).scroll(function(){if($(window).scrollTop()>300)btn.fadeIn("fast");else btn.fadeOut("fast");});btn.on('click',function(e){e.preventDefault();$('html, body').animate({scrollTop:0},'300');});$(window).on("resize",function(){$mobile=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);var windowheight=jQuery(window).height();var windowWidth=jQuery(window).width();if(windowWidth<1280&&windowheight<720||$mobile){var containerWidth2=jQuery('.interior .grid-container').width();jQuery(".video-page iframe.media-oembed-content").width(containerWidth2);jQuery('.video-page iframe.media-oembed-content').height(containerWidth2/100*56.25);}else if(windowWidth>1280&&windowheight>875){var containerWidth2=jQuery('.interior .grid-container').width();var videoWidth2=containerWidth2*0.9;jQuery(".video-page iframe.media-oembed-content").width(videoWidth2);jQuery('.video-page iframe.media-oembed-content').height(videoWidth2/100*56.25);}else{if(windowWidth>1280&&windowheight<875||windowheight>719&&windowheight<960){var containerWidth2=jQuery('.interior .grid-container').width();var videoWidth2=containerWidth2*0.7;jQuery(".video-page iframe.media-oembed-content").width(videoWidth2);jQuery('.video-page iframe.media-oembed-content').height(videoWidth2/100*56.25);}}}).resize();jQuery('.component.dynamic-events').last().addClass('last');jQuery('#mce-EMAIL').css('width','100%');const url=window.location.href;const qrCodeDiv=document.getElementById('page-qr');const qrCodeText=document.getElementById('qr-code-text');const qrCodeContainer=document.getElementById('qr-code-container');new QRCode(qrCodeDiv,{text:url,width:80,height:80});qrCodeContainer.style.display='none';window.addEventListener('beforeprint',function(){qrCodeContainer.style.display='block';});window.addEventListener('afterprint',function(){qrCodeContainer.style.display='none';});});document.addEventListener('DOMContentLoaded',function(){const panels=document.querySelectorAll('.tabs-panel');
2panels.forEach((panel)=>{const shortTextElement=panel.querySelector('.short-text');const fullTextElement=panel.querySelector('.full-text');const readMoreLink=panel.querySelector('.read-more');const collapseLink=panel.querySelector('.collapse');if(shortTextElement&&fullTextElement&&readMoreLink&&collapseLink)if(fullTextElement.textContent.length>240){readMoreLink.style.display='inline';readMoreLink.addEventListener('click',function(event){event.preventDefault();fullTextElement.style.display='inline';shortTextElement.style.display='none';readMoreLink.style.display='none';collapseLink.style.display='inline';});collapseLink.addEventListener('click',function(event){event.preventDefault();fullTextElement.style.display='none';shortTextElement.style.display='inline';readMoreLink.style.display='inline';collapseLink.style.display='none';});}});});})(jQuery);Drupal.behaviors.AjaxEvent={attach:function(context,settings){jQuery('input[name=pub_from]').clone().attr('type','date').insertAfter('input[name=pub_from]').prev().remove();jQuery('input[name=pub_to]').clone().attr('type','date').insertAfter('input[name=pub_to]').prev().remove();}};; 3(function($){$(function(){let didScroll;let lastScrollTop=0;const delta=55;let $x=$('#nav, #updates');const hasScrolled=()=>{const st=$(window).scrollTop();if(Math.abs(lastScrollTop-st)<=delta)return;if(st>lastScrollTop&&st>121)$x.addClass('up-hide');else $x.removeClass('up-hide');lastScrollTop=st;};$(window).scroll(()=>didScroll=true);setInterval(()=>{if(didScroll){hasScrolled();didScroll=false;}},250);$(document).ready(function(){$('video').hover(function(){this.playbackRate=3.0;this.play();},function(){this.pause();});var exploreClicked=false;var menuHidden=false;$("#explore").click(function(){$(".category-menu").stop().animate({height:'toggle',opacity:'toggle'},'slow');$('html, body').animate({scrollTop:$(".tie").offset().top},'slow');menuHidden=!menuHidden;exploreClicked=true;if($(".action-bar__close").is(":hidden")){$(".action-bar__close").show();$(".action-bar__back").hide();}else{$(".action-bar__close").hide();$(".action-bar__back").show();}});$(".action-bar__close").click(function(){$(".category-menu").stop().animate({height:'toggle',opacity:'toggle'},'slow');$(".action-bar__close").hide();$(".action-bar__back").show();menuHidden=!menuHidden;exploreClicked=true;});$(".item").click(function(){$(".category-menu").stop().animate({height:'toggle',opacity:'toggle'},'slow');$('html, body').animate({scrollTop:$(".tie").offset().top},'slow');menuHidden=!menuHidden;exploreClicked=true;});});document.addEventListener("DOMContentLoaded",function(){var links=document.querySelectorAll(".item");links.forEach(function(link){link.addEventListener("click",function(e){e.preventDefault();links.forEach(function(itemLink){itemLink.classList.remove("active");});this.classList.add("active");var anchorLinks=this.querySelectorAll('a');anchorLinks.forEach(function(a){var href=a.getAttribute("href").substr(1);var targetElement=$("#"+href);$('.content').removeClass('active');targetElement.addClass("active target");$(".action-bar__close").hide();$(".action-bar__back").show();});});});});$(document).ready(function(){let slidersInitialized=[];function initializeSlider($slider){$slider.slick({dots:false,variableWidth:true,infinite:false,initialSlide:0,slidesToScroll:1,draggable:true,swipeToSlide:true,nextArrow:$slider.closest('.ads__slider').find('.nxt'),prevArrow:$slider.closest('.ads__slider').find('.prv'),touchThreshold:100});slidersInitialized.push($slider);var cards=jQuery('.slick-slide').length;$slider.closest('.ads__slider').find('.view_all').text("LIST ALL ("+cards+")");}function destroySlider($slider){$slider.slick('unslick');slidersInitialized=slidersInitialized.filter((slider)=>slider[0]!==$slider[0]);$slider.closest('.ads__slider').find('.view_all').text("BACK TO SLIDE");}jQuery('.ads__slider--container').each(function(){initializeSlider($(this));});jQuery('.view_all').on('click',function(){let $slider=jQuery(this).closest('.ads__slider').find('.ads__slider--container');if(slidersInitialized.some((slider)=>slider[0]===$slider[0])){destroySlider($slider);jQuery('.ads__slider--nav').css({'display':'none'});}else{initializeSlider($slider);jQuery('.ads__slider--nav').css({'display':'flex'});}});});document.addEventListener("DOMContentLoaded",function(){const noses=document.querySelectorAll('.nose');
3noses.forEach((nose)=>{const goals=nose.querySelectorAll('.goal');const options=nose.querySelectorAll('.goal-options .option');const nextButton=nose.querySelector('.nose-nxt');const prevButton=nose.querySelector('.nose-prv');let currentGoalIndex=0;function showGoal(index){goals.forEach((goal,idx)=>{if(idx===index)goal.classList.add('active');else goal.classList.remove('active');});options.forEach((option,idx)=>{if(idx===index)option.classList.add('active');else option.classList.remove('active');});}options.forEach((option,index)=>{option.addEventListener('click',()=>{currentGoalIndex=index;showGoal(index);});});if(nextButton)nextButton.addEventListener('click',()=>{currentGoalIndex=(currentGoalIndex+1)%goals.length;showGoal(currentGoalIndex);});if(prevButton)prevButton.addEventListener('click',()=>{currentGoalIndex=(currentGoalIndex-1+goals.length)%goals.length;showGoal(currentGoalIndex);});showGoal(currentGoalIndex);});});function getMousePos(evt){var doc=document.documentElement||document.body;var pos={x:evt?evt.pageX:window.event.clientX+doc.scrollLeft-doc.clientLeft,y:evt?evt.pageY:window.event.clientY+doc.scrollTop-doc.clientTop};return pos;}document.onmousemove=moveMouse;function moveMouse(evt){var pos=getMousePos(evt),followMouse=document.getElementById("_followMouse");if(followMouse)followMouse.style.backgroundPosition=pos.x+"px "+pos.y+"px";}});})(jQuery);(function(){var STORAGE_KEY='nhgriAlertDismissed';var banner=document.querySelector('.region-banner');if(!banner)return;function hash(str){var h=5381,i=str.length;while(i)h=(h*33)^str.charCodeAt(--i);return (h>>>0).toString(36);}function currentHash(){return hash((banner.textContent||'').replace(/\s+/g,' ').trim());}function setBannerHeight(){document.documentElement.style.setProperty('--banner-h',banner.offsetHeight+'px');}function hide(){banner.style.display='none';document.documentElement.style.setProperty('--banner-h','0px');}function show(){var pre=document.getElementById('nhgri-alert-hide');if(pre)pre.parentNode.removeChild(pre);banner.style.display='';setBannerHeight();}var dismissed=null;try{dismissed=window.localStorage.getItem(STORAGE_KEY);}catch(e){}if(dismissed&&dismissed===currentHash())hide();else{if(dismissed)try{window.localStorage.removeItem(STORAGE_KEY);}catch(e){}show();}document.addEventListener('click',function(e){var btn=e.target.closest&&e.target.closest('.banner-close');if(!btn)return;e.preventDefault();try{window.localStorage.setItem(STORAGE_KEY,currentHash());}catch(err){}hide();});window.addEventListener('resize',function(){if(banner.style.display!=='none')setBannerHeight();});window.addEventListener('load',function(){if(banner.style.display!=='none')setBannerHeight();});if(window.ResizeObserver)new ResizeObserver(function(){if(banner.style.display!=='none')setBannerHeight();}).observe(banner);})();; 4var QRCode;!function(){function a(a){this.mode=c.MODE_8BIT_BYTE,this.data=a,this.parsedData=[];for(var b=[],d=0,e=this.data.length;e>d;d++){var f=this.data.charCodeAt(d);f>65536?(b[0]=240|(1835008&f)>>>18,b[1]=128|(258048&f)>>>12,b[2]=128|(4032&f)>>>6,b[3]=128|63&f):f>2048?(b[0]=224|(61440&f)>>>12,b[1]=128|(4032&f)>>>6,b[2]=128|63&f):f>128?(b[0]=192|(1984&f)>>>6,b[1]=128|63&f):b[0]=f,this.parsedData=this.parsedData.concat(b);}this.parsedData.length!=this.data.length&&(this.parsedData.unshift(191),this.parsedData.unshift(187),this.parsedData.unshift(239));}function b(a,b){this.typeNumber=a,this.errorCorrectLevel=b,this.modules=null,this.moduleCount=0,this.dataCache=null,this.dataList=[];}function i(a,b){if(void 0==a.length)throw new Error(a.length+"/"+b);for(var c=0;c<a.length&&0==a[c];)c++;this.num=new Array(a.length-c+b);for(var d=0;d<a.length-c;d++)this.num[d]=a[d+c];}function j(a,b){this.totalCount=a,this.dataCount=b;}function k(){this.buffer=[],this.length=0;}function m(){return "undefined"!=typeof CanvasRenderingContext2D;}function n(){var a=!1,b=navigator.userAgent;return /android/i.test(b)&&(a=!0,aMat=b.toString().match(/android ([0-9]\.[0-9])/i),aMat&&aMat[1]&&(a=parseFloat(aMat[1]))),a;}function r(a,b){for(var c=1,e=s(a),f=0,g=l.length;g>=f;f++){var h=0;switch(b){case d.L:h=l[f][0];break;case d.M:h=l[f][1];break;case d.Q:h=l[f][2];break;case d.H:h=l[f][3];}if(h>=e)break;c++;}if(c>l.length)throw new Error("Too long data");return c;}function s(a){var b=encodeURI(a).toString().replace(/\%[0-9a-fA-F]{2}/g,"a");return b.length+(b.length!=a?3:0);}a.prototype={getLength:function(){return this.parsedData.length;},write:function(a){for(var b=0,c=this.parsedData.length;c>b;b++)a.put(this.parsedData[b],8);}},b.prototype={addData:function(b){var c=new a(b);this.dataList.push(c),this.dataCache=null;},isDark:function(a,b){if(0>a||this.moduleCount<=a||0>b||this.moduleCount<=b)throw new Error(a+","+b);return this.modules[a][b];},getModuleCount:function(){return this.moduleCount;},make:function(){this.makeImpl(!1,this.getBestMaskPattern());},makeImpl:function(a,c){this.moduleCount=4*this.typeNumber+17,this.modules=new Array(this.moduleCount);for(var d=0;d<this.moduleCount;d++){this.modules[d]=new Array(this.moduleCount);for(var e=0;e<this.moduleCount;e++)this.modules[d][e]=null;}this.setupPositionProbePattern(0,0),this.setupPositionProbePattern(this.moduleCount-7,0),this.setupPositionProbePattern(0,this.moduleCount-7),this.setupPositionAdjustPattern(),this.setupTimingPattern(),this.setupTypeInfo(a,c),this.typeNumber>=7&&this.setupTypeNumber(a),null==this.dataCache&&(this.dataCache=b.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,c);},setupPositionProbePattern:function(a,b){for(var c=-1;7>=c;c++)if(!(-1>=a+c||this.moduleCount<=a+c))for(var d=-1;7>=d;d++)-1>=b+d||this.moduleCount<=b+d||(this.modules[a+c][b+d]=c>=0&&6>=c&&(0==d||6==d)||d>=0&&6>=d&&(0==c||6==c)||c>=2&&4>=c&&d>=2&&4>=d?!0:!1);},getBestMaskPattern:function(){for(var a=0,b=0,c=0;8>c;c++){this.makeImpl(!0,c);var d=f.getLostPoint(this);(0==c||a>d)&&(a=d,b=c);}return b;},createMovieClip:function(a,b,c){var d=a.createEmptyMovieClip(b,c),e=1;this.make();for(var f=0;f<this.modules.length;f++)for(var g=f*e,h=0;h<this.modules[f].length;h++){var i=h*e,j=this.modules[f][h];j&&(d.beginFill(0,100),d.moveTo(i,g),d.lineTo(i+e,g),d.lineTo(i+e,g+e),d.lineTo(i,g+e),d.endFill());}return d;},setupTimingPattern:function(){for(var a=8;a<this.moduleCount-8;a++)null==this.modules[a][6]&&(this.modules[a][6]=0==a%2);for(var b=8;b<this.moduleCount-8;b++)null==this.modules[6][b]&&(this.modules[6][b]=0==b%2);},setupPositionAdjustPattern:function(){for(var a=f.getPatternPosition(this.typeNumber),b=0;b<a.length;b++)for(var c=0;c<a.length;c++){var d=a[b],e=a[c];if(null==this.modules[d][e])for(var g=-2;2>=g;g++)for(var h=-2;2>=h;h++)this.modules[d+g][e+h]=-2==g||2==g||-2==h||2==h||0==g&&0==h?!0:!1;}},setupTypeNumber:function(a){for(var b=f.getBCHTypeNumber(this.typeNumber),c=0;18>c;c++){var d=!a&&1==(1&b>>c);this.modules[Math.floor(c/3)][c%3+this.moduleCount-8-3]=d;}for(var c=0;18>c;c++){var d=!a&&1==(1&b>>c);this.modules[c%3+this.moduleCount-8-3][Math.floor(c/3)]=d;}},setupTypeInfo:function(a,b){for(var c=this.errorCorrectLevel<<3|b,d=f.getBCHTypeInfo(c),e=0;15>e;e++){var g=!a&&1==(1&d>>e);6>e?this.modules[e][8]=g:8>e?this.modules[e+1][8]=g:this.modules[this.moduleCount-15+e][8]=g;}for(var e=0;15>e;e++){var g=!a&&1==(1&d>>e);8>e?this.modules[8][this.moduleCount-e-1]=g:9>e?this.modules[8][15-e-1+1]=g:this.modules[8][15-e-1]=g;}this.modules[this.moduleCount-8][8]=!a;},mapData:function(a,b){for(var c=-1,d=this.moduleCount-1,e=7,g=0,h=this.moduleCount-1;h>0;h-=2)for(6==h&&h--;;){for(var i=0;2>i;i++)if(null==this.modules[d][h-i]){var j=!1;g<a.length&&(j=1==(1&a[g]>>>e));var k=f.getMask(b,d,h-i);k&&(j=!j),this.modules[d][h-i]=j,e--,-1==e&&(g++,e=7);}if(d+=c,0>d||this.moduleCount<=d){d-=c,c=-c;break;}}}},b.PAD0=236,b.PAD1=17,b.createData=function(a,c,d){for(var e=j.getRSBlocks(a,c),g=new k(),h=0;h<d.length;h++){var i=d[h];g.put(i.mode,4),g.put(i.getLength(),f.getLengthInBits(i.mode,a)),i.write(g);}for(var l=0,h=0;h<e.length;h++)l+=e[h].dataCount;if(g.getLengthInBits()>8*l)throw new Error("code length overflow. ("+g.getLengthInBits()+">"+8*l+")");for(g.getLengthInBits()+4<=8*l&&g.put(0,4);0!=g.getLengthInBits()%8;)g.putBit(!1);for(;;){if(g.getLengthInBits()>=8*l)break;if(g.put(b.PAD0,8),g.getLengthInBits()>=8*l)break;g.put(b.PAD1,8);}return b.createBytes(g,e);},b.createBytes=function(a,b){for(var c=0,d=0,e=0,g=new Array(b.length),h=new Array(b.length),j=0;j<b.length;j++){var k=b[j].dataCount,l=b[j].totalCount-k;d=Math.max(d,k),e=Math.max(e,l),g[j]=new Array(k);for(var m=0;m<g[j].length;m++)g[j][m]=255&a.buffer[m+c];c+=k;var n=f.getErrorCorrectPolynomial(l),o=new i(g[j],n.getLength()-1),p=o.mod(n);h[j]=new Array(n.getLength()-1);for(var m=0;m<h[j].length;m++){var q=m+p.getLength()-h[j].length;h[j][m]=q>=0?p.get(q):0;}}for(var r=0,m=0;m<b.length;m++)r+=b[m].totalCount;for(var s=new Array(r),t=0,m=0;d>m;m++)for(var j=0;j<b.length;j++)m<g[j].length&&(s[t++]=g[j][m]);for(var m=0;e>m;m++)for(var j=0;j<b.length;j++)m<h[j].length&&(s[t++]=h[j][m]);return s;};for(var c={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},d={L:1,M:0,Q:3,H:2},e={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},f={PATTERN_POSITION_TABLE:[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],G15:1335,G18:7973,G15_MASK:21522,getBCHTypeInfo:function(a){for(var b=a<<10;
vendor: 7,217 bytes, line 4
4f.getBCHDigit(b)-f.getBCHDigit(f.G15)>=0;)b^=f.G15<<f.getBCHDigit(b)-f.getBCHDigit(f.G15);return (a<<10|b)^f.G15_MASK;},getBCHTypeNumber:function(a){for(var b=a<<12;f.getBCHDigit(b)-f.getBCHDigit(f.G18)>=0;)b^=f.G18<<f.getBCHDigit(b)-f.getBCHDigit(f.G18);return a<<12|b;},getBCHDigit:function(a){for(var b=0;0!=a;)b++,a>>>=1;return b;},getPatternPosition:function(a){return f.PATTERN_POSITION_TABLE[a-1];},getMask:function(a,b,c){switch(a){case e.PATTERN000:return 0==(b+c)%2;case e.PATTERN001:return 0==b%2;case e.PATTERN010:return 0==c%3;case e.PATTERN011:return 0==(b+c)%3;case e.PATTERN100:return 0==(Math.floor(b/2)+Math.floor(c/3))%2;case e.PATTERN101:return 0==b*c%2+b*c%3;case e.PATTERN110:return 0==(b*c%2+b*c%3)%2;case e.PATTERN111:return 0==(b*c%3+(b+c)%2)%2;default:throw new Error("bad maskPattern:"+a);}},getErrorCorrectPolynomial:function(a){for(var b=new i([1],0),c=0;a>c;c++)b=b.multiply(new i([1,g.gexp(c)],0));return b;},getLengthInBits:function(a,b){if(b>=1&&10>b)switch(a){case c.MODE_NUMBER:return 10;case c.MODE_ALPHA_NUM:return 9;case c.MODE_8BIT_BYTE:return 8;case c.MODE_KANJI:return 8;default:throw new Error("mode:"+a);}else if(27>b)switch(a){case c.MODE_NUMBER:return 12;case c.MODE_ALPHA_NUM:return 11;case c.MODE_8BIT_BYTE:return 16;case c.MODE_KANJI:return 10;default:throw new Error("mode:"+a);}else{if(!(41>b))throw new Error("type:"+b);switch(a){case c.MODE_NUMBER:return 14;case c.MODE_ALPHA_NUM:return 13;case c.MODE_8BIT_BYTE:return 16;case c.MODE_KANJI:return 12;default:throw new Error("mode:"+a);}}},getLostPoint:function(a){for(var b=a.getModuleCount(),c=0,d=0;b>d;d++)for(var e=0;b>e;e++){for(var f=0,g=a.isDark(d,e),h=-1;1>=h;h++)if(!(0>d+h||d+h>=b))for(var i=-1;1>=i;i++)0>e+i||e+i>=b||(0!=h||0!=i)&&g==a.isDark(d+h,e+i)&&f++;f>5&&(c+=3+f-5);}for(var d=0;b-1>d;d++)for(var e=0;b-1>e;e++){var j=0;a.isDark(d,e)&&j++,a.isDark(d+1,e)&&j++,a.isDark(d,e+1)&&j++,a.isDark(d+1,e+1)&&j++,(0==j||4==j)&&(c+=3);}for(var d=0;b>d;d++)for(var e=0;b-6>e;e++)a.isDark(d,e)&&!a.isDark(d,e+1)&&a.isDark(d,e+2)&&a.isDark(d,e+3)&&a.isDark(d,e+4)&&!a.isDark(d,e+5)&&a.isDark(d,e+6)&&(c+=40);for(var e=0;b>e;e++)for(var d=0;b-6>d;d++)a.isDark(d,e)&&!a.isDark(d+1,e)&&a.isDark(d+2,e)&&a.isDark(d+3,e)&&a.isDark(d+4,e)&&!a.isDark(d+5,e)&&a.isDark(d+6,e)&&(c+=40);for(var k=0,e=0;b>e;e++)for(var d=0;b>d;d++)a.isDark(d,e)&&k++;var l=Math.abs(100*k/b/b-50)/5;return c+=10*l;}},g={glog:function(a){if(1>a)throw new Error("glog("+a+")");return g.LOG_TABLE[a];},gexp:function(a){for(;0>a;)a+=255;for(;a>=256;)a-=255;return g.EXP_TABLE[a];},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},h=0;8>h;h++)g.EXP_TABLE[h]=1<<h;for(var h=8;256>h;h++)g.EXP_TABLE[h]=g.EXP_TABLE[h-4]^g.EXP_TABLE[h-5]^g.EXP_TABLE[h-6]^g.EXP_TABLE[h-8];for(var h=0;255>h;h++)g.LOG_TABLE[g.EXP_TABLE[h]]=h;i.prototype={get:function(a){return this.num[a];},getLength:function(){return this.num.length;},multiply:function(a){for(var b=new Array(this.getLength()+a.getLength()-1),c=0;c<this.getLength();c++)for(var d=0;d<a.getLength();d++)b[c+d]^=g.gexp(g.glog(this.get(c))+g.glog(a.get(d)));return new i(b,0);},mod:function(a){if(this.getLength()-a.getLength()<0)return this;for(var b=g.glog(this.get(0))-g.glog(a.get(0)),c=new Array(this.getLength()),d=0;d<this.getLength();d++)c[d]=this.get(d);for(var d=0;d<a.getLength();d++)c[d]^=g.gexp(g.glog(a.get(d))+b);return new i(c,0).mod(a);}},j.RS_BLOCK_TABLE=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]],j.getRSBlocks=function(a,b){var c=j.getRsBlockTable(a,b);if(void 0==c)throw new Error("bad rs block @ typeNumber:"+a+"/errorCorrectLevel:"+b);for(var d=c.length/3,e=[],f=0;d>f;f++)for(var g=c[3*f+0],h=c[3*f+1],i=c[3*f+2],k=0;g>k;k++)e.push(new j(h,i));return e;},j.getRsBlockTable=function(a,b){switch(b){case d.L:return j.RS_BLOCK_TABLE[4*(a-1)+0];case d.M:return j.RS_BLOCK_TABLE[4*(a-1)+1];case d.Q:return j.RS_BLOCK_TABLE[4*(a-1)+2];case d.H:return j.RS_BLOCK_TABLE[4*(a-1)+3];default:return void 0;}},k.prototype={get:function(a){var b=Math.floor(a/8);return 1==(1&this.buffer[b]>>>7-a%8);},put:function(a,b){for(var c=0;b>c;c++)this.putBit(1==(1&a>>>b-c-1));},getLengthInBits:function(){return this.length;},putBit:function(a){var b=Math.floor(this.length/8);this.buffer.length<=b&&this.buffer.push(0),a&&(this.buffer[b]|=128>>>this.length%8),this.length++;}};var l=[[17,14,11,7],[32,26,20,14],[53,42,32,24],[78,62,46,34],[106,84,60,44],[134,106,74,58],[154,122,8
46,64],[192,152,108,84],[230,180,130,98],[271,213,151,119],[321,251,177,137],[367,287,203,155],[425,331,241,177],[458,362,258,194],[520,412,292,220],[586,450,322,250],[644,504,364,280],[718,560,394,310],[792,624,442,338],[858,666,482,382],[929,711,509,403],[1003,779,565,439],[1091,857,611,461],[1171,911,661,511],[1273,997,715,535],[1367,1059,751,593],[1465,1125,805,625],[1528,1190,868,658],[1628,1264,908,698],[1732,1370,982,742],[1840,1452,1030,790],[1952,1538,1112,842],[2068,1628,1168,898],[2188,1722,1228,958],[2303,1809,1283,983],[2431,1911,1351,1051],[2563,1989,1423,1093],[2699,2099,1499,1139],[2809,2213,1579,1219],[2953,2331,1663,1273]],o=function(){var a=function(a,b){this._el=a,this._htOption=b;};return a.prototype.draw=function(a){function g(a,b){var c=document.createElementNS("http://www.w3.org/2000/svg",a);for(var d in b)b.hasOwnProperty(d)&&c.setAttribute(d,b[d]);return c;}var b=this._htOption,c=this._el,d=a.getModuleCount();Math.floor(b.width/d),Math.floor(b.height/d),this.clear();var h=g("svg",{viewBox:"0 0 "+String(d)+" "+String(d),width:"100%",height:"100%",fill:b.colorLight});h.setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns:xlink","http://www.w3.org/1999/xlink"),c.appendChild(h),h.appendChild(g("rect",{fill:b.colorDark,width:"1",height:"1",id:"template"}));for(var i=0;d>i;i++)for(var j=0;d>j;j++)if(a.isDark(i,j)){var k=g("use",{x:String(i),y:String(j)});k.setAttributeNS("http://www.w3.org/1999/xlink","href","#template"),h.appendChild(k);}},a.prototype.clear=function(){for(;this._el.hasChildNodes();)this._el.removeChild(this._el.lastChild);},a;}(),p="svg"===document.documentElement.tagName.toLowerCase(),q=p?o:m()?function(){function a(){this._elImage.src=this._elCanvas.toDataURL("image/png"),this._elImage.style.display="block",this._elCanvas.style.display="none";}function d(a,b){var c=this;if(c._fFail=b,c._fSuccess=a,null===c._bSupportDataURI){var d=document.createElement("img"),e=function(){c._bSupportDataURI=!1,c._fFail&&_fFail.call(c);}
4,f=function(){c._bSupportDataURI=!0,c._fSuccess&&c._fSuccess.call(c);};return d.onabort=e,d.onerror=e,d.onload=f,d.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==",void 0;}c._bSupportDataURI===!0&&c._fSuccess?c._fSuccess.call(c):c._bSupportDataURI===!1&&c._fFail&&c._fFail.call(c);}if(this._android&&this._android<=2.1){var b=1/window.devicePixelRatio,c=CanvasRenderingContext2D.prototype.drawImage;CanvasRenderingContext2D.prototype.drawImage=function(a,d,e,f,g,h,i,j){if("nodeName" in a&&/img/i.test(a.nodeName))for(var l=arguments.length-1;l>=1;l--)arguments[l]=arguments[l]*b;else "undefined"==typeof j&&(arguments[1]*=b,arguments[2]*=b,arguments[3]*=b,arguments[4]*=b);c.apply(this,arguments);};}var e=function(a,b){this._bIsPainted=!1,this._android=n(),this._htOption=b,this._elCanvas=document.createElement("canvas"),this._elCanvas.width=b.width,this._elCanvas.height=b.height,a.appendChild(this._elCanvas),this._el=a,this._oContext=this._elCanvas.getContext("2d"),this._bIsPainted=!1,this._elImage=document.createElement("img"),this._elImage.style.display="none",this._el.appendChild(this._elImage),this._bSupportDataURI=null;};return e.prototype.draw=function(a){var b=this._elImage,c=this._oContext,d=this._htOption,e=a.getModuleCount(),f=d.width/e,g=d.height/e,h=Math.round(f),i=Math.round(g);b.style.display="none",this.clear();for(var j=0;e>j;j++)for(var k=0;e>k;k++){var l=a.isDark(j,k),m=k*f,n=j*g;c.strokeStyle=l?d.colorDark:d.colorLight,c.lineWidth=1,c.fillStyle=l?d.colorDark:d.colorLight,c.fillRect(m,n,f,g),c.strokeRect(Math.floor(m)+.5,Math.floor(n)+.5,h,i),c.strokeRect(Math.ceil(m)-.5,Math.ceil(n)-.5,h,i);}this._bIsPainted=!0;},e.prototype.makeImage=function(){this._bIsPainted&&d.call(this,a);},e.prototype.isPainted=function(){return this._bIsPainted;},e.prototype.clear=function(){this._oContext.clearRect(0,0,this._elCanvas.width,this._elCanvas.height),this._bIsPainted=!1;},e.prototype.round=function(a){return a?Math.floor(1e3*a)/1e3:a;},e;}():function(){var a=function(a,b){this._el=a,this._htOption=b;};return a.prototype.draw=function(a){for(var b=this._htOption,c=this._el,d=a.getModuleCount(),e=Math.floor(b.width/d),f=Math.floor(b.height/d),g=['<table style="border:0;border-collapse:collapse;">'],h=0;d>h;h++){g.push("<tr>");for(var i=0;d>i;i++)g.push('<td style="border:0;border-collapse:collapse;padding:0;margin:0;width:'+e+"px;height:"+f+"px;background-color:"+(a.isDark(h,i)?b.colorDark:b.colorLight)+';"></td>');g.push("</tr>");}g.push("</table>"),c.innerHTML=g.join("");var j=c.childNodes[0],k=(b.width-j.offsetWidth)/2,l=(b.height-j.offsetHeight)/2;k>0&&l>0&&(j.style.margin=l+"px "+k+"px");},a.prototype.clear=function(){this._el.innerHTML="";},a;}();QRCode=function(a,b){if(this._htOption={width:256,height:256,typeNumber:4,colorDark:"#000000",colorLight:"#ffffff",correctLevel:d.H},"string"==typeof b&&(b={text:b}),b)for(var c in b)this._htOption[c]=b[c];"string"==typeof a&&(a=document.getElementById(a)),this._android=n(),this._el=a,this._oQRCode=null,this._oDrawing=new q(this._el,this._htOption),this._htOption.text&&this.makeCode(this._htOption.text);},QRCode.prototype.makeCode=function(a){this._oQRCode=new b(r(a,this._htOption.correctLevel),this._htOption.correctLevel),this._oQRCode.addData(a),this._oQRCode.make(),this._el.title=a,this._oDrawing.draw(this._oQRCode),this.makeImage();},QRCode.prototype.makeImage=function(){"function"==typeof this._oDrawing.makeImage&&(!this._android||this._android>=3)&&this._oDrawing.makeImage();},QRCode.prototype.clear=function(){this._oDrawing.clear();},QRCode.CorrectLevel=d;}();; 5/* nanogallery2 - v2.4.0 - 2019-03-13 - https://nanogallery2.nanostudio.org */ 6/**! 7 * @preserve nanogallery2 - javascript photo / video gallery and lightbox 8 * Homepage: http://nanogallery2.nanostudio.org 9 * Sources: https://github.com/nanostudio-org/nanogallery2 10 * 11 * License: GPLv3 and commercial licence 12 * 13 * Requirements: 14 * - jQuery (http://www.jquery.com) - version >= 1.7.1 15 * 16 * Embeded components: 17 * - shifty (https://github.com/jeremyckahn/shifty) 18 * - imagesloaded (https://github.com/desandro/imagesloaded) 19 * - hammer.js (http://hammerjs.github.io/) 20 * - screenfull.js (https://github.com/sindresorhus/screenfull.js) 21 * Tools:
22 * - webfont generated with http://fontello.com - mainly based on Font Awesome Copyright (C) 2012 by Dave Gandy (http://fontawesome.io/) 23 * - ICO online converter: https://iconverticons.com/online/ 24 */ 25!function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports&&"function"==typeof require?require("jquery"):jQuery)}(function(a){"use strict";function b(a){var b=document.getElementById("ngyColorHelperToRGB");return null===b&&(b=document.createElement("div"),b.id="ngyColorHelperToRGB",b.style.cssText="display: none; color:"+a+";",document.body.appendChild(b)),getComputedStyle(b).color}function c(a,b,c){function d(a){var b=a.length,c=new Object;if(b>9){if(a=a.split(","),a.length<3||a.length>4)return null;c[0]=f(a[0].slice(4)),c[1]=f(a[1]),c[2]=f(a[2]),c[3]=a[3]?parseFloat(a[3]):-1}else{if(8==b||6==b||b<4)return null;b<6&&(a="#"+a[1]+a[1]+a[2]+a[2]+a[3]+a[3]+(b>4?a[4]+""+a[4]:"")),a=f(a.slice(1),16),c[0]=a>>16&255,c[1]=a>>8&255,c[2]=255&a,c[3]=9==b||5==b?g((a>>24&255)/255*1e4)/1e4:-1}return c}var e="";if("RGBA("==b.toUpperCase().substring(0,5)&&(e="a",b="rgb("+b.substring(5)),"number"!=typeof a||a<-1||a>1||"string"!=typeof b||"r"!=b[0]&&"#"!=b[0]||"string"!=typeof c&&void 0!==c)return null;var f=parseInt,g=Math.round,h=b.length>9,h="string"==typeof c?c.length>9||"c"==c&&!h:h,i=a<0,a=i?-1*a:a,c=c&&"c"!=c?c:i?"#000000":"#FFFFFF",j=d(b),k=d(c);return j&&k?h?"rgb"+e+"("+g((k[0]-j[0])*a+j[0])+","+g((k[1]-j[1])*a+j[1])+","+g((k[2]-j[2])*a+j[2])+(j[3]<0&&k[3]<0?")":","+(j[3]>-1&&k[3]>-1?g(1e4*((k[3]-j[3])*a+j[3]))/1e4:k[3]<0?j[3]:k[3])+")"):"#"+(4294967296+16777216*(j[3]>-1&&k[3]>-1?g(255*((k[3]-j[3])*a+j[3])):k[3]>-1?g(255*k[3]):j[3]>-1?g(255*j[3]):255)+65536*g((k[0]-j[0])*a+j[0])+256*g((k[1]-j[1])*a+j[1])+g((k[2]-j[2])*a+j[2])).toString(16).slice(j[3]>-1||k[3]>-1?1:3):null}function d(a){if(null===a||"object"!=typeof a)return a;var b=a.constructor();for(var c in a)b[c]=d(a[c]);return b}function e(){var a=jQuery(window);return{l:a.scrollLeft(),t:a.scrollTop(),w:a.width(),h:a.height()}}function f(a,b){var c=e(),d=a.offset(),f=a.outerHeight(!0);return 0==c.t&&d.top<=c.t+c.h||d.top>=c.t&&d.top+f<=c.t+c.h-b}function g(a,b){var c=0;""==a&&(a="*"),jQuery(a).each(function(){var a=parseInt(jQuery(this).css("z-index"));c=a>c?a:c}),c++,jQuery(b).css("z-index",c)}function h(){function h(a){this.$e=null,this.ngy2ItemIdx=a,this.mediaNumber=0,this.posX=0,this.posY=0}function j(){yb()||k()}function k(){if(""!=Jb.O.openOnStart){var a=l(Jb.O.openOnStart);"0"!=a.imageID?ha(a.imageID,a.albumID):m("-1",a.albumID)}else m("-1",0)}function l(a){var b={albumID:"0",imageID:"0"},c=a.split("/");return c.length>0&&(b.albumID=c[0],c.length>1&&(b.imageID=c[1])),b}function m(a,b){Jb.VOM.viewerDisplayed&&tb(null);var c=NGY2Item.GetIdx(Jb,b);if(Jb.GOM.curNavLevel="lN",0==c&&(Jb.GOM.curNavLevel="l1"),Jb.layout.SetEngine(),Jb.galleryResizeEventEnabled=!1,-1==c&&(NGY2Item.New(Jb,"","",b,"0","album"),c=Jb.I.length-1),!Jb.I[c].contentIsLoaded)return void ia(b,m,a,b);Da(),Jb.GOM.pagination.currentPage=0,zb(b,""),x(c)}function n(){switch(Jb.galleryDisplayMode.Get()){case"PAGINATION":Jb.layout.support.rows&&Jb.galleryMaxRows.Get()>0&&s(Jb.GOM.albumIdx);break;case"MOREBUTTON":Jb.$E.conTnBottom.off("click");var a=Jb.GOM.items.length-Jb.GOM.itemsDisplayed;0==a?Jb.$E.conTnBottom.empty():(Jb.$E.conTnBottom.html('<div class="nGY2GalleryMoreButton"><div class="nGY2GalleryMoreButtonAnnotation">+'+a+" "+Jb.O.icons.galleryMoreButton+"</div></div>"),Jb.$E.conTnBottom.on("click",function(a){Jb.GOM.displayedMoreSteps++,B()}))}}function o(a){var b="";Jb.O.breadcrumbHideIcons||(b=Jb.O.icons.breadcrumbAlbum,0==a&&(b=Jb.O.icons.breadcrumbHome));var c=jQuery('<div class="oneItem">'+b+Jb.I[a].title+"</div>").appendTo(Jb.GOM.navigationBar.$newContent.find(".nGY2Breadcrumb"));Jb.O.breadcrumbOnlyCurrentLevel?0==a?jQuery(c).data("albumID","0"):jQuery(c).data("albumID",Jb.I[a].albumID):jQuery(c).data("albumID",Jb.I[a].GetID()),c.click(function(){m("-1",jQuery(this).data("albumID"))})}function p(a){var b=jQuery('<div class="oneItem">'+(Jb.O.RTL?Jb.O.icons.breadcrumbSeparatorRtl:Jb.O.icons.breadcrumbSeparator)+"</div>").appendTo(Jb.GOM.navigationBar.$newContent.find(".nGY2Breadcrumb"));jQuery(b).data("albumIdx",a),b.click(function(){var a=jQuery(this).data("albumIdx");m("-1",Jb.I[a].GetID())})}function q(a){if(Jb.GOM.navigationBar.$newContent=jQuery('<div class="nGY2Navigationbar"></div>'),1==Jb.O.displayBreadcrumb&&!Jb.O.thumbnailAlbumDisplayImage){var b=0,c=[];if(0!=a){var d=Jb.I.length;c.push(a);var e=a;for(b++;0!=Jb.I[e].albumID&&-1!=Jb.I[e].albumID;)for(var f=1;f<d;f++)if(Jb.I[f].GetID()==Jb.I[e].albumID){e=f,c.push(e),b++;break}}Jb.O.breadcrumbAutoHideTopLevel&&0==b||r(c)}if(0!=Jb.galleryFilterTags.Get()){var g=Jb.I[a].albumTagList.length;if(g>0){for(var f=0;f<g;f++){var h=Jb.I[a].albumTagList[f],i=Jb.O.icons.navigationFilterUnselected,j="Unselected";jQuery.inArray(h,Jb.I[a].albumTagListSel)>=0&&(j="Selected",i=Jb.O.icons.navigationFilterSelected);jQuery('<div class="nGY2NavigationbarItem nGY2NavFilter'+j+'">
25'+i+" "+h+"</div>").appendTo(Jb.GOM.navigationBar.$newContent).click(function(){var b=jQuery(this),c=b.text().replace(/^\s*|\s*$/,"");if(b.hasClass("nGY2NavFilterUnselected"))Jb.I[a].albumTagListSel.push(c);else{var d=jQuery.inArray(c,Jb.I[a].albumTagListSel);-1!=d&&Jb.I[a].albumTagListSel.splice(d,1)}b.toggleClass("nGY2NavFilters-oneTagUnselected nGY2NavFilters-oneTagSelected"),m("-1",Jb.I[a].GetID())})}jQuery('<div class="nGY2NavigationbarItem nGY2NavFilterSelectAll">'+Jb.O.icons.navigationFilterSelectedAll+"</div>").appendTo(Jb.GOM.navigationBar.$newContent).click(function(){var b=Jb.I[a].albumTagList.length;Jb.I[a].albumTagListSel=[];for(var c=0;c<b;c++){var d=Jb.I[a].albumTagList[c];Jb.I[a].albumTagListSel.push(d)}m("-1",Jb.I[a].GetID())})}}}function r(a){if(jQuery('<div class="nGY2NavigationbarItem nGY2Breadcrumb"></div>').appendTo(Jb.GOM.navigationBar.$newContent),Jb.O.breadcrumbOnlyCurrentLevel)if(0==a.length)o(0);else{a.length;p(1==a.length?0:a[0]),o(a[0])}else if(o(0),a.length>0){p(0);for(var b=a.length-1;b>=0;b--)o(a[b]),b>0&&p(a[b-1])}}function s(b){if(Jb.$E.conTnBottom.css("opacity",0),Jb.$E.conTnBottom.children().remove(),0!=Jb.GOM.items.length){var c=Math.ceil((Jb.GOM.items[Jb.GOM.items.length-1].row+1)/Jb.galleryMaxRows.Get());if(1!=c&&(Jb.GOM.pagination.currentPage>c-1&&(Jb.GOM.pagination.currentPage=c-1),w(),0!=Jb.GOM.displayInterval.len)){if("NUMBERS"==Jb.O.galleryPaginationMode&&Jb.GOM.pagination.currentPage>0){jQuery('<div class="nGY2PaginationPrev">'+Jb.O.icons.paginationPrevious+"</div>").appendTo(Jb.$E.conTnBottom).click(function(a){v()})}var d=0,e=c;if("NUMBERS"!=Jb.O.galleryPaginationMode)d=0;else{var g=(Jb.O.paginationVisiblePages,Jb.O.paginationVisiblePages);if(g>=c)d=0;else{var h=0;h=t(g)?(g+1)/2:g/2,Jb.GOM.pagination.currentPage<h?(d=0,(e=g-1)>c&&(e=c-1)):(d=Jb.GOM.pagination.currentPage-h,(e=d+g)>c&&(e=c-1)),e-d<g&&(d=e-g)<0&&(d=0)}}for(var i=d;i<e;i++){var j="",k="";switch(Jb.O.galleryPaginationMode){case"NUMBERS":j="nGY2paginationItem",k=i+1;break;case"DOTS":j="nGY2paginationDot";break;case"RECTANGLES":j="nGY2paginationRectangle"}i==Jb.GOM.pagination.currentPage&&(j+="CurrentPage");var l=jQuery('<div class="'+j+'">'+k+"</div>").appendTo(Jb.$E.conTnBottom);l.data("pageNumber",i),l.click(function(b){Jb.GOM.pagination.currentPage=jQuery(this).data("pageNumber"),wb("pageChanged"),f(Jb.$E.base,0)||a("html, body").animate({scrollTop:Jb.$E.base.offset().top},200),I(!0),K(!0)})}if("NUMBERS"==Jb.O.galleryPaginationMode&&Jb.GOM.pagination.currentPage+1<c){jQuery('<div class="nGY2PaginationNext">'+Jb.O.icons.paginationNext+"</div>").appendTo(Jb.$E.conTnBottom).click(function(a){u()})}Jb.$E.conTnBottom.css("opacity",1)}}}function t(a){return a%2==1}function u(){var b=(Jb.GOM.albumIdx,0);fa(),Jb.galleryMaxRows.Get()>0&&(b=(Jb.GOM.items[Jb.GOM.items.length-1].row+1)/Jb.galleryMaxRows.Get());var c=Math.ceil(b),d=Jb.GOM.pagination.currentPage;d<c-1?d++:d=0,Jb.GOM.pagination.currentPage=d,wb("pageChanged"),f(Jb.$E.base,0)||a("html, body").animate({scrollTop:Jb.$E.base.offset().top},200),I(!0),K(!0)}function v(){var b=(Jb.GOM.albumIdx,0);fa(),Jb.galleryMaxRows.Get()>0&&(b=(Jb.GOM.items[Jb.GOM.items.length-1].row+1)/Jb.galleryMaxRows.Get());var c=Math.ceil(b),d=Jb.GOM.pagination.currentPage;d>0?d--:d=c-1,Jb.GOM.pagination.currentPage=d,wb("pageChanged"),f(Jb.$E.base,0)||a("html, body").animate({scrollTop:Jb.$E.base.offset().top},200),I(!0),K(!0)}function w(){switch(Jb.GOM.displayInterval.from=0,Jb.GOM.displayInterval.len=Jb.I.length,Jb.galleryDisplayMode.Get()){case"PAGINATION":if(Jb.layout.support.rows){var a=Jb.GOM.items.length,b=Jb.GOM.pagination.currentPage*Jb.galleryMaxRows.Get(),c=b+Jb.galleryMaxRows.Get(),d=-1;Jb.GOM.displayInterval.len=0;for(var e=0;e<a;e++){var f=Jb.GOM.items[e];f.row>=b&&f.row<c&&(-1==d&&(Jb.GOM.displayInterval.from=e,d=e),Jb.GOM.displayInterval.len++)}}break;case"MOREBUTTON":if(Jb.layout.support.rows){var a=Jb.GOM.items.length,c=Jb.O.galleryDisplayMoreStep*(Jb.GOM.displayedMoreSteps+1);Jb.GOM.displayInterval.len=0;for(var e=0;e<a;e++){var f=Jb.GOM.items[e];f.row<c&&Jb.GOM.displayInterval.len++}}break;case"ROWS":if(Jb.layout.support.rows){var a=Jb.GOM.items.length,c=Jb.galleryMaxRows.Get();Jb.galleryLastRowFull.Get()&&-1!=Jb.GOM.lastFullRow&&c>Jb.GOM.lastFullRow+1&&(c=Jb.GOM.lastFullRow+1),Jb.GOM.displayInterval.len=0;for(var e=0;e<a;e++){var f=Jb.GOM.items[e];f.row<c&&Jb.GOM.displayInterval.len++}}break;default:case"FULLCONTENT":if(Jb.layout.support.rows&&Jb.galleryLastRowFull.Get()&&-1!=Jb.GOM.lastFullRow){var a=Jb.GOM.items.length,c=Jb.GOM.lastFullRow+1;Jb.GOM.displayInterval.len=0;for(var e=0;e<a;e++){var f=Jb.GOM.items[e];f.row<c&&Jb.GOM.displayInterval.len++}}}}function x(a){wb("galleryRenderStart"),clearTimeout(Jb.GOM.slider.timerID),Jb.GOM.slider.hostIdx=-1;var b=Jb.O.fnGalleryRenderStart;if(null!==b&&("function"==typeof b?b(a):window[b](a)),Jb.layout.SetEngine(),Jb.galleryResizeEventEnabled=!1,Jb.GOM.albumIdx=-1,Jb.GOM.lastDisplayedIdx=-1,void 0!==Jb.$E.conTnBottom&&Jb.$E.conTnBottom.empty(),q(a),Jb.GOM.firstDisplay){Jb.GOM.firstDisplay=!1;var c=Date.now()-Jb.GOM.firstDisplayTime;c<Jb.O.galleryRenderDelay?requestTimeout(function(){y(a)},Jb.O.galleryRenderDelay-c):y(a),Jb.O.galleryRenderDelay=0}else{var d=!1;0==Jb.GOM.navigationBar.$newContent.children().length&&(d=!0);(new NGTweenable).tween({from:{opacity:1},to:{opacity:0}
25,duration:300,easing:"easeInQuart",attachment:{h:d},step:function(a,b){Jb.$E.conTnParent.css({opacity:a.opacity}),b.h&&Jb.$E.conNavigationBar.css({opacity:a.opacity})},finish:function(b,c){c.h&&Jb.$E.conNavigationBar.css({opacity:0,display:"none"});var d=Jb.$E.base.offset().top;d<Jb.GOM.cache.viewport.t?jQuery("html, body").animate({scrollTop:d},500,"linear",function(){y(a)}):y(a)}})}}function y(a){var b=Jb.$E.conNavigationBar.children().length;if(Jb.$E.conNavigationBar.empty(),Jb.GOM.navigationBar.$newContent.children().clone(!0,!0).appendTo(Jb.$E.conNavigationBar),Jb.$E.conNavigationBar.children().length>0&&0==b){Jb.$E.conNavigationBar.css({opacity:0,display:"block"});(new NGTweenable).tween({from:{opacity:0},to:{opacity:1},duration:200,easing:"easeInQuart",step:function(a){Jb.$E.conNavigationBar.css(a)},finish:function(b){Jb.$E.conNavigationBar.css({opacity:1}),requestTimeout(function(){z(a)},60)}})}else requestTimeout(function(){z(a)},60)}function z(a){Jb.GOM.lastZIndex=parseInt(Jb.$E.base.css("z-index")),isNaN(Jb.GOM.lastZIndex)&&(Jb.GOM.lastZIndex=0),Jb.$E.conTnParent.css({opacity:0}),Jb.$E.conTn.off().empty();for(var b=Jb.I.length,c=0;c<b;c++){var d=Jb.I[c];d.hovered=!1,d.$elt=null,d.$Elts=[],d.eltTransform=[],d.eltFilter=[],d.width=0,d.height=0,d.left=0,d.top=0,d.resizedContentWidth=0,d.resizedContentHeight=0,d.thumbnailImgRevealed=!1}null==Jb.CSStransformName?Jb.$E.conTn.css("left","0px"):Jb.$E.conTn.css(Jb.CSStransformName,"none"),requestTimeout(function(){A(a)},60)}function A(a){var b=new Date;Jb.$E.conTnParent.css("opacity",1),Jb.GOM.items=[],Jb.GOM.displayedMoreSteps=0,"onBottom"==Jb.O.thumbnailLabel.get("position")?Jb.tn.labelHeight[Jb.GOM.curNavLevel]=Q():Jb.tn.labelHeight[Jb.GOM.curNavLevel]=0,Jb.GOM.albumIdx=a,wb("galleryRenderEnd");var c=Jb.O.fnGalleryRenderEnd;null!==c&&("function"==typeof c?c(a):window[c](a)),C()?(D(),ba(),I(!1),requestTimeout(function(){K(!1)},120)):Jb.galleryResizeEventEnabled=!0,Jb.O.debugMode&&console.log("GalleryRenderPart3: "+(new Date-b))}function B(){var a=new Date;if(Jb.galleryResizeEventEnabled=!1,0==D())return Jb.galleryResizeEventEnabled=!0,void(Jb.O.debugMode&&console.log("GalleryResize1: "+(new Date-a)));Jb.O.debugMode&&console.log("GalleryResizeSetLayout: "+(new Date-a)),I(!1),K(!1),Jb.O.debugMode&&console.log("GalleryResizeFull: "+(new Date-a))}function C(){for(var a="",b=!1,c=Jb.I[Jb.GOM.albumIdx].GetID(),d=Jb.I.length,e=0,f=0;f<d;f++){var g=Jb.I[f];if(g.isToDisplay(c)){var h=g.thumbImg().width,i=g.thumbImg().height;!Jb.layout.prerequisite.imageSize||0!=h&&0!=i||(b=!0,a+='<img src="'+g.thumbImg().src+'" data-idx="'+e+'" data-albumidx="'+Jb.GOM.albumIdx+'">'),0==i&&(i=Jb.tn.defaultSize.getHeight()),0==h&&(h=Jb.tn.defaultSize.getWidth());var j=new Jb.GOM.GTn(f,h,i);Jb.GOM.items.push(j),e++}}wb("galleryObjectModelBuilt");var k=Jb.O.fnGalleryObjectModelBuilt;if(null!==k&&("function"==typeof k?k():window[k]()),b){var l=jQuery(a),m=ngimagesLoaded(l);return l=null,m.on("progress",function(a,b){if(b.isLoaded){var c=b.img.getAttribute("data-idx");if(b.img.getAttribute("data-albumidx")==Jb.GOM.albumIdx){var d=Jb.GOM.items[c];d.imageWidth=b.img.naturalWidth,d.imageHeight=b.img.naturalHeight;var e=Jb.I[d.thumbnailIdx];e.thumbs.width[Jb.GOM.curNavLevel][Jb.GOM.curWidth]=d.imageWidth,e.thumbs.height[Jb.GOM.curNavLevel][Jb.GOM.curWidth]=d.imageHeight,Jb.GalleryResizeThrottled();var f=e.thumbs.width.l1;for(var g in f)f.hasOwnProperty(g)&&g!=Jb.GOM.curWidth&&Jb.tn.settings.width.l1[g]==Jb.tn.settings.getW()&&Jb.tn.settings.height.l1[g]==Jb.tn.settings.getH()&&(e.thumbs.width.l1[g]=d.imageWidth,e.thumbs.height.l1[g]=d.imageHeight);f=e.thumbs.width.lN;for(var g in f)f.hasOwnProperty(g)&&g!=Jb.GOM.curWidth&&Jb.tn.settings.width.lN[g]==Jb.tn.settings.getW()&&Jb.tn.settings.height.lN[g]==Jb.tn.settings.getH()&&(e.thumbs.width.lN[g]=d.imageWidth,e.thumbs.height.lN[g]=d.imageHeight)}}}),Jb.galleryResizeEventEnabled=!0,!1}return!0}function D(){var a=!0;switch(Jb.GOM.cache.areaWidth=Jb.$E.conTnParent.width(),Jb.GOM.displayArea={width:0,height:0},Jb.layout.engine){case"JUSTIFIED":a=F();break;case"CASCADING":a=E();break;case"MOSAIC":a=G();break;case"GRID":default:a=H()}wb("galleryLayoutApplied");var b=Jb.O.fnGalleryLayoutApplied;return null!==b&&("function"==typeof b?b():window[b]()),a}function E(){var a=0,b=Jb.GOM.cache.areaWidth,c=0,d=[],e=Y(b),f=0,g=Jb.tn.opt.Get("gutterHeight"),h=0,i=1,j=Jb.tn.defaultSize.getOuterWidth(),k=Jb.GOM.items.length,l=0;
25"justified"==Jb.O.thumbnailAlignment?(e=Math.min(e,k),f=1==e?0:(b-e*j)/(e-1)):f=Jb.tn.opt.Get("gutterWidth");var m=2*Jb.tn.borderWidth,n=2*Jb.tn.borderHeight;if(Jb.GOM.lastFullRow=-1,"fillWidth"==Jb.O.thumbnailAlignment){var o=(e-1)*f;i=(b-o)/(e*j),i>1&&e++,o=(e-1)*f,i=Math.min((b-o)/(e*j),1)}j*=i;for(var p=j-m,q=Jb.tn.opt.Get("baseGridHeight")*i,r=0;r<k;r++){var s=Jb.GOM.items[r];if(1==s.deleted)break;if(s.imageHeight>0&&s.imageWidth>0){var t=0,l=0,u=s.imageHeight/s.imageWidth;if(s.resizedContentWidth=p,s.resizedContentHeight=s.resizedContentWidth*u,q>0){var v=Math.max(Math.trunc(s.resizedContentHeight/q),1);s.resizedContentHeight=q*v+(v-1)*(n+g)}if(s.height=s.resizedContentHeight+n+Jb.tn.labelHeight.get(),s.width=j,s.row=0,0==c)t=a*(j+f),d[a]=s.height+g,++a>=e&&(a=0,c++);else{for(var w=0,x=d[0],y=1;y<e;y++)d[y]+5<x&&(x=d[y],w=y);l=d[w],t=w*(j+f),d[w]=l+s.height+g}var z=t;Jb.O.RTL&&(z=h-t-j),s.left=z,s.top=l}}return Jb.GOM.displayArea.width=e*(j+f)-f,!0}function F(){for(var a=0,b=Jb.GOM.cache.areaWidth,c=0,d=0,e=[],f=0,g=[],h=!1,i=0,j=Jb.tn.opt.Get("gutterWidth"),k=Jb.tn.opt.Get("gutterHeight"),l=0,m=0,n=!1,o=!1,p=Jb.tn.defaultSize.getOuterHeight(),q=2*Jb.tn.borderWidth,r=2*Jb.tn.borderHeight,s=1,t=Jb.GOM.items.length,u=0;u<t;u++){var v=Jb.GOM.items[u];if(1==v.deleted)break;if(v.imageWidth>0){var w=v.imageWidth/v.imageHeight,x=Math.floor(p*w);if(h&&(h=!1,f++,a=0,n=!1,o=!1,s=1),v.imageHeight>v.imageWidth?n=!0:o=!0,a+j+x<b-s*q){a+=x+j,g[f]=p;var y=Math.max(n?l:0,o?m:0);y>0&&(g[f]=Math.min(g[f],y)),e[f]=u}else{a+=j+x;var z=(b-s*q)/a,A=Math.floor(p*z);g[f]=A,n&&(l=Math.max(l,A)),o&&(m=Math.max(m,A)),e[f]=u,h=!0}i++,s++}}f=0,d=0,c=0,i=0,Jb.GOM.lastFullRow=0;for(var u=0;u<t;u++){var v=Jb.GOM.items[u];if(!(v.imageWidth>0))return!1;var w=v.imageWidth/v.imageHeight,x=Math.floor(w*g[f]);u==e[f]&&(e.length!=f+1?x=b-c-q:c+j+x+q>b&&(x=b-c-q));var B=parseInt(g[f]);x=parseInt(x),v.resizedContentWidth=x,v.resizedContentHeight=B,v.width=x+q,v.height=B+Jb.tn.labelHeight.get()+r,v.row=f,v.top=d;var C=c;Jb.O.RTL&&(C=b-c-v.width),v.left=C,c+=v.width+j,u==e[f]&&(d+=v.height+k,Jb.GOM.lastFullRow=f-1,f++,c=0),i++}var u,v;return Jb.GOM.displayArea.width=b,!0}function G(){for(var a=Jb.GOM.cache.areaWidth,b=Jb.tn.opt.Get("gutterHeight"),c=Jb.tn.opt.Get("gutterWidth"),d=2*Jb.tn.borderWidth,e=2*Jb.tn.borderHeight,f=Jb.GOM.items.length,g=0,h=0,i=0,j=0,k=0,l=Jb.tn.settings.getMosaic(),m=0;m<f;m++){var n=l[i],o=(n.c-1)*Jb.tn.defaultSize.getOuterWidth()+(n.c-1)*c,p=n.w*Jb.tn.defaultSize.getOuterWidth()+(n.w-1)*c;if(k=Math.max(k,o+p),j=Math.max(j,n.c-1+n.w),++i>=l.length)break}var q=(j-1)*c,r=Math.min((a-q)/(k-q),1);g=0,i=0;for(var l=Jb.tn.settings.getMosaic(),m=0;m<f;m++){var s=Jb.GOM.items[m],n=l[i];s.top=(n.r-1)*Jb.tn.defaultSize.getOuterHeight()*r+(n.r-1)*b+g*h+Jb.tn.labelHeight.get()*(n.r-1),g>0&&(s.top+=b),s.left=(n.c-1)*Jb.tn.defaultSize.getOuterWidth()*r+(n.c-1)*c,s.height=n.h*Jb.tn.defaultSize.getOuterHeight()*r+(n.h-1)*b+Jb.tn.labelHeight.get()*n.h,s.resizedContentHeight=s.height-Jb.tn.labelHeight.get()-e,s.width=n.w*Jb.tn.defaultSize.getOuterWidth()*r+(n.w-1)*c,s.resizedContentWidth=s.width-d,s.row=g,0==g&&(h=Math.max(h,s.top+s.height)),i++,i>=l.length&&(i=0,g++)}return Jb.GOM.displayArea.width=(k-q)*r+q,!0}function H(){var a=0,b=0,c=Jb.GOM.cache.areaWidth,d=0,e=Jb.tn.opt.Get("gutterHeight"),f=Y(c),g=0,h=[],i=0,j=c,k=Jb.tn.defaultSize.getOuterWidth(),l=1,m=Jb.GOM.items.length,n=2*Jb.tn.borderWidth,o=2*Jb.tn.borderHeight;if("justified"==Jb.O.thumbnailAlignment?(f=Math.min(f,m),d=1==f?0:(c-f*k)/(f-1)):d=Jb.tn.opt.Get("gutterWidth"),Jb.O.RTL||"fillWidth"==Jb.O.thumbnailAlignment){var p=(f-1)*d;l=(c-p)/(f*k),l>1&&f++,p=(f-1)*d,l=Math.min((c-p)/(f*k),1),j=f*k+p}Jb.GOM.lastFullRow=0;var q=0;k*=l;for(var r=k-n,s=Jb.tn.defaultSize.getOuterHeight()*l+Jb.tn.labelHeight.get(),t=Jb.tn.defaultSize.getOuterHeight()*l-o,u=0;u<m;u++){0==b?(a=i*(k+d),h[i]=a,g=a+k):a=h[i];var v=a;Jb.O.RTL&&(v=parseInt(j)-a-k);var w=Jb.GOM.items[u];w.top=b,w.left=v,w.height=s,w.width=k,"fillWidth"==Jb.O.thumbnailAlignment&&(w.resizedContentWidth=r,w.resizedContentHeight=t),w.row=q,b,i++,i>=f&&(i=0,b+=s+e,Jb.GOM.lastFullRow=q,q++)}return Jb.GOM.displayArea.width=g,!0}function I(a){null==Jb.CSStransformName?Jb.$E.conTn.css("left","0px"):Jb.$E.conTn.css(Jb.CSStransformName,"none"),J()}function J(){Jb.GOM.cache.viewport=e(),Jb.GOM.cache.areaWidth=Jb.$E.conTnParent.width(),Jb.GOM.cache.containerOffset=Jb.$E.conTnParent.offset()}function K(a){var b=Jb.GOM.items.length;Jb.GOM.itemsDisplayed=0;var c=50,d=0;w();for(var e=0;e<b;e++){var f=Jb.GOM.items[e];e>=Jb.GOM.displayInterval.from&&d<Jb.GOM.displayInterval.len?(f.inDisplayArea=!0,a&&(f.neverDisplayed=!0),Jb.GOM.itemsDisplayed++,d++):f.inDisplayArea=!1}n();var g=[],h=[];Jb.GOM.clipArea.top=-1,d=0;var i=-1;Jb.GOM.clipArea.height=0;for(var e=0;e<b;e++){var f=Jb.GOM.items[e];if(f.inDisplayArea){if(-1==Jb.GOM.clipArea.top&&(Jb.GOM.clipArea.top=f.top),f.top-Jb.GOM.clipArea.top<=-1&&(Jb.GOM.clipArea.top=f.top),Jb.GOM.clipArea.height=Math.max(Jb.GOM.clipArea.height,f.top-Jb.GOM.clipArea.top+f.height),f.neverDisplayed){var j=Jb.GOM.cache.containerOffset.top+(f.top-Jb.GOM.clipArea.top);if(j+f.height>=Jb.GOM.cache.viewport.t-c&&j<=Jb.GOM.cache.viewport.t+Jb.GOM.cache.viewport.h+c){var k=Jb.I[f.thumbnailIdx];null==k.$elt&&T(k,f.thumbnailIdx,e,e+1==b),g.push({idx:e,delay:d}),d++}}else h.push({idx:e,delay:0});i=e}else{f.displayed=!1;var k=Jb.I[f.thumbnailIdx];null!=k.$elt&&k.$elt.css({opacity:0,display:"none"})}}var l=Jb.$E.conTnParent.width();if(Jb.GOM.displayArea.width==Jb.GOM.displayAreaLast.width&&Jb.GOM.clipArea.height==Jb.GOM.displayAreaLast.height||(Jb.$E.conTn.width(Jb.GOM.displayArea.width).height(Jb.GOM.clipArea.height),Jb.GOM.displayAreaLast.width=Jb.GOM.displayArea.width,Jb.GOM.displayAreaLast.height=Jb.GOM.clipArea.height),l!=Jb.$E.conTnParent.width())return Jb.GOM.cache.areaWidth=Jb.$E.conTnParent.width(),D(),I(a),void K(a);if(Jb.layout.support.rows&&("ROWS"==Jb.galleryDisplayMode.Get()||"FULLCONTENT"==Jb.galleryDisplayMode.Get()&&Jb.galleryLastRowFull.Get()&&-1!=Jb.GOM.lastFullRow)&&(Jb.GOM.lastDisplayedIdxNew=i<b-1?i:-1,-1!=Jb.GOM.lastDisplayedIdx)){var k=Jb.I[Jb.GOM.items[Jb.GOM.lastDisplayedIdx].thumbnailIdx];k.$getElt(".nGY2GThumbnailIconsFullThumbnail").html("")}var m=g.length;Jb.GOM.thumbnails2Display=[];for(var e=0;e<m;e++)L(g[e].idx,e);for(var o=h.length,e=0;e<o;e++)L(h[e].idx,e);aa(),"NONE"==Jb.tn.opt.Get("displayTransition")?(Jb.galleryResizeEventEnabled=!0,wb("galleryDisplayed")):requestTimeout(function(){Jb.galleryResizeEventEnabled=!0,wb("galleryDisplayed")},m*Jb.tn.opt.Get("displayInterval"))}function L(a,b){var c=0,d=Jb.GOM.items[a],e=Jb.GOM.items[a].thumbnailIdx,f=Jb.I[e];if(d.neverDisplayed){var g=d.top-Jb.GOM.clipArea.top;if(Jb.tn.opt.Get("stacks")>0?(f.$elt.last().css({display:"block"}),f.$elt.css({top:g,left:d.left})):f.$elt.css({display:"block",top:g,left:d.left}),c=g,!0===Jb.O.thumbnailWaitImageLoaded){ngimagesLoaded(f.$getElt(".nGY2TnImg2")).on("progress",function(a,b){if(b.isLoaded){if(b.img.getAttribute("data-albumidx")==Jb.GOM.albumIdx){var c=b.img.getAttribute("data-idx");Jb.I[c].ThumbnailImageReveal()}}})}Z(a,b),d.displayed=!0,d.neverDisplayed=!1}else{var h=Jb.GOM.cache.containerOffset.top+f.top,g=Jb.GOM.cache.containerOffset.top+(d.top-Jb.GOM.clipArea.top);c=d.top-Jb.GOM.clipArea.top;var i=Jb.GOM.cache.viewport;
25if(Jb.O.thumbnailDisplayOutsideScreen||h+d.height>=i.t-i.h&&h<=i.t+4*i.h||g+d.height>=i.t-i.h&&g<=i.t+4*i.h)if(d.displayed){if(f.top!=d.top||f.left!=d.left)if(1==Jb.O.galleryResizeAnimation){var j=new NGTweenable;j.tween({from:{top:f.top,left:f.left,height:f.height,width:f.width},to:{top:c,left:d.left,height:d.height,width:d.width},attachment:{$e:f.$elt},duration:100,delay:b*Jb.tn.opt.Get("displayInterval")/5,easing:"easeOutQuart",step:function(a,b){b.$e.css(a)},finish:function(a,b){this.dispose()}})}else f.$elt.css({top:c,left:d.left})}else d.displayed=!0,f.$elt.css({display:"block",top:c,left:d.left,opacity:1}),$(f);else d.displayed=!1,f.$elt.css({display:"none"})}if(f.left=d.left,f.top=c,f.width==d.width&&f.height==d.height||(f.$elt.css({width:d.width,height:d.height}),f.width=d.width,f.height=d.height,f.resizedContentWidth==d.resizedContentWidth&&f.resizedContentHeight==d.resizedContentHeight||("albumUp"==f.kind||(f.$getElt(".nGY2GThumbnailImage").css({height:d.resizedContentHeight,width:d.resizedContentWidth}),"JUSTIFIED"==Jb.layout.engine&&f.$getElt(".nGY2GThumbnailImg").css({height:d.resizedContentHeight,width:d.resizedContentWidth})),f.resizedContentWidth=d.resizedContentWidth,f.resizedContentHeight=d.resizedContentHeight)),Jb.GOM.lastDisplayedIdxNew==a&&Jb.layout.support.rows&&("ROWS"==Jb.galleryDisplayMode.Get()&&Jb.galleryMaxRows.Get()>0||"FULLCONTENT"==Jb.galleryDisplayMode.Get()&&Jb.galleryLastRowFull.Get()&&-1!=Jb.GOM.lastFullRow)){var k=Jb.GOM.items.length-a-1;"0"!=f.albumID&&Jb.O.thumbnailLevelUp&&k--,k>0?((Jb.O.thumbnailOpenImage||Jb.O.thumbnailSliderDelay>0)&&f.$getElt(".nGY2GThumbnailIconsFullThumbnail").html("+"+k),Jb.GOM.slider.hostItem!=Jb.GOM.NGY2Item(a)&&(P(Jb.GOM.slider.hostItem),Jb.GOM.slider.hostIdx=a,Jb.GOM.slider.hostItem=Jb.GOM.NGY2Item(a),Jb.GOM.slider.nextIdx=a,Jb.GOM.slider.currentIdx=a,M())):(P(Jb.GOM.slider.hostItem),Jb.GOM.slider.hostIdx=-1),Jb.GOM.lastDisplayedIdx=a}}function M(){if(0!=Jb.O.thumbnailSliderDelay&&-1!=Jb.GOM.slider.hostIdx){clearTimeout(Jb.GOM.slider.timerID);var a=Jb.GOM.slider.hostItem;0==a.$getElt(".nGY2TnImgNext").length&&(a.$getElt(".nGY2TnImg").clone().removeClass("nGY2TnImg").addClass("nGY2TnImgNext").insertAfter(a.$getElt(".nGY2TnImg")),a.$getElt(".nGY2TnImgBack").clone().removeClass("nGY2TnImgBack").addClass("nGY2TnImgBackNext").insertAfter(a.$getElt(".nGY2TnImg",!0)),a.$getElt(".nGY2GThumbnailImage",!0),a.$getElt(".nGY2GThumbnailImg",!0)),a.CSSTransformSet(".nGY2TnImgNext","translateX","100%",!0),a.CSSTransformApply(".nGY2TnImgNext"),a.CSSTransformSet(".nGY2TnImgBackNext","translateX","100%",!0),a.CSSTransformApply(".nGY2TnImgBackNext"),N(),Jb.GOM.slider.timerID=requestTimeout(function(){O()},Jb.O.thumbnailSliderDelay)}}function N(){++Jb.GOM.slider.nextIdx>=Jb.GOM.items.length&&(Jb.GOM.slider.nextIdx=Jb.GOM.slider.hostIdx);var a=Jb.GOM.NGY2Item(Jb.GOM.slider.nextIdx),b=(Jb.emptyGif,"url('"+Jb.emptyGif+"')");null!=a.imageDominantColors&&(a.imageDominantColors,b="url('"+a.imageDominantColors+"')"),Jb.GOM.slider.hostItem.$getElt(".nGY2TnImgBackNext",!0).css({"background-image":b,opacity:1}),Jb.GOM.slider.hostItem.$getElt(".nGY2TnImgNext",!0).css({"background-image":"url('"+a.thumbImg().src+"')",opacity:1}),Jb.GOM.slider.hostItem.$getElt(".nGY2TnImgNext .nGY2GThumbnailImg",!0).attr("src",a.thumbImg().src)}function O(){if(null!=Jb.GOM.slider.hostItem.$getElt()){var a=new NGTweenable;Jb.GOM.slider.tween=a,a.tween({from:{left:100},to:{left:0},duration:800,delay:0,easing:"easeOutQuart",step:function(a){if(null==Jb.GOM.slider.hostItem.$getElt())return void Jb.GOM.slider.tween.stop(!1);Jb.GOM.slider.hostItem.CSSTransformSet(".nGY2TnImgBack","translateX",-(100-a.left)+"%"),Jb.GOM.slider.hostItem.CSSTransformApply(".nGY2TnImgBack"),Jb.GOM.slider.hostItem.CSSTransformSet(".nGY2TnImg","translateX",-(100-a.left)+"%"),Jb.GOM.slider.hostItem.CSSTransformApply(".nGY2TnImg"),Jb.GOM.slider.hostItem.CSSTransformSet(".nGY2TnImgBackNext","translateX",a.left+"%"),Jb.GOM.slider.hostItem.CSSTransformApply(".nGY2TnImgBackNext"),Jb.GOM.slider.hostItem.CSSTransformSet(".nGY2TnImgNext","translateX",a.left+"%"),Jb.GOM.slider.hostItem.CSSTransformApply(".nGY2TnImgNext")},finish:function(a){null!=Jb.GOM.slider.hostItem.$getElt()&&null!=Jb.GOM.NGY2Item(Jb.GOM.slider.nextIdx)&&(P(Jb.GOM.NGY2Item(Jb.GOM.slider.nextIdx)),Jb.GOM.slider.currentIdx=Jb.GOM.slider.nextIdx,N(),clearTimeout(Jb.GOM.slider.timerID),Jb.GOM.slider.timerID=requestTimeout(function(){O()},Jb.O.thumbnailSliderDelay))}})}}function P(a){if(-1!=Jb.GOM.slider.hostIdx){null!=Jb.GOM.slider.tween&&1==Jb.GOM.slider.tween._isTweening&&Jb.GOM.slider.tween.stop(!1);var b="url('"+Jb.emptyGif+"')";if(null!=a.imageDominantColors&&(b="url('"+a.imageDominantColors+"')"),Jb.GOM.slider.hostItem.$getElt(".nGY2TnImgBack").css("background-image",b),Jb.GOM.slider.hostItem.$getElt(".nGY2TnImg").css("background-image","url('"+a.thumbImg().src+"')"),Jb.GOM.slider.hostItem.$getElt(".nGY2TnImg .nGY2GThumbnailImg").attr("src",a.thumbImg().src),Jb.GOM.slider.hostItem.CSSTransformSet(".nGY2TnImgBack","translateX","0"),Jb.GOM.slider.hostItem.CSSTransformApply(".nGY2TnImgBack"),Jb.GOM.slider.hostItem.CSSTransformSet(".nGY2TnImg","translateX","0"),Jb.GOM.slider.hostItem.CSSTransformApply(".nGY2TnImg"),Jb.GOM.slider.hostItem.CSSTransformSet(".nGY2TnImgBackNext","translateX","100%",!0),Jb.GOM.slider.hostItem.CSSTransformApply(".nGY2TnImgBackNext"),Jb.GOM.slider.hostItem.CSSTransformSet(".nGY2TnImgNext","translateX","100%",!0),Jb.GOM.slider.hostItem.CSSTransformApply(".nGY2TnImgNext"),1==Jb.O.thumbnailLabel.get("display")){var c=Jb.O.icons.thumbnailAlbum;"album"!=a.kind&&(c=Jb.O.icons.thumbnailImage),Jb.GOM.slider.hostItem.$getElt(".nGY2GThumbnailTitle").html(c+W(a)),Jb.GOM.slider.hostItem.$getElt(".nGY2GThumbnailDescription").html(c+X(a))}}}function Q(){var a=[],b=0;if(0==Jb.O.thumbnailLabel.get("display"))return 0;Jb.O.thumbnailLabel.get("displayDescription"),a[b++]='<div class="nGY2GThumbnail '+Jb.O.theme+'" style="display:block;visibility:hidden;position:absolute;top:-9999px;left:-9999px;" ><div class="nGY2GThumbnailSub">',1==Jb.O.thumbnailLabel.get("display")&&(a[b++]=' <div class="nGY2GThumbnailLabel" '+Jb.tn.style.getLabel()+">",a[b++]=' <div class="nGY2GThumbnailAlbumTitle" '+Jb.tn.style.getTitle()+">aAzZjJ</div>",1==Jb.O.thumbnailLabel.get("displayDescription")&&(a[b++]=' <div class="nGY2GThumbnailDescription" '+Jb.tn.style.getDesc()+">aAzZjJ</div>
25"),a[b++]=" </div>"),a[b++]="</div></div>";var c=jQuery(a.join("")).appendTo(Jb.$E.conTn),d=c.find(".nGY2GThumbnailLabel").outerHeight(!0);return c.remove(),d}function R(a){var b=Jb.tn.opt.Get("stacks");if(0==b)return"";for(var c="",d=0;d<b;d++)c='<div class="nGY2GThumbnailStack " style="display:none;'+a+'"></div>'+c;return c}function S(a,b,c){var d=[],e=0,f="";!1===Jb.O.thumbnailOpenImage&&(f="cursor:default;"),d[e++]=R("")+'<div class="nGY2GThumbnail" style="display:none;opacity:0;'+f+'" >',d[e++]=' <div class="nGY2GThumbnailSub">';var g=Jb.tn.defaultSize.getHeight(),h=Jb.tn.defaultSize.getWidth();d[e++]=' <div class="nGY2GThumbnailImage" style="width:'+h+"px;height:"+g+'px;"><img class="nGY2GThumbnailImg" src="'+Jb.emptyGif+'" alt="" style="max-width:'+h+"px;max-height:"+g+'px;" ></div>',d[e++]=' <div class="nGY2GThumbnailAlbumUp" >'+Jb.O.icons.thumbnailAlbumUp+"</div>",d[e++]=" </div>",d[e++]="</div>";var i=jQuery(d.join("")).appendTo(Jb.$E.conTn);a.$elt=i,i.data("index",c),a.$getElt(".nGY2GThumbnailImg").data("index",c)}function T(a,b,c,d){if(a.eltTransform=[],a.eltFilter=[],a.hoverInitDone=!1,a.$Elts=[],"albumUp"==a.kind)return void S(a,b,c);var e=[],f=0,g="";!1===Jb.O.thumbnailOpenImage&&(g="cursor:default;");var h=a.thumbImg().src.replace(/'/g,"%27"),i=W(a),j="",k="background-image: url('"+Jb.emptyGif+"');";null!=a.imageDominantColors?k="background-image: url('"+a.imageDominantColors+"');":null!=a.imageDominantColor?j="background-color:"+a.imageDominantColor+";":k="";var l="opacity:1;";1==Jb.O.thumbnailWaitImageLoaded&&(l="opacity:0;"),e[f++]=R(j)+'<div class="nGY2GThumbnail" style="display:none;opacity:0;'+g+'"><div class="nGY2GThumbnailSub '+(Jb.O.thumbnailSelectable&&a.selected?"nGY2GThumbnailSubSelected":"")+'">';var m=Jb.tn.settings.getW(),n=Jb.tn.settings.getH();null!==Jb.tn.settings.getMosaic()&&(m=Jb.GOM.items[c].width,n=Jb.GOM.items[c].height);var o="contain";Jb.tn.opt.Get("crop")&&(o="cover");var p="position: absolute; top: 0px; left: 0px; width:"+m+"px; height:"+n+"px;"+j+k+" background-position: center center; background-repeat: no-repeat; background-size:"+o+"; overflow: hidden;";e[f++]='<div class="nGY2GThumbnailImage nGY2TnImgBack" style="'+p+'"></div>';var q=l+"position: absolute; top: 0px; left: 0px; width:"+m+"px; height:"+n+"px; background-image: url('"+h+"'); background-position: center center; background-repeat: no-repeat; background-size:"+o+"; overflow: hidden;";e[f++]='<div class="nGY2GThumbnailImage nGY2TnImg" style="'+q+'">',e[f++]=' <img class="nGY2GThumbnailImg nGY2TnImg2" src="'+h+'" alt="'+i+'" style="opacity:0;" data-idx="'+b+'" data-albumidx="'+Jb.GOM.albumIdx+'" >',e[f++]="</div>",e[f++]='<div class="nGY2GThumbnailCustomLayer"></div>',1==Jb.O.thumbnailLabel.get("display")&&(e[f++]=' <div class="nGY2GThumbnailLabel" '+Jb.tn.style.getLabel(a)+">","album"==a.kind?e[f++]=' <div class="nGY2GThumbnailTitle nGY2GThumbnailAlbumTitle" '+Jb.tn.style.getTitle()+">"+Jb.O.icons.thumbnailAlbum+i+"</div>":e[f++]=' <div class="nGY2GThumbnailTitle nGY2GThumbnailImageTitle" '+Jb.tn.style.getTitle()+">"+Jb.O.icons.thumbnailImage+i+"</div>",e[f++]=' <div class="nGY2GThumbnailDescription" '+Jb.tn.style.getDesc()+">"+X(a)+"</div>
vendor: 4,984 bytes, lines 25-26
25",e[f++]=" </div>"),e[f++]=U(a,d),e[f++]="</div></div>";var r=jQuery(e.join("")).appendTo(Jb.$E.conTn);a.$elt=r,r.data("index",c),a.$getElt(".nGY2GThumbnailImg").data("index",c);var s=Jb.O.fnThumbnailInit 26;null!==s&&("function"==typeof s?s(r,a,c):window[s](r,a,c)),"image gallery by nanogallery2 [build]"!=a.title&&ca(c)}function U(a,b){var c=V(a,"topLeft")+V(a,"topRight")+V(a,"bottomLeft")+V(a,"bottomRight");return c+='<div class="nGY2GThumbnailIconsFullThumbnail"></div>'}function V(a,b){var c="",d=Jb.tn.toolbar.get(a),e={xs:0,sm:1,me:2,la:3,xl:4},f=0;if(""!=d[b]){var g="top: 0; right: 0; text-align: right;";switch(b){case"topLeft":g="top: 0; left: 0; text-align: left;";break;case"bottomRight":g="bottom: 0; right: 0; text-align: right;";break;case"bottomLeft":g="bottom: 0; left: 0; text-align: left;"}c+=' <ul class="nGY2GThumbnailIcons" style="'+g+'">';for(var h=d[b].split(","),i=h.length,j=0;j<i;j++){var k=h[j].replace(/^\s*|\s*$/,""),l=k.substring(0,2).toLowerCase(),m=k,n=!0;if(/xs|sm|me|la|xl/i.test(l)&&(e[l]>e[Jb.GOM.curWidth]&&(n=!1),m=k.substring(2)),n){var o=j+1<i?" ":"";switch(m){case"COUNTER":"album"==a.kind&&(c+=' <li class="nGY2GThumbnailIcon" data-ngy2action="">',c+=' <div class="nGY2GThumbnailIconImageCounter"></div>',c+=' <div class="nGY2GThumbnailIconText">'+Jb.O.icons.thumbnailCounter+Math.max(a.getContentLength(!1),a.numberItems)+o+"</div>",c+=" </li>",f++);break;case"COUNTER2":"album"==a.kind&&(c+=' <li class="nGY2GThumbnailIcon" data-ngy2action="">',c+=' <div class="nGY2GThumbnailIconTextBadge">'+Jb.O.icons.thumbnailCounter+Math.max(a.getContentLength(!1),a.numberItems)+o+"</div>",c+=" </li>",f++);break;case"SHARE":c+=' <li class="nGY2GThumbnailIcon" data-ngy2action="'+m+'">',c+=" <div>"+Jb.O.icons.thumbnailShare+"</div>",c+=" </li>",f++;break;case"DOWNLOAD":c+=' <li class="nGY2GThumbnailIcon" data-ngy2action="'+m+'">',c+=" <div>"+Jb.O.icons.thumbnailDownload+"</div>",c+=" </li>",f++;break;case"INFO":c+=' <li class="nGY2GThumbnailIcon" data-ngy2action="'+m+'">',c+=" <div>"+Jb.O.icons.thumbnailInfo+"</div>",c+=" </li>",f++;break;case"CART":c+=' <li class="nGY2GThumbnailIcon" data-ngy2action="'+m+'">',c+=" <div>"+Jb.O.icons.thumbnailCart+"</div>",c+=" </li>",f++;break;case"DISPLAY":c+=' <li class="nGY2GThumbnailIcon" data-ngy2action="DISPLAY">',c+=' <div class="nGY2GThumbnailIconImageShare">'+Jb.O.icons.thumbnailDisplay+"</div>",c+=" </li>",f++;break;case"CUSTOM1":case"CUSTOM2":case"CUSTOM3":case"CUSTOM4":case"CUSTOM5":case"CUSTOM6":case"CUSTOM7":case"CUSTOM8":case"CUSTOM9":case"CUSTOM10":var p=m.replace("CUSTOM","");c+=' <li class="nGY2GThumbnailIcon" data-ngy2action="'+m.toLowerCase()+'">',c+=' <div class="nGY2GThumbnailIconImageShare">'+Jb.O.icons["thumbnailCustomTool"+p]+"</div>",c+=" </li>",f++;break;case"FEATURED":!0===a.featured&&(c+=' <li class="nGY2GThumbnailIcon" data-ngy2action="">',c+=' <div class="nGY2GThumbnailIconImageFeatured">'+Jb.O.icons.thumbnailFeatured+"</div>",c+=" </li>",f++);break;case"SELECT":1==Jb.O.thumbnailSelectable&&(c+=' <li class="nGY2GThumbnailIcon" data-ngy2action="TOGGLESELECT">',!0===a.selected?c+=' <div class="nGY2GThumbnailIconImageSelect nGY2ThumbnailSelected">'+Jb.O.icons.thumbnailSelected+"</div>":c+=' <div class="nGY2GThumbnailIconImageSelect nGY2ThumbnailUnselected">'+Jb.O.icons.thumbnailUnselected+"</div>",c+=" </li>",f++)}}}c+=" </ul>"}return f>0?c:""}function W(a){var b=a.title;if(1==Jb.O.thumbnailLabel.get("display")){void 0!==b&&0!=b.length||(b=" "),""!=Jb.i18nTranslations.thumbnailImageTitle&&(b=Jb.i18nTranslations.thumbnailImageTitle);var c=Jb.O.thumbnailLabel.get("titleMaxLength");c>3&&b.length>c&&(b=b.substring(0,c)+"...")}return b}function X(a){var b="";if(1==Jb.O.thumbnailLabel.get("displayDescription")){b="album"==a.kind?""!=Jb.i18nTranslations.thumbnailImageDescription?Jb.i18nTranslations.thumbnailAlbumDescription:a.description:""!=Jb.i18nTranslations.thumbnailImageDescription?Jb.i18nTranslations.thumbnailImageDescription:a.description;var c=Jb.O.thumbnailLabel.get("descriptionMaxLength");c>3&&b.length>c&&(b=b.substring(0,c)+"..."),0==b.length&&(b=" ")}return b}function Y(a){var b=Jb.tn.defaultSize.getOuterWidth(),c=0;return c="justified"==Jb.O.thumbnailAlignment?Math.floor(a/b):Math.floor((a+Jb.tn.opt.Get("gutterWidth"))/(b+Jb.tn.opt.Get("gutterWidth"))),Jb.O.maxItemsPerLine>0&&c>Jb.O.maxItemsPerLine&&(c=Jb.O.maxItemsPerLine),c<1&&(c=1),c}function Z(a,b){var c=Jb.GOM.items[a],d=Jb.I[c.thumbnailIdx];if("NONE"==Jb.tn.opt.Get("displayTransition"))d.$elt.css({opacity:1}),$(d);else{if(null==d.$elt)return;var e=Jb.GOM.cache.containerOffset.top+(c.top-Jb.GOM.clipArea.top),f=Jb.GOM.cache.viewport;if(e+(c.top-Jb.GOM.clipArea.top)>=f.t-50&&e<=f.t+f.h+50){var g=b*Jb.tn.opt.Get("displayInterval");return void("CUSTOM"==Jb.tn.opt.Get("displayTransition")?"lN"==Jb.GOM.curNavLevel?Jb.O.fnThumbnailDis
26playEffect(d.$elt,d,a,g):Jb.O.fnThumbnailL1DisplayEffect(d.$elt,d,a,g):Jb.GOM.thumbnails2Display.push({itm:d,d:g}))}d.$elt.css({opacity:1}),$(d)}}function $(a){var b=Jb.tn.opt.Get("stacks");if(b>0){a.$elt.css({display:"block"});for(var c=.9,d=b-1;d>=0;d--)a.$elt.eq(d).css("opacity",c),c-=.2}}function _(a,b){function c(a,b){return Math.floor(Math.random()*(b-a+1)+a)}var d={},e={};switch(Jb.tn.opt.Get("displayTransition")){case"RANDOMSCALE":for(var f=[.95,1,1.05,1.1],g=[1,2,3,4],h=c(0,3);h==Jb.GOM.lastRandomValue;)h=c(0,3);Jb.GOM.lastRandomValue=h;var i=f[h];a.$elt.css({"z-index":Jb.GOM.lastZIndex+g[h],"box-shadow":"0px 0px 5px 3px rgba(0,0,0,0.74)"}),d={scale:.5,opacity:0},e={scale:i,opacity:1};break;case"SCALEUP":var i=Jb.tn.opt.Get("displayTransitionStartVal");0==i&&(i=.6),d={scale:i,opacity:0},e={scale:1,opacity:1};break;case"SCALEDOWN":var i=Jb.tn.opt.Get("displayTransitionStartVal");0==i&&(i=1.3),d={scale:i,opacity:0},e={scale:1,opacity:1};break;case"SLIDEUP":var i=Jb.tn.opt.Get("displayTransitionStartVal");0==i&&(i=50),d={opacity:0,translateY:i},e={opacity:1,translateY:0};break;case"SLIDEDOWN":var i=Jb.tn.opt.Get("displayTransitionStartVal");0==i&&(i=-50),d={opacity:0,translateY:i},e={opacity:1,translateY:0};break;case"FLIPUP":var i=Jb.tn.opt.Get("displayTransitionStartVal");0==i&&(i=100),d={opacity:0,translateY:i,rotateX:45},e={opacity:1,translateY:0,rotateX:0};break;case"FLIPDOWN":var i=Jb.tn.opt.Get("displayTransitionStartVal");0==i&&(i=-100),d={opacity:0,translateY:i,rotateX:-45}
26,e={opacity:1,translateY:0,rotateX:0};break;case"SLIDEUP2":var i=Jb.tn.opt.Get("displayTransitionStartVal");0==i&&(i=100),d={opacity:0,translateY:i,rotateY:40},e={opacity:1,translateY:0,rotateY:0};break;case"SLIDEDOWN2":var i=Jb.tn.opt.Get("displayTransitionStartVal");0==i&&(i=-100),d={opacity:0,translateY:i,rotateY:40},e={opacity:1,translateY:0,rotateY:0};break;case"SLIDERIGHT":var i=Jb.tn.opt.Get("displayTransitionStartVal");0==i&&(i=-150),d={opacity:0,translateX:i},e={opacity:1,translateX:0};break;case"SLIDELEFT":var i=Jb.tn.opt.Get("displayTransitionStartVal");0==i&&(i=150),d={opacity:0,translateX:i},e={opacity:1,translateX:0};break;case"FADEIN":d={opacity:0},e={opacity:1}}var j=new NGTweenable;j.tween({from:d,to:e,attachment:{$e:a.$elt,item:a,tw:j},delay:b,duration:Jb.tn.opt.Get("displayTransitionDuration"),easing:Jb.tn.opt.Get("displayTransitionEasing"),step:function(a,b){window.requestAnimationFrame(function(){if(null===b.item.$elt)return void b.tw.stop(!1);switch(Jb.tn.opt.Get("displayTransition")){case"RANDOMSCALE":case"SCALEUP":b.$e.css(Jb.CSStransformName,"scale("+a.scale+")").css("opacity",a.opacity);break;case"SCALEDOWN":b.item.$elt.last().css("opacity",a.opacity),b.item.CSSTransformSet(".nGY2GThumbnail","scale",a.scale),b.item.CSSTransformApply(".nGY2GThumbnail");break;case"SLIDEUP":b.item.$elt.css("opacity",a.opacity),b.item.CSSTransformSet(".nGY2GThumbnail","translate","0px, "+a.translateY+"px"),b.item.CSSTransformApply(".nGY2GThumbnail");break;case"SLIDEDOWN":b.item.$elt.css("opacity",a.opacity),b.item.CSSTransformSet(".nGY2GThumbnail","translate","0px,"+a.translateY+"px"),b.item.CSSTransformApply(".nGY2GThumbnail");break;case"FLIPUP":b.item.CSSTransformSet(".nGY2GThumbnail","translate","0px,"+a.translateY+"px"),b.item.CSSTransformSet(".nGY2GThumbnail","rotateX",a.rotateX+"deg"),b.item.$elt.css("opacity",a.opacity),b.item.CSSTransformApply(".nGY2GThumbnail");break;case"FLIPDOWN":b.item.$elt.css("opacity",a.opacity),b.item.CSSTransformSet(".nGY2GThumbnail","translate","0px,"+a.translateY+"px"),b.item.CSSTransformSet(".nGY2GThumbnail","rotateX",a.rotateX+"deg"),b.item.CSSTransformApply(".nGY2GThumbnail");break;case"SLIDEUP2":b.item.$elt.css("opacity",a.opacity),b.item.CSSTransformSet(".nGY2GThumbnail","translate","0px,"+a.translateY+"px"),b.item.CSSTransformSet(".nGY2GThumbnail","rotateY",a.rotateY+"deg"),b.item.CSSTransformApply(".nGY2GThumbnail");break;case"SLIDEDOWN2":b.item.$elt.css("opacity",a.opacity),b.item.CSSTransformSet(".nGY2GThumbnail","translate","0px, "+a.translateY+"px"),b.item.CSSTransformSet(".nGY2GThumbnail","rotateY",a.rotateY+"deg"),b.item.CSSTransformApply(".nGY2GThumbnail");break;case"SLIDERIGHT":b.item.$elt.css("opacity",a.opacity),b.item.CSSTransformSet(".nGY2GThumbnail","translate",a.translateX+"px, 0px"),b.item.CSSTransformApply(".nGY2GThumbnail");break;case"SLIDELEFT":b.item.CSSTransformSet(".nGY2GThumbnail","translate",a.translateX+"px, 0px"),b.item.$elt.css("opacity",a.opacity),b.item.CSSTransformApply(".nGY2GThumbnail");break;case"FADEIN":b.$e.css(a)}})},finish:function(a,b){window.requestAnimationFrame(function(){if(null!==b.item.$elt){switch(Jb.tn.opt.Get("displayTransition")){case"RANDOMSCALE":b.$e.css(Jb.CSStransformName,"scale("+a.scale+")").css("opacity","");break;case"SCALEUP":b.$e.css(Jb.CSStransformName,"").css("opacity","");break;case"SCALEDOWN":b.item.$elt.last().css("opacity",""),b.item.CSSTransformSet(".nGY2GThumbnail","scale",a.scale),b.item.CSSTransformApply(".nGY2GThumbnail");break;case"SLIDEUP":case"SLIDEDOWN":case"FLIPUP":case"FLIPDOWN":case"SLIDEUP2":b.item.$elt.css("opacity","");break;case"SLIDEDOWN2":b.item.$elt.css("opacity",""),b.item.CSSTransformApply(".nGY2GThumbnail");break;case"SLIDERIGHT":case"SLIDELEFT":b.item.$elt.css("opacity","");break;case"FADEIN":b.$e.css("opacity","")}$(b.item)}})}})}function aa(){Jb.GOM.thumbnails2Display.forEach(function(a){_(a.itm,a.d)}),Jb.GOM.thumbnails2Display=[]}function ba(){var a=Jb.galleryDisplayTransitionDuration.Get();switch(Jb.galleryDisplayTransition.Get()){case"ROTATEX":Jb.$E.base.css({perspective:"1000px","perspective-origin":"50% 0%"});var b=new NGTweenable;b.tween({from:{r:50},to:{r:0},attachment:{orgIdx:Jb.GOM.albumIdx},duration:a,easing:"easeOutCirc",step:function(a,b){b.orgIdx==Jb.GOM.albumIdx&&Jb.$E.conTnParent.css(Jb.CSStransformName,"rotateX("+a.r+"deg)")}});break;case"SLIDEUP":Jb.$E.conTnParent.css({opacity:0}
26);var b=new NGTweenable;b.tween({from:{y:200,o:0},to:{y:0,o:1},attachment:{orgIdx:Jb.GOM.albumIdx},duration:a,easing:"easeOutCirc",step:function(a,b){b.orgIdx==Jb.GOM.albumIdx&&Jb.$E.conTnParent.css(Jb.CSStransformName,"translate( 0px, "+a.y+"px)").css("opacity",a.o)}})}}function ca(a){var b=Jb.GOM.items[a],c=Jb.I[b.thumbnailIdx];if(null!=c.$elt){var d=Jb.O.fnThumbnailHoverInit;null!==d&&("function"==typeof d?d($e,c,a):window[d]($e,c,a));for(var e=Jb.tn.buildInit.get(),f=0;f<e.length;f++)switch(e[f].property){case"scale":case"rotateX":case"rotateY":case"rotateZ":case"translateX":case"translateY":case"translateZ":c.CSSTransformSet(e[f].element,e[f].property,e[f].value),c.CSSTransformApply(e[f].element);break;case"blur":case"brightness":case"grayscale":case"sepia":case"contrast":case"opacity":case"saturate":c.CSSFilterSet(e[f].element,e[f].property,e[f].value),c.CSSFilterApply(e[f].element);break;default:var g=c.$getElt(e[f].element);g.css(e[f].property,e[f].value)}for(var h=Jb.tn.hoverEffects.get(),f=0;f<h.length;f++)if(!0===h[f].firstKeyframe)switch(h[f].type){case"scale":case"rotateX":case"rotateY":case"rotateZ":case"translateX":case"translateY":case"translateZ":c.CSSTransformSet(h[f].element,h[f].type,h[f].from),c.CSSTransformApply(h[f].element);break;case"blur":case"brightness":case"grayscale":case"sepia":case"contrast":case"opacity":case"saturate":c.CSSFilterSet(h[f].element,h[f].type,h[f].from),c.CSSFilterApply(h[f].element);break;default:var g=c.$getElt(h[f].element);g.css(h[f].type,h[f].from)}c.hoverInitDone=!0}}function da(){if(-1!=Jb.GOM.albumIdx)for(var a=Jb.GOM.items.length,b=0;b<a;b++)ca(b),Jb.I[Jb.GOM.items[b].thumbnailIdx].hovered=!1}function ea(a){if(-1!=Jb.GOM.albumIdx&&Jb.galleryResizeEventEnabled&&Jb.GOM.slider.hostIdx!=a){var b=Jb.GOM.items[a],c=Jb.I[b.thumbnailIdx];if("albumUp"!=c.kind&&null!=c.$elt){c.hovered=!0;var d=Jb.O.fnThumbnailHover;null!==d&&("function"==typeof d?d(c.$elt,c,a):window[d](c.$elt,c,a));var e=Jb.tn.hoverEffects.get();try{for(var f=0;f<e.length;f++)!0===e[f].hoverin&&c.animate(e[f],0,!0)}catch(g){Kb(Jb,"error on hover: "+g.message)}}}}function fa(){if(-1!=Jb.GOM.albumIdx)for(var a=Jb.GOM.items.length,b=0;b<a;b++)Jb.GOM.items[b].inDisplayArea?ga(b):Jb.I[Jb.GOM.items[b].thumbnailIdx].hovered=!1}function ga(a){if(-1!=Jb.GOM.albumIdx&&Jb.galleryResizeEventEnabled&&Jb.GOM.slider.hostIdx!=a){var b=Jb.GOM.items[a],c=Jb.I[b.thumbnailIdx];if("albumUp"!=c.kind&&c.hovered&&(c.hovered=!1,null!=c.$elt)){var d=Jb.O.fnThumbnailHoverOut;null!==d&&("function"==typeof d?d(c.$elt,c,a):window[d](c.$elt,c,a));var e=Jb.tn.hoverEffects.get();try{for(var f=0;f<e.length;f++)!0===e[f].hoverout&&c.animate(e[f],0,!1)}catch(g){Kb(Jb,"error on hoverOut: "+g.message)}}}}function ha(a,b){Jb.O.debugMode&&console.log("#DisplayPhoto : "+b+"-"+a);var c=NGY2Item.GetIdx(Jb,b);Jb.GOM.curNavLevel=0==c?"l1":"lN",-1==c&&""!=Jb.O.kind&&(NGY2Item.New(Jb,"","",b,"0","album"),c=Jb.I.length-1);var d=NGY2Item.GetIdx(Jb,a);if(-1==d)return void ia(b,ha,a,b);Jb.O.debugMode&&console.log("#DisplayPhoto : "+d),Pa(d)}function ia(a,b,c,d){switch(Jb.O.kind){case"":ja(b,c,d);break;default:jQuery.nanogallery2["data_"+Jb.O.kind](Jb,"AlbumGetContent",a,b,c,d)}}function ja(a,b,c){if(!0===Jb.markupOrApiProcessed)return void m("-1",0);if(void 0!==Jb.O.items&&null!==Jb.O.items)la();else{if(!(Jb.O.$markup.length>0))return void Lb(Jb,"error: no media to process.");ma(Jb.O.$markup),Jb.O.$markup=[]}Jb.markupOrApiProcessed=!0,null!==a&&void 0!==a&&a(b,c,null)}function ka(a){return null!=a&&void 0!=a&&!!/^((http|https|ftp|ftps|file):\/\/)/.test(a)}function la(){var a=!1,b=0,c=NGY2Tools.AlbumPostProcess.bind(Jb);Jb.I[0].contentIsLoaded=!0,jQuery.each(Jb.O.items,function(e,f){var g="";void 0===(g=Db(f,"title"))&&(g="");var h="";h=void 0!==f["src"+Eb().toUpperCase()]?f["src"+Eb().toUpperCase()]:f.src,ka(h)||(h=Jb.O.itemsBaseURL+h);var i="";void 0!==f.srct&&f.srct.length>0?(i=f.srct,ka(i)||(i=Jb.O.itemsBaseURL+i)):i=h;var j="";void 0!==f.srct2x&&f.srct2x.length>0?(j=f.srct2x,ka(j)||(j=Jb.O.itemsBaseURL+j)):j=""!=i?i:h,""!=Jb.O.thumbnailLabel.get("title")&&(g=GetImageTitle(h));var k="";void 0===(k=Db(f,"description"))&&(k="");
26var l=Db(f,"tags");void 0===l&&(l="");var m=0;void 0!==f.albumID&&(m=f.albumID,a=!0);var n=null;void 0!==f.ID&&(n=f.ID);var o="image";void 0!==f.kind&&f.kind.length>0&&(o=f.kind);var p=NGY2Item.New(Jb,g,k,n,m,o,l);""!=g&&b++,p.setMediaURL(h,"img"),jQuery.each(Mb,function(a,b){var c=b.getID(h);if(null!=c)return"function"==typeof b.url&&(h=b.url(c)),"function"==typeof b.thumbUrl&&(i=b.thumbUrl(c)),p.mediaKind=b.kind,p.mediaMarkup=b.selfhosted?b.markup(h):b.markup(c),!1}),void 0!==f.imageWidth&&(p.imageWidth=f.width),void 0!==f.imageHeight&&(p.imageHeight=f.height);var q=void 0!==f.imgtWidth?f.imgtWidth:0,r=void 0!==f.imgtHeight?f.imgtHeight:0;if(p.thumbs={url:{l1:{xs:i,sm:i,me:i,la:i,xl:i},lN:{xs:i,sm:i,me:i,la:i,xl:i}},width:{l1:{xs:q,sm:q,me:q,la:q,xl:q},lN:{xs:q,sm:q,me:q,la:q,xl:q}},height:{l1:{xs:r,sm:r,me:r,la:r,xl:r},lN:{xs:r,sm:r,me:r,la:r,xl:r}}},"img"==p.mediaKind)for(var s=["xs","sm","me","la","xl"],e=0;e<s.length;e++){var t=f["srct"+s[e].toUpperCase()];void 0!==t&&(ka(t)||(t=Jb.O.itemsBaseURL+t),p.url.l1[s[e]]=t,p.url.lN[s[e]]=t);var q=f["imgt"+s[e].toUpperCase()+"Width"];void 0!=q&&(p.width.l1[s[e]]=parseInt(q),p.width.lN[s[e]]=parseInt(q));var r=f["imgt"+s[e].toUpperCase()+"Height"];void 0!=r&&(p.height.l1[s[e]]=parseInt(r),p.height.lN[s[e]]=parseInt(r))}void 0!==f.imageDominantColors&&(p.imageDominantColors=f.imageDominantColors),void 0!==f.imageDominantColor&&(p.imageDominantColor=f.imageDominantColor),void 0!==f.destURL&&f.destURL.length>0&&(p.destinationURL=f.destURL),void 0!==f.downloadURL&&f.downloadURL.length>0&&(p.downloadURL=f.downloadURL),void 0!==f.exifModel&&(p.exif.model=f.exifModel),void 0!==f.exifFlash&&(p.exif.flash=f.exifFlash),void 0!==f.exifFocalLength&&(p.exif.focallength=f.exifFocalLength),void 0!==f.exifFStop&&(p.exif.fstop=f.exifFStop),void 0!==f.exifExposure&&(p.exif.exposure=f.exifExposure),void 0!==f.exifIso&&(p.exif.iso=f.exifIso),void 0!==f.exifTime&&(p.exif.time=f.exifTime),void 0!==f.exifLocation&&(p.exif.location=f.exifLocation),null!==f.customData&&(p.customData=d(f.customData)),p.contentIsLoaded=!0;var u=Jb.O.fnProcessData;null!==u&&("function"==typeof u?u(p,"api",f):window[u](p,"api",f)),c(m)}),0==b&&(Jb.O.thumbnailLabel.display=!1)}function ma(a){var b=!1,c=0,e=NGY2Tools.AlbumPostProcess.bind(Jb);Jb.I[0].contentIsLoaded=!0,jQuery.each(a,function(a,f){var g={"data-ngdesc":"","data-ngid":null,"data-ngkind":"image","data-ngtags":null,"data-ngdest":"","data-ngthumbimgwidth":0,"data-ngthumbimgheight":0,"data-ngimagewidth":0,"data-ngimageheight":0,"data-ngimagedominantcolors":null,"data-ngimagedominantcolor":null,"data-ngexifmodel":"","data-ngexifflash":"","data-ngexiffocallength":"","data-ngexiffstop":"","data-ngexifexposure":"","data-ngexifiso":"","data-ngexiftime":"","data-ngexiflocation":""};[].forEach.call(f.attributes,function(a){g[a.name.toLowerCase()]=a.value});var h="",i=Eb().toUpperCase();g.hasOwnProperty("data-ngsrc"+i)&&(h=g["data-ngsrc"+i]),""==h&&(h=g.href),ka(h)||(h=Jb.O.itemsBaseURL+h);var j="";g.hasOwnProperty("data-ngthumb")?(j=g["data-ngthumb"],ka(j)||(j=Jb.O.itemsBaseURL+j)):j=h;var k="";g.hasOwnProperty("data-ngthumb2x")&&(k=g["data-ngthumb2x"],ka(k)||(k=Jb.O.itemsBaseURL+k));var l=g["data-ngdesc"],m=g.id;void 0==m&&(m=g["data-ngid"]);var n=g["data-ngkind"],o=g["data-ngtags"],p="0";g.hasOwnProperty("data-ngalbumid")&&(p=g["data-ngalbumid"],b=!0);var q=jQuery(f).text();""!=Jb.O.thumbnailLabel.get("title")&&void 0!=Jb.O.thumbnailLabel.get("title")&&(q=GetImageTitle(h));var r=NGY2Item.New(Jb,q,l,m,p,n,o);""!=q&&c++,r.setMediaURL(h,"img"),r.mediaKind="img",jQuery.each(Mb,function(a,b){var c=b.getID(h);if(null!=c)return h=b.selfhosted?b.url(h):b.url(c),"function"==typeof b.thumbUrl&&(j=b.thumbUrl(c)),r.mediaKind=b.kind,r.mediaMarkup=b.selfhosted?b.markup({src:h,type:c}):b.markup(c),!1}),r.imageWidth=parseInt(g["data-ngimagewidth"]),r.imageHeight=parseInt(g["data-ngimageheight"]);var s=parseInt(g["data-ngthumbimgwidth"]),t=parseInt(g["data-ngthumbimgheight"]);if(r.thumbs={url:{l1:{xs:j,sm:j,me:j,la:j,xl:j},lN:{xs:j,sm:j,me:j,la:j,xl:j}},width:{l1:{xs:s,sm:s,me:s,la:s,xl:s},lN:{xs:s,sm:s,me:s,la:s,xl:s}},height:{l1:{xs:t,sm:t,me:t,la:t,xl:t},lN:{xs:t,sm:t,me:t,la:t,xl:t}}},"img"==r.mediaKind)for(var u=["xs","sm","me","la","xl"],a=0;a<u.length;a++){if(g.hasOwnProperty("data-ngthumb"+u[a])){var v=g["data-ngthumb"+u[a]];ka(v)||(v=Jb.O.itemsBaseURL+v),r.url.l1[u[a]]=v,r.url.lN[u[a]]=v}if(g.hasOwnProperty("data-ngthumb"+u[a]+"width")){var s=parseInt(g["data-ngthumb"+u[a]+"width"]);r.width.l1[u[a]]=s,r.width.lN[u[a]]=s}if(g.hasOwnProperty("data-ngthumb"+u[a]+"height")){var t=parseInt("data-ngthumb"+u[a]+"height");r.height.l1[u[a]]=t,r.height.lN[u[a]]=t}}r.imageDominantColors=g["data-ngimagedominantcolors"],r.imageDominantColor=g["data-ngimagedominantcolors"],r.destinationURL=g["data-ngdest"],r.downloadURL=g["data-ngdownloadurl"],r.exif.model=g["data-ngexifmodel"],r.exif.flash=g["data-ngexifflash"],r.exif.focallength=g["data-ngexiffocallength"],r.exif.fstop=g["data-ngexiffstop"],r.exif.exposure=g["data-ngexifexposure"],r.exif.iso=g["data-ngexifiso"],r.exif.time=g["data-ngexiftime"],r.exif.location=g["data-ngexiflocation"],r.contentIsLoaded=!0,void 0!==jQuery(f).data("customdata")&&(r.customData=d(jQuery(f).data("customdata"))),void 0!==jQuery(f).data("ngcustomdata")&&(r.customData=d(jQuery(f).data("ngcustomdata")));var w=Jb.O.fnProcessData;null!==w&&("function"==typeof w?w(r,"markup",f):window[w](r,"markup",f)),e(p)}),0==c&&(Jb.O.thumbnailLabel.display=!1)}function na(){function a(a,b,c){Jb.tn.opt.lN[c]=Jb.O[a],Jb.tn.opt.l1[c]=Jb.O[a],"number"==i(Jb.O[b])&&(Jb.tn.opt.l1[c]=Jb.O[b])}function b(a,b){if("string"==typeof a){var c=a.split("_");1==c.length&&(Jb.tn.opt[b].displayTransition=a.toUpperCase()),2==c.length&&(Jb.tn.opt[b].displayTransition=c[0].toUpperCase(),Jb.tn.opt[b].displayTransitionStartVal=Number(c[1])),3==c.length&&(Jb.tn.opt[b].displayTransition=c[0].toUpperCase(),Jb.tn.opt[b].displayTransitionStartVal=Number(c[1]),Jb.tn.opt[b].displayTransitionEasing=c[2])}}function c(a,b,c){if(null!=Jb.O[a])if("number"==i(Jb.O[a]))va(c,"l1",Jb.O[a],"u"),b||va(c,"lN",Jb.O[a],"u");else{var d=Jb.O[a].split(" "),e="auto";"auto"!=d[0].substring(0,4)&&(e=parseInt(d[0]));var f="u";"C"==d[0].charAt(d[0].length-1)&&(f="c"),va(c,"l1",e,f),b||va(c,"lN",e,f);for(var g=1;g<d.length;g++){var h=d[g].substring(0,2).toLowerCase();if(/xs|sm|me|la|xl/i.test(h)){var j=d[g].substring(2),e="auto";"auto"!=j.substring(0,4)&&(e=parseInt(j));var f="u";"C"==j.charAt(j.length-1)&&(f="c"),Jb.tn.settings[c].l1[h]=e,Jb.tn.settings[c].l1[h+"c"]=f,b||(Jb.tn.settings[c].lN[h]=e,Jb.tn.settings[c].lN[h+"c"]=f)}}}}"PICASA"!=Jb.O.kind.toUpperCase()&&"GOOGLE"!=Jb.O.kind.toUpperCase()||(Jb.O.kind="google2"),Jb.GOM.cache.viewport=e(),Jb.GOM.curW
26idth=Eb(),jQuery.extend(!0,Jb.tn.toolbar.image,Jb.O.thumbnailToolbarImage),jQuery.extend(!0,Jb.tn.toolbar.album,Jb.O.thumbnailToolbarAlbum);for(var d=["image","album"],f=["topLeft","topRight","bottomLeft","bottomRight"],g=0;g<d.length;g++)for(var h=0;h<f.length;h++)Jb.tn.toolbar[d[g]][f[h]]=Jb.tn.toolbar[d[g]][f[h]].toUpperCase();if(Jb.O.thumbnailLabel.get=function(a){return"l1"==Jb.GOM.curNavLevel&&void 0!==Jb.O.thumbnailL1Label&&void 0!==Jb.O.thumbnailL1Label[a]?Jb.O.thumbnailL1Label[a]:Jb.O.thumbnailLabel[a]},Jb.O.thumbnailLabel.set=function(a,b){"l1"==Jb.GOM.curNavLevel&&void 0!==Jb.O.thumbnailL1Label&&void 0!==Jb.O.thumbnailL1Label[a]?Jb.O.thumbnailL1Label[a]=b:Jb.O.thumbnailLabel[a]=b},""!=Jb.O.blackList&&(Jb.blackList=Jb.O.blackList.toUpperCase().split("|")),""!=Jb.O.whiteList&&(Jb.whiteList=Jb.O.whiteList.toUpperCase().split("|")),void 0!==Jb.O.albumList2&&null!==Jb.O.albumList2&&Jb.O.albumList2.constructor===Array)for(var j=Jb.O.albumList2.length,g=0;g<j;g++)Jb.albumList.push(Jb.O.albumList2[g]);if(void 0!==Jb.O.albumList2&&"string"==typeof Jb.O.albumList2&&Jb.albumList.push(Jb.O.albumList2),Jb.tn.opt.lN.crop=Jb.O.thumbnailCrop,Jb.tn.opt.l1.crop=null!=Jb.O.thumbnailL1Crop?Jb.O.thumbnailL1Crop:Jb.O.thumbnailCrop,a("thumbnailStacks","thumbnailL1Stacks","stacks"),a("thumbnailStacksTranslateX","thumbnailL1StacksTranslateX","stacksTranslateX"),a("thumbnailStacksTranslateY","thumbnailL1StacksTranslateY","stacksTranslateY"),a("thumbnailStacksTranslateZ","thumbnailL1StacksTranslateZ","stacksTranslateZ"),a("thumbnailStacksRotateX","thumbnailL1StacksRotateX","stacksRotateX"),a("thumbnailStacksRotateY","thumbnailL1StacksRotateY","stacksRotateY"),a("thumbnailStacksRotateZ","thumbnailL1StacksRotateZ","stacksRotateZ"),a("thumbnailStacksScale","thumbnailL1StacksScale","stacksScale"),a("thumbnailGutterWidth","thumbnailL1GutterWidth","gutterWidth"),a("thumbnailGutterHeight","thumbnailL1GutterHeight","gutterHeight"),a("thumbnailBaseGridHeight","thumbnailL1BaseGridHeight","baseGridHeight"),Jb.galleryDisplayMode.lN=Jb.O.galleryDisplayMode.toUpperCase(),Jb.galleryDisplayMode.l1=null!=Jb.O.galleryL1DisplayMode?Jb.O.galleryL1DisplayMode.toUpperCase():Jb.O.galleryDisplayMode.toUpperCase(),Jb.galleryMaxRows.lN=Jb.O.galleryMaxRows,Jb.galleryMaxRows.l1="number"==i(Jb.O.galleryL1MaxRows)?Jb.O.galleryL1MaxRows:Jb.O.galleryMaxRows,Jb.galleryLastRowFull.lN=Jb.O.galleryLastRowFull,Jb.galleryLastRowFull.l1=null!=Jb.O.galleryL1LastRowFull?Jb.O.galleryL1LastRowFull:Jb.O.galleryLastRowFull,Jb.gallerySorting.lN=Jb.O.gallerySorting.toUpperCase(),Jb.gallerySorting.l1=null!=Jb.O.galleryL1Sorting?Jb.O.galleryL1Sorting.toUpperCase():Jb.gallerySorting.lN,Jb.galleryDisplayTransition.lN=Jb.O.galleryDisplayTransition.toUpperCase(),Jb.galleryDisplayTransition.l1=null!=Jb.O.galleryL1DisplayTransition?Jb.O.galleryL1DisplayTransition.toUpperCase():Jb.galleryDisplayTransition.lN,Jb.galleryDisplayTransitionDuration.lN=Jb.O.galleryDisplayTransitionDuration,Jb.galleryDisplayTransitionDuration.l1=null!=Jb.O.galleryL1DisplayTransitionDuration?Jb.O.galleryL1DisplayTransitionDuration:Jb.galleryDisplayTransitionDuration.lN,Jb.galleryMaxItems.lN=Jb.O.galleryMaxItems,Jb.galleryMaxItems.l1="number"==i(Jb.O.galleryL1MaxItems)?Jb.O.galleryL1MaxItems:Jb.O.galleryMaxItems,Jb.galleryFilterTags.lN=Jb.O.galleryFilterTags,Jb.galleryFilterTags.l1=null!=Jb.O.galleryL1FilterTags?Jb.O.galleryL1FilterTags:Jb.O.galleryFilterTags,Jb.O.galleryPaginationMode=Jb.O.galleryPaginationMode.toUpperCase(),"number"==i(Jb.O.slideshowDelay)&&Jb.O.slideshowDelay>=2e3?Jb.VOM.slideshowDelay=Jb.O.slideshowDelay:Lb(Jb,'Parameter "slideshowDelay" must be an integer >= 2000 ms.'),"boolean"==typeof Jb.O.thumbnailDisplayTransition&&(!0===Jb.O.thumbnailDisplayTransition?(Jb.tn.opt.lN.displayTransition="FADEIN",Jb.tn.opt.l1.displayTransition="FADEIN"):(Jb.tn.opt.lN.displayTransition="NONE",Jb.tn.opt.l1.displayTransition="NONE")),""!==Jb.O.fnThumbnailDisplayEffect&&(Jb.tn.opt.lN.displayTransition="CUSTOM",Jb.tn.opt.l1.displayTransition="CUSTOM"),""!==Jb.O.fnThumbnailL1DisplayEffect&&(Jb.tn.opt.l1.displayTransition="CUSTOM"),b(Jb.O.thumbnailDis
26playTransition,"lN"),b(Jb.O.thumbnailDisplayTransition,"l1"),b(Jb.O.thumbnailL1DisplayTransition,"l1"),a("thumbnailDisplayTransitionDuration","thumbnailL1DisplayTransitionDuration","displayTransitionDuration"),a("thumbnailDisplayInterval","thumbnailL1DisplayInterval","displayInterval"),void 0!==Jb.O.thumbnailSizeSM&&(Jb.O.breakpointSizeSM=Jb.O.thumbnailSizeSM),void 0!==Jb.O.thumbnailSizeME&&(Jb.O.breakpointSizeME=Jb.O.thumbnailSizeME),void 0!==Jb.O.thumbnailSizeLA&&(Jb.O.breakpointSizeLA=Jb.O.thumbnailSizeLA),void 0!==Jb.O.thumbnailSizeXL&&(Jb.O.breakpointSizeXL=Jb.O.thumbnailSizeXL),void 0!==Jb.O.thumbnailL1BuildInit2)for(var k=Jb.O.thumbnailL1BuildInit2.split("|"),g=0;g<k.length;g++){var l=k[g].trim().split("_");if(3==l.length){var m=sa();m.element=pa(l[0],""),m.property=l[1],m.value=l[2],Jb.tn.buildInit.level1.push(m)}}if(void 0!==Jb.O.thumbnailBuildInit2)for(var k=Jb.O.thumbnailBuildInit2.split("|"),g=0;g<k.length;g++){var l=k[g].trim().split("_");if(3==l.length){var m=sa();m.element=pa(l[0],""),m.property=l[1],m.value=l[2],Jb.tn.buildInit.std.push(m)}}var n=Jb.O.thumbnailL1HoverEffect2;if(void 0!==n)switch(i(n)){case"string":for(var o=n.split("|"),g=0;g<o.length;g++){var p=ra();p=oa(o[g].trim(),p),null!=p&&Jb.tn.hoverEffects.level1.push(p)}break;case"object":var p=ra();p=jQuery.extend(p,n),p=oa(p.name,p),null!=p&&Jb.tn.hoverEffects.level1.push(p);break;case"array":for(var g=0;g<n.length;g++){var p=ra();p=jQuery.extend(p,n[g]),p=oa(p.name,p),null!=p&&Jb.tn.hoverEffects.level1.push(p)}break;case"null":break;default:Kb(Jb,'incorrect parameter for "thumbnailL1HoverEffect2".')}Jb.tn.hoverEffects.level1=qa(Jb.tn.hoverEffects.level1);var q=Jb.O.thumbnailHoverEffect2;switch(i(q)){case"string":for(var o=q.split("|"),g=0;g<o.length;g++){var p=ra();p=oa(o[g].trim(),p),null!=p&&Jb.tn.hoverEffects.std.push(p)}break;case"object":var p=ra();p=jQuery.extend(p,q),p=oa(p.name,p),null!=p&&Jb.tn.hoverEffects.std.push(p);break;case"array":for(var g=0;g<q.length;g++){var p=ra();p=jQuery.extend(p,q[g]),p=oa(p.name,p),null!=p&&Jb.tn.hoverEffects.std.push(p)}break;case"null":break;default:Kb(Jb,'incorrect parameter for "thumbnailHoverEffect2".')}Jb.tn.hoverEffects.std=qa(Jb.tn.hoverEffects.std),void 0==Jb.O.touchAnimationL1&&(Jb.O.touchAnimationL1=Jb.O.touchAnimation),0==Jb.tn.hoverEffects.std.length&&(0==Jb.tn.hoverEffects.level1.length&&(Jb.O.touchAnimationL1=!1),Jb.O.touchAnimation=!1),0!=Jb.O.thumbnailHeight&&""!=Jb.O.thumbnailHeight||(Jb.O.thumbnailHeight="auto"),0!=Jb.O.thumbnailWidth&&""!=Jb.O.thumbnailWidth||(Jb.O.thumbnailWidth="auto"),0!=Jb.O.thumbnailL1Height&&""!=Jb.O.thumbnailL1Height||(Jb.O.thumbnailL1Height="auto"),0!=Jb.O.thumbnailL1Width&&""!=Jb.O.thumbnailL1Width||(Jb.O.thumbnailL1Width="auto"),c("thumbnailWidth",!1,"width"),c("thumbnailL1Width",!0,"width"),c("thumbnailHeight",!1,"height"),c("thumbnailL1Height",!0,"height"),Jb.O.thumbnailBorderHorizontal=parseInt(Jb.O.thumbnailBorderHorizontal),Jb.O.thumbnailBorderVertical=parseInt(Jb.O.thumbnailBorderVertical),Jb.O.thumbnailLabelHeight=parseInt(Jb.O.thumbnailLabelHeight),void 0!=Jb.O.galleryMosaic&&(Jb.tn.settings.mosaic.l1.xs=JSON.parse(JSON.stringify(Jb.O.galleryMosaic)),Jb.tn.settings.mosaic.l1.sm=JSON.parse(JSON.stringify(Jb.O.galleryMosaic)),Jb.tn.settings.mosaic.l1.me=JSON.parse(JSON.stringify(Jb.O.galleryMosaic)),Jb.tn.settings.mosaic.l1.la=JSON.parse(JSON.stringify(Jb.O.galleryMosaic)),Jb.tn.settings.mosaic.l1.xl=JSON.parse(JSON.stringify(Jb.O.galleryMosaic)),Jb.tn.settings.mosaic.lN.xs=JSON.parse(JSON.stringify(Jb.O.galleryMosaic)),Jb.tn.settings.mosaic.lN.sm=JSON.parse(JSON.stringify(Jb.O.galleryMosaic)),Jb.tn.settings.mosaic.lN.me=JSON.parse(JSON.stringify(Jb.O.galleryMosaic)),Jb.tn.settings.mosaic.lN.la=JSON.parse(JSON.stringify(Jb.O.galleryMosaic)),Jb.tn.settings.mosaic.lN.xl=JSON.parse(JSON.stringify(Jb.O.galleryMosaic)),Jb.tn.settings.mosaicCalcFactor("l1","xs"),Jb.tn.settings.mosaicCalcFactor("l1","sm"),Jb.tn.settings.mosaicCalcFactor("l1","me"),Jb.tn.settings.mosaicCalcFactor("l1","la"),Jb.tn.settings.mosaicCalcFactor("l1","xl"),Jb.tn.settings.mosaicCalcFactor("lN","xs"),Jb.tn.settings.mosaicCalcFactor("lN","sm"),Jb.tn.settings.mosaicCalcFactor("lN","me"),Jb.tn.settings.mosaicCalcFactor("lN","la"),Jb.tn.settings.mosaicCalcFactor("lN","xl")),void 0!=Jb.O.galleryL1Mosaic&&(Jb.tn.settings.mosaic.l1.xs=JSON.parse(JSON.stringify(Jb.O.galleryL1Mosaic)),Jb.tn.settings.mosaic.l1.sm=JSON.parse(JSON.stringify(Jb.O.galleryL1Mosaic)),Jb.tn.settings.mosaic.l1.me=JSON.parse(JSON.stringify(Jb.O.galleryL1Mosaic)),Jb.tn.settings.mosaic.l1.la=JSON.parse(JSON.stringify(Jb.O.galleryL1Mosaic)),Jb.tn.settings.mosaic.l1.xl=JSON.parse(JSON.stringify(Jb.O.galleryL1Mosaic)),Jb.tn.settings.mosaicCalcFactor("l1","xs"),Jb.tn.settings.mosaicCalcFactor("l1","sm"),Jb.tn.settings.mosaicCalcFactor("l1","me"),Jb.tn.settings.mosaicCalcFactor("l1","la"),Jb.tn.settings.mosaicCalcFactor("l1","xl"));for(var r=0;r<Jb.tn.settings.mosaic.l1;r++)void 0!=Jb.O["galleryMosaic"+Jb.tn.settings.mosaic.l1[r].toUpperCase()]&&(Jb.tn.settings.mosaic.lN[tn.settings.mosaic.l1[r]]=JSON.parse(JSON.stringify(Jb.O["galleryMosaic"+Jb.tn.settings.mosaic.l1[r].toUpperCase()])),Jb.tn.settings.mosaic.l1[tn.settings.mosaic.l1[r]]=JSON.parse(JSON.stringify(Jb.O["galleryMosaic"+Jb.tn.settings.mosaic.l1[r].toUpperCase()])),Jb.tn.settings.mosaicCalcFactor("l1",Jb.tn.settings.mosaic.l1[r]),Jb.tn.settings.mosaicCalcFactor("lN",Jb.tn.settings.mosaic.l1[r]));for(var r=0;r<Jb.tn.settings.mosaic.l1;r++)void 0!=Jb.O["galleryL1Mosaic"+Jb.tn.settings.mosaic.l1[r].toUpperCase()]&&(Jb.tn.settings.mosaic.l1[tn.settings.mosaic.l1[r]]=JSON.parse(JSON.stringify(Jb.O["galleryL1Mosaic"+Jb.tn.settings.mosaic.l1[r].toUpperCase()])),Jb.tn.settings.mosaicCalcFactor("l1",Jb.tn.settings.mosaic.l1[r]));switch(Jb.O.imageTransition=Jb.O.imageTransition.toUpperCase(),Jb.layout.SetEngine(),Jb.O.kind){case"":break;default:jQuery.nanogallery2["data_"+Jb.O.kind](Jb,"Init")}}function oa(a,b){ 27var c=["easeInQuad","easeOutQuad","easeInOutQuad","easeInCubic","easeOutCubic","easeInOutCubic","easeInQuart","easeOutQuart","easeInOutQuart","easeInQuint","easeOutQuint","easeInOutQuint","easeInSine","easeOutSine","easeInOutSine","easeInExpo","easeOutExpo","easeInOutExpo","easeInCirc","easeOutCirc","easeInOutCirc","easeOutBounce","easeInBack","easeOutBack","easeInOutBack","elastic","bounce"],d=a.split("_");if(d.length>=4){if(b.name="",b.type=d[1],b.from=d[2],b.to=d[3],d.length>=5)for(var e=4;e<d.length;e++){for(var f=d[e],g=!1,h=0;h<c.length;h++)if(f==c[h]){g=!0,b.easing=f;break}if(!0!==g)if("HOVERIN"!=(f=f.toUpperCase()))if("HOVEROUT"!=f)if("KEYFRAME"!=f){var i=parseInt(f.replace(/[^0-9\.]/g,""),10);if(i>0){if(f.indexOf("DURATION")>=0){b.duration=i;continue}if(f.indexOf("DURATIONBACK")>=0){b.durationBack=i;continue}if(f.indexOf("DELAY")>=0){b.delay=i;continue}if(f.indexOf("DELAYBACK")>=0){b.delayBack=i;continue}b.duration=i}}else b.firstKeyframe=!1;else b.hoverin=!1;else b.hoverout=!1}b.element=pa(d[0],b.type)}else b.name=a;return b}function pa(a,b){var c=a;switch(a){case"image":c=".nGY2GThumbnailImage";break;case"thumbnail":c=".nGY2GThumbnail";break;case"label":c=".nGY2GThumbnailLabel";break;case"title":c=".nGY2GThumbnailTitle";break;
27case"description":c=".nGY2GThumbnailDescription";break;case"tools":c=".nGY2GThumbnailIcons";break;case"customlayer":c=".nGY2GThumbnailCustomLayer"}return c}function qa(a){for(var e=[],f=0;f<a.length;f++)switch(a[f].name.toUpperCase()){case"BORDERLIGHTER":var g=b(wa().thumbnail.borderColor);name="thumbnail_borderColor_"+g+"_"+c(.5,g),e.push(oa(name,a[f]));break;case"BORDERDARKER":var g=b(wa().thumbnail.borderColor);name="thumbnail_borderColor_"+g+"_"+c(-.5,g),e.push(oa(name,a[f]));break;case"SCALE120":e.push(oa("thumbnail_scale_1.00_1.20",a[f]));break;case"LABELAPPEAR":case"LABELAPPEAR75":e.push(oa("label_opacity_0.00_1.00",a[f]));break;case"TOOLSAPPEAR":e.push(oa("tools_opacity_0_1",a[f]));break;case"TOOLSSLIDEDOWN":e.push(oa("tools_translateY_-100%_0%",a[f]));break;case"TOOLSSLIDEUP":e.push(oa("tools_translateY_100%_0%",a[f]));break;case"LABELOPACITY50":e.push(oa("label_opacity_1.00_0.50",a[f]));break;case"LABELSLIDEUPTOP":case"LABELSLIDEUP":e.push(oa("label_translateY_100%_0%",a[f]));break;case"LABELSLIDEDOWN":e.push(oa("label_translateY_-100%_0%",a[f]));break;case"SCALELABELOVERIMAGE":e.push(oa("label_scale_0.00_1.00",a[f]));var h=d(a[f]);e.push(oa("image_scale_1.00_0.00",h));break;case"OVERSCALE":case"OVERSCALEOUTSIDE":name="label_scale_0_100",e.push(oa("label_scale_2.00_1.00",a[f]));var h=d(a[f]);e.push(oa("label_opacity_0.00_1.00",h)),h=d(a[f]),e.push(oa("image_scale_1.00_0.00",h)),h=d(a[f]),e.push(oa("image_opacity_1.00_0.00",h));break;case"DESCRIPTIONAPPEAR":e.push(oa("description_opacity_0_1",a[f]));break;case"SLIDERIGHT":e.push(oa("image_translateX_0%_100%",a[f])),e.push(oa("label_translateX_-100%_0%",d(a[f])));break;case"SLIDELEFT":e.push(oa("image_translateX_0%_-100%",a[f])),e.push(oa("label_translateX_100%_0%",d(a[f])));break;case"SLIDEUP":e.push(oa("image_translateY_0%_-100%",a[f])),e.push(oa("label_translateY_100%_0%",d(a[f])));break;case"SLIDEDOWN":e.push(oa("image_translateY_0%_100%",a[f])),e.push(oa("label_translateY_-100%_0%",d(a[f])));break;case"IMAGESCALE150":case"IMAGESCALE150OUTSIDE":e.push(oa("image_scale_1.00_1.50",a[f]));break;case"IMAGESCALEIN80":e.push(oa("image_scale_1.20_1.00",a[f]));break;case"IMAGESLIDERIGHT":e.push(oa("image_translateX_0%_100%",a[f]));break;case"IMAGESLIDELEFT":e.push(oa("image_translateX_0%_-100%",a[f]));break;case"IMAGESLIDEUP":e.push(oa("image_translateY_0%_-100%",a[f]));break;case"IMAGESLIDEDOWN":e.push(oa("image_translateY_0%_100%",a[f]));break;case"LABELSLIDEUP":case"LABELSLIDEUPTOP":e.push(oa("label_translateY_100%_0%",a[f]));break;case"LABELSLIDEUPDOWN":e.push(oa("label_translateY_0%_100%",a[f]));break;case"DESCRIPTIONSLIDEUP":e.push(oa("description_translateY_110%_0%",a[f]));break;case"IMAGEBLURON":e.push(oa("image_blur_2.00px_0.00px",a[f]));break;case"IMAGEBLUROFF":e.push(oa("image_blur_0.00px_2.00px",a[f]));break;case"IMAGEGRAYON":e.push(oa("image_grayscale_0%_100%",a[f]));break;case"IMAGEGRAYOFF":e.push(oa("image_grayscale_100%_0%",a[f]));break;case"IMAGESEPIAON":e.push(oa("image_sepia_100%_1%",a[f]));break;case"IMAGESEPIAOFF":e.push(oa("image_sepia_1%_100%",a[f]));break;default:e.push(a[f])}return e}function ra(){return{name:"",element:"",type:"",from:"",to:"",hoverin:!0,hoverout:!0,firstKeyframe:!0,delay:0,delayBack:0,duration:400,durationBack:300,easing:"easeOutQuart",easingBack:"easeOutQuart",animParam:null}}function sa(){return{element:"",property:"",value:""}}function ta(a,b){switch(a.position){case"onBottom":Jb.tn.style[b].label="bottom:0; ";break;case"overImageOnTop":Jb.tn.style[b].label="top:0; position:absolute;";break;case"overImageOnMiddle":Jb.tn.style[b].label="top:0; bottom:0;",Jb.tn.style[b].title="position:absolute; bottom:50%;",Jb.tn.style[b].desc="position:absolute; top:50%;";break;case"custom":break;case"overImageOnBottom":default:Jb.O.thumbnailLabel.position="overImageOnBottom",Jb.tn.style[b].label="bottom:0; position:absolute;"}switch("onBottom"!=a.position&&(a.titleMultiLine&&(Jb.tn.style[b].title="white-space:normal;"),a.descriptionMultiLine&&(Jb.tn.style[b].desc="white-space:normal;")),a.align){case"right":Jb.tn.style[b].label+="text-align:right;";break;case"left":Jb.tn.style[b].label+="text-align:left;";break;default:Jb.tn.style[b].label+="text-align:center;"}void 0!=a.titleFontSize&&""!=a.titleFontSize&&(Jb.tn.style[b].title+="font-size:"+a.titleFontSize+";"),void 0!=a.descriptionFontSize&&""!=a.descriptionFontSize&&(Jb.tn.style[b].desc+="font-size:"+a.descriptionFontSize+";"),0==a.displayDescription&&(Jb.tn.style[b].desc+="display:none;")}function ua(){ta(Jb.O.thumbnailLabel,"lN"),ta(Jb.O.thumbnailLabel,"l1"),Jb.O.thumbnailL1Label&&Jb.O.thumbnailL1Label.display&&ta(Jb.O.thumbnailL1Label,"l1"),Jb.tn.borderWidth=Jb.O.thumbnailBorderHorizontal,Jb.tn.borderHeight=Jb.O.thumbnailBorderVertical;for(var a=["xs","sm","me","la","xl"],b=0;b<a.length;b++){var c=Jb.tn.settings.width.lN[a[b]];if("auto"!=c)Jb.tn.defaultSize.width.lN[a[b]]=c,Jb.tn.defaultSize.width.l1[a[b]]=c;else{var d=Jb.tn.settings.height.lN[a[b]];Jb.tn.defaultSize.width.lN[a[b]]=d,Jb.tn.defaultSize.width.l1[a[b]]=d}}for(var b=0;b<a.length;b++){var d=Jb.tn.settings.height.lN[a[b]];if("auto"!=d)Jb.tn.defaultSize.height.lN[a[b]]=d,Jb.tn.defaultSize.height.l1[a[b]]=d;else{var c=Jb.tn.settings.width.lN[a[b]];Jb.tn.defaultSize.height.lN[a[b]]=c,Jb.tn.defaultSize.height.l1[a[b]]=c}}for(var b=0;b<a.length;b++){var c=Jb.tn.settings.width.l1[a[b]];if("auto"!=c)Jb.tn.defaultSize.width.l1[a[b]]=c;else{var d=Jb.tn.settings.height.l1[a[b]];Jb.tn.defaultSize.width.l1[a[b]]=d}}for(var b=0;b<a.length;b++){var d=Jb.tn.settings.height.l1[a[b]];if("auto"!=d)Jb.tn.defaultSize.height.l1[a[b]]=d;else{var c=Jb.tn.settings.width.l1[a[b]];Jb.tn.defaultSize.height.l1[a[b]]=c}}}function va(a,b,c,d){Jb.tn.settings[a][b].xs=c,Jb.tn.settings[a][b].sm=c,Jb.tn.settings[a][b].me=c,Jb.tn.settings[a][b].la=c,Jb.tn.settings[a][b].xl=c,Jb.tn.settings[a][b].xsc=d,Jb.tn.settings[a][b].smc=d,Jb.tn.settings[a][b].mec=d,Jb.tn.settings[a][b].lac=d,Jb.tn.settings[a][b].xlc=d}function wa(){var a=null;switch(i(Jb.O.galleryTheme)){case"object":a=Jb.galleryTheme_dark,jQuery.extend(!0,a,Jb.O.galleryTheme);break;case"string":switch(Jb.O.galleryTheme){case"light":a=Jb.galleryTheme_light;break;case"default":case"dark":case"none":default:a=Jb.galleryTheme_dark}break;default:a=Jb.galleryTheme_dark}return a}function xa(){void 0!==Jb.O.colorScheme&&(Jb.O.galleryTheme=Jb.O.colorScheme);var a=null,b="";switch(i(Jb.O.galleryTheme)){case"object":a=Jb.galleryTheme_dark,jQuery.extend(!0,a,Jb.O.galleryTheme),b="nanogallery_gallerytheme_custom_"+Jb.baseEltID;break;case"string":switch(Jb.O.galleryTheme){case"light":a=Jb.galleryTheme_light,b="nanogallery_gallerytheme_light_"+Jb.baseEltID;break;case"default":case"dark":case"none":default:a=Jb.galleryTheme_dark,b="nanogallery_gallerytheme_dark_"+Jb.baseEltID}break;
27default:return void Kb(Jb,"Error in galleryTheme parameter.")}var c="."+b+" ",d=c+".nGY2Navigationbar { background:"+a.navigationBar.background+"; }\n";void 0!==a.navigationBar.border&&""!==a.navigationBar.border&&(d+=c+".nGY2Navigationbar { border:"+a.navigationBar.border+"; }\n"),void 0!==a.navigationBar.borderTop&&""!==a.navigationBar.borderTop&&(d+=c+".nGY2Navigationbar { border-top:"+a.navigationBar.borderTop+"; }\n"),void 0!==a.navigationBar.borderBottom&&""!==a.navigationBar.borderBottom&&(d+=c+".nGY2Navigationbar { border-bottom:"+a.navigationBar.borderBottom+"; }\n"),void 0!==a.navigationBar.borderRight&&""!==a.navigationBar.borderRight&&(d+=c+".nGY2Navigationbar { border-right:"+a.navigationBar.borderRight+"; }\n"),void 0!==a.navigationBar.borderLeft&&""!==a.navigationBar.borderLeft&&(d+=c+".nGY2Navigationbar { border-left:"+a.navigationBar.borderLeft+"; }\n"),d+=c+".nGY2Breadcrumb { background:"+a.navigationBreadcrumb.background+"; border-radius:"+a.navigationBreadcrumb.borderRadius+"; }\n",d+=c+".nGY2Breadcrumb .oneItem { color:"+a.navigationBreadcrumb.color+"; }\n",d+=c+".nGY2Breadcrumb .oneItem:hover { color:"+a.navigationBreadcrumb.colorHover+"; }\n",d+=c+".nGY2NavFilterUnselected { color:"+a.navigationFilter.color+"; background:"+a.navigationFilter.background+"; border-radius:"+a.navigationFilter.borderRadius+"; }\n",d+=c+".nGY2NavFilterSelected { color:"+a.navigationFilter.colorSelected+"; background:"+a.navigationFilter.backgroundSelected+"; border-radius:"+a.navigationFilter.borderRadius+"; }\n",d+=c+".nGY2NavFilterSelectAll { color:"+a.navigationFilter.colorSelected+"; background:"+a.navigationFilter.background+"; border-radius:"+a.navigationFilter.borderRadius+"; }\n",d+=c+".nGY2GThumbnail { background:"+a.thumbnail.background+"; border-color:"+a.thumbnail.borderColor+"; border-top-width:"+Jb.O.thumbnailBorderVertical+"px; border-right-width:"+Jb.O.thumbnailBorderHorizontal+"px; border-bottom-width:"+Jb.O.thumbnailBorderVertical+"px; border-left-width:"+Jb.O.thumbnailBorderHorizontal+"px;}\n",d+=c+".nGY2GThumbnailStack { background:"+a.thumbnail.stackBackground+"; }\n",d+=c+".nGY2TnImgBack { background:"+a.thumbnail.background+"; background-image:"+a.thumbnail.backgroundImage+"; }\n",d+=c+".nGY2GThumbnailAlbumUp { background:"+a.thumbnail.background+"; background-image:"+a.thumbnail.backgroundImage+"; color:"+a.thumbnail.titleColor+"; }\n",d+=c+".nGY2GThumbnailIconsFullThumbnail { color:"+a.thumbnail.titleColor+"; }\n",d+=c+".nGY2GThumbnailLabel { background:"+a.thumbnail.labelBackground+"; opacity:"+a.thumbnail.labelOpacity+"; }\n",d+=c+".nGY2GThumbnailImageTitle { color:"+a.thumbnail.titleColor+"; background-color:"+a.thumbnail.titleBgColor+"; "+(""==a.thumbnail.titleShadow?"":"Text-Shadow:"+a.thumbnail.titleShadow+";")+" }\n",d+=c+".nGY2GThumbnailAlbumTitle { color:"+a.thumbnail.titleColor+"; background-color:"+a.thumbnail.titleBgColor+"; "+(""==a.thumbnail.titleShadow?"":"Text-Shadow:"+a.thumbnail.titleShadow+";")+" }\n",d+=c+".nGY2GThumbnailDescription { color:"+a.thumbnail.descriptionColor+"; background-color:"+a.thumbnail.descriptionBgColor+"; "+(""==a.thumbnail.descriptionShadow?"":"Text-Shadow:"+a.thumbnail.descriptionShadow+";")+" }\n",d+=c+".nGY2GThumbnailIcons { padding:"+a.thumbnailIcon.padding+"; }\n",d+=c+".nGY2GThumbnailIcon { color:"+a.thumbnailIcon.color+"; }\n",d+=c+".nGY2GThumbnailIconTextBadge { background-color:"+a.thumbnailIcon.color+"; }\n","NUMBERS"!=Jb.O.galleryPaginationMode?(d+=c+".nGY2paginationDot { border:"+a.pagination.shapeBorder+"; background:"+a.pagination.shapeColor+";}\n",d+=c+".nGY2paginationDotCurrentPage { border:"+a.pagination.shapeBorder+"; background:"+a.pagination.shapeSelectedColor+";}\n",d+=c+".nGY2paginationRectangle { border:"+a.pagination.shapeBorder+"; background:"+a.pagination.shapeColor+";}\n",d+=c+".nGY2paginationRectangleCurrentPage { border:"+a.pagination.shapeBorder+"; background:"+a.pagination.shapeSelectedColor+";}\n"):(d+=c+".nGY2paginationItem { background:"+a.pagination.background+"; color:"+a.pagination.color+"; border-radius:"+a.pagination.borderRadius+"; }\n",d+=c+".nGY2paginationItemCurrentPage { background:"+a.pagination.background+"; color:"+a.pagination.color+"; border-radius:"+a.pagination.borderRadius+"; }\n",d+=c+".nGY2PaginationPrev { background:"+a.pagination.background+"; color:"+a.pagination.color+"; border-radius:"+a.pagination.borderRadius+"; }\n",d+=c+".nGY2PaginationNext { background:"+a.pagination.background+"; color:"+a.pagination.color+"; border-radius:"+a.pagination.borderRadius+"; }\n",d+=c+".nGY2paginationItemCurrentPage { background:"+a.pagination.backgroundSelected+"; }\n"),d+=c+".nGY2GalleryMoreButtonAnnotation { background:"+a.thumbnail.background+"; border-color:"+a.thumbnail.borderColor+"; border-top-width:"+Jb.O.thumbnailBorderVertical+"px; border-right-width:"+Jb.O.thumbnailBorderHorizontal+"px; border-bottom-width:"+Jb.O.thumbnailBorderVertical+"px; border-left-width:"+Jb.O.thumbnailBorderHorizontal+"px;}\n",d+=c+".nGY2GalleryMoreButtonAnnotation { color:"+a.thumbnail.titleColor+"; "+(""==a.thumbnail.titleShadow?"":"Text-Shadow:"+a.thumbnail.titleShadow)+"; }\n",jQuery("head").append('<style id="ngycs_'+Jb.baseEltID+'">'+d+"</style>"),Jb.$E.base.addClass(b)}function ya(){if(""!=Jb.VOM.viewerTheme)return void Jb.VOM.$cont.addClass(Jb.VOM.viewerTheme);void 0!==Jb.O.colorSchemeViewer&&(Jb.O.viewerTheme=Jb.O.colorSchemeViewer);var a=null;switch(i(Jb.O.viewerTheme)){case"object":a=Jb.viewerTheme_dark,jQuery.extend(!0,a,Jb.O.viewerTheme),Jb.VOM.viewerTheme="nanogallery_viewertheme_custom_"+Jb.baseEltID;break;case"string":switch(Jb.O.viewerTheme){case"none":return;case"light":a=Jb.viewerTheme_light,Jb.VOM.viewerTheme="nanogallery_viewertheme_light_"+Jb.baseEltID;break;case"border":a=Jb.viewerTheme_border,Jb.VOM.viewerTheme="nanogallery_viewertheme_border_"+Jb.baseEltID;break;case"dark":case"default":a=Jb.viewerTheme_dark,Jb.VOM.viewerTheme="nanogallery_viewertheme_dark_"+Jb.baseEltID}break;
vendor: 5,546 bytes, line 27
27default:return void Kb(Jb,"Error in viewerTheme parameter.")}var b="."+Jb.VOM.viewerTheme+" ",c=b+".nGY2Viewer { background:"+a.background+"; }\n";c+=b+".nGY2ViewerMedia { border:"+a.imageBorder+"; box-shadow:"+a.imageBoxShadow+"; }\n",c+=b+".nGY2Viewer .toolbarBackground { background:"+a.barBackground+"; }\n",c+=b+".nGY2Viewer .nGY2ViewerToolsTopLeft { background:"+a.barBackground+"; }\n",c+=b+".nGY2Viewer .nGY2ViewerToolsTopRight { background:"+a.barBackground+"; }\n",c+=b+".nGY2Viewer .nGY2ViewerAreaNext { background:"+a.barBackground+"; }\n",c+=b+".nGY2Viewer .nGY2ViewerAreaPrevious { background:"+a.barBackground+"; }\n",c+=b+".nGY2Viewer .toolbar { border:"+a.barBorder+"; color:"+a.barColor+"; }\n",c+=b+".nGY2Viewer .toolbar .previousButton:after { color:"+a.barColor+"; }\n",c+=b+".nGY2Viewer .toolbar .nextButton:after { color:"+a.barColor+"; }\n",c+=b+".nGY2Viewer .toolbar .closeButton:after { color:"+a.barColor+"; }\n",c+=b+".nGY2Viewer .toolbar .label .title { color:"+a.barColor+"; }\n",c+=b+".nGY2Viewer .toolbar .label .description { color:"+a.barDescriptionColor+"; }\n",jQuery("head").append("<style>"+c+"</style>"),Jb.VOM.$cont.addClass(Jb.VOM.viewerTheme)}function za(){Function.prototype.bind||(Function.prototype.bind=function(a){if("function"!=typeof this)throw new TypeError("Function.prototype.bind - what is trying to be bound is not callable");var b=Array.prototype.slice.call(arguments,1),c=this,d=function(){},e=function(){return c.apply(this instanceof d&&a?this:a,b.concat(Array.prototype.slice.call(arguments)))};return d.prototype=this.prototype,e.prototype=new d,e}),function(){for(var a=0,b=["ms","moz","webkit","o"],c=0;c<b.length&&!window.requestAnimationFrame;++c)window.requestAnimationFrame=window[b[c]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[b[c]+"CancelAnimationFrame"]||window[b[c]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(b,c){var d=(new Date).getTime(),e=Math.max(0,16-(d-a)),f=window.setTimeout(function(){b(d+e)},e);return a=d+e,f}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(a){clearTimeout(a)})}(),Array.prototype.removeIf=function(a){for(var b=this.length;b--;)a(this[b],b)&&this.splice(b,1)},String.prototype.startsWith||(String.prototype.startsWith=function(a,b){return b=b||0,this.indexOf(a,b)===b})}function Aa(a){var b=La(a,!1);if(-1==b.GOMidx)return"exit";var c=Jb.GOM.items[b.GOMidx].thumbnailIdx;switch(Jb.GOM.slider.hostIdx==b.GOMidx&&(c=Jb.GOM.items[Jb.GOM.slider.currentIdx].thumbnailIdx),b.action){case"OPEN":return Ma(c,!1),"exit";case"DISPLAY":return Ma(c,!0),"exit";case"TOGGLESELECT":return Ea(c),"exit";case"SHARE":return Ha(c),"exit";case"DOWNLOAD":return Ba(c),"exit";case"INFO":return gb(Jb.I[c]),"exit";case"CART":return Ca(c),"exit";default:var d=Jb.O.fnThumbnailToolCustAction;null!==d&&("function"==typeof d?d(b.action,Jb.I[c]):window[d](b.action,Jb.I[c]))}}function Ba(a){if("img"==Jb.I[a].mediaKind){var b=Jb.I[a].src;void 0!=Jb.I[a].downloadURL&&""!=Jb.I[a].downloadURL&&(b=Jb.I[a].downloadURL);var c=document.createElement("a");c.href=b,c.download=b.split("/").pop(),c.target="_blank",c.style.display="none",document.body.appendChild(c),c.click(),document.body.removeChild(c)}}function Ca(a){for(var b=!1,c=0;c<Jb.shoppingCart.length;c++)if(Jb.shoppingCart[c].idx==a){Jb.shoppingCart[c].cnt++;var d=Jb.O.fnShoppingCartUpdated;return null!==d&&("function"==typeof d?d(Jb.shoppingCart,Jb.I[a]):window[d](Jb.shoppingCart,Jb.I[a])),void wb("shoppingCartUpdated")}if(!b){Jb.shoppingCart.push({idx:a,ID:Jb.I[a].GetID(),cnt:1});var d=Jb.O.fnShoppingCartUpdated;null!==d&&("function"==typeof d?d(Jb.shoppingCart,Jb.I[a]):window[d](Jb.shoppingCart,Jb.I[a])),wb("shoppingCartUpdated")}}function Da(){Jb.GOM.nbSelected=0;for(var a=0,b=Jb.GOM.items.length;a<b;a++){var c=Jb.I[Jb.GOM.items[a].thumbnailIdx];if(c.selected){c.selected=!1;var d=Jb.O.fnThumbnailSelection;null!==d&&("function"==typeof d?d(c.$elt,c,Jb.I):window[d](c.$elt,c,Jb.I))}c.selected=!1}}function Ea(a){var b=Jb.I[a];!0===b.selected?(Fa(b,!1),Jb.GOM.nbSelected--,wb("itemUnSelected")):(Fa(b,!0),Jb.GOM.nbSelected++,wb("itemSelected"))}function Fa(a,b){a.selected=b,Ga(a);var c=Jb.O.fnThumbnailSelection;null!==c&&("function"==typeof c?c(a.$elt,a,Jb.I):window[c](a.$elt,a,Jb.I))}function Ga(a){if(null!=a.$elt){var b=a.$getElt(".nGY2GThumbnail"),c=a.$getElt(".nGY2GThumbnailIconImageSelect");!0===a.selected?(b.addClass("nGY2GThumbnailSubSelected"),c.addClass("nGY2ThumbnailSelected"),c.removeClass("nGY2ThumbnailUnselected"),c.html(Jb.O.icons.thumbnailSelected)):(b.removeClass("nGY2GThumbnailSubSelected"),c.removeClass("nGY2ThumbnailSelected"),c.addClass("nGY2ThumbnailUnselected"),c.html(Jb.O.icons.thumbnailUnselected))}}function Ha(a){var b=Jb.I[a],c=document.location.protocol+"//"+document.location.hostname+document.location.pathname,d="#nanogallery/"+Jb.baseEltID+"/";"image"==b.kind?d+=b.albumID+"/"+b.GetID():d+=b.GetID();var e="";e+='<div class="nGY2PopupOneItem" style="text-align:center;" data-share="facebook">'+Jb.O.icons.shareFacebook+"</div>",e+='<div class="nGY2PopupOneItem" style="text-align:center;" data-share="pinterest">'+Jb.O.icons.sharePinterest+"</div>",e+='<div class="nGY2PopupOneItem" style="text-align:center;" data-share="tumblr">'+Jb.O.icons.shareTumblr+"</div>",e+='<div class="nGY2PopupOneItem" style="text-align:center;" data-share="twitter">'+Jb.O.icons.shareTwitter+"</div>",e+='<div class="nGY2PopupOneItem" style="text-align:center;" data-share="googleplus">
27'+Jb.O.icons.shareGooglePlus+"</div>",e+='<div class="nGY2PopupOneItem" style="text-align:center;" data-share="vk">'+Jb.O.icons.shareVK+"</div>",e+='<div class="nGY2PopupOneItem" style="text-align:center;" data-share="mail">'+Jb.O.icons.shareMail+"</div>",e+='<div class="nGY2PopupOneItem" style="text-align:center;"></div>',e+='<input class="nGY2PopupOneItemText" readonly type="text" value="'+c+d+'" style="width:100%;text-align:center;">',e+="<br>",c=encodeURIComponent(document.location.protocol+"//"+document.location.hostname+document.location.pathname+d);var f=b.title,g=b.thumbImg().src;Ia("Share to:",e,"Center"),Jb.popup.$elt.find(".nGY2PopupOneItem").on("click",function(a){a.stopPropagation();var b="",d=!0;switch(jQuery(this).attr("data-share").toUpperCase()){case"FACEBOOK":b="https://www.facebook.com/sharer.php?u="+c;break;case"VK":b="http://vk.com/share.php?url="+c;break;case"GOOGLEPLUS":b="https://plus.google.com/share?url="+c;break;case"TWITTER":b="https://twitter.com/intent/tweet?text="+f+"url="+c;break;case"PINTEREST":b="https://pinterest.com/pin/create/button/?media="+g+"&url="+c+"&description="+f;break;case"TUMBLR":b="http://www.tumblr.com/share/link?url="+c+"&name="+f;break;case"MAIL":b="mailto:?subject="+f+"&body="+c;break;default:d=!1}d&&(window.open(b,"","height=550,width=500,left=100,top=100,menubar=0"),Jb.popup.close())})}function Ia(a,b,c){var d='<div class="nGY2Popup" style="opacity:0;"><div class="nGY2PopupContent'+c+'">';d+='<div class="nGY2PopupCloseButton">'+Jb.O.icons.buttonClose+"</div>",d+='<div class="nGY2PopupTitle">'+a+"</div>",d+=b,d+="</div></div>",Jb.popup.$elt=jQuery(d).appendTo("body"),g(Jb.VOM.$viewer,Jb.popup.$elt),Jb.popup.isDisplayed=!0,(new NGTweenable).tween({from:{opacity:0}
27,to:{opacity:1},easing:"easeInOutSine",duration:250,step:function(a,b){Jb.popup.$elt.css(a)}}),Jb.popup.$elt.find(".nGY2PopupCloseButton").on("click",function(a){a.stopPropagation(),Jb.popup.close()})}function Ja(a){if(!Jb.VOM.viewerDisplayed&&-1!=Jb.GOM.albumIdx){var b=La(a,!0);if(-1!=b.GOMidx){a.target||a.srcElement;ea(b.GOMidx)}}}function Ka(a){if(!Jb.VOM.viewerDisplayed&&-1!=Jb.GOM.albumIdx){var b=La(a,!0);if(-1!=b.GOMidx){a.target||a.srcElement;ga(b.GOMidx)}}}function La(a,b){var c={action:"NONE",GOMidx:-1};if(void 0==a)return c;for(var d=a.target||a.srcElement;d!=Jb.$E.conTnParent[0];){if(jQuery(d).hasClass("nGY2GThumbnail"))return"NONE"==c.action&&(c.action="OPEN"),c.GOMidx=jQuery(d).data("index"),c;if(!b){var e=jQuery(d).data("ngy2action");""!=e&&void 0!=e&&(c.action=e)}if(null==d.parentNode)return c;d=d.parentNode}return c}function Ma(a,b){var c=Jb.I[a],d=Jb.O.fnThumbnailClicked;if(null!==d&&("function"==typeof d?d(c.$elt,c):window[d](c.$elt,c)),void 0!==c.destinationURL&&c.destinationURL.length>0)return void(window.location=c.destinationURL);switch(c.kind){case"image":!1===b&&Jb.GOM.nbSelected>0?Ea(a):Pa(a);break;case"album":if(!1===b&&Jb.GOM.nbSelected>0)Ea(a);else{if(Jb.O.thumbnailAlbumDisplayImage&&0!=a)return void Na(a);m("-1",c.GetID())}break;case"albumUp":m("-1",NGY2Item.Get(Jb,c.albumID).albumID)}}function Na(a){Jb.O.debugMode&&console.log("#DisplayFirstPhotoInAlbum : "+a);for(var b=Jb.I[a],c=Jb.I.length,d=0;d<c;d++)if(Jb.I[d].albumID==b.GetID())return void Pa(d);ia(b.GetID(),Na,a,null)}function Oa(a){switch(Jb.O.kind){case"flickr":var b="https://www.flickr.com/photos/"+Jb.O.userID+"/"+a.GetID();"0"!=a.albumID&&(b+="/in/album-"+a.albumID+"/"),window.open(b,"_blank");break;case"picasa":case"google":case"google2":default:var b=a.responsiveURL();window.open(b,"_blank")}}function Pa(a){if(Jb.O.thumbnailOpenImage){if(Jb.O.thumbnailOpenOriginal)return void Oa(Jb.I[a]);var b=[];Jb.VOM.currItemIdx=0,Jb.VOM.items=[],Jb.VOM.albumID=Jb.I[a].albumID;var c=new h(a);Jb.VOM.items.push(c),b.push(Jb.I[a]);for(var d=Jb.I.length,e=a+1;e<d;e++){var f=Jb.I[e];if("image"==f.kind&&f.isToDisplay(Jb.VOM.albumID)&&""==f.destinationURL){var c=new h(e);Jb.VOM.items.push(c),b.push(f)}}for(var g=Jb.VOM.items.length,i=1,e=0;e<a;e++){var f=Jb.I[e];if("image"==f.kind&&f.isToDisplay(Jb.VOM.albumID)&&""==f.destinationURL){var c=new h(e);c.mediaNumber=i,Jb.VOM.items.push(c),b.push(f),i++}}for(var j=0;j<g;j++)Jb.VOM.items[j].mediaNumber=i,i++;var k=Jb.O.fnThumbnailOpen;if(null!==k)return void("function"==typeof k?k(b):window[k](b));if(Jb.VOM.viewerDisplayed){Jb.VOM.$mediaCurrent.empty();var f=Jb.VOM.NGY2Item(0),l='<div class="nGY2ViewerMediaLoaderDisplayed"></div>';"img"==f.mediaKind&&0!=f.imageWidth&&0!=f.imageHeight&&(l='<div class="nGY2ViewerMediaLoaderHidden"></div>'),Jb.VOM.$mediaCurrent.append(l+f.mediaMarkup),sb(Jb.VOM.NGY2Item(1),Jb.VOM.$mediaNext,0),sb(Jb.VOM.NGY2Item(-1),Jb.VOM.$mediaPrevious,0),"img"==f.mediaKind&&Jb.VOM.ImageLoader.loadImage(rb,f),pb(0,"")}else Ya()}}function Qa(){if(Jb.O.viewerZoom&&!Jb.VOM.viewerMediaIsChanged){var a=Jb.VOM.NGY2Item(0);if(a.imageHeight>0&&a.imageWidth>0)return!1===Jb.VOM.zoom.isZooming&&(Jb.VOM.zoom.userFactor=1,Jb.VOM.zoom.isZooming=!0),!0}}function Ra(a){a?(Jb.VOM.zoom.userFactor+=.1,Sa()):(Jb.VOM.zoom.userFactor-=.1,Ta()),Ua()}function Sa(){Jb.VOM.zoom.userFactor>3&&(Jb.VOM.zoom.userFactor=3)}function Ta(){Jb.VOM.zoom.userFactor<.2&&(Jb.VOM.zoom.userFactor=.2)}function Ua(){Jb.VOM.zoom.isZooming||(Jb.VOM.zoom.userFactor=1),Wa(Jb.VOM.NGY2Item(0),Jb.VOM.$mediaCurrent,!0),Wa(Jb.VOM.NGY2Item(-1),Jb.VOM.$mediaPrevious,!1),Wa(Jb.VOM.NGY2Item(1),Jb.VOM.$mediaNext,!1)}function Va(a){var b=a.children().eq(1);b.css({height:"80%"}),b.css({width:"90%"}),b[0].style[Jb.CSStransformName]='translate(0px, "50%") '}function Wa(a,b,c){if("img"!=a.mediaKind)return void Va(b);if(0==a.imageHeight||0==a.imageWidth)return void sb(a,b,0);var d=1==c?Jb.VOM.zoom.userFactor:1,e=1;"bestImageQuality"==Jb.O.viewerImageDisplay&&(e=window.devicePixelRatio);var f=(Jb.VOM.window.lastWidth-Jb.VOM.padding.V)/(a.imageWidth/e),g=(Jb.VOM.window.lastHeight-Jb.VOM.padding.H)/(a.imageHeight/e),h=Math.min(f,g);h>1&&"upscale"!=Jb.O.viewerImageDisplay&&(h=1);var i=a.imageHeight/e*d*h,j=a.imageWidth/e*d*h;b.children().eq(1).css({height:i}),b.children().eq(1).css({width:j});var k=0;j>Jb.VOM.window.lastWidth&&(k=-(j-Jb.VOM.window.lastWidth)/2);var l=0;i>Jb.VOM.window.lastHeight&&(l=(i-Jb.VOM.window.lastHeight)/2),l=0,c?(Jb.VOM.zoom.isZooming||(Jb.VOM.panPosX=0,Jb.VOM.panPosY=0),Jb.VOM.zoom.posX=k,Jb.VOM.zoom.posY=l,Xa(Jb.VOM.panPosX,Jb.VOM.panPosY,b,!1)):(mb(Jb.VOM.swipePosX),b.children().eq(1)[0].style[Jb.CSStransformName]="translate(0px, 0px) rotate("+
27a.rotationAngle+"deg)")}function Xa(a,b,c,d){d&&(Jb.VOM.panPosX=a,Jb.VOM.panPosY=b),a+=Jb.VOM.zoom.posX,b+=Jb.VOM.zoom.posY,c.children().eq(1)[0].style[Jb.CSStransformName]="translate("+a+"px, "+b+"px) rotate("+Jb.VOM.NGY2Item(0).rotationAngle+"deg)"}function Ya(){Jb.VOM.viewerDisplayed=!0,Jb.GOM.firstDisplay=!1,Jb.VOM.saveOverflowX=window.getComputedStyle(document.body)["overflow-x"],Jb.VOM.saveOverflowY=window.getComputedStyle(document.body)["overflow-y"],jQuery("body").css({overflow:"hidden"}),Jb.VOM.$cont=jQuery('<div class="nGY2 nGY2ViewerContainer" style="opacity:1"></div>').appendTo("body"),ya(),Jb.VOM.$viewer=jQuery('<div class="nGY2Viewer" style="opacity:0" itemscope itemtype="http://schema.org/ImageObject"></div>').appendTo(Jb.VOM.$cont),Jb.VOM.$viewer.css({msTouchAction:"none",touchAction:"none"}),Jb.VOM.currItemIdx=0;var a='<div class="nGY2ViewerMediaPan"><div class="nGY2ViewerMediaLoaderDisplayed"></div>'+Jb.VOM.NGY2Item(-1).mediaMarkup+"</div>";a+='<div class="nGY2ViewerMediaPan"><div class="nGY2ViewerMediaLoaderDisplayed"></div>'+Jb.VOM.NGY2Item(0).mediaMarkup+"</div>",a+='<div class="nGY2ViewerMediaPan"><div class="nGY2ViewerMediaLoaderDisplayed"></div>'+Jb.VOM.NGY2Item(1).mediaMarkup+"</div>";var b="",c=Jb.O.icons.viewerImgPrevious;void 0!=c&&""!=c&&(b+='<div class="nGY2ViewerAreaPrevious ngy2viewerToolAction" data-ngy2action="previous">'+c+"</div>");var d=Jb.O.icons.viewerImgNext;void 0!=d&&""!=d&&(b+='<div class="nGY2ViewerAreaNext ngy2viewerToolAction" data-ngy2action="next">'+d+"</div>"),Jb.VOM.$content=jQuery('<div class="nGY2ViewerContent">'+a+b+"</div>").appendTo(Jb.VOM.$viewer);var e=Jb.VOM.$content.find(".nGY2ViewerMediaPan");Jb.VOM.$mediaPrevious=e.eq(0),Jb.VOM.$mediaCurrent=e.eq(1),Jb.VOM.$mediaNext=e.eq(2),Jb.VOM.ImageLoader.loadImage(rb,Jb.VOM.NGY2Item(0)),Jb.VOM.ImageLoader.loadImage(rb,Jb.VOM.NGY2Item(-1)),Jb.VOM.ImageLoader.loadImage(rb,Jb.VOM.NGY2Item(1)),Jb.VOM.padding.H=parseInt(Jb.VOM.$content.css("padding-left"))+parseInt(Jb.VOM.$content.css("padding-right")),Jb.VOM.padding.V=parseInt(Jb.VOM.$content.css("padding-top"))+parseInt(Jb.VOM.$content.css("padding-bottom"));var f="",h=" toolbarBackground";Jb.O.viewerToolbar.fullWidth&&(f=" toolbarBackground",h="");var i="text-align:center;";switch(Jb.O.viewerToolbar.align){case"left":i="text-align:left;";break;case"right":i="text-align:right;"}var j='<div class="toolbarContainer nGEvent'+f+'" style="visibility:'+(Jb.O.viewerToolbar.display?"visible":"hidden")+";"+i+'"><div class="toolbar nGEvent'+h+'"></div></div>';if(Jb.VOM.$toolbar=jQuery(j).appendTo(Jb.VOM.$viewer),"min"==Jb.VOM.toolbarMode||Jb.O.viewerToolbar.autoMinimize>0&&Jb.O.viewerToolbar.autoMinimize>=Jb.GOM.cache.viewport.w?kb():jb(),""!=Jb.O.viewerTools.topLeft){for(var k='<div class="nGY2ViewerToolsTopLeft nGEvent"><div class="toolbar nGEvent">',l=Jb.O.viewerTools.topLeft.split(","),m=0,n=l.length;m<n;m++)k+=hb(l[m]);k+="</div></div>",Jb.VOM.$toolbarTL=jQuery(k).appendTo(Jb.VOM.$viewer)}if(""!=Jb.O.viewerTools.topRight){for(var o='<div class="nGY2ViewerToolsTopRight nGEvent"><div class="toolbar nGEvent">',p=Jb.O.viewerTools.topRight.split(","),m=0,q=p.length;m<q;m++)o+=hb(p[m]);o+="</div></div>",Jb.VOM.$toolbarTR=jQuery(o).appendTo(Jb.VOM.$viewer)}db(),Jb.O.viewerDisplayLogo&&(Jb.$E.vwLogo=jQuery('<div class="nGY2 nGY2ViewerLogo"></div>').appendTo(Jb.VOM.$viewer)),ngscreenfull.enabled&&Jb.O.viewerFullscreen&&ngscreenfull.request(),g("",Jb.VOM.$viewer),ub(!0),Jb.VOM.timeImgChanged=(new Date).getTime(),(new NGTweenable).tween({from:{opacity:0,posY:.5*Jb.VOM.window.lastHeight},to:{opacity:1,posY:0},delay:30,duration:500,easing:"easeOutQuart",step:function(a){Jb.VOM.$viewer.css("opacity",a.opacity),Jb.VOM.$viewer[0].style[Jb.CSStransformName]="translateY("+a.posY+"px) "}}),mb(0),$a(),pb(0,""),Jb.O.slideshowAutoStart&&(Jb.VOM.playSlideshow=!1,ib())}function Za(){return!(!Jb.VOM.viewerDisplayed||Jb.VOM.viewerMediaIsChanged||"img"!=Jb.VOM.NGY2Item(0).mediaKind)}function $a(){null==Jb.VOM.hammertime&&(Jb.VOM.hammertime=new NGHammer.Manager(Jb.VOM.$cont[0],{recognizers:[[NGHammer.Pinch,{enable:!0}],[NGHammer.Pan,{direction:NGHammer.DIRECTION_ALL}]]}
27),Jb.VOM.hammertime.on("pan",function(a){if(Za())if(Jb.VOM.zoom.isZooming)Xa(Jb.VOM.panPosX+a.deltaX,Jb.VOM.panPosY+a.deltaY,Jb.VOM.$mediaCurrent,!1),1==Jb.VOM.toolbarsDisplayed&&Jb.VOM.toolsHide();else if(a.deltaY>Jb.VOM.panThreshold&&Math.abs(a.deltaX)<Jb.VOM.panThreshold&&!Jb.VOM.panXOnly){mb(0);var b=Math.min(a.deltaY,200);Jb.VOM.$viewer[0].style[Jb.CSStransformName]="translateY("+b+"px) ",Jb.VOM.$viewer.css("opacity",1-b/200/2)}else Math.abs(a.deltaX)>Jb.VOM.panThreshold&&(Jb.VOM.panXOnly=!0),mb(a.deltaX),Jb.VOM.$viewer[0].style[Jb.CSStransformName]="translateY(0px)",Jb.VOM.$viewer.css("opacity",1)}),Jb.VOM.hammertime.on("panend",function(a){if(Za()){if(Jb.VOM.zoom.isZooming)Jb.VOM.timeImgChanged=(new Date).getTime(),Xa(Jb.VOM.panPosX+a.deltaX,Jb.VOM.panPosY+a.deltaY,Jb.VOM.$mediaCurrent,!0);else{var b=!1;Jb.VOM.panXOnly||a.deltaY>50&&Math.abs(a.deltaX)<50&&(tb(Jb.VOM.currItemIdx),b=!0),b||(Math.abs(a.deltaX)<50?mb(0):a.deltaX>50?ob():nb())}Jb.VOM.panXOnly=!1}}),Jb.O.viewerZoom?(Jb.VOM.hammertime.add(new NGHammer.Tap({event:"doubletap",taps:2})),Jb.VOM.hammertime.add(new NGHammer.Tap({event:"singletap"})),Jb.VOM.hammertime.get("doubletap").recognizeWith("singletap"),Jb.VOM.hammertime.get("singletap").requireFailure("doubletap"),Jb.VOM.hammertime.on("singletap",function(a){Za()&&(_a(a.srcEvent),0==Jb.VOM.toolbarsDisplayed?Ib(bb,100,!1)():-1!==a.target.className.indexOf("nGY2ViewerMedia")&&(a.srcEvent.pageX<Jb.GOM.cache.viewport.w/2?ob():nb()))}),Jb.VOM.hammertime.on("doubletap",function(a){Za()&&(_a(a.srcEvent),-1!==a.target.className.indexOf("nGY2ViewerMedia")&&(Jb.VOM.zoom.isZooming?(Jb.VOM.zoom.isZooming=!1,ub(!0)):Qa()&&(Jb.VOM.zoom.userFactor=1.5,Ua())))}),Jb.VOM.hammertime.on("pinchend",function(a){ 28a.srcEvent.stopPropagation(),a.srcEvent.preventDefault(),Jb.VOM.timeImgChanged=(new Date).getTime()}),Jb.VOM.hammertime.on("pinch",function(a){a.srcEvent.stopPropagation(),a.srcEvent.preventDefault(),Qa()&&(Jb.VOM.zoom.userFactor=a.scale,Sa(),Ta(),Ua())})):Jb.VOM.hammertime.on("tap",function(a){Za()&&(_a(a.srcEvent),0==Jb.VOM.toolbarsDisplayed?Ib(bb,100,!1)():-1!==a.target.className.indexOf("nGY2ViewerMedia")&&(a.srcEvent.pageX<Jb.GOM.cache.viewport.w/2?ob():nb()))}
28))}function _a(a){a.stopPropagation(),a.preventDefault()}function ab(){Jb.VOM.viewerDisplayed&&(Jb.VOM.toolbarsDisplayed=!1,cb(0))}function bb(){Jb.VOM.viewerDisplayed&&(Jb.VOM.toolbarsDisplayed=!0,cb(1),Jb.VOM.toolsHide())}function cb(a){null!=Jb.VOM.$toolbar&&Jb.VOM.$toolbar.css("opacity",a),null!=Jb.VOM.$toolbarTL&&Jb.VOM.$toolbarTL.css("opacity",a),null!=Jb.VOM.$toolbarTR&&Jb.VOM.$toolbarTR.css("opacity",a),Jb.VOM.$content.find(".nGY2ViewerAreaNext").css("opacity",a),Jb.VOM.$content.find(".nGY2ViewerAreaPrevious").css("opacity",a)}function db(){Jb.VOM.$viewer.off("touchstart click",".ngy2viewerToolAction",eb),Jb.VOM.$viewer.on("touchstart click",".ngy2viewerToolAction",eb)}function eb(b){if(!((new Date).getTime()-Jb.timeLastTouchStart<300)){Jb.timeLastTouchStart=(new Date).getTime();var c=a(this),d=c.data("ngy2action");if(void 0!=d){switch(d){case"next":_a(b),nb();break;case"previous":_a(b),ob();break;case"playPause":b.stopPropagation(),ib();break;case"zoomIn":_a(b),Qa()&&Ra(!0);break;case"zoomOut":_a(b),Qa()&&Ra(!1);break;case"minimize":_a(b),"std"==Jb.VOM.toolbarMode?kb():jb();break;case"fullScreen":b.stopPropagation(),ngscreenfull.enabled&&ngscreenfull.toggle();break;case"info":b.stopPropagation(),gb(Jb.VOM.NGY2Item(0));break;case"close":if(_a(b),(new Date).getTime()-Jb.VOM.timeImgChanged<400)return;tb(Jb.VOM.currItemIdx);break;case"download":_a(b),Ba(Jb.VOM.items[Jb.VOM.currItemIdx].ngy2ItemIdx);break;case"share":_a(b),Ha(Jb.VOM.items[Jb.VOM.currItemIdx].ngy2ItemIdx);break;case"linkOriginal":_a(b),Oa(Jb.VOM.NGY2Item(0));break;case"rotateLeft":_a(b),fb(-90);break;case"rotateRight":_a(b),fb(90)}var e=Jb.O.fnImgToolbarCustClick;0==d.indexOf("custom")&&null!==e&&("function"==typeof e?e(d,c,Jb.VOM.NGY2Item(0)):window[e](d,c,Jb.VOM.NGY2Item(0)))}}}function fb(a){var b=Jb.VOM.NGY2Item(0);"img"==b.mediaKind&&(b.rotationAngle+=a,b.rotationAngle=b.rotationAngle%360,b.rotationAngle<0&&(b.rotationAngle+=360),mb(0),Wa(Jb.VOM.NGY2Item(0),Jb.VOM.$mediaCurrent,!0))}function gb(a){var b='<div class="nGY2PopupOneItemText">'+a.title+"</div>";b+='<div class="nGY2PopupOneItemText">'+a.description+"</div>",""!=a.author&&(b+='<div class="nGY2PopupOneItemText">'+Jb.O.icons.user+" "+a.author+"</div>"),""!=a.exif.model&&(b+='<div class="nGY2PopupOneItemText">'+Jb.O.icons.config+" "+a.exif.model+"</div>");var c="";c+=""==a.exif.flash?"":" "+a.exif.flash,c+=""==a.exif.focallength?"":" "+a.exif.focallength+"mm",c+=""==a.exif.fstop?"":" f"+a.exif.fstop,c+=""==a.exif.exposure?"":" "+a.exif.exposure+"s",c+=""==a.exif.iso?"":" "+a.exif.iso+" ISO",""!=a.exif.time&&(c+=" "+a.exif.time),b+='<div class="nGY2PopupOneItemText">'+c+"</div>",""!=a.exif.location&&(b+='<div class="nGY2PopupOneItemText">'+Jb.O.icons.location+' <a href="http://maps.google.com/maps?z=12&t=m&q='+encodeURIComponent(a.exif.location)+'" target="_blank">'+a.exif.location+"</a></div>",b+='<iframe width="300" height="150" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://maps.google.com/maps?&t=m&q='+encodeURIComponent(a.exif.location)+'&output=embed"></iframe>'),Ia(Jb.O.icons.viewerInfo,b,"Left")}function hb(a){var b='<div class="ngbt ngy2viewerToolAction ',c=a.replace(/^\s+|\s+$/g,"");switch(c){case"minimizeButton":var d=Jb.O.icons.viewerToolbarMin;"min"==Jb.VOM.toolbarMode&&(d=Jb.O.icons.viewerToolbarStd),b+='minimizeButton nGEvent" data-ngy2action="minimize">'+d+"</div>";break;case"previousButton":b+='previousButton nGEvent" data-ngy2action="previous">'+Jb.O.icons.viewerPrevious+"</div>";break;case"pageCounter":b+='pageCounter nGEvent"></div>';break;case"nextButton":b+='nextButton nGEvent" data-ngy2action="next">'+Jb.O.icons.viewerNext+"</div>";break;case"playPauseButton":b+='playButton playPauseButton nGEvent" data-ngy2action="playPause">'+Jb.O.icons.viewerPlay+"</div>";break;case"rotateLeft":b+='rotateLeftButton nGEvent" data-ngy2action="rotateLeft">'+Jb.O.icons.viewerRotateLeft+"</div>";break;case"rotateRight":b+='rotateRightButton nGEvent" data-ngy2action="rotateRight">'+Jb.O.icons.viewerRotateRight+"</div>";break;case"downloadButton":b+='downloadButton nGEvent" data-ngy2action="download">'+Jb.O.icons.viewerDownload+"</div>";break;case"zoomButton":b+='nGEvent" data-ngy2action="zoomIn">'+Jb.O.icons.viewerZoomIn+'</div><div class="ngbt ngy2viewerToolAction nGEvent" data-ngy2action="zoomOut">'+Jb.O.icons.viewerZoomOut+"</div>";break;case"fullscreenButton":var e=Jb.O.icons.viewerFullscreenOn;ngscreenfull.enabled&&Jb.VOM.viewerIsFullscreen&&(e=Jb.O.icons.viewerFullscreenOff),b+='setFullscreenButton fullscreenButton nGEvent" data-ngy2action="fullScreen">'+e+"</div>";break;case"infoButton":b+='infoButton nGEvent" data-ngy2action="info">'+Jb.O.icons.viewerInfo+"</div>";break;case"linkOriginalButton":b+='linkOriginalButton nGEvent" data-ngy2action="linkOriginal">'+Jb.O.icons.viewerLinkOriginal+"</div>";break;case"closeButton":b+='closeButton nGEvent" data-ngy2action="close">
28'+Jb.O.icons.buttonClose+"</div>";break;case"shareButton":b+='nGEvent" data-ngy2action="share">'+Jb.O.icons.viewerShare+"</div>";break;case"label":b+='"><div class="title nGEvent" itemprop="name"></div><div class="description nGEvent" itemprop="description"></div></div>';break;default:if(0==c.indexOf("custom")){var f="",g=Jb.O.fnImgToolbarCustInit;if(null!==g&&("function"==typeof g?g(c):window[g](c)),void 0==f||""==f){var h=c.substring(6);f=Jb.O.icons["viewerCustomTool"+h]}b+="ngy2CustomBtn "+c+' nGEvent" data-ngy2action="'+c+'">'+f+"</div>"}else b=""}return b}function ib(){Jb.VOM.playSlideshow?(window.clearTimeout(Jb.VOM.playSlideshowTimerID),Jb.VOM.playSlideshow=!1,Jb.VOM.$viewer.find(".playPauseButton").html(Jb.O.icons.viewerPlay)):(Jb.VOM.playSlideshow=!0,nb(),Jb.VOM.$viewer.find(".playPauseButton").html(Jb.O.icons.viewerPause))}function jb(){Jb.VOM.toolbarMode="std";for(var a="",b=Jb.O.viewerToolbar.standard.split(","),c=0,d=b.length;c<d;c++)a+=hb(b[c]);Jb.VOM.$toolbar.find(".toolbar").html(a),lb()}function kb(){if(void 0==Jb.O.viewerToolbar.minimized||""==Jb.O.viewerToolbar.minimized)jb();else{Jb.VOM.toolbarMode="min";for(var a="",b=Jb.O.viewerToolbar.minimized.split(","),c=0,d=b.length;c<d;c++)a+=hb(b[c]);Jb.VOM.$toolbar.find(".toolbar").html(a),lb()}}function lb(){var a=Jb.VOM.currItemIdx;if(null!=a){var b=Jb.VOM.NGY2Item(0),c=!1;void 0!==b.title&&""!=b.title?(Jb.VOM.$viewer.find(".ngy2viewerToolAction").find(".title").html(b.title),c=!0):Jb.VOM.$viewer.find(".ngy2viewerToolAction").find(".title").html(""),void 0!==b.description&&""!=b.description?(Jb.VOM.$viewer.find(".ngy2viewerToolAction").find(".description").html(b.description),c=!0):Jb.VOM.$viewer.find(".ngy2viewerToolAction").find(".description").html(""),c?Jb.VOM.$viewer.find(".ngy2viewerToolAction").find(".label").show():Jb.VOM.$viewer.find(".ngy2viewerToolAction").find(".label").hide();var d=Jb.VOM.items.length;d>0&&Jb.VOM.$viewer.find(".pageCounter").html(Jb.VOM.items[a].mediaNumber+"/"+d);var e=Jb.VOM.$viewer.find(".ngy2CustomBtn"),f=Jb.O.fnImgToolbarCustDisplay;e.length>0&&null!==f&&("function"==typeof f?f(e,b):window[f](e,b)),db()}}function mb(a){if(Jb.VOM.swipePosX=a,null==Jb.CSStransformName);else{Jb.VOM.$mediaCurrent[0].style[Jb.CSStransformName]="translate("+a+"px, 0px)";var b=Jb.VOM.NGY2Item(-1),c=Jb.VOM.NGY2Item(1);if(Jb.O.imageTransition.startsWith("SWIPE")){b.mediaTransition()&&sb(Jb.VOM.NGY2Item(-1),Jb.VOM.$mediaPrevious,1),c.mediaTransition()&&sb(Jb.VOM.NGY2Item(1),Jb.VOM.$mediaNext,1);var d=Math.min(Math.max(Math.abs(a)/Jb.VOM.window.lastWidth,.8),1);if("SWIPE"==Jb.O.imageTransition&&(d=1),a>0){var e=Jb.VOM.window.lastWidth;b.mediaTransition()&&(Jb.VOM.$mediaPrevious[0].style[Jb.CSStransformName]="translate("+(-e+a)+"px, 0px) scale("+d+")"),c.mediaTransition()&&(Jb.VOM.$mediaNext[0].style[Jb.CSStransformName]="translate("+e+"px, 0px) scale("+d+")")}else{var e=-Jb.VOM.window.lastWidth;c.mediaTransition()&&(Jb.VOM.$mediaNext[0].style[Jb.CSStransformName]="translate("+(-e+a)+"px, 0px) scale("+d+")"),b.mediaTransition()&&(Jb.VOM.$mediaPrevious[0].style[Jb.CSStransformName]="translate("+e+"px, 0px) scale("+d+")")}}if("SLIDEAPPEAR"==Jb.O.imageTransition)if(Jb.VOM.$mediaPrevious[0].style[Jb.CSStransformName]="",Jb.VOM.$mediaNext[0].style[Jb.CSStransformName]="",a<0){var f=-a/Jb.VOM.window.lastWidth;c.mediaTransition()&&sb(c,Jb.VOM.$mediaNext,f),b.mediaTransition()&&sb(b,Jb.VOM.$mediaPrevious,0)}else{var f=a/Jb.VOM.window.lastWidth;b.mediaTransition()&&sb(b,Jb.VOM.$mediaPrevious,f),c.mediaTransition()&&sb(c,Jb.VOM.$mediaNext,0)}}}function nb(){Jb.VOM.viewerMediaIsChanged||(new Date).getTime()-Jb.VOM.timeImgChanged<300||(wb("lightboxNextImage"),pb(Jb.VOM.IdxNext(),"nextImage"))}function ob(){Jb.VOM.viewerMediaIsChanged||(new Date).getTime()-Jb.VOM.timeImgChanged<300||(Jb.VOM.playSlideshow&&ib(),wb("lightboxPreviousImage"),pb(Jb.VOM.IdxPrevious(),"previousImage"))}function pb(a,b){Jb.VOM.playSlideshow&&window.clearTimeout(Jb.VOM.playSlideshowTimerID);var c=Jb.VOM.NGY2Item(0),d=Jb.I[Jb.VOM.items[a].ngy2ItemIdx],e="nextImage"==b?Jb.VOM.$mediaNext:Jb.VOM.$mediaPrevious;"nextImage"==b?sb(Jb.VOM.NGY2Item(-1),Jb.VOM.$mediaPrevious,0):sb(Jb.VOM.NGY2Item(1),Jb.VOM.$mediaNext,0),Jb.VOM.timeImgChanged=(new Date).getTime(),Jb.VOM.viewerMediaIsChanged=!0,Jb.VOM.zoom.isZooming=!1,ub(!0),Jb.O.debugMode&&console.timeline&&console.timeline("nanogallery2_viewer"),zb(d.albumID,d.GetID());var f=Jb.GOM.cache.viewport,g=400*(f.w-Math.abs(Jb.VOM.swipePosX))/f.w;if(""==b)sb(Jb.VOM.NGY2Item(0),Jb.VOM.$mediaCurrent,1),null==Jb.CSStransformName?(sb(d,e,1),qb(b,a)):(sb(d,e,0),(new NGTweenable).tween({from:{opacity:0}
28,to:{opacity:1},attachment:{dT:b,item:c},easing:"easeInOutSine",delay:30,duration:400,step:function(a,b){Jb.VOM.$content.css("opacity",a.opacity)},finish:function(b,c){bb(),qb(c.dT,a)}}));else if(null==Jb.CSStransformName)sb(d,e,1),sb(Jb.VOM.NGY2Item(0),Jb.VOM.$mediaCurrent,1),qb(b,a);else switch(Jb.O.imageTransition){case"SWIPE":case"SWIPE2":var h="nextImage"==b?-f.w:f.w;e[0].style[Jb.CSStransformName]="translate("+-h+"px, 0px) ",(new NGTweenable).tween({from:{t:Jb.VOM.swipePosX},to:{t:"nextImage"==b?-f.w:f.w},attachment:{dT:b,$e:e,itemNew:d,itemOld:c,dir:h},delay:30,duration:g,easing:"swipe"==Jb.O.imageTransition?"easeInOutSine":"easeInOutCubic",step:function(a,b){if(sb(Jb.VOM.NGY2Item(0),Jb.VOM.$mediaCurrent,1),Jb.VOM.$mediaCurrent[0].style[Jb.CSStransformName]="translate("+a.t+"px, 0px)",b.itemNew.mediaTransition()){sb(b.itemNew,b.$e,1);var c=Math.min(Math.max(Math.abs(a.t)/Jb.VOM.window.lastWidth,.8),1);"SWIPE"==Jb.O.imageTransition&&(c=1),b.$e[0].style[Jb.CSStransformName]="translate("+(-b.dir+a.t)+"px, 0px) scale("+c+")"}},finish:function(b,c){Jb.VOM.$mediaCurrent[0].style[Jb.CSStransformName]="",c.$e[0].style[Jb.CSStransformName]="",qb(c.dT,a)}});break;case"SLIDEAPPEAR":default:var h="nextImage"==b?-f.w:f.w,i=Math.abs(Jb.VOM.swipePosX)/Jb.VOM.window.lastWidth;e[0].style[Jb.CSStransformName]="",(new NGTweenable).tween({from:{o:i,t:Jb.VOM.swipePosX},to:{o:1,t:"nextImage"==b?-f.w:f.w},attachment:{dT:b,$e:e,itemNew:d,itemOld:c,dir:h},delay:30,duration:g,easing:"easeInOutSine",step:function(a,b){Jb.VOM.$mediaCurrent[0].style[Jb.CSStransformName]="translate("+a.t+"px, 0px)",b.itemNew.mediaTransition()&&sb(b.itemNew,b.$e,a.o)},finish:function(b,c){Jb.VOM.$mediaCurrent[0].style[Jb.CSStransformName]="",qb(c.dT,a)}})}}function qb(a,b){Jb.VOM.currItemIdx=b;var c=Jb.VOM.NGY2Item(0);lb(),Jb.O.debugMode&&console.timeline&&console.timelineEnd("nanogallery2_viewer");var d=Jb.O.fnImgDisplayed;if(null!==d&&("function"==typeof d?d(c):window[d](c)),Jb.VOM.swipePosX=0,""!=a){Jb.VOM.$mediaCurrent.removeClass("imgCurrent");var e=Jb.VOM.$mediaCurrent;switch(a){case"nextImage":Jb.VOM.$mediaCurrent=Jb.VOM.$mediaNext,Jb.VOM.$mediaNext=e;break;case"previousImage":Jb.VOM.$mediaCurrent=Jb.VOM.$mediaPrevious,Jb.VOM.$mediaPrevious=e}Jb.VOM.$mediaCurrent.addClass("imgCurrent");var f=Jb.VOM.$content.find(".nGY2ViewerMediaPan");Jb.VOM.$mediaCurrent.insertAfter(f.last()),"img"==c.mediaKind&&0==c.imageWidth?sb(Jb.VOM.NGY2Item(0),Jb.VOM.$mediaCurrent,0):(Jb.VOM.$mediaCurrent.children().eq(0).attr("class","nGY2ViewerMediaLoaderHidden"),sb(Jb.VOM.NGY2Item(0),Jb.VOM.$mediaCurrent,1))}Jb.VOM.$mediaNext.empty();var g=Jb.VOM.NGY2Item(1),h='<div class="nGY2ViewerMediaLoaderDisplayed"></div>';"img"==g.mediaKind&&0!=g.imageWidth&&0!=g.imageHeight&&(h='<div class="nGY2ViewerMediaLoaderHidden"></div>'),Jb.VOM.$mediaNext.append(h+g.mediaMarkup),sb(g,Jb.VOM.$mediaNext,0),"img"==g.mediaKind?Jb.VOM.ImageLoader.loadImage(rb,g):Va(Jb.VOM.$mediaNext),Jb.VOM.$mediaPrevious.empty();var i=Jb.VOM.NGY2Item(-1);h='<div class="nGY2ViewerMediaLoaderDisplayed"></div>',"img"==i.mediaKind&&0!=i.imageWidth&&0!=i.imageHeight&&(h='<div class="nGY2ViewerMediaLoaderHidden"></div>'),Jb.VOM.$mediaPrevious.append(h+i.mediaMarkup),sb(i,Jb.VOM.$mediaPrevious,0),"img"==i.mediaKind?Jb.VOM.ImageLoader.loadImage(rb,i):Va(Jb.VOM.$mediaPrevious),Jb.VOM.playSlideshow&&Jb.VOM.$mediaCurrent.children().eq(1).ngimagesLoaded().always(function(a){Jb.VOM.playSlideshow&&(Jb.VOM.playSlideshowTimerID=window.setTimeout(function(){nb()},Jb.VOM.slideshowDelay))}),ub(),Jb.VOM.viewerMediaIsChanged=!1,wb("lightboxImageDisplayed")}function rb(a,b,c,d){c.imageWidth=a,c.imageHeight=b,Jb.VOM.NGY2Item(0)==c&&(Jb.VOM.$mediaCurrent.children().eq(0).attr("class","nGY2ViewerMediaLoaderHidden"),sb(Jb.VOM.NGY2Item(0),Jb.VOM.$mediaCurrent,1),Jb.VOM.zoom.userFactor=1),Jb.VOM.NGY2Item(1)==c&&Jb.VOM.$mediaNext.children().eq(0).attr("class","nGY2ViewerMediaLoaderHidden"),Jb.VOM.NGY2Item(-1)==c&&Jb.VOM.$mediaPrevious.children().eq(0).attr("class","nGY2ViewerMediaLoaderHidden"),Ua()}function sb(a,b,c){if("img"==a.mediaKind&&0==a.imageWidth)return void b.children().eq(1).css({opacity:0,visibility:"hidden"});0==c?b.children().css({opacity:0,visibility:"hidden"}):b.children().css({opacity:c,visibility:"visible"})}
28function tb(a){if(Jb.VOM.viewerMediaIsChanged=!1,Jb.VOM.viewerDisplayed){if(jQuery("body").css({overflowX:Jb.VOM.saveOverflowX,overflowY:Jb.VOM.saveOverflowY}),Jb.VOM.playSlideshow&&(window.clearTimeout(Jb.VOM.playSlideshowTimerID),Jb.VOM.playSlideshow=!1),Jb.VOM.hammertime.destroy(),Jb.VOM.hammertime=null,ngscreenfull.enabled&&Jb.VOM.viewerIsFullscreen&&(Jb.VOM.viewerIsFullscreen=!1,ngscreenfull.exit()),Jb.VOM.$cont.hide(0).off().show(0).html("").remove(),Jb.VOM.viewerDisplayed=!1,Jb.O.thumbnailAlbumDisplayImage)if(null==a);else{var b=Jb.I[Jb.VOM.items[a].ngy2ItemIdx],c=NGY2Item.Get(Jb,b.albumID);Jb.GOM.albumIdx!=c.albumID?m("-1",c.albumID):(B(),zb("",""),da())}else null!=a&&(-1==Jb.GOM.albumIdx?m("",Jb.I[Jb.VOM.items[a].ngy2ItemIdx].albumID):(B(),zb(Jb.I[Jb.VOM.items[a].ngy2ItemIdx].albumID,""),da()));Jb.VOM.timeImgChanged=(new Date).getTime()}}function ub(a){if(a=void 0!==a&&a,null!==Jb.VOM.$toolbar){var b=Jb.VOM.$viewer.width(),c=Jb.VOM.$viewer.height();if(null!=Jb.VOM.$mediaCurrent.children().eq(1)&&-1!=Jb.VOM.currItemIdx&&(a||Jb.VOM.window.lastWidth!=b||Jb.VOM.window.lastHeight!=c)){Jb.VOM.window.lastWidth=b,Jb.VOM.window.lastHeight=c;var d=Jb.VOM.$toolbar.find(".toolbar"),e=d.outerHeight(!0);switch(Jb.O.viewerToolbar.position){case"topOverImage":Jb.VOM.$content.css({height:c,width:b,top:0}),Jb.VOM.$toolbar.css({top:0,bottom:""});break;case"top":c-=e,Jb.VOM.$content.css({height:c,width:b,top:e}),Jb.VOM.$toolbar.css({top:0});break;case"bottomOverImage":Jb.VOM.$content.css({height:c,width:b,bottom:0,top:0}),Jb.VOM.$toolbar.css({bottom:0});break;case"bottom":default:c-=e,Jb.VOM.$content.css({width:b,top:0,bottom:e}),Jb.VOM.$toolbar.css({bottom:0})}!Jb.VOM.viewerMediaIsChanged&&Jb.VOM.zoom.isZooming?Ua():Jb.VOM.zoom.isZooming||0==Jb.VOM.zoom.userFactor&&0==Jb.VOM.panPosX&&0==Jb.VOM.panPosY&&0==Jb.VOM.zoom.posX&&0==Jb.VOM.zoom.posY?(Jb.VOM.zoom.userFactor=1,Jb.VOM.zoom.isZooming=!1,Jb.VOM.panPosX=0,Jb.VOM.panPosY=0,Jb.VOM.zoom.posX=0,Jb.VOM.zoom.posY=0,Ua()):(Jb.VOM.zoom.isZooming=!0,(new NGTweenable).tween({from:{userFactor:Jb.VOM.zoom.userFactor,panPosX:Jb.VOM.panPosX,panPosY:Jb.VOM.panPosY,zoomPosX:Jb.VOM.zoom.posX,zoomPosY:Jb.VOM.zoom.posY},to:{userFactor:1,panPosX:0,panPosY:0,zoomPosX:0,zoomPosY:0},easing:"easeInOutSine",delay:0,duration:150,step:function(a){Jb.VOM.zoom.userFactor=a.userFactor,Jb.VOM.panPosX=a.panPosX,Jb.VOM.panPosY=a.panPosY,Jb.VOM.zoom.posX=a.zoomPosX,Jb.VOM.zoom.posY=a.zoomPosY,Ua()},finish:function(a){Jb.VOM.zoom.isZooming=!1}}))}}}function vb(){var a=Jb.$E.base.children("a");a.length>0&&(Jb.O.$markup=a),Jb.$E.base.text(""),Jb.$E.base.addClass("ngy2_container");Jb.O.RTL,Jb.$E.base.addClass(Jb.O.theme),xa(),Jb.O.thumbnailLabel.get("hideIcons")&&(Jb.O.icons.thumbnailAlbum="",Jb.O.icons.thumbnailImage="");var b="";switch(void 0!=Jb.O.navigationFontSize&&""!=Jb.O.navigationFontSize&&(b=' style="font-size:'+Jb.O.navigationFontSize+';"'),Jb.$E.conNavigationBar=jQuery('<div class="nGY2Navigationbar" '+b+"></div>").appendTo(Jb.$E.base),Jb.$E.conLoadingB=jQuery('<div class="nanoGalleryLBarOff"><div></div><div></div><div></div><div></div><div></div></div>').appendTo(Jb.$E.base),Jb.$E.conTnParent=jQuery('<div class="nGY2Gallery"></div>').appendTo(Jb.$E.base),Jb.$E.conTn=jQuery('<div class="nGY2GallerySub"></div>').appendTo(Jb.$E.conTnParent),Jb.O.thumbnailAlignment){case"left":Jb.$E.conTnParent.css({"text-align":"left"});break;case"right":Jb.$E.conTnParent.css({"text-align":"right"})}if(void 0!==Jb.O.galleryBuildInit2)for(var c=Jb.O.galleryBuildInit2.split("|"),d=0;d<c.length;d++){var e=c[d].split("_");2==e.length&&Jb.$E.conTn.css(e[0],e[1])}for(var f=Jb.tn.hoverEffects.std.concat(Jb.tn.hoverEffects.level1),g=0;g<f.length;g++)switch(f[g].type){case"scale":case"rotateZ":case"rotateX":case"rotateY":case"translateX":case"translateY":".nGY2GThumbnail"==f[g].element&&(Jb.$E.base.css("overflow","visible"),Jb.$E.base.find(".nGY2GallerySub").css("overflow","visible"),Jb.$E.conTnParent.css("overflow","visible"))}if(Jb.$E.conTnBottom=jQuery('<div class="nGY2GalleryBottom" '+b+"></div>").appendTo(Jb.$E.conTnParent),Jb.O.portable){var h="font-weight:bold !important;color: #FF0075 !important;font-size: 14px !important;text-transform: lowercase !important;cursor:pointer !important;text-align: center !important;
28Text-Shadow: #000000 1px 0px 0px, #000000 1px 1px 0px, #000000 1px -1px 0px, #000000 -1px 1px 0px, #000000 -1px 0px 0px, #000000 -1px -1px 0px, #000000 0px 1px 0px, #000000 0px -1px 0px !important;";Jb.$E.ngy2i=jQuery('<div class="nGY2PortInfo"><a href="http://nano.gallery" target="_blank" title="nanogallery2 | easy photo gallery for your website" style="'+h+'"><img src="'+"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAAB3RJTUUH4QgDBCAWVVC/hwAABRxJREFUSMetll9oVFcexz/nnDvJRBmSzWTrmD9uNGZsHta0/qFIFQTxRcnCBgTFNlX0YR8W+1AK9lGwCBJYgn0KKr5136S4gpUQTR4caJRslcxYWV3iaphQapJJppO5957z60Mmk4mN1q75wg/OPefc+/v9vt/fueenKEFEqICqsNWAVNiCA7XwaS0iZeejo6OIiCltdIBdJXMLOYp5/PjxsoTVS5nr0mYDJIE/lObeBhaYAn4oJbboAwBvBedHJicnPx8YGGh/8eJF1dvKoJSShoYGf//+/Zl4PP4l8M2yIEoSLErx6c2bN6W1tXVRglWzLVu2SCqVEhE5LiI457SIoEREW2udMaZtcnLy+2QyWZ3L5XRHR4f+4MNdoBUahUJhcWilmZ/NE4ZhOQHn3LIi1lqjtS6vjY6O8uTJE9vc3MyDBw+mYrHYn0Uk63me8gCtlHLA7uHh4bW5XC7oePddPTQ8xHffDjM/PYe3thqMws35iAcHPj5ENBp9Yxmy2Sw7d+40z549C+7du9ewb9++D6y13wDaK+kE0DAzMyNKKbXtvfd5EfzM+Ef/4C+8x23+wzPm+IhtfMf3/Ksuyl+7u9FaY63l+vXrpFIpCoUCmzdvpquri9bWVoIgQClFIpFg48aNPH/+XE9NTQkQLTGmvEXKRERprZWIEIYhQRjQbN6hmUb+tCaPNnM055v40f3If7XBGMPT8af0fNLD0NDQsozPnDlDb28vx44dIwxDRARrLSKCKmUbiUQQkWWnoLJ20UpjFYAjVA6rBJTFV5ZIJIIfBBw4eICxsTHq6uo4dOgQ8XicgYEB7t69y/Hjx4nH43R1dVHB8q+w4hlXSmGd5edwmjCco5DLkZ+aJvTnyIdTrFmzhn9+/TVjY2M0NTVx+/Zt+vv7OXfuHKlUip6eHgBOnz6N7/vlYl0JKzIw78/T+sdGbn6yjf5ZS2HtJgIP+mcC5kySI1uSXPjqAlprTp06RWdnJ8ViEaUUVVVVnD9/nqtXr5LJZHj48CFbt279fQEEYUisZi2fXel9bWU750gmkwRBgNYaz/Ow1lJfX088Hmd2dpZcLvdaBl4pgQChH4B1iHU4a8E6Qj9ARGhpaUFrzeDgIJFIBGMM1lqMMWQyGSYmJohEIqxfv/7314CIoADtGTAaZTTaLI2VUhw+fBjnHBcvXuTy5cs45/A8j3Q6zcmTJ/F9n71799LW1rbgSOs3D+B1lBljcM7R3d3N0aNHKRQKnDhxgs7OTnbt2sX27dsZGRkhHo/T19e3+Kt/fQ1YawFwzolSCs/zUEqVtX1VcJcuXSKRSNDf3086nS6v79mzh76+Pjo6OigWi1RXV2OMWZC29PL8/PxSAL7vE41Gf4rFYkpEePToEb7vU1VVxW+ht7eXs2fPcv/+fQqFAps2baKlpaW8Xl1dTS6XY3x8HBFxtbW1BiiW4hAlInp8fNxt2LChPZvN/ru9vT2Sz+e93bt3qx07diwrzJWYcM5RU1NDNBots5bP53HOlS+kO3fuMDIy4hKJhKTT6ena2tqtxWJxoqamRr98HX9x7do1qaurExYaiXCVzK5bt04GBwdFRP728nVcWZAO+Hsmk/nsxo0bTTMzM5FXHZ83hYhQX1/vHzx48H9tbW1ngSsVvpYCmJ2dJRaLKRbapjpgOxB7K+9LmAbuAnOAnpiYcI2NjUsRLlo2myUMQ1M5t5rmnDO3bt1aNlfmd4W2XL/0/H8pUDF2rNCW/wLRuCkxx8V6wgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNy0wOC0wM1QwNDozMjoyMi0wNDowMO7mdkwAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTctMDgtMDNUMDQ6MzI6MjItMDQ6MDCfu87wAAAAAElFTkSuQmCC"+'" style="height:32px !important;width:initial !important;box-shadow: none !important;vertical-align: middle !important;"/> nanogallery2</a></div>').appendTo(Jb.$E.base),Jb.$E.ngy2i.find("a").on({mouseenter:function(){jQuery(this).attr("style",h)},mouseleave:function(){jQuery(this).attr("style",h)}})}switch(Jb.$E.conConsole=jQuery('<div class="nGY2ConsoleParent"></div>').appendTo(Jb.$E.base),Cb(),ua(),Jb.tn.opt.Get("displayTransition")){case"SCALEDOWN":case"RANDOMSCALE":default:Jb.$E.base.css("overflow","visible"),Jb.$E.conTnParent.css("overflow","visible"),Jb.$E.conTn.css("overflow","visible")}}function wb(a){var b=a+".nanogallery2",c=null;try{c=new Event(b)}catch(d){c=document.createEvent("Event"),c.initEvent(b,!1,!1)}Jb.$E.base.trigger(b,c)}function xb(){Jb.$E.conTnParent.on({mouseenter:Ja,mouseleave:Ka},".nGY2GThumbnail"),Jb.GOM.hammertime=new NGHammer(Jb.$E.conTn[0]),Jb.GOM.hammertime.on("pan",function(a){Jb.VOM.viewerDisplayed||Jb.O.paginationSwipe&&Jb.layout.support.rows&&"PAGINATION"==Jb.galleryDisplayMode.Get()&&(Math.abs(a.deltaY)>Jb.GOM.panThreshold&&(Jb.GOM.panYOnly=!0),Jb.GOM.panYOnly||Jb.$E.conTn.css(Jb.CSStransformName,"translate("+a.deltaX+"px,0px)"))}),Jb.GOM.hammertime.on("panend",function(a){if(!Jb.VOM.viewerDisplayed&&Jb.O.paginationSwipe&&Jb.layout.support.rows&&"PAGINATION"==Jb.galleryDisplayMode.Get()){if(!Jb.GOM.panYOnly){if(a.deltaX>50)return void v();if(a.deltaX<-50)return void u()}Jb.GOM.panYOnly=!1,Jb.$E.conTn.css(Jb.CSStransformName,"translate(0px,0px)")}}),Jb.GOM.hammertime.on("tap",function(a){if(!Jb.VOM.viewerDisplayed)if(a.srcEvent.stopPropagation(),a.srcEvent.preventDefault(),"mouse"==a.pointerType){if("exit"==Aa(a.srcEvent))return}else{var b=La(a.srcEvent,!1);if(-1==b.GOMidx)return;if("NONE"!=b.action&&"OPEN"!=b.action)return void Aa(a.srcEvent);if(Jb.GOM.slider.hostIdx==b.GOMidx)return fa(),void Ma(Jb.GOM.items[Jb.GOM.slider.currentIdx].thumbnailIdx,!0);if("l1"==Jb.GOM.curNavLevel&&0==Jb.O.touchAnimationL1||"lN"==Jb.GOM.curNavLevel&&0==Jb.O.touchAnimation)return void Ma(Jb.GOM.items[b.GOMidx].thumbnailIdx,!0);Jb.O.touchAutoOpenDelay>0?(fa(),ea(b.GOMidx),window.clearInterval(Jb.touchAutoOpenDelayTimerID),Jb.touchAutoOpenDelayTimerID=window.setInterval(function(){window.clearInterval(Jb.touchAutoOpenDelayTimerID),Ma(Jb.GOM.items[b.GOMidx].thumbnailIdx,!0)},Jb.O.touchAutoOpenDelay)):Jb.I[Jb.GOM.items[b.GOMidx].thumbnailIdx].hovered?Ma(Jb.GOM.items[b.GOMidx].thumbnailIdx,!0):(fa(),ea(b.GOMidx))}}),Jb.O.locationHash&&jQuery(window).on("hashchange.nanogallery2."+Jb.baseEltID,function(){yb()}),jQuery(window).on("resize.nanogallery2."+Jb.baseEltID+" orientationChange.nanogallery2."+Jb.baseEltID,Ib(Ab,Jb.O.eventsDebounceDelay,!1)),jQuery(window).on("scroll.nanogallery2."+Jb.baseEltID,Ib(Bb,Jb.O.eventsDebounceDelay,!1)),Jb.VOM.toolsHide=Ib(ab,Jb.O.viewerHideToolsDelay,!1),jQuery(document).keyup(function(a){if
28(Jb.popup.isDisplayed)switch(a.keyCode){case 27:Jb.popup.close()}else if(Jb.VOM.viewerDisplayed)switch(bb(),a.keyCode){case 27:case 40:tb(Jb.VOM.currItemIdx);break;case 32:case 13:ib();break;case 38:case 39:case 33:nb();break;case 37:case 34:ob()}}),jQuery(window).bind("mousewheel wheel",function(a){if(Jb.VOM.viewerDisplayed){var b=0;a.preventDefault(),Qa()&&(a.originalEvent.deltaY?b=a.originalEvent.deltaY:a.originalEvent.wheelDelta&&(b=-a.originalEvent.wheelDelta),Ra(b<=0))}}),jQuery(window).bind("mousemove",function(a){Jb.VOM.viewerDisplayed&&Ib(bb,100,!1)()}),ngscreenfull.enabled&&ngscreenfull.onchange(function(){Jb.VOM.viewerDisplayed&&(ngscreenfull.isFullscreen?(Jb.VOM.viewerIsFullscreen=!0,Jb.VOM.$viewer.find(".fullscreenButton").html(Jb.O.icons.viewerFullscreenOff)):(Jb.VOM.viewerIsFullscreen=!1,Jb.VOM.$viewer.find(".fullscreenButton").html(Jb.O.icons.viewerFullscreenOn)))})}function yb(){if(!Jb.O.locationHash)return!1;var a="#nanogallery/"+Jb.baseEltID+"/",b=location.hash;if(Jb.O.debugMode&&(console.log("------------------------ PROCESS LOCATION HASH"),console.log("newLocationHash1: "+b),console.log("G.locationHashLastUsed: "+Jb.locationHashLastUsed)),""==b&&""!==Jb.locationHashLastUsed)return Jb.O.debugMode&&console.log("display root album"),Jb.locationHashLastUsed="",Jb.O.debugMode&&console.log("new3 G.locationHashLastUsed: "+Jb.locationHashLastUsed),m("","0"),!0;if(b!=Jb.locationHashLastUsed){if(0==b.indexOf(a)){var c=l(b.substring(a.length));return"0"!=c.imageID?(Jb.O.debugMode&&console.log("display image: "+c.albumID+"-"+c.imageID),ha(c.imageID,c.albumID),!0):(Jb.O.debugMode&&console.log("display album: "+c.albumID),m("-1",c.albumID),!0)}return!1}}function zb(a,b){if(!Jb.O.locationHash)return!1;if(Jb.O.debugMode&&console.log("------------------------ SET LOCATION HASH"),""==b&&("-1"==a||"0"==a||Jb.O.album==a))return""!=location.hash&&("pushState"in history?history.pushState("",document.title,window.location.pathname+window.location.search):location.hash=""),Jb.locationHashLastUsed="",void(Jb.O.debugMode&&console.log("new2 G.locationHashLastUsed: "+Jb.locationHashLastUsed));var c="#nanogallery/"+Jb.baseEltID+"/"+a;""!=b&&(c+="/"+b);var d=location.hash;if(Jb.O.debugMode&&(console.log("newLocationHash2: "+c),console.log("location.hash: "+d)),Jb.locationHashLastUsed=c,Jb.O.debugMode&&console.log("new G.locationHashLastUsed: "+Jb.locationHashLastUsed),""==d||d!=c)try{top.location.hash=c}catch(e){Jb.O.locationHash=!1}}function Ab(){if(J(),Jb.VOM.viewerDisplayed)ub();else if(Jb.galleryResizeEventEnabled){var a=Eb();-1==Jb.GOM.albumIdx||Jb.tn.settings.height[Jb.GOM.curNavLevel][Jb.GOM.curWidth]==Jb.tn.settings.height[Jb.GOM.curNavLevel][a]&&Jb.tn.settings.width[Jb.GOM.curNavLevel][Jb.GOM.curWidth]==Jb.tn.settings.width[Jb.GOM.curNavLevel][a]?B():(Jb.GOM.curWidth=a,Jb.GOM.pagination.currentPage=0,x(Jb.GOM.albumIdx))}}function Bb(){if(!Jb.VOM.viewerDisplayed)return void(Jb.galleryResizeEventEnabled&&B())}function Cb(){Jb.i18nLang=(navigator.language||navigator.userLanguage).toUpperCase(),"UNDEFINED"===Jb.i18nLang&&(Jb.i18nLang="");var a=-("_"+Jb.i18nLang).length;if("object"==i(Jb.O.i18n))for(var b in Jb.O.i18n){var c=b.substr(a);c=="_"+Jb.i18nLang?Jb.i18nTranslations[b.substr(0,b.length-c.length)]=Jb.O.i18n[b]:Jb.i18nTranslations[b]=Jb.O.i18n[b]}}function Db(a,b){return""!=Jb.i18nLang&&void 0!==a[b+"_"+Jb.i18nLang]&&a[b+"_"+Jb.i18nLang].length>0?a[b+"_"+Jb.i18nLang]:a[b]}function Eb(){var a=Jb.GOM.cache.viewport.w;return Jb.O.breakpointSizeSM>0&&a<Jb.O.breakpointSizeSM?"xs":Jb.O.breakpointSizeME>0&&a<Jb.O.breakpointSizeME?"sm":Jb.O.breakpointSizeLA>0&&a<Jb.O.breakpointSizeLA?"me":Jb.O.breakpointSizeXL>0&&a<Jb.O.breakpointSizeXL?"la":"xl"}function Fb(a){for(var b=document.createElement("div"),c=0;c<a.length;++c)if(void 0!==b.style[a[c]])return a[c];return null}this.ReloadAlbum=function(){if(""===Jb.O.kind)throw"Not supported for this content source:"+Jb.O.kind;var a=Jb.GOM.albumIdx;if(-1==a)throw"Current album not found.";for(var b=Jb.I[a].GetID(),c=Jb.I.length,d=0;d<c;d++){var e=Jb.I[d];e.albumID==b&&(e.selected=!1)}Jb.I[a].contentIsLoaded=!1,m("-1",b)},this.ItemsSetSelectedValue=function(a,b){for(var c=a.length,d=0;d<c;d++)Fa(a[d],b)},this.ItemsSelectedGet=function(){for(var a=[],b=Jb.I.length,c=0;c<b;c++)1==Jb.I[c].selected&&a.push(Jb.I[c]);return a},this.Get=function(a){return Jb.O[a]}
28,this.Set=function(a,b){switch(Jb.O[a]=b,a){case"thumbnailSelectable":Da(),x(Jb.GOM.albumIdx)}},this.Refresh=function(){x(Jb.GOM.albumIdx)},this.Resize=function(){B()},this.DisplayItem=function(a){var b=l(a);"0"!=b.imageID?ha(b.imageID,b.albumID):m("-1",b.albumID)};var Gb=function(a){if(void 0==Jb.I[a])return 0;for(var b=Jb.I[a].GetID(),c=Jb.I.length,d=0,e=0;e<c;e++){Jb.I[e].isToDisplay(b)&&d++}return d};this.Search=function(a){Jb.GOM.albumSearch=a.toUpperCase();var b=Jb.GOM.albumIdx;return x(Jb.GOM.albumIdx),Gb(b)},this.Search2=function(a,b){return Jb.GOM.albumSearch=null!=a&&void 0!=a?a.toUpperCase():"",Jb.GOM.albumSearchTags=null!=b&&void 0!=b?b.toUpperCase():"",Gb(Jb.GOM.albumIdx)},this.Search2Execute=function(){var a=Jb.GOM.albumIdx;return x(Jb.GOM.albumIdx),Gb(a)},this.Destroy=function(){null!=Jb.GOM.hammertime&&(Jb.GOM.hammertime.destroy(),Jb.GOM.hammertime=null),null!=Jb.VOM.hammertime&&(Jb.VOM.hammertime.destroy(),Jb.VOM.hammertime=null),a("#ngycs_"+Jb.baseEltID).remove(),Jb.GOM.items=[],NGY2Item.New(Jb,Jb.i18nTranslations.breadcrumbHome,"","0","-1","album"),Jb.GOM.navigationBar.$newContent=null,Jb.$E.base.empty(),Jb.$E.base.removeData(),Jb.O.locationHash&&jQuery(window).off("hashchange.nanogallery2."+Jb.baseEltID),jQuery(window).off("resize.nanogallery2."+Jb.baseEltID),jQuery(window).off("orientationChange.nanogallery2."+Jb.baseEltID),jQuery(window).off("scroll.nanogallery2."+Jb.baseEltID),Jb.GOM.firstDisplay=!1},this.CloseViewer=function(){return tb(null),!1},this.MinimizeToolbar=function(){return kb(),!1},this.MaximizeToolbar=function(){return jb(),!1},this.PaginationPreviousPage=function(){return v(),!1},this.PaginationNextPage=function(){return u(),!1},this.PaginationGotoPage=function(b){Jb.$E.conPagin.data("galleryIdx");return b>1&&b--,Jb.GOM.pagination.currentPage=b,f(Jb.$E.base,0)||a("html, body").animate({scrollTop:Jb.$E.base.offset().top},200),I(!0),K(!0),!1},this.PaginationCountPages=function(){return 0==Jb.GOM.items.length?0:Math.ceil((Jb.GOM.items[Jb.GOM.items.length-1].row+1)/Jb.galleryMaxRows.Get())};var Hb=function(a,b,c){var d,e,f,g=null,h=0;c||(c={});var i=function(){h=!1===c.leading?0:(new Date).getTime(),g=null,f=a.apply(d,e),g||(d=e=null)};return function(){var j=(new Date).getTime();h||!1!==c.leading||(h=j);var k=b-(j-h);return d=this,e=arguments,k<=0||k>b?(g&&(clearTimeout(g),g=null),h=j,f=a.apply(d,e),g||(d=e=null)):g||!1===c.trailing||(g=setTimeout(i,k)),f}},Ib=function(a,b,c){var d;return function(){function e(){c||a.apply(f,g),d=null}var f=this,g=arguments;d?clearTimeout(d):c&&a.apply(f,g),d=setTimeout(e,b||100)}};window.ng_draf=function(a){return requestAnimationFrame(function(){window.requestAnimationFrame(a)})},window.requestTimeout=function(a,b){return window.setTimeout(a,b)},window.requestAnimFrame=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(a,b){window.setTimeout(a,1e3/60)}}(),window.clearRequestTimeout=function(a){window.cancelAnimationFrame?window.cancelAnimationFrame(a.value):window.webkitCancelAnimationFrame?window.webkitCancelAnimationFrame(a.value):window.webkitCancelRequestAnimationFrame?window.webkitCancelRequestAnimationFrame(a.value):window.mozCancelRequestAnimationFrame?window.mozCancelRequestAnimationFrame(a.value):window.oCancelRequestAnimationFrame?window.oCancelRequestAnimationFrame(a.value):window.msCancelRequestAnimationFrame?window.msCancelRequestAnimationFrame(a.value):clearTimeout(a)};var Jb=this;Jb.I=[], 29Jb.Id=[],Jb.O=null,Jb.baseEltID=null,Jb.$E={base:null,conTnParent:null,conLoadingB:null,conConsole:null,conNavigationBar:null,conTnBottom:null},Jb.shoppingCart=[],Jb.layout={internal:!0,engine:"",support:{rows:!1},prerequisite:{imageSize:!1},SetEngine:function(){if(Jb.layout.internal){if("auto"==Jb.tn.settings.width[Jb.GOM.curNavLevel][Jb.GOM.curWidth]||""==Jb.tn.settings.width[Jb.GOM.curNavLevel][Jb.GOM.curWidth])return Jb.layout.engine="JUSTIFIED",Jb.layout.support.rows=!0,void(Jb.layout.prerequisite.imageSize=!0);if("auto"==Jb.tn.settings.height[Jb.GOM.curNavLevel][Jb.GOM.curW
29idth]||""==Jb.tn.settings.height[Jb.GOM.curNavLevel][Jb.GOM.curWidth])return Jb.layout.engine="CASCADING",Jb.layout.support.rows=!1,void(Jb.layout.prerequisite.imageSize=!0);if(null!=Jb.tn.settings.getMosaic())return Jb.layout.engine="MOSAIC",Jb.layout.support.rows=!0,void(Jb.layout.prerequisite.imageSize=!1);Jb.layout.engine="GRID",Jb.layout.support.rows=!0,Jb.layout.prerequisite.imageSize=!1}}},Jb.galleryResizeEventEnabled=!1,Jb.galleryMaxRows={l1:0,lN:0,Get:function(){return Jb.galleryMaxRows[Jb.GOM.curNavLevel]}},Jb.galleryMaxItems={l1:0,lN:0,Get:function(){return Jb.galleryMaxItems[Jb.GOM.curNavLevel]}},Jb.galleryFilterTags={l1:0,lN:0,Get:function(){return Jb.galleryFilterTags[Jb.GOM.curNavLevel]}},Jb.galleryDisplayMode={l1:"FULLCONTENT",lN:"FULLCONTENT",Get:function(){return Jb.galleryDisplayMode[Jb.GOM.curNavLevel]}},Jb.galleryLastRowFull={l1:!1,lN:!1,Get:function(){return Jb.galleryLastRowFull[Jb.GOM.curNavLevel]}},Jb.gallerySorting={l1:"",lN:"",Get:function(){return Jb.gallerySorting[Jb.GOM.curNavLevel]}},Jb.galleryDisplayTransition={l1:"none",lN:"none",Get:function(){return Jb.galleryDisplayTransition[Jb.GOM.curNavLevel]}},Jb.galleryDisplayTransitionDuration={l1:500,lN:500,Get:function(){return Jb.galleryDisplayTransitionDuration[Jb.GOM.curNavLevel]}},Jb.$currentTouchedThumbnail=null,Jb.tn={opt:{l1:{crop:!0,stacks:0,stacksTranslateX:0,stacksTranslateY:0,stacksTranslateZ:0,stacksRotateX:0,stacksRotateY:0,stacksRotateZ:0,stacksScale:0,gutterHeight:0,gutterWidth:0,baseGridHeight:0,displayTransition:"FADEIN",displayTransitionStartVal:0,displayTransitionEasing:"easeOutQuart",displayTransitionDuration:240,displayInterval:15},lN:{crop:!0,stacks:0,stacksTranslateX:0,stacksTranslateY:0,stacksTranslateZ:0,stacksRotateX:0,stacksRotateY:0,stacksRotateZ:0,stacksScale:0,gutterHeight:0,gutterWidth:0,baseGridHeight:0,displayTransition:"FADEIN",displayTransitionStartVal:0,displayTransitionEasing:"easeOutQuart",displayTransitionDuration:240,displayInterval:15},Get:function(a){return Jb.tn.opt[Jb.GOM.curNavLevel][a]}},scale:1,borderWidth:0,borderHeight:0,labelHeight:{l1:0,lN:0,get:function(){return Jb.tn.labelHeight[Jb.GOM.curNavLevel]}},defaultSize:{width:{l1:{xs:0,sm:0,me:0,la:0,xl:0},lN:{xs:0,sm:0,me:0,la:0,xl:0}},height:{l1:{xs:0,sm:0,me:0,la:0,xl:0},lN:{xs:0,sm:0,me:0,la:0,xl:0}},getWidth:function(){return Jb.tn.defaultSize.width[Jb.GOM.curNavLevel][Jb.GOM.curWidth]},getOuterWidth:function(){return Jb.tn.defaultSize.width[Jb.GOM.curNavLevel][Jb.GOM.curWidth]+2*Jb.tn.borderWidth},getHeight:function(){return Jb.tn.defaultSize.height[Jb.GOM.curNavLevel][Jb.GOM.curWidth]},getOuterHeight:function(){return Jb.tn.defaultSize.height[Jb.GOM.curNavLevel][Jb.GOM.curWidth]+2*Jb.tn.borderHeight}},settings:{width:{l1:{xs:0,sm:0,me:0,la:0,xl:0,xsc:"u",smc:"u",mec:"u",lac:"u",xlc:"u"},lN:{xs:0,sm:0,me:0,la:0,xl:0,xsc:"u",smc:"u",mec:"u",lac:"u",xlc:"u"}},height:{l1:{xs:0,sm:0,me:0,la:0,xl:0,xsc:"u",smc:"u",mec:"u",lac:"u",xlc:"u"},lN:{xs:0,sm:0,me:0,la:0,xl:0,xsc:"u",smc:"u",mec:"u",lac:"u",xlc:"u"}},getH:function(a,b){var c=void 0==a?Jb.GOM.curNavLevel:a,d=void 0==b?Jb.GOM.curWidth:b;return"MOSAIC"==Jb.layout.engine?Jb.tn.settings.height[c][d]*Jb.tn.settings.mosaic[c+"Factor"].h[d]:Jb.tn.settings.height[c][d]},getW:function(a,b){var c=void 0==a?Jb.GOM.curNavLevel:a,d=void 0==b?Jb.GOM.curWidth:b;return"MOSAIC"==Jb.layout.engine?Jb.tn.settings.width[c][d]*Jb.tn.settings.mosaic[c+"Factor"].w[d]:Jb.tn.settings.width[c][d]},mosaic:{l1:{xs:null,sm:null,me:null,la:null,xl:null},lN:{xs:null,sm:null,me:null,la:null,xl:null},l1Factor:{h:{xs:1,sm:1,me:1,la:1,xl:1},w:{xs:1,sm:1,me:1,la:1,xl:1}},lNFactor:{h:{xs:1,sm:1,me:1,la:1,xl:1},w:{xs:1,sm:1,me:1,la:1,xl:1}}},getMosaic:function(){return Jb.tn.settings.mosaic[Jb.GOM.curNavLevel][Jb.GOM.curWidth]},mosaicCalcFactor:function(a,b){for(var c=1,d=1,e=0;e<Jb.tn.settings.mosaic[a][b].length;e++)c=Math.max(c,Jb.tn.settings.mosaic[a][b][e].w),d=Math.max(d,Jb.tn.settings.mosaic[a][b][e].h);Jb.tn.settings.mosaic[a+"Factor"].h[b]=d,Jb.tn.settings.mosaic[a+"Factor"].w[b]=c}},hoverEffects:{std:[],level1:[],get:function(){return"l1"==Jb.GOM.curNavLevel&&0!==Jb.tn.hoverEffects.level1.length?Jb.tn.hoverEffects.level1:Jb.tn.hoverEffects.std}
29},buildInit:{std:[],level1:[],get:function(){return"l1"==Jb.GOM.curNavLevel&&0!==Jb.tn.buildInit.level1.length?Jb.tn.buildInit.level1:Jb.tn.buildInit.std}},toolbar:{album:{topLeft:"",topRight:"",bottomLeft:"",bottomRight:""},image:{topLeft:"",topRight:"",bottomLeft:"",bottomRight:""},albumUp:{topLeft:"",topRight:"",bottomLeft:"",bottomRight:""},get:function(a){return Jb.tn.toolbar[a.kind]}},style:{l1:{label:"",title:"",desc:""},lN:{label:"",title:"",desc:""},getTitle:function(){return'style="'+Jb.tn.style[Jb.GOM.curNavLevel].title+'"'},getDesc:function(){return'style="'+Jb.tn.style[Jb.GOM.curNavLevel].desc+'"'},getLabel:function(){var a='style="'+Jb.tn.style[Jb.GOM.curNavLevel].label;return a+=Jb.O.RTL?'"direction:RTL;"':"",a+='"'}}},Jb.scrollTimeOut=0,Jb.i18nTranslations={paginationPrevious:"Previous",paginationNext:"Next",breadcrumbHome:"List of Albums",thumbnailImageTitle:"",thumbnailAlbumTitle:"",thumbnailImageDescription:"",thumbnailAlbumDescription:""},Jb.emptyGif="data:image/gif;base64,R0lGODlhEAAQAIAAAP///////yH5BAEKAAEALAAAAAAQABAAAAIOjI+py+0Po5y02ouzPgUAOw==",Jb.CSStransformName=Fb(["transform","msTransform","MozTransform","WebkitTransform","OTransform"]),Jb.CSStransformStyle=Fb(["transformStyle","msTransformStyle","MozTransformStyle","WebkitTransformStyle","OTransformStyle"]),Jb.CSSperspective=Fb(["perspective","msPerspective","MozPerspective","WebkitPerspective","OPerspective"]),Jb.CSSbackfaceVisibilityName=Fb(["backfaceVisibility","msBackfaceVisibility","MozBackfaceVisibility","WebkitBackfaceVisibility","OBackfaceVisibility"]),Jb.CSStransitionName=Fb(["transition","msTransition","MozTransition","WebkitTransition","OTransition"]),Jb.CSSanimationName=Fb(["animation","msAnimation","MozAnimation","WebkitAnimation","OAnimation"]),Jb.GalleryResizeThrottled=Hb(B,30,{leading:!1}),Jb.blackList=null,Jb.whiteList=null,Jb.albumList=[],Jb.locationHashLastUsed="",Jb.custGlobals={},Jb.touchAutoOpenDelayTimerID=0,Jb.i18nLang="",Jb.timeLastTouchStart=0,Jb.custGlobals={},Jb.markupOrApiProcessed=!1,Jb.GOM={albumIdx:-1,clipArea:{top:0,height:0},displayArea:{width:0,height:0},displayAreaLast:{width:0,height:0},displayedMoreSteps:0,items:[],$imgPreloader:[],thumbnails2Display:[],itemsDisplayed:0,firstDisplay:!0,firstDisplayTime:0,navigationBar:{displayed:!1,$newContent:""},cache:{viewport:null,containerOffset:null,areaWidth:100},nbSelected:0,pagination:{currentPage:0},panThreshold:60,panYOnly:!1,lastFullRow:-1,lastDisplayedIdx:-1,displayInterval:{from:0,len:0},userEvents:null,hammertime:null,curNavLevel:"l1",curWidth:"me",albumSearch:"",albumSearchTags:"",lastZIndex:0,lastRandomValue:0,slider:{hostIdx:-1,hostItem:null,currentIdx:0,nextIdx:0,timerID:0,tween:null},NGY2Item:function(a){if(void 0==Jb.GOM.items[a]||null==Jb.GOM.items[a])return null;var b=Jb.GOM.items[a].thumbnailIdx;return Jb.I[b]},GTn:function(a,b,c){this.thumbnailIdx=a,this.width=0,this.height=0,this.top=0,this.left=0,this.row=0,this.imageWidth=b,this.imageHeight=c,this.resizedContentWidth=0,this.resizedContentHeight=0,this.displayed=!1,this.neverDisplayed=!0,this.inDisplayArea=!1}},Jb.VOM={viewerDisplayed:!1,viewerIsFullscreen:!1,infoDisplayed:!1,toolbarsDisplayed:!0,toolsHide:null,saveOverflowX:"visible",saveOverflowY:"visible",zoom:{posX:0,posY:0,userFactor:1,isZooming:!1},padding:{H:0,V:0},window:{lastWidth:0,lastHeight:0},$cont:null,$viewer:null,$toolbar:null,$toolbarTL:null,$toolbarTR:null,$content:null,$mediaPrevious:null,$mediaCurrent:null,$mediaNext:null,toolbarMode:"std",playSlideshow:!1,playSlideshowTimerID:0,slideshowDelay:3e3,albumID:-1,currItemIdx:-1,viewerMediaIsChanged:!1,items:[],NGY2Item:function(a){switch(a){case-1:var b=this.IdxPrevious();return Jb.I[this.items[b].ngy2ItemIdx];case 1:var b=this.IdxNext();return Jb.I[this.items[b].ngy2ItemIdx];case 0:default:return Jb.I[this.items[Jb.VOM.currItemIdx].ngy2ItemIdx]}},IdxNext:function(){var a=0;return Jb.VOM.currItemIdx!=Jb.VOM.items.length-1&&(a=Jb.VOM.currItemIdx+1),a},IdxPrevious:function(){var a=Jb.VOM.currItemIdx-1;return 0==Jb.VOM.currItemIdx&&(a=Jb.VOM.items.length-1),a},userEvents:null,hammertime:null,swipePosX:0,panPosX:0,panPosY:0,panThreshold:60,panXOnly:!1,viewerTheme:"",timeImgChanged:0,ImageLoader:{maxChecks:1e3,list:[],intervalHandle:null,loadImage:function(a,b){if("img"==b.mediaKind){var c=new Image;if(c.src=b.responsiveURL(),c.width&&c.height)a(c.width,c.height,b,0);
29else{var d,e={image:c,url:b.responsiveURL(),ngitem:b,callback:a,checks:1};for(d=0;d<this.list.length&&null!=this.list[d];d++);this.list[d]=e,this.intervalHandle||(this.intervalHandle=setInterval(this.interval,50))}}},interval:function(){for(var a,b=0,c=Jb.VOM.ImageLoader.list,d=0;d<c.length;d++)null!=(a=c[d])&&(a.image.width&&a.image.height?(Jb.VOM.ImageLoader.list[d]=null,a.callback(a.image.width,a.image.height,a.ngitem,a.checks)):a.checks>Jb.VOM.ImageLoader.maxChecks?(Jb.VOM.ImageLoader.list[d]=null,a.callback(0,0,a.ngitem,a.checks)):(b++,a.checks++));0==b&&(Jb.VOM.ImageLoader.list=[],clearInterval(Jb.VOM.ImageLoader.intervalHandle),delete Jb.VOM.ImageLoader.intervalHandle)}}},Jb.popup={isDisplayed:!1,$elt:null,close:function(){if(null!=this.$elt){(new NGTweenable).tween({from:{opacity:1},to:{opacity:0},attachment:{t:this},easing:"easeInOutSine",duration:100,step:function(a,b){null!=b.t.$elt&&b.t.$elt.css("opacity",a.opacity)},finish:function(a,b){null!=b.t.$elt&&(b.t.$elt.remove(),b.t.$elt=null),b.t.isDisplayed=!1}})}}},Jb.galleryTheme_dark={navigationBar:{background:"none",borderTop:"",borderBottom:"",borderRight:"",borderLeft:""},navigationBreadcrumb:{background:"#111",color:"#fff",colorHover:"#ccc",borderRadius:"4px"},navigationFilter:{color:"#ddd",background:"#111",colorSelected:"#fff",backgroundSelected:"#111",borderRadius:"4px"},thumbnail:{background:"#444",backgroundImage:"linear-gradient(315deg, #111 0%, #445 90%)",borderColor:"#000",labelOpacity:1,labelBackground:"rgba(34, 34, 34, 0)",titleColor:"#fff",titleBgColor:"transparent",titleShadow:"",descriptionColor:"#ccc",descriptionBgColor:"transparent",descriptionShadow:"",stackBackground:"#aaa"},thumbnailIcon:{padding:"5px",color:"#fff"},pagination:{background:"#181818",backgroundSelected:"#666",color:"#fff",borderRadius:"2px",shapeBorder:"3px solid #666",shapeColor:"#444",shapeSelectedColor:"#aaa"}},Jb.galleryTheme_light={navigationBar:{background:"none",borderTop:"",borderBottom:"",borderRight:"",borderLeft:""},navigationBreadcrumb:{background:"#eee",color:"#000",colorHover:"#333",borderRadius:"4px"},navigationFilter:{background:"#eee",color:"#222",colorSelected:"#000",backgroundSelected:"#eee",borderRadius:"4px"},thumbnail:{background:"#444",backgroundImage:"linear-gradient(315deg, #111 0%, #445 90%)",borderColor:"#000",labelOpacity:1,labelBackground:"rgba(34, 34, 34, 0)",titleColor:"#fff",titleBgColor:"transparent",titleShadow:"",descriptionColor:"#ccc",descriptionBgColor:"transparent",descriptionShadow:"",stackBackground:"#888"},thumbnailIcon:{padding:"5px",color:"#fff"},pagination:{background:"#eee",backgroundSelected:"#aaa",color:"#000",borderRadius:"2px",shapeBorder:"3px solid #666",shapeColor:"#444",shapeSelectedColor:"#aaa"}},Jb.viewerTheme_dark={background:"#000",imageBorder:"none",imageBoxShadow:"none",barBackground:"rgba(4, 4, 4, 0.2)",barBorder:"0px solid #111",barColor:"#eee",barDescriptionColor:"#aaa"},Jb.viewerTheme_border={background:"rgba(1, 1, 1, 0.75)",imageBorder:"4px solid #f8f8f8",imageBoxShadow:"#888 0px 0px 20px",barBackground:"rgba(4, 4, 4, 0.2)",barBorder:"0px solid #111",barColor:"#eee",barDescriptionColor:"#aaa"},Jb.viewerTheme_light={background:"#f8f8f8",imageBorder:"none",imageBoxShadow:"none",barBackground:"rgba(4, 4, 4, 0.7)",barBorder:"0px solid #111",barColor:"#eee",barDescriptionColor:"#aaa"};var Kb=NGY2Tools.NanoAlert,Lb=NGY2Tools.NanoConsoleLog;this.initiateGallery2=function(a,b){Jb.O=b,Jb.$E.base=jQuery(a),Jb.baseEltID=Jb.$E.base.attr("id"),void 0==Jb.baseEltID&&(Jb.baseEltID="my_nanogallery",Jb.$E.base.attr("id",Jb.baseEltID)),Jb.O.$markup=[],na(),za(),vb(),Jb.GOM.firstDisplayTime=Date.now(),xb();var c=Jb.O.album;if(""==c&&""!=Jb.O.photoset&&(c=Jb.O.photoset,Jb.O.album=Jb.O.photoset),""==c||(Jb.O.displayBreadcrumb=!1,"NONE"==c.toUpperCase()))NGY2Item.New(Jb,Jb.i18nTranslations.breadcrumbHome,"","0","-1","album"),j();else{var d=c.indexOf("&authkey=");if(-1==d&&(d=c.indexOf("?authkey=")),d>0){Jb.O.locationHash=!1;var e=c.substring(0,d),f=c.substring(d);-1==f.indexOf("Gv1sRg")&&(f="&authkey=Gv1sRg"+f.substring(9));NGY2Item.New(Jb,"","",e,"-1","album").authkey=f,m("-1",e)}else"nano_photos_provider2"==Jb.O.kind&&c==decodeURIComponent(c)&&(c=encodeURIComponent(c),Jb.O.album=c),NGY2Item.New(Jb,"","",c,"-1","album"),yb()||m("-1",c)}};var Mb={youtube:{getID:function(a){var b=a.match(/(?:https?:\/{2})?(?:w{3}\.)?youtu(?:be)?\.(?:com|be)(?:\/watch\?v=|\/)([^\s&]+)/);return null!=b?b[1]:null},thumbUrl:function(a){return"https://img.youtube.com/vi/"+a+"/hqdefault.jpg"},url:function(a){return"https://www.youtube.com/embed/"+a},markup:function(a){return'<iframe class="nGY2ViewerMedia" src="https://www.youtube.com/embed/'+a+'?rel=0" frameborder="0" allow="autoplay" allowfullscreen></iframe>'},kind:"iframe"},vimeo:{getID:function(a){var b=a.match(/^.*(vimeo\.com\/)((channels\/[A-z]+\/)|(groups\/[A-z]+\/videos\/))?([0-9]+)/);return null!=b?b[5]:null},url:function(a){return"https://player.vimeo.com/video/"+a},markup:function(a){return'<iframe class="nGY2ViewerMedia" src="https://player.vimeo.com/video/'+a+'?rel=0" frameborder="0" allow="autoplay" allowfullscreen></iframe>'},kind:"iframe"},dailymotion:{getID:function(a){var b=a.match(/^.+dailymotion.com\/(video|hub)\/([^_]+)[^#]*(#video=([^_&]+))?/);return null!==b?void 0!==b[4]?b[4]:b[2]:null},thumbUrl:function(a){return"https://www.dailymotion.com/thumbnail/video/"+a},url:function(a){return"https://www.dailymotion.com/embed/video/"+a},markup:function(a){return'<iframe class="nGY2ViewerMedia" src="https://www.dailymotion.com/embed/video/'+a+'?rel=0" frameborder="0" allow="autoplay" allowfullscreen></iframe>'},kind:"iframe"},selfhosted:{getID:function(a){var b=a.split(".").pop();return"mp4"===b||"3gp"===b?b:null},markup:function(a){return'<video controls class="nGY2ViewerMedia"><source src="'+a+'" type="video/'+a.split(".").pop()+'" preload="auto">Your browser does not support the video tag (HTML 5).</video>'},kind:"video",selfhosted:!0}}}var i=function(a){return{}.toString.call(a).match(/\s([a-zA-Z]+)/)[1].toLowerCase()};a.nanogallery2=function(a,b){var d=this;d.$e=jQuery(a),d.e=a,d.$e.data("nanogallery2data",d),d.init=function(){void 0===window.NGY2Item&&(window.NGY2Tools=function(){function a(){}return a.FilterAlbumName=function(a,b){var c=a.toUpperCase();if(!(this.albumList.length>0)){var d=!1;if(null!==this.whiteList){for(var e=0;e<this.whiteList.length;e++)-1!==c.indexOf(this.whiteList[e])&&(d=!0);if(!d)return!1}if(null!==this.blackList)for(var e=0;e<this.blackList.length;e++)if(-1!==c.indexOf(this.blackList[e]))return!1;return!0}for(var e=0;e<this.albumList.length;e++)if(c===this.albumList[e].toUpperCase()||b===this.albumList[e])return!0},a.NanoAlert=function(b,c,d){a.NanoConsoleLog.call(b,c),null!=b.$E.conConsole&&(b.$E.conConsole.css({visibility:"visible",minHeight:"100px"}),0==d?b.$E.conConsole.append("<p>"+c+"</p>"):b.$E.conConsole.append("<p>nanogallery2: "+c+" ["+b.baseEltID+"]</p>"))},a.NanoConsoleLog=function(a,b){window.console&&console.log("nanogallery2: "+b+" ["+a.baseEltID+"]")},a.PreloaderDisplay=function(a){!0===a?this.$E.conLoadingB.removeClass("nanoGalleryLBarOff").addClass("nanoGalleryLBar"):this.$E.conLoadingB.removeClass("nanoGalleryLBar").addClass("nanoGalleryLBarOff")},a.AreaShuffle=function(a){for(var b,c,d=a.length;d;b=Math.floor(Math.random()*d),c=a[--d],a[d]=a[b],a[b]=c);return a}
29,a.GetImageTitleFromURL=function(a){if("%filename"==this.O.thumbnailLabel.get("title"))return a.split("/").pop().replace("_"," ");if("%filenameNoExt"==this.O.thumbnailLabel.get("title")){return a.split("/").pop().split(".").shift().replace("_"," ")}return""},a.AlbumPostProcess=function(b){var c=this.gallerySorting[this.GOM.curNavLevel],d=this.galleryMaxItems[this.GOM.curNavLevel];if(""!=c||d>0){var e=this.I.filter(function(a){return a.albumID==b&&"albumUp"!=a.kind});switch(c){case"RANDOM":e=a.AreaShuffle(e);break;case"REVERSED":e=e.reverse();break;case"TITLEASC":e.sort(function(a,b){return a.title.toUpperCase()<b.title.toUpperCase()?-1:a.title.toUpperCase()>b.title.toUpperCase()?1:0});break;case"TITLEDESC":e.sort(function(a,b){return a.title.toUpperCase()>b.title.toUpperCase()?-1:a.title.toUpperCase()<b.title.toUpperCase()?1:0})}d>0&&e.length>d&&e.splice(d-1,e.length-d),this.I.removeIf(function(a){return a.albumID==b&&"albumUp"!=a.kind}),this.I.push.apply(this.I,e)}},a}(),window.NGY2Item=function(){function a(a){var b=0;b=void 0===a||null===a?e++:a,this.GetID=function(){return b},this.kind="",this.mediaKind="img",this.mediaMarkup="",this.G=null,this.title="",this.description="",this.albumID=0,this.src="",this.width=0,this.height=0,this.destinationURL="",this.downloadURL="",this.author="",this.left=0,this.top=0,this.width=0,this.height=0,this.resizedContentWidth=0,this.resizedContentHeight=0,this.thumbs={url:{l1:{xs:"",sm:"",me:"",la:"",xl:""},lN:{xs:"",sm:"",me:"",la:"",xl:""}},width:{l1:{xs:0,sm:0,me:0,la:0,xl:0},lN:{xs:0,sm:0,me:0,la:0,xl:0}},height:{l1:{xs:0,sm:0,me:0,la:0,xl:0},lN:{xs:0,sm:0,me:0,la:0,xl:0}}},this.thumbnailImgRevealed=!1,this.imageDominantColors=null,this.imageDominantColor=null,this.featured=!1,this.flickrThumbSizes={},this.picasaThumbs=null,this.hovered=!1,this.hoverInitDone=!1,this.contentIsLoaded=!1,this.contentLength=0,this.numberItems=0,this.mediaNumber=0,this.imageCounter=0,this.eltTransform=[],this.eltFilter=[],this.eltEffect=[],this.authkey="",this.paginationLastPage=0,this.paginationLastWidth=0,this.customData={},this.selected=!1,this.imageWidth=0,this.imageHeight=0,this.$elt=null,this.$Elts=[],this.tags=[],this.albumTagList=[],this.albumTagListSel=[],this.exif={exposure:"",flash:"",focallength:"",fstop:"",iso:"",model:"",time:"",location:""},this.deleted=!1,this.rotationAngle=0}function b(a,b){return 1==a.O.allowHTMLinData?b:String(b).replace(/[&<>"'`=\/]/g,function(a){return f[a]})}function d(a,b){if("0"===(a=String(a))||1==b)return a;var c=Number(a.replace(/[a-zA-Z]/g,"")),d=a.match(/([^\-0-9\.]+)/g),e="";return null!=d&&d.length>0&&(e=d.join()),isNaN(c)||0==c?a:(c*=b)+e}var e=1;a.Get=function(a,b){for(var c=a.I.length,d=0;d<c;d++)if(a.I[d].GetID()==b)return a.I[d];return null},a.GetIdx=function(a,b){for(var c=a.I.length,d=0;d<c;d++)if(a.I[d].GetID()==b)return d;return-1},a.New=function(c,d,e,f,g,h,i){var j=a.Get(c,g);if(-1!=g&&0!=g&&"image gallery by nanogallery2 [build]"!=d&&c.O.thumbnailLevelUp&&0==j.getContentLength(!1)&&""==c.O.album){var k=new a("0");c.I.push(k),j.contentLength+=1,k.title="UP",k.albumID=g,k.kind="albumUp",k.G=c,jQuery.extend(!0,k.thumbs.width,c.tn.defaultSize.width),jQuery.extend(!0,k.thumbs.height,c.tn.defaultSize.height)}var k=a.Get(c,f);null===k&&(k=new a(f),c.I.push(k),-1!=g&&"image gallery by nanogallery2 [build]"!=d&&(j.contentLength+=1)),k.G=c,k.albumID=g,k.kind=h,"image"==h&&(j.imageCounter+=1,k.mediaNumber=j.imageCounter);var l=c.O.thumbnailFeaturedKeyword;if(""!=l){l=l.toUpperCase();var m=d.toUpperCase().indexOf(l);m>-1&&(k.featured=!0,d=d.substring(0,m)+d.substring(m+l.length,d.length)),m=e.toUpperCase().indexOf(l),m>-1&&(k.featured=!0,e=e.substring(0,m)+e.substring(m+l.length,e.length))}if("string"==typeof c.galleryFilterTags.Get())switch(c.galleryFilterTags.Get().toUpperCase()){case"TITLE":for(var n,o=/(?:^|\W)#(\w+)(?!\w)/g,p=[],i="";n=o.exec(d);)p.push(n[1].replace(/^\s*|\s*$/,""));k.setTags(p),d=d.split("#").join("");break;case"DESCRIPTION":for(var n,o=/(?:^|\W)#(\w+)(?!\w)/g,p=[],i="";n=o.exec(e);)p.push(n[1].replace(/^\s*|\s*$/,""));k.setTags(p),e=e.split("#").join("")}else""!=i&&void 0!=i&&k.setTags(i.split(" "));return k.title=b(c,d),k.description=b(c,e),k},a.prototype.delete=function(){this.deleted=!0,this.G.I[a.GetIdx(this.G,this.albumID)].contentLength--,this.G.I[a.GetIdx(this.G,this.albumID)].numberItems--;for(var b=this.G.GOM.items.length,c=this.GetID(),d=-1,e=-1,f=0;f<b;f++){var g=this.G.GOM.items[f],h=this.G.I[g.thumbnailIdx];h.GetID()==c?g.neverDisplayed||(d=g.thumbnailIdx,e=f):-1!=d&&(g.neverDisplayed||(h.$getElt(".nGY2GThumbnail").data("index",f-1),h.$getElt(".nGY2GThumbnailImg").data("index",f-1)))}if(-1!=d){var i=this.G;1==this.selected&&(this.selected=!1,i.GOM.nbSelected--),null!==i.I[d].$elt&&i.I[d].$elt.remove(),i.GOM.items.splice(e,1),-1!=i.GOM.lastDisplayedIdx&&(i.GOM.lastDisplayedIdx-=1)}},a.prototype.addToGOM=function(){for(var a=this.GetID(),b=this.G.I.length,c=0;c<b;c++){var d=this.G.I[c];if(d.GetID()==a){var e=d.thumbImg().width,f=d.thumbImg().height;0==f&&(f=this.G.tn.defaultSize.getHeight()),0==e&&(e=this.G.tn.defaultSize.getWidth());var g=new this.G.GOM.GTn(c,e,f);this.G.GOM.items.push(g);break}}};var f={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};return a.get_nextId=function(){return e},a.prototype.$getElt=function(a,b){return null==this.$elt?null:void 0!==this.$Elts[a]&&1==!b?this.$Elts[a]:(this.$Elts[a]=".nGY2GThumbnail"==a?this.$elt:this.$elt.find(a),this.$Elts[a])}
vendor: 11,845 bytes, lines 29-30
29,a.prototype.removeElt=function(a){if(null!=this.$elt&&void 0!=this.$Elts[a]){this.$Elts[a].remove();var b=this.$Elts.indexOf(a);this.$Elts.splice(b,1)}},a.prototype.album=function(){return this.G.I[a.GetIdx(this.G,this.albumID)]},a.prototype.mediaTransition=function(){return this.G.O.viewerTransitionMediaKind.indexOf(this.mediaKind)>-1},a.prototype.imageSet=function(a,b,c){this.src=a,this.width=b,this.height=c},a.prototype.thumbSet=function(a,b,c,d,e){var f=["xs","sm","me","la","xl"];if(void 0===d||""==d||null==d)for(var g=0;g<f.length;g++)void 0===e||""==e?(this.thumbs.url.l1[f[g]]=a,this.thumbs.height.l1[f[g]]=c,this.thumbs.width.l1[f[g]]=b,this.thumbs.url.lN[f[g]]=a,this.thumbs.height.lN[f[g]]=c,this.thumbs.width.lN[f[g]]=b):(this.thumbs.url[e][f[g]]=a,this.thumbs.height[e][f[g]]=c,this.thumbs.width[e][f[g]]=b);else void 0===e||""==e||null==e?(this.thumbs.url.l1[d]=a,this.thumbs.height.l1[d]=c,this.thumbs.width.l1[d]=b,this.thumbs.url.lN[d]=a,this.thumbs.height.lN[d]=c,this.thumbs.width.lN[d]=b):(this.thumbs.url[e][d]=a,this.thumbs.height[e][d]=c,this.thumbs.width[e][d]=b);for(var f=["xs","sm","me","la","xl"],g=0;g<f.length;g++)this.thumbs.height.l1[f[g]]=c;for(var g=0;g<f.length;g++)this.G.tn.settings.height.lN[f[g]]==this.G.tn.settings.getH()&&this.G.tn.settings.width.l1[f[g]]==this.G.tn.settings.getW()&&(this.thumbs.height.lN[f[g]]=c)},a.prototype.thumbSetImgHeight=function(a){for(var b=["xs","sm","me","la","xl"],c=0;c<b.length;c++)this.G.tn.settings.height.l1[b[c]]==this.G.tn.settings.getH()&&this.G.tn.settings.width.l1[b[c]]==this.G.tn.settings.getW()&&(this.thumbs.height.l1[b[c]]=a);for(var c=0;c<b.length;c++)this.G.tn.settings.height.lN[b[c]]==this.G.tn.settings.getH()&&this.G.tn.settings.width.l1[b[c]]==this.G.tn.settings.getW()&&(this.thumbs.height.lN[b[c]]=a)},a.prototype.thumbSetImgWidth=function(a){for(var b=["xs","sm","me","la","xl"],c=0;c<b.length;c++)this.G.tn.settings.height.l1[b[c]]==this.G.tn.settings.getH()&&this.G.tn.settings.width.l1[b[c]]==this.G.tn.settings.getW()&&(this.thumbs.width.l1[b[c]]=a);for(var c=0;c<b.length;c++)this.G.tn.settings.height.lN[b[c]]==this.G.tn.settings.getH()&&this.G.tn.settings.width.l1[b[c]]==this.G.tn.settings.getW()&&(this.thumbs.width.lN[b[c]]=a)},a.prototype.thumbImg=function(){var a={src:"",width:0,height:0};return"image gallery by nanogallery2 [build]"==this.title?(a.src=this.G.emptyGif,a.url=this.G.emptyGif,a):(a.src=this.thumbs.url[this.G.GOM.curNavLevel][this.G.GOM.curWidth],a.width=this.thumbs.width[this.G.GOM.curNavLevel][this.G.GOM.curWidth],a.height=this.thumbs.height[this.G.GOM.curNavLevel][this.G.GOM.curWidth],a)},a.prototype.setTags=function(a){if(a.length>0){this.tags=a;for(var b=this.album().albumTagList,c=0;c<a.length;c++){for(var d=!1,e=0;e<b.length;e++)a[c].toUpperCase()==b[e].toUpperCase()&&(d=!0);0==d&&(this.album().albumTagList.push(a[c]),this.album().albumTagListSel.push(a[c]))}}},a.prototype.checkTagFilter=function(){if(0!=this.G.galleryFilterTags.Get()&&this.album().albumTagList.length>0){if(this.G.O.thumbnailLevelUp&&"albumUp"==this.kind)return!0;for(var a=!1,b=this.album().albumTagListSel,c=0;c<this.tags.length;c++)for(var d=0;d<b.length;d++)if(this.tags[c].toUpperCase()==b[d].toUpperCase()){a=!0;break}return a}return!0},a.prototype.isSearchTagFound=function(){if(""==this.G.GOM.albumSearchTags)return!0;if(this.G.O.thumbnailLevelUp&&"albumUp"==this.kind)return!0;for(var a=0;a<this.tags.length;a++)if(this.tags[a].toUpperCase().indexOf(this.G.GOM.albumSearchTags)>=0)return!0;return!1},a.prototype.setMediaURL=function(a,b){this.src=a,this.mediaKind=b,"img"==b&&(this.mediaMarkup='<img class="nGY2ViewerMedia" src="'+a+'" alt=" " itemprop="contentURL" draggable="false">')},a.prototype.isToDisplay=function(a){return this.albumID==a&&this.checkTagFilter()&&this.isSearchFound()&&this.isSearchTagFound()&&0==this.deleted},a.prototype.getContentLength=function(a){if(0==a||0==this.albumTagList.length||0==this.G.galleryFilterTags.Get())return this.contentLength;for(var b=this.G.I.length,c=0,d=this.GetID(),e=0;e<b;e++){this.G.I[e].isToDisplay(d)&&c++}return c},a.prototype.isSearchFound=function(){return""==this.G.GOM.albumSearch||-1!=this.title.toUpperCase().indexOf(this.G.GOM.albumSearch)},a.prototype.responsiveURL=function(){var a="";switch(this.G.O.kind){case"":case"flickr":a=this.src;break;case"picasa":case"google":case"google2":default:a=this.src}return a},a.prototype.ThumbnailImageReveal=function(){0==this.thumbnailImgRevealed&&(this.thumbnailImgRevealed=!0,(new NGTweenable).tween({from:{opacity:0},to:{opacity:1},attachment:{item:this},delay:30,duration:400,easing:"easeOutQuart",step:function(a,b){var c=b.item.$getElt(".nGY2TnImg");null!=c&&c.css(a)}}))},a.prototype.CSSTransformApply=function(a){var b=this.eltTransform[a];if(".nGY2GThumbnail"==a)for(var c=b.$elt.length-1,e=1,f=1,g=1,h=1,i=1,j=1,k=1,l=1,m=1,n=c;n>=0;n--){var o="translateX("+d(b.translateX,e)+") translateY("+d(b.translateY,f)+") translateZ("+d(b.translateZ,g)+") scale("+d(b.scale,m)+") translate("+d(b.translate,h)+")";this.G.IE<=9||this.G.isGingerbread?o+=" rotate("+d(b.rotateZ,k)+")":o+=" rotateX("+d(b.rotateX,i)+") rotateY("+d(b.rotateY,j)+") rotateZ("+d(b.rotateZ,k)+") rotate("+d(b.rotate,l)+")",b.$elt[n].style[this.G.CSStransformName]=o,c>0&&(e-=this.G.tn.opt.Get("stacksTranslateX"),f-=this.G.tn.opt.Get("stacksTranslateY"),g-=this.G.tn.opt.Get("stacksTranslateZ"),i-=this.G.tn.opt.Get("stacksRotateX"),j-=this.G.tn.opt.Get("stacksRotateY"),k-=this.G.tn.opt.Get("stacksRotateZ"),m-=this.G.tn.opt.Get("stacksScale"))}else if(null!=b.$elt)for(var n=0;n<b.$elt.length;n++)if(void 0!=b.$elt[n]){var o="translateX("+b.translateX+") translateY("+b.translateY+") translateZ("+b.translateZ+") scale("+b.scale+") translate("+b.translate+")";this.G.IE<=9||this.G.isGingerbread?o+=" rotate("+b.rotateZ+")":o+=" rotateX("+b.rotateX+") rotateY("+b.rotateY+") rotateZ("+b.rotateZ+") rotate("+b.rotate+")",b.$elt[n].style[this.G.CSStransformName]=o}},a.prototype.CSSTransformSet=function(a,b,c,d){void 0==this.eltTransform[a]&&(this.eltTransform[a]={translateX:0,translateY:0,translateZ:0,rotateX:0,rotateY:0,rotateZ:0,scale:1,translate:"0px,0px",rotate:0},this.eltTransform[a].$elt=this.$getElt(a)),this.eltTransform[a][b]=c,!0===d&&(this.eltTransform[a].$elt=this.$getElt(a,!0))},a.prototype.CSSFilterApply=function(a){var b=this.eltFilter[a],c="blur("+b.blur+") brightness("+b.brightness+") grayscale("+b.grayscale+") sepia("+b.sepia+") contrast("+b.contrast+") opacity("+b.opacity+") saturate("+b.saturate+")";if(null!=b.$elt)for(var d=0;d<b.$elt.length;d++)void 0!=b.$elt[d]&&(b.$elt[d].style.WebkitFilter=c,b.$elt[d].style.filter=c)},a.prototype.CSSFilterSet=function(a,b,c,d){void 0==this.eltFilter[a]&&(this.eltFilter[a]={blur:0,brightness:"100%",grayscale:"0%",sepia:"0%",contrast:"100%",opacity:"100%",saturate:"100%"},this.eltFilter[a].$elt=this.$getElt(a)),this.eltFilter[a][b]=c,!0===d&&(this.eltTransform[a].$elt=this.$getElt(a,!0))},a.prototype.animate=function(a,b,d){if(null!=this.$getElt()){var e={};e.G=this.G,e.item=this,e.effect=a,e.hoverIn=d,e.cssKind="",d?(void 0==this.eltEffect[a.element]&&(this.eltEffect[a.element]=[]),void 0==this.eltEffect[a.element][a.type]&&(this.eltEffect[a.element][a.type]={initialValue:0,lastValue:0}),a.firstKeyframe&&(this.eltEffect[a.element][a.type]={initialValue:a.from,lastValue:a.from}),e.animeFrom=a.from,e.animeTo=a.to,e.animeDuration=parseInt(a.duration),e.animeDelay=30+parseInt(a.delay+b),e.animeEasing=a.easing):(a.firstKeyframe,e.animeFrom=this.eltEffect[a.element][a.type].lastValue,e.animeTo=this.eltEffect[a.element][a.type].initialValue,e.animeDuration=parseInt(a.durationBack),e.animeDelay=30+parseInt(a.delayBack+b),e.animeEasing=a.easingBack);for(var f=["translateX","translateY","translateZ","scale","rotateX","rotateY","rotateZ"],g=0;g<f.length;g++)if(a.type==f[g]){e.cssKind="transform";break}for(var h=["blur","brightness","grayscale","sepia","contrast","opacity","saturate"],g=0;g<h.length;g++)if(a.type==h[g]){e.cssKind="filter";break}!d||".nGY2GThumbnail"!=a.element||"scale"!=a.type&&"rotateX"!=a.type||(this.G.GOM.lastZIndex++,this.$getElt(a.element).css("z-index",this.G.GOM.lastZIndex));var i=new NGTweenable;e.tweenable=i,i.tween({attachment:e,from:{v:e.animeFrom},to:{v:e.animeTo},duration:e.animeDuration,delay:e.animeDelay,easing:e.animeEasing,step:function(a,b){if(null==b.item.$getElt())return void b.tweenable.stop(!1);if(b.hoverIn&&!b.item.hovered)return void b.tweenable.stop(!1);if(b.G.VOM.viewerDisplayed)return void b.tweenable.stop(!1);if(a.v!=b.animeFrom){switch(b.cssKind){case"transform":b.item.CSSTransformSet(b.effect.element,b.effect.type,a.v),b.item.CSSTransformApply(b.effect.element);break;case"filter":b.item.CSSFilterSet(b.effect.element,b.effect.type,a.v),b.item.CSSFilterApply(b.effect.element);break;default:var e=a.v;"rgb("!=a.v.substring(0,4)&&"rgba("!=a.v.substring(0,5)||(e=c(0,e)),b.item.$getElt(b.effect.element).css(b.effect.type,e)}d&&(b.item.eltEffect[b.effect.element][b.effect.type].lastValue=a.v)}},finish:function(a,b){if(d&&(b.item.eltEffect[b.effect.element][b.effect.type].lastValue=a.v),null!=b.item.$getElt()&&(!b.hoverIn||b.item.hovered)&&!b.G.VOM.viewerDisplayed)switch(b.cssKind){case"transform":b.item.CSSTransformSet(b.effect.element,b.effect.type,b.animeTo),b.item.CSSTransformApply(b.effect.element);break;case"filter":b.item.CSSFilterSet(b.effect.element,b.effect.type,b.animeTo),b.item.CSSFilterApply(b.effect.element);break;default:b.item.$getElt(b.effect.element).css(b.effect.type,b.animeTo)}}})}},a}()),d.options=jQuery.extend(!0,{},jQuery.nanogallery2.defaultOptions,b),d.nG2=null,d.nG2=new h,d.nG2.initiateGallery2(d.e,d.options)},d.test=function(){},d.init()},jQuery.nanogallery2.defaultOptions={kind:"",userID:"",photoset:"",album:"",blackList:"scrapbook|profil|auto backup",whiteList:"",albumList:"",albumList2:null,RTL:!1, 30poogleplusUseUrlCrossDomain:!0,flickrSkipOriginal:!0,breadcrumbAutoHideTopLevel:!0,displayBreadcrumb:!0,breadcrumbOnlyCurrentLevel:!0,breadcrumbHideIcons:!0,theme:"nGY2",galleryTheme:"dark",viewerTheme:"dark",items:null,itemsBaseURL:"",thumbnailSelectable:!1,dataProvider:"",dataCharset:"Latin",allowHTMLinData:!1,locationHash:!0,slideshowDelay:3e3,slideshowAutoStart:!1,debugMode:!1,galleryDisplayMoreStep:2,galleryDisplayMode:"fullContent",galleryL1DisplayMode:null,galleryPaginationMode:"rectangles",galleryMaxRows:2,galleryL1MaxRows:null,galleryLastRowFull:!1,galleryLayoutEngine:"default",paginationSwipe:!0,paginationVisiblePages:10,galleryFilterTags:!1,galleryL1FilterTags:null,galleryMaxItems:0,galleryL1MaxItems:null,gallerySorting:"",galleryL1Sorting:null,galleryDisplayTransition:"none",galleryL1DisplayTransition:null,galleryDisplayTransitionDuration:1e3,galleryL1DisplayTransitionDuration:null,galleryResizeAnimation:!0,galleryRenderDelay:60,thumbnailCrop:!0,thumbnailL1Crop:null,thumbnailCropScaleFactor:1.5,thumbnailLevelUp:!1,thumbnailAlignment:"fillWidth",thumbnailWidth:300,thumbnailL1Width:null,thumbnailHeight:200,thumbnailL1Height:null,thumbnailBaseGridHeight:0,thumbnailL1BaseGridHeight:null,thumbnailGutterWidth:2,thumbnailL1GutterWidth:null,thumbnailGutterHeight:2,thumbnailL1GutterHeight:null,thumbnailBorderVertical:2,thumbnailBorderHorizontal:2,thumbnailFeaturedKeyword:"*featured",thumbnailAlbumDisplayImage:!1,thumbnailHoverEffect2:"toolsAppear",thumbnailBuildInit2:"",thumbnailStacks:0,thumbnailL1Stacks:null,thumbnailStacksTranslateX:0,thumbnailL1StacksTranslateX:null,thumbnailStacksTranslateY:0,thumbnailL1StacksTranslateY:null,thumbnailStacksTranslateZ:0,thumbnailL1StacksTranslateZ:null,thumbnailStacksRotateX:0,thumbnailL1StacksRotateX:null,thumbnailStacksRotateY:0,thumbnailL1StacksRotateY:null,thumbnailStacksRotateZ:0,thumbnailL1StacksRotateZ:null,thumbnailStacksScale:0,thumbnailL1StacksScale:null,thumbnailDis
30playOutsideScreen:!0,thumbnailWaitImageLoaded:!0,thumbnailSliderDelay:2e3,galleryBuildInit2:"",portable:!1,eventsDebounceDelay:30,touchAnimation:!0,touchAnimationL1:void 0,touchAutoOpenDelay:0,thumbnailLabel:{position:"overImageOnBottom",align:"center",display:!0,displayDescription:!1,titleMaxLength:0,titleMultiLine:!1,descriptionMaxLength:0,descriptionMultiLine:!1,hideIcons:!0,title:""},thumbnailToolbarImage:{topLeft:"select",topRight:"featured"},thumbnailToolbarAlbum:{topLeft:"select",topRight:"counter"},thumbnailDisplayInterval:15,thumbnailL1DisplayInterval:null,thumbnailDisplayTransition:"fadeIn",thumbnailL1DisplayTransition:null,thumbnailDisplayTransitionDuration:240,thumbnailL1DisplayTransitionDuration:null,thumbnailOpenImage:!0,thumbnailOpenOriginal:!1,thumbnailGlobalImageTitle:"",thumbnailGlobalAlbumTitle:"",viewer:"internal",viewerFullscreen:!1,viewerDisplayLogo:!1,imageTransition:"swipe2",viewerTransitionMediaKind:"img",viewerZoom:!0,viewerImageDisplay:"",openOnStart:"",viewerHideToolsDelay:3e3,viewerToolbar:{display:!0,position:"bottomOverImage",fullWidth:!0,align:"center",autoMinimize:0,standard:"minimizeButton,label",minimized:"minimizeButton,label,infoButton,shareButton,downloadButton,linkOriginalButton,fullscreenButton"},viewerTools:{topLeft:"pageCounter,playPauseButton",topRight:"rotateLeft,rotateRight,fullscreenButton,closeButton"},breakpointSizeSM:480,breakpointSizeME:992,breakpointSizeLA:1200,breakpointSizeXL:1800,fnThumbnailInit:null,fnThumbnailHoverInit:null,fnThumbnailHover:null,fnThumbnailHoverOut:null,fnThumbnailDisplayEffect:null,fnViewerInfo:null,fnImgToolbarCustInit:null,fnImgToolbarCustDisplay:null,fnImgToolbarCustClick:null,fnProcessData:null,fnThumbnailSelection:null,fnGalleryRenderStart:null,fnGalleryRenderEnd:null,fnGalleryObjectModelBuilt:null,fnGalleryLayoutApplied:null,f
vendor: 5,079 bytes, line 30
30nThumbnailClicked:null,fnShoppingCartUpdated:null,fnThumbnailToolCustAction:null,fnThumbnailOpen:null,fnImgDisplayed:null,i18n:{breadcrumbHome:"Galleries",breadcrumbHome_FR:"Galeries",thumbnailImageTitle:"",thumbnailAlbumTitle:"",thumbnailImageDescription:"",thumbnailAlbumDescription:"",infoBoxPhoto:"Photo",infoBoxDate:"Date",infoBoxAlbum:"Album",infoBoxDimensions:"Dimensions",infoBoxFilename:"Filename",infoBoxFileSize:"File size",infoBoxCamera:"Camera",infoBoxFocalLength:"Focal length",infoBoxExposure:"Exposure",infoBoxFNumber:"F Number",infoBoxISO:"ISO",infoBoxMake:"Make",infoBoxFlash:"Flash",infoBoxViews:"Views",infoBoxComments:"Comments"},icons:{thumbnailAlbum:'<i class="nGY2Icon-folder-empty"></i>',thumbnailImage:'<i class="nGY2Icon-picture"></i>',breadcrumbAlbum:'<i class="nGY2Icon-folder-empty"></i>',breadcrumbHome:'<i class="nGY2Icon-home"></i>',breadcrumbSeparator:'<i class="nGY2Icon-left-open"></i>',breadcrumbSeparatorRtl:'<i class="nGY2Icon-right-open"></i>',navigationFilterSelected:'<i style="color:#fff;" class="nGY2Icon-toggle-on"></i>',navigationFilterUnselected:'<i style="color:#ddd;" class="nGY2Icon-toggle-off"></i>',navigationFilterSelectedAll:'<i class="nGY2Icon-toggle-on"></i><i class="nGY2Icon-ok"></i>',thumbnailSelected:'<i style="color:#bff;" class="nGY2Icon-ok-circled"></i>',thumbnailUnselected:'<i style="color:#bff;" class="nGY2Icon-circle-empty"></i>',thumbnailFeatured:'<i style="color:#dd5;" class="nGY2Icon-star"></i>',thumbnailCounter:'<i class="nGY2Icon-picture"></i>',thumbnailShare:'<i class="nGY2Icon-ngy2_share2"></i>',thumbnailDownload:'<i class="nGY2Icon-ngy2_download2"></i>',thumbnailInfo:'<i class="nGY2Icon-ngy2_info2"></i>',thumbnailCart:'<i class="nGY2Icon-basket"></i>',thumbnailDisplay:'<i class="nGY2Icon-ngy2_zoom_in2"></i>',thumbnailCustomTool1:"T1",thumbnailCustomTool2:"T2",thumbnailCustomTool3:"T3",thumbnailCustomTool4:"T4",thumbnailCustomTool5:"T5",thumbnailCustomTool6:"T6",thumbnailCustomTool7:"T7",thumbnailCustomTool8:"T8",thumbnailCustomTool9:"T9",thumbnailCustomTool10:"T10",thumbnailAlbumUp:'<i style="font-size: 3em;" class="nGY2Icon-ngy2_chevron_up2"></i>',paginationNext:'<i class="nGY2Icon-right-open"></i>',paginationPrevious:'<i class="nGY2Icon-left-open"></i>',galleryMoreButton:'<i class="nGY2Icon-picture"></i> <i class="nGY2Icon-right-open"></i>',buttonClose:'<i class="nGY2Icon-ngy2_close2"></i>',viewerPrevious:'<i class="nGY2Icon-ngy2_chevron-left"></i>',viewerNext:'<i class="nGY2Icon-ngy2_chevron-right"></i>',viewerImgPrevious:'<i class="nGY2Icon-ngy2_chevron_left3"></i>',viewerImgNext:'<i class="nGY2Icon-ngy2_chevron_right3"></i>',viewerDownload:'<i class="nGY2Icon-ngy2_download2"></i>',viewerToolbarMin:'<i class="nGY2Icon-ellipsis-vert"></i>',viewerToolbarStd:'<i class="nGY2Icon-menu"></i>',viewerPlay:'<i class="nGY2Icon-play"></i>',viewerPause:'<i class="nGY2Icon-pause"></i>',viewerFullscreenOn:'<i class="nGY2Icon-resize-full"></i>',viewerFullscreenOff:'<i class="nGY2Icon-resize-small"></i>',viewerZoomIn:'<i class="nGY2Icon-ngy2_zoom_in2"></i>',viewerZoomOut:'<i class="nGY2Icon-ngy2_zoom_out2"></i>',viewerLinkOriginal:'<i class="nGY2Icon-ngy2_external2"></i>',viewerInfo:'<i class="nGY2Icon-ngy2_info2"></i>',viewerShare:'<i class="nGY2Icon-ngy2_share2"></i>',viewerRotateLeft:'<i class="nGY2Icon-ccw"></i>',viewerRotateRight:'<i class="nGY2Icon-cw"></i>',user:'<i class="nGY2Icon-user"></i>',location:'<i class="nGY2Icon-location"></i>',config:'<i class="nGY2Icon-wrench"></i>',shareFacebook:'<i style="color:#3b5998;" class="nGY2Icon-facebook-squared"></i>',shareTwitter:'<i style="color:#00aced;" class="nGY2Icon-twitter-squared"></i>',shareGooglePlus:'<i style="color:#dd4b39;" class="nGY2Icon-gplus-squared"></i>',shareTumblr:'<i style="color:#32506d;" class="nGY2Icon-tumblr-squared"></i>',sharePinterest:'<i style="color:#cb2027;" class="nGY2Icon-pinterest-squared"></i>',shareVK:'<i style="color:#3b5998;" class="nGY2Icon-vkontakte"></i>',shareMail:'<i style="color:#555;" class="nGY2Icon-mail-alt"></i>',viewerCustomTool1:"T1",viewerCustomTool2:"T2",viewerCustomTool3:"T3",viewerCustomTool4:"T4",viewerCustomTool5:"T5",viewerCustomTool6:"T6",viewerCustomTool7:"T7",viewerCustomTool8:"T8",viewerCustomTool9:"T9",viewerCustomTool10:"T10"}},jQuery.fn.nanogallery2=function(b,c,d){if(void 0===jQuery(this).data("nanogallery2data")){if("destroy"==b)return;return this.each(function(){new jQuery.nanogallery2(this,b)})}var e=a(this).data("nanogallery2data").nG2;switch(b){case"displayItem":e.DisplayItem(c);break;case"search":return e.Search(c);case"search2":return e.Search2(c,d);case"search2Execute":return e.Search2Execute();case"refresh":e.Refresh();break;case"resize":e.Resize();break;case"instance":return e;case"data":return e.data={items:e.I,gallery:e.GOM,lightbox:e.VOM},e.data;case"reload":return e.ReloadAlbum(),a(this);case"itemsSelectedGet":return e.ItemsSelectedGet();case"itemsSetSelectedValue":e.ItemsSetSelectedValue(c,d);break;case"option":if(void 0===d)return e.Get(c);e.Set(c,d),"demoViewportWidth"==c&&a(window).trigger("resize");break;
30case"destroy":e.Destroy(),a(this).removeData("nanogallery2data");break;case"shoppingCartGet":return e.shoppingCart;case"shoppingCartUpdate":if(void 0===d||void 0===c)return!1;for(var f=c,g=d,h=0;h<e.shoppingCart.length;h++)(e.shoppingCart[h].ID=f)&&(e.shoppingCart[h].cnt=g);var i=G.O.fnShoppingCartUpdated;return null!==i&&("function"==typeof i?i(e.shoppingCart,NGY2Item.Get(G,f)):window[i](e.shoppingCart,NGY2Item.Get(G,f))),e.shoppingCart;case"shoppingCartRemove":if(void 0===c)return!1;for(var f=c,h=0;h<e.shoppingCart.length;h++)if(e.shoppingCart[h].ID=f){e.shoppingCart.splice(h,1);break}var i=G.O.fnShoppingCartUpdated;return null!==i&&("function"==typeof i?i(e.shoppingCart,NGY2Item.Get(G,f)):window[i](e.shoppingCart,NGY2Item.Get(G,f))),e.shoppingCart;case"closeViewer":e.CloseViewer();break;case"minimizeToolbar":e.MinimizeToolbar();break;case"maximizeToolbar":e.MaximizeToolbar();break;case"paginationPreviousPage":e.PaginationPreviousPage();break;case"paginationNextPage":e.paginationNextPage();break;case"paginationGotoPage":e.PaginationGotoPage(c);break;case"paginationCountPages":e.PaginationCountPages()}return a(this)},/*! 31 * imagesLoaded PACKAGED v4.1.1 32 * JavaScript is all like "You images are done yet or what?" 33 * MIT License 34 */ 35function(a,b){a.ngEvEmitter=b()}("undefined"!=typeof window?window:this,function(){function a(){}var b=a.prototype;return b.on=function(a,b){if(a&&b){var c=this._events=this._events||{},d=c[a]=c[a]||[];return-1==d.indexOf(b)&&d.push(b),this}},b.once=function(a,b){if(a&&b){this.on(a,b);var c=this._onceEvents=this._onceEvents||{};return(c[a]=c[a]||{})[b]=!0,this}},b.off=function(a,b){var c=this._events&&this._events[a];if(c&&c.length){var d=c.indexOf(b);return-1!=d&&c.splice(d,1),this}},b.emitEvent=function(a,b){var c=this._events&&this._events[a];if(c&&c.length){var d=0,e=c[d];b=b||[];for(var f=this._onceEvents&&this._onceEvents[a];e;){var g=f&&f[e];g&&(this.off(a,e),delete f[e]),e.apply(this,b),d+=g?0:1,e=c[d]}return this}},a}),/*! 36 * ngimagesLoaded v4.1.1 37 * JavaScript is all like "You images are done yet or what?" 38 * MIT License 39 */ 40function(a,b){a.ngimagesLoaded=b(a,a.ngEvEmitter)}(window,function(a,b){function c(a,b){for(var c in b)a[c]=b[c];return a}function d(a){var b=[];if(Array.isArray(a))b=a;else if("number"==typeof a.length)for(var c=0;c<a.length;c++)b.push(a[c]);else b.push(a);return b}function e(a,b,f){if(!(this instanceof e))return new e(a,b,f);"string"==typeof a&&(a=document.querySelectorAll(a)),this.elements=d(a),this.options=c({},this.options),"function"==typeof b?f=b:c(this.options,b),f&&this.on("always",f),this.getImages(),h&&(this.jqDeferred=new h.Deferred),setTimeout(function(){this.check()}.bind(this))}function f(a){this.img=a}function g(a,b){this.url=a,this.element=b,this.img=new Image}var h=jQuery,i=a.console;e.prototype=Object.create(b.prototype),e.prototype.options={},e.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)},e.prototype.addElementImages=function(a){"IMG"==a.nodeName&&this.addImage(a),!0===this.options.background&&this.addElementBackgroundImages(a);var b=a.nodeType;if(b&&j[b]){for(var c=a.querySelectorAll("img"),d=0;d<c.length;d++){var e=c[d];this.addImage(e)}if("string"==typeof this.options.background){var f=a.querySelectorAll(this.options.background);for(d=0;d<f.length;d++){var g=f[d];this.addElementBackgroundImages(g)}}}};var j={1:!0,9:!0,11:!0};return e.prototype.addElementBackgroundImages=function(a){var b=getComputedStyle(a);if(b)for(var c=/url\((['"])?(.*?)\1\)/gi,d=c.exec(b.backgroundImage);null!==d;){var e=d&&d[2];e&&this.addBackground(e,a),d=c.exec(b.backgroundImage)}},e.prototype.addImage=function(a){var b=new f(a);this.images.push(b)},e.prototype.addBackground=function(a,b){var c=new g(a,b);this.images.push(c)},e.prototype.check=function(){function a(a,c,d){setTimeout(function(){b.progress(a,c,d)})}var b=this;if(this.progressedCount=0,this.hasAnyBroken=!1,!this.images.length)return void this.complete();this.images.forEach(function(b){b.once("progress",a),b.check()})},e.prototype.progress=function(a,b,c){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!a.isLoaded,this.emitEvent("progress",[this,a,b]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,a),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&i&&i.log("progress: "+c,a,b)},e.prototype.complete=function(){var a=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(a,[this]),this.emitEvent("always",[this]),this.jqDeferred){var b=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[b](this)}},f.prototype=Object.create(b.prototype),f.prototype.check=function(){if(this.getIsImageComplete())return void this.confirm(0!==this.img.naturalWi
vendor: 10,028 bytes, line 40
40dth,"naturalWidth");this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.proxyImage.src=this.img.src},f.prototype.getIsImageComplete=function(){return this.img.complete&&void 0!==this.img.naturalWidth},f.prototype.confirm=function(a,b){this.isLoaded=a,this.emitEvent("progress",[this,this.img,b])},f.prototype.handleEvent=function(a){var b="on"+a.type;this[b]&&this[b](a)},f.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},f.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},f.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},g.prototype=Object.create(f.prototype),g.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url,this.getIsImageComplete()&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},g.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},g.prototype.confirm=function(a,b){this.isLoaded=a,this.emitEvent("progress",[this,this.element,b])},e.makeJQueryPlugin=function(b){(b=b||a.jQuery)&&(h=b,h.fn.ngimagesLoaded=function(a,b){return new e(this,a,b).jqDeferred.promise(h(this))})},e.makeJQueryPlugin(),e}),function(){var a="undefined"!=typeof window&&void 0!==window.document?window.document:{},b="undefined"!=typeof module&&module.exports,c="undefined"!=typeof Element&&"ALLOW_KEYBOARD_INPUT"in Element,d=function(){for(var b,c=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],d=0,e=c.length,f={};d<e;d++)if((b=c[d])&&b[1]in a){for(d=0;d<b.length;d++)f[c[0][d]]=b[d];return f}return!1}(),e={change:d.fullscreenchange,error:d.fullscreenerror},f={request:function(b){return new Promise(function(e){var f=d.requestFullscreen,g=function(){this.off("change",g),e()}.bind(this);b=b||a.documentElement,/ Version\/5\.1(?:\.\d+)? Safari\//.test(navigator.userAgent)?b[f]():b[f](c?Element.ALLOW_KEYBOARD_INPUT:{}),this.on("change",g)}.bind(this))},exit:function(){return new Promise(function(b){if(!this.isFullscreen)return void b();var c=function(){this.off("change",c),b()}.bind(this);a[d.exitFullscreen](),this.on("change",c)}.bind(this))},toggle:function(a){return this.isFullscreen?this.exit():this.request(a)},onchange:function(a){this.on("change",a)},onerror:function(a){this.on("error",a)},on:function(b,c){var d=e[b];d&&a.addEventListener(d,c,!1)},off:function(b,c){var d=e[b];d&&a.removeEventListener(d,c,!1)},raw:d};if(!d)return void(b?module.exports=!1:window.ngscreenfull=!1);Object.defineProperties(f,{isFullscreen:{get:function(){return Boolean(a[d.fullscreenElement])}},element:{enumerable:!0,get:function(){return a[d.fullscreenElement]}},enabled:{enumerable:!0,get:function(){return Boolean(a[d.fullscreenEnabled])}}}),b?module.exports=f:window.ngscreenfull=f}(),function(){var a=this||Function("return this")(),b=function(){function b(){}function c(a,b){var c;for(c in a)Object.hasOwnProperty.call(a,c)&&b(c)}function d(a,b){return c(b,function(c){a[c]=b[c]}),a}function e(a,b){c(b,function(c){void 0===a[c]&&(a[c]=b[c])})}function f(a,b,c,d,e,f,h){var i,j,k,m=a<f?0:(a-f)/e;for(i in b)b.hasOwnProperty(i)&&(j=h[i],k="function"==typeof j?j:l[j],b[i]=g(c[i],d[i],k,m));return b}function g(a,b,c,d){return a+(b-a)*c(d)}function h(a,b){var d=k.prototype.filter,e=a._filterArgs;c(d,function(c){void 0!==d[c][b]&&d[c][b].apply(a,e)})}function i(a,b,c,d,e,g,i,j,k,l,m){s=b+c+d,t=Math.min(m||r(),s),u=t>=s,v=d-(s-t),a.isPlaying()&&(u?(k(i,a._attachment,v),a.stop(!0)):(a._scheduleId=l(a._timeoutHandler,p),h(a,"beforeTween"),t<b+c?f(1,e,g,i,1,1,j):f(t,e,g,i,d,b+c,j),h(a,"afterTween"),k(e,a._attachment,v)))}function j(a,b){var d={},e=typeof b;return"string"===e||"function"===e?c(a,function(a){d[a]=b}):c(a,function(a){d[a]||(d[a]=b[a]||n)}),d}function k(a,b){this._currentState=a||{},this._configured=!1,this._scheduleFunction=m,void 0!==b&&this.setConfig(b)}var l,m,n="linear",o=500,p=1e3/60,q=Date.now?Date.now:function(){return+new Date},r="undefined"!=typeof SHIFTY_DEBUG_NOW?SHIFTY_DEBUG_NOW:q;m="undefined"!=typeof window?window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||window.mozCancelRequestAnimationFrame&&window.mozRequestAnimationFrame||setTimeout:setTimeout;var s,t,u,v;return k.prototype.tween=function(a){return this._isTweening?this:(void 0===a&&this._configured||this.setConfig(a),this._timestamp=r(),this._start(this.get(),this._attachment),this.resume())},k.prototype.setConfig=function(a){a=a||{},this._configured=!0,this._attachment=a.attachment,this._pausedAtTime=null,this._scheduleId=null,this._delay=a.delay||0,this._start=a.start||b,this._step=a.step||b,this._finish=a.finish||b,this._duration=a.duration||o,this._currentState=d({},a.from||this.get()),this._originalState=this.get(),this._targetState=d({},a.to||this.get());var c=this;this._timeoutHandler=function(){i(c,c._timestamp,c._delay,c._duration,c._currentState,c._originalState,c._targetState,c._easing,c._step,c._scheduleFunction)};var f=this._currentState,g=this._targetState;return e(g,f),this._easing=j(f,a.easing||n),this._filterArgs=[f,this._originalState,g,this._easing],h(this,"tweenCreated"),this},k.prototype.get=function(){return d({},this._currentState)},k.prototype.set=function(a){this._currentState=a},k.prototype.pause=function(){return this._pausedAtTime=r(),this._isPaused=!0,this},k.prototype.resume=function(){return this._isPaused&&(this._timestamp+=r()-this._pausedAtTime),this._isPaused=!1,this._isTweening=!0,this._timeoutHandler(),this},k.prototype.seek=function(a){a=Math.max(a,0);var b=r();return this._timestamp+a===0?this:(this._timestamp=b-a,this.isPlaying()||(this._isTweening=!0,this._isPaused=!1,i(this,this._timestamp,this._delay,this._duration,this._currentState,this._originalState,this._targetState,this._easing,this._step,this._scheduleFunction,b),this.pause()),this)},k.prototype.stop=function(c){return this._isTweening=!1,this._isPaused=!1,this._timeoutHandler=b,(a.cancelAnimationFrame||a.webkitCancelAnimationFrame||a.oCancelAnimationFrame||a.msCancelAnimationFrame||a.mozCancelRequestAnimationFrame||a.clearTimeout)(this._scheduleId),c&&(h(this,"beforeTween"),f(1,this._currentState,this._originalState,this._targetState,1,0,this._easing),h(this,"afterTween"),h(this,"afterTweenEnd"),this._finish.call(this,this._currentState,this._attachment)),this},k.prototype.isPlaying=function(){return this._isTweening&&!this._isPaused},k.prototype.setScheduleFunction=function(a){this._scheduleFunction=a},k.prototype.dispose=function(){var a;for(a in this)this.hasOwnProperty(a)&&delete this[a]},k.prototype.filter={},k.prototype.formula={linear:function(a){return a}},l=k.prototype.formula,d(k,{now:r,each:c,tweenProps:f,tweenProp:g,applyFilter:h,shallowCopy:d,defaults:e,composeEasingObject:j}),"function"==typeof SHIFTY_DEBUG_NOW&&(a.timeoutHandler=i),"object"==typeof exports?module.exports=k:"function"==typeof define&&define.amdDISABLED?define(function(){return k}):void 0===a.NGTweenable&&(a.NGTweenable=k),k}();!function(){b.shallowCopy(b.prototype.formula,{easeInQuad:function(a){return Math.pow(a,2)},easeOutQuad:function(a){return-(Math.pow(a-1,2)-1)},easeInOutQuad:function(a){return(a/=.5)<1?.5*Math.pow(a,2):-.5*((a-=2)*a-2)},easeInCubic:function(a){return Math.pow(a,3)},easeOutCubic:function(a){return Math.pow(a-1,3)+1},easeInOutCubic:function(a){return(a/=.5)<1?.5*Math.pow(a,3):.5*(Math.pow(a-2,3)+2)},easeInQuart:function(a){return Math.pow(a,4)},easeOutQuart:function(a){return-(Math.pow(a-1,4)-1)},easeInOutQuart:function(a){return(a/=.5)<1?.5*Math.pow(a,4):-.5*((a-=2)*Math.pow(a,3)-2)},easeInQuint:function(a){return Math.pow(a,5)},easeOutQuint:function(a){return Math.pow(a-1,5)+1},easeInOutQuint:function(a){return(a/=.5)<1?.5*Math.pow(a,5):.5*(Math.pow(a-2,5)+2)},easeInSine:function(a){return 1-Math.cos(a*(Math.PI/2))},easeOutSine:function(a){return Math.sin(a*(Math.PI/2))},easeInOutSine:function(a){return-.5*(Math.cos(Math.PI*a)-1)},easeInExpo:function(a){return 0===a?0:Math.pow(2,10*(a-1))},easeOutExpo:function(a){return 1===a?1:1-Math.pow(2,-10*a)},easeInOutExpo:function(a){return 0===a?0:1===a?1:(a/=.5)<1?.5*Math.pow(2,10*(a-1)):.5*(2-Math.pow(2,-10*--a))},easeInCirc:function(a){return-(Math.sqrt(1-a*a)-1)},easeOutCirc:function(a){return Math.sqrt(1-Math.pow(a-1,2))},easeInOutCirc:function(a){return(a/=.5)<1?-.5*(Math.sqrt(1-a*a)-1):.5*(Math.sqrt(1-(a-=2)*a)+1)},easeOutBounce:function(a){return a<1/2.75?7.5625*a*a:a<2/2.75?7.5625*(a-=1.5/2.75)*a+.75:a<2.5/2.75?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375},easeInBack:function(a){var b=1.70158;return a*a*((b+1)*a-b)},easeOutBack:function(a){var b=1.70158;return(a-=1)*a*((b+1)*a+b)+1},easeInOutBack:function(a){var b=1.70158;return(a/=.5)<1?a*a*((1+(b*=1.525))*a-b)*.5:.5*((a-=2)*a*((1+(b*=1.525))*a+b)+2)},elastic:function(a){return-1*Math.pow(4,-8*a)*Math.sin((6*a-1)*(2*Math.PI)/2)+1},swingFromTo:function(a){var b=1.70158;return(a/=.5)<1?a*a*((1+(b*=1.525))*a-b)*.5:.5*((a-=2)*a*((1+(b*=1.525))*a+b)+2)}
40,swingFrom:function(a){var b=1.70158;return a*a*((b+1)*a-b)},swingTo:function(a){var b=1.70158;return(a-=1)*a*((b+1)*a+b)+1},bounce:function(a){return a<1/2.75?7.5625*a*a:a<2/2.75?7.5625*(a-=1.5/2.75)*a+.75:a<2.5/2.75?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375},bouncePast:function(a){return a<1/2.75?7.5625*a*a:a<2/2.75?2-(7.5625*(a-=1.5/2.75)*a+.75):a<2.5/2.75?2-(7.5625*(a-=2.25/2.75)*a+.9375):2-(7.5625*(a-=2.625/2.75)*a+.984375)},easeFromTo:function(a){return(a/=.5)<1?.5*Math.pow(a,4):-.5*((a-=2)*Math.pow(a,3)-2)},easeFrom:function(a){return Math.pow(a,4)},easeTo:function(a){return Math.pow(a,.25)}})}(),function(){function a(a,b,c,d,e,f){function g(a){return((n*a+o)*a+p)*a}function h(a){return((q*a+r)*a+s)*a}function i(a){return(3*n*a+2*o)*a+p}function j(a){return 1/(200*a)}function k(a,b){return h(m(a,b))}function l(a){return a>=0?a:0-a}function m(a,b){var c,d,e,f,h,j;for(e=a,j=0;j<8;j++){if(f=g(e)-a,l(f)<b)return e;if(h=i(e),l(h)<1e-6)break;e-=f/h}if(c=0,d=1,(e=a)<c)return c;if(e>d)return d;for(;c<d;){if(f=g(e),l(f-a)<b)return e;a>f?c=e:d=e,e=.5*(d-c)+c}return e}var n=0,o=0,p=0,q=0,r=0,s=0;return p=3*b,o=3*(d-b)-p,n=1-p-o,s=3*c,r=3*(e-c)-s,q=1-s-r,k(a,j(f))}function c(b,c,d,e){return function(f){return a(f,b,c,d,e,1)}}b.setBezierFunction=function(a,d,e,f,g){var h=c(d,e,f,g);return h.displayName=a,h.x1=d,h.y1=e,h.x2=f,h.y2=g,b.prototype.formula[a]=h},b.unsetBezierFunction=function(a){delete b.prototype.formula[a]}}(),function(){function a(a,c,d,e,f,g){return b.tweenProps(e,c,a,d,1,g,f)}var c=new b;c._filterArgs=[],b.interpolate=function(d,e,f,g,h){var i=b.shallowCopy({},d),j=h||0,k=b.composeEasingObject(d,g||"linear");c.set({});var l=c._filterArgs;l.length=0,l[0]=i,l[1]=d,l[2]=e,l[3]=k,b.applyFilter(c,"tweenCreated"),b.applyFilter(c,"beforeTween");var m=a(d,i,e,f,k,j);return b.applyFilter(c,"afterTween"),m}}(),function(a){function b(a,b){var c,d=[],e=a.length;for(c=0;c<e;c++)d.push("_"+b+"_"+c);return d}function c(a){var b=a.match(v);return b?(1===b.length||a.charAt(0).match(u))&&b.unshift(""):b=["",""],b.join(A)}function d(b){a.each(b,function(a){var c=b[a];"string"==typeof c&&c.match(z)&&(b[a]=e(c))})}function e(a){return i(z,a,f)}function f(a){var b=g(a);return"rgb("+b[0]+","+b[1]+","+b[2]+")"}function g(a){return a=a.replace(/#/,""),3===a.length&&(a=a.split(""),a=a[0]+a[0]+a[1]+a[1]+a[2]+a[2]),B[0]=h(a.substr(0,2)),B[1]=h(a.substr(2,2)),B[2]=h(a.substr(4,2)),B}function h(a){return parseInt(a,16)}function i(a,b,c){var d=b.match(a),e=b.replace(a,A);if(d)for(var f,g=d.length,h=0;h<g;h++)f=d.shift(),e=e.replace(A,c(f));return e}function j(a){return i(x,a,k)}function k(a){for(var b=a.match(w),c=b.length,d=a.match(y)[0],e=0;e<c;e++)d+=parseInt(b[e],10)+",";return d=d.slice(0,-1)+")"}function l(d){var e={};return a.each(d,function(a){var f=d[a];if("string"==typeof f){var g=r(f);e[a]={formatString:c(f),chunkNames:b(g,a)}}}),e}function m(b,c){a.each(c,function(a){for(var d=b[a],e=r(d),f=e.length,g=0;g<f;g++)b[c[a].chunkNames[g]]=+e[g];delete b[a]})}function n(b,c){a.each(c,function(a){var d=b[a],e=o(b,c[a].chunkNames),f=p(e,c[a].chunkNames);d=q(c[a].formatString,f),b[a]=j(d)})}function o(a,b){for(var c,d={},e=b.length,f=0;f<e;f++)c=b[f],d[c]=a[c],delete a[c];return d}function p(a,b){C.length=0;for(var c=b.length,d=0;d<c;d++)C.push(a[b[d]]);return C}function q(a,b){for(var c=a,d=b.length,e=0;e<d;e++)c=c.replace(A,+b[e].toFixed(4));return c}function r(a){return a.match(w)}function s(b,c){a.each(c,function(a){var d,e=c[a],f=e.chunkNames,g=f.length,h=b[a];if("string"==typeof h){var i=h.split(" "),j=i[i.length-1];for(d=0;d<g;d++)b[f[d]]=i[d]||j}else for(d=0;d<g;d++)b[f[d]]=h;delete b[a]})}function t(b,c){a.each(c,function(a){var d=c[a],e=d.chunkNames,f=e.length,g=b[e[0]];if("string"==typeof g){for(var h="",i=0;i<f;i++)h+=" "+b[e[i]],delete b[e[i]];b[a]=h.substr(1)}else b[a]=g})}var u=/(\d|\-|\.)/,v=/([^\-0-9\.]+)/g,w=/[0-9.\-]+/g,x=new RegExp("rgb\\("+w.source+/,\s*/.source+w.source+/,\s*/.source+w.source+"\\)","g"),y=/^.*\(/,z=/#([0-9]|[a-f]){3,6}/gi,A="VAL",B=[],C=[];a.prototype.filter.token={tweenCreated:function(a,b,c,e){d(a),d(b),d(c),this._tokenData=l(a)}
vendor: 5,501 bytes, lines 40-45
40,beforeTween:function(a,b,c,d){s(d,this._tokenData),m(a,this._tokenData),m(b,this._tokenData),m(c,this._tokenData)},afterTween:function(a,b,c,d){n(a,this._tokenData),n(b,this._tokenData),n(c,this._tokenData),t(d,this._tokenData)}}}(b)}.call(null),/*! NGHammer.JS - v2.0.7 - 2016-04-22 41 * http://hammerjs.github.io/ 42 * 43 * Copyright (c) 2016 Jorik Tangelder; 44 * Licensed under the MIT license */ 45function(a,b,c,d){function e(a,b,c){return setTimeout(j(a,c),b)}function f(a,b,c){return!!Array.isArray(a)&&(g(a,c[b],c),!0)}function g(a,b,c){var e;if(a)if(a.forEach)a.forEach(b,c);else if(a.length!==d)for(e=0;e<a.length;)b.call(c,a[e],e,a),e++;else for(e in a)a.hasOwnProperty(e)&&b.call(c,a[e],e,a)}function h(b,c,d){var e="DEPRECATED METHOD: "+c+"\n"+d+" AT \n";return function(){var c=new Error("get-stack-trace"),d=c&&c.stack?c.stack.replace(/^[^\(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.<anonymous>\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",f=a.console&&(a.console.warn||a.console.log);return f&&f.call(a.console,e,d),b.apply(this,arguments)}}function i(a,b,c){var d,e=b.prototype;d=a.prototype=Object.create(e),d.constructor=a,d._super=e,c&&la(d,c)}function j(a,b){return function(){return a.apply(b,arguments)}}function k(a,b){return typeof a==oa?a.apply(b?b[0]||d:d,b):a}function l(a,b){return a===d?b:a}function m(a,b,c){g(q(b),function(b){a.addEventListener(b,c,!1)})}function n(a,b,c){g(q(b),function(b){a.removeEventListener(b,c,!1)})}function o(a,b){for(;a;){if(a==b)return!0;a=a.parentNode}return!1}function p(a,b){return a.indexOf(b)>-1}function q(a){return a.trim().split(/\s+/g)}function r(a,b,c){if(a.indexOf&&!c)return a.indexOf(b);for(var d=0;d<a.length;){if(c&&a[d][c]==b||!c&&a[d]===b)return d;d++}return-1}function s(a){return Array.prototype.slice.call(a,0)}function t(a,b,c){for(var d=[],e=[],f=0;f<a.length;){var g=b?a[f][b]:a[f];r(e,g)<0&&d.push(a[f]),e[f]=g,f++}return c&&(d=b?d.sort(function(a,c){return a[b]>c[b]}):d.sort()),d}function u(a,b){for(var c,e,f=b[0].toUpperCase()+b.slice(1),g=0;g<ma.length;){if(c=ma[g],(e=c?c+f:b)in a)return e;g++}return d}function v(){return ua++}function w(b){var c=b.ownerDocument||b;return c.defaultView||c.parentWindow||a}function x(a,b){var c=this;this.manager=a,this.callback=b,this.element=a.element,this.target=a.options.inputTarget,this.domHandler=function(b){k(a.options.enable,[a])&&c.handler(b)},this.init()}function y(a){var b=a.options.inputClass;return new(b||(xa?M:ya?P:wa?R:L))(a,z)}function z(a,b,c){var d=c.pointers.length,e=c.changedPointers.length,f=b&Ea&&d-e==0,g=b&(Ga|Ha)&&d-e==0;c.isFirst=!!f,c.isFinal=!!g,f&&(a.session={}),c.eventType=b,A(a,c),a.emit("hammer.input",c),a.recognize(c),a.session.prevInput=c}function A(a,b){var c=a.session,d=b.pointers,e=d.length;c.firstInput||(c.firstInput=D(b)),e>1&&!c.firstMultiple?c.firstMultiple=D(b):1===e&&(c.firstMultiple=!1);var f=c.firstInput,g=c.firstMultiple,h=g?g.center:f.center,i=b.center=E(d);b.timeStamp=ra(),b.deltaTime=b.timeStamp-f.timeStamp,b.angle=I(h,i),b.distance=H(h,i),B(c,b),b.offsetDirection=G(b.deltaX,b.deltaY);var j=F(b.deltaTime,b.deltaX,b.deltaY);b.overallVelocityX=j.x,b.overallVelocityY=j.y,b.overallVelocity=qa(j.x)>qa(j.y)?j.x:j.y,b.scale=g?K(g.pointers,d):1,b.rotation=g?J(g.pointers,d):0,b.maxPointers=c.prevInput?b.pointers.length>c.prevInput.maxPointers?b.pointers.length:c.prevInput.maxPointers:b.pointers.length,C(c,b);var k=a.element;o(b.srcEvent.target,k)&&(k=b.srcEvent.target),b.target=k}function B(a,b){var c=b.center,d=a.offsetDelta||{},e=a.prevDelta||{},f=a.prevInput||{};b.eventType!==Ea&&f.eventType!==Ga||(e=a.prevDelta={x:f.deltaX||0,y:f.deltaY||0},d=a.offsetDelta={x:c.x,y:c.y}),b.deltaX=e.x+(c.x-d.x),b.deltaY=e.y+(c.y-d.y)}function C(a,b){var c,e,f,g,h=a.lastInterval||b,i=b.timeStamp-h.timeStamp;if(b.eventType!=Ha&&(i>Da||h.velocity===d)){var j=b.deltaX-h.deltaX,k=b.deltaY-h.deltaY,l=F(i,j,k);e=l.x,f=l.y,c=qa(l.x)>qa(l.y)?l.x:l.y,g=G(j,k),a.lastInterval=b}else c=h.velocity,e=h.velocityX,f=h.velocityY,g=h.direction;b.velocity=c,b.velocityX=e,b.velocityY=f,b.direction=g}function D(a){for(var b=[],c=0;c<a.pointers.length;)b[c]={clientX:pa(a.pointers[c].clientX),clientY:pa(a.pointers[c].clientY)},c++;return{timeStamp:ra(),pointers:b,center:E(b),deltaX:a.deltaX,deltaY:a.deltaY}}function E(a){var b=a.length;if(1===b)return{x:pa(a[0].clientX),y:pa(a[0].clientY)};for(var c=0,d=0,e=0;e<b;)c+=a[e].clientX,d+=a[e].clientY,e++;return{x:pa(c/b),y:pa(d/b)}}function F(a,b,c){return{x:b/a||0,y:c/a||0}}function G(a,b){return a===b?Ia:qa(a)>=qa(b)?a<0?Ja:Ka:b<0?La:Ma}function H(a,b,c){c||(c=Qa);var d=b[c[0]]-a[c[0]],e=b[c[1]]-a[c[1]];return Math.sqrt(d*d+e*e)}function I(a,b,c){c||(c=Qa);var d=b[c[0]]-a[c[0]],e=b[c[1]]-a[c[1]];return 180*Math.atan2(e,d)/Math.PI}function J(a,b){return I(b[1],b[0],Ra)+I(a[1],a[0],Ra)}function K(a,b){return H(b[0],b[1],Ra)/H(a[0],a[1],Ra)}function L(){this.evEl=Ta,this.evWin=Ua,this.pressed=!1,x.apply(this,arguments)}function M(){this.evEl=Xa,this.evWin=Ya,x.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}function N(){this.evTarget=$a,this.evWin=_a,this.started=!1,x.apply(this,arguments)}function O(a,b){var c=s(a.touches),d=s(a.changedTouches);return b&(Ga|Ha)&&(c=t(c.concat(d),"identifier",!0)),[c,d]}function P(){this.evTarget=bb,this.targetIds={},x.apply(this,arguments)}function Q(a,b){var c=s(a.touches),d=this.targetIds;if(b&(Ea|Fa)&&1===c.length)return d[c[0].identifier]=!0,[c,c];var e,f,g=s(a.changedTouches),h=[],i=this.target;
vendor: 6,366 bytes, line 45
45if(f=c.filter(function(a){return o(a.target,i)}),b===Ea)for(e=0;e<f.length;)d[f[e].identifier]=!0,e++;for(e=0;e<g.length;)d[g[e].identifier]&&h.push(g[e]),b&(Ga|Ha)&&delete d[g[e].identifier],e++;return h.length?[t(f.concat(h),"identifier",!0),h]:void 0}function R(){x.apply(this,arguments);var a=j(this.handler,this);this.touch=new P(this.manager,a),this.mouse=new L(this.manager,a),this.primaryTouch=null,this.lastTouches=[]}function S(a,b){a&Ea?(this.primaryTouch=b.changedPointers[0].identifier,T.call(this,b)):a&(Ga|Ha)&&T.call(this,b)}function T(a){var b=a.changedPointers[0];if(b.identifier===this.primaryTouch){var c={x:b.clientX,y:b.clientY};this.lastTouches.push(c);var d=this.lastTouches,e=function(){var a=d.indexOf(c);a>-1&&d.splice(a,1)};setTimeout(e,cb)}}function U(a){for(var b=a.srcEvent.clientX,c=a.srcEvent.clientY,d=0;d<this.lastTouches.length;d++){var e=this.lastTouches[d],f=Math.abs(b-e.x),g=Math.abs(c-e.y);if(f<=db&&g<=db)return!0}return!1}function V(a,b){this.manager=a,this.set(b)}function W(a){if(p(a,jb))return jb;var b=p(a,kb),c=p(a,lb);return b&&c?jb:b||c?b?kb:lb:p(a,ib)?ib:hb}function X(){if(!fb)return!1;var b={},c=a.CSS&&a.CSS.supports;return["auto","manipulation","pan-y","pan-x","pan-x pan-y","none"].forEach(function(d){b[d]=!c||a.CSS.supports("touch-action",d)}),b}function Y(a){this.options=la({},this.defaults,a||{}),this.id=v(),this.manager=null,this.options.enable=l(this.options.enable,!0),this.state=nb,this.simultaneous={},this.requireFail=[]}function Z(a){return a&sb?"cancel":a&qb?"end":a&pb?"move":a&ob?"start":""}function $(a){return a==Ma?"down":a==La?"up":a==Ja?"left":a==Ka?"right":""}function _(a,b){var c=b.manager;return c?c.get(a):a}function aa(){Y.apply(this,arguments)}function ba(){aa.apply(this,arguments),this.pX=null,this.pY=null}function ca(){aa.apply(this,arguments)}function da(){Y.apply(this,arguments),this._timer=null,this._input=null}function ea(){aa.apply(this,arguments)}function fa(){aa.apply(this,arguments)}function ga(){Y.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function ha(a,b){return b=b||{},b.recognizers=l(b.recognizers,ha.defaults.preset),new ia(a,b)}function ia(a,b){this.options=la({},ha.defaults,b||{}),this.options.inputTarget=this.options.inputTarget||a,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=a,this.input=y(this),this.touchAction=new V(this,this.options.touchAction),ja(this,!0),g(this.options.recognizers,function(a){var b=this.add(new a[0](a[1]));a[2]&&b.recognizeWith(a[2]),a[3]&&b.requireFailure(a[3])},this)}function ja(a,b){var c=a.element;if(c.style){var d;g(a.options.cssProps,function(e,f){d=u(c.style,f),b?(a.oldCssProps[d]=c.style[d],c.style[d]=e):c.style[d]=a.oldCssProps[d]||""}),b||(a.oldCssProps={})}}function ka(a,c){var d=b.createEvent("Event");d.initEvent(a,!0,!0),d.gesture=c,c.target.dispatchEvent(d)}var la,ma=["","webkit","Moz","MS","ms","o"],na=b.createElement("div"),oa="function",pa=Math.round,qa=Math.abs,ra=Date.now;la="function"!=typeof Object.assign?function(a){if(a===d||null===a)throw new TypeError("Cannot convert undefined or null to object");for(var b=Object(a),c=1;c<arguments.length;c++){var e=arguments[c];if(e!==d&&null!==e)for(var f in e)e.hasOwnProperty(f)&&(b[f]=e[f])}return b}:Object.assign;var sa=h(function(a,b,c){for(var e=Object.keys(b),f=0;f<e.length;)(!c||c&&a[e[f]]===d)&&(a[e[f]]=b[e[f]]),f++;return a},"extend","Use `assign`."),ta=h(function(a,b){return sa(a,b,!0)},"merge","Use `assign`."),ua=1,va=/mobile|tablet|ip(ad|hone|od)|android/i,wa="ontouchstart"in a,xa=!1,ya=wa&&va.test(navigator.userAgent),za="touch",Aa="pen",Ba="mouse",Ca="kinect",Da=25,Ea=1,Fa=2,Ga=4,Ha=8,Ia=1,Ja=2,Ka=4,La=8,Ma=16,Na=Ja|Ka,Oa=La|Ma,Pa=Na|Oa,Qa=["x","y"],Ra=["clientX","clientY"];x.prototype={handler:function(){},init:function(){this.evEl&&m(this.element,this.evEl,this.domHandler),this.evTarget&&m(this.target,this.evTarget,this.domHandler),this.evWin&&m(w(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&n(this.element,this.evEl,this.domHandler),this.evTarget&&n(this.target,this.evTarget,this.domHandler),this.evWin&&n(w(this.element),this.evWin,this.domHandler)}};var Sa={mousedown:Ea,mousemove:Fa,mouseup:Ga},Ta="mousedown",Ua="mousemove mouseup";i(L,x,{handler:function(a){var b=Sa[a.type];b&Ea&&0===a.button&&(this.pressed=!0),b&Fa&&1!==a.which&&(b=Ga),this.pressed&&(b&Ga&&(this.pressed=!1),this.callback(this.manager,b,{pointers:[a],changedPointers:[a],pointerType:Ba,srcEvent:a}))}});var Va={pointerdown:Ea,pointermove:Fa,pointerup:Ga,pointercancel:Ha,pointerout:Ha},Wa={2:za,3:Aa,4:Ba,5:Ca},Xa="pointerdown",Ya="pointermove pointerup pointercancel";a.MSPointerEvent&&!a.PointerEvent&&(Xa="MSPointerDown",Ya="MSPointerMove MSPointerUp MSPointerCancel"),i(M,x,{handler:function(a){var b=this.store,c=!1,d=a.type.toLowerCase().replace("ms",""),e=Va[d],f=Wa[a.pointerType]||a.pointerType,g=f==za,h=r(b,a.pointerId,"pointerId");e&Ea&&(0===a.button||g)?h<0&&(b.push(a),h=b.length-1):e&(Ga|Ha)&&(c=!0),h<0||(b[h]=a,this.callback(this.manager,e,{pointers:b,changedPointers:[a],pointerType:f,srcEvent:a}),c&&b.splice(h,1))}});var Za={touchstart:Ea,touchmove:Fa,touchend:Ga,touchcancel:Ha},$a="touchstart",_a="touchstart touchmove touchend touchcancel";i(N,x,{handler:function(a){var b=Za[a.type];if(b===Ea&&(this.started=!0),this.started){var c=O.call(this,a,b);b&(Ga|Ha)&&c[0].length-c[1].length==0&&(this.started=!1),this.callback(this.manager,b,{pointers:c[0],changedPointers:c[1],pointerType:za,srcEvent:a})}}});var ab={touchstart:Ea,touchmove:Fa,touchend:Ga,touchcancel:Ha},bb="touchstart touchmove touchend touchcancel";i(P,x,{handler:function(a){var b=ab[a.type],c=Q.call(this,a,b);c&&this.callback(this.manager,b,{pointers:c[0],changedPointers:c[1],pointerType:za,srcEvent:a})}});var cb=2500,db=25;i(R,x,{handler:function(a,b,c){var d=c.pointerType==za,e=c.pointerType==Ba;if(!(e&&c.sourceCapabilities&&c.sourceCapabilities.firesTouchEvents)){if(d)S.call(this,b,c);else if(e&&U.call(this,c))return;this.callback(a,b,c)}},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});var eb=u(na.style,"touchAction"),fb=eb!==d,gb="compute",hb="auto",ib="manipulation",jb="none",kb="pan-x",lb="pan-y",mb=X();V.prototype={set:function(a){a==gb&&(a=this.compute()),fb&&this.manager.element.style&&mb[a]&&
vendor: 5,387 bytes, line 45
45(this.manager.element.style[eb]=a),this.actions=a.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var a=[];return g(this.manager.recognizers,function(b){k(b.options.enable,[b])&&(a=a.concat(b.getTouchAction()))}),W(a.join(" "))},preventDefaults:function(a){var b=a.srcEvent,c=a.offsetDirection;if(this.manager.session.prevented)return void b.preventDefault();var d=this.actions,e=p(d,jb)&&!mb[jb],f=p(d,lb)&&!mb[lb],g=p(d,kb)&&!mb[kb];if(e){var h=1===a.pointers.length,i=a.distance<2,j=a.deltaTime<250;if(h&&i&&j)return}return g&&f?void 0:e||f&&c&Na||g&&c&Oa?this.preventSrc(b):void 0},preventSrc:function(a){this.manager.session.prevented=!0,a.preventDefault()}};var nb=1,ob=2,pb=4,qb=8,rb=qb,sb=16,tb=32;Y.prototype={defaults:{},set:function(a){return la(this.options,a),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(a){if(f(a,"recognizeWith",this))return this;var b=this.simultaneous;return a=_(a,this),b[a.id]||(b[a.id]=a,a.recognizeWith(this)),this},dropRecognizeWith:function(a){return f(a,"dropRecognizeWith",this)?this:(a=_(a,this),delete this.simultaneous[a.id],this)},requireFailure:function(a){if(f(a,"requireFailure",this))return this;var b=this.requireFail;return a=_(a,this),-1===r(b,a)&&(b.push(a),a.requireFailure(this)),this},dropRequireFailure:function(a){if(f(a,"dropRequireFailure",this))return this;a=_(a,this);var b=r(this.requireFail,a);return b>-1&&this.requireFail.splice(b,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(a){return!!this.simultaneous[a.id]},emit:function(a){function b(b){c.manager.emit(b,a)}var c=this,d=this.state;d<qb&&b(c.options.event+Z(d)),b(c.options.event),a.additionalEvent&&b(a.additionalEvent),d>=qb&&b(c.options.event+Z(d))},tryEmit:function(a){if(this.canEmit())return this.emit(a);this.state=tb},canEmit:function(){for(var a=0;a<this.requireFail.length;){if(!(this.requireFail[a].state&(tb|nb)))return!1;a++}return!0},recognize:function(a){var b=la({},a);if(!k(this.options.enable,[this,b]))return this.reset(),void(this.state=tb);this.state&(rb|sb|tb)&&(this.state=nb),this.state=this.process(b),this.state&(ob|pb|qb|sb)&&this.tryEmit(b)},process:function(a){},getTouchAction:function(){},reset:function(){}},i(aa,Y,{defaults:{pointers:1},attrTest:function(a){var b=this.options.pointers;return 0===b||a.pointers.length===b},process:function(a){var b=this.state,c=a.eventType,d=b&(ob|pb),e=this.attrTest(a);return d&&(c&Ha||!e)?b|sb:d||e?c&Ga?b|qb:b&ob?b|pb:ob:tb}}),i(ba,aa,{defaults:{event:"pan",threshold:10,pointers:1,direction:Pa},getTouchAction:function(){var a=this.options.direction,b=[];return a&Na&&b.push(lb),a&Oa&&b.push(kb),b},directionTest:function(a){var b=this.options,c=!0,d=a.distance,e=a.direction,f=a.deltaX,g=a.deltaY;return e&b.direction||(b.direction&Na?(e=0===f?Ia:f<0?Ja:Ka,c=f!=this.pX,d=Math.abs(a.deltaX)):(e=0===g?Ia:g<0?La:Ma,c=g!=this.pY,d=Math.abs(a.deltaY))),a.direction=e,c&&d>b.threshold&&e&b.direction},attrTest:function(a){return aa.prototype.attrTest.call(this,a)&&(this.state&ob||!(this.state&ob)&&this.directionTest(a))},emit:function(a){this.pX=a.deltaX,this.pY=a.deltaY;var b=$(a.direction);b&&(a.additionalEvent=this.options.event+b),this._super.emit.call(this,a)}}),i(ca,aa,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[jb]},attrTest:function(a){return this._super.attrTest.call(this,a)&&(Math.abs(a.scale-1)>this.options.threshold||this.state&ob)},emit:function(a){if(1!==a.scale){var b=a.scale<1?"in":"out";a.additionalEvent=this.options.event+b}this._super.emit.call(this,a)}}),i(da,Y,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return[hb]},process:function(a){var b=this.options,c=a.pointers.length===b.pointers,d=a.distance<b.threshold,f=a.deltaTime>b.time;if(this._input=a,!d||!c||a.eventType&(Ga|Ha)&&!f)this.reset();else if(a.eventType&Ea)this.reset(),this._timer=e(function(){this.state=rb,this.tryEmit()},b.time,this);else if(a.eventType&Ga)return rb;return tb},reset:function(){clearTimeout(this._timer)},emit:function(a){this.state===rb&&(a&&a.eventType&Ga?this.manager.emit(this.options.event+"up",a):(this._input.timeStamp=ra(),this.manager.emit(this.options.event,this._input)))}}),i(ea,aa,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[jb]},attrTest:function(a){return this._super.attrTest.call(this,a)&&(Math.abs(a.rotation)>this.options.threshold||this.state&ob)}}),i(fa,aa,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:Na|Oa,pointers:1},getTouchAction:function(){return ba.prototype.getTouchAction.call(this)},attrTest:function(a){var b,c=this.options.direction;return c&(Na|Oa)?b=a.overallVelocity:c&Na?b=a.overallVelocityX:c&Oa&&(b=a.overallVelocityY),this._super.attrTest.call(this,a)&&c&a.offsetDirection&&a.distance>this.options.threshold&&a.maxPointers==this.options.pointers&&qa(b)>this.options.velocity&&a.eventType&Ga},emit:function(a){var b=$(a.offsetDirection);b&&this.manager.emit(this.options.event+b,a),this.manager.emit(this.options.event,a)}}),i(ga,Y,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[ib]},process:function(a){var b=this.options,c=a.pointers.length===b.pointers,d=a.distance<b.threshold,f=a.deltaT
45ime<b.time;if(this.reset(),a.eventType&Ea&&0===this.count)return this.failTimeout();if(d&&f&&c){if(a.eventType!=Ga)return this.failTimeout();var g=!this.pTime||a.timeStamp-this.pTime<b.interval,h=!this.pCenter||H(this.pCenter,a.center)<b.posThreshold;this.pTime=a.timeStamp,this.pCenter=a.center,h&&g?this.count+=1:this.count=1,this._input=a;if(0===this.count%b.taps)return this.hasRequireFailures()?(this._timer=e(function(){this.state=rb,this.tryEmit()},b.interval,this),ob):rb}return tb},failTimeout:function(){return this._timer=e(function(){this.state=tb},this.options.interval,this),tb},reset:function(){clearTimeout(this._timer)},emit:function(){this.state==rb&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}),ha.VERSION="2.0.7",ha.defaults={domEvents:!1,touchAction:gb,enable:!0,inputTarget:null,inputClass:null,preset:[[ea,{enable:!1}],[ca,{enable:!1},["rotate"]],[fa,{direction:Na}],[ba,{direction:Na},["swipe"]],[ga],[ga,{event:"doubletap",taps:2},["tap"]],[da]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};var ub=2;ia.prototype={set:function(a){return la(this.options,a),a.touchAction&&this.touchAction.update(),a.inputTarget&&(this.input.destroy(),this.input.target=a.inputTarget,this.input.init()),this},stop:function(a){this.session.stopped=a?ub:1},recognize:function(a){var b=this.session;if(!b.stopped){this.touchAction.preventDefaults(a);var c,d=this.recognizers,e=b.curRecognizer;(!e||e&&e.state&rb)&&(e=b.curRecognizer=null);for(var f=0;f<d.length;)c=d[f],b.stopped===ub||e&&c!=e&&!c.canRecognizeWith(e)?c.reset():c.recognize(a),!e&&c.state&(ob|pb|qb)&&(e=b.curRecognizer=c),f++}},get:function(a){if(a instanceof Y)return a;for(var b=this.recognizers,c=0;c<b.length;c++)if(b[c].options.event==a)return b[c];return null},add:function(a){if(f(a,"add",this))return this;var b=this.get(a.options.event);return b&&this.remove(b),this.recognizers.push(a),a.manager=this,this.touchAction.update(),a},remove:function(a){if(f(a,"remove",this))return this;if(a=this.get(a)){var b=this.recognizers,c=r(b,a);-1!==c&&(b.splice(c,1),this.touchAction.update())}return this},on:function(a,b){if(a!==d&&b!==d){var c=this.handlers;return g(q(a),function(a){c[a]=c[a]||[],c[a].push(b)}),this}},off:function(a,b){if(a!==d){var c=this.handlers;return g(q(a),function(a){b?c[a]&&c[a].splice(r(c[a],b),1):delete c[a]}),this}},emit:function(a,b){this.options.domEvents&&ka(a,b);var c=this.handlers[a]&&this.handlers[a].slice();if(c&&c.length){b.type=a,b.preventDefault=function(){b.srcEvent.preventDefault()};for(var d=0;d<c.length;)c[d](b),d++}},destroy:function(){this.element&&ja(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}},la(ha,{INPUT_START:Ea,INPUT_MOVE:Fa,INPUT_END:Ga,INPUT_CANCEL:Ha,STATE_POSSIBLE:nb,STATE_BEGAN:ob,STATE_CHANGED:pb,STATE_ENDED:qb,STATE_RECOGNIZED:rb,STATE_CANCELLED:sb,STATE_FAILED:tb,DIRECTION_NONE:Ia,DIRECTION_LEFT:Ja,DIRECTION_RIGHT:Ka,DIRECTION_UP:La,DIRECTION_DOWN:Ma,DIRECTION_HORIZONTAL:Na,DIRECTION_VERTICAL:Oa,DIRECTION_ALL:Pa,Manager:ia,Input:x,TouchAction:V,TouchInput:P,MouseInput:L,PointerEventInput:M,TouchMouseInput:R,SingleTouchInput:N,Recognizer:Y,AttrRecognizer:aa,Tap:ga,Pan:ba,Swipe:fa,Pinch:ca,Rotate:ea,Press:da,on:m,off:n,each:g,merge:ta,extend:sa,assign:la,inherit:i,bindFn:j,prefixed:u}),(void 0!==a?a:"undefined"!=typeof self?self:{}).NGHammer=ha,"function"==typeof define&&define.amdDISABLED?define(function(){return ha}):"undefined"!=typeof module&&module.exports?module.exports=ha:a[c]=ha}(window,document,"NGHammer")}),function(){"use strict";jQuery(document).ready(function(){for(var a=document.querySelectorAll("[data-nanogallery2]"),b=0;b<a.length;b++)jQuery(a[b]).nanogallery2(jQuery(a[b]).data("nanogallery2"))})}.call(null),/**! 46 * @preserve nanogallery2 - NANOPHOTOSPROVIDER2 data provider 47 * Homepage: http://nanogallery2.nanostudio.org 48 * Sources: https://github.com/nanostudio-org/nanogallery2 49 * 50 * License: GPLv3 and commercial licence 51 * 52*/ 53function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery","nanogallery2"],a):a("object"==typeof exports&&"function"==typeof require?require(["jquery","nanogallery2"]):jQuery)}(function(a){jQuery.nanogallery2.data_nano_photos_provider2=function(a,b){function c(a){return decodeURIComponent(a)}function d(a,b){f.O.debugMode&&(console.log("nanoPhotosProvider2 parse data:"),console.dir(b));var d=!1;jQuery.each(b.album_content,function(a,e){var g=f.O.dataProvider.substring(0,f.O.dataProvider.indexOf("nano_photos_provider2.php")),h=g+c(e.src),i=e.title,k=e.description.split("_").join(" "),l="image";void 0!==e.kind&&e.kind.length>0&&(l=e.kind);var m=e.ID;if("album"==l&&(j(i,m)||!0),"image"==l||"album"==l&&j(i,m)){var n=0;void 0!==e.albumID&&(n=e.albumID,d=!0);var o=void 0===e.tags?"":e.tags,p=NGY2Item.New(f,i.split("_").join(" "),k,m,n,l,o);p.setMediaURL(h,"img"),void 0!==e.dcGIF&&(p.imageDominantColors="data:image/gif;base64,"+e.dcGIF),void 0!==e.dc&&""!==e.dc&&(p.imageDominantColor=e.dc),"album"==l?p.numberItems=e.cnt:(p.imageWidth=e.imgWidth,p.imageHeight=e.imgHeight),""!=e.originalURL&&(p.downloadURL=g+c(e.originalURL));for(var q=f.GOM.curNavLevel,r=["xs","sm","me","la","xl"],s=0;s<r.length;s++)p.thumbs.url[q][r[s]]=g+c(e.t_url[s]),p.thumbs.width[q][r[s]]=parseInt(e.t_width[s]),p.thumbs.height[q][r[s]]=parseInt(e.t_height[s]);var t=f.O.fnProcessData;null!==t&&("function"==typeof t?t(p,f.O.dataProvider,b):window[t](p,f.O.dataProvider,b))}}),f.I[a].contentIsLoaded=!0}function e(){}
53var f=a,g=function(b,e,g,j){var l=NGY2Item.GetIdx(f,b);""==a.I[l].title&&(a.I[l].title=c(b));var m=f.O.dataProvider+"?albumID="+b;m+="&hxs="+f.tn.settings.getH(f.GOM.curNavLevel,"xs"),m+="&wxs="+f.tn.settings.getW(f.GOM.curNavLevel,"xs"),m+="&hsm="+f.tn.settings.getH(f.GOM.curNavLevel,"sm"),m+="&wsm="+f.tn.settings.getW(f.GOM.curNavLevel,"sm"),m+="&hme="+f.tn.settings.getH(f.GOM.curNavLevel,"me"),m+="&wme="+f.tn.settings.getW(f.GOM.curNavLevel,"me"),m+="&hla="+f.tn.settings.getH(f.GOM.curNavLevel,"la"),m+="&wla="+f.tn.settings.getW(f.GOM.curNavLevel,"la"),m+="&hxl="+f.tn.settings.getH(f.GOM.curNavLevel,"xl"),m+="&wxl="+f.tn.settings.getW(f.GOM.curNavLevel,"xl"),h(!0),jQuery.ajaxSetup({cache:!1}),jQuery.support.cors=!0;try{var n=setTimeout(function(){h(!1),i(f,"Could not retrieve nanoPhotosProvider2 data (timeout).")},6e4);f.O.debugMode&&console.log("nanoPhotosProvider2 URL: "+m),jQuery.getJSON(m,function(a,c,m){clearTimeout(n),h(!1),d(l,a),"ok"==a.nano_status?(k(b),null!==e&&void 0!==e&&e(g,j,null)):i(f,"Could not retrieve nanoPhotosProvider2 data. Error: "+a.nano_status+" - "+a.nano_message)}).fail(function(a,b,c){clearTimeout(n),h(!1);var d="";for(var e in a)d+=e+"="+a[e]+"<br>";i(f,"Could not retrieve nanoPhotosProvider2 data. Error: "+b+", "+c+" "+d+"<br><br>URL:"+m)})}catch(o){i(f,"Could not retrieve nanoPhotosProvider2 data. Error: "+o)}},h=NGY2Tools.PreloaderDisplay.bind(f),i=NGY2Tools.NanoAlert,j=(NGY2Tools.GetImageTitleFromURL.bind(f),NGY2Tools.FilterAlbumName.bind(f)),k=NGY2Tools.AlbumPostProcess.bind(f);switch(b){case"GetHiddenAlbums":break;case"AlbumGetContent":g(arguments[2],arguments[3],arguments[4],arguments[5]);break;case"Init":e()}}}),/**! 54 * @preserve nanogallery2 - GOOGLE PHOTOS data provider 55 * Homepage: http://nanogallery2.nanostudio.org 56 * Sources: https://github.com/nanostudio-org/nanogallery2 57 * 58 * License: GPLv3 and commercial licence 59 * 60*/ 61function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery","nanogallery2"],a):a("object"==typeof exports&&"function"==typeof require?require(["jquery","nanogallery2"]):jQuery)}(function(a){jQuery.nanogallery2.data_google2=function(a,b){function c(a,b,c){f.O.debugMode&&(console.log("Google Photos data:"),console.dir(c));var e=f.I[a].GetID();jQuery.each(c,function(a,c){if("object"==typeof c&&null!==c){var g="",h="";h="image"==b?c.description:c.title,void 0==h&&(h="");var i=c.id;if("album"==b&&(!j(h,i)||void 0==c.coverPhotoBaseUrl))return!0;var k=NGY2Item.New(f,h,g,i,e,b,""),l=0,m=0,n="";"image"==b?(n=c.baseUrl,f.O.viewerZoom||void 0==f.O.viewerZoom?n+="=h"+c.mediaMetadata.height+"-w"+c.mediaMetadata.width:window.screen.width>window.screen.height?n+="=w"+window.screen.width:n=s+"=h"+window.screen.height,k.setMediaURL(n,"img"),void 0!==c.mediaMetadata.width&&(k.imageWidth=parseInt(c.mediaMetadata.width),l=k.imageWidth),void 0!==c.mediaMetadata.height&&(k.imageHeight=parseInt(c.mediaMetadata.height),m=k.imageHeight),void 0!==c.mediaMetadata.photo&&(void 0!=c.mediaMetadata.photo.exposureTime&&(k.exif.exposure=c.mediaMetadata.photo.exposureTime),void 0!=c.mediaMetadata.photo.focalLength&&(k.exif.focallength=c.mediaMetadata.photo.focalLength),void 0!=c.mediaMetadata.photo.apertureFNumber&&(k.exif.fstop=c.mediaMetadata.photo.apertureFNumber),void 0!=c.mediaMetadata.photo.isoEquivalent&&(k.exif.iso=c.mediaMetadata.photo.isoEquivalent),void 0!=c.mediaMetadata.photo.cameraModel&&(k.exif.model=c.mediaMetadata.photo.cameraModel)),void 0!==c.mediaMetadata.video&&(void 0!=c.mediaMetadata.video.cameraModel&&(k.exif.model=c.mediaMetadata.video.cameraModel),k.downloadURL=c.baseUrl+"=dv")):k.numberItems=c.mediaItemsCount,k.thumbs=d("l1",k.thumbs,c,b,m,l),k.thumbs=d("lN",k.thumbs,c,b,m,l);var o=f.O.fnProcessData;null!==o&&("function"==typeof o?o(k,"google2",c):window[o](k,"google2",c))}}),f.I[a].contentIsLoaded=!0}function d(a,b,c,d,e,g){for(var h=["xs","sm","me","la","xl"],i=0;i<h.length;i++){if("image"==d){if("auto"==f.tn.settings.width[a][h[i]]){var j=g/e;b.height[a][h[i]]=f.tn.settings.getH(a,h[i]),b.width[a][h[i]]=f.tn.settings.getH(a,h[i])*j,b.url[a][h[i]]=c.baseUrl+"=h"+f.tn.settings.getH(a,h[i]);continue}if("auto"==f.tn.settings.height[a][h[i]]){var j=e/g;b.width[a][h[i]]=f.tn.settings.getW(a,h[i]),b.height[a][h[i]]=f.tn.settings.getW(a,h[i])*j,b.url[a][h[i]]=c.baseUrl+"=w"+f.tn.settings.getW(a,h[i]);continue}b.height[a][h[i]]=f.tn.settings.getH(a,h[i]),b.width[a][h[i]]=f.tn.settings.getW(a,h[i]),b.url[a][h[i]]=c.baseUrl+"=w"+f.tn.settings.getW(a,h[i])}if("album"==d){if("auto"==f.tn.settings.width[a][h[i]]){b.url[a][h[i]]=c.coverPhotoBaseUrl+"=h"+f.tn.settings.getH(a,h[i]);continue}if("auto"==f.tn.settings.height[a][h[i]]){b.url[a][h[i]]=c.coverPhotoBaseUrl+"=w"+f.tn.settings.getW(a,h[i]);continue}f.tn.settings.mosaic[a+"Factor"].w[h[i]];b.url[a][h[i]]=c.coverPhotoBaseUrl+"=h"+f.tn.settings.getH(a,h[i])+"-w"+f.tn.settings.getW(a,h[i])}}return b}function e(){}var f=a,g=function(a,b,d,e){var g="",j="image",l=NGY2Item.GetIdx(f,a),m="";f.galleryMaxItems.Get()>0&&(m="&max-results="+f.galleryMaxItems.Get());var n="";"undefined"!=typeof ngy2_pwa_at&&(n=ngy2_pwa_at),0==a?(g=""!=n?"https://photoslibrary.googleapis.com/v1/albums":f.O.google2URL+"?nguserid="+f.O.userID+"&alt=json&v=3&kind=album"+m+"&rnd="+(new Date).getTime(),j="album"):g=""!=n?"https://photoslibrary.googleapis.com/v1/mediaItems:search":f.O.google2URL+"?nguserid="+f.O.userID+"&ngalbumid="+a+"&alt=json&v=3&kind=photo&"+m,f.O.debugMode&&console.log("Google Photos URL: "+g),h(!0),jQuery.ajaxSetup({cache:!1}),jQuery.support.cors=!0;try{var o=setTimeout(function(){h(!1),i("Could not retrieve AJAX data...")},6e4);jQuery.getJSON(g+"&callback=?",function(g){if("error"==g.nano_status)return clearTimeout(o),h(!1),void i(f,"Could not retrieve Google data. Error: "+g.nano_message);clearTimeout(o),h(!1),c(l,j,g),k(a),null!==b&&void 0!==b&&b(d,e,null)}).fail(function(a,b,c){clearTimeout(o),h(!1);var d="";for(var e in a)d+=e+"="+a[e]+"<br>";i(f,"Could not retrieve Google data. Error: "+b+", "+c+" "+d+"<br><br>URL:"+g)})}catch(p){i(f,"Could not retrieve Google data. Error: "+p)}},h=NGY2Tools.PreloaderDisplay.bind(f),i=NGY2Tools.NanoAlert,j=(NGY2Tools.GetImageTitleFromURL.bind(f),NGY2Tools.FilterAlbumName.bind(f)),k=NGY2Tools.AlbumPostProcess.bind(f);switch(b){case"AlbumGetContent":g(arguments[2],arguments[3],arguments[4],arguments[5]);break;case"Init":e()}}}),/**! 62 * @preserve nanogallery2 - FLICKR data provider 63 * Homepage: http://nanogallery2.nanostudio.org 64 * Sources: https://github.com/nanostudio-org/nanogallery2 65 * 66 * License: GPLv3 and commercial licence 67 * 68*/ 69function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery","nanogallery2"],a):a("object"==typeof exports&&"function"==typeof require?require(["jquery","nanogallery2"]):jQuery)}(function(a){jQuery.nanogallery2.data_flickr=function(a,b){function c(a,b,c){h.O.debugMode&&(console.log("Flickr parse photos:"),console.dir(c)),jQuery.each(c,function(a,c){var d=c.id,f=c.url_sq,g=c.title;""!=h.O.thumbnailLabel.get("title")&&(g=n(f));var j=c.description._content,k=75,l=75,m=i.photoAvailableSizesStr.length-1;h.O.flickrSkipOriginal&&m--;for(var a=m;a>=0;
69a--)if(void 0!=c["url_"+i.photoAvailableSizesStr[a]]){f=c["url_"+i.photoAvailableSizesStr[a]],k=parseInt(c["width_"+i.photoAvailableSizesStr[a]]),l=parseInt(c["height_"+i.photoAvailableSizesStr[a]]);break}var o={};for(var p in c)0!=p.indexOf("height_")&&0!=p.indexOf("width_")&&0!=p.indexOf("url_")||(o[p]=c[p]);var q=void 0!==c.tags?c.tags:"",r=NGY2Item.New(h,g,j,d,b,"image",q);r.setMediaURL(f,"img"),r.imageWidth=k,r.imageHeight=l;var s={url:{l1:{xs:"",sm:"",me:"",la:"",xl:""},lN:{xs:"",sm:"",me:"",la:"",xl:""}},width:{l1:{xs:0,sm:0,me:0,la:0,xl:0},lN:{xs:0,sm:0,me:0,la:0,xl:0}},height:{l1:{xs:0,sm:0,me:0,la:0,xl:0},lN:{xs:0,sm:0,me:0,la:0,xl:0}}};s=e(s,c,"l1"),s=e(s,c,"lN"),r.thumbs=s;var t=h.O.fnProcessData;null!==t&&("function"==typeof t?t(r,"flickr",c):window[t](r,"flickr",c))}),h.I[a].contentIsLoaded=!0}function d(a,b,c){h.O.debugMode&&(console.log("Flickr parse list of albums:"),console.dir(c)),jQuery.each(c,function(a,c){var d=c.title._content;if(0==c.visibility_can_see_set)return!0;if(o(d,c.id)){var f=c.id,g=void 0!=c.description._content?c.description._content:"",i={};for(var j in c.primary_photo_extras)i[j]=c.primary_photo_extras[j];var k="";void 0!==c.primary_photo_extras&&void 0!==c.primary_photo_extras.tags&&(k=c.primary_photo_extras.tags);var l=NGY2Item.New(h,d,g,f,b,"album",k);l.numberItems=c.photos,l.thumbSizes=i;var m={url:{l1:{xs:"",sm:"",me:"",la:"",xl:""},lN:{xs:"",sm:"",me:"",la:"",xl:""}},width:{l1:{xs:0,sm:0,me:0,la:0,xl:0},lN:{xs:0,sm:0,me:0,la:0,xl:0}},height:{l1:{xs:0,sm:0,me:0,la:0,xl:0},lN:{xs:0,sm:0,me:0,la:0,xl:0}}};m=e(m,c.primary_photo_extras,"l1"),m=e(m,c.primary_photo_extras,"lN"),l.thumbs=m;var n=h.O.fnProcessData;null!==n&&("function"==typeof n?n(l,"flickr",c):window[n](l,"flickr",c))}}),h.I[a].contentIsLoaded=!0}function e(a,b,c){var d=1;!0===h.tn.opt[c].crop&&(d=h.O.thumbnailCropScaleFactor);for(var e=["xs","sm","me","la","xl"],g=0;g<e.length;g++)if("auto"==h.tn.settings.width[c][e[g]]||""==h.tn.settings.width[c][e[g]]){var i="height_",j=Math.ceil(h.tn.settings.height[c][e[g]]*h.tn.scale*d*h.tn.settings.mosaic[c+"Factor"].h[e[g]]),k=f(i,j,b);a.url[c][e[g]]=k.url,a.width[c][e[g]]=k.width,a.height[c][e[g]]=k.height}else if("auto"==h.tn.settings.height[c][e[g]]||""==h.tn.settings.height[c][e[g]]){var i="width_",j=Math.ceil(h.tn.settings.width[c][e[g]]*h.tn.scale*d*h.tn.settings.mosaic[c+"Factor"].w[e[g]]),k=f(i,j,b);a.url[c][e[g]]=k.url,a.width[c][e[g]]=k.width,a.height[c][e[g]]=k.height}else{var i="height_",j=Math.ceil(h.tn.settings.height[c][e[g]]*h.tn.scale*d*h.tn.settings.mosaic[c+"Factor"].h[e[g]]);h.tn.settings.width[c][e[g]]>h.tn.settings.height[c][e[g]]&&(i="width_",j=Math.ceil(h.tn.settings.width[c][e[g]]*h.tn.scale*d*h.tn.settings.mosaic[c+"Factor"].w[e[g]]));var k=f(i,j,b);a.url[c][e[g]]=k.url,a.width[c][e[g]]=k.width,a.height[c][e[g]]=k.height}return a}function f(a,b,c){for(var d={url:"",width:0,height:0},e=0,f=0;f<i.thumbAvailableSizes.length;f++){var g=c[a+i.photoAvailableSizesStr[f]];if(void 0!=g&&(e=f,g>=b))break}var h=i.photoAvailableSizesStr[e];return d.url=c["url_"+h],d.width=parseInt(c["width_"+h]),d.height=parseInt(c["height_"+h]),d}function g(){}var h=a,i={url:function(){return"https://api.flickr.com/services/rest/"},thumbSize:" sq",thumbAvailableSizes:new Array(75,100,150,240,500,640),thumbAvailableSizesStr:new Array("sq","t","q","s","m","z"),photoSize:"0",photoAvailableSizes:new Array(75,100,150,240,500,640,1024,1024,1600,2048,1e4),photoAvailableSizesStr:new Array("sq","t","q","s","m","z","b","l","h","k","o"),ApiKey:"2f0e634b471fdb47446abcb9c5afebdc"},j=function(a,b,e,f){var g=NGY2Item.GetIdx(h,a),j="",k="image";"NONE"==h.O.photoset.toUpperCase()||"NONE"==h.O.album.toUpperCase()?j=i.url()+"?&method=flickr.people.getPublicPhotos&api_key="+i.ApiKey+"&user_id="+h.O.userID+"&extras=description,views,tags,url_o,url_sq,url_t,url_q,url_s,url_m,url_z,url_b,url_h,url_k&per_page=500&format=json":0==h.I[g].GetID()?(j=i.url()+"?&method=flickr.photosets.getList&api_key="+i.ApiKey+"&user_id="+h.O.userID+"&per_page=500&primary_photo_extras=tags,url_o,url_sq,url_t,url_q,url_s,url_m,url_l,url_z,url_b,url_h,url_k&format=json",k="album"):j=i.url()+"?&method=flickr.photosets.getPhotos&api_key="+i.ApiKey+"&photoset_id="+h.I[g].GetID()+"&extras=description,views,tags,url_o,url_sq,url_t,url_q,url_s,url_m,url_l,url_z,url_b,url_h,url_k&format=json",h.O.debugMode&&console.log("Flickr URL: "+j),l(!0),jQuery.ajaxSetup({cache:!1}),jQuery.support.cors=!0;var n=setTimeout(function(){l(!1),m(h,"Could not retrieve AJAX data...")},6e4),o=[],q=function(){clearTimeout(n),l(!1),"album"==k?d(g,a,o):c(g,a,o),p(a),null!==b&&void 0!==b&&b(e,f,null)},r=function(a,b){jQuery.getJSON(a+"&page="+b+"&jsoncallback=?",function(c,d,e){var f=0;if("album"==k){if(void 0!==c.stat&&"fail"===c.stat)return m(h,"Could not retrieve Flickr album list: "+c.message+" (code: "+c.code+")."),!1;o=o.concat(c.photosets.photoset),f=c.photosets.pages}else if("NONE"==h.O.photoset.toUpperCase()||"NONE"==h.O.album.toUpperCase())o=o.c
69oncat(c.photos.photo),f=c.photos.pages;else{if(void 0!==c.stat&&"fail"===c.stat)return m(h,"Could not retrieve Flickr album: "+c.message+" (code: "+c.code+")."),!1;""==h.I[g].title&&(h.I[g].title=c.photoset.title),o=o.concat(c.photoset.photo),f=c.photoset.pages}f>b?r(a,b+1):q()}).fail(function(a,b,c){clearTimeout(n),l(!1),m(h,"Could not retrieve Flickr ajax data: "+b+", "+c)})};r(j,1)},k=function(a,b){b()},l=NGY2Tools.PreloaderDisplay.bind(h),m=NGY2Tools.NanoAlert,n=NGY2Tools.GetImageTitleFromURL.bind(h),o=NGY2Tools.FilterAlbumName.bind(h),p=NGY2Tools.AlbumPostProcess.bind(h);switch(b){case"GetHiddenAlbums":var q=arguments[2],r=arguments[3];k(q,r);break;case"AlbumGetContent":var s=arguments[2],r=arguments[3];j(s,r,arguments[4],arguments[5]);break;case"Init":g()}}});; 70/* nanogallery2 - v2.4.0 - 2019-03-13 - https://nanogallery2.nanostudio.org */ 71/**! 72 * @preserve nanogallery2 - FLICKR data provider 73 * Homepage: http://nanogallery2.nanostudio.org 74 * Sources: https://github.com/nanostudio-org/nanogallery2 75 * 76 * License: GPLv3 and commercial licence 77 * 78*/ 79!function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery","nanogallery2"],a):a("object"==typeof exports&&"function"==typeof require?require(["jquery","nanogallery2"]):jQuery)}(function(a){jQuery.nanogallery2.data_flickr=function(a,b){function c(a,b,c){h.O.debugMode&&(console.log("Flickr parse photos:"),console.dir(c)),jQuery.each(c,function(a,c){var d=c.id,f=c.url_sq,g=c.title;""!=h.O.thumbnailLabel.get("title")&&(g=n(f));var j=c.description._content,k=75,l=75,m=i.photoAvailableSizesStr.length-1;h.O.flickrSkipOriginal&&m--;for(var a=m;a>=0;a--)if(void 0!=c["url_"+i.photoAvailableSizesStr[a]]){f=c["url_"+i.photoAvailableSizesStr[a]],k=parseInt(c["width_"+i.photoAvailableSizesStr[a]]),l=parseInt(c["height_"+i.photoAvailableSizesStr[a]]);break}var o={};for(var p in c)0!=p.indexOf("height_")&&0!=p.indexOf("width_")&&0!=p.indexOf("url_")||(o[p]=c[p]);var q=void 0!==c.tags?c.tags:"",r=NGY2Item.New(h,g,j,d,b,"image",q);r.setMediaURL(f,"img"),r.imageWidth=k,r.imageHeight=l;var s={url:{l1:{xs:"",sm:"",me:"",la:"",xl:""},lN:{xs:"",sm:"",me:"",la:"",xl:""}},width:{l1:{xs:0,sm:0,me:0,la:0,xl:0},lN:{xs:0,sm:0,me:0,la:0,xl:0}},height:{l1:{xs:0,sm:0,me:0,la:0,xl:0},lN:{xs:0,sm:0,me:0,la:0,xl:0}}};
79s=e(s,c,"l1"),s=e(s,c,"lN"),r.thumbs=s;var t=h.O.fnProcessData;null!==t&&("function"==typeof t?t(r,"flickr",c):window[t](r,"flickr",c))}),h.I[a].contentIsLoaded=!0}function d(a,b,c){h.O.debugMode&&(console.log("Flickr parse list of albums:"),console.dir(c)),jQuery.each(c,function(a,c){var d=c.title._content;if(0==c.visibility_can_see_set)return!0;if(o(d,c.id)){var f=c.id,g=void 0!=c.description._content?c.description._content:"",i={};for(var j in c.primary_photo_extras)i[j]=c.primary_photo_extras[j];var k="";void 0!==c.primary_photo_extras&&void 0!==c.primary_photo_extras.tags&&(k=c.primary_photo_extras.tags);var l=NGY2Item.New(h,d,g,f,b,"album",k);l.numberItems=c.photos,l.thumbSizes=i;var m={url:{l1:{xs:"",sm:"",me:"",la:"",xl:""},lN:{xs:"",sm:"",me:"",la:"",xl:""}},width:{l1:{xs:0,sm:0,me:0,la:0,xl:0},lN:{xs:0,sm:0,me:0,la:0,xl:0}},height:{l1:{xs:0,sm:0,me:0,la:0,xl:0},lN:{xs:0,sm:0,me:0,la:0,xl:0}}};m=e(m,c.primary_photo_extras,"l1"),m=e(m,c.primary_photo_extras,"lN"),l.thumbs=m;var n=h.O.fnProcessData;null!==n&&("function"==typeof n?n(l,"flickr",c):window[n](l,"flickr",c))}}),h.I[a].contentIsLoaded=!0}function e(a,b,c){var d=1;!0===h.tn.opt[c].crop&&(d=h.O.thumbnailCropScaleFactor);for(var e=["xs","sm","me","la","xl"],g=0;g<e.length;g++)if("auto"==h.tn.settings.width[c][e[g]]||""==h.tn.settings.width[c][e[g]]){var i="height_",j=Math.ceil(h.tn.settings.height[c][e[g]]*h.tn.scale*d*h.tn.settings.mosaic[c+"Factor"].h[e[g]]),k=f(i,j,b);a.url[c][e[g]]=k.url,a.width[c][e[g]]=k.width,a.height[c][e[g]]=k.height}else if("auto"==h.tn.settings.height[c][e[g]]||""==h.tn.settings.height[c][e[g]]){var i="width_",j=Math.ceil(h.tn.settings.width[c][e[g]]*h.tn.scale*d*h.tn.settings.mosaic[c+"Factor"].w[e[g]]),k=f(i,j,b);a.url[c][e[g]]=k.url,a.width[c][e[g]]=k.width,a.height[c][e[g]]=k.height}else{var i="height_",j=Math.ceil(h.tn.settings.height[c][e[g]]*h.tn.scale*d*h.tn.settings.mosaic[c+"Factor"].h[e[g]]);h.tn.settings.width[c][e[g]]>h.tn.settings.height[c][e[g]]&&(i="width_",j=Math.ceil(h.tn.settings.width[c][e[g]]*h.tn.scale*d*h.tn.settings.mosaic[c+"Factor"].w[e[g]]));var k=f(i,j,b);a.url[c][e[g]]=k.url,a.width[c][e[g]]=k.width,a.height[c][e[g]]=k.height}return a}function f(a,b,c){for(var d={url:"",width:0,height:0},e=0,f=0;f<i.thumbAvailableSizes.length;f++){var g=c[a+i.photoAvailableSizesStr[f]];if(void 0!=g&&(e=f,g>=b))break}var h=i.photoAvailableSizesStr[e];return d.url=c["url_"+h],d.width=parseInt(c["width_"+h]),d.height=parseInt(c["height_"+h]),d}function g(){}var h=a,i={url:function(){return"https://api.flickr.com/services/rest/"},thumbSize:" sq",thumbAvailableSizes:new Array(75,100,150,240,500,640),thumbAvailableSizesStr:new Array("sq","t","q","s","m","z"),photoSize:"0",photoAvailableSizes:new Array(75,100,150,240,500,640,1024,1024,1600,2048,1e4),photoAvailableSizesStr:new Array("sq","t","q","s","m","z","b","l","h","k","o"),ApiKey:"2f0e634b471fdb47446abcb9c5afebdc"},j=function(a,b,e,f){var g=NGY2Item.GetIdx(h,a),j="",k="image";"NONE"==h.O.photoset.toUpperCase()||"NONE"==h.O.album.toUpperCase()?j=i.url()+"?&method=flickr.people.getPublicPhotos&api_key="+i.ApiKey+"&user_id="+h.O.userID+"&extras=description,views,tags,url_o,url_sq,url_t,url_q,url_s,url_m,url_z,url_b,url_h,url_k&per_page=500&format=json":0==h.I[g].GetID()?(j=i.url()+"?&method=flickr.photosets.getList&api_key="+i.ApiKey+"&user_id="+h.O.userID+"&per_page=500&primary_photo_extras=tags,url_o,url_sq,url_t,url_q,url_s,url_m,url_l,url_z,url_b,url_h,url_k&format=json",k="album"):j=i.url()+"?&method=flickr.photosets.getPhotos&api_key="+i.ApiKey+"&photoset_id="+h.I[g].GetID()+"&extras=description,views,tags,url_o,url_sq,url_t,url_q,url_s,url_m,url_l,url_z,url_b,url_h,url_k&format=json",h.O.debugMode&&console.log("Flickr URL: "+j),l(!0),jQuery.ajaxSetup({cache:!1}),jQuery.support.cors=!0;var n=setTimeout(function(){l(!1),m(h,"Could not retrieve AJAX data...")},6e4),o=[],q=function(){clearTimeout(n),l(!1),"album"==k?d(g,a,o):c(g,a,o),p(a),null!==b&&void 0!==b&&b(e,f,null)},r=function(a,b){jQuery.getJSON(a+"&page="+b+"&jsoncallback=?",function(c,d,e){var f=0;if("album"==k){if(void 0!==c.stat&&"fail"===c.stat)return m(h,"Could not retrieve Flickr album list: "+c.message+" (code: "+c.code+")."),!1;o=o.concat(c.photosets.photoset),f=c.photosets.pages}else if("NONE"==h.O.photoset.toUpperCase()||"NONE"==h.O.album.toUpperCase())o=o.c
79oncat(c.photos.photo),f=c.photos.pages;else{if(void 0!==c.stat&&"fail"===c.stat)return m(h,"Could not retrieve Flickr album: "+c.message+" (code: "+c.code+")."),!1;""==h.I[g].title&&(h.I[g].title=c.photoset.title),o=o.concat(c.photoset.photo),f=c.photoset.pages}f>b?r(a,b+1):q()}).fail(function(a,b,c){clearTimeout(n),l(!1),m(h,"Could not retrieve Flickr ajax data: "+b+", "+c)})};r(j,1)},k=function(a,b){b()},l=NGY2Tools.PreloaderDisplay.bind(h),m=NGY2Tools.NanoAlert,n=NGY2Tools.GetImageTitleFromURL.bind(h),o=NGY2Tools.FilterAlbumName.bind(h),p=NGY2Tools.AlbumPostProcess.bind(h);switch(b){case"GetHiddenAlbums":var q=arguments[2],r=arguments[3];k(q,r);break;case"AlbumGetContent":var s=arguments[2],r=arguments[3];j(s,r,arguments[4],arguments[5]);break;case"Init":g()}}});; 80!function(t,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e(require("jquery"));else if("function"==typeof define&&define.amd)define(["jquery"],e);else{var n="object"==typeof exports?e(require("jquery")):e(t.jQuery);for(var i in n)("object"==typeof exports?exports:t)[i]=n[i]}}(window,function(n){return s={},o.m=i={
80"./js/entries/foundation.js":function(t,e,n){"use strict";n.r(e);var i=n("jquery"),o=n.n(i),s=n("./js/foundation.core.js");n.d(e,"Foundation",function(){return s.Foundation});var a=n("./js/foundation.core.utils.js");n.d(e,"CoreUtils",function(){return a});var r=n("./js/foundation.util.box.js");n.d(e,"Box",function(){return r.Box});var l=n("./js/foundation.util.imageLoader.js");n.d(e,"onImagesLoaded",function(){return l.onImagesLoaded});var u=n("./js/foundation.util.keyboard.js");n.d(e,"Keyboard",function(){return u.Keyboard});var c=n("./js/foundation.util.mediaQuery.js");n.d(e,"MediaQuery",function(){return c.MediaQuery});var h=n("./js/foundation.util.motion.js");n.d(e,"Motion",function(){return h.Motion});var d=n("./js/foundation.util.nest.js");n.d(e,"Nest",function(){return d.Nest});var f=n("./js/foundation.util.timer.js");n.d(e,"Timer",function(){return f.Timer});var p=n("./js/foundation.util.touch.js");n.d(e,"Touch",function(){return p.Touch});var m=n("./js/foundation.util.triggers.js");n.d(e,"Triggers",function(){return m.Triggers});var g=n("./js/foundation.abide.js");n.d(e,"Abide",function(){return g.Abide});var v=n("./js/foundation.accordion.js");n.d(e,"Accordion",function(){return v.Accordion});var y=n("./js/foundation.accordionMenu.js");n.d(e,"AccordionMenu",function(){return y.AccordionMenu});var b=n("./js/foundation.drilldown.js");n.d(e,"Drilldown",function(){return b.Drilldown});var w=n("./js/foundation.dropdown.js");n.d(e,"Dropdown",function(){return w.Dropdown});var _=n("./js/foundation.dropdownMenu.js");n.d(e,"DropdownMenu",function(){return _.DropdownMenu});var $=n("./js/foundation.equalizer.js");n.d(e,"Equalizer",function(){return $.Equalizer});var k=n("./js/foundation.interchange.js");n.d(e,"Interchange",function(){return k.Interchange});var j=n("./js/foundation.magellan.js");n.d(e,"Magellan",function(){return j.Magellan});var O=n("./js/foundation.offcanvas.js");n.d(e,"OffCanvas",function(){return O.OffCanvas});var C=n("./js/foundation.orbit.js");n.d(e,"Orbit",function(){return C.Orbit});var z=n("./js/foundation.responsiveMenu.js");n.d(e,"ResponsiveMenu",function(){return z.ResponsiveMenu});var T=n("./js/foundation.responsiveToggle.js");n.d(e,"ResponsiveToggle",function(){return T.ResponsiveToggle});var S=n("./js/foundation.reveal.js");n.d(e,"Reveal",function(){return S.Reveal});var E=n("./js/foundation.slider.js");n.d(e,"Slider",function(){return E.Slider});var P=n("./js/foundation.smoothScroll.js");n.d(e,"SmoothScroll",function(){return P.SmoothScroll});var x=n("./js/foundation.sticky.js");n.d(e,"Sticky",function(){return x.Sticky});var A=n("./js/foundation.tabs.js");n.d(e,"Tabs",function(){return A.Tabs});var L=n("./js/foundation.toggler.js");n.d(e,"Toggler",function(){return L.Toggler});var R=n("./js/foundation.tooltip.js");n.d(e,"Tooltip",function(){return R.Tooltip});var M=n("./js/foundation.responsiveAccordionTabs.js");n.d(e,"ResponsiveAccordionTabs",function(){return M.ResponsiveAccordionTabs}),s.Foundation.addToJquery(o.a),s.Foundation.rtl=a.rtl,s.Foundation.GetYoDigits=a.GetYoDigits,s.Foundation.transitionend=a.transitionend,s.Foundation.RegExpEscape=a.RegExpEscape,s.Foundation.onLoad=a.onLoad,s.Foundation.Box=r.Box,s.Foundation.onImagesLoaded=l.onImagesLoaded,s.Foundation.Keyboard=u.Keyboard,s.Foundation.MediaQuery=c.MediaQuery,s.Foundation.Motion=h.Motion,s.Foundation.Move=h.Move,s.Foundation.Nest=d.Nest,s.Foundation.Timer=f.Timer,p.Touch.init(o.a),m.Triggers.init(o.a,s.Foundation),c.MediaQuery._init(),s.Foundation.plugin(g.Abide,"Abide"),s.Foundation.plugin(v.Accordion,"Accordion"),s.Foundation.plugin(y.AccordionMenu,"AccordionMenu"),s.Foundation.plugin(b.Drilldown,"Drilldown"),s.Foundation.plugin(w.Dropdown,"Dropdown"),s.Foundation.plugin(_.DropdownMenu,"DropdownMenu"),s.Foundation.plugin($.Equalizer,"Equalizer"),s.Foundation.plugin(k.Interchange,"Interchange"),s.Foundation.plugin(j.Magellan,"Magellan"),s.Foundation.plugin(O.OffCanvas,"OffCanvas"),s.Foundation.plugin(C.Orbit,"Orbit"),s.Foundation.plugin(z.ResponsiveMenu,"ResponsiveMenu"),s.Foundation.plugin(T.ResponsiveToggle,"ResponsiveToggle"),s.Foundation.plugin(S.Reveal,"Reveal"),s.Foundation.plugin(E.Slider,"Slider"),s.Foundation.plugin(P.SmoothScroll,"SmoothScroll"),s.Foundation.plugin(x.Sticky,"Sticky"),s.Foundation.plugin(A.Tabs,"Tabs"),s.Foundation.plugin(L.Toggler,"Toggler"),s.Foundation.plugin(R.Tooltip,"Tooltip"),s.Foundation.plugin(M.ResponsiveAccordionTabs,"ResponsiveAccordionTabs"),e.default=s.Foundation},
80"./js/foundation.abide.js":function(t,e,n){"use strict";n.r(e),n.d(e,"Abide",function(){return d});var i=n("jquery"),c=n.n(i),o=n("./js/foundation.core.plugin.js"),a=n("./js/foundation.core.utils.js");function s(t){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function r(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function l(t,e){return!e||"object"!==s(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function u(t){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function h(t,e){return(h=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var d=function(){function i(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,i),l(this,u(i).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&h(t,e)}(i,o["Plugin"]),function(t,e,n){e&&r(t.prototype,e),n&&r(t,n)}(i,[{key:"_setup",value:function(t,e){var n=1<arguments.length&&void 0!==e?e:{};this.$element=t,this.options=c.a.extend(!0,{},i.defaults,this.$element.data(),n),this.isEnabled=!0,this.formnovalidate=null,this.className="Abide",this._init()}},{key:"_init",value:function(){var n=this;this.$inputs=c.a.merge(this.$element.find("input").not('[type="submit"]'),this.$element.find("textarea, select")),this.$submits=this.$element.find('[type="submit"]');var t=this.$element.find("[data-abide-error]");this.options.a11yAttributes&&(this.$inputs.each(function(t,e){return n.addA11yAttributes(c()(e))}),t.each(function(t,e){return n.addGlobalErrorA11yAttributes(c()(e))})),this._events()}},{key:"_events",value:function(){var e=this;this.$element.off(".abide").on("reset.zf.abide",function(){e.resetForm()}).on("submit.zf.abide",function(){return e.validateForm()}),this.$submits.off("click.zf.abide keydown.zf.abide").on("click.zf.abide keydown.zf.abide",function(t){t.key&&" "!==t.key&&"Enter"!==t.key||(t.preventDefault(),e.formnovalidate=null!==t.target.getAttribute("formnovalidate"),e.$element.submit())}),"fieldChange"===this.options.validateOn&&this.$inputs.off("change.zf.abide").on("change.zf.abide",function(t){e.validateInput(c()(t.target))}),this.options.liveValidate&&this.$inputs.off("input.zf.abide").on("input.zf.abide",function(t){e.validateInput(c()(t.target))}),this.options.validateOnBlur&&this.$inputs.off("blur.zf.abide").on("blur.zf.abide",function(t){e.validateInput(c()(t.target))})}},{key:"_reflow",value:function(){this._init()}},{key:"_validationIsDisabled",value:function(){return!1===this.isEnabled||("boolean"==typeof this.formnovalidate?this.formnovalidate:!!this.$submits.length&&null!==this.$submits[0].getAttribute("formnovalidate"))}},{key:"enableValidation",value:function(){this.isEnabled=!0}},{key:"disableValidation",value:function(){this.isEnabled=!1}},{key:"requiredCheck",value:function(t){if(!t.attr("required"))return!0;var e=!0;switch(t[0].type){case"checkbox":e=t[0].checked;break;case"select":case"select-one":case"select-multiple":var n=t.find("option:selected");n.length&&n.val()||(e=!1);break;default:t.val()&&t.val().length||(e=!1)}return e}},{key:"findFormError",value:function(t){var e=t.length?t[0].id:"",n=t.siblings(this.options.formErrorSelector);return n.length||(n=t.parent().find(this.options.formErrorSelector)),e&&(n=n.add(this.$element.find('[data-form-error-for="'.concat(e,'"]')))),n}},{key:"findLabel",value:function(t){var e=t[0].id,n=this.$element.find('label[for="'.concat(e,'"]'));return n.length?n:t.closest("label")}},{key:"findRadioLabels",value:function(t){var o=this,e=t.map(function(t,e){var n=e.id,i=o.$element.find('label[for="'.concat(n,'"]'));return i.length||(i=c()(e).closest("label")),i[0]});return c()(e)}}
80,{key:"findCheckboxLabels",value:function(t){var o=this,e=t.map(function(t,e){var n=e.id,i=o.$element.find('label[for="'.concat(n,'"]'));return i.length||(i=c()(e).closest("label")),i[0]});return c()(e)}},{key:"addErrorClasses",value:function(t){var e=this.findLabel(t),n=this.findFormError(t);e.length&&e.addClass(this.options.labelErrorClass),n.length&&n.addClass(this.options.formErrorClass),t.addClass(this.options.inputErrorClass).attr({"data-invalid":"","aria-invalid":!0})}},{key:"addA11yAttributes",value:function(t){var e=this.findFormError(t),n=e.filter("label"),i=e.first();if(e.length){if(void 0===t.attr("aria-describedby")){var o=i.attr("id");void 0===o&&(o=Object(a.GetYoDigits)(6,"abide-error"),i.attr("id",o)),t.attr("aria-describedby",o)}if(n.filter("[for]").length<n.length){var s=t.attr("id");void 0===s&&(s=Object(a.GetYoDigits)(6,"abide-input"),t.attr("id",s)),n.each(function(t,e){var n=c()(e);void 0===n.attr("for")&&n.attr("for",s)})}e.each(function(t,e){var n=c()(e);void 0===n.attr("role")&&n.attr("role","alert")}).end()}}},{key:"addGlobalErrorA11yAttributes",value:function(t){void 0===t.attr("aria-live")&&t.attr("aria-live",this.options.a11yErrorLevel)}},{key:"removeRadioErrorClasses",value:function(t){var e=this.$element.find(':radio[name="'.concat(t,'"]')),n=this.findRadioLabels(e),i=this.findFormError(e);n.length&&n.removeClass(this.options.labelErrorClass),i.length&&i.removeClass(this.options.formErrorClass),e.removeClass(this.options.inputErrorClass).attr({"data-invalid":null,"aria-invalid":null})}},{key:"removeCheckboxErrorClasses",value:function(t){var e=this.$element.find(':checkbox[name="'.concat(t,'"]')),n=this.findCheckboxLabels(e),i=this.findFormError(e);n.length&&n.removeClass(this.options.labelErrorClass),i.length&&i.removeClass(this.options.formErrorClass),e.removeClass(this.options.inputErrorClass).attr({"data-invalid":null,"aria-invalid":null})}},{key:"removeErrorClasses",value:function(t){if("radio"==t[0].type)return this.removeRadioErrorClasses(t.attr("name"));if("checkbox"==t[0].type)return this.removeCheckboxErrorClasses(t.attr("name"));var e=this.findLabel(t),n=this.findFormError(t);e.length&&e.removeClass(this.options.labelErrorClass),n.length&&n.removeClass(this.options.formErrorClass),t.removeClass(this.options.inputErrorClass).attr({"data-invalid":null,"aria-invalid":null})}},{key:"validateInput",value:function(t){var e=this.requiredCheck(t),n=!1,i=!0,o=t.attr("data-validator"),s=!0;if(this._validationIsDisabled())return!0;if(t.is("[data-abide-ignore]")||t.is('[type="hidden"]')||t.is("[disabled]"))return!0;switch(t[0].type){case"radio":n=this.validateRadio(t.attr("name"));break;case"checkbox":n=this.validateCheckbox(t.attr("name")),e=!0;break;case"select":case"select-one":case"select-multiple":n=e;break;default:n=this.validateText(t)}o&&(i=this.matchValidation(t,o,t.attr("required"))),t.attr("data-equalto")&&(s=this.options.validators.equalTo(t));var a=-1===[e,n,i,s].indexOf(!1),r=(a?"valid":"invalid")+".zf.abide";if(a){var l=this.$element.find('[data-equalto="'.concat(t.attr("id"),'"]'));if(l.length){var u=this;l.each(function(){c()(this).val()&&u.validateInput(c()(this))})}}return this[a?"removeErrorClasses":"addErrorClasses"](t),t.trigger(r,[t]),a}},{key:"validateForm",value:function(){var t,i=this,e=[],n=this;if(this.initialized||(this.initialized=!0),this._validationIsDisabled())return!(this.formnovalidate=null);this.$inputs.each(function(){if("checkbox"===c()(this)[0].type){if(c()(this).attr("name")===t)return!0;t=c()(this).attr("name")}e.push(n.validateInput(c()(this)))});var o=-1===e.indexOf(!1);return this.$element.find("[data-abide-error]").each(function(t,e){var n=c()(e);i.options.a11yAttributes&&i.addGlobalErrorA11yAttributes(n),n.css("display",o?"none":"block")}),this.$element.trigger((o?"formvalid":"forminvalid")+".zf.abide",[this.$element]),o}},{key:"validateText",value:function(t,e){e=e||t.attr("data-pattern")||t.attr("pattern")||t.attr("type");var n=t.val(),i=!1;return n.length?i=this.options.patterns.hasOwnProperty(e)?this.options.patterns[e].test(n):e===t.attr("type")||new RegExp(e).test(n):t.prop("required")||(i=!0),i}},{key:"validateRadio",value:function(t){var e=this.$element.find(':radio[name="'.concat(t,'"]')),n=!1,i=!1;return e.each(function(t,e){c()(e).attr("required")&&(i=!0)}),i||(n=!0),n||e.each(function(t,e){c()(e).prop("checked")&&(n=!0)}),n}},{key:"validateCheckbox",value:function(t){var n=this,e=this.$element.find(':checkbox[name="'.concat(t,'"]')),i=!1,o=!1,s=1,a=0;return e.each(function(t,e){c()(e).attr("required")&&(o=!0)}),o||(i=!0),i||(e.each(function(t,e){c()(e).prop("checked")&&a++,void 0!==c()(e).attr("data-min-required")&&(s=parseInt(c()(e).attr("data-min-required")))}),s<=a&&(i=!0)),!0!==this.initialized&&1<s||(e.each(function(t,e){i?n.removeErrorClasses(c()(e)):n.addErrorClasses(c()(e))}),i)}},{key:"matchValidation",value:function(e,t,n){var i=this;return n=!!n,-1===t.split(" ").map(function(t){return i.options.validators[t](e,n,e.parent())}).indexOf(!1)}},{key:"resetForm",value:function(){var t=this.$element,e=this.options;c()(".".concat(e.labelErrorClass),t).not("small").removeClass(e.labelErrorClass),c()(".".concat(e.inputErrorClass),t).not("small").removeClass(e.inputErrorClass),c()("".concat(e.formErrorSelector,".").concat(e.formErrorClass)).removeClass(e.formErrorClass),t.find("[data-abide-error]").css("display","none"),c()(":input",t).not(":button, :submit, :reset, :hidden, :radio, :checkbox, [data-abide-ignore]").val("").attr({"data-invalid":null,"aria-invalid":null}),c()(":input:radio",t).not("[data-abide-ignore]").prop("checked",!1).attr({"data-invalid":null,"aria-invalid":null}),c()(":input:checkbox",t).not("[data-abide-ignore]").prop("checked",!1).attr({"data-invalid":null,"aria-invalid":null}),t.trigger("formreset.zf.abide",[t])}},{key:"_destroy",value:function(){var t=this;this.$element.off(".abide").find("[data-abide-error]").css("display","none"),this.$inputs.off(".abide").each(function(){t.removeErrorClasses(c()(this))}),this.$submits.off(".abide")}}]),i}();d.defaults={validateOn:"fieldChange",labelErrorClass:"is-invalid-label",inputErrorClass:"is-invalid-input",formErrorSelector:".form-error",formErrorClass:"is-visible",a11yAttributes:!0,a11yErrorLevel:"assertive",liveValidate:!1,validateOnBlur:!1,patterns:{alpha:/^[a-zA-Z]+$/,alpha_numeric:/^[a-zA-Z0-9]+$/,integer:/^[-+]?\d+$/,number:/^[-+]?\d*(?:[\.\,]\d+)?$/,card:/^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|(?:222[1-9]|2[3-6][0-9]{2}|27[0-1][0-9]|2720)[0-9]{12}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})$/,cvv:/^([0-9]){3,4}$/,email:/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+$/,url:/^((?:(https?|ftps?|file|ssh|sftp):\/\/|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}\/)(?:[^\s()<>]+|\((?:[^\s()<>]+|(?:\([^\s()<>]+\)))*\))+(?:\((?:[^\s()<>]+|(?:\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:\'".,<>?\xab\xbb\u201c\u201d\u2018\u2019]))$/,domain:/^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,8}$/,datetime:/^([0-2][0-9]{3})\-([0-1][0-9])\-([0-3][0-9])T([0-5][0-9])\:([0-5][0-9])\:([0-5][0-9])(Z|([\-\+]([0-1][0-9])\:00))$/,date:/(?:19|20)[0-9]{2}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-9])|(?:(?!02)(?:0[1-9]|1[0-2])-(?:30))|(?:(?:0[13578]|1[02])-31))$/,time:/^(0[0-9]|1[0-9]|2[0-3])(:[0-5][0-9]){2}$/,dateISO:/^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}$/,month_day_year:/^(0[1-9]|1[012])[- \/.](0[1-9]|[12][0-9]|3[01])[- \/.]\d{4}$/,day_month_year:/^(0[1-9]|[12][0-9]|3[01])[- \/.](0[1-9]|1[012])[- \/.]\d{4}$/,color:/^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/,website:{test:function(t){return d.defaults.patterns.domain.test(t)||d.defaults.patterns.url.test(t)}}},validators:{equalTo:function(t,e,n){return c()("#".concat(t.attr("data-equalto"))).val()===t.val()}}}},
80"./js/foundation.accordion.js":function(t,e,n){"use strict";n.r(e),n.d(e,"Accordion",function(){return f});var i=n("jquery"),a=n.n(i),o=n("./js/foundation.core.plugin.js"),r=n("./js/foundation.core.utils.js"),s=n("./js/foundation.util.keyboard.js");function l(t){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function u(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function c(t,e){return!e||"object"!==l(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function h(t){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function d(t,e){return(d=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var f=function(){function n(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),c(this,h(n).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&d(t,e)}(n,o["Plugin"]),function(t,e,n){e&&u(t.prototype,e),n&&u(t,n)}(n,[{key:"_setup",value:function(t,e){this.$element=t,this.options=a.a.extend({},n.defaults,this.$element.data(),e),this.className="Accordion",this._init(),s.Keyboard.register("Accordion",{ENTER:"toggle",SPACE:"toggle",ARROW_DOWN:"next",ARROW_UP:"previous"})}},{key:"_init",value:function(){var i=this;this._isInitializing=!0,this.$element.attr("role","tablist"),this.$tabs=this.$element.children("[data-accordion-item]"),this.$tabs.attr({role:"presentation"}),this.$tabs.each(function(t,e){var n=a()(e),i=n.children("[data-tab-content]"),o=i[0].id||Object(r.GetYoDigits)(6,"accordion"),s=e.id?"".concat(e.id,"-label"):"".concat(o,"-label");n.find("a:first").attr({"aria-controls":o,role:"tab",id:s,"aria-expanded":!1,"aria-selected":!1}),i.attr({role:"tabpanel","aria-labelledby":s,"aria-hidden":!0,id:o})});var t=this.$element.find(".is-active").children("[data-tab-content]");t.length&&(this._initialAnchor=t.prev("a").attr("href"),this._openSingleTab(t)),this._checkDeepLink=function(){var t=window.location.hash;if(!t.length){if(i._isInitializing)return;i._initialAnchor&&(t=i._initialAnchor)}var e=t&&a()(t),n=t&&i.$element.find('[href$="'.concat(t,'"]'));!e.length||!n.length||(e&&n&&n.length?n.parent("[data-accordion-item]").hasClass("is-active")||i._openSingleTab(e):i._closeAllTabs(),i.options.deepLinkSmudge&&Object(r.onLoad)(a()(window),function(){var t=i.$element.offset();a()("html, body").animate({scrollTop:t.top},i.options.deepLinkSmudgeDelay)}),i.$element.trigger("deeplink.zf.accordion",[n,e]))},this.options.deepLink&&this._checkDeepLink(),this._events(),this._isInitializing=!1}},{key:"_events",value:function(){var i=this;this.$tabs.each(function(){var e=a()(this),n=e.children("[data-tab-content]");n.length&&e.children("a").off("click.zf.accordion keydown.zf.accordion").on("click.zf.accordion",function(t){t.preventDefault(),i.toggle(n)}).on("keydown.zf.accordion",function(t){s.Keyboard.handleKey(t,"Accordion",{toggle:function(){i.toggle(n)},next:function(){var t=e.next().find("a").focus();i.options.multiExpand||t.trigger("click.zf.accordion")},previous:function(){var t=e.prev().find("a").focus();i.options.multiExpand||t.trigger("click.zf.accordion")},handled:function(){t.preventDefault()}})})}),this.options.deepLink&&a()(window).on("hashchange",this._checkDeepLink)}},{key:"toggle",value:function(t){if(t.closest("[data-accordion]").is("[disabled]"))console.info("Cannot toggle an accordion that is disabled.");else if(t.parent().hasClass("is-active")?this.up(t):this.down(t),this.options.deepLink){var e=t.prev("a").attr("href");this.options.updateHistory?history.pushState({},"",e):history.replaceState({},"",e)}}},{key:"down",value:function(t){t.closest("[data-accordion]").is("[disabled]")?console.info("Cannot call down on an accordion that is disabled."):this.options.multiExpand?this._openTab(t):this._openSingleTab(t)}},{key:"up",value:function(t){if(this.$element.is("[disabled]"))console.info("Cannot call up on an accordion that is disabled.");else{var e=t.parent();if(e.hasClass("is-active")){var n=e.siblings();(this.options.allowAllClosed||n.hasClass("is-active"))&&this._closeTab(t)}}}},{key:"_openSingleTab",value:function(t){var e=this.$element.children(".is-active").children("[data-tab-content]");e.length&&this._closeTab(e.not(t)),this._openTab(t)}},{key:"_openTab",value:function(t){var e=this,n=t.parent(),i=t.attr("aria-labelledby");t.attr("aria-hidden",!1),n.addClass("is-active"),a()("#".concat(i)).attr({"aria-expanded":!0,"aria-selected":!0}),t.slideDown(this.options.slideSpeed,function(){e.$element.trigger("down.zf.accordion",[t])})}},{key:"_closeTab",value:function(t){var e=this,n=t.parent(),i=t.attr("aria-labelledby");t.attr("aria-hidden",!0),n.removeClass("is-active"),a()("#".concat(i)).attr({"aria-expanded":!1,"aria-selected":!1}),t.slideUp(this.options.slideSpeed,function(){e.$element.trigger("up.zf.accordion",[t])})}},{key:"_closeAllTabs",value:function(){var t=this.$element.children(".is-active").children("[data-tab-content]");t.length&&this._closeTab(t)}},{key:"_destroy",value:function(){this.$element.find("[data-tab-content]").stop(!0).slideUp(0).css("display",""),this.$element.find("a").off(".zf.accordion"),this.options.deepLink&&a()(window).off("hashchange",this._checkDeepLink)}}]),n}();f.defaults={slideSpeed:250,multiExpand:!1,allowAllClosed:!1,deepLink:!1,deepLinkSmudge:!1,deepLinkSmudgeDelay:300,updateHistory:!1}},
80"./js/foundation.accordionMenu.js":function(t,e,n){"use strict";n.r(e),n.d(e,"AccordionMenu",function(){return p});var i=n("jquery"),r=n.n(i),l=n("./js/foundation.util.keyboard.js"),o=n("./js/foundation.util.nest.js"),a=n("./js/foundation.core.utils.js"),s=n("./js/foundation.core.plugin.js");function u(t){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function c(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function h(t,e){return!e||"object"!==u(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function d(t){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function f(t,e){return(f=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var p=function(){function n(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),h(this,d(n).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&f(t,e)}(n,s["Plugin"]),function(t,e,n){e&&c(t.prototype,e),n&&c(t,n)}(n,[{key:"_setup",value:function(t,e){this.$element=t,this.options=r.a.extend({},n.defaults,this.$element.data(),e),this.className="AccordionMenu",this._init(),l.Keyboard.register("AccordionMenu",{ENTER:"toggle",SPACE:"toggle",ARROW_RIGHT:"open",ARROW_UP:"up",ARROW_DOWN:"down",ARROW_LEFT:"close",ESCAPE:"closeAll"})}},{key:"_init",value:function(){o.Nest.Feather(this.$element,"accordion");var s=this;this.$element.find("[data-submenu]").not(".is-active").slideUp(0),this.$element.attr({role:"tree","aria-multiselectable":this.options.multiOpen}),this.$menuLinks=this.$element.find(".is-accordion-submenu-parent"),this.$menuLinks.each(function(){var t=this.id||Object(a.GetYoDigits)(6,"acc-menu-link"),e=r()(this),n=e.children("[data-submenu]"),i=n[0].id||Object(a.GetYoDigits)(6,"acc-menu"),o=n.hasClass("is-active");s.options.parentLink&&e.children("a").clone().prependTo(n).wrap('<li data-is-parent-link class="is-submenu-parent-item is-submenu-item is-accordion-submenu-item"></li>');s.options.submenuToggle?(e.addClass("has-submenu-toggle"),e.children("a").after('<button id="'+t+'" class="submenu-toggle" aria-controls="'+i+'" aria-expanded="'+o+'" title="'+s.options.submenuToggleText+'"><span class="submenu-toggle-text">'+s.options.submenuToggleText+"</span></button>")):e.attr({"aria-controls":i,"aria-expanded":o,id:t}),n.attr({"aria-labelledby":t,"aria-hidden":!o,role:"group",id:i})}),this.$element.find("li").attr({role:"treeitem"});var t=this.$element.find(".is-active");if(t.length){s=this;t.each(function(){s.down(r()(this))})}this._events()}},{key:"_events",value:function(){var a=this;this.$element.find("li").each(function(){var e=r()(this).children("[data-submenu]");e.length&&(a.options.submenuToggle?r()(this).children(".submenu-toggle").off("click.zf.accordionMenu").on("click.zf.accordionMenu",function(t){a.toggle(e)}):r()(this).children("a").off("click.zf.accordionMenu").on("click.zf.accordionMenu",function(t){t.preventDefault(),a.toggle(e)}))}).on("keydown.zf.accordionMenu",function(e){var n,i,o=r()(this),s=o.parent("ul").children("li"),t=o.children("[data-submenu]");s.each(function(t){if(r()(this).is(o))return n=s.eq(Math.max(0,t-1)).find("a").first(),i=s.eq(Math.min(t+1,s.length-1)).find("a").first(),r()(this).children("[data-submenu]:visible").length&&(i=o.find("li:first-child").find("a").first()),r()(this).is(":first-child")?n=o.parents("li").first().find("a").first():n.parents("li").first().children("[data-submenu]:visible").length&&(n=n.parents("li").find("li:last-child").find("a").first()),void(r()(this).is(":last-child")&&(i=o.parents("li").first().next("li").find("a").first()))}),l.Keyboard.handleKey(e,"AccordionMenu",{open:function(){t.is(":hidden")&&(a.down(t),t.find("li").first().find("a").first().focus())},close:function(){t.length&&!t.is(":hidden")?a.up(t):o.parent("[data-submenu]").length&&(a.up(o.parent("[data-submenu]")),o.parents("li").first().find("a").first().focus())},up:function(){return n.focus(),!0},down:function(){return i.focus(),!0},toggle:function(){return!a.options.submenuToggle&&(o.children("[data-submenu]").length?(a.toggle(o.children("[data-submenu]")),!0):void 0)},closeAll:function(){a.hideAll()},handled:function(t){t&&e.preventDefault()}})})}},{key:"hideAll",value:function(){this.up(this.$element.find("[data-submenu]"))}},{key:"showAll",value:function(){this.down(this.$element.find("[data-submenu]"))}},{key:"toggle",value:function(t){t.is(":animated")||(t.is(":hidden")?this.down(t):this.up(t))}},{key:"down",value:function(t){var e=this;
80if(!this.options.multiOpen){var n=t.parentsUntil(this.$element).add(t).add(t.find(".is-active")),i=this.$element.find(".is-active").not(n);this.up(i)}t.addClass("is-active").attr({"aria-hidden":!1}),this.options.submenuToggle?t.prev(".submenu-toggle").attr({"aria-expanded":!0}):t.parent(".is-accordion-submenu-parent").attr({"aria-expanded":!0}),t.slideDown(this.options.slideSpeed,function(){e.$element.trigger("down.zf.accordionMenu",[t])})}},{key:"up",value:function(t){var e=this,n=t.find("[data-submenu]"),i=t.add(n);n.slideUp(0),i.removeClass("is-active").attr("aria-hidden",!0),this.options.submenuToggle?i.prev(".submenu-toggle").attr("aria-expanded",!1):i.parent(".is-accordion-submenu-parent").attr("aria-expanded",!1),t.slideUp(this.options.slideSpeed,function(){e.$element.trigger("up.zf.accordionMenu",[t])})}},{key:"_destroy",value:function(){this.$element.find("[data-submenu]").slideDown(0).css("display",""),this.$element.find("a").off("click.zf.accordionMenu"),this.$element.find("[data-is-parent-link]").detach(),this.options.submenuToggle&&(this.$element.find(".has-submenu-toggle").removeClass("has-submenu-toggle"),this.$element.find(".submenu-toggle").remove()),o.Nest.Burn(this.$element,"accordion")}}]),n}();p.defaults={parentLink:!1,slideSpeed:250,submenuToggle:!1,submenuToggleText:"Toggle menu",multiOpen:!0}},
80"./js/foundation.core.js":function(t,e,n){"use strict";n.r(e),n.d(e,"Foundation",function(){return l});var i=n("jquery"),s=n.n(i),o=n("./js/foundation.core.utils.js"),a=n("./js/foundation.util.mediaQuery.js");function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var l={version:"6.6.1",_plugins:{},_uuids:[],plugin:function(t,e){var n=e||u(t),i=c(n);this._plugins[i]=this[n]=t},registerPlugin:function(t,e){var n=e?c(e):u(t.constructor).toLowerCase();t.uuid=Object(o.GetYoDigits)(6,n),t.$element.attr("data-".concat(n))||t.$element.attr("data-".concat(n),t.uuid),t.$element.data("zfPlugin")||t.$element.data("zfPlugin",t),t.$element.trigger("init.zf.".concat(n)),this._uuids.push(t.uuid)},unregisterPlugin:function(t){var e=c(u(t.$element.data("zfPlugin").constructor));for(var n in this._uuids.splice(this._uuids.indexOf(t.uuid),1),t.$element.removeAttr("data-".concat(e)).removeData("zfPlugin").trigger("destroyed.zf.".concat(e)),t)t[n]=null},reInit:function(t){var e=t instanceof s.a;try{if(e)t.each(function(){s()(this).data("zfPlugin")._init()});else{var n=r(t),i=this;({object:function(t){t.forEach(function(t){t=c(t),s()("[data-"+t+"]").foundation("_init")})},string:function(){t=c(t),s()("[data-"+t+"]").foundation("_init")},undefined:function(){this.object(Object.keys(i._plugins))}})[n](t)}}catch(t){console.error(t)}finally{return t}},reflow:function(i,t){void 0===t?t=Object.keys(this._plugins):"string"==typeof t&&(t=[t]);var o=this;s.a.each(t,function(t,e){var n=o._plugins[e];s()(i).find("[data-"+e+"]").addBack("[data-"+e+"]").filter(function(){return void 0===s()(this).data("zfPlugin")}).each(function(){var t=s()(this),i={reflow:!0};if(t.attr("data-options"))t.attr("data-options").split(";").forEach(function(t,e){var n=t.split(":").map(function(t){return t.trim()});n[0]&&(i[n[0]]=function(t){{if("true"===t)return!0;if("false"===t)return!1;if(!isNaN(1*t))return parseFloat(t)}return t}(n[1]))});try{t.data("zfPlugin",new n(s()(this),i))}catch(t){console.error(t)}finally{return}})})},getFnName:u,addToJquery:function(s){return s.fn.foundation=function(n){var t=r(n),e=s(".no-js");if(e.length&&e.removeClass("no-js"),"undefined"===t)a.MediaQuery._init(),l.reflow(this);else{if("string"!==t)throw new TypeError("We're sorry, ".concat(t," is not a valid parameter. You must use a string representing the method you wish to invoke."));var i=Array.prototype.slice.call(arguments,1),o=this.data("zfPlugin");if(void 0===o||void 0===o[n])throw new ReferenceError("We're sorry, '"+n+"' is not an available method for "+(o?u(o):"this element")+".");1===this.length?o[n].apply(o,i):this.each(function(t,e){o[n].apply(s(e).data("zfPlugin"),i)})}return this},s}};function u(t){if(void 0!==Function.prototype.name)return void 0===t.prototype?t.constructor.name:t.prototype.constructor.name;var e=/function\s([^(]{1,})\(/.exec(t.toString());return e&&1<e.length?e[1].trim():""}function c(t){return t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}l.util={throttle:function(n,i){var o=null;return function(){var t=this,e=arguments;null===o&&(o=setTimeout(function(){n.apply(t,e),o=null},i))}}},window.Foundation=l,function(){Date.now&&window.Date.now||(window.Date.now=Date.now=function(){return(new Date).getTime()});for(var t=["webkit","moz"],e=0;e<t.length&&!window.requestAnimationFrame;++e){var n=t[e];window.requestAnimationFrame=window[n+"RequestAnimationFrame"],window.cancelAnimationFrame=window[n+"CancelAnimationFrame"]||window[n+"CancelRequestAnimationFrame"]}if(/iP(ad|hone|od).*OS 6/.test(window.navigator.userAgent)||!window.requestAnimationFrame||!window.cancelAnimationFrame){var i=0;window.requestAnimationFrame=function(t){var e=Date.now(),n=Math.max(i+16,e);return setTimeout(function(){t(i=n)},n-e)},window.cancelAnimationFrame=clearTimeout}window.performance&&window.performance.now||(window.performance={start:Date.now(),now:function(){return Date.now()-this.start}})}(),Function.prototype.bind||(Function.prototype.bind=function(t){if("function"!=typeof this)throw new TypeError("Function.prototype.bind - what is trying to be bound is not callable");function e(){}function n(){return o.apply(this instanceof e?this:t,i.concat(Array.prototype.slice.call(arguments)))}
80var i=Array.prototype.slice.call(arguments,1),o=this;return this.prototype&&(e.prototype=this.prototype),n.prototype=new e,n})},
80"./js/foundation.core.plugin.js":function(t,e,n){"use strict";n.r(e),n.d(e,"Plugin",function(){return i});n("jquery");var o=n("./js/foundation.core.utils.js");function s(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}var i=function(){function i(t,e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,i),this._setup(t,e);var n=r(this);this.uuid=Object(o.GetYoDigits)(6,n),this.$element.attr("data-".concat(n))||this.$element.attr("data-".concat(n),this.uuid),this.$element.data("zfPlugin")||this.$element.data("zfPlugin",this),this.$element.trigger("init.zf.".concat(n))}return function(t,e,n){e&&s(t.prototype,e),n&&s(t,n)}(i,[{key:"destroy",value:function(){this._destroy();var t=r(this);for(var e in this.$element.removeAttr("data-".concat(t)).removeData("zfPlugin").trigger("destroyed.zf.".concat(t)),this)this[e]=null}}]),i}();function a(t){return t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function r(t){return void 0!==t.constructor.name?a(t.constructor.name):a(t.className)}},
vendor: 1,791 bytes, line 80
80"./js/foundation.core.utils.js":function(t,e,n){"use strict";n.r(e),n.d(e,"rtl",function(){return o}),n.d(e,"GetYoDigits",function(){return s}),n.d(e,"RegExpEscape",function(){return a}),n.d(e,"transitionend",function(){return r}),n.d(e,"onLoad",function(){return u}),n.d(e,"ignoreMousedisappear",function(){return c});var i=n("jquery"),l=n.n(i);function o(){return"rtl"===l()("html").attr("dir")}function s(){for(var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:6,e=1<arguments.length?arguments[1]:void 0,n="",i="0123456789abcdefghijklmnopqrstuvwxyz",o=i.length,s=0;s<t;s++)n+=i[Math.floor(Math.random()*o)];return e?"".concat(n,"-").concat(e):n}function a(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}function r(t){var e,n={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend"},i=document.createElement("div");for(var o in n)void 0!==i.style[o]&&(e=n[o]);return e||(e=setTimeout(function(){t.triggerHandler("transitionend",[t])},1),"transitionend")}function u(t,e){function n(){return t.triggerHandler(o)}var i="complete"===document.readyState,o=(i?"_didLoad":"load")+".zf.util.onLoad";return t&&(e&&t.one(o,e),i?setTimeout(n):l()(window).one("load",n)),o}function c(s){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},e=t.ignoreLeaveWindow,a=void 0!==e&&e,n=t.ignoreReappear,r=void 0!==n&&n;return function(e){for(var t=arguments.length,n=new Array(1<t?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];var o=s.bind.apply(s,[this,e].concat(n));if(null!==e.relatedTarget)return o();setTimeout(function(){if(!a&&document.hasFocus&&!document.hasFocus())return o();r||l()(document).one("mouseenter",function(t){l()(e.currentTarget).has(t.target).length||(e.relatedTarget=t.target,o())})},0)}}},
80"./js/foundation.drilldown.js":function(t,e,n){"use strict";n.r(e),n.d(e,"Drilldown",function(){return m});var i=n("jquery"),a=n.n(i),r=n("./js/foundation.util.keyboard.js"),o=n("./js/foundation.util.nest.js"),l=n("./js/foundation.core.utils.js"),s=n("./js/foundation.util.box.js"),u=n("./js/foundation.core.plugin.js");function c(t){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function h(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function d(t,e){return!e||"object"!==c(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function f(t){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function p(t,e){return(p=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var m=function(){function n(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),d(this,f(n).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&p(t,e)}(n,u["Plugin"]),function(t,e,n){e&&h(t.prototype,e),n&&h(t,n)}(n,[{key:"_setup",value:function(t,e){this.$element=t,this.options=a.a.extend({},n.defaults,this.$element.data(),e),this.className="Drilldown",this._init(),r.Keyboard.register("Drilldown",{ENTER:"open",SPACE:"open",ARROW_RIGHT:"next",ARROW_UP:"up",ARROW_DOWN:"down",ARROW_LEFT:"previous",ESCAPE:"close",TAB:"down",SHIFT_TAB:"up"})}},{key:"_init",value:function(){o.Nest.Feather(this.$element,"drilldown"),this.options.autoApplyClass&&this.$element.addClass("drilldown"),this.$element.attr({role:"tree","aria-multiselectable":!1}),this.$submenuAnchors=this.$element.find("li.is-drilldown-submenu-parent").children("a"),this.$submenus=this.$submenuAnchors.parent("li").children("[data-submenu]").attr("role","group"),this.$menuItems=this.$element.find("li").not(".js-drilldown-back").attr("role","treeitem").find("a"),this.$currentMenu=this.$element,this.$element.attr("data-mutate",this.$element.attr("data-drilldown")||Object(l.GetYoDigits)(6,"drilldown")),this._prepareMenu(),this._registerEvents(),this._keyboardEvents()}},{key:"_prepareMenu",value:function(){var n=this;this.$submenuAnchors.each(function(){var t=a()(this),e=t.parent();n.options.parentLink&&t.clone().prependTo(e.children("[data-submenu]")).wrap('<li data-is-parent-link class="is-submenu-parent-item is-submenu-item is-drilldown-submenu-item" role="menuitem"></li>'),t.data("savedHref",t.attr("href")).removeAttr("href").attr("tabindex",0),t.children("[data-submenu]").attr({"aria-hidden":!0,tabindex:0,role:"group"}),n._events(t)}),this.$submenus.each(function(){var t=a()(this);if(!t.find(".js-drilldown-back").length)switch(n.options.backButtonPosition){case"bottom":t.append(n.options.backButton);break;case"top":t.prepend(n.options.backButton);break;default:console.error("Unsupported backButtonPosition value '"+n.options.backButtonPosition+"'")}n._back(t)}),this.$submenus.addClass("invisible"),this.options.autoHeight||this.$submenus.addClass("drilldown-submenu-cover-previous"),this.$element.parent().hasClass("is-drilldown")||(this.$wrapper=a()(this.options.wrapper).addClass("is-drilldown"),this.options.animateHeight&&this.$wrapper.addClass("animate-height"),this.$element.wrap(this.$wrapper)),this.$wrapper=this.$element.parent(),this.$wrapper.css(this._getMaxDims())}},{key:"_resize",value:function(){this.$wrapper.css({"max-width":"none","min-height":"none"}),this.$wrapper.css(this._getMaxDims())}},{key:"_events",value:function(n){var i=this;n.off("click.zf.drilldown").on("click.zf.drilldown",function(t){if(a()(t.target).parentsUntil("ul","li").hasClass("is-drilldown-submenu-parent")&&t.preventDefault(),i._show(n.parent("li")),i.options.closeOnClick){var e=a()("body");e.off(".zf.drilldown").on("click.zf.drilldown",function(t){t.target===i.$element[0]||a.a.contains(i.$element[0],t.target)||(t.preventDefault(),i._hideAll(),e.off(".zf.drilldown"))})}})}},{key:"_registerEvents",value:function(){this.options.scrollTop&&(this._bindHandler=this._scrollTop.bind(this),this.$element.on("open.zf.drilldown hide.zf.drilldown close.zf.drilldown closed.zf.drilldown",this._bindHandler)),this.$element.on("mutateme.zf.trigger",this._resize.bind(this))}},{key:"_scrollTop",value:function(){var t=this,e=""!=t.options.scrollTopElement?a()(t.options.scrollTopElement):t.$element,n=parseInt(e.offset().top+t.options.scrollTopOffset,10);a()("html, body").stop(!0).animate({scrollTop:n},t.options.animationDuration,t.options.animationEasing,function(){this===a()("html")[0]&&t.$element.trigger("scrollme.zf.drilldown")})}},{key:"_keyboardEvents",value:function(){var t=this;this.$menuItems.add(this.$element.find(".js-drilldown-back > a, .is-submenu-parent-item > a")).on("keydown.zf.drilldown",function(e){var n,i,o=a()(this),s=o.parent("li").parent("ul").children("li").children("a");s.each(function(t){if(a()(this).is(o))return n=s.eq(Math.max(0,t-1)),void(i=s.eq(Math.min(t+1,s.length-1)))}),r.Keyboard.handleKey(e,"Drilldown",{next:function(){if(o.is(t.$submenuAnchors))return t._show(o.parent("li")),o.parent("li").one(Object(l.transitionend)(o),function(){o.parent("li").find("ul li a").not(".js-drilldown-back a").first().focus()}),!0},previous:function(){return t._hide(o.parent("li").parent("ul")),o.parent("li").parent("ul").one(Object(l.transitionend)(o),function(){setTimeout(function(){o.parent("li").parent("ul").parent("li").children("a").first().focus()},1)}),!0},up:function(){return n.focus(),!o.is(t.$element.find("> li:first-child > a"))},down:function(){return i.focus(),!o.is(t.$element.find("> li:last-child > a"))},close:function(){o.is(t.$element.find("> li > a"))||(t._hide(o.parent().parent()),o.parent().parent().siblings("a").focus())},open:function(){return(!t.options.parentLink||!o.attr("href"))&&(o.is(t.$menuItems)?o.is(t.$submenuAnchors)?(t._show(o.parent("li")),o.parent("li").one(Object(l.transitionend)(o),function(){o.parent("li").find("ul li a").not(".js-drilldown-back a").first().focus()}),!0):void 0:(t._hide(o.parent("li").parent("ul")),o.parent("li").parent("ul").one(Object(l.transitionend)(o),function(){setTimeout(function(){o.parent("li").parent("ul").parent("li").children("a").first().focus()},1)}),!0))},handled:function(t){t&&e.preventDefault()}})})}},{key:"_hideAll",value:function(){var t=this,e=this.$element.find(".
80is-drilldown-submenu.is-active");if(e.addClass("is-closing"),this.options.autoHeight){var n=e.parent().closest("ul").data("calcHeight");this.$wrapper.css({height:n})}this.$element.trigger("close.zf.drilldown"),e.one(Object(l.transitionend)(e),function(){e.removeClass("is-active is-closing"),t.$element.trigger("closed.zf.drilldown")})}},{key:"_back",value:function(n){var i=this;n.off("click.zf.drilldown"),n.children(".js-drilldown-back").on("click.zf.drilldown",function(t){i._hide(n);var e=n.parent("li").parent("ul").parent("li");e.length&&i._show(e)})}},{key:"_menuLinkEvents",value:function(){var e=this;this.$menuItems.not(".is-drilldown-submenu-parent").off("click.zf.drilldown").on("click.zf.drilldown",function(t){setTimeout(function(){e._hideAll()},0)})}},{key:"_setShowSubMenuClasses",value:function(t,e){t.addClass("is-active").removeClass("invisible").attr("aria-hidden",!1),t.parent("li").attr("aria-expanded",!0),!0===e&&this.$element.trigger("open.zf.drilldown",[t])}},{key:"_setHideSubMenuClasses",value:function(t,e){t.removeClass("is-active").addClass("invisible").attr("aria-hidden",!0),t.parent("li").attr("aria-expanded",!1),!0===e&&t.trigger("hide.zf.drilldown",[t])}},{key:"_showMenu",value:function(n,i){var o=this;if(this.$element.find('li[aria-expanded="true"] > ul[data-submenu]').each(function(t){o._setHideSubMenuClasses(a()(this))}),(this.$currentMenu=n).is("[data-drilldown]"))return!0===i&&n.find('li[role="treeitem"] > a').first().focus(),void(this.options.autoHeight&&this.$wrapper.css("height",n.data("calcHeight")));var s=n.children().first().parentsUntil("[data-drilldown]","[data-submenu]");s.each(function(t){0===t&&o.options.autoHeight&&o.$wrapper.css("height",a()(this).data("calcHeight"));var e=t==s.length-1;!0==e&&a()(this).one(Object(l.transitionend)(a()(this)),function(){!0===i&&n.find('li[role="treeitem"] > a').first().focus()}),o._setShowSubMenuClasses(a()(this),e)})}},{key:"_show",value:function(t){var e=t.children("[data-submenu]");t.attr("aria-expanded",!0),(this.$currentMenu=e).addClass("is-active").removeClass("invisible").attr("aria-hidden",!1),this.options.autoHeight&&this.$wrapper.css({height:e.data("calcHeight")}),this.$element.trigger("open.zf.drilldown",[t])}},{key:"_hide",value:function(t){this.options.autoHeight&&this.$wrapper.css({height:t.parent().closest("ul").data("calcHeight")});t.parent("li").attr("aria-expanded",!1),t.attr("aria-hidden",!0),t.addClass("is-closing").one(Object(l.transitionend)(t),function(){t.removeClass("is-active is-closing"),t.blur().addClass("invisible")}),t.trigger("hide.zf.drilldown",[t])}},{key:"_getMaxDims",value:function(){var e=0,t={},n=this;return this.$submenus.add(this.$element).each(function(){a()(this).children("li").length;var t=s.Box.GetDimensions(this).height;e=e<t?t:e,n.options.autoHeight&&a()(this).data("calcHeight",t)}),this.options.autoHeight?t.height=this.$currentMenu.data("calcHeight"):t["min-height"]="".concat(e,"px"),t["max-width"]="".concat(this.$element[0].getBoundingClientRect().width,"px"),t}},{key:"_destroy",value:function(){this.options.scrollTop&&this.$element.off(".zf.drilldown",this._bindHandler),this._hideAll(),this.$element.off("mutateme.zf.trigger"),o.Nest.Burn(this.$element,"drilldown"),this.$element.unwrap().find(".js-drilldown-back, .is-submenu-parent-item").remove().end().find(".is-active, .is-closing, .is-drilldown-submenu").removeClass("is-active is-closing is-drilldown-submenu").end().find("[data-submenu]").removeAttr("aria-hidden tabindex role"),this.$submenuAnchors.each(function(){a()(this).off(".zf.drilldown")}),this.$element.find("[data-is-parent-link]").detach(),this.$submenus.removeClass("drilldown-submenu-cover-previous invisible"),this.$element.find("a").each(function(){var t=a()(this);t.removeAttr("tabindex"),t.data("savedHref")&&t.attr("href",t.data("savedHref")).removeData("savedHref")})}}]),n}();m.defaults={autoApplyClass:!0,backButton:'<li class="js-drilldown-back"><a tabindex="0">Back</a></li>',backButtonPosition:"top",wrapper:"<div></div>",parentLink:!1,closeOnClick:!1,autoHeight:!1,animateHeight:!1,scrollTop:!1,scrollTopElement:"",scrollTopOffset:0,animationDuration:500,animationEasing:"swing"}},
80"./js/foundation.dropdown.js":function(t,e,n){"use strict";n.r(e),n.d(e,"Dropdown",function(){return g});var i=n("jquery"),o=n.n(i),s=n("./js/foundation.util.keyboard.js"),a=n("./js/foundation.core.utils.js"),r=n("./js/foundation.positionable.js"),l=n("./js/foundation.util.triggers.js"),u=n("./js/foundation.util.touch.js");function c(t){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function h(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function d(t,e){return!e||"object"!==c(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function f(t,e,n){return(f="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(t,e,n){var i=function(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=p(t)););return t}(t,e);if(i){var o=Object.getOwnPropertyDescriptor(i,e);return o.get?o.get.call(n):o.value}})(t,e,n||t)}function p(t){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function m(t,e){return(m=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var g=function(){function n(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),d(this,p(n).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&m(t,e)}(n,r["Positionable"]),function(t,e,n){e&&h(t.prototype,e),n&&h(t,n)}(n,[{key:"_setup",value:function(t,e){this.$element=t,this.options=o.a.extend({},n.defaults,this.$element.data(),e),this.className="Dropdown",u.Touch.init(o.a),l.Triggers.init(o.a),this._init(),s.Keyboard.register("Dropdown",{ENTER:"toggle",SPACE:"toggle",ESCAPE:"close"})}},{key:"_init",value:function(){var t=this.$element.attr("id");this.$anchors=o()('[data-toggle="'.concat(t,'"]')).length?o()('[data-toggle="'.concat(t,'"]')):o()('[data-open="'.concat(t,'"]')),this.$anchors.attr({"aria-controls":t,"data-is-focus":!1,"data-yeti-box":t,"aria-haspopup":!0,"aria-expanded":!1}),this._setCurrentAnchor(this.$anchors.first()),this.options.parentClass?this.$parent=this.$element.parents("."+this.options.parentClass):this.$parent=null,void 0===this.$element.attr("aria-labelledby")&&(void 0===this.$currentAnchor.attr("id")&&this.$currentAnchor.attr("id",Object(a.GetYoDigits)(6,"dd-anchor")),this.$element.attr("aria-labelledby",this.$currentAnchor.attr("id"))),this.$element.attr({"aria-hidden":"true","data-yeti-box":t,"data-resize":t}),f(p(n.prototype),"_init",this).call(this),this._events()}},{key:"_getDefaultPosition",value:function(){var t=this.$element[0].className.match(/(top|left|right|bottom)/g);return t?t[0]:"bottom"}},{key:"_getDefaultAlignment",value:function(){var t=/float-(\S+)/.exec(this.$currentAnchor.attr("class"));return t?t[1]:f(p(n.prototype),"_getDefaultAlignment",this).call(this)}},{key:"_setPosition",value:function(){this.$element.removeClass("has-position-".concat(this.position," has-alignment-").concat(this.alignment)),f(p(n.prototype),"_setPosition",this).call(this,this.$currentAnchor,this.$element,this.$parent),this.$element.addClass("has-position-".concat(this.position," has-alignment-").concat(this.alignment))}},{key:"_setCurrentAnchor",value:function(t){this.$currentAnchor=o()(t)}},{key:"_events",value:function(){var n=this,e="ontouchstart"in window||void 0!==window.ontouchstart;this.$element.on({"open.zf.trigger":this.open.bind(this),"close.zf.trigger":this.close.bind(this),"toggle.zf.trigger":this.toggle.bind(this),"resizeme.zf.trigger":this._setPosition.bind(this)}),this.$anchors.off("click.zf.trigger").on("click.zf.trigger",function(t){n._setCurrentAnchor(this),!1===n.options.forceFollow?t.preventDefault():e&&n.options.hover&&!1===n.$element.hasClass("is-open")&&t.preventDefault()}),this.options.hover&&(this.$anchors.off("mouseenter.zf.dropdown mouseleave.zf.dropdown").on("mouseenter.zf.dropdown",function(){n._setCurrentAnchor(this);var t=o()("body").data();void 0!==t.whatinput&&"mouse"!==t.whatinput||(clearTimeout(n.timeout),n.timeout=setTimeout(function(){n.open(),n.$anchors.data("hover",!0)},n.options.hoverDelay))}).on("mouseleave.zf.dropdown",Object(a.ignoreMousedisappear)(function(){clearTimeout(n.timeout),n.timeout=setTimeout(function(){n.close(),n.$anchors.data("hover",!1)},n.options.hoverDelay)})),this.options.hoverPane&&this.$element.off("mouseenter.zf.dropdown mouseleave.zf.dropdown").on("mouseenter.zf.dropdown",function(){clearTimeout(n.timeout)}).on("mouseleave.zf.dropdown",Object(a.ignoreMousedisappear)(function(){clearTimeout(n.timeout),n.timeout=setTimeout(function(){n.close(),n.$anchors.data("hover",!1)},n.options.hoverDelay)}))),this.$anchors.add(this.$element).on("keydown.zf.dropdown",function(t){var e=o()(this);s.Keyboard.findFocusable(n.$element);s.Keyboard.handleKey(t,"Dropdown",{open:function(){e.is(n.$anchors)&&!e.is("input, textarea")&&(n.open(),n.$element.attr("tabindex",-1).focus(),t.preventDefault())},close:function(){n.close(),n.$anchors.focus()}})})}},{key:"_addBodyHandler",value:function(){var e=o()(document.body).not(this.$element),n=this;e.off("click.zf.dropdown tap.zf.dropdown").on("click.zf.dropdown tap.zf.dropdown",function(t){n.$anchors.is(t.target)||n.$anchors.find(t.target).length||n.$element.is(t.target)||n.$element.find(t.target).length||(n.close(),e.off("click.zf.dropdown tap.zf.dropdown"))})}},{key:"open",value:function(){if(this.$element.trigger("closeme.zf.dropdown",this.$element.attr("id")),this.$anchors.addClass("hover").attr({"aria-expanded":!0}),this.$element.addClass("is-opening"),this._setPosition(),this.$element.removeClass("is-opening").addClass("is-open").attr({"aria-hidden":!1}
80),this.options.autoFocus){var t=s.Keyboard.findFocusable(this.$element);t.length&&t.eq(0).focus()}this.options.closeOnClick&&this._addBodyHandler(),this.options.trapFocus&&s.Keyboard.trapFocus(this.$element),this.$element.trigger("show.zf.dropdown",[this.$element])}},{key:"close",value:function(){if(!this.$element.hasClass("is-open"))return!1;this.$element.removeClass("is-open").attr({"aria-hidden":!0}),this.$anchors.removeClass("hover").attr("aria-expanded",!1),this.$element.trigger("hide.zf.dropdown",[this.$element]),this.options.trapFocus&&s.Keyboard.releaseFocus(this.$element)}},{key:"toggle",value:function(){if(this.$element.hasClass("is-open")){if(this.$anchors.data("hover"))return;this.close()}else this.open()}},{key:"_destroy",value:function(){this.$element.off(".zf.trigger").hide(),this.$anchors.off(".zf.dropdown"),o()(document.body).off("click.zf.dropdown tap.zf.dropdown")}}]),n}();g.defaults={parentClass:null,hoverDelay:250,hover:!1,hoverPane:!1,vOffset:0,hOffset:0,position:"auto",alignment:"auto",allowOverlap:!1,allowBottomOverlap:!0,trapFocus:!1,autoFocus:!1,closeOnClick:!1,forceFollow:!0}},
80"./js/foundation.dropdownMenu.js":function(t,e,n){"use strict";n.r(e),n.d(e,"DropdownMenu",function(){return g});var i=n("jquery"),d=n.n(i),o=n("./js/foundation.core.plugin.js"),r=n("./js/foundation.core.utils.js"),f=n("./js/foundation.util.keyboard.js"),s=n("./js/foundation.util.nest.js"),a=n("./js/foundation.util.box.js"),l=n("./js/foundation.util.touch.js");function u(t){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function c(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function h(t,e){return!e||"object"!==u(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function p(t){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function m(t,e){return(m=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var g=function(){function n(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),h(this,p(n).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&m(t,e)}(n,o["Plugin"]),function(t,e,n){e&&c(t.prototype,e),n&&c(t,n)}(n,[{key:"_setup",value:function(t,e){this.$element=t,this.options=d.a.extend({},n.defaults,this.$element.data(),e),this.className="DropdownMenu",l.Touch.init(d.a),this._init(),f.Keyboard.register("DropdownMenu",{ENTER:"open",SPACE:"open",ARROW_RIGHT:"next",ARROW_UP:"up",ARROW_DOWN:"down",ARROW_LEFT:"previous",ESCAPE:"close"})}},{key:"_init",value:function(){s.Nest.Feather(this.$element,"dropdown");var t=this.$element.find("li.is-dropdown-submenu-parent");this.$element.children(".is-dropdown-submenu-parent").children(".is-dropdown-submenu").addClass("first-sub"),this.$menuItems=this.$element.find('[role="menuitem"]'),this.$tabs=this.$element.children('[role="menuitem"]'),this.$tabs.find("ul.is-dropdown-submenu").addClass(this.options.verticalClass),"auto"===this.options.alignment?this.$element.hasClass(this.options.rightClass)||Object(r.rtl)()||this.$element.parents(".top-bar-right").is("*")?(this.options.alignment="right",t.addClass("opens-left")):(this.options.alignment="left",t.addClass("opens-right")):"right"===this.options.alignment?t.addClass("opens-left"):t.addClass("opens-right"),this.changed=!1,this._events()}},{key:"_isVertical",value:function(){return"block"===this.$tabs.css("display")||"column"===this.$element.css("flex-direction")}},{key:"_isRtl",value:function(){return this.$element.hasClass("align-right")||Object(r.rtl)()&&!this.$element.hasClass("align-left")}},{key:"_events",value:function(){var h=this,s="ontouchstart"in window||void 0!==window.ontouchstart,a="is-dropdown-submenu-parent";(this.options.clickOpen||s)&&this.$menuItems.on("click.zf.dropdownMenu touchstart.zf.dropdownMenu",function(t){var e=d()(t.target).parentsUntil("ul",".".concat(a)),n=e.hasClass(a),i="true"===e.attr("data-is-click"),o=e.children(".is-dropdown-submenu");if(n)if(i){if(!h.options.closeOnClick||!h.options.clickOpen&&!s||h.options.forceFollow&&s)return;t.preventDefault(),h._hide(e)}else t.preventDefault(),h._show(o),e.add(e.parentsUntil(h.$element,".".concat(a))).attr("data-is-click",!0)}),h.options.closeOnClickInside&&this.$menuItems.on("click.zf.dropdownMenu",function(t){d()(this).hasClass(a)||h._hide()}),this.options.disableHover||this.$menuItems.on("mouseenter.zf.dropdownMenu",function(t){var e=d()(this);e.hasClass(a)&&(clearTimeout(e.data("_delay")),e.data("_delay",setTimeout(function(){h._show(e.children(".is-dropdown-submenu"))},h.options.hoverDelay)))}).on("mouseleave.zf.dropdownmenu",Object(r.ignoreMousedisappear)(function(t){var e=d()(this);if(e.hasClass(a)&&h.options.autoclose){if("true"===e.attr("data-is-click")&&h.options.clickOpen)return!1;clearTimeout(e.data("_delay")),e.data("_delay",setTimeout(function(){h._hide(e)},h.options.closingTime))}})),this.$menuItems.on("keydown.zf.dropdownMenu",function(e){var n,i,o=d()(e.target).parentsUntil("ul",'[role="menuitem"]'),t=-1<h.$tabs.index(o),s=t?h.$tabs:o.siblings("li").add(o);s.each(function(t){if(d()(this).is(o))return n=s.eq(t-1),void(i=s.eq(t+1))});function a(){i.children("a:first").focus(),e.preventDefault()}function r(){n.children("a:first").focus(),e.preventDefault()}function l(){var t=o.children("ul.is-dropdown-submenu");t.length&&(h._show(t),o.find("li > a:first").focus(),e.preventDefault())}function u(){var t=o.parent("ul").parent("li");t.children("a:first").focus(),h._hide(t),e.preventDefault()}var c={open:l,close:function(){h._hide(h.$element),h.$menuItems.eq(0).children("a").focus(),e.preventDefault()}};t?h._isVertical()?h._isRtl()?d.a.extend(c,{down:a,up:r,next:u,previous:l}):d.a.extend(c,{down:a,up:r,next:l,previous:u}):h._isRtl()?d.a.extend(c,{next:r,previous:a,down:l,up:u}):d.a.extend(c,{next:a,previous:r,down:l,up:u}):h._isRtl()?d.a.extend(c,{next:u,previous:l,down:a,up:r}):d.a.extend(c,{next:l,previous:u,down:a,up:r}),f.Keyboard.handleKey(e,"DropdownMenu",c)})}},{key:"_addBodyHandler",value:function(){var e=this,t=d()(document.body);this._removeBodyHandler(),t.on("click.zf.dropdownMenu tap.zf.dropdownMenu",function(t){!d()(t.target).closest(e.$element).length&&(e._hide(),e._removeBodyHandler())})}},{key:"_removeBodyHandler",value:function(){d()(document.body).off("click.zf.dropdownMenu tap.zf.dropdownMenu")}},{key:"_show",value:function(n){var t=this.$tabs.index(this.$tabs.filter(function(t,e){return 0<d()(e).find(n).length})),e=n.parent("li.is-dropdown-submenu-parent").siblings("li.is-dropdown-submenu-parent");this._hide(e,t),n.css("visibility","hidden").addClass("js-dropdown-active").parent("li.is-dropdown-submenu-parent").addClass("is-active");var i=a.Box.ImNotTouchingYou(n,null,!0);if(!i){var o="left"===this.options.alignment?"-right":"-left",s=n.parent(".is-dropdown-submenu-parent");s.removeClass("opens".concat(o)).addClass("opens-".concat(this.options.alignment)),(i=a.Box.ImNotTouchingYou(n,null,!0))||s.removeClass("opens-".concat(this.options.alignment)).addClass("opens-inner"),this.changed=!0}n.css("visibility",""),this.options.closeOnClick&&this._addBodyHandler(),this.$element.trigger("show.zf.dropdownMenu",[n])}},{key:"_hide",value:function(t,n){var e;if((e=t&&t.length?t:void 0!==n?this.$tabs.not(function(t,e){return t===n}
80):this.$element).hasClass("is-active")||0<e.find(".is-active").length){var i=e.find("li.is-active");if(i.add(e).attr({"data-is-click":!1}).removeClass("is-active"),e.find("ul.js-dropdown-active").removeClass("js-dropdown-active"),this.changed||e.find("opens-inner").length){var o="left"===this.options.alignment?"right":"left";e.find("li.is-dropdown-submenu-parent").add(e).removeClass("opens-inner opens-".concat(this.options.alignment)).addClass("opens-".concat(o)),this.changed=!1}clearTimeout(i.data("_delay")),this._removeBodyHandler(),this.$element.trigger("hide.zf.dropdownMenu",[e])}}},{key:"_destroy",value:function(){this.$menuItems.off(".zf.dropdownMenu").removeAttr("data-is-click").removeClass("is-right-arrow is-left-arrow is-down-arrow opens-right opens-left opens-inner"),d()(document.body).off(".zf.dropdownMenu"),s.Nest.Burn(this.$element,"dropdown")}}]),n}();g.defaults={disableHover:!1,autoclose:!0,hoverDelay:50,clickOpen:!1,closingTime:500,alignment:"auto",closeOnClick:!0,closeOnClickInside:!0,verticalClass:"vertical",rightClass:"align-right",forceFollow:!0}},
80"./js/foundation.equalizer.js":function(t,e,n){"use strict";n.r(e),n.d(e,"Equalizer",function(){return p});var i=n("jquery"),h=n.n(i),o=n("./js/foundation.util.mediaQuery.js"),s=n("./js/foundation.util.imageLoader.js"),a=n("./js/foundation.core.utils.js"),r=n("./js/foundation.core.plugin.js");function l(t){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function u(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function c(t,e){return!e||"object"!==l(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function d(t){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function f(t,e){return(f=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var p=function(){function n(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),c(this,d(n).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&f(t,e)}(n,r["Plugin"]),function(t,e,n){e&&u(t.prototype,e),n&&u(t,n)}(n,[{key:"_setup",value:function(t,e){this.$element=t,this.options=h.a.extend({},n.defaults,this.$element.data(),e),this.className="Equalizer",this._init()}},{key:"_init",value:function(){var t=this.$element.attr("data-equalizer")||"",e=this.$element.find('[data-equalizer-watch="'.concat(t,'"]'));o.MediaQuery._init(),this.$watched=e.length?e:this.$element.find("[data-equalizer-watch]"),this.$element.attr("data-resize",t||Object(a.GetYoDigits)(6,"eq")),this.$element.attr("data-mutate",t||Object(a.GetYoDigits)(6,"eq")),this.hasNested=0<this.$element.find("[data-equalizer]").length,this.isNested=0<this.$element.parentsUntil(document.body,"[data-equalizer]").length,this.isOn=!1,this._bindHandler={onResizeMeBound:this._onResizeMe.bind(this),onPostEqualizedBound:this._onPostEqualized.bind(this)};var n,i=this.$element.find("img");this.options.equalizeOn?(n=this._checkMQ(),h()(window).on("changed.zf.mediaquery",this._checkMQ.bind(this))):this._events(),(void 0!==n&&!1===n||void 0===n)&&(i.length?Object(s.onImagesLoaded)(i,this._reflow.bind(this)):this._reflow())}},{key:"_pauseEvents",value:function(){this.isOn=!1,this.$element.off({".zf.equalizer":this._bindHandler.onPostEqualizedBound,"resizeme.zf.trigger":this._bindHandler.onResizeMeBound,"mutateme.zf.trigger":this._bindHandler.onResizeMeBound})}},{key:"_onResizeMe",value:function(t){this._reflow()}},{key:"_onPostEqualized",value:function(t){t.target!==this.$element[0]&&this._reflow()}},{key:"_events",value:function(){this._pauseEvents(),this.hasNested?this.$element.on("postequalized.zf.equalizer",this._bindHandler.onPostEqualizedBound):(this.$element.on("resizeme.zf.trigger",this._bindHandler.onResizeMeBound),this.$element.on("mutateme.zf.trigger",this._bindHandler.onResizeMeBound)),this.isOn=!0}},{key:"_checkMQ",value:function(){var t=!o.MediaQuery.is(this.options.equalizeOn);return t?this.isOn&&(this._pauseEvents(),this.$watched.css("height","auto")):this.isOn||this._events(),t}},{key:"_killswitch",value:function(){}},{key:"_reflow",value:function(){if(!this.options.equalizeOnStack&&this._isStacked())return this.$watched.css("height","auto"),!1;this.options.equalizeByRow?this.getHeightsByRow(this.applyHeightByRow.bind(this)):this.getHeights(this.applyHeight.bind(this))}},{key:"_isStacked",value:function(){return!this.$watched[0]||!this.$watched[1]||this.$watched[0].getBoundingClientRect().top!==this.$watched[1].getBoundingClientRect().top}},{key:"getHeights",value:function(t){for(var e=[],n=0,i=this.$watched.length;n<i;n++)this.$watched[n].style.height="auto",e.push(this.$watched[n].offsetHeight);t(e)}},{key:"getHeightsByRow",value:function(t){var e=this.$watched.length?this.$watched.first().offset().top:0,n=[],i=0;n[i]=[];for(var o=0,s=this.$watched.length;o<s;o++){this.$watched[o].style.height="auto";var a=h()(this.$watched[o]).offset().top;a!=e&&(n[++i]=[],e=a),n[i].push([this.$watched[o],this.$watched[o].offsetHeight])}for(var r=0,l=n.length;r<l;r++){var u=h()(n[r]).map(function(){return this[1]}).get(),c=Math.max.apply(null,u);n[r].push(c)}t(n)}},{key:"applyHeight",value:function(t){var e=Math.max.apply(null,t);
vendor: 723 bytes, line 80
80this.$element.trigger("preequalized.zf.equalizer"),this.$watched.css("height",e),this.$element.trigger("postequalized.zf.equalizer")}},{key:"applyHeightByRow",value:function(t){this.$element.trigger("preequalized.zf.equalizer");for(var e=0,n=t.length;e<n;e++){var i=t[e].length,o=t[e][i-1];if(i<=2)h()(t[e][0][0]).css({height:"auto"});else{this.$element.trigger("preequalizedrow.zf.equalizer");for(var s=0,a=i-1;s<a;s++)h()(t[e][s][0]).css({height:o});this.$element.trigger("postequalizedrow.zf.equalizer")}}this.$element.trigger("postequalized.zf.equalizer")}},{key:"_destroy",value:function(){this._pauseEvents(),this.$watched.css("height","auto")}}]),n}();p.defaults={equalizeOnStack:!1,equalizeByRow:!1,equalizeOn:""}},
80"./js/foundation.interchange.js":function(t,e,n){"use strict";n.r(e),n.d(e,"Interchange",function(){return f});var i=n("jquery"),o=n.n(i),s=n("./js/foundation.util.mediaQuery.js"),a=n("./js/foundation.core.plugin.js"),l=n("./js/foundation.core.utils.js");function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function u(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function c(t,e){return!e||"object"!==r(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function h(t){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function d(t,e){return(d=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var f=function(){function r(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,r),c(this,h(r).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&d(t,e)}(r,a["Plugin"]),function(t,e,n){e&&u(t.prototype,e),n&&u(t,n)}(r,[{key:"_setup",value:function(t,e){this.$element=t,this.options=o.a.extend({},r.defaults,this.$element.data(),e),this.rules=[],this.currentPath="",this.className="Interchange",this._init(),this._events()}},{key:"_init",value:function(){s.MediaQuery._init();var t=this.$element[0].id||Object(l.GetYoDigits)(6,"interchange");this.$element.attr({"data-resize":t,id:t}),this._parseOptions(),this._addBreakpoints(),this._generateRules(),this._reflow()}},{key:"_events",value:function(){var t=this;this.$element.off("resizeme.zf.trigger").on("resizeme.zf.trigger",function(){return t._reflow()})}},{key:"_reflow",value:function(){var t;for(var e in this.rules)if(this.rules.hasOwnProperty(e)){var n=this.rules[e];window.matchMedia(n.query).matches&&(t=n)}t&&this.replace(t.path)}},{key:"_parseOptions",value:function(){void 0===this.options.type?this.options.type="auto":-1===["auto","src","background","html"].indexOf(this.options.type)&&(console.log('Warning: invalid value "'.concat(this.options.type,'" for Interchange option "type"')),this.options.type="auto")}},{key:"_addBreakpoints",value:function(){for(var t in s.MediaQuery.queries)if(s.MediaQuery.queries.hasOwnProperty(t)){var e=s.MediaQuery.queries[t];r.SPECIAL_QUERIES[e.name]=e.value}}},{key:"_generateRules",value:function(t){var e,n=[];for(var i in e="string"==typeof(e=this.options.rules?this.options.rules:this.$element.data("interchange"))?e.match(/\[.*?, .*?\]/g):e)if(e.hasOwnProperty(i)){var o=e[i].slice(1,-1).split(", "),s=o.slice(0,-1).join(""),a=o[o.length-1];r.SPECIAL_QUERIES[a]&&(a=r.SPECIAL_QUERIES[a]),n.push({path:s,query:a})}this.rules=n}},{key:"replace",value:function(e){var n=this;if(this.currentPath!==e){var i="replaced.zf.interchange",t=this.options.type;"auto"===t&&(t="IMG"===this.$element[0].nodeName?"src":e.match(/\.(gif|jpe?g|png|svg|tiff)([?#].*)?/i)?"background":"html"),"src"===t?this.$element.attr("src",e).on("load",function(){n.currentPath=e}).trigger(i):"background"===t?(e=e.replace(/\(/g,"%28").replace(/\)/g,"%29"),this.$element.css({"background-image":"url("+e+")"}).trigger(i)):"html"===t&&o.a.get(e,function(t){n.$element.html(t).trigger(i),o()(t).foundation(),n.currentPath=e})}}},{key:"_destroy",value:function(){this.$element.off("resizeme.zf.trigger")}}]),r}();f.defaults={rules:null,type:"auto"},f.SPECIAL_QUERIES={landscape:"screen and (orientation: landscape)",portrait:"screen and (orientation: portrait)",retina:"only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx)"}},
80"./js/foundation.magellan.js":function(t,e,n){"use strict";n.r(e),n.d(e,"Magellan",function(){return p});var i=n("jquery"),c=n.n(i),o=n("./js/foundation.core.plugin.js"),s=n("./js/foundation.core.utils.js"),a=n("./js/foundation.smoothScroll.js"),r=n("./js/foundation.util.triggers.js");function l(t){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function u(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function h(t,e){return!e||"object"!==l(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function d(t){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function f(t,e){return(f=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var p=function(){function n(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),h(this,d(n).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&f(t,e)}(n,o["Plugin"]),function(t,e,n){e&&u(t.prototype,e),n&&u(t,n)}(n,[{key:"_setup",value:function(t,e){this.$element=t,this.options=c.a.extend({},n.defaults,this.$element.data(),e),this.className="Magellan",r.Triggers.init(c.a),this._init(),this.calcPoints()}},{key:"_init",value:function(){var t=this.$element[0].id||Object(s.GetYoDigits)(6,"magellan");this.$targets=c()("[data-magellan-target]"),this.$links=this.$element.find("a"),this.$element.attr({"data-resize":t,"data-scroll":t,id:t}),this.$active=c()(),this.scrollPos=parseInt(window.pageYOffset,10),this._events()}},{key:"calcPoints",value:function(){var n=this,t=document.body,e=document.documentElement;this.points=[],this.winHeight=Math.round(Math.max(window.innerHeight,e.clientHeight)),this.docHeight=Math.round(Math.max(t.scrollHeight,t.offsetHeight,e.clientHeight,e.scrollHeight,e.offsetHeight)),this.$targets.each(function(){var t=c()(this),e=Math.round(t.offset().top-n.options.threshold);t.targetPoint=e,n.points.push(e)})}},{key:"_events",value:function(){var n=this;c()("html, body"),n.options.animationDuration,n.options.animationEasing;c()(window).one("load",function(){n.options.deepLinking&&location.hash&&n.scrollToLoc(location.hash),n.calcPoints(),n._updateActive()}),n.onLoadListener=Object(s.onLoad)(c()(window),function(){n.$element.on({"resizeme.zf.trigger":n.reflow.bind(n),"scrollme.zf.trigger":n._updateActive.bind(n)}).on("click.zf.magellan",'a[href^="#"]',function(t){t.preventDefault();var e=this.getAttribute("href");n.scrollToLoc(e)})}),this._deepLinkScroll=function(t){n.options.deepLinking&&n.scrollToLoc(window.location.hash)},c()(window).on("hashchange",this._deepLinkScroll)}},{key:"scrollToLoc",value:function(t){this._inTransition=!0;var e=this,n={animationEasing:this.options.animationEasing,animationDuration:this.options.animationDuration,threshold:this.options.threshold,offset:this.options.offset};a.SmoothScroll.scrollToLoc(t,n,function(){e._inTransition=!1})}},{key:"reflow",value:function(){this.calcPoints(),this._updateActive()}},{key:"_updateActive",value:function(){var n=this;if(!this._inTransition){var t,i=parseInt(window.pageYOffset,10),o=this.scrollPos>i;if((this.scrollPos=i)<this.points[0]);else if(i+this.winHeight===this.docHeight)t=this.points.length-1;else{var e=this.points.filter(function(t,e){return t-n.options.offset-(o?n.options.threshold:0)<=i});t=e.length?e.length-1:0}var s=this.$active,a="";void 0!==t?(this.$active=this.$links.filter('[href="#'+this.$targets.eq(t).data("magellan-target")+'"]'),this.$active.length&&(a=this.$active[0].getAttribute("href"))):this.$active=c()();var r=!(!this.$active.length&&!s.length||this.$active.is(s)),l=a!==window.location.hash;if(r&&(s.removeClass(this.options.activeClass),this.$active.addClass(this.options.activeClass)),this.options.deepLinking&&l)if(window.history.pushState){var u=a||window.location.pathname+window.location.search;this.options.updateHistory?window.history.pushState({},"",u):window.history.replaceState({},"",u)}else window.location.hash=a;r&&this.$element.trigger("update.zf.magellan",[this.$active])}}},{key:"_destroy",value:function(){if(this.$element.off(".zf.trigger .zf.magellan").find(".".concat(this.options.activeClass)).removeClass(this.options.activeClass),this.options.deepLinking){var t=this.$active[0].getAttribute("href");window.location.hash.replace(t,"")}c()(window).off("hashchange",this._deepLinkScroll),this.onLoadListener&&c()(window).off(this.onLoadListener)}}]),n}();p.defaults={animationDuration:500,animationEasing:"linear",threshold:50,activeClass:"is-active",deepLinking:!1,updateHistory:!1,offset:0}},
80"./js/foundation.offcanvas.js":function(t,e,n){"use strict";n.r(e),n.d(e,"OffCanvas",function(){return m});var i=n("jquery"),s=n.n(i),o=n("./js/foundation.core.plugin.js"),a=n("./js/foundation.core.utils.js"),r=n("./js/foundation.util.keyboard.js"),l=n("./js/foundation.util.mediaQuery.js"),u=n("./js/foundation.util.triggers.js");function c(t){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function h(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function d(t,e){return!e||"object"!==c(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function f(t){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function p(t,e){return(p=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var m=function(){function i(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,i),d(this,f(i).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&p(t,e)}(i,o["Plugin"]),function(t,e,n){e&&h(t.prototype,e),n&&h(t,n)}(i,[{key:"_setup",value:function(t,e){var n=this;this.className="OffCanvas",this.$element=t,this.options=s.a.extend({},i.defaults,this.$element.data(),e),this.contentClasses={base:[],reveal:[]},this.$lastTrigger=s()(),this.$triggers=s()(),this.position="left",this.$content=s()(),this.nested=!!this.options.nested,this.$sticky=s()(),this.isInCanvas=!1,s()(["push","overlap"]).each(function(t,e){n.contentClasses.base.push("has-transition-"+e)}),s()(["left","right","top","bottom"]).each(function(t,e){n.contentClasses.base.push("has-position-"+e),n.contentClasses.reveal.push("has-reveal-"+e)}),u.Triggers.init(s.a),l.MediaQuery._init(),this._init(),this._events(),r.Keyboard.register("OffCanvas",{ESCAPE:"close"})}},{key:"_init",value:function(){var t=this.$element.attr("id");if(this.$element.attr("aria-hidden","true"),this.options.contentId?this.$content=s()("#"+this.options.contentId):this.$element.siblings("[data-off-canvas-content]").length?this.$content=this.$element.siblings("[data-off-canvas-content]").first():this.$content=this.$element.closest("[data-off-canvas-content]").first(),this.options.contentId?this.options.contentId&&null===this.options.nested&&console.warn("Remember to use the nested option if using the content ID option!"):this.nested=0===this.$element.siblings("[data-off-canvas-content]").length,!0===this.nested&&(this.options.transition="overlap",this.$element.removeClass("is-transition-push")),this.$element.addClass("is-transition-".concat(this.options.transition," is-closed")),this.$triggers=s()(document).find('[data-open="'+t+'"], [data-close="'+t+'"], [data-toggle="'+t+'"]').attr("aria-expanded","false").attr("aria-controls",t),this.position=this.$element.is(".position-left, .position-top, .position-right, .position-bottom")?this.$element.attr("class").match(/position\-(left|top|right|bottom)/)[1]:this.position,!0===this.options.contentOverlay){var e=document.createElement("div"),n="fixed"===s()(this.$element).css("position")?"is-overlay-fixed":"is-overlay-absolute";e.setAttribute("class","js-off-canvas-overlay "+n),this.$overlay=s()(e),"is-overlay-fixed"==n?s()(this.$overlay).insertAfter(this.$element):this.$content.append(this.$overlay)}var i=new RegExp(Object(a.RegExpEscape)(this.options.revealClass)+"([^\\s]+)","g").exec(this.$element[0].className);i&&(this.options.isRevealed=!0,this.options.revealOn=this.options.revealOn||i[1]),!0===this.options.isRevealed&&this.options.revealOn&&(this.$element.first().addClass("".concat(this.options.revealClass).concat(this.options.revealOn)),this._setMQChecker()),this.options.transitionTime&&this.$element.css("transition-duration",this.options.transitionTime),this.$sticky=this.$content.find("[data-off-canvas-sticky]"),0<this.$sticky.length&&"push"===this.options.transition&&(this.options.contentScroll=!1);var o=this.$element.attr("class").match(/\bin-canvas-for-(\w+)/);o&&2===o.length?this.options.inCanvasOn=o[1]:this.options.inCanvasOn&&this.$element.addClass("in-canvas-for-".concat(this.options.inCanvasOn)),this.options.inCanvasOn&&this._checkInCanvas(),this._removeContentClasses()}},{key:"_events",value:function(){var t=this;this.$element.off(".zf.trigger .zf.offCanvas").on({"open.zf.trigger":this.open.bind(this),"close.zf.trigger":this.close.bind(this),"toggle.zf.trigger":this.toggle.bind(this),"ke
80ydown.zf.offCanvas":this._handleKeyboard.bind(this)}),!0===this.options.closeOnClick&&(this.options.contentOverlay?this.$overlay:this.$content).on({"click.zf.offCanvas":this.close.bind(this)});this.options.inCanvasOn&&s()(window).on("changed.zf.mediaquery",function(){t._checkInCanvas()})}},{key:"_setMQChecker",value:function(){var t=this;this.onLoadListener=Object(a.onLoad)(s()(window),function(){l.MediaQuery.atLeast(t.options.revealOn)&&t.reveal(!0)}),s()(window).on("changed.zf.mediaquery",function(){l.MediaQuery.atLeast(t.options.revealOn)?t.reveal(!0):t.reveal(!1)})}},{key:"_checkInCanvas",value:function(){this.isInCanvas=l.MediaQuery.atLeast(this.options.inCanvasOn),!0===this.isInCanvas&&this.close()}},{key:"_removeContentClasses",value:function(t){"boolean"!=typeof t?this.$content.removeClass(this.contentClasses.base.join(" ")):!1===t&&this.$content.removeClass("has-reveal-".concat(this.position))}},{key:"_addContentClasses",value:function(t){this._removeContentClasses(t),"boolean"!=typeof t?this.$content.addClass("has-transition-".concat(this.options.transition," has-position-").concat(this.position)):!0===t&&this.$content.addClass("has-reveal-".concat(this.position))}},{key:"_fixStickyElements",value:function(){this.$sticky.each(function(t,e){var n=s()(e);if("fixed"===n.css("position")){var i=parseInt(n.css("top"),10);n.data("offCanvasSticky",{top:i});var o=s()(document).scrollTop()+i;n.css({top:"".concat(o,"px"),width:"100%",transition:"none"})}})}},{key:"_unfixStickyElements",value:function(){this.$sticky.each(function(t,e){var n=s()(e),i=n.data("offCanvasSticky");"object"===c(i)&&(n.css({top:"".concat(i.top,"px"),width:"",transition:""}),n.data("offCanvasSticky",""))})}},{key:"reveal",value:function(t){t?(this.close(),this.isRevealed=!0,this.$element.attr("aria-hidden","false"),this.$element.off("open.zf.trigger toggle.zf.trigger"),this.$element.removeClass("is-closed")):(this.isRevealed=!1,this.$element.attr("aria-hidden","true"),this.$element.off("open.zf.trigger toggle.zf.trigger").on({"open.zf.trigger":this.open.bind(this),"toggle.zf.trigger":this.toggle.bind(this)}),this.$element.addClass("is-closed")),this._addContentClasses(t)}},{key:"_stopScrolling",value:function(t){return!1}},{key:"_recordScrollable",value:function(t){var e=this;e.scrollHeight!==e.clientHeight&&(0===e.scrollTop&&(e.scrollTop=1),e.scrollTop===e.scrollHeight-e.clientHeight&&(e.scrollTop=e.scrollHeight-e.clientHeight-1)),e.allowUp=0<e.scrollTop,e.allowDown=e.scrollTop<e.scrollHeight-e.clientHeight,e.lastY=t.originalEvent.pageY}},{key:"_stopScrollPropagation",value:function(t){var e,n=this,i=t.pageY<n.lastY,o=!i;n.lastY=t.pageY,i&&n.allowUp||o&&n.allowDown?(t.stopPropagation(),n.hasAttribute("data-off-canvas-scrollbox")&&(e=n.closest("[data-off-canvas], [data-off-canvas-scrollbox-outer]"),n.scrollTop<=1&&0<e.scrollTop?e.scrollTop--:n.scrollTop>=n.scrollHeight-n.clientHeight-1&&e.scrollTop<e.scrollHeight-e.clientHeight&&e.scrollTop++)):t.preventDefault()}},{key:"open",value:function(t,e){var n=this;if(!(this.$element.hasClass("is-open")||this.isRevealed||this.isInCanvas)){var i=this;e&&(this.$lastTrigger=e),"top"===this.options.forceTo?window.scrollTo(0,0):"bottom"===this.options.forceTo&&window.scrollTo(0,document.body.scrollHeight),this.options.transitionTime&&"overlap"!==this.options.transition?this.$element.siblings("[data-off-canvas-content]").css("transition-duration",this.options.transitionTime):this.$element.siblings("[data-off-canvas-content]").css("transition-duration",""),this.$element.addClass("is-open").removeClass("is-closed"),this.$triggers.attr("aria-expanded","true"),this.$element.attr("aria-hidden","false"),this.$content.addClass("is-open-"+this.position),!1===this.options.contentScroll&&(s()("body").addClass("is-off-canvas-open").on("touchmove",this._stopScrolling),this.$element.on("touchstart",this._recordScrollable),this.$element.on("touchmove",this._stopScrollPropagation),this.$element.on("touchstart","[data-off-canvas-scrollbox]",this._recordScrollable),this.$element.on("touchmove","[data-off-canvas-scrollbox]",this._stopScrollPropagation)),!0===this.options.contentOverlay&&this.$overlay.addClass("is-visible"),!0===this.options.closeOnClick&&!0===this.options.contentOverlay&&this.$overlay.addClass("is-closable"),!0===this.options.autoFocus&&this.$element.one(Object(a.transitionend)(this.$element),function(){if(i.$element.hasClass("is-open")){var t=i.$element.find("[data-autofocus]");t.length?t.eq(0).focus():i.$element.find("a, button").eq(0).focus()}}),!0===this.options.trapFocus&&(this.$content.attr("tabindex","-1"),r.Keyboard.trapFocus(this.$element)),"push"===this.options.transition&&this._fixStickyElements(),this._addContentClasses(),this.$element.trigger("opened.zf.offCanvas"),this.$element.one(Object(a.transitionend)(this.$element),function(){n.$element.trigger("openedEnd.zf.offCanvas")})}}},{key:"close",value:function(t){var e=this;if(this.$element.hasClass("is-open")&&!this.isRevealed){this.$element.trigger("close.zf.offCanvas");this.$element.removeClass("is-open"),this.$element.attr("aria-hidden","true"),this.$content.removeClass("is-open-left is-open-top is-open-right is-open-bottom"),!0===this.options.contentOverlay&&this.$overlay.removeClass("is-visible"),!0===this.options.closeOnClick&&!0===this.options.contentOverlay&&this.$overlay.removeClass("is-closable"),this.$triggers.attr("aria-expanded","fal
80se"),this.$element.one(Object(a.transitionend)(this.$element),function(t){e.$element.addClass("is-closed"),e._removeContentClasses(),"push"===e.options.transition&&e._unfixStickyElements(),!1===e.options.contentScroll&&(s()("body").removeClass("is-off-canvas-open").off("touchmove",e._stopScrolling),e.$element.off("touchstart",e._recordScrollable),e.$element.off("touchmove",e._stopScrollPropagation),e.$element.off("touchstart","[data-off-canvas-scrollbox]",e._recordScrollable),e.$element.off("touchmove","[data-off-canvas-scrollbox]",e._stopScrollPropagation)),!0===e.options.trapFocus&&(e.$content.removeAttr("tabindex"),r.Keyboard.releaseFocus(e.$element)),e.$element.trigger("closed.zf.offCanvas")})}}},{key:"toggle",value:function(t,e){this.$element.hasClass("is-open")?this.close(t,e):this.open(t,e)}},{key:"_handleKeyboard",value:function(t){var e=this;r.Keyboard.handleKey(t,"OffCanvas",{close:function(){return e.close(),e.$lastTrigger.focus(),!0},handled:function(){t.preventDefault()}})}},{key:"_destroy",value:function(){this.close(),this.$element.off(".zf.trigger .zf.offCanvas"),this.$overlay.off(".zf.offCanvas"),this.onLoadListener&&s()(window).off(this.onLoadListener)}}]),i}();m.defaults={closeOnClick:!0,contentOverlay:!0,contentId:null,nested:null,contentScroll:!0,transitionTime:null,transition:"push",forceTo:null,isRevealed:!1,revealOn:null,inCanvasOn:null,autoFocus:!0,revealClass:"reveal-for-",trapFocus:!1}},
80"./js/foundation.orbit.js":function(t,e,n){"use strict";n.r(e),n.d(e,"Orbit",function(){return v});var i=n("jquery"),a=n.n(i),o=n("./js/foundation.util.keyboard.js"),c=n("./js/foundation.util.motion.js"),s=n("./js/foundation.util.timer.js"),r=n("./js/foundation.util.imageLoader.js"),l=n("./js/foundation.core.utils.js"),u=n("./js/foundation.core.plugin.js"),h=n("./js/foundation.util.touch.js");function d(t){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function f(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function p(t,e){return!e||"object"!==d(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function m(t){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function g(t,e){return(g=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var v=function(){function n(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),p(this,m(n).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&g(t,e)}(n,u["Plugin"]),function(t,e,n){e&&f(t.prototype,e),n&&f(t,n)}(n,[{key:"_setup",value:function(t,e){this.$element=t,this.options=a.a.extend({},n.defaults,this.$element.data(),e),this.className="Orbit",h.Touch.init(a.a),this._init(),o.Keyboard.register("Orbit",{ltr:{ARROW_RIGHT:"next",ARROW_LEFT:"previous"},rtl:{ARROW_LEFT:"next",ARROW_RIGHT:"previous"}})}},{key:"_init",value:function(){this._reset(),this.$wrapper=this.$element.find(".".concat(this.options.containerClass)),this.$slides=this.$element.find(".".concat(this.options.slideClass));var t=this.$element.find("img"),e=this.$slides.filter(".is-active"),n=this.$element[0].id||Object(l.GetYoDigits)(6,"orbit");this.$element.attr({"data-resize":n,id:n}),e.length||this.$slides.eq(0).addClass("is-active"),this.options.useMUI||this.$slides.addClass("no-motionui"),t.length?Object(r.onImagesLoaded)(t,this._prepareForOrbit.bind(this)):this._prepareForOrbit(),this.options.bullets&&this._loadBullets(),this._events(),this.options.autoPlay&&1<this.$slides.length&&this.geoSync(),this.options.accessible&&this.$wrapper.attr("tabindex",0)}},{key:"_loadBullets",value:function(){this.$bullets=this.$element.find(".".concat(this.options.boxOfBullets)).find("button")}},{key:"geoSync",value:function(){var t=this;this.timer=new s.Timer(this.$element,{duration:this.options.timerDelay,infinite:!1},function(){t.changeSlide(!0)}),this.timer.start()}},{key:"_prepareForOrbit",value:function(){this._setWrapperHeight()}},{key:"_setWrapperHeight",value:function(t){var e,n=0,i=0,o=this;this.$slides.each(function(){e=this.getBoundingClientRect().height,a()(this).attr("data-slide",i),/mui/g.test(a()(this)[0].className)||o.$slides.filter(".is-active")[0]===o.$slides.eq(i)[0]||a()(this).css({display:"none"}),n=n<e?e:n,i++}),i===this.$slides.length&&(this.$wrapper.css({height:n}),t&&t(n))}},{key:"_setSlideHeight",value:function(t){this.$slides.each(function(){a()(this).css("max-height",t)})}},{key:"_events",value:function(){var i=this;if(this.$element.off(".resizeme.zf.trigger").on({"resizeme.zf.trigger":this._prepareForOrbit.bind(this)}),1<this.$slides.length){if(this.options.swipe&&this.$slides.off("swipeleft.zf.orbit swiperight.zf.orbit").on("swipeleft.zf.orbit",function(t){t.preventDefault(),i.changeSlide(!0)}).on("swiperight.zf.orbit",function(t){t.preventDefault(),i.changeSlide(!1)}),this.options.autoPlay&&(this.$slides.on("click.zf.orbit",function(){i.$element.data("clickedOn",!i.$element.data("clickedOn")),i.timer[i.$element.data("clickedOn")?"pause":"start"]()}),this.options.pauseOnHover&&this.$element.on("mouseenter.zf.orbit",function(){i.timer.pause()}).on("mouseleave.zf.orbit",function(){i.$element.data("clickedOn")||i.timer.start()})),this.options.navButtons)this.$element.find(".".concat(this.options.nextClass,", .").concat(this.options.prevClass)).attr("tabindex",0).on("click.zf.orbit touchend.zf.orbit",function(t){t.preventDefault(),i.changeSlide(a()(this).hasClass(i.options.nextClass))});this.options.bullets&&this.$bullets.on("click.zf.orbit touchend.zf.orbit",function(){if(/is-active/g.test(this.className))return!1;var t=a()(this).data("slide"),e=t>i.$slides.filter(".is-active").data("slide"),n=i.$slides.eq(t);i.changeSlide(e,n,t)}),this.options.accessible&&this.$wrapper.add(this.$bullets).on("keydown.zf.orbit",function(t){o.Keyboard.handleKey(t,"Orbit",{next:function(){i.changeSlide(!0)},previous:function(){i.changeSlide(!1)},handled:function(){a()(t.target).is(i.$bullets)&&i.$bullets.filter(".is-active").focus()}})})}}},{key:"_reset",value:function(){void 0!==this.$slides&&1<this.$slides.length&&(this.$element.off(".zf.orbit").find("*").off(".zf.orbit"),this.options.autoPlay&&this.timer.restart(),this.$slides.each(function(t){a()(t).removeClass("is-active is-active is-in").removeAttr("aria-live").hide()}),this.$slides.first().addClass("is-active").show(),this.$element.trigger("slidechange.zf.orbit",[this.$slides.first()]),this.options.bullets&&this._updateBullets(0))}},{key:"changeSlide",value:function(t,e,n){if(this.$slides){var i=this.$slides.filter(".is-active").eq(0);if(/mui/g.test(i[0].className))return!1;var o,s=this.$slides.first(),a=this.$slides.last(),r=t?"Right":"Left",l=t?"Left":"Right",u=this;(o=e||(t?this.options.infiniteWrap?i.next(".".concat(this.options.slideClass)).length?i.next(".".concat(this.options.slideClass)):s:i.next(".".concat(this.options.slideClass)):this.options.infiniteWrap?i.prev(".".concat(this.options.slideClass)).length?i.prev(".".concat(this.options.slideClass)):a:i.prev(".".concat(this.options.slideClass)))).length&&(this.$element.trigger("beforeslidechange.zf.orbit",[i,o]),this.options.bullets&&(n=n||this.$slides.index(o),this._updateBullets(n)),this.options.useMUI&&!this.$element.is(":hidden")?(c.Motion.animateIn(o.addClass("is-active"),this.options["animInFrom".concat(r)],function(){o.css({display:"block"}).attr("aria-live","polite")}),c.Motion.animateOut(i.removeClass("is-active"),this.options["animOutTo".concat(l)],function(){i.removeAttr("aria-live"),u.options.autoPlay&&!u.timer.isPaused&&u.timer.restart()})):(i.removeClass("is-active is-in").removeAttr("aria-live").hide(),o.addClass("is-active is-in").attr("aria-live","polite").show(),this.options.autoPlay&&!this.timer.isPaused&&this.timer.restart()),this.$element.trigger("slidechange.zf.orbit",[o]))}}},{key:"_updateBullets",value:function(t){var e=this.$bullets.filter(".is-active"),n=this.$bullets.not(".is-active"),i=this.$bullets.eq(t);e.removeClass("is-active").blur(),i.addClass("is-active");
80var o=e.children("[data-slide-active-label]").last();if(!o.length){var s=e.children("span");n.toArray().map(function(t){return a()(t).children("span").length}).every(function(t){return t<s.length})&&(o=s.last()).attr("data-slide-active-label","")}o.length&&(o.detach(),i.append(o))}},{key:"_destroy",value:function(){this.$element.off(".zf.orbit").find("*").off(".zf.orbit").end().hide()}}]),n}();v.defaults={bullets:!0,navButtons:!0,animInFromRight:"slide-in-right",animOutToRight:"slide-out-right",animInFromLeft:"slide-in-left",animOutToLeft:"slide-out-left",autoPlay:!0,timerDelay:5e3,infiniteWrap:!0,swipe:!0,pauseOnHover:!0,accessible:!0,containerClass:"orbit-container",slideClass:"orbit-slide",boxOfBullets:"orbit-bullets",nextClass:"orbit-next",prevClass:"orbit-previous",useMUI:!0}},
80"./js/foundation.positionable.js":function(t,e,n){"use strict";n.r(e),n.d(e,"Positionable",function(){return g});var a=n("./js/foundation.util.box.js"),i=n("./js/foundation.core.plugin.js"),o=n("./js/foundation.core.utils.js");function s(t){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function r(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function l(t,e){return!e||"object"!==s(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function u(t){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function c(t,e){return(c=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var h=["left","right","top","bottom"],d=["top","bottom","center"],f=["left","right","center"],p={left:d,right:d,top:f,bottom:f};function m(t,e){var n=e.indexOf(t);return n===e.length-1?e[0]:e[n+1]}var g=function(){function t(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),l(this,u(t).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&c(t,e)}(t,i["Plugin"]),function(t,e,n){e&&r(t.prototype,e),n&&r(t,n)}(t,[{key:"_init",value:function(){this.triedPositions={},this.position="auto"===this.options.position?this._getDefaultPosition():this.options.position,this.alignment="auto"===this.options.alignment?this._getDefaultAlignment():this.options.alignment,this.originalPosition=this.position,this.originalAlignment=this.alignment}},{key:"_getDefaultPosition",value:function(){return"bottom"}},{key:"_getDefaultAlignment",value:function(){switch(this.position){case"bottom":case"top":return Object(o.rtl)()?"right":"left";case"left":case"right":return"bottom"}}},{key:"_reposition",value:function(){this._alignmentsExhausted(this.position)?(this.position=m(this.position,h),this.alignment=p[this.position][0]):this._realign()}},{key:"_realign",value:function(){this._addTriedPosition(this.position,this.alignment),this.alignment=m(this.alignment,p[this.position])}},{key:"_addTriedPosition",value:function(t,e){this.triedPositions[t]=this.triedPositions[t]||[],this.triedPositions[t].push(e)}},{key:"_positionsExhausted",value:function(){for(var t=!0,e=0;e<h.length;e++)t=t&&this._alignmentsExhausted(h[e]);return t}},{key:"_alignmentsExhausted",value:function(t){return this.triedPositions[t]&&this.triedPositions[t].length==p[t].length}},{key:"_getVOffset",value:function(){return this.options.vOffset}},{key:"_getHOffset",value:function(){return this.options.hOffset}},{key:"_setPosition",value:function(t,e,n){if("false"===t.attr("aria-expanded"))return!1;if(this.options.allowOverlap||(this.position=this.originalPosition,this.alignment=this.originalAlignment),e.offset(a.Box.GetExplicitOffsets(e,t,this.position,this.alignment,this._getVOffset(),this._getHOffset())),!this.options.allowOverlap){for(var i=1e8,o={position:this.position,alignment:this.alignment};!this._positionsExhausted();){var s=a.Box.OverlapArea(e,n,!1,!1,this.options.allowBottomOverlap);if(0===s)return;s<i&&(i=s,o={position:this.position,alignment:this.alignment}),this._reposition(),e.offset(a.Box.GetExplicitOffsets(e,t,this.position,this.alignment,this._getVOffset(),this._getHOffset()))}this.position=o.position,this.alignment=o.alignment,e.offset(a.Box.GetExplicitOffsets(e,t,this.position,this.alignment,this._getVOffset(),this._getHOffset()))}}}]),t}();g.defaults={position:"auto",alignment:"auto",allowOverlap:!1,allowBottomOverlap:!0,vOffset:0,hOffset:0}},
80"./js/foundation.responsiveAccordionTabs.js":function(t,e,n){"use strict";n.r(e),n.d(e,"ResponsiveAccordionTabs",function(){return g});var i=n("jquery"),c=n.n(i),a=n("./js/foundation.util.mediaQuery.js"),h=n("./js/foundation.core.utils.js"),o=n("./js/foundation.core.plugin.js"),s=n("./js/foundation.accordion.js");function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function l(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function u(t,e){return!e||"object"!==r(e)&&"function"!=typeof e?f(t):e}function d(t){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function f(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function p(t,e){return(p=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var m={tabs:{cssClass:"tabs",plugin:n("./js/foundation.tabs.js").Tabs,open:function(t,e){return t.selectTab(e)},close:null,toggle:null},accordion:{cssClass:"accordion",plugin:s.Accordion,open:function(t,e){return t.down(c()(e))},close:function(t,e){return t.up(c()(e))},toggle:function(t,e){return t.toggle(c()(e))}}},g=function(){function i(t,e){var n;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,i),u(n=u(this,d(i).call(this,t,e)),n.options.reflow&&n.storezfData||f(n))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&p(t,e)}(i,o["Plugin"]),function(t,e,n){e&&l(t.prototype,e),n&&l(t,n)}(i,[{key:"_setup",value:function(t,e){this.$element=c()(t),this.$element.data("zfPluginBase",this),this.options=c.a.extend({},i.defaults,this.$element.data(),e),this.rules=this.$element.data("responsive-accordion-tabs"),this.currentMq=null,this.currentRule=null,this.currentPlugin=null,this.className="ResponsiveAccordionTabs",this.$element.attr("id")||this.$element.attr("id",Object(h.GetYoDigits)(6,"responsiveaccordiontabs")),this._init(),this._events()}},{key:"_init",value:function(){if(a.MediaQuery._init(),"string"==typeof this.rules){for(var t={},e=this.rules.split(" "),n=0;n<e.length;n++){var i=e[n].split("-"),o=1<i.length?i[0]:"small",s=1<i.length?i[1]:i[0];null!==m[s]&&(t[o]=m[s])}this.rules=t}this._getAllOptions(),c.a.isEmptyObject(this.rules)||this._checkMediaQueries()}},{key:"_getAllOptions",value:function(){for(var t in this.allOptions={},m)if(m.hasOwnProperty(t)){var e=m[t];try{var n=c()("<ul></ul>"),i=new e.plugin(n,this.options);for(var o in i.options)if(i.options.hasOwnProperty(o)&&"zfPlugin"!==o){var s=i.options[o];this.allOptions[o]=s}i.destroy()}catch(t){}}}},{key:"_events",value:function(){this._changedZfMediaQueryHandler=this._checkMediaQueries.bind(this),c()(window).on("changed.zf.mediaquery",this._changedZfMediaQueryHandler)}},{key:"_checkMediaQueries",value:function(){var e,n=this;c.a.each(this.rules,function(t){a.MediaQuery.atLeast(t)&&(e=t)}),e&&(this.currentPlugin instanceof this.rules[e].plugin||(c.a.each(m,function(t,e){n.$element.removeClass(e.cssClass)}),this.$element.addClass(this.rules[e].cssClass),this.currentPlugin&&(!this.currentPlugin.$element.data("zfPlugin")&&this.storezfData&&this.currentPlugin.$element.data("zfPlugin",this.storezfData),this.currentPlugin.destroy()),this._handleMarkup(this.rules[e].cssClass),this.currentRule=this.rules[e],this.currentPlugin=new this.currentRule.plugin(this.$element,this.options),this.storezfData=this.currentPlugin.$element.data("zfPlugin")))}},{key:"_handleMarkup",value:function(t){var n=this,e="accordion",i=c()("[data-tabs-content="+this.$element.attr("id")+"]");if(i.length&&(e="tabs"),e!==t){var o=n.allOptions.linkClass?n.allOptions.linkClass:"tabs-title",s=n.allOptions.panelClass?n.allOptions.panelClass:"tabs-panel";this.$element.removeAttr("role");var a=this.$element.children("."+o+",[data-accordion-item]").removeClass(o).removeClass("accordion-item").removeAttr("data-accordion-item"),r=a.children("a").removeClass("accordion-title");if("tabs"===e?(i=i.children("."+s).removeClass(s).removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby")).children("a").removeAttr("role").removeAttr("aria-controls").removeAttr("aria-selected"):i=a.children("[data-tab-content]").removeClass("accordion-content"),i.css({display:"",visibility:""}),a.css({display:"",visibility:""}),"accordion"===t)i.each(function(t,e){c()(e).appendTo(a.get(t)).addClass("accordion-content").attr("data-tab-content","").removeClass("is-active").css({height:""}),c()("[data-tabs-content="+n.$element.attr("id")+"]").after('<div id="tabs-placeholder-'+n.$element.attr("id")+'"></div>').detach(),a.addClass("accordion-item").attr("data-accordion-item",""),r.addClass("accordion-title")});else if("tabs"===t){var l=c()("[data-tabs-content="+n.$element.attr("id")+"]"),u=c()("#tabs-placeholder-"+n.$element.attr("id"));u.length?(l=c()('<div class="tabs-content"></div>').insertAfter(u).attr("data-tabs-content",n.$element.attr("id")),u.remove()):l=c()('<div class="tabs-content"></div>').insertAfter(n.$element).attr("data-tabs-content",n.$element.attr("id")),i.each(function(t,e){var n=c()(e).appendTo(l).addClass(s),i=r.get(t).hash.slice(1),o=c()(e).attr("id")||Object(h.GetYoDigits)(6,"accordion");i!==o&&(""!==i?c()(e).attr("id",i):(i=o,c()(e).attr("id",i),c()(r.get(t)).attr("href",c()(r.get(t)).attr("href").replace("#","")+"#"+i))),c()(a.get(t)).hasClass("is-active")&&n.addClass("is-active")}),a.addClass(o)}}}},{key:"open",value:function(t){var e;if(this.currentRule&&"function"==typeof this.currentRule.open)return(e=this.currentRule).open.apply(e,[this.currentPlugin].concat(Array.prototype.slice.call(arguments)))}},{key:"close",value:function(t){var e;if(this.currentRule&&"function"==typeof this.currentRule.close)return(e=this.currentRule).close.apply(e,[this.currentPlugin].concat(Array.prototype.slice.call(arguments)))}},{key:"toggle",value:function(t){var e;if(this.currentRule&&"function"==typeof this.currentRule.toggle)return(e=this.currentRule).toggle.apply(e,[this.currentPlugin].concat(Array.prototype.slice.call(arguments)))}},{key:"_destroy",value:function(){this.currentPlugin&&this.currentPlugin.destroy(),c()(window).off("changed.zf.mediaquery",this._changedZfMediaQueryHandler)}}]),i}();g.defaults={}},
80"./js/foundation.responsiveMenu.js":function(t,e,n){"use strict";n.r(e),n.d(e,"ResponsiveMenu",function(){return v});var i=n("jquery"),a=n.n(i),r=n("./js/foundation.util.mediaQuery.js"),l=n("./js/foundation.core.utils.js"),o=n("./js/foundation.core.plugin.js"),s=n("./js/foundation.dropdownMenu.js"),u=n("./js/foundation.drilldown.js"),c=n("./js/foundation.accordionMenu.js");function h(t){return(h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function d(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function f(t,e){return!e||"object"!==h(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function p(t){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function m(t,e){return(m=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var g={dropdown:{cssClass:"dropdown",plugin:s.DropdownMenu},drilldown:{cssClass:"drilldown",plugin:u.Drilldown},accordion:{cssClass:"accordion-menu",plugin:c.AccordionMenu}},v=function(){function t(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),f(this,p(t).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&m(t,e)}(t,o["Plugin"]),function(t,e,n){e&&d(t.prototype,e),n&&d(t,n)}(t,[{key:"_setup",value:function(t,e){this.$element=a()(t),this.rules=this.$element.data("responsive-menu"),this.currentMq=null,this.currentPlugin=null,this.className="ResponsiveMenu",this._init(),this._events()}},{key:"_init",value:function(){if(r.MediaQuery._init(),"string"==typeof this.rules){for(var t={},e=this.rules.split(" "),n=0;n<e.length;n++){var i=e[n].split("-"),o=1<i.length?i[0]:"small",s=1<i.length?i[1]:i[0];null!==g[s]&&(t[o]=g[s])}this.rules=t}a.a.isEmptyObject(this.rules)||this._checkMediaQueries(),this.$element.attr("data-mutate",this.$element.attr("data-mutate")||Object(l.GetYoDigits)(6,"responsive-menu"))}},{key:"_events",value:function(){var t=this;a()(window).on("changed.zf.mediaquery",function(){t._checkMediaQueries()})}},{key:"_checkMediaQueries",value:function(){var e,n=this;a.a.each(this.rules,function(t){r.MediaQuery.atLeast(t)&&(e=t)}),e&&(this.currentPlugin instanceof this.rules[e].plugin||(a.a.each(g,function(t,e){n.$element.removeClass(e.cssClass)}),this.$element.addClass(this.rules[e].cssClass),this.currentPlugin&&this.currentPlugin.destroy(),this.currentPlugin=new this.rules[e].plugin(this.$element,{})))}},{key:"_destroy",value:function(){this.currentPlugin.destroy(),a()(window).off(".zf.ResponsiveMenu")}}]),t}();v.defaults={}},
80"./js/foundation.responsiveToggle.js":function(t,e,n){"use strict";n.r(e),n.d(e,"ResponsiveToggle",function(){return f});var i=n("jquery"),o=n.n(i),s=n("./js/foundation.util.mediaQuery.js"),a=n("./js/foundation.util.motion.js"),r=n("./js/foundation.core.plugin.js");function l(t){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function u(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function c(t,e){return!e||"object"!==l(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function h(t){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function d(t,e){return(d=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var f=function(){function n(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),c(this,h(n).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&d(t,e)}(n,r["Plugin"]),function(t,e,n){e&&u(t.prototype,e),n&&u(t,n)}(n,[{key:"_setup",value:function(t,e){this.$element=o()(t),this.options=o.a.extend({},n.defaults,this.$element.data(),e),this.className="ResponsiveToggle",this._init(),this._events()}},{key:"_init",value:function(){s.MediaQuery._init();var e=this.$element.data("responsive-toggle");if(e||console.error("Your tab bar needs an ID of a Menu as the value of data-tab-bar."),this.$targetMenu=o()("#".concat(e)),this.$toggler=this.$element.find("[data-toggle]").filter(function(){var t=o()(this).data("toggle");return t===e||""===t}),this.options=o.a.extend({},this.options,this.$targetMenu.data()),this.options.animate){var t=this.options.animate.split(" ");this.animationIn=t[0],this.animationOut=t[1]||null}this._update()}},{key:"_events",value:function(){this._updateMqHandler=this._update.bind(this),o()(window).on("changed.zf.mediaquery",this._updateMqHandler),this.$toggler.on("click.zf.responsiveToggle",this.toggleMenu.bind(this))}},{key:"_update",value:function(){s.MediaQuery.atLeast(this.options.hideFor)?(this.$element.hide(),this.$targetMenu.show()):(this.$element.show(),this.$targetMenu.hide())}},{key:"toggleMenu",value:function(){var t=this;s.MediaQuery.atLeast(this.options.hideFor)||(this.options.animate?this.$targetMenu.is(":hidden")?a.Motion.animateIn(this.$targetMenu,this.animationIn,function(){t.$element.trigger("toggled.zf.responsiveToggle"),t.$targetMenu.find("[data-mutate]").triggerHandler("mutateme.zf.trigger")}):a.Motion.animateOut(this.$targetMenu,this.animationOut,function(){t.$element.trigger("toggled.zf.responsiveToggle")}):(this.$targetMenu.toggle(0),this.$targetMenu.find("[data-mutate]").trigger("mutateme.zf.trigger"),this.$element.trigger("toggled.zf.responsiveToggle")))}},{key:"_destroy",value:function(){this.$element.off(".zf.responsiveToggle"),this.$toggler.off(".zf.responsiveToggle"),o()(window).off("changed.zf.mediaquery",this._updateMqHandler)}}]),n}();f.defaults={hideFor:"medium",animate:!1}},
80"./js/foundation.reveal.js":function(t,e,n){"use strict";n.r(e),n.d(e,"Reveal",function(){return v});var i=n("jquery"),a=n.n(i),o=n("./js/foundation.core.plugin.js"),s=n("./js/foundation.core.utils.js"),r=n("./js/foundation.util.keyboard.js"),l=n("./js/foundation.util.mediaQuery.js"),u=n("./js/foundation.util.motion.js"),c=n("./js/foundation.util.triggers.js"),h=n("./js/foundation.util.touch.js");function d(t){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function f(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function p(t,e){return!e||"object"!==d(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function m(t){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function g(t,e){return(g=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var v=function(){function n(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),p(this,m(n).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&g(t,e)}(n,o["Plugin"]),function(t,e,n){e&&f(t.prototype,e),n&&f(t,n)}(n,[{key:"_setup",value:function(t,e){this.$element=t,this.options=a.a.extend({},n.defaults,this.$element.data(),e),this.className="Reveal",this._init(),h.Touch.init(a.a),c.Triggers.init(a.a),r.Keyboard.register("Reveal",{ESCAPE:"close"})}},{key:"_init",value:function(){var t=this;l.MediaQuery._init(),this.id=this.$element.attr("id"),this.isActive=!1,this.cached={mq:l.MediaQuery.current},this.$anchor=a()('[data-open="'.concat(this.id,'"]')).length?a()('[data-open="'.concat(this.id,'"]')):a()('[data-toggle="'.concat(this.id,'"]')),this.$anchor.attr({"aria-controls":this.id,"aria-haspopup":!0,tabindex:0}),(this.options.fullScreen||this.$element.hasClass("full"))&&(this.options.fullScreen=!0,this.options.overlay=!1),this.options.overlay&&!this.$overlay&&(this.$overlay=this._makeOverlay(this.id)),this.$element.attr({role:"dialog","aria-hidden":!0,"data-yeti-box":this.id,"data-resize":this.id}),this.$overlay?this.$element.detach().appendTo(this.$overlay):(this.$element.detach().appendTo(a()(this.options.appendTo)),this.$element.addClass("without-overlay")),this._events(),this.options.deepLink&&window.location.hash==="#".concat(this.id)&&(this.onLoadListener=Object(s.onLoad)(a()(window),function(){return t.open()}))}},{key:"_makeOverlay",value:function(){var t="";return this.options.additionalOverlayClasses&&(t=" "+this.options.additionalOverlayClasses),a()("<div></div>").addClass("reveal-overlay"+t).appendTo(this.options.appendTo)}},{key:"_updatePosition",value:function(){var t,e=this.$element.outerWidth(),n=a()(window).width(),i=this.$element.outerHeight(),o=a()(window).height(),s=null;t="auto"===this.options.hOffset?parseInt((n-e)/2,10):parseInt(this.options.hOffset,10),"auto"===this.options.vOffset?s=o<i?parseInt(Math.min(100,o/10),10):parseInt((o-i)/4,10):null!==this.options.vOffset&&(s=parseInt(this.options.vOffset,10)),null!==s&&this.$element.css({top:s+"px"}),this.$overlay&&"auto"===this.options.hOffset||(this.$element.css({left:t+"px"}),this.$element.css({margin:"0px"}))}},{key:"_events",value:function(){var n=this,i=this;this.$element.on({"open.zf.trigger":this.open.bind(this),"close.zf.trigger":function(t,e){if(t.target===i.$element[0]||a()(t.target).parents("[data-closable]")[0]===e)return n.close.apply(n)},"toggle.zf.trigger":this.toggle.bind(this),"resizeme.zf.trigger":function(){i._updatePosition()}}),this.options.closeOnClick&&this.options.overlay&&this.$overlay.off(".zf.reveal").on("click.zf.dropdown tap.zf.dropdown",function(t){t.target!==i.$element[0]&&!a.a.contains(i.$element[0],t.target)&&a.a.contains(document,t.target)&&i.close()}),this.options.deepLink&&a()(window).on("hashchange.zf.reveal:".concat(this.id
80),this._handleState.bind(this))}},{key:"_handleState",value:function(t){window.location.hash!=="#"+this.id||this.isActive?this.close():this.open()}},{key:"_disableScroll",value:function(t){t=t||a()(window).scrollTop(),a()(document).height()>a()(window).height()&&a()("html").css("top",-t)}},{key:"_enableScroll",value:function(t){t=t||parseInt(a()("html").css("top")),a()(document).height()>a()(window).height()&&(a()("html").css("top",""),a()(window).scrollTop(-t))}},{key:"open",value:function(){var t=this,e="#".concat(this.id);this.options.deepLink&&window.location.hash!==e&&(window.history.pushState?this.options.updateHistory?window.history.pushState({},"",e):window.history.replaceState({},"",e):window.location.hash=e),this.$activeAnchor=a()(document.activeElement).is(this.$anchor)?a()(document.activeElement):this.$anchor,this.isActive=!0,this.$element.css({visibility:"hidden"}).show().scrollTop(0),this.options.overlay&&this.$overlay.css({visibility:"hidden"}).show(),this._updatePosition(),this.$element.hide().css({visibility:""}),this.$overlay&&(this.$overlay.css({visibility:""}).hide(),this.$element.hasClass("fast")?this.$overlay.addClass("fast"):this.$element.hasClass("slow")&&this.$overlay.addClass("slow")),this.options.multipleOpened||this.$element.trigger("closeme.zf.reveal",this.id),0===a()(".reveal:visible").length&&this._disableScroll();var n=this;if(this.options.animationIn){this.options.overlay&&u.Motion.animateIn(this.$overlay,"fade-in"),u.Motion.animateIn(this.$element,this.options.animationIn,function(){t.$element&&(t.focusableElements=r.Keyboard.findFocusable(t.$element),n.$element.attr({"aria-hidden":!1,tabindex:-1}).focus(),n._addGlobalClasses(),r.Keyboard.trapFocus(n.$element))})}else this.options.overlay&&this.$overlay.show(0),this.$element.show(this.options.showDelay);this.$element.attr({"aria-hidden":!1,tabindex:-1}).focus(),r.Keyboard.trapFocus(this.$element),this._addGlobalClasses(),this._addGlobalListeners(),this.$element.trigger("open.zf.reveal")}},{key:"_addGlobalClasses",value:function(){function t(){a()("html").toggleClass("zf-has-scroll",!!(a()(document).height()>a()(window).height()))}this.$element.on("resizeme.zf.trigger.revealScrollbarListener",function(){return t()}),t(),a()("html").addClass("is-reveal-open")}},{key:"_removeGlobalClasses",value:function(){this.$element.off("resizeme.zf.trigger.revealScrollbarListener"),a()("html").removeClass("is-reveal-open"),a()("html").removeClass("zf-has-scroll")}},{key:"_addGlobalListeners",value:function(){var e=this;this.$element&&(this.focusableElements=r.Keyboard.findFocusable(this.$element),this.options.overlay||!this.options.closeOnClick||this.options.fullScreen||a()("body").on("click.zf.dropdown tap.zf.dropdown",function(t){t.target!==e.$element[0]&&!a.a.contains(e.$element[0],t.target)&&a.a.contains(document,t.target)&&e.close()}),this.options.closeOnEsc&&a()(window).on("keydown.zf.reveal",function(t){r.Keyboard.handleKey(t,"Reveal",{close:function(){e.options.closeOnEsc&&e.close()}})}))}},{key:"close",value:function(){if(!this.isActive||!this.$element.is(":visible"))return!1;var e=this;function t(){var t=parseInt(a()("html").css("top"));0===a()(".reveal:visible").length&&e._removeGlobalClasses(),r.Keyboard.releaseFocus(e.$element),e.$element.attr("aria-hidden",!0),0===a()(".reveal:visible").length&&e._enableScroll(t),e.$element.trigger("closed.zf.reveal")}if(this.options.animationOut?(this.options.overlay&&u.Motion.animateOut(this.$overlay,"fade-out"),u.Motion.animateOut(this.$element,this.options.animationOut,t)):(this.$element.hide(this.options.hideDelay),this.options.overlay?this.$overlay.hide(0,t):t()),this.options.closeOnEsc&&a()(window).off("keydown.zf.reveal"),!this.options.overlay&&this.options.closeOnClick&&a()("body").off("click.zf.dropdown tap.zf.dropdown"),this.$element.off("keydown.zf.reveal"),this.options.resetOnClose&&this.$element.html(this.$element.html()),this.isActive=!1,e.options.deepLink&&window.location.hash==="#".concat(this.id))if(window.history.replaceState){var n=window.location.pathname+window.location.search;this.options.updateHistory?window.history.pushState({},"",n):window.history.replaceState("",document.title,n)}else window.location.hash="";this.$activeAnchor.focus()}},{key:"toggle",value:function(){this.isActive?this.close():this.open()}},{key:"_destroy",value:function(){this.options.overlay&&(this.$element.appendTo(a()(this.options.appendTo)),this.$overlay.hide().off().remove()),this.$element.hide().off(),this.$anchor.off(".zf"),a()(window).off(".zf.reveal:".concat(this.id
80)),this.onLoadListener&&a()(window).off(this.onLoadListener),0===a()(".reveal:visible").length&&this._removeGlobalClasses()}}]),n}();v.defaults={animationIn:"",animationOut:"",showDelay:0,hideDelay:0,closeOnClick:!0,closeOnEsc:!0,multipleOpened:!1,vOffset:"auto",hOffset:"auto",fullScreen:!1,overlay:!0,resetOnClose:!1,deepLink:!1,updateHistory:!1,appendTo:"body",additionalOverlayClasses:""}},
80"./js/foundation.slider.js":function(t,e,n){"use strict";n.r(e),n.d(e,"Slider",function(){return f});var i=n("jquery"),p=n.n(i),a=n("./js/foundation.util.keyboard.js"),w=n("./js/foundation.util.motion.js"),m=n("./js/foundation.core.utils.js"),o=n("./js/foundation.core.plugin.js"),s=n("./js/foundation.util.touch.js"),r=n("./js/foundation.util.triggers.js");function l(t){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function u(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function c(t,e){return!e||"object"!==l(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function h(t){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function d(t,e){return(d=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var f=function(){function n(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),c(this,h(n).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&d(t,e)}(n,o["Plugin"]),function(t,e,n){e&&u(t.prototype,e),n&&u(t,n)}(n,[{key:"_setup",value:function(t,e){this.$element=t,this.options=p.a.extend({},n.defaults,this.$element.data(),e),this.className="Slider",s.Touch.init(p.a),r.Triggers.init(p.a),this._init(),a.Keyboard.register("Slider",{ltr:{ARROW_RIGHT:"increase",ARROW_UP:"increase",ARROW_DOWN:"decrease",ARROW_LEFT:"decrease",SHIFT_ARROW_RIGHT:"increase_fast",SHIFT_ARROW_UP:"increase_fast",SHIFT_ARROW_DOWN:"decrease_fast",SHIFT_ARROW_LEFT:"decrease_fast",HOME:"min",END:"max"},rtl:{ARROW_LEFT:"increase",ARROW_RIGHT:"decrease",SHIFT_ARROW_LEFT:"increase_fast",SHIFT_ARROW_RIGHT:"decrease_fast"}})}},{key:"_init",value:function(){this.inputs=this.$element.find("input"),this.handles=this.$element.find("[data-slider-handle]"),this.$handle=this.handles.eq(0),this.$input=this.inputs.length?this.inputs.eq(0):p()("#".concat(this.$handle.attr("aria-controls"))),this.$fill=this.$element.find("[data-slider-fill]").css(this.options.vertical?"height":"width",0);(this.options.disabled||this.$element.hasClass(this.options.disabledClass))&&(this.options.disabled=!0,this.$element.addClass(this.options.disabledClass)),this.inputs.length||(this.inputs=p()().add(this.$input),this.options.binding=!0),this._setInitAttr(0),this.handles[1]&&(this.options.doubleSided=!0,this.$handle2=this.handles.eq(1),this.$input2=1<this.inputs.length?this.inputs.eq(1):p()("#".concat(this.$handle2.attr("aria-controls"))),this.inputs[1]||(this.inputs=this.inputs.add(this.$input2)),this._setInitAttr(1)),this.setHandles(),this._events()}},{key:"setHandles",value:function(){var t=this;this.handles[1]?this._setHandlePos(this.$handle,this.inputs.eq(0).val(),function(){t._setHandlePos(t.$handle2,t.inputs.eq(1).val())}):this._setHandlePos(this.$handle,this.inputs.eq(0).val())}},{key:"_reflow",value:function(){this.setHandles()}},{key:"_pctOfBar",value:function(t){var e=_(t-this.options.start,this.options.end-this.options.start);switch(this.options.positionValueFunction){case"pow":e=this._logTransform(e);break;case"log":e=this._powTransform(e)}return e.toFixed(2)}},{key:"_value",value:function(t){switch(this.options.positionValueFunction){case"pow":t=this._powTransform(t);break;case"log":t=this._logTransform(t)}return this.options.vertical?parseFloat(this.options.end)+t*(this.options.start-this.options.end):(this.options.end-this.options.start)*t+parseFloat(this.options.start)}},{key:"_logTransform",value:function(t){return function(t,e){return Math.log(e)/Math.log(t)}(this.options.nonLinearBase,t*(this.options.nonLinearBase-1)+1)}},{key:"_powTransform",value:function(t){return(Math.pow(this.options.nonLinearBase,t)-1)/(this.options.nonLinearBase-1)}},{key:"_setHandlePos",value:function(t,e,n){if(!this.$element.hasClass(this.options.disabledClass)){(e=parseFloat(e))<this.options.start?e=this.options.start:e>this.options.end&&(e=this.options.end);var i=this.options.doubleSided;
80if(i)if(0===this.handles.index(t)){var o=parseFloat(this.$handle2.attr("aria-valuenow"));e=o<=e?o-this.options.step:e}else{var s=parseFloat(this.$handle.attr("aria-valuenow"));e=e<=s?s+this.options.step:e}var a=this,r=this.options.vertical,l=r?"height":"width",u=r?"top":"left",c=t[0].getBoundingClientRect()[l],h=this.$element[0].getBoundingClientRect()[l],d=this._pctOfBar(e),f=(100*_((h-c)*d,h)).toFixed(this.options.decimal);e=parseFloat(e.toFixed(this.options.decimal));var p={};if(this._setValues(t,e),i){var m,g=0===this.handles.index(t),v=~~(100*_(c,h));if(g)p[u]="".concat(f,"%"),m=parseFloat(this.$handle2[0].style[u])-f+v,n&&"function"==typeof n&&n();else{var y=parseFloat(this.$handle[0].style[u]);m=f-(isNaN(y)?(this.options.initialStart-this.options.start)/((this.options.end-this.options.start)/100):y)+v}p["min-".concat(l)]="".concat(m,"%")}this.$element.one("finished.zf.animate",function(){a.$element.trigger("moved.zf.slider",[t])});var b=this.$element.data("dragging")?1e3/60:this.options.moveTime;Object(w.Move)(b,t,function(){isNaN(f)?t.css(u,"".concat(100*d,"%")):t.css(u,"".concat(f,"%")),a.options.doubleSided?a.$fill.css(p):a.$fill.css(l,"".concat(100*d,"%"))}),clearTimeout(a.timeout),a.timeout=setTimeout(function(){a.$element.trigger("changed.zf.slider",[t])},a.options.changedDelay)}}},{key:"_setInitAttr",value:function(t){var e=0===t?this.options.initialStart:this.options.initialEnd,n=this.inputs.eq(t).attr("id")||Object(m.GetYoDigits)(6,"slider");this.inputs.eq(t).attr({id:n,max:this.options.end,min:this.options.start,step:this.options.step}),this.inputs.eq(t).val(e),this.handles.eq(t).attr({role:"slider","aria-controls":n,"aria-valuemax":this.options.end,"aria-valuemin":this.options.start,"aria-valuenow":e,"aria-orientation":this.options.vertical?"vertical":"horizontal",tabindex:0})}},{key:"_setValues",value:function(t,e){var n=this.options.doubleSided?this.handles.index(t):0;this.inputs.eq(n).val(e),t.attr("aria-valuenow",e)}},{key:"_handleEvent",value:function(t,e,n){var i;if(n)i=this._adjustValue(null,n),!0;else{t.preventDefault();var o=this.options.vertical,s=o?"height":"width",a=o?"top":"left",r=o?t.pageY:t.pageX,l=(this.$handle[0].getBoundingClientRect()[s],this.$element[0].getBoundingClientRect()[s]),u=o?p()(window).scrollTop():p()(window).scrollLeft(),c=this.$element.offset()[a];t.clientY===t.pageY&&(r+=u);var h,d=r-c,f=_(h=d<0?0:l<d?l:d,l);if(i=this._value(f),Object(m.rtl)()&&!this.options.vertical&&(i=this.options.end-i),i=this._adjustValue(null,i),!1,!e)e=g(this.$handle,a,h,s)<=g(this.$handle2,a,h,s)?this.$handle:this.$handle2}this._setHandlePos(e,i)}},{key:"_adjustValue",value:function(t,e){var n,i,o,s=this.options.step,a=parseFloat(s/2);return 0===(i=0<=(n=t?parseFloat(t.attr("aria-valuenow")):e)?n%s:s+n%s)?n:n=(o=n-i)+a<=n?o+s:o}},{key:"_events",value:function(){this._eventsForHandle(this.$handle),this.handles[1]&&this._eventsForHandle(this.$handle2)}},{key:"_eventsForHandle",value:function(e){function n(t){var e=s.inputs.index(p()(this));s._handleEvent(t,s.handles.eq(e),p()(this).val())}var i,s=this;if(this.inputs.off("keyup.zf.slider").on("keyup.zf.slider",function(t){13==t.keyCode&&n.call(this,t)}),this.inputs.off("change.zf.slider").on("change.zf.slider",n),this.options.clickSelect&&this.$element.off("click.zf.slider").on("click.zf.slider",function(t){if(s.$element.data("dragging"))return!1;p()(t.target).is("[data-slider-handle]")||(s.options.doubleSided?s._handleEvent(t):s._handleEvent(t,s.$handle))}),this.options.draggable){this.handles.addTouch();var o=p()("body");e.off("mousedown.zf.slider").on("mousedown.zf.slider",function(t){e.addClass("is-dragging"),s.$fill.addClass("is-dragging"),s.$element.data("dragging",!0),i=p()(t.currentTarget),o.on("mousemove.zf.slider",function(t){t.preventDefault(),s._handleEvent(t,i)}).on("mouseup.zf.slider",function(t){s._handleEvent(t,i),e.removeClass("is-dragging"),s.$fill.removeClass("is-dragging"),s.$element.data("dragging",!1),o.off("mousemove.zf.slider mouseup.zf.slider")})}).on("selectstart.zf.slider touchmove.zf.slider",function(t){t.preventDefault()})}e.off("keydown.zf.slider").on("keydown.zf.slider",function(t){var e,n=p()(this),i=s.options.doubleSided?s.handles.index(n):0,o=parseFloat(s.inputs.eq(i).val());a.Keyboard.handleKey(t,"Slider",{decrease:function(){e=o-s.options.step},increase:function(){e=o+s.options.step},decrease_fast:function(){e=o-10*s.options.step},increase_fast:function(){e=o+10*s.options.step},min:function(){e=s.options.start},max:function(){e=s.options.end},handled:function(){t.preventDefault(),s._setHandlePos(n,e)}})})}},{key:"_destroy",value:function(){this.handles.off(".zf.slider"),this.inputs.off(".zf.slider"),this.$element.off(".zf.slider"),clearTimeout(this.timeout)}}]),n}();function _(t,e){return t/e}function g(t,e,n,i){return Math.abs(t.position()[e]+t[i]()/2-n)}f
vendor: 291 bytes, line 80
80.defaults={start:0,end:100,step:1,initialStart:0,initialEnd:100,binding:!1,clickSelect:!0,vertical:!1,draggable:!0,disabled:!1,doubleSided:!1,decimal:2,moveTime:200,disabledClass:"disabled",invertVertical:!1,changedDelay:500,nonLinearBase:5,positionValueFunction:"linear"}},"./js/foundation.
80smoothScroll.js":function(t,e,n){"use strict";n.r(e),n.d(e,"SmoothScroll",function(){return r});var i=n("jquery"),l=n.n(i),o=n("./js/foundation.core.utils.js"),s=n("./js/foundation.core.plugin.js");function a(t){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function u(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function c(t,e){return!e||"object"!==a(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function h(t){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function d(t,e){return(d=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var r=function(){function r(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,r),c(this,h(r).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&d(t,e)}(r,s["Plugin"]),function(t,e,n){e&&u(t.prototype,e),n&&u(t,n)}(r,[{key:"_setup",value:function(t,e){this.$element=t,this.options=l.a.extend({},r.defaults,this.$element.data(),e),this.className="SmoothScroll",this._init()}},{key:"_init",value:function(){var t=this.$element[0].id||Object(o.GetYoDigits)(6,"smooth-scroll");this.$element.attr({id:t}),this._events()}},{key:"_events",value:function(){this._linkClickListener=this._handleLinkClick.bind(this),this.$element.on("click.zf.smoothScroll",this._linkClickListener),this.$element.on("click.zf.smoothScroll",'a[href^="#"]',this._linkClickListener)}},{key:"_handleLinkClick",value:function(t){var e=this;if(l()(t.currentTarget).is('a[href^="#"]')){var n=t.currentTarget.getAttribute("href");this._inTransition=!0,r.scrollToLoc(n,this.options,function(){e._inTransition=!1}),t.preventDefault()}}},{key:"_destroy",value:function(){this.$element.off("click.zf.smoothScroll",this._linkClickListener),this.$element.off("click.zf.smoothScroll",'a[href^="#"]',this._linkClickListener)}}],[{key:"scrollToLoc",value:function(t,e,n){var i=1<arguments.length&&void 0!==e?e:r.defaults,o=2<arguments.length?n:void 0,s=l()(t);if(!s.length)return!1;var a=Math.round(s.offset().top-i.threshold/2-i.offset);l()("html, body").stop(!0).animate({scrollTop:a},i.animationDuration,i.animationEasing,function(){"function"==typeof o&&o()})}}]),r}();r.defaults={animationDuration:500,animationEasing:"linear",threshold:50,offset:0}},
80"./js/foundation.sticky.js":function(t,e,n){"use strict";n.r(e),n.d(e,"Sticky",function(){return p});var i=n("jquery"),r=n.n(i),o=n("./js/foundation.core.plugin.js"),s=n("./js/foundation.core.utils.js"),l=n("./js/foundation.util.mediaQuery.js"),a=n("./js/foundation.util.triggers.js");function u(t){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function c(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function h(t,e){return!e||"object"!==u(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function d(t){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function f(t,e){return(f=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var p=function(){function n(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),h(this,d(n).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&f(t,e)}(n,o["Plugin"]),function(t,e,n){e&&c(t.prototype,e),n&&c(t,n)}(n,[{key:"_setup",value:function(t,e){this.$element=t,this.options=r.a.extend({},n.defaults,this.$element.data(),e),this.className="Sticky",a.Triggers.init(r.a),this._init()}},{key:"_init",value:function(){l.MediaQuery._init();var t=this.$element.parent("[data-sticky-container]"),e=this.$element[0].id||Object(s.GetYoDigits)(6,"sticky"),n=this;t.length?this.$container=t:(this.wasWrapped=!0,this.$element.wrap(this.options.container),this.$container=this.$element.parent()),this.$container.addClass(this.options.containerClass),this.$element.addClass(this.options.stickyClass).attr({"data-resize":e,"data-mutate":e}),""!==this.options.anchor&&r()("#"+n.options.anchor).attr({"data-mutate":e}),this.scrollCount=this.options.checkEvery,this.isStuck=!1,this.onLoadListener=Object(s.onLoad)(r()(window),function(){n.containerHeight="none"==n.$element.css("display")?0:n.$element[0].getBoundingClientRect().height,n.$container.css("height",n.containerHeight),n.elemHeight=n.containerHeight,""!==n.options.anchor?n.$anchor=r()("#"+n.options.anchor):n._parsePoints(),n._setSizes(function(){var t=window.pageYOffset;n._calc(!1,t),n.isStuck||n._removeSticky(!(t>=n.topPoint))}),n._events(e.split("-").reverse().join("-"))})}},{key:"_parsePoints",value:function(){for(var t=[""==this.options.topAnchor?1:this.options.topAnchor,""==this.options.btmAnchor?document.documentElement.scrollHeight:this.options.btmAnchor],e={},n=0,i=t.length;n<i&&t[n];n++){var o;if("number"==typeof t[n])o=t[n];else{var s=t[n].split(":"),a=r()("#".concat(s[0]));o=a.offset().top,s[1]&&"bottom"===s[1].toLowerCase()&&(o+=a[0].getBoundingClientRect().height)}e[n]=o}this.points=e}},{key:"_events",value:function(n){var i=this,t=this.scrollListener="scroll.zf.".concat(n);this.isOn||(this.canStick&&(this.isOn=!0,r()(window).off(t).on(t,function(t){0===i.scrollCount?(i.scrollCount=i.options.checkEvery,i._setSizes(function(){i._calc(!1,window.pageYOffset)})):(i.scrollCount--,i._calc(!1,window.pageYOffset))})),this.$element.off("resizeme.zf.trigger").on("resizeme.zf.trigger",function(t,e){i._eventsHandler(n)}),this.$element.on("mutateme.zf.trigger",function(t,e){i._eventsHandler(n)}),this.$anchor&&this.$anchor.on("mutateme.zf.trigger",function(t,e){i._eventsHandler(n)}))}},{key:"_eventsHandler",value:function(t){var e=this,n=this.scrollListener="scroll.zf.".concat(t);e._setSizes(function(){e._calc(!1),e.canStick?e.isOn||e._events(t):e.isOn&&e._pauseListeners(n)})}},{key:"_pauseListeners",value:function(t){this.isOn=!1,r()(window).off(t),this.$element.trigger("pause.zf.sticky")}},{key:"_calc",value:function(t,e){if(t&&this._setSizes(),!this.canStick)return this.isStuck&&this._removeSticky(!0),!1;(e=e||window.pageYOffset)>=this.topPoint?e<=this.bottomPoint?this.isStuck||this._setSticky():this.isStuck&&this._removeSticky(!1):this.isStuck&&this._removeSticky(!0)}},{key:"_setSticky",value:function(){var t=this,e=this.options.stickTo,n="top"===e?"marginTop":"marginBottom",i="top"===e?"bottom":"top",o={};o[n]="".concat(this.options[n],"em"),o[e]=0,o[i]="auto",this.isStuck=!0,this.$element.removeClass("is-anchored is-at-".concat(i)).addClass("is-stuck is-at-".concat(e)).css(o).trigger("sticky.zf.stuckto:".concat(e)),this.$element.on("transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd",function(){t._setSizes()})}},{key:"_removeSticky",value:function(t){var e=this.options.stickTo,n="top"===e,i={},o=(this.points?this.points[1]-this.points[0]:this.anchorHeight)-this.elemHeight,s=t?"top":"bottom";i[n?"marginTop":"marginBottom"]=0,i.bottom="auto",i.top=t?0:o,this.isStuck=!1,this.$element.removeClass("is-stuck is-at-".concat(e)).addClass("is-anchored is-at-".concat(s)).css(i).trigger("sticky.zf.unstuckfrom:".concat(s))}},{key:"_setSizes",value:function(t){this.canStick=l.MediaQuery.is(this.options.stickyOn),this.canStick||t&&"function"==typeof t&&t();var e=this.$container[0].getBoundingClientRect().width,n=window.getComputedStyle(this.$container[0]),i=parseInt(n["padding-left"],10),o=parseInt(n["padding-right"],10);if(this.$anchor&&this.$anchor.length?this.anchorHeight=this.$anchor[0].getBoundingClientRect().height:this._parsePoints(),this.$element.css({"max-width":"".concat(e-i-o,"px")}),this.options.dynamicHeight||!this.containerHeight){var s=this.$element[0].getBoundingClientRect().height||this.containerHeight;s="none"==this.$element.css("display")?0:s,this.$container.css("height",s),this.containerHeight=s}if(this.elemHeight=this.containerHeight,!this.isStuck&&this.$element.hasClass("is-at-bottom")){var a=(this.points?this.points[1]-this.$container.offset().top:this.anchorHeight)-this.elemHeight;this.$element.css("top",a)}this._setBreakPoints(this.containerHeight,function(){t&&"function"==typeof t&&t()})}},{key:"_setBreakPoints",value:function(t,e){if(!this.canStick){if(!e||"function"!=typeof e)return!1;e()}var n=m(this.options.marginTop),i=m(this.options.marginBottom),o=this.points?this.points[0]:this.$anchor.offset().top,s=this.points?this.points[1]:o+this.anchorHeight,a=window.innerHeight;"top"===this.options.stickTo?(o-=n,s-=t+n):"bottom"===this.options.stickTo&&(o-=a-(t+i),s-=a-i),this.topPoint=o,this.bottomPoint=s,e&&"function"==typeof e&&e()}},{key:"_destroy",value:function(){this._removeSticky(!0),this.$element.removeClass("".concat(this.options.stickyClass," is-anchored is-at-top")).css({height:"",top:"",bottom:"","max-width":""}).off("resizeme.zf.trigger").off("mutateme.zf.trigger"),this.$anchor&&this.$anchor.length&&this.$anchor.off("change.zf.sticky"),this.scrollListener&&r()(window).off(this.scrollListener),this.onLoadListener&&r()(window).off(this.onLoadListener),this.wasWrapped?this.$element.unwrap():this.$container.removeClass(this.options.containerClass).css({height:""})}}]),n}();function m(t){return parseInt(window.getComputedStyle(document.body,null).fontSize,10)*t}
80p.defaults={container:"<div data-sticky-container></div>",stickTo:"top",anchor:"",topAnchor:"",btmAnchor:"",marginTop:1,marginBottom:1,stickyOn:"medium",stickyClass:"sticky",containerClass:"sticky-container",dynamicHeight:!0,checkEvery:-1}},
80"./js/foundation.tabs.js":function(t,e,n){"use strict";n.r(e),n.d(e,"Tabs",function(){return p});var i=n("jquery"),r=n.n(i),o=n("./js/foundation.core.plugin.js"),l=n("./js/foundation.core.utils.js"),a=n("./js/foundation.util.keyboard.js"),u=n("./js/foundation.util.imageLoader.js");function s(t){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function c(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function h(t,e){return!e||"object"!==s(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function d(t){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function f(t,e){return(f=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var p=function(){function n(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),h(this,d(n).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&f(t,e)}(n,o["Plugin"]),function(t,e,n){e&&c(t.prototype,e),n&&c(t,n)}(n,[{key:"_setup",value:function(t,e){this.$element=t,this.options=r.a.extend({},n.defaults,this.$element.data(),e),this.className="Tabs",this._init(),a.Keyboard.register("Tabs",{ENTER:"open",SPACE:"open",ARROW_RIGHT:"next",ARROW_UP:"previous",ARROW_DOWN:"next",ARROW_LEFT:"previous"})}},{key:"_init",value:function(){var s=this,a=this;if(this._isInitializing=!0,this.$element.attr({role:"tablist"}),this.$tabTitles=this.$element.find(".".concat(this.options.linkClass)),this.$tabContent=r()('[data-tabs-content="'.concat(this.$element[0].id,'"]')),this.$tabTitles.each(function(){var t=r()(this),e=t.find("a"),n=t.hasClass("".concat(a.options.linkActiveClass)),i=e.attr("data-tabs-target")||e[0].hash.slice(1),o=e[0].id?e[0].id:"".concat(i,"-label"),s=r()("#".concat(i));t.attr({role:"presentation"}),e.attr({role:"tab","aria-controls":i,"aria-selected":n,id:o,tabindex:n?"0":"-1"}),s.attr({role:"tabpanel","aria-labelledby":o}),n&&(a._initialAnchor="#".concat(i)),n||s.attr("aria-hidden","true"),n&&a.options.autoFocus&&(a.onLoadListener=Object(l.onLoad)(r()(window),function(){r()("html, body").animate({scrollTop:t.offset().top},a.options.deepLinkSmudgeDelay,function(){e.focus()})}))}),this.options.matchHeight){var t=this.$tabContent.find("img");t.length?Object(u.onImagesLoaded)(t,this._setHeight.bind(this)):this._setHeight()}this._checkDeepLink=function(){var t=window.location.hash;if(!t.length){if(s._isInitializing)return;s._initialAnchor&&(t=s._initialAnchor)}var e=0<=t.indexOf("#")?t.slice(1):t,n=e&&r()("#".concat(e)),i=t&&s.$element.find('[href$="'.concat(t,'"],[data-tabs-target="').concat(e,'"]')).first();if(!(!n.length||!i.length)){if(n&&n.length&&i&&i.length?s.selectTab(n,!0):s._collapse(),s.options.deepLinkSmudge){var o=s.$element.offset();r()("html, body").animate({scrollTop:o.top},s.options.deepLinkSmudgeDelay)}s.$element.trigger("deeplink.zf.tabs",[i,n])}},this.options.deepLink&&this._checkDeepLink(),this._events(),this._isInitializing=!1}},{key:"_events",value:function(){this._addKeyHandler(),this._addClickHandler(),this._setHeightMqHandler=null,this.options.matchHeight&&(this._setHeightMqHandler=this._setHeight.bind(this),r()(window).on("changed.zf.mediaquery",this._setHeightMqHandler)),this.options.deepLink&&r()(window).on("hashchange",this._checkDeepLink)}},{key:"_addClickHandler",value:function(){var e=this;this.$element.off("click.zf.tabs").on("click.zf.tabs",".".concat(this.options.linkClass),function(t){t.preventDefault(),e._handleTabChange(r()(this))})}},{key:"_addKeyHandler",value:function(){var s=this;this.$tabTitles.off("keydown.zf.tabs").on("keydown.zf.tabs",function(t){if(9!==t.which){var e,n,i=r()(this),o=i.parent("ul").children("li");o.each(function(t){r()(this).is(i)&&(n=s.options.wrapOnKeys?(e=0===t?o.last():o.eq(t-1),t===o.length-1?o.first():o.eq(t+1)):(e=o.eq(Math.max(0,t-1)),o.eq(Math.min(t+1,o.length-1))))}),a.Keyboard.handleKey(t,"Tabs",{open:function(){i.find('[role="tab"]').focus(),s._handleTabChange(i)},previous:function(){e.find('[role="tab"]').focus(),s._handleTabChange(e)},next:function(){n.find('[role="tab"]').focus(),s._handleTabChange(n)},handled:function(){t.preventDefault()}})}})}},{key:"_handleTabChange",value:function(t,e){if(t.hasClass("".concat(this.options.linkActiveClass)))this.options.activeCollapse&&this._collapse();else{var n=this.$element.find(".".concat(this.options.linkClass,".").concat(this.options.linkActiveClass)),i=t.find('[role="tab"]'),o=i.attr("data-tabs-target"),s=o&&o.length?"#".concat(o):i[0].hash,a=this.$tabContent.find(s);this._collapseTab(n),this._openTab(t),this.options.deepLink&&!e&&(this.options.updateHistory?history.pushState({},"",s):history.replaceState({},"",s)),this.$element.trigger("change.zf.tabs",[t,a]),a.find("[data-mutate]").trigger("mutateme.zf.trigger")}}},{key:"_openTab",value:function(t){var e=t.find('[role="tab"]'),n=e.attr("data-tabs-target")||e[0].hash.slice(1),i=this.$tabContent.find("#".concat(n));t.addClass("".concat(this.options.linkActiveClass)),e.attr({"aria-selected":"true",tabindex:"0"}),i.addClass("".concat(this.options.panelActiveClass)).removeAttr("aria-hidden")}},{key:"_collapseTab",value:function(t){var e=t.removeClass("".concat(this.options.linkActiveClass)).find('[role="tab"]').attr({"aria-selected":"false",tabindex:-1});r()("#".concat(e.attr("aria-controls"))).removeClass("".concat(this.options.panelActiveClass)).attr({"aria-hidden":"true"})}},{key:"_collapse",value:function(){var t=this.$element.find(".".concat(this.options.linkClass,".").concat(this.options.linkActiveClass));t.length&&(this._collapseTab(t),this.$element.trigger("collapse.zf.tabs",[t]))}},{key:"selectTab",value:function(t,e){var n,i;(n="object"===s(t)?t[0].id:t).indexOf("#")<0?i="#".concat(n):n=(i=n).slice(1);var o=this.$tabTitles.has('[href$="'.concat(i,'"],[data-tabs-target="').concat(n,'"]')).first();this._handleTabChange(o,e)}},{key:"_setHeight",value:function(){var i=0,o=this;this.$tabContent.find(".".concat(this.options.panelClass)).css("height","").each(function(){var t=r()(this),e=t.hasClass("".concat(o.options.panelActiveClass));e||t.css({visibility:"hidden",display:"block"});var n=this.getBoundingClientRect().height;e||t.css({visibility:"",display:""}),i=i<n?n:i}).css("height","".concat(i,"px"))}},{key:"_destroy",value:function(){this.$element.find(".".concat(this.options.linkClass)).off(".zf.tabs").hide().end().find(".".concat(this.options.panelClass)).hide(),this.options.matchHeight&&null!=this._setHeightMqHandler&&r()(window).off("changed.zf.mediaquery",this._setHeightMqHandler),this.options.deepLink&&r()(window).off("hashchange",this._checkDeepLink),this.onLoadListener&&r()(window).off(this.onLoadListener)}}]),n}();p.defaults={deepLink:!1,deepLinkSmudge:!1,deepLinkSmudgeDelay:300,updateHistory:!1,autoFocus:!1,wrapOnKeys:!0,matchHeight:!1,activeCollapse:!1,linkClass:"tabs-title",linkActiveClass:"is-active",panelClass:"tabs-panel",panelActiveClass:"is-active"}},
80"./js/foundation.toggler.js":function(t,e,n){"use strict";n.r(e),n.d(e,"Toggler",function(){return p});var i=n("jquery"),s=n.n(i),o=n("./js/foundation.util.motion.js"),a=n("./js/foundation.core.plugin.js"),r=n("./js/foundation.core.utils.js"),l=n("./js/foundation.util.triggers.js");function u(t){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function c(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function h(t,e){return!e||"object"!==u(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function d(t){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function f(t,e){return(f=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var p=function(){function n(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),h(this,d(n).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&f(t,e)}(n,a["Plugin"]),function(t,e,n){e&&c(t.prototype,e),n&&c(t,n)}(n,[{key:"_setup",value:function(t,e){this.$element=t,this.options=s.a.extend({},n.defaults,t.data(),e),this.className="",this.className="Toggler",l.Triggers.init(s.a),this._init(),this._events()}},{key:"_init",value:function(){var t,o=this.$element[0].id,e=s()('[data-open~="'.concat(o,'"], [data-close~="').concat(o,'"], [data-toggle~="').concat(o,'"]'));if(this.options.animate)t=this.options.animate.split(" "),this.animationIn=t[0],this.animationOut=t[1]||null,e.attr("aria-expanded",!this.$element.is(":hidden"));else{if("string"!=typeof(t=this.options.toggler)||!t.length)throw new Error("The 'toogler' option containing the target class is required, got \"".concat(t,'"'));this.className="."===t[0]?t.slice(1):t,e.attr("aria-expanded",this.$element.hasClass(this.className))}e.each(function(t,e){var n=s()(e),i=n.attr("aria-controls")||"";new RegExp("\\b".concat(Object(r.RegExpEscape)(o),"\\b")).test(i)||n.attr("aria-controls",i?"".concat(i," ").concat(o):o)})}},{key:"_events",value:function(){this.$element.off("toggle.zf.trigger").on("toggle.zf.trigger",this.toggle.bind(this))}},{key:"toggle",value:function(){this[this.options.animate?"_toggleAnimate":"_toggleClass"]()}},{key:"_toggleClass",value:function(){this.$element.toggleClass(this.className);var t=this.$element.hasClass(this.className);t?this.$element.trigger("on.zf.toggler"):this.$element.trigger("off.zf.toggler"),this._updateARIA(t),this.$element.find("[data-mutate]").trigger("mutateme.zf.trigger")}},{key:"_toggleAnimate",value:function(){var t=this;this.$element.is(":hidden")?o.Motion.animateIn(this.$element,this.animationIn,function(){t._updateARIA(!0),this.trigger("on.zf.toggler"),this.find("[data-mutate]").trigger("mutateme.zf.trigger")}):o.Motion.animateOut(this.$element,this.animationOut,function(){t._updateARIA(!1),this.trigger("off.zf.toggler"),this.find("[data-mutate]").trigger("mutateme.zf.trigger")})}},{key:"_updateARIA",value:function(t){var e=this.$element[0].id;s()('[data-open="'.concat(e,'"], [data-close="').concat(e,'"], [data-toggle="').concat(e,'"]')).attr({"aria-expanded":!!t})}},{key:"_destroy",value:function(){this.$element.off(".zf.toggler")}}]),n}();p.defaults={toggler:void 0,animate:!1}},
80"./js/foundation.tooltip.js":function(t,e,n){"use strict";n.r(e),n.d(e,"Tooltip",function(){return m});var i=n("jquery"),o=n.n(i),s=n("./js/foundation.core.utils.js"),a=n("./js/foundation.util.mediaQuery.js"),r=n("./js/foundation.util.triggers.js"),l=n("./js/foundation.positionable.js");function u(t){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function c(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function h(t,e){return!e||"object"!==u(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function d(t,e,n){return(d="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(t,e,n){var i=function(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=f(t)););return t}(t,e);if(i){var o=Object.getOwnPropertyDescriptor(i,e);return o.get?o.get.call(n):o.value}})(t,e,n||t)}function f(t){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function p(t,e){return(p=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var m=function(){function n(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),h(this,f(n).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&p(t,e)}(n,l["Positionable"]),function(t,e,n){e&&c(t.prototype,e),n&&c(t,n)}(n,[{key:"_setup",value:function(t,e){this.$element=t,this.options=o.a.extend({},n.defaults,this.$element.data(),e),this.className="Tooltip",this.isActive=!1,this.isClick=!1,r.Triggers.init(o.a),this._init()}},{key:"_init",value:function(){a.MediaQuery._init();var t=this.$element.attr("aria-describedby")||Object(s.GetYoDigits)(6,"tooltip");this.options.tipText=this.options.tipText||this.$element.attr("title"),this.template=this.options.template?o()(this.options.template):this._buildTemplate(t),this.options.allowHtml?this.template.appendTo(document.body).html(this.options.tipText).hide():this.template.appendTo(document.body).text(this.options.tipText).hide(),this.$element.attr({title:"","aria-describedby":t,"data-yeti-box":t,"data-toggle":t,"data-resize":t}).addClass(this.options.triggerClass),d(f(n.prototype),"_init",this).call(this),this._events()}},{key:"_getDefaultPosition",value:function(){var t=this.$element[0].className.match(/\b(top|left|right|bottom)\b/g),e=this.$element[0].className;return this.$element[0]instanceof SVGElement&&(e=e.baseVal),t?t[0]:"top"}},{key:"_getDefaultAlignment",value:function(){return"center"}},{key:"_getHOffset",value:function(){return"left"===this.position||"right"===this.position?this.options.hOffset+this.options.tooltipWidth:this.options.hOffset}},{key:"_getVOffset",value:function(){return"top"===this.position||"bottom"===this.position?this.options.vOffset+this.options.tooltipHeight:this.options.vOffset}},{key:"_buildTemplate",value:function(t){var e="".concat(this.options.tooltipClass," ").concat(this.options.templateClasses).trim();return o()("<div></div>").addClass(e).attr({role:"tooltip","aria-hidden":!0,"data-is-active":!1,"data-is-focus":!1,id:t})}},{key:"_setPosition",value:function(){d(f(n.prototype),"_setPosition",this).call(this,this.$element,this.template)}},{key:"show",value:function(){if("all"!==this.options.showOn&&!a.MediaQuery.is(this.options.showOn))return!1;this.template.css("visibility","hidden").show(),this._setPosition(),this.template.removeClass("top bottom left right").addClass(this.position),this.template.removeClass("align-top align-bottom align-left align-right align-center").addClass("align-"+this.alignment),this.$element.trigger("closeme.zf.tooltip",this.template.attr("id")),this.template.attr({"data-is-active":!0,"aria-hidden":!1}),this.isActive=!0,this.template.stop().hide().css("visibility","").fadeIn(this.options.fadeInDuration,function(){}),this.$element.trigger("show.zf.tooltip")}},{key:"hide",value:function(){var t=this;this.template.stop().attr({"aria-hidden":!0,"data-is-active":!1}).fadeOut(this.options.fadeOutDuration,function(){t.isActive=!1,t.isClick=!1}),this.$element.trigger("hide.zf.tooltip")}},{key:"_events",value:function(){var e=this,t="ontouchstart"in window||void 0!==window.ontouchstart,n=(this.template,!1);t&&this.options.disableForTouch||(this.options.disableHover||this.$element.on("mouseenter.zf.tooltip",function(t){e.isActive||(e.timeout=setTimeout(function(){e.show()}
80,e.options.hoverDelay))}).on("mouseleave.zf.tooltip",Object(s.ignoreMousedisappear)(function(t){clearTimeout(e.timeout),n&&(!e.isClick||e.options.clickOpen)||e.hide()})),t&&this.$element.on("tap.zf.tooltip touchend.zf.tooltip",function(t){e.isActive?e.hide():e.show()}),this.options.clickOpen?this.$element.on("mousedown.zf.tooltip",function(t){e.isClick||(e.isClick=!0,!e.options.disableHover&&e.$element.attr("tabindex")||e.isActive||e.show())}):this.$element.on("mousedown.zf.tooltip",function(t){e.isClick=!0}),this.$element.on({"close.zf.trigger":this.hide.bind(this)}),this.$element.on("focus.zf.tooltip",function(t){if(n=!0,e.isClick)return e.options.clickOpen||(n=!1),!1;e.show()}).on("focusout.zf.tooltip",function(t){n=!1,e.isClick=!1,e.hide()}).on("resizeme.zf.trigger",function(){e.isActive&&e._setPosition()}))}},{key:"toggle",value:function(){this.isActive?this.hide():this.show()}},{key:"_destroy",value:function(){this.$element.attr("title",this.template.text()).off(".zf.trigger .zf.tooltip").removeClass(this.options.triggerClass).removeClass("top right left bottom").removeAttr("aria-describedby data-disable-hover data-resize data-toggle data-tooltip data-yeti-box"),this.template.remove()}}]),n}();m.defaults={hoverDelay:200,fadeInDuration:150,fadeOutDuration:150,disableHover:!1,disableForTouch:!1,templateClasses:"",tooltipClass:"tooltip",triggerClass:"has-tip",showOn:"small",template:"",tipText:"",touchCloseText:"Tap to close.",clickOpen:!0,position:"auto",alignment:"auto",allowOverlap:!1,allowBottomOverlap:!1,vOffset:0,hOffset:0,tooltipHeight:14,tooltipWidth:12,allowHtml:!1}},
80"./js/foundation.util.box.js":function(t,e,n){"use strict";n.r(e),n.d(e,"Box",function(){return i});n("./js/foundation.core.utils.js");var i={ImNotTouchingYou:function(t,e,n,i,o){return 0===s(t,e,n,i,o)},OverlapArea:s,GetDimensions:h,GetExplicitOffsets:function(t,e,n,i,o,s,a){var r,l,u=h(t),c=e?h(e):null;switch(n){case"top":r=c.offset.top-(u.height+o);break;case"bottom":r=c.offset.top+c.height+o;break;case"left":l=c.offset.left-(u.width+s);break;case"right":l=c.offset.left+c.width+s}switch(n){case"top":case"bottom":switch(i){case"left":l=c.offset.left+s;break;case"right":l=c.offset.left-u.width+c.width-s;break;case"center":l=a?s:c.offset.left+c.width/2-u.width/2+s}break;case"right":case"left":switch(i){case"bottom":r=c.offset.top-o+c.height-u.height;break;case"top":r=c.offset.top+o;break;case"center":r=c.offset.top+o+c.height/2-u.height/2}}return{top:r,left:l}}};function s(t,e,n,i,o){var s,a,r,l,u=h(t);if(e){var c=h(e);a=c.height+c.offset.top-(u.offset.top+u.height),s=u.offset.top-c.offset.top,r=u.offset.left-c.offset.left,l=c.width+c.offset.left-(u.offset.left+u.width)}else a=u.windowDims.height+u.windowDims.offset.top-(u.offset.top+u.height),s=u.offset.top-u.windowDims.offset.top,r=u.offset.left-u.windowDims.offset.left,l=u.windowDims.width-(u.offset.left+u.width);return a=o?0:Math.min(a,0),s=Math.min(s,0),r=Math.min(r,0),l=Math.min(l,0),n?r+l:i?s+a:Math.sqrt(s*s+a*a+r*r+l*l)}function h(t){if((t=t.length?t[0]:t)===window||t===document)throw new Error("I'm sorry, Dave. I'm afraid I can't do that.");var e=t.getBoundingClientRect(),n=t.parentNode.getBoundingClientRect(),i=document.body.getBoundingClientRect(),o=window.pageYOffset,s=window.pageXOffset;return{width:e.width,height:e.height,offset:{top:e.top+o,left:e.left+s},parentDims:{width:n.width,height:n.height,offset:{top:n.top+o,left:n.left+s}},windowDims:{width:i.width,height:i.height,offset:{top:o,left:s}}}}},
80"./js/foundation.util.imageLoader.js":function(t,e,n){"use strict";n.r(e),n.d(e,"onImagesLoaded",function(){return s});var i=n("jquery"),o=n.n(i);function s(t,e){var n=t.length;function i(){0===--n&&e()}0===n&&e(),t.each(function(){if(this.complete&&void 0!==this.naturalWidth)i();else{var t=new Image,n="load.zf.images error.zf.images";o()(t).one(n,function t(e){o()(this).off(n,t),i()}),t.src=o()(this).attr("src")}})}},
80"./js/foundation.util.keyboard.js":function(t,e,n){"use strict";n.r(e),n.d(e,"Keyboard",function(){return c});var i=n("jquery"),r=n.n(i),l=n("./js/foundation.core.utils.js"),o={9:"TAB",13:"ENTER",27:"ESCAPE",32:"SPACE",35:"END",36:"HOME",37:"ARROW_LEFT",38:"ARROW_UP",39:"ARROW_RIGHT",40:"ARROW_DOWN"},u={};function s(t){return!!t&&t.find("a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, *[tabindex], *[contenteditable]").filter(function(){return!(!r()(this).is(":visible")||r()(this).attr("tabindex")<0)})}function a(t){var e=o[t.which||t.keyCode]||String.fromCharCode(t.which).toUpperCase();return e=e.replace(/\W+/,""),t.shiftKey&&(e="SHIFT_".concat(e)),t.ctrlKey&&(e="CTRL_".concat(e)),t.altKey&&(e="ALT_".concat(e)),e=e.replace(/_$/,"")}var c={keys:function(t){var e={};for(var n in t)e[t[n]]=t[n];return e}(o),parseKey:a,handleKey:function(t,e,n){var i,o=u[e],s=this.parseKey(t);if(!o)return console.warn("Component not defined!");if(!0!==t.zfIsKeyHandled)if((i=n[(void 0===o.ltr?o:Object(l.rtl)()?r.a.extend({},o.ltr,o.rtl):r.a.extend({},o.rtl,o.ltr))[s]])&&"function"==typeof i){var a=i.apply();t.zfIsKeyHandled=!0,!n.handled&&"function"!=typeof n.handled||n.handled(a)}else!n.unhandled&&"function"!=typeof n.unhandled||n.unhandled()},findFocusable:s,register:function(t,e){u[t]=e},trapFocus:function(t){var e=s(t),n=e.eq(0),i=e.eq(-1);t.on("keydown.zf.trapfocus",function(t){t.target===i[0]&&"TAB"===a(t)?(t.preventDefault(),n.focus()):t.target===n[0]&&"SHIFT_TAB"===a(t)&&(t.preventDefault(),i.focus())})},releaseFocus:function(t){t.off("keydown.zf.trapfocus")}}},
80"./js/foundation.util.mediaQuery.js":function(t,e,n){"use strict";n.r(e),n.d(e,"MediaQuery",function(){return r});var i=n("jquery"),o=n.n(i);function s(t){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=[],i=!0,o=!1,s=void 0;try{for(var a,r=t[Symbol.iterator]();!(i=(a=r.next()).done)&&(n.push(a.value),!e||n.length!==e);i=!0);}catch(t){o=!0,s=t}finally{try{i||null==r.return||r.return()}finally{if(o)throw s}}return n}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}window.matchMedia||(window.matchMedia=function(){var e=window.styleMedia||window.media;if(!e){var n,i=document.createElement("style"),t=document.getElementsByTagName("script")[0];i.type="text/css",i.id="matchmediajs-test",t?t.parentNode.insertBefore(i,t):document.head.appendChild(i),n="getComputedStyle"in window&&window.getComputedStyle(i,null)||i.currentStyle,e={matchMedium:function(t){var e="@media "+t+"{ #matchmediajs-test { width: 1px; } }";return i.styleSheet?i.styleSheet.cssText=e:i.textContent=e,"1px"===n.width}}}return function(t){return{matches:e.matchMedium(t||"all"),media:t||"all"}}}());var r={queries:[],current:"",_init:function(){if(!0!==this.isInitialized){this.isInitialized=!0;o()("meta.foundation-mq").length||o()('<meta class="foundation-mq">').appendTo(document.head);var t,e=o()(".foundation-mq").css("font-family");for(var n in t=function(t){var e={};return"string"==typeof t&&(t=t.trim().slice(1,-1))?e=t.split("&").reduce(function(t,e){var n=e.replace(/\+/g," ").split("="),i=n[0],o=n[1];return i=decodeURIComponent(i),o=void 0===o?null:decodeURIComponent(o),t.hasOwnProperty(i)?Array.isArray(t[i])?t[i].push(o):t[i]=[t[i],o]:t[i]=o,t},{}):e}(e),this.queries=[],t)t.hasOwnProperty(n)&&this.queries.push({name:n,value:"only screen and (min-width: ".concat(t[n],")")});this.current=this._getCurrentSize(),this._watcher()}},_reInit:function(){this.isInitialized=!1,this._init()},atLeast:function(t){var e=this.get(t);return!!e&&window.matchMedia(e).matches},only:function(t){return t===this._getCurrentSize()},upTo:function(t){var e=this.next(t);return!e||!this.atLeast(e)},is:function(t){var e=a(t.trim().split(" ").filter(function(t){return!!t.length}),2),n=e[0],i=e[1],o=void 0===i?"":i;if("only"===o)return this.only(n);if(!o||"up"===o)return this.atLeast(n);if("down"===o)return this.upTo(n);throw new Error('\n Invalid breakpoint passed to MediaQuery.is().\n Expected a breakpoint name formatted like "<size> <modifier>", got "'.concat(t,'".\n '))},get:function(t){for(var e in this.queries)if(this.queries.hasOwnProperty(e)){var n=this.queries[e];if(t===n.name)return n.value}return null},next:function(e){var n=this,t=this.queries.findIndex(function(t){return n._getQueryName(t)===e});if(-1===t)throw new Error('\n Unknown breakpoint "'.concat(e,'" passed to MediaQuery.next().\n Ensure it is present in your Sass "$breakpoints" setting.\n '));var i=this.queries[t+1];return i?i.name:null},_getQueryName:function(t){if("string"==typeof t)return t;if("object"===s(t))return t.name;throw new TypeError('\n Invalid value passed to MediaQuery._getQueryName().\n Expected a breakpoint name (String) or a breakpoint query (Object), got "'.concat(t,'" (').concat(s(t),")\n "))},_getCurrentSize:function(){for(var t,e=0;e<this.queries.length;e++){var n=this.queries[e];window.matchMedia(n.value).matches&&(t=n)}return t&&this._getQueryName(t)},_watcher:function(){var n=this;o()(window).off("resize.zf.mediaquery").on("resize.zf.mediaquery",function(){var t=n._getCurrentSize(),e=n.current;t!==e&&(n.current=t,o()(window).trigger("changed.zf.mediaquery",[t,e]))})}}},
80"./js/foundation.util.motion.js":function(t,e,n){"use strict";n.r(e),n.d(e,"Move",function(){return s}),n.d(e,"Motion",function(){return o});var i=n("jquery"),r=n.n(i),l=n("./js/foundation.core.utils.js"),u=["mui-enter","mui-leave"],c=["mui-enter-active","mui-leave-active"],o={animateIn:function(t,e,n){a(!0,t,e,n)},animateOut:function(t,e,n){a(!1,t,e,n)}};function s(n,i,o){var s,a,r=null;if(0===n)return o.apply(i),void i.trigger("finished.zf.animate",[i]).triggerHandler("finished.zf.animate",[i]);s=window.requestAnimationFrame(function t(e){a=e-(r=r||e),o.apply(i),a<n?s=window.requestAnimationFrame(t,i):(window.cancelAnimationFrame(s),i.trigger("finished.zf.animate",[i]).triggerHandler("finished.zf.animate",[i]))})}function a(t,e,n,i){if((e=r()(e).eq(0)).length){var o=t?u[0]:u[1],s=t?c[0]:c[1];a(),e.addClass(n).css("transition","none"),requestAnimationFrame(function(){e.addClass(o),t&&e.show()}),requestAnimationFrame(function(){e[0].offsetWidth,e.css("transition","").addClass(s)}),e.one(Object(l.transitionend)(e),function(){t||e.hide();a(),i&&i.apply(e)})}function a(){e[0].style.transitionDuration=0,e.removeClass("".concat(o," ").concat(s," ").concat(n))}}},
80"./js/foundation.util.nest.js":function(t,e,n){"use strict";n.r(e),n.d(e,"Nest",function(){return o});var i=n("jquery"),l=n.n(i),o={Feather:function(t,e){var n=1<arguments.length&&void 0!==e?e:"zf";t.attr("role","menubar");var i=t.find("li").attr({role:"menuitem"}),o="is-".concat(n,"-submenu"),s="".concat(o,"-item"),a="is-".concat(n,"-submenu-parent"),r="accordion"!==n;i.each(function(){var t=l()(this),e=t.children("ul");e.length&&(t.addClass(a),r&&(t.attr({"aria-haspopup":!0,"aria-label":t.children("a:first").text()}),"drilldown"===n&&t.attr({"aria-expanded":!1})),e.addClass("submenu ".concat(o)).attr({"data-submenu":"",role:"menubar"}),"drilldown"===n&&e.attr({"aria-hidden":!0})),t.parent("[data-submenu]").length&&t.addClass("is-submenu-item ".concat(s))})},Burn:function(t,e){var n="is-".concat(e,"-submenu"),i="".concat(n,"-item"),o="is-".concat(e,"-submenu-parent");t.find(">li, > li > ul, .menu, .menu > li, [data-submenu] > li").removeClass("".concat(n," ").concat(i," ").concat(o," is-submenu-item submenu is-active")).removeAttr("data-submenu").css("display","")}}},
vendor: 639 bytes, line 80
80"./js/foundation.util.timer.js":function(t,e,n){"use strict";n.r(e),n.d(e,"Timer",function(){return i});n("jquery");function i(e,t,n){var i,o,s=this,a=t.duration,r=Object.keys(e.data())[0]||"timer",l=-1;this.isPaused=!1,this.restart=function(){l=-1,clearTimeout(o),this.start()},this.start=function(){this.isPaused=!1,clearTimeout(o),l=l<=0?a:l,e.data("paused",!1),i=Date.now(),o=setTimeout(function(){t.infinite&&s.restart(),n&&"function"==typeof n&&n()},l),e.trigger("timerstart.zf.".concat(r))},this.pause=function(){this.isPaused=!0,clearTimeout(o),e.data("paused",!0);var t=Date.now();l-=t-i,e.trigger("timerpaused.zf.".concat(r))}}},
80"./js/foundation.util.touch.js":function(t,e,n){"use strict";n.r(e),n.d(e,"Touch",function(){return c});var i=n("jquery"),o=n.n(i);function s(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}var a,r,l,u,c={},h=!1,d=!1;function f(t){if(this.removeEventListener("touchmove",p),this.removeEventListener("touchend",f),!d){var e=o.a.Event("tap",u||t);o()(this).trigger(e)}u=null,d=h=!1}function p(t){if(o.a.spotSwipe.preventDefault&&t.preventDefault(),h){var e,n=t.touches[0].pageX,i=(t.touches[0].pageY,a-n);d=!0,l=(new Date).getTime()-r,Math.abs(i)>=o.a.spotSwipe.moveThreshold&&l<=o.a.spotSwipe.timeThreshold&&(e=0<i?"left":"right"),e&&(t.preventDefault(),f.apply(this,arguments),o()(this).trigger(o.a.Event("swipe",Object.assign({},t)),e).trigger(o.a.Event("swipe".concat(e),Object.assign({},t))))}}function m(t){1==t.touches.length&&(a=t.touches[0].pageX,t.touches[0].pageY,u=t,d=!(h=!0),r=(new Date).getTime(),this.addEventListener("touchmove",p,!1),this.addEventListener("touchend",f,!1))}function g(){this.addEventListener&&this.addEventListener("touchstart",m,!1)}var v=function(){function e(t){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),this.version="1.0.0",this.enabled="ontouchstart"in document.documentElement,this.preventDefault=!1,this.moveThreshold=75,this.timeThreshold=200,this.$=t,this._init()}return function(t,e,n){e&&s(t.prototype,e),n&&s(t,n)}(e,[{key:"_init",value:function(){var t=this.$;t.event.special.swipe={setup:g},t.event.special.tap={setup:g},t.each(["left","up","down","right"],function(){t.event.special["swipe".concat(this)]={setup:function(){t(this).on("swipe",t.noop)}}})}}]),e}();c.setupSpotSwipe=function(t){t.spotSwipe=new v(t)},c.setupTouchHandler=function(i){i.fn.addTouch=function(){this.each(function(t,e){i(e).bind("touchstart touchmove touchend touchcancel",function(t){n(t)})});var n=function(t){var e,n=t.changedTouches[0],i={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup"}[t.type];"MouseEvent"in window&&"function"==typeof window.MouseEvent?e=new window.MouseEvent(i,{bubbles:!0,cancelable:!0,screenX:n.screenX,screenY:n.screenY,clientX:n.clientX,clientY:n.clientY}):(e=document.createEvent("MouseEvent")).initMouseEvent(i,!0,!0,window,1,n.screenX,n.screenY,n.clientX,n.clientY,!1,!1,!1,!1,0,null),n.target.dispatchEvent(e)}}},c.init=function(t){void 0===t.spotSwipe&&(c.setupSpotSwipe(t),c.setupTouchHandler(t))}},
vendor: 4,739 bytes, line 80
80"./js/foundation.util.triggers.js":function(t,e,n){"use strict";n.r(e),n.d(e,"Triggers",function(){return c});var i=n("jquery"),s=n.n(i),o=n("./js/foundation.core.utils.js"),a=n("./js/foundation.util.motion.js");function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function l(e,n){e.data(n).split(" ").forEach(function(t){s()("#".concat(t))["close"===n?"trigger":"triggerHandler"]("".concat(n,".zf.trigger"),[e])})}var u=function(){for(var t=["WebKit","Moz","O","Ms",""],e=0;e<t.length;e++)if("".concat(t[e],"MutationObserver")in window)return window["".concat(t[e],"MutationObserver")];return!1}(),c={Listeners:{Basic:{},Global:{}},Initializers:{}};function h(e,t,n){var i,o=Array.prototype.slice.call(arguments,3);s()(window).off(t).on(t,function(t){i&&clearTimeout(i),i=setTimeout(function(){n.apply(null,o)},e||10)})}c.Listeners.Basic={openListener:function(){l(s()(this),"open")},closeListener:function(){s()(this).data("close")?l(s()(this),"close"):s()(this).trigger("close.zf.trigger")},toggleListener:function(){s()(this).data("toggle")?l(s()(this),"toggle"):s()(this).trigger("toggle.zf.trigger")},closeableListener:function(t){var e=s()(this).data("closable");t.stopPropagation(),""!==e?a.Motion.animateOut(s()(this),e,function(){s()(this).trigger("closed.zf")}):s()(this).fadeOut().trigger("closed.zf")},toggleFocusListener:function(){var t=s()(this).data("toggle-focus");s()("#".concat(t)).triggerHandler("toggle.zf.trigger",[s()(this)])}},c.Initializers.addOpenListener=function(t){t.off("click.zf.trigger",c.Listeners.Basic.openListener),t.on("click.zf.trigger","[data-open]",c.Listeners.Basic.openListener)},c.Initializers.addCloseListener=function(t){t.off("click.zf.trigger",c.Listeners.Basic.closeListener),t.on("click.zf.trigger","[data-close]",c.Listeners.Basic.closeListener)},c.Initializers.addToggleListener=function(t){t.off("click.zf.trigger",c.Listeners.Basic.toggleListener),t.on("click.zf.trigger","[data-toggle]",c.Listeners.Basic.toggleListener)},c.Initializers.addCloseableListener=function(t){t.off("close.zf.trigger",c.Listeners.Basic.closeableListener),t.on("close.zf.trigger","[data-closeable], [data-closable]",c.Listeners.Basic.closeableListener)},c.Initializers.addToggleFocusListener=function(t){t.off("focus.zf.trigger blur.zf.trigger",c.Listeners.Basic.toggleFocusListener),t.on("focus.zf.trigger blur.zf.trigger","[data-toggle-focus]",c.Listeners.Basic.toggleFocusListener)},c.Listeners.Global={resizeListener:function(t){u||t.each(function(){s()(this).triggerHandler("resizeme.zf.trigger")}),t.attr("data-events","resize")},scrollListener:function(t){u||t.each(function(){s()(this).triggerHandler("scrollme.zf.trigger")}),t.attr("data-events","scroll")},closeMeListener:function(t,e){var n=t.namespace.split(".")[0];s()("[data-".concat(n,"]")).not('[data-yeti-box="'.concat(e,'"]')).each(function(){var t=s()(this);t.triggerHandler("close.zf.trigger",[t])})}},c.Initializers.addClosemeListener=function(t){var e=s()("[data-yeti-box]"),n=["dropdown","tooltip","reveal"];if(t&&("string"==typeof t?n.push(t):"object"===r(t)&&"string"==typeof t[0]?n=n.concat(t):console.error("Plugin names must be strings")),e.length){var i=n.map(function(t){return"closeme.zf.".concat(t)}).join(" ");s()(window).off(i).on(i,c.Listeners.Global.closeMeListener)}},c.Initializers.addResizeListener=function(t){var e=s()("[data-resize]");e.length&&h(t,"resize.zf.trigger",c.Listeners.Global.resizeListener,e)},c.Initializers.addScrollListener=function(t){var e=s()("[data-scroll]");e.length&&h(t,"scroll.zf.trigger",c.Listeners.Global.scrollListener,e)},c.Initializers.addMutationEventsListener=function(t){if(!u)return!1;function e(t){var e=s()(t[0].target);switch(t[0].type){case"attributes":"scroll"===e.attr("data-events")&&"data-events"===t[0].attributeName&&e.triggerHandler("scrollme.zf.trigger",[e,window.pageYOffset]),"resize"===e.attr("data-events")&&"data-events"===t[0].attributeName&&e.triggerHandler("resizeme.zf.trigger",[e]),"style"===t[0].attributeName&&(e.closest("[data-mutate]").attr("data-events","mutate"),e.closest("[data-mutate]").triggerHandler("mutateme.zf.trigger",[e.closest("[data-mutate]")]));break;case"childList":e.closest("[data-mutate]").attr("data-events","mutate"),e.closest("[data-mutate]").triggerHandler("mutateme.zf.trigger",[e.closest("[data-mutate]")]);break;default:return!1}}var n=t.find("[data-resize], [data-scroll], [data-mutate]");if(n.length)for(var i=0;i<=n.length-1;i++){new u(e).observe(n[i],{attributes:!0,childList:!0,characterData:!1,subtree:!0,attributeFilter:["data-events","style"]})}}
80,c.Initializers.addSimpleListeners=function(){var t=s()(document);c.Initializers.addOpenListener(t),c.Initializers.addCloseListener(t),c.Initializers.addToggleListener(t),c.Initializers.addCloseableListener(t),c.Initializers.addToggleFocusListener(t)},c.Initializers.addGlobalListeners=function(){var t=s()(document);c.Initializers.addMutationEventsListener(t),c.Initializers.addResizeListener(),c.Initializers.addScrollListener(),c.Initializers.addClosemeListener()},c.init=function(t,e){Object(o.onLoad)(t(window),function(){!0!==t.triggersInitialized&&(c.Initializers.addSimpleListeners(),c.Initializers.addGlobalListeners(),t.triggersInitialized=!0)}),e&&(e.Triggers=c,e.IHearYou=c.Initializers.addGlobalListeners)}}
vendor: 5,675 bytes, lines 80-89
80,0:function(t,e,n){t.exports=n("./js/entries/foundation.js")},jquery:function(t,e){t.exports=n}},o.c=s,o.d=function(t,e,n){o.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},o.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)o.d(n,i,function(t){return e[t]}.bind(null,i));return n},o.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(e,"a",e),e},o.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},o.p="",o(o.s=0);function o(t){if(s[t])return s[t].exports;var e=s[t]={i:t,l:!1,exports:{}};return i[t].call(e.exports,e,e.exports,o),e.l=!0,e.exports}var i,s}); 81 82; 83/** 84 * what-input - A global utility for tracking the current input method (mouse, keyboard or touch). 85 * @version v5.2.6 86 * @link https://github.com/ten1seven/what-input 87 * @license MIT 88 */ 89!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("whatInput",[],t):"object"==typeof exports?exports.whatInput=t():e.whatInput=t()}(this,function(){return i={},n.m=o=[function(e,t){"use strict";e.exports=function(){if("undefined"==typeof document||"undefined"==typeof window)return{ask:function(){return"initial"},element:function(){return null},ignoreKeys:function(){},specificKeys:function(){},registerOnChange:function(){},unRegisterOnChange:function(){}};var t=document.documentElement,n=null,s="initial",u=s,o=Date.now(),i="false",d=["button","input","select","textarea"],r=[],c=[16,17,18,91,93],w=[],p={keydown:"keyboard",keyup:"keyboard",mousedown:"mouse",mousemove:"mouse",MSPointerDown:"pointer",MSPointerMove:"pointer",pointerdown:"pointer",pointermove:"pointer",touchstart:"touch",touchend:"touch"},a=!1,f={x:null,y:null},l={2:"touch",3:"touch",4:"mouse"},m=!1;try{var e=Object.defineProperty({},"passive",{get:function(){m=!0}});window.addEventListener("test",null,e)}catch(e){}var h=function(){var e=!!m&&{passive:!0};document.addEventListener("DOMContentLoaded",v),window.PointerEvent?(window.addEventListener("pointerdown",y),window.addEventListener("pointermove",E)):window.MSPointerEvent?(window.addEventListener("MSPointerDown",y),window.addEventListener("MSPointerMove",E)):(window.addEventListener("mousedown",y),window.addEventListener("mousemove",E),"ontouchstart"in window&&(window.addEventListener("touchstart",y,e),window.addEventListener("touchend",y))),window.addEventListener(O(),E,e),window.addEventListener("keydown",y),window.addEventListener("keyup",y),window.addEventListener("focusin",L),window.addEventListener("focusout",b)},v=function(){if(i=!(t.getAttribute("data-whatpersist")||"false"===document.body.getAttribute("data-whatpersist")))try{window.sessionStorage.getItem("what-input")&&(s=window.sessionStorage.getItem("what-input")),window.sessionStorage.getItem("what-intent")&&(u=window.sessionStorage.getItem("what-intent"))}catch(e){}g("input"),g("intent")},y=function(e){var t=e.which,n=p[e.type];"pointer"===n&&(n=S(e));var o=!w.length&&-1===c.indexOf(t),i=w.length&&-1!==w.indexOf(t),r="keyboard"===n&&t&&(o||i)||"mouse"===n||"touch"===n;if(M(n)&&(r=!1),r&&s!==n&&(x("input",s=n),g("input")),r&&u!==n){var a=document.activeElement;a&&a.nodeName&&(-1===d.indexOf(a.nodeName.toLowerCase())||"button"===a.nodeName.toLowerCase()&&!C(a,"form"))&&(x("intent",u=n),g("intent"))}},g=function(e){t.setAttribute("data-what"+e,"input"===e?s:u),k(e)},E=function(e){var t=p[e.type];"pointer"===t&&(t=S(e)),A(e),(!a&&!M(t)||a&&"wheel"===e.type||"mousewheel"===e.type||"DOMMouseScroll"===e.type)&&u!==t&&(x("intent",u=t),g("intent"))},L=function(e){e.target.nodeName?(n=e.target.nodeName.toLowerCase(),t.setAttribute("data-whatelement",n),e.target.classList&&e.target.classList.length&&t.setAttribute("data-whatclasses",e.target.classList.toString().replace(" ",","))):b()},b=function(){n=null,t.removeAttribute("data-whatelement"),t.removeAttribute("data-whatclasses")},x=function(e,t){if(i)try{window.sessionStorage.setItem("what-"+e,t)}catch(e){}},S=function(e){return"number"==typeof e.pointerType?l[e.pointerType]:"pen"===e.pointerType?"touch":e.pointerType},M=function(e){var t=Date.now(),n="mouse"===e&&"touch"===s&&t-o<200;return o=t,n},O=function(){return"onwheel"in document.createElement("div")?"wheel":void 0!==document.onmousewheel?"mousewheel":"DOMMouseScroll"},k=function(e){for(var t=0,n=r.length;t<n;t++)r[t].type===e&&r[t].fn.call(void 0,"input"===e?s:u)},A=function(e){f.x!==e.screenX||f.y!==e.screenY?(a=!1,f.x=e.screenX,f.y=e.screenY):a=!0},C=function(e,t){var n=window.Element.prototype;if(n.matches||(n.matches=n.msMatchesSelector||n.webkitMatchesSelector),n.closest)return e.closest(t);do{if(e.matches(t))return e;e=e.parentElement||e.parentNode}while(null!==e&&1===e.nodeType);return null};return"addEventListener"in window&&Array.prototype.indexOf&&(p[O()]="mouse",h()),{ask:function(e){return"intent"===e?u:s},element:function(){return n},ignoreKeys:function(e){c=e},specificKeys:function(e){w=e},registerOnChange:function(e,t){r.push({fn:e,type:t||"input"})},unRegisterOnChange:function(e){var t=function(e){for(var t=0,n=r.length;t<n;t++)if(r[t].fn===e)return t}(e);!t&&0!==t||r.splice(t,1)},clearStorage:function(){window.sessionStorage.clear()}}}()}],n.c=i,n.p="",n(0);function n(e){if(i[e])return i[e].exports;var t=i[e]={exports:{},id:e,loaded:!1};
89return o[e].call(t.exports,t,t.exports,n),t.loaded=!0,t.exports}var o,i}); 90 91; 92(function($){$(document).foundation();})(jQuery);; 93Drupal.debounce=function(func,wait,immediate){let timeout;let result;return function(...args){const context=this;const later=function(){timeout=null;if(!immediate)result=func.apply(context,args);};const callNow=immediate&&!timeout;clearTimeout(timeout);timeout=setTimeout(later,wait);if(callNow)result=func.apply(context,args);return result;};};; 94/* @license GPL-2.0-or-later https://raw.githubusercontent.com/jquery-form/form/master/LICENSE */ 95(function(factory){if(typeof define==='function'&&define.amd)define(['jquery'],factory);else if(typeof module==='object'&&module.exports)module.exports=function(root,jQuery){if(typeof jQuery==='undefined')if(typeof window!=='undefined')jQuery=require('jquery');else jQuery=require('jquery')(root);factory(jQuery);return jQuery;};else factory(jQuery);}(function($){'use strict';var rCRLF=/\r?\n/g;var feature={};feature.fileapi=$('<input type="file">').get(0).files!==undefined;feature.formdata=(typeof window.FormData!=='undefined');var hasProp=!!$.fn.prop;$.fn.attr2=function(){if(!hasProp)return this.attr.apply(this,arguments);var val=this.prop.apply(this,arguments);if((val&&val.jquery)||typeof val==='string')return val;return this.attr.apply(this,arguments);};$.fn.ajaxSubmit=function(options,data,dataType,onSuccess){if(!this.length){log('ajaxSubmit: skipping submit process - no element selected');return this;}var method,action,url,isMsie,iframeSrc,$form=this;if(typeof options==='function')options={success:options};else if(typeof options==='string'||(options===false&&arguments.length>0)){options={'url':options,'data':data,'dataType':dataType};if(typeof onSuccess==='function')options.success=onSuccess;}else{if(typeof options==='undefined')options={};}method=options.method||options.type||this.attr2('method');action=options.url||this.attr2('action');url=(typeof action==='string')?action.trim():'';url=url||window.location.href||'';if(url)url=(url.match(/^([^#]+)/)||[])[1];isMsie=/(MSIE|Trident)/.test(navigator.userAgent||'');iframeSrc=(isMsie&&/^https/i.test(window.location.href||''))?'javascript:false':'about:blank';options=$.extend(true,{url,success:$.ajaxSettings.success,type:method||$.ajaxSettings.type,iframeSrc},options);var veto={};this.trigger('form-pre-serialize',[this,options,veto]);if(veto.veto){log('ajaxSubmit: submit vetoed via form-pre-serialize trigger');return this;}if(options.beforeSerialize&&options.beforeSerialize(this,options)===false){log('ajaxSubmit: submit aborted via beforeSerialize callback');return this;}var traditional=options.traditional;if(typeof traditional==='undefined')traditional=$.ajaxSettings.traditional;var elements=[];var qx,a=this.formToArray(options.semantic,elements,options.filtering);if(options.data){var optionsData=typeof (options.data)==="function"?options.data(a):options.data;options.extraData=optionsData;qx=$.param(optionsData,traditional);}if(options.beforeSubmit&&options.beforeSubmit(a,this,options)===false){log('ajaxSubmit: submit aborted via beforeSubmit callback');return this;}this.trigger('form-submit-validate',[a,this,options,veto]);if(veto.veto){log('ajaxSubmit: submit vetoed via form-submit-validate trigger');return this;}var q=$.param(a,traditional);if(qx)q=(q?(q+'&'+qx):qx);if(options.type.toUpperCase()==='GET'){options.url+=(options.url.indexOf('?')>=0?'&':'?')+q;options.data=null;}else options.data=q;var callbacks=[];if(options.resetForm)callbacks.push(function(){$form.resetForm();});if(options.clearForm)callbacks.push(function(){$form.clearForm(options.includeHidden);});if(!options.dataType&&options.target){var oldSuccess=options.success||function(){};callbacks.push(function(data,textStatus,jqXHR){var successArguments=arguments,fn=options.replaceTarget?'replaceWith':'html';$(options.target)[fn](data).each(function(){oldSuccess.apply(this,successArguments);});});}else{if(options.success)if(Array.isArray(options.success))callbacks=callbacks.concat(options.success);else callbacks.push(options.success);}options.success=function(data,status,xhr){var context=options.context||this;for(var i=0,max=callbacks.length;i<max;i++)callbacks[i].apply(context,[data,status,xhr||$form,$form]);};if(options.error){var oldError=options.error;options.error=function(xhr,status,error){var context=options.context||this;oldError.apply(context,[xhr,status,error,$form]);};}if(options.complete){var oldComplete=options.complete;options.complete=function(xhr,status){var context=options.context||this;oldComplete.apply(context,[xhr,status,$form]);};}var fileInputs=$('input[type=file]:enabled',this).filter(function(){return $(this).val()!=='';});var hasFileInputs=fileInputs.length>0;var mp='multipart/form-data';var multipart=($form.attr('enctype')===mp||$form.attr('encoding')===mp);var fileAPI=feature.fileapi&&feature.formdata;log('fileAPI :'+fileAPI);var shouldUseFrame=(hasFileInputs||multipart)&&!fileAPI;var jqxhr;if(options.iframe!==false&&(options.iframe||shouldUseFrame))if(options.closeKeepAlive)$.get(options.closeKeepAlive,function(){jqxhr=fileUploadIframe(a);});else jqxhr=fileUploadIframe(a);else if((hasFileInputs||multipart)&&fileAPI)jqxhr=fileUploadXhr(a);else jqxhr=$.ajax(options);$form.removeData('jqxhr').data('jqxhr',jqxhr);for(var k=0;k<elements.length;k++)elements[k]=null;this.trigger('form-submit-notify',[this,options]);return this;function deepSerialize(extraData){var serialized=$.param(extraData,options.traditional).split('&');var len=serialized.length;var result=[];var i,part;for(i=0;i<len;i++){serialized[i]=serialized[i].replace(/\+/g,' ');part=serialized[i].split('=');result.push([decodeURIComponent(part[0]),decodeURIComponent(part[1])]);}return result;}function fileUploadXhr(a){var formdata=new FormData();for(var i=0;i<a.length;i++)formdata.append(a[i].name,a[i].value);if(options.extraData){var serializedData=deepSerialize(options.extraData);for(i=0;i<serializedData.length;i++)if(serializedData[i])formdata.append(serializedData[i][0],serializedData[i][1]);}options.data=null;var s=$.extend(true,{},$.ajaxSettings,options,{contentType:false,processData:false,cache:false,type:method||'POST'});if(options.uploadProgress)s.xhr=function(){var xhr=$.ajaxSettings.xhr();if(xhr.upload)xhr.upload.addEventListener('progress',function(event){var percent=0;var position=event.loaded||event.position;var total=event.total;if(event.lengthComputable)percent=Math.ceil(position/total*100);options.uploadProgress(event,position,total,percent);},false);return xhr;};s.data=null;var beforeSend=s.beforeSend;s.beforeSend=function(xhr,o){if(options.formData)o.data=options.formData;else o.data=formdata;
95if(beforeSend)beforeSend.call(this,xhr,o);};return $.ajax(s);}function fileUploadIframe(a){var form=$form[0],el,i,s,g,id,$io,io,xhr,sub,n,timedOut,timeoutHandle;var deferred=$.Deferred();deferred.abort=function(status){xhr.abort(status);};if(a)for(i=0;i<elements.length;i++){el=$(elements[i]);if(hasProp)el.prop('disabled',false);else el.removeAttr('disabled');}s=$.extend(true,{},$.ajaxSettings,options);s.context=s.context||s;id='jqFormIO'+new Date().getTime();var ownerDocument=form.ownerDocument;var $body=$form.closest('body');if(s.iframeTarget){$io=$(s.iframeTarget,ownerDocument);n=$io.attr2('name');if(!n)$io.attr2('name',id);else id=n;}else{$io=$('<iframe name="'+id+'" src="'+s.iframeSrc+'" />',ownerDocument);$io.css({position:'absolute',top:'-1000px',left:'-1000px'});}io=$io[0];xhr={aborted:0,responseText:null,responseXML:null,status:0,statusText:'n/a',getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(status){var e=(status==='timeout'?'timeout':'aborted');log('aborting upload... '+e);this.aborted=1;try{if(io.contentWindow.document.execCommand)io.contentWindow.document.execCommand('Stop');}catch(ignore){}$io.attr('src',s.iframeSrc);xhr.error=e;if(s.error)s.error.call(s.context,xhr,e,status);if(g)$.event.trigger('ajaxError',[xhr,s,e]);if(s.complete)s.complete.call(s.context,xhr,e);}};g=s.global;if(g&&$.active++===0)$.event.trigger('ajaxStart');if(g)$.event.trigger('ajaxSend',[xhr,s]);if(s.beforeSend&&s.beforeSend.call(s.context,xhr,s)===false){if(s.global)$.active--;deferred.reject();return deferred;}if(xhr.aborted){deferred.reject();return deferred;}sub=form.clk;if(sub){n=sub.name;if(n&&!sub.disabled){s.extraData=s.extraData||{};s.extraData[n]=sub.value;if(sub.type==='image'){s.extraData[n+'.x']=form.clk_x;s.extraData[n+'.y']=form.clk_y;}}}var CLIENT_TIMEOUT_ABORT=1;var SERVER_ABORT=2;function getDoc(frame){var doc=null;try{if(frame.contentWindow)doc=frame.contentWindow.document;}catch(err){log('cannot get iframe.contentWindow document: '+err);}if(doc)return doc;try{doc=frame.contentDocument?frame.contentDocument:frame.document;}catch(err){log('cannot get iframe.contentDocument: '+err);doc=frame.document;}return doc;}var csrf_token=$('meta[name=csrf-token]').attr('content');var csrf_param=$('meta[name=csrf-param]').attr('content');if(csrf_param&&csrf_token){s.extraData=s.extraData||{};s.extraData[csrf_param]=csrf_token;}function doSubmit(){var t=$form.attr2('target'),a=$form.attr2('action'),mp='multipart/form-data',et=$form.attr('enctype')||$form.attr('encoding')||mp;form.setAttribute('target',id);if(!method||/post/i.test(method))form.setAttribute('method','POST');if(a!==s.url)form.setAttribute('action',s.url);if(!s.skipEncodingOverride&&(!method||/post/i.test(method)))$form.attr({encoding:'multipart/form-data',enctype:'multipart/form-data'});if(s.timeout)timeoutHandle=setTimeout(function(){timedOut=true;cb(CLIENT_TIMEOUT_ABORT);},s.timeout);function checkState(){try{var state=getDoc(io).readyState;log('state = '+state);if(state&&state.toLowerCase()==='uninitialized')setTimeout(checkState,50);}catch(e){log('Server abort: ',e,' (',e.name,')');cb(SERVER_ABORT);if(timeoutHandle)clearTimeout(timeoutHandle);timeoutHandle=undefined;}}var extraInputs=[];try{if(s.extraData)for(var n in s.extraData)if(s.extraData.hasOwnProperty(n))if($.isPlainObject(s.extraData[n])&&s.extraData[n].hasOwnProperty('name')&&s.extraData[n].hasOwnProperty('value'))extraInputs.push($('<input type="hidden" name="'+s.extraData[n].name+'">',ownerDocument).val(s.extraData[n].value).appendTo(form)[0]);else extraInputs.push($('<input type="hidden" name="'+n+'">',ownerDocument).val(s.extraData[n]).appendTo(form)[0]);if(!s.iframeTarget)$io.appendTo($body);if(io.attachEvent)io.attachEvent('onload',cb);else io.addEventListener('load',cb,false);setTimeout(checkState,15);try{form.submit();}catch(err){var submitFn=document.createElement('form').submit;submitFn.apply(form);}}finally{form.setAttribute('action',a);form.setAttribute('enctype',et);if(t)form.setAttribute('target',t);else $form.removeAttr('target');$(extraInputs).remove();}}if(s.forceSync)doSubmit();else setTimeout(doSubmit,10);var data,doc,domCheckCount=50,callbackProcessed;function cb(e){if(xhr.aborted||callbackProcessed)return;doc=getDoc(io);if(!doc){log('cannot access response document');e=SERVER_ABORT;}if(e===CLIENT_TIMEOUT_ABORT&&xhr){xhr.abort('timeout');deferred.reject(xhr,'timeout');return;}if(e===SERVER_ABORT&&xhr){xhr.abort('server abort');deferred.reject(xhr,'error','server abort');return;}if(!doc||doc.location.href===s.iframeSrc)if(!timedOut)return;if(io.detachEvent)io.detachEvent('onload',cb);else io.removeEventListener('load',cb,false);var status='success',errMsg;
95try{if(timedOut)throw 'timeout';var isXml=s.dataType==='xml'||doc.XMLDocument||$.isXMLDoc(doc);log('isXml='+isXml);if(!isXml&&window.opera&&(doc.body===null||!doc.body.innerHTML))if(--domCheckCount){log('requeing onLoad callback, DOM not available');setTimeout(cb,250);return;}var docRoot=doc.body?doc.body:doc.documentElement;xhr.responseText=docRoot?docRoot.innerHTML:null;xhr.responseXML=doc.XMLDocument?doc.XMLDocument:doc;if(isXml)s.dataType='xml';xhr.getResponseHeader=function(header){var headers={'content-type':s.dataType};return headers[header.toLowerCase()];};if(docRoot){xhr.status=Number(docRoot.getAttribute('status'))||xhr.status;xhr.statusText=docRoot.getAttribute('statusText')||xhr.statusText;}var dt=(s.dataType||'').toLowerCase();var scr=/(json|script|text)/.test(dt);if(scr||s.textarea){var ta=doc.getElementsByTagName('textarea')[0];if(ta){xhr.responseText=ta.value;xhr.status=Number(ta.getAttribute('status'))||xhr.status;xhr.statusText=ta.getAttribute('statusText')||xhr.statusText;}else{if(scr){var pre=doc.getElementsByTagName('pre')[0];var b=doc.getElementsByTagName('body')[0];if(pre)xhr.responseText=pre.textContent?pre.textContent:pre.innerText;else{if(b)xhr.responseText=b.textContent?b.textContent:b.innerText;}}}}else{if(dt==='xml'&&!xhr.responseXML&&xhr.responseText)xhr.responseXML=toXml(xhr.responseText);}try{data=httpData(xhr,dt,s);}catch(err){status='parsererror';xhr.error=errMsg=(err||status);}}catch(err){log('error caught: ',err);status='error';xhr.error=errMsg=(err||status);}if(xhr.aborted){log('upload aborted');status=null;}if(xhr.status)status=((xhr.status>=200&&xhr.status<300)||xhr.status===304)?'success':'error';if(status==='success'){if(s.success)s.success.call(s.context,data,'success',xhr);deferred.resolve(xhr.responseText,'success',xhr);if(g)$.event.trigger('ajaxSuccess',[xhr,s]);}else{if(status){if(typeof errMsg==='undefined')errMsg=xhr.statusText;if(s.error)s.error.call(s.context,xhr,status,errMsg);deferred.reject(xhr,'error',errMsg);if(g)$.event.trigger('ajaxError',[xhr,s,errMsg]);}}if(g)$.event.trigger('ajaxComplete',[xhr,s]);if(g&&!--$.active)$.event.trigger('ajaxStop');if(s.complete)s.complete.call(s.context,xhr,status);callbackProcessed=true;if(s.timeout)clearTimeout(timeoutHandle);setTimeout(function(){if(!s.iframeTarget)$io.remove();else $io.attr('src',s.iframeSrc);xhr.responseXML=null;},100);}var toXml=$.parseXML||function(s,doc){if(window.ActiveXObject){doc=new ActiveXObject('Microsoft.XMLDOM');doc.async='false';doc.loadXML(s);}else doc=(new DOMParser()).parseFromString(s,'text/xml');return (doc&&doc.documentElement&&doc.documentElement.nodeName!=='parsererror')?doc:null;};var parseJSON=$.parseJSON||function(s){return window['eval']('('+s+')');};var httpData=function(xhr,type,s){var ct=xhr.getResponseHeader('content-type')||'',xml=((type==='xml'||!type)&&ct.indexOf('xml')>=0),data=xml?xhr.responseXML:xhr.responseText;if(xml&&data.documentElement.nodeName==='parsererror')if($.error)$.error('parsererror');if(s&&s.dataFilter)data=s.dataFilter(data,type);if(typeof data==='string')if((type==='json'||!type)&&ct.indexOf('json')>=0)data=parseJSON(data);else{if((type==='script'||!type)&&ct.indexOf('javascript')>=0)$.globalEval(data);}return data;};return deferred;}};$.fn.ajaxForm=function(options,data,dataType,onSuccess){if(typeof options==='string'||(options===false&&arguments.length>0)){options={'url':options,'data':data,'dataType':dataType};if(typeof onSuccess==='function')options.success=onSuccess;}options=options||{};options.delegation=options.delegation&&typeof $.fn.on==='function';if(!options.delegation&&this.length===0){var o={s:this.selector,c:this.context};if(!$.isReady&&o.s){log('DOM not ready, queuing ajaxForm');$(function(){$(o.s,o.c).ajaxForm(options);});return this;}log('terminating; zero elements found by selector'+($.isReady?'':' (DOM not ready)'));return this;}if(options.delegation){$(document).off('submit.form-plugin',this.selector,doAjaxSubmit).off('click.form-plugin',this.selector,captureSubmittingElement).on('submit.form-plugin',this.selector,options,doAjaxSubmit).on('click.form-plugin',this.selector,options,captureSubmittingElement);return this;}if(options.beforeFormUnbind)options.beforeFormUnbind(this,options);return this.ajaxFormUnbind().on('submit.form-plugin',options,doAjaxSubmit).on('click.form-plugin',options,captureSubmittingElement);};function doAjaxSubmit(e){var options=e.data;if(!e.isDefaultPrevented()){e.preventDefault();$(e.target).closest('form').ajaxSubmit(options);}}function captureSubmittingElement(e){var target=e.target;var $el=$(target);if(!$el.is('[type=submit],[type=image]')){var t=$el.closest('[type=submit]');if(t.length===0)return;target=t[0];}var form=target.form;form.clk=target;if(target.type==='image')if(typeof e.offsetX!=='undefined'){form.clk_x=e.offsetX;form.clk_y=e.offsetY;}else if(typeof $.fn.offset==='function'){var offset=$el.offset();form.clk_x=e.pageX-offset.left;form.clk_y=e.pageY-offset.top;}else{form.clk_x=e.pageX-target.offsetLeft;form.clk_y=e.pageY-target.offsetTop;}setTimeout(function(){form.clk=form.clk_x=form.clk_y=null;},100);}$.fn.ajaxFormUnbind=function(){return this.off('submit.form-plugin click.form-plugin');};$.fn.formToArray=function(semantic,elements,filtering){var a=[];if(this.length===0)return a;var form=this[0];var formId=this.attr('id');var els=(semantic||typeof form.elements==='undefined')?form.getElementsByTagName('*'):form.elements;var els2;if(els)els=$.makeArray(els);if(formId&&(semantic||/(Edge|Trident)\//.test(navigator.userAgent))){els2=$(':input[form="'+formId+'"]').get();if(els2.length)els=(els||[]).concat(els2);}if(!els||!els.length)return a;
95if(typeof (filtering)==="function")els=$.map(els,filtering);var i,j,n,v,el,max,jmax;for(i=0,max=els.length;i<max;i++){el=els[i];n=el.name;if(!n||el.disabled)continue;if(semantic&&form.clk&&el.type==='image'){if(form.clk===el){a.push({name:n,value:$(el).val(),type:el.type});a.push({name:n+'.x',value:form.clk_x},{name:n+'.y',value:form.clk_y});}continue;}v=$.fieldValue(el,true);if(v&&v.constructor===Array){if(elements)elements.push(el);for(j=0,jmax=v.length;j<jmax;j++)a.push({name:n,value:v[j]});}else if(feature.fileapi&&el.type==='file'){if(elements)elements.push(el);var files=el.files;if(files.length)for(j=0;j<files.length;j++)a.push({name:n,value:files[j],type:el.type});else a.push({name:n,value:'',type:el.type});}else{if(v!==null&&typeof v!=='undefined'){if(elements)elements.push(el);a.push({name:n,value:v,type:el.type,required:el.required});}}}if(!semantic&&form.clk){var $input=$(form.clk),input=$input[0];n=input.name;if(n&&!input.disabled&&input.type==='image'){a.push({name:n,value:$input.val()});a.push({name:n+'.x',value:form.clk_x},{name:n+'.y',value:form.clk_y});}}return a;};$.fn.formSerialize=function(semantic){return $.param(this.formToArray(semantic));};$.fn.fieldSerialize=function(successful){var a=[];this.each(function(){var n=this.name;if(!n)return;var v=$.fieldValue(this,successful);if(v&&v.constructor===Array)for(var i=0,max=v.length;i<max;i++)a.push({name:n,value:v[i]});else{if(v!==null&&typeof v!=='undefined')a.push({name:this.name,value:v});}});return $.param(a);};$.fn.fieldValue=function(successful){for(var val=[],i=0,max=this.length;i<max;i++){var el=this[i];var v=$.fieldValue(el,successful);if(v===null||typeof v==='undefined'||(v.constructor===Array&&!v.length))continue;if(Array.isArray(v))val=val.concat(v);else val.push(v);}return val;};$.fieldValue=function(el,successful){var n=el.name,t=el.type,tag=el.tagName.toLowerCase();if(typeof successful==='undefined')successful=true;if(successful&&(!n||el.disabled||t==='reset'||t==='button'||(t==='checkbox'||t==='radio')&&!el.checked||(t==='submit'||t==='image')&&el.form&&el.form.clk!==el||tag==='select'&&el.selectedIndex===-1))return null;if(tag==='select'){var index=el.selectedIndex;if(index<0)return null;var a=[],ops=el.options;var one=(t==='select-one');var max=(one?index+1:ops.length);for(var i=(one?index:0);i<max;i++){var op=ops[i];if(op.selected&&!op.disabled){var v=op.value;if(!v)v=(op.attributes&&op.attributes.value&&!(op.attributes.value.specified))?op.text:op.value;if(one)return v;a.push(v);}}return a;}return $(el).val().replace(rCRLF,'\r\n');};$.fn.clearForm=function(includeHidden){return this.each(function(){$('input,select,textarea',this).clearFields(includeHidden);});};$.fn.clearFields=$.fn.clearInputs=function(includeHidden){var re=/^(?:color|date|datetime|email|month|number|password|range|search|tel|text|time|url|week)$/i;return this.each(function(){var t=this.type,tag=this.tagName.toLowerCase();if(re.test(t)||tag==='textarea')this.value='';else if(t==='checkbox'||t==='radio')this.checked=false;else if(tag==='select')this.selectedIndex=-1;else if(t==='file')if(/MSIE/.test(navigator.userAgent))$(this).replaceWith($(this).clone(true));else $(this).val('');else{if(includeHidden)if((includeHidden===true&&/hidden/.test(t))||(typeof includeHidden==='string'&&$(this).is(includeHidden)))this.value='';}});};$.fn.resetForm=function(){return this.each(function(){var el=$(this);var tag=this.tagName.toLowerCase();switch(tag){case 'input':this.checked=this.defaultChecked;case 'textarea':this.value=this.defaultValue;return true;case 'option':case 'optgroup':var select=el.parents('select');if(select.length&&select[0].multiple)if(tag==='option')this.selected=this.defaultSelected;else el.find('option').resetForm();else select.resetForm();return true;case 'select':el.find('option').each(function(i){this.selected=this.defaultSelected;if(this.defaultSelected&&!el[0].multiple){el[0].selectedIndex=i;return false;}});return true;case 'label':var forEl=$(el.attr('for'));var list=el.find('input,select,textarea');if(forEl[0])list.unshift(forEl[0]);list.resetForm();return true;case 'form':if(typeof this.reset==='function'||(typeof this.reset==='object'&&!this.reset.nodeType))this.reset();return true;default:el.find('form,input,label,select,textarea').resetForm();return true;}}
95);};$.fn.enable=function(b){if(typeof b==='undefined')b=true;return this.each(function(){this.disabled=!b;});};$.fn.selected=function(select){if(typeof select==='undefined')select=true;return this.each(function(){var t=this.type;if(t==='checkbox'||t==='radio')this.checked=select;else{if(this.tagName.toLowerCase()==='option'){var $sel=$(this).parent('select');if(select&&$sel[0]&&$sel[0].type==='select-one')$sel.find('option').selected(false);this.selected=select;}}});};$.fn.ajaxSubmit.debug=false;function log(){if(!$.fn.ajaxSubmit.debug)return;var msg='[jquery.form] '+Array.prototype.join.call(arguments,'');if(window.console&&window.console.log)window.console.log(msg);else{if(window.opera&&window.opera.postError)window.opera.postError(msg);}}}));; 96/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 97(function($,Drupal){Drupal.theme.progressBar=function(id){const escapedId=Drupal.checkPlain(id);return (`<div id="${escapedId}" class="progress" aria-live="polite">`+'<div class="progress__label"> </div>'+'<div class="progress__track"><div class="progress__bar"></div></div>'+'<div class="progress__percentage"></div>'+'<div class="progress__description"> </div>'+'</div>');};Drupal.ProgressBar=function(id,updateCallback,method,errorCallback){this.id=id;this.method=method||'GET';this.updateCallback=updateCallback;this.errorCallback=errorCallback;this.element=$(Drupal.theme('progressBar',id));};$.extend(Drupal.ProgressBar.prototype,{setProgress(percentage,message,label){if(percentage>=0&&percentage<=100){$(this.element).find('div.progress__bar').each(function(){this.style.width=`${percentage}%`;});$(this.element).find('div.progress__percentage').html(`${percentage}%`);}$('div.progress__description',this.element).html(message);$('div.progress__label',this.element).html(label);if(this.updateCallback)this.updateCallback(percentage,message,this);},startMonitoring(uri,delay){this.delay=delay;this.uri=uri;this.sendPing();},stopMonitoring(){clearTimeout(this.timer);this.uri=null;},sendPing(){if(this.timer)clearTimeout(this.timer);if(this.uri){const pb=this;let uri=this.uri;if(!uri.includes('?'))uri+='?';else uri+='&';uri+='_format=json';$.ajax({type:this.method,url:uri,data:'',dataType:'json',success(progress){if(progress.status===0){pb.displayError(progress.data);return;}pb.setProgress(progress.percentage,progress.message,progress.label);pb.timer=setTimeout(()=>{pb.sendPing();},pb.delay);},error(xmlhttp){const e=new Drupal.AjaxError(xmlhttp,pb.uri);pb.displayError(`<pre>${e.message}</pre>`);}});}},displayError(string){const error=$('<div class="messages messages--error"></div>').html(string);$(this.element).before(error).hide();if(this.errorCallback)this.errorCallback(this);}});})(jQuery,Drupal);; 98/* @license MIT https://raw.githubusercontent.com/muicss/loadjs/4.3.0/LICENSE.txt */ 99loadjs=function(){var h=function(){},o={},c={},f={};function u(e,n){if(e){var t=f[e];if(c[e]=n,t)for(;t.length;)t[0](e,n),t.splice(0,1)}}function l(e,n){e.call&&(e={success:e}),n.length?(e.error||h)(n):(e.success||h)(e)}function p(t,r,i,s){var o,e,u,n=document,c=i.async,f=(i.numRetries||0)+1,l=i.before||h,a=t.replace(/[\?|#].*$/,""),d=t.replace(/^(css|img|module|nomodule)!/,"");if(s=s||0,/(^css!|\.css$)/.test(a))(u=n.createElement("link")).rel="stylesheet",u.href=d,(o="hideFocus"in u)&&u.relList&&(o=0,u.rel="preload",u.as="style");else if(/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(a))(u=n.createElement("img")).src=d;else if((u=n.createElement("script")).src=d,u.async=void 0===c||c,e="noModule"in u,/^module!/.test(a)){if(!e)return r(t,"l");u.type="module"}else if(/^nomodule!/.test(a)&&e)return r(t,"l");!(u.onload=u.onerror=u.onbeforeload=function(e){var n=e.type[0];if(o)try{u.sheet.cssText.length||(n="e")}catch(e){18!=e.code&&(n="e")}if("e"==n){if((s+=1)<f)return p(t,r,i,s)}else if("preload"==u.rel&&"style"==u.as)return u.rel="stylesheet";r(t,n,e.defaultPrevented)})!==l(t,u)&&n.head.appendChild(u)}function t(e,n,t){var r,i;if(n&&n.trim&&(r=n),i=(r?t:n)||{},r){if(r in o)throw"LoadJS";o[r]=!0}function s(n,t){!function(e,r,n){var t,i,s=(e=e.push?e:[e]).length,o=s,u=[];for(t=function(e,n,t){if("e"==n&&u.push(e),"b"==n){if(!t)return;u.push(e)}--s||r(u)},i=0;i<o;i++)p(e[i],t,n)}(e,function(e){l(i,e),n&&l({success:n,error:t},e),u(r,e)},i)}if(i.returnPromise)return new Promise(s);s()}return t.ready=function(e,n){return function(e,t){e=e.push?e:[e];var n,r,i,s=[],o=e.length,u=o;
99for(n=function(e,n){n.length&&s.push(e),--u||t(s)};o--;)r=e[o],(i=c[r])?n(r,i):(f[r]=f[r]||[]).push(n)}(e,function(e){l(n,e)}),t},t.done=function(e){u(e,[])},t.reset=function(){o={},c={},f={}},t.isDefined=function(e){return e in o},t}();; 100/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 101(function(Drupal,debounce){let liveElement;const announcements=[];Drupal.behaviors.drupalAnnounce={attach(context){if(!liveElement){liveElement=document.createElement('div');liveElement.id='drupal-live-announce';liveElement.className='visually-hidden';liveElement.setAttribute('aria-live','polite');liveElement.setAttribute('aria-busy','false');document.body.appendChild(liveElement);}}};function announce(){const text=[];let priority='polite';let announcement;const il=announcements.length;for(let i=0;i<il;i++){announcement=announcements.pop();text.unshift(announcement.text);if(announcement.priority==='assertive')priority='assertive';}if(text.length){liveElement.innerHTML='';liveElement.setAttribute('aria-busy','true');liveElement.setAttribute('aria-live',priority);liveElement.innerHTML=text.join('\n');liveElement.setAttribute('aria-busy','false');}}Drupal.announce=function(text,priority){announcements.push({text,priority});return debounce(announce,200)();};})(Drupal,Drupal.debounce);; 102((Drupal)=>{Drupal.Message=class{constructor(messageWrapper=null){if(!messageWrapper)this.messageWrapper=Drupal.Message.defaultWrapper();else this.messageWrapper=messageWrapper;}static defaultWrapper(){let wrapper=document.querySelector('[data-drupal-messages]')||document.querySelector('[data-drupal-messages-fallback]');if(!wrapper){wrapper=document.createElement('div');document.body.appendChild(wrapper);}if(wrapper.hasAttribute('data-drupal-messages-fallback')){wrapper.removeAttribute('data-drupal-messages-fallback');wrapper.classList.remove('hidden');}wrapper.setAttribute('data-drupal-messages','');return wrapper.innerHTML===''?Drupal.Message.messageInternalWrapper(wrapper):wrapper.firstElementChild;}static getMessageTypeLabels(){return {status:Drupal.t('Status message'),error:Drupal.t('Error message'),warning:Drupal.t('Warning message')};}add(message,options={}){if(!options.hasOwnProperty('type'))options.type='status';if(typeof message!=='string')throw new Error('Message must be a string.');Drupal.Message.announce(message,options);options.id=options.id?String(options.id):`${options.type}-${Math.random().toFixed(15).replace('0.','')}`;if(!Drupal.Message.getMessageTypeLabels().hasOwnProperty(options.type)){const {type}=options;throw new Error(`The message type, ${type}, is not present in Drupal.Message.getMessageTypeLabels().`);}this.messageWrapper.appendChild(Drupal.theme('message',{text:message},options));return options.id;}select(id){return this.messageWrapper.querySelector(`[data-drupal-message-id^="${id}"]`);}remove(id){return this.messageWrapper.removeChild(this.select(id));}clear(){Array.prototype.forEach.call(this.messageWrapper.querySelectorAll('[data-drupal-message-id]'),(message)=>{this.messageWrapper.removeChild(message);});}static announce(message,options){if(!options.priority&&(options.type==='warning'||options.type==='error'))options.priority='assertive';if(options.announce!=='')Drupal.announce(options.announce||message,options.priority);}static messageInternalWrapper(messageWrapper){const innerWrapper=document.createElement('div');innerWrapper.setAttribute('class','messages__wrapper');messageWrapper.insertAdjacentElement('afterbegin',innerWrapper);return innerWrapper;}};Drupal.theme.message=({text},{type,id})=>{const messagesTypes=Drupal.Message.getMessageTypeLabels();const messageWrapper=document.createElement('div');messageWrapper.setAttribute('class',`messages messages--${type}`);messageWrapper.setAttribute('role',type==='error'||type==='warning'?'alert':'status');messageWrapper.setAttribute('data-drupal-message-id',id);messageWrapper.setAttribute('data-drupal-message-type',type);messageWrapper.setAttribute('aria-label',messagesTypes[type]);messageWrapper.innerHTML=`${text}`;return messageWrapper;};})(Drupal);; 103(function($,window,Drupal,drupalSettings,loadjs,{isFocusable,tabbable}){Drupal.behaviors.AJAX={attach(context,settings){function loadAjaxBehavior(base){const elementSettings=settings.ajax[base];if(typeof elementSettings.selector==='undefined')elementSettings.selector=`#${base}`;
103once('drupal-ajax',$(elementSettings.selector)).forEach((el)=>{elementSettings.element=el;elementSettings.base=base;Drupal.ajax(elementSettings);});}Object.keys(settings.ajax||{}).forEach(loadAjaxBehavior);Drupal.ajax.bindAjaxLinks(document.body);once('ajax','.use-ajax-submit').forEach((el)=>{const elementSettings={};elementSettings.url=$(el.form).attr('action');elementSettings.setClick=true;elementSettings.event='click';elementSettings.progress={type:'throbber'};elementSettings.base=el.id;elementSettings.element=el;Drupal.ajax(elementSettings);});},detach(context,settings,trigger){if(trigger==='unload')Drupal.ajax.expired().forEach((instance)=>{Drupal.ajax.instances[instance.instanceIndex]=null;});}};Drupal.AjaxError=function(xmlhttp,uri,customMessage){let statusCode;let statusText;let responseText;if(xmlhttp.status)statusCode=`\n${Drupal.t('An AJAX HTTP error occurred.')}\n${Drupal.t('HTTP Result Code: !status',{'!status':xmlhttp.status})}`;else statusCode=`\n${Drupal.t('An AJAX HTTP request terminated abnormally.')}`;statusCode+=`\n${Drupal.t('Debugging information follows.')}`;const pathText=`\n${Drupal.t('Path: !uri',{'!uri':uri})}`;statusText='';try{statusText=`\n${Drupal.t('StatusText: !statusText',{'!statusText':xmlhttp.statusText.trim()})}`;}catch(e){}responseText='';try{responseText=`\n${Drupal.t('ResponseText: !responseText',{'!responseText':xmlhttp.responseText.trim()})}`;}catch(e){}responseText=responseText.replace(/<("[^"]*"|'[^']*'|[^'">])*>/gi,'');responseText=responseText.replace(/[\n]+\s+/g,'\n');const readyStateText=xmlhttp.status===0?`\n${Drupal.t('ReadyState: !readyState',{'!readyState':xmlhttp.readyState})}`:'';customMessage=customMessage?`\n${Drupal.t('CustomMessage: !customMessage',{'!customMessage':customMessage})}`:'';this.message=statusCode+pathText+statusText+customMessage+responseText+readyStateText;this.name='AjaxError';if(!Drupal.AjaxError.messages)Drupal.AjaxError.messages=new Drupal.Message();Drupal.AjaxError.messages.add(Drupal.t("Oops, something went wrong. Check your browser's developer console for more details."),{type:'error'});};Drupal.AjaxError.prototype=new Error();Drupal.AjaxError.prototype.constructor=Drupal.AjaxError;Drupal.ajax=function(settings){if(arguments.length!==1)throw new Error('Drupal.ajax() function must be called with one configuration object only');const base=settings.base||false;const element=settings.element||false;delete settings.base;delete settings.element;if(!settings.progress&&!element)settings.progress=false;const ajax=new Drupal.Ajax(base,element,settings);ajax.instanceIndex=Drupal.ajax.instances.length;Drupal.ajax.instances.push(ajax);return ajax;};Drupal.ajax.instances=[];Drupal.ajax.expired=function(){return Drupal.ajax.instances.filter((instance)=>instance&&instance.element!==false&&!document.body.contains(instance.element));};Drupal.ajax.bindAjaxLinks=(element)=>{once('ajax','.use-ajax',element).forEach((ajaxLink)=>{const $linkElement=$(ajaxLink);const elementSettings={progress:{type:'throbber'},dialogType:$linkElement.data('dialog-type'),dialog:$linkElement.data('dialog-options'),dialogRenderer:$linkElement.data('dialog-renderer'),base:$linkElement.attr('id'),element:ajaxLink};const href=$linkElement.attr('href');if(href){elementSettings.url=href;elementSettings.event='click';}const httpMethod=$linkElement.data('ajax-http-method');if(httpMethod)elementSettings.httpMethod=httpMethod;Drupal.ajax(elementSettings);});};Drupal.Ajax=function(base,element,elementSettings){const defaults={httpMethod:'POST',event:element?'mousedown':null,keypress:true,selector:base?`#${base}`:null,effect:'none',speed:'none',method:'replaceWith',progress:{type:'throbber',message:Drupal.t('Processing...')},submit:{js:true}};$.extend(this,defaults,elementSettings);this.commands=new Drupal.AjaxCommands();this.instanceIndex=false;if(this.wrapper)this.wrapper=`#${this.wrapper}`;this.element=element;this.preCommandsFocusedElementSelector=null;this.elementSettings=elementSettings;if(this.element&&this.element.form)this.$form=$(this.element.form);if(!this.url){const $element=$(this.element);if(this.element.tagName==='A')this.url=$element.attr('href');else{if(this.element&&element.form)this.url=this.$form.attr('action');}}const originalUrl=this.url;this.url=this.url.replace(/\/nojs(\/|$|\?|#)/,'/ajax$1');if(drupalSettings.ajaxTrustedUrl[originalUrl])drupalSettings.ajaxTrustedUrl[this.url]=true;const ajax=this;ajax.options={url:ajax.url,data:ajax.submit,isInProgress(){return ajax.ajaxing;},beforeSerialize(elementSettings,options){return ajax.beforeSerialize(elementSettings,options);},beforeSubmit(formValues,elementSettings,options){ajax.ajaxing=true;ajax.preCommandsFocusedElementSelector=null;return ajax.beforeSubmit(formValues,elementSettings,options);},beforeSend(xmlhttprequest,options){ajax.ajaxing=true;return ajax.beforeSend(xmlhttprequest,options);},success(response,status,xmlhttprequest){ajax.preCommandsFocusedElementSelector=document.activeElement.getAttribute('data-drupal-selector');if(typeof response==='string')response=$.parseJSON(response);if(response!==null&&!drupalSettings.ajaxTrustedUrl[ajax.url])if(xmlhttprequest.getResponseHeader('X-Drupal-Ajax-Token')!=='1'){const customMessage=Drupal.t('The response failed verification so will not be processed.');return ajax.error(xmlhttprequest,ajax.url,customMessage);}return (Promise.resolve(ajax.success(response,status)).then(()=>{ajax.ajaxing=false;
103$(document).trigger('ajaxSuccess',[xmlhttprequest,this]);$(document).trigger('ajaxComplete',[xmlhttprequest,this]);if(--$.active===0)$(document).trigger('ajaxStop');}));},error(xmlhttprequest,status,error){ajax.ajaxing=false;},complete(xmlhttprequest,status){if(status==='error'||status==='parsererror')return ajax.error(xmlhttprequest,ajax.url);},dataType:'json',jsonp:false,method:ajax.httpMethod};if(elementSettings.dialog)ajax.options.data.dialogOptions=elementSettings.dialog;if(!ajax.options.url.includes('?'))ajax.options.url+='?';else ajax.options.url+='&';let wrapper=`drupal_${elementSettings.dialogType||'ajax'}`;if(elementSettings.dialogRenderer)wrapper+=`.${elementSettings.dialogRenderer}`;ajax.options.url+=`${Drupal.ajax.WRAPPER_FORMAT}=${wrapper}`;$(ajax.element).on(elementSettings.event,function(event){if(!drupalSettings.ajaxTrustedUrl[ajax.url]&&!Drupal.url.isLocal(ajax.url))throw new Error(Drupal.t('The callback URL is not local and not trusted: !url',{'!url':ajax.url}));return ajax.eventResponse(this,event);});if(elementSettings.keypress)$(ajax.element).on('keypress',function(event){return ajax.keypressResponse(this,event);});if(elementSettings.prevent)$(ajax.element).on(elementSettings.prevent,false);};Drupal.ajax.WRAPPER_FORMAT='_wrapper_format';Drupal.Ajax.AJAX_REQUEST_PARAMETER='_drupal_ajax';Drupal.Ajax.prototype.execute=function(){if(this.ajaxing)return;try{this.beforeSerialize(this.element,this.options);return $.ajax(this.options);}catch(e){this.ajaxing=false;window.alert(`An error occurred while attempting to process ${this.options.url}: ${e.message}`);return $.Deferred().reject();}};Drupal.Ajax.prototype.keypressResponse=function(element,event){const ajax=this;if(event.which===13||(event.which===32&&element.type!=='text'&&element.type!=='textarea'&&element.type!=='tel'&&element.type!=='number')){event.preventDefault();event.stopPropagation();$(element).trigger(ajax.elementSettings.event);}};Drupal.Ajax.prototype.eventResponse=function(element,event){event.preventDefault();event.stopPropagation();const ajax=this;if(ajax.ajaxing)return;try{if(ajax.$form){if(ajax.setClick)element.form.clk=element;ajax.$form.ajaxSubmit(ajax.options);}else{ajax.beforeSerialize(ajax.element,ajax.options);$.ajax(ajax.options);}}catch(e){ajax.ajaxing=false;window.alert(`An error occurred while attempting to process ${ajax.options.url}: ${e.message}`);}};Drupal.Ajax.prototype.beforeSerialize=function(element,options){if(this.$form&&document.body.contains(this.$form.get(0))){const settings=this.settings||drupalSettings;Drupal.detachBehaviors(this.$form.get(0),settings,'serialize');}options.data[Drupal.Ajax.AJAX_REQUEST_PARAMETER]=1;const pageState=drupalSettings.ajaxPageState;options.data['ajax_page_state[theme]']=pageState.theme;options.data['ajax_page_state[theme_token]']=pageState.theme_token;options.data['ajax_page_state[libraries]']=pageState.libraries;};Drupal.Ajax.prototype.beforeSubmit=function(formValues,element,options){};Drupal.Ajax.prototype.beforeSend=function(xmlhttprequest,options){if(this.$form){options.extraData=options.extraData||{};options.extraData.ajax_iframe_upload='1';const v=$.fieldValue(this.element);if(v!==null)options.extraData[this.element.name]=v;}$(this.element).prop('disabled',true);if(!this.progress||!this.progress.type)return;const progressIndicatorMethod=`setProgressIndicator${this.progress.type.slice(0,1).toUpperCase()}${this.progress.type.slice(1).toLowerCase()}`;if(progressIndicatorMethod in this&&typeof this[progressIndicatorMethod]==='function')this[progressIndicatorMethod].call(this);};Drupal.theme.ajaxProgressThrobber=(message)=>{const messageMarkup=typeof message==='string'?Drupal.theme('ajaxProgressMessage',message):'';const throbber='<div class="throbber"> </div>';return `<div class="ajax-progress ajax-progress-throbber">${throbber}${messageMarkup}</div>`;};Drupal.theme.ajaxProgressIndicatorFullscreen=()=>'<div class="ajax-progress ajax-progress-fullscreen"> </div>';Drupal.theme.ajaxProgressMessage=(message)=>`<div class="message">${message}</div>`;Drupal.theme.ajaxProgressBar=($element)=>$('<div class="ajax-progress ajax-progress-bar"></div>').append($element);Drupal.Ajax.prototype.setProgressIndicatorBar=function(){const progressBar=new Drupal.ProgressBar(`ajax-progress-${this.element.i
103d}`,$.noop,this.progress.method,$.noop);if(this.progress.message)progressBar.setProgress(-1,this.progress.message);if(this.progress.url)progressBar.startMonitoring(this.progress.url,this.progress.interval||1500);this.progress.element=$(Drupal.theme('ajaxProgressBar',progressBar.element));this.progress.object=progressBar;$(this.element).after(this.progress.element);};Drupal.Ajax.prototype.setProgressIndicatorThrobber=function(){this.progress.element=$(Drupal.theme('ajaxProgressThrobber',this.progress.message));if($(this.element).closest('[data-drupal-ajax-container]').length)$(this.element).closest('[data-drupal-ajax-container]').after(this.progress.element);else $(this.element).after(this.progress.element);};Drupal.Ajax.prototype.setProgressIndicatorFullscreen=function(){this.progress.element=$(Drupal.theme('ajaxProgressIndicatorFullscreen'));$('body').append(this.progress.element);};Drupal.Ajax.prototype.commandExecutionQueue=function(response,status){const ajaxCommands=this.commands;return Object.keys(response||{}).reduce((executionQueue,key)=>executionQueue.then(()=>{const {command}=response[key];if(command&&ajaxCommands[command])return ajaxCommands[command](this,response[key],status);}),Promise.resolve());};Drupal.Ajax.prototype.success=function(response,status){if(this.progress.element)$(this.progress.element).remove();if(this.progress.object)this.progress.object.stopMonitoring();$(this.element).prop('disabled',false);const elementParents=$(this.element).parents('[data-drupal-selector]').addBack().toArray();const focusChanged=Object.keys(response||{}).some((key)=>{const {command,method}=response[key];return (command==='focusFirst'||command==='openDialog'||(command==='invoke'&&method==='focus'));});return (this.commandExecutionQueue(response,status).then(()=>{if(!focusChanged){let target=false;if(this.element){if($(this.element).data('refocus-blur')&&this.preCommandsFocusedElementSelector)target=document.querySelector(`[data-drupal-selector="${this.preCommandsFocusedElementSelector}"]`);if(!target&&!$(this.element).data('disable-refocus')){for(let n=elementParents.length-1;!target&&n>=0;n--)target=document.querySelector(`[data-drupal-selector="${elementParents[n].getAttribute('data-drupal-selector')}"]`);}}if(target)$(target).trigger('focus');}if(this.$form&&document.body.contains(this.$form.get(0))){const settings=this.settings||drupalSettings;Drupal.attachBehaviors(this.$form.get(0),settings);}this.settings=null;}).catch((error)=>console.error(Drupal.t('An error occurred during the execution of the Ajax response: !error',{'!error':error}))));};Drupal.Ajax.prototype.getEffect=function(response){const type=response.effect||this.effect;const speed=response.speed||this.speed;const effect={};if(type==='none'){effect.showEffect='show';effect.hideEffect='hide';effect.showSpeed='';}else if(type==='fade'){effect.showEffect='fadeIn';effect.hideEffect='fadeOut';effect.showSpeed=speed;}else{effect.showEffect=`${type}Toggle`;effect.hideEffect=`${type}Toggle`;effect.showSpeed=speed;}return effect;};Drupal.Ajax.prototype.error=function(xmlhttprequest,uri,customMessage){if(this.progress.element)$(this.progress.element).remove();if(this.progress.object)this.progress.object.stopMonitoring();$(this.wrapper).show();$(this.element).prop('disabled',false);if(this.$form&&document.body.contains(this.$form.get(0))){const settings=this.settings||drupalSettings;Drupal.attachBehaviors(this.$form.get(0),settings);}throw new Drupal.AjaxError(xmlhttprequest,uri,customMessage);};Drupal.theme.ajaxWrapperNewContent=($newContent,ajax,response)=>(response.effect||ajax.effect)!=='none'&&$newContent.filter((i)=>!(($newContent[i].nodeName==='#comment'||($newContent[i].nodeName==='#text'&&/^(\s|\n|\r)*$/.test($newContent[i].textContent))))).length>1?Drupal.theme('ajaxWrapperMultipleRootElements',$newContent):$newContent;Drupal.theme.ajaxWrapperMultipleRootElements=($elements)=>$('<div></div>').append($elements);Drupal.AjaxCommands=function(){};Drupal.AjaxCommands.prototype={insert(ajax,response){const $wrapper=response.selector?$(response.selector):$(ajax.wrapper);const method=response.method||ajax.method;const effect=ajax.getEffect(response);const settings=response.settings||ajax.settings||drupalSettings;const parseHTML=(htmlString)=>{const fragment=document.createDocumentFragment();const template=fragment.appendChild(document.createElement('template'));template.innerHTML=htmlString;return template.content.childNodes;};let $newContent=$(parseHTML(response.data));
103$newContent=Drupal.theme('ajaxWrapperNewContent',$newContent,ajax,response);switch(method){case 'html':case 'replaceWith':case 'replaceAll':case 'empty':case 'remove':Drupal.detachBehaviors($wrapper.get(0),settings);break;default:break;}$wrapper[method]($newContent);if(effect.showEffect!=='show')$newContent.hide();const $ajaxNewContent=$newContent.find('.ajax-new-content');if($ajaxNewContent.length){$ajaxNewContent.hide();$newContent.show();$ajaxNewContent[effect.showEffect](effect.showSpeed);}else{if(effect.showEffect!=='show')$newContent[effect.showEffect](effect.showSpeed);}$newContent.each((index,element)=>{if(element.nodeType===Node.ELEMENT_NODE&&document.documentElement.contains(element))Drupal.attachBehaviors(element,settings);});},remove(ajax,response,status){const settings=response.settings||ajax.settings||drupalSettings;$(response.selector).each(function(){Drupal.detachBehaviors(this,settings);}).remove();},changed(ajax,response,status){const $element=$(response.selector);if(!$element.hasClass('ajax-changed')){$element.addClass('ajax-changed');if(response.asterisk)$element.find(response.asterisk).append(` <abbr class="ajax-changed" title="${Drupal.t('Changed')}">*</abbr> `);}},alert(ajax,response,status){window.alert(response.text);},announce(ajax,response){if(response.priority)Drupal.announce(response.text,response.priority);else Drupal.announce(response.text);},redirect(ajax,response,status){window.location=response.url;},css(ajax,response,status){$(response.selector).css(response.argument);},settings(ajax,response,status){const ajaxSettings=drupalSettings.ajax;if(ajaxSettings)Drupal.ajax.expired().forEach((instance)=>{if(instance.selector){const selector=instance.selector.replace('#','');if(selector in ajaxSettings)delete ajaxSettings[selector];}});if(response.merge)$.extend(true,drupalSettings,response.settings);else ajax.settings=response.settings;},data(ajax,response,status){$(response.selector).data(response.name,response.value);},focusFirst(ajax,response,status){let focusChanged=false;const container=document.querySelector(response.selector);if(container){const tabbableElements=tabbable(container);if(tabbableElements.length){tabbableElements[0].focus();focusChanged=true;}else{if(isFocusable(container)){container.focus();focusChanged=true;}}}if(ajax.hasOwnProperty('element')&&!focusChanged)ajax.element.focus();},invoke(ajax,response,status){const $element=$(response.selector);$element[response.method](...response.args);},restripe(ajax,response,status){$(response.selector).find('> tbody > tr:visible, > tr:visible').removeClass('odd even').filter(':even').addClass('odd').end().filter(':odd').addClass('even');},update_build_id(ajax,response,status){document.querySelectorAll(`input[name="form_build_id"][value="${response.old}"]`).forEach((item)=>{item.value=response.new;});},add_css(ajax,response,status){if(typeof response.data==='string'){Drupal.deprecationError({message:'Passing a string to the Drupal.ajax.add_css() method is deprecated in 10.1.0 and is removed from drupal:11.0.0. See https://www.drupal.org/node/3154948.'});$('head').prepend(response.data);return;}const allUniqueBundleIds=response.data.map(function(style){const uniqueBundleId=style.href;if(!loadjs.isDefined(uniqueBundleId))loadjs(`css!${style.href}`,uniqueBundleId,{before(path,styleEl){Object.keys(style).forEach((attributeKey)=>{styleEl.setAttribute(attributeKey,style[attributeKey]);});}});return uniqueBundleId;});return new Promise((resolve,reject)=>{loadjs.ready(allUniqueBundleIds,{success(){resolve();},error(depsNotFound){const message=Drupal.t(`The following files could not be loaded: @dependencies`,{'@dependencies':depsNotFound.join(', ')});reject(message);}});});},message(ajax,response){const messages=new Drupal.Message(document.querySelector(response.messageWrapperQuerySelector));if(response.clearPrevious)messages.clear();messages.add(response.message,response.messageOptions);},add_js(ajax,response,status){const parentEl=document.querySelector(response.selector||'body');const settings=ajax.settings||drupalSettings;const allUniqueBundleIds=response.data.map((script)=>{const uniqueBundleId=script.src;
103if(!loadjs.isDefined(uniqueBundleId))loadjs(script.src,uniqueBundleId,{async:false,before(path,scriptEl){Object.keys(script).forEach((attributeKey)=>{scriptEl.setAttribute(attributeKey,script[attributeKey]);});parentEl.appendChild(scriptEl);return false;}});return uniqueBundleId;});return new Promise((resolve,reject)=>{loadjs.ready(allUniqueBundleIds,{success(){Drupal.attachBehaviors(parentEl,settings);resolve();},error(depsNotFound){const message=Drupal.t(`The following files could not be loaded: @dependencies`,{'@dependencies':depsNotFound.join(', ')});reject(message);}});});},scrollTop(ajax,response){const offset=$(response.selector).offset();let scrollTarget=response.selector;while($(scrollTarget).scrollTop()===0&&$(scrollTarget).parent())scrollTarget=$(scrollTarget).parent();if(offset.top-10<$(scrollTarget).scrollTop())scrollTarget.get(0).scrollTo({top:offset.top-10,behavior:'smooth'});}};const stopEvent=(xhr,settings)=>{return (xhr.getResponseHeader('X-Drupal-Ajax-Token')==='1'&&settings.isInProgress&&settings.isInProgress());};$.extend(true,$.event.special,{ajaxSuccess:{trigger(event,xhr,settings){if(stopEvent(xhr,settings))return false;}},ajaxComplete:{trigger(event,xhr,settings){if(stopEvent(xhr,settings)){$.active++;return false;}}}});})(jQuery,window,Drupal,drupalSettings,loadjs,window.tabbable);; 104(function(Drupal){Drupal.theme.ajaxProgressBar=function($element){return $element.addClass('ajax-progress ajax-progress-bar');};})(Drupal);; 105(function($,Drupal,drupalSettings){Drupal.Views={};Drupal.Views.parseQueryString=function(query){const args={};if(query.includes('?'))query=query.substring(query.indexOf('?')+1);let pair;const pairs=query.split('&');for(let i=0;i<pairs.length;i++){pair=pairs[i].split('=');if(pair[0]!=='q')if(pair[1])args[decodeURIComponent(pair[0].replace(/\+/g,' '))]=decodeURIComponent(pair[1].replace(/\+/g,' '));else args[decodeURIComponent(pair[0].replace(/\+/g,' '))]='';}return args;};Drupal.Views.parseViewArgs=function(href,viewPath){const returnObj={};const path=Drupal.Views.getPath(href);const viewHref=Drupal.url(viewPath).substring(drupalSettings.path.baseUrl.length);if(viewHref&&path.startsWith(`${viewHref}/`)){returnObj.view_args=decodeURIComponent(path.substring(viewHref.length+1,path.length));returnObj.view_path=path;}return returnObj;};Drupal.Views.pathPortion=function(href){const protocol=window.location.protocol;if(href.startsWith(protocol))href=href.substring(href.indexOf('/',protocol.length+2));return href;};Drupal.Views.getPath=function(href){href=Drupal.Views.pathPortion(href);href=href.substring(drupalSettings.path.baseUrl.length,href.length);if(href.startsWith('?q='))href=href.substring(3,href.length);const chars=['#','?','&'];for(let i=0;i<chars.length;i++)if(href.includes(chars[i]))href=href.substring(0,href.indexOf(chars[i]));return href;};})(jQuery,Drupal,drupalSettings);; 106(function($,Drupal,drupalSettings){Drupal.behaviors.ViewsAjaxView={};Drupal.behaviors.ViewsAjaxView.attach=function(context,settings){if(settings&&settings.views&&settings.views.ajaxViews){const {views:{ajaxViews}}=settings;Object.keys(ajaxViews||{}).forEach((i)=>{Drupal.views.instances[i]=new Drupal.views.ajaxView(ajaxViews[i]);});}};Drupal.behaviors.ViewsAjaxView.detach=(context,settings,trigger)=>{if(trigger==='unload')if(settings&&settings.views&&settings.views.ajaxViews){const {views:{ajaxViews}}=settings;Object.keys(ajaxViews||{}).forEach((i)=>{const selector=`.js-view-dom-id-${ajaxViews[i].view_dom_id}`;if($(selector,context).length){delete Drupal.views.instances[i];delete settings.views.ajaxViews[i];}});}};Drupal.views={};Drupal.views.instances={};Drupal.views.ajaxView=function(settings){const selector=`.js-view-dom-id-${settings.view_dom_id}`;this.$view=$(selector);let ajaxPath=drupalSettings.views.ajax_path;if(ajaxPath.constructor.toString().includes('Array'))ajaxPath=ajaxPath[0];let queryString=window.location.search||'';if(queryString!==''){queryString=queryString.slice(1).replace(/q=[^&]+&?|page=[^&]+&?|&?render=[^&]+/,'');if(queryString!=='')queryString=(/\?/.test(ajaxPath)?'&':'?')+queryString;}this.element_settings={url:ajaxPath+queryString,submit:settings,httpMethod:'GET',setClick:true,event:'click',selector,progress:{type:'fullscreen'}};this.settings=settings;this.$exposed_form=$(`form#views-exposed-form-${settings.view_name.replace(/_/g,'-')}-${settings.view_display_id.replace(/_/g,'-')}`);once('exposed-form',this.$exposed_form).forEach(this.attachExposedFormAjax.bind(this));
106once('ajax-pager',this.$view.filter(this.filterNestedViews.bind(this))).forEach(this.attachPagerAjax.bind(this));const selfSettings=$.extend({},this.element_settings,{event:'RefreshView',base:this.selector,httpMethod:'GET',element:this.$view.get(0)});this.refreshViewAjax=Drupal.ajax(selfSettings);};Drupal.views.ajaxView.prototype.attachExposedFormAjax=function(){const that=this;this.exposedFormAjax=[];$('input[type=submit], button[type=submit], input[type=image]',this.$exposed_form).not('[data-drupal-selector=edit-reset]').each(function(index){const selfSettings=$.extend({},that.element_settings,{base:$(this).attr('id'),element:this});that.exposedFormAjax[index]=Drupal.ajax(selfSettings);});};Drupal.views.ajaxView.prototype.filterNestedViews=function(){return !this.$view.parents('.view').length;};Drupal.views.ajaxView.prototype.attachPagerAjax=function(){this.$view.find('.js-pager__items a, th.views-field a, .attachment .views-summary a').each(this.attachPagerLinkAjax.bind(this));};Drupal.views.ajaxView.prototype.attachPagerLinkAjax=function(id,link){const $link=$(link);const viewData={};const href=$link.attr('href');$.extend(viewData,this.settings,Drupal.Views.parseQueryString(href),Drupal.Views.parseViewArgs(href,this.settings.view_base_path));const selfSettings=$.extend({},this.element_settings,{submit:viewData,base:false,element:link,httpMethod:'GET'});this.pagerAjax=Drupal.ajax(selfSettings);};Drupal.AjaxCommands.prototype.viewsScrollTop=function(ajax,response){Drupal.AjaxCommands.prototype.scrollTop(ajax,response);};})(jQuery,Drupal,drupalSettings);; 107(function($,Drupal,debounce){"use strict";var $window=$(window);var scrollThreshold=200;var automaticPagerSelector='[data-drupal-views-infinite-scroll-pager="automatic"]';var pagerSelector='[data-drupal-views-infinite-scroll-pager]';var contentWrapperSelector='[data-drupal-views-infinite-scroll-content-wrapper]';var scrollEvent='scroll.views_infinite_scroll';$.fn.infiniteScrollInsertView=function($newView){var matches=/(js-view-dom-id-\w+)/.exec(this.attr('class'));if(!matches)return;var currentViewId=matches[1].replace('js-view-dom-id-','views_dom_id:');var view=Drupal.views.instances[currentViewId];once.remove('ajax-pager',view.$view);once.remove('exposed-form',view.$exposed_form);var $existingPager=view.$view.find(pagerSelector);once.remove('infinite-scroll',$existingPager);var $newRows=$newView.find(contentWrapperSelector).children();var $newPager=$newView.find(pagerSelector);view.$view.find(contentWrapperSelector).trigger('views_infinite_scroll.new_content',$newRows.clone()).append($newRows);$existingPager.replaceWith($newPager);Drupal.attachBehaviors(view.$view[0]);};Drupal.behaviors.views_infinite_scroll_automatic={attach:function(context,settings){once('infinite-scroll',automaticPagerSelector,context).forEach(function(elem){var $pager=$(elem);$pager.addClass('visually-hidden');var isLoadNeeded=function(){return window.innerHeight+window.pageYOffset>$pager.offset().top-scrollThreshold;};$window.on(scrollEvent,debounce(function(){if(isLoadNeeded()){$pager.find('[rel=next]').click();$window.off(scrollEvent);}},200));if(isLoadNeeded())$window.trigger(scrollEvent);});},detach:function(context,settings,trigger){if(trigger==='unload')if(once.remove('infinite-scroll',automaticPagerSelector,context).length)$window.off(scrollEvent);}};Drupal.views.ajaxView.prototype.filterNestedViews=function(){return this.$view.hasClass('view-eva')||!this.$view.parents('.view').length;};})(jQuery,Drupal,Drupal.debounce);;
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.