PageSourceSearch

https://abema.tv/assets/compat/95817b8a1597f00a.5507.bundle.js

js abema.tv collected 2026-09-24 08:30:46 UTC 10,794 bytes, 1 lines download raw bytes

1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[5507],{65145:function(e,n,t){t.d(n,{Ft:function(){return 60},KK:function(){return 192},a6:function(){return 10},iN:function(){return 10},pp:function(){return 108}})},44542:function(e,n,t){t.d(n,{s:function(){return O}});var a=t(62906),o=t(90563),r=t(57215),i=t(64558),s=t(65145),u=t(80713),l=t(69895),c=t(1102),h=t(59083),_=t(7927),d=t(39305),y=t(56758),p=t(13964),b=t(68610),v=t(8421),P=t(21470),f=t(60706),m=t(80914),k=t(54114),C=t(13571),g=function(e){var n,a,o,r,s=e.ref,u=(0,y._)(e,["ref"]),l=u.sourceParam,h=u.useragent,_=u.deviceType,g=u.playType,S=u.onDestroy,T=(0,y._)(u,["sourceParam","useragent","deviceType","playType","onDestroy"]),R=!!(0,b.NN)(l)&&l.isDrm,x=(n=h,!(0,p.aR)(n)&&!(0,p.nr)(n));(0,c.useEffect)(function(){return function(){return S()}},[]);var D=(0,P.tw)({sourceParam:l,preferDashPlaylist:x,ua:h});if(null===D)throw Error("ContainerStoreでnullにならない構造になっているはずですが、エラーになっています。");var $=new f.$(D,x,l.type),A=(o=(a=(0,k._)(c.useState(null),2))[0],r=a[1],(0,c.useEffect)(function(){(0,m._)(function(){var e,n;return(0,C._)(this,function(a){switch(a.label){case 0:if(!((0,p.nr)(h)||(0,p.aR)(h)))return[3,2];return[4,Promise.all([t.e(4024),t.e(7723),t.e(3796)]).then(t.bind(t,95862))];case 1:return e=a.sent().HlsJSWrapper,r(function(){return e}),[2];case 2:return[4,Promise.all([t.e(4024),t.e(9227),t.e(1415)]).then(t.bind(t,79771))];case 3:return n=a.sent().DashJSWrapper,r(function(){return n}),[2]}})})().catch(function(){})},[h,g,R]),o);return null===A?null:(0,i.jsx)(A,(0,d._)({ref:s,src:$,deviceType:_,useragent:h,token:l.mediaToken,contentId:(0,b.NN)(l)?l.contentId:"",playType:g,convertEmsg:v.M,convertID3:v.Y},T))},S=t(576),T=t(25828),R=t(38960),x=t(49304),D=t(74344),$=t(97188),A=t(46550),w=t(71375),I=t(85627),M=function(){function e(n){var t=this;(0,a._)(this,e),(0,r._)(this,"handler",void 0),(0,r._)(this,"renderer",void 0),(0,r._)(this,"prevTracks",[]),(0,r._)(this,"_selectedId",null),this.handler=new I.HQ({onSubtitleTrackChanged:function(e){if(t.hasTracksChanged(e)){var a;null==(a=n.onChangedTrack)||a.call(n,e),t.prevTracks=e}},onSubtitleCuesChanged:function(e){t.renderer.render(new I.uu(e.activeCues))}}),this.renderer=new I.u$}return(0,o._)(e,[{key:"activate",value:function(){this.renderer.activate()}},{key:"deactivate",value:function(){this.renderer.deactivate()}},{key:"setSubtitleContainerView",value:function(e){this.renderer.setSubtitleContainerView(e)}},{key:"selectSubtitle",value:function(e){this._selectedId=e,this.handler.selectedId=e,null===e&&this.renderer.render(new I.uu([]))}},{key:"changeTracks",value:function(e){this.handler.init(),this.handler.addTracks(e),this.handler.selectedId=this._selectedId}},{key:"hasTracksChanged",value:function(e){if(this.prevTracks.length!==e.length)return!0;for(var n=0;n<e.length;n++)if(this.prevTracks[n]!==e[n])return!0;return!1}}]),e}(),E=t(92250),K=function(e){function n(e){var t,o;return(0,a._)(this,n),t=(0,R._)(this,n,[e]),(0,r._)(t,"_subscription",void 0),(0,r._)(t,"_player",void 0),(0,r._)(t,"_onPlayerWrapperMounted$",void 0),(0,r._)(t,"_onPlayerReady$",void 0),(0,r._)(t,"_subtitleController",void 0),t._subscription=new $.yU,t._player=null,t._onPlayerWrapperMounted$=new _.B,t._onPlayerReady$=new _.B,t._onGetMetaData=t._onGetMetaData.bind(t),t._onPlayerReady=t._onPlayerReady.bind(t),t._onInitialPlay=t._onInitialPlay.bind(t),t._onStartPlaying=t._onStartPlaying.bind(t),t._onPlaybackStarted=t._onPlaybackStarted.bind(t),t._onPause=t._onPause.bind(t),t._onSeeking=t._onSeeking.bind(t),t._onSeeked=t._onSeeked.bind(t),t._onPlaybackComplete=t._onPlaybackComplete.bind(t),t._onChangeCurrentPosition=t._onChangeCurrentPosition.bind(t),t._onChangeDuration=t._onChangeDuration.bind(t),t._onChangePlaybackRate=t._onChangePlaybackRate.bind(t),t._onChangeVolume=t._onChangeVolume.bind(t),t._onError=t._onError.bind(t),t._onDestroy=t._onDestroy.bind(t),t._onMediaKeyStatusChanged=t._onMediaKeyStatusChanged.bind(t),t._changeScreenStatus=t._changeScreenStatus.bind(t),t._onAddedAllTextTracks=t._onAddedAllTextTracks.bind(t),t._subscribeOnPlayerWrapperMountedAndOnPlayerReady=t._subscribeOnPlayerWrapperMountedAndOnPlayerReady.bind(t),t._setPlayerRef
1=t._setPlayerRef.bind(t),t._subtitleController=new M({onChangedTrack:function(e){t.props.observer.onSubtitleTrackChange$.next(e)}}),t._subtitleController.activate(),t._subtitleController.setSubtitleContainerView(null!=(o=e.subtitleContainerView)?o:null),t._subscription.add(t._subscribeOnPlayerWrapperMountedAndOnPlayerReady()),t}return(0,x._)(n,e),(0,o._)(n,[{key:"componentWillUnmount",value:function(){this._subscription.unsubscribe()}},{key:"shouldComponentUpdate",value:function(e){return!!((0,b.NN)(this.props.sourceParam)&&(0,b.NN)(e.sourceParam))&&this.props.sourceParam.playlists!==e.sourceParam.playlists}},{key:"render",value:function(){var e=this.props,n=e.player,t=e.sourceParam,a=e.startPosition,o=e.autoplay,r=e.playType,s=e.deviceType,u=e.useragent,l=e.enableWatchtimeAPI,c=e.watchtimeContentParam,h=e.resolution,_=e.initialVolume,d=e.playbackRate,y=e.observer,p=e.intent,b=e.maxResolution;return(0,i.jsx)(n,{ref:this._setPlayerRef,playType:r,deviceType:s,useragent:u,sourceParam:t,autoplay:o,initialVolume:_,startPosition:a,playbackRate:d,onGetMetaData:this._onGetMetaData,onPlayerReady:this._onPlayerReady,onStartPlaying:this._onStartPlaying,onInitialPlay:this._onInitialPlay,onPlaybackStarted:this._onPlaybackStarted,onPause:this._onPause,onSeeking:this._onSeeking,onSeeked:this._onSeeked,onPlaybackComplete:this._onPlaybackComplete,onChangeCurrentPosition:this._onChangeCurrentPosition,onChangeDuration:this._onChangeDuration,onChangePlaybackRate:this._onChangePlaybackRate,onChangeVolume:this._onChangeVolume,onError:this._onError,onDestroy:this._onDestroy,enableWatchtimeAPI:l,onChangeScreenStatus:this._changeScreenStatus,watchtimeContentParam:c,resolution:h,maxResolution:b,onAddedAllTextTracks:this._onAddedAllTextTracks,playerObserver:y,playerIntent:p,onMediaKeyStatusChanged:this._onMediaKeyStatusChanged})}},{key:"_onAddedAllTextTracks",value:function(e){this._subtitleController.changeTracks(e)}},{key:"_onMediaKeyStatusChanged",value:function(e){Array.from(e.values()).some(function(e){return"output-restricted"===e})&&this.props.observer.onHDCPError$.next()}},{key:"_onGetMetaData",value:function(e){var n=this;e.forEach(function(e){n.props.observer.onGetMetaData$.next(e)})}},{key:"_onChangeVolume",value:function(e){this.props.observer.onChangeVolume$.next(e)}},{key:"_onPlayerReady",value:function(){this._onPlayerReady$.next()}},{key:"_onStartPlaying",value:function(e){this.props.observer.onStartPlaying$.next(e)}},{key:"_onInitialPlay",value:function(e){this.props.observer.onInitialPlay$.next(e)}},{key:"_onPlaybackStarted",value:function(e){this.props.observer.onPlaybackStarted$.next(e)}},{key:"_onPause",value:function(e){this.props.observer.onPause$.next(e)}},{key:"_onSeeking",value:function(e){this.props.observer.onSeeking$.next(e)}},{key:"_onSeeked",value:function(e){this.props.observer.onSeeked$.next(e)}},{key:"_onPlaybackComplete",value:function(e){this.props.observer.onPlaybackComplete$.next(e)}},{key:"_onChangeCurrentPosition",value:function(e){this.props.observer.onChangeCurrentPosition$.next(e)}},{key:"_onChangeDuration",value:function(e){this.props.observer.onChangeDuration$.next(e)}},{key:"_onChangePlaybackRate",value:function(e){this.props.observer.onChangePlaybackRate$.next(e)}},{key:"_onError",value:function(e){this.props.observer.onError$.next(e)}},{key:"_onDestroy",value:function(){this.props.observer.onDestroy$.next()}},{key:"_changeScreenStatus",value:function(e){this.props.observer.onChangePresentationMode$.next(e)}},{key:"_subscribeOnPlayerWrapperMountedAndOnPlayerReady",value:function(){var e=this;return(0,A.z)([this._onPlayerWrapperMounted$.pipe((0,w.$)()),this._onPlayerReady$.pipe((0,w.$)())]).subscribe({next:function(){var n=e._player;if(null===n)return void(0,D.H)("Player instance and wrapper are surely created but instance is missing.");var t=e.props,a=t.intent,o=t.observer,r=t.autoplay;a.dispatcher().unsubscribeUninitializedErrorSubscription(),e._subscription.add((0,E.v)(a.dispatcher().asObservable(),o,n,e._subtitleController)),o.onPlayerReady$.next(r),r&&a.play()},error:D.H})}},{key:"_setPlayerRef",value:function(e){this._player=e,this._onPlayerWrapperMounted$.next()}}]),n}(c.Component),O=function(){function e(n,t,o){(0,a._)(this,e),(0,r._)(this,"_intent",void 0),(0,r._)(this,"_observer",void 0),(0,r._)(this,"_deviceType",void 0),(0,r._)(this,"_useragent",void 0),(0,r._)(this,"_root",void 0),(0,r._)(this,"_timeoutId",void 0),(0,r._)(this,"_options",void 0),(0,r._)(this,"onDeactivate$",void 0),this._intent=(0,S.I)(),this._observer=(0,T.a)(),this._deviceType=n,this._useragent=t,this._root=null,this._options=o,this._timeoutId=null,this.onDeactivate$=new _.B,this.getTimelineThumbnailSource=this.getTimelineThumbnailSource.bind(this)}return(0,o._)(e,[{key:"activate",value:function(e){var n=e.mountPoint,t=e.subtitleContainerView,a=e.sourceParam,o=e.startPosition,r=e.autoplay,s=e.enableWatchtimeAPI,u=e.watchtimeContentParam,l=e.initialVolume,c=e.resolution,h=e.maxResolution,_=e.playbackRate,d=e.playType,y=(0,i.jsx)(K,{sourceParam:a,startPosition:o,autoplay:r,intent:this._intent,observer:this._observer,player:g,deviceType:this._deviceType,playType:d,useragent:this._useragent,enableWatchtimeAPI:s,watchtimeContentParam:u,initialVolume:l,resolution:c,maxResolution:h,playbackRate:_,subt
1itleContainerView:t});this.mountAsync(n,y)}},{key:"deactivate",value:function(){this.onDeactivate$.next(),this.unmountAsync()}},{key:"mountAsync",value:function(e,n){var t=this;this._timeoutId=window.setTimeout(function(){null!=t._root||(t._root=(0,h.createRoot)(e)),t._root.render(n)})}},{key:"unmountAsync",value:function(){null!==this._timeoutId&&clearTimeout(this._timeoutId);var e=this._root;this._root=null,null!==e&&setTimeout(function(){e.unmount()})}},{key:"getTimelineThumbnailSource",value:function(e){var n,t,a,o,r,i,c,h,_,d,y,p,b,v=this._options.timelineThumbComponent;return null==v?null:(t=(n={time:e,timelineThumbComponent:v}).time,a=n.timelineThumbComponent,r=Math.floor((o=Math.floor(t/s.iN))/s.Ft),c=(i={timelineThumbComponent:a,filename:"".concat(r*s.Ft*s.iN)}).timelineThumbComponent,h=i.filename,_=(0,l.BF)(c,h),d=(0,l.XK)({url:_,clientFalconOption:{width:s.KK*s.a6,height:s.pp*(s.Ft/s.a6),quality:u.S.LOW},disableSizeNormalization:!0}),p=Math.floor((y=o%s.Ft)/s.a6),b=y%s.a6,{spriteImageUrl:d,thumbnailCropRect:{top:p*s.pp,left
1:b*s.KK,width:s.KK,height:s.pp}})}},{key:"intent",get:function(){return this._intent}},{key:"observer",get:function(){return this._observer}}]),e}()}}]);

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.