jQuery(document).on("elementor/render/cf-video",function(e,a,t){container_element=".elementor-element-"+a,iframe_element=".elementor-element-"+a+" .cf-type-video iframe",iframe_width=jQuery(iframe_element).width(),aspectRatio=t,169==aspectRatio?ar=[16,9]:43==aspectRatio?ar=[4,3]:ar=[3,2],iframe_height=iframe_width*(ar[1]/ar[0]),jQuery(iframe_element).height(iframe_height)}),jQuery(document).on("click",".elementor-widget-ae-post-blocks .ae-pagination-wrapper a",function(){var e=jQuery(this).closest(".elementor-widget-ae-post-blocks");if(e.hasClass("facetwp-template")&&"current_loop"==e.find(".ae-post-widget-wrapper").data("source"))return!1;var a,i=jQuery(this).closest(".ae-post-widget-wrapper"),t=i.data("source");if(i.hasClass("no-ajax"))return!0;var n=i.siblings(".ae-post-overlay"),s=i.data("wid"),o=i.closest(".elementor").attr("class");if(0 '}))}}),!1}),jQuery(document).on("click",".elementor-widget-ae-portfolio .ae-pagination-wrapper a, .elementor-widget-ae-portfolio .filter-items a",function(){var e,t=jQuery(this).closest(".ae-post-widget-wrapper"),i=t.siblings(".ae-post-overlay"),a=t.data("wid"),n=t.closest(".elementor").attr("class");if(0 '}))}}),!1}),function(t){t(document).on("click",".facetwp-template.elementor-widget-ae-post-blocks .ae-pagination-wrapper a",function(e){e.preventDefault();var i=jQuery(this).closest(".ae-post-widget-wrapper").siblings(".ae-post-overlay"),a=t(this).attr("href").match(/\/page\/(\d+)/);FWP.soft_refresh=(FWP.paged=null!==a?parseInt(a[1]):1,!0),FWP.refresh(),t(document).on("facetwp-loaded",function(){var e=jQuery(".ae-post-widget-wrapper");if(e.find(".ae-featured-bg-yes").each(function(){img=jQuery(this).attr("data-ae-bg"),jQuery(this).css("background-image","url("+img+")")}),e.find(".ae-link-yes").data("ae-url")&&e.find(".ae-link-yes").on("click",function(e){jQuery(this).data("ae-url")&&jQuery(this).hasClass("ae-new-window-yes")?window.open(jQuery(this).data("ae-url")):location.href=jQuery(this).data("ae-url")}),e.find(".ae-cf-wrapper.hide").each(function(){jQuery(this).closest(".elementor-widget-ae-custom-field").hide()}),e.hasClass("ae-masonry-yes")){var a=e.find(".ae-post-list-wrapper").masonry({horizontalOrder:!0});a.imagesLoaded().progress(function(){a.masonry("layout")})}if(e.find(".elementor-invisible").each(function(){settings=jQuery(this).data("settings"),animation=settings.animation||settings._animation,jQuery(this).removeClass("elementor-invisible").removeClass(animation).addClass(animation)}),e.find("article.ae-post-list-item").css("opacity","1"),i.hide(),"no"==e.data("disable_scroll_on_ajax_load")){var t=e.data("pagination_scroll_top_offset");jQuery("html,body").animate({scrollTop:e.offset().top-t},"slow")}e.find(".eae-popup-link").length&&($close_btn=e.find(".eae-popup-wrapper").data("close-btn"),$magnific=e.find(".eae-popup-link").eaePopup({type:"inline",mainClass:"eae-popup eae-popup-"+e.find(".eae-popup-link").data("id")+" eae-wrap-"+e.find(".eae-popup-link").data("ctrl-id"),closeBtnInside:e.find(".eae-popup-wrapper").data("close-in-out"),closeMarkup:' '}))})})}(jQuery); var isEditMode=!1;!function(n){var e=function(e,a){var t,r,i=e.find(".ae-woo-tabs").data("active-tab"),n=e.find(".ae-woo-tab-title"),o=e.find(".ae-woo-tab-content");i||(i=1);var s=function(e){t&&(t.removeClass("active"),r.hide()),(t=n.filter('[data-tab="'+e+'"]')).addClass("active"),(r=o.filter('[data-tab="'+e+'"]')).show()};if(s(i),n.on("click",function(){s(this.dataset.tab)}),"reviews"==window.location.hash.substring(1)){var d=n.filter('[data-hashtag="reviews"]');s(d.data("tab"))}},a=function(e,a){var t=e.find(".woocommerce-review-link"),r=a(".ae-woo-tab-title"),i=a(".ae-woo-tab-content");t.on("click",function(){r.length&&(r.removeClass("active"),i.hide(),r.filter('[data-hashtag="reviews"]').addClass("active"),i.filter('[data-hashtag="reviews"]').show())})},t=function(e,a){if(e.parents(".elementor-editor-active").length&&jQuery(".woocommerce-product-gallery").each(function(){jQuery(this).wc_product_gallery(),wc_single_product_params.zoom_enabled=0}),outer_wrapper=e.find(".ae-swiper-outer-wrapper"),outer_wrapper.length){wid=e.data("id"),wclass=".elementor-element-"+wid;var t=outer_wrapper.data("loop");t="yes"==t;var r=outer_wrapper.data("navigation");adata={wrapperClass:"ae-swiper-wrapper",slideClass:"ae-swiper-slide",observer:!0,loop:t,pagination:{el:".ae-swiper-pagination",type:"bullets",clickable:!0}},"no"!=r&&(adata.navigation={nextEl:".ae-swiper-button-next",prevEl:".ae-swiper-button-prev"}),adata.init=!1;var i=new Swiper(".elementor-element-"+wid+" .ae-swiper-container",adata);a(".elementor-element-"+wid+" .ae-swiper-container").length<=1?(i.on("slideChangeTransitionStart",function(){i.$wrapperEl.find(".ae-featured-bg-yes").each(function(){"none"==a(this).css("background-image")&&(img=jQuery(this).attr("data-ae-bg"),a(this).css("background-image","url("+img+")"))}),i.$wrapperEl.find(".swiper-slide-active").find(".elementor-invisible").each(function(){settings=jQuery(this).data("settings"),animation=settings.animation||settings._animation,a(this).removeClass("elementor-invisible").removeClass(animation).addClass(animation)})}),i.init()):a(".elementor-element-"+wid+" .ae-swiper-container").each(function(e){i[e].on("slideChangeTransitionStart",function(){i[e].$wrapperEl.find(".ae-featured-bg-yes").each(function(){"none"==a(this).css("background-image")&&(img=jQuery(this).attr("data-ae-bg"),a(this).css("background-image","url("+img+")"))}),i[e].$wrapperEl.find(".swiper-slide-active").find(".elementor-invisible").each(function(){settings=jQuery(this).data("settings"),animation=settings.animation||settings._animation,a(this).removeClass("elementor-invisible").removeClass(animation).addClass(animation)})}),i[e].init()}),a(".elementor-element-"+wid+" .ae-swiper-container").css("visibility","visible")}},r=function(e,a){isEditMode||e.find(".ae-cf-wrapper").hasClass("hide")&&e.find(".ae-cf-wrapper").closest(".elementor-widget-ae-custom-field").hide()},i=function(e,a){if(e.find(".ae-post-widget-wrapper").hasClass("ae-masonry-yes")){var t=e.find(".ae-post-list-wrapper").masonry();t.imagesLoaded().progress(function(){t.masonry("layout")})}e.find("article.ae-post-list-item").css("opacity","1")},o=function(e,a){outer_wrapper=e.find(".ae-swiper-outer-wrapper"),wid=e.data("id"),wclass=".elementor-element-"+wid;var t=outer_wrapper.data("speed"),r=(outer_wrapper.data("autoplay"),outer_wrapper.data("duration")),i=outer_wrapper.data("effect"),n=outer_wrapper.data("space"),o=outer_wrapper.data("loop");o="yes"==o;var s=outer_wrapper.data("zoom"),d=(outer_wrapper.data("slides-per-view"),outer_wrapper.data("ptype")),l=outer_wrapper.data("navigation"),p=!0;p="yes"==outer_wrapper.data("clickable");var c=outer_wrapper.data("keyboard"),u=outer_wrapper.data("scrollbar");adata={direction:"horizontal",speed:t,autoplay:r,effect:i,spaceBetween:n,loop:o,zoom:s,keyboard:c,autoHeight:!1,height:200,autoplayDisableOnInteraction:!1,wrapperClass:"ae-swiper-wrapper",slideClass:"ae-swiper-slide"},"yes"==l&&(adata.navigation={nextEl:".ae-swiper-button-next",prevEl:".ae-swiper-button-prev"}),""!=d&&(adata.pagination={el:".ae-swiper-pagination",type:d,clickable:p}),"yes"==u&&(adata.scrollbar={el:".ae-swiper-scrollbar",hide:!0}),0==o&&(adata.autoplayStopOnLast=!0);new Swiper(".elementor-element-"+wid+" .ae-swiper-container",adata)},s=function(e,a){outer_wrapper=e.find(".ae-swiper-outer-wrapper"),wid=e.data("id"),wclass=".elementor-element-"+wid;var t=outer_wrapper.data("speed");if("yes"==outer_wrapper.data("autoplay"))var r={delay:outer_wrapper.data("duration")};else r=!1;var i=outer_wrapper.data("effect"),n=outer_wrapper.data("space"),o=outer_wrapper.data("loop");o="yes"==o;var s=outer_wrapper.data("auto-height"),d=outer_wrapper.data("zoom"),l=outer_wrapper.data("slides-per-view"),p=outer_wrapper.data("slides-per-group"),c=outer_wrapper.data("ptype"),u=outer_wrapper.data("navigation"),w=!0;if(w="yes"==outer_wrapper.data("clickable"),"yes"==outer_wrapper.data("keyboard"))var f={enabled:!0,onlyInViewport:!0};else f=!1;var m=outer_wrapper.data("scrollbar");adata={direction:"horizontal",speed:t,autoplay:r,effect:i,spaceBetween:n.desktop,loop:o,autoHeight:s,zoom:d,slidesPerView:l.desktop,slidesPerGroup:p.desktop,keyboard:f,wrapperClass:"ae-swiper-wrapper",slideClass:"ae-swiper-slide",observer:!0,observeParents:!0,breakpoints:{1024:{spaceBetween:n.tablet,slidesPerView:l.tablet,slidesPerGroup:p.tablet},767:{spaceBetween:n.mobile,slidesPerView:l.mobile,slidesPerGroup:p.mobile}}},"yes"==u&&(adata.navigation={nextEl:".ae-swiper-button-next",prevEl:".ae-swiper-button-prev"}),""!=c&&(adata.pagination={el:".ae-swiper-pagination",type:c,clickable:w}),"yes"==m&&(adata.scrollbar={el:".ae-swiper-scrollbar",hide:!0}),0==o&&(adata.autoplayStopOnLast=!0),window.mswiper=new Swiper(".elementor-element-"+wid+" .ae-swiper-container",adata),a(".elementor-element-"+wid+" .ae-swiper-container").css("visibility","visible")},d=function(e,a){if(e.find(".ae-grid-wrapper").hasClass("ae-masonry-yes")){var t=e.find(".ae-grid").masonry({});t.imagesLoaded().progress(function(){t.masonry("layout")})}e.find(".ae-grid-item-inner").hover(function(){a(this).find(".ae-grid-overlay").addClass("animated")})},l=function(e,t){if(e.find(".ae-acf-repeater-widget-wrapper").hasClass("ae-masonry-yes")){var a=e.find(".ae-acf-repeater-wrapper").masonry();a.imagesLoaded().progress(function(){a.masonry("layout")})}if(e.find(".ae-acf-repeater-widget-wrapper").hasClass("ae-carousel-yes")&&(outer_wrapper=e.find(".ae-swiper-outer-wrapper"),outer_wrapper.length&&e.find(".ae-acf-repeater-item").length)){wid=e.data("id"),wclass=".elementor-element-"+wid;var r=outer_wrapper.data("direction");if("vertical"==r)var i=outer_wrapper.find(".ae-swiper-slide").height();var n=outer_wrapper.data("speed");if("yes"==outer_wrapper.data("autoplay"))var o={delay:outer_wrapper.data("duration")};else o=!1;var s=outer_wrapper.data("effect"),d=outer_wrapper.data("space"),l=outer_wrapper.data("loop");l="yes"==l;var p=outer_wrapper.data("auto-height"),c=outer_wrapper.data("zoom"),u=outer_wrapper.data("slides-per-view"),w=outer_wrapper.data("slides-per-group"),f=outer_wrapper.data("ptype"),m=outer_wrapper.data("navigation"),g=!0;if(g="yes"==outer_wrapper.data("clickable"),"yes"==outer_wrapper.data("keyboard"))var h={enabled:!0,onlyInViewport:!0};else h=!1;var y=outer_wrapper.data("scrollbar");adata={direction:r,speed:n,autoHeight:p,autoplay:o,effect:s,spaceBetween:d.desktop,loop:l,zoom:c,slidesPerView:u.desktop,slidesPerGroup:w.desktop,keyboard:h,wrapperClass:"ae-swiper-wrapper",slideClass:"ae-swiper-slide",observer:!0,breakpoints:{1024:{spaceBetween:d.tablet,slidesPerView:u.tablet,slidesPerGroup:w.tablet},767:{spaceBetween:d.mobile,slidesPerView:u.mobile,slidesPerGroup:w.tablet}},on:{click:function(){var e=v.clickedSlide,a=t(e).find(".ae-link-yes");0!=a.length&&(void 0!==jQuery(a).data("ae-url")&&(jQuery(a).data("ae-url")&&jQuery(a).hasClass("ae-new-window-yes")?window.open(jQuery(a).data("ae-url")):location.href=jQuery(a).data("ae-url")))}}},"yes"==m&&(adata.navigation={nextEl:".ae-swiper-button-next",prevEl:".ae-swiper-button-prev"}),""!=f&&(adata.pagination={el:".ae-swiper-pagination",type:f,clickable:g}),"yes"==y&&(adata.scrollbar={el:".ae-swiper-scrollbar",hide:!0}),0==l&&(adata.autoplayStopOnLast=!0),adata.init=!1;var v=new Swiper(".elementor-element-"+wid+" .ae-swiper-container",adata);t(".elementor-element-"+wid+" .ae-swiper-container").length<=1?(v.on("slideChangeTransitionStart",function(){v.$wrapperEl.find(".ae-featured-bg-yes").each(function(){"none"==t(this).css("background-image")&&(img=jQuery(this).attr("data-ae-bg"),t(this).css("background-image","url("+img+")"))}),v.$wrapperEl.find(".swiper-slide-active").find(".elementor-invisible").each(function(){settings=jQuery(this).data("settings"),animation=settings.animation||settings._animation,t(this).removeClass("elementor-invisible").removeClass(animation).addClass(animation)})}),v.init()):t(".elementor-element-"+wid+" .ae-swiper-container").each(function(e){v[e].on("slideChangeTransitionStart",function(){v[e].$wrapperEl.find(".ae-featured-bg-yes").each(function(){"none"==t(this).css("background-image")&&(img=jQuery(this).attr("data-ae-bg"),t(this).css("background-image","url("+img+")"))}),v[e].$wrapperEl.find(".swiper-slide-active").find(".elementor-invisible").each(function(){settings=jQuery(this).data("settings"),animation=settings.animation||settings._animation,t(this).removeClass("elementor-invisible").removeClass(animation).addClass(animation)})}),v[e].init()}),t(".elementor-element-"+wid+" .ae-swiper-container").css("visibility","visible"),"vertical"==r&&t(".elementor-element-"+wid+" .ae-swiper-container").css("max-height",i+"px")}},p=function(e,t){if(e.find(".ae-post-widget-wrapper").hasClass("ae-masonry-yes")){var a=e.find(".ae-post-list-wrapper"),r=a.masonry({horizontalOrder:!0});r.imagesLoaded().progress(function(){r.masonry("layout")})}if(e.find(".ae-post-widget-wrapper").hasClass("ae-ias-yes")&&(e.find(".ae-pagination-wrapper .page-numbers").length?C(e,t,a):(e.find(".scroller-status").hide(),e.find(".load-more-wrapper").hide())),isEditMode&&($sections=e.find(".elementor-section"),t.each($sections,function(e,a){k(t(a),t)}),$columns=e.find(".elementor-column"),t.each($columns,function(e,a){k(t(a),t)})),e.find(".ae-post-widget-wrapper").hasClass("ae-carousel-yes")&&(outer_wrapper=e.find(".ae-swiper-outer-wrapper"),outer_wrapper.length)){wid=e.data("id"),wclass=".elementor-element-"+wid;var i=outer_wrapper.data("direction");if("vertical"==i)var n=outer_wrapper.find(".ae-swiper-slide").height();var o=outer_wrapper.data("speed");if("yes"==outer_wrapper.data("autoplay"))var s={delay:outer_wrapper.data("duration")};else s=!1;var d=outer_wrapper.data("effect"),l=outer_wrapper.data("space"),p=outer_wrapper.data("loop");p="yes"==p;var c=outer_wrapper.data("auto-height"),u=outer_wrapper.data("pause-on-hover"),w=outer_wrapper.data("zoom"),f=outer_wrapper.data("slides-per-view"),m=outer_wrapper.data("slides-per-group"),g=outer_wrapper.data("ptype"),h=outer_wrapper.data("navigation"),y=!0;if(y="yes"==outer_wrapper.data("clickable"),"yes"==outer_wrapper.data("keyboard"))var v={enabled:!0,onlyInViewport:!0};else v=!1;var b=outer_wrapper.data("scrollbar");adata={direction:i,speed:o,autoHeight:c,autoplay:s,effect:d,spaceBetween:l.desktop,loop:p,zoom:w,slidesPerView:f.desktop,slidesPerGroup:m.desktop,keyboard:v,wrapperClass:"ae-swiper-wrapper",slideClass:"ae-swiper-slide",observer:!0,breakpoints:{1024:{spaceBetween:l.tablet,slidesPerView:f.tablet,slidesPerGroup:m.tablet},767:{spaceBetween:l.mobile,slidesPerView:f.mobile,slidesPerGroup:m.mobile}},on:{click:function(){var e=_.clickedSlide,a=t(e).find(".ae-link-yes");0!=a.length&&(void 0!==jQuery(a).data("ae-url")&&(jQuery(a).data("ae-url")&&jQuery(a).hasClass("ae-new-window-yes")?window.open(jQuery(a).data("ae-url")):location.href=jQuery(a).data("ae-url")))}}},"yes"==h&&(adata.navigation={nextEl:".ae-swiper-button-next",prevEl:".ae-swiper-button-prev"}),""!=g&&(adata.pagination={el:".ae-swiper-pagination",type:g,clickable:y}),"yes"==b&&(adata.scrollbar={el:".ae-swiper-scrollbar",hide:!0}),0==p&&(adata.autoplayStopOnLast=!0),adata.init=!1;var _=new Swiper(".elementor-element-"+wid+" .ae-swiper-container",adata);_.on("slideChangeTransitionStart",function(){_.$wrapperEl.find(".ae-featured-bg-yes").each(function(){"none"==t(this).css("background-image")&&(img=jQuery(this).attr("data-ae-bg"),t(this).css("background-image","url("+img+")"))}),_.$wrapperEl.find(".swiper-slide-active").find(".elementor-invisible").each(function(){settings=jQuery(this).data("settings"),animation=settings.animation||settings._animation,t(this).removeClass("elementor-invisible").removeClass(animation).addClass(animation)})}),_.init(),t(".elementor-element-"+wid+" .ae-swiper-container").css("visibility","visible"),"vertical"==i&&t(".elementor-element-"+wid+" .ae-swiper-container").css("max-height",n+"px"),u&&t(".elementor-element-"+wid+" .ae-swiper-container").hover(function(){_.autoplay.stop()},function(){_.autoplay.start()})}},c=function(e,a){outer_wrapper=e.find(".ae-swiper-outer-wrapper"),wid=e.data("id"),wclass=".elementor-element-"+wid;var t=outer_wrapper.data("direction"),r=outer_wrapper.data("speed"),i=(outer_wrapper.data("autoplay"),outer_wrapper.data("duration")),n=outer_wrapper.data("effect"),o=outer_wrapper.data("space"),s=outer_wrapper.data("loop");s="yes"==s;var d=outer_wrapper.data("zoom"),l=outer_wrapper.data("slides-per-view"),p=outer_wrapper.data("ptype"),c=outer_wrapper.data("navigation"),u=!0;u="yes"==outer_wrapper.data("clickable");var w=outer_wrapper.data("keyboard"),f=outer_wrapper.data("scrollbar");adata={direction:t,speed:r,autoplay:i,effect:n,spaceBetween:o,loop:s,zoom:d,slidesPerView:l,keyboard:w,wrapperClass:"ae-swiper-wrapper",slideClass:"ae-swiper-slide",onInit:function(e){}},"yes"==c&&(adata.navigation={nextEl:".ae-swiper-button-next",prevEl:".ae-swiper-button-prev"}),""!=p&&(adata.pagination={el:".ae-swiper-pagination",type:p,clickable:u}),"yes"==f&&(adata.scrollbar={el:".ae-swiper-scrollbar",hide:!0}),0==s&&(adata.autoplayStopOnLast=!0),window.mswiper=new Swiper(".elementor-element-"+wid+" .ae-swiper-container",adata),a(".elementor-element-"+wid+" .ae-swiper-container").css("visibility","visible")},u=function(e,a){if(e.hasClass("ae-masonry-yes")){var t=e.find(".ae-grid").masonry({});t.imagesLoaded().progress(function(){t.masonry("layout")}),a(window).resize(function(){})}e.find(".ae-grid-item-inner").hover(function(){a(this).find(".ae-grid-overlay").addClass("animated")})},k=function(a,e){a.data("ae-bg")&&a.css("background-image","url("+a.data("ae-bg")+")"),m(a,e),isEditMode||0')):(t.css({"max-height":d}).animate({"max-height":i.data("unfold-max-height")},{duration:i.data("animation-speed")}),i.toggleClass("fold"),o.html(i.data("unfold-text")),s.html(''))})}},m=function(e,a){var t,r,i,n,o,s,d,l=[],p=[],c=e.children(".aepro-section-bs").children(".aepro-section-bs-inner");c&&c.data("aepro-bg-slider")&&(slider_images=c.data("aepro-bg-slider"),t=c.data("aepro-bg-slider-transition"),r=c.data("aepro-bg-slider-animation"),n=("yes"==(i=c.data("aepro-bg-custom-overlay"))||c.data("aepro-bg-slider-overlay"),aepro_editor.plugin_url+"/includes/assets/lib/vegas/overlays/"+c.data("aepro-bg-slider-overlay")),o=c.data("aepro-bg-slider-cover"),s=c.data("aepro-bs-slider-delay"),d=c.data("aepro-bs-slider-timer"),"undefined"!=typeof slider_images&&(l=slider_images.split(","),jQuery.each(l,function(e,a){var t=[];t.src=a,p.push(t)}),c.vegas({slides:p,transition:t,animation:r,overlay:n,cover:o,delay:s,timer:d,init:function(){"yes"==i&&c.children(".vegas-overlay").css("background-image","")}})))},g=function(e,a){if(e.find(".ae-cf-gmap").length){map=(t=e.find(".ae-cf-gmap"),r=e.find(".ae-cf-gmap").data("zoom"),i=t.find(".marker"),n=e.find(".ae-cf-gmap").data("styles"),o={zoom:r,center:new google.maps.LatLng(0,0),mapTypeId:google.maps.MapTypeId.ROADMAP,styles:n},(s=new google.maps.Map(t[0],o)).markers=[],i.each(function(){!function(e,a){var t=new google.maps.LatLng(e.attr("data-lat"),e.attr("data-lng")),r=new google.maps.Marker({position:t,map:a});if(a.markers.push(r),e.html()){var i=new google.maps.InfoWindow({content:e.html()});google.maps.event.addListener(r,"click",function(){i.open(a,r)})}}(jQuery(this),s)}),d=s,l=r,p=new google.maps.LatLngBounds,jQuery.each(d.markers,function(e,a){var t=new google.maps.LatLng(a.position.lat(),a.position.lng());p.extend(t)}),1==d.markers.length?(d.setCenter(p.getCenter()),d.setZoom(l)):d.fitBounds(p),s)}var t,r,i,n,o,s,d,l,p},h=function(e,a){if(e.find(".ae_thumb_wrapper").hasClass("ae_image_ratio_yes")){var t=e.find(".ae-post-image"),r=e.find(".ae-post-image img"),i=t.outerHeight()/t.outerWidth();r.height()/r.width() .ae-nav-menu-toggle").css({display:"block"}),a.find(".menu-item.menu-item-has-children > .ae-nav-menu-toggle").on("click",function(){e(this).parent().toggleClass("open"),e(this).find(".ae-nav-menu-toggle i").addClasses("fa fa-minus")}))},v=function(e){imagesLoaded(e.find(".ae-element-post-image > .ae_thumb_wrapper img")).on("progress",function(e,a){if(a.isLoaded&&0==a.img.height){var t=a.img.naturalHeight,r=a.img.naturalWidth;if(a.img.parentElement.clientWidth '})),-1!=navigator.userAgent.indexOf("Safari")&&-1==navigator.userAgent.indexOf("Chrome")?v(r):-1!=navigator.userAgent.indexOf("iPad")&&-1==navigator.userAgent.indexOf("Chrome")&&v(r),-1!=navigator.userAgent.indexOf("Safari")||-1!=navigator.userAgent.indexOf("iPad")||-1!=navigator.userAgent.indexOf("iPhone")&&-1==navigator.userAgent.indexOf("Chrome"))&&r.find(".ae-post-list-wrapper").find(".wp-post-image").each(function(e,a){a.outerHTML=a.outerHTML})}),r.find(".ae-post-widget-wrapper").hasClass("ae-ias-load-with-button-yes")){var n=e(".view-more-button"),o=t.data("infiniteScroll");t.on("load.infiniteScroll",function e(){o.loadCount==s&&(t.infiniteScroll("option",{loadOnScroll:!1}),n.show(),t.off("load.infiniteScroll",e))});var s=r.find(".ae-post-widget-wrapper").data("load-offset-page")-1}t.on("last.infiniteScroll",function(e,a,t){r.find(".load-more-wrapper").hide()})},b=function(e,a){e.hasClass("ae-pods-gallery-carousel")&&function(e,a){outer_wrapper=e.find(".ae-swiper-outer-wrapper"),wid=e.data("id"),wclass=".elementor-element-"+wid;var t=outer_wrapper.data("speed");if("yes"==outer_wrapper.data("autoplay"))var r={delay:outer_wrapper.data("duration")};else r=!1;var i=outer_wrapper.data("effect"),n=outer_wrapper.data("space"),o=outer_wrapper.data("loop");o="yes"==o;var s=outer_wrapper.data("auto-height"),d=outer_wrapper.data("zoom"),l=outer_wrapper.data("slides-per-view"),p=outer_wrapper.data("slides-per-group"),c=outer_wrapper.data("ptype"),u=outer_wrapper.data("navigation"),w=!0;if(w="yes"==outer_wrapper.data("clickable"),"yes"==outer_wrapper.data("keyboard"))var f={enabled:!0,onlyInViewport:!0};else f=!1;var m=outer_wrapper.data("scrollbar");adata={direction:"horizontal",speed:t,autoplay:r,effect:i,spaceBetween:n.desktop,loop:o,autoHeight:s,zoom:d,slidesPerView:l.desktop,slidesPerGroup:p.desktop,keyboard:f,wrapperClass:"ae-swiper-wrapper",slideClass:"ae-swiper-slide",observer:!0,breakpoints:{1024:{spaceBetween:n.tablet,slidesPerView:l.tablet,slidesPerGroup:p.tablet},767:{spaceBetween:n.mobile,slidesPerView:l.mobile,slidesPerGroup:p.mobile}}},"yes"==u&&(adata.navigation={nextEl:".ae-swiper-button-next",prevEl:".ae-swiper-button-prev"}),""!=c&&(adata.pagination={el:".ae-swiper-pagination",type:c,clickable:w}),"yes"==m&&(adata.scrollbar={el:".ae-swiper-scrollbar",hide:!0}),0==o&&(adata.autoplayStopOnLast=!0),window.mswiper=new Swiper(".elementor-element-"+wid+" .ae-swiper-container",adata),a(".elementor-element-"+wid+" .ae-swiper-container").css("visibility","visible")}(e,a),e.hasClass("ae-pods-gallery-grid")&&function(e,a){if(e.find(".ae-grid-wrapper").hasClass("ae-masonry-yes")){var t=e.find(".ae-grid").masonry({});t.imagesLoaded().progress(function(){t.masonry("layout")})}e.find(".ae-grid-item-inner").hover(function(){a(this).find(".ae-grid-overlay").addClass("animated")})}(e,a)},_=function(e,a){var t,r,i=e.find(".ae-acf-repeater-tabs").data("active-tab"),n=e.find(".ae-acf-repeater-tab-title"),o=e.find(".ae-acf-repeater-tab-content");i||(i=1);var s=function(e){t&&(t.removeClass("active"),r.hide()),(t=n.filter('[data-tab="'+e+'"]')).addClass("active"),(r=o.filter('[data-tab="'+e+'"]')).show()};s(i),n.on("click",function(){s(this.dataset.tab),jQuery(".elementor-widget-ae-acf-repeater .swiper-container").each(function(e,a){a.swiper.init()})})},x=function(e,t){$title=e.find(".elementor-tab-title.ae-tab-title"),$speed=e.find("ae-accordion").data("transition-speed"),$title.on("click",function(e){e.preventDefault();var a=t(this);a.hasClass("elementor-active")?(a.removeClass("elementor-active"),a.next().slideUp($speed)):(a.parent().parent().find(".elementor-tab-title.ae-tab-title").removeClass("elementor-active"),a.parent().parent().find(".ae-tab-content").slideUp($speed),a.toggleClass("elementor-active"),a.next().slideToggle($speed))})};n(window).on("elementor/frontend/init",function(){elementorFrontend.isEditMode()&&(isEditMode=!0),elementorFrontend.hooks.addAction("frontend/element_ready/ae-post-blocks.default",p),elementorFrontend.hooks.addAction("frontend/element_ready/ae-portfolio.default",i),elementorFrontend.hooks.addAction("frontend/element_ready/ae-custom-field.default",r),elementorFrontend.hooks.addAction("frontend/element_ready/ae-cf-google-map.default",g),elementorFrontend.hooks.addAction("frontend/element_ready/ae-acf-gallery.slider",o),elementorFrontend.hooks.addAction("frontend/element_ready/ae-acf-gallery.carousel",s),elementorFrontend.hooks.addAction("frontend/element_ready/ae-acf-gallery.grid",d),elementorFrontend.hooks.addAction("frontend/element_ready/ae-woo-tabs.default",e),elementorFrontend.hooks.addAction("frontend/element_ready/ae-woo-gallery.default",t),elementorFrontend.hooks.addAction("frontend/element_ready/ae-woo-products.carousel",c),elementorFrontend.hooks.addAction("frontend/element_ready/ae-woo-products.grid",u),elementorFrontend.hooks.addAction("frontend/element_ready/global",k),elementorFrontend.hooks.addAction("frontend/element_ready/ae-post-content.default",w),elementorFrontend.hooks.addAction("frontend/element_ready/ae-post-image.default",h),elementorFrontend.hooks.addAction("frontend/element_ready/ae-woo-rating.default",a),elementorFrontend.hooks.addAction("frontend/element_ready/ae-acf-repeater.default",l),elementorFrontend.hooks.addAction("frontend/element_ready/ae-nav-menu.default",y),elementorFrontend.hooks.addAction("frontend/element_ready/ae-acf.wysiwyg",f),elementorFrontend.hooks.addAction("frontend/element_ready/ae-acf.text-area",f),elementorFrontend.hooks.addAction("frontend/element_ready/ae-pods.file_gallery",b),elementorFrontend.hooks.addAction("frontend/element_ready/ae-acf-repeater.tabs",_),elementorFrontend.hooks.addAction("frontend/element_ready/ae-acf-repeater.accordion",x)})}(jQuery); !function(t){"use strict";var s={slide:0,delay:5e3,loop:!0,preload:!1,preloadImage:!1,preloadVideo:!1,timer:!0,overlay:!1,autoplay:!0,shuffle:!1,cover:!0,color:null,align:"center",valign:"center",firstTransition:null,firstTransitionDuration:null,transition:"fade",transitionDuration:1e3,transitionRegister:[],animation:null,animationDuration:"auto",animationRegister:[],slidesToKeep:1,init:function(){},play:function(){},pause:function(){},walk:function(){},slides:[]},i={},e=function(i,e){this.elmt=i,this.settings=t.extend({},s,t.vegas.defaults,e),this.slide=this.settings.slide,this.total=this.settings.slides.length,this.noshow=this.total<2,this.paused=!this.settings.autoplay||this.noshow,this.ended=!1,this.$elmt=t(i),this.$timer=null,this.$overlay=null,this.$slide=null,this.timeout=null,this.first=!0,this.transitions=["fade","fade2","blur","blur2","flash","flash2","negative","negative2","burn","burn2","slideLeft","slideLeft2","slideRight","slideRight2","slideUp","slideUp2","slideDown","slideDown2","zoomIn","zoomIn2","zoomOut","zoomOut2","swirlLeft","swirlLeft2","swirlRight","swirlRight2"],this.animations=["kenburns","kenburnsLeft","kenburnsRight","kenburnsUp","kenburnsUpLeft","kenburnsUpRight","kenburnsDown","kenburnsDownLeft","kenburnsDownRight"],this.settings.transitionRegister instanceof Array==!1&&(this.settings.transitionRegister=[this.settings.transitionRegister]),this.settings.animationRegister instanceof Array==!1&&(this.settings.animationRegister=[this.settings.animationRegister]),this.transitions=this.transitions.concat(this.settings.transitionRegister),this.animations=this.animations.concat(this.settings.animationRegister),this.support={objectFit:"objectFit"in document.body.style,transition:"transition"in document.body.style||"WebkitTransition"in document.body.style,video:t.vegas.isVideoCompatible()},this.settings.shuffle===!0&&this.shuffle(),this._init()};e.prototype={_init:function(){var s,i,e,n="BODY"===this.elmt.tagName,o=this.settings.timer,a=this.settings.overlay,r=this;this._preload(),n||(this.$elmt.css("height",this.$elmt.css("height")),s=t('
').css("overflow",this.$elmt.css("overflow")).css("padding",this.$elmt.css("padding")),this.$elmt.css("padding")||s.css("padding-top",this.$elmt.css("padding-top")).css("padding-bottom",this.$elmt.css("padding-bottom")).css("padding-left",this.$elmt.css("padding-left")).css("padding-right",this.$elmt.css("padding-right")),this.$elmt.clone(!0).children().appendTo(s),this.elmt.innerHTML=""),o&&this.support.transition&&(e=t('
'),this.$timer=e,this.$elmt.prepend(e)),a&&(i=t('
'),"string"==typeof a&&i.css("background-image","url("+a+")"),this.$overlay=i,this.$elmt.prepend(i)),this.$elmt.addClass("vegas-container"),n||this.$elmt.append(s),setTimeout(function(){r.trigger("init"),r._goto(r.slide),r.settings.autoplay&&r.trigger("play")},1)},_preload:function(){var t,s;for(s=0;s1&&!this.ended&&!this.paused&&!this.noshow&&(this.timeout=setTimeout(function(){t.next()},this._options("delay")))},_timer:function(t){var s=this;clearTimeout(this.timeout),this.$timer&&(this.$timer.removeClass("vegas-timer-running").find("div").css("transition-duration","0ms"),this.ended||this.paused||this.noshow||t&&setTimeout(function(){s.$timer.addClass("vegas-timer-running").find("div").css("transition-duration",s._options("delay")-100+"ms")},100))},_video:function(t){var s,e,n=t.toString();return i[n]?i[n]:(t instanceof Array==!1&&(t=[t]),s=document.createElement("video"),s.preload=!0,t.forEach(function(t){e=document.createElement("source"),e.src=t,s.appendChild(e)}),i[n]=s,s)},_fadeOutSound:function(t,s){var i=this,e=s/10,n=t.volume-.09;n>0?(t.volume=n,setTimeout(function(){i._fadeOutSound(t,s)},e)):t.pause()},_fadeInSound:function(t,s){var i=this,e=s/10,n=t.volume+.09;n<1&&(t.volume=n,setTimeout(function(){i._fadeInSound(t,s)},e))},_options:function(t,s){return void 0===s&&(s=this.slide),void 0!==this.settings.slides[s][t]?this.settings.slides[s][t]:this.settings[t]},_goto:function(s){function i(){f._timer(!0),setTimeout(function(){y&&(f.support.transition?(h.css("transition","all "+_+"ms").addClass("vegas-transition-"+y+"-out"),h.each(function(){var t=h.find("video").get(0);t&&(t.volume=1,f._fadeOutSound(t,_))}),e.css("transition","all "+_+"ms").addClass("vegas-transition-"+y+"-in")):e.fadeIn(_));for(var t=0;tg)&&(_=g),"auto"===b&&(b=g),e=t('
'),this.support.transition&&y&&e.addClass("vegas-transition-"+y),this.support.video&&l?(a=l instanceof Array?this._video(l):this._video(l.src),a.loop=void 0===l.loop||l.loop,a.muted=void 0===l.mute||l.mute,a.muted===!1?(a.volume=0,this._fadeInSound(a,_)):a.pause(),o=t(a).addClass("vegas-video").css("background-color",m),this.support.objectFit?o.css("object-position",u+" "+c).css("object-fit",p).css("width","100%").css("height","100%"):"contain"===p&&o.css("width","100%").css("height","100%"),e.append(o)):(r=new Image,n=t('
').css("background-image",'url("'+d+'")').css("background-color",m).css("background-position",u+" "+c),"repeat"===p?n.css("background-repeat","repeat"):n.css("background-size",p),this.support.transition&&w&&n.addClass("vegas-animation-"+w).css("animation-duration",b+"ms"),e.append(n)),this.support.transition||e.css("display","none"),v?h.eq(v-1).after(e):this.$elmt.prepend(e),h.css("transition","all 0ms").each(function(){this.className="vegas-slide","VIDEO"===this.tagName&&(this.className+=" vegas-video"),y&&(this.className+=" vegas-transition-"+y,this.className+=" vegas-transition-"+y+"-in")}),f._timer(!1),a?(4===a.readyState&&(a.currentTime=0),a.play(),i()):(r.src=d,r.complete?i():r.onload=i)},_end:function(){this.ended=!0,this._timer(!1),this.trigger("end")},shuffle:function(){for(var t,s,i=this.total-1;i>0;i--)s=Math.floor(Math.random()*(i+1)),t=this.settings.slides[i],this.settings.slides[i]=this.settings.slides[s],this.settings.slides[s]=t},play:function(){this.paused&&(this.paused=!1,this.next(),this.trigger("play"))},pause:function(){this._timer(!1),this.paused=!0,this.trigger("pause")},toggle:function(){this.paused?this.play():this.pause()},playing:function(){return!this.paused&&!this.noshow},current:function(t){return t?{slide:this.slide,data:this.settings.slides[this.slide]}:this.slide},jump:function(t){t<0||t>this.total-1||t===this.slide||(this.slide=t,this._goto(this.slide))},next:function(){if(this.slide++,this.slide>=this.total){if(!this.settings.loop)return this._end();this.slide=0}this._goto(this.slide)},previous:function(){if(this.slide--,this.slide<0){if(!this.settings.loop)return void this.slide++;this.slide=this.total-1}this._goto(this.slide)},trigger:function(t){var s=[];s="init"===t?[this.settings]:[this.slide,this.settings.slides[this.slide]],this.$elmt.trigger("vegas"+t,s),"function"==typeof this.settings[t]&&this.settings[t].apply(this.$elmt,s)},options:function(i,e){var n=this.settings.slides.slice();if("object"==typeof i)this.settings=t.extend({},s,t.vegas.defaults,i);else{if("string"!=typeof i)return this.settings;if(void 0===e)return this.settings[i];this.settings[i]=e}this.settings.slides!==n&&(this.total=this.settings.slides.length,this.noshow=this.total<2,this._preload())},destroy:function(){clearTimeout(this.timeout),this.$elmt.removeClass("vegas-container"),this.$elmt.find("> .vegas-slide").remove(),this.$elmt.find("> .vegas-wrapper").clone(!0).children().appendTo(this.$elmt),this.$elmt.find("> .vegas-wrapper").remove(),this.settings.timer&&this.$timer.remove(),this.settings.overlay&&this.$overlay.remove(),this.elmt._vegas=null}},t.fn.vegas=function(t){var s,i=arguments,n=!1;if(void 0===t||"object"==typeof t)return this.each(function(){this._vegas||(this._vegas=new e(this,t))});if("string"==typeof t){if(this.each(function(){var e=this._vegas;if(!e)throw new Error("No Vegas applied to this element.");"function"==typeof e[t]&&"_"!==t[0]?s=e[t].apply(e,[].slice.call(i,1)):n=!0}),n)throw new Error('No method "'+t+'" in Vegas.');return void 0!==s?s:this}},t.vegas={},t.vegas.defaults=s,t.vegas.isVideoCompatible=function(){return!/(Android|webOS|Phone|iPad|iPod|BlackBerry|Windows Phone)/i.test(navigator.userAgent)}}(window.jQuery||window.Zepto); (function(){"use strict";function e(){}function t(e,t){for(var n=e.length;n--;)if(e[n].listener===t)return n;return-1}function n(e){return function(){return this[e].apply(this,arguments)}}var i=e.prototype,r=this,s=r.EventEmitter;i.getListeners=function(e){var t,n,i=this._getEvents();if("object"==typeof e){t={};for(n in i)i.hasOwnProperty(n)&&e.test(n)&&(t[n]=i[n])}else t=i[e]||(i[e]=[]);return t},i.flattenListeners=function(e){var t,n=[];for(t=0;th;h++){var j=this[h],k=a.data(j,b);if(k)if(a.isFunction(k[e])&&"_"!==e.charAt(0)){var l=k[e].apply(k,g);if(void 0!==l)return l}else f("no such method '"+e+"' for "+b+" instance");else f("cannot call methods on "+b+" prior to initialization; attempted to call '"+e+"'")}return this}return this.each(function(){var d=a.data(this,b);d?(d.option(e),d._init()):(d=new c(this,e),a.data(this,b,d))})}}if(a){var f="undefined"==typeof console?b:function(a){console.error(a)};return a.bridget=function(a,b){c(b),e(a,b)},a.bridget}}var d=Array.prototype.slice;"function"==typeof define&&define.amd?define("jquery-bridget/jquery.bridget",["jquery"],c):c("object"==typeof exports?require("jquery"):a.jQuery)}(window),function(a){function b(b){var c=a.event;return c.target=c.target||c.srcElement||b,c}var c=document.documentElement,d=function(){};c.addEventListener?d=function(a,b,c){a.addEventListener(b,c,!1)}:c.attachEvent&&(d=function(a,c,d){a[c+d]=d.handleEvent?function(){var c=b(a);d.handleEvent.call(d,c)}:function(){var c=b(a);d.call(a,c)},a.attachEvent("on"+c,a[c+d])});var e=function(){};c.removeEventListener?e=function(a,b,c){a.removeEventListener(b,c,!1)}:c.detachEvent&&(e=function(a,b,c){a.detachEvent("on"+b,a[b+c]);try{delete a[b+c]}catch(d){a[b+c]=void 0}});var f={bind:d,unbind:e};"function"==typeof define&&define.amd?define("eventie/eventie",f):"object"==typeof exports?module.exports=f:a.eventie=f}(window),function(){function a(){}function b(a,b){for(var c=a.length;c--;)if(a[c].listener===b)return c;return-1}function c(a){return function(){return this[a].apply(this,arguments)}}var d=a.prototype,e=this,f=e.EventEmitter;d.getListeners=function(a){var b,c,d=this._getEvents();if(a instanceof RegExp){b={};for(c in d)d.hasOwnProperty(c)&&a.test(c)&&(b[c]=d[c])}else b=d[a]||(d[a]=[]);return b},d.flattenListeners=function(a){var b,c=[];for(b=0;be;e++)if(b=c[e]+a,"string"==typeof d[b])return b}}var c="Webkit Moz ms Ms O".split(" "),d=document.documentElement.style;"function"==typeof define&&define.amd?define("get-style-property/get-style-property",[],function(){return b}):"object"==typeof exports?module.exports=b:a.getStyleProperty=b}(window),function(a){function b(a){var b=parseFloat(a),c=-1===a.indexOf("%")&&!isNaN(b);return c&&b}function c(){}function d(){for(var a={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},b=0,c=g.length;c>b;b++){var d=g[b];a[d]=0}return a}function e(c){function e(){if(!m){m=!0;var d=a.getComputedStyle;if(j=function(){var a=d?function(a){return d(a,null)}:function(a){return a.currentStyle};return function(b){var c=a(b);return c||f("Style returned "+c+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),c}}(),k=c("boxSizing")){var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style[k]="border-box";var g=document.body||document.documentElement;g.appendChild(e);var h=j(e);l=200===b(h.width),g.removeChild(e)}}}function h(a){if(e(),"string"==typeof a&&(a=document.querySelector(a)),a&&"object"==typeof a&&a.nodeType){var c=j(a);if("none"===c.display)return d();var f={};f.width=a.offsetWidth,f.height=a.offsetHeight;for(var h=f.isBorderBox=!(!k||!c[k]||"border-box"!==c[k]),m=0,n=g.length;n>m;m++){var o=g[m],p=c[o];p=i(a,p);var q=parseFloat(p);f[o]=isNaN(q)?0:q}var r=f.paddingLeft+f.paddingRight,s=f.paddingTop+f.paddingBottom,t=f.marginLeft+f.marginRight,u=f.marginTop+f.marginBottom,v=f.borderLeftWidth+f.borderRightWidth,w=f.borderTopWidth+f.borderBottomWidth,x=h&&l,y=b(c.width);y!==!1&&(f.width=y+(x?0:r+v));var z=b(c.height);return z!==!1&&(f.height=z+(x?0:s+w)),f.innerWidth=f.width-(r+v),f.innerHeight=f.height-(s+w),f.outerWidth=f.width+t,f.outerHeight=f.height+u,f}}function i(b,c){if(a.getComputedStyle||-1===c.indexOf("%"))return c;var d=b.style,e=d.left,f=b.runtimeStyle,g=f&&f.left;return g&&(f.left=b.currentStyle.left),d.left=c,c=d.pixelLeft,d.left=e,g&&(f.left=g),c}var j,k,l,m=!1;return h}var f="undefined"==typeof console?c:function(a){console.error(a)},g=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"];"function"==typeof define&&define.amd?define("get-size/get-size",["get-style-property/get-style-property"],e):"object"==typeof exports?module.exports=e(require("desandro-get-style-property")):a.getSize=e(a.getStyleProperty)}(window),function(a){function b(a){"function"==typeof a&&(b.isReady?a():g.push(a))}function c(a){var c="readystatechange"===a.type&&"complete"!==f.readyState;b.isReady||c||d()}function d(){b.isReady=!0;for(var a=0,c=g.length;c>a;a++){var d=g[a];d()}}function e(e){return"complete"===f.readyState?d():(e.bind(f,"DOMContentLoaded",c),e.bind(f,"readystatechange",c),e.bind(a,"load",c)),b}var f=a.document,g=[];b.isReady=!1,"function"==typeof define&&define.amd?define("doc-ready/doc-ready",["eventie/eventie"],e):"object"==typeof exports?module.exports=e(require("eventie")):a.docReady=e(a.eventie)}(window),function(a){function b(a,b){return a[g](b)}function c(a){if(!a.parentNode){var b=document.createDocumentFragment();b.appendChild(a)}}function d(a,b){c(a);for(var d=a.parentNode.querySelectorAll(b),e=0,f=d.length;f>e;e++)if(d[e]===a)return!0;return!1}function e(a,d){return c(a),b(a,d)}var f,g=function(){if(a.matches)return"matches";if(a.matchesSelector)return"matchesSelector";for(var b=["webkit","moz","ms","o"],c=0,d=b.length;d>c;c++){var e=b[c],f=e+"MatchesSelector";if(a[f])return f}}();if(g){var h=document.createElement("div"),i=b(h,"div");f=i?b:e}else f=d;"function"==typeof define&&define.amd?define("matches-selector/matches-selector",[],function(){return f}):"object"==typeof exports?module.exports=f:window.matchesSelector=f}(Element.prototype),function(a,b){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["doc-ready/doc-ready","matches-selector/matches-selector"],function(c,d){return b(a,c,d)}):"object"==typeof exports?module.exports=b(a,require("doc-ready"),require("desandro-matches-selector")):a.fizzyUIUtils=b(a,a.docReady,a.matchesSelector)}(window,function(a,b,c){var d={};d.extend=function(a,b){for(var c in b)a[c]=b[c];return a},d.modulo=function(a,b){return(a%b+b)%b};var e=Object.prototype.toString;d.isArray=function(a){return"[object Array]"==e.call(a)},d.makeArray=function(a){var b=[];if(d.isArray(a))b=a;else if(a&&"number"==typeof a.length)for(var c=0,e=a.length;e>c;c++)b.push(a[c]);else b.push(a);return b},d.indexOf=Array.prototype.indexOf?function(a,b){return a.indexOf(b)}:function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},d.removeFrom=function(a,b){var c=d.indexOf(a,b);-1!=c&&a.splice(c,1)},d.isElement="function"==typeof HTMLElement||"object"==typeof HTMLElement?function(a){return a instanceof HTMLElement}:function(a){return a&&"object"==typeof a&&1==a.nodeType&&"string"==typeof a.nodeName},d.setText=function(){function a(a,c){b=b||(void 0!==document.documentElement.textContent?"textContent":"innerText"),a[b]=c}var b;return a}(),d.getParent=function(a,b){for(;a!=document.body;)if(a=a.parentNode,c(a,b))return a},d.getQueryElement=function(a){return"string"==typeof a?document.querySelector(a):a},d.handleEvent=function(a){var b="on"+a.type;this[b]&&this[b](a)},d.filterFindElements=function(a,b){a=d.makeArray(a);for(var e=[],f=0,g=a.length;g>f;f++){var h=a[f];if(d.isElement(h))if(b){c(h,b)&&e.push(h);for(var i=h.querySelectorAll(b),j=0,k=i.length;k>j;j++)e.push(i[j])}else e.push(h)}return e},d.debounceMethod=function(a,b,c){var d=a.prototype[b],e=b+"Timeout";a.prototype[b]=function(){var a=this[e];a&&clearTimeout(a);var b=arguments,f=this;this[e]=setTimeout(function(){d.apply(f,b),delete f[e]},c||100)}},d.toDashed=function(a){return a.replace(/(.)([A-Z])/g,function(a,b,c){return b+"-"+c}).toLowerCase()};var f=a.console;return d.htmlInit=function(c,e){b(function(){for(var b=d.toDashed(e),g=document.querySelectorAll(".js-"+b),h="data-"+b+"-options",i=0,j=g.length;j>i;i++){var k,l=g[i],m=l.getAttribute(h);try{k=m&&JSON.parse(m)}catch(n){f&&f.error("Error parsing "+h+" on "+l.nodeName.toLowerCase()+(l.id?"#"+l.id:"")+": "+n);continue}var o=new c(l,k),p=a.jQuery;p&&p.data(l,e,o)}})},d}),function(a,b){"function"==typeof define&&define.amd?define("outlayer/item",["eventEmitter/EventEmitter","get-size/get-size","get-style-property/get-style-property","fizzy-ui-utils/utils"],function(c,d,e,f){return b(a,c,d,e,f)}):"object"==typeof exports?module.exports=b(a,require("wolfy87-eventemitter"),require("get-size"),require("desandro-get-style-property"),require("fizzy-ui-utils")):(a.Outlayer={},a.Outlayer.Item=b(a,a.EventEmitter,a.getSize,a.getStyleProperty,a.fizzyUIUtils))}(window,function(a,b,c,d,e){function f(a){for(var b in a)return!1;return b=null,!0}function g(a,b){a&&(this.element=a,this.layout=b,this.position={x:0,y:0},this._create())}function h(a){return a.replace(/([A-Z])/g,function(a){return"-"+a.toLowerCase()})}var i=a.getComputedStyle,j=i?function(a){return i(a,null)}:function(a){return a.currentStyle},k=d("transition"),l=d("transform"),m=k&&l,n=!!d("perspective"),o={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend",transition:"transitionend"}[k],p=["transform","transition","transitionDuration","transitionProperty"],q=function(){for(var a={},b=0,c=p.length;c>b;b++){var e=p[b],f=d(e);f&&f!==e&&(a[e]=f)}return a}();e.extend(g.prototype,b.prototype),g.prototype._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},g.prototype.handleEvent=function(a){var b="on"+a.type;this[b]&&this[b](a)},g.prototype.getSize=function(){this.size=c(this.element)},g.prototype.css=function(a){var b=this.element.style;for(var c in a){var d=q[c]||c;b[d]=a[c]}},g.prototype.getPosition=function(){var a=j(this.element),b=this.layout.options,c=b.isOriginLeft,d=b.isOriginTop,e=a[c?"left":"right"],f=a[d?"top":"bottom"],g=this.layout.size,h=-1!=e.indexOf("%")?parseFloat(e)/100*g.width:parseInt(e,10),i=-1!=f.indexOf("%")?parseFloat(f)/100*g.height:parseInt(f,10);h=isNaN(h)?0:h,i=isNaN(i)?0:i,h-=c?g.paddingLeft:g.paddingRight,i-=d?g.paddingTop:g.paddingBottom,this.position.x=h,this.position.y=i},g.prototype.layoutPosition=function(){var a=this.layout.size,b=this.layout.options,c={},d=b.isOriginLeft?"paddingLeft":"paddingRight",e=b.isOriginLeft?"left":"right",f=b.isOriginLeft?"right":"left",g=this.position.x+a[d];c[e]=this.getXValue(g),c[f]="";var h=b.isOriginTop?"paddingTop":"paddingBottom",i=b.isOriginTop?"top":"bottom",j=b.isOriginTop?"bottom":"top",k=this.position.y+a[h];c[i]=this.getYValue(k),c[j]="",this.css(c),this.emitEvent("layout",[this])},g.prototype.getXValue=function(a){var b=this.layout.options;return b.percentPosition&&!b.isHorizontal?a/this.layout.size.width*100+"%":a+"px"},g.prototype.getYValue=function(a){var b=this.layout.options;return b.percentPosition&&b.isHorizontal?a/this.layout.size.height*100+"%":a+"px"},g.prototype._transitionTo=function(a,b){this.getPosition();var c=this.position.x,d=this.position.y,e=parseInt(a,10),f=parseInt(b,10),g=e===this.position.x&&f===this.position.y;if(this.setPosition(a,b),g&&!this.isTransitioning)return void this.layoutPosition();var h=a-c,i=b-d,j={};j.transform=this.getTranslate(h,i),this.transition({to:j,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},g.prototype.getTranslate=function(a,b){var c=this.layout.options;return a=c.isOriginLeft?a:-a,b=c.isOriginTop?b:-b,n?"translate3d("+a+"px, "+b+"px, 0)":"translate("+a+"px, "+b+"px)"},g.prototype.goTo=function(a,b){this.setPosition(a,b),this.layoutPosition()},g.prototype.moveTo=m?g.prototype._transitionTo:g.prototype.goTo,g.prototype.setPosition=function(a,b){this.position.x=parseInt(a,10),this.position.y=parseInt(b,10)},g.prototype._nonTransition=function(a){this.css(a.to),a.isCleaning&&this._removeStyles(a.to);for(var b in a.onTransitionEnd)a.onTransitionEnd[b].call(this)},g.prototype._transition=function(a){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(a);var b=this._transn;for(var c in a.onTransitionEnd)b.onEnd[c]=a.onTransitionEnd[c];for(c in a.to)b.ingProperties[c]=!0,a.isCleaning&&(b.clean[c]=!0);if(a.from){this.css(a.from);var d=this.element.offsetHeight;d=null}this.enableTransition(a.to),this.css(a.to),this.isTransitioning=!0};var r="opacity,"+h(q.transform||"transform");g.prototype.enableTransition=function(){this.isTransitioning||(this.css({transitionProperty:r,transitionDuration:this.layout.options.transitionDuration}),this.element.addEventListener(o,this,!1))},g.prototype.transition=g.prototype[k?"_transition":"_nonTransition"],g.prototype.onwebkitTransitionEnd=function(a){this.ontransitionend(a)},g.prototype.onotransitionend=function(a){this.ontransitionend(a)};var s={"-webkit-transform":"transform","-moz-transform":"transform","-o-transform":"transform"};g.prototype.ontransitionend=function(a){if(a.target===this.element){var b=this._transn,c=s[a.propertyName]||a.propertyName;if(delete b.ingProperties[c],f(b.ingProperties)&&this.disableTransition(),c in b.clean&&(this.element.style[a.propertyName]="",delete b.clean[c]),c in b.onEnd){var d=b.onEnd[c];d.call(this),delete b.onEnd[c]}this.emitEvent("transitionEnd",[this])}},g.prototype.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(o,this,!1),this.isTransitioning=!1},g.prototype._removeStyles=function(a){var b={};for(var c in a)b[c]="";this.css(b)};var t={transitionProperty:"",transitionDuration:""};return g.prototype.removeTransitionStyles=function(){this.css(t)},g.prototype.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},g.prototype.remove=function(){if(!k||!parseFloat(this.layout.options.transitionDuration))return void this.removeElem();var a=this;this.once("transitionEnd",function(){a.removeElem()}),this.hide()},g.prototype.reveal=function(){delete this.isHidden,this.css({display:""});var a=this.layout.options,b={},c=this.getHideRevealTransitionEndProperty("visibleStyle");b[c]=this.onRevealTransitionEnd,this.transition({from:a.hiddenStyle,to:a.visibleStyle,isCleaning:!0,onTransitionEnd:b})},g.prototype.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},g.prototype.getHideRevealTransitionEndProperty=function(a){var b=this.layout.options[a];if(b.opacity)return"opacity";for(var c in b)return c},g.prototype.hide=function(){this.isHidden=!0,this.css({display:""});var a=this.layout.options,b={},c=this.getHideRevealTransitionEndProperty("hiddenStyle");b[c]=this.onHideTransitionEnd,this.transition({from:a.visibleStyle,to:a.hiddenStyle,isCleaning:!0,onTransitionEnd:b})},g.prototype.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},g.prototype.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},g}),function(a,b){"function"==typeof define&&define.amd?define("outlayer/outlayer",["eventie/eventie","eventEmitter/EventEmitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(c,d,e,f,g){return b(a,c,d,e,f,g)}):"object"==typeof exports?module.exports=b(a,require("eventie"),require("wolfy87-eventemitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):a.Outlayer=b(a,a.eventie,a.EventEmitter,a.getSize,a.fizzyUIUtils,a.Outlayer.Item)}(window,function(a,b,c,d,e,f){function g(a,b){var c=e.getQueryElement(a);if(!c)return void(h&&h.error("Bad element for "+this.constructor.namespace+": "+(c||a)));this.element=c,i&&(this.$element=i(this.element)),this.options=e.extend({},this.constructor.defaults),this.option(b);var d=++k;this.element.outlayerGUID=d,l[d]=this,this._create(),this.options.isInitLayout&&this.layout()}var h=a.console,i=a.jQuery,j=function(){},k=0,l={};return g.namespace="outlayer",g.Item=f,g.defaults={containerStyle:{position:"relative"},isInitLayout:!0,isOriginLeft:!0,isOriginTop:!0,isResizeBound:!0,isResizingContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}},e.extend(g.prototype,c.prototype),g.prototype.option=function(a){e.extend(this.options,a)},g.prototype._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),e.extend(this.element.style,this.options.containerStyle),this.options.isResizeBound&&this.bindResize()},g.prototype.reloadItems=function(){this.items=this._itemize(this.element.children)},g.prototype._itemize=function(a){for(var b=this._filterFindItemElements(a),c=this.constructor.Item,d=[],e=0,f=b.length;f>e;e++){var g=b[e],h=new c(g,this);d.push(h)}return d},g.prototype._filterFindItemElements=function(a){return e.filterFindElements(a,this.options.itemSelector)},g.prototype.getItemElements=function(){for(var a=[],b=0,c=this.items.length;c>b;b++)a.push(this.items[b].element);return a},g.prototype.layout=function(){this._resetLayout(),this._manageStamps();var a=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;this.layoutItems(this.items,a),this._isLayoutInited=!0},g.prototype._init=g.prototype.layout,g.prototype._resetLayout=function(){this.getSize()},g.prototype.getSize=function(){this.size=d(this.element)},g.prototype._getMeasurement=function(a,b){var c,f=this.options[a];f?("string"==typeof f?c=this.element.querySelector(f):e.isElement(f)&&(c=f),this[a]=c?d(c)[b]:f):this[a]=0},g.prototype.layoutItems=function(a,b){a=this._getItemsForLayout(a),this._layoutItems(a,b),this._postLayout()},g.prototype._getItemsForLayout=function(a){for(var b=[],c=0,d=a.length;d>c;c++){var e=a[c];e.isIgnored||b.push(e)}return b},g.prototype._layoutItems=function(a,b){if(this._emitCompleteOnItems("layout",a),a&&a.length){for(var c=[],d=0,e=a.length;e>d;d++){var f=a[d],g=this._getItemLayoutPosition(f);g.item=f,g.isInstant=b||f.isLayoutInstant,c.push(g)}this._processLayoutQueue(c)}},g.prototype._getItemLayoutPosition=function(){return{x:0,y:0}},g.prototype._processLayoutQueue=function(a){for(var b=0,c=a.length;c>b;b++){var d=a[b];this._positionItem(d.item,d.x,d.y,d.isInstant)}},g.prototype._positionItem=function(a,b,c,d){d?a.goTo(b,c):a.moveTo(b,c)},g.prototype._postLayout=function(){this.resizeContainer()},g.prototype.resizeContainer=function(){if(this.options.isResizingContainer){var a=this._getContainerSize();a&&(this._setContainerMeasure(a.width,!0),this._setContainerMeasure(a.height,!1))}},g.prototype._getContainerSize=j,g.prototype._setContainerMeasure=function(a,b){if(void 0!==a){var c=this.size;c.isBorderBox&&(a+=b?c.paddingLeft+c.paddingRight+c.borderLeftWidth+c.borderRightWidth:c.paddingBottom+c.paddingTop+c.borderTopWidth+c.borderBottomWidth),a=Math.max(a,0),this.element.style[b?"width":"height"]=a+"px"}},g.prototype._emitCompleteOnItems=function(a,b){function c(){e.dispatchEvent(a+"Complete",null,[b])}function d(){g++,g===f&&c()}var e=this,f=b.length;if(!b||!f)return void c();for(var g=0,h=0,i=b.length;i>h;h++){var j=b[h];j.once(a,d)}},g.prototype.dispatchEvent=function(a,b,c){var d=b?[b].concat(c):c;if(this.emitEvent(a,d),i)if(this.$element=this.$element||i(this.element),b){var e=i.Event(b);e.type=a,this.$element.trigger(e,c)}else this.$element.trigger(a,c)},g.prototype.ignore=function(a){var b=this.getItem(a);b&&(b.isIgnored=!0)},g.prototype.unignore=function(a){var b=this.getItem(a);b&&delete b.isIgnored},g.prototype.stamp=function(a){if(a=this._find(a)){this.stamps=this.stamps.concat(a);for(var b=0,c=a.length;c>b;b++){var d=a[b];this.ignore(d)}}},g.prototype.unstamp=function(a){if(a=this._find(a))for(var b=0,c=a.length;c>b;b++){var d=a[b];e.removeFrom(this.stamps,d),this.unignore(d)}},g.prototype._find=function(a){return a?("string"==typeof a&&(a=this.element.querySelectorAll(a)),a=e.makeArray(a)):void 0},g.prototype._manageStamps=function(){if(this.stamps&&this.stamps.length){this._getBoundingRect();for(var a=0,b=this.stamps.length;b>a;a++){var c=this.stamps[a];this._manageStamp(c)}}},g.prototype._getBoundingRect=function(){var a=this.element.getBoundingClientRect(),b=this.size;this._boundingRect={left:a.left+b.paddingLeft+b.borderLeftWidth,top:a.top+b.paddingTop+b.borderTopWidth,right:a.right-(b.paddingRight+b.borderRightWidth),bottom:a.bottom-(b.paddingBottom+b.borderBottomWidth)}},g.prototype._manageStamp=j,g.prototype._getElementOffset=function(a){var b=a.getBoundingClientRect(),c=this._boundingRect,e=d(a),f={left:b.left-c.left-e.marginLeft,top:b.top-c.top-e.marginTop,right:c.right-b.right-e.marginRight,bottom:c.bottom-b.bottom-e.marginBottom};return f},g.prototype.handleEvent=function(a){var b="on"+a.type;this[b]&&this[b](a)},g.prototype.bindResize=function(){this.isResizeBound||(b.bind(a,"resize",this),this.isResizeBound=!0)},g.prototype.unbindResize=function(){this.isResizeBound&&b.unbind(a,"resize",this),this.isResizeBound=!1},g.prototype.onresize=function(){function a(){b.resize(),delete b.resizeTimeout}this.resizeTimeout&&clearTimeout(this.resizeTimeout);var b=this;this.resizeTimeout=setTimeout(a,100)},g.prototype.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},g.prototype.needsResizeLayout=function(){var a=d(this.element),b=this.size&&a;return b&&a.innerWidth!==this.size.innerWidth},g.prototype.addItems=function(a){var b=this._itemize(a);return b.length&&(this.items=this.items.concat(b)),b},g.prototype.appended=function(a){var b=this.addItems(a);b.length&&(this.layoutItems(b,!0),this.reveal(b))},g.prototype.prepended=function(a){var b=this._itemize(a);if(b.length){var c=this.items.slice(0);this.items=b.concat(c),this._resetLayout(),this._manageStamps(),this.layoutItems(b,!0),this.reveal(b),this.layoutItems(c)}},g.prototype.reveal=function(a){this._emitCompleteOnItems("reveal",a);for(var b=a&&a.length,c=0;b&&b>c;c++){var d=a[c];d.reveal()}},g.prototype.hide=function(a){this._emitCompleteOnItems("hide",a);for(var b=a&&a.length,c=0;b&&b>c;c++){var d=a[c];d.hide()}},g.prototype.revealItemElements=function(a){var b=this.getItems(a);this.reveal(b)},g.prototype.hideItemElements=function(a){var b=this.getItems(a);this.hide(b)},g.prototype.getItem=function(a){for(var b=0,c=this.items.length;c>b;b++){var d=this.items[b];if(d.element===a)return d}},g.prototype.getItems=function(a){a=e.makeArray(a);for(var b=[],c=0,d=a.length;d>c;c++){var f=a[c],g=this.getItem(f);g&&b.push(g)}return b},g.prototype.remove=function(a){var b=this.getItems(a);if(this._emitCompleteOnItems("remove",b),b&&b.length)for(var c=0,d=b.length;d>c;c++){var f=b[c];f.remove(),e.removeFrom(this.items,f)}},g.prototype.destroy=function(){var a=this.element.style;a.height="",a.position="",a.width="";for(var b=0,c=this.items.length;c>b;b++){var d=this.items[b];d.destroy()}this.unbindResize();var e=this.element.outlayerGUID;delete l[e],delete this.element.outlayerGUID,i&&i.removeData(this.element,this.constructor.namespace)},g.data=function(a){a=e.getQueryElement(a);var b=a&&a.outlayerGUID;return b&&l[b]},g.create=function(a,b){function c(){g.apply(this,arguments)}return Object.create?c.prototype=Object.create(g.prototype):e.extend(c.prototype,g.prototype),c.prototype.constructor=c,c.defaults=e.extend({},g.defaults),e.extend(c.defaults,b),c.prototype.settings={},c.namespace=a,c.data=g.data,c.Item=function(){f.apply(this,arguments)},c.Item.prototype=new f,e.htmlInit(c,a),i&&i.bridget&&i.bridget(a,c),c},g.Item=f,g}),function(a,b){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","fizzy-ui-utils/utils"],b):"object"==typeof exports?module.exports=b(require("outlayer"),require("get-size"),require("fizzy-ui-utils")):a.Masonry=b(a.Outlayer,a.getSize,a.fizzyUIUtils)}(window,function(a,b,c){var d=a.create("masonry");return d.prototype._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns();var a=this.cols;for(this.colYs=[];a--;)this.colYs.push(0);this.maxY=0},d.prototype.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var a=this.items[0],c=a&&a.element;this.columnWidth=c&&b(c).outerWidth||this.containerWidth}var d=this.columnWidth+=this.gutter,e=this.containerWidth+this.gutter,f=e/d,g=d-e%d,h=g&&1>g?"round":"floor";f=Math[h](f),this.cols=Math.max(f,1)},d.prototype.getContainerWidth=function(){var a=this.options.isFitWidth?this.element.parentNode:this.element,c=b(a);this.containerWidth=c&&c.innerWidth},d.prototype._getItemLayoutPosition=function(a){a.getSize();var b=a.size.outerWidth%this.columnWidth,d=b&&1>b?"round":"ceil",e=Math[d](a.size.outerWidth/this.columnWidth);e=Math.min(e,this.cols);for(var f=this._getColGroup(e),g=Math.min.apply(Math,f),h=c.indexOf(f,g),i={x:this.columnWidth*h,y:g},j=g+a.size.outerHeight,k=this.cols+1-f.length,l=0;k>l;l++)this.colYs[h+l]=j;return i},d.prototype._getColGroup=function(a){if(2>a)return this.colYs;for(var b=[],c=this.cols+1-a,d=0;c>d;d++){var e=this.colYs.slice(d,d+a);b[d]=Math.max.apply(Math,e)}return b},d.prototype._manageStamp=function(a){var c=b(a),d=this._getElementOffset(a),e=this.options.isOriginLeft?d.left:d.right,f=e+c.outerWidth,g=Math.floor(e/this.columnWidth);g=Math.max(0,g);var h=Math.floor(f/this.columnWidth);h-=f%this.columnWidth?0:1,h=Math.min(this.cols-1,h);for(var i=(this.options.isOriginTop?d.top:d.bottom)+c.outerHeight,j=g;h>=j;j++)this.colYs[j]=Math.max(i,this.colYs[j])},d.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var a={height:this.maxY};return this.options.isFitWidth&&(a.width=this._getContainerFitWidth()),a},d.prototype._getContainerFitWidth=function(){for(var a=0,b=this.cols;--b&&0===this.colYs[b];)a++;return(this.cols-a)*this.columnWidth-this.gutter},d.prototype.needsResizeLayout=function(){var a=this.containerWidth;return this.getContainerWidth(),a!==this.containerWidth},d}); !function(a){"use strict";var b=a.Masonry;b.prototype._remapV2Options=function(){this._remapOption("gutterWidth","gutter"),this._remapOption("isResizable","isResizeBound"),this._remapOption("isRTL","isOriginLeft",function(a){return!a});var a=this.options.isAnimated;if(void 0!==a&&(this.options.transitionDuration=a?this.options.transitionDuration:0),void 0===a||a){var b=this.options.animationOptions,c=b&&b.duration;c&&(this.options.transitionDuration="string"==typeof c?c:c+"ms")}},b.prototype._remapOption=function(a,b,c){var d=this.options[a];void 0!==d&&(this.options[b]=c?c(d):d)};var c=b.prototype._create;b.prototype._create=function(){var a=this;this._remapV2Options(),c.apply(this,arguments),setTimeout(function(){jQuery(a.element).addClass("masonry")},0)};var d=b.prototype.layout;b.prototype.layout=function(){this._remapV2Options(),d.apply(this,arguments)};var e=b.prototype.option;b.prototype.option=function(){e.apply(this,arguments),this._remapV2Options()};var f=b.prototype._itemize;b.prototype._itemize=function(a){var b=f.apply(this,arguments);return jQuery(a).addClass("masonry-brick"),b};var g=b.prototype.measureColumns;b.prototype.measureColumns=function(){var a=this.options.columnWidth;a&&"function"==typeof a&&(this.getContainerWidth(),this.columnWidth=a(this.containerWidth)),g.apply(this,arguments)},b.prototype.reload=function(){this.reloadItems.apply(this,arguments),this.layout.apply(this)};var h=b.prototype.destroy;b.prototype.destroy=function(){var a=this.getItemElements();jQuery(this.element).removeClass("masonry"),jQuery(a).removeClass("masonry-brick"),h.apply(this,arguments)}}(window); !function(t,e){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("jquery")):t.jQueryBridget=e(t,t.jQuery)}(window,function(t,e){"use strict";function i(i,r,a){function h(t,e,n){var o,r="$()."+i+'("'+e+'")';return t.each(function(t,h){var u=a.data(h,i);if(!u)return void s(i+" not initialized. Cannot call methods, i.e. "+r);var d=u[e];if(!d||"_"==e.charAt(0))return void s(r+" is not a valid method");var l=d.apply(u,n);o=void 0===o?l:o}),void 0!==o?o:t}function u(t,e){t.each(function(t,n){var o=a.data(n,i);o?(o.option(e),o._init()):(o=new r(n,e),a.data(n,i,o))})}a=a||e||t.jQuery,a&&(r.prototype.option||(r.prototype.option=function(t){a.isPlainObject(t)&&(this.options=a.extend(!0,this.options,t))}),a.fn[i]=function(t){if("string"==typeof t){var e=o.call(arguments,1);return h(this,t,e)}return u(this,t),this},n(a))}function n(t){!t||t&&t.bridget||(t.bridget=i)}var o=Array.prototype.slice,r=t.console,s="undefined"==typeof r?function(){}:function(t){r.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){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return-1==n.indexOf(e)&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{},n=i[t]=i[t]||{};return n[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexOf(e);return-1!=n&&i.splice(n,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;oe;e++){var i=h[e];t[i]=0}return t}function n(t){var e=getComputedStyle(t);return e||a("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),e}function o(){if(!d){d=!0;var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style.boxSizing="border-box";var i=document.body||document.documentElement;i.appendChild(e);var o=n(e);s=200==Math.round(t(o.width)),r.isBoxSizeOuter=s,i.removeChild(e)}}function r(e){if(o(),"string"==typeof e&&(e=document.querySelector(e)),e&&"object"==typeof e&&e.nodeType){var r=n(e);if("none"==r.display)return i();var a={};a.width=e.offsetWidth,a.height=e.offsetHeight;for(var d=a.isBorderBox="border-box"==r.boxSizing,l=0;u>l;l++){var c=h[l],f=r[c],m=parseFloat(f);a[c]=isNaN(m)?0:m}var p=a.paddingLeft+a.paddingRight,g=a.paddingTop+a.paddingBottom,y=a.marginLeft+a.marginRight,v=a.marginTop+a.marginBottom,_=a.borderLeftWidth+a.borderRightWidth,z=a.borderTopWidth+a.borderBottomWidth,E=d&&s,b=t(r.width);b!==!1&&(a.width=b+(E?0:p+_));var x=t(r.height);return x!==!1&&(a.height=x+(E?0:g+z)),a.innerWidth=a.width-(p+_),a.innerHeight=a.height-(g+z),a.outerWidth=a.width+y,a.outerHeight=a.height+v,a}}var s,a="undefined"==typeof console?e:function(t){console.error(t)},h=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],u=h.length,d=!1;return r}),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 t=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;is?"round":"floor";r=Math[a](r),this.cols=Math.max(r,1)},n.getContainerWidth=function(){var t=this._getOption("fitWidth"),i=t?this.element.parentNode:this.element,n=e(i);this.containerWidth=n&&n.innerWidth},n._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,i=e&&1>e?"round":"ceil",n=Math[i](t.size.outerWidth/this.columnWidth);n=Math.min(n,this.cols);for(var o=this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition",r=this[o](n,t),s={x:this.columnWidth*r.col,y:r.y},a=r.y+t.size.outerHeight,h=n+r.col,u=r.col;h>u;u++)this.colYs[u]=a;return s},n._getTopColPosition=function(t){var e=this._getTopColGroup(t),i=Math.min.apply(Math,e);return{col:e.indexOf(i),y:i}},n._getTopColGroup=function(t){if(2>t)return this.colYs;for(var e=[],i=this.cols+1-t,n=0;i>n;n++)e[n]=this._getColGroupY(n,t);return e},n._getColGroupY=function(t,e){if(2>e)return this.colYs[t];var i=this.colYs.slice(t,t+e);return Math.max.apply(Math,i)},n._getHorizontalColPosition=function(t,e){var i=this.horizontalColIndex%this.cols,n=t>1&&i+t>this.cols;i=n?0:i;var o=e.size.outerWidth&&e.size.outerHeight;return this.horizontalColIndex=o?i+t:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,t)}},n._manageStamp=function(t){var i=e(t),n=this._getElementOffset(t),o=this._getOption("originLeft"),r=o?n.left:n.right,s=r+i.outerWidth,a=Math.floor(r/this.columnWidth);a=Math.max(0,a);var h=Math.floor(s/this.columnWidth);h-=s%this.columnWidth?0:1,h=Math.min(this.cols-1,h);for(var u=this._getOption("originTop"),d=(u?n.top:n.bottom)+i.outerHeight,l=a;h>=l;l++)this.colYs[l]=Math.max(d,this.colYs[l])},n._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},n._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},n.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},i}); (function($){ 'use strict'; $(function(){ $(document).on("click", ".wbcr-clearfy-pseudo-link", function(){ window.open($(this).data("uri")); }); }) })(jQuery); (function($){ 'use strict'; if(typeof wpcf7==='undefined'||wpcf7===null){ return; } wpcf7=$.extend({ cached: 0, inputs: [] }, wpcf7); $(function(){ wpcf7.supportHtml5=(function(){ var features={}; var input=document.createElement('input'); features.placeholder='placeholder' in input; var inputTypes=[ 'email', 'url', 'tel', 'number', 'range', 'date' ]; $.each(inputTypes, function(index, value){ input.setAttribute('type', value); features[ value ]=input.type!=='text'; }); return features; })(); $('div.wpcf7 > form').each(function(){ var $form=$(this); wpcf7.initForm($form); if(wpcf7.cached){ wpcf7.refill($form); }}); }); wpcf7.getId=function(form){ return parseInt($('input[name="_wpcf7"]', form).val(), 10); }; wpcf7.initForm=function(form){ var $form=$(form); $form.submit(function(event){ if(! wpcf7.supportHtml5.placeholder){ $('[placeholder].placeheld', $form).each(function(i, n){ $(n).val('').removeClass('placeheld'); }); } if(typeof window.FormData==='function'){ wpcf7.submit($form); event.preventDefault(); }}); $('.wpcf7-submit', $form).after(''); wpcf7.toggleSubmit($form); $form.on('click', '.wpcf7-acceptance', function(){ wpcf7.toggleSubmit($form); }); $('.wpcf7-exclusive-checkbox', $form).on('click', 'input:checkbox', function(){ var name=$(this).attr('name'); $form.find('input:checkbox[name="' + name + '"]').not(this).prop('checked', false); }); $('.wpcf7-list-item.has-free-text', $form).each(function(){ var $freetext=$(':input.wpcf7-free-text', this); var $wrap=$(this).closest('.wpcf7-form-control'); if($(':checkbox, :radio', this).is(':checked')){ $freetext.prop('disabled', false); }else{ $freetext.prop('disabled', true); } $wrap.on('change', ':checkbox, :radio', function(){ var $cb=$('.has-free-text', $wrap).find(':checkbox, :radio'); if($cb.is(':checked')){ $freetext.prop('disabled', false).focus(); }else{ $freetext.prop('disabled', true); }}); }); if(! wpcf7.supportHtml5.placeholder){ $('[placeholder]', $form).each(function(){ $(this).val($(this).attr('placeholder')); $(this).addClass('placeheld'); $(this).focus(function(){ if($(this).hasClass('placeheld')){ $(this).val('').removeClass('placeheld'); }}); $(this).blur(function(){ if(''===$(this).val()){ $(this).val($(this).attr('placeholder')); $(this).addClass('placeheld'); }}); }); } if(wpcf7.jqueryUi&&! wpcf7.supportHtml5.date){ $form.find('input.wpcf7-date[type="date"]').each(function(){ $(this).datepicker({ dateFormat: 'yy-mm-dd', minDate: new Date($(this).attr('min')), maxDate: new Date($(this).attr('max')) }); }); } if(wpcf7.jqueryUi&&! wpcf7.supportHtml5.number){ $form.find('input.wpcf7-number[type="number"]').each(function(){ $(this).spinner({ min: $(this).attr('min'), max: $(this).attr('max'), step: $(this).attr('step') }); }); } $('.wpcf7-character-count', $form).each(function(){ var $count=$(this); var name=$count.attr('data-target-name'); var down=$count.hasClass('down'); var starting=parseInt($count.attr('data-starting-value'), 10); var maximum=parseInt($count.attr('data-maximum-value'), 10); var minimum=parseInt($count.attr('data-minimum-value'), 10); var updateCount=function(target){ var $target=$(target); var length=$target.val().length; var count=down ? starting - length:length; $count.attr('data-current-value', count); $count.text(count); if(maximum&&maximum < length){ $count.addClass('too-long'); }else{ $count.removeClass('too-long'); } if(minimum&&length < minimum){ $count.addClass('too-short'); }else{ $count.removeClass('too-short'); }}; $(':input[name="' + name + '"]', $form).each(function(){ updateCount(this); $(this).keyup(function(){ updateCount(this); }); }); }); $form.on('change', '.wpcf7-validates-as-url', function(){ var val=$.trim($(this).val()); if(val && ! val.match(/^[a-z][a-z0-9.+-]*:/i) && -1!==val.indexOf('.')){ val=val.replace(/^\/+/, ''); val='http://' + val; } $(this).val(val); }); }; wpcf7.submit=function(form){ if(typeof window.FormData!=='function'){ return; } var $form=$(form); $('.ajax-loader', $form).addClass('is-active'); wpcf7.clearResponse($form); var formData=new FormData($form.get(0)); var detail={ id: $form.closest('div.wpcf7').attr('id'), status: 'init', inputs: [], formData: formData }; $.each($form.serializeArray(), function(i, field){ if('_wpcf7'==field.name){ detail.contactFormId=field.value; }else if('_wpcf7_version'==field.name){ detail.pluginVersion=field.value; }else if('_wpcf7_locale'==field.name){ detail.contactFormLocale=field.value; }else if('_wpcf7_unit_tag'==field.name){ detail.unitTag=field.value; }else if('_wpcf7_container_post'==field.name){ detail.containerPostId=field.value; }else if(field.name.match(/^_wpcf7_\w+_free_text_/)){ var owner=field.name.replace(/^_wpcf7_\w+_free_text_/, ''); detail.inputs.push({ name: owner + '-free-text', value: field.value }); }else if(field.name.match(/^_/)){ }else{ detail.inputs.push(field); }}); wpcf7.triggerEvent($form.closest('div.wpcf7'), 'beforesubmit', detail); var ajaxSuccess=function(data, status, xhr, $form){ detail.id=$(data.into).attr('id'); detail.status=data.status; detail.apiResponse=data; var $message=$('.wpcf7-response-output', $form); switch(data.status){ case 'validation_failed': $.each(data.invalidFields, function(i, n){ $(n.into, $form).each(function(){ wpcf7.notValidTip(this, n.message); $('.wpcf7-form-control', this).addClass('wpcf7-not-valid'); $('[aria-invalid]', this).attr('aria-invalid', 'true'); }); }); $message.addClass('wpcf7-validation-errors'); $form.addClass('invalid'); wpcf7.triggerEvent(data.into, 'invalid', detail); break; case 'acceptance_missing': $message.addClass('wpcf7-acceptance-missing'); $form.addClass('unaccepted'); wpcf7.triggerEvent(data.into, 'unaccepted', detail); break; case 'spam': $message.addClass('wpcf7-spam-blocked'); $form.addClass('spam'); wpcf7.triggerEvent(data.into, 'spam', detail); break; case 'aborted': $message.addClass('wpcf7-aborted'); $form.addClass('aborted'); wpcf7.triggerEvent(data.into, 'aborted', detail); break; case 'mail_sent': $message.addClass('wpcf7-mail-sent-ok'); $form.addClass('sent'); wpcf7.triggerEvent(data.into, 'mailsent', detail); break; case 'mail_failed': $message.addClass('wpcf7-mail-sent-ng'); $form.addClass('failed'); wpcf7.triggerEvent(data.into, 'mailfailed', detail); break; default: var customStatusClass='custom-' + data.status.replace(/[^0-9a-z]+/i, '-'); $message.addClass('wpcf7-' + customStatusClass); $form.addClass(customStatusClass); } wpcf7.refill($form, data); wpcf7.triggerEvent(data.into, 'submit', detail); if('mail_sent'==data.status){ $form.each(function(){ this.reset(); }); wpcf7.toggleSubmit($form); } if(! wpcf7.supportHtml5.placeholder){ $form.find('[placeholder].placeheld').each(function(i, n){ $(n).val($(n).attr('placeholder')); }); } $message.html('').append(data.message).slideDown('fast'); $message.attr('role', 'alert'); $('.screen-reader-response', $form.closest('.wpcf7')).each(function(){ var $response=$(this); $response.html('').attr('role', '').append(data.message); if(data.invalidFields){ var $invalids=$('
    '); $.each(data.invalidFields, function(i, n){ if(n.idref){ var $li=$('
  • ').append($('').attr('href', '#' + n.idref).append(n.message)); }else{ var $li=$('
  • ').append(n.message); } $invalids.append($li); }); $response.append($invalids); } $response.attr('role', 'alert').focus(); }); }; $.ajax({ type: 'POST', url: wpcf7.apiSettings.getRoute('/contact-forms/' + wpcf7.getId($form) + '/feedback'), data: formData, dataType: 'json', processData: false, contentType: false }).done(function(data, status, xhr){ ajaxSuccess(data, status, xhr, $form); $('.ajax-loader', $form).removeClass('is-active'); }).fail(function(xhr, status, error){ var $e=$('
    ').text(error.message); $form.after($e); }); }; wpcf7.triggerEvent=function(target, name, detail){ var $target=$(target); var event=new CustomEvent('wpcf7' + name, { bubbles: true, detail: detail }); $target.get(0).dispatchEvent(event); $target.trigger('wpcf7:' + name, detail); $target.trigger(name + '.wpcf7', detail); }; wpcf7.toggleSubmit=function(form, state){ var $form=$(form); var $submit=$('input:submit', $form); if(typeof state!=='undefined'){ $submit.prop('disabled', ! state); return; } if($form.hasClass('wpcf7-acceptance-as-validation')){ return; } $submit.prop('disabled', false); $('.wpcf7-acceptance', $form).each(function(){ var $span=$(this); var $input=$('input:checkbox', $span); if(! $span.hasClass('optional')){ if($span.hasClass('invert')&&$input.is(':checked') || ! $span.hasClass('invert')&&! $input.is(':checked')){ $submit.prop('disabled', true); return false; }} }); }; wpcf7.notValidTip=function(target, message){ var $target=$(target); $('.wpcf7-not-valid-tip', $target).remove(); $('') .text(message).appendTo($target); if($target.is('.use-floating-validation-tip *')){ var fadeOut=function(target){ $(target).not(':hidden').animate({ opacity: 0 }, 'fast', function(){ $(this).css({ 'z-index': -100 }); }); }; $target.on('mouseover', '.wpcf7-not-valid-tip', function(){ fadeOut(this); }); $target.on('focus', ':input', function(){ fadeOut($('.wpcf7-not-valid-tip', $target)); }); }}; wpcf7.refill=function(form, data){ var $form=$(form); var refillCaptcha=function($form, items){ $.each(items, function(i, n){ $form.find(':input[name="' + i + '"]').val(''); $form.find('img.wpcf7-captcha-' + i).attr('src', n); var match=/([0-9]+)\.(png|gif|jpeg)$/.exec(n); $form.find('input:hidden[name="_wpcf7_captcha_challenge_' + i + '"]').attr('value', match[ 1 ]); }); }; var refillQuiz=function($form, items){ $.each(items, function(i, n){ $form.find(':input[name="' + i + '"]').val(''); $form.find(':input[name="' + i + '"]').siblings('span.wpcf7-quiz-label').text(n[ 0 ]); $form.find('input:hidden[name="_wpcf7_quiz_answer_' + i + '"]').attr('value', n[ 1 ]); }); }; if(typeof data==='undefined'){ $.ajax({ type: 'GET', url: wpcf7.apiSettings.getRoute('/contact-forms/' + wpcf7.getId($form) + '/refill'), beforeSend: function(xhr){ var nonce=$form.find(':input[name="_wpnonce"]').val(); if(nonce){ xhr.setRequestHeader('X-WP-Nonce', nonce); }}, dataType: 'json' }).done(function(data, status, xhr){ if(data.captcha){ refillCaptcha($form, data.captcha); } if(data.quiz){ refillQuiz($form, data.quiz); }}); }else{ if(data.captcha){ refillCaptcha($form, data.captcha); } if(data.quiz){ refillQuiz($form, data.quiz); }} }; wpcf7.clearResponse=function(form){ var $form=$(form); $form.removeClass('invalid spam sent failed'); $form.siblings('.screen-reader-response').html('').attr('role', ''); $('.wpcf7-not-valid-tip', $form).remove(); $('[aria-invalid]', $form).attr('aria-invalid', 'false'); $('.wpcf7-form-control', $form).removeClass('wpcf7-not-valid'); $('.wpcf7-response-output', $form) .hide().empty().removeAttr('role') .removeClass('wpcf7-mail-sent-ok wpcf7-mail-sent-ng wpcf7-validation-errors wpcf7-spam-blocked'); }; wpcf7.apiSettings.getRoute=function(path){ var url=wpcf7.apiSettings.root; url=url.replace(wpcf7.apiSettings.namespace, wpcf7.apiSettings.namespace + path); return url; };})(jQuery); (function (){ if(typeof window.CustomEvent==="function") return false; function CustomEvent(event, params){ params=params||{ bubbles: false, cancelable: false, detail: undefined }; var evt=document.createEvent('CustomEvent'); evt.initCustomEvent(event, params.bubbles, params.cancelable, params.detail); return evt; } CustomEvent.prototype=window.Event.prototype; window.CustomEvent=CustomEvent; })(); !function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(i){"use strict";var n=function(t,s){this.$element=i(t),this.defaults=i.extend({},n.defaults,this.$element.data(),i.isPlainObject(s)?s:{}),this.init()};n.prototype={constructor:n,init:function(){var t=this.$element.html(),s=new Date(this.defaults.date||t);s.getTime()&&(this.content=t,this.date=s,this.find(),this.defaults.autoStart&&this.start())},find:function(){var t=this.$element;this.$days=t.find("[data-days]"),this.$hours=t.find("[data-hours]"),this.$minutes=t.find("[data-minutes]"),this.$seconds=t.find("[data-seconds]"),0j(e)?(o=e+1,s-j(e)):(o=e,s),{year:o,dayOfYear:a}}function J(e,t,n){var r,i,o=q(e.year(),t,n),a=Math.floor((e.dayOfYear()-o-1)/7)+1;return a<1?r=a+$(i=e.year()-1,t,n):a>$(e.year(),t,n)?(r=a-$(e.year(),t,n),i=e.year()+1):(i=e.year(),r=a),{week:r,year:i}}function $(e,t,n){var r=q(e,t,n),i=q(e+1,t,n);return(j(e)-r+i)/7}function Q(){function e(e,t){return t.length-e.length}var t,n,r,i,o,a=[],s=[],l=[],u=[];for(t=0;t<7;t++)n=f([2e3,1]).day(t),r=this.weekdaysMin(n,""),i=this.weekdaysShort(n,""),o=this.weekdays(n,""),a.push(r),s.push(i),l.push(o),u.push(r),u.push(i),u.push(o);for(a.sort(e),s.sort(e),l.sort(e),u.sort(e),t=0;t<7;t++)s[t]=L(s[t]),l[t]=L(l[t]),u[t]=L(u[t]);this._weekdaysRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i")}function K(){return this.hours()%12||12}function ee(e,t){x(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function te(e,t){return t._meridiemParse}function ne(e){return e?e.toLowerCase().replace("_","-"):e}function re(e){var t=null;if(!qt[e]&&"undefined"!=typeof module&&module&&module.exports)try{t=jt._abbr,require("./locale/"+e),ie(t)}catch(e){}return qt[e]}function ie(e,t){var n;return e&&((n=o(t)?ae(e):oe(e,t))&&(jt=n)),jt._abbr}function oe(e,t){if(null===t)return delete qt[e],null;var n=Gt;if(t.abbr=e,null!=qt[e])b("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),n=qt[e]._config;else if(null!=t.parentLocale){if(null==qt[t.parentLocale])return Xt[t.parentLocale]||(Xt[t.parentLocale]=[]),Xt[t.parentLocale].push({name:e,config:t}),null;n=qt[t.parentLocale]._config}return qt[e]=new k(i(n,t)),Xt[e]&&Xt[e].forEach(function(e){oe(e.name,e.config)}),ie(e),qt[e]}function ae(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return jt;if(!s(e)){if(t=re(e))return t;e=[e]}return function(e){for(var t,n,r,i,o=0;o=t&&_(i,n,!0)>=t-1)break;t--}o++}return null}(e)}function se(e){var t,n=e._a;return n&&-2===y(e).overflow&&(t=n[Tt]<0||11W(n[_t],n[Tt])?bt:n[Mt]<0||24$(n,o,a)?y(e)._overflowWeeks=!0:null!=l?y(e)._overflowWeekday=!0:(s=X(n,r,i,o,a),e._a[_t]=s.year,e._dayOfYear=s.dayOfYear)}(e),null!=e._dayOfYear&&(i=de(e._a[_t],r[_t]),(e._dayOfYear>j(i)||0===e._dayOfYear)&&(y(e)._overflowDayOfYear=!0),n=G(i,0,e._dayOfYear),e._a[Tt]=n.getUTCMonth(),e._a[bt]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=s[t]=r[t];for(;t<7;t++)e._a[t]=s[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[Mt]&&0===e._a[kt]&&0===e._a[Rt]&&0===e._a[Ct]&&(e._nextDay=!0,e._a[Mt]=0),e._d=(e._useUTC?G:function(e,t,n,r,i,o,a){var s=new Date(e,t,n,r,i,o,a);return e<100&&0<=e&&isFinite(s.getFullYear())&&s.setFullYear(e),s}).apply(null,s),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Mt]=24)}}function fe(e){if(e._f!==g.ISO_8601)if(e._f!==g.RFC_2822){e._a=[],y(e).empty=!0;var t,n,r,i,o,a,s,l,u,d,c,f,h=""+e._i,p=h.length,v=0;for(r=H(e._f,e._locale).match(tt)||[],t=0;t>>0,r=0;rn.valueOf():n.valueOf()this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},yn.isLocal=function(){return!!this.isValid()&&!this._isUTC},yn.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},yn.isUtc=Te,yn.isUTC=Te,yn.zoneAbbr=function(){return this._isUTC?"UTC":""},yn.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},yn.dates=e("dates accessor is deprecated. Use date instead.",hn),yn.months=e("months accessor is deprecated. Use month instead",A),yn.years=e("years accessor is deprecated. Use year instead",Lt),yn.zone=e("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}),yn.isDSTShifted=e("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!o(this._isDSTShifted))return this._isDSTShifted;var e={};if(v(e,this),(e=he(e))._a){var t=(e._isUTC?f:ve)(e._a);this._isDSTShifted=this.isValid()&&0<_(e._a,t.toArray())}else this._isDSTShifted=!1;return this._isDSTShifted});var Sn=k.prototype;Sn.calendar=function(e,t,n){var r=this._calendar[e]||this._calendar.sameElse;return M(r)?r.call(t,n):r},Sn.longDateFormat=function(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.replace(/MMMM|MM|DD|dddd/g,function(e){return e.slice(1)}),this._longDateFormat[e])},Sn.invalidDate=function(){return this._invalidDate},Sn.ordinal=function(e){return this._ordinal.replace("%d",e)},Sn.preparse=He,Sn.postformat=He,Sn.relativeTime=function(e,t,n,r){var i=this._relativeTime[n];return M(i)?i(e,t,n,r):i.replace(/%d/i,e)},Sn.pastFuture=function(e,t){var n=this._relativeTime[0
    ");document.body.appendChild(e);var t=e.firstChild.getBoundingClientRect().left>e.getBoundingClientRect().left;return r(e),t}()),y}function w(e){return e=Math.max(0,e),e=Math.round(e)}function _(e,t){void 0===t&&(t=!1);var n=window.getComputedStyle(e),r=parseInt(n.borderLeftWidth,10)||0,i=parseInt(n.borderRightWidth,10)||0,o=parseInt(n.borderTopWidth,10)||0,a=parseInt(n.borderBottomWidth,10)||0,s=w(e.offsetWidth-e.clientWidth-r-i),l={borderLeft:r,borderRight:i,borderTop:o,borderBottom:a,scrollbarBottom:w(e.offsetHeight-e.clientHeight-o-a),scrollbarLeft:0,scrollbarRight:0};return S()&&"rtl"===n.direction?l.scrollbarLeft=s:l.scrollbarRight=s,t&&(l.paddingLeft=parseInt(n.paddingLeft,10)||0,l.paddingRight=parseInt(n.paddingRight,10)||0,l.paddingTop=parseInt(n.paddingTop,10)||0,l.paddingBottom=parseInt(n.paddingBottom,10)||0),l}function T(e,t){void 0===t&&(t=!1);var n=b(e),r=_(e,t),i={left:n.left+r.borderLeft+r.scrollbarLeft,right:n.right-r.borderRight-r.scrollbarRight,top:n.top+r.borderTop,bottom:n.bottom-r.borderBottom-r.scrollbarBottom};return t&&(i.left+=r.paddingLeft,i.right-=r.paddingRight,i.top+=r.paddingTop,i.bottom-=r.paddingBottom),i}function b(e){var t=e.getBoundingClientRect();return{left:t.left+window.pageXOffset,top:t.top+window.pageYOffset,right:t.right+window.pageXOffset,bottom:t.bottom+window.pageYOffset}}function M(e){return e.getBoundingClientRect().height+k(e)}function k(e){var t=window.getComputedStyle(e);return parseInt(t.marginTop,10)+parseInt(t.marginBottom,10)}function R(e){for(var t=[];e instanceof HTMLElement;){var n=window.getComputedStyle(e);if("fixed"===n.position)break;/(auto|scroll)/.test(n.overflow+n.overflowY+n.overflowX)&&t.push(e),e=e.parentNode}return t}function C(e){e.preventDefault()}function O(e,t,n,r){function i(e){var t=d(e.target,n);t&&r.call(t,e,t)}return e.addEventListener(t,i),function(){e.removeEventListener(t,i)}}var I=["webkitTransitionEnd","otransitionend","oTransitionEnd","msTransitionEnd","transitionend"];var P=["sun","mon","tue","wed","thu","fri","sat"];function x(e,t){var n=A(e);return n[2]+=t,B(n)}function Y(e,t){var n=A(e);return n[6]+=t,B(n)}function H(e,t){return(t.valueOf()-e.valueOf())/864e5}function N(e,t){var n=V(e),r=V(t);return{years:0,months:0,days:Math.round(H(n,r)),milliseconds:t.valueOf()-r.valueOf()-(e.valueOf()-n.valueOf())}}function U(e,t){var n=L(e,t);return null!==n&&n%7==0?n/7:null}function L(e,t){return Z(e)===Z(t)?Math.round(H(e,t)):null}function V(e){return B([e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()])}function F(e,t,n,r){var i,o,a=B([t,0,1+(-(7+B([t,0,o=7+(i=n)-r]).getUTCDay()-i)%7+o-1)]),s=V(e),l=Math.round(H(a,s));return Math.floor(l/7)+1}function W(e){return[e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()]}function z(e){return new Date(e[0],e[1]||0,null==e[2]?1:e[2],e[3]||0,e[4]||0,e[5]||0)}function A(e){return[e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()]}function B(e){return 1===e.length&&(e=e.concat([0])),new Date(Date.UTC.apply(Date,e))}function j(e){return!isNaN(e.valueOf())}function Z(e){return 1e3*e.getUTCHours()*60*60+1e3*e.getUTCMinutes()*60+1e3*e.getUTCSeconds()+e.getUTCMilliseconds()}var G=["years","months","days","milliseconds"],q=/^(-?)(?:(\d+)\.)?(\d+):(\d\d)(?::(\d\d)(?:\.(\d\d\d))?)?/;function X(e,t){var n;return"string"==typeof e?function(e){var t=q.exec(e);if(t){var n=t[1]?-1:1;return{years:0,months:0,days:n*(t[2]?parseInt(t[2],10):0),milliseconds:n*(60*(t[3]?parseInt(t[3],10):0)*60*1e3+60*(t[4]?parseInt(t[4],10):0)*1e3+1e3*(t[5]?parseInt(t[5],10):0)+(t[6]?parseInt(t[6],10):0))}}return null}(e):"object"==typeof e&&e?J(e):"number"==typeof e?J(((n={})[t||"milliseconds"]=e,n)):null}function J(e){return{years:e.years||e.year||0,months:e.months||e.month||0,days:(e.days||e.day||0)+7*$(e),milliseconds:60*(e.hours||e.hour||0)*60*1e3+60*(e.minutes||e.minute||0)*1e3+1e3*(e.seconds||e.second||0)+(e.milliseconds||e.millisecond||e.ms||0)}}function $(e){return e.weeks||e.week||0}function Q(e,t){return e.years===t.years&&e.months===t.months&&e.days===t.days&&e.milliseconds===t.milliseconds}function K(e){return ee(e)/864e5}function ee(e){return 31536e6*e.years+2592e6*e.months+864e5*e.days+e.milliseconds}function te(e,t){var n=e.milliseconds;if(n){if(n%1e3!=0)return{unit:"millisecond",value:n};if(n%6e4!=0)return{unit:"second",value:n/1e3};if(n%36e5!=0)return{unit:"minute",value:n/6e4};if(n)return{unit:"hour",value:n/36e5}}return e.days?t||e.days%7!=0?{unit:"day",value:e.days}:{unit:"week",value:e.days/7}:e.months?{unit:"month",value:e.months}:e.years?{unit:"year",value:e.years}:{unit:"millisecond",value:0}}function ne(e){e.forEach(function(e){e.style.height=""})}function re(e){var t,n,r=[],i=[];for("string"==typeof e?i=e.split(/\s*,\s*/):"function"==typeof e?i=[e]:Array.isArray(e)&&(i=e),t=0;t=ee(t)&&(r=x(r,1))}return e.start&&(n=V(e.start),r&&r<=n&&(r=x(n,1))),{start:n,end:r}}function ge(e,t,n,r){return"year"===r?X(n.diffWholeYears(e,t),"year"):"month"===r?X(n.diffWholeMonths(e,t),"month"):N(e,t)}var me=function(e,t){return(me=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};function ye(e,t){function n(){this.constructor=e}me(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var Se=function(){return(Se=Object.assign||function(e){for(var t,n=1,r=arguments.length;no&&i.push({start:o,end:r.start}),r.end>o&&(o=r.end);return ot.start)&&(null===e.start||null===t.end||e.start=e.start)&&(null===e.end||null!==t.end&&t.end<=e.end)}function We(e,t){return(null===e.start||t>=e.start)&&(null===e.end||t/g,">").replace(/'/g,"'").replace(/"/g,""").replace(/\n/g,"
    ")}function Pt(e){var t=[];for(var n in e){var r=e[n];null!=r&&""!==r&&t.push(n+":"+r)}return t.join(";")}function xt(e){return Array.isArray(e)?e:"string"==typeof e?e.split(/\s+/):[]}var Yt={editable:Boolean,startEditable:Boolean,durationEditable:Boolean,constraint:null,overlap:null,allow:null,className:xt,classNames:xt,color:String,backgroundColor:String,borderColor:String,textColor:String};function Ht(e,t,n){var r,i,o=he(e,Yt,{},n),a=(r=o.constraint,i=t,Array.isArray(r)?ke(r,"",i,!0):"object"==typeof r&&r?ke([r],"",i,!0):null!=r?String(r):null);return{startEditable:null!=o.startEditable?o.startEditable:o.editable,durationEditable:null!=o.durationEditable?o.durationEditable:o.editable,constraints:null!=a?[a]:[],overlap:o.overlap,allows:null!=o.allow?[o.allow]:[],backgroundColor:o.backgroundColor||o.color,borderColor:o.borderColor||o.color,textColor:o.textColor,classNames:o.classNames.concat(o.className)}}function Nt(e,t,n,r){var i={},o={};for(var a in Yt){var s=e+se(a);i[a]=t[s],o[s]=!0}if("event"===e&&(i.editable=t.editable),r)for(var a in t)o[a]||(r[a]=t[a]);return Ht(i,n)}var Ut={startEditable:null,durationEditable:null,constraints:[],overlap:null,allows:[],backgroundColor:"",borderColor:"",textColor:"",classNames:[]};function Lt(e){return e.reduce(Vt,Ut)}function Vt(e,t){return{startEditable:null!=t.startEditable?t.startEditable:e.startEditable,durationEditable:null!=t.durationEditable?t.durationEditable:e.durationEditable,constraints:e.constraints.concat(t.constraints),overlap:"boolean"==typeof t.overlap?t.overlap:e.overlap,allows:e.allows.concat(t.allows),backgroundColor:t.backgroundColor||e.backgroundColor,borderColor:t.borderColor||e.borderColor,textColor:t.textColor||e.textColor,classNames:e.classNames.concat(t.classNames)}}var Ft={id:String,groupId:String,title:String,url:String,rendering:String,extendedProps:null},Wt={start:null,date:null,end:null,allDay:null},zt=0;function At(e,t,n,r){var i=function(e,t){var n=null;if(e){var r=t.state.eventSources[e];n=r.allDayDefault}null==n&&(n=t.opt("allDayDefault"));return n}(t,n),o={},a=function(e,t,n,r,i){for(var o=0;o'+r+"":""+r+""}function en(e,t,n,r){var i,o,a=n.calendar,s=n.view,l=n.theme,u=n.dateEnv,d=[];return We(t.activeRange,e)?(d.push("fc-"+P[e.getUTCDay()]),s.opt("monthMode")&&u.getMonth(e)!==u.getMonth(t.currentRange.start)&&d.push("fc-other-month"),o=x(i=V(a.getNow()),1),e=n[t]&&e=n[t]&&e *",Cn.prototype.bgSegSelector=".fc-bgevent:not(.fc-nonbusiness)";var In=0;function Pn(e){return{id:String(In++),deps:e.deps||[],reducers:e.reducers||[],eventDefParsers:e.eventDefParsers||[],isDraggableTransformers:e.isDraggableTransformers||[],eventDragMutationMassagers:e.eventDragMutationMassagers||[],eventDefMutationAppliers:e.eventDefMutationAppliers||[],dateSelectionTransformers:e.dateSelectionTransformers||[],datePointTransforms:e.datePointTransforms||[],dateSpanTransforms:e.dateSpanTransforms||[],views:e.views||{},viewPropsTransformers:e.viewPropsTransformers||[],isPropsValid:e.isPropsValid||null,externalDefTransforms:e.externalDefTransforms||[],eventResizeJoinTransforms:e.eventResizeJoinTransforms||[],viewContainerModifiers:e.viewContainerModifiers||[],eventDropTransformers:e.eventDropTransformers||[],componentInteractions:e.componentInteractions||[],calendarInteractions:e.calendarInteractions||[],themeClasses:e.themeClasses||{},eventSourceDefs:e.eventSourceDefs||[],cmdFormatter:e.cmdFormatter,recurringTypes:e.recurringTypes||[],namedTimeZonedImpl:e.namedTimeZonedImpl,defaultView:e.defaultView||"",elementDraggingImpl:e.elementDraggingImpl,optionChangeHandlers:e.optionChangeHandlers||{}}}var xn=(Yn.prototype.add=function(e){if(!this.addedHash[e.id]){this.addedHash[e.id]=!0;for(var t=0,n=e.deps;tt.fetchRange.end:!t.latestFetchId;var t,n,r}),i,o)}function vr(e,t,n,r){var i={};for(var o in e){var a=e[o];t[o]?i[o]=gr(a,n,r):i[o]=a}return i}function gr(o,a,s){var e=s.pluginSystem.hooks.eventSourceDefs[o.sourceDefId],l=String(hr++);return e.fetch({eventSource:o,calendar:s,range:a},function(e){var t,n,r=e.rawEvents,i=s.opt("eventSourceSuccess");o.success&&(n=o.success(r,e.xhr)),i&&(t=i(r,e.xhr)),r=n||t||r,s.dispatch({type:"RECEIVE_EVENTS",sourceId:o.sourceId,fetchId:l,fetchRange:a,rawEvents:r})},function(e){var t=s.opt("eventSourceFailure");console.warn(e.message,e),o.failure&&o.failure(e),t&&t(e),s.dispatch({type:"RECEIVE_EVENT_ERROR",sourceId:o.sourceId,fetchId:l,fetchRange:a,error:e})}),Se({},o,{isFetching:!0,latestFetchId:l})}var mr=(yr.prototype.buildPrev=function(e,t){var n=this.dateEnv,r=n.subtract(n.startOf(t,e.currentRangeUnit),e.dateIncrement);return this.build(r,-1)},yr.prototype.buildNext=function(e,t){var n=this.dateEnv,r=n.add(n.startOf(t,e.currentRangeUnit),e.dateIncrement);return this.build(r,1)},yr.prototype.build=function(e,t,n){var r,i,o,a,s,l,u,d,c,f;return void 0===n&&(n=!1),r=this.buildValidRange(),r=this.trimHiddenDays(r),n&&(c=e,e=null!=(f=r).start&&c=f.end?new Date(f.end.valueOf()-1):c),a=this.buildCurrentRangeInfo(e,t),s=/^(year|month|week|day)$/.test(a.unit),l=this.buildRenderRange(this.trimHiddenDays(a.range),a.unit,s),u=l=this.trimHiddenDays(l),this.options.showNonCurrentDates||(u=Ue(u,a.range)),i=X(this.options.minTime),o=X(this.options.maxTime),u=Ue(u=this.adjustActiveRange(u,i,o),r),d=Ve(a.range,r),{validRange:r,currentRange:a.range,currentRangeUnit:a.unit,isRangeAllDay:s,activeRange:u,renderRange:l,minTime:i,maxTime:o,isValid:d,dateIncrement:this.buildDateIncrement(a.duration)}},yr.prototype.buildValidRange=function(){return this.getRangeOption("validRange",this.calendar.getNow())||{start:null,end:null}},yr.prototype.buildCurrentRangeInfo=function(e,t){var n,r=this.viewSpec,i=this.dateEnv,o=null,a=null,s=null;return r.duration?(o=r.duration,a=r.durationUnit,s=this.buildRangeFromDuration(e,t,o,a)):(n=this.options.dayCount)?(a="day",s=this.buildRangeFromDayCount(e,t,n)):(s=this.buildCustomVisibleRange(e))?a=i.greatestWholeUnit(s.start,s.end).unit:(a=te(o=this.getFallbackDuration()).unit,s=this.buildRangeFromDuration(e,t,o,a)),{duration:o,unit:a,range:s}},yr.prototype.getFallbackDuration=function(){return X({day:1})},yr.prototype.adjustActiveRange=function(e,t,n){var r=this.dateEnv,i=e.start,o=e.end;return this.viewSpec.class.prototype.usesMinMaxTime&&(K(t)<0&&(i=V(i),i=r.add(i,t)),1 ")),f=!1):((n=m[e])?(i=function(e){n.click&&n.click.call(u,e)},(o=p.getCustomButtonIconClass(n))||(o=p.getIconClass(e))||(a=n.text)):(r=g[e])?(h.viewsWithButtons.push(e),i=function(){v.changeView(e)},(a=r.buttonTextOverride)||(o=p.getIconClass(e))||(a=r.buttonTextDefault)):v[e]&&(i=function(){v[e]()},(a=y[e])||(o=p.getIconClass(e))||(a=S[e])),i&&(l=["fc-"+e+"-button",p.getClass("button")],a?(s=It(a),d=""):o&&(s="",d=' aria-label="'+e+'"'),(u=E('")).addEventListener("click",i),c.push(u)))}),1"},ui.prototype.detachSegs=function(e,t){var n=this.containerElsByType[e];n&&(n.forEach(r),delete this.containerElsByType[e])},ui.prototype.computeSizes=function(e){for(var t in this.segsByType)(e||this.dirtySizeFlags[t])&&this.computeSegSizes(this.segsByType[t])},ui.prototype.assignSizes=function(e){for(var t in this.segsByType)(e||this.dirtySizeFlags[t])&&this.assignSegSizes(this.segsByType[t]);this.dirtySizeFlags={}},ui.prototype.computeSegSizes=function(e){},ui.prototype.assignSegSizes=function(e){},ui);function ui(e){this.fillSegTag="div",this.dirtySizeFlags={},this.context=e,this.containerElsByType={},this.segsByType={}}function di(e){this.timeZoneName=e}var ci=(fi.prototype.destroy=function(){},fi.prototype.setMirrorIsVisible=function(e){},fi.prototype.setMirrorNeedsRevert=function(e){},fi.prototype.setAutoScrollEnabled=function(e){},fi);function fi(e){this.emitter=new an}function hi(e){var t=Xn(e.locale||"en",qn([]).map);return e=Se({timeZone:An.timeZone,calendarSystem:"gregory"},e,{locale:t}),new or(e)}var pi={startTime:X,duration:X,create:Boolean,sourceId:String},vi={create:!0};function gi(e,t){return!e||10"+(h?Kt(u,{date:e,forceOff:!n||1===r},l):l)+""}var yi,Si=(ye(Ei,yi=Mn),Ei.prototype.destroy=function(){r(this.el)},Ei.prototype.render=function(e){var t=e.dates,n=e.datesRepDistinctDays,r=[];e.renderIntroHtml&&r.push(e.renderIntroHtml());for(var i=ot(this.opt("columnHeaderFormat")||gi(n,t.length)),o=0,a=t;o"+r.join("")+""},Ei);function Ei(e,t){var n=yi.call(this,e)||this;return t.innerHTML="",t.appendChild(n.el=E('
    ')),n.thead=n.el.querySelector("thead"),n}var Di=(wi.prototype.sliceRange=function(e){var t=this.getDateDayIndex(e.start),n=this.getDateDayIndex(x(e.end,-1)),r=Math.max(0,t),i=Math.min(this.cnt-1,n);return(r=Math.ceil(r))<=(i=Math.floor(i))?{firstIndex:r,lastIndex:i,isStart:t===r,isEnd:n===i}:null},wi.prototype.getDateDayIndex=function(e){var t=this.indices,n=Math.floor(H(this.dates[0],e));return n<0?t[0]-1:n>=t.length?t[t.length-1]+1:t[n]},wi);function wi(e,t){for(var n=e.start,r=e.end,i=[],o=[],a=-1;n=t.left&&e.left=t.top&&e.top'+D.htmlEscape(r)+""),n=''+(D.htmlEscape(a.title||"")||" ")+"",'
    '+("rtl"===s.dir?n+" "+m:m+" "+n)+"
    "+(p?'
    ':"")+(u?'
    ':"")+"
    "},a.prototype.computeEventTimeFormat=function(){return{hour:"numeric",minute:"2-digit",omitZeroMinute:!0,meridiem:"narrow"}},a.prototype.computeDisplayEventEnd=function(){return!1},a);function a(){return null!==s&&s.apply(this,arguments)||this}var h,u=(t(f,h=l),f.prototype.attachSegs=function(e,t){var r=this.rowStructs=this.renderSegRows(e);this.dayGrid.rowEls.forEach(function(e,t){e.querySelector(".fc-content-skeleton > table").appendChild(r[t].tbodyEl)}),t||this.dayGrid.removeSegPopover()},f.prototype.detachSegs=function(){for(var e,t=this.rowStructs||[];e=t.pop();)D.removeElement(e.tbodyEl);this.rowStructs=null},f.prototype.renderSegRows=function(e){var t,r,n=[];for(t=this.groupSegRows(e),r=0;r=e.firstCol)return 1}function m(e,t){return e.leftCol-t.leftCol}var v,y=(t(b,v=u),b.prototype.attachSegs=function(e,t){var i=t.sourceSeg,o=this.rowStructs=this.renderSegRows(e);this.dayGrid.rowEls.forEach(function(e,t){var r,n=D.htmlToElement('
    ');r=(i&&i.row===t?i.el:e.querySelector(".fc-content-skeleton tbody")||e.querySelector(".fc-content-skeleton table")).getBoundingClientRect().top-e.getBoundingClientRect().top,n.style.top=r+"px",n.querySelector("table").appendChild(o[t].tbodyEl),e.appendChild(n)})},b);function b(){return null!==v&&v.apply(this,arguments)||this}var w,S='',C=(t(E,w=D.FillRenderer),E.prototype.renderSegs=function(e,t){"bgEvent"===e&&(t=t.filter(function(e){return e.eventRange.def.allDay})),w.prototype.renderSegs.call(this,e,t)},E.prototype.attachSegs=function(e,t){var r,n,i,o=[];for(r=0;r
    ')).getElementsByTagName("tr")[0],0'+D.htmlEscape(r)+'
    ',this.segContainerEl=this.el.querySelector(".fc-event-container")},P.prototype.queryHit=function(e,t,r,n){var i=this.props.date;if(e'),"rtl"===this.context.options.dir&&t.reverse(),""+t.join("")+""},I);function I(e){this.context=e}function N(e,t,r,n){var i=r.dateEnv,o=r.theme,s=D.rangeContainsMarker(t.activeRange,e),l=D.getDayClasses(e,t,r);return l.unshift("fc-day",o.getClass("widgetContent")),'"}var x,L=D.createFormatter({day:"numeric"}),B=D.createFormatter({week:"numeric"}),M=(t(W,x=D.DateComponent),W.prototype.render=function(e){var t=e.cells;this.rowCnt=t.length,this.colCnt=t[0].length,this.renderCells(t,e.isRigid),this.renderBusinessHours(e.businessHourSegs),this.renderDateSelection(e.dateSelectionSegs),this.renderBgEvents(e.bgEventSegs),this.renderFgEvents(e.fgEventSegs),this.renderEventSelection(e.eventSelection),this.renderEventDrag(e.eventDrag),this.renderEventResize(e.eventResize),this.segPopoverTile&&this.updateSegPopoverTile()},W.prototype.destroy=function(){x.prototype.destroy.call(this),this.renderCells.unrender()},W.prototype.getCellRange=function(e,t){var r=this.props.cells[e][t].date;return{start:r,end:D.addDays(r,1)}},W.prototype.updateSegPopoverTile=function(e,t){var r=this.props;this.segPopoverTile.receiveProps({date:e||this.segPopoverTile.props.date,fgSegs:t||this.segPopoverTile.props.fgSegs,eventSelection:r.eventSelection,eventDragInstances:r.eventDrag?r.eventDrag.affectedInstances:null,eventResizeInstances:r.eventResize?r.eventResize.affectedInstances:null})},W.prototype._renderCells=function(e,t){var r,n,i=this.view,o=this.dateEnv,s=this.rowCnt,l=this.colCnt,a="";for(r=0;r
    '+i.renderHtml({cells:this.props.cells[e],dateProfile:this.props.dateProfile,renderIntroHtml:this.renderProps.renderBgIntroHtml})+'
    '+(this.getIsNumbersVisible()?""+this.renderNumberTrHtml(e)+"":"")+"
    "},W.prototype.getIsNumbersVisible=function(){return this.getIsDayNumbersVisible()||this.renderProps.cellWeekNumbersVisible||this.renderProps.colWeekNumbersVisible},W.prototype.getIsDayNumbersVisible=function(){return 1"+(this.isRtl?"":t)+this.renderNumberCellsHtml(e)+(this.isRtl?t:"")+""},W.prototype.renderNumberCellsHtml=function(e){var t,r,n=[];for(t=0;t",this.renderProps.cellWeekNumbersVisible&&e.getUTCDay()===r&&(o+=D.buildGotoAnchorHtml(n,{date:e,type:"week"},{class:"fc-week-number"},i.format(e,B))),l&&(o+=D.buildGotoAnchorHtml(n,e,{class:"fc-day-number"},i.format(e,L))),o+=""):""},W.prototype.updateSize=function(e){var t=this.fillRenderer,r=this.eventRenderer,n=this.mirrorRenderer;(e||this.isCellSizesDirty||this.view.calendar.isEventsUpdated)&&(this.buildPositionCaches(),this.isCellSizesDirty=!1),t.computeSizes(e),r.computeSizes(e),n.computeSizes(e),t.assignSizes(e),r.assignSizes(e),n.assignSizes(e)},W.prototype.buildPositionCaches=function(){this.buildColPositions(),this.buildRowPositions()},W.prototype.buildColPositions=function(){this.colPositions.build()},W.prototype.buildRowPositions=function(){this.rowPositions.build(),this.rowPositions.bottoms[this.rowCnt-1]+=this.bottomCoordPadding},W.prototype.positionToHit=function(e,t){var r=this.colPositions,n=this.rowPositions,i=r.leftToIndex(e),o=n.topToIndex(t);if(null!=o&&null!=i)return{row:o,col:i,dateSpan:{range:this.getCellRange(o,i),allDay:!0},dayEl:this.getCellEl(o,i),relativeRect:{left:r.lefts[i],right:r.rights[i],top:n.tops[o],bottom:n.bottoms[o]}}},W.prototype.getCellEl=function(e,t){return this.cellEls[e*this.colCnt+t]},W.prototype._renderEventDrag=function(e){e&&(this.eventRenderer.hideByHash(e.affectedInstances),this.fillRenderer.renderSegs("highlight",e.segs))},W.prototype._unrenderEventDrag=function(e){e&&(this.eventRenderer.showByHash(e.affectedInstances),this.fillRenderer.unrender("highlight"))},W.prototype._renderEventResize=function(e){e&&(this.eventRenderer.hideByHash(e.affectedInstances),this.fillRenderer.renderSegs("highlight",e.segs),this.mirrorRenderer.renderSegs(e.segs,{isResizing:!0,sourceSeg:e.sourceSeg}))},W.prototype._unrenderEventResize=function(e){e&&(this.eventRenderer.showByHash(e.affectedInstances),this.fillRenderer.unrender("highlight"),this.mirrorRenderer.unrender(e.segs,{isResizing:!0,sourceSeg:e.sourceSeg}))},W.prototype.removeSegPopover=function(){this.segPopover&&this.segPopover.hide()},W.prototype.limitRows=function(e){var t,r,n=this.eventRenderer.rowStructs||[];for(t=0;tn)return t;return!1},W.prototype.limitRow=function(t,r){function e(e){for(;E'+(this.opt("columnHeader")?' ':"")+''},O.prototype.weekNumberStyleAttr=function(){return null!=this.weekNumberWidth?'style="width:'+this.weekNumberWidth+'px"':""},O.prototype.hasRigidRows=function(){var e=this.opt("eventLimit");return e&&"number"!=typeof e},O.prototype.updateSize=function(e,t,r){V.prototype.updateSize.call(this,e,t,r),this.dayGrid.updateSize(e)},O.prototype.updateBaseSize=function(e,t,r){var n,i,o=this.dayGrid,s=this.opt("eventLimit"),l=this.header?this.header.el:null;o.rowEls?(this.colWeekNumbersVisible&&(this.weekNumberWidth=D.matchCellWidths(D.findElements(this.el,".fc-week-number"))),this.scroller.clear(),l&&D.uncompensateScroll(l),o.removeSegPopover(),s&&"number"==typeof s&&o.limitRows(s),n=this.computeScrollerHeight(t),this.setGridHeight(n,r),s&&"number"!=typeof s&&o.limitRows(s),r||(this.scroller.setHeight(n),((i=this.scroller.getScrollbarWidths()).left||i.right)&&(l&&D.compensateScroll(l,i),n=this.computeScrollerHeight(t),this.scroller.setHeight(n)),this.scroller.lockOverflow(i))):r||(n=this.computeScrollerHeight(t),this.scroller.setHeight(n))},O.prototype.computeScrollerHeight=function(e){return e-D.subtractInnerElHeight(this.el,this.scroller.el)},O.prototype.setGridHeight=function(e,t){this.opt("monthMode")?(t&&(e*=this.dayGrid.rowCnt/6),D.distributeHeight(this.dayGrid.rowEls,e,!t)):t?D.undistributeHeight(this.dayGrid.rowEls):D.distributeHeight(this.dayGrid.rowEls,e,!0)},O.prototype.computeDateScroll=function(e){return{top:0}},O.prototype.queryDateScroll=function(){return{top:this.scroller.getScrollTop()}},O.prototype.applyDateScroll=function(e){void 0!==e.top&&this.scroller.setScrollTop(e.top)},O);function O(e,t,r,n){var i=V.call(this,e,t,r,n)||this;i.renderHeadIntroHtml=function(){var e=i.theme;return i.colWeekNumbersVisible?'"+D.htmlEscape(i.opt("weekLabel"))+"":""},i.renderDayGridNumberIntroHtml=function(e,t){var r=i.dateEnv,n=t.props.cells[e][0].date;return i.colWeekNumbersVisible?'"+D.buildGotoAnchorHtml(i,{date:n,type:"week",forceOff:1===t.colCnt},r.format(n,_))+"":""},i.renderDayGridBgIntroHtml=function(){var e=i.theme;return i.colWeekNumbersVisible?'":""},i.renderDayGridIntroHtml=function(){return i.colWeekNumbersVisible?'":""},i.el.classList.add("fc-dayGrid-view"),i.el.innerHTML=i.renderSkeletonHtml(),i.scroller=new D.ScrollComponent("hidden","auto");var o=i.scroller.el;i.el.querySelector(".fc-body > tr > td").appendChild(o),o.classList.add("fc-day-grid-container");var s,l=D.createElement("div",{className:"fc-day-grid"});return o.appendChild(l),i.opt("weekNumbers")?i.opt("weekNumbersWithinDays")?(s=!0,i.colWeekNumbersVisible=!1):(s=!1,i.colWeekNumbersVisible=!0):s=i.colWeekNumbersVisible=!1,i.dayGrid=new M(i.context,l,{renderNumberIntroHtml:i.renderDayGridNumberIntroHtml,renderBgIntroHtml:i.renderDayGridBgIntroHtml,renderIntroHtml:i.renderDayGridIntroHtml,colWeekNumbersVisible:i.colWeekNumbersVisible,cellWeekNumbersVisible:s}),i}F.prototype.dateProfileGeneratorClass=r;var A,j=(t(q,A=D.DateComponent),q.prototype.destroy=function(){A.prototype.destroy.call(this),this.calendar.unregisterInteractiveComponent(this)},q.prototype.render=function(e){var t=this.dayGrid,r=e.dateProfile,n=e.dayTable;t.receiveProps(c({},this.slicer.sliceProps(e,r,e.nextDayThreshold,t,n),{dateProfile:r,cells:n.cells,isRigid:e.isRigid}))},q.prototype.buildPositionCaches=function(){this.dayGrid.buildPositionCaches()},q.prototype.queryHit=function(e,t){var r=this.dayGrid.positionToHit(e,t);if(r)return{component:this.dayGrid,dateSpan:r.dateSpan,dayEl:r.dayEl,rect:{left:r.relativeRect.left,right:r.relativeRect.right,top:r.relativeRect.top,bottom:r.relativeRect.bottom},layer:0}},q);function q(e,t){var r=A.call(this,e,t.el)||this;return r.slicer=new Z,r.dayGrid=t,e.calendar.registerInteractiveComponent(r,{el:r.dayGrid.el}),r}var U,Z=(t($,U=D.Slicer),$.prototype.sliceRange=function(e,t){return t.sliceRange(e)},$);function $(){return null!==U&&U.apply(this,arguments)||this}var J,K=(t(Q,J=F),Q.prototype.destroy=function(){J.prototype.destroy.call(this),this.header&&this.header.destroy(),this.simpleDayGrid.destroy()},Q.prototype.render=function(e){J.prototype.render.call(this,e);var t=this.props.dateProfile,r=this.dayTable=this.buildDayTable(t,this.dateProfileGenerator);this.header&&this.header.receiveProps({dateProfile:t,dates:r.headerDates,datesRepDistinctDays:1===r.rowCnt,renderIntroHtml:this.renderHeadIntroHtml}),this.simpleDayGrid.receiveProps({dateProfile:t,dayTable:r,businessHours:e.businessHours,dateSelection:e.dateSelection,eventStore:e.eventStore,eventUiBases:e.eventUiBases,eventSelection:e.eventSelection,eventDrag:e.eventDrag,eventResize:e.eventResize,isRigid:this.hasRigidRows(),nextDayThreshold:this.nextDayThreshold})},Q);function Q(e,t,r,n){var i=J.call(this,e,t,r,n)||this;return i.buildDayTable=D.memoize(X),i.opt("columnHeader")&&(i.header=new D.DayHeader(i.context,i.el.querySelector(".fc-head-container"))),i.simpleDayGrid=new j(i.context,i.dayGrid),i}function X(e,t){var r=new D.DaySeries(e.renderRange,t);return new D.DayTable(r,/year|month|week/.test(e.currentRangeUnit))}var Y=D.createPlugin({defaultView:"dayGridMonth",views:{dayGrid:K,dayGridDay:{type:"dayGrid",duration:{days:1}},dayGridWeek:{type:"dayGrid",duration:{weeks:1}},dayGridMonth:{type:"dayGrid",duration:{months:1},monthMode:!0,fixedWeekCount:!0}}});e.AbstractDayGridView=F,e.DayBgRow=z,e.DayGrid=M,e.DayGridSlicer=Z,e.DayGridView=K,e.SimpleDayGrid=j,e.buildBasicDayTable=X,e.default=Y,Object.defineProperty(e,"__esModule",{value:!0})}); !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@fullcalendar/core")):"function"==typeof define&&define.amd?define(["exports","@fullcalendar/core"],t):t((e=e||self).FullCalendarList={},e.FullCalendar)}(this,function(e,h){"use strict";var r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};function t(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var n,d=(t(s,n=h.FgEventRenderer),s.prototype.attachSegs=function(e){e.length?this.listView.renderSegList(e):this.listView.renderEmptyMessage()},s.prototype.detachSegs=function(){},s.prototype.renderSegHtml=function(e){var t,n=this.context,r=n.view,s=n.theme,a=e.eventRange,i=a.def,o=a.instance,l=a.ui,d=i.url,c=["fc-list-item"].concat(l.classNames),p=l.backgroundColor;return t=i.allDay?h.getAllDayHtml(r):h.isMultiDayRange(a.range)?e.isStart?h.htmlEscape(this._getTimeText(o.range.start,e.end,!1)):e.isEnd?h.htmlEscape(this._getTimeText(e.start,o.range.end,!1)):h.getAllDayHtml(r):h.htmlEscape(this.getTimeText(a)),d&&c.push("fc-has-url"),''+(this.displayEventTime?''+(t||"")+"":"")+'"+h.htmlEscape(i.title||"")+""},s.prototype.computeEventTimeFormat=function(){return{hour:"numeric",minute:"2-digit",meridiem:"short"}},s);function s(e){var t=n.call(this,e.context)||this;return t.listView=e,t}var c,a=(t(i,c=h.View),i.prototype.render=function(e){var t=this.computeDateVars(e.dateProfile),n=t.dayDates,r=t.dayRanges;this.dayDates=n,this.renderContent(this.eventStoreToSegs(e.eventStore,e.eventUiBases,r))},i.prototype.destroy=function(){c.prototype.destroy.call(this),this.renderContent.unrender(),this.scroller.destroy(),this.calendar.unregisterInteractiveComponent(this)},i.prototype.updateSize=function(e,t,n){c.prototype.updateSize.call(this,e,t,n),this.eventRenderer.computeSizes(e),this.eventRenderer.assignSizes(e),this.scroller.clear(),n||this.scroller.setHeight(this.computeScrollerHeight(t))},i.prototype.computeScrollerHeight=function(e){return e-h.subtractInnerElHeight(this.el,this.scroller.el)},i.prototype._eventStoreToSegs=function(e,t,n){return this.eventRangesToSegs(h.sliceEventStore(e,t,this.props.dateProfile.activeRange,this.nextDayThreshold).fg,n)},i.prototype.eventRangesToSegs=function(e,t){for(var n=[],r=0,s=e;r
    '+h.htmlEscape(this.opt("noEventsMessage"))+"
    "},i.prototype.renderSegList=function(e){var t,n,r,s=this.groupSegsByDay(e),a=h.htmlToElement('
    '),i=a.querySelector("tbody");for(t=0;t'+(n?h.buildGotoAnchorHtml(this,e,{class:"fc-list-heading-main"},h.htmlEscape(t.format(e,n))):"")+(r?h.buildGotoAnchorHtml(this,e,{class:"fc-list-heading-alt"},h.htmlEscape(t.format(e,r))):"")+"")},i);function i(e,t,n,r){var s=c.call(this,e,t,n,r)||this;s.computeDateVars=h.memoize(p),s.eventStoreToSegs=h.memoize(s._eventStoreToSegs);var a=s.eventRenderer=new d(s);s.renderContent=h.memoizeRendering(a.renderSegs.bind(a),a.unrender.bind(a)),s.el.classList.add("fc-list-view");for(var i=0,o=(s.theme.getClass("listView")||"").split(" ");i
    '+(r?'
    '+y.htmlEscape(r)+"
    ":"")+(a.title?'
    '+y.htmlEscape(a.title)+"
    ":"")+"
    "+(u?'
    ':"")+""},o.prototype.computeSegHorizontals=function(e){var t,r,i;if(function(e){var t,r,i,n,o;for(t=0;to.top&&n.top'+this.renderSlatRowHtml(e)+"",this.slatEls=y.findElements(this.slatContainerEl,"tr"),this.slatPositions=new y.PositionCache(this.el,this.slatEls,!1,!0),this.isSlatSizesDirty=!0},E.prototype.renderSlatRowHtml=function(e){for(var t,r,i,n=this.dateEnv,o=this.theme,s=this.isRtl,a="",l=y.startOfDay(e.renderRange.start),d=e.minTime,c=y.createDuration(0);y.asRoughMs(d)'+(r?""+y.htmlEscape(n.format(t,this.labelFormat))+"":"")+"",a+='"+(s?"":i)+''+(s?i:"")+"",d=y.addDurations(d,this.slotDuration),c=y.addDurations(c,this.slotDuration);return a},E.prototype._renderColumns=function(e,t){var r=this.theme,i=this.dateEnv,n=this.view,o=new l.DayBgRow(this.context);this.rootBgContainerEl.innerHTML=''+o.renderHtml({cells:e,dateProfile:t,renderIntroHtml:this.renderProps.renderBgIntroHtml})+"
    ",this.colEls=y.findElements(this.el,".fc-day, .fc-disabled-day");for(var s=0;s
    ');this.isRtl&&t.reverse(),e=this.contentSkeletonEl=y.htmlToElement('
    '+t.join("")+"
    "),this.colContainerEls=y.findElements(e,".fc-content-col"),this.mirrorContainerEls=y.findElements(e,".fc-mirror-container"),this.fgContainerEls=y.findElements(e,".fc-event-container:not(.fc-mirror-container)"),this.bgContainerEls=y.findElements(e,".fc-bgevent-container"),this.highlightContainerEls=y.findElements(e,".fc-highlight-container"),this.businessContainerEls=y.findElements(e,".fc-business-container"),this.isRtl&&(this.colContainerEls.reverse(),this.mirrorContainerEls.reverse(),this.fgContainerEls.reverse(),this.bgContainerEls.reverse(),this.highlightContainerEls.reverse(),this.businessContainerEls.reverse()),this.el.appendChild(e)},E.prototype.unrenderContentSkeleton=function(){y.removeElement(this.contentSkeletonEl)},E.prototype.groupSegsByCol=function(e){var t,r=[];for(t=0;t
    ',i.rootBgContainerEl=t.querySelector(".fc-bg"),i.slatContainerEl=t.querySelector(".fc-slats"),i.bottomRuleEl=t.querySelector(".fc-divider"),i.renderProps=r,i}var b,D=(t(w,b=y.Splitter),w.prototype.getKeyInfo=function(){return{allDay:{},timed:{}}},w.prototype.getKeysForDateSpan=function(e){return e.allDay?["allDay"]:["timed"]},w.prototype.getKeysForEventDef=function(e){return e.allDay?y.hasBgRendering(e)?["timed","allDay"]:["allDay"]:["timed"]},w);function w(){return null!==b&&b.apply(this,arguments)||this}var R,G=y.createFormatter({week:"short"}),T=(t(H,R=y.View),H.prototype.destroy=function(){R.prototype.destroy.call(this),this.timeGrid.destroy(),this.dayGrid&&this.dayGrid.destroy(),this.scroller.destroy()},H.prototype.renderSkeletonHtml=function(){var e=this.theme;return''+(this.opt("columnHeader")?'':"")+'
     
    '+(this.opt("allDaySlot")?'

    ':"")+"
    "},H.prototype.getNowIndicatorUnit=function(){return this.timeGrid.getNowIndicatorUnit()},H.prototype.unrenderNowIndicator=function(){this.timeGrid.unrenderNowIndicator()},H.prototype.updateSize=function(e,t,r){R.prototype.updateSize.call(this,e,t,r),this.timeGrid.updateSize(e),this.dayGrid&&this.dayGrid.updateSize(e)},H.prototype.updateBaseSize=function(e,t,r){var i,n,o,s=this;if(this.axisWidth=y.matchCellWidths(y.findElements(this.el,".fc-axis")),this.timeGrid.colEls){var a=y.findElements(this.el,".fc-row").filter(function(e){return!s.scroller.el.contains(e)});this.timeGrid.bottomRuleEl.style.display="none",this.scroller.clear(),a.forEach(y.uncompensateScroll),this.dayGrid&&(this.dayGrid.removeSegPopover(),(i=this.opt("eventLimit"))&&"number"!=typeof i&&(i=5),i&&this.dayGrid.limitRows(i)),r||(n=this.computeScrollerHeight(t),this.scroller.setHeight(n),((o=this.scroller.getScrollbarWidths()).left||o.right)&&(a.forEach(function(e){y.compensateScroll(e,o)}),n=this.computeScrollerHeight(t),this.scroller.setHeight(n)),this.scroller.lockOverflow(o),this.timeGrid.getTotalSlatHeight()"+y.buildGotoAnchorHtml(o,{date:i.start,type:"week",forceOff:1"):'"},o.renderTimeGridBgIntroHtml=function(){return'"},o.renderTimeGridIntroHtml=function(){return'"},o.renderDayGridBgIntroHtml=function(){return'"+y.getAllDayHtml(o)+""},o.renderDayGridIntroHtml=function(){return'"},o.el.classList.add("fc-timeGrid-view"),o.el.innerHTML=o.renderSkeletonHtml(),o.scroller=new y.ScrollComponent("hidden","auto");var n=o.scroller.el;o.el.querySelector(".fc-body > tr > td").appendChild(n),n.classList.add("fc-time-grid-container");var s=y.createElement("div",{className:"fc-time-grid"});if(n.appendChild(s),o.timeGrid=new C(o.context,s,{renderBgIntroHtml:o.renderTimeGridBgIntroHtml,renderIntroHtml:o.renderTimeGridIntroHtml}),o.opt("allDaySlot")){o.dayGrid=new l.DayGrid(o.context,o.el.querySelector(".fc-day-grid"),{renderNumberIntroHtml:o.renderDayGridIntroHtml,renderBgIntroHtml:o.renderDayGridBgIntroHtml,renderIntroHtml:o.renderDayGridIntroHtml,colWeekNumbersVisible:!1,cellWeekNumbersVisible:!1});var a=o.el.querySelector(".fc-divider");o.dayGrid.bottomCoordPadding=a.getBoundingClientRect().height}return o}T.prototype.usesMinMaxTime=!0;var P,I=(t(x,P=y.DateComponent),x.prototype.destroy=function(){P.prototype.destroy.call(this),this.calendar.unregisterInteractiveComponent(this)},x.prototype.render=function(e){var t=e.dateProfile,r=e.dayTable,i=this.dayRanges=this.buildDayRanges(r,t,this.dateEnv);this.timeGrid.receiveProps(n({},this.slicer.sliceProps(e,t,null,this.timeGrid,i),{dateProfile:t,cells:r.cells[0]}))},x.prototype.renderNowIndicator=function(e){this.timeGrid.renderNowIndicator(this.slicer.sliceNowDate(e,this.timeGrid,this.dayRanges),e)},x.prototype.buildPositionCaches=function(){this.timeGrid.buildPositionCaches()},x.prototype.queryHit=function(e,t){var r=this.timeGrid.positionToHit(e,t);if(r)return{component:this.timeGrid,dateSpan:r.dateSpan,dayEl:r.dayEl,rect:{left:r.relativeRect.left,right:r.relativeRect.right,top:r.relativeRect.top,bottom:r.relativeRect.bottom},layer:0}},x);function x(e,t){var r=P.call(this,e,t.el)||this;return r.buildDayRanges=y.memoize(z),r.slicer=new _,r.timeGrid=t,e.calendar.registerInteractiveComponent(r,{el:r.timeGrid.el}),r}function z(e,t,r){for(var i=[],n=0,o=e.headerDates;n":";";o.substr(r+1).charAt(0)!==n&&(o.substr(r).charAt(0),!(++r+1>o.length)););r++,0}}a.timeout=setTimeout(function(){if(r===o.length){if(a.options.onStringTyped(a.arrayPos),a.arrayPos===a.strings.length-1&&(a.options.callback(),a.curLoop++,!1===a.loop||a.curLoop===a.loopCount))return;a.timeout=setTimeout(function(){a.backspace(o,r)},a.backDelay)}else{0===r&&a.options.preStringTyped(a.arrayPos);var t=o.substr(0,r+1);a.attr?a.el.setAttribute(a.attr,t):a.isInput?a.el.value=t:"html"===a.contentType?a.el.innerHTML=t:a.el.textContent=t,r++,a.typewrite(o,r)}},t)},t)}},backspace:function(s,e){if(!0!==this.stop){var t=Math.round(70*Math.random())+this.backSpeed,i=this;i.timeout=setTimeout(function(){if("html"===i.contentType&&">"===s.substr(e).charAt(0)){for(;"<"!==s.substr(e-1).charAt(0)&&(s.substr(e).charAt(0),!(--e<0)););e--,0}var t=s.substr(0,e);i.attr?i.el.setAttribute(i.attr,t):i.isInput?i.el.value=t:"html"===i.contentType?i.el.innerHTML=t:i.el.textContent=t,e>i.stopNum?(e--,i.backspace(s,e)):e<=i.stopNum&&(i.arrayPos++,i.arrayPos===i.strings.length?(i.arrayPos=0,i.shuffle&&(i.sequence=i.shuffleArray(i.sequence)),i.init()):i.typewrite(i.strings[i.sequence[i.arrayPos]],e))},t)}},shuffleArray:function(t){var s,e,i=t.length;if(i)for(;--i;)s=t[e=Math.floor(Math.random()*(i+1))],t[e]=t[i],t[i]=s;return t},reset:function(){clearInterval(this.timeout),this.el.getAttribute("id"),this.el.textContent="",void 0!==this.cursor&&void 0!==this.cursor.parentNode&&this.cursor.parentNode.removeChild(this.cursor),this.strPos=0,this.arrayPos=0,this.curLoop=0,this.options.resetCallback()}},o.new=function(t,i){Array.prototype.slice.apply(e.querySelectorAll(t)).forEach(function(t){var s=t._typed,e="object"==typeof i&&i;s&&s.reset(),t._typed=s=new o(t,e),"string"==typeof i&&s[i]()})},n&&(n.fn.typed=function(i){return this.each(function(){var t=n(this),s=t.data("typed"),e="object"==typeof i&&i;s&&s.reset(),t.data("typed",s=new o(this,e)),"string"==typeof i&&s[i]()})}),t.Typed=o;var i={strings:["These are the default values...","You know what you should do?","Use your own!","Have a great day!"],stringsElement:null,typeSpeed:0,startDelay:0,backSpeed:0,shuffle:!1,backDelay:500,loop:!1,loopCount:!1,showCursor:!0,cursorChar:"|",attr:null,contentType:"html",callback:function(){},preStringTyped:function(){},onStringTyped:function(){},resetCallback:function(){}}}(window,document,window.jQuery),function(i){"use strict";function s(t,s){this.element=i(t),this.settings=i.extend({},n,s),this._defaults=n,this._init()}var e="Morphext",n={animation:"bounceIn",separator:",",speed:2e3,complete:i.noop};s.prototype={_init:function(){var e=this;this.phrases=[],this.element.addClass("morphext"),i.each(this.element.text().split(this.settings.separator),function(t,s){e.phrases.push(i.trim(s))}),this.index=-1,this.animate(),this.start()},animate:function(){this.index=++this.index%this.phrases.length,this.element[0].innerHTML=''+this.phrases[this.index]+"",i.isFunction(this.settings.complete)&&this.settings.complete.call(this)},start:function(){var t=this;this._interval=setInterval(function(){t.animate()},this.settings.speed)},stop:function(){this._interval=clearInterval(this._interval)}},i.fn[e]=function(t){return this.each(function(){i.data(this,"plugin_"+e)||i.data(this,"plugin_"+e,new s(this,t))})}}(jQuery); !function(e){"use strict";var i="Morphext",s={animation:"bounceIn",separator:",",speed:2e3,complete:e.noop};function n(t,i){this.element=e(t),this.settings=e.extend({},s,i),this._defaults=s,this._init()}n.prototype={_init:function(){var s=this;this.phrases=[],this.element.addClass("morphext"),e.each(this.element.text().split(this.settings.separator),function(t,i){s.phrases.push(e.trim(i))}),this.index=-1,this.animate(),this.start()},animate:function(){this.index=++this.index%this.phrases.length,this.element[0].innerHTML=''+this.phrases[this.index]+"",e.isFunction(this.settings.complete)&&this.settings.complete.call(this)},start:function(){var t=this;this._interval=setInterval(function(){t.animate()},this.settings.speed)},stop:function(){this._interval=clearInterval(this._interval)}},e.fn[i]=function(t){return this.each(function(){e.data(this,"plugin_"+i)||e.data(this,"plugin_"+i,new n(this,t))})}}(jQuery); !function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.Typed=e():t.Typed=e()}(this,function(){return i={},s.m=n=[function(t,e,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=function(t,e,s){return e&&i(t.prototype,e),s&&i(t,s),t};function i(t,e){for(var s=0;si.length););var n=i.substring(0,r);i=n+i.substring(n.length+1,r+a)+i.substring(r+a+1),a--}o.timeout=setTimeout(function(){o.toggleBlinking(!1),r>=i.length?o.doneTyping(i,r):o.keepTyping(i,r,a),o.temporaryPause&&(o.temporaryPause=!1,o.options.onTypingResumed(o.arrayPos,o))},t)},t):this.setPauseStatus(i,r,!0)}},{key:"keepTyping",value:function(t,e,s){0===e&&(this.toggleBlinking(!1),this.options.preStringTyped(this.arrayPos,this)),e+=s;var n=t.substr(0,e);this.replaceText(n),this.typewrite(t,e)}},{key:"doneTyping",value:function(t,e){var s=this;this.options.onStringTyped(this.arrayPos,this),this.toggleBlinking(!0),this.arrayPos===this.strings.length-1&&(this.complete(),!1===this.loop||this.curLoop===this.loopCount)||(this.timeout=setTimeout(function(){s.backspace(t,e)},this.backDelay))}},{key:"backspace",value:function(s,n){var i=this;if(!0!==this.pause.status){if(this.fadeOut)return this.initFadeOut();this.toggleBlinking(!1);var t=this.humanizer(this.backSpeed);this.timeout=setTimeout(function(){n=u.htmlParser.backSpaceHtmlChars(s,n,i);var t=s.substr(0,n);if(i.replaceText(t),i.smartBackspace){var e=i.strings[i.arrayPos+1];e&&t===e.substr(0,n)?i.stopNum=n:i.stopNum=0}n>i.stopNum?(n--,i.backspace(s,n)):n<=i.stopNum&&(i.arrayPos++,i.arrayPos===i.strings.length?(i.arrayPos=0,i.options.onLastStringBackspaced(),i.shuffleStringsIfNeeded(),i.begin()):i.typewrite(i.strings[i.sequence[i.arrayPos]],n))},t)}else this.setPauseStatus(s,n,!0)}},{key:"complete",value:function(){this.options.onComplete(this),this.loop?this.curLoop++:this.typingComplete=!0}},{key:"setPauseStatus",value:function(t,e,s){this.pause.typewrite=s,this.pause.curString=t,this.pause.curStrPos=e}},{key:"toggleBlinking",value:function(t){this.cursor&&(this.pause.status||this.cursorBlinking!==t&&((this.cursorBlinking=t)?this.cursor.classList.add("typed-cursor--blink"):this.cursor.classList.remove("typed-cursor--blink")))}},{key:"humanizer",value:function(t){return Math.round(Math.random()*t/2)+t}},{key:"shuffleStringsIfNeeded",value:function(){this.shuffle&&(this.sequence=this.sequence.sort(function(){return Math.random()-.5}))}},{key:"initFadeOut",value:function(){var t=this;return this.el.className+=" "+this.fadeOutClass,this.cursor&&(this.cursor.className+=" "+this.fadeOutClass),setTimeout(function(){t.arrayPos++,t.replaceText(""),t.strings.length>t.arrayPos?t.typewrite(t.strings[t.sequence[t.arrayPos]],0):(t.typewrite(t.strings[0],0),t.arrayPos=0)},this.fadeOutDelay)}},{key:"replaceText",value:function(t){this.attr?this.el.setAttribute(this.attr,t):this.isInput?this.el.value=t:"html"===this.contentType?this.el.innerHTML=t:this.el.textContent=t}},{key:"bindFocusEvents",value:function(){var e=this;this.isInput&&(this.el.addEventListener("focus",function(t){e.stop()}),this.el.addEventListener("blur",function(t){e.el.value&&0!==e.el.value.length||e.start()}))}},{key:"insertCursor",value:function(){this.showCursor&&(this.cursor||(this.cursor=document.createElement("span"),this.cursor.className="typed-cursor",this.cursor.innerHTML=this.cursorChar,this.el.parentNode&&this.el.parentNode.insertBefore(this.cursor,this.el.nextSibling)))}}]),a);function a(t,e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,a),r.initializer.load(this,e,t),this.begin()}e.default=o,t.exports=e.default},function(t,e,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=Object.assign||function(t){for(var e=1;e":";";t.substr(e+1).charAt(0)!==i&&!(++e+1>t.length););e++}return e}},{key:"backSpaceHtmlChars",value:function(t,e,s){if("html"!==s.contentType)return e;var n=t.substr(e).charAt(0);if(">"===n||";"===n){var i="";for(i=">"===n?"<":"&";t.substr(e-1).charAt(0)!==i&&!(--e<0););e--}return e}}]),i);function i(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,i)}var r=new(e.default=s);e.htmlParser=r}],s.c=i,s.p="",s(0);function s(t){if(i[t])return i[t].exports;var e=i[t]={exports:{},id:t,loaded:!1};return n[t].call(e.exports,e,e.exports,s),e.loaded=!0,e.exports}var n,i}); !function(e,t){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():e.EvEmitter=t()}("undefined"!=typeof window?window:this,function(){function e(){}var t=e.prototype;return t.on=function(e,t){if(e&&t){var i=this._events=this._events||{},n=i[e]=i[e]||[];return-1==n.indexOf(t)&&n.push(t),this}},t.once=function(e,t){if(e&&t){this.on(e,t);var i=this._onceEvents=this._onceEvents||{};return(i[e]=i[e]||{})[t]=!0,this}},t.off=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){var n=i.indexOf(t);return-1!=n&&i.splice(n,1),this}},t.emitEvent=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){i=i.slice(0),t=t||[];for(var n=this._onceEvents&&this._onceEvents[e],o=0;os.top&&a.tops.left&&a.left