function onYouTubeIframeAPIReady(){jQuery(document).trigger("JetYouTubeIframeAPIReady",[YT])}!function(o,i,a){"use strict";var c={YT:null,init:function(){var t={"jet-blog-smart-listing.default":c.initSmartListing,"jet-blog-smart-tiles.default":c.initSmartTiles,"jet-blog-text-ticker.default":c.initTextTicker,"jet-blog-video-playlist.default":c.initPlayList};o.each(t,function(t,e){i.hooks.addAction("frontend/element_ready/"+t,e)})},initPlayList:function(i){void 0!==YT.Player?c.initPlayListCb(i,YT):o(document).on("JetYouTubeIframeAPIReady",function(t,e){c.initPlayListCb(i,e)})},initPlayListCb:function(t,e){null===c.YT&&(c.YT=e),t.hasClass("players-initialized")||(t.addClass("players-initialized"),c.switchVideo(t.find(".jet-blog-playlist__item.jet-blog-active")),t.on("click.JetBlog",".jet-blog-playlist__item",function(){t.find(".jet-blog-playlist__canvas").addClass("jet-blog-canvas-active"),c.switchVideo(o(this))}),t.on("click.JetBlog",".jet-blog-playlist__canvas-overlay",c.stopVideo))},initTextTicker:function(t){var n=null,l=t.find(".jet-text-ticker__posts"),e=l.data("typing"),t=l.data("slider-atts");function r(t){var e,i,a,s;t.length&&(e=0,i=t.closest(".jet-text-ticker__item-typed"),a=t.data("typing-text"),s=a.length,i.addClass("jet-text-typing"),t.text(a.substr(0,e++)),n=setInterval(function(){e<=s?t.text(a.substr(0,e++)):(clearInterval(n),i.removeClass("jet-text-typing"))},40))}e&&(l.on("init",function(t,e){r(o('[data-slick-index="'+e.currentSlide+'"] .jet-text-ticker__item-typed-inner',l))}),l.on("beforeChange",function(t,e,i,a){var s=o('[data-slick-index="'+i+'"] .jet-text-ticker__item-typed',l),i=o('[data-slick-index="'+i+'"] .jet-text-ticker__item-typed-inner',l),a=o('[data-slick-index="'+a+'"] .jet-text-ticker__item-typed-inner',l);clearInterval(n),s.removeClass("jet-text-typing"),i.text(""),r(a)})),l.slick(t)},initSmartListing:function(t){t.on("click.JetBlog",".jet-smart-listing__filter-item a",c.handleSmartListingFilter),t.on("click.JetBlog",".jet-smart-listing__arrow",c.handleSmartListingPager);var e=t.find(".jet-smart-listing__filter");e.data("rollup")&&e.JetBlogMore(),o(document).trigger("jet-blog-smart-list/init",[t,c])},initSmartTiles:function(t){var e=t.find(".jet-smart-tiles-carousel");if(0===e.length)return!1;t=e.data("slider-atts");e.slick(t)},stopVideo:function(t){var e=o(t.currentTarget).closest(".jet-blog-playlist__canvas"),i=e.data("player"),t=e.data("provider");e.hasClass("jet-blog-canvas-active")&&(e.removeClass("jet-blog-canvas-active"),c.pauseCurrentPlayer(i,t))},switchVideo:function(t){var e=t.closest(".jet-blog-playlist").find(".jet-blog-playlist__canvas"),i=t.closest(".jet-blog-playlist").find(".jet-blog-playlist__counter-val"),a=t.data("id"),s=e.find("#embed_wrap_"+a),n=t.data("player"),l=t.data("provider"),r=e.data("player"),d=e.data("provider");if(n&&(c.startNewPlayer(n,l),e.data("provider",l),e.data("player",n)),r&&c.pauseCurrentPlayer(r,d),i.length&&i.html(t.data("video_index")),t.siblings().removeClass("jet-blog-active"),t.hasClass("jet-blog-active")||t.addClass("jet-blog-active"),!s.length){switch(s=o('
').appendTo(e),l){case"youtube":c.intYouTubePlayer(t,{id:a,canvas:e,currentPlayer:r,playerTarget:s,height:t.data("height"),videoId:t.data("video_id")});break;case"vimeo":c.intVimeoPlayer(t,{id:a,canvas:e,currentPlayer:r,playerTarget:s,html:o.parseJSON(t.data("html"))})}s.addClass("jet-blog-playlist__embed-wrap")}s.addClass("jet-blog-active").siblings().removeClass("jet-blog-active")},intYouTubePlayer:function(i,a){var t=o('
').appendTo(a.playerTarget);new c.YT.Player(t[0],{height:a.height,width:"100%",videoId:a.videoId,playerVars:{showinfo:0,rel:0},events:{onReady:function(t){i.data("player",t.target),a.currentPlayer&&t.target.playVideo(),a.canvas.data("provider","youtube"),a.canvas.data("player",t.target)},onStateChange:function(t){var e=i.find(".jet-blog-playlist__item-index");if(e.length)switch(t.data){case 1:e.removeClass("jet-is-paused").addClass("jet-is-playing"),a.canvas.hasClass("jet-blog-canvas-active")||a.canvas.addClass("jet-blog-canvas-active");break;case 2:e.removeClass("jet-is-playing").addClass("jet-is-paused")}}}})},intVimeoPlayer:function(e,i){var t=o(i.html).appendTo(i.playerTarget),t=new Vimeo.Player(t[0]),a=e.find(".jet-blog-playlist__item-index");t.on("loaded",function(t){e.data("player",this),i.currentPlayer&&this.play(),i.canvas.data("provider","vimeo"),i.canvas.data("player",this)}),t.on("play",function(){a.length&&(a.removeClass("jet-is-paused").addClass("jet-is-playing"),i.canvas.hasClass("jet-blog-canvas-active")||i.canvas.addClass("jet-blog-canvas-active"))}),t.on("pause",function(){a.length&&a.removeClass("jet-is-playing").addClass("jet-is-paused")})},pauseCurrentPlayer:function(t,e){switch(e){case"youtube":t.pauseVideo();break;case"vimeo":t.pause()}},startNewPlayer:function(t,e){switch(e){case"youtube":setTimeout(function(){t.playVideo()},300);break;case"vimeo":t.play()}},handleSmartListingFilter:function(t){var e=o(this),i=e.closest(".jet-smart-listing__filter-item"),a=e.data("term");t.preventDefault(),i.closest(".jet-smart-listing__filter").find(".jet-active-item").removeClass("jet-active-item"),i.addClass("jet-active-item"),c.requestPosts(e,{term:a,paged:1})},handleSmartListingPager:function(){var t=o(this),e=t.closest(".jet-smart-listing-wrap"),i=parseInt(e.data("page"),10),a=1,s=parseInt(e.data("term"),10),n=t.data("dir"),l=e.data("scroll-top");t.hasClass("jet-arrow-disabled")||("next"===n&&(a=i+1),c.requestPosts(t,{term:s,paged:a="prev"===n?i-1:a}),l&&o("html, body").stop().animate({scrollTop:e.offset().top},500))},requestPosts:function(t,e){var i=t.closest(".jet-smart-listing-wrap");i.next(".jet-smart-listing-loading");i.hasClass("jet-processing")||(i.addClass("jet-processing"),console.log(a),o.ajax({url:a.ajaxurl,type:"POST",dataType:"json",data:{action:"jet_blog_smart_listing_get_posts",jet_request_data:e,jet_widget_settings:i.data("settings")}}).done(function(t){var e=i.find(".jet-smart-listing__arrows");console.log(t),i.removeClass("jet-processing").find(".jet-smart-listing").html(t.data.posts),e.length&&e.replaceWith(t.data.arrows)}).fail(function(){i.removeClass("jet-processing")}),void 0!==e.paged&&i.data("page",e.paged),void 0!==e.term&&i.data("term",e.term))}};o(window).on("elementor/frontend/init",c.init);function t(t){this.$el=o(t),this.$container=this.$el.closest(".jet-smart-listing__heading"),this.$container.find(".jet-smart-listing__title").length?this.$heading=this.$container.find(".jet-smart-listing__title"):this.$heading=this.$container.find(".jet-smart-listing__title-placeholder"),this.settings=o.extend({icon:'',className:"jet-smart-listing__filter-item jet-smart-listing__filter-more"},this.$el.data("more")),this.containerWidth=0,this.itemsWidth=0,this.heading=0,this.init()}t.prototype={constructor:t,init:function(){var t=this;this.containerWidth=this.$container.width(),this.heading=this.$heading.outerWidth(),this.$hiddenWrap=o('").appendTo(this.$el),this.$hidden=o('
').appendTo(this.$hiddenWrap),this.iter=0,this.rebuildItems(),setTimeout(function(){t.watch(),t.rebuildItems()},300)},watch:function(){o(window).on("resize.JetBlogMore orientationchange.JetBlogMore",this.debounce(100,this.watcher.bind(this)))},watcher:function(t){this.containerWidth=this.$container.width(),this.itemsWidth=0,this.$hidden.html(""),this.$hiddenWrap.attr("hidden","hidden"),this.$el.find("> div[hidden]:not(.jet-smart-listing__filter-more)").each(function(){o(this).removeAttr("hidden")}),this.rebuildItems()},rebuildItems:function(){var i,a=this,t=this.$el.find("> div:not(.jet-smart-listing__filter-more):not([hidden])"),s=parseInt(this.$hiddenWrap.outerWidth(),10);this.itemsWidth=0,t.each(function(){var t,e=o(this);a.itemsWidth+=e.outerWidth(),i=a.$heading.outerWidth()+s+a.itemsWidth,a.containerWidth-i<0&&e.is(":visible")&&(t=e.clone(),e.attr({hidden:"hidden"}),a.$hidden.append(t),a.$hiddenWrap.removeAttr("hidden"))})},debounce:function(e,i){var a;return function(t){a&&clearTimeout(a),a=setTimeout(function(){i.call(this,t),a=null},e)}}},o.fn.JetBlogMore=function(){return this.each(function(){new t(this)})}}(jQuery,window.elementorFrontend,window.JetBlogSettings),window.hasJetBlogPlaylist;