/* /j/html5player.js */var _pUILoaded=false;
(function(){
function uval(v,d){return(typeof(v)=='undefined'?d:v)}
function svgenc(w,h,d,a,b){
if(!a){a=w;b=h}
return [w,h,''];
}
var pc=uval(window.playerColors,['#fff','#75a642','#87d742']),q='#playerui',p=q+' ',svgi={
play:svgenc(22,22,''),
pause:svgenc(22,22,''),
sound:svgenc(24,22,''),
settings:svgenc(24,22,''),
screen:svgenc(24,22,''),
logo:svgenc(75,22,''),
check:svgenc(8,8,'',320,320),
loader:svgenc(202,10,(function(){
var i,t='',c=22,s=(c-4)/2;
for(i=0;i';
return t;
}()))
},pc,css=p+'{position:absolute;bottom:0;height:22px;padding:8px 0 8px 0;background:rgba(24,24,24,0.5);border-top:1px solid rgba(0,0,0,0.6);width:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001;font-size:16px;font-family:Lato, sans-serif;text-align:center}'+
p+'.controls .icon{color:'+pc[0]+';opacity:0.75;fill:currentColor;cursor:pointer;display:inline-block;overflow:hidden;margin:0 20px 0 0;font-size:0px}'+
p+'.controls .icon:hover{opacity:1}'+
p+'.controls.sound.bar .icon{opacity:1}'+
p+'.controls{position:relative}'+
p+'.play,'+p+'.pause{float:left;margin-left:15px}'+
p+'.sound.mute{margin-right:10px}'+
p+'.sound.mute .icon{width:14px;overflow:hidden}'+
p+'.screen,'+p+'.sound,'+p+'.settings{float:right}'+
p+'.logo{float:right}'+
p+'.scrub,'+p+'.scrub .l,'+p+'.scrub .p,'+p+'.sound .bar,'+p+'.sound .p{float:left;height:8px;border-radius:4px;margin:7px 0 0;width:100px;background:rgba(0,0,0,0.3);border-bottom:1px solid rgba(128,128,128,0.6);border-top:1px solid rgba(0,0,0,0.6);position:relative;cursor:pointer}'+
p+'.scrub .l,'+p+'.scrub .p{position:absolute;top:-1px;left:0;border:0;margin:0;height:10px;pointer-events:none;background:'+pc[1]+';width:0%}'+
p+'.scrub .l{width:1%;opacity:0.4}'+
p+'.time{color:#ccc;padding-left:8px;display:inline-block;padding-top:2px;cursor:pointer}'+
p+'.time:hover{color:'+pc[0]+'}'+
q+'.noScrub .scrub{display:none}'+
q+'.noScrub .time{margin-left:0}'+
p+'.sound{padding-top:10px;margin-top:-10px}'+
p+'.sound .bar,'+p+'.sound .p{height:100px;width:8px;position:absolute;bottom:5px}'+
p+'.sound .bui,.settings .bui{position:absolute;bottom:33px;left:3px;padding:8px 5px 6px;background:rgba(24,24,24,0.5);height:100px;width:8px;border-radius:8px 8px 0 0;display:none}'+
p+'.sound .p{height:100%;background:'+pc[1]+';bottom:0}'+
p+'.controls.bar .bui{display:block}'+
p+'.controls.settings.bar .icon{opacity:1}'+
p+'.settings .bui{width:55px;left:-18px;padding:4px 0 6px;border:1px solid rgba(0,0,0,0.6);border-bottom:0;border-radius:6px 6px 0 0;height:auto;margin:0;list-style:none}'+
p+'.settings .bui li{display:block;color:#ddd;font-size:12px;padding:5px 2px;cursor:pointer}'+
p+'.settings .bui li:hover,#playerui .settings .bui li.active:hover{color:'+pc[0]+';background-color:rgba(0,0,0,0.4)}'+
p+'.settings .bui li.active{color:'+pc[0]+';background:url(\'data:image/svg+xml;utf8,'+svgi.check[2]+'\') no-repeat 1px 6px}'+
'#videoPlayCont .pRelated{position:absolute;top:0;left:0;overflow:hidden;height:99%;width:99%;background:rgba(0,0,0,0.85);z-index:1005;padding:0.5%}'+
'.pRelated ul{padding:0;margin:0;font-family:Lato,sans-serif;}'+
'.pRelated li{float:left;position:relative;overflow:hidden;display:block;border:1px solid #000;box-sizing:border-box;opacity:0.9}'+
'.pRelated li a{width:100%;height:100%;display:block;background-size:cover}'+
'.pRelated li div{position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box;text-align:left;padding:4px 8px;background:rgba(0,0,0,0.8);font-size:14px;color:'+pc[0]+';line-height:normal}'+
'.pRelated li a:hover div{color:'+pc[0]+'}'+
'.pRelated li:hover{opacity:1;border-color:#777}'+
'.bigPlayUI{position:absolute;top:0;left:0;width:100%;height:100%}'+
'.bigPlayUI>div{position:absolute;left:50%;top:50%;fill:currentColor;color:'+pc[0]+';width:60px;height:60px;padding:25px 40px;background:rgba(0,0,0,0.7);margin:-55px 0 0 -70px;cursor:pointer;border-radius:8px}'+
'.bigPlayUI.ctp div svg{opacity:0.7;fill:'+pc[2]+'}'+
'.bigPlayUI>div>svg{width:100%;height:100%}'+
'.pLoader{width:72px;height:10px;padding:5px 10px;background:rgba(0,0,0,0.7);margin:60px 0 0 -46px;position:absolute;left:50%;top:50%;z-index:5000}'+
'.pLoader div{width:72px;height:10px;overflow:hidden;position:relative}'+
'.pLoader div svg{color:'+pc[0]+';fill:currentColor;opacity:0.7;position:absolute}'+
'@media screen and (max-width: 400px){ .pRelated li div{font-size:12px} }';
function playerUI(svgs){
if(!svgs)return;
var t=this,ord=['play','pause','logo','screen','settings','sound'],i,uil=0;
t.mob=navigator.userAgent.match(/android|iphone|ipod|ipad|Windows Phone/i);
t.hasAd=0;
t.hsnd=uval(_rVCfg.hsound,0);
t.ec=0;
t.vc=$('#videoPlayCont');
t.vp=$('#videoPlay');
t.ui=$('
');
t.uio={};
t.uif=[0,1];
t.s={w:0,time:0,mute:0,lts:[-1,-1,-1,-1,-1]};
t.vp.on('loadedmetadata',function(e){t.onMeta(t.vp[0])});
t.vp.on('uiloading',function(e,v){uil=v;t.tL(v)});
if(t.vp[0].paused){
t.vc.append(t.bp=$(''));
t.bp.click(function(){
t.c_play();
});
}
t.hp=[];
for(i=0;i<2;i++){
t.hp[i]=[$(''),$(''+svgi[i?'pause':'play'][2]+'
')];
t.vc.append(t.hp[i][0].append(t.hp[i][1]).hide());
}
function auE(p,k,f){
if(t[p+'_'+k]){
if(typeof(f)!=='object')f=[f];
var to=t.uio[k].find('.icon');
if(to.length==0)to=t.uio[k];
for(var i=0;i'+svgi[k][2]+'
'));
auE('c',k,'click');
if(!t.mob)auE('h',k,'hover');
auE('ho',k,'mouseleave');
})(ord[i]);
t.uio.scrub=$('');
t.uio.scrubb=[$(''),$('')];
t.uio.time=$('0:00');
auE('c','time','click');
t.ui.append(t.uio.scrub,t.uio.time).hide();
t.uio.scrub.append(t.uio.scrubb[0],t.uio.scrubb[1]);
auE('c','scrub','mousedown');
t.uio.scrub.on('touchstart',function(e){return !t.c_scrub(e)});
t.ui.on('mousemove touchmove',function(e){return !t.m_scrub(e)});
$([t.uio.scrub[0],t.ui[0]]).mouseup(function(e){t.mu_scrub(e,this)});
t.ui.on('mouseleave touchend',function(e){return !t.mu_scrub(e,this)});
t.uio.pause.hide();
t.uio.soundBarb=$('');
t.uio.soundBar=$('').append(t.uio.soundBarb);
t.uio.sound.append(t.uio.soundbui=$('').append(t.uio.soundBar));
t.uio.sound.on('mouseleave touchend',function(e){t.ho_soundui(e)});
t.uio.sound.on('mousemove touchmove',function(e){return t.m_soundui(e)}).on('mouseup touchend',function(e){t.mu_soundui(e)});
t.uio.soundbui.on('mousedown touchstart',function(e){return t.c_soundui(e)}).on('mouseleave touchend',function(e){t.mu_soundui(e)});
t.vp.removeAttr('controls');
$(window).resize(function(){t.resize()});
$(window).on("orientationchange",function(){setTimeout(function(){$(window).trigger('resize')},500);});
$(window).on('touchmove', function(e){
if(t.s.scrub||t.s.soundui){
e.preventDefault();
return!1;
}
});
if(typeof(t.lS('volume'))=='undefined'||t.lS('volume')==null)t.lS('volume',1);
t.vp[0].volume=(t.hsnd?0:t.lS('volume'));
t.resize();
t.toggleMute(1);
$('#videoPlayCont').mousemove(function(){if(!t.mob)t.autoHide()}).mouseleave(function(){t.autoHide(2)});
t.vp.click(function(){t.autoHide()});
$(window).mouseleave(function(){t.autoHide(2)});
if(!t.mob){
t.uio.sound.hover(function(e){t.h_soundui(e)},function(e){});
t.ui.hover(function(){t.autoHide(1)},function(){t.autoHide(-1)});
}
var rd=[0,0];
setInterval(function(){
var w=t.vc,n=[w.width(),w.height()];
if(n[0]==rd[0]&&n[1]==rd[1])return;
rd=n;
$(window).trigger('resize');
},500);
t.vc.append(t.ui);
function st(){t.stateChanged()};
t.vp.on('play pause ended',st).click(function(){
var p=t.vp[0].paused;
if(!_rVCfg.iPR) t[p?'c_play':'c_pause']();
});
t.vp.on('loadstart waiting seeking progress canplay',function(){
var v=t.vp[0],p=v.paused;
if(!uil||!p)t.tL(v.readyState<(p?1:2));
});
st();
_pUILoaded=true;
}
playerUI.prototype={
tL:function(v){
var t=this,o,m,vp;
if(!t.oload){
vp=$('#player');
if(vp.length==0)vp=$('#videoPlayer');
vp.append(t.oload=$('').hide());
t.oload.css({'margin-top':(60*t.uif[1])+'px'});
t.s.cload=2;
}
if(t.s.iload>0 && v)return;
o=t.oload;
m=o.find('svg');
m.css({left:'-109px'});
if(t.s.iload){
clearInterval(t.s.iload);
t.s.iload=0;
}
if(v){
t.s.iload=setInterval(function(){
t.s.cload++;
if(t.s.cload>12)t.s.cload=2;
m.css({left:(-127+9*t.s.cload)+'px'});
},100);
o.fadeIn(200);
}else{
o.fadeOut(200);
}
},
lS:function(n,v){
var g=typeof(v)==='undefined',s;
try{
s=typeof(localStorage)==='undefined';
}catch(e){s=1}
if(g){
if(s)return this.s[n];
v=localStorage.getItem(n);
if(parseInt(v)==v)return parseInt(v);
return v;
}
this.s[n]=v;
if(s)return!1;
try{
return localStorage.setItem(n,v);
}catch(e){}
return!1;
},
c_play:function(e){
var t=this;
if(t.ec>0&&_rVCfg.end)_rVCfg.end=0;
if(!t.hasAd){
t.hasAd=1;
if(typeof(rAdStart)!='undefined'&&rAdStart){
if(t.bp)t.bp.hide();
t.tL(1);
rAdStart();
this.vp[0].play();
if(window.__adSys!='overlay')this.vp[0].pause();
return;
}
}
this.vp[0].play();
},
c_pause:function(e){
this.vp[0].pause();
this.hasAd=1;
},
c_logo:function(e){
var u=$("link[rel='canonical']").attr("href");
if(window.logoLink)u=window.logoLink;
if(!u||!/^http[s]?:\/\/([^\/]*\.)?rumble\.com\//.test(u))u='https://rumble.com';
window.open(u);
},
c_sound:function(e,o){
var t=this;
if(t.s.soundH){
t.toggleMute();
return;
}
o.toggleClass('bar');
},
toggleMute:function(l){
var t=this,o=t.uio.sound,v=!t.lS('mute'),s=t.uif[0],i=o.find('.icon');
if(l)v=!v||t.hsnd;
o.toggleClass('mute',v);
if(v){
if(!l){
t.lS('mute',t.vp[0].volume);
t.lS('volume',0);
t.vp[0].volume=0;
}
i.css({width:(14*s)+'px'});
o.css('margin-right',(10*s)+'px');
}else{
if(!l){
t.vp[0].volume=t.lS('mute');
t.lS('volume',t.lS('mute'));
t.lS('mute',0);
}
i.css({width:'auto','margin-right':(20*s)+'px'});
o.css('margin-right','0');
}
t.updateUI();
},
c_time:function(e,o){
var t=this;
t.s.time=!t.s.time;
t.updateUI(e);
},
c_scrub:function(e,o){
var t=this;
if(t.s.scrub)return;
t.s.scrub=(t.vp[0].paused?2:1);
t.vp[0].pause();
t.m_scrub(e,o);
return!0;
},
mu_scrub:function(e,o){
var t=this;
if(!t.s.scrub)return!1;
if(t.s.scrub==1)t.vp[0].play();
setTimeout(function(){t.s.scrub=0},100);
return!0;
},
m_scrub:function(e){
var t=this,o=t.uio.scrub,s,m,dt;
if(t.s.scrub){
m=t.eventXY(e);
s=(m[0]-o.offset().left)/o.width();
if(s<0)s=0;
if(s>1)s=1;
if(t.vp[0].duration<=0)return;
dt=s*t.vp[0].duration;
t.vp[0].currentTime=dt;
if(_rVCfg.end&&dt>_rVCfg.end)_rVCfg.end=0;
if(s<1&&t.s.r){
t.uio.r.hide();
t.ui.css('zIndex',1005);
t.s.r=0;
}
t.updateUI();
return!0;
}
return!1;
},
eventXY:function(e){
if(e.originalEvent&&e.originalEvent.touches){
e=e.originalEvent.touches[0];
}
return[e.clientX,e.clientY];
},
h_soundui:function(e,o){
var t=this;
if(t.s.soundH)return;
t.s.soundH=1;
t.uio.soundBar.stop().fadeIn(0).show();
t.uio.sound.toggleClass('bar',true);
},
ho_soundui:function(e,o){
var t=this;
if(!t.s.soundH)return;
t.s.soundH=0;
t.uio.soundBar.fadeOut(500);
t.uio.sound.toggleClass('bar',false);
},
c_soundui:function(e,o){
var t=this;
if(t.s.soundui)return;
t.s.soundui=1;
t.m_soundui(e,o);
return!0;
},
m_soundui:function(e){
var t=this,o=t.uio.soundBar,s,d=document,m;
if(t.s.soundui){
if(t.s.mute)t.toggleMute();
m=t.eventXY(e);
s=1-(m[1]+d.body.scrollTop+d.documentElement.scrollTop-o.offset().top)/o.height();
s=(s-.5)*1.2+.5;
if(s<0)s=0;
if(s>1)s=1;
if(s==0){
t.lS('mute',0.8);
t.uio.sound.toggleClass('mute',true);
}
t.vp[0].volume=s;
t.lS('volume',s);
t.updateUI();
return!0;
}
return!1;
},
mu_soundui:function(e){
this.s.soundui=0;
},
c_screen:function(e){
var d=document,v=(d.fullscreenElement||d.webkitFullscreenElement||d.mozFullScreenElement||d.msFullscreenElement)?0:1,c=[['exit','Exit','Cancel','Exit'],0,['','webkit','moz','ms']],i,b,p=(v?this.vc[0]:d),t=this;
for(i=0;i<4;i++){
(b=c[2][i]+(v?(i>0?'R':'r')+'equest':c[v][i])+'Full'+(i==2?'S':'s')+'creen');
if(p[b]){
p[b]();
setTimeout(function(){$(window).trigger('resize')},200);
return;
}
}
return!1;
},
c_settings:function(e,o){
var t=this;
if(!t.uio.sDrop){
var ua=_rVCfg.p[0].ua,h='',k,vt=_rVCfg.vt-1,c,a,ks=[],cs=t.vp[0].src||t.vp[0].currentSrc;
if(ua.length==0)ua={'Max':t.vp[0].src};
for(k in ua)ks.push(k);
ks.sort(function(a,b){return a - b});
for(k in ks){
k=ks[k];
c=ua[k];
if(c[vt])
h+='=0?'class="active" ':'')+'data-url="'+c[vt]+'" data-res="'+k+'">'+k+(k!=='Max'?'p':'')+'';
}
o.append(t.uio.sDrop=$(''));
t.uio.sDrop.find('li').click(function(){
var l=$(this);
if(!l.hasClass('active')){
t.uio.sDrop.find('li').toggleClass('active',false);
l.toggleClass('active',true);
v=l.attr('data-url');
t.s.autoSeek=t.vp[0].currentTime;
t.vp[0].src=(!/http[s]?:\/\//g.test(v)?'https://i.rmbl.ws'+v:v);
t.vp[0].load();
t.vp[0].play();
document.cookie='vRes='+l.attr('data-res')+';expires='+new Date(new Date().getTime()+86400000*30).toGMTString()+';path=/';
}
o.toggleClass('bar');
});
t.uif=[1,1];
t.resize();
}
o.toggleClass('bar');
},
onMeta:function(v){
if(!v.duration||!this.s.autoSeek)return;
v.currentTime=this.s.autoSeek;
},
resize:function(){
var t=this,w=t.vc.width(),h=t.vc.height(),n,ol=t.uif;
if(t.s.w==w)return;
if(t.s.r)t.resizeRelated();
t.uif=[1,1];
if(w<640||h<360){
t.uif=[0.75,w/640,h/360];
if(t.uif[1]>t.uif[2])t.uif[1]=t.uif[2];
}
if(t.uif[1]!=ol[1] && t.bp){
n=t.uif[1];
t.bp.find('div').css({width:(n*60)+'px',height:(60*n)+'px',margin:(-110*n/2)+'px 0 0 -'+(140*n/2)+'px',padding:(25*n)+'px '+(40*n)+'px'});
}
if(t.uif[0]!=ol[0]){
n=t.uif[0];
t.ui.find('.controls').each(function(){
var o=$(this),s=[22,22],c=o[0].className.split(' '),i;
for(i=0;i=300){
t.s.ss=Math.floor(w-(355*t.uif[0]));
t.uio.scrub.show().css({width:t.s.ss+'px'});
}
if(t.oload)t.oload.css({'margin-top':(60*t.uif[1])+'px'});
t.ui.toggleClass('noScrub',w<300);
},
updateUI:function(){
var t=this,ct,dur=t.vp[0].duration,ctf,cv,ce;
if(!t.s.ahv!=!t.s.iu){
if(t.s.iu){
clearInterval(t.s.iu);t.s.iu=!1;
}else{
t.s.iu=setInterval(function(){t.updateUI()},100);
}
}
if(dur<1||!t.s.ahv)return;
ct=t.vp[0].currentTime;
ce=(_rVCfg.end||0);
if(ce&&ct>ce){
t.c_pause();
t.clipEnd();
}
if(ct!=t.s.lts[0]){
cv=Math.floor(t.s.ss*ct/dur);
if(cv!=t.s.lts[2]){
t.uio.scrubb[1].css({width: (ct/dur*100)+'%'});
t.s.lts[2]=cv;
cv=Math.floor(t.s.ss*ce/dur);
if(cv!=t.s.lts[4]){
t.uio.scrubb[0].css({width: (ce/dur*100)+'%'});
t.s.lts[4]=cv;
}
}
ct=t.s.time?Math.ceil(dur-ct):Math.floor(ct);
if(ct!=t.s.lts[3]){
ctf=[Math.floor(ct/60)];
ctf[1]=Math.floor(ct-ctf[0]*60);
if(ctf[1]<10)ctf[1]='0'+ctf[1];
t.uio.time.html(ctf.join(':'));
t.s.lts[3]=ct;
}
t.s.lts[0]=ct;
}
ct=t.vp[0].volume;
if(ct!=t.s.lts[1]){
t.uio.soundBarb.css({height: ct*100+'%'});
t.s.lts[1]=ct;
}
},
stateChanged:function(){
var t=this,p=t.vp[0].paused?1:0,et=_rVCfg.end||t.vp[0].duration;
if(!p&&t.bp){
t.bp.remove();
t.bp=!1;
}
t.autoHide();
if(!t.bp&&!t.s.scrub){
var rm=t.uif[1],r=rm*1.25;
function ro(rm){return {width:(60*rm)+'px',height:(60*rm)+'px',margin:(-55*rm)+'px 0 0 '+(-70*rm)+'px',padding:(25*rm)+'px '+(40*rm)+'px'}}
t.hp[p][1].stop().css(ro(t.uif[1])).css({opacity:0.8});
t.hp[p][0].show().fadeOut(500);
t.hp[p][1].animate(ro(t.uif[1]*1.25),500);
t.hp[1-p][0].hide();
}
t.uio.play[p?'show':'hide']();
t.uio.pause[!p?'show':'hide']();
if(t.vp[0].currentTime>=et){
t.clipEnd();
}else if(t.s.r){
t.uio.r.hide();
t.ui.css('zIndex',1005);
t.s.r=0;
}
t.updateUI();
},
u:function(v,d){if(!/^(http[s]?:)?\/\//g.test(v))v='https://'+d+v;return v},
clipEnd:function(){
var t=this;
if(!t.vp[0].currentTime||t.vp[0].currentTime<5)return;
if(t.s.r)return;
if(!t.uio.r && _rVCfg.p[0].r){
var r=_rVCfg.p[0].r,o=$(''),l=$(''),c,at=(window.location!==window.parent.location?' target="_blank"':'');
o.append(l);
t.uio.r=o;
for(i=0;i'+unescape(c.t)+'
'));
}
o.hide();
t.vc.append(o);
}
if(t.uio.r){
t.s.r=1;
t.resizeRelated();
t.uio.r.fadeIn(1000);
t.ui.css('zIndex',1010);
}
t.ec++;
},
resizeRelated:function(){
var t=this,w=t.vc.width(),h=t.vc.height(),r,d=2,l,i;
if(!t.s.r||t.s.r==w)return;
t.s.r=w;
if(w>1000){
d=4;
}else if(w>799){
d=3
}else if(w>699){
d=3;
}
l=[Math.floor(w/d-0.5)];
l[1]=Math.floor(l[0]/16*10.5);
r=t.vc.find('.pRelated li');
r.css({width:(100/d)+'%',height:l[1]+'px'}).show();
l=d*Math.floor((h-30)/l[1]);
if(l<2)l=2;
for(i=l;i2){
t.hsnd=0;
t.vp[0].volume=t.lS('volume');
t.toggleMute(1);
}
}
t.s.ah=setTimeout(function(){
t.ui.stop().fadeOut(500,function(){
t.s.ahv=0;
t.vp.trigger('ui',0);
});
},(d==2?10:3000));
}
};
require(['jquery'],function(){
var img = new Image(),s=document.createElement('style'),l;
if(s.styleSheet){
s.styleSheet.cssText=css;
}else{
s.appendChild(document.createTextNode(css));
}
document.getElementsByTagName('head')[0].appendChild(s);
if(l=window.logo)svgi.logo=svgenc(l[0],l[1],l[2],l[3],l[4]);
pc=new playerUI(1);
/* img.onerror=function(e){pc=new playerUI(0)};
img.onload=function(){pc=new playerUI(img.width>0&&img.height>0?1:0)};
img.src = 'data:image/svg+xml;utf8,'+svgi.logo;*/
});
}());