1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[809],{747:function(e,n,t){"use strict";t.r(n),t.d(n,{__N_SSG:function(){return p}});var r=t(9008),i=t.n(r),o=t(5152),u=t.n(o),a=t(67294),d=t(92145),l=t(11163),s=t(75430),c=t(14201),f=t(85893),_=u()((function(){return Promise.all([t.e(9229),t.e(3006),t.e(5409)]).then(t.bind(t,99019))}),{loadableGenerated:{webpack:function(){return[99019]}}}),v=u()((function(){return Promise.all([t.e(9229),t.e(3006),t.e(1311)]).then(t.bind(t,42688))}),{loadableGenerated:{webpack:function(){return[42688]}}}),p=!0;n.default=function(){var e=(0,l.useRouter)(),n=(0,d.I0)(),t=(0,a.useState)({}),r=t[0],o=t[1],u=e.query.id,p=(0,d.v9)((function(e){return e.videoPlayerState})).videoPlayerData;return(0,a.useEffect)((function(){u&&n((0,s.R2x)((0,c.v2)().getVideoPlayerData.replace("{tinyUrlId}",u)))}),[u]),(0,a.useEffect)((function(){if(p){var e=atob(p);e&&o(JSON.parse(e))}}),[p]),(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(i(),{children:(0,f.jsx)("meta",{httpEquiv:"Permissions-Policy",content:"encrypted-media=(self)"})}),r&&r.unitProgressVideoModel&&r.unitProgressVideoModel.unitProgressModel&&r.unitProgressVideoModel.subTopicApiModel&&r.videoSettings&&"RECORDED_VIDEO"===r.videoType?(0,f.jsx)(_,{videoPlayerData:r}):null,r&&null!==r&&void 0!==r&&r.videoUrl&&"LIVE_CLASS_RECORDED_VIDEO"===r.videoType?(0,f.jsx)(v,{decodedVideoPlayerData:r}):null]})}},62883:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/video-player/[id]",function(){return t(747)}])}},function(e){e.O(0,[9774,2888,179],(function(){return n=62883,e(e.s=n);var n}));var n=e.O();_N_E=n}]);
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.