1let filter,filterHeight,filterInnerHeight;function filterUpdate(){filterHeight=filter.find(".filter__inner").css("height"),$(".filter").find(".filter__inner").css("max-height",filterInnerHeight)}function filterInit(){$("#filter__btn").text($("#filter__btn").data("label-show")),$(document).on("click",".filter__btn",function(){var t=$(this).hasClass("active")?$(this).data("label-show"):$(this).data("label-hide");$(this).parents(".filter").find(".filter__inner").toggleClass("active"),$(".filter__btn").toggleClass("active"),$(".filter__btn").text(t)})}function resetFilterButtonUpdate(){console.log("children: "+$(".filter__selectedItems").children().length),2<$(".filter__selectedItems").children().length&&!$('[data-id="pc_all"]').length&&($("#filter__reset").addClass("filter__selectedItem--active"),$('.filter__checkboxField [type="checkbox"]#pc_all').prop("checked",!1)),$(".filter__selectedItems").children().length<=2&&($("#filter__reset").removeClass("filter__selectedItem--active"),$('.filter__checkboxField [type="checkbox"]#pc_all').prop("checked",!0))}function checkboxStateUpdate(){$('.filter__checkboxField [type="checkbox"]:checked').each(function(){selectedFilter($(this),$(this).is(":checked"),$(this).attr("id"))})}function selectedFilter(t,e,i){let n=i.split("_");n=n[1],!0===e?"pc_all"===i?($(".filter__selectedItem:not(#selected-dateRange):not(#filter__reset)").remove(),$("#filter__reset").removeClass("filter__selectedItem--active")):($("#filter__reset").before('<div data-id="'+i+'" class="filter__selectedItem label">'+t.parent().find("span").html()+"</div>"),setTimeout(function(){$('[data-id="'+i+'"]').addClass("filter__selectedItem--active").attr("data-category_id",n).attr("data-category_set",1).addClass("category_filter"),resetFilterButtonUpdate()},50)):($('.filter__selectedItem[data-id="'+i+'"]').removeClass("filter__selectedItem--active"),setTimeout(function(){$('.filter__selectedItem[data-id="'+i+'"]').remove(),resetFilterButtonUpdate()},250))}function checkboxCheck(){$('.filter__checkboxField [type="checkbox"]').click(function(){("pc_all"===$(this).attr("id")?$('.filter__checkboxField [type="checkbox"]:not(#pc_all)'):$(".filter__checkboxField input#pc_all")).prop("checked",!1),selectedFilter($(this),$(this).is(":checked"),$(this).attr("id"))}),$(document).on("click",".filter__selectedItem",function(){let t=$(this);"selected-dateRange"===t.attr("id")&&datepicker(),t.removeClass("filter__selectedItem--active"),$(".filter__checkboxField").find($(".filter__checkboxField").find("input#"+t.attr("data-id"))).prop("checked",!1),setTimeout(function(){t.not($("#filter__reset")).remove(),resetFilterButtonUpdate()},250)})}$(document).ready(function(){$("#daterangepicker1").length&&datepicker(),filterInit(),checkboxCheck(),checkboxStateUpdate(),$(document).on("click","#filter__reset",function(){$(".filter__selectedItem").removeClass("filter__selectedItem--active"),$(".filter__checkboxField").find("input").prop("checked",!1),datepicker(),setTimeout(function(){$(".filter__selectedItem:not(#filter__reset)").remove()},150)}),filter=$(".filter"),filterHeight=filter.find(".filter__inner").height(),filterInnerHeight=filter.find(".filter__inner-wrapper").height()}),$(window).resize(function(){});let picker;function datepicker(){(picker=$("#daterangepicker1").daterangepicker({parentEl:"#daterangepicker1-container",autoApply:!0,linkedCalendars:!1,locale:{firstDay:1,daysOfWeek:["ne","po","út","st","Ät","pá","so"],monthNames:["Leden","Ãnor","BÅezen","Duben","KvÄten","Äerven","Äervenec","Srpen","ZáÅÃ","ÅÃjen","Listopad","Prosinec"]}})).on("apply.daterangepicker",function(t,e){$("#daterangepicker-result").html("Selected date range: "+e.startDate.format("YYYY-MM-DD")+" to "+e.endDate.format("YYYY-MM-DD")),setDateFilter(e.startDate.format("YYYY-MM-DD"),e.endDate.format("YYYY-MM-DD")),$("#selected-dateRange").removeClass("filter__selectedItem--active"),setTimeout(function(){$("#selected-dateRange").remove(),$("#filter__btn").after('<div id="selected-dateRange" class="filter__selectedItem label">'+e.startDate.format("DD. MM")+" - "+e.endDate.format("DD. MM. YYYY")+"</div>")},50),setTimeout(function(){$("#selected-dateRange").addClass("filter__selectedItem--active"),resetFilterButtonUpdate()},100)}),picker.data("daterangepicker").hide=function(){},picker.data("daterangepicker").show()}function listing(){const n=$(".search-list").attr("items-to-show");let t=$(".search-list");768<$(document).width()&&setTimeout(function(){t.css("min-height",t.height()+20)},250);t.find(".search-list__item");var e=t.find(".search-list__item").length;t.append('<div class="search-list__navigation"></div>');let i=$(".search-list__navigation");if(e>n){for(let t=0;t<e/n;t++){var o=parseInt(t)+1;i.append('<div class="search-list__navigationItem label btn">'+o+"</div>")}i.prepend('<div data-direction="prev" class="search-list__arrow"></div>'),i.append('<div data-direction="next" class="search-list__arrow"></div>'),$(".search-list__item:nth-child(n+"+(n+1)+")").addClass("hidden"),$(i).find(".search-list__navigationItem").eq(0).addClass("active"),s(i)}function s(t){let e=t.find(".search-list__navigationItem");e.eq(-1).hasClass("active")?$(t).find('[data-direction="next"]').removeClass("active"):$(t).find('[data-direction="next"]').addClass("active"),e.eq(0).hasClass("active")?$(t).find('[data-direction="prev"]').removeClass("active"):$(t).find('[data-direction="prev"]').addClass("active");
1var t=$(".search-list__navigationItem.active").index(),i=($(".search-list__item").addClass("hidden"),t*n);for(let t=i-n;t<i;t++)$(".search-list__item").eq(t).removeClass("hidden")}$(".search-list__navigationItem").on("click",function(){let t=$(this),e=t.parents(".search-list__navigation");e.find(".search-list__navigationItem").lenght;e.find(".search-list__navigationItem").removeClass("active"),t.addClass("active"),s(e)}),$(".search-list__arrow").on("click",function(){let t=$(this).parents(".search-list__navigation");var e=$(this).attr("data-direction");let i=t.find(".search-list__navigationItem.active");switch(e){case"prev":i.prev().length&&i.removeClass("active").prev().addClass("active");break;case"next":i.next().length&&i.removeClass("active").next().addClass("active")}s(t)})}$(document).ready(function(){$(".search-list").length});let swipe;function photoGallery(){let t=$(".photoGallery");function o(t){t.find(".photoGallery__itemLabel").text(t.find(".photoGallery__item.active").attr("data-label"))}function s(t){var e=t.find(".photoGallery__item").length;let i=t.find(".photoGallery__item");i.eq(e-1).hasClass("active")?$(t).find('[data-direction="next"]').removeClass("active"):$(t).find('[data-direction="next"]').addClass("active"),i.eq(0).hasClass("active")?$(t).find('[data-direction="prev"]').removeClass("active"):$(t).find('[data-direction="prev"]').addClass("active")}function e(t,e){t.find("img").each(function(){var t=$(this).attr("data-src"),e=$(this).attr("src");$(this).attr("src",t).attr("data-src",e)}),e?(t.addClass("photoGallery--open"),$("html, body").css("overflow-y","hidden"),$(".overflowWrapper").length&&$(".overflowWrapper").addClass("popUp-open")):(t.removeClass("photoGallery--open"),$("html, body").css("overflow-y",""),$(".overflowWrapper").length&&$(".overflowWrapper").removeClass("popUp-open"))}t.each(function(){var t=$(this).find(".photoGallery__item").length;$(this).find(".photoGallery__item").eq(0).addClass("active"),$(this).find(".photoGallery__inner").append('<div class="photoGallery__navigation"></div>');let e=$(this).find(".photoGallery__navigation");$(this).append('<div class="photoGallery__itemLabel"></div>'),$(this).find(".photoGallery__inner").append('<div class="photoGallery__overlay"><span></span></div>'),e.append('<div class="photoGallery__navigationItem-wrapper"></div>'),1<t&&(e.find(".photoGallery__navigationItem-wrapper").append('<div class="photoGallery__navigationItem label btn"><span>1</span> / '+t+"</div>"),e.prepend('<div data-direction="prev" class="photoGallery__arrow"></div>'),e.append('<div data-direction="next" class="photoGallery__arrow"></div>')),$(this).find(".photoGallery__navigationItem").eq(0).addClass("active"),s($(this)),o($(this))}),$(document).keydown(function(t){37===t.which&&$('.photoGallery__arrow[data-direction="prev"]').click(),39===t.which&&$('.photoGallery__arrow[data-direction="next"]').click()}),swipe.hammer().on("swipe swiperight swipeleft",function(t){"swiperight"===t.type&&$(this).find('.photoGallery__arrow[data-direction="prev"]').click(),"swipeleft"===t.type&&$(this).find('.photoGallery__arrow[data-direction="next"]').click()}),$(".photoGallery__arrow").on("click",function(){let t=$(this).parents(".photoGallery");
1var e=$(this).attr("data-direction");let i=t.find(".photoGallery__item.active");var n=t.find("iframe.active").attr("src");switch(e){case"prev":i.prev(".photoGallery__item").length&&(t.find("iframe.active").attr("src",n),i.removeClass("active").prev().addClass("active"));break;case"next":i.next(".photoGallery__item").length&&(t.find("iframe.active").attr("src",n),i.removeClass("active").next().addClass("active"))}s(t),o(t),(e=t).find(".photoGallery__navigationItem span").text(e.find(".photoGallery__item.active").index()+1)}),$(".photoGallery .photoGallery__item").on("click",function(){$(this).parents(".photoGallery.photoGallery--open").hasClass("photoGallery--open")||e($(this).parents(".photoGallery"),!0)}),$(".photoGallery__overlay").on("click",function(){e($(this).parents(".photoGallery"),!1)})}function smoothScroll(){$("a.smoothScroll").on("click",function(t){""!==this.hash&&(t.preventDefault(),t=this.hash,$("html, body").animate({scrollTop:$(t).offset().top},800,function(){}))})}function navUpdate(){$(".nav__item--dropdown").each(function(){let t=0,e;$(this).find("ul > li").each(function(){t+=$(this).outerHeight(!0)}),e=$(this).find(".nav__item--stick").length&&1200<=$(window).width()?$(this).find(".nav__item--stick").outerHeight(!0):0,$(this).find("ul").attr("data-open-height",t),$(this).find("ul").attr("data-closed-height",e).css("max-height",e)}),$(window).width()<1200?($("nav>ul").css("top",$("header").outerHeight(!0)),$("nav > ul > li.nav__item--dropdown > ul").css({width:"","max-height":"0px"}).attr("data-closed-height","0"),$(".search").css("width","")):($(".nav__item--toggled").removeClass("nav__item--toggled"),$("body").removeClass("nav-open"),$("header").removeClass("nav--opened"),$("nav>ul").css("top",""),$(".nav__item--dropdown").each(function(){$(this).find("ul").width($(this).children("span").outerWidth())}),$(".search").css("width",$(".search").width())),setTimeout(function(){if($(".nav__item--stick").length){let t=$(".nav__item--dropdown li.nav__item--stick"),e=t.parent("ul");var o=$(".nav__item--dropdown li.nav__item--stick").index(),s=$("nav > ul > .nav__item.nav__item--stick").index();let i=0,n=0;if(0<o)for(let t=0;t<o;t++)i+=e.find("li").eq(t).outerHeight(!0);if($(window).width()<1200){for(let t=0;t<s;t++)n+=$("nav > ul > li").eq(t).outerHeight(!0);n+=$("nav > ul").outerHeight(!0)-$("nav > ul").outerHeight();var r=parseInt($("nav > ul").css("padding-top"));n+=r;let e=$(".nav__item--dropdown.nav__item--stick > ul").outerWidth(!0)-$(".nav__item--dropdown.nav__item--stick > ul").outerWidth()+$(".nav__toggle").outerWidth(!0),i=$(".nav__item--dropdown.nav__item--stick");if(1<i.index())for(let t=i.index();0===t;t--)e-=i.prev(".nav__item--dropdown").outerWidth(!0)}else t.css("transform","translateY(-"+i+"px)")}}),1200<=$(window).width()?($("nav > ul > li.nav__item--dropdown").unbind("click mouseenter mouseleave"),$("nav > ul > li.nav__item--dropdown").hover(function(t){t.preventDefault(),$("header").addClass("nav--opened"),dropDownHoverIn($(this))},function(){$("header").removeClass("nav--opened"),dropDownHoverOut($(this))})):($("nav > ul > li.nav__item--dropdown").unbind("click mouseenter mouseleave"),$("nav > ul > li.nav__item--dropdown").click(function(){($(this).hasClass("nav__item--active")?dropDownHoverOut:dropDownHoverIn)($(this))}))}function dropDownHoverIn(t){let e=0;t.find("ul").addClass("open").css("max-height",t.find("ul").attr("data-open-height")+"px"),t.addClass("nav__item--active").find("ul > li").each(function(){let t=$(this);setTimeout(function(){t.addClass("nav__item--toggled")},e),e+=10}),t.find(".nav__item--stick").length||$("li.nav__item--dropdown .nav__item--stick").addClass("nav__item--unstick")}function dropDownHoverOut(t){let e=0;t.find("ul").removeClass("open").css("max-height",t.find("ul").attr("data-closed-height")+"px"),t.removeClass("nav__item--active").find("ul > li").each(function(){let t=$(this);setTimeout(function(){t.removeClass("nav__item--toggled")},e),e+=10}),$("li.nav__item--dropdown .nav__item--stick").removeClass("nav__item--unstick")}function navInit(){$(".nav__item--dropdown").each(function(){$(this).find("ul").width($(this).children("span").outerWidth()).css("position","static")});
1$(".nav__toggle").click(function(){if($("nav").hasClass("open")){$(this).text("menu"),$(window).width()<1200&&($("body").removeClass("nav-open"),$("#search").attr("style","")),$("nav").removeClass("open"),$("li.nav__item--dropdown .nav__item--stick").removeClass("nav__item--unstick"),$("nav").removeClass("nav__item--active"),$("header").removeClass("nav--opened"),$(".nav__toggle").removeClass("nav__item--active"),$("nav > ul > li input").removeClass("active"),$("nav > ul > li.nav__item--dropdown").each(function(){dropDownHoverOut($(this))});let e=0;$("nav > ul").removeClass("open"),$($("nav > ul > li").get().reverse()).each(function(){let t=$(this);setTimeout(function(){t.removeClass("nav__item--toggled")},e),e+=50}),setTimeout(function(){$(".search").removeClass("active"),$("#search").removeClass("nav__item--stick").removeClass("nav__item--active")},e)}else{$(this).text("zavÅÃt"),clearTimeout(void 0),$(window).width()<1200&&$("body").addClass("nav-open"),$(".nav__toggle").addClass("nav__item--active"),$("header").addClass("nav--opened"),$("nav > ul > li.nav__item--dropdown > ul").removeClass("open").find("li").removeClass("nav__item--toggled"),$("nav > ul > li").removeClass("nav__item--active");let e=0;$("nav > ul").addClass("open"),$("nav > ul > li").each(function(){let t=$(this);setTimeout(function(){t.addClass("nav__item--toggled")},e),e+=50}),$("nav").addClass("open")}}),setTimeout(function(){$("header").addClass("header--loaded")},500)}function search(){$(".search").css({height:$(".nav__item").height(),width:$(".search").width()}),$(".search").on("click",function(t){if(t.stopPropagation(),!$(this).hasClass("active")){let e=$(this);if(e.parents("li").addClass("nav__item--stick").find(".search").addClass("active"),e.find("input").addClass("active").focus(),$(document).width()<1200){let t=0;$("nav > ul > li:not(#search)").each(function(){$(this).is(":visible")&&t++}),dropDownHoverOut($(".nav__item--dropdown.nav__item--active")),e.parents("li").attr("style","transform: translateY(-"+$("nav > ul > li ").outerHeight(!0)*t+"px) !important"),setTimeout(function(){$("nav > ul, body, html").animate({scrollTop:0-$("header").outerHeight(!0)},150)},100)}let i=0;$($("nav >ul > li:not(#search)").get().reverse()).each(function(){let t=$(this);setTimeout(function(){1200<=$(window).width()?t.addClass("nav__item--toggled"):t.removeClass("nav__item--toggled")},i),i+=50}),setTimeout(function(){e.parents("li").addClass("nav__item--active")},i)}$(document).click(function(t){if(!$(t.target).hasClass("nav__toggle")&&$("#search").hasClass("nav__item--active")){let e=0;$("nav >ul > li:not(#search)").each(function(){let t=$(this);setTimeout(function(){1200<=$(window).width()?t.removeClass("nav__item--toggled"):t.addClass("nav__item--toggled")},e),e+=50}),$("#search").css("transform","translateY(0)"),$(".search input").removeClass("active"),$("#search").removeClass("nav__item--stick").removeClass("nav__item--active"),setTimeout(function(){$(".search").removeClass("active")},e)}})})}function isotopeLayout(){$(".isotope").each(function(){$(this).find(".isotope__spacer").lenght||$(this).append('<div class="isotope__spacer"></div>')}),$(".isotope:not(.isotope-loaded)").isotope({itemSelector:".w-50, .w-25, .w-20",masonry:{columnWidth:".isotope__spacer"}}).isotope(),new ResizeSensor($(".card__img"),function(t){$(".isotope:not(.isotope-loaded)").isotope({itemSelector:".w-50, .w-25, .w-20",masonry:{columnWidth:".isotope__spacer"}})})}function headline(){$("svg path").addClass("loaded")}function headlineCheck(){$(document).scrollTop()>=$(".hero").height()&&!$(".hero.hero--hidden").length&&$(".hero").length&&($(".hero").addClass("hero--hidden"),window.scrollTo(0,0),$("body").addClass("heroScrollFix"),setTimeout(function(){$("body").removeClass("heroScrollFix")},100),$("header .logo").css("opacity","1"))}function setMapIframe(){$(".mapIframe__wrapper").css("left",-($(document).width()-$(".mapIframe__wrapper").parents(".container").outerWidth())/2)}function showMore(){$(".showMoreContent").find(".showMoreContent-inner-wrapper").each(function(){let i=$(this).parents(".showMoreContent").attr("data-translation-more"),n=$(this).parents(".showMoreContent").attr("data-translation-less");$(this).outerHeight(!0)>$(this).parent(".showMoreContent-inner").outerHeight(!0)+350?($(this).parents(".showMoreContent").append('<div class="showHide">'+i+"</div>"),/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||$(this).parents(".showMoreContent-inner").addClass("with-grad"),$(".showHide").click(function(){var t=$(this).parent(".showMoreContent").find(".showMoreContent-inner-wrapper").outerHeight(!0);let e=$(this).parent(".showMoreContent").find(".showMoreContent-inner");e.hasClass("active")?e.removeClass("active").attr("style",""):e.addClass("active").attr("style","height:"+t+"px");t=e.hasClass("active")?n:i;$(this).text(t)})):$(this).parents(".showMoreContent-inner").css("height","auto")})}function scrollTopArrow(){600<$(document).scrollTop()?$(".scrollTop").addClass("active"):$(".scrollTop").removeClass("active")}
1function popUp(){$(document).on("click","[data-popup]",function(t){let e="#"+$(this).attr("data-popUp");t.preventDefault(),$(".popUp").addClass("popUp--active").find($(".popUp__overlay")).addClass("popUp__overlay--active"),$("body").addClass("popUp-open"),$(".overflowWrapper").length&&$(".overflowWrapper").addClass("popUp-open"),$(e).show(),setTimeout(function(){$(e).addClass("popUp__inner--active")},50),"close"===$(this).attr("data-popUp")&&($(".popUp").removeClass("popUp--active").find($(".popUp__overlay")).removeClass("popUp__overlay--active"),$("body").removeClass("popUp-open"),$(".overflowWrapper").length&&$(".overflowWrapper").removeClass("popUp-open"),$(".popUp__inner").removeClass("popUp__inner--active"),setTimeout(function(){$(".popUp__inner").hide()},100))})}function clipboardCopy(){let t=$("<input style='position: absolute;opacity: 0;top:0'>");$("body").append(t),t.val($(location).attr("href")).select(),document.execCommand("copy"),t.remove()}function globalOverlay(t){t?$(".globalOverlay").addClass("globalOverlay--active"):$(".globalOverlay").removeClass("globalOverlay--active")}function hideMenuOnScroll(){var e,i=0,n=$("header").outerHeight();$(window).scroll(function(t){e=!0}),setInterval(function(){e&&(!function(){var t=$(this).scrollTop();Math.abs(i-t)<=5||(i<t&&n<t?$("header").removeClass("header-down").addClass("header-up"):t+$(window).height()<$(document).height()&&$("header").removeClass("header-up").addClass("header-down"),i=t)}(),e=!1)},100)}$(document).ready(function(){$(".photoGallery").length&&(swipe=$(".photoGallery"),photoGallery())}),$(document).ready(function(){smoothScroll()}),$(document).ready(function(){navInit(),navUpdate(),search()}),$(document).on("scroll",function(){50<$(document).scrollTop()?$("header").addClass("scrolled"):$("header").removeClass("scrolled")}),$(window).on("resize",function(){navUpdate()}),$(document).ready(function(){$(".hero").click(function(){$(this).addClass("hero--hidden hero--hidden-transition"),setTimeout(function(){headlineCheck(),$("header .logo").css("opacity","1")},1100)}),$(".headline").length?headline():$("header .logo").css("opacity","1"),$(".scrollTop").click(function(t){t.preventDefault(),$("html, body").animate({scrollTop:0})}),$(".backBtn").click(function(t){t.preventDefault(),history.back()}),$(".copyUrl").click(clipboardCopy),isotopeLayout(),showMore(),setMapIframe(),scrollTopArrow(),popUp()}),$(window).on("resize",function(){setMapIframe()}),$(document).on("scroll",function(){$(".headline").length&&headlineCheck(),scrollTopArrow()}),$(document).ready(function(){hideMenuOnScroll()}),$(function(){jQuery("img.svg").each(function(){var e=jQuery(this),i=e.attr("id"),n=e.attr("class"),t=e.attr("src");jQuery.get(t,function(t){t=jQuery(t).find("svg");void 0!==i&&(t=t.attr("id",i)),!(t=(t=void 0!==n?t.attr("class",n+" replaced-svg"):t).removeAttr("xmlns:a")).attr("viewBox")&&t.attr("height")&&t.attr("width")&&t.attr("viewBox","0 0 "+t.attr("height")+" "+t.attr("width")),e.replaceWith(t)},"xml")})}),function(o,A,_){"use strict";function R(t,e,i){return setTimeout(P(t,i),e)}function i(t,e,i){return Array.isArray(t)&&(r(t,i[e],i),1)}function r(t,e,i){if(t)if(t.forEach)t.forEach(e,i);else if(t.length!==_)for(n=0;n<t.length;)e.call(i,t[n],n,t),n++;else for(var n in t)t.hasOwnProperty(n)&&e.call(i,t[n],n,t)}function H(i,t,e){var n="DEPRECATED METHOD: "+t+"\n"+e+" AT \n";return function(){var t=new Error("get-stack-trace"),t=t&&t.stack?t.stack.replace(/^[^\(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.<anonymous>\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",e=o.console&&(o.console.warn||o.console.log);return e&&e.call(o.console,n,t),i.apply(this,arguments)}}function t(t,e,i){var e=e.prototype,n=t.prototype=Object.create(e);n.constructor=t,n._super=e,i&&C(n,i)}function P(t,e){return function(){return t.apply(e,arguments)}}function j(t,e){return typeof t==ft?t.apply(e&&e[0]||_,e):t}function F(t,e){return t===_?e:t}function e(e,t,i){r(s(t),function(t){e.addEventListener(t,i,!1)})}function n(e,t,i){r(s(t),function(t){e.removeEventListener(t,i,!1)})}function q(t,e){for(;t;){if(t==e)return!0;t=t.parentNode}return!1}function l(t,e){return-1<t.indexOf(e)}function s(t){return t.trim().split(/\s+/g)}
1function a(t,e,i){if(t.indexOf&&!i)return t.indexOf(e);for(var n=0;n<t.length;){if(i&&t[n][i]==e||!i&&t[n]===e)return n;n++}return-1}function h(t){return Array.prototype.slice.call(t,0)}function Y(t,i,e){for(var n=[],o=[],s=0;s<t.length;){var r=i?t[s][i]:t[s];a(o,r)<0&&n.push(t[s]),o[s]=r,s++}return n=e?i?n.sort(function(t,e){return t[i]>e[i]}):n.sort():n}function c(t,e){for(var i,n=e[0].toUpperCase()+e.slice(1),o=0;o<dt.length;){if((i=(i=dt[o])?i+n:e)in t)return i;o++}return _}function G(t){t=t.ownerDocument||t;return t.defaultView||t.parentWindow||o}function u(e,t){var i=this;this.manager=e,this.callback=t,this.element=e.element,this.target=e.options.inputTarget,this.domHandler=function(t){j(e.options.enable,[e])&&i.handler(t)},this.init()}function N(t,e,i){var n,o,s,r,a,l,h,c=i.pointers.length,u=i.changedPointers.length,d=e&T&&c-u==0,c=e&(x|b)&&c-u==0,p=(i.isFirst=!!d,i.isFinal=!!c,d&&(t.session={}),i.eventType=e,u=i,d=(c=t).session,e=u.pointers,o=e.length,d.firstInput||(d.firstInput=U(u)),1<o&&!d.firstMultiple?d.firstMultiple=U(u):1===o&&(d.firstMultiple=!1),o=d.firstInput,s=d.firstMultiple,r=(s||o).center,p=u.center=B(e),u.timeStamp=mt(),u.deltaTime=u.timeStamp-o.timeStamp,u.angle=V(r,p),u.distance=$(r,p),d),f=u,m=f.center,v=p.offsetDelta||{},g=p.prevDelta||{},y=p.prevInput||{},y=(f.eventType!==T&&y.eventType!==x||(g=p.prevDelta={x:y.deltaX||0,y:y.deltaY||0},v=p.offsetDelta={x:m.x,y:m.y}),f.deltaX=g.x+(m.x-v.x),f.deltaY=g.y+(m.y-v.y),u.offsetDirection=X(u.deltaX,u.deltaY),o=Q(u.deltaTime,u.deltaX,u.deltaY),u.overallVelocityX=o.x,u.overallVelocityY=o.y,u.overallVelocity=w(o.x)>w(o.y)?o.x:o.y,u.scale=s?function(t,e){return $(e[0],e[1],zt)/$(t[0],t[1],zt)}(s.pointers,e):1,u.rotation=s?function(t,e){return V(e[1],e[0],zt)+V(t[1],t[0],zt)}(s.pointers,e):0,u.maxPointers=!d.prevInput||u.pointers.length>d.prevInput.maxPointers?u.pointers.length:d.prevInput.maxPointers,d),p=u,f=y.lastInterval||p,g=p.timeStamp-f.timeStamp;p.eventType!=b&&(It<g||f.velocity===_)?(n=p.deltaX-f.deltaX,m=p.deltaY-f.deltaY,g=Q(g,n,m),l=g.x,h=g.y,a=w(g.x)>w(g.y)?g.x:g.y,n=X(n,m),y.lastInterval=p):(a=f.velocity,l=f.velocityX,h=f.velocityY,n=f.direction),p.velocity=a,p.velocityX=l,p.velocityY=h,p.direction=n,r=c.element,q(u.srcEvent.target,r)&&(r=u.srcEvent.target),u.target=r,t.emit("hammer.input",i),t.recognize(i),t.session.prevInput=i}function U(t){for(var e=[],i=0;i<t.pointers.length;)e[i]={clientX:y(t.pointers[i].clientX),clientY:y(t.pointers[i].clientY)},i++;return{timeStamp:mt(),pointers:e,center:B(e),deltaX:t.deltaX,deltaY:t.deltaY}}function B(t){var e=t.length;if(1===e)return{x:y(t[0].clientX),y:y(t[0].clientY)};for(var i=0,n=0,o=0;o<e;)i+=t[o].clientX,n+=t[o].clientY,o++;return{x:y(i/e),y:y(n/e)}}function Q(t,e,i){return{x:e/t||0,y:i/t||0}}function X(t,e){return t===e?Tt:w(t)>=w(e)?t<0?z:S:e<0?E:k}function $(t,e,i){var n=e[(i=i||bt)[0]]-t[i[0]],e=e[i[1]]-t[i[1]];return Math.sqrt(n*n+e*e)}function V(t,e,i){var n=e[(i=i||bt)[0]]-t[i[0]],e=e[i[1]]-t[i[1]];return 180*Math.atan2(e,n)/Math.PI}function d(){this.evEl="mousedown",this.evWin="mousemove mouseup",this.pressed=!1,u.apply(this,arguments)}function Z(){this.evEl=Mt,this.evWin=Ot,u.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}function J(){this.evTarget="touchstart",this.evWin="touchstart touchmove touchend touchcancel",this.started=!1,u.apply(this,arguments)}function p(){this.evTarget="touchstart touchmove touchend touchcancel",this.targetIds={},u.apply(this,arguments)}function K(){u.apply(this,arguments);var t=P(this.handler,this);this.touch=new p(this.manager,t),this.mouse=new d(this.manager,t),this.primaryTouch=null,this.lastTouches=[]}function tt(t){var e,i,t=t.changedPointers[0];t.identifier===this.primaryTouch&&(e={x:t.clientX,y:t.clientY},this.lastTouches.push(e),i=this.lastTouches,setTimeout(function(){var t=i.indexOf(e);-1<t&&i.splice(t,1)},Wt))}function et(t,e){this.manager=t,this.set(e)}function f(t){this.options=C({},this.defaults,t||{}),this.id=yt++,this.manager=null,this.options.enable=F(this.options.enable,!0),this.state=1,this.simultaneous={},this.requireFail=[]}function it(t){return 16&t?"cancel":8&t?"end":4&t?"move":2&t?"start":""}function nt(t){return t==k?"down":t==E?"up":t==z?"left":t==S?"right":""}function m(t,e){e=e.manager;return e?e.get(t):t}function v(){f.apply(this,arguments)}function ot(){v.apply(this,arguments),this.pX=null,this.pY=null}function st(){v.apply(this,arguments)}function rt(){f.apply(this,arguments),this._timer=null,this._input=null}function at(){v.apply(this,arguments)}function lt(){v.apply(this,arguments)}function ht(){f.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function g(t,e){return(e=e||{}).recognizers=F(e.recognizers,g.defaults.preset),new ct(t,e)}function ct(t,e){this.options=C({},g.defaults,e||{}),this.options.inputTarget=this.options.inputTarget||t,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=t,this.input=new((e=this).options.inputClass||($t?Z:wt?p:_t?K:d))(e,N),this.touchAction=new et(this,this.options.touchAction),ut(this,!0),r(this.options.recognizers,function(t){var e=this.add(new t[0](t[1]));t[2]&&e.recognizeWith(t[2]),t[3]&&e.requireFailure(t[3])},this)}function ut(i,n){var o,s=i.element;s.style&&(r(i.options.cssProps,function(t,e){o=c(s.style,e),n?(i.oldCssProps[o]=s.style[o],s.style[o]=t):s.style[o]=i.oldCssProps[o]||""}),n||(i.oldCssProps={}))}var dt=["","webkit","Moz","MS","ms","o"],pt=A.createElement("div"),ft="function",y=Math.round,w=Math.abs,mt=D
1ate.now,C="function"!=typeof Object.assign?function(t){if(t===_||null===t)throw new TypeError("Cannot convert undefined or null to object");for(var e=Object(t),i=1;i<arguments.length;i++){var n=arguments[i];if(n!==_&&null!==n)for(var o in n)n.hasOwnProperty(o)&&(e[o]=n[o])}return e}:Object.assign,vt=H(function(t,e,i){for(var n=Object.keys(e),o=0;o<n.length;)i&&t[n[o]]!==_||(t[n[o]]=e[n[o]]),o++;return t},"extend","Use `assign`."),gt=H(function(t,e){return vt(t,e,!0)},"merge","Use `assign`."),yt=1,_t="ontouchstart"in o,$t=c(o,"PointerEvent")!==_,wt=_t&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),I="touch",Ct="mouse",It=25,T=1,x=4,b=8,Tt=1,z=2,S=4,E=8,k=16,M=z|S,O=E|k,xt=M|O,bt=["x","y"],zt=["clientX","clientY"],St=(u.prototype={handler:function(){},init:function(){this.evEl&&e(this.element,this.evEl,this.domHandler),this.evTarget&&e(this.target,this.evTarget,this.domHandler),this.evWin&&e(G(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(G(this.element),this.evWin,this.domHandler)}},{mousedown:T,mousemove:2,mouseup:x}),Et=(t(d,u,{handler:function(t){var e=St[t.type];e&T&&0===t.button&&(this.pressed=!0),2&e&&1!==t.which&&(e=x),this.pressed&&(e&x&&(this.pressed=!1),this.callback(this.manager,e,{pointers:[t],changedPointers:[t],pointerType:Ct,srcEvent:t}))}}),{pointerdown:T,pointermove:2,pointerup:x,pointercancel:b,pointerout:b}),kt={2:I,3:"pen",4:Ct,5:"kinect"},Mt="pointerdown",Ot="pointermove pointerup pointercancel",Lt=(o.MSPointerEvent&&!o.PointerEvent&&(Mt="MSPointerDown",Ot="MSPointerMove MSPointerUp MSPointerCancel"),t(Z,u,{handler:function(t){var e=this.store,i=!1,n=t.type.toLowerCase().replace("ms",""),n=Et[n],o=kt[t.pointerType]||t.pointerType,s=o==I,r=a(e,t.pointerId,"pointerId");n&T&&(0===t.button||s)?r<0&&(e.push(t),r=e.length-1):n&(x|b)&&(i=!0),r<0||(e[r]=t,this.callback(this.manager,n,{pointers:e,changedPointers:[t],pointerType:o,srcEvent:t}),i&&e.splice(r,1))}}),{touchstart:T,touchmove:2,touchend:x,touchcancel:b}),Dt=(t(J,u,{handler:function(t){var e,i=Lt[t.type];i===T&&(this.started=!0),this.started&&(e=function(t,e){var i=h(t.touches),t=h(t.changedTouches);return[i=e&(x|b)?Y(i.concat(t),"identifier",!0):i,t]}.call(this,t,i),i&(x|b)&&e[0].length-e[1].length==0&&(this.started=!1),this.callback(this.manager,i,{pointers:e[0],changedPointers:e[1],pointerType:I,srcEvent:t}))}}),{touchstart:T,touchmove:2,touchend:x,touchcancel:b}),Wt=(t(p,u,{handler:function(t){var e=Dt[t.type],i=function(t,e){var i=h(t.touches),n=this.targetIds;if(e&(2|T)&&1===i.length)return n[i[0].identifier]=!0,[i,i];var o,s=h(t.changedTouches),r=[],a=this.target,l=i.filter(function(t){return q(t.target,a)});if(e===T)for(o=0;o<l.length;)n[l[o].identifier]=!0,o++;for(o=0;o<s.length;)n[s[o].identifier]&&r.push(s[o]),e&(x|b)&&delete n[s[o].identifier],o++;return r.length?[Y(l.concat(r),"identifier",!0),r]:void 0}.call(this,t,e);i&&this.callback(this.manager,e,{pointers:i[0],changedPointers:i[1],pointerType:I,srcEvent:t})}}),2500),At=(t(K,u,{handler:function(t,e,i){var n=i.pointerType==I,o=i.pointerType==Ct;if(!(o&&i.sourceCapabilities&&i.sourceCapabilities.firesTouchEvents)){if(n)!function(t,e){t&T?(this.primaryTouch=e.changedPointers[0].identifier,tt.call(this,e)):t&(x|b)&&tt.call(this,e)}.call(this,e,i);else if(o&&function(t){for(var e=t.srcEvent.clientX,i=t.srcEvent.clientY,n=0;n<this.lastTouches.length;n++){var o=this.lastTouches[n],s=Math.abs(e-o.x),o=Math.abs(i-o.y);if(s<=25&&o<=25)return!0}return!1}.call(this,i))return;this.callback(t,e,i)}},destroy:function(){this.touch.destroy(),this.mouse.destroy()}}),c(pt.style,"touchAction")),Rt=At!==_,Ht="compute",Pt="manipulation",L="none",D="pan-x",W="pan-y",jt=function(){if(!Rt)return!1;var e={},i=o.CSS&&o.CSS.supports;return["auto","manipulation","pan-y","pan-x","pan-x pan-y","none"].forEach(function(t){e[t]=!i||o.CSS.supports("touch-action",t)}),e}();et.prototype={set:function(t){t==Ht&&(t=this.compute()),Rt&&this.manager.element.style&&jt[t]&&(this.manager.element.style[At]=t),this.actions=t.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var e=[],t=(r(this.manager.recognizers,function(t){j(t.options.enable,[t])&&(e=e.concat(t.getTouchAction()))}),e.join(" "));if(l(t,L))return L;var i=l(t,D),n=l(t,W);return i&&n?L:i||n?i?D:W:l(t,Pt)?Pt:"auto"},preventDefaults:function(t){var e=t.srcEvent,i=t.offsetDirection;if(!this.manager.session.prevented){var n=this.actions,o=l(n,L)&&!jt[L],s=l(n,W)&&!jt[W],n=l(n,D)&&!jt[D];if(o){var r=1===t.pointers.length,a=t.distance<2,t=t.deltaTime<250;
1if(r&&a&&t)return}return(!n||!s)&&(o||s&&i&M||n&&i&O)?this.preventSrc(e):void 0}e.preventDefault()},preventSrc:function(t){this.manager.session.prevented=!0,t.preventDefault()}},f.prototype={defaults:{},set:function(t){return C(this.options,t),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(t){if(i(t,"recognizeWith",this))return this;var e=this.simultaneous;return e[(t=m(t,this)).id]||(e[t.id]=t).recognizeWith(this),this},dropRecognizeWith:function(t){return i(t,"dropRecognizeWith",this)||(t=m(t,this),delete this.simultaneous[t.id]),this},requireFailure:function(t){if(i(t,"requireFailure",this))return this;var e=this.requireFail;return-1===a(e,t=m(t,this))&&(e.push(t),t.requireFailure(this)),this},dropRequireFailure:function(t){if(i(t,"dropRequireFailure",this))return this;t=m(t,this);t=a(this.requireFail,t);return-1<t&&this.requireFail.splice(t,1),this},hasRequireFailures:function(){return 0<this.requireFail.length},canRecognizeWith:function(t){return!!this.simultaneous[t.id]},emit:function(e){function t(t){i.manager.emit(t,e)}var i=this,n=this.state;n<8&&t(i.options.event+it(n)),t(i.options.event),e.additionalEvent&&t(e.additionalEvent),8<=n&&t(i.options.event+it(n))},tryEmit:function(t){return this.canEmit()?this.emit(t):void(this.state=32)},canEmit:function(){for(var t=0;t<this.requireFail.length;){if(!(33&this.requireFail[t].state))return!1;t++}return!0},recognize:function(t){t=C({},t);return j(this.options.enable,[this,t])?(56&this.state&&(this.state=1),this.state=this.process(t),void(30&this.state&&this.tryEmit(t))):(this.reset(),void(this.state=32))},process:function(t){},getTouchAction:function(){},reset:function(){}},t(v,f,{defaults:{pointers:1},attrTest:function(t){var e=this.options.pointers;return 0===e||t.pointers.length===e},process:function(t){var e=this.state,i=t.eventType,n=6&e,t=this.attrTest(t);return n&&(i&b||!t)?16|e:n||t?i&x?8|e:2&e?4|e:2:32}}),t(ot,v,{defaults:{event:"pan",threshold:10,pointers:1,direction:xt},getTouchAction:function(){var t=this.options.direction,e=[];return t&M&&e.push(W),t&O&&e.push(D),e},directionTest:function(t){var e=this.options,i=!0,n=t.distance,o=t.direction,s=t.deltaX,r=t.deltaY;return o&e.direction||(n=e.direction&M?(o=0===s?Tt:s<0?z:S,i=s!=this.pX,Math.abs(t.deltaX)):(o=0===r?Tt:r<0?E:k,i=r!=this.pY,Math.abs(t.deltaY))),t.direction=o,i&&n>e.threshold&&o&e.direction},attrTest:function(t){return v.prototype.attrTest.call(this,t)&&(2&this.state||!(2&this.state)&&this.directionTest(t))},emit:function(t){this.pX=t.deltaX,this.pY=t.deltaY;var e=nt(t.direction);e&&(t.additionalEvent=this.options.event+e),this._super.emit.call(this,t)}}),t(st,v,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[L]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.scale-1)>this.options.threshold||2&this.state)},emit:function(t){var e;1!==t.scale&&(e=t.scale<1?"in":"out",t.additionalEvent=this.options.event+e),this._super.emit.call(this,t)}}),t(rt,f,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return["auto"]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,n=t.distance<e.threshold,o=t.deltaTime>e.time;if(this._input=t,!n||!i||t.eventType&(x|b)&&!o)this.reset();else if(t.eventType&T)this.reset(),this._timer=R(function(){this.state=8,this.tryEmit()},e.time,this);else if(t.eventType&x)return 8;return 32},reset:function(){clearTimeout(this._timer)},emit:function(t){8===this.state&&(t&&t.eventType&x?this.manager.emit(this.options.event+"up",t):(this._input.timeStamp=mt(),this.manager.emit(this.options.event,this._input)))}}),t(at,v,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[L]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.rotation)>this.options.threshold||2&this.state)}}),t(lt,v,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:M|O,pointers:1},getTouchAction:function(){return ot.prototype.getTouchAction.call(this)},attrTest:function(t){var e,i=this.options.direction;return i&(M|O)?e=t.overallVelocity:i&M?e=t.overallVelocityX:i&O&&(e=t.overallVelocityY),this._super.attrTest.call(this,t)&&i&t.offsetDirection&&t.distance>this.options.threshold&&t.maxPointers==this.options.pointers&&w(e)>this.options.velocity&&t.eventType&x},emit:function(t){var e=nt(t.offsetDirection);e&&this.manager.emit(this.options.event+e,t),this.manager.emit(this.options.event,t)}}),t(ht,f,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[Pt]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,n=t.distance<e.threshold,o=t.deltaTime<e.time;if(this.reset(),t.eventType&T&&0===this.count)return this.failTimeout();if(n&&o&&i){if(t.eventType!=x)return this.failTimeout();n=!this.pTime||t.timeStamp-this.pTime<e.interval,o=!this.pCenter||$(this.pCenter,t.center)<e.posThreshold;if(this.pTime=t.timeStamp,this.pCenter=t.center,o&&n?this.count+=1:this.count=1,this._input=t,0==this.count%e.taps)return this.hasRequireFailures()?(this._timer=R(function(){this.state=8,this.tryEmit()},e.interval,this),2):8}return 32},failTimeout:function(){return this._timer=R(function(){this.state=32},this.options.interval,this),32},reset:function(){clearTimeout(this._timer)},emit:function(){8==this.state&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}),g.VERSION="2.0.8",g.defaults={domEvents:!1,touchAction:Ht,enable:!0,inputTarget:null,inputClass:null,preset:[[at,{enable:!1}],[st,{enable:!1},["rotate"]],[lt,{direction:M}],[ot,{direction:M},["swipe"]],[ht],[ht,{event:"doubletap",taps:2},["tap"]],[rt]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};ct.prototype={set:function(t){return C(this.options,t),t.touchAction&&this.touchAction.update(),t.inputTarget&&(this.input.destroy(),this.input.target=t.inputTarget,this.input.init()),this},stop:function(t){this.session.stopped=t?2:1},recognize:function(t){var e=this.session;if(!e.stopped){this.touchAction.preventDefaults(t);var i,n=this.recognizers,o=e.curRecognizer;(!o||8&o.state)&&(o=e.curRecognizer=null);for(var s=0;s<n.length;)i=n[s],2===e.stopped||o&&i!=o&&!i.canRecognizeWith(o)?i.reset():i.recognize(t),!o&&14&i.state&&(o=e.curRecognizer=i),s++}},get:function(t){if(t instanceof f)return t;for(var e=this.recognizers,i=0;i<e.length;i++)if(e[i].options.event==t)return e[i];return null},add:function(t){if(i(t,"add",this))return this;var e=this.get(t.options.event);return e&&this.remove(e),this.recognizers.push(t),(t.manager=this).touchAction.update(),t},remove:function(t){return i(t,"remove",this)||(t=this.get(t))&&-1!==(t=a(e=this.recognizers,t))&&(e.splice(t,1),this.touchAction.update()),this;var e},on:function(t,e){var i;if(t!==_&&e!==_)return i=this.handlers,r(s(t),function(t){i[t]=i[t]||[],i[t].push(e)}),this},off:function(t,e){var i;if(t!==_)return i=this.handlers,r(s(t),function(t){e?i[t]&&i[t].splice(a(i[t],e),1):delete i[t]}),this},emit:function(t,e){this.options.domEvents&&(i=t,n=e,(o=A.createEvent("Event")).initEvent(i,!0,
1!0),(o.gesture=n).target.dispatchEvent(o));var i,n,o,s=this.handlers[t]&&this.handlers[t].slice();if(s&&s.length){e.type=t,e.preventDefault=function(){e.srcEvent.preventDefault()};for(var r=0;r<s.length;)s[r](e),r++}},destroy:function(){this.element&&ut(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}},C(g,{INPUT_START:T,INPUT_MOVE:2,INPUT_END:x,INPUT_CANCEL:b,STATE_POSSIBLE:1,STATE_BEGAN:2,STATE_CHANGED:4,STATE_ENDED:8,STATE_RECOGNIZED:8,STATE_CANCELLED:16,STATE_FAILED:32,DIRECTION_NONE:Tt,DIRECTION_LEFT:z,DIRECTION_RIGHT:S,DIRECTION_UP:E,DIRECTION_DOWN:k,DIRECTION_HORIZONTAL:M,DIRECTION_VERTICAL:O,DIRECTION_ALL:xt,Manager:ct,Input:u,TouchAction:et,TouchInput:p,MouseInput:d,PointerEventInput:Z,TouchMouseInput:K,SingleTouchInput:J,Recognizer:f,AttrRecognizer:v,Tap:ht,Pan:ot,Swipe:lt,Pinch:st,Rotate:at,Press:rt,on:e,off:n,each:r,merge:gt,extend:vt,assign:C,inherit:t,bindFn:P,prefixed:c}),(void 0!==o?o:"undefined"!=typeof self?self:{}).Hammer=g,"function"==typeof define&&define.amd?define(function(){return g}):"undefined"!=typeof module&&module.exports?module.exports=g:o.Hammer=g}(window,document),function(t){"function"==typeof define&&define.amd?define(["jquery","hammerjs"],t):"object"==typeof exports?t(require("jquery"),require("hammerjs")):t(jQuery,Hammer)}(function(n,o){var i;n.fn.hammer=function(i){return this.each(function(){var t,e;e=i,(t=n(t=this)).data("hammer")||t.data("hammer",new o(t[0],e))})},o.Manager.prototype.emit=(i=o.Manager.prototype.emit,function(t,e){i.call(this,t,e),n(this.element).trigger({type:t,gesture:e})})}),function(e,i){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(t){return i(e,t)}):"object"==typeof module&&module.exports?module.exports=i(e,require("jquery")):e.jQueryBridget=i(e,e.jQuery)}(window,function(t,e){"use strict";function i(l,h,c){(c=c||e||t.jQuery)&&(h.prototype.option||(h.prototype.option=function(t){c.isPlainObject(t)&&(this.options=c.extend(!0,this.options,t))}),c.fn[l]=function(t){var e,n,o,s,r,a;return"string"==typeof t?(e=u.call(arguments,1),o=e,r="$()."+l+'("'+(n=t)+'")',(e=this).each(function(t,e){var i,e=c.data(e,l);e?(i=e[n])&&"_"!=n.charAt(0)?(i=i.apply(e,o),s=void 0===s?i:s):d(r+" is not a valid method"):d(l+" not initialized. Cannot call methods, i.e. "+r)}),void 0!==s?s:e):(a=t,this.each(function(t,e){var i=c.data(e,l);i?(i.option(a),i._init()):(i=new h(e,a),c.data(e,l,i))}),this)},n(c))}function n(t){t&&!t.bridget&&(t.bridget=i)}var u=Array.prototype.slice,o=t.console,d=void 0===o?function(){}:function(t){o.error(t)};return n(e||t.jQuery),i}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){var i;if(t&&e)return-1==(i=(i=this._events=this._events||{})[t]=i[t]||[]).indexOf(e)&&i.push(e),this},e.once=function(t,e){var i;if(t&&e)return this.on(t,e),((i=this._onceEvents=this._onceEvents||{})[t]=i[t]||{})[e]=!0,this},e.off=function(t,e){t=this._events&&this._events[t];if(t&&t.length)return-1!=(e=t.indexOf(e))&&t.splice(e,1),this},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){i=i.slice(0),e=e||[];for(var n=this._onceEvents&&this._onceEvents[t],o=0;o<i.length;o++){var s=i[o];n&&n[s]&&(this.off(t,s),delete n[s]),s.apply(this,e)}return this}},e.allOff=function(){delete this._events,delete this._onceEvents},t}),function(t,e){"function"==typeof define&&define.amd?define("get-size/get-size",e):"object"==typeof module&&module.exports?module.exports=e():t.getSize=e()}(window,function(){"use strict";function v(t){var e=parseFloat(t);return-1==t.indexOf("%")&&!isNaN(e)&&e}function g(t){t=getComputedStyle(t);return t||e("Style returned "+t+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),t}function y(t){if(C||(C=!0,(c=document.createElement("div")).style.width="200px",c.style.padding="1px 2px 3px 4px",c.style.borderStyle="solid",c.style.borderWidth="1px 2px 3px 4px",c.style.boxSizing="border-box",(h=document.body||document.documentElement).appendChild(c),s=g(c),_=200==Math.round(v(s.width)),y.isBoxSizeOuter=_,h.removeChild(c)),(t="string"==typeof t?document.querySelector(t):t)&&"object"==typeof t&&t.nodeType){var e=g(t);if("none"==e.display){for(var i={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},n=0;n<w;n++)i[$[n]]=0;return i}var o={};o.width=t.offsetWidth,o.height=t.offsetHeight;for(var s=o.isBorderBox="border-box"==e.boxSizing,r=0;r<w;r++){var a=$[r],l=e[a],l=parseFloat(l);o[a]=isNaN(l)?0:l}var h=o.paddingLeft+o.paddingRight,c=o.paddingTop+o.paddingBottom,t=o.marginLeft+o.marginRight,u=o.marginTop+o.marginBottom,d=o.borderLeftWidth+o.borderRightWidth,p=o.borderTopWidth+o.borderBottomWidth,f=s&&_,m=v(e.width),m=(!1!==m&&(o.width=m+(f?0:h+d)),v(e.height));return!1!==m&&(o.height=m+(f?0:c+p)),o.innerWidth=o.width-(h+d),o.innerHeight=o.height-(c+p),o.outerWidth=o.width+t,o.outerHeight=o.height+u,o}var c,h,s}var _,e="undefined"==typeof console?function(){}:function(t){console.error(t)},$=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],w=$.length,C=!1;return y}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",e):"object"==typeof module&&module.exports?module.exports=e():t.matchesSelector=e()}(window,function(){"use strict";var i=function(){var t=window.Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;i<e.length;i++){var n=e[i]+"MatchesSelector";if(t[n])return n}}();return function(t,e){return t[i](e)}}),function(e,i){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["de
1sandro-matches-selector/matches-selector"],function(t){return i(e,t)}):"object"==typeof module&&module.exports?module.exports=i(e,require("desandro-matches-selector")):e.fizzyUIUtils=i(e,e.matchesSelector)}(window,function(i,s){var l={extend:function(t,e){for(var i in e)t[i]=e[i];return t},modulo:function(t,e){return(t%e+e)%e}},e=Array.prototype.slice,h=(l.makeArray=function(t){return Array.isArray(t)?t:null==t?[]:"object"==typeof t&&"number"==typeof t.length?e.call(t):[t]},l.removeFrom=function(t,e){e=t.indexOf(e);-1!=e&&t.splice(e,1)},l.getParent=function(t,e){for(;t.parentNode&&t!=document.body;)if(t=t.parentNode,s(t,e))return t},l.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},l.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},l.filterFindElements=function(t,n){t=l.makeArray(t);var o=[];return t.forEach(function(t){if(t instanceof HTMLElement)if(n){s(t,n)&&o.push(t);for(var e=t.querySelectorAll(n),i=0;i<e.length;i++)o.push(e[i])}else o.push(t)}),o},l.debounceMethod=function(t,e,n){n=n||100;var o=t.prototype[e],s=e+"Timeout";t.prototype[e]=function(){var t=this[s],e=(clearTimeout(t),arguments),i=this;this[s]=setTimeout(function(){o.apply(i,e),delete i[s]},n)}},l.docReady=function(t){var e=document.readyState;"complete"==e||"interactive"==e?setTimeout(t):document.addEventListener("DOMContentLoaded",t)},l.toDashed=function(t){return t.replace(/(.)([A-Z])/g,function(t,e,i){return e+"-"+i}).toLowerCase()},i.console);return l.htmlInit=function(r,a){l.docReady(function(){var t=l.toDashed(a),n="data-"+t,e=document.querySelectorAll("["+n+"]"),t=document.querySelectorAll(".js-"+t),e=l.makeArray(e).concat(l.makeArray(t)),o=n+"-options",s=i.jQuery;e.forEach(function(e){var t,i=e.getAttribute(n)||e.getAttribute(o);try{t=i&&JSON.parse(i)}catch(t){return void(h&&h.error("Error parsing "+n+" on "+e.className+": "+t))}i=new r(e,t);s&&s.data(e,a,i)})})},l}),function(t,e){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("ev-emitter"),require("get-size")):(t.Outlayer={},t.Outlayer.Item=e(t.EvEmitter,t.getSize))}(window,function(t,e){"use strict";function i(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}var n=document.documentElement.style,o="string"==typeof n.transition?"transition":"WebkitTransition",n="string"==typeof n.transform?"transform":"WebkitTransform",s={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[o],r={transform:n,transition:o,transitionDuration:o+"Duration",transitionProperty:o+"Property",transitionDelay:o+"Delay"},t=i.prototype=Object.create(t.prototype),a=(t.constructor=i,t._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},t.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},t.getSize=function(){this.size=e(this.element)},t.css=function(t){var e,i=this.element.style;for(e in t)i[r[e]||e]=t[e]},t.getPosition=function(){var t=getComputedStyle(this.element),e=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),n=t[e?"left":"right"],t=t[i?"top":"bottom"],o=parseFloat(n),s=parseFloat(t),r=this.layout.size;-1!=n.indexOf("%")&&(o=o/100*r.width),-1!=t.indexOf("%")&&(s=s/100*r.height),o=isNaN(o)?0:o,s=isNaN(s)?0:s,o-=e?r.paddingLeft:r.paddingRight,s-=i?r.paddingTop:r.paddingBottom,this.position.x=o,this.position.y=s},t.layoutPosition=function(){var t=this.layout.size,e={},i=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop"),o=i?"right":"left",s=this.position.x+t[i?"paddingLeft":"paddingRight"],i=(e[i?"left":"right"]=this.getXValue(s),e[o]="",n?"paddingTop":"paddingBottom"),s=n?"bottom":"top",o=this.position.y+t[i];e[n?"top":"bottom"]=this.getYValue(o),e[s]="",this.css(e),this.emitEvent("layout",[this])},t.getXValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!e?t/this.layout.size.width*100+"%":t+"px"},t.getYValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&e?t/this.layout.size.height*100+"%":t+"px"},t._transitionTo=function(t,e){this.getPosition();var i=this.position.x,n=this.position.y,o=t==this.position.x&&e==this.position.y;this.setPosition(t,e),o&&!this.isTransitioning?this.layoutPosition():((o={}).transform=this.getTranslate(t-i,e-n),this.transition({to:o,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0}))},t.getTranslate=function(t,e){return"translate3d("+(t=this.layout._getOption("originLeft")?t:-t)+"px, "+(e=this.layout._getOption("originTop")?e:-e)+"px, 0)"},t.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},t.moveTo=t._transitionTo,t.setPosition=function(t,e){this.position.x=parseFloat(t),this.position.y=parseFloat(e)},t._nonTransition=function(t){for(var e in this.css(t.to),t.isCleaning&&this._removeStyles(t.to),t.onTransitionEnd)t.onTransitionEnd[e].call(this)},t.transition=function(t){if(parseFloat(this.layout.options.transitionDuration)){var e,i=this._transn;for(e in t.onTransitionEnd)i.onEnd[e]=t.onTransitionEnd[e];for(e in t.to)i.ingProperties[e]=!0,t.isCleaning&&(i.clean[e]=!0);t.from&&(this.css(t.from),this.element.offsetHeight,0),this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0}else this._nonTransition(t)},"opacity,"+n.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()})),l=(t.enableTransition=function(){var t;this.isTransitioning||(t="number"==typeof(t=this.layout.options.transitionDuration)?t+"ms":t,this.css({transitionProperty:a,transitionDuration:t,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(s,this,!1))},t.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},t.onotransitionend=function(t){this.ontransitionend(t)}
1,{"-webkit-transform":"transform"}),h=(t.ontransitionend=function(t){var e,i;t.target===this.element&&(e=this._transn,i=l[t.propertyName]||t.propertyName,delete e.ingProperties[i],function(t){for(var e in t)return;return 1}(e.ingProperties)&&this.disableTransition(),i in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[i]),i in e.onEnd&&(e.onEnd[i].call(this),delete e.onEnd[i]),this.emitEvent("transitionEnd",[this]))},t.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(s,this,!1),this.isTransitioning=!1},t._removeStyles=function(t){var e,i={};for(e in t)i[e]="";this.css(i)},{transitionProperty:"",transitionDuration:"",transitionDelay:""});return t.removeTransitionStyles=function(){this.css(h)},t.stagger=function(t){t=isNaN(t)?0:t,this.staggerDelay=t+"ms"},t.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},t.remove=function(){return o&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),void this.hide()):void this.removeElem()},t.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options,e={};e[this.getHideRevealTransitionEndProperty("visibleStyle")]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},t.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},t.getHideRevealTransitionEndProperty=function(t){var e,t=this.layout.options[t];if(t.opacity)return"opacity";for(e in t)return e},t.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options,e={};e[this.getHideRevealTransitionEndProperty("hiddenStyle")]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},t.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},t.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},i}),function(o,s){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(t,e,i,n){return s(o,t,e,i,n)}):"object"==typeof module&&module.exports?module.exports=s(o,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):o.Outlayer=s(o,o.EvEmitter,o.getSize,o.fizzyUIUtils,o.Outlayer.Item)}(window,function(t,e,o,n,s){"use strict";function r(t,e){var i=n.getQueryElement(t);i?(this.element=i,h&&(this.$element=h(this.element)),this.options=n.extend({},this.constructor.defaults),this.option(e),e=++c,this.element.outlayerGUID=e,(u[e]=this)._create(),this._getOption("initLayout")&&this.layout()):l&&l.error("Bad element for "+this.constructor.namespace+": "+(i||t))}function a(t){function e(){t.apply(this,arguments)}return(e.prototype=Object.create(t.prototype)).constructor=e}function i(){}var l=t.console,h=t.jQuery,c=0,u={},d=(r.namespace="outlayer",r.Item=s,r.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}},r.prototype),p=(n.extend(d,e.prototype),d.option=function(t){n.extend(this.options,t)},d._getOption=function(t){var e=this.constructor.compatOptions[t];return e&&void 0!==this.options[e]?this.options[e]:this.options[t]},r.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},d._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),n.extend(this.element.style,this.options.containerStyle),this._getOption("resize")&&this.bindResize()},d.reloadItems=function(){this.items=this._itemize(this.element.children)},d._itemize=function(t){for(var e=this._filterFindItemElements(t),i=this.constructor.Item,n=[],o=0;o<e.length;o++){var s=new i(e[o],this);n.push(s)}return n},d._filterFindItemElements=function(t){return n.filterFindElements(t,this.options.itemSelector)},d.getItemElements=function(){return this.items.map(function(t){return t.element})},d.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption("layoutInstant"),t=void 0!==t?t:!this._isLayoutInited;this.layoutItems(this.items,t),this._isLayoutInited=!0}
1,d._init=d.layout,d._resetLayout=function(){this.getSize()},d.getSize=function(){this.size=o(this.element)},d._getMeasurement=function(t,e){var i,n=this.options[t];n?("string"==typeof n?i=this.element.querySelector(n):n instanceof HTMLElement&&(i=n),this[t]=i?o(i)[e]:n):this[t]=0},d.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},d._getItemsForLayout=function(t){return t.filter(function(t){return!t.isIgnored})},d._layoutItems=function(t,i){var n;this._emitCompleteOnItems("layout",t),t&&t.length&&(n=[],t.forEach(function(t){var e=this._getItemLayoutPosition(t);e.item=t,e.isInstant=i||t.isLayoutInstant,n.push(e)},this),this._processLayoutQueue(n))},d._getItemLayoutPosition=function(){return{x:0,y:0}},d._processLayoutQueue=function(t){this.updateStagger(),t.forEach(function(t,e){this._positionItem(t.item,t.x,t.y,t.isInstant,e)},this)},d.updateStagger=function(){var t=this.options.stagger;return null==t?void(this.stagger=0):(this.stagger=function(t){if("number"==typeof t)return t;var e=(t=t.match(/(^\d*\.?\d*)(\w*)/))&&t[1],t=t&&t[2];return e.length?parseFloat(e)*(p[t]||1):0}(t),this.stagger)},d._positionItem=function(t,e,i,n,o){n?t.goTo(e,i):(t.stagger(o*this.stagger),t.moveTo(e,i))},d._postLayout=function(){this.resizeContainer()},d.resizeContainer=function(){var t;this._getOption("resizeContainer")&&(t=this._getContainerSize())&&(this._setContainerMeasure(t.width,!0),this._setContainerMeasure(t.height,!1))},d._getContainerSize=i,d._setContainerMeasure=function(t,e){var i;void 0!==t&&((i=this.size).isBorderBox&&(t+=e?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px")},d._emitCompleteOnItems=function(e,t){function i(){s.dispatchEvent(e+"Complete",null,[t])}function n(){++o==r&&i()}var o,s=this,r=t.length;t&&r?(o=0,t.forEach(function(t){t.once(e,n)})):i()},d.dispatchEvent=function(t,e,i){var n=e?[e].concat(i):i;this.emitEvent(t,n),h&&(this.$element=this.$element||h(this.element),e?((n=h.Event(e)).type=t,this.$element.trigger(n,i)):this.$element.trigger(t,i))},d.ignore=function(t){t=this.getItem(t);t&&(t.isIgnored=!0)},d.unignore=function(t){t=this.getItem(t);t&&delete t.isIgnored},d.stamp=function(t){(t=this._find(t))&&(this.stamps=this.stamps.concat(t),t.forEach(this.ignore,this))},d.unstamp=function(t){(t=this._find(t))&&t.forEach(function(t){n.removeFrom(this.stamps,t),this.unignore(t)},this)},d._find=function(t){if(t)return"string"==typeof t&&(t=this.element.querySelectorAll(t)),n.makeArray(t)},d._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},d._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},d._manageStamp=i,d._getElementOffset=function(t){var e=t.getBoundingClientRect(),i=this._boundingRect,t=o(t);return{left:e.left-i.left-t.marginLeft,top:e.top-i.top-t.marginTop,right:i.right-e.right-t.marginRight,bottom:i.bottom-e.bottom-t.marginBottom}},d.handleEvent=n.handleEvent,d.bindResize=function(){t.addEventListener("resize",this),this.isResizeBound=!0},d.unbindResize=function(){t.removeEventListener("resize",this),this.isResizeBound=!1},d.onresize=function(){this.resize()},n.debounceMethod(r,"onresize",100),d.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},d.needsResizeLayout=function(){var t=o(this.element);return this.size&&t&&t.innerWidth!==this.size.innerWidth},d.addItems=function(t){t=this._itemize(t);return t.length&&(this.items=this.items.concat(t)),t},d.appended=function(t){t=this.addItems(t);t.length&&(this.layoutItems(t,!0),this.reveal(t))},d.prepended=function(t){var e,t=this._itemize(t);t.length&&(e=this.items.slice(0),this.items=t.concat(e),this._resetLayout(),this._manageStamps(),this.layoutItems(t,!0),this.reveal(t),this.layoutItems(e))},d.reveal=function(t){var i;this._emitCompleteOnItems("reveal",t),t&&t.length&&(i=this.updateStagger(),t.forEach(function(t,e){t.stagger(e*i),t.reveal()}))},d.hide=function(t){var i;this._emitCompleteOnItems("hide",t),t&&t.length&&(i=this.updateStagger(),t.forEach(function(t,e){t.stagger(e*i),t.hide()}))},d.revealItemElements=function(t){t=this.getItems(t);this.reveal(t)},d.hideItemElements=function(t){t=this.getItems(t);this.hide(t)},d.getItem=function(t){for(var e=0;e<this.items.length;e++){var i=this.items[e];if(i.element==t)return i}},d.getItems=function(t){t=n.makeArray(t);var e=[];return t.forEach(function(t){t=this.getItem(t);t&&e.push(t)},this),e},d.remove=function(t){t=this.getItems(t);this._emitCompleteOnItems("remove",t),t&&t.length&&t.forEach(function(t){t.remove(),n.removeFrom(this.items,t)},this)},d.destroy=function(){var t=this.element.style,t=(t.height="",t.position="",t.width="",this.items.forEac
1h(function(t){t.destroy()}),this.unbindResize(),this.element.outlayerGUID);delete u[t],delete this.element.outlayerGUID,h&&h.removeData(this.element,this.constructor.namespace)},r.data=function(t){t=(t=n.getQueryElement(t))&&t.outlayerGUID;return t&&u[t]},r.create=function(t,e){var i=a(r);return i.defaults=n.extend({},r.defaults),n.extend(i.defaults,e),i.compatOptions=n.extend({},r.compatOptions),i.namespace=t,i.data=r.data,i.Item=a(s),n.htmlInit(i,t),h&&h.bridget&&h.bridget(t,i),i},{ms:1,s:1e3});return r.Item=s,r}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/item",["outlayer/outlayer"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.Item=e(t.Outlayer))}(window,function(t){"use strict";function e(){t.Item.apply(this,arguments)}var i=e.prototype=Object.create(t.Item.prototype),n=i._create,o=(i._create=function(){this.id=this.layout.itemGUID++,n.call(this),this.sortData={}},i.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var t,e=this.layout.options.getSortData,i=this.layout._sorters;for(t in e){var n=i[t];this.sortData[t]=n(this.element,this)}}},i.destroy);return i.destroy=function(){o.apply(this,arguments),this.css({display:""})},e}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-mode",["get-size/get-size","outlayer/outlayer"],e):"object"==typeof module&&module.exports?module.exports=e(require("get-size"),require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.LayoutMode=e(t.getSize,t.Outlayer))}(window,function(e,i){"use strict";function n(t){(this.isotope=t)&&(this.options=t.options[this.namespace],this.element=t.element,this.items=t.filteredItems,this.size=t.size)}var o=n.prototype;return["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout","_getOption"].forEach(function(t){o[t]=function(){return i.prototype[t].apply(this.isotope,arguments)}}),o.needsVerticalResizeLayout=function(){var t=e(this.isotope.element);return this.isotope.size&&t&&t.innerHeight!=this.isotope.size.innerHeight},o._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},o.getColumnWidth=function(){this.getSegmentSize("column","Width")},o.getRowHeight=function(){this.getSegmentSize("row","Height")},o.getSegmentSize=function(t,e){var i,t=t+e,n="outer"+e;this._getMeasurement(t,n),this[t]||(i=this.getFirstItemSize(),this[t]=i&&i[n]||this.isotope.size["inner"+e])},o.getFirstItemSize=function(){var t=this.isotope.filteredItems[0];return t&&t.element&&e(t.element)},o.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},o.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},n.modes={},n.create=function(t,e){function i(){n.apply(this,arguments)}return(i.prototype=Object.create(o)).constructor=i,e&&(i.options=e),n.modes[i.prototype.namespace=t]=i},n}),function(t,e){"function"==typeof define&&define.amd?define("masonry-layout/masonry",["outlayer/outlayer","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer"),require("get-size")):t.Masonry=e(t.Outlayer,t.getSize)}(window,function(t,a){var t=t.create("masonry"),e=(t.compatOptions.fitWidth="isFitWidth",t.prototype);return e._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var t=0;t<this.cols;t++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},e.measureColumns=function(){this.getContainerWidth(),this.columnWidth||(t=(t=this.items[0])&&t.element,this.columnWidth=t&&a(t).outerWidth||this.containerWidth);var t=this.columnWidth+=this.gutter,e=this.containerWidth+this.gutter,i=e/t,e=t-e%t,i=Math[e&&e<1?"round":"floor"](i);this.cols=Math.max(i,1)},e.getContainerWidth=function(){var t=this._getOption("fitWidth")?this.element.parentNode:this.element,t=a(t);this.containerWidth=t&&t.innerWidth},e._getItemLayoutPosition=function(t){t.getSize();for(var e=t.size.outerWidth%this.columnWidth,e=Math[e&&e<1?"round":"ceil"](t.size.outerWidth/this.columnWidth),e=Math.min(e,this.cols),i=this[this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition"](e,t),n={x:this.columnWidth*i.col,y:i.y},o=i.y+t.size.outerHeight,s=e+i.col,r=i.col;r<s;r++)this.colYs[r]=o;return n},e._getTopColPosition=function(t){var t=this._getTopColGroup(t),e=Math.min.apply(Math,t);return{col:t.indexOf(e),y:e}},e._getTopColGroup=function(t){if(t<2)return this.colYs;for(var e=[],i=this.cols+1-t,n=0;n<i;n++)e[n]=this._getColGroupY(n,t);return e},e._getColGroupY=function(t,e){if(e<2)return this.colYs[t];t=this.colYs.slice(t,t+e);return Math.max.apply(Math,t)},e._getHorizontalColPosition=function(t,e){var i=this.horizontalColIndex%this.cols,i=1<t&&i+t>this.cols?0:i,e=e.size.outerWidth&&e.size.outerHeight;return this.horizontalColIndex=e?i+t:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,t)}},e._manageStamp=function(t){var e=a(t),t=this._getElementOffset(t),i=this._getOption("originLeft")?t.left:t.right,n=i+e.outerWidth,i=Math.floor(i/this.columnWidth),i=Math.max(0,i),o=Math.floor(n/this.columnWidth);o-=n%this.columnWidth?0:1;for(var o=Math.min(this.cols-1,o),s=(this._getOption("originTop")?t.top:t.bottom)+e.outerHeight,r=i;r<=o;r++)this.colYs[r]=Math.max(s,this.colYs[r])},e._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},e._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},e.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},t}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/masonry",["../layout-mode","masonry-layout/masonry"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode"),require("masonry-layout")):e(t.Isotope.LayoutMode,t.Masonry)}(window,function(t,e){"use strict";var i,t=t.create("masonry"),n=t.prototype,o={_getElementOffset:!0,layout:!0,_getMeasurement:!0};for(i in e.prototype)o[i]||(n[i]=e.prototype[i]);var s=n.measureColumns,r=(n.measureColumns=function(){this.items=this.isotope.filteredItems,s.call(this)},n._getOption);return n._getOption=function(t){return"fitWidth"==t?void 0!==this.options.isFitWidth?this.options.isFitWidth:this.options.fitWidth:r.apply(this.isotope,arguments)},t}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/fit-rows",["../layout-mode"],e):"object"==typeof exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var t=t.create("fitRows"),e=t.prototype;return e._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},e._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth+this.gutter,i=this.isotope.size.innerWidth+this.gutter,i=(0!==this.x&&e+this.x>i&&(this.x=0,this.y=this.maxY),{x:this.x,y:this.y});return this.maxY=Math.max(this.maxY,this.y+t.size.outerHeight),this.x+=e,i},e._getContainerSize=function(){return{height:this.maxY}},t}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/vertical",["../layout-mode"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var t=t.create("vertical",{horizontalAlignment:0}),e=t.prototype;return e._resetLayout=function(){this.y=0},e._getItemLayoutPosition=function(t){t.getSize();var e=(this.isotope.size.innerWidth-t.size.outerWidth)*this.options.horizontalAlignment,i=this.y;return this.y+=t.size.outerHeight,{x:e,y:i}},e._getContainerSize=function(){return{height:this.y}},t}),function(r,a){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","desandro-matches-selector/matches-selector","fizzy-ui-utils/utils","isotope-layout/js/item","isotope-layout/js/layout-mode","isotope-layout/js/layout-modes/masonry","isotope-layout/js/layout-modes/fit-rows","isotope-layout/js/layout-modes/vertical"],function(t,e,
1i,n,o,s){return a(r,t,0,i,n,o,s)}):"object"==typeof module&&module.exports?module.exports=a(r,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("isotope-layout/js/item"),require("isotope-layout/js/layout-mode"),require("isotope-layout/js/layout-modes/masonry"),require("isotope-layout/js/layout-modes/fit-rows"),require("isotope-layout/js/layout-modes/vertical")):r.Isotope=a(r,r.Outlayer,r.getSize,r.matchesSelector,r.fizzyUIUtils,r.Isotope.Item,r.Isotope.LayoutMode)}(window,function(t,i,e,n,s,o,r){var a=t.jQuery,l=String.prototype.trim?function(t){return t.trim()}:function(t){return t.replace(/^\s+|\s+$/g,"")},h=i.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0}),t=(h.Item=o,h.LayoutMode=r,h.prototype),c=(t._create=function(){for(var t in this.itemGUID=0,this._sorters={},this._getSorters(),i.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"],r.modes)this._initLayoutMode(t)},t.reloadItems=function(){this.itemGUID=0,i.prototype.reloadItems.call(this)},t._itemize=function(){for(var t=i.prototype._itemize.apply(this,arguments),e=0;e<t.length;e++)t[e].id=this.itemGUID++;return this._updateItemsSortData(t),t},t._initLayoutMode=function(t){var e=r.modes[t],i=this.options[t]||{};this.options[t]=e.options?s.extend(e.options,i):i,this.modes[t]=new e(this)},t.layout=function(){return!this._isLayoutInited&&this._getOption("initLayout")?void this.arrange():void this._layout()},t._layout=function(){var t=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,t),this._isLayoutInited=!0},t.arrange=function(t){this.option(t),this._getIsInstant();t=this._filter(this.items);this.filteredItems=t.matches,this._bindArrangeComplete(),this._isInstant?this._noTransition(this._hideReveal,[t]):this._hideReveal(t),this._sort(),this._layout()},t._init=t.arrange,t._hideReveal=function(t){this.reveal(t.needReveal),this.hide(t.needHide)},t._getIsInstant=function(){var t=this._getOption("layoutInstant"),t=void 0!==t?t:!this._isLayoutInited;return this._isInstant=t},t._bindArrangeComplete=function(){function t(){e&&i&&n&&o.dispatchEvent("arrangeComplete",null,[o.filteredItems])}var e,i,n,o=this;this.once("layoutComplete",function(){e=!0,t()}),this.once("hideComplete",function(){i=!0,t()}),this.once("revealComplete",function(){n=!0,t()})},t._filter=function(t){for(var e=this.options.filter,i=[],n=[],o=[],s=this._getFilterTest(e||"*"),r=0;r<t.length;r++){var a,l=t[r];l.isIgnored||((a=s(l))&&i.push(l),a&&l.isHidden?n.push(l):a||l.isHidden||o.push(l))}return{matches:i,needReveal:n,needHide:o}},t._getFilterTest=function(e){return a&&this.options.isJQueryFiltering?function(t){return a(t.element).is(e)}:"function"==typeof e?function(t){return e(t.element)}:function(t){return n(t.element,e)}},t.updateSortData=function(t){t=t?(t=s.makeArray(t),this.getItems(t)):this.items;this._getSorters(),this._updateItemsSortData(t)},t._getSorters=function(){var t,e=this.options.getSortData;for(t in e){var i=e[t];this._sorters[t]=c(i)}},t._updateItemsSortData=function(t){for(var e=t&&t.length,i=0;e&&i<e;i++)t[i].updateSortData()},function(t){if("string"!=typeof t)return t;var e,i,n=(t=l(t).split(" "))[0],o=(o=n.match(/^\[(.+)\]$/))&&o[1],s=(i=n,(e=o)?function(t){return t.getAttribute(e)}:function(t){t=t.querySelector(i);return t&&t.textContent}),r=h.sortDataParsers[t[1]];return r?function(t){return t&&r(s(t))}:function(t){return t&&s(t)}}),u=(h.sortDataParsers={parseInt:function(t){return parseInt(t,10)},parseFloat:function(t){return parseFloat(t)}},t._sort=function(){var t,r,a;this.options.sortBy&&(t=s.makeArray(this.options.sortBy),this._getIsSameSortBy(t)||(this.sortHistory=t.concat(this.sortHistory)),r=this.sortHistory,a=this.options.sortAscending,this.filteredItems.sort(function(t,e){for(var i=0;i<r.length;i++){var n=r[i],o=t.sortData[n],s=e.sortData[n];if(s<o||o<s)return(s<o?1:-1)*((void 0!==a[n]?a[n]:a)?1:-1)}return 0}))},t._getIsSameSortBy=function(t){for(var e=0;e<t.length;e++)if(t[e]!=this.sortHistory[e])return!1;return!0},t._mode=function(){var t=this.options.layoutMode,e=this.modes[t];if(e)return e.options=this.options[t],e;throw new Error("No layout mode: "+t)},t._resetLayout=function(){i.prototype._resetLayout.call(this),this._mode()._resetLayout()},t._getItemLayoutPosition=function(t){return this._mode()._getItemLayoutPosition(t)},t._manageStamp=function(t){this._mode()._manageStamp(t)},t._getContainerSize=function(){return this._mode()._getContainerSize()},t.needsResizeLayout=function(){return this._mode().needsResizeLayout()},t.appended=function(t){var t=this.addItems(t);t.length&&(t=this._filterRevealAdded(t),this.filteredItems=this.filteredItems.concat(t))},t.prepended=function(t){var e,t=this._itemize(t);t.length&&(this._resetLayout(),this._manageStamps(),e=this._filterRevealAdded(t),this.layoutItems(this.filteredItems),this.filteredItems=e.concat(this.filteredItems),this.items=t.concat(this.items))},t._filterRevealAdded=function(t){t=this._filter(t);return this.hide(t.needHide),this.reveal(t.matches),this.layoutItems(t.matches,!0),t.matches},t.insert=function(t){var e=this.addItems(t);if(e.length){for(var i,n=e.length,o=0;o<n;o++)i=e[o],this.element.appendChild(i.element);t=this._filter(e).matches;for(o=0;o<n;o++)e[o].isLayoutInstant=!0;for(this.arrange(),o=0;o<n;o++)delete e[o].isLayoutInstant;this.reveal(t)}},t.remove);return t.remove=function(t){t=s.makeArray(t);var e=this.getItems(t);u.call(this,t);for(var i=e&&e.length,n=0;i&&n<i;n++){var o=e[n];s.removeFrom(this.filteredItems,o)}},t.shuffle=function(){for(var t=0;t<this.items.length;t++)this.items[t].sortData.random=Math.random();this.options.sortBy="random",this._sort(),this._layout()},t._noTransition=function(t,e){var i=this.options.transitionDuration,t=(this.options.transitionDuration=0,t.apply(this,e));return this.options.transitionDuration=i,t},t.getFilteredItemElements=function(){return this.filteredItems.map(function(t){return t.element})},h}),function(t,e){"function"==typeof define&&define.amd?define(["./ResizeSensor.js"],e):"object"==typeof exports?module.exports=e(require("./ResizeSensor.js")):(t.ElementQueries=e(t.ResizeSensor),t.ElementQueries.listen())}("undefined"!=typeof window?window:this,function(m){function i(){var h,d={},c=[];function p(t){t=t||document.documentElement;t=window.getComputedStyle(t,null).fontSize;return parseFloat(t)||16}function i(t,i){this.element=t;var n,o,s,r,a,l,h,c,u=["min-width","min-height","max-width","max-height"];this.call=function(){var t,e;for(n in t=this.element,s=t.getBoundingClientRect?(t=t.getBoundingClientRect(),{width:Math.round(t.width),height:Math.round(t.height)}):{width:t.offsetWidth,height:t.offsetHeight},l={},d[i])d[i].hasOwnProperty(n)&&(o=d[i][n],r=function(t,e){var i=e.split(/\d/),n=i[i.length-1];switch(e=parseFloat(e),n){case"px":return e;case"em":return e*p(t);case"rem":return e*p();case"vw":return e*document.documentElement.clientWidth/100;case"vh":return e*document.documentElement.clientHeight/100;case"vmin":case"vmax":var o=document.documentElement.clientWidth/100,s=document.documentElement.clientHeight/100;return e*(0,Math["vmin"===n?"min":"max"])(o,s);default:return e}}(this.element,o.value),a="width"===o.property?s.width:s.height,c=o.mode+"-"+o.property,h="","min"===o.mode&&r<=a&&(h+=o.value),"max"===o.mode&&a<=r&&(h+=o.value),l[c]||(l[c]=""),h&&-1===(" "+l[c]+" ").indexOf(" "+h+" ")&&(l[c]+=" "+h));for(e in u)u.hasOwnProperty(e)&&(l[u[e]]?this.element.setAttribute(u[e],l[u[e]].substr(1)):this.element.removeAttribute(u[e]))}}function a(t,e){t.elementQueriesSetupInformation||(t.elementQueriesSetupInformation=new i(t,e)),t.elementQueriesSensor||(t.elementQueriesSensor=new m(t,function(){t.elementQueriesSetupInformation.call()}))}function l(t){var e;if(e=(e=(e=document.querySelectorAll?t?t.querySelectorAll.bind(t):document.querySelectorAll.bind(document):e)||"undefined"==typeof $$?e:$$)||"undefined"==typeof jQuery?e:jQuery)return e;throw"No document.querySelectorAll, jQuery or Mootools's $$ found."}function n(){for(var t=l()("[data-responsive-image],[responsive-image]"),e=0,i=t.length;e<i;e++)!function(n){var t,e,i,o=[],s=[],r=[],a=0,l=-1,h=[];for(t in n.children)n.children.hasOwnProperty(t)&&n.children[t].tagName&&"img"===n.children[t].tagName.toLowerCase()&&(o.push(n.children[t]),e=n.children[t].getAttribute("min-width")||n.children[t].getAttribute("data-min-width"),i=n.children[t].getAttribute("data-src")||n.children[t].getAttribute("url"),r.push(i),s.push({minWidth:e}),e?n.children[t].style.display="none":(a=o.length-1,n.children[t].style.display="block"));function c(){var t,e,i=!1;for(t in o)o.hasOwnProperty(t)&&s[t].minWidth&&n.offsetWidth>s[t].minWidth&&(i=t);l!==(i=i||a)?h[i]?(o[l].style.display="none",o[i].style.display="block",l=i):((e=new Image).onload=function(){o[i].src=r[i],o[l].style.display="none",o[i].style.display="block",h[i]=!0,l=i},e.src=r[i]):o[i].src=r[i]}l=a,n.resizeSensorInstance=new m(n,c),c()}(t[e])}var u=/,?[\s\t]*([^,\n]*?)((?:\[[\s\t]*?(?:min|max)-(?:width|height)[\s\t]*?[~$\^]?=[\s\t]*?"[^"]*?"[\s\t]*?])+)([^,\n\s\{]*)/gim,f=/\[[\s\t]*?(min|max)-(width|height)[\s\t]*?[~$\^]?=[\s\t]*?"([^"]*?)"[\s\t]*?]/gim;function s(t){var e,i,n,o,s,r,a,l;for(t=t.replace(/'/g,'"');null!==(e=u.exec(t));)for(i=e[1]+e[3],n=e[2];null!==(a=f.exec(n));)o=i,s=a[1],r=a[2],a=a[3],(l=void 0)===d[o]&&(d[o]=[],l=c.length,h.innerHTML+="\n"+o+" {animation: 0.1s element-queries;}",h.innerHTML+="\n"+o+" > .resize-sensor {min-width: "+l+"px;}",c.push(o)),d[o].push({mode:s,property:r,value:a})}var o=!1;this.init=function(){var t="animationstart";void 0!==document.documentElement.style.webkitAnimationName?t="webkitAnimationStart":void 0!==document.documentElement.style.MozAnimationName?t="mozanimationstart":void 0!==document.documentElement.style.OAnimationName&&(t="oanimationstart"),document.body.addEventListener(t,function(t){var e=t.target,i=e&&window.getComputedStyle(e,null),i=i&&i.getPropertyValue("animation-name");i&&-1!==i.indexOf("element-queries")&&(e.elementQueriesSensor=new m(e,function(){e.elementQueriesSetupInformation&&e.elementQueriesSetupInformation.call()}),i=window.getComputedStyle(e.resizeSensor,null).getPropertyValue("min-width"),i=parseInt(i.replace("px","")),a(t.target,c[i]))}),o||((h=document.createElement("style")).type="text/css",h.innerHTML="[responsive-image] > img, [data-responsive-image] {overflow: hidden; padding: 0; } [responsive-image] > img, [data-responsive-image] > img {width: 100%;}",h.innerHTML+="\n@keyframes element-queries { 0% { visibility: inherit; } }",document.getElementsByTagName("head")[0].appendChild(h),o=!0);for(var e=0,i=document.styleSheets.length;e<i;e++)try{document.styleSheets[e].href&&0===document.styleSheets[e].href.indexOf("file://")&&console.warn("CssElementQueries: unable to parse local css files, "+document.styleSheets[e].href),!function t(e){var i="";if(e)if("string"==typeof e)-1===(e=e.toLowerCase()).indexOf("min-width")&&-1===e.indexOf("max-width")||s(e);else for(var n=0,o=e.length;n<o;n++)1===e[n].type?-1===(i=e[n].selectorText||e[n].cssText).indexOf("min-height")&&-1===i.indexOf("max-height")&&-1===i.indexOf("min-width")&&-1===i.indexOf("max-width")||s(i):4===e[n].type?t(e[n].cssRules||e[n].rules):3===e[n].type&&e[n].styleSheet.hasOwnProperty("cssRules")&&t(e[n].styleSheet.cssRules)}(document.styleSheets[e].cssRules||document.styleSheets[e].rules||document.styleSheets[e].cssText)}catch(t){}n()},this.findElementQueriesElements=function(t){var e,i=t,n=l(i);for(e in d)if(d.hasOwnProperty(e))for(var o=n(e,i),s=0,r=o.length;s<r;s++)a(o[s],e)},this.update=function(){this.init()}}
1i.update=function(){i.instance.update()},i.detach=function(t){t.elementQueriesSetupInformation?(t.elementQueriesSensor.detach(),delete t.elementQueriesSetupInformation,delete t.elementQueriesSensor):t.resizeSensorInstance&&(t.resizeSensorInstance.detach(),delete t.resizeSensorInstance)},i.init=function(){(i.instance=i.instance?i.instance:new i).init()};return i.findElementQueriesElements=function(t){i.instance.findElementQueriesElements(t)},i.listen=function(){var t,e;t=i.init,document.addEventListener?document.addEventListener("DOMContentLoaded",t,!1):/KHTML|WebKit|iCab/i.test(navigator.userAgent)?e=setInterval(function(){/loaded|complete/i.test(document.readyState)&&(t(),clearInterval(e))},10):window.onload=t},i}),function(t,e){"function"==typeof define&&define.amd?define(e):"object"==typeof exports?module.exports=e():t.ResizeSensor=e()}("undefined"!=typeof window?window:this,function(){if("undefined"==typeof window)return null;var e="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),v=e.requestAnimationFrame||e.mozRequestAnimationFrame||e.webkitRequestAnimationFrame||function(t){return e.setTimeout(t,20)};function o(t,e){var i=Object.prototype.toString.call(t),i="[object Array]"===i||"[object NodeList]"===i||"[object HTMLCollection]"===i||"[object Object]"===i||"undefined"!=typeof jQuery&&t instanceof jQuery||"undefined"!=typeof Elements&&t instanceof Elements,n=0,o=t.length;if(i)for(;n<o;n++)e(t[n]);else e(t)}function g(t){if(!t.getBoundingClientRect)return{width:t.offsetWidth,height:t.offsetHeight};t=t.getBoundingClientRect();return{width:Math.round(t.width),height:Math.round(t.height)}}
1function y(e,i){Object.keys(i).forEach(function(t){e.style[t]=i[t]})}function s(e,i){function m(){var i,n,o=[];this.add=function(t){o.push(t)},this.call=function(t){for(i=0,n=o.length;i<n;i++)o[i].call(this,t)},this.remove=function(t){var e=[];for(i=0,n=o.length;i<n;i++)o[i]!==t&&e.push(o[i]);o=e},this.length=function(){return o.length}}function n(i,t){var n,o,s,e,r,a,l,h,c,u,d,p,f;i&&(i.resizedAttached?i.resizedAttached.add(t):(i.resizedAttached=new m,i.resizedAttached.add(t),i.resizeSensor=document.createElement("div"),i.resizeSensor.dir="ltr",i.resizeSensor.className="resize-sensor",t={position:"absolute",left:"0px",top:"0px",transition:"0s"},y(i.resizeSensor,f={pointerEvents:"none",position:"absolute",left:"0px",top:"0px",right:"0px",bottom:"0px",overflow:"hidden",zIndex:"-1",visibility:"hidden",maxWidth:"100%"}),(n=document.createElement("div")).className="resize-sensor-expand",y(n,f),y(o=document.createElement("div"),t),n.appendChild(o),(s=document.createElement("div")).className="resize-sensor-shrink",y(s,f),y(f=document.createElement("div"),t),y(f,{width:"200%",height:"200%"}),s.appendChild(f),i.resizeSensor.appendChild(n),i.resizeSensor.appendChild(s),i.appendChild(i.resizeSensor),"absolute"!==(f=(t=window.getComputedStyle(i))?t.getPropertyValue("position"):null)&&"relative"!==f&&"fixed"!==f&&(i.style.position="relative"),a=g(i),c=!(h=l=0),u=0,i.resizeSensor.resetSensor=d=function(){if(c){if(0===i.offsetWidth&&0===i.offsetHeight)return void(u=u||v(function(){u=0,d()}));c=!1}var t,e;t=i.offsetWidth,e=i.offsetHeight,o.style.width=t+10+"px",o.style.height=e+10+"px",n.scrollLeft=t+10,n.scrollTop=e+10,s.scrollLeft=t+10,s.scrollTop=e+10},p=function(){r=0,e&&(l=a.width,h=a.height,i.resizedAttached&&i.resizedAttached.call(a))},(t=function(t,e,i){t.attachEvent?t.attachEvent("on"+e,i):t.addEventListener(e,i)})(n,"scroll",f=function(){a=g(i),(e=a.width!==l||a.height!==h)&&!r&&(r=v(p)),d()}),t(s,"scroll",f),v(d)))}o(e,function(t){n(t,i)}),this.detach=function(t){s.detach(e,t)},this.reset=function(){e.resizeSensor.resetSensor()}}var i;return s.reset=function(t){o(t,function(t){t.resizeSensor.resetSensor()})},s.detach=function(t,e){o(t,function(t){!t||t.resizedAttached&&"function"==typeof e&&(t.resizedAttached.remove(e),t.resizedAttached.length())||t.resizeSensor&&(t.contains(t.resizeSensor)&&t.removeChild(t.resizeSensor),delete t.resizeSensor,delete t.resizedAttached)})},"undefined"!=typeof MutationObserver&&(i=new MutationObserver(function(t){for(var e in t)if(t.hasOwnProperty(e))for(var i=t[e].addedNodes,n=0;n<i.length;n++)i[n].resizeSensor&&s.reset(i[n])}),document.addEventListener("DOMContentLoaded",function(t){i.observe(document.body,{childList:!0,subtree:!0})})),s});
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.