jwplayer.key="ITWMv7t88JGzI0xPwW8I0+LveiXX9SWbfdmt0ArUSyc=";let player=jwplayer("jwplayer"),globalFilecode=null,positionApplied=!1,totalWatchTime=0;function getFilecodeFromURL(){let e=window.location.href.match(/\/([^\/]+)$/);return e?e[1]:null}window.videoSubtitles=[],window.defaultSubtitleLang="English";let filecode=getFilecodeFromURL();if(filecode){globalFilecode=filecode;let e={title:"",thumbnail:"https://add2.cdnup.cc/thumbnail/zhOUlgrUSO/2JFWxjgHa4nDy.jpg",streaming_url:"https://hls2-cdn11.streamupcdn.xyz/hls/a86l62apZ6nYBBA7RZb1U0WUjTfSMb/master.m3u8",vast_ads:"",filecode:filecode};setupSubtitlesOnly(filecode,e)}function setupSubtitlesOnly(e,_){let t=window.videoSubtitles||[],$=(window.defaultSubtitleLang||"").toLowerCase(),l=t.filter(e=>0===e.type).map(e=>{let _=(e.language||"").toLowerCase();return{file:e.file_path,label:e.language||"Subtitle",kind:"captions",default:$&&_===$}});setupPlayer(_,l)}function setupPlayer(e,_){player.setup({playlist:[{sources:[{file:e.streaming_url}],title:e.title,image:e.thumbnail,tracks:_}],autostart:!1,cast:{},controls:!0,displaytitle:!0,displaydescription:!0,abouttext:"StreamUP",aboutlink:"https://streamup.cc/",skin:{name:"five",buttons:"over"},advertising:{client:"googima",schedule:{adBreak1:{offset:"pre",tag:e.vast_ads}}},playbackRateControls:!0,playbackRates:[.5,1,1.5,2]}),player.on("ready",function(){jwplayer().addButton('',"Forward 10 sec",function(){jwplayer().seek(jwplayer().getPosition()+10)},"ff11"),jwplayer().addButton('',"Rewind 10 sec",function(){var e=jwplayer().getPosition()-10;e<0&&(e=0),jwplayer().seek(e)},"ff00")}),handlePlayerEvents(e.filecode)}function handlePlayerEvents(e){if(!e)return;let _=null;player.on("play",function(){if(!positionApplied){let t=localStorage.getItem(`videoPlaybackPosition_${e}`);t&&(player.seek(parseFloat(t)/1e3),positionApplied=!0)}_||(_=setInterval(()=>{totalWatchTime++},1e3))}),player.on("pause",()=>{clearInterval(_),_=null}),player.on("complete",()=>{clearInterval(_),_=null}),player.on("time",function(_){let t=_.position;localStorage.setItem(`videoPlaybackPosition_${e}`,1e3*t)})}