PageSourceSearch

https://educatorsplus.live/_next/static/chunks/pages/secure-player-v3-3ee6b3093461f8a2.js

js educatorsplus.live collected 2026-09-24 15:08:18 UTC 12,500 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1787],{43377:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/secure-player-v3",function(){return n(78194)}])},78194:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSP:function(){return B},default:function(){return O}});var i=n(85893),r=n(67294),s=n(45508),o=n(36157),a=n(96486),l=n(39154),c=n(23956),d=n(96076),u=n(89885),v=n(73716),f=n(4298),m=n.n(f),p=n(63445),h=n.n(p),y=n(59417),w=n(67814),g=n(3751),x=n(19201),b=n(43704),S=n(84082),j=n(70789),E=(n(68777),n(91328)),k=n(49475),N=n(7079),I=n(42238),C=n.n(I),_=n(57654),T=n(76585),L=n(5417),M=n(49458);function P(e){var t,n,s=function(e){var t=F.current;if(h().isSupported()){var n={};f&&(n={enableWorker:!0,lowLatencyMode:!0,backBufferLength:90,liveSyncDurationCount:2}),Z.current=new(h())(n),Z.current.loadSource(e),Z.current.attachMedia(t);var i,r=new _.y(t.volume,(function(e){t.volume=e}),(function(e){var n,i=null===(n=t.parentElement)||void 0===n?void 0:n.querySelector(".volume-control");i&&(i.style.opacity=e?"0.5":"1",i.style.pointerEvents=e?"none":"auto")}));window._volumeControls=window._volumeControls||new Map,window._volumeControls.set((null===t||void 0===t?void 0:t.id)||"hlsvideo",r),t.addEventListener("loadeddata",(function(){t.playbackRate=Y,t.play().then((function(e){z(!0),de(!1)})).catch((function(e){de(!0)}))})),Z.current.on(h().Events.ERROR,(function(t,n){console.error(t,n),n.type===h().ErrorTypes.NETWORK_ERROR?i||B||(i=setTimeout((function(){Le({target:{value:e}}),i=null}),5e3)):(n.type,h().ErrorTypes.MEDIA_ERROR)}))}else{var s,o=(new(C())).getOS();Number(null===o||void 0===o||null===(s=o.version)||void 0===s?void 0:s.split(".")[0]);("iOS"==(null===o||void 0===o?void 0:o.name)||(null===o||void 0===o?void 0:o.name.toLowerCase().includes("mac"))&&"ontouchend"in document)&&ke(!0),console.error("This is an old browser that does not support MSE https://developer.mozilla.org/en-US/docs/Web/API/Media_Source_Extensions_API")}},o=e.src,c=e.qualities,v=e.seekBarDisabled,f=e.low_latency_enabled,m=e.isWindowsApp,p=e.isMobile,I=void 0!==p&&p,P=e.disableFluidMode,B=void 0!==P&&P,O=e.onBeforeQualityChange,q=e.watermarkText,D=e.debug,R=void 0!==D&&D,F=(0,r.useRef)(null),Z=(0,r.useRef)(),Q=(0,r.useState)(!1),A=Q[0],z=Q[1],G=(0,r.useState)(!1),W=(G[0],G[1],(0,r.useState)(0)),U=W[0],H=W[1],J=(0,r.useState)("00:00/00:00"),V=J[0],X=J[1],K=(0,r.useState)(1),Y=K[0],$=(K[1],(0,r.useState)(!1)),ee=$[0],te=$[1],ne=(0,r.useState)(),ie=ne[0],re=ne[1],se=(0,r.useState)(!1),oe=se[0],ae=se[1],le=(0,r.useState)(!0),ce=le[0],de=le[1],ue=(0,r.useState)(0),ve=ue[0],fe=ue[1],me=(0,r.useState)(e.selectedQuality),pe=me[0],he=me[1],ye=(0,r.useContext)(u.Z),we=ye.appConfig,ge=ye.currentUser,xe=(0,r.useState)(e.selectedVideoFitOption||N.zz[0]),be=xe[0],Se=xe[1],je=(0,r.useState)(!1),Ee=je[0],ke=je[1],Ne=(0,g.useTimer)({autoStart:!0,expiryTimestamp:(new Date).setSeconds((new Date).getSeconds()+d.kL),onExpire:function(){Pe()}}),Ie=function(){if(F.current){!function(){var e=F.current;if(e&&e.buffered&&e.buffered.length>0){var t=100/e.duration*e.buffered.end(0);fe(t)}}(),ae(null===Z||void 0===Z?void 0:Z.liveSyncPosition);var e=100/F.current.duration*F.current.currentTime;if(isNaN(e))H(0),X("00:00/00:00");else{H(e);var t=new Date(1e3*F.current.duration).toISOString().substr(11,8),n=new Date(1e3*F.current.currentTime).toISOString().substr(11,8),i=Math.floor(F.current.duration/3600),r=Math.floor(F.current.currentTime/3600);if(0!=i)if(0!=r)X(n+"/"+t);else{var s=n.split(":");n=s[1]+":"+s[2],X(n+"/"+t)}else{var o=t.split(":");if(t=o[1]+":"+o[2],0!=r)X(n+"/"+t);else{var a=n.split(":");n=a[1]+":"+a[2],X(n+"/"+t)}}}}};(0,r.useEffect)((function(){return document.addEventListener("keydown",Ce),function(){Z.current&&Z.current.destroy(),document.removeEventListener("keydown",Ce)}}),[]);var Ce=function(e){"INPUT"!=e.target.tagName&&"Space"==e.code&&(Te(),e.preventDefault())};(0,r.useEffect)((function(){var e=F.current;if(e){var t=o;return e.addEventListener("timeupdate",Ie),pe&&(t=pe.path),s(t),function(){F.current&&F.current.removeEventListener("timeupdate",Ie)}}}),[o,F]);var _e,Te=function(){F.current.paused?F.current.play():F.current.pause(),z(!F.current.paused),de(!1)},Le=function(e){Z.current&&Z.current.destroy();var t=e.target.value,n=e.target.name;z(!0);var i=c.find((function(e){return e.path==t&&e.quality==n}));if(O&&!1===O(i))return;he(i),H(0),s(t),Ie()},Me=function(){var e=document.getElementById("hlsplayer");if((!e||!e.classList.contains("user-active"))&&(e.classList.remove("user-inactive"),e.classList.add("user-active"),!Ne.seconds<=1)){var t=(new Date).setSeconds((new Date).getSeconds()+d.kL);Ne.restart(t,!0)}},Pe=function(){var e=document.getElementById("hlsplayer");e&&(e.classList.remove("user-active"),e.classList.add("user-inactive"))};return Ee?(0,i.jsx)(L.Z,{}):(0,i.jsxs)("div",{id:"hlsplayer",onClick:function(e){if(!(e.target.closest("#hls-player-video-controls")||e.target.closest("#floatingBtns"))){var t=document.getElementById("hlsplayer");t&&t.classList.contains("user-active")?(Pe(),Ne.pause()):Me()}},onMouseMove:Me,onTouchStart:Me,className:"h-100",style:{position:"relative"},children:[R&&(0,i.jsx)(M.Z,{isMobile:I,componentSuffix:"Uhs3HlsPlayer"}),B&&(0,i.jsx)(k.Z,{}),!(0,a.isEmpty)(q)&&(0,i.jsx)(l.Z,{message:q},"watermark"),(0,a.isEmpty)(q)&&"0"!=we.web_enablewatermarkonvideos&&ge&&(0,i.jsx)(l.Z,{}),(0,i.jsxs)("div",{style:{height:B?"100vh":"100%"},children:[!ce&&(null===(t=F.current)||void 0===t?void 0:t.readyState)<2&&(0,i.jsx)(w.G,{icon:y.IJ7,spin:!0,color:"gray",size:"2x",className:"absolute center"}),(0,i.jsx)("video",{id:"hlsvideo",style:{width:"100%",objectFit:null!==(_e=be.value)&&void 0!==_e?_e:"contain"},ref:F,poster:d.u7,autoPlay:!1}
1),ce&&(0,i.jsx)(w.G,{icon:y.aQp,size:"3x",className:"absolute center opacity-75 cursor-pointer text-muted-foreground",onClick:Te}),!ce&&(0,i.jsxs)("div",{id:"hls-player-video-controls",children:[oe-(null===(n=F.current)||void 0===n?void 0:n.currentTime)>10&&(0,i.jsxs)(S.Z,{size:"sm",color:"link",className:"text-white",onClick:function(){F.current.currentTime=oe},children:[(0,i.jsx)(w.G,{style:{fontSize:"8px"},className:"text-danger me-1",icon:y.diR}),"Go Live"]}),(0,i.jsxs)("div",{className:"d-flex",children:[!f&&(0,i.jsx)("div",{className:"duration mx-2 font-sm d-md-none text-white",children:V.split("/")[0]}),!v&&(0,i.jsx)(j.Z,{currentTime:U,bufferedTime:ve,onTimeChange:function(e){var t=F.current.duration*(e.target.value/100);F.current.currentTime=t,H(e.target.value)},seekBarDisabled:v}),!f&&(0,i.jsx)("div",{className:"duration mx-2 font-sm d-md-none text-white",children:V.split("/")[1]})]}),(0,i.jsxs)("div",{className:"d-flex align-items-center justify-content-between",children:[(0,i.jsxs)("div",{className:"d-flex align-items-center",children:[(0,i.jsx)("div",{id:"hls-play-pause",className:"icon",onClick:Te,children:(0,i.jsx)(w.G,{icon:A?y.XQY:y.zc,className:""})}),!I&&(0,i.jsx)(b.Z,{}),v?(0,i.jsxs)("div",{className:"text-white px-2 font-sm mt-1",children:[(0,i.jsx)(w.G,{style:{fontSize:"5px"},className:"text-danger me-1 mb-1",icon:y.diR}),"LIVE"]}):(0,i.jsx)("div",{className:"ms-2 duration font-sm d-none d-md-block text-white",children:V})]}),(0,i.jsxs)("div",{className:"d-flex align-items-center",children:[e.toggleChat&&(0,i.jsx)("div",{className:"icon pe-2",onClick:e.toggleChat,children:(0,i.jsx)(w.G,{icon:y.lXL})}),(0,i.jsx)("div",{className:"video-fit-options-selector-div",children:(0,i.jsx)(N.ZP,{selectedVideoFitOption:be,onVideoFitOptionChange:function(e){Se(e)}})}),c&&pe&&c.length>0&&(0,i.jsx)("div",{className:"quality-div",children:(0,i.jsx)(E.Z,{qualities:c,selectedQuality:pe,onQualityChange:Le})}),"1"!=m&&!I&&(0,i.jsx)("div",{className:"icon",onClick:function(){var e=document.getElementById("hlsvideo");document.pictureInPictureElement?document.exitPictureInPicture():e.requestPictureInPicture().then((function(t){re(!0),e.addEventListener("leavepictureinpicture",(function(){re(!1)}))})).catch((function(e){console.error(e),x.A.error("Picture in picture mode not supported")}))},children:ie?(0,i.jsx)(w.G,{icon:y.wyP}):(0,i.jsx)("img",{src:"/icons/pic.svg",style:{height:"24px",width:"24px"},alt:"Picture in Picture"})}),(0,i.jsx)("div",{id:"hls-full-screen",className:"icon",style:I?{visibility:"hidden"}:{},onClick:function(){var t=document.getElementById("hlsplayerwithchat")?document.getElementById("hlsplayerwithchat"):document.getElementById("hlsplayer"),n=t.getElementsByTagName("video")[0];document.fullscreenElement?(document.exitFullscreen(),screen.orientation.lock&&screen.orientation.lock("natural")):((0,T.Zx)(t,n,(function(){document.fullscreenElement?(te(!0),e.setIsFullScreen&&e.setIsFullScreen(!0)):(te(!1),e.setIsFullScreen&&e.setIsFullScreen(!1))})),screen.orientation.lock&&screen.orientation.lock("landscape-primary"))},children:(0,i.jsx)(w.G,{icon:ee?y.Qj4:y.TL5})})]})]})]})]})]})}var B=!0;function O(e){var t=e.token,n=e.urls,l=e.isMobile,f=e.isIos,m=e.quality,p=e.watermark,h=e.isLive,y=e.isPremier,w=e.startDate,g=e.datetime,x=e.gcp_cookie,b=e.ivb6,S=e.enable_adaptivebitrate,j=e.seekBarDisabled,E=e.uhs_version,k=e.isAdmin,N=void 0!==k&&k,I=e.debug,C=void 0!==I&&I,_=e.enableExperimentalFeatures,T=void 0===_?"0":_,L=(0,r.useState)(!1),M=L[0],B=L[1],O=(0,r.useContext)(u.Z),q=(O.currentUser,O.setCurrentUser),D=n.find((function(e){return e.quality==m}));D||(D=n[0]);var R={};(0,r.useEffect)((function(){if("undefined"!=typeof localStorage){try{var e=localStorage.getItem(d.gm);(0,a.isEmpty)(e)||(e=JSON.parse(e),q(e))}catch(u){console.error("[SecurePlayer] Error",u)}try{var i=JSON.parse(localStorage.getItem(d.bW)||"{}");Object.keys(i).filter((function(e){return e.length>10})).forEach((function(e){e!=t&&D.videoId&&e!=D.videoId&&delete i[e]})),localStorage.setItem(d.bW,JSON.stringify(i))}catch(m){console.error("[SecurePlayer] Error",m)}}if(!(0,a.isEmpty)(x)){var r=new Date;r.setTime(r.getTime()+36e5),d.qW.forEach((function(e){(0,v.d8)("Edge-Cache-Cookie",x.replace("Edge-Cache-Cookie
1=",""),3600,"/",e,!0,!1,"None",!0)}))}if(g&&!f){var o=(0,s.bd)(g,t).toString("base64");window.lv=o,window.ivb6=b,window.tmpfn=function(e,t,n){return(0,s.k1)(e,t,n,g.charAt(g.length-1))}}var l=0;if("undefined"==typeof window.videojs||"undefined"==typeof window.videojsContribQualityLevels)var c=setInterval((function(){"undefined"!=typeof window.videojs&&"undefined"==typeof window.videojsContribQualityLevels||30==l?(B(!0),clearInterval(c)):l+=1}),1e3);else B(!0);return h||f||(n.forEach((function(e){R[e.path]=e.jstr})),window.keyString=D.kstr,window.MS=R),function(){}}),[]);var F=function(e){if(!h){if(f){var t,n;window.top&&window.top.postMessage("qualityChange","*"),"undefined"!=typeof(null===(t=window.webkit)||void 0===t||null===(n=t.messageHandlers)||void 0===n?void 0:n.iOSInterface)&&window.webkit.messageHandlers.iOSInterface.postMessage(JSON.stringify({event:"qualityChange",data:e}));var i=new URL(window.location.href);return i.searchParams.set("quality",e.quality),window.location.href=i.toString(),!1}window.manifestString=e.jstr,window.keyString=e.kstr}};return M?(0,i.jsx)("div",{children:h?(0,i.jsx)(c.Z,{src:D.path,qualities:n,selectedQuality:D,seekBarDisabled:j,low_latency_enabled:!0,isWindowsApp:!1,isMobile:l,disableFluidMode:!0,watermarkText:p,isAdmin:N,debug:C}):f&&E>=2?(0,i.jsx)(P,{src:D.path,qualities:n,selectedQuality:D,seekBarDisabled:j,low_latency_enabled:!0,isWindowsApp:!1,isMobile:l,onBeforeQualityChange:F,disableFluidMode:!0,watermarkText:p,isAdmin:N,debug:C}):(0,i.jsx)(o.Z,{src:D.path,qualities:n,videoId:D.videoId,selectedQuality:D,onBeforeQualityChange:F,isMobile:l,disableFluidMode:!0,isPremier:y,startDate:w,withCredentials:!(0,a.isEmpty)(x),enableAdaptiveBitrate:S,enableExperimentalFeatures:T,watermarkText:p,isAdmin:N,debug:C})}):null}O.layout=function(e){var t=e.children;return(0,i.jsxs)("div",{children:[(0,i.jsx)(m(),{id:"playerLoader",dangerouslySetInnerHTML:{__html:'\n  const loader = document.getElementById("globalLoader");\n  if (loader) {\n    loader.style.display = "block";\n  }'}}),(0,i.jsx)(m(),{strategy:"beforeInteractive",src:"https://cdnjs.cloudflare.com/ajax/libs/videojs-contrib-quality-levels/2.2.0/videojs-contrib-quality-levels.min.js"}),t]})},O.layoutTagmango=function(e){var t=e.children;return(0,i.jsx)("div",{style:{maxHeight:"100%"},className:"overflow-hidden",children:t})}}},function(e){e.O(0,[4885,9412,614,5675,6661,6157,526,9774,2888,179],(function(){return t=43377,e(e.s=t);var t}));var t=e.O();_N_E=t}]);

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.