!function(e){var a=[],t=t||{},i=!1,n=!1;window.is_fb_loggedin=!1;var o=window.location.hash.substring(1),l=new RegExp("^[\\w\\-]+$").test(o),s=function(a){a.css("width","100%"),0!=a.closest(".elementor-section").length&&a.css("height"," "),0!=a.closest(".e-con").length&&a.css("height","100%"),max=-1,a.find("img").each(function(){max<e(this).width()&&(max=e(this).width())}),a.css("width",max+"px")},r=function(e,a){if(void 0!==e){if(!e.hasClass("uael-gf-check-default-yes")){e.find(".gfield-choice-input, .ginput_container_consent input").each(function(){const t=a(this);t.on("focus",function(){const a=e.find(`label[for="${this.id}"]`);a.length&&a.addClass("uael-gf-highlight-label")}),t.on("blur",function(){const a=e.find(`label[for="${this.id}"]`);a.length&&a.removeClass("uael-gf-highlight-label")})})}var t=e.find(".gform_confirmation_message"),i=e.find(".uael-gf-form-title"),n=e.find(".uael-gf-form-desc");e.find("select:not([multiple])").each(function(){var e=a(this);e.next().hasClass("chosen-container")?e.next().wrap("<span class='uael-gf-select-custom'></span>"):e.wrap("<span class='uael-gf-select-custom'></span>")}),e.hasClass("uael-gf-ajax-yes")?jQuery(document).on("gform_confirmation_loaded",function(e,a){i.hide(),n.hide()}):t.length>0?(i.hide(),n.hide()):(i.show(),n.show()),"undefined"!=typeof gform&&gform.addAction("gform_input_change",function(a){e.find(".gfield_radio .gchoice_button").length&&!e.hasClass("uael-gf-check-default-yes")&&"radio"==e.find(a).attr("type")&&(e.find(a).parent().hasClass("uael-radio-active")?e.find(a).parent().removeClass("uael-radio-active"):(e.find(".gchoice_button").removeClass("uael-radio-active"),e.find(a).parent().addClass("uael-radio-active")))},10,3)}},d=function(e,a){void 0!==e&&(e.find("select").wrap("<div class='uael-caf-select-custom'></div>"),t(e),a(document).on("cf.add",function(){t(e)}));function t(e){e.find("input:radio").each(function(){var e=a(this);e.next().hasClass("uael-caf-radio-custom")||e.after("<span class='uael-caf-radio-custom'></span>")})}},c=function(e,a){if(void 0===e)return;e.find(".wpcf7-checkbox input[type='checkbox'], .wpcf7-acceptance input[type='checkbox'], .wpcf7-radio input[type='radio']").each(function(){const e=a(this);e.on("focus",function(){const a=e.closest(".wpcf7-list-item").find(".wpcf7-list-item-label").first();a.length&&a.addClass("uael-cf7-highlight-label")}),e.on("blur",function(){const a=e.closest(".wpcf7-list-item").find(".wpcf7-list-item-label").first();a.length&&a.removeClass("uael-cf7-highlight-label")})});var t=e.find("select:not([multiple])"),i=e.find("span.ajax-loader");t.wrap("<span class='uael-cf7-select-custom'></span>"),i.wrap("<div class='uael-cf7-loader-active'></div>");var n=document.querySelector(".wpcf7");null!==n&&n.addEventListener("wpcf7submit",function(a){e.find(".wpcf7-not-valid-tip").wrap("<span class='uael-cf7-alert'></span>")},!1)},u=function(){var a=e(this).data("id"),t=e(this).find(".uael-fancy-text-node"),i=t.data("animation"),n=t.data("strings"),o=".elementor-element-"+a,l=t.data("type-speed"),s=t.data("back-speed"),r=t.data("start-delay"),d=t.data("back-delay"),c=t.data("loop"),u=t.data("show_cursor"),f=t.data("cursor-char"),p=t.data("speed"),m=t.data("pause"),h=t.data("mousepause");"type"==i?e(o+" .uael-typed-main").typed({strings:n,typeSpeed:l,startDelay:r,backSpeed:s,backDelay:d,loop:c,showCursor:u,cursorChar:f}):"slide"==i?(e(o+" .uael-fancy-text-slide").css("opacity","1"),e(o+" .uael-slide-main").vTicker("init",{strings:n,speed:p,pause:m,mousePause:h})):UAELEffects._animateHeadline(e(o).find(".uael-slide-main_ul"),t)},f=function(e,t){if(void 0!==e){var o,l,s=e.data("id"),r=e.find(".uael-hotspot-container"),d=r.data("side"),c=r.data("hotspottrigger"),u=r.data("arrow"),f=r.data("distance"),p=r.data("delay"),m=r.data("animation"),h=r.data("animduration"),g="uael-tooltip-wrap-"+s+" uael-hotspot-tooltip",v=r.data("zindex"),w=r.data("autoplay"),y=r.data("repeat"),_=r.data("overlay"),b=r.data("length"),k=r.data("tourinterval"),C=r.data("autoaction"),x=!1,E=r.data("hotspotviewport"),L=r.data("tooltip-maxwidth"),A=r.data("tooltip-minwidth");if(passtrigger="custom"==c?"click":c,clearInterval(a[s]),l=c,t(".uael-hotspot-main-"+s).tooltipster({theme:["tooltipster-noir","tooltipster-noir-customized"],minWidth:A,maxWidth:L,side:d,trigger:l,arrow:u,distance:f,delay:p,animation:m,uaelclass:g,zIndex:v,interactive:!0,animationDuration:h}),"custom"==c){var F=e.find(".uael-hotspot-overlay");j()}else clearInterval(a[s])}function T(){"yes"!=y&&(t(".uael-prev-"+s+'[data-tooltipid="1"]').addClass("inactive"),t(".uael-next-"+s+'[data-tooltipid="'+b+'"]').addClass("inactive"))}function I(){a[s]=setInterval(function(){var n=t(".uael-hotspot-main-"+s+".open");if(o=n.data("uaeltour"),!i)if(n.trigger("click"),"yes"==y)if(elementorFrontend.isEditMode())o<b?t(".uael-hotspot-main-"+s+'[data-uaeltour="'+(o+=1)+'"]').trigger("click"):o==b&&(clearInterval(a[s]),j(),t(F).show());else{function l(){var i=t(window).height()/2,n=t(window).scrollTop(),o=e.find(".uael-hotspot-container");if(!(o.offset().top-i<n)&&o.offset().top+o.height()-i>n);else{var l=t(".uael-hotspot-main-"+s+".open");l.tooltipster("close"),l.removeClass("open"),clearInterval(a[s]),j(),t(F).show()}x=!1}o==b?o=1:o+=1,t(".uael-hotspot-main-"+s+'[data-uaeltour="'+o+'"]').trigger("click"),t(window).on("scroll",function(){x||(x=!0,window.requestAnimationFrame?window.requestAnimationFrame(l):setTimeout(l,300))})}else"no"==y&&(o<b?t(".uael-hotspot-main-"+s+'[data-uaeltour="'+(o+=1)+'"]').trigger("click"):o==b&&(clearInterval(a[s]),j(),t(F).show()));k=t(".uael-hotspot-container").data("tourinterval"),k=parseInt(k)},k)}function S(){clearInterval(a[s]),t(".uael-prev-"+s).off("click.prevtrigger").on("click.prevtrigger",function(e){clearInterval(a[s]);var i=t(this).data("tooltipid");i<=b&&(t(".uael-hotspot-main-"+s+'[data-uaeltour="'+i+'"]').trigger("click"),"yes"==y&&1==i&&(i=b+1),t(".uael-hotspot-main-"+s+'[data-uaeltour="'+(i-=1)+'"]').trigger("click")),"yes"==w&&I()}),t(".uael-next-"+s).off("click.nexttrigger").on("click.nexttrigger",function(e){clearInterval(a[s]);var i=t(this).data("tooltipid");i<=b&&(t(".uael-hotspot-main-"+s+'[data-uaeltour="'+i+'"]').trigger("click"),"yes"==y&&i==b&&(i=0),t(".uael-hotspot-main-"+s+'[data-uaeltour="'+(i+=1)+'"]').trigger("click")),"yes"==w&&I()}),t(".uael-tour-end-"+s).off("click.endtour").on("click.endtour",function(e){clearInterval(a[s]),e.preventDefault();var i=t(".uael-hotspot-main-"+s+".open");i.tooltipster("close"),i.removeClass("open"),"auto"==C&&"yes"==w?t(".uael-hotspot-main-"+s).css("pointer-events","none"):(j(),t(F).show())}),t(".uael-hotspot-main-"+s).off("click.triggertour").on("click.triggertour",function(e){var a=t(this);a.hasClass("open")?(a.tooltipster("close"),a.removeClass("open"),"yes"==w&&a.css("pointer-events","none")):(a.tooltipster("open"),a.addClass("open"),"yes"==w&&(a.css("pointer-events","visible"),t(".uael-hotspot-main-"+s+".open").on("mouseenter mouseleave",function(){i=!0},function(){i=!1})))}),"yes"==w?(t(".uael-hotspot-main-"+s).css("pointer-events","none"),T(),t(".uael-hotspot-main-"+s+'[data-uaeltour="1"]').trigger("click"),I()):"no"==w&&(t(".uael-hotspot-main-"+s).css("pointer-events","none"),T(),t(".uael-hotspot-main-"+s+'[data-uaeltour="1"]').trigger("click"))}function j(){if("custom"==c)if("yes"==_){if("yes"==w){var a=e.find(".uael-hotspot-overlay"),i=e.find(".uael-overlay-button");n||t(i).off().on("click",function(e){t(a).hide(),S()})}}else if("auto"==C&&"yes"==w){if(!n)new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting&&S(e.target)})},{root:null,rootMargin:E+"%",threshold:0}).observe(r[0])}else S()}},p=function(e,a){if(void 0!==e){var t,i=e.data("id"),n=e.find(".uael-price-table-features-list"),o=n.data("side"),l=n.data("hotspottrigger"),s=n.data("arrow"),r=n.data("distance"),d=n.data("delay"),c=n.data("animation"),u=n.data("animduration"),f="uael-price-table-wrap-"+i,p=n.data("zindex"),m=(n.data("length"),n.data("tooltip-maxwidth")),h=n.data("tooltip-minwidth"),g=n.data("tooltip-responsive"),v=n.data("enable-tooltip"),w=e.find(".uael-pricing-container"),y=w.data("strike-tooltip"),_=w.data("strike-tooltip-position"),b=w.data("strike-tooltip-hide");f+=" uael-price-table-tooltip uael-features-tooltip-hide-"+g,n.addClass("uael-features-tooltip-hide-"+g)," uael-strike-price-tooltip uael-strike-tooltip-hide-"+b,n.addClass("uael-strike-tooltip-hide-"+b),"yes"===v&&(t=l,a(".uael-price-table-content-"+i).tooltipster({theme:["tooltipster-noir","tooltipster-noir-customized"],minWidth:h,maxWidth:m,side:o,trigger:t,arrow:s,distance:r,delay:d,animation:c,zIndex:p,interactive:!0,animationDuration:u,uaelclass:f})),"yes"===y&&a(".uael-strike-tooltip").tooltipster({theme:["tooltipster-noir","tooltipster-noir-customized"],side:_,trigger:"hover",arrow:!0,distance:6,delay:300,animation:"fade",zIndex:99,interactive:!0,animationDuration:350,uaelclass:f})}},m=function(e,a){if(void 0!==e){var t=e.find(".uael-ba-container"),i=t.data("offset"),n=t.data("move-on-hover"),o=t.data("orientation");e.css("width",""),e.css("height",""),n="yes"==n,e.imagesLoaded(function(){s(e),e.find(".uael-ba-container").twentytwenty({default_offset_pct:i,move_on_hover:n,orientation:o}),a(window).on("resize",function(a){s(e)})})}},h=function(e,a){if(void 0!==e){var t=e.data("id"),i=document.querySelector(".elementor-element-"+t);if(i){var n=new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting&&(u.call(i),n.unobserve(i))})},{root:null,threshold:.1});n.observe(i)}}},g=function(e,a){if(void 0!==e){var t=e.find(".uael-timeline-node"),i=e.find(".uael-timeline-main");if(i.length<1)return!1;var n=e.find(".animate-border"),o=e.find(".uael-timeline-marker"),l=e.find(".uael-timeline__line__inner"),s=e.find(".uael-timeline__line"),r=e.find(".uael-timeline-marker"),d=e.find(".uael-timeline-field:last-child"),c=r.first().position(),u=r.last().position();s.css("top",c.top);var f,p,m=d.height(),h=d.offset().top-t.offset().top;if(e.hasClass("uael-timeline-arrow-center"))s.css("bottom",u.top),p=h-c.top,f=p+u.top;else if(e.hasClass("uael-timeline-arrow-top")){var g=m-u.top;s.css("bottom",g),f=h}else if(e.hasClass("uael-timeline-arrow-bottom")){var v=m-u.top;s.css("bottom",v),p=h-c.top,f=p+u.top}var w=f+20;l.height(0);window.addEventListener("load",b),window.addEventListener("resize",b),window.addEventListener("scroll",b),window.addEventListener("click",function(){b()});var y=e.find(".uael-days"),_=e.data("id");y.hasClass("uael-timeline-infinite-load")&&a(window).scroll(function(){a(".elementor-element-"+_+" .uael-timeline-wrapper").jscroll({loadingHtml:'<img src="'+uael_post_loader_script.post_loader+'" />',nextSelector:"#uael-timeline-"+_+" a.next",contentSelector:".elementor-element-"+_+" .uael-timeline-main",callback:function(){window.addEventListener("load",b),window.addEventListener("resize",b),window.addEventListener("scroll",b)}})})}function b(){if((i=e.find(".uael-timeline-main")).length<1)return!1;var g=a(document);if(c=r.first().position(),u=r.last().position(),d=e.find(".uael-timeline-field").last(),s.css("top",c.top),m=d.height(),h=d.offset().top-t.offset().top,e.hasClass("uael-timeline-arrow-center"))s.css("bottom",u.top),p=h-c.top,f=p+u.top;else if(e.hasClass("uael-timeline-arrow-top")){var v=m-u.top;s.css("bottom",v),f=h}else if(e.hasClass("uael-timeline-arrow-bottom")){var y=m-u.top;s.css("bottom",y),p=h-c.top,f=p+u.top}w=f+20;var _,b,k,C,x=document.documentElement.clientHeight/2,E=(k=t.offset().top)+c.top-g.scrollTop();E=E<0?Math.abs(E):-Math.abs(E),k<x?x+Math.abs(E)<w?l.height(x+E):E+x>=w&&l.height(w):E+x<w?0>E?(l.height(x-Math.abs(E)),0):l.height(x+E):E+x>=w&&l.height(w),o=e.find(".uael-timeline-marker"),n=e.find(".animate-border");for(var L=0;L<o.length;L++)_=a(o[L]).offset().top,b=a(n[L]).offset().top,k=t.offset().top,t.offset().top,C=_-g.scrollTop(),b-g.scrollTop()<x?(n[L].classList.remove("out-view"),n[L].classList.add("in-view")):(n[L].classList.add("out-view"),n[L].classList.remove("in-view")),C<x?(o[L].classList.remove("out-view-timeline-icon"),o[L].classList.add("in-view-timeline-icon")):(o[L].classList.add("out-view-timeline-icon"),o[L].classList.remove("in-view-timeline-icon"))}},v=function(e,a){if(void 0!==e){var t,i=e.find(".uael-rbs-section-1"),n=e.find(".uael-rbs-section-2"),s=e.find(".uael-main-btn").attr("data-switch-type"),r=e.find(".uael-sec-1"),d=e.find(".uael-sec-2");switch(s){case"round_1":t=".uael-switch-round-1";break;case"round_2":t=".uael-switch-round-2";break;case"rectangle":t=".uael-switch-rectangle";break;case"label_box":t=".uael-switch-label-box";break;default:t="No Class Selected"}var c=e.find(t);""!==o&&l&&("content-1"!==o&&"content-2"!==o||UAELContentToggle._openOnLink(e,c)),setTimeout(function(){c.is(":checked")?(i.hide(),n.show()):(i.show(),n.hide())},100),c.on("click",function(e){i.toggle(),n.toggle()}),r.on("click",function(e){c.prop("checked",!1),i.show(),n.hide()}),d.on("click",function(e){c.prop("checked",!0),i.hide(),n.show()})}};UAELContentToggle={_openOnLink:function(a,t){var i="#uael-toggle-init"+(".elementor-element-"+a.data("id"));e("html, body").animate({scrollTop:e("#uael-toggle-init").find(".uael-rbs-wrapper").offset().top},500),"content-1"===o?(e(i+" .uael-rbs-content-1").show(),e(i+" .uael-rbs-content-2").hide(),t.prop("checked",!1)):(e(i+" .uael-rbs-content-2").show(),e(i+" .uael-rbs-content-1").hide(),t.prop("checked",!0))}};var w=function(e,a){if(void 0!==e){var t=e.find(".uael-video-gallery-wrap"),i=t.data("layout"),n=t.data("action"),s=t.data("all-filters"),r=e.find(".uael-filters-dropdown-list"),d=t.data("video-effect");t.data("video-effect-apply-to"),t.find(".uael-video__gallery-item");if(function(){if(d&&"normal"!==d){var e="uael-vgallery-"+d;t.addClass(e)}}(),!(t.length<1)){if("lightbox"==n?e.find(".uael-vg__play_full").fancybox():"inline"==n&&e.find(".uael-vg__play_full").on("click",function(e){e.preventDefault();var t=a("<iframe/>"),i=a(this),n=i.data("url"),o=i.closest(".uael-video__gallery-item").find(".uael-vg__overlay"),l=i.closest(".uael-video__gallery-iframe");i.closest(".uael-video__gallery-item");t.attr("src",n),t.attr("frameborder","0"),t.attr("allowfullscreen","1"),t.attr("allow","autoplay;encrypted-media;"),l.addClass("uael-video-playing"),l.html(t),l.attr("style","background:#000;"),o.hide()}),"carousel"==i){var c=t.data("vg_slider");t.find(".uael-video__gallery-iframe").imagesLoaded({background:!0})&&t.slick(c)}if(a("html").on("click",function(){r.removeClass("show-list")}),e.on("click",".uael-filters-dropdown-button",function(e){e.stopPropagation(),r.addClass("show-list")}),t.hasClass("uael-video-gallery-filter")){var u=e.find(".uael-video__gallery-filters"),f="*";if(""!==o&&l){var p=u.find("[data-filter='."+o.toLowerCase()+"']");p.length>0&&(f="."+o.toLowerCase(),p.siblings().removeClass("uael-filter__current"),p.addClass("uael-filter__current"))}if(u.length>0)""!==(h=u.data("default"))&&(f=h,def_cat_sel=u.find('[data-filter="'+h+'"]'),def_cat_sel.length>0&&(def_cat_sel.siblings().removeClass("uael-filter__current"),def_cat_sel.addClass("uael-filter__current")),-1===s.indexOf(f.replace(/\./g,""))&&(f="*"));var m={};if(t.imagesLoaded({background:".item"},function(e){m=t.isotope({filter:f,layoutMode:"masonry",itemSelector:".uael-video__gallery-item"}),t.find(".uael-video__gallery-item").resize(function(){m.isotope("layout")})}),e.find(".uael-video__gallery-filter").on("click",function(){a(this).siblings().removeClass("uael-filter__current"),a(this).addClass("uael-filter__current");var i=a(this).data("filter");if("*"===i?e.find(".uael-video-gallery-wrap").data("filter-default"):i.replace(".filter-",""),e.find(".uael-video__gallery-filters").data("default"))e.find(".uael-video__gallery-filters").data("default").length;else e.find(".uael-video-gallery-wrap").data("filter-default").length;var n=e.find(".uael-filter__current").text(),o=e.find(".uael-filters-dropdown-list .uael-filter__current").text(),l=window.location.hash.replace("#",""),s=n.replace(o,""),r=n.replace(s,"");(!l&&window.screen.availWidth>768||l)&&(r=n.replace(o,"")),l&&window.screen.availWidth<768&&(r=n.replace(s,"")),e.find(".uael-filters-dropdown-button").text(r),t.isotope({filter:i})}),e.find(".uael-video__gallery-filters").data("default"))(h=e.find(".uael-video__gallery-filters").data("default")).length;else{var h;(h=e.find(".uael-video-gallery-wrap").data("filter-default")).length}var g=e.find(".uael-filter__current").first().text();e.find(".uael-filters-dropdown-button").text(g)}}}},y=function(e,a){if(void 0!==e){var t,i=e.find(".uael-img-justified-wrap"),s=i.data("rowheight"),r=i.data("lastrow"),d=e.find(".uael-filters-dropdown-list"),c=e.find(".uael-image-lightbox-wrap"),u=[],f="uael-fancybox-gallery-"+e.data("id"),p=c.data("lightbox-gallery-loop");t=e.find(".uael-masonry-filters").data("default")?e.find(".uael-masonry-filters").data("default"):e.find(".uael-img-gallery-wrap").data("filter-default"),c.length>0&&(u=JSON.parse(c.attr("data-lightbox_actions")));var m=function(a){e.find(a+' [data-fancybox="uael-gallery"]').fancybox({buttons:u,animationEffect:"fade",baseClass:f,loop:p,afterClose:function(){e.find(".uael-grid-item").removeAttr("aria-hidden").attr("inert","true"),setTimeout(function(){e.find(".uael-grid-item").removeAttr("inert").attr("aria-hidden","true")},500)}})};if(void 0!==t&&m(""===t||"All"===t?".uael-grid-item":".uael-grid-item."+t.substr(1)),e.on("click",".uael-masonry-filter",function(){var e=a(this).attr("data-filter");m("*"===e?".uael-grid-item":".uael-grid-item."+e.substr(1))}),i.length>0&&i.imagesLoaded(function(){}).done(function(e){i.justifiedGallery({rowHeight:s,lastRow:r,selector:"div",waitThumbnailsLoad:!0})}),a("html").on("click",function(){d.removeClass("show-list")}),e.on("click",".uael-filters-dropdown-button",function(e){e.stopPropagation(),d.addClass("show-list")}),a(".uael-img-carousel-wrap").each(function(){var t=a(this),i={},n=t.attr("data-image_carousel");n&&(i=JSON.parse(n));var o=function(e){var t=e.$slider,i=-1;t.find(".slick-slide.slick-active").each(function(){var e=a(this).innerHeight();i<e&&(i=e)}),t.find(".slick-list.draggable").animate({height:i},{duration:200,easing:"linear"})};e.imagesLoaded(function(){t.hasClass("slick-initialized")&&t.slick("unslick"),t.slick(i),o(t.slick("getSlick")),t.on("afterChange",function(){o(t.slick("getSlick"))}),t.find(".uael-grid-item").resize(function(){setTimeout(function(){t.slick("setPosition")},300)})})}),!n){var h=e.find(".uael-img-grid-masonry-wrap");if(h.length<1)return;if(!h.hasClass("uael-masonry")&&!h.hasClass("uael-cat-filters"))return;var g="fitRows";h.hasClass("uael-masonry")&&(g="masonry");var v=e.find(".uael-masonry-filters"),w="*";if(""!==o&&l){var y=v.find("[data-filter='."+o.toLowerCase()+"']");y.length>0&&(w="."+o.toLowerCase(),y.siblings().removeClass("uael-current"),y.addClass("uael-current"))}if(v.length>0)""!==(k=v.attr("data-default"))&&(w=k,def_cat_sel=v.find('[data-filter="'+k+'"]'),def_cat_sel.length>0&&(def_cat_sel.siblings().removeClass("uael-current"),def_cat_sel.addClass("uael-current")));if(i.length>0)i.imagesLoaded(function(){}).done(function(e){i.justifiedGallery({filter:w,rowHeight:s,lastRow:r,selector:"div"})});else{var _={filter:w,itemSelector:".uael-grid-item",percentPosition:!0,layoutMode:g,hiddenStyle:{opacity:0}},b={};e.imagesLoaded(function(e){b=h.isotope(_)})}if(e.on("click",".uael-masonry-filter",function(){var t=a(this),n=t.attr("data-filter");if(t.siblings().removeClass("uael-current"),t.addClass("uael-current"),"*"===n?e.find(".uael-img-gallery-wrap").data("filter-default"):n.substr(1),e.find(".uael-masonry-filters").data("default"))e.find(".uael-masonry-filters").data("default");else e.find(".uael-img-gallery-wrap").data("filter-default");var o=e.find(".uael-masonry-filters-wrapper .uael-current").text(),l=e.find(".uael-filters-dropdown-list .uael-current").text(),d=window.location.hash.replace("#",""),c=o.replace(l,""),u=o.replace(c,"");(!d&&window.screen.availWidth>768||d)&&(u=o.replace(l,"")),d&&window.screen.availWidth<768&&(u=o.replace(c,"")),e.find(".uael-filters-dropdown-button").text(u),i.length>0?i.justifiedGallery({filter:n,rowHeight:s,lastRow:r,selector:"div"}):b.isotope({filter:n})}),e.find(".uael-masonry-filters").data("default"))var k=e.find(".uael-masonry-filters").data("default");else k="."+e.find(".uael-img-gallery-wrap").data("filter-default");var C=e.find(".uael-filters-dropdown-list .uael-current").text();e.find(".uael-filters-dropdown-button").text(C)}}};UAELVideo={_play:function(a,t){var i=e("<iframe/>"),n=a.data("src");if(0==a.find("iframe").length&&((t.hasClass("uael-video-type-vimeo")||t.hasClass("uael-video-type-youtube")||t.hasClass("uael-video-type-wistia")||t.hasClass("uael-video-type-bunny")||t.hasClass("uael-video-type-rumble"))&&i.attr("src",n),i.attr("frameborder","0"),i.attr("allowfullscreen","1"),i.attr("allow","autoplay;encrypted-media;"),a.html(i),t.hasClass("uael-video-type-hosted"))){var o=JSON.parse(t.data("hosted-html"));i.ready(function(){i.contents().find("body").css({margin:"0px"}).html(o),i.contents().find("video").css({width:"100%",height:"100%"}),i.contents().find("video").attr("autoplay","autoplay")})}a.closest(".uael-video__outer-wrap").find(".uael-vimeo-wrap").hide()}},UAELEffects={_animateHeadline:function(a,t){a.each(function(){var a=e(this),i=t.data("speed");setTimeout(function(){UAELEffects._hideWord(a.find(".uael-active-heading"),t)},i)})},_hideWord:function(e,a){var t=UAELEffects._takeNext(e),i=a.data("animation"),n=a.data("speed");if("clip"==i){var o=a.data("clip_speed"),l=a.data("pause_time");e.parents(".uael-slide-main_ul").animate({width:"0px"},o,function(){setTimeout(function(){UAELEffects._switchWord(e,t),UAELEffects._showWord(t,a)},l)})}else UAELEffects._switchWord(e,t),setTimeout(function(){UAELEffects._hideWord(t,a)},n)},_takeNext:function(e){return e.is(":last-child")?e.parent().children().eq(0):e.next()},_switchWord:function(e,a){e.removeClass("uael-active-heading").addClass("uael-inactive-heading"),a.removeClass("uael-inactive-heading").addClass("uael-active-heading")},_showWord:function(e,a){if("clip"==a.data("animation")){var t=a.data("clip_speed"),i=a.data("pause_time");e.parents(".uael-slide-main_ul").animate({width:e.width()+3},t,function(){setTimeout(function(){UAELEffects._hideWord(e,a)},i)})}}};var _=function(e,a){if(void 0!==e){var t=e.find(".uael-video__outer-wrap"),i=e.find(".uael-video-inner-wrap"),o=t.data("hidedesktop"),l=t.data("hidetablet"),s=t.data("hidemobile"),r=t.data("stickybottom"),d=(t.data("vsticky-viewport"),t.hasClass("uael-video-play-lightbox"));if(t.off("click").on("click",function(e){if("yes"==t.data("vsticky")){var i=e.target.className;if(i.toString().indexOf("uael-sticky-close-icon")>=0||i.toString().indexOf("uael-video-sticky-close")>=0)return!1}var n=a(this).find(".uael-video__play");d||UAELVideo._play(n,t)}),"1"!=t.data("autoplay")&&1!=t.data("device")||d||UAELVideo._play(e.find(".uael-video__play"),t),"yes"==t.data("vsticky")){var c=new IntersectionObserver(function(i){i.forEach(function(i){!i.isIntersecting&&i.boundingClientRect.top<0?(t.removeClass("uael-sticky-hide"),t.addClass("uael-sticky-apply"),a(document).trigger("uael_after_sticky_applied",[e])):i.isIntersecting&&(t.removeClass("uael-sticky-apply"),t.addClass("uael-sticky-hide"))})},{root:null,rootMargin:"0px 0px 0px 0px",threshold:0});c.observe(t[0]),e.find(".uael-video-sticky-close").off("click.closetrigger").on("click.closetrigger",function(e){c.unobserve(t[0]),t.removeClass("uael-sticky-apply"),t.removeClass("uael-sticky-hide")}),u(c),f(),window.addEventListener("scroll",f),a(window).on("resize",function(e){u(c)})}a(document).on("uael_after_sticky_applied",function(e,a){var t=a.find(".uael-video-sticky-infobar");if(0!==t.length){var n=t.outerHeight();if((a.hasClass("uael-video-sticky-center_left")||a.hasClass("uael-video-sticky-center_right"))&&(n=Math.ceil(n/2),i.css("top","calc(50% - "+n+"px)")),(a.hasClass("uael-video-sticky-bottom_left")||a.hasClass("uael-video-sticky-bottom_right"))&&""!==r){var o=(n=Math.ceil(n))+r;i.css("bottom",o)}}}),a(window).on("load",function(){setTimeout(function(){var e=a(".uael-video__outer-wrap iframe");e.length&&e.contents().find("body").css("margin","0")},1e3)})}function u(e){var a=elementorFrontend.getCurrentDeviceMode();""!==o&&a===o||""!==l&&a===l||""!==s&&a===s?function(e){e.unobserve(t[0]),t.removeClass("uael-sticky-apply"),t.removeClass("uael-sticky-hide")}(e):e.observe(t[0])}function f(){!n&&t.hasClass("uael-sticky-apply")&&i.draggable({start:function(){a(this).css({transform:"none",top:a(this).offset().top+"px",left:a(this).offset().left+"px"})},containment:"window"})}};t._submitForm=function(e,a,t){uael_script.ajax_url;var i={};t.find(".uael-g-recaptcha-field").length>0&&(i.is_recaptcha_enabled="yes",i.recaptcha_token=t.find(".uael-g-recaptcha-response").val())},window.onLoadUAEReCaptcha=function(){var a,t=e(".uael-g-recaptcha-field");t.length>0&&t.each(function(){var t=e(this),i=t.attr("data-widgetid");void 0!==i&&!1!==i||(a=grecaptcha.render(e(this).attr("id"),{sitekey:t.data("sitekey"),badge:"inline",callback:function(e){""!=e&&t.append(jQuery("<input>",{type:"hidden",value:e,class:"uael-g-recaptcha-response"}))}}),t.attr("data-widgetid",a))})};var b=function(e,a){if(void 0!==e){var i=e.data("id"),n=uael_script.ajax_url,o=e.find(".uael-login-form-wrapper"),l=o.find(".uael-form"),s=e.find(".uael-login-form-submit"),r=s.find(".elementor-button-text"),d=e.find(".uael-login-form-username"),c=e.find(".uael-login-form-password"),u=e.find(".uael-login-form-remember");u.length&&(u.on("focus",function(){e.find("span.uael-login-form-remember").addClass("uael-login-form-highlight-label")}),u.on("blur",function(){e.find("span.uael-login-form-remember").removeClass("uael-login-form-highlight-label")}));var f,p,m,h,g,v=e.find(".uaelFacebookContentWrapper"),w=v.find(".uael-facebook-text"),y=e.find(".uaelGoogleContentWrapper"),_=e.find(".uael-login-form-wrapper").data("redirect-url"),b=e.find(".uael-login-form-social-wrapper").data("send-email"),k=e.find(".uael-login-form-wrapper").data("nonce"),C=e.find(".uael-g-recaptcha-field"),x=s.data("ajax-enable"),E=e.find(".toggle-password");if(e.find(".elementor-field").on("keyup",function(e){a(this).siblings(".uael-register-field-message").remove()}),e.find(".uael-password-wrapper").on("keyup",function(e){a(this).next(".uael-register-field-message").remove()}),E.on("click",function(){var e=a(this);e.toggleClass("fa-eye fa-eye-slash");var t=e.parent().find("input");"password"==t.attr("type")?t.attr("type","text"):t.attr("type","password")}),C.length>0&&(elementorFrontend.isEditMode()&&void 0==C.attr("data-widgetid")&&onLoadUAEReCaptcha(),grecaptcha.ready(function(){var e=C.attr("data-widgetid");grecaptcha.execute(e)})),s.on("click",function(){var i=!1,s=e.find(".uael-loginform-error");if(""===d.val()&&(I(e,d,uael_login_form_script.required),i=!0),""===c.val()&&(I(e,c,uael_login_form_script.required),i=!0),!elementorFrontend.isEditMode()){if("yes"!==x)return!i&&0===s.length&&(l.animate({opacity:"0.45"},500).addClass("uael-form-waiting"),r.hasClass("disabled")||(r.addClass("disabled"),r.append('<span class="uael-form-loader"></span>')),!0);{const m=new CustomEvent("uael_on_trigger_login_submission",{cancelable:!0,detail:{form:l,scope:e,credentials:{username:d.val(),password:c.val()}}});if(!document.dispatchEvent(m))return;event.preventDefault();var f=a(this);if(t._submitForm(f,o,e),!i&&0===s.length){var p={username:d.val(),password:c.val(),rememberme:u.val()};a.post(n,{action:"uael_login_form_submit",data:p,nonce:k,method:"post",dataType:"json",beforeSend:function(){l.animate({opacity:"0.45"},500).addClass("uael-form-waiting"),r.hasClass("disabled")||(r.addClass("disabled"),r.append('<span class="uael-form-loader"></span>'))}},function(a){l.animate({opacity:"1"},100).removeClass("uael-form-waiting"),r.find(".uael-form-loader").remove(),r.removeClass("disabled"),!0===a.success?(e.find(".uael-register-field-message").remove(),e.find(".uael-form").trigger("reset"),void 0===_?location.reload():window.location=_):!1===a.success&&"incorrect_password"===a.data?I(e,c,uael_login_form_script.incorrect_password):!1===a.success&&"invalid_username"===a.data?I(e,d,uael_login_form_script.invalid_username):!1===a.success&&"invalid_email"===a.data&&I(e,d,uael_login_form_script.invalid_email)})}}}}),!elementorFrontend.isEditMode()){if(v.length>0){v.on("click",function(){is_fb_loggedin||FB.login(function(t){t.authResponse&&FB.api("/me",{fields:"id, name, first_name, last_name, email, link, gender, locale, picture"},function(t){var i=FB.getAuthResponse().userID,o=FB.getAuthResponse().accessToken;window.is_fb_loggedin=!0;var s={id:t.id,name:t.name,first_name:t.first_name,last_name:t.last_name,email:t.email,link:t.link,send_email:b};a.post(n,{action:"uael_login_form_facebook",data:s,nonce:k,method:"post",dataType:"json",userID:i,security_string:o,beforeSend:function(){l.animate({opacity:"0.45"},500).addClass("uael-form-waiting"),w.hasClass("disabled")||(w.addClass("disabled"),w.append('<span class="uael-form-loader"></span>'))}},function(a){!0===a.success?(l.animate({opacity:"1"},100).removeClass("uael-form-waiting"),w.find(".uael-form-loader").remove(),w.removeClass("disabled"),e.find(".status").addClass("success").text(uael_login_form_script.logged_in_message+t.first_name+"!"),void 0===_?location.reload():window.location=_):location.reload()})})},{scope:"email"})}),window.fbAsyncInit=function(){var e=v.data("appid");FB.init({appId:e,cookie:!0,xfbml:!0,version:"v2.8"})},f=document,p="script",m="facebook-jssdk",g=f.getElementsByTagName(p)[0],f.getElementById(m)||((h=f.createElement(p)).id=m,h.src="//connect.facebook.net/en_US/sdk.js",g.parentNode.insertBefore(h,g))}if(y.length>0){var L=y.data("clientid"),A=y.data("theme"),F="outline",T=document.getElementById("uael-google-login-"+i);k=e.find(".uael-login-form-wrapper").data("nonce"),google.accounts.id.initialize({client_id:L,callback:function(t){var i=t.credential;a.post(n,{action:"uael_login_form_google",data:{id_token:i,send_email:b},nonce:k,method:"post",dataType:"json",beforeSend:function(){l.animate({opacity:"0.45"},500).addClass("uael-form-waiting")}},function(a){!0===a.success?(l.animate({opacity:"1"},100).removeClass("uael-form-waiting"),e.find(".status").addClass("success").text(uael_login_form_script.logged_in_message+a.username+"!"),void 0===_?location.reload():window.location=_):console.log("Login Failed")})},auto_select:!1}),"dark"===A&&(F="filled_blue"),google.accounts.id.renderButton(T,{size:"large",width:195,type:"standard",theme:F,logo_alignment:"left",shape:"rectangular",text:"signin_with"})}}}function I(e,a,t){var i=a.attr("name"),n=e.find(".uael-password-wrapper"),o=n.next().hasClass("uael-register-field-message"),l=a.next().hasClass("uael-register-field-message");switch(i){case"password":if(o)return;n.after('<span class="uael-register-field-message"><span class="uael-loginform-error">'+t+"</span></span>");break;default:if(l)return;a.after('<span class="uael-register-field-message"><span class="uael-loginform-error">'+t+"</span></span>")}}},k=function(e,a){var t=e.find(".uael-faq-accordion > .uael-accordion-content"),i=e.find(".uael-faq-container").data("layout");e.find(".uael-accordion-title").on("click keypress",function(e){e.preventDefault(),$this=a(this),function(e){if("toggle"==i)e.hasClass("uael-title-active")?(e.removeClass("uael-title-active"),e.attr("aria-expanded","false")):(e.addClass("uael-title-active"),e.attr("aria-expanded","true")),e.next(".uael-accordion-content").slideToggle("normal","swing");else if("accordion"==i)e.hasClass("uael-title-active")?(e.removeClass("uael-title-active"),e.next(".uael-accordion-content").slideUp("normal","swing",function(){a(this).prev().removeClass("uael-title-active"),e.attr("aria-expanded","false")})):(t.hasClass("uael-title-active")&&t.removeClass("uael-title-active"),t.slideUp("normal","swing",function(){a(this).prev().removeClass("uael-title-active")}),e.addClass("uael-title-active"),e.next(".uael-accordion-content").slideDown("normal","swing",function(){a(this).prev().addClass("uael-title-active"),e.attr("aria-expanded","true")}))}($this)})},C=function(e,a){if(void 0===e)return;e.find("select:not([multiple])").each(function(){a(this).wrap("<span class='uael-ff-select-custom'></span>")}),e.find(".ff-el-form-check-label input[type='checkbox'], .ff-el-form-check-label input[type='radio']").each(function(){const e=a(this);e.on("focus",function(){e.addClass("uael-ff-highlight-label")}),e.on("blur",function(){e.removeClass("uael-ff-highlight-label")})})},x=function(e,a){if(void 0===e)return;e.find(".wpforms-field input[type='checkbox'], .wpforms-field input[type='radio']").each(function(){const t=a(this);t.on("focus",function(){const a=e.find(`label[for="${this.id}"]`);a.length&&a.addClass("uael-wpf-highlight-label")}),t.on("blur",function(){const a=e.find(`label[for="${this.id}"]`);a.length&&a.removeClass("uael-wpf-highlight-label")})})},E=function(e,a){if(void 0!==e){var t=e.find(".uael-welcome-track"),i=e.find(".uael-welcome-music-container"),n=t.length>0?t.data("autoplay"):"",o=i.data("volume"),l=t.length>0?t[0]:"",s=e.find("#uael-play-pause"),r=s.find(".play"),d=s.find(".pause");if(n){var c=l.play();c&&c.catch(e=>{"NotAllowedError"!==e.name&&"NotSupportedError"!==e.name||(s.toggleClass("uael-pause"),s.toggleClass("uael-play"))}).then(()=>{s.toggleClass("uael-play"),s.toggleClass("uael-pause")})}s.on("click",function(){var e=a(this);e.hasClass("uael-play")?(l.play(),e.toggleClass("uael-play"),e.toggleClass("uael-pause")):(l.pause(),e.toggleClass("uael-pause"),e.toggleClass("uael-play"))}),a(".uael-welcome-track").on("ended",function(){s.toggleClass("uael-pause"),r.css("display","block"),s.toggleClass("uael-play"),d.css("display","none")}),Number.isNaN(Number(o))||""===o||void 0===o||""===l||(l.volume=parseFloat(o/100))}},L=function(e,a){var t=e.data("id"),i=function(e){var a={},t=e.data("model-cid");if(n&&t){var i=elementorFrontend.config.elements.data[t],o=elementorFrontend.config.elements.keys[i.attributes.widgetType||i.attributes.elType];jQuery.each(i.getActiveControls(),function(e){-1!==o.indexOf(e)&&(a[e]=i.attributes[e])})}else a=e.data("settings")||{};return a}(e),o=e.find(".uael-instagram-feed").eq(0),l=i.uae_insta_layout_type;if(o.length&&"masonry"===l)var s=a("#uael-instafeed-"+t).imagesLoaded(function(){s.masonry({itemSelector:".uael-feed-item",percentPosition:!0})})},A=function(e,a){var t=e.find(".uael-twitter-feed-carousel");if(t.length>0){var i=function(e,t){var i=t.$slider,n=-1;i.find(".slick-slide.slick-active").each(function(e){var t=a(this).innerHeight();n<t&&(n=t+50)}),i.find(".slick-list.draggable").animate({height:n},{duration:200,easing:"linear"}),n=-1},n=JSON.parse(t.attr("data-twitter_carousel_settings"));t.on("init",i),e.imagesLoaded(function(e){t.slick(n),t.on("afterChange",i),t.find(".uael-twitter-feed-item").on("resize",function(){setTimeout(function(){t.slick("setPosition")},300)})})}};e(window).on("elementor/frontend/init",function(){elementorFrontend.isEditMode()&&(n=!0),elementorFrontend.hooks.addAction("frontend/element_ready/uael-fancy-heading.default",h),elementorFrontend.hooks.addAction("frontend/element_ready/uael-ba-slider.default",m),elementorFrontend.hooks.addAction("frontend/element_ready/uael-hotspot.default",f),elementorFrontend.hooks.addAction("frontend/element_ready/uael-timeline.default",g),elementorFrontend.hooks.addAction("frontend/element_ready/uael-content-toggle.default",v),elementorFrontend.hooks.addAction("frontend/element_ready/uael-gf-styler.default",r),elementorFrontend.hooks.addAction("frontend/element_ready/uael-cf7-styler.default",c),elementorFrontend.hooks.addAction("frontend/element_ready/uael-image-gallery.default",y),elementorFrontend.hooks.addAction("frontend/element_ready/uael-video.default",_),elementorFrontend.hooks.addAction("frontend/element_ready/uael-video-gallery.default",w),elementorFrontend.hooks.addAction("frontend/element_ready/uael-caf-styler.default",d),elementorFrontend.hooks.addAction("frontend/element_ready/uael-login-form.default",b),elementorFrontend.hooks.addAction("frontend/element_ready/uael-faq.default",k),elementorFrontend.hooks.addAction("frontend/element_ready/uael-ff-styler.default",C),elementorFrontend.hooks.addAction("frontend/element_ready/uael-wpf-styler.default",x),elementorFrontend.hooks.addAction("frontend/element_ready/uael-price-table.default",p),elementorFrontend.hooks.addAction("frontend/element_ready/uael-welcome-music.default",E),elementorFrontend.hooks.addAction("frontend/element_ready/uael-instagram-feed.default",L),elementorFrontend.hooks.addAction("frontend/element_ready/uael-twitter.default",A),n&&(elementor.channels.data.on("element:after:duplicate element:after:remove",function(a,t){e(".elementor-widget-uael-ba-slider").each(function(){m(e(this),e)})}),["widget","section","column","container"].forEach(a=>{elementor.hooks.addAction("panel/open_editor/"+a,function(a,t,i){a.$el.on("change",'[data-setting="display_condition_enable"]',function(a){if(e(this).is(":checked")){var t=(new Date).getTimezoneOffset();t=0==t?0:-t;var i="https:"===document.location.protocol?"secure":"";document.cookie="GetLocalTimeZone="+t+";SameSite=Strict;"+i}else document.cookie="GetLocalTimeZone=; expires=Thu, 01 Jan 1970 00:00:00 GMT"})})}))})}(jQuery);
!function(t){"use strict";var s=function(s,o){this.el=t(s),this.options=t.extend({},t.fn.typed.defaults,o),this.baseText=this.el.text()||this.el.attr("placeholder")||"",this.typeSpeed=this.options.typeSpeed,this.startDelay=this.options.startDelay,this.backSpeed=this.options.backSpeed,this.backDelay=this.options.backDelay,this.strings=this.options.strings,this.strPos=0,this.arrayPos=0,this.stopNum=0,this.loop=this.options.loop,this.loopCount=this.options.loopCount,this.curLoop=0,this.stop=!1,this.showCursor=!this.isInput&&this.options.showCursor,this.cursorChar=this.options.cursorChar,this.isInput=this.el.is("input"),this.attr=this.options.attr||(this.isInput?"placeholder":null),this.build()};s.prototype={constructor:s,init:function(){var t=this;t.timeout=setTimeout(function(){t.typewrite(t.strings[t.arrayPos],t.strPos)},t.startDelay)},build:function(){!0===this.showCursor&&(this.cursor=t('<span class="typed-cursor">'+this.cursorChar+"</span>"),0==this.el.parent().find(".typed-cursor").length&&this.el.after(this.cursor)),this.init()},typewrite:function(t,s){if(!0!==this.stop){var o=Math.round(70*Math.random())+this.typeSpeed,e=this;e.timeout=setTimeout(function(){var o=0,i=t.substr(s);if("^"===i.charAt(0)){var r=1;/^\^\d+/.test(i)&&(r+=(i=/\d+/.exec(i)[0]).length,o=parseInt(i)),t=t.substring(0,s)+t.substring(s+r)}e.timeout=setTimeout(function(){if(s===t.length){if(e.options.onStringTyped(e.arrayPos),e.arrayPos===e.strings.length-1&&(e.options.callback(),e.curLoop++,!1===e.loop||e.curLoop===e.loopCount))return;e.timeout=setTimeout(function(){e.backspace(t,s)},e.backDelay)}else{0===s&&e.options.preStringTyped(e.arrayPos);var o=e.baseText+t.substr(0,s+1);e.attr?e.el.attr(e.attr,o):e.el.text(o),s++,e.typewrite(t,s)}},o)},o)}},backspace:function(t,s){if(!0!==this.stop){var o=Math.round(70*Math.random())+this.backSpeed,e=this;e.timeout=setTimeout(function(){var o=e.baseText+t.substr(0,s);e.attr?e.el.attr(e.attr,o):e.el.text(o),s>e.stopNum?(s--,e.backspace(t,s)):s<=e.stopNum&&(e.arrayPos++,e.arrayPos===e.strings.length?(e.arrayPos=0,e.init()):e.typewrite(e.strings[e.arrayPos],s))},o)}},reset:function(){clearInterval(this.timeout);var t=this.el.attr("id");this.el.after('<span id="'+t+'"/>'),this.el.remove(),this.cursor.remove(),this.options.resetCallback()}},t.fn.typed=function(o){return this.each(function(){var e=t(this),i=e.data("typed"),r="object"==typeof o&&o;i||e.data("typed",i=new s(this,r)),"string"==typeof o&&i[o]()})},t.fn.typed.defaults={strings:["These are the default values...","You know what you should do?","Use your own!","Have a great day!"],typeSpeed:0,startDelay:0,backSpeed:0,backDelay:500,loop:!1,loopCount:!1,showCursor:!0,cursorChar:"|",attr:null,callback:function(){},preStringTyped:function(){},onStringTyped:function(){},resetCallback:function(){}}}(window.jQuery);
!function(e){var t={speed:700,pause:4e3,showItems:1,mousePause:!0,height:0,animate:!0,margin:0,padding:0,startPaused:!1},i={moveUp:function(e,t){i.animate(e,t,"up")},moveDown:function(e,t){i.animate(e,t,"down")},animate:function(t,i,a){var n=t.itemHeight,s=t.options,l=t.element,r=l.children(".uael-slide-main_ul"),d="up"===a?".uael-slide-block:first":".uael-slide-block:last";l.trigger("vticker.beforeTick");var u=r.children(d).clone(!0);if(s.height>0&&(n=r.children(".uael-slide-block:first").height()),n+=s.margin+2*s.padding,"down"===a&&r.css("top","-"+n+"px").prepend(u),l.hasClass("uael-adjust-width")){var o=l.children(".uael-slide-main_ul").children(".uael-slide-block:nth-child(2)").find(".uael-slide_text").width();l.delay(s.speed/2).animate({width:o},s.speed/1.6)}if(i&&i.animate){if(t.animating)return;t.animating=!0;var h="up"===a?{top:"-="+n+"px"}:{top:0};r.animate(h,s.speed,function(){e(r).children(d).remove(),e(r).css("top","0px"),t.animating=!1,l.trigger("vticker.afterTick")})}else r.children(d).remove(),r.css("top","0px"),l.trigger("vticker.afterTick");"up"===a&&u.appendTo(r)},nextUsePause:function(){if(e(this).data("state")){var t=e(this).data("state"),i=t.options;if(t.isPaused||t.itemCount<2)return;a.next.call(this,{animate:i.animate})}},startInterval:function(){var t=e(this).data("state");if(t){var a=t.options,n=this;t.intervalId=setInterval(function(){i.nextUsePause.call(n)},a.pause)}},stopInterval:function(){var t=e(this).data("state");t.intervalId&&clearInterval(t.intervalId),t.intervalId=void 0},restartInterval:function(){i.stopInterval.call(this),i.startInterval.call(this)}},a={init:function(n){a.stop.call(this);var s=jQuery.extend({},t),l=(n=e.extend(s,n),e(this)),r={itemCount:l.children(".uael-slide-main_ul").children(".uael-slide-block").length,itemHeight:0,itemMargin:0,element:l,animating:!1,options:n,isPaused:!!n.startPaused,pausedByCode:!1};if(e(this).data("state",r),l.hasClass("uael-adjust-width")){var d=l.children(".uael-slide-main_ul").children(".uael-slide-block:nth-child(1)").find(".uael-slide_text").width()+2;l.css({overflow:"hidden",position:"relative",width:d}).children(".uael-slide-main_ul").css({position:"relative",margin:0,padding:0}).children(".uael-slide-block").css({margin:n.margin,padding:n.padding})}else l.children(".uael-slide-main_ul").css({position:"relative",margin:0,padding:0}).children(".uael-slide-block").css({margin:n.margin,padding:n.padding});if(isNaN(n.height)||0===n.height){l.children(".uael-slide-main_ul").children(".uael-slide-block").each(function(){var t=e(this).children(".uael-slide_text");t.height()>r.itemHeight&&(r.itemHeight=t.height())}),l.children(".uael-slide-main_ul").children(".uael-slide-block").each(function(){e(this).height(r.itemHeight)});var u=n.margin+2*n.padding;l.height((r.itemHeight+u)*n.showItems+n.margin)}else l.height(n.height);var o=this;n.startPaused||i.startInterval.call(o),n.mousePause&&l.bind("mouseenter",function(){!0!==r.isPaused&&(r.pausedByCode=!0,i.stopInterval.call(o),a.pause.call(o,!0))}).bind("mouseleave",function(){(!0!==r.isPaused||r.pausedByCode)&&(r.pausedByCode=!1,a.pause.call(o,!1),i.startInterval.call(o))})},pause:function(t){var i=e(this).data("state");if(i){if(i.itemCount<2)return!1;i.isPaused=t;var a=i.element;t?(e(this).addClass("paused"),a.trigger("vticker.pause")):(e(this).removeClass("paused"),a.trigger("vticker.resume"))}},next:function(t){var a=e(this).data("state");if(a){if(a.animating||a.itemCount<2)return!1;i.restartInterval.call(this),i.moveUp(a,t)}},prev:function(t){var a=e(this).data("state");if(a){if(a.animating||a.itemCount<2)return!1;i.restartInterval.call(this),i.moveDown(a,t)}},stop:function(){e(this).data("state")&&i.stopInterval.call(this)},remove:function(){var t=e(this).data("state");if(t){i.stopInterval.call(this);var a=t.element;a.unbind(),a.remove()}}};e.fn.vTicker=function(t){return a[t]?a[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?void e.error("Method "+t+" does not exist on jQuery.vTicker"):a.init.apply(this,arguments)}}(jQuery);
jQuery(document).ready(function(t){function e(t,e,a){(i("Facebook Pixel")||i("Conversions API"))&&c(t,e,a,"Facebook"),i("TikTok")&&c(t,e,a,"TikTok"),i("Snapchat"),i("Pinterest")&&c(t,e,a,"Pinterest"),(i("GA3")||i("GA4")||i("Adwords"))&&c(t,e,a,"Google Analytics")}function c(e,c,r,s){var p=r?function(t){for(var e in t)"string"==typeof t[e]&&(t[e]=t[e].replace("{post_id}",fcaPcPost.id).replace("{post_title}",fcaPcPost.title).replace("{post_type}",fcaPcPost.type).replace("{post_category}",fcaPcPost.categories.join(", ")));fcaPcOptions.utm_support&&(t=function(t){for(var e=["utm_source","utm_medium","utm_campaign","utm_term","utm_content"],c=0;c<e.length;c++)null!==d(e[c])&&(t[e[c]]=d(e[c]));return t}(t));fcaPcOptions.user_parameters&&(t=function(t){for(var e=["referrer","language","logged_in","post_tag","post_category"],c=0;c<e.length;c++)fcaPcUserParams[e[c]]&&(t[e[c]]=fcaPcUserParams[e[c]]);return t}(t));return t}(r):null,f=new Date(t.now()).toUTCString(),l=new Date(f).valueOf()/1e3,u=a(),_=function(){var t=n("pixelcat_id");""==t&&""!=(t=a())&&null!=t&&o("pixelcat_id",t,365);return t}();if("undefined"!=typeof fbq)if("trackCustom"===e&&"Facebook"===s)fbq(e,c,p,{event_id:u,external_id:_}),fcaPcOptions.capis.hasOwnProperty("Conversions API")&&t.ajax({url:fcaPcOptions.ajax_url,type:"POST",data:{action:"fca_pc_capi_event",event_name:c,event_time:l,event_id:u,click_id:d("fbclid"),external_id:_,client_user_agent:navigator.userAgent,event_source_url:window.location.origin+window.location.pathname,custom_data:JSON.stringify(p),nonce:fcaPcOptions.nonce}});else{var P=(T=new Map([["AddPaymentInfo","AddPaymentInfo"],["AddToCart","AddToCart"],["AddToWishlist","AddToWishlist"],["CompleteRegistration","CompleteRegistration"],["Contact","Contact"],["CustomizeProduct","CustomizeProduct"],["Donate","Donate"],["FindLocation","FindLocation"],["InitiateCheckout","InitiateCheckout"],["Lead","Lead"],["PageView","PageView"],["Purchase","Purchase"],["Schedule","Schedule"],["Search","Search"],["StartTrial","StartTrial"],["SubmitApplication","SubmitApplication"],["Subscribe","Subscribe"],["ViewContent","ViewContent"]])).get(c);P&&(fbq(e,P,p,{event_id:u,external_id:_}),i("Conversions API")&&t.ajax({url:fcaPcOptions.ajax_url,type:"POST",data:{action:"fca_pc_capi_event",event_name:P,event_time:l,event_id:u,click_id:d("fbclid"),external_id:_,client_user_agent:navigator.userAgent,event_source_url:window.location.origin+window.location.pathname,custom_data:JSON.stringify(p),nonce:fcaPcOptions.nonce}}))}if("undefined"!=typeof snaptr){var h=(T=new Map([["PageViewSnapchat","PAGE_VIEW"],["ViewContentSnapchat","VIEW_CONTENT"],["PurchaseSnapchat","PURCHASE"],["AddToCartSnapchat","ADD_CART"],["InitiateCheckoutSnapchat","START_CHECKOUT"],["AddToWishlistSnapchat","ADD_TO_WISHLIST"],["AddPaymentInfoSnapchat","ADD_BILLING"]])).get(c);h&&(snaptr(e,h,p,{event_id:u,external_id:_}),fcaPcOptions.capis.hasOwnProperty("Snapchat")&&t.ajax({url:fcaPcOptions.ajax_url,type:"POST",data:{action:"fca_pc_snapchat_api_event",event_name:h,event_time:l,event_id:u,external_id:_,client_user_agent:navigator.userAgent,event_source_url:window.location.origin+window.location.pathname,custom_data:JSON.stringify(p),nonce:fcaPcOptions.nonce}}))}if("undefined"!=typeof ttq){var k=(T=new Map([["PageViewTiktok","PageView"],["ViewContentTiktok","ViewContent"],["AddToCartTiktok","AddToCart"],["AddToWishlistTiktok","AddToWishlist"],["InitiateCheckoutTiktok","InitiateCheckout"],["AddPaymentInfoTiktok","AddPaymentInfo"],["PurchaseTiktok","CompletePayment"],["CompleteRegistrationTiktok","CompleteRegistration"]])).get(c),g=function(e,c){var a={},o={};c&&((a=JSON.parse(JSON.stringify(c))).event_id=e,c.content_id&&(a.content_id=c.content_id.toString()),c.content_ids&&(a.content_ids=c.content_ids.toString()),["content_id","content_name"].forEach(function(t){a.hasOwnProperty(t)&&(o[t]=a[t])}),0==t.isEmptyObject(o)&&(a.contents=[o]));return a}(u,p);"trackCustom"===e&&"TikTok"===s&&(ttq.track(c,g),fcaPcOptions.capis.hasOwnProperty("TikTok")&&t.ajax({url:fcaPcOptions.ajax_url,type:"POST",data:{action:"fca_pc_tiktok_api_event",event_name:c,event_time:l,event_id:u,external_id:_,client_user_agent:navigator.userAgent,event_source_url:window.location.origin+window.location.pathname,custom_data:JSON.stringify(g),nonce:fcaPcOptions.nonce}})),k&&(ttq.track(k,g),fcaPcOptions.capis.hasOwnProperty("TikTok")&&t.ajax({url:fcaPcOptions.ajax_url,type:"POST",data:{action:"fca_pc_tiktok_api_event",event_name:k,event_time:l,event_id:u,external_id:_,client_user_agent:navigator.userAgent,event_source_url:window.location.origin+window.location.pathname,custom_data:JSON.stringify(g),nonce:fcaPcOptions.nonce}}))}if("undefined"!=typeof rdt){var m=(T=new Map([["PageViewReddit","PageVisit"],["ViewContentReddit","ViewContent"],["AddToCartReddit","AddToCart"],["AddToWishlistReddit","AddToWishlist"],["PurchaseReddit","Purchase"],["LeadReddit","Lead"],["CompleteRegistrationReddit","SignUp"]])).get(c),w=function(t,e,c){var a={conversionId:t};if(e&&"ViewContent"!==c){(a=JSON.parse(JSON.stringify(e))).conversionId=t;var o=e.content_ids?[].concat(e.content_ids):[],n=e.content_name?e.content_name.split(", "):[],i=e.content_category?e.content_category.split(", "):[];o.length>0&&(a.products=o.map(function(t,e){return{id:t.toString(),name:n[e]||"",category:i[e]||""}}))}return a}(u,p,m);"trackCustom"===e&&"Reddit"===s&&(w.customEventName=c,rdt("track","Custom",w),fcaPcOptions.capis.hasOwnProperty("Reddit")&&t.ajax({url:fcaPcOptions.ajax_url,type:"POST",data:{action:"fca_pc_reddit_api_event",event_name:c,event_time:1e3*l,event_id:w.conversionId,external_id:_,client_user_agent:navigator.userAgent,event_source_url:window.location.origin+window.location.pathname,custom_data:JSON.stringify(w),nonce:fcaPcOptions.nonce}})),m&&(rdt("track",m,w),fcaPcOptions.capis.hasOwnProperty("Reddit")&&t.ajax({url:fcaPcOptions.ajax_url,type:"POST",data:{action:"fca_pc_reddit_api_event",event_name:m,event_time:1e3*l,event_id:w.conversionId,external_id:_,client_user_agent:navigator.userAgent,event_source_url:window.location.origin+window.location.pathname,custom_data:JSON.stringify(w),nonce:fcaPcOptions.nonce}}))}if("undefined"!=typeof pintrk){var y=function(t,e){var c={};e&&((c=JSON.parse(JSON.stringify(e))).event_id=t);return c}(u,p);if("trackCustom"===e&&"Pinterest"===s)pintrk("track",c,y),fcaPcOptions.capis.hasOwnProperty("Pinterest")&&t.ajax({url:fcaPcOptions.ajax_url,type:"POST",data:{action:"fca_pc_pinterest_api_event",event_name:c,event_time:l,event_id:y.event_id,external_id:_,client_user_agent:navigator.userAgent,event_source_url:window.location.origin+window.location.pathname,custom_data:JSON.stringify(y),nonce:fcaPcOptions.nonce}});else{var C=(T=new Map([["AddToCartPinterest","AddToCart"],["PurchasePinterest","Checkout"],["LeadPinterest","Lead"],["ViewContentPinterest","ViewContent"],["CompleteRegistrationPinterest","Signup"],["AddPaymentInfoPinterest","AddPaymentInfo"],["InitiateCheckoutPinterest","InitiateCheckout"]])).get(c);C&&(pintrk("track",C,y),fcaPcOptions.capis.hasOwnProperty("Pinterest")&&t.ajax({url:fcaPcOptions.ajax_url,type:"POST",data:{action:"fca_pc_pinterest_api_event",event_name:C,event_time:l,event_id:y.event_id,external_id:_,client_user_agent:navigator.userAgent,event_source_url:window.location.origin+window.location.pathname,custom_data:JSON.stringify(y),nonce:fcaPcOptions.nonce}}))}}if("undefined"!=typeof gtag){if("track"===e){var T=new Map([["AddToCartGA","add_to_cart"],["AddPaymentInfoGA","add_payment_info"],["AddToWishlistGA","add_to_wishlist"],["PurchaseGA","purchase"],["InitiateCheckoutGA","begin_checkout"],["ViewContentGA","view_item"]]),A=T.get(c);A&&gtag("event",A,p)}"trackCustom"===e&&"Google Analytics"===s&&gtag("event",c,p)}}function a(){return"xxxxxxxxxx".replace(/[x]/g,function(t){return Math.floor(16*Math.random()).toString(16)})}function o(t,e,c){var a=new Date;a.setTime(a.getTime()+24*c*60*60*1e3);var o="expires="+a.toUTCString();document.cookie=t+"="+e+";"+o+";path=/"}function n(t){for(var e=t+"=",c=document.cookie.split(";"),a=0;a<c.length;a++){for(var o=c[a];" "==o.charAt(0);)o=o.substring(1);if(0==o.indexOf(e))return o.substring(e.length,o.length)}return""}function i(t){return-1!==fcaPcOptions.pixel_types.indexOf(t)}function d(t){for(var e=[],c=location.search.substr(1).split("&"),a=0;a<c.length;a++)if((e=c[a].split("="))[0]===t)return decodeURIComponent(e[1]).replace(/\+/g," ");return null}function r(){var e=t(window).scrollTop(),c=t(document).height()-t(window).height();return 0==c?100:e/c*100}if(function(){for(var e=0;e<fcaPcEvents.length;e++){var a=fcaPcEvents[e].event,o=fcaPcEvents[e].parameters,n=fcaPcEvents[e].triggerType,i=fcaPcEvents[e].trigger,d=fcaPcEvents[e].apiAction,s=fcaPcEvents[e].pixel_type;switch(n){case"css":t(i).on("click",{name:a,params:o,apiAction:d,pixelType:s},function(t){c(t.data.apiAction,t.data.name,t.data.params,t.data.pixelType)});break;case"hover":t(i).on("mouseenter",{name:a,params:o,apiAction:d,trigger:i,pixelType:s},function(e){c(e.data.apiAction,e.data.name,e.data.params,e.data.pixelType),t(e.data.trigger).off("mouseenter")});break;case"post":fcaPcEvents[e].hasOwnProperty("delay")&&fcaPcEvents[e].hasOwnProperty("scroll")?setTimeout(function(e,a,o,n,i){t(window).scroll({scrollTarget:e,apiAction:a,eventName:o,parameters:n,pixelType:i},function(e){e.data.scrollTarget<=r()&&(t(window).off(e),c(a,o,n,i))}).trigger("scroll")},1e3*fcaPcEvents[e].delay,fcaPcEvents[e].scroll,d,a,o,s):fcaPcEvents[e].hasOwnProperty("delay")?setTimeout(c,1e3*fcaPcEvents[e].delay,d,a,o,s):c(d,a,o,s);break;case"url":t("a").each(function(){t(this).attr("href")===i&&t(this).on("click",{name:a,params:o,apiAction:d,pixelType:s},function(t){c(t.data.apiAction,t.data.name,t.data.params,t.data.pixelType)})});break;case"exact_url":window.location.href===i&&(fcaPcEvents[e].hasOwnProperty("delay")&&fcaPcEvents[e].hasOwnProperty("scroll")?setTimeout(function(e,a,o,n,i){t(window).scroll({scrollTarget:e,apiAction:a,eventName:o,parameters:n,pixelType:i},function(e){e.data.scrollTarget<=r()&&(t(window).off(e),c(a,o,n,i))}).trigger("scroll")},1e3*fcaPcEvents[e].delay,fcaPcEvents[e].scroll,d,a,o,s):fcaPcEvents[e].hasOwnProperty("delay")?setTimeout(c,1e3*fcaPcEvents[e].delay,d,a,o,s):c(d,a,o,s))}}}(),fcaPcOptions.debug&&(console.log("pixel cat events:"),console.log(fcaPcEvents),console.log("pixel cat post:"),console.log(fcaPcPost),console.log("pixel cat options:"),console.log(fcaPcOptions)),(i("Facebook Pixel")||i("Conversions API"))&&c("track","PageView"),i("Reddit")&&c("track","PageViewReddit"),n("fca_pc_advanced_matching")&&o("fca_pc_advanced_matching",""),"undefined"!=typeof fcaPcSearchQuery&&c("track","Search",fcaPcSearchQuery),fcaPcOptions.woo_enabled&&(fcaPcOptions.debug&&console.log("adding woo events"),t("body").on("added_to_cart",function(){t.ajax({url:fcaPcOptions.ajax_url,type:"POST",data:{action:"fca_pc_woo_ajax_add_to_cart",product_id:fcaPcPost.id},success:function(t){t.success&&((i("Facebook")||i("Conversions API"))&&c("track","AddToCart",t.facebook),i("TikTok")&&c("track","AddToCartTiktok",t.tiktok),i("Reddit")&&c("track","AddToCartReddit",t.reddit),i("Snapchat")&&c("track","AddToCartSnapchat",t.snapchat),i("Pinterest")&&c("track","AddToCartPinterest",t.pinterest),(i("GA3")||i("GA4")||i("Adwords"))&&c("track","AddToCartGA",t.ga))}})}),n("fca_pc_woo_add_to_cart")&&(c("track","AddToCart",JSON.parse(decodeURIComponent(n("fca_pc_woo_add_to_cart").replace(/\+/g,"%20")))),o("fca_pc_woo_add_to_cart","")),"undefined"!=typeof fcaPcWooCheckoutCart&&(c("track","InitiateCheckout",fcaPcWooCheckoutCart),t("form.checkout").on("checkout_place_order",function(t){return c("track","AddPaymentInfo",fcaPcWooCheckoutCart),!0})),"undefined"!=typeof fcaPcWooPurchase&&(fcaPcOptions.woo_order_cookie?n("fcaPcWooPurchase_"+fcaPcWooPurchase.transaction_id)||(c("track","Purchase",fcaPcWooPurchase),o("fcaPcWooPurchase_"+fcaPcWooPurchase.transaction_id,!0,365)):c("track","Purchase",fcaPcWooPurchase)),"undefined"!=typeof fcaPcWooProduct&&(fcaPcOptions.woo_delay?setTimeout(c,1e3*fcaPcOptions.woo_delay,"track","ViewContent",fcaPcWooProduct):c("track","ViewContent",fcaPcWooProduct),t(".wl-add-to, .add_to_wishlist").on("click",function(t){c("track","AddToWishlist",fcaPcWooProduct)})),n("fca_pc_woo_add_to_cart_tiktok")&&(c("track","AddToCartTiktok",JSON.parse(decodeURIComponent(n("fca_pc_woo_add_to_cart_tiktok").replace(/\+/g,"%20")))),o("fca_pc_woo_add_to_cart_tiktok","")),"undefined"!=typeof fcaPcWooCheckoutCartTiktok&&(c("track","InitiateCheckoutTiktok",fcaPcWooCheckoutCartTiktok),t("form.checkout").on("checkout_place_order",function(t){return c("track","AddPaymentInfoTiktok",fcaPcWooCheckoutCartTiktok),!0})),"undefined"!=typeof fcaPcWooPurchaseTiktok&&(fcaPcOptions.woo_order_cookie?n("fcaPcWooPurchaseTiktok_"+fcaPcWooPurchaseTiktok.transaction_id)||(c("track","PurchaseTiktok",fcaPcWooPurchaseTiktok),o("fcaPcWooPurchaseTiktok_"+fcaPcWooPurchaseTiktok.transaction_id,!0,365)):c("track","PurchaseTiktok",fcaPcWooPurchaseTiktok)),"undefined"!=typeof fcaPcWooProductTiktok&&(fcaPcOptions.woo_delay?setTimeout(c,1e3*fcaPcOptions.woo_delay,"track","ViewContentTiktok",fcaPcWooProductTiktok):c("track","ViewContentTiktok",fcaPcWooProductTiktok),t(".wl-add-to, .add_to_wishlist").on("click",function(t){c("track","AddToWishlistTiktok",fcaPcWooProductTiktok)})),n("fca_pc_woo_add_to_cart_reddit")&&(c("track","AddToCartReddit",JSON.parse(decodeURIComponent(n("fca_pc_woo_add_to_cart_reddit").replace(/\+/g,"%20")))),o("fca_pc_woo_add_to_cart_reddit","")),"undefined"!=typeof fcaPcWooPurchaseReddit&&(fcaPcOptions.woo_order_cookie?n("fcaPcWooPurchaseReddit_"+fcaPcWooPurchaseReddit.transactionId)||(c("track","PurchaseReddit",fcaPcWooPurchaseReddit),o("fcaPcWooPurchaseReddit_"+fcaPcWooPurchaseReddit.transactionId,!0,365)):c("track","PurchaseReddit",fcaPcWooPurchaseReddit)),"undefined"!=typeof fcaPcWooProductReddit&&(fcaPcOptions.woo_delay?setTimeout(c,1e3*fcaPcOptions.woo_delay,"track","ViewContentReddit",fcaPcWooProductReddit):c("track","ViewContentReddit",fcaPcWooProductReddit),t(".wl-add-to, .add_to_wishlist").on("click",function(t){c("track","AddToWishlistReddit",fcaPcWooProductReddit)})),n("fca_pc_woo_add_to_cart_pinterest")&&(c("track","AddToCartPinterest",JSON.parse(decodeURIComponent(n("fca_pc_woo_add_to_cart_pinterest").replace(/\+/g,"%20")))),o("fca_pc_woo_add_to_cart_pinterest","")),"undefined"!=typeof fcaPcWooCheckoutCartPinterest&&(c("track","InitiateCheckoutPinterest",fcaPcWooCheckoutCartPinterest),t("form.checkout").on("checkout_place_order",function(t){return c("track","AddPaymentInfoPinterest",fcaPcWooCheckoutCartPinterest),!0})),"undefined"!=typeof fcaPcWooPurchasePinterest&&(fcaPcOptions.woo_order_cookie?n("fcaPcWooPurchasePinterest_"+fcaPcWooPurchasePinterest.transaction_id)||(c("track","PurchasePinterest",fcaPcWooPurchasePinterest),o("fcaPcWooPurchasePinterest_"+fcaPcWooPurchasePinterest.transaction_id,!0,365)):c("track","PurchasePinterest",fcaPcWooPurchasePinterest)),"undefined"!=typeof fcaPcWooProductPinterest&&(fcaPcOptions.woo_delay?setTimeout(c,1e3*fcaPcOptions.woo_delay,"track","ViewContentPinterest",fcaPcWooProductPinterest):c("track","ViewContentPinterest",fcaPcWooProductPinterest)),n("fca_pc_woo_add_to_cart_snapchat")&&(c("track","AddToCartSnapchat",JSON.parse(decodeURIComponent(n("fca_pc_woo_add_to_cart_snapchat").replace(/\+/g,"%20")))),o("fca_pc_woo_add_to_cart_snapchat","")),"undefined"!=typeof fcaPcWooCheckoutCartSnapchat&&(c("track","InitiateCheckoutSnapchat",fcaPcWooCheckoutCartSnapchat),t("form.checkout").on("checkout_place_order",function(t){return c("track","AddPaymentInfoSnapchat",fcaPcWooCheckoutCartSnapchat),!0})),"undefined"!=typeof fcaPcWooPurchaseSnapchat&&(fcaPcOptions.woo_order_cookie?n("fcaPcWooPurchaseSnapchat_"+fcaPcWooPurchaseSnapchat.transaction_id)||(c("track","PurchaseSnapchat",fcaPcWooPurchaseSnapchat),o("fcaPcWooPurchaseSnapchat_"+fcaPcWooPurchaseSnapchat.transaction_id,!0,365)):c("track","PurchaseSnapchat",fcaPcWooPurchaseSnapchat)),"undefined"!=typeof fcaPcWooProductSnapchat&&(fcaPcOptions.woo_delay?setTimeout(c,1e3*fcaPcOptions.woo_delay,"track","ViewContentSnapchat",fcaPcWooProductSnapchat):c("track","ViewContentSnapchat",fcaPcWooProductSnapchat),t(".wl-add-to, .add_to_wishlist").on("click",function(t){c("track","AddToWishlistSnapchat",fcaPcWooProductSnapchat)})),n("fca_pc_woo_add_to_cart_ga")&&(c("track","AddToCartGA",JSON.parse(decodeURIComponent(n("fca_pc_woo_add_to_cart_ga").replace(/\+/g,"%20")))),o("fca_pc_woo_add_to_cart_ga","")),"undefined"!=typeof fcaPcWooCheckoutCartGA&&(c("track","InitiateCheckoutGA",fcaPcWooCheckoutCartGA),t("form.checkout").on("checkout_place_order",function(t){return c("track","AddPaymentInfoGA",fcaPcWooCheckoutCartGA),!0})),"undefined"!=typeof fcaPcWooPurchaseGA&&(fcaPcOptions.woo_order_cookie?n("fcaPcWooPurchaseGA_"+fcaPcWooPurchaseGA.transaction_id)||(c("track","PurchaseGA",fcaPcWooPurchaseGA),o("fcaPcWooPurchaseGA_"+fcaPcWooPurchaseGA.transaction_id,!0,365)):c("track","PurchaseGA",fcaPcWooPurchaseGA)),"undefined"!=typeof fcaPcWooProductGA&&(fcaPcOptions.woo_delay?setTimeout(c,1e3*fcaPcOptions.woo_delay,"track","ViewContentGA",fcaPcWooProductGA):c("track","ViewContentGA",fcaPcWooProductGA),t(".wl-add-to, .add_to_wishlist").on("click",function(t){c("track","AddToWishlistGA",fcaPcWooProductGA)}))),fcaPcOptions.edd_enabled&&(fcaPcOptions.debug&&console.log("adding edd events"),t(".edd-add-to-cart").on("click",function(e){if(i("Facebook")||i("Conversions API"))if("undefined"!=typeof fcaPcEddProduct)c("track","AddToCart",fcaPcEddProduct);else{c("track","AddToCart",a={value:t(this).data("price"),currency:fcaPcOptions.edd_currency,content_name:"Easy Digital Download ID "+t(this).data("download-id"),content_ids:t(this).data("download-id"),content_type:"no"==t(this).data("variable-price")?"product":"product_group"})}if(i("TikTok"))if("undefined"!=typeof fcaPcEddProduct)c("track","AddToCartTiktok",fcaPcEddProductTiktok);else{c("track","AddToCartTiktok",a={value:t(this).data("price"),currency:fcaPcOptions.edd_currency,content_name:"Easy Digital Download ID "+t(this).data("download-id"),content_ids:t(this).data("download-id"),content_type:"no"==t(this).data("variable-price")?"product":"product_group"})}if(i("Reddit"))if("undefined"!=typeof fcaPcEddProduct)c("track","AddToCartReddit",fcaPcEddProductReddit);else{c("track","AddToCartReddit",a={value:t(this).data("price"),currency:fcaPcOptions.edd_currency,content_name:"Easy Digital Download ID "+t(this).data("download-id"),content_ids:t(this).data("download-id"),content_type:"no"==t(this).data("variable-price")?"product":"product_group"})}if(i("GA3")||i("GA4")||i("Adwords"))if("undefined"!=typeof fcaPcEddProductGA)c("track","AddToCartGA",fcaPcEddProductGA);else{c("track","AddToCartGA",a={value:t(this).data("price"),currency:fcaPcOptions.edd_currency,items:[{item_id:t(this).data("download-id"),item_name:"Easy Digital Download ID "+t(this).data("download-id")}]})}if(i("Pinterest"))if("undefined"!=typeof fcaPcEddProductPinterest)c("track","AddToCartPinterest",fcaPcEddProductPinterest);else{c("track","AddToCartPinterest",a={value:t(this).data("price"),currency:fcaPcOptions.edd_currency,product_name:"Easy Digital Download ID "+t(this).data("download-id"),product_id:t(this).data("download-id")})}if(i("Snapchat"))if("undefined"!=typeof fcaPcEddProductSnapchat)c("track","AddToCartSnapchat",fcaPcEddProductSnapchat);else{var a={price:t(this).data("price"),currency:fcaPcOptions.edd_currency,description:"Easy Digital Download ID "+t(this).data("download-id"),item_ids:[t(this).data("download-id")]};c("track","AddToCartSnapchat",a)}}),t(".wl-add-to, .add_to_wishlist").on("click",function(e){if(i("Facebook")||i("Conversions API"))if("undefined"!=typeof fcaPcEddProduct)c("track","AddToWishlist",fcaPcEddProduct);else{c("track","AddToWishlist",a={value:t(this).data("price"),currency:fcaPcOptions.edd_currency,content_name:"Easy Digital Download ID "+t(this).data("download-id"),content_ids:t(this).data("download-id"),content_type:"no"==t(this).data("variable-price")?"product":"product_group"})}if(i("GA3")||i("GA4")||i("Adwords"))if("undefined"!=typeof fcaPcEddProductGA)c("track","AddToWishlistGA",fcaPcEddProductGA);else{c("track","AddToWishlistGA",a={value:t(this).data("price"),currency:fcaPcOptions.edd_currency,items:[{item_id:t(this).data("download-id"),item_name:"Easy Digital Download ID "+t(this).data("download-id")}]})}if(i("TikTok"))if("undefined"!=typeof fcaPcEddProductTiktok)c("track","AddToWishlistTiktok",fcaPcEddProductTiktok);else{c("track","AddToWishlistTiktok",a={price:t(this).data("price"),currency:fcaPcOptions.edd_currency,description:"Easy Digital Download ID "+t(this).data("download-id"),item_ids:[t(this).data("download-id")]})}if(i("Reddit"))if("undefined"!=typeof fcaPcEddProductReddit)c("track","AddToWishlistReddit",fcaPcEddProductReddit);else{c("track","AddToWishlistReddit",a={price:t(this).data("price"),currency:fcaPcOptions.edd_currency,description:"Easy Digital Download ID "+t(this).data("download-id"),item_ids:[t(this).data("download-id")]})}if(i("Snapchat"))if("undefined"!=typeof fcaPcEddProductSnapchat)c("track","AddToWishlistSnapchat",fcaPcEddProductSnapchat);else{var a={price:t(this).data("price"),currency:fcaPcOptions.edd_currency,description:"Easy Digital Download ID "+t(this).data("download-id"),item_ids:[t(this).data("download-id")]};c("track","AddToWishlistSnapchat",a)}}),"undefined"!=typeof fcaPcEddProduct&&(fcaPcPost.edd_delay?setTimeout(c,1e3*fcaPcPost.edd_delay,"track","ViewContent",fcaPcEddProduct):c("track","ViewContent",fcaPcEddProduct)),"undefined"!=typeof fcaPcEddCheckoutCart&&(c("track","InitiateCheckout",fcaPcEddCheckoutCart),t("#edd_purchase_form").on("submit",function(t){return c("track","AddPaymentInfo",fcaPcEddCheckoutCart),!0})),n("fca_pc_edd_purchase")&&(c("track","Purchase",JSON.parse(decodeURIComponent(n("fca_pc_edd_purchase").replace(/\+/g,"%20")))),o("fca_pc_edd_purchase","")),"undefined"!=typeof fcaPcEddCheckoutCartGA&&(c("track","InitiateCheckoutGA",fcaPcEddCheckoutCartGA),t("#edd_purchase_form").on("submit",function(t){return c("track","AddPaymentInfoGA",fcaPcEddCheckoutCartGA),!0})),"undefined"!=typeof fcaPcEddProductGA&&(fcaPcOptions.edd_delay?setTimeout(c,1e3*fcaPcOptions.edd_delay,"track","ViewContent",fcaPcEddProductGA):c("track","ViewContentGA",fcaPcEddProductGA)),n("fca_pc_edd_purchase_ga")&&(c("track","PurchaseGA",JSON.parse(decodeURIComponent(n("fca_pc_edd_purchase_ga").replace(/\+/g,"%20")))),o("fca_pc_edd_purchase_ga","")),"undefined"!=typeof fcaPcEddProductTiktok&&(fcaPcPost.edd_delay?setTimeout(c,1e3*fcaPcPost.edd_delay,"track","ViewContentTiktok",fcaPcEddProductTiktok):c("track","ViewContentTiktok",fcaPcEddProductTiktok)),"undefined"!=typeof fcaPcEddCheckoutCartTiktok&&(c("track","InitiateCheckoutTiktok",fcaPcEddCheckoutCartTiktok),t("#edd_purchase_form").on("submit",function(t){return c("track","AddPaymentInfoTiktok",fcaPcEddCheckoutCartTiktok),!0})),n("fca_pc_edd_purchase_tiktok")&&(c("track","PurchaseTiktok",JSON.parse(decodeURIComponent(n("fca_pc_edd_purchase_tiktok").replace(/\+/g,"%20")))),o("fca_pc_edd_purchase_tiktok","")),"undefined"!=typeof fcaPcEddProductReddit&&(fcaPcPost.edd_delay?setTimeout(c,1e3*fcaPcPost.edd_delay,"track","ViewContentReddit",fcaPcEddProductReddit):c("track","ViewContentReddit",fcaPcEddProductReddit)),n("fca_pc_edd_purchase_reddit")&&(c("track","PurchaseReddit",JSON.parse(decodeURIComponent(n("fca_pc_edd_purchase_reddit").replace(/\+/g,"%20")))),o("fca_pc_edd_purchase_reddit","")),"undefined"!=typeof fcaPcEddCheckoutCartPinterest&&(c("track","InitiateCheckoutPinterest",fcaPcEddCheckoutCartPinterest),t("#edd_purchase_form").on("submit",function(t){return c("track","AddPaymentInfoPinterest",fcaPcEddCheckoutCartPinterest),!0})),"undefined"!=typeof fcaPcEddProductPinterest&&(fcaPcOptions.edd_delay?setTimeout(c,1e3*fcaPcOptions.edd_delay,"track","ViewContentPinterest",fcaPcEddProductPinterest):c("track","ViewContentPinterest",fcaPcEddProductPinterest)),n("fca_pc_edd_purchase_pinterest")&&(c("track","PurchasePinterest",JSON.parse(decodeURIComponent(n("fca_pc_edd_purchase_pinterest").replace(/\+/g,"%20")))),o("fca_pc_edd_purchase_pinterest","")),"undefined"!=typeof fcaPcEddCheckoutCartSnapchat&&(c("track","InitiateCheckoutSnapchat",fcaPcEddCheckoutCartSnapchat),t("#edd_purchase_form").on("submit",function(t){return c("track","AddPaymentInfoSnapchat",fcaPcEddCheckoutCartSnapchat),!0})),"undefined"!=typeof fcaPcEddProductSnapchat&&(fcaPcOptions.edd_delay?setTimeout(c,1e3*fcaPcOptions.edd_delay,"track","ViewContentSnapchat",fcaPcEddProductSnapchat):c("track","ViewContentSnapchat",fcaPcEddProductSnapchat)),n("fca_pc_edd_purchase_snapchat")&&(c("track","PurchaseSnapchat",JSON.parse(decodeURIComponent(n("fca_pc_edd_purchase_snapchat").replace(/\+/g,"%20")))),o("fca_pc_edd_purchase_snapchat",""))),"undefined"!=typeof fcaPcVideos&&(fcaPcVideos.forEach(function(t){t.on("pixel_event",function(t,e,a){c(t,e,a)})}),fcaPcOptions.debug&&(console.log("fcaPcVideos:"),console.log(fcaPcVideos))),"undefined"!=typeof fcaPcLandingPageCatEnabled&&t("#fca-lpc-optin-button").on("click",function(e){var a;if(a=!(0!==t("#fca-lpc-gdpr-consent").length)||"checked"===t("#fca-lpc-gdpr-consent").attr("checked"),t("#fca-lpc-email-input").val()){t("#fca-lpc-email-input").val(),t("#fca-lpc-name-input").val();if(a)return c("track","Lead",{content_name:fcaPcPost.title}),!0}}),"undefined"!=typeof fcaPcOptinCatEnabled&&t(".fca_eoi_form").submit(function(e){var a=!0,o=t(this).find('input[name="name"]').val(),n=t(this).find('input[name="email"]').val();t(this).find('input[name="i_agree"]').length&&"checked"!==t(this).find(".fca_eoi_gdpr_consent").attr("checked")&&(a=!1),n&&a&&c("track","Lead",{content_name:fcaPcPost.title,form_id:t(this).find("#fca_eoi_form_id").val()})}),"undefined"!=typeof fcaPcEptEnabled&&t(".ptp-checkout-button, .ptp-button, .fca-ept-button").on("click",function(e){-1!==t(this).attr("href").indexOf("?edd_action=add_to_cart&download_id")&&fcaPcOptions.edd_enabled||-1!==t(this).attr("href").indexOf("add-to-cart=")&&fcaPcOptions.woo_enabled||c("track","InitiateCheckout",{content_name:fcaPcPost.title,pricing_table_id:function(t){var e=[];if(t.closest(".ptp-pricing-table").length)e=t.closest(".ptp-pricing-table");else if(t.closest(".pricing_container").length)e=t.closest(".pricing_container");else if(t.closest(".ptp-stylish-pricingtable").length)e=t.closest(".ptp-stylish-pricingtable");else if(t.closest(".ptp-design4-pricingtable").length)e=t.closest(".ptp-design4-pricingtable");else if(t.closest(".ptp-dg5-pricing-table").length)e=t.closest(".ptp-dg5-pricing-table");else if(t.closest(".cd-pricing-container").length)e=t.closest(".cd-pricing-container");else if(t.closest(".ptp-comparison1-pricingtable").length)e=t.closest(".ptp-comparison1-pricingtable");else if(t.closest(".ptp-comparison2-pricingtable").length)e=t.closest(".ptp-comparison2-pricingtable");else if(t.closest(".ptp-comparison3-pricingtable").length)e=t.closest(".ptp-comparison3-pricingtable");else if(t.closest(".fca-ept-main").length)return(e=t.closest(".fca-ept-main")).attr("id").replace("fca-ept-table-","");return e.length?e.attr("id").replace("ptp-",""):""}(t(this)),plan_name:function(t){var e=[];return t.closest(".ptp-col").find(".ptp-plan").length?e=t.closest(".ptp-col").find(".ptp-plan"):t.closest(".pricing_item").find(".name").length?e=t.closest(".pricing_item").find(".name"):t.closest(".ptp-stylish-column").find(".title").length?e=t.closest(".ptp-stylish-column").find(".title"):t.closest(".ptp-design4-col").find(".ptp-design4-title").length?e=t.closest(".ptp-design4-col").find(".ptp-design4-title").eq(0):t.closest(".ptp-dg5-col").find(".ptp-dg5-plan").length?e=t.closest(".ptp-dg5-col").find(".ptp-dg5-plan"):t.closest(".ptp-dg6-col").find(".ptp-dg6-pricing-header h2").length?e=t.closest(".ptp-dg6-col").find(".ptp-dg6-pricing-header h2"):t.closest(".ptp-dg7-col").find(".ptp-dg7-pricing-header h2").length?e=t.closest(".ptp-dg7-col").find(".ptp-dg7-pricing-header h2"):t.closest(".ptp-price-table").find(".ptp-plan-title h2").length?e=t.closest(".ptp-price-table").find(".ptp-plan-title h2"):t.closest(".ptp-cp2-price-table").find(".ptp-cp2-plan-title h2").length?e=t.closest(".ptp-cp2-price-table").find(".ptp-cp2-plan-title h2"):t.closest(".ptp-cp3-price-table").find(".ptp-cp3-plan-title h2").length?e=t.closest(".ptp-cp3-price-table").find(".ptp-cp3-plan-title h2"):t.closest(".fca-ept-column").find(".fca-ept-plan").length&&(e=t.closest(".fca-ept-column").find(".fca-ept-plan")),e.length?e.text():""}(t(this)),price:function(t){var e=[];return t.closest(".ptp-col").find(".ptp-price").length?e=t.closest(".ptp-col").find(".ptp-price"):t.closest(".pricing_item").find(".price").length?e=t.closest(".pricing_item").find(".price"):t.closest(".ptp-stylish-column").find(".price").length?e=t.closest(".ptp-stylish-column").find(".price"):t.closest(".ptp-design4-col").find(".ptp-design4-price").length?e=t.closest(".ptp-design4-col").find(".ptp-design4-price"):t.closest(".ptp-dg5-col").find(".ptp-dg5-price").length?e=t.closest(".ptp-dg5-col").find(".ptp-dg5-price"):t.closest(".ptp-dg6-col").find(".ptp-dg6-price").length?e=t.closest(".ptp-dg6-col").find(".ptp-dg6-price"):t.closest(".ptp-dg7-col").find(".ptp-dg7-price").length?e=t.closest(".ptp-dg7-col").find(".ptp-dg7-price"):t.closest(".ptp-price-table").find(".cp1-ptp-price").length?e=t.closest(".ptp-price-table").find(".cp1-ptp-price"):t.closest(".ptp-cp2-price-table").find(".ptp-cp2-row-id-0").length?e=t.closest(".ptp-cp2-price-table").find(".ptp-cp2-row-id-0"):t.closest(".ptp-cp3-price-table").find(".cp3-ptp-price").length?e=t.closest(".ptp-cp3-price-table").find(".cp3-ptp-price"):t.closest(".fca-ept-column").find(".fca-ept-price").length&&(e=t.closest(".fca-ept-column").find(".fca-ept-price")),e.length?Number(e.text().replace(/[^0-9\.]+/g,"")):""}(t(this))})}),"undefined"!=typeof fcaPcQuizCatEnabled){t(".fca_qc_start_button").on("click",function(c){return e("trackCustom","QuizStart",{quiz_id:parseInt(t(this).closest(".fca_qc_quiz").prop("id").replace("fca_qc_quiz_","")),quiz_name:t(this).closest(".fca_qc_quiz").find(".fca_qc_quiz_title").text()}),!0}),t(".fca_qc_share_link").on("click",function(c){return e("trackCustom","QuizShare",{quiz_id:parseInt(t(this).closest(".fca_qc_quiz").prop("id").replace("fca_qc_quiz_","")),quiz_name:t(this).closest(".fca_qc_quiz").find(".fca_qc_quiz_title").text()}),!0}),t(".fca_qc_submit_email_button").on("click",function(e){var a;if(a=!(0!==t(".fca-qc-gdpr-consent").length)||"checked"===t(".fca-qc-gdpr-consent").attr("checked"),t(this).siblings("#fca_qc_email_input").val()){var o=parseInt(t(this).closest(".fca_qc_quiz").prop("id").replace("fca_qc_quiz_","")),n=t(this).closest(".fca_qc_quiz").find(".fca_qc_quiz_title").text();t(this).siblings("#fca_qc_email_input").val(),t(this).siblings("#fca_qc_name_input").val();if(a)return c("track","Lead",{quiz_id:o,quiz_name:n}),!0}});var s=new MutationObserver(function(c,a){var o=t(c[0].target);e("trackCustom","QuizCompletion",{quiz_id:parseInt(o.closest(".fca_qc_quiz").prop("id").replace("fca_qc_quiz_","")),quiz_name:o.closest(".fca_qc_quiz").find(".fca_qc_quiz_title").text(),quiz_result:o.text()}),a.disconnect()});t(".fca_qc_score_title").each(function(){s.observe(this,{attributes:!0,childList:!0})})}});
if(typeof fcaPcOptions==='object'&&fcaPcOptions.video_enabled){
class EventEmitter {
constructor(){
this.events={}}
on(event, listener){
if(typeof this.events[event]!=='object'){
this.events[event]=[]
}
this.events[event].push(listener)
return ()=> this.removeListener(event, listener)
}
removeListener(event, listener){
if(typeof this.events[event]==='object'){
const idx=this.events[event].indexOf(listener)
if(idx > -1){
this.events[event].splice(idx, 1)
}}
}
emit(event, ...args){
if(typeof this.events[event]==='object'){
this.events[event].forEach(listener=> listener.apply(this, args))
}}
once(event, listener){
const remove=this.on(event, (...args)=> {
remove()
listener.apply(this, args)
})
}}
class FCA_PC_Video extends EventEmitter {
constructor(selector){
super()
this.video_ready=false
if(typeof selector===undefined){
return
}
this.element=selector
this.init()
}
init(){
this.setup_events()
this.type=this.video_type()
this.load_api()
}
load_api(){
switch (this.type){
case 'YOUTUBE':
this.api_youtube_load()
break
case 'WISTIA':
this.api_wistia_load()
break
case 'VIMEO':
this.api_vimeo_load()
break
}}
setup_events(){
this.on('api_youtube_loaded', this.api_youtube_setup)
this.on('api_vimeo_loaded', this.api_vimeo_setup)
this.on('api_wistia_loaded', this.api_wistia_setup)
}
video_type(){
let src=this.element.attr('src')
if(src===''){
this.revoke('pixel cat video: video link not found.')
return false
}
if(src.indexOf('youtube.com') > -1) return 'YOUTUBE'
if(src.indexOf('vimeo.com') > -1) return 'VIMEO'
if(src.indexOf('fast.wistia.com') > -1) return 'WISTIA'
}
revoke(message){
if(fcaPcOptions.debug){
console.log(message)
console.log('pixel cat video: revoked ')
}}
api_vimeo_load(){
jQuery.getScript('https://player.vimeo.com/api/player.js', ()=> {
this.emit('api_vimeo_loaded')
})
}
api_vimeo_setup(){
let player_dom=this.element[0]
try {
this.api=new Vimeo.Player(player_dom)
this.api.ready().then(()=> {
this.api_vimeo_ready()
})
} catch(e){
if(fcaPcOptions.debug)
console.log(e.message)
return
}}
api_vimeo_ready(){
if(fcaPcOptions.debug){
console.log('Pixel Cat video: Vimeo video ready')
}
this.video_ready=true
this.api.getVideoId().then(id=> {
this.video_id=id
})
this.api.getVideoTitle().then(title=> {
this.title=title
})
this.api.getVideoUrl().then(url=> {
this.url=url
})
this.api.getDuration().then(duration=> {
this.duration=duration
})
this.events_triggered={}
this.api_vimeo_state_change()
}
api_vimeo_state_change(){
this.api.on('play', event=> {
this.trigger_event('VideoPlay')
this.timer=setInterval(this.track_progress.bind(this), 1000)
})
this.api.on('pause', event=> {
this.trigger_event('VideoPause', { percentage_watched: this.percentage_watched() + '%' })
clearInterval(this.timer)
})
this.api.on('ended', event=> {
this.trigger_event('VideoWatchToEnd')
clearInterval(this.timer)
})
}
api_wistia_load(){
jQuery.getScript('//fast.wistia.net/assets/external/E-v1.js', ()=> {
this.emit('api_wistia_loaded')
})
}
api_wistia_setup(){
let player_dom=this.element
let video_src=player_dom.attr('src')
if(typeof video_src==='undefined'){
return
}
const pattern=/(https:\/\/fast\.wistia\.com\/embed\/medias)\/(.*)\.jsonp/
let match=video_src.match(pattern)
if(match===null){
if(fcaPcOptions.debug){
console.log('no video id match')
}
return
}
this.url=match[1]
let video_id=match[2]
if(typeof video_id==='undefined'){
if(fcaPcOptions.debug){
console.log('pixel cat video: wistia video_id not found.')
}
return
}
window._wq=window._wq||[]
this.api=window._wq
this.api.push({
id: video_id,
onReady: this.api_wistia_ready.bind(this)
})
}
api_wistia_ready(video){
if(fcaPcOptions.debug){
console.log('pixel cat video: wistia video ready.')
}
this.video_ready=true
this.api=video
this.video_id=video.data.media.hashedId
this.title=video.data.media.name!==undefined ? video.data.media.name:'Untitled'
this.url=this.url + '/' + this.video_id
this.events_triggered={}
this.api_wistia_state_change.bind(this)()
}
api_wistia_state_change(){
this.api.bind('play', event=> {
this.trigger_event('VideoPlay')
})
this.api.bind('pause', event=> {
this.trigger_event('VideoPause', { percentage_watched: this.percentage_watched() + '%' })
})
this.api.bind('percentwatchedchanged',(percent, lastPercent)=> {
this.track_progress()
})
this.api.bind('end', event=> {
this.trigger_event('VideoWatchToEnd')
})
}
api_youtube_load(){
this.load_async_script('https://www.youtube.com/iframe_api')
}
api_youtube_setup(){
let player_dom=this.element[0]
this.api=new YT.Player(player_dom, {
events: {
'onReady': this.api_youtube_ready.bind(this),
'onStateChange': this.api_youtube_state_change.bind(this)
}})
}
api_youtube_ready(event){
if(fcaPcOptions.debug){
console.log('pixel cat video: youtube video ready')
}
this.video_ready=true
this.data=this.api.getVideoData()
this.video_id=this.data.video_id
this.title=this.data.title
this.url=this.api.getVideoUrl()
this.events_triggered={}}
api_youtube_state_change(event){
if(fcaPcOptions.debug){
console.log(event)
}
switch(event.data){
case 0:
this.trigger_event('VideoWatchToEnd')
clearInterval(this.timer)
break
case 1:
this.trigger_event('VideoPlay')
this.timer=setInterval(this.track_progress.bind(this), 1000)
break
case 2:
this.trigger_event('VideoPause',  { percentage_watched: this.percentage_watched() + '%' })
clearInterval(this.timer)
break
}}
video_youtube_end(){
if(fcaPcOptions.debug){
console.log('end')
}}
load_async_script(url){
let new_script=document.createElement('script')
let first_script=document.getElementsByTagName('script')[0]
new_script.src=url
first_script.parentNode.insertBefore(new_script, first_script)
if(fcaPcOptions.debug){
console.log('pixel cat video: ' + url + ' has been loaded.')
}}
track_progress(){
switch(this.video_type()){
case 'YOUTUBE':
case 'VIMEO':
case 'WISTIA':
this.video_track_progress()
break
}}
video_track_progress(){
let percent=this.percentage_watched()
if(fcaPcOptions.debug){
console.log(this.percentage_watched())
}
switch(true){
case(percent >=10&&percent < 25):
this.trigger_event('VideoWatch10Percent')
break
case(percent >=25&&percent < 50):
this.trigger_event('VideoWatch25Percent')
break
case(percent >=50&&percent < 75):
this.trigger_event('VideoWatch50Percent')
break
case(percent >=75&&percent < 90):
this.trigger_event('VideoWatch75Percent')
break
case(percent >=90&&percent < 100):
this.trigger_event('VideoWatch90Percent')
break
}}
video_params(){
return {
video_title: this.title,
video_url: this.url,
video_id: this.video_id
}}
percentage_watched(){
switch(this.type){
case 'YOUTUBE':
return  Math.round(this.api.getCurrentTime() / this.api.getDuration() * 100)
case 'VIMEO':
this.api.getCurrentTime().then(current_time=> {
this.current_time=current_time
})
return  Math.round(this.current_time / this.duration * 100)
case 'WISTIA':
return Math.round(this.api.time() / this.api.duration() * 100)
default:
return false
}}
trigger_event(action, additional_params={}){
if(this.events_triggered[action]){
return
}
let params=Object.assign({}, this.video_params(), additional_params)
this.emit('pixel_event', 'trackCustom', action, params)
if(action!=='VideoPause'){
this.events_triggered[action]=true
}}
}
FCA_PC_Video.prototype.__proto__=EventEmitter.prototype;
function onYouTubeIframeAPIReady(){
fcaPcVideos.forEach(video=> {
if(video.type!=='YOUTUBE'){
return
}
video.emit('api_youtube_loaded')
})
}
window.fcaPcVideos=[];
function detect_videos(){
let videos=[];
jQuery('iframe').each(function (){
var char=jQuery(this)[0].src.includes('?') ? '&':'?'
jQuery(this)[0].src=jQuery(this)[0].src + char + 'enablejsapi=1'
videos.push(jQuery(this))
})
jQuery('script').each(function (){
let src=jQuery(this).attr('src')
if(typeof src==='undefined'){
return
}
if(src.indexOf('https://fast.wistia.com/embed/medias/')===-1){
return
}
videos.push(jQuery(this))
})
if(videos.length===0){
if(fcaPcOptions.debug){
console.log('No videos detected')
}
return
}
videos.forEach(function (video){
window.fcaPcVideos.push(new FCA_PC_Video(video))
})
}
detect_videos()
};