| Server IP : 68.178.247.200 / Your IP : 216.73.217.50 Web Server : Apache System : Linux p3plzcpnl489463.prod.phx3.secureserver.net 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64 User : x9dppmxs4rgd ( 8559391) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/x9dppmxs4rgd/public_html/wp-content/plugins/youtube-showcase/assets/ext/lazyyt/ |
Upload File : |
(function($){"use strict";function setUp($el,settings){var width=$el.data("width"),height=$el.data("height"),title=$el.attr("title")||$el.data("title"),display_title=$el.data("display-title"),ratio=$el.data("ratio")?$el.data("ratio"):settings.default_ratio,display_duration=$el.data("display-duration"),id=$el.data("youtube-id"),padding_bottom,innerHtml=[],$thumb,thumb_img,loading_text=$el.text()?$el.text():settings.loading_text,youtube_data_url=["https://www.googleapis.com/youtube/v3/videos?id=",id,"&key=",settings.yt_api_key,"&part=snippet"].join(""),youtube_parameters=$el.data("parameters")||"";ratio=ratio.split(":");youtube_parameters+="&"+settings.youtube_parameters;if(typeof display_title!="boolean"){display_title=settings.display_title}if(typeof display_duration!="boolean"){display_duration=settings.display_duration}if(typeof width==="number"&&typeof height==="number"){$el.width(width);padding_bottom=height+"px"}else if(typeof width==="number"){$el.width(width);padding_bottom=width*ratio[1]/ratio[0]+"px"}else{width=$el.width();if(width==0){width=$el.parent().width()}padding_bottom=ratio[1]/ratio[0]*100+"%"}innerHtml.push('<div class="ytp-thumbnail">');innerHtml.push('<button class="ytp-large-play-button ytp-button" tabindex="23" aria-live="assertive"');if(width<=320){innerHtml.push(' style="transform: scale(0.61);"')}else if(width<=640){innerHtml.push(' style="transform: scale(0.85);"')}if(display_title&&title)innerHtml.push(' aria-label="',title,'"');innerHtml.push(">");innerHtml.push('<svg height="100%" version="1.1" viewBox="0 0 68 48" width="100%">');innerHtml.push('<path class="ytp-large-play-button-bg" d="m .66,37.62 c 0,0 .66,4.70 2.70,6.77 2.58,2.71 5.98,2.63 7.49,2.91 5.43,.52 23.10,.68 23.12,.68 .00,-1.3e-5 14.29,-0.02 23.81,-0.71 1.32,-0.15 4.22,-0.17 6.81,-2.89 2.03,-2.07 2.70,-6.77 2.70,-6.77 0,0 .67,-5.52 .67,-11.04 l 0,-5.17 c 0,-5.52 -0.67,-11.04 -0.67,-11.04 0,0 -0.66,-4.70 -2.70,-6.77 C 62.03,.86 59.13,.84 57.80,.69 48.28,0 34.00,0 34.00,0 33.97,0 19.69,0 10.18,.69 8.85,.84 5.95,.86 3.36,3.58 1.32,5.65 .66,10.35 .66,10.35 c 0,0 -0.55,4.50 -0.66,9.45 l 0,8.36 c .10,4.94 .66,9.45 .66,9.45 z" fill="#1f1f1e" fill-opacity="0.9"></path>');innerHtml.push('<path d="m 26.96,13.67 18.37,9.62 -18.37,9.55 -0.00,-19.17 z" fill="#fff"></path>');innerHtml.push('<path d="M 45.02,23.46 45.32,23.28 26.96,13.67 43.32,24.34 45.02,23.46 z" fill="#ccc"></path>');innerHtml.push("</svg>");innerHtml.push("</button>");innerHtml.push('<div class="ytp-spinner" data-layer="4">');innerHtml.push('<span class="ytp-spinner-svg">');innerHtml.push('<svg height="100%" version="1.1" viewBox="0 0 22 22" width="100%">');innerHtml.push('<svg x="7" y="1"><circle class="ytp-spinner-dot ytp-spinner-dot-0" cx="4" cy="4" r="2"></circle></svg>');innerHtml.push('<svg x="11" y="3"><circle class="ytp-spinner-dot ytp-spinner-dot-1" cx="4" cy="4" r="2"></circle></svg>');innerHtml.push('<svg x="13" y="7"><circle class="ytp-spinner-dot ytp-spinner-dot-2" cx="4" cy="4" r="2"></circle></svg>');innerHtml.push('<svg x="11" y="11"><circle class="ytp-spinner-dot ytp-spinner-dot-3" cx="4" cy="4" r="2"></circle></svg>');innerHtml.push('<svg x="7" y="13"><circle class="ytp-spinner-dot ytp-spinner-dot-4" cx="4" cy="4" r="2"></circle></svg>');innerHtml.push('<svg x="3" y="11"><circle class="ytp-spinner-dot ytp-spinner-dot-5" cx="4" cy="4" r="2"></circle></svg>');innerHtml.push('<svg x="1" y="7"><circle class="ytp-spinner-dot ytp-spinner-dot-6" cx="4" cy="4" r="2"></circle></svg>');innerHtml.push('<svg x="3" y="3"><circle class="ytp-spinner-dot ytp-spinner-dot-7" cx="4" cy="4" r="2"></circle></svg>');innerHtml.push("</svg>");innerHtml.push("</span>");innerHtml.push('<div class="ytp-spinner-message" style="display: none;">If playback doesn\'t begin shortly, try restarting your device.</div>');innerHtml.push("</div>");if(display_duration){innerHtml.push('<span class="video-time" style="display:none;"></span>')}innerHtml.push("</div>");if(display_title){innerHtml.push('<div class="ytp-gradient-top"></div>');innerHtml.push('<div class="ytp-chrome-top">');innerHtml.push('<div class="ytp-title">');innerHtml.push('<div class="ytp-title-text">');innerHtml.push('<a id="lazyYT-title-',id,'" class="ytp-title-link" tabindex="13" target="_blank" data-sessionlink="feature=player-title" href="https://www.youtube.com/watch?v=',id,'">');innerHtml.push(title?title:loading_text);innerHtml.push("</a>");innerHtml.push("</div>");innerHtml.push("</div>");innerHtml.push("</div>")}$el.css({"padding-bottom":padding_bottom}).html(innerHtml.join(""));$thumb=$el.find(".ytp-thumbnail").on("click",function(e){e.preventDefault();if(!$el.hasClass(settings.video_loaded_class)){$el.html('<iframe src="//www.youtube.com/embed/'+id+"?"+youtube_parameters+'&autoplay=1" frameborder="0" allowfullscreen></iframe>').addClass(settings.video_loaded_class);if(typeof settings.callback=="function"){settings.callback.call($el)}}});loadBackgroundImage(id,width,$thumb,youtube_data_url);if(!title&&display_title||display_duration){if(display_duration)youtube_data_url+=",contentDetails";$.getJSON(youtube_data_url,function(data){var item=data.items[0];$el.find("#lazyYT-title-"+id).text(item.snippet.title);if(display_duration){$el.find(".video-time").text(parseDuration(item.contentDetails.duration,settings)).show()}})}}function loadBackgroundImage(id,width,$thumb,youtube_data_url){var thumb_img,thumb_url,downloadingImage=new Image;if(width==0)width=$thumb.width();if(width>640){thumb_img="maxresdefault.jpg"}else if(width>480){thumb_img="sddefault.jpg"}else if(width>320){thumb_img="hqdefault.jpg"}else if(width>120){thumb_img="mqdefault.jpg"}else if(width==0){thumb_img="hqdefault.jpg"}else{thumb_img="default.jpg"}thumb_url=["https://img.youtube.com/vi/",id,"/",thumb_img].join("");downloadingImage.onload=function(data){var naturalWidth=getOnloadDataParam(data,"naturalWidth");if(naturalWidth<width){$.getJSON(youtube_data_url,function(data){var item=data.items[0],thumbs=item.snippet.thumbnails;if(width==0)width=$thumb.width();if(width>640&&typeof thumbs.maxres=="object"){thumb_url=thumbs.maxres.url}else if(width>480&&typeof thumbs.standard=="object"){thumb_url=thumbs.standard.url}else if(width>320&&typeof thumbs.high=="object"){thumb_url=thumbs.high.url}else if(width>120&&typeof thumbs.medium=="object"){thumb_url=thumbs.medium.url}else{thumb_url=thumbs["default"].url}setBackgroundImage($thumb,thumb_url)})}else{setBackgroundImage($thumb,this.src)}};downloadingImage.src=thumb_url}function setBackgroundImage($thumb,url){$thumb.css({"background-image":["url(",url,")"].join("")}).addClass("lazyYT-image-loaded")}function getOnloadDataParam(data,key){var img_data;if(typeof data.path=="object"){img_data=data.path[0]}else if(typeof data.target=="object"){img_data=data.target}else{img_data=data.originalTarget}return img_data.naturalWidth}function parseDuration(PT,settings){var output=[];var durationInSec=0;var matches=PT.match(/P(?:(\d*)Y)?(?:(\d*)M)?(?:(\d*)W)?(?:(\d*)D)?T(?:(\d*)H)?(?:(\d*)M)?(?:(\d*)S)?/i);var parts=[{pos:1,multiplier:86400*365},{pos:2,multiplier:86400*30},{pos:3,multiplier:604800},{pos:4,multiplier:86400},{pos:5,multiplier:3600},{pos:6,multiplier:60},{pos:7,multiplier:1}];for(var i=0;i<parts.length;i++){if(typeof matches[parts[i].pos]!="undefined"){durationInSec+=parseInt(matches[parts[i].pos])*parts[i].multiplier}}if(durationInSec>3599){output.push(parseInt(durationInSec/3600));durationInSec%=3600}output.push(("0"+parseInt(durationInSec/60)).slice(-2));output.push(("0"+durationInSec%60).slice(-2));return output.join(":")}$.fn.lazyYT=function(yt_api_key,newSettings){var defaultSettings={yt_api_key:yt_api_key,youtube_parameters:"rel=0",loading_text:"Loading...",display_title:true,default_ratio:"16:9",display_duration:false,callback:null,video_loaded_class:"lazyYT-video-loaded",container_class:"lazyYT-container"};var settings=$.extend(defaultSettings,newSettings);return this.each(function(){var $el=$(this).addClass(settings.container_class);setUp($el,settings)})}})(jQuery);