https://tomsegura.com/wp-content/plugins/yotuwp-easy-youtube-embed/assets/js/frontend.min.js?ver=1.4
1if(function(t){"use strict";t.fn.hook=function(t){for(var a in t.actions){var o;if("function"==typeof t.actions[a])o=t.actions[a];else{if("function"!=typeof t[t.actions[a]])continue;o=t[t.actions[a]]}""===(a=a.split(":"))[0]?this.on(a[1],t,o):this.find(a[0]).off(a[1]).on(a[1],t,o)}return this},yotu_check=null,window.yotuwp={data:{ready:!1,players:{},videos:{},actions:{},filters:{}},init:function(){yotuwp.data.ready=!0,clearInterval(yotu_check),t(document).ready(function(){navigator.userAgent;var a=window.location.hash;t(".yotu-playlist").each(function(a){var o=t(this),e=o.data("yotu"),i=yotuwp.helper.settings(o),l=[],n=o.find(".yotu-videos li:first-child a").data("videoid");if(0==i.player.autoplay&&delete i.player.autoplay,"modal"!==e&&!1!==n&&void 0===yotuwp.data.players[e]){i.player.loop&&(i.player.playlist=n);var d=i.player;["scrolling","width","mode","playing","playing_description"].map(function(t){void 0!==d[t]&&delete d[t]}),yotuwp.data.players[e]=new YT.Player("yotu-player-"+e,{width:1e3,height:600,playerVars:d,videoId:n,events:{onStateChange:function(t){yotuwp.do_action("player_status",t)}}}),yotuwp.player.check_aspect(e,n,i.is_shorts)}o.find(".yotu-videos a.yotu-video").each(function(a){var o=t(this),e=o.data("videoid"),i=o.find("img").attr("src");void 0===yotuwp.data.videos[e]&&(yotuwp.data.videos[e]=[]),yotuwp.data.videos[e].push(i),l.push(e)}),o.data("loaded",l),o.data("loaded_page",[1]),o.data("last_token",i.next)}),t("body").hook({actions:{".yotu-pagination a:click":"load_more",".yotu-videos a.yotu-video:click":yotuwp.list.events},load_more:function(a){a.preventDefault();var o=t(a.target),e=o.closest(".yotu-playlist");o.hasClass("yotu-active")||(o.addClass("yotu-active"),yotuwp.list.load(e,yotuwp.list.update,{page:o.data("page"),current:e.data("page"),func:"pagination"}))}}),yotuwp.add_action("player_status",yotuwp.player.status),yotuwp.add_action("player_status_modal",yotuwp.player.status),""!=a&&void 0!==yotuwp.data.videos[a.replace("#","")]&&setTimeout(function(){t("a[href='"+a+"']").trigger("click")},1e3)})},helper:{decode:function(t){return JSON.parse(decodeURIComponent(window.atob(t)))},encode:function(t){return window.btoa(encodeURIComponent(JSON.stringify(t)))},settings:function(t){return JSON.parse(decodeURIComponent(window.atob(t.data("settings"))))}},add_action:function(t,a){void 0===yotuwp.data.actions[t]&&(yotuwp.data.actions[t]=[]),yotuwp.data.actions[t].push(a)},do_action:function(t){var a=Array.prototype.slice.call(arguments,1);void 0!==yotuwp.data.actions[t]&&yotuwp.data.actions[t].map(function(o){if("function"==typeof o)try{o.apply(null,a)}catch(a){console.warn("action "+t+":"+a.message)}})},apply_filter:function(t,a){var o=Array.prototype.slice.call(arguments,2,arguments.length);return o.push(a),void 0!==yotuwp.data.filters[t]&&yotuwp.data.filters[t].map(function(e){if("function"==typeof e)try{a=e.apply(null,o)}catch(a){console.warn("action "+t+":"+a.message)}}),a},add_filter:function(t,a){void 0===yotuwp.data.filters[t]&&(yotuwp.data.filters[t]=[]),yotuwp.data.filters[t].push(a)},l:function(t){return"undefined"!==yotujs.lang[t]?yotujs.lang[t]:""},player:{data:{},current:{player:null,video:null,list:null},aspect_cache:{},check_aspect:function(a,o,e){var i=t("#yotu-player-"+a).closest(".yotu-player");o&&i.length&&(e?i.addClass("yotu-player-vertical"):void 0===yotuwp.player.aspect_cache[o]?t.getJSON("https://www.youtube.com/oembed?format=json&url="+encodeURIComponent("https://www.youtube.com/shorts/"+o)).done(function(t){var a=!!(t&&t.height&&t.width&&t.height>t.width);yotuwp.player.aspect_cache[o]=a,i.toggleClass("yotu-player-vertical",a)}).fail(function(){i.removeClass("yotu-player-vertical")}):i.toggleClass("yotu-player-vertical",yotuwp.player.aspect_cache[o]))},play:function(a,o){var e=o.data("yotu"),i=yotuwp.helper.settings(o),l=o.data("loaded");if(void 0!==yotuwp.data.players[e]||"modal"==e){if("modal"===e)yotuwp.player.lightbox.open(a,i,o);else var n=setInterval(function(){if("function"==typeof yotuwp.data.players[e].loadVideoById){yotuwp.data.players[e].loadVideoById(a),yotuwp.player.check_aspect(e,a,i.is_shorts);var l=o.offset().top-i.player.scrolling;
1if(0==i.player.scrolling){var d=jQuery("#yotu-player-"+e).outerHeight(),s=jQuery(window).height();l=o.offset().top-parseInt((s-d)/2)}t("html, body").animate({scrollTop:l},500),clearInterval(n)}},10);this.current={player:e,video:a,list:o},yotuwp.do_action("after_play_video",l,a,e),this.info(),this.pause()}},pause:function(){for(var t in yotuwp.data.players)t!==yotuwp.player.current.player&&void 0!==yotuwp.data.players[t]&&"function"==typeof yotuwp.data.players[t].pauseVideo&&yotuwp.data.players[t].pauseVideo()},gen_thumbs:{},info:function(){var a=t("#yotu-player-"+yotuwp.player.current.player).closest(".yotu-wrapper-player");a.find(".yotu-playing").html(yotuwp.data.videos[this.current.video][0]),a.find(".yotu-playing-description").html(yotuwp.data.videos[this.current.video][1])},lightbox:{loaded:!1,render:function(){var a=['<div class="yotu-lightbox">','<div class="yotu-lightbox-body">','<div class="yotu-lightbox-content yotu-wrapper-player">','<div class="yotu-playing"></div>','<div class="yotu-player"><div id="yotu-player-modal"></div></div>','<div class="yotu-playing-status"></div>',"</div>","</div>",'<div class="yotu-thumbnails-wrp" data-yotu="modal"><div id="yotu-thumbnails" class="yotu-thumbnails owl-carousel"></div></div>','<a href="#" class="yotu-lightbox-close" title=""><span class="yotuicon-close"></span></a>','<div class="yotu-copyright"><a href="http://bit.ly/yotuwp-popup" rel="nofollow" target="_blank">Power by YoutuWP</a></div>','<div class="yotu-lightbox-overlay"></div>',"</div>"];a=yotuwp.apply_filter("next_prev",a),t(a.join("")).appendTo("body").hook({actions:{".yotu-lightbox-overlay, .yotu-lightbox-close:click":yotuwp.player.lightbox.close,".yotu-lightbox-func:click":"start_hook"},start_hook:function(t){t.preventDefault(),yotuwp.do_action("lightbox_actions",this)}}),this.loaded=!0},open:function(a,o,e){if(this.loaded||this.render(),e.is(yotuwp.player.current.list))yotuwp.data.players.modal.loadVideoById(a),yotuwp.player.check_aspect("modal",a,o.is_shorts);else{o.player.enablejsapi=1;var i=o.player;["scrolling","width","mode","playing","playing_description"].map(function(t){void 0!==i[t]&&delete i[t]}),i.origin=document.location.protocol+"//"+document.location.hostname,i.enablejsapi=1,i.iv_load_policy=3,i.widgetid=3,yotuwp.player.current.list=e,t("#yotu-player-modal").replaceWith('<div id="yotu-player-modal"></div>'),yotuwp.data.players.modal=new YT.Player("yotu-player-modal",{width:1e3,height:600,playerVars:i,videoId:a,events:{onStateChange:function(t){yotuwp.do_action("player_status_modal",t)}}}),yotuwp.player.check_aspect("modal",a,o.is_shorts)}if(o.player.playing&&t(".yotu-lightbox").addClass("yotu-show-title"),o.player.thumbnails&&o.pagination){var l=e.data("loaded"),n=t("#yotu-thumbnails"),d=e.data("loaded_page"),s=Math.max.apply(Math,d),r=e.data("total");if(t(".yotu-lightbox .yotu-thumbnails").removeClass("yotu-thumb-169"),e.hasClass("yotu-thumb-169")&&t(".yotu-lightbox .yotu-thumbnails").addClass("yotu-thumb-169"),s<r&&"on"==o.pagination){var u=jQuery('<a href="#" class="yotu-lightbox-more"><span class="yotuicon-more"></span></a>');u.hook({actions:{":click":"load_more_thumbs"},load_more_thumbs:function(t){t.preventDefault();var a=e.data("loaded_page"),o=Math.max.apply(Math,a);u.hasClass("yotu-loading")||(u.addClass("yotu-loading"),o+1==r&&u.remove(),yotuwp.list.load(e,function(t,a,o){var e=t.data("loaded_page"),i=yotuwp.helper.settings(yotuwp.player.current.list);u.removeClass("yotu-loading"),""===a.settings.next&&u.remove(),a.items.length>0&&(a.items.map(function(t){n.owlCarousel().trigger("add.owl.carousel",[jQuery('<div><img data-videoid="'+t.videoId+'" src="'+t.thumb+'"/></div>')])}),n.hook({actions:{"img:click":yotuwp.player.lightbox.play_video}}).trigger("refresh.owl.carousel"),setTimeout(function(){n.trigger("to.owl.carousel",[(e[e.length-1]-1)*i.per_page+1,300])},600))},{page:"next",current:o,func:"load_thumb",next:e.data("last_token")}))}}).appendTo(t(".yotu-thumbnails-wrp"))}l.map(function(t){n.append('<div><img data-videoid="'+t+'" src="'+yotuwp.data.videos[t][2]+'"/></div>')}),yotuwp.do_action("after_play_video",l,a,"modal"),n.hook({actions:{"img:click":yotuwp.player.lightbox.play_video}}),n.owlCarousel({nav:!0,center:!1,loop:!1,margin:10,startPosition:0,responsiveClass:!0,responsive:{0:{items:2,nav:!0},600:{items:4,nav:!0},1e3:{items:8,nav:!0},1440:{items:12,nav:!0}},onRefreshed:function(a){setTimeout(function(){var a=n.find(".owl-stage"),o=n.find(".owl-stage-outer").outerWidth(),e=a.outerWidth(),i=(o-e)/2;i=i<0?0:i,o>e&&a.css({transform:"translate3d("+i+"px,0,0)"}),setTimeout(function(){t(".yotu-thumbnails-wrp").addClass("yotu-active")},200)},50)}})}t(".yotu-lightbox").show()},play_video:function(a){a.preventDefault();var o=t(a.target).data("videoid"),e=yotuwp.helper.settings(yotuwp.player.current.list);yotuwp.data.players.modal.loadVideoById(o),yotuwp.player.check_aspect("modal",o,e.is_shorts),yotuwp.player.current.video=o,yotuwp.player.info()},close:function(a){a.preventDefault(),t("#yotu-thumbnails").html("").trigger("destroy.owl.carousel"),t(".yotu-thumbnails-wrp").removeClass("yotu-active"),t(".yotu-lightbox").hide().removeClass("yotu-active yotu-has-thumbs yotu-has-loadmore yotu-show-title"),void 0!==yotuwp.data.players.modal&&"function"==typeof yotuwp.data.players.modal.stopVideo&&yotuwp.data.players.modal.stopVideo()}},status:function(a){var o,e=a.data,i=null,l=a.target.getVideoData();if(Object.keys(a.target).map(function(o){"IFRAME"==a.target[o].tagName&&(i=t(a.target[o]).closest(".yotu-playlist"))}),o=i.data("yotu"),void 0!==l.video_id){1===e&&"modal"!==yotuwp.player.current.player&&(yotuwp.player.current={player:o,video:l.video_id,list:i});var n=yotuwp.helper.settings(yotuwp.player.current.list);if("modal"===yotuwp.player.current.player&&(i=t(a.target.a).closest(".yotu-lightbox")),0===e&&void 0!==n.player.autonext&&1===n.player.autonext){for(var d=t(yotuwp.player.current.list).find("[data-vi
1deoid]"),s=!1,r="",u=0;u<d.length;u++){if(s){r=t(d[u]).data("videoid");break}t(d[u]).data("videoid")==yotuwp.player.current.video&&(s=!0)}""===r&&(r=t(d[0]).data("videoid")),"modal"===yotuwp.player.current.player?(yotuwp.data.players.modal.loadVideoById(r),yotuwp.player.check_aspect("modal",r,n.is_shorts),yotuwp.player.current.video=r,yotuwp.player.info()):t(yotuwp.player.current.list).find("[data-videoid="+r+"]").trigger("click")}}}},list:{load:function(a,o,e){var i,l=yotuwp.helper.settings(a),n=a.data("loaded_page"),d=a.data("loaded"),s=a.find(".yotu-pagination a"),r=function(t){var a="";switch(t){case 403:a=yotujs.lang[1];break;case 404:a=yotujs.lang[3];break;case 500:a=yotujs.lang[6];break;case 504:a=yotujs.lang[5]}""!==a&&alert(a),s.removeClass("yotu-active")};delete l.player,delete l.pagination,delete l.pagitype,void 0!==e.next&&(l.next=e.next),i={page:e.page,settings:yotuwp.helper.encode(l),action:"yotu_pagination",security:yotujs.security},t.ajax({url:yotujs.ajax_url+"?"+Math.random(),type:"POST",dataType:"json",data:i,statusCode:{403:function(){r(403)},404:function(){r(404)},200:function(t){if(t.error)r(504);else{if(e.current+="next"==i.page||"more"==i.page?1:-1,a.data("page",e.current),"pagination"===e.func)a.find(".yotu-pagination-current").html(e.current),s.removeClass("yotu-active");-1===n.indexOf(e.current)&&(n.push(e.current),a.data("loaded_page",n),""!==t.settings.next&&a.data("last_token",t.settings.next)),Object.keys(t.items).map(function(a){-1==d.indexOf(t.items[a].videoId)&&d.push(t.items[a].videoId),void 0===yotuwp.data.videos[t.items[a].videoId]&&(yotuwp.data.videos[t.items[a].videoId]=[t.items[a].title,t.items[a].description,t.items[a].thumb])}),a.data("loaded",d),"function"==typeof o&&o(a,t,i)}}}})},events:function(a){a.preventDefault();var o=t(a.target);yotuwp.player.play(void 0===o.data("videoid")?o.closest(".yotu-video").data("videoid"):o.data("videoid"),o.closest(".yotu-playlist"))},update:function(t,a,o){var e=yotuwp.helper.settings(t),i=t.data("page"),l=(t.data("loaded_page"),jQuery(a.html));t.find(".yotu-pagination a").blur(),Object.keys(a.settings).map(function(t){e[t]=a.settings[t]}),t.data("settings",yotuwp.helper.encode(e)),"more"!==o.page?t.find(".yotu-videos").replaceWith(l):(t.find(".yt_loading").remove(),["masonry","carousel"].indexOf(e.template)>-1?yotuwp.do_action("loadmore-"+e.template,t,l,e):t.find(".yotu-videos ul").append(l.find("ul").html()),""===a.settings.next&&t.find(".yotu-pagination").addClass("yotu-hide")),t.hook({actions:{".yotu-videos a.yotu-video:click":yotuwp.list.events}}),i==t.data("total")?t.removeClass("yotu-limit-min").addClass("yotu-limit-max"):1==i?t.addClass("yotu-limit-min").removeClass("yotu-limit-max"):t.removeClass("yotu-limit-min yotu-limit-max")}}}}(jQuery),void 0===window.YT){var tag=document.createElement("script");tag.src="https://www.youtube.com/iframe_api";var firstScriptTag=document.getElementsByTagName("script")[0];firstScriptTag.parentNode.insertBefore(tag,firstScriptTag)}void 0===window.onYouTubeIframeAPIReady?window.onYouTubeIframeAPIReady=function(){yotuwp.init()}:void 0!==window.YT&&yotuwp.init();var yotu_check=setInterval(function(){void 0!==window.YT&&window.YT.loaded&&(yotuwp.ready||yotuwp.init())},10);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.