PageSourceSearch

https://wod.wowow.co.jp/assets/wod.1789527044.js

js wowow.co.jp collected 2026-10-01 10:29:23 UTC 2,265,053 bytes, 2 lines download raw bytes

1/*! For license information please see wod.1789527044.js.LICENSE.txt */
2!function(){var e,t={
2"./src/api/Api.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.Api=void 0;var s=n(a("./node_modules/@babel/runtime/regenerator/index.js")),r=n(a("./node_modules/@babel/runtime/helpers/asyncToGenerator.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),d=n(a("./src/common/Axios.ts"));t.Api=function(){function e(e){(0,l["default"])(this,"api",void 0),this.api=new d["default"](e)}var t=e.prototype;return t.get=function(){var e=(0,r["default"])(s["default"].mark((function t(e,a){var n,o=arguments;return s["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=o.length>2&&o[2]!==undefined?o[2]:{},t.abrupt("return",this.api.get(e,a,n));case 2:case"end":return t.stop()}}),t,this)})));return function(t,a){return e.apply(this,arguments)}}(),t.post=function(){var e=(0,r["default"])(s["default"].mark((function t(e,a){var n,o=arguments;return s["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=o.length>2&&o[2]!==undefined?o[2]:{},t.abrupt("return",this.api.post(e,a,n));case 2:case"end":return t.stop()}}),t,this)})));return function(t,a){return e.apply(this,arguments)}}(),t.del=function(){var e=(0,r["default"])(s["default"].mark((function t(){return s["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),t)})));return function(){return e.apply(this,arguments)}}(),t.patch=function(){var e=(0,r["default"])(s["default"].mark((function t(){return s["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),t)})));return function(){return e.apply(this,arguments)}}(),(0,i["default"])(e)}();!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/api/Api.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/api/Api.ts")}}()},
2"./src/api/BffPlaybackApi.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.BffPlaybackApi=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),l=a("./src/api/Api.ts");function d(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function u(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?d(Object(a),!0).forEach((function(t){(0,s["default"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):d(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}t.BffPlaybackApi=function(e){function t(t){return e.call(this,u(u({},t),{},{baseURL:"/api/playback"}))||this}(0,i["default"])(t,e);var a=t.prototype;return a.auth=function(e,t){return this.api,this.post("/auth",e,t)},a.reauth=function(e,t){return this.post("/reauth",e,t)},a.checkAvailability=function(e,t){return this.post("/check_availability",e,t)},(0,r["default"])(t)}(l.Api);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/api/BffPlaybackApi.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/api/BffPlaybackApi.ts")}}()},
2"./src/api/BffStreaksPlaybackApi.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.BffStreaksPlaybackApi=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),l=a("./src/api/Api.ts");function d(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function u(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?d(Object(a),!0).forEach((function(t){(0,s["default"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):d(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}t.BffStreaksPlaybackApi=function(e){function t(t){return e.call(this,u(u({},t),{},{baseURL:"/api/streaks_playback"}))||this}return(0,i["default"])(t,e),t.prototype.getStreaksMedia=function(e){try{return this.post("/media",e)}catch(t){}},(0,r["default"])(t)}(l.Api);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/api/BffStreaksPlaybackApi.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/api/BffStreaksPlaybackApi.ts")}}()},
2"./src/apps/bluerose/blueroseApp.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./src/sketch-platform/app/App.ts")),i=n(a("./src/apps/bluerose/routeHandlers.ts")),l=n(a("./src/apps/common/routes.ts")),d=n(a("./src/apps/bluerose/createApp.ts")),u=n(a("./src/domain/libs/util.ts")),c=n(a("./src/common/PlayerApp.ts")),f=n(a("./src/common/AuthApp.ts")),p=n(a("./src/common/GtmApp.ts")),m=n(a("./src/common/AppsFlyerApp.ts")),h=n(a("./src/common/WatchPartyApp.ts")),y=n(a("./src/common/FullScreenApp.ts")),b=(0,d["default"])({},{},{});t["default"]=new r["default"]({routeHandlers:i["default"],routes:l["default"]},{handleCreateContext:function(e){var t=new y["default"],a=new c["default"]({config:u["default"].get(e,"model.models.config.data",{}),browserInfo:u["default"].get(e,"model.models.browserInfo.data",{}),googlecast:u["default"].get(e,"model.models.googlecast.data",{}),fsApp:t}),n=new f["default"](u["default"].get(e,"model.models",{}),{},u["default"].get(e,["model","node","req"])),o=new p["default"]({models:u["default"].get(e,"model.models",{}),config:u["default"].get(e,"model.models.config.data",{}),browserInfo:u["default"].get(e,"model.models.browserInfo.data",{})}),r=new m["default"]({models:u["default"].get(e,"model.models",{}),config:u["default"].get(e,"model.models.config.data",{}),browserInfo:u["default"].get(e,"model.models.browserInfo.data",{})}),i=new h["default"](n,u["default"].get(e,"model.models",{}),{},u["default"].get(e,["model","node","req"]));return(0,s["default"])({},e,{discoveryApp:b,playerApp:a,authApp:n,gtmApp:o,appsFlyerApp:r,fsApp:t,watchPart
2yApp:i,discoveryStore:b.getStore()})},handleRouteChange:function(e,t){return e.authApp.setRouteHandler(t),e.gtmApp.setRouteHandler(t),e}});!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/blueroseApp.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/blueroseApp.ts")}}()},
2"./src/apps/bluerose/clients/wod.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");a("./node_modules/core-js/shim.js"),a("./node_modules/regenerator-runtime/runtime.js"),a("./node_modules/lazysizes/lazysizes.js"),a("./node_modules/lazysizes/plugins/unveilhooks/ls.unveilhooks.js");var r=n(a("./src/domain/libs/util.ts")),i=n(a("./node_modules/falcor-http-datasource/src/XMLHttpSource.js")),l=n(a("./src/sketch-platform/utils/PathEvaluator.ts")),d=n(a("./src/apps/bluerose/initAppContext.ts")),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=p(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./src/constants/cookie.ts")),c=a("./src/sketch-platform/renderers/index.ts"),f=n(a("./src/apps/history.ts"));function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(p=function(e){return e?a:t})(e)}window.app=window.app||{},window.app.reactContext=window.app.reactContext||{},window.onpageshow=function(e){var t=window.app.appContext.cookieDough.get(u.PROFILE_UID),a=r["default"].get(window.app.appContext.getModelData("memberContext"),"profileData.active."+u.PROFILE_UID);(e.persisted||window.performance&&2==window.performance.navigation.type)&&t!=a&&window.location.reload()};var m="/pathEvaluator";if("NON_REGISTERED_MEMBER"===r["default"].get(window,"app.reactContext.models.userInfo.data.status")){var h=r["default"].get(window,"app.reactContext.models.browserInfo.data.deviceCode");m="/anon/".concat(h,"/path")}var y=new l["default"]({collectRatio:.75,source:new i["default"](m,{headers:{"If-Modified-Since":"Thu, 01 Jan 1970 00:00:00 GMT"},timeout:3e4}),errorSelector:function(e){e.$expires=-12e4}});y.setCache(window.app.falcorCache);r["default"].cloneDeep(window.app.reactContext);var b=document.getElementById("appMountPoint");(0,d["default"])(y,f["default"],(function(e){new c.ReactClientRenderer(b,e).render((function(e,t){}))})),function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/clients/wod.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/clients/wod.ts")}}()},
2"./src/apps/bluerose/components/billboard/Billboard.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),d=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),u=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),c=n(a("./node_modules/react/index.js")),f=n(a("./node_modules/prop-types/index.js")),p=n(a("./src/domain/libs/util.ts")),m=n(a("./node_modules/classnames/index.js")),h=n(a("./node_modules/react-visibility-sensor/dist/visibility-sensor.js")),y=n(a("./node_modules/@logiclogic/react-slider/dist/slider.js")),b=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=M(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./src/sketch-platform/utils/browserEvents.ts")),v=a("./src/common/GtmApp.ts"),g=n(a("./src/apps/bluerose/components/billboard/BillboardCard.tsx")),_=n(a("./src/apps/bluerose/components/billboard/BillboardCardLoading.tsx")),E=n(a("./src/apps/bluerose/components/billboard/BillboardIndicator.tsx")),w=n(a("./src/apps/bluerose/components/browse/PaletteImpression.tsx")),P=n(a("./src/apps/bluerose/components/browse/Epg/EpgEvent.tsx")),x=n(a("./src/domain/libs/datetime.ts"));function M(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(M=function(e){return e?a:t})(e)}var C=function(e){function t(){return e.apply(this,arguments)||this}(0,u["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this.props.onMount()},a.render=function(){return this.props.children},(0,d["default"])(t)}(c["default"].Component),k=t["default"]=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,l["default"])((0,i["default"])(n),"sliderRef",void 0),(0,l["default"])((0,i["default"])(n),"rowContentRef",void 0),(0,l["default"])((0,i["default"])(n),"items",void 0),(0,l["default"])((0,i["default"])(n),"maxItems",void 0),(0,l["default"])((0,i["default"])(n),"totalItems",void 0),(0,l["default"])((0,i["default"])(n),"_isMounted",void 0),(0,l["default"])((0,i["default"])(n),"_displayed",void 0),(0,l["default"])((0,i["default"])(n),"_reportedDisplayed",void 0),(0,l["default"])((0,i["default"])(n),"cancelAddActivePageProgressTimer",void 0),(0,l["default"])((0,i["default"])(n),"isVisible",void 0),(0,l["default"])((0,i["default"])(n),"__palette",void 0),(0,l["default"])((0,i["default"])(n),"_isUpdated",void 0),(0,l["default"])((0,i["default"])(n),"_player",void 0),(0,l["default"])((0,i["default"])(n),"autoplayIntervalMs",void 0),(0,l["default"])((0,i["default"])(n),"prevMastheadKeys",void 0),n.prevMastheadKeys=[],n.sliderRef=c["default"].createRef(),n.rowContentRef=c["default"].createRef(),n.maxItems=t.isHome?10:5,n.palette=t.model.getSync("palette.".concat(t.paletteId)),n.totalItems=p["default"].min([n.maxItems,p["default"].get(n.palette,"objects.length",0)]),n.setAutoplay=n.setAutoplay.bind((0,i["default"])(n)),n.clearAutoplay=n.clearAutoplay.bind((0,i["default"])(n)),n.handleAutoplay=n.handleAutoplay.bind((0,i["default"])(n)),n.handleMuted=n.handleMuted.bind((0,i["default"])(n)),n.handleMount=n.handleMount.bind((0,i["default"])(n)),n.onClickOther=n.onClickOther.bind((0,i["default"])(n)),n.onClickDescriptionButton=n.onClickDescriptionButton.bind((0,i["default"])(n)),n.onClickPlayButton=n.onClickPlayButton.bind((0,i["default"])(n)),n.onClickThumbnail=n.onClickThumbnail.bind((0,i["default"])(n)),n.sendToGtm=n.sendToGtm.bind((0,i["default"])(n)),n.onChangeVisible=n.onChangeVisible.bind((0,i["default"])(n)),n.onPlayerReady=n.onPlayerReady.bind((0,i["default"])(n)),n.onPlayerTimeUpdate=n.onPlayerTimeUpdate.bind((0,i["default"])(n)),n.onPlayerEnded=n.onPlayerEnded.bind((0,i["default"])(n)),n.onSliderMove=n.onSliderMove.bind((0,i["default"])(n)),n.goToPage=n.goToPage.bind((0,i["default"])(n)),n.getActivePage=n.getActivePage.bind((0,i["default"])(n)),n.onActivePageChange=n.onActivePageChange.bind((0,i["default"])(n)),n.setTimerAddAutoplayActiveProgress=n.setTimerAddAutoplayActiveProgress.bind((0,i["default"])(n)),n.handleWheel=n.handleWheel.bind((0,i["default"])(n)),n.pushMastheadImpressionOnce=n.pushMastheadImpressionOnce.bind((0,i["default"])(n)),n.autoplayIntervalMs=n.getAutoplayIntervalMs(),n.state={muted:!0,dispose:null,fetchDataError:null,activePage:0,activePageProgress:0,autoplay:!1,spMode:!1},n.checkMediaQuery=p["default"].throttle(n.checkMediaQuery.bind((0,i["default"])(n)),300,{leading:!0,trailing:!0}),n}(0,u["default"])(t,e);var a=t.prototype;return a.checkMediaQuery=function(){var e=!1;e=!window.matchMedia("screen and (min-width: 768px)").matches,this._isMounted?this.setState({spMode:e}):this.state.spMode=e},a.getChildContext=function(){return{listContext:this.props.listContext,isTallRow:"originals"===this.props.listContext}},a.componentDidMount=function(){var e;(this._isMounted=!0,this.fetchData(this.props),this.checkMediaQuery(),this.context.getModelData("browserInfo").isTouchDevice)?b.addEventListener("orientationchange",this.checkMediaQuery):(null===(e=this.rowContentRef.current)||void 0===e||e.addEventListener("wheel",this.handleWheel),b.addEventListener("resize",this.checkMediaQuery));this._reportDisplayed()},a._reportDisplayed=function(){this.props.reportRowDisplayed&&null!=this.props.paletteId&&this._reportedDisplayed!==this._displayed&&(this._reportedDisplayed=this._displayed,this.props.reportRowDisplayed(this.props.paletteId,this._displayed))},a.pushMastheadImpressionOnce=function(){var e=this.items[this.state.activePage],t=this.state.activePage;if(!this.prevMastheadKeys.includes(t)){var a=p["default"].get(e,"linearChannelMeta"),n=p["default"].get(e,"seriesMeta")&&p["default"].get(e,"seasonMeta"),o="group"===p["default"].get(e,"type"),s=n?{refId:p["default"].get(e,"seriesMeta.refId"),name:p["default"].get(e,"seriesMeta.name")}:null,r=o?{refId:p["default"].get(e,"refId"),name:p["default"].get(e,"name")}:{refId:p["default"].get(e,"seasonMeta.refId")||p["default"].get(e,"seriesMeta.refId"),name:p["default"].get(e,"seasonMeta.name")||p["default"].get(e,"seriesMeta.name")},i=null,l=null;p["default"].get(e,"advertisingId")?l={id:p["default"].get(e,"advertisingId"),name:p["default"].get(e,"name")}:i=p["default"].isEmpty(a)?{refId:p["default"].get(e,"refId"),name:p["default"].get(e,"name")||p["default"].get(e,"shortName"),rental:p["default"].get(e,"rental"),subscription:p["default"].get(e,"subscription")}:{refId:p["default"].get(e,"uniqueId"),name:p["default"].get(e,"name")};var d=p["default"].get(e,"attributes"),u=p["default"].get(e,"genres"),c=p["default"].get(e,"middleGenres"),f=p["default"].get(e,"schemaId"),m=this.state.activePage+1;this.prevMastheadKeys.push(t),this.context.gtmApp.pushDataLayerOnMastheadImpression({relationProgram:s,program:r,content:i,ad:l,attributes:d,genres:u,middleGenres:c,schemaId:f,mastheadOrder:m})}},a.componentDidUpdate=function(e,t){if(this.state.activePage!==t.activePage){if(this.state.autoplay){var a=this.items[this.state.activePage];!a||a.oap&&"palette"!==a.type||(this.cancelAddActivePageProgressTimer=this.setTimerAddAutoplayActiveProgress())}
2else this.isVisible&&this.setState({autoplay:!0});this.isVisible&&p["default"].get(this.context,"gtmApp")&&this.pushMastheadImpressionOnce()}var n;this.state.autoplay!==t.autoplay&&(this.state.autoplay?this.setAutoplay():"palette"!==(null===(n=this.items[this.state.activePage])||void 0===n?void 0:n.type)&&this.clearAutoplay());this._reportDisplayed()},a.componentWillUnmount=function(){var e;(this._isMounted=!1,this.state.dispose&&this.state.dispose(),this.cancelAddActivePageProgressTimer&&(this.cancelAddActivePageProgressTimer(),delete this.cancelAddActivePageProgressTimer),this.context.getModelData("browserInfo").isTouchDevice)?b.removeEventListener("orientationchange",this.checkMediaQuery):(null===(e=this.rowContentRef.current)||void 0===e||e.removeEventListener("wheel",this.handleWheel),b.removeEventListener("resize",this.checkMediaQuery))},a.fetchData=function(e){var t=this,a=p["default"].clone(e);a.toNum=this.maxItems-1;var n=this.constructor.getRootPath(this.context.models,{},a),o=this.constructor.getPaths(this.context.models,{},a);if(!this.state[JSON.stringify(o)]){this.state.dispose&&this.state.dispose(),this.state[JSON.stringify(o)]=o;var s=e.model.fetch(o),i=s.dispose;!1!==this._isUpdated&&this._isMounted?this.setState({dispose:i}):(0,r["default"])(this.state,{dispose:i}),s.then((function(a){t.palette=p["default"].get(a,"json.palette.".concat(t.props.paletteId)),delete t.state[JSON.stringify(o)];var s={fetchDataError:null,dispose:null,generation:e.model.getVersion(n)};t._isMounted?t.setState(s):(0,r["default"])(t.state,s)}))["catch"]((function(e){var a={fetchDataError:e,fetchingMoreRows:undefined,dispose:null};delete t.state[JSON.stringify(o)],t._isMounted?t.setState(a):(0,r["default"])(t.state,a)}))}},a.setAutoplay=function(){var e=this;setTimeout((function(){e.sliderRef.current.setAutoplay();var t=e.items[e.state.activePage];(t&&!t.oap||"palette"===(null==t?void 0:t.type))&&(e.cancelAddActivePageProgressTimer=e.setTimerAddAutoplayActiveProgress())}),0)},a.clearAutoplay=function(){this.sliderRef.current.autoplayID&&(clearInterval(this.sliderRef.current.autoplayID),this.sliderRef.current.autoplayID=null),this.cancelAddActivePageProgressTimer&&(this.cancelAddActivePageProgressTimer(),delete this.cancelAddActivePageProgressTimer)},a.handleAutoplay=function(e){this.setState({autoplay:e})},a.handleMuted=function(e){this.setState({muted:e})},a.handleMount=function(){},a.onClickOther=function(e){this.sendToGtm(v.CONTENT_EVENTS.CONTENT_CLICK,v.CLICK_AREA.CONTENT_CLICK.MUSTHEAD_OTHERS)(e)},a.onClickDescriptionButton=function(e){this.sendToGtm(v.CONTENT_EVENTS.CONTENT_CLICK,v.CLICK_AREA.CONTENT_CLICK.MUSTHEAD_DETAIL)(e)},a.onClickThumbnail=function(e){this.sendToGtm(v.CONTENT_EVENTS.CONTENT_CLICK,v.CLICK_AREA.CONTENT_CLICK.MUSTHEAD_THUMBNAIL)(e)},a.onClickPlayButton=function(e){p["default"].get(this.context,"gtmApp")&&this.sendToGtm(v.CONTENT_EVENTS.PLAY_CLICK,v.CLICK_AREA.PLAY_CLICK.MUSTHEAD)(e)},a._shelfOrder=function(){return this.props.getShelfOrder?this.props.getShelfOrder(this.props.paletteId):p["default"].get(this.props,"orderNum")},a.sendToGtm=function(e,t){var a=this;return function(n){if(n.onair=P["default"].additionalData(n.onair),p["default"].get(a.context,"gtmApp")){var o=a.state.activePage+1;if("palette"!==n.type){var s;n.onair?s=p["default"].get(n,"onair.linearChannelMeta"):n.linearChannelMeta&&(s=p["default"].get(n,"linearChannelMeta"));var r=p["default"].get(n,"seriesMeta")&&p["default"].get(n,"seasonMeta"),i="group"===p["default"].get(n,"type"),l=r?{refId:p["default"].get(n,"seriesMeta.refId"),name:p["default"].get(n,"seriesMeta.name")}:null,d=i?{refId:p["default"].get(n,"refId"),name:p["default"].get(n,"name")}:{refId:p["default"].get(n,"seasonMeta.refId")||p["default"].get(n,"seriesMeta.refId"),name:p["default"].get(n,"seasonMeta.name")||p["default"].get(n,"seriesMeta.name")},u=null,c=null;p["default"].get(n,"advertisingId")?c={id:p["default"].get(n,"advertisingId"),name:p["default"].get(n,"name")}:u=p["default"].isEmpty(s)?{refId:p["default"].get(n,"refId"),name:p["default"].get(n,"name")||p["default"].get(n,"shortName"),rental:p["default"].get(n,"rental"),subscription:p["default"].get(n,"subscription")}:{refId:p["default"].get(n,"uniqueId"),name:p["default"].get(n,"name")};var f={id:p["default"].get(a.palette,"id"),name:p["default"].get(a.palette,"title"),order:a._shelfOrder()},m=p["default"].get(n,"attributes"),h=p["default"].get(n,"genres");n.onair&&(h=p["default"].get(n,"onair.genres"),m=p["default"].get(n,"onair.attributes"));var y=p["default"].get(n,"middleGenres"),b=p["default"].get(n,"schemaId"),g={};n.onair?g=p["default"].isEmpty(s)?null:{deliveryStartAt:(0,x["default"])(p["default"].get(n,"onair.startAt")).format("YYYY/MM/DD HH:mm:ss"),programCode:p["default"].get(n,"onair.programCode"),programName:p["default"].get(n,"onair.name")}:n.linearChannelMeta&&(g=p["default"].isEmpty(s)?null:{deliveryStartAt:(0,x["default"])(p["default"].get(n,"startAt")).format("YYYY/MM/DD HH:mm:ss"),programCode:p["default"].get(n,"programCode"),programName:p["default"].get(n,"name")}),a.context.gtmApp.pushDataLayerOnContentPageClick(e,{content:u,program:d,relationProgram:l,channel:s,attributes:m,genres:h,middleGenres:y,schemaId:b,ad:c,mastheadOrder:o,shelf:f,linearProgram:g},t?{clickArea:t}:null)}else{var _={id:a.palette.id,name:a.palette.title,order:a._shelfOrder()},E={id:"p_".concat(n.id),name:n.name};a.context.gtmApp.pushDataLayerOnContentPIPClick(v.CONTENT_EVENTS.CONTENT_CLICK,{shelf:_,ad:E,mastheadOrder:o},{clickArea:t})}}}},a.onChangeVisible=function(e){this.isVisible=e,e&&this.pushMastheadImpressionOnce();var t=e;this._player?e?(this._player.play(),t=!1):this._player.pause():e&&(t=!0),this.handleAutoplay(t)},a.onPlayerReady=function(e){this._player=e,this.isVisible&&this.handleAutoplay(!1)},a.onPlayerTimeUpdate=function(e){if(this._player){var t=this._player.duration();this.setState({activePageProgress:Math.floor(e/t*100)}),this.isVisible||this._player.pause()}},a.onPlayerEnded=function(){this.setState({activePageProgress:100})},a.onSliderMove=function(e,t){delete this._player;var a=p["default"].get(e,"lowestVisibleItemIndex");this.onActivePageChange(a)},a.goToPage=function(e){this.sliderRef.current&&this.sliderRef.current.goToPage(e)},a.getActivePage=function(){if(this.sliderRef.current)return this.sliderRef.current.getActivePage()},a.onActivePageChange=function(e){this.cancelAddActivePageProgressTimer&&(this.cancelAddActivePageProgressTimer(),delete this.cancelAddActivePageProgressTimer),this.setState({activePage:e,activePageProgress:0})},a.setTimerAddAutoplayActiveProgress=function(){var e,t=this,a=0,n=0,o=!1;!function s(){e=setTimeout((function(){o||(a+=250,n=Math.floor(a/t.auto
2playIntervalMs*100),t.setState({activePageProgress:n}),a<t.autoplayIntervalMs&&s())}),250)}();return function(){o=!0,e&&(clearTimeout(e),e=null),t._isMounted?t.setState({activePageProgress:0}):t.state.activePageProgress=0}},a.handleWheel=function(e){e.deltaX<-50&&this.sliderRef.current.hasPrev()?(e.preventDefault(),this.sliderRef.current.advancePrev()):e.deltaX>50&&this.sliderRef.current.hasNext()&&(e.preventDefault(),this.sliderRef.current.advanceNext())},a.getAutoplayIntervalMs=function(){var e=this.context.getModelData("browserInfo");return!(e.isIOS||e.isAndroid)?1e4:5e3},a.render=function(){var e=this;if(this._displayed=!0,!this.items||0===this.items.length)return this.state.dispose?c["default"].createElement(_["default"],null):(this._displayed=!1,null);var t=this.context.getModelData("browserInfo"),a=!(t.isIOS||t.isAndroid),n=p["default"].map(this.items,(function(t,n){return c["default"].createElement(g["default"],{autoplaySpeed:e.autoplayIntervalMs,key:"billboard-card-".concat(t.id),onAutoplay:e.handleAutoplay,onMuted:e.handleMuted,muted:e.state.muted,popType:e.context.popType,model:e.props.model,rankNum:e.state.itemIndex,rowNum:e.props.rowNum,titleId:t.id,onClickOther:e.onClickOther,onClickDescriptionButton:e.onClickDescriptionButton,onClickPlayButton:e.onClickPlayButton,onClickThumbnail:e.onClickThumbnail,itemData:t,showOap:a,onPlayerReady:e.onPlayerReady,onPlayerTimeUpdate:e.onPlayerTimeUpdate,autoplay:e.isVisible,spMode:e.state.spMode,mastheadOrder:e.state.activePage+1,parentPalette:{id:e.palette.id,title:e.palette.title,order:e.props.orderNum},sendToGtm:function(a){return function(){return e.sendToGtm(v.CONTENT_EVENTS.CONTENT_CLICK,a)(t)}}})})),o=parseInt(this.palette.numOfRows,10)||1,s=Math.ceil(this.totalItems/o);return c["default"].createElement(w["default"],{paletteId:this.palette.id,paletteName:this.palette.title,orderNum:this.props.orderNum,useImpression:this.props.useImpression,onVisiblePalette:this.props.onVisiblePalette},c["default"].createElement("div",{className:(0,m["default"])("billboard-slider-row",{mb:t.isTouchDevice})},c["default"].createElement(h["default"],{onChange:this.onChangeVisible,partialVisibility:!1,offset:{top:0,bottom:0}},c["default"].createElement("div",{ref:this.rowContentRef,className:(0,m["default"])("row-content",{"has-indicator":this.items.length>1})},c["default"].createElement(C,{onMount:this.handleMount},c["default"].createElement(y["default"],{ref:this.sliderRef,autoplaySpeed:this.autoplayIntervalMs,itemsInRow:1,totalItems:s,arrowTabbable:!1,initialSlide:0,autoplay:this.state.autoplay,swipe:!1,enableLooping:!0,enablePeekBeforeMoveOnce:!0,enablePeek:!1,enableArrows:!0,enablePaginationIndicator:!0,clickablePaginationIndicator:!0,enableSwipe:!!t.isTouchDevice,autoAdjustWidth:!1,onSliderMove:this.onSliderMove},n),!this.state.spMode&&this.items&&this.items.length>1?c["default"].createElement(E["default"],{items:this.items,goToPage:this.goToPage,activePage:this.state.activePage,activePageProgress:this.state.activePageProgress}):null)))))},(0,d["default"])(t,[{key:"palette",get:function(){return this.__palette},set:function(e){this.__palette=e,this.__palette&&this.__palette.objects&&(this.items=p["default"].compact(p["default"].values(p["default"].omit(this.__palette.objects,["$__path","length"]))),this.items=p["default"].take(this.items,this.maxItems),this.totalItems=this.items.length,this.props.noContents&&!this.totalItems&&this.props.noContents(this.props.paletteId))}}],[{key:"propTypes",get:function(){return{firstDelay:f["default"].number,duration:f["default"].number,stop:f["default"].bool,paletteId:f["default"].oneOfType([f["default"].number,f["default"].string]).isRequired,listContext:f["default"].string.isRequired,title:f["default"].string,description:f["default"].string,enablePaginationIndicator:f["default"].bool,enablePushOut:f["default"].bool}}},{key:"defaultProps",get:function(){return{enablePaginationIndicator:!0,enablePushOut:!0}}},{key:"contextTypes",get:function(){return{popType:f["default"].string,isInitialRender:f["default"].bool,isOverlayPage:f["default"].bool,models:f["default"].object,getModelData:f["default"].func,routeHandler:f["default"].object,gtmApp:f["default"].object}}},{key:"childContextTypes",get:function(){return{isTallRow:f["default"].bool,listContext:f["default"].string}}}]),t}(c["default"].Component);(0,l["default"])(k,"getPaths",(function(e,t,a){if(!a.paletteId)return[];var n=function(e,t,a){return{from:a&&a.fromNum||0,to:a&&a.toNum?a.toNum-(a.fromNum||0):t&&t.numItems?t.numItems:a.isHome?9:4}},o=this.getRootPath(e,t,a);return g["default"].getPaths().map((function(e){return o.concat(["objects",n(0,t,a)]).concat(e)})).concat([o.concat(["objects","length"])]).concat([o.concat([["id","title"]])])})),(0,l["default"])(k,"getRootPath",(function(e,t,a){return a.paletteId?["palette",a.paletteId]:[]})),function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/billboard/Billboard.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/billboard/Billboard.tsx")}}()},
2"./src/apps/bluerose/components/billboard/BillboardCard.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),u=n(a("./node_modules/react/index.js")),c=n(a("./node_modules/react-dom/index.js")),f=n(a("./node_modules/prop-types/index.js")),p=n(a("./src/domain/libs/util.ts")),m=a("./src/common/GtmApp.ts"),h=n(a("./src/apps/common/components/MainViewLink.ts")),y=n(a("./src/apps/common/routes.ts")),b=n(a("./node_modules/classnames/index.js")),v=n(a("./src/apps/bluerose/components/browse/MyListButton.tsx")),g=n(a("./src/apps/common/components/BackgroundImage.tsx")),_=n(a("./src/apps/common/components/player/OAPPlayer.tsx")),E=n(a("./src/apps/bluerose/components/browse/SetDate.tsx")),w=n(a("./src/apps/bluerose/components/player/MetaTags.tsx")),P=n(a("./src/apps/bluerose/components/browse/Epg/EventInfo.tsx")),x=n(a("./src/utils/activeProfile.ts")),M=a("./src/apps/common/utils/metaUtil.ts"),C=a("./src/apps/common/utils/eventUtil.ts"),k=t["default"]=function(e){function t(t,a){var n;n=e.call(this,t,a)||this,(0,d["default"])((0,i["default"])(n),"_isMounted",void 0),(0,d["default"])((0,i["default"])(n),"titleLinkRef",void 0),(0,d["default"])((0,i["default"])(n),"enterTimerID",void 0),(0,d["default"])((0,i["default"])(n),"leaveTimerID",void 0),(0,d["default"])((0,i["default"])(n),"defaultPrevented",void 0),(0,d["default"])((0,i["default"])(n),"__item",void 0),n.titleLinkRef=u["default"].createRef();var o=n.constructor.getRootPath(a.models,{},t);return t.itemData?n.item=t.itemData:o&&(n.item=t.model.getSync(o)),n.onClickOther=n.onClickOther.bind((0,i["default"])(n)),n.onPointerOver=n.onPointerOver.bind((0,i["default"])(n)),n.onPointerOut=n.onPointerOut.bind((0,i["default"])(n)),n.startSlider=n.startSlider.bind((0,i["default"])(n)),n.stopSlider=n.stopSlider.bind((0,i["default"])(n)),n.onClickPlay=n.onClickPlay.bind((0,i["default"])(n)),n.onPlayerVolumeChange=n.onPlayerVolumeChange.bind((0,i["default"])(n)),n.onPlayerTimeUpdate=n.onPlayerTimeUpdate.bind((0,i["default"])(n)),n.onPlayerReady=n.onPlayerReady.bind((0,i["default"])(n)),n.onPlayerError=n.onPlayerError.bind((0,i["default"])(n)),n.getShowPlayButton=n.getShowPlayButton.bind((0,i["default"])(n)),n.getShowFavoriteButton=n.getShowFavoriteButton.bind((0,i["default"])(n)),n.getShowDescriptionButton=n.getShowDescriptionButton.bind((0,i["default"])(n)),n.getPlayButtonPath=n.getPlayButtonPath.bind((0,i["default"])(n)),n.onClickPlayButton=n.onClickPlayButton.bind((0,i["default"])(n)),n.onClickDescriptionButton=n.onClickDescriptionButton.bind((0,i["default"])(n)),n.onClickThumbnail=n.onClickThumbnail.bind((0,i["default"])(n)),n.state={dispose:null,fetchDataError:null,generation:t.model.getVersion(o)},n.enterTimerID=null,n.leaveTimerID=null,n.defaultPrevented=!1,n}(0,l["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.props.itemData&&"linear_channel"!==this.props.itemData.type||this.fetchData(this.props),this.props.itemTabbable&&this.item.oap&&this.props.showOap&&this.stopSlider()},a.componentWillReceiveProps=function(e){e.itemTabbable&&e.itemTabbable!=this.props.itemTabbable&&e.showOap&&this.item.oap&&this.stopSlider(e)},a.componentWillUnmount=function(){this._isMounted=!1,this.state.dispose&&this.state.dispose()},a.fetchData=function(e){var t=this,a=this.constructor.getRootPath(this.context.models,{},e);if(a){var n=this.constructor.getPaths(this.context.models,{},e),o=e.model.fetch(n);this.state.dispose=o.dispose,o.then((function(n){n?(t.item||(t.item={}),(0,s["default"])(t.item,p["default"].omit(p["default"].get(n.json,a,{}),["$__path"]))):delete t.item;var o={fetchDataError:null,dispose:null,generation:e.model.getVersion(a)};t._isMounted?t.setState(o):(0,s["default"])(t.state,o)}))["catch"]((function(e){var a={fetchDataError:e,dispose:null};t._isMounted?t.setState(a):t.state=(0,s["default"])(a)}))}},a.fetchAdvertisingSeriesMetaData=function(e){var t=this,a=["meta",this.item.seriesMeta.metaId],n=[a.concat([["leadEpisode","edgeEpisode"]])],o=e.model.fetch(n);this._isMounted?this.state.dispose=o.dispose:this.state=(0,s["default"])({dispose:o.dispose}),o.then((function(n){n&&(0,s["default"])(t.item.seriesMeta,p["default"].omit(p["default"].get(n.json,a,{}),["$__path"]));var o={fetchDataError:null,dispose:null,generation:e.model.getVersion(a)};t._isMounted?t.setState(o):(0,s["default"])(t.state,o)}))["catch"]((function(e){var a={fetchDataError:e,dispose:null};t._isMounted?t.setState(a):t.state=(0,s["default"])(a)}))},a.fetchViewingMetaData=function(){var e=this,t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.props,a=["meta",this.item.id,"viewingEpisode"],n=[a.concat([["id","refId","name","cardInfo"]])],o=t.model.fetch(n);this._isMounted?this.state.dispose=o.dispose:this.state=(0,s["default"])({dispose:o.dispose}),o.then((function(n){var o=p["default"].omit(p["default"].get(n.json,a),["$__path"]);e.item.viewingEpisode=p["default"].isEmpty(o)?null:o;var r={fetchDataError:null,dispose:null,generation:t.model.getVersion(a)};
2e._isMounted?e.setState(r):(0,s["default"])(e.state,r)}))["catch"]((function(t){var a={fetchDataError:t,dispose:null};e._isMounted?e.setState(a):e.state=(0,s["default"])(a)}))},a.onClickOther=function(e){this.props.onClickOther&&this.props.onClickOther(this.item),this.defaultPrevented=!0;var t=c["default"].findDOMNode(this.titleLinkRef.current);t&&t.click()},a.onPointerOver=function(e){var t=c["default"].findDOMNode(this.titleLinkRef.current);t&&t.classList.add("hover")},a.onPointerOut=function(e){var t=c["default"].findDOMNode(this.titleLinkRef.current);t&&t.classList.remove("hover")},a.startSlider=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.props;e.itemTabbable&&e.onAutoplay&&e.onAutoplay(!0)},a.stopSlider=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.props;e.itemTabbable&&e.onAutoplay&&e.onAutoplay(!1)},a.onClickPlay=function(e){e?this.stopSlider():this.startSlider()},a.onPlayerVolumeChange=function(e,t){this.props.onMuted&&this.props.onMuted(t)},a.onPlayerTimeUpdate=function(e){this.props.onPlayerTimeUpdate&&this.props.onPlayerTimeUpdate(e)},a.onPlayerReady=function(e){this.props.onPlayerReady&&this.props.onPlayerReady(e)},a.onPlayerError=function(e){this.startSlider()},a.getShowPlayButton=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},t=!1;if("group"===e.type){var a=e.leadEpisode;a&&(t=(0,M.getIsDelivery)(a.deliveryStartAt,a.deliveryEndAt))}else"media"===e.type?t=(0,M.getIsDelivery)(p["default"].get(e,"cardInfo.deliveryStartAt"),p["default"].get(e,"cardInfo.deliveryEndAt")):"linear_channel"===e.type?t=!0:e.uniqueId&&(t=(0,C.isOnAir)(e));if(t){var n=(0,x["default"])(this.context.models);if(n){var o=this.context.getModelData("config");t=n.refId%2==0?t&&!!p["default"].get(o,"musthead.show_play_button_even_member_id"):t&&!!p["default"].get(o,"musthead.show_play_button_odd_member_id")}else t=!1}return t},a.getShowFavoriteButton=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},t=!1;if(("group"===e.type||"media"===e.type)&&(t=!0),t){var a=(0,x["default"])(this.context.models);if(a){var n=this.context.getModelData("config");t=a.refId%2==0?!!p["default"].get(n,"musthead.show_favorite_button_even_member_id"):!!p["default"].get(n,"musthead.show_favorite_button_odd_member_id")}else t=!1}return t},a.getShowDescriptionButton=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},t=!1;if("group"===e.type?t=!0:"media"===e.type?t=!(0,M.getIsDelivery)(p["default"].get(e,"cardInfo.deliveryStartAt"),p["default"].get(e,"cardInfo.deliveryEndAt")):"palette"===e.type||e.advertisingId?t=!0:e.uniqueId&&(t=!(0,C.isOnAir)(e)),t){var a=(0,x["default"])(this.context.models);if(a){var n=this.context.getModelData("config");t=a.refId%2==0?!!p["default"].get(n,"musthead.show_description_button_even_member_id"):!!p["default"].get(n,"musthead.show_description_button_odd_member_id")}else t=!1}return t},a.getPlayButtonPath=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},t=null;if("group"===e.type){var a=e.viewingEpisode||e.leadEpisode,n={id:a.id},o=y["default"].watchNow;a.refId&&(n={id:a.refId},o=y["default"].content),t=o.makePath(n)}else if("media"===e.type){var s={id:e.id},r=y["default"].watchNow;e.refId&&(s={id:e.refId},r=y["default"].content),t=r.makePath(s)}else if("linear_channel"===e.type){var i=p["default"].find(this.context.getModelData("simulcast"),(function(t){return e.refId==t.refId}));t=y["default"].simulcast.makePath({channelName:i.name})}else if(e.uniqueId){var l=p["default"].find(this.context.getModelData("simulcast"),(function(t){return e.linearChannelMeta.refId==t.refId}));t=y["default"].simulcastDetail.makePath({uniqueId:e.uniqueId,channelName:l.name})}return t},a.onClickPlayButton=function(e){e.preventDefault(),e.stopPropagation(),this.props.onClickPlayButton&&this.props.onClickPlayButton(this.item);var t=this.getPlayButtonPath(this.item);t&&this.context.history.push(t)},a.onClickDescriptionButton=function(e){var t,a;(e.preventDefault(),e.stopPropagation(),this.item&&"palette"===this.item.type)&&(null===(t=(a=this.props).sendToGtm)||void 0===t||t.call(a,m.CLICK_AREA.CONTENT_CLICK.MUSTHEAD_DETAIL));this.props.onClickDescriptionButton&&this.props.onClickDescriptionButton(this.item),this.defaultPrevented=!0;var n=c["default"].findDOMNode(this.titleLinkRef.current);n&&n.click()},a.onClickThumbnail=function(e){if(!this.defaultPrevented){var t,a;if(this.item&&"palette"===this.item.type)null===(t=(a=this.props).sendToGtm)||void 0===t||t.call(a,m.CLICK_AREA.BILLBOARD);if(this.item&&p["default"].has(this.item,"advertisingId")&&4==this.item.schemaId){this.defaultPrevented=!0;var n=c["default"].findDOMNode(this.titleLinkRef.current);n&&n.click()}else this.props.onClickThumbnail&&this.props.onClickThumbnail(this.item)}},a.render=function(){var e,t=this,a="";p["default"].isEmpty(this.item)||(e={id:this.item.id},this.item.thumbnailUrl&&(a=(a=this.item.thumbnailUrl).replace("[width]","1400").replace("[height]","800")));var n={to:"media"===this.item.type||"linear_channel"===this.item.type?y["default"].watchNow:y["default"].title,params:e};
2if(this.item.refId&&(n={to:"media"===this.item.type?y["default"].content:y["default"].program,params:{id:this.item.refId}},"linear_channel"===this.item.type)){var o=p["default"].find(this.context.getModelData("simulcast"),(function(e){return e.refId==t.item.refId}));n={to:y["default"].simulcast,params:{channelName:o.name}}}this.item.uniqueId&&(n={to:y["default"].watchNow,params:{id:this.item.linearChannelMeta.metaId}});var r,i,l=this.item.seriesMeta&&this.item.seriesMeta.shortName?this.item.seriesMeta.shortName:this.item.seriesMeta&&this.item.seriesMeta.name?this.item.seriesMeta.name:null,d=this.item.seasonMeta&&this.item.seasonMeta.shortName?this.item.seasonMeta.shortName:this.item.seasonMeta&&this.item.seasonMeta.name?this.item.seasonMeta.name:null,c=this.item.shortName||this.item.name,f="",m=null;if("palette"===this.item.type)n={to:y["default"].editorial,params:{id:this.item.id}},c=this.item.name||this.item.displayName,f=null===(r=this.item)||void 0===r||null===(r=r.cardInfo)||void 0===r?void 0:r.description;else if(p["default"].has(this.item,"advertisingId")){if(a=this.item.thumbnailUrl||p["default"].get(this.item,"creatives[0].url"),d=null,c=this.item.shortName||this.item.name,n={href:this.item.url},1===this.item.schemaId){var P=this.item.seriesMeta,x=this.item.episodeMeta;switch(f=this.item.header?this.item.header:this.item.cardInfo&&this.item.cardInfo.description?this.item.cardInfo.description:null,this.item.pageTransitionType){case"series":P&&(a||(a=P.thumbnailUrl),n={to:y["default"].title,params:{id:P.metaId}},P.refId&&(n={to:y["default"].program,params:{id:P.refId}}));break;case"selected_episode":x&&(a||(a=x.thumbnailUrl),n={to:y["default"].watchNow,params:{id:x.metaId}},x.refId&&(n={to:y["default"].content,params:{id:x.refId}}));break;case"latest_episode":var M=P.edgeEpisode;M&&(a||(a=M.thumbnailUrl),n={to:y["default"].watchNow,params:{id:M.metaId}},M.refId&&(n={to:y["default"].content,params:{id:M.refId}}));break;case"lead_episode":var C=P.leadEpisode;C&&(a||(a=C.thumbnailUrl),n={to:y["default"].watchNow,params:{id:C.metaId}},C.refId&&(n={to:y["default"].content,params:{id:C.refId}}));break;default:n={href:this.item.url}}}else if(2===this.item.schemaId&&this.item.liveMeta)this.item.deliveryStartDate&&(m=u["default"].createElement(E["default"],{date:this.item.deliveryStartDate,format:"short",txt:"〜"})),a||(a=this.item.liveMeta.thumbnailUrl),n={to:y["default"].watchNow,params:{id:this.item.liveMeta.metaId}},this.item.liveMeta.refId&&(n={to:y["default"].content,params:{id:this.item.liveMeta.refId}});else if(3===this.item.schemaId&&this.item.linearChannelMeta){if(f=this.item.header?this.item.header:this.item.cardInfo&&this.item.cardInfo.description?this.item.cardInfo.description:null,this.item.deliveryStartDate&&(m=u["default"].createElement(E["default"],{date:this.item.deliveryStartDate,format:"short",txt:"〜"})),a||(a=this.item.linearChannelMeta.thumbnailUrl),n={to:y["default"].watchNow,params:{id:this.item.linearChannelMeta.metaId}},this.item.linearChannelMeta.refId){var k=p["default"].find(this.context.getModelData("simulcast"),(function(e){var a;return e.refId==(null===(a=t.item.linearChannelMeta)||void 0===a?void 0:a.refId)}));n={to:y["default"].simulcast,params:{channelName:k.name}}}}else if(4==this.item.schemaId){var I;f=this.item.header?this.item.header:this.item.cardInfo&&this.item.cardInfo.description?this.item.cardInfo.description:null,n=null!==(I=this.item)&&void 0!==I&&null!==(I=I.palette)&&void 0!==I&&I.id?{to:y["default"].editorial,params:{id:this.item.palette.id}}:{href:this.item.url}}}else if(1===this.item.schemaId)f=this.item.header?this.item.header:this.item.cardInfo&&this.item.cardInfo.description?this.item.cardInfo.description:null;else if(2===this.item.schemaId)f=this.item.header?this.item.header:this.item.cardInfo&&this.item.cardInfo.description?this.item.cardInfo.description:null;else if(3===this.item.schemaId)f=this.item.header?this.item.header:this.item.cardInfo&&this.item.cardInfo.description?this.item.cardInfo.description:null;else if(4===this.item.schemaId)this.item.deliveryStartAt&&(m=u["default"].createElement(E["default"],{date:this.item.deliveryStartAt,format:"short",txt:"〜"})),f=this.item.header?this.item.header:this.item.cardInfo&&this.item.cardInfo.description?this.item.cardInfo.description:null;else if(this.item.uniqueId){var S,T=p["default"].find(this.context.getModelData("simulcast"),(function(e){var a;return e.refId==(null===(a=t.item.linearChannelMeta)||void 0===a?void 0:a.refId)}));this.item.linearChannelMeta&&this.item.linearChannelMeta.name&&(T&&(S=p["default"].lowerCase(T.name)),d=u["default"].createElement("img",{src:"/images/logo_".concat(S,"_white.svg"),className:"channel-logo"})),this.item.startAt&&(m=u["default"].createElement(E["default"],{date:this.item.startAt,format:"short",txt:"〜"})),f=this.item.header?this.item.header:this.item.shortMessage||this.item.description,n={to:y["default"].simulcastDetail,params:{channelName:T.name,uniqueId:this.item.uniqueId}}}(d&&l&&l!=d||c&&l&&l!=c)&&(i=u["default"].createElement("div",{className:"series-title"},l));var O=null,j=null,N=null;
2this.getShowPlayButton(this.item)&&(O=u["default"].createElement("div",{className:"btn btn-fill white-color btn-very-small play-button",onClick:this.onClickPlayButton},u["default"].createElement("i",{className:"fa-play"}),"再生する")),this.getShowFavoriteButton(this.item)&&(j=u["default"].createElement(v["default"],{item:this.item,model:this.props.model,btnType:"short",btnStyle:!0,classes:"btn-very-small btn-fill",id:this.item.id,billboard:!0,mastheadOrder:this.props.mastheadOrder})),this.getShowDescriptionButton(this.item)&&(N=u["default"].createElement("div",{className:"btn btn-fill grey-color btn-very-small more-button",onClick:this.onClickDescriptionButton},"詳細",u["default"].createElement("i",{className:"fa-angle_right"})));var R=O||j||N?u["default"].createElement(u["default"].Fragment,null,O,j,N):null,D=p["default"].get(this.item,"cardInfo.displaySpTitle",!1),A=!0===D||"true"===D;return u["default"].createElement("div",{className:"billboard-card"},this.item?u["default"].createElement(u["default"].Fragment,null,this.props.spMode&&R?u["default"].createElement("div",{className:"billboard-card-btn"},R):null,this.props.spMode?null:u["default"].createElement("div",{className:"billboard-card-box",onClick:this.onClickOther,onPointerOver:this.onPointerOver,onPointerOut:this.onPointerOut},i,d||c?u["default"].createElement("h3",{className:"title"},3!==this.item.schemaId&&d!==c&&d,3!==this.item.schemaId&&d&&c&&d!==c&&" ",c):null,u["default"].createElement(w["default"],{metadata:this.item,hiddenGenre:!0,enddayBadge:!0}),m?u["default"].createElement("div",{className:"delivery-date"},m):null,u["default"].createElement("div",{className:"description"},f?u["default"].createElement("p",null,f):null),R?u["default"].createElement("div",{className:"billboard-card-box-btn"},R):null)):null,u["default"].createElement("div",{className:"billboard-card-link",onClick:this.onClickThumbnail},u["default"].createElement(h["default"],(0,s["default"])({ref:this.titleLinkRef,className:"billboard-link"},n,{tabIndex:-1}),u["default"].createElement("div",{className:"video-preload-title"},c?u["default"].createElement("div",{className:"video-preload-title-label"},c):null),u["default"].createElement(g["default"],{className:(0,b["default"])("artwork billboard-card-thumbnail",{noImage:!a}),url:a,useLazyload:!1}),this.props.spMode&&A?u["default"].createElement(u["default"].Fragment,null,u["default"].createElement(w["default"],{metadata:this.item,hiddenGenre:!0,enddayBadge:!0,isOnArt:!0}),u["default"].createElement("h3",{className:"title"},this.item.name)):null),this.props.itemTabbable&&this.props.showOap&&"palette"!==this.item.type&&u["default"].createElement(_["default"],{oap:this.item.oap,muted:this.props.muted,onClickPlay:this.onClickPlay,onPlayerEnded:this.startSlider,onPlayerVolumeChange:this.onPlayerVolumeChange,onPlayerTimeUpdate:this.onPlayerTimeUpdate,onPlayerReady:this.onPlayerReady,onPlayerError:this.onPlayerError,autoplay:this.props.autoplay})))},(0,r["default"])(t,[{key:"item",get:function(){return this.__item},set:function(e){this.__item=e,p["default"].has(e,"advertisingId")?1===e.schemaId&&e.seriesMeta&&e.seriesMeta.metaId&&("latest_episode"===e.pageTransitionType&&!e.edgeEpisode||"lead_episode"===e.pageTransitionType&&!e.leadEpisode)&&this.fetchAdvertisingSeriesMetaData(this.props):"group"===e.type&&this.fetchViewingMetaData(this.props)}}],[{key:"propTypes",get:function(){return{titleId:f["default"].oneOfType([f["default"].string,f["default"].number]),model:f["default"].object.isRequired}}},{key:"contextTypes",get:function(){return{getModelData:f["default"].func,models:f["default"].object,routeHandler:f["default"].object,history:f["default"].object}}}]),t}(u["default"].PureComponent);(0,d["default"])(k,"getPaths",(function(e,t){var a,n=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{},o=[];return n.titleId&&(o=o.concat(["meta",n.titleId])),a=[o.concat([["id","refId","name","thumbnailUrl","mainVisualType","mylisted","canMyList","type","slug","schemaId","oap","uniqueId","programCode","startAt"]])],n.titleId&&(a=a.concat(P["default"].getPaths(e,t,(0,s["default"])({},n,{id:n.titleId})))),a})),(0,d["default"])(k,"getRootPath",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};if(a.titleId)return["meta",a.titleId]})),function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/billboard/BillboardCard.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/billboard/BillboardCard.tsx")}}()},
2"./src/apps/bluerose/components/billboard/BillboardCardLoading.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/react/index.js")),r=function(){return s["default"].createElement("div",{className:"billboard-slider-row loading"},s["default"].createElement("div",{className:"row-content"},s["default"].createElement("div",{className:"billboard-slider"},s["default"].createElement("div",{className:"billboard-card"},s["default"].createElement("div",{className:"billboard-card-box"},s["default"].createElement("div",{className:"pulsate title"}),s["default"].createElement("div",{className:"pulsate description"}),s["default"].createElement("div",{className:"pulsate description"})),s["default"].createElement("div",{className:"billboard-card-link"},s["default"].createElement("div",{className:"pulsate billboard-link"}))))))};t["default"]=s["default"].memo(r);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/billboard/BillboardCardLoading.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/billboard/BillboardCardLoading.tsx")}}()},
2"./src/apps/bluerose/components/billboard/BillboardIndicator.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/slicedToArray.js")),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=p(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),l=n(a("./node_modules/prop-types/index.js")),d=n(a("./src/domain/libs/util.ts")),u=n(a("./node_modules/classnames/index.js")),c=n(a("./src/apps/bluerose/components/billboard/BillboardIndicatorCard.tsx")),f=n(a("./src/apps/common/hooks/usePrevious.ts"));function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(p=function(e){return e?a:t})(e)}var m=function(e,t){var a=(0,i.useRef)(null),n=(0,f["default"])(e.activePage),o=(0,f["default"])(e.items),s=(0,i.useState)(!1),l=(0,r["default"])(s,2),p=l[0],m=l[1],h=(0,i.useState)(!1),y=(0,r["default"])(h,2),b=y[0],v=y[1],g=(0,i.useState)(!1),_=(0,r["default"])(g,2),E=_[0],w=_[1],P=(0,i.useState)(null),x=(0,r["default"])(P,2),M=x[0],C=x[1],k=(0,i.useState)(0),I=(0,r["default"])(k,2),S=I[0],T=I[1],O=(0,i.useState)(!1),j=(0,r["default"])(O,2),N=j[0],R=j[1],D=(0,i.useState)(!1),A=(0,r["default"])(D,2),L=A[0],H=A[1],G=(0,i.useCallback)((function(t){e.goToPage(t),H(!0)}),[e]),F=(0,i.useCallback)((function(e){return function(t){if(t.preventDefault(),t.stopPropagation(),!E){w(!0);var n="left"===e,o=a.current.scrollLeft,s=a.current.scrollWidth,r=a.current.clientWidth,i=r;i=n?o>i?i:o:s>o+r+i?i:s-(o+r),T(n?i:-i);var l=setTimeout((function(){a.current.scrollLeft+="left"==e?-i:i,w(!1),T(0),C(null)}),750);C(l)}}}),[E]),U=(0,i.useCallback)((function(){var e=a.current.scrollLeft,t=a.current.scrollWidth,n=a.current.clientWidth;m(0===e),v(t-1<=e+n)}),[]),W=(0,i.useCallback)((function(){R(!0)}),[]),B=(0,i.useCallback)((function(){R(!1)}),[]),q=(0,i.useCallback)((function(){if(!E){w(!0);var t=e.items.length,n=a.current.scrollWidth,o=a.current.clientWidth,s=Math.floor(o/2),r=Math.floor(n/t),i=r*e.activePage+r/2-s;i<0?i=0:i>n-o&&(i=n-o);var l=i-a.current.scrollLeft,d=setTimeout((function(){a.current&&(a.current.scrollLeft+=l),w(!1),T(0),C(null)}),750);C(d),T(-l),H(!1)}}),[E,e.activePage,e.items]);(0,i.useEffect)((function(){if(!o||e.items.length!==o.length){var t=a.current.scrollWidth,n=a.current.clientWidth;if(t>n){var s=a.current.scrollLeft;m(0===s),v(t<=s+n)}else m(!0),v(!0)}}),[e.items]),(0,i.useEffect)((function(){n&&e.activePage===n||N&&!L||q()}),[e.activePage]),(0,i.useEffect)((function(){return function(){M&&clearTimeout(M)}}),[]);var V=d["default"].map(e.items,(function(t,a){var n=t.thumbnailUrl||d["default"].get(t,"creatives[0].url"),o=!1,s=null;return e.activePage==a&&(o=!0,s=e.activePageProgress),i["default"].createElement(c["default"],{key:"billboard_indicator_card_".concat(a),page:a,progress:s,active:o,thumbnailUrl:n,onClick:G,slideSpeed:750,animating:E,scrollWidth:S})}));return i["default"].createElement("div",{className:(0,u["default"])("pagination-indicator",{"fade-left":p,"fade-right":b,animating:E}),onMouseEnter:W,onMouseLeave:B},i["default"].createElement("span",{"aria-label":"前の作品を観る",className:"handle handlePrev active",role:"button",tabIndex:"-1",onClick:F("left")},i["default"].createElement("b",{className:"indicator-icon icon-leftCaret"})),i["default"].createElement("ul",{ref:a,onScroll:U},V),i["default"].createElement("span",{"aria-label":"次の作品を観る",className:"handle handleNext active",role:"button",tabIndex:"-1",onClick:F("right")},i["default"].createElement("b",{className:"indicator-icon icon-rightCaret"})))};m.contextTypes={getModelData:l["default"].func.isRequired,routeHandler:l["default"].object};t["default"]=i["default"].memo(m);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/billboard/BillboardIndicator.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/billboard/BillboardIndicator.tsx")}}()},
2"./src/apps/bluerose/components/billboard/BillboardIndicatorCard.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/react/index.js")),r=n(a("./node_modules/classnames/index.js")),i=n(a("./src/apps/common/components/BackgroundImage.tsx")),l=function(e,t){var a={};if(e.animating){var n="";0!==e.scrollWidth&&(n="translate(".concat(e.scrollWidth,"px, 0px)")),a={MsTransform:n,WebkitTransform:n,transform:n,WebkitTransition:"-webkit-transform ".concat(e.slideSpeed,"ms ease 0s"),OTransition:"-o-transform ".concat(e.slideSpeed,"ms ease 0s"),MozTransition:"transform ".concat(e.slideSpeed,"ms ease 0s, -moz-transform 0.75s ease 0s"),transition:"transform ".concat(e.slideSpeed,"ms ease 0s, -webkit-transform 0.75s ease 0s, -moz-transform 0.75s ease 0s, -o-transform 0.75s ease 0s"),pointerEvents:"none"}}return s["default"].createElement("li",{className:(0,r["default"])({active:e.active}),tabIndex:"0",onClick:e.onClick,"data-page":e.page,style:a},s["default"].createElement("div",{className:"indicator-title"},s["default"].createElement(i["default"],{className:(0,r["default"])("artwork indicator-title-thumbnail",{noImage:!e.thumbnailUrl}),url:e.thumbnailUrl,useLazyload:!1})),null!==e.progress?s["default"].createElement("div",{className:"indicator-bar"},s["default"].createElement("div",{style:{width:"".concat(e.progress,"%")}})):null)};t["default"]=s["default"].memo(l);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/billboard/BillboardIndicatorCard.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/billboard/BillboardIndicatorCard.tsx")}}()},
2"./src/apps/bluerose/components/browse/AdvertisingCard.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r,i=n(a("./node_modules/@babel/runtime/helpers/extends.js")),l=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),d=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),u=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),c=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),f=I(a("./node_modules/react/index.js")),p=n(a("./node_modules/prop-types/index.js")),m=a("./node_modules/react-transition-group/esm/index.js"),h=n(a("./node_modules/classnames/index.js")),y=n(a("./src/domain/libs/util.ts")),b=I(a("./src/apps/common/context/CardContext.tsx")),v=n(a("./src/apps/common/components/MainViewLink.ts")),g=n(a("./src/apps/common/components/BackgroundImage.tsx")),_=n(a("./src/apps/common/routes.ts")),E=n(a("./src/apps/bluerose/components/browse/CardBadge.tsx")),w=n(a("./src/apps/common/components/PresTrackedElement.tsx")),P=n(a("./src/apps/bluerose/components/browse/PopCard.tsx")),x=n(a("./src/apps/bluerose/components/browse/PopEventCard.tsx")),M=n(a("./src/apps/bluerose/components/browse/TitleCard.tsx")),C=n(a("./src/apps/bluerose/components/browse/Epg/EventCard.tsx"));function k(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(k=function(e){return e?a:t})(e)}function I(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=k(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}var S=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,c["default"])((0,d["default"])(n),"openedPop",void 0),(0,c["default"])((0,d["default"])(n),"titleCardRef",void 0),(0,c["default"])((0,d["default"])(n),"item",void 0),(0,c["default"])((0,d["default"])(n),"mouseOverTimeoutId",void 0),(0,c["default"])((0,d["default"])(n),"mouseOutTimeoutId",void 0),(0,c["default"])((0,d["default"])(n),"displayTimeoutId",void 0),(0,c["default"])((0,d["default"])(n),"popUnmounting",void 0),(0,c["default"])((0,d["default"])(n),"alreadyPopOpened",void 0),(0,c["default"])((0,d["default"])(n),"contentRef",void 0),n.onCardClick=n.onCardClick.bind((0,d["default"])(n)),n.onPopOpen=n.onPopOpen.bind((0,d["default"])(n)),n.onPopWillClose=n.onPopWillClose.bind((0,d["default"])(n)),n.onPopClose=n.onPopClose.bind((0,d["default"])(n)),n.openedPop=!1,n.handleMouseOver=n.handleMouseOver.bind((0,d["default"])(n)),n.handleMouseOut=n.handleMouseOut.bind((0,d["default"])(n)),n.popType=n.popType.bind((0,d["default"])(n)),n.getPosterArtCreative=n.getPosterArtCreative.bind((0,d["default"])(n)),n.titleCardRef=f["default"].createRef(),t.itemData&&(n.item=t.itemData),n.state={},n}(0,u["default"])(t,e),t.getLinkProps=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},t={href:e.url,params:{id:e.id}};return e.palette&&(t={to:_["default"].editorial,params:{id:e.palette.id}}),t};var a=t.prototype;return a.popType=function(){if(!this.item)return"none";if("none"===this.props.popType)return"none";var e=this.context.getModelData("browserInfo");return e.isTouchDevice||e.isRequestDesktopWebsite?"none":this.item.oap&&this.item.name?"bounce":"none"},a.handleMouseOver=function(e){var t=this;if("none"!==this.popType()&&!this.state.deleteMode){if(this.state.hasPop&&this.mouseOutTimeoutId&&this.props.onPopOpen&&this.props.onPopOpen(this),this.displayTimeoutId&&(clearTimeout(this.displayTimeoutId),delete this.displayTimeoutId),this.mouseOutTimeoutId)return clearTimeout(this.mouseOutTimeoutId),void delete this.mouseOutTimeoutId;var a=300;
2this.props.getRowHasPopOpen&&this.props.getRowHasPopOpen()&&(a=100),!0===this.popUnmounting&&(a=300),this.alreadyPopOpened=!1,this.mouseOverTimeoutId=setTimeout((function(){delete t.mouseOverTimeoutId,t.setState({hasPop:!0,displayTitle:!1})}),a)}},a.handleMouseOut=function(e){var t=this;if("none"!==this.popType()&&(this.mouseOverTimeoutId&&(clearTimeout(this.mouseOverTimeoutId),delete this.mouseOverTimeoutId),this.state.hasPop)){var a=this.alreadyPopOpened?150:1;this.props.onPopLeave&&this.props.onPopLeave(this,a),this.mouseOutTimeoutId=setTimeout((function(){delete t.mouseOutTimeoutId,t.popUnmounting=!0,t.setState({hasPop:!1})}),a),this.displayTimeoutId=setTimeout((function(){delete t.displayTimeoutId,t.setState({displayTitle:!0})}),500)}},a.onPopOpen=function(){"none"!==this.popType()&&(this.alreadyPopOpened=!0,this.props.onPopOpen&&!0===this.state.hasPop&&this.props.onPopOpen(this),this.openedPop=!0)},a.onPopWillClose=function(){this.openedPop=!1},a.onPopClose=function(){"none"!==this.popType()&&(delete this.popUnmounting,this.props.onPopClose&&this.props.onPopClose(this),this.forceUpdate())},a.onCardClick=function(){this.props.onCardClick&&this.props.onCardClick(this.item)},a.getPosterArtCreative=function(){for(var e=null,t=0,a=["poster_2_3","poster","square","thumbnail","default"];t<a.length;t++){var n=a[t];if(e=y["default"].find(this.item.creatives,{display_type:n}))break}return e},a.render=function(){if(!this.item)return null;var e="advertisng-card-".concat(this.props.rowNum,"-").concat(this.props.rankNum,"-").concat(this.props.advertisngId),a=["poster","poster_b","poster_c","poster_d","poster_e"].includes(this.context.artType),n=this.props.itemTabbable?0:-1,o=this.item.thumbnailUrl,s=null,r=null;if(o)s=o;else{if("keyart"===this.context.artType?r=y["default"].find(this.item.creatives,{display_type:"masthead"}):a?r=this.getPosterArtCreative():"square"===this.context.artType&&(r=y["default"].find(this.item.creatives,{display_type:"square"})),r||(r=y["default"].find(this.item.creatives,{display_type:"thumbnail"})),r||(r=y["default"].find(this.item.creatives,{display_type:"square"})),r||(r=y["default"].find(this.item.creatives,{display_type:"default"})),r||(r=y["default"].find(this.item.creatives,(function(e){return e}))),!r)return null;s=y["default"].get(r,"url")}var l=this.item,d=this.item.id,u=null;if(!y["default"].isEmpty(this.item)&&this.state.hasPop&&"none"!==this.popType()){var c=y["default"].find(this.item.creatives,{display_type:"thumbnail"});u=l&&l.uniqueId?f["default"].createElement(x["default"],{model:this.props.model,key:"item_".concat(this.item.id),classes:(0,h["default"])(this.props.popClasses),popType:this.popType(),titleCardImage:c&&c.url?c.url:null,titleModel:l,artKind:this.context.artKind,deliveryStartVisible:this.props.deliveryStartVisible,keyPrefix:this.props.keyPrefix,listContext:this.props.listContext,listType:this.props.listType,ellipsized:!0,useTitleCardImage:!0,nodeRef:this.contentRef}):f["default"].createElement(P["default"],{model:this.props.model,key:"item_".concat(this.item.id),classes:(0,h["default"])(this.props.popClasses),popType:this.popType(),titleCardImage:c&&c.url?c.url:null,titleModel:l,titleId:d,artKind:this.context.artKind,showEpisodeNumber:this.props.showEpisodeNumber,deliveryStartVisible:this.props.deliveryStartVisible,keyPrefix:this.props.keyPrefix,listContext:this.props.listContext,listType:this.props.listType,useTitleCardImage:!0,useViewingModel:["linear_channel","media"].includes(l.type)})}var p=f["default"].createElement(E["default"],{item:this.item,mbListLayout:this.props.mbListLayout,deleteMode:this.state.deleteMode,keyPrefix:this.props.keyPrefix,listContext:this.props.listContext,listType:this.props.listType,isOnArt:!this.props.listCard}),b=t.getLinkProps(this.item),_=this.props.titleDisplaySetting;"default"===_?_="under_card":this.item&&"media_only"===_&&"media"!==this.item.type&&(_="none");var M="on_card"===_||"media_only"===_,C=f["default"].createElement("div",{className:"text-wrapper"},this.props.listCard?p:null,f["default"].createElement("div",{className:(0,h["default"])("title-card-title",{ellipsized:this.props.ellipsized})},this.props.ellipsized?f["default"].createElement("p",null,this.item.name):this.item.name)),k=!0;return this.item.name&&!M?(k="grid"==this.props.mbListLayout?"hidden"
2!=this.props.titleType&&"hidden"!=this.context.titleType&&!0!==this.props.titleHidden:"table"==this.props.mbListLayout||("hidden"!==this.props.titleType||"hidden"!==this.context.titleType||!1===this.props.titleHidden||"list"==this.props.viewType),"none"==_&&(k=!1)):this.item.name&&M&&(k="table"==this.props.mbListLayout||("hidden"!==this.props.titleType||"hidden"!==this.context.titleType||"list"==this.props.viewType)),f["default"].createElement(v["default"],(0,i["default"])({},b,{onClick:this.onCardClick,tabIndex:n,className:(0,h["default"])("card","title-card","size-".concat(this.props.size),{"on-card":M&&!!("hidden"!==this.context.titleType&&"hidden"!==this.props.titleType||"hidden"!==this.context.textArea&&"hidden"!==this.props.textArea),list:"list"===this.context.viewType,keyart:"keyart"===this.context.artType,poster:a,square:"square"===this.context.artType})}),f["default"].createElement("div",{className:(0,h["default"])("sliderRefocus",{hasPop:!0===this.state.hasPop,lockup:!0,"title-card-tall-artwork":a}),"aria-label":this.item.name,ref:this.titleCardRef,role:"link",key:e,id:e,onMouseEnter:this.handleMouseOver,onMouseLeave:this.handleMouseOut},f["default"].createElement(w["default"],{idDoubleWide:this.props.isDoubleWide},this.props.listCard?null:p,f["default"].createElement(g["default"],{className:(0,h["default"])("artwork",{"artwork-tall":a,"artwork-poster":a&&"poster"===y["default"].get(r,"display_type")}),url:s,checkPosterAspectRatio:this.item.checkPosterAspectRatio&&a}),f["default"].createElement("div",{className:"video-preload-title"},f["default"].createElement("div",{className:"video-preload-title-label"},this.item.name))),f["default"].createElement(m.TransitionGroup,{component:null},u?f["default"].createElement(m.CSSTransition,{classNames:"pop-bounce",onEnter:this.onPopOpen,onExit:this.onPopWillClose,onExited:this.onPopClose,timeout:{exit:400,enter:400}},u):null),M&&k?null:M&&this.item.name?f["default"].createElement("div",{className:"title-card-title"},f["default"].createElement("p",null,this.item.name)):null),k?C:null)},a.getZoomScale=function(){return!0===this.props.isTallRow?1.2:"bounce"===this.popType()?1.55:1.95},(0,l["default"])(t,null,[{key:"proptTypes",get:function(){return{size:p["default"].oneOf(["1x1","2x1","1x2","2x2","3x2"]).isRequired,rowNum:p["default"].number,onPopClose:p["default"].func,onPopLeave:p["default"].func,onPopOpen:p["default"].func,popClasses:p["default"].oneOfType([p["default"].array,p["default"].object,p["default"].string])}}},{key:"defaultProps",get:function(){return{size:"1x1",ellipsized:!0,rowNum:0,showScore:!1}}}]),t}(f.Component);r=S,(0,c["default"])(S,"getPaths",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{},n=[],o=r.getMetaRootPath(e,t,a);return o.length>0&&(n="event"===a.metaType?n.concat(x["default"].getPaths().map((function(e){return o.concat(e)})).concat(C["default"].getPaths().map((function(e){return o.concat(e)})))):"linearChannel"===a.metaType?n.concat([o.concat([{from:0,to:5},["id","name","shortName","refId","type","cardInfo","schemaId"]])]):n.concat(P["default"].getPaths().map((function(e){return o.concat(e)})).concat(M["default"].getPaths().map((function(e){return o.concat(e)}))))),n})),(0,c["default"])(S,"getMetaRootPath",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};return a.metaType&&a.metaId?[a.metaType,a.metaId]:a.metaType?[a.metaType]:[]})),(0,c["default"])(S,"contextType",b["default"]);var T=(0,b.withCardContext)(S);T.getPaths=S.getPaths,T.getLinkProps=S.getLinkProps;t["default"]=T;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/AdvertisingCard.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/AdvertisingCard.tsx")}}()},
2"./src/apps/bluerose/components/browse/Attr.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=d(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),l=n(a("./src/apps/bluerose/components/browse/Attribute.tsx"));function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(d=function(e){return e?a:t})(e)}var u="attr",c=[{key:"attr",name:"オンデマンド",sort:!0,query:{type:"od"}},{key:"attrEvent",name:"放送同時配信",sort:!1,query:{type:"ev"}}],f=function(e){var t=(0,i.useMemo)((function(){return(e.pathEvaluator||e.model.pathEvaluator).batch(100)}),[e.model.pathEvaluator,e.pathEvaluator]);return i["default"].createElement(l["default"],(0,r["default"])({},e,{model:t,tabInfo:c,type:u}))};f.getPaths=function(e,t,a){var n=(0,r["default"])({tabInfo:c,type:u},a);return l["default"].getPaths(e,t,n)},f.getRootPath=function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};return a.id?[u,a.id]:[]},f.getPrefetchPaths=function(e,t,a){var n=(0,r["default"])({tabInfo:c,type:u},a);return l["default"].getPrefetchPaths(e,t,n)},f.getPrefetchedPaths=function(e,t,a){return function(n){var o=(0,r["default"])({tabInfo:c,type:u},a);return l["default"].getPrefetchedPaths(e,t,o)(n)}},f.afterPrefetch=function(e,t,a){return function(n){var o=(0,r["default"])({tabInfo:c,type:u},a);return l["default"].afterPrefetch(e,t,o)(n)}};t["default"]=f;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Attr.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Attr.tsx")}}()},
2"./src/apps/bluerose/components/browse/Attribute.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r,i=n(a("./node_modules/@babel/runtime/helpers/extends.js")),l=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),d=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),u=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),c=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),f=O(a("./node_modules/react/index.js")),p=n(a("./src/domain/libs/util.ts")),m=n(a("./node_modules/prop-types/index.js")),h=n(a("./node_modules/classnames/index.js")),y=a("./node_modules/react-helmet-async/lib/index.esm.js"),b=n(a("./src/apps/bluerose/components/browse/GalleryContent.tsx")),v=n(a("./src/apps/bluerose/components/browse/Epg/EventCard.tsx")),g=n(a("./src/apps/bluerose/components/browse/GalleryTab.tsx")),_=n(a("./src/apps/bluerose/components/browse/Canvas.tsx")),E=n(a("./src/apps/bluerose/components/browse/AttributeHeader.tsx")),w=n(a("./src/apps/bluerose/components/loader/LoadingGallery.ts")),P=n(a("./src/apps/common/context/HtmlContext.tsx")),x=a("./src/constants/error.ts"),M=n(a("./src/apps/common/components/MainViewLink.ts")),C=n(a("./src/apps/common/components/JsonLd.tsx")),k=n(a("./src/apps/common/routes.ts")),I=O(a("./src/sketch-platform/utils/browserEvents.ts")),S=n(a("./src/apps/bluerose/components/browse/PaletteContent.tsx"));function T(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(T=function(e){return e?a:t})(e)}function O(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=T(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}function j(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function N(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?j(Object(a),!0).forEach((function(t){(0,c["default"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):j(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var R=t["default"]=function(e){function t(a,n){var o;o=e.call(this,a,n)||this,(0,c["default"])((0,d["default"])(o),"optimizedSearchability",void 0),(0,c["default"])((0,d["default"])(o),"attribute",void 0),(0,c["default"])((0,d["default"])(o),"model",void 0),(0,c["default"])((0,d["default"])(o),"_isMounted",!1),(0,c["default"])((0,d["default"])(o),"canvas",void 0),(0,c["default"])((0,d["default"])(o),"palette",void 0),(0,c["default"])((0,d["default"])(o),"tabs",void 0),o.handleChangeQuery=o.handleChangeQuery.bind((0,d["default"])(o)),o.handleFetchedCount=o.handleFetchedCount.bind((0,d["default"])(o)),o.handleNoContents=o.handleNoContents.bind((0,d["default"])(o)),o.checkOrientation=o.checkOrientation.bind((0,d["default"])(o)),o.sendToGtm=o.sendToGtm.bind((0,d["default"])(o)),o.optimizedSearchability=!1,o.model=a.model||(a.pathEvaluator||a.model.pathEvaluator).batch(100);var s=o.constructor.getRootPath(o.model,{},a);if(o.attribute=o.model.getSync(s)||{},o.attribute.canvas){var r=["canvas",o.attribute.canvas];o.canvas=o.model.getSync(r)||{}}if(o.attribute.palette){var l=["palette",o.attribute.palette];o.palette=o.model.getSync(l)||{}}var u=t.searchOptions(a.routeHandler,n.models,o.attribute);u.searchFilter.includes("type:media_meta")&&(o.optimizedSearchability=!0),o.tabs=p["default"].cloneDeep(a.tabInfo),p["default"].map(o.tabs,(function(e){e.length=o.model.getSync(b["default"].getRootPath(o.model,{},(0,i["default"])({},a,u,{keyPrefix:e.key}
2)).concat(["length"]),0),"p:a"!=u.searchFilter&&(e.query.sf=u.searchFilter)}));var f=t.getShowCanvasOrPalette({isGrid:a.isGrid,routeHandler:n.routeHandler,attribute:o.attribute}),m=f.showCanvas,h=f.showPalette;return o.state={filter:null,showSortContent:!1,showCanvas:m,showPalette:h,isPortrait:!1},o.sendToGtm(),o}(0,u["default"])(t,e),t.getPathProps=function(){return["id","refId","name","type","canvas","palette","middleGenres","mylisted"]},t.getShowCanvasOrPalette=function(e){var t={showCanvas:!1,showPalette:!1},a=e.routeHandler.query.so,n=e.routeHandler.query.type;return a||n||e.isGrid||(p["default"].get(e.attribute,"canvas")?t.showCanvas=!0:p["default"].get(e.attribute,"palette")&&(t.showPalette=!0)),t};var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.fetchData(this.props,this.context);var e=this.context.getModelData("browserInfo");(e.isIOS||e.isAndroid)&&I.addEventListener("orientationchange",this.checkOrientation),this.checkOrientation()},a.componentDidUpdate=function(e,t){this.state.showCanvas===t.showCanvas&&this.state.showPalette===t.showPalette||this.fetchData(this.props,this.context)},a.componentWillUnmount=function(){this._isMounted=!1;var e=this.context.getModelData("browserInfo");(e.isIOS||e.isAndroid)&&I.addEventListener("orientationchange",this.checkOrientation)},a.getChildContext=function(){return{hideGenreIds:this.props.id?[this.props.id]:[]}},a.handleChangeQuery=function(e){this._isMounted&&this.setState({query:e})},a.handleFetchedCount=function(e){this.setState({showSortContent:e>0})},a.sendToGtm=function(){"undefined"!=typeof window&&p["default"].get(this.context,"gtmApp")&&this.context.gtmApp.pageView(p["default"].get(this.attribute,"name"))},a.handleNoContents=function(){this.setState({showCanvas:!1})},a.fetchData=function(e,a){var n=this,o=N({},e);this.attribute&&(o.canvasId=this.attribute.canvas,o.paletteId=this.attribute.palette,o.showCanvas=this.state.showCanvas,o.showPalette=this.state.showPalette);var s=this.constructor.getRootPath(a.models,{},o),r=this.constructor.getPaths(a.models,{},o),l=this.model.fetch(r);this.state.dispose=l.dispose,l.then((function(o){n.attribute=p["default"].get(o.json,s,{}),n.attribute.canvas&&(n.canvas=p["default"].get(o.json,["canvas",n.attribute.canvas],{})),n.attribute.palette&&(n.palette=p["default"].get(o.json,["palette",n.attribute.palette],{}));var r=t.getShowCanvasOrPalette({isGrid:e.isGrid,routeHandler:a.routeHandler,attribute:n.attribute}),l=r.showCanvas,d=r.showPalette,u={fetchDataError:null,dispose:null,generation:n.model.getVersion(s),showCanvas:l,showPalette:d};n._isMounted?n.setState(u):(0,i["default"])(n.state,u)}))["catch"]((function(e){var t={fetchDataError:e,dispose:null};n._isMounted?n.setState(t):(0,i["default"])(n.state,t)}))},a.checkOrientation=function(){if("undefined"!=typeof window){var e=this.context.getModelData("browserInfo");if(e.isIOS||e.isAndroid){var t,a=screen&&screen.orientation&&screen.orientation.angle;a===undefined&&(a=window.orientation)===undefined&&(a=window.innerHeight>window.innerWidth?0:90),t=0===a,this._isMounted?this.setState({isPortrait:t}):this.state.isPortrait=t}else this.setState({isPortrait:!0})}},a.render=function(){var e,a,n,o=this;if(!this.props.id)return null;if(!this.attribute||0===Object.keys(this.attribute).length)return null;var s,r=p["default"].get(this.context.models,"config.data.favorite_attribute_genre"),l=!(!r||"team"!==p["default"].get(this.attribute,"type")||!p["default"].some(this.attribute.middleGenres,(function(e){return p["default"].some(r,(function(t){return t==e.id}))}))),d={id:this.attribute.id,name:null===(e=this.attribute)||void 0===e?void 0:e.name,type:null===(a=this.attribute)||void 0===a?void 0:a.type,isFavorite:!(null===(n=this.attribute)||void 0===n||!n.mylisted)},u={model:this.props.model,item:d,btnType:"short",btnStyle:!1,id:this.attribute.id,isFavorite:!!this.attribute.mylisted},c=this.context.routeHandler;if(this.state.showCanvas)s=f["default"].createElement(_["default"],(0,i["default"])({},this.props,{noContents:this.handleNoContents,model:this.model,canvasId:this.attribute.canvas}));else if(this.state.showPalette)"editorial"!==this.palette.listContext&&"recommended"!==this.palette.listContext||(s=f["default"].createElement(S["default"],(0,i["default"])({},this.props,{id:this.attribute.palette,useHelmet:!1,shouldSkipGtm:!0,showSpaOnl
2y:!0,title:this.attribute.name,showMyListBtn:l,attributeMyListButtonProps:u})));else if(this.state.dispose)s=f["default"].createElement("div",{className:"gallery row-with-x-columns"},f["default"].createElement("div",{className:"gallery-header clearfix"},f["default"].createElement("div",{className:"title"},f["default"].createElement("span",{className:"gallery-title"}))),f["default"].createElement("div",{className:"gallery-content"},f["default"].createElement(w["default"],{pulsateTitles:!0,isPortrait:this.state.isPortrait})));else{var m;(m=p["default"].get(c,"query.type")?p["default"].find(this.tabs,(function(e){return p["default"].get(e.query,"type")==p["default"].get(c,"query.type")})):p["default"].find(this.tabs,(function(e){return e.length>0})))||(m=p["default"].first(this.tabs));var x=p["default"].findIndex(this.tabs,m),I=p["default"].map(this.tabs,(function(e,t){return f["default"].createElement(M["default"],{key:"tab_".concat(e.key),to:c.route,params:c.params,query:e.query,className:(0,h["default"])({active:e.length>0||x==t})},e.name," (",e.length,")")})),T=[{keyPrefix:this.tabs[0].key,listType:!1},{keyPrefix:this.tabs[1].key,cardComponent:v["default"],showPopCardMylistButton:!1,listType:!0,itemsInRow:1,showSynopsis:!0}],O=f["default"].createElement(E["default"],(0,i["default"])({id:this.props.id,pqls:[["name","type","mylisted"]]},t.searchOptions(c,this.context.models,this.attribute),{showSortContent:!!m.sort&&this.state.showSortContent,onChangeQuery:this.handleChangeQuery,model:this.model,type:this.props.type,galleryTab:f["default"].createElement(g["default"],{links:I,activeTabIndex:x}),showMyListBtn:l,attributeMyListButtonProps:u}));s=f["default"].createElement(b["default"],(0,i["default"])({id:this.props.id,header:O,onFetchedCount:this.handleFetchedCount,keyPrefix:this.props.type,perPage:this.props.perPage},t.searchOptions(c,this.context.models,this.attribute),{model:this.model,optimizedSearchability:this.optimizedSearchability},T[x]))}var j={},N=[],R=this.context.getModelData("hosts","host");if(this.attribute.id){var D=k["default"].attr,A={id:this.attribute.id},L={};if(p["default"].includes(["genre","person","team","league"],this.attribute.type)&&(D=k["default"][this.attribute.type],"genre"===this.attribute.type)){var H=this.context.routeHandler.query.so,G=this.context.routeHandler.query.type;H||G?(H&&(L.so=H),G&&(L.type=G)):this.attribute.refId&&(D=k["default"].genreRef,A.id=this.attribute.refId)}if(N.push({rel:"canonical",href:R+D.makePath(A,L)}),this.attribute.name){var F=this.context.routeHandler.path;j.breadcrumbList={itemListElement:[{name:this.attribute.name,item:R+F}]}}}return f["default"].createElement(f["default"].Fragment,null,f["default"].createElement(P["default"].Consumer,null,(function(e){var t=e.title,a=e.keywords,n=[];return o.attribute.name&&(n.push({property:"og:title",content:t(o.attribute.name)}),n.push({name:"keywords",content:a(o.attribute.name)}),o.props.metaDescription&&(n.push({name:"description",content:o.props.metaDescription}),n.push({property:"og:description",content:o.props.metaDescription}))),f["default"].createElement(y.Helmet,{title:o.attribute.name,meta:n,link:N})})),f["default"].createElement(C["default"],j),s)},(0,l["default"])(t,null,[{key:"propTypes",get:function(){return{history:m["default"].object,id:m["default"].oneOfType([m["default"].string,m["default"].number]).isRequired,isPrefetchingPaths:m["default"].bool}}},{key:"defaultProps",get:function(){return{perPage:60}}},{key:"contextTypes",get:function(){return{history:m["default"].object,routeHandler:m["default"].object,getModelData:m["default"].func,gtmApp:m["default"].object,models:m["default"].object}}},{key:"childContextTypes",get:function(){return{hideGenreIds:m["default"].array}}}]),t}(f.Component);r=R,(0,c["default"])(R,"searchOptions",(function(e,t,a){var n=[];(e.tSearch>1||e.sSearch>1)&&(e.tSearch>1&&n.push("t:".concat(e.tSearch)),e.sSearch>1&&n.push("s:".concat(e.sSearch)),e.searchFilter=p["default"].join(n,"|"));var o=p["default"].get(t,"config.data.attribute_ids_for_search_media_meta");return o&&"team"===p["default"].get(a,"type")&&p["default"].some(a.middleGenres,(function(e){return p["default"].some(o,(function(t){return t==e.id}))}))&&n.push("type:media_meta"),e.searchFilter=p["default"].join(n,"|"),{filterType:p["default"].get(e,"filterType",p["default"].get(e.query,"ft"))||"a",sortOrder:p["default"].get(e,"sortOrder",p["default"].get(e.query,"so"))||"ps",searchFilter:p["default"].get(e,"searchFilter",p["default"].get(e.query,"sf"))||"p:a"}})),(0,c["default"])(R,"getPaths",(function(e,t,a){var n=[],o=this.getRootPath(e,t,a);n=n.concat([o.concat([r.getPathProps()])]);r.searchOptions(a,e);var s=E["default"].getPaths(e,t,{id:a.id,breadCrumbs:a.breadCrumbs,pqls:[["name","type","mylisted"]],filterType:a.filterType||"a",sortOrder:a.sortOrder||"po",type:a.type}),l=r.searchOptions(a,e,a.attribute);if(a.showCanvas)n=n.concat(_["default"].getPaths(e,t,a));else if(a.showPalette){var d=N(N({},a),{},{id:a.paletteId,palette:{id:a.paletteId}});n=n.concat(S["default"].getPaths(e,t,d))}else{var u=p["default"].find(a.tabInfo,(function(e){return p["default"].get(e.query,"type")==p["default"].get(a,"routeHandler.query.type")}));u||(u=p["default"].first(a.tabInfo));var c=b["default"].getRootPath(e,t,(0,i["default"])({},a,l,{keyPrefix:u.key})),f=b["default"].getPaths(e,t,(0,i["default"])({},this.defaultProps)).map((function(e){return c.concat(e)}));n=n.concat(f),p["default"].map(a.tabInfo,(function(o){n=n.concat([b["default"].getRootPath(e,t,(0,i["default"])({},a,l,{keyPrefix:o.key})).concat(["length"])])}))}return n=n.concat(s)})),(0,c["default"])(R,"getRootPath",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};return a.id?[a.type,a.id]:[]})),(0,c["default"])(R,"getPrefetchPaths",(function(e,t,a){var n=[],o=r.getRootPath(e,t,a);return n=n.concat([o.concat([r.getPathProps()])])})),(0,c["default"])(R,"getPrefetchedPaths",(function(e,t,a){return function(n){var o=r,s=o.getRootPath(e,t,a),l=p["default"].get(n.json,s)||{},d=r.getShowCanvasOrPalette({isGrid:a.isGrid,routeHandler:a.routeHandler,attribute:l}),u=d.showCanvas,c=d.showPalette,f=N({},a);return u?(f.showCanvas=!0,f.canvasId=l.canvas):c?(f.showPalette=!0,f.paletteId=l.palette):f.attribute=l,(0,i["default"])(f,r.searchOptions(a.routeHandler,e,l)),o.getPaths(e,t,f)}})),(0,c["default"])(R,"afterPrefetch",(function(e,t,a){var n=this;
2return function(o){if(!p["default"].omit(p["default"].get(o.json,n.getRootPath(e,t,a)),["$__path"]).id)return{error:new x.NotfoundError}}})),function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Attribute.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Attribute.tsx")}}()},
2"./src/apps/bluerose/components/browse/AttributeCard.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/slicedToArray.js")),l=n(a("./node_modules/classnames/index.js")),d=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=m(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),u=n(a("./src/apps/common/components/BackgroundImage.tsx")),c=n(a("./src/apps/common/context/CardContext.tsx")),f=n(a("./src/apps/common/routes.ts")),p=n(a("./src/domain/libs/util.ts"));function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(m=function(e){return e?a:t})(e)}t["default"]=function(e){var t=e.itemData,a=e.isDeleteMode,n=e.deleteApp,o=(0,d.useContext)(c["default"]).history,s=t.id,m=t.type,h=t.name,y=t.middleGenres,b=t.image,v=(0,d.useState)(!1),g=(0,i["default"])(v,2),_=g[0],E=g[1];(0,d.useEffect)((function(){if(n){var e=n.register((0,r["default"])({},t,{id:s,checked:!1,onModeChange:P,onChecked:x}));return function(){e()}}}),[]),(0,d.useEffect)((function(){a||E(!1)}),[n,a]);var w=p["default"].get(y,"[0].name",""),P=function(e){e||E(!1)},x=function(e){E(e.checked)},M=function(){if(a)C();else{var e="";"team"===m&&(e=f["default"].team.makePath({id:s})),o.push(e)}},C=function(){_?(n.remove(s),E(!1)):(n.add(s),E(!0))},k=b||"/images/team_no_img.png";return d["default"].createElement("div",{className:"attr-card"},a&&d["default"].createElement("div",{className:"checkbox-cont"},d["default"].createElement("input",{id:"delete-".concat(s),className:"checkbox",type:"checkbox",name:"delete",checked:_,onChange:M}),d["default"].createElement("label",{htmlFor:"delete-".concat(s),className:"check-box-label no-position red-color"})),d["default"].createElement("div",{className:(0,l["default"])("attr-card__inner",{checked:_}),onClick:M},d["default"].createElement("div",{className:"emblem"},d["default"].createElement(u["default"],{url:k})),d["default"].createElement("div",{className:"title-container"},w&&d["default"].createElement("div",{className:"item-genre"},w),d["default"].createElement("div",{className:"item-name"},h)),d["default"].createElement("div",{className:"more-icon"},d["default"].createElement("div",{className:"fa fa-angle_right"}))))};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/AttributeCard.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/AttributeCard.tsx")}}()},
2"./src/apps/bluerose/components/browse/AttributeHeader.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),u=n(a("./node_modules/react/index.js")),c=n(a("./src/domain/libs/util.ts")),f=n(a("./node_modules/prop-types/index.js")),p=n(a("./src/apps/bluerose/components/browse/SortGallery.tsx")),m=n(a("./src/apps/bluerose/components/browse/AttributeMyListButton.tsx")),h=t["default"]=function(e){function t(t,a){var n;n=e.call(this,t,a)||this,(0,d["default"])((0,i["default"])(n),"data",void 0);var o=n.constructor.getRootPath(a.models,{},t);return n.data=t.model.getSync(o),n.state={dispose:null,fetchDataError:null},n}(0,l["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,"genre"!==this.props.type&&this.fetchData(this.props)},a.componentWillUnmount=function(){this._isMounted=!1},a.fetchData=function(e){var t=this,a=this.constructor.getRootPath(this.context.models,{},e),n=this.constructor.getPaths(this.context.models,{},e),o=e.model.fetch(n);this.state.dispose=o.dispose,o.then((function(n){t.data=c["default"].get(n.json,a,{});var o={fetchDataError:null,dispose:null,generation:e.model.getVersion(a)};t._isMounted?t.setState(o):(0,s["default"])(t.state,o)}))["catch"]((function(e){var a={fetchDataError:e,dispose:null};t._isMounted?t.setState(a):t.state=(0,s["default"])(a)}))},a.render=function(){var e,t,a=this.context.getModelData("browserInfo");t=this.props.showMyListBtn&&m["default"].isUsable(this.context)?u["default"].createElement("div",{className:"action-box"},u["default"].createElement(m["default"],this.props.attributeMyListButtonProps)):null,e=this.data&&this.data.name?u["default"].createElement("span",{className:"gallery-title"},this.data.name,"genre"!==this.data.type?"の関連作品":null):null;var n={model:this.props.model,onFillterChange:this.setFilter,onChangeQuery:this.props.onChangeQuery,filterType:this.props.filterType?this.props.filterType:"po",sortOrder:this.props.sortOrder?this.props.sortOrder:"po",positionRight:!0};return u["default"].createElement(u["default"].Fragment,null,u["default"].createElement("div",{className:"gallery-header clearfix"},u["default"].createElement("div",{className:"title"},e),!(a.isIOS||a.isAndroid)&&this.props.showSortContent&&u["default"].createElement(p["default"],n)),this.props.showMyListBtn&&t,this.props.galleryTab,(a.isIOS||a.isAndroid)&&this.props.showSortContent&&u["default"].createElement(p["default"],n))},a.setFilter=function(){},(0,r["default"])(t,null,[{key:"propTypes",get:function(){return{model:f["default"].object,pqls:f["default"].array,type:f["default"].oneOf(["attr","genre","person","league","team"]).isRequired}}},{key:"contextTypes",get:function(){return{getModelData:f["default"].func,models:f["default"].object}}}]),t}(u["default"].PureComponent);(0,d["default"])(h,"getPaths",(function(e,t,a){var n=[];a.id&&a.type&&(n=n.concat(this.getRootPath(e,t,a)));var o=p["default"].getPaths(e,t,{filterType:a.filterType||"a",sortOrder:a.sortOrder||"po"}).map((function(e){return n.concat(e)}));return"genre"===a.type?[].concat([]).concat(o):o.concat(a.pqls.map((function(e){return n.concat([e])})))})),(0,d["default"])(h,"getRootPath",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};return[a.type,a.id]})),function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/AttributeHeader.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/AttributeHeader.tsx")}}()},
2"./src/apps/bluerose/components/browse/AttributeMyListButton.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/regenerator/index.js")),i=n(a("./node_modules/@babel/runtime/helpers/asyncToGenerator.js")),l=n(a("./node_modules/@babel/runtime/helpers/extends.js")),d=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),u=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),c=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),f=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),p=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=g(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),m=n(a("./node_modules/prop-types/index.js")),h=n(a("./node_modules/classnames/index.js")),y=n(a("./src/domain/libs/util.ts")),b=a("./src/constants/index.ts"),v=a("./src/common/GtmApp.ts");function g(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(g=function(e){return e?a:t})(e)}var _=t["default"]=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this)._handleClick=n._handleClick.bind((0,u["default"])(n)),n.sendToGtm=n.sendToGtm.bind((0,u["default"])(n)),n.getTotalCount=n.getTotalCount.bind((0,u["default"])(n)),n._handlePointerOver=n._handlePointerOver.bind((0,u["default"])(n)),n._handlePointerOut=n._handlePointerOut.bind((0,u["default"])(n)),n.onMouseEnter=n.onMouseEnter.bind((0,u["default"])(n)),n.onMouseLeave=n.onMouseLeave.bind((0,u["default"])(n)),n.state={isFavorite:n.props.item.isFavorite,processing:!1},n}(0,c["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0},a.componentWillUnmount=function(){this._isMounted=!1},a.componentWillReceiveProps=function(){},a.render=function(){if(!this.constructor.isUsable(this.context))return null;var e={};e.onClick=this._handleClick,e.onPointerOver=this._handlePointerOver,e.onPointerOut=this._handlePointerOut,e.onMouseEnter=this.onMouseEnter,e.onMouseLeave=this.onMouseLeave;var t,a=this.props.classes;return t=this.state.processing?this.state.isFavorite?"削除中...":"追加中...":"お気に入り",p["default"].createElement("div",(0,l["default"])({className:(0,h["default"])("push-button-wrapper mylist-button",{"action-btn":!this.props.btnStyle,btn:this.props.btnStyle,active:this.state.isFavorite},a)},e),p["default"].createElement("div",{role:"link",tabIndex:"0",className:(0,h["default"])({fa:!0,"fa-favorite-delete":this.state.isFavorite,"fa-favorite-add":!this.state.isFavorite})}),p["default"].createElement("span",{className:"push-button-label",role:"status","aria-live":"assertive"},t))},a._handleClick=function(e){var t=this;if(this._isMounted){if(!this.constructor.isUsable(this.context))return null;if(!this.state.processing){this.setState({processing:!0}),this.props.shouldEventPreventDefault&&e.preventDefault(),e.stopPropagation();var a=this.props.item.type||"attr";this.sendToGtm(!this.state.isFavorite),this.props.model.setValue([a,this.props.id,"mylisted"],!this.state.isFavorite).then((function(e){t.props.model.invalidate(["mylistattr"]);var a={isFavorite:e,processing:!1};t._isMounted?t.setState(a):(0,l["default"])(t.state,a),t.props.onChange&&t.props.onChange(e)}))["catch"]((function(e){var a={processing:!1};t._isMounted?t.setState(a):(0,l["default"])(t.state,a)}))}}},a.onMouseEnter=function(e){this.props.onMouseEnter&&this.props.onMouseEnter(e)},a.onMouseLeave=function(e){this.props.onMouseEnter&&this.props.onMouseLeave(e)},a._handlePointerOver=function(e){e.stopPropagation()},a._handlePointerOut=function(e){e.stopPropagation()},a.sendToGtm=function(){var e=(0,i["default"])(r["default"].mark((function t(e){var a,n,o,s,i,l,d;return r["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(y["default"].get(this.context,"gtmApp")){t.next=2;break}return t.abrupt("return");case 2:return a=y["default"].get(this.props,"item"),t.next=5,this.getTotalCount();case 5:n=t.sent,e?n++:n--,o=y["default"].get(a,"id"),s=y["default"].get(a,"type"),i=y["default"].get(a,"name"),l=e?v.CONTENT_EVENTS.ADD_TO_WISHLIST_ATTRIBUTE:v.CONTENT_EVENTS.FAVORITE_DELETE_ATTRIBUTE,d=l===v.CONTENT_EVENTS.ADD_TO_WISHLIST_ATTRIBUTE?v.CLICK_AREA.ADD_TO_WISHLIST_ATTRIBUTE.ATTRIBUTE_HEAD:v.CLICK_AREA.FAVORITE_DELETE_ATTRIBUTE.ATTRIBUTE_HEAD,this.context.gtmApp.pushDataLayerOnContentPageClick(l,{attribute_id:o,attribute_type:s,attribute_name:i,quantity:n},{clickArea:d});case 13:case"end":return t.stop()}}),t,this)})));return function(t){return e.apply(this,arguments)}}(),a.getTotalCount=function(){var e=(0,i["default"])(r["default"].mark((function t(){var e,a,n,o;return r["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=["mylistattr","cd",b.PAGING_INITIAL_KEY,1,"length"],a=[e],t.prev=2,t.next=5,this.props.model.fetch(a);case 5:return n=t.sent,o=y["default"].get(n.json,e),t.abrupt("return",o);case 10:t.prev=10,t.t0=t["catch"](2);case 12:case"end":return t.stop()}}
2),t,this,[[2,10]])})));return function(){return e.apply(this,arguments)}}(),(0,d["default"])(t,null,[{key:"propTypes",get:function(){return{item:m["default"].object,model:m["default"].object.isRequired,classes:m["default"].object,btnType:m["default"].string,btnStyle:m["default"].bool,isFavorite:m["default"].bool}}},{key:"contextTypes",get:function(){return{getModelData:m["default"].func,routeHandler:m["default"].object,models:m["default"].object,gtmApp:m["default"].object}}}]),t}(p.Component);(0,f["default"])(_,"isUsable",(function(e){return!!e.getModelData("authContext")})),function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/AttributeMyListButton.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/AttributeMyListButton.tsx")}}()},
2"./src/apps/bluerose/components/browse/Banner.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/regenerator/index.js")),i=n(a("./node_modules/@babel/runtime/helpers/asyncToGenerator.js")),l=n(a("./node_modules/@babel/runtime/helpers/slicedToArray.js")),d=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=p(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),u=n(a("./src/apps/common/components/MainViewLink.ts")),c=n(a("./src/domain/libs/util.ts")),f=a("./src/common/GtmApp.ts");function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(p=function(e){return e?a:t})(e)}var m=(0,d.memo)((function(e){var t=e.gtmApp,a=e.host,n=e.item,o=e.model,s=(0,d.useState)(null),p=(0,l["default"])(s,2),m=p[0],h=p[1],y=(0,d.useRef)(null),b=(0,d.useCallback)((function(){return n.banner?["advertising",n.banner]:[]}),[n]),v=(0,d.useCallback)((function(){var e=[],t=b();return e=e.concat([t.concat([["id","advertisingId","name","creatives","url","description"]])])}),[b]),g=(0,d.useCallback)((0,i["default"])(r["default"].mark((function x(){var e,t,a;return r["default"].wrap((function(s){for(;;)switch(s.prev=s.next){case 0:return s.prev=0,e=o.fetch(v()),y.current=e.dispose,s.next=5,e;case 5:t=s.sent,a=c["default"].get(t,"json.advertising.".concat(n.banner)),h(a),s.next=13;break;case 10:s.prev=10,s.t0=s["catch"](0);case 13:case"end":return s.stop()}}),x,null,[[0,10]])}))),[v,o,n]);(0,d.useEffect)((function(){return g(),function(){y.current&&y.current(),y.current=null}}),[g]);var _=(0,d.useCallback)((function(){var e=c["default"].get(n,"seriesMeta")&&c["default"].get(n,"seasonMeta")?{refId:c["default"].get(n,"seriesMeta.refId"),name:c["default"].get(n,"seriesMeta.name")}:null,a="group"===c["default"].get(n,"type")?{refId:c["default"].get(n,"refId"),name:c["default"].get(n,"name")}:{refId:c["default"].get(n,"seasonMeta.refId")||c["default"].get(n,"seriesMeta.refId"),name:c["default"].get(n,"seasonMeta.name")||c["default"].get(n,"seriesMeta.name")},o={id:c["default"].get(m,"advertisingId"),name:c["default"].get(m,"name")},s=c["default"].get(n,"type"),r="group"===s||"linear_channel"===s?{}:{refId:c["default"].get(n,"refId"),name:c["default"].get(n,"name")||c["default"].get(n,"shortName")},i=c["default"].get(n,"middleGenres"),l=c["default"].get(n,"genres"),d=c["default"].get(n,"attributes");n.onair&&(l=c["default"].get(n,"onair.genres"),d=c["default"].get(n,"onair.attributes")),t.pushDataLayerOnContentPageClick(f.CONTENT_EVENTS.BANNER_CLICK,{relationProgram:e,program:a,content:r,ad:o,genres:l,middleGenres:i,attributes:d})}),[m,t,n]),E=(0,d.useCallback)((function(){_()}),[_]),w=(0,d.useMemo)((function(){if(!m)return null;var e={};c["default"].forEach(m.creatives,(function(t){e[t.display_type]=c["default"].omit(t,["display_type"])}));var t=c["default"].get(e,"mb_banner.url");return t?d["default"].createElement("img",{key:"mb",loading:"lazy",src:t,alt:m.name}):void 0}),[m]),P=c["default"].replace(null==m?void 0:m.url,a,"");return null==w?null:d["default"].createElement(u["default"],{href:P||"/",onClick:E,className:"banner_content",target:"_blank",rel:"noopener noreferrer"},w)}));t["default"]=m;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Banner.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Banner.tsx")}}()},
2"./src/apps/bluerose/components/browse/BannerRow.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),c=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=g(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),f=n(a("./node_modules/prop-types/index.js")),p=n(a("./src/domain/libs/util.ts")),m=n(a("./src/apps/bluerose/components/browse/RowHeader.tsx")),h=a("./src/common/GtmApp.ts"),y=a("./src/apps/common/context/LayoutContext.tsx"),b=n(a("./src/apps/common/components/MainViewLink.ts")),v=n(a("./src/apps/bluerose/components/browse/PaletteImpression.tsx"));function g(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(g=function(e){return e?a:t})(e)}var _=function(e){function t(t,a){var n;(n=e.call(this,t,a)||this).handleItemClick=n.handleItemClick.bind((0,l["default"])(n));var o=n.constructor.getRootPath(a.models,{},t);return n.items=[],n.palette=t.model.getSync("palette.".concat(t.paletteId)),n.model=t.pathEvaluator?t.pathEvaluator.batch(100):t.model,n.state={fetchDataError:null,generation:t.model.getVersion(o)},n}(0,d["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.fetchData(this.props),this._reportDisplayed()},a.componentDidUpdate=function(){this._reportDisplayed()},a._reportDisplayed=function(){var e=this.props.reportRowDisplayed,t=p["default"].get(this.props,"paletteId");e&&null!=t&&this._reportedDisplayed!==this._displayed&&(this._reportedDisplayed=this._displayed,e(t,this._displayed))},a.componentWillUnmount=function(){this._isMounted=!1},a.handleItemClick=function(){this.sendToGtm(this.item)},a.sendToGtm=function(e){if(p["default"].get(this.context,"gtmApp")){var t=null,a=null;p["default"].get(e,"advertisingId")?a={id:p["default"].get(e,"advertisingId"),name:p["default"].get(e,"name")}:t={refId:p["default"].get(e,"id"),name:p["default"].get(e,"name")||p["default"].get(e,"shortName")};var n=p["default"].get(this.props,"getShelfOrder"),o={id:p["default"].get(this.props,"paletteId"),name:p["default"].get(e,"name")||p["default"].get(e,"shortName"),order:n?n(p["default"].get(this.props,"paletteId")):p["default"].get(this.props,"orderNum")},s=p["default"].get(e,"schemaId");this.context.gtmApp.pushDataLayerOnContentPageClick(h.CONTENT_EVENTS.CONTENT_CLICK,{shelf:o,content:t,schemaId:s,ad:a},{clickArea:h.CLICK_AREA.SHELF})}},a.fetchData=function(e){var t=this,a=p["default"].clone(e),n=this.constructor.getRootPath(this.context.models,{},a),o=this.constructor.getPaths(this.context.models,{},a);if(!this.state[JSON.stringify(o)]){this.state.dispose&&this.state.dispose(),this.state[JSON.stringify(o)]=o;var s=e.model.fetch(o),i=s.dispose;this._isMounted?this.setState({dispose:i}):(0,r["default"])(this.state,{dispose:i}),s.then((function(a){t.palette=p["default"].get(a,"json.palette.".concat(t.props.paletteId)),delete t.state[JSON.stringify(o)];var s={fetchDataError:null,dispose:null,generation:e.model.getVersion(n)};t._isMounted?t.setState(s):(0,r["default"])(t.state,s)}))["catch"]((function(e){var a={fetchDataError:e,fetchingMoreRows:undefined,dispose:null};delete t.state[JSON.stringify(o)],t._isMounted?t.setState(a):(0,r["default"])(t.state,a)}))}},a.render=function(){if(this._displayed=!0,p["default"].isEmpty(this.item))return this._displayed=!1,null;var e={title:this.item.name,listContext:this.props.listContext},t=this.props.headerHidden,a={};p["default"].forEach(this.item.creatives,(function(e){a[e.display_type]=p["default"].omit(e,["display_type"])}));var n=a.mb_banner&&a.mb_banner.url,o=a.tablet_banner&&a.tablet_banner.url,s=this.props.spMode&&n?c["default"].createElement("img",{key:"mb",loading:"lazy",src:n,alt:this.item.name}):!this.props.spMode&&o?c["default"].createElement("img",{key:"tab",loading:"lazy",src:o,alt:this.item.name}):null;if(null==s)return this._displayed=!1,null;var r=p["default"].replace(this.item.url,this.context.getModelData("hosts","host"),"");return c["default"].createElement(v["default"],{paletteId:this.palette.id,paletteName:this.palette.title,orderNum:this.props.orderNum,useImpression:this.props.useImpression,onVisiblePalette:this.props.onVisiblePalette},c["default"].createElement("div",{className:"canvas-row"},t?null:c["default"].createElement(m["default"],e),c["default"].createElement("div",{className:"advertising-banner"},c["default"].createElement(b["default"],{href:r,onClick:this.handleItem
2Click},s))))},(0,i["default"])(t,[{key:"palette",get:function(){return this.__palette},set:function(e){if(this.__palette=e,p["default"].get(this.__palette,"objects")){var t=p["default"].compact(p["default"].map(p["default"].values(p["default"].omit(this.__palette.objects,["$__path","length"])),(function(e){if(e.creatives&&0!==Object.keys(e.creatives).length)return e})));this.item=p["default"].first(t),this.props.noContents&&p["default"].isEmpty(this.item)&&this.props.noContents(this.props.paletteId)}}}],[{key:"contextTypes",get:function(){return{models:f["default"].object,getModelData:f["default"].func,gtmApp:f["default"].object}}}]),t}(c.Component);(0,u["default"])(_,"getPaths",(function(e,t,a){var n=this.getRootPath(e,t,a),o=[n.concat([["id","title"]])];return o=o.concat([n.concat(["objects",function(e,t,a){return{from:a&&a.fromNum||0,to:a&&a.toNum?a.toNum-(a.fromNum||0):t&&t.numItems?t.numItems:7}}(0,t,a)])]),o})),(0,u["default"])(_,"getRootPath",(function(e,t,a){return a.paletteId?["palette",a.paletteId]:[]}));t["default"]=(0,y.withLayoutContext)(_);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/BannerRow.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/BannerRow.tsx")}}()},
2"./src/apps/bluerose/components/browse/BoxCard.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),c=k(a("./node_modules/react/index.js")),f=n(a("./node_modules/react-dom/index.js")),p=n(a("./node_modules/prop-types/index.js")),m=n(a("./src/domain/libs/util.ts")),h=n(a("./src/apps/common/components/MainViewLink.ts")),y=n(a("./src/apps/common/routes.ts")),b=n(a("./node_modules/classnames/index.js")),v=k(a("./src/sketch-platform/utils/browserEvents.ts")),g=n(a("./src/apps/bluerose/components/browse/MyListButton.tsx")),_=n(a("./src/apps/common/components/BackgroundImage.tsx")),E=n(a("./src/apps/bluerose/utils/slug.ts")),w=n(a("./src/apps/bluerose/components/browse/Meta.tsx")),P=n(a("./src/apps/bluerose/components/browse/SetDate.tsx")),x=n(a("./src/apps/bluerose/components/browse/BoxCardBadge.tsx")),M=a("./src/domain/utils/communicationArea.ts");function C(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(C=function(e){return e?a:t})(e)}function k(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=C(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}var I=t["default"]=function(e){function t(t,a){var n;n=e.call(this,t,a)||this,(0,u["default"])((0,l["default"])(n),"titleLinkRef",void 0),(0,u["default"])((0,l["default"])(n),"enterTimerID",void 0),(0,u["default"])((0,l["default"])(n),"leaveTimerID",void 0),(0,u["default"])((0,l["default"])(n),"_isMounted",void 0),(0,u["default"])((0,l["default"])(n),"__item",void 0),n.titleLinkRef=c["default"].createRef();var o=n.constructor.getRootPath(a.models,{},t);return t.itemData?n.item=t.itemData:o&&(n.item=t.model.getSync(o)),n._handleClick=n._handleClick.bind((0,l["default"])(n)),n._handlePointerOver=n._handlePointerOver.bind((0,l["default"])(n)),n._handlePointerOut=n._handlePointerOut.bind((0,l["default"])(n)),n._handleCardClick=n._handleCardClick.bind((0,l["default"])(n)),n.startSlider=n.startSlider.bind((0,l["default"])(n)),n.stopSlider=n.stopSlider.bind((0,l["default"])(n)),n.onClickPlay=n.onClickPlay.bind((0,l["default"])(n)),n.onPlayerVolumeChange=n.onPlayerVolumeChange.bind((0,l["default"])(n)),n.state={spMode:!1,dispose:null,fetchDataError:null,generation:t.model.getVersion(o)},n.enterTimerID=null,n.leaveTimerID=null,n.checkMediaQuery=m["default"].throttle(n.checkMediaQuery.bind((0,l["default"])(n)),300,{leading:!0,trailing:!0}),n}(0,d["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.checkMediaQuery();var e=this.context.getModelData("browserInfo");e.isIOS||e.isAndroid?v.addEventListener("orientationchange",this.checkMediaQuery):v.addEventListener("resize",this.checkMediaQuery),this.props.itemData||this.fetchData(this.props)},a.componentWillReceiveProps=function(e){},a.componentWillUnmount=function(){this._isMounted=!1;var e=this.context.getModelData("browserInfo");e.isIOS||e.isAndroid?v.removeEventListener("orientationchange",this.checkMediaQuery):v.removeEventListener("resize",this.checkMediaQuery),this.state.dispose&&this.state.dispose()},a.checkMediaQuery=function(){var e=!1;e=!window.matchMedia("screen and (min-width: 500px)").matches,this._isMounted?this.setState({spMode:e}):this.state.spMode=e},a.fetchData=function(e){var t=this,a=this.constructor.getRootPath(this.context.models,{},e);if(a){var n=this.constructor.getPaths(this.context.models,{},e),o=e.model.fetch(n);this.state.dispose=o.dispose,o.then((function(n){n?(t.item||(t.item={}),(0,r["default"])(t.item,m["default"].omit(m["default"].get(n.json,a,{}),["$__path"]))):delete t.item;var o={fetchDataError:null,dispose:null,generation:e.model.getVersion(a)};t._isMounted?t.setState(o):(0,r["default"])(t.state,o)}))["catch"]((function(e){var a={fetchDataError:e,dispose:null};t._isMounted?t.setState(a):t.state=(0,r["default"])(a)}))}},a.fetchAdvertisingSeriesMetaData=function(e){var t=this,a=["meta",this.item.seriesMeta.metaId],n=[a.concat([["leadEpisode","edgeEpisode"]])],o=e.model.fetch(n);this._isMounted?this.state.dispose=o.dispose:this.state=(0,r["default"])({dispose:o.dispose}),o.then((function(n){n&&(0,r["default"])(t.item.seriesMeta,m["default"].omit(m["default"].get(n.json,a,{}),["$__path"]));var o={fetchDataError:null,dispose:null,generation:e.model.getVersion(a)};t._isMounted?t.setState(o):(0,r["default"])(t.state,o)}))["catch"]((function(e){var a={fetchDataError:e,dispose:null};t._isMounted?t.setState(a):t.state=(0,r["default"])(a)}))},a._handleClick=function(){var e=f["default"].findDOMNode(this.titleLinkRef.current);e&&e.click()},a._handlePointerOver=function(e){var t=f["default"].findDOMNode(this.titleLinkRef.current);t&&t.classList.add("hover")},a._handlePointerOut=function(e){var t=f["default"].findDOMNode(this.titleLinkRef.current);t&&t.classList.remove("hover")},a.startSlider=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.props;e.itemTabbable&&e.onAutoplay&&e.onAutoplay(!0)},a.stopSlider=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.props;e.itemTabbable&&e.onAutoplay&&e.onAutoplay(!1)},a.onClickPlay=function(e){e?this.stopSlider():this.startSlider()},a.onPlayerVolumeChange=function(e,t){this.props.onMuted&&this.props.onMuted(t)},a._handleCardClick=function(){this.props.onCardClick&&this.props.onCardClick(this.item)},a.render=function(){var e,t,a,n,o=this,s="";m["default"].isEmpty(this.item)||(n={id:this.item.id},(0,E["default"])(this.item)&&(n.id=this.item.slug||this.item.id),this.item.thumbnailUrl&&(s=(s=this.item.thumbnailUrl).replace("[width]","1400").replace("[height]","800")));var i={to:"media"===this.item.type||"linear_channel"===this.item.type?y["default"].watchNow:y["default"].title,params:n};if(this.item.refId&&(i={to:"media"===this.item.type?y["default"].content:y["default"].program,params:{id:this.item.refId}},"linear_channel"===this.item.type)){var l=m["default"].find(this.context.getModelData("simulcast"),(function(e){return e.refId==o.item.refId}));i={to:y["default"].simulcast,params:{channelName:l.name}}}this.item.uniqueId&&(i={to:y["default"].watchNow,params:{id:this.item.linearChannelMeta.metaId}});var d,u,f,p=this.item.seasonMeta&&this.item.seasonMeta.shortName?this.item.seasonMeta.shortName:this.item.seasonMeta&&this.item.seasonMeta.name?this.item.seasonMeta.name:null,v=this.item.seriesMeta&&this.item.seriesMeta.shortName?this.item.seriesMeta.shortName:this.item.seriesMeta&&this.item.seriesMeta.name?this.item.seriesMeta.name:null,C=this.item.shortName||this.item.name,k=this.item.cardInfo&&this.item.cardInfo.description?this.item.cardInfo.description:this.item.header?this.item.header:null,I=null;if(m["default"].has(this.item,"advertisingId"))if(s=this.item.thumbnailUrl||m["default"].get(this.item,"creatives[0].url"),p=null,C=this.item.shortName||this.item.name,i={href:this.item.url},1===this.item.schemaId){var S=this.item.seriesMeta,T=this.item.episodeMeta;switch(k=this.item.cardInfo&&this.item.cardInfo.description?this.item.cardInfo.description:null,this.item.pageTransitionType){case"series":S&&(s||(s=S.thumbnailUrl),i={to:y["default"].title,params:{id:S.metaId}},S.refId&&(i={to:y["default"].program,params:{id:S.refId}}));break;case"selected_episode":T&&(s||(s=T.thumbnailUrl),i={to:y["default"].watchNow,params:{id:T.metaId}},T.refId&&(i={to:y["default"].content,params:{id:T.refId}}));break;case"latest_episode":var O=S.edgeEpisode;O&&(s||(s=O.thumbnailUrl),i={to:y["default"].watchNow,params:{id:O.id}},O.refId&&(i={to:y["default"].content,params:{id:O.refId}}));break;case"lead_episode":var j=S.leadEpisode;j&&(s||(s=j.thumbnailUrl),i={to:y["default"].watchNow,params:{id:j.id}},j.refId&&(i={to:y["default"].content,params:{id:j.refId}}));break;default:i={href:this.item.url}}}else if(2===this.item.schemaId&&this.item.liveMeta)this.item.deliveryStartDate&&(I=c["default"].createElement(P["default"],{date:this.item.deliveryStartDate,format:"short",txt:"〜"})),s||(s=this.item.liveMeta.thumbnailUrl),i={to:y["default"].watchNow,params:{id:this.item.liveMeta.metaId}},this.item.liveMeta.refId&&(i={to:y["default"].content,params:{id:this.item.liveMeta.refId}});else if(3===this.item.schemaId&&this.item.linearChannelMeta){if(k=this.item.cardInfo&&this.item.cardInfo.description?this.item.cardInfo.description:null,this.item.deliveryStartDate&&(I=c["default"].createElement(P["default"],{date:this.item.deliveryStartDate,format:"short",txt:"〜"})),s||(s=this.item.linearChannelMeta.thumbnailUrl),i={to:y["default"].watchNow,params:{id:this.item.linearChannelMeta.metaId}},this.item.linearChannelMeta.refId){var N=m["default"].find(this.context.getModelData("simulcast"),(function(e){return e.refId==o.item.linearChannelMeta.refId}));i={to:y["default"].simulcast,params:{channelName:N.name}}}}else 4==this.item.schemaId&&(k=this.item.cardInfo&&this.item.cardInfo.description?this.item.cardInfo.description:null,i={href:this.item.url});else if(4===this.item.schemaId)this.item.deliveryStartAt&&(I=c["default"].createElement(P["default"],{date:this.item.deliveryStartAt,format:"short",txt:"〜"}));else if(this.item.uniqueId){var R,D=m["default"].find(this.context.getModelData("simulcast"),(function(e){return e.refId==o.item.linearChannelMeta.refId}));this.item.linearChannelMeta&&this.item.linearChannelMeta.name&&(D&&(R=m["default"].lowerCase(D.name)),p=c["default"].createElement("img",{src:"/images/logo_".concat(R,"_white.svg"),className:"channel-logo"})),this.item.startAt&&(I=c["default"].createElement(P["default"],{date:this.item.startAt,format:"short",txt:"〜"})),C=this.item.name||this.item.title,k=this.item.shortMessage||this.item.description,i={to:y["default"].simulcastDetail,params:{channelName:D.name,uniqueId:this.item.uniqueId}}}return"ranking"===this.context.listContext&&this.props.rankNum<50&&(u=this.props.rankNum+1,d=c["default"].createElement("div",{className:"ranking-badge"},u,".")),p&&C!=p?f=c["default"].createElement("div",{className:"season-title"},p):v&&C!=v&&(f=c["default"].createElement("div",{className:"season-title"},v)),c["default"].createElement("div",{className:"box-card"},this.item?c["default"].createElement("div",{className:"box-card-box"},c["default"].createElement("div",{className:"box-card-box__title"},c["default"].createElement("div",{className:(0,b["default"])("box-card-box__title-box",{"ranking clearfix":d,hasSeasonTitle:f,double:u>=10})},d,f||null,C?c["default"].createElement("h3",{className:"title"},C):null)),I?c["default"].createElement("div",{className:"delivery-date"},I):null,c["default"].createElement("div",{className:"badge-action-box"},c["default"].createElement("div",{className:"badge-box"},c["default"].createElement(w["default"],{metadata:this.item}),c["default"].createElement(x["default"],{item:this.item,hiddenGenre:!1,mbListLayout:"box",isOnArt:!1}),c["default"].createElement("div",{className:"badge-action-box__separate"})),c["default"].createElement("div",{className:"action-box"},c["default"].createElement(g["default"],{item:this.item,model:this.props.model,btnType:"short",btnStyle:!1,id:this.item.id}))),this.item.communicationArea&&(0,M.isDisplayCommunicationArea)(this.context.models,null===(e=this.item)||void 0===e?void 0:e.cAreaPublicationTargetUsers,null===(t=this.item)||void 0===t?void 0:t.cAreaPublicationStartAt,null===(a=this.item)||void 0===a?void 0:a.cAreaPublicationEndAt)?c["default"].createElement("div",{className:"communication-area"},c["default"].createElement("span",null,this.item.communicationArea)):null,k?c["default"].createElement("div",{className:"description"},k):null):null,c["default"].createElement("div",{className:"box-card-link"},c["default"].createElement("div",{ref:this.titleLinkRef,className:(0,b["default"])("billboard-link",{rankingGra:d})},c["default"].createElement("div",{className:"video-preload-title"},C?c["default"].createElement("div",{className:"video-preload-title-label"},C):null),c["default"].createElement(_["default"],{className:(0,b["default"])("artwork box-card-thumbnail",{noImage:!s}),url:s}))),c["default"].createElement(h["default"],(0,r["default"])({onClick:this._handleCardClick,ref:this.titleLinkRef,className:"box-card-link-bg"},i,{tabIndex:1})))},(0,i["default"])(t,[{key:"item",get:function(){return this.__item},set:function(e){this.__item=e,m["default"].has(e,"advertisingId")&&
21===e.schemaId&&e.seriesMeta&&e.seriesMeta.metaId&&("latest_episode"===e.pageTransitionType&&!e.edgeEpisode||"lead_episode"===e.pageTransitionType&&!e.leadEpisode)&&this.fetchAdvertisingSeriesMetaData(this.props)}}],[{key:"propTypes",get:function(){return{titleId:p["default"].oneOfType([p["default"].string,p["default"].number]),model:p["default"].object.isRequired,onCardClick:p["default"].func}}},{key:"contextTypes",get:function(){return{getModelData:p["default"].func,routeHandler:p["default"].object,listContext:p["default"].string,models:p["default"].object}}}]),t}(c.Component);(0,u["default"])(I,"getPaths",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{},n=[];return a.titleId&&(n=n.concat(["meta",a.titleId])),[n.concat([["id","name","thumbnailUrl","mainVisualType","mylisted","canMyList","type","slug","schemaId"]])]})),(0,u["default"])(I,"getRootPath",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};if(a.titleId)return["meta",a.titleId]})),function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/BoxCard.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/BoxCard.tsx")}}()},
2"./src/apps/bluerose/components/browse/BoxCardBadge.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/react/index.js")),r=n(a("./node_modules/prop-types/index.js")),i=n(a("./src/domain/libs/util.ts")),l=n(a("./src/apps/bluerose/utils/activeTags.ts")),d=a("./src/apps/bluerose/components/player/MetaTags.tsx"),u=a("./src/apps/bluerose/components/browse/CardBadge.tsx"),c=n(a("./src/domain/libs/datetime.ts")),f=function(e){return s["default"].createElement("span",{className:"tag grey-tag"},e.tag)},p=function(e){return s["default"].createElement("span",{className:"tag grey-tag",key:"endday-tag"},s["default"].createElement("span",null,(0,c["default"])(e.datetime).formatMD()),"まで")},m=function(e,t){if(!e.item)return null;if(!1===t.showBadge)return null;var a=function(e,t){var a,n=e.item,o=n.cardInfo||{},r={isOnArt:e.isOnArt,tvodTagText:!0},d=(0,l["default"])(n,t,r),c=(0,u.getEndDayBadge)(n,o,p),m=[];return c?((d=d.filter((function(e){return"もうすぐ終了"!==e}))).forEach((function(e,t){return m.push(s["default"].createElement(f,{key:t,tag:e}))})),m.push(c)):d.forEach((function(e,t){return m.push(s["default"].createElement(f,{key:t,tag:e}))})),a=e.isOnArt&&"episodesList"!==e.keyPrefix?i["default"].first(m):m,!i["default"].isEmpty(d)||c?s["default"].createElement(s["default"].Fragment,null,a):null}(e,t),n=(0,d.getMetaData)(e.item,e.hiddenGenre,a,t);if(!n)return null;var o,r=null;e.item.tvodBadge&&(1==e.item.tvodBadge?o="PPV":2==e.item.tvodBadge?o="レンタル":3==e.item.tvodBadge&&(o="購入商品"),r=s["default"].createElement("span",{className:"tag tvod",key:"ppv-tag"},o));return s["default"].createElement("div",{className:"tag-list"},r,a&&a,s["default"].createElement(d.BaseMetaTags,n))};m.contextTypes={getModelData:r["default"].func,models:r["default"].object,routeHandler:r["default"].object,showBadge:r["default"].bool},m.defaultProps={isOnArt:!0};t["default"]=m;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/BoxCardBadge.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/BoxCardBadge.tsx")}}()},
2"./src/apps/bluerose/components/browse/Canvas.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/regenerator/index.js")),i=n(a("./node_modules/@babel/runtime/helpers/extends.js")),l=n(a("./node_modules/@babel/runtime/helpers/asyncToGenerator.js")),d=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),u=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),c=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),f=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),p=R(a("./node_modules/react/index.js")),m=n(a("./node_modules/prop-types/index.js")),h=n(a("./node_modules/classnames/index.js")),y=n(a("./src/domain/libs/util.ts")),b=n(a("./src/apps/common/hocs/presentationHOC.ts")),v=n(a("./src/apps/bluerose/components/billboard/Billboard.tsx")),g=n(a("./src/apps/bluerose/components/browse/Palette.tsx")),_=n(a("./src/apps/bluerose/components/browse/HtmlSnippetRow.tsx")),E=R(a("./src/sketch-platform/utils/browserEvents.ts")),w=R(a("./src/sketch-platform/utils/DOMUtils.ts")),P=n(a("./src/apps/common/components/MainViewLink.ts")),x=n(a("./src/apps/common/routes.ts")),M=n(a("./src/apps/bluerose/components/loader/LoadingRow.tsx")),C=n(a("./src/apps/bluerose/components/browse/BannerRow.tsx")),k=n(a("./src/apps/bluerose/components/browse/ExclusiveUiRow.tsx")),I=n(a("./src/domain/libs/datetime.ts")),S=n(a("./src/utils/activeProfile.ts")),T=a("./src/apps/common/components/ErrorBoundary.tsx"),O=a("./src/constants/palette.ts"),j=n(a("./src/common/visibly.ts"));function N(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(N=function(e){return e?a:t})(e)}function R(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=N(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}var D=["palette","html_snippet","billboard","banner","exclusiveUi"],A=function(e){function t(t,a){var n;n=e.call(this,t,a)||this,(0,f["default"])((0,u["default"])(n),"visiblePaletteIds",void 0),(0,f["default"])((0,u["default"])(n),"canvasRef",void 0),(0,f["default"])((0,u["default"])(n),"numRowsToFetch",void 0),(0,f["default"])((0,u["default"])(n),"noContentsCountIds",void 0),(0,f["default"])((0,u["default"])(n),"rowVisibility",void 0),(0,f["default"])((0,u["default"])(n),"pathEvaluators",void 0),(0,f["default"])((0,u["default"])(n),"canvas",void 0),(0,f["default"])((0,u["default"])(n),"additional",void 0),(0,f["default"])((0,u["default"])(n),"canvasData",void 0),(0,f["default"])((0,u["default"])(n),"keyartUrl",void 0),(0,f["default"])((0,u["default"])(n),"totalRowCount",void 0),(0,f["default"])((0,u["default"])(n),"emptyMessage",void 0),(0,f["default"])((0,u["default"])(n),"_isMounted",void 0),(0,f["default"])((0,u["default"])(n),"_isUpdated",void 0),(0,f["default"])((0,u["default"])(n),"hasPendingTabSwitch",void 0),(0,f["default"])((0,u["default"])(n),"lastMastheadReloadTimestamp",void 0),(0,f["default"])((0,u["default"])(n),"isReloadingMasthead",void 0),n.canvasRef=p["default"].createRef(),n.onScroll=n.onScroll.bind((0,u["default"])(n)),n.onScrollEnd=n.onScrollEnd.bind((0,u["default"])(n)),n._noContents=n._noContents.bind((0,u["default"])(n)),n.reportRowDisplayed=n.reportRowDisplayed.bind((0,u["default"])(n)),n.getShelfOrder=n.getShelfOrder.bind((0,u["default"])(n)),n.onVisiblePalette=n.onVisiblePalette.bind((0,u["default"])(n)),n.handlePageVisible=n.handlePageVisible.bind((0,u["default"])(n)),n.numRowsToFetch=10,n.noContentsCountIds=[],n.rowVisibility={},n.pathEvaluators=[];var o=n.constructor.getRootPath(a.models,{},t);return n.canvas=t.model.getSync(o),n.additional=t.model.getSync(o.concat("additional")),n.canvas&&(n.canvasData={titleType:n.canvas.titleType,name:n.canvas.name,shortName:n.canvas.shortName,schemaId:n.canvas.schemaId},n.keyartUrl=n.canvas.keyartUrl,n.canvas=y["default"].compact(y["default"].dropRightWhile(y["default"].values(y["default"].omit(n.canvas,["$__path"])),(function(e){return y["default"].isNumber(e)}))),y["default"].forEach(n.canvas,(function(e){e.useObjects&&y["default"].isEmpty(e.objects)&&n._noContents(e.id||e.id_key)})),n.numRowsToFetch=n.canvas.length),n.visiblePaletteIds=[],n.hasPendingTabSwitch=!1,n.lastMastheadReloadTimestamp=0,n.isReloadingMasthead=!1,n.state={bouncing:!1,dispose:null,fetchDataError:null,generation:t.model.getVersion(o),maxRowToLoadImages:6,maxRowToRender:3,scrollHandlersDisabled:!0,showEmptyMessage:!1,mastheadReloadVersion:0},n}
2(0,c["default"])(t,e);var a=t.prototype;return a.isMastheadStructure=function(e){return(null==e?void 0:e.schemaId)===O.PaletteSchemaId.Masthead||(null==e?void 0:e.schemaId)===O.PaletteSchemaId.PersonalizedMasthead},a.reloadMastheadIfExists=function(){var e=(0,l["default"])(r["default"].mark((function t(){var e,a,n,o,s,i=this;return r["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(this.canvas&&!this.isReloadingMasthead){t.next=2;break}return t.abrupt("return");case 2:if(!((e=Date.now())-this.lastMastheadReloadTimestamp<5e3)){t.next=5;break}return t.abrupt("return");case 5:if(a=y["default"].find(this.canvas,(function(e){return"billboard"===(null==e?void 0:e.type)&&i.isMastheadStructure(e)})),n=(null==a?void 0:a.id)||(null==a?void 0:a.id_key)){t.next=9;break}return t.abrupt("return");case 9:return this.lastMastheadReloadTimestamp=e,this.isReloadingMasthead=!0,o={paletteId:n,isHome:this.props.isHome},s=v["default"].getPaths(this.context.models,{},o),t.prev=13,this.props.model.invalidate(["palette",n]),t.next=17,this.props.model.fetch(s);case 17:this._isMounted&&this.setState((function(e){return{mastheadReloadVersion:(e.mastheadReloadVersion||0)+1}})),t.next=23;break;case 20:t.prev=20,t.t0=t["catch"](13);case 23:return t.prev=23,this.isReloadingMasthead=!1,t.finish(23);case 26:case"end":return t.stop()}}),t,this,[[13,20,23,26]])})));return function(){return e.apply(this,arguments)}}(),a.isWodCanvas=function(){var e;return 1==(null===(e=this.canvasData)||void 0===e?void 0:e.schemaId)},a.componentDidMount=function(){this._isMounted=!0,this.fetchData(this.props),E.addEventListener("scroll",this.onScroll),E.addEventListener("scrollEnd",this.onScrollEnd),j["default"].onVisible(this.handlePageVisible)},a.componentDidUpdate=function(e){this.consumeTabSwitch()&&e.canvasId===this.props.canvasId&&this.reloadMastheadIfExists()},a.componentWillReceiveProps=function(e,t){e.tabSwitchSeq!==this.props.tabSwitchSeq&&(this.hasPendingTabSwitch=!0),e.canvasId!=this.props.canvasId&&(delete this.canvas,this.numRowsToFetch=10,this.noContentsCountIds=[],this.rowVisibility={},this.fetchData(e,t))},a.consumeTabSwitch=function(){var e=this.hasPendingTabSwitch;return this.hasPendingTabSwitch=!1,e},a.componentWillUnmount=function(){this._isMounted=!1,this.state.dispose&&this.state.dispose(),E.removeEventListener("scroll",this.onScroll),E.removeEventListener("scrollEnd",this.onScrollEnd),j["default"].offVisible(this.handlePageVisible)},a.handlePageVisible=function(){this.reloadMastheadIfExists()},a.fetchMoreRows=function(e){this.canvas&&this.numRowsToFetch>this.canvas.length&&!this.state.fetchingMoreRows&&(this.state.fetchingMoreRows=!0,this.fetchData(this.props))},a.fetchData=function(e,t){var a=this,n=(0,i["default"])({},e,{toNum:this.numRowsToFetch-1}),o=this.constructor.getPaths(this.context.models,{},n);if(!this.state[JSON.stringify(o)]){this.state.dispose&&this.state.dispose(),this.state[JSON.stringify(o)]=o;var s=e.model.fetch(o),r=s.dispose;!1!==this._isUpdated&&this._isMounted?this.setState({dispose:r}):(0,i["default"])(this.state,{dispose:r});var l=this.constructor.getRootPath(this.context.models,{},e);s.then((function(t){a.canvas=y["default"].get(t,["json"].concat(l)),a.additional=y["default"].get(a.canvas,"additional"),a.totalRowCount=e.model.getSync("canvas.".concat(e.canvasId,".length"),0),a.emptyMessage=e.model.getSync("canvas.".concat(e.canvasId,".emptyMessage"),""),a.keyartUrl=e.model.getSync("canvas.".concat(e.canvasId,".keyartUrl"),""),a.canvasData={titleType:e.model.getSync("canvas.".concat(e.canvasId,".titleType"),""),name:e.model.getSync("canvas.".concat(e.canvasId,".name"),""),shortName:e.model.getSync("canvas.".concat(e.canvasId,".shortName"),""),schemaId:e.model.getSync("canvas.".concat(e.canvasId,".schemaId"),"")},a.canvas=y["default"].compact(y["default"].dropRightWhile(y["default"].values(y["default"].omit(a.canvas,["$__path","emptyMessage","additional","titleType","name","shortName","keyartUrl"])),(function(e){return y["default"].isNumber(e)}))),a.canvas=y["default"].filter(y["default"].map(a.canvas,(function(e){return y["default"].omit(e,"$__path")})),(function(e){return!y["default"].isEmpty(e)})),y["default"].forEach(a.canvas,(function(e){e.useObjects&&y["default"].isEmpty(e.objects)&&a._noContents(e.id||e.id_key)})),a.numRowsToFetch+=10,a.numRowsToFetch>a.totalRowCount&&(a.numRowsToFetch=a.totalRowCount),delete a.state[JSON.stringify(o)];var n={showEmptyMessage:!1,fetchDataError:null,dispose:null,generation:e.model.getVersion(l)};y["default"].isEmpty(a.canvas)&&(a.props.noContents&&a.props.noContents(),n.showEmptyMessage=!0),a.isWodCanvas()||(n.fetchDataError=ne
2w T.NotFoundError),delete a.state.fetchingMoreRows,a._isMounted?a.setState(n):(0,i["default"])(a.state,n)}))["catch"]((function(e){var t={fetchDataError:e,fetchingMoreRows:undefined,dispose:null};delete a.state[JSON.stringify(o)],a._isMounted?a.setState(t):(0,i["default"])(a.state,t)}))}},a._noContents=function(e){y["default"].includes(this.noContentsCountIds,e)||this.noContentsCountIds.push(e),this.noContentsCountIds.length==this.canvas.length&&(this.props.noContents&&this.props.noContents(),this.setState({showEmptyMessage:!0}))},a.reportRowDisplayed=function(e,t){null!=e&&(this.rowVisibility[e]=t)},a._isStructureEnabled=function(e){var t,a,n=(0,S["default"])(this.context.models,!1),o=y["default"].get(n,"subscriptionHistoryFlag",!1),s=null!==(t=y["default"].get(e,"subscriptionHistoryType"))&&void 0!==t?t:"0",r="0"===s||"1"===s&&o&&n||"2"===s&&!o&&n,i=null!==(a=y["default"].get(e,"displayTargetUser"))&&void 0!==a?a:"0",l="0"==i||"1"==i&&parseInt(n.refId,10)%2==0||"2"==i&&parseInt(n.refId,10)%2==1;return!(!r||!l)},a._resolveStructure=function(e,t){return t&&(y["default"].has(t.values,"display_target_user")&&(e.displayTargetUser=t.values.display_target_user),y["default"].has(t.values,"subscription_history_type")&&(e.subscriptionHistoryType=t.values.subscription_history_type)),e},a.getShelfOrder=function(e){for(var t=this.canvas||[],a=0,n=0;n<t.length;n++){var o=t[n];if(o&&(this._resolveStructure(o,y["default"].get(this.additional,n)),this._isStructureEnabled(o)&&D.includes(o.type))){var s=o.id||o.id_key;if(!y["default"].includes(this.noContentsCountIds,s)&&!1!==this.rowVisibility[s]&&(a+=1,s===e))return a}}return null},a.onVisiblePalette=function(e,t,a){this.visiblePaletteIds[e]||(this.visiblePaletteIds[e]=!0,this.context.gtmApp.pushDataLayerOnPaletteImp(e,t,a))},a.render=function(){var e=this;if(this.state.fetchDataError)throw this.state.fetchDataError;var t=null,a=null;if(!0===this.state.fetchingMoreRows&&(t=p["default"].createElement("div",{className:"gallery-spin-loader"},p["default"].createElement("div",{className:"loader-cont"}))),this.props.tabHeader&&!this.canvas&&(a=p["default"].createElement(M["default"],null)),!this.canvas&&!t&&!a)return null;if(!this.isWodCanvas()&&!t&&!a)return null;var n=y["default"].map(this.canvas,(function(t,a){if(!t)return null;var n=y["default"].get(e.additional,a);if(e._resolveStructure(t,n),!e._isStructureEnabled(t))return null;if("palette"===t.type){var o=a===e.totalRowCount-1,s=e.props.model;if(e.props.pathEvaluator){var r=Math.floor(a/10);e.pathEvaluators[r]||(e.pathEvaluators[r]=e.props.pathEvaluator.batch(100)),s=e.pathEvaluators[r]}return p["default"].createElement(g["default"],{paletteId:t.id||t.id_key,model:s,key:"canvas_row_".concat(a),listContext:t.listContext,noContents:e._noContents,reportRowDisplayed:e.reportRowDisplayed,getShelfOrder:e.getShelfOrder,onVisiblePalette:e.onVisiblePalette,useImpression:!0,channelNameHidden:e.props.channelNameHidden,isLast:o,additional:y["default"].get(e.additional,a),rowNum:a,orderNum:a+1,canvasId:e.props.canvasId,personalizeGenreName:null==t?void 0:t.personalizeGenreName})}if("html_snippet"===t.type)return p["default"].createElement(_["default"],{snippetId:t.id||t.id_key,model:e.props.model,key:"canvas_row_".concat(a),noContents:e._noContents});if("billboard"===t.type){var i=e.isMastheadStructure(t)?"canvas_row_".concat(a,"_masthead_").concat(e.state.mastheadReloadVersion||0):"canvas_row_".concat(a);return p["default"].createElement(v["default"],{orderNum:a+1,getShelfOrder:e.getShelfOrder,onVisiblePalette:e.onVisiblePalette,useImpression:!0,paletteId:t.id||t.id_key,model:e.props.model,key:i,listContext:"billboard",noContents:e._noContents,reportRowDisplayed:e.reportRowDisplayed,isHome:e.props.isHome})}return"banner"===t.type?p["default"].createElement(C["default"],{onVisiblePalette:e.onVisiblePalette,useImpression:!0,paletteId:t.id||t.id_key,pathEvaluator:e.props.pathEvaluator,model:e.props.model,key:"canvas_row_".concat(a),listContext:t.listContext,rowNum:a,orderNum:a+1,getShelfOrder:e.getShelfOrder,noContents:e._noContents,reportRowDisplayed:e.reportRowDisplayed}):"exclusiveUi"===t.type?p["default"].createElement(k["default"],{paletteId:t.id||t.id_key,model:e.props.model,key:"canvas_row_".concat(a),listContext:t.listContext,rowNum:a,orderNum:a+1,getShelfOrder:e.getShelfOrder,reportRowDisplayed:e.reportRowDisplayed,onVisiblePalette:e.onVisiblePalette,useImpression:!0}):null}));if(this.props.infoData){var o=this.context.getModelData("browserInfo"),s=this.props.infoData;this.props.infoShowLength&&(this.props.infoData.length>this.props.infoShowLength,s=y["default"].take(this.props.infoData,this.props.infoShowLength));var r=y["default"].findIndex(this.canvas,(function(t){var a=t.id||t.id_key;return!y["default"].includes(e.noContentsCountIds,a)}));n.splice(r+1,0,p["default"].createElement("div",{className:"top-info",key:"top-info"},p["default"].createElement("div",{className:"top-info__title"},"お知らせ"),p["default"].createElement("div",{className:"top-info__box"},y["default"].map(s,(function(e){var t;return e.postAt&&(t=o.isIOS||o.isAndroid?(0,I["default"])(e.postAt).format("M/DD(dd)"):(0,I["default"])(e.postAt).format("YYYY/MM/DD(dd)")),p["default"].createElement("div",{className:"top-info__box-item",key:"info-".concat(e.id)},p["default"].createElement("span",{className:(0,h["default"])("top-info__box-item__date",{mb:o.isIOS||o.isAndroid})},!!t&&t),p["default"].createElement(P["default"],{to:x["default"].infoDetail,params:{id:e.id},className:"top-info__box-item__text"},e.title))})))))}if(this.props.genreTab){var i=y["default"].findIndex(this.canvas,(function(t){var a=t.id||t.id_key;return!y["default"].includes(e.noContentsCountIds,a)})),l=1;this.props.infoData&&(l=2),n.splice(i+l,0,p["default"].createElement("div",{className:"top-genre",id:"topGenre",key:"topGenre"},this.props.genreTab))}var d="",u=y["default"].get(this.canvasData,"titleType");return"name"==u?d=this.canvasData.name:"short_name"==u&&(d=this.canvasData.short
2Name),p["default"].createElement("div",{ref:this.canvasRef,className:"canvas"},this.keyartUrl?p["default"].createElement("div",{className:"mainVisual-keyart"},p["default"].createElement("img",{src:this.keyartUrl})):null,d&&p["default"].createElement("div",{className:"canvas-header"},p["default"].createElement("div",{className:"title"},d)),this.props.tabHeader,a,this.state.showEmptyMessage?p["default"].createElement("div",{className:"pulsate-transition",timeout:{exit:550,enter:250}},p["default"].createElement("div",null,p["default"].createElement("div",{className:"no_img"}),p["default"].createElement("div",{className:"gallery-message"},"登録されている作品がありません。"))):n,t)},a.onScroll=function(e){this.isWithinDistanceBuffer(300)&&this.fetchMoreRows(!0)},a.onScrollEnd=function(e){},a.isWithinDistanceBuffer=function(e){if(this.canvasRef){var t=this.canvasRef.current;return!!t&&w.getDistanceToBottomOfElement(t)<e}},(0,d["default"])(t,null,[{key:"propTypes",get:function(){return{canvasId:m["default"].oneOfType([m["default"].number,m["default"].string]).isRequired,numRows:m["default"].number,enablePeek:m["default"].bool,model:m["default"].object.isRequired,header:m["default"].oneOfType([m["default"].element,m["default"].node])}}},{key:"contextTypes",get:function(){return{routeHandler:m["default"].object,models:m["default"].object,getModelData:m["default"].func,gtmApp:m["default"].object}}}]),t}(p.Component);(0,f["default"])(A,"getPaths",(function(e,t,a){var n=this.getRootPath(e,t,a),o={from:a&&a.fromNum||0,to:a&&a.toNum?a.toNum-(a.fromNum||0):t&&t.numVideos?t.numVideos:9};return _["default"].getPaths(e,t,a).concat(g["default"].getPaths(e,t,a)).concat(v["default"].getPaths(e,t,a)).concat(k["default"].getPaths(e,t,a)).map((function(e){return n.concat([o]).concat(e)})).concat([n.concat([["length","emptyMessage","titleType","name","shortName","keyartUrl","schemaId"]]),n.concat([o,["id_key","type","id","listContext","genre","schemaId","useObjects","personalizeGenreName"]]),n.concat(["additional",o])])})),(0,f["default"])(A,"getRootPath",(function(e,t,a){return a.canvasId?["canvas",a.canvasId]:[]}));t["default"]=(0,b["default"])(A);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Canvas.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Canvas.tsx")}}()},
2"./src/apps/bluerose/components/browse/CanvasDisplay.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),c=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=E(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),f=n(a("./node_modules/prop-types/index.js")),p=n(a("./src/domain/libs/util.ts")),m=a("./src/apps/common/components/ErrorBoundary.tsx"),h=n(a("./src/apps/bluerose/components/browse/Canvas.tsx")),y=a("./node_modules/react-helmet-async/lib/index.esm.js"),b=n(a("./src/apps/bluerose/components/browse/HomeContent.tsx")),v=n(a("./src/apps/bluerose/components/browse/Curation.tsx")),g=n(a("./src/apps/common/components/JsonLd.tsx")),_=n(a("./src/apps/common/routes.ts"));function E(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(E=function(e){return e?a:t})(e)}var w=t["default"]=function(e){function t(t,a){var n;(n=e.call(this,t,a)||this).model=(t.pathEvaluator||t.model.pathEvaluator).batch(100),n.sendToGtm=n.sendToGtm.bind((0,l["default"])(n));var o=n.constructor.getRootPath(a.models,null,t);return n.canvas=n.model.getSync(o)||{},n.sendToGtm(),n}(0,d["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){if(!this.canvas||0===Object.keys(this.canvas).length)throw new m.NotFoundError},a.sendToGtm=function(){if("undefined"!=typeof window&&p["default"].get(this.context,"gtmApp")){var e="name"==p["default"].get(this.canvas,"titleType")?p["default"].get(this.canvas,"name"):p["default"].get(this.canvas,"shortName");this.context.gtmApp.pageView(e)}},a.render=function(){var e=this.constructor.getCanvasId(this.context.models,{},this.props);if(!e)return null;if(!this.canvas||0===Object.keys(this.canvas).length)return null;var t=[],a=b["default"].getCanvasId(this.context.models,{},this.props),n=v["default"].getCanvasId(this.context.models,{},this.props),o="display",s={};switch(this.canvas.idKey){case a:o="home";break;case n:o="curation";break;default:this.canvas.idKey&&!function(e){return e&&new RegExp(/[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/).test(e)}(this.canvas.idKey)?s.id=this.canvas.idKey:this.canvas.canvasId?s.id=this.canvas.canvasId:o=null}if(o){var i=this.context.getModelData("hosts","host");t.push({rel:"canonical",href:i+_["default"][o].makePath(s)})}var l={};if(this.canvas.name){var d=this.context.getModelData("hosts","host"),u=_["default"].display.makePath({id:e});l.breadcrumbList={itemListElement:[{name:this.canvas.name,item:d+u}]}}return c["default"].createElement(c["default"].Fragment,null,c["default"].createElement(y.HelmetProvider,null,c["default"].createElement(y.Helmet,{link:t})),c["default"].createElement(g["default"],l),c["default"].createElement(h["default"],(0,r["default"])({},this.props,{model:this.model,canvasId:e})))},(0,i["default"])(t,null,[{key:"contextTypes",get:function(){return{getModelData:f["default"].func,models:f["default"].object,gtmApp:f["default"].object}}}]),t}(c.Component);(0,u["default"])(w,"getPaths",(function(e,t,a){var n=this.getCanvasId(e,t,a);return h["default"].getPaths(e,t,{canvasId:n}).concat([["canvas",n,["idKey","canvasId"]]])})),(0,u["default"])(w,"getCanvasId",(function(e){arguments.length>1&&undefined;return(arguments.length>2&&arguments[2]!==undefined?arguments[2]:{}).id})),(0,u["default"])(w,"getPrefetchPaths",(function(e,t,a){return this.getPaths(e,t,a)})),(0,u["default"])(w,"getRootPath",(function(e,t,a){return h["default"].getRootPath(e,t,{canvasId:this.getCanvasId(e,t,a)})})),function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/CanvasDisplay.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/CanvasDisplay.tsx")}}()},
2"./src/apps/bluerose/components/browse/CardBadge.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t.getEndDayBadge=t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),i=n(a("./node_modules/react/index.js")),l=n(a("./node_modules/prop-types/index.js")),d=n(a("./node_modules/classnames/index.js")),u=n(a("./src/domain/libs/util.ts")),c=n(a("./src/utils/activeProfile.ts")),f=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=h(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./src/apps/bluerose/utils/activeTags.ts")),p=a("./src/apps/common/utils/metaUtil.ts"),m=n(a("./src/domain/libs/datetime.ts"));function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(h=function(e){return e?a:t})(e)}function y(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}var b=function(e){return i["default"].createElement("div",{className:(0,d["default"])("card-badge",{tvod:e.tvod,ppv:"PPV"==e.tag})},e.tag)},v=function(e){return i["default"].createElement("div",{className:"card-badge"},i["default"].createElement("span",null,(0,m["default"])(e.datetime).formatMD()),"まで")},g=t.getEndDayBadge=function(e,t,a){var n=arguments.length>3&&arguments[3]!==undefined?arguments[3]:90,o=arguments.length>4?arguments[4]:undefined,s=(0,p.getMetaDeliveryStatus)(e,{days:n});return("media"==e.type||o||3==e.schemaId)&&s===p.META_DELIVERY_STATUS.END_DELIVERY_WITHIN_X_DAYS?i["default"].createElement(a,{datetime:t.deliveryEndAt}):null},_=function(e,t){var a=function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?y(Object(a),!0).forEach((function(t){(0,r["default"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):y(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}({isOnArt:!0},e);if(!a.item)return null;if(!1===t.showBadge||a.deleteMode)return null;var n=function(e,t){var a,n=e.item,o=n.cardInfo||{},s={isOnArt:e.isOnArt,tvodTagText:!1},r=(0,f["default"])(n,t,s),l=((0,c["default"])(t.models),"mylist"==e.listContext||"mylist"==e.keyPrefix),d=g(n,o,v,function(e){return"episodesList"==e.keyPrefix||"mylist"==e.listContext||"mylist"==e.keyPrefix||e.listType||"table"==e.mbListLayout?90:7}(e),l),p=[];return d?((r=r.filter((function(e){return e!==f.TAG_TEXTS.END_DELIVERY_SOON}))).forEach((function(e,t){return p.push(i["default"].createElement(b,{key:t,tag:e}))})),p.push(d)):r.forEach((function(e,t){return p.push(i["default"].createElement(b,{key:t,tag:e}))})),a=e.isOnArt&&"episodesList"!==e.keyPrefix?u["default"].first(p):p,"table"==e.mbListLayout||e.listType||"episodesList"==e.keyPrefix?!u["default"].isEmpty(r)||d?i["default"].createElement(i["default"].Fragment,null,a):null:o.badgeText&&(o.badgeText+"").length>0||l&&!r.includes(f.TAG_TEXTS.END_DELIVERY_SOON)&&!r.includes(f.TAG_TEXTS.NEW)||!l&&!r.includes(f.TAG_TEXTS.END_DELIVERY_SOON)?i["default"].createElement(i["default"].Fragment,null,a):d||(u["default"].isEmpty(r)?null:i["default"].createElement(i["default"].Fragment,null,a))}(a,t),o=function(e,t){var a,n=e.item;return n.cardInfo,e.isOnArt,n.tvodBadge?(1==n.tvodBadge?a="PPV":2==n.tvodBadge?a="レンタル":3==n.tvodBadge&&(a="購入商品"),i["default"].createElement(b,{tag:a,tvod:n.rental})):null}(a);if(u["default"].isEmpty(n)&&u["default"].isEmpty(o))return null;var s=t.getModelData("browserInfo");return i["default"].createElement(i["default"].Fragment,null,a.listType?null:o,a.listType&&!u["default"].isEmpty(o)||!u["default"].isEmpty(n)?i["default"].createElement("div",{className:(0,d["default"])("card-badge-wrapper",{relative:a.listType||s.isIOS||s.isAndroid})},a.listType?o:null,n):null)};_.contextTypes={getModelData:l["default"].func,models:l["default"].object,routeHandler:l["default"].object,showBadge:l["default"].bool};t["default"]=_;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/CardBadge.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/CardBadge.tsx")}}()},
2"./src/apps/bluerose/components/browse/Content.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),l=n(a("./node_modules/@babel/runtime/helpers/slicedToArray.js")),d=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=m(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),u=n(a("./src/domain/libs/util.ts")),c=n(a("./src/apps/bluerose/components/browse/Watch.tsx")),f=a("./src/constants/error.ts"),p=a("./src/apps/common/components/ErrorBoundary.tsx");function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(m=function(e){return e?a:t})(e)}function h(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function y(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?h(Object(a),!0).forEach((function(t){(0,i["default"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):h(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var b=function v(e){var t,a=(e.pathEvaluator||e.model.pathEvaluator).batch(100),n=v.getRootPath(null,null,e),o=a.getSync(n)||{},s=(0,d.useState)(o),r=(0,l["default"])(s,2),i=r[0];r[1];if(!i||u["default"].isEmpty(i))throw new p.NotFoundError;var f=(null==i||null===(t=i.svSwitch)||void 0===t?void 0:t.svMetaId)||!1,m=y(y({},e),{},{id:i.id},f&&{svMetaId:i.svSwitch.svMetaId});return d["default"].createElement(c["default"],m)};b.getRootPath=function(e,t,a){return a.id?["content",a.id]:[]},b.getPrefetchPaths=function(e,t,a){return[["content",a.id,["id","name","leadSeasonId","titleMetaId"]]]},b.getPrefetchedPaths=function(e,t,a){var n=this;return function(o){var s=u["default"].omit(u["default"].get(o.json,n.getRootPath(e,t,a)),["$__path"]);return a=(0,r["default"])({},a,{id:s.id,titleMetaId:u["default"].get(s,"titleMetaId"),leadSeasonId:u["default"].get(s,"leadSeasonId")}),c["default"].getPaths(e,t,a)}},b.afterPrefetch=function(e,t,a){var n=this;return function(o){var s=u["default"].omit(u["default"].get(o.json,n.getRootPath(e,t,a)),["$__path"]);if(u["default"].isEmpty(s))return{error:new f.NotfoundError}}};t["default"]=b;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Content.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Content.tsx")}}()},
2"./src/apps/bluerose/components/browse/ContinueWatching.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),u=n(a("./node_modules/react/index.js")),c=n(a("./node_modules/prop-types/index.js")),f=n(a("./src/domain/libs/util.ts")),p=n(a("./src/apps/bluerose/components/browse/GalleryContent.tsx")),m=n(a("./src/common/ViewingBookmarkDeleteApp.ts")),h=n(a("./src/apps/bluerose/components/browse/MyListGallaryHeader.tsx")),y=n(a("./src/apps/bluerose/components/browse/GalleryDeleteContent.tsx")),b=a("./src/constants/index.ts"),v=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this).model=t.pathEvaluator||t.model.pathEvaluator,n._deleteApp=new m["default"](a.getModelData("services","cms"),n.context.gtmApp),n.handleDeleted=n.handleDeleted.bind((0,i["default"])(n)),n.handleFetchedCount=n.handleFetchedCount.bind((0,i["default"])(n)),n.sendToGtm=n.sendToGtm.bind((0,i["default"])(n)),n.state={showDeleteContent:!1},n}(0,l["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this._deleteApp.on("onDeleted",this.handleDeleted),this.sendToGtm()},a.componentWillUnmount=function(){this._isMounted=!1,this._deleteApp.off("onDeleted",this.handleDeleted),f["default"].has(this.model,"_root.cache.continuewatching.".concat(b.PAGING_INITIAL_KEY))&&this.model.invalidate(["continuewatching",b.PAGING_INITIAL_KEY])},a.handleDeleted=function(){this.model.invalidate(["continuewatching"])},a.handleFetchedCount=function(e){this.setState({showDeleteContent:e>0})},a.sendToGtm=function(){f["default"].get(this.context,"gtmApp")&&this.context.gtmApp.pageView("マイリスト")},a.render=function(){var e=this.state.showDeleteContent?u["default"].createElement(y["default"],{deleteApp:this._deleteApp}):null;return u["default"].createElement(p["default"],{header:u["default"].createElement(h["default"],{deleteContent:e}),deleteApp:this._deleteApp,onFetchedCount:this.handleFetchedCount,model:this.model,keyPrefix:"continuewatching",listContext:"mylist"})},(0,r["default"])(t,null,[{key:"contextTypes",get:function(){return{getModelData:c["default"].func,gtmApp:c["default"].object}}}]),t}(u["default"].Component);(0,d["default"])(v,"getPrefetchPaths",(function(e,t,a){return p["default"].getPaths(e,t,(0,s["default"])({},p["default"].defaultProps,a,{keyPrefix:"continuewatching"}))}));t["default"]=v;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/ContinueWatching.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/ContinueWatching.tsx")}}()},
2"./src/apps/bluerose/components/browse/Curation.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),c=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=_(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),f=n(a("./node_modules/prop-types/index.js")),p=n(a("./src/domain/libs/util.ts")),m=a("./node_modules/react-helmet-async/lib/index.esm.js"),h=n(a("./src/apps/bluerose/components/browse/Canvas.tsx")),y=n(a("./src/apps/common/context/HtmlContext.tsx")),b=a("./src/apps/common/context/LayoutContext.tsx"),v=n(a("./src/apps/common/routes.ts")),g=n(a("./src/apps/common/components/JsonLd.tsx"));function _(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(_=function(e){return e?a:t})(e)}var E=function(e){function t(t,a){var n;(n=e.call(this,t,a)||this).model=(t.pathEvaluator||t.model.pathEvaluator).batch(100);var o=h["default"].getRootPath(a.models,{},(0,r["default"])({},t,{canvasId:n.constructor.getCanvasId(a.models)})),s=n.model.getSync(o);return n.canvasName=p["default"].get(s,"name"),n.sendToGtm=n.sendToGtm.bind((0,l["default"])(n)),n.sendToGtm(),n}(0,d["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0},a.componentWillUnmount=function(){this._isMounted=!1},a.sendToGtm=function(){"undefined"!=typeof window&&p["default"].get(this.context,"gtmApp")&&this.context.gtmApp.pageView(this.canvasName)},a.render=function(){var e=this,t=this.constructor.getCanvasId(this.context.models,{},this.props);if(!t)return null;var a=[],n=this.context.getModelData("hosts","host"),o=v["default"].curation.makePath();a.push({rel:"canonical",href:n+o});var s={breadcrumbList:{itemListElement:[{name:this.canvasName,item:n+o}]}};return c["default"].createElement(c["default"].Fragment,null,c["default"].createElement(y["default"].Consumer,null,(function(t){var n=t.title,o=[];return e.canvasName&&o.push({property:"og:title",content:n(e.canvasName)}),c["default"].createElement(m.Helmet,{title:e.canvasName,meta:o,link:a})})),c["default"].createElement(g["default"],s),c["default"].createElement(h["default"],(0,r["default"])({},this.props,{model:this.model,canvasId:t,channelNameHidden:!0})))},(0,i["default"])(t,null,[{key:"contextTypes",get:function(){return{getModelData:f["default"].func,models:f["default"].object,routeHandler:f["default"].object,gtmApp:f["default"].object}}}]),t}(c.Component);(0,u["default"])(E,"getPaths",(function(e,t,a){return h["default"].getPaths(e,t,{canvasId:this.getCanvasId(e,t,a)})})),(0,u["default"])(E,"getCanvasId",(function(e){arguments.length>1&&undefined,arguments.length>2&&undefined;return p["default"].get(e,"config.data.canvas.curation")})),(0,u["default"])(E,"getPrefetchPaths",(function(e,t,a){return this.getPaths(e,t,a)}));t["default"]=(0,b.withLayoutContext)(E);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Curation.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Curation.tsx")}}()},
2"./src/apps/bluerose/components/browse/Duration.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/react/index.js"));t["default"]=function(e){var t;if(e.seasonCount)t="".concat(e.seasonCount,"シーズン");else if(e.episodeCount)t="".concat(e.episodeCount,"エピソード");else if(e.episodeRuntime){var a=parseInt(e.episodeRuntime,10),n=a%60,o=(a-n)/60%60,r=parseInt(a/3600,10);t=r>0?o>0?"".concat(r,"時間").concat(o,"分"):"".concat(r,"時間"):o>0?"".concat(o,"分"):"".concat(n,"秒")}return t?s["default"].createElement("span",{className:"duration"},t):null};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Duration.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Duration.tsx")}}()},
2"./src/apps/bluerose/components/browse/Epg/ChannelCard.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),c=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=x(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),f=n(a("./node_modules/prop-types/index.js")),p=n(a("./node_modules/classnames/index.js")),m=n(a("./src/domain/libs/util.ts")),h=n(a("./src/domain/libs/datetime.ts")),y=n(a("./src/apps/common/components/PresTrackedElement.tsx")),b=n(a("./src/apps/common/routes.ts")),v=n(a("./src/apps/common/components/MainViewLink.ts")),g=n(a("./src/apps/bluerose/components/browse/Epg/EpgEvent.tsx")),_=n(a("./src/apps/bluerose/components/browse/Epg/EventInfo.tsx")),E=n(a("./src/apps/common/components/BackgroundImage.tsx")),w=a("./src/common/GtmApp.ts"),P=n(a("./src/apps/bluerose/components/browse/SetDate.tsx"));function x(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(x=function(e){return e?a:t})(e)}var M=t["default"]=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,u["default"])((0,l["default"])(n),"titleCardRef",void 0),(0,u["default"])((0,l["default"])(n),"_isMounted",void 0),(0,u["default"])((0,l["default"])(n),"item",void 0),n.state={fetchDataError:null,generation:-1},n.titleCardRef=c["default"].createRef(),n._handleLinkClick=n._handleLinkClick.bind((0,l["default"])(n)),n.handleClickPlayButton=n.handleClickPlayButton.bind((0,l["default"])(n)),n._isMounted=!1,n}(0,d["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.fetchData(this.props)},a.componentWillUnmount=function(){this._isMounted=!1},a.render=function(){var e=this;if(!this.item)return null;var t,a,n=this.item.onair,o=this.context.getModelData("browserInfo"),s="title-card-".concat(this.props.rowNum,"-").concat(this.props.rankNum),r=this.props.itemTabbable?0:-1,i=n&&n.isOnAir&&this.item.id||this.props.forceWatchLink,l=c["default"].createElement(E["default"],{className:(0,p["default"])("artwork",{"double-wide":!0===this.props.isDoubleWide}),url:n&&n.thumbnailUrl?n.thumbnailUrl:e.item.thumbnailUrl}),d=null;n&&n.isSuspend?d=null:n&&n.isMask?d="同時配信 対象外":n&&n.isFirst&&(d="初回"),d&&(t=c["default"].createElement("div",{className:"card-badge"},d)),a=n?(n.isSuspend,n.shortName||n.name):"現在未配信";var u=function(t){if(o.isIOS||o.isAndroid)return c["default"].createElement("p",null,t);if(i){var a=m["default"].find(e.context.getModelData("simulcast"),(function(t){return t.refId==e.item.refId}));return c["default"].createElement(v["default"],{to:b["default"].simulcast,params:{channelName:a.name},tabIndex:-1,onClick:e._handleLinkClick},t)}if(n&&n.uniqueId){var s=m["default"].find(e.context.getModelData("simulcast"),(function(e){return e.refId==n.linearChannelMeta.refId}));return c["default"].createElement(v["default"],{to:b["default"].simulcastDetail,params:{channelName:s.name,uniqueId:n.uniqueId},tabIndex:-1,onClick:e._handleLinkClick},t)}return c["default"].createElement("p",null,t)},f=c["default"].createElement(c["default"].Fragment,null,c["default"].createElement("div",{className:(0,p["default"])("sliderRefocus",{hasPop:!0===this.state.hasPop,lockup:!0}),"aria-label":this.item.name,ref:this.titleCardRef,role:"link",tabIndex:r,key:s,id:s,onClick:this.handleClick.bind(this),onKeyDown:this.handleKeyDown.bind(this)},c["default"].createElement(y["default"],{idDoubleWide:this.props.isDoubleWide},t,l,c["default"].createElement("div",{className:"video-preload-title"},c["default"].createElement("div",{className:"video-preload-title-label"},m["default"].get(n,"name"))))),"3x2"===this.props.size||"3x1"===this.props.size?c["default"].createElement("div",{className:"title-detail-card"},c["default"].createElement("div",{className:"title-detail-card-info"},c["default"].createElement("div",{className:"title"},m["default"].get(n,"shortName")),c["default"].createElement("div",{className:"synopsis"},m["default"].get(n,"synopsis")))):null,c["default"].createElement("div",{className:(0,p["default"])("title-card-channel")},u(this.item.name)),n?c["default"].createElement("div",{className:"title-card-time"},c["default"].createElement(P["default"],{date:n.startAt,format:"short"})," - ",c["default"].createElement(P["default"],{date:n.endAt,format:"time"}),n&&n.ritem?c["default"].createElement("span",null,"・".concat(n.ritem)):null):null,c["default"].createElement("div",{className:(0,p["default"])("title-card-title",{ellipsized:this.props.ellipsized})},u(a)),n&&this.props.showSynopsis?c["default"].createElement("div",{className:"synopsis"},n.synopsis):null);if(o.isTouchDevice){if(i){var h=m["default"].find(this.context.getModelData("simulcast"),(function(t){return t.refId==e.item.refId}));return c["default"].createElement(v["default"],{to:b["default"].simulcast,params:{channelName:h.name}
2,tabIndex:-1,className:(0,p["default"])("card","title-card","event-card","size-".concat(this.props.size))},f)}if(n&&n.uniqueId){var g=m["default"].find(this.context.getModelData("simulcast"),(function(e){return e.refId==n.linearChannelMeta.refId}));return c["default"].createElement(v["default"],{to:b["default"].simulcastDetail,params:{channelName:g.name,uniqueId:n.uniqueId},tabIndex:-1,className:(0,p["default"])("card","title-card","event-card","size-".concat(this.props.size))},f)}return c["default"].createElement("div",{className:(0,p["default"])("card","title-card","event-card","size-".concat(this.props.size),{nohover:o.isTouchDevice})},f)}return c["default"].createElement("div",{className:(0,p["default"])("card","title-card","event-card","size-".concat(this.props.size))},f)},a.handleClickPlayButton=function(e){e.stopPropagation(),this.handleClick(e)},a.handleClick=function(e){var t=this;e.preventDefault();var a=m["default"].get(this.item,"onair");if(this.sendToGtm(a),this.item&&a){var n,o;if(m["default"].get(a,"isOnAir")){var s=m["default"].find(this.context.getModelData("simulcast"),(function(e){return e.refId==t.item.refId}));n=b["default"].simulcast.makePath({channelName:s.name}),o=b["default"].simulcast._regex}else{var r=m["default"].find(this.context.getModelData("simulcast"),(function(e){return e.refId==a.linearChannelMeta.refId}));n=b["default"].simulcastDetail.makePath({channelName:r.name,uniqueId:a.uniqueId}),o=b["default"].simulcastDetail._regex}!!this.context.routeHandlers&&m["default"].some(this.context.routeHandlers,(function(e){return e.route._regex===o}))?this.context.history.push(n):window.location.href=n}},a._handleLinkClick=function(){var e=m["default"].get(this.item,"onair");this.sendToGtm(e)},a.handleKeyDown=function(e){13!==e.which&&13!==e.keyCode||this.handleClick(e)},a.sendToGtm=function(e){if(m["default"].get(this.context,"gtmApp")){var t=e,a=m["default"].get(t,"linearChannelMeta"),n={refId:m["default"].get(t,"uniqueId"),name:m["default"].get(t,"name")},o={programName:m["default"].get(t,"name"),programCode:m["default"].get(t,"programCode"),deliveryStartAt:(0,h["default"])(m["default"].get(t,"startAt")).format("YYYY/MM/DD HH:mm:ss")},s=m["default"].get(t,"attributes"),r=m["default"].get(t,"genres"),i=m["default"].get(t,"middleGenres"),l=m["default"].get(t,"schemaId");this.context.gtmApp.pushDataLayerOnContentPageClick(w.CONTENT_EVENTS.CONTENT_CLICK,{content:n,channel:a,attributes:s,genres:r,middleGenres:i,schemaId:l,linearProgram:o},{clickArea:w.CLICK_AREA.THUMBNAIL})}},a.fetchData=function(e){var t=this,a=this.constructor.getRootPath(this.context.models,{},e);if(a){var n=this.constructor.getPaths(this.context.models,{},e),o=e.model.fetch(n);this.state.dispose=o.dispose,o.then((function(n){t.item=m["default"].get(n.json,a,{}),t.item.onair=g["default"].additionalData(t.item.onair);var o={fetchDataError:null,dispose:null,generation:e.model.getVersion(a)};t._isMounted?t.setState(o):(0,r["default"])(t.state,o)}))["catch"]((function(e){var a={fetchDataError:e,dispose:null};t._isMounted?t.setState(a):t.state=(0,r["default"])(a)}))}},(0,i["default"])(t,null,[{key:"propTypes",get:function(){return{size:f["default"].oneOf(["1x1","2x1","1x2","2x2","3x2"]).isRequired,sliderItemId:f["default"].string,getRowHasPopOpen:f["default"].func,isDoubleWide:f["default"].bool,itemTabbable:f["default"].bool,model:f["default"].object.isRequired,rankNum:f["default"].number,rowNum:f["default"].number,titleId:f["default"].oneOfType([f["default"].number,f["default"].string]).isRequired,popType:f["default"].string.isRequired}}},{key:"defaultProps",get:function(){return{size:"1x1",ellipsized:!1,rankNum:0,rowNum:0,popType:"none"}}},{key:"contextTypes",get:function(){return{getModelData:f["default"].func,history:f["default"].object,routeHandler:f["default"].object,routeHandlers:f["default"].array,rowNum:f["default"].number,gtmApp:f["default"].object}}}]),t}(c.Component);(0,u["default"])(M,"getPaths",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{},n=[];
2a.titleId&&(n=n.concat(this.getRootPath(e,t,a))),n.push(["id","refId","name","thumbnailUrl"]);var o=[n];return a.titleId&&(o=o.concat(_["default"].getPaths(e,t,(0,r["default"])({},a,{id:a.titleId})))),o})),(0,u["default"])(M,"getRootPath",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};if(a.titleId)return["meta",a.titleId]})),function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Epg/ChannelCard.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Epg/ChannelCard.tsx")}}()},
2"./src/apps/bluerose/components/browse/Epg/EpgEvent.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),c=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=w(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),f=n(a("./node_modules/prop-types/index.js")),p=n(a("./node_modules/classnames/index.js")),m=n(a("./src/domain/libs/util.ts")),h=a("./src/apps/common/utils/eventUtil.ts"),y=n(a("./src/apps/common/components/MainViewLink.ts")),b=n(a("./src/apps/common/routes.ts")),v=n(a("./src/common/reactNl2br.ts")),g=n(a("./src/apps/bluerose/components/browse/Epg/Tags.tsx")),_=n(a("./src/apps/common/components/BackgroundImage.tsx")),E=n(a("./src/domain/libs/datetime.ts"));function w(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(w=function(e){return e?a:t})(e)}var P=t["default"]=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,u["default"])((0,l["default"])(n),"_isMounted",void 0),(0,u["default"])((0,l["default"])(n),"_isUpdated",void 0),(0,u["default"])((0,l["default"])(n),"item",void 0),n.state={dispose:null,generation:-1,fetchDataError:null,loading:!1},n.handleClick=n.handleClick.bind((0,l["default"])(n)),n}(0,d["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){var e=this;this._isMounted=!0,this.setState({loading:!0},(function(){return e.fetchData(e.props)}))},a.componentWillReceiveProps=function(e,t){var a=this;e.id!==this.props.id&&this.setState({loading:!0},(function(){return a.fetchData(e)}))},a.componentDidUpdate=function(e,t){this.state.loading||t.loading===this.state.loading||this.props.onEventLoaded&&this.props.onEventLoaded()},a.componentWillUnmount=function(){this._isMounted=!1,this.state.dispose&&this.state.dispose()},t.additionalData=function(e,t){if(!e)return e;var a=(0,E["default"])(),n=(0,E["default"])(e.startAt,"YYYY/MM/DD HH:mm:ss"),o=(0,E["default"])(e.endAt,"YYYY/MM/DD HH:mm:ss");e.startAt=n,e.endAt=o;var s=e.thumbnailStartAt?(0,E["default"])(e.thumbnailStartAt):null,r=e.thumbnailEndAt?(0,E["default"])(e.thumbnailEndAt):null;e.thumbnailStartAt=s,e.thumbnailEndAt=r,e.duration=Math.ceil(e.duration/60),e.isOnAir=n.isSameOrBefore(a)&&o.isSameOrAfter(a),e.isCatchup=(0,h.isCatchup)(e.catchupMeta),e.isEnded=a.isAfter(o),t&&(e.isFromDay=e.startAt.isBefore(t,"day")),e.isMask=0==e["schedule/ip-simulcast"],e.isSuspend=!!e.suspendFlag;var i=!1;if("01"==m["default"].get(e,"program/genre-code")&&(i=!0),e.recording=Object.values(m["default"].pick(e,["program/recording/place","program/recording/date"])).filter(Boolean).join("/"),e.programs=[],i&&(e["program/title-orig"]&&e.programs.push("原題/".concat(e["program/title-orig"])),e.programYearFrom&&e.programs.push("制作年/".concat(e.programYearFrom)),e["program/country"]&&e.programs.push("制作国/".concat(e["program/country"])),e["program/play-time"]&&e.programs.push("内容時間/".concat(Math.ceil(e["program/play-time"]/60),"分")),e.attributes)){var l=e.attributes.map((function(e){return e.name}));l&&e.programs.push("ジャンル/".concat(m["default"].join(l,"・")))}return e=g["default"].addTagFrag(e)},a.fetchData=function(e){var a=this,n=this.constructor.getPaths(this.context.models,{},e),o=this.constructor.getRootPath(this.context.models,{},e);this.state.dispose&&this.state.dispose();var s=e.model.fetch(n),i=s.dispose;!1!==this._isUpdated&&this._isMounted?this.setState({dispose:i}):(0,r["default"])(this.state,{dispose:i}),s.then((function(e){if(a.item=m["default"].get(e.json,o,{}),m["default"].isEmpty(a.item))a.context.history.replace(b["default"].epg.makePath());else{a.item=t.additionalData(a.item);var n={fetchDataError:null,dispose:null,generation:a.state.generation+1,loading:!1};a._isMounted?a.setState(n):(0,r["default"])(a.state,n)}}))["catch"]((function(e){var t={fetchDataError:e,dispose:null,loading:!1};a._isMounted?a.setState(t):a.state=t}))},a.handleClick=function(e){this.props.onEventClose&&this.props.onEventClose(e)},a.render=function(){if(!this.item||this.state.loading)return c["default"].createElement(c["default"].Fragment,null,c["default"].createElement("div",{className:"event-container"},c["default"].createElement("div",{className:"event-wrapper"},this.props.onEventClose?c["default"].createElement("div",{className:"event-header"},"概要",c["default"].createElement("div",{className:"close",onClick:this.handleClick},c["default"].createElement("i",{className:"fa fa-remove"}))):null,c["default"].createElement("div",{className:"loading"}))),c["default"].createElement("div",{className:"clearfix"}));var e,t=this.item.genres.map((function(e){return c["default"].createElement(y["default"],{className:"inactive",to:b["default"].genre,params:{id:e.id},key:"epg-genre=".concat(e.id)},e.name)})),a=this.item.casts.map((function(e,t){return c["default"].createElement("li",{key:"cast-".concat(t)},c["default"].createElement(y["default"],{to:b["default"].person,params:{id:e.id}},e.name),e.notice?c["default"].createElement("span",{className:"notice"},"(",e.notice,")"):null)})),n=this.item.staffs.map((function(e,t){return c["default"].createElement("li",{key:"staff-".concat(t)},c["default"].createElement(y["default"],{to:b["default"].person,params:{id:e.id}},e.name),e.notice?c["default"].createElement("span",{className:"notice"},"(",e.notice,")"):null)})),o=(this.item.musics.map((function(e,t){return c["default"].createElement("li",{key:"music-".concat(t)},e.title,e.performer?c["default"].createElement("span",{className:"notice"},"(",e.performer,")"):null)})),this.item.programs.map((function(e,t){return c["default"].createElement("li",{key:"program-".concat(t)},e)})));return this.item.isOnAir?e={params:{id:this.item.linearChannelMeta.metaId}}:this.item.isCatchup&&(e={params:{id:this.item.catchupMeta.metaId}}),c["default"].createElement("div",{className:"event-container"},c["default"].createElement("div",{className:"event-wrapper"},this.props.onEventClose?c["default"].createElement("div",{className:"event-header"},"概要",c["default"].createElement("div",{className:"close",onClick:this.handleClick},c["default"].createElement("i",{className:"fa fa-remove"}))):null,c["default"].createElement("div",{className:"event-scroll-wrapper"},c["default"].createElement("div",{className:"contents"},this.props.onEventClose?c["default"].createElement("div",{className:"name"},e?c["default"].createElement(y["default"],(0,r["default"])({to:b["default"].watchNow},e),this.item.name):this.item.name):null,this.item.thumbnailUrl&&(0,h.thumbnailPublished)(this.item.thumbnailStartAt,this.item.thumbnailEndAt)?c["default"].createElement("div",{className:"thumbnail-container"},e?c["default"].createElement(y["default"],(0,r["default"])({to:b["default"].watchNow},e),c["default"].createElement(_["default"],{className:(0,p["default"])("thumbnail",{}),url:this.item.thumbnailUrl}),c["default"].createElement("div",{className:"play-link"})):c["default"].createElement(_["default"],{className:(0,p["default"])("thumbnail",{}),url:this.item.thumbnailUrl})):null,c["default"].createElement("div",{className:(0,p["default"])("channel")},c["default"].createElement(_["default"],{className:"channel-logo",url:this.item.linearChannelMeta.secondThumbnailUrl})),c["default"].createElement("div",{className:"time"},(0,E["default"])(this.item.startAt,"YYYY/MM/DD HH:mm:ss").format("M/D (dd) HH:mm")," -"," ",(0,E["default"])(this.item.endAt,"YYYY/MM/DD HH:mm:ss").format("HH:mm")),this.item.isSuspend?null:this.item.isMask?c["default"].createElement("div",{className:"description"},"この番組は同時配信 対象外です。"):c["default"].createElement(c["default"].Fragment,null,c["default"].createElement("div",{className:"genre-tags clearfix"},c["default"].createElement("div",{className:"genres"},t),c["default"].createElement(g["default"],this.item)),c["default"].createElement("div",{className:"description"},(0,v["default"])(this.item.description)),m["default"].isEmpty(o)?null:c["default"].createElement("div",{className:"programs"},c["default"].createElement("div",{className:"label"}
2,"作品データ"),c["default"].createElement("ul",null,o)),m["default"].isEmpty(a)?null:c["default"].createElement("div",{className:"casts"},c["default"].createElement("div",{className:"label"},"出演"),c["default"].createElement("ul",null,a)),m["default"].isEmpty(n)?null:c["default"].createElement("div",{className:"staffs"},c["default"].createElement("div",{className:"label"},"スタッフ"),c["default"].createElement("ul",null,n)))))))},(0,i["default"])(t,null,[{key:"contextTypes",get:function(){return{getModelData:f["default"].func,models:f["default"].object,history:f["default"].object}}},{key:"defaultProps",get:function(){return{}}}]),t}(c.Component);(0,u["default"])(P,"getPaths",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{},n=[];return a.id&&(n=n.concat(this.getRootPath(e,t,a))),[n.concat([["id","uniqueId","name","description","shortMessage","thumbnail","thumbnailStartAt","thumbnailEndAt","thumbnailUrl","startAt","endAt","duration","casts","staffs","genres","middleGenres","attributes","musics","ritem","rating","suspendFlag","systemGenres","prg-code","prg-branch","ogImage","program/title-orig","programYearFrom","program/country","program/play-time","program/recording/date","program/recording/place","program/genre-code","schedule/broadcast-type-code","schedule/language-code","schedule/first-run","schedule/ip-simulcast","schedule/language","catchupMeta","linearChannelMeta","permitUserStatuses","links","imultiflag","inewpgmflag","producedCountry","producedYear","copyrights","translators","programCode","startAt"]])]})),(0,u["default"])(P,"getRootPath",(function(e,t){return["event",(arguments.length>2&&arguments[2]!==undefined?arguments[2]:{}).id]})),function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Epg/EpgEvent.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Epg/EpgEvent.tsx")}}()},
2"./src/apps/bluerose/components/browse/Epg/EventCard.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),c=I(a("./node_modules/react/index.js")),f=n(a("./node_modules/prop-types/index.js")),p=a("./node_modules/react-transition-group/esm/index.js"),m=n(a("./node_modules/classnames/index.js")),h=n(a("./src/domain/libs/util.ts")),y=n(a("./src/apps/common/components/PresTrackedElement.tsx")),b=n(a("./src/apps/bluerose/components/browse/PopEventCard.tsx")),v=n(a("./src/apps/common/routes.ts")),g=n(a("./src/apps/common/components/MainViewLink.ts")),_=n(a("./src/apps/bluerose/components/browse/Epg/EpgEvent.tsx")),E=n(a("./src/apps/common/components/BackgroundImage.tsx")),w=n(a("./src/apps/bluerose/components/browse/Epg/Tags.tsx")),P=n(a("./src/apps/bluerose/components/browse/Meta.tsx")),x=n(a("./src/apps/bluerose/components/browse/MyListButton.tsx")),M=I(a("./src/apps/common/context/CardContext.tsx")),C=n(a("./src/apps/bluerose/components/browse/SetDate.tsx"));function k(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(k=function(e){return e?a:t})(e)}function I(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=k(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}var S=function(e){return e.separate?c["default"].createElement("div",{className:"text-wrapper"},e.children):e.children},T=(0,M.withCardContext)((function(e){var t,a=(0,c.useContext)(M["default"]),n=h["default"].get(e,"item",{}),o=h["default"].get(e,"mbListLayout",{});if("default"==o)return null;switch(a.textArea){case"hidden":t=null;break;case"header":t=n.header;break;case"description":t=n.shortMessage||n.description;break;case"delivery_start_at":t=n.startAt?c["default"].createElement(C["default"],{date:n.startAt,format:"short"}):null}return("hidden"==a.textArea&&"box"==o||"delivery_start_at"==a.textArea&&"table"==o)&&(t=n.shortMessage||n.description),t?c["default"].createElement("div",{className:"synopsis"},t):null})),O=function(e){function t(t,a){var n;n=e.call(this,t,a)||this,(0,u["default"])((0,l["default"])(n),"item",void 0),(0,u["default"])((0,l["default"])(n),"titleCardRef",void 0),(0,u["default"])((0,l["default"])(n),"_isMounted",void 0),(0,u["default"])((0,l["default"])(n),"alreadyPopOpened",void 0),(0,u["default"])((0,l["default"])(n),"displayTimeoutId",void 0),(0,u["default"])((0,l["default"])(n),"mouseOverTimeoutId",void 0),(0,u["default"])((0,l["default"])(n),"mouseOutTimeoutId",void 0),(0,u["default"])((0,l["default"])(n),"handleChangeMylisted",void 0),(0,u["default"])((0,l["default"])(n),"popUnmounting",void 0);var o=n.constructor.getRootPath(a.models,{},t);return t.itemData?(n.item=t.itemData,n.item=_["default"].additionalData(n.item)):o&&(n.item=t.model.getSync(o)),n.state={fetchDataError:null,generation:t.model.getVersion(o)},n.titleCardRef=c["default"].createRef(),n.handleMouseOver=n.handleMouseOver.bind((0,l["default"])(n)),n.handleMouseOut=n.handleMouseOut.bind((0,l["default"])(n)),n.handleClick=n.handleClick.bind((0,l["default"])(n)),n.handleCardClick=n.handleCardClick.bind((0,l["default"])(n)),n.handleKeyDown=n.handleKeyDown.bind((0,l["default"])(n)),n._isMounted=!1,n}(0,d["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.props.itemData||this.fetchData(this.props)},a.componentWillUnmount=function(){this._isMounted=!1},a.handleMouseOver=function(e){var t=this,a=this.context.getModelData("browserInfo");if(!a.isTouchDevice&&!a.isRequestDesktopWebsite&&"none"!==this.props.popType&&!this.state.deleteMode){if(this.state.hasPop&&this.mouseOutTimeoutId&&this.props.onPopOpen&&this.props.onPopOpen(this),this.displayTimeoutId&&(clearTimeout(this.displayTimeoutId),delete this.displayTimeoutId),this.mouseOutTimeoutId)return clearTimeout(this.mouseOutTimeoutId),void delete this.mouseOutTimeoutId;var n=300;
2this.props.getRowHasPopOpen&&this.props.getRowHasPopOpen()&&(n=100),!0===this.popUnmounting&&(n=300),this.alreadyPopOpened=!1,this.mouseOverTimeoutId=setTimeout((function(){delete t.mouseOverTimeoutId,t.setState({hasPop:!0,displayTitle:!1})}),n)}},a.handleMouseOut=function(e){var t=this;if("none"!==this.props.popType&&(this.mouseOverTimeoutId&&(clearTimeout(this.mouseOverTimeoutId),delete this.mouseOverTimeoutId),this.state.hasPop)){var a=this.alreadyPopOpened?150:1;this.props.onPopLeave&&this.props.onPopLeave(this,a),this.mouseOutTimeoutId=setTimeout((function(){delete t.mouseOutTimeoutId,t.popUnmounting=!0,t.setState({hasPop:!1})}),a),this.displayTimeoutId=setTimeout((function(){delete t.displayTimeoutId,t.setState({displayTitle:!0})}),500)}},a.render=function(){var e=this;if(!this.item)return null;var t,a=this.context.getModelData("browserInfo"),n="event-card-".concat(this.props.rowNum,"-").concat(this.props.rankNum,"-").concat(this.props.eventId),o=this.props.itemTabbable?0:-1,s="poster"===this.context.artType,i=function(){return e.item.thumbnailUrl?e.item.thumbnailUrl:e.item.linearChannelMeta.thumbnailUrl},l=(h["default"].find(this.context.getModelData("simulcast"),(function(t){return t.refId==e.item.linearChannelMeta.refId})),c["default"].createElement(E["default"],{className:(0,m["default"])("artwork",{"double-wide":!0===this.props.isDoubleWide&&!0!==this.props.isTallPanel,"artwork-tall":s,noImage:!i()}),url:i()})),d=null;this.item.isSuspend?d=null:this.item.isMask?d="同時配信 対象外":this.item.isFirst&&(d="初回"),d&&(t=c["default"].createElement("div",{className:"card-badge"},d));var u=this.item.name;u="name"==this.context.titleType||"full_name"===this.context.titleType||"hidden"===this.context.titleType||"name"==this.props.titleType||"full_name"===this.props.titleType||"hidden"===this.props.titleType?this.item.name||this.item.shortName:(this.item.isSuspend,this.item.shortName||this.item.name);var f=function(t){if(a.isIOS||a.isAndroid)return c["default"].createElement("span",null,t);if(e.item.isOnAir){if(e.item.linearChannelMeta.metaId){var n=h["default"].find(e.context.getModelData("simulcast"),(function(t){return t.refId==e.item.linearChannelMeta.refId}));return c["default"].createElement(g["default"],{to:v["default"].simulcast,params:{channelName:n.name},tabIndex:-1,onClick:e.handleCardClick},t)}}else if(e.item.uniqueId){var o=h["default"].find(e.context.getModelData("simulcast"),(function(t){return t.refId==e.item.linearChannelMeta.refId}));return c["default"].createElement(g["default"],{to:v["default"].simulcastDetail,params:{channelName:o.name,uniqueId:e.item.uniqueId},tabIndex:-1,onClick:e.handleCardClick},t)}return c["default"].createElement("span",null,t)},_=null;if(!h["default"].isEmpty(this.item)&&this.state.hasPop&&"none"!==this.props.popType){if(this.props.showPopCardMylistButton){var M={model:this.props.model,btnType:"short",classes:{"btn-very-small":!0},btnStyle:!1};M.item=this.item,c["default"].createElement(x["default"],(0,r["default"])({},M,{onChange:this.handleChangeMylisted}))}_=c["default"].createElement(b["default"],{model:this.props.model,key:"item_".concat(this.item.id),classes:(0,m["default"])(this.props.popClasses),popType:this.props.popType,titleCardImage:!0===this.props.isTallPanel?this.item.tallThumbnailUrl:i(),titleModel:this.item,artKind:this.context.artKind,ellipsized:!0})}var k=this.props.titleDisplaySetting;"default"===k?k="under_card":this.item&&"media_only"===k&&"media"!==this.item.type&&(k="none");var I="on_card"===k||"media_only"===k,O=c["default"].createElement(T,{item:this.item,mbListLayout:this.props.mbListLayout}),j=c["default"].createElement("div",{className:(0,m["default"])("title-card-title",{ellipsized:this.props.ellipsized})},f(u)),N=!0;u&&!I?(N="grid"==this.props.mbListLayout?"hidden"!=this.props.titleType&&"hidden"!=this.context.titleType&&!0!==this.props.titleHidden:"table"==this.props.mbListLayout||("hidden"!==this.props.titleType||"hidden"!==this.context.titleType||!1===this.props.titleHidden||"list"==this.props.viewType),"none"==k&&(N=!1)):N="table"==this.props.mbListLayout||("hidden"!==this.props.titleType||"hidden"
2!==this.context.titleType||"list"==this.props.viewType);var R=c["default"].createElement(c["default"].Fragment,null,c["default"].createElement("div",{className:(0,m["default"])("sliderRefocus",{hasPop:!0===this.state.hasPop,lockup:!0,"title-card-tall-panel":!0===this.props.isTallPanel,"title-card-tall-artwork":s}),"aria-label":this.item.name,ref:this.titleCardRef,role:"link",tabIndex:a.isIOS||a.isAndroid||a.isRequestDesktopWebsite?null:o,key:n,id:n,onClick:a.isIOS||a.isAndroid?null:this.handleClick,onKeyDown:a.isIOS||a.isAndroid||a.isRequestDesktopWebsite?null:this.handleKeyDown,onMouseEnter:this.handleMouseOver,onMouseLeave:this.handleMouseOut},c["default"].createElement(y["default"],{idDoubleWide:this.props.isDoubleWide},this.props.listType?null:t,l,c["default"].createElement("div",{className:"video-preload-title"},c["default"].createElement("div",{className:"video-preload-title-label"},this.item.name))),c["default"].createElement(p.TransitionGroup,{component:null},_?c["default"].createElement(p.CSSTransition,{classNames:"pop-bounce",onEnter:this.onPopOpen,onExit:this.onPopWillClose,onExited:this.onPopClose,timeout:{exit:400,enter:400}},_):null),I&&N?null:I&&u?c["default"].createElement("div",{className:"title-card-title"},c["default"].createElement("p",null,u)):null),c["default"].createElement(S,{separate:"list"==this.context.viewType||"list"==this.props.viewType},"3x2"===this.props.size||"3x1"===this.props.size?c["default"].createElement("div",{className:"title-detail-card"},c["default"].createElement("div",{className:"title-detail-card-info"},c["default"].createElement("div",{className:"title"},this.item.shortName),c["default"].createElement("div",{className:"synopsis"},this.item.shortMessage))):null,!this.context.listContext||"timeline"!=this.context.listContext&&"fromnow"!=this.context.listContext&&"schedule"!=this.context.listContext?null:"timeline"==e.context.listContext||"fromnow"==e.context.listContext||"schedule"==e.context.listContext?c["default"].createElement("div",{className:(0,m["default"])("title-card-time",{line:!!e.context.listContext})},c["default"].createElement(C["default"],{date:e.item.startAt,format:"short"})):c["default"].createElement("div",{className:(0,m["default"])("title-card-time")},c["default"].createElement(C["default"],{date:e.item.startAt,format:"short"})," - ",c["default"].createElement(C["default"],{date:e.item.endAt,format:"time"})),this.props.listType&&!this.context.listContext?function(){var t,a;if(!e.props.channelNameHidden)if(e.props.listType){if(e.item.linearChannelMeta.metaId){var n=h["default"].find(e.context.getModelData("simulcast"),(function(t){return t.refId==e.item.linearChannelMeta.refId}));t=c["default"].createElement(g["default"],{to:v["default"].simulcast,params:{channelName:n.name},tabIndex:-1,className:"title-card-chImg"},c["default"].createElement("div",{className:n.name}))}}else t=c["default"].createElement("div",{className:(0,m["default"])("title-card-tips__channel")},f(e.item.linearChannelMeta.name));return a=e.context.listContext&&"nowonair"!==e.context.listContext||!e.item.isOnAir?c["default"].createElement("div",{className:(0,m["default"])("title-card-tips__time",{line:!!e.context.listContext})},c["default"].createElement(C["default"],{date:e.item.startAt,format:"short"})):c["default"].createElement("div",{className:(0,m["default"])("title-card-tips__time")},c["default"].createElement(C["default"],{date:e.item.startAt,format:"short"})," - ",c["default"].createElement(C["default"],{date:e.item.endAt,format:"time"})),c["default"].createElement("div",{className:"title-card-tips"},t,a)}():null,N?j:null,this.props.listType?c["default"].createElement(c["default"].Fragment,null,c["default"].createElement(P["default"],{metadata:this.item}),c["default"].createElement(w["default"],(0,r["default"])({},this.item,{tagHidden:this.props.tagHidden}))):null,!h["default"].isEmpty(this.item)&&this.props.showSynopsis&&this.item.shortMessage||this.context.listContext&&("timeline"==this.context.listContext||"fromnow"==this.context.listContext||"schedule"==this.context.listContext)?c["default"].createElement("div",{className:"synopsis shortMessage"},this.item.shortMessage):!h["default"].isEmpty(this.item)&&this.props.description&&this.item.description||this.context.listContext&&("timeline"==this.context.listContext||"fromnow"==this.context.listContext||"schedule"==this.context.listContext)?c["default"].createElement("div",{className:"synopsis"},this.item.description):null,"timeline"!=this.context.listContext&&"fromnow"!=this.context.listContext&&"schedule"!=this.context.listContext?O:null));
2if(!a.isIOS&&!a.isAndroid)return c["default"].createElement("div",{className:(0,m["default"])("card","event-card","title-card","size-".concat(this.props.size),{nohover:a.isIOS||a.isAndroid,list:"list"===this.context.viewType,keyart:"keyart"===this.context.artType,poster:"poster"===this.context.artType,square:"square"===this.context.artType,"on-card":I&&!!("hidden"!==this.context.titleType&&"hidden"!==this.props.titleType||"hidden"!==this.context.textArea&&"hidden"!==this.props.textArea),isOnAir:this.item.isOnAir&&!this.props.noisOnAirMode})},R);if(this.item){var D=h["default"].find(this.context.getModelData("simulcast"),(function(t){return t.refId==e.item.linearChannelMeta.refId}));if(this.item.isOnAir){if(this.item.linearChannelMeta.metaId)return c["default"].createElement(g["default"],{to:v["default"].simulcast,params:{channelName:D.name},role:"link","aria-label":"card",onClick:this.handleClick,className:(0,m["default"])("card","title-card","event-card","size-".concat(this.props.size),{list:"list"===this.context.viewType,keyart:"keyart"===this.context.artType,poster:"poster"===this.context.artType,square:"square"===this.context.artType,"on-card":I&&!!("hidden"!==this.context.titleType&&"hidden"!==this.props.titleType||"hidden"!==this.context.textArea&&"hidden"!==this.props.textArea),isOnAir:this.item.isOnAir&&!this.props.noisOnAirMode})},R)}else if(this.item.uniqueId)return c["default"].createElement(g["default"],{to:v["default"].simulcastDetail,params:{channelName:D.name,uniqueId:this.item.uniqueId},role:"link","aria-label":"card",onClick:this.handleClick,className:(0,m["default"])("card","event-card","title-card","size-".concat(this.props.size),{list:"list"===this.context.viewType,keyart:"keyart"===this.context.artType,poster:"poster"===this.context.artType,square:"square"===this.context.artType,"on-card":I&&!!("hidden"!==this.context.titleType&&"hidden"!==this.props.titleType||"hidden"!==this.context.textArea&&"hidden"!==this.props.textArea),isOnAir:this.item.isOnAir&&!this.props.noisOnAirMode})},R)}},a.handleClick=function(e){var t=this;if(e.preventDefault(),this.item){var a,n={};if(this.item.isOnAir){var o=h["default"].find(this.context.getModelData("simulcast"),(function(e){return e.refId==t.item.linearChannelMeta.refId}));a=v["default"].simulcast,n={channelName:o.name}}else{var s=h["default"].find(this.context.getModelData("simulcast"),(function(e){return e.refId==t.item.linearChannelMeta.refId}));a=v["default"].simulcastDetail,n={channelName:s.name,uniqueId:this.item.uniqueId}}var r=a.makePath(n);!!this.context.routeHandlers&&h["default"].some(this.context.routeHandlers,(function(e){return e.route._regex===a._regex}))?history.push(r):window.location.href=r,this.props.onCardClick&&this.props.onCardClick(this.item)}},a.handleCardClick=function(){this.props.onCardClick&&this.props.onCardClick(this.item)},a.handleKeyDown=function(e){13!==e.which&&13!==e.keyCode||this.handleClick(e)},a.fetchData=function(e){var t=this,a=this.constructor.getRootPath(this.context.models,{},e);if(a){var n=this.constructor.getPaths(this.context.models,{},e),o=e.model.fetch(n);this.state.dispose=o.dispose,o.then((function(n){t.item=h["default"].get(n.json,a,{}),t.item=_["default"].additionalData(t.item);var o={fetchDataError:null,dispose:null,generation:e.model.getVersion(a)};t._isMounted?t.setState(o):(0,r["default"])(t.state,o)}))["catch"]((function(e){var a={fetchDataError:e,dispose:null};t._isMounted?t.setState(a):t.state=(0,r["default"])(a)}))}},(0,i["default"])(t,null,[{key:"propTypes",get:function(){return{size:f["default"].oneOf(["1x1","2x1","1x2","2x2","3x2"]).isRequired,sliderItemId:f["default"].string,getRowHasPopOpen:f["default"].func,isDoubleWide:f["default"].bool,itemTabbable:f["default"].bool,model:f["default"].object.isRequired,rankNum:f["default"].number,rowNum:f["default"].number,eventId:f["default"].oneOfType([f["default"].number,f["default"].string]).isRequired,popType:f["default"].string.isRequired,showSynopsis:f["default"].bool,noisOnAirMode:f["default"].bool}}},{key:"defaultProps",get:function(){return{size:"1x1",ellipsized:!1,rankNum:0,rowNum:0,popType:"none",showSynopsis:!1,noisOnAirMode:!1}}},{key:"contextTypes",get:function(){return{titleType:f["default"].string,textArea:f["default"].string,tips:f["default"].string,getModelData:f["default"].func,history:f["default"].object,listContext:f["default"].string,routeHandler:f["default"].object,rowNum:f["default"].number,artType:f["default"].string,viewType:f["default"].string}}}]),t}(c.Component);(0,u["default"])(O,"getPaths",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{},n=[];
2return a.eventId&&(n=n.concat(this.getRootPath(e,t,a))),_["default"].getPaths(e,t,{}).map((function(e){n=n.concat(e)})),[n]})),(0,u["default"])(O,"getRootPath",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};if(a.eventId)return["event",a.eventId]}));var j=(0,M.withCardContext)(O);j.getPaths=O.getPaths;t["default"]=j;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Epg/EventCard.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Epg/EventCard.tsx")}}()},
2"./src/apps/bluerose/components/browse/Epg/EventDetails.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/react/index.js")),i=n(a("./src/domain/libs/util.ts")),l=n(a("./node_modules/classnames/index.js")),d=n(a("./src/apps/common/components/MainViewLink.ts")),u=n(a("./src/apps/common/routes.ts"));t["default"]=function(e){var t=[],a=[],n=[],o={casts:"出演",staffs:"スタッフ",translators:"翻訳者",musics:"楽曲",producedYear:"制作年",producedCountry:"制作国",recording:"収録地・収録日",genres:"ジャンル",ritem:"年齢制限"};["casts","staffs","translators","musics","producedYear","producedCountry","recording","genres","ritem"].map((function(c){if(e&&e[c]!=undefined&&("number"==typeof e[c]||!i["default"].isEmpty(e[c]))&&("producedYear"!==c||0!=e[c]))if("staffs"===c){var f=e[c]||[];"[object Array]"!==Object.prototype.toString.call(f)&&(f=[f]);var p=i["default"].uniq(i["default"].map(f,(function(e){return i["default"].get(e,"notice")||i["default"].set(e,"notice",o[c]),e.notice})));i["default"].forEach(p,(function(o){n.push(r["default"].createElement("div",{className:"listLabel",key:"meta_details_".concat(c,"_label")},o));var s=i["default"].filter(f,(function(e){return i["default"].get(e,"notice")==o}));i["default"].forEach(s,(function(n,o){i["default"].get(n,"id")?a.push(r["default"].createElement("li",{className:"list-link",key:"meta_details_".concat(t.length,"_").concat(a.length,"_").concat(n.id)},r["default"].createElement(d["default"],{tabIndex:e.open?0:-1,to:u["default"].person,params:{id:n.id},query:{type:"ev"}},n.name))):a.push(r["default"].createElement("li",{key:"meta_details_".concat(t.length,"_").concat(a.length,"_").concat(o),className:"wide-list"},n))})),i["default"].isEmpty(a)||t.push(r["default"].createElement("div",{className:"meta-details-item",key:"meta_details_".concat(t.length)},n,r["default"].createElement("ul",null,a))),a=[],n=[]}))}else if("genres"===c)"[object Array]"===Object.prototype.toString.call(e.genres)&&e.genres.length>0&&(n.push(r["default"].createElement("div",{key:"meta_details_studio_label",className:"listLabel"},"ジャンル")),(e.genres||[]).map((function(n,o){var i={to:u["default"].genre,params:{id:n.id},query:{type:"ev"}};n.refId&&(i={to:u["default"].genreRef,params:{id:n.refId},query:{type:"ev"}}),a.push(r["default"].createElement("li",{key:"meta_details_".concat(t.length,"_").concat(a.length,"_").concat(n.id)},r["default"].createElement(d["default"],(0,s["default"])({},i,{tabIndex:e.open?0:-1}),n.name)))})),i["default"].isEmpty(a)||t.push(r["default"].createElement("div",{className:"meta-details-item",key:"meta_details_".concat(t.length)},n,r["default"].createElement("ul",null,a))),a=[],n=[]);else{n.push(r["default"].createElement("div",{className:"listLabel",key:"meta_details_".concat(c,"_label")},o[c]));var m=e[c]||[];"[object Array]"!==Object.prototype.toString.call(m)&&(m=[m]),m.map((function(n,o){if("string"==typeof n||"number"==typeof n)a.push(r["default"].createElement("li",{key:"meta_details_".concat(t.length,"_").concat(a.length,"_").concat(n.id)},n));else if("musics"==c){var s=n.performer;s&&0===s.length&&(s=null),s&&(s="(".concat(s,")")),a.push(r["default"].createElement("li",{key:"meta_details_".concat(t.length,"_").concat(a.length,"_").concat(n.id)},n.title,r["default"].createElement("span",null,s)))}else{var i=n.notice;i&&0===i.length&&(i=null),i&&(i="(".concat(i,")")),a.push(r["default"].createElement("li",{key:"meta_details_".concat(t.length,"_").concat(a.length,"_").concat(n.id)},r["default"].createElement(d["default"],{tabIndex:e.open?0:-1,to:u["default"].person,params:{id:n.id},query:{type:"ev"}},n.name),r["default"].createElement("span",null,i)))}})),i["default"].isEmpty(a)||t.push(r["default"].createElement("div",{className:(0,l["default"])("meta-details-item",{"col-2":"musics"==c}),key:"meta_details_".concat(t.length)},n,r["default"].createElement("ul",null,a))),a=[],n=[]}}
2)),i["default"].isEmpty(e.copyrights)||t.push(r["default"].createElement("div",{className:"meta-details-item",key:"meta_details_".concat(t.length)},r["default"].createElement("ul",{key:"details_item_copyright"},i["default"].map(e.copyrights,(function(e,t){return r["default"].createElement("li",{className:"copyright",key:"copyright_".concat(t)},e)})))));return r["default"].createElement("div",{className:"meta-details"},t)};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Epg/EventDetails.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Epg/EventDetails.tsx")}}()},
2"./src/apps/bluerose/components/browse/Epg/EventInfo.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),c=x(a("./node_modules/react/index.js")),f=n(a("./node_modules/prop-types/index.js")),p=n(a("./src/domain/libs/util.ts")),m=x(a("./src/constants/cookie.ts")),h=n(a("./src/apps/bluerose/components/browse/Epg/Tags.tsx")),y=n(a("./src/apps/bluerose/components/browse/Epg/EpgEvent.tsx")),b=n(a("./src/apps/common/components/MainViewLink.ts")),v=n(a("./src/apps/common/routes.ts")),g=n(a("./src/apps/bluerose/components/player/DetailText.tsx")),_=n(a("./src/apps/bluerose/components/browse/Meta.tsx")),E=n(a("./src/apps/bluerose/components/browse/SetDate.tsx")),w=n(a("./node_modules/classnames/index.js"));function P(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(P=function(e){return e?a:t})(e)}function x(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=P(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}var M=t["default"]=function(e){function t(t,a){var n,o=(n=e.call(this,t,a)||this).constructor.getRootPath(a.models,{},t);return n.state={fetchDataError:null,dispose:null,generation:t.model.getVersion(o)},n.item=t.model.getSync(o),n.item&&(n.item=y["default"].additionalData(n.item),t.onEventChange&&t.onEventChange(n.item)),n.refresh=n.refresh.bind((0,l["default"])(n)),n}(0,d["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.fetchData(this.props),this.refreshId=setInterval(this.refresh,6e4)},a.componentWillReceiveProps=function(e,t){var a=this;if(e.id!==this.props.id){var n=this.constructor.getRootPath(t.models,{},e);this.item=e.model.getSync(n),this.setState({generation:e.model.getVersion(n),fetchDataError:null},(function(){a.fetchData(e)}))}},a.componentDidUpdate=function(e,t){t.generation!==this.state.generation&&this.props.onEventChange&&this.props.onEventChange(this.item)},a.componentWillUnmount=function(){this._isMounted=!1,this.refreshId&&(clearInterval(this.refreshId),delete this.refreshId),this.state.dispose&&this.state.dispose()},a.refresh=function(){this.fetchData(this.props)},a.fetchData=function(e){var t=this;if(e.id){var a=this.constructor.getPaths(this.context.models,{},e);this.state.dispose&&this.state.dispose();var n=e.model.fetch(a),o=n.dispose;!1!==this._isUpdated&&this._isMounted?this.setState({dispose:o}):(0,r["default"])(this.state,{dispose:o});var s=this.constructor.getRootPath(this.context.models,{},e);n.then((function(n){t.item=p["default"].get(n,["json"].concat(s)),t.item=y["default"].additionalData(t.item),delete t.state[JSON.stringify(a)];var o={fetchDataError:null,dispose:null,generation:e.model.getVersion(s)};t._isMounted?t.setState(o):(0,r["default"])(t.state,o)}))["catch"]((function(e){var n={fetchDataError:e,fetchingMoreRows:undefined,dispose:null};delete t.state[JSON.stringify(a)],t._isMounted?t.setState(n):(0,r["default"])(t.state,n)}))}},a.render=function(){var e,t,a=this,n=(this.context.getModelData("browserInfo"),this.context.cookies.get(m.DARK_KEY)),o=p["default"].find(this.context.getModelData("simulcast"),(function(e){return e.refId==a.props.metadata.refId}));return o&&(e=p["default"].lowerCase(o.name)),this.item&&this.item.catchupMeta&&(t=this.item.catchupMeta.refId?{to:v["default"].content,params:{id:this.item.catchupMeta.refId}}:{to:v["default"].watchNow,params:{id:this.item.catchupMeta.metaId}}),c["default"].createElement("div",{className:"watch-info with-event"},c["default"].createElement("div",{className:"watch-info__colum_left",id:"c
2olumLeft"},0==this.props.titleHidden&&c["default"].createElement("p",{className:(0,w["default"])("playable-title",e),id:"infoTitle"},"true"==n?c["default"].createElement("img",{src:"/images/logo_".concat(e,"_white.svg")}):c["default"].createElement("img",{src:"/images/logo_".concat(e,".svg")}),c["default"].createElement("span",{className:"playable-title__date",key:"date"},this.item&&this.item.startAt&&this.item.endAt?c["default"].createElement(c["default"].Fragment,null,c["default"].createElement(E["default"],{date:this.item.startAt,format:"short"})," -"," ",c["default"].createElement(E["default"],{date:this.item.endAt,format:"time"})):this.item&&this.item.startAt&&!this.item.endAt?c["default"].createElement(E["default"],{date:this.item.endAt,format:"short"}):null,this.item&&this.item.isMask&&c["default"].createElement("span",{className:"tag-list",key:"isMask"},c["default"].createElement("span",{key:"isMask",className:"tag grey-tag"},"同時配信 対象外"))),this.item&&this.item.name?this.item.name:"休止中"),0==this.props.titleHidden&&this.item?c["default"].createElement(_["default"],{metadata:this.item}):null,0==this.props.titleHidden?c["default"].createElement(h["default"],this.item):null,this.props.watchSpMode&&this.item&&this.item.isCatchup&&this.item.catchupMeta?c["default"].createElement(b["default"],(0,r["default"])({},t,{className:"btn btn-fill accent-color btn-very-small catchup-btn"}),c["default"].createElement("i",{className:"fa fa-play-circle"}),"オンデマンド視聴に切り替える"):null,this.item&&c["default"].createElement(g["default"],{planInfoRenderCheck:this.props.planInfoRenderCheck,titleHidden:this.props.titleHidden,metadata:this.item,model:this.props.model,linearFlag:!0,mediaQueryCheck:this.props.mediaQueryCheck})),c["default"].createElement("div",{className:"watch-info__colum_right",id:"columRight"},0==this.props.titleHidden?c["default"].createElement("div",{className:"action-box"},c["default"].createElement("ul",{className:"action-box__inner"},this.props.scheduleButton?c["default"].createElement("li",null,this.props.scheduleButton):null,this.props.myListButton?c["default"].createElement("li",null,this.props.myListButton):null,this.props.watchPartyButton?c["default"].createElement("li",null,this.props.watchPartyButton):null,this.props.chatButton?c["default"].createElement("li",null,this.props.chatButton):null,this.props.shareButton?c["default"].createElement("li",null,this.props.shareButton):null)):null,!this.props.watchSpMode&&this.item&&this.item.isCatchup&&this.item.catchupMeta?c["default"].createElement(b["default"],(0,r["default"])({},t,{className:"btn btn-fill accent-color catchup-btn"}),c["default"].createElement("i",{className:"fa fa-play-circle"}),"オンデマンド視聴に切り替える"):null,this.item&&c["default"].createElement(c["default"].Fragment,null,p["default"].map(this.item.links,(function(e,t){return c["default"].createElement(b["default"],{key:"link-".concat(t),href:e.url,target:"_blank",className:"watch-info__link"},e.name)})))))},(0,i["default"])(t,null,[{key:"propTypes",get:function(){return{onSliderMove:f["default"].func,model:f["default"].object.isRequired,id:f["default"].oneOfType([f["default"].number,f["default"].string]),myListButton:f["default"].object}}},{key:"contextTypes",get:function(){return{getModelData:f["default"].func,cookies:f["default"].object}}}]),t}(c.Component);(0,u["default"])(M,"getPaths",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{},n=[];return a.id&&(n=n.concat(this.getRootPath(e,t,a))),y["default"].getPaths(e,t,{}).map((function(e){n=n.concat(e)})),[n]})),(0,u["default"])(M,"getRootPath",(function(e,t){return["meta",(arguments.length>2&&arguments[2]!==undefined?arguments[2]:{}).id,"onair"]})),function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Epg/EventInfo.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Epg/EventInfo.tsx")}}()},
2"./src/apps/bluerose/components/browse/Epg/EventRow.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),c=n(a("./node_modules/react/index.js")),f=n(a("./node_modules/prop-types/index.js")),p=n(a("./node_modules/classnames/index.js")),m=n(a("./src/domain/libs/util.ts")),h=n(a("./src/apps/common/components/MainViewLink.ts")),y=n(a("./src/apps/bluerose/components/browse/RowHeader.tsx")),b=n(a("./src/apps/bluerose/components/browse/Row.tsx")),v=n(a("./src/apps/bluerose/components/browse/Epg/EventCard.tsx")),g=n(a("./src/apps/bluerose/components/loader/LoadingRow.tsx")),_=n(a("./src/apps/bluerose/components/loader/LoadingTitle.ts")),E=n(a("./src/apps/bluerose/components/loader/LoadingListTitle.tsx")),w=n(a("./src/apps/bluerose/components/browse/GalleryContent.tsx")),P=a("./src/apps/common/context/CardContext.tsx"),x=a("./src/common/GtmApp.ts"),M=S(a("./src/sketch-platform/utils/browserEvents.ts")),C=S(a("./src/sketch-platform/utils/DOMUtils.ts")),k=n(a("./src/domain/libs/datetime.ts"));function I(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(I=function(e){return e?a:t})(e)}function S(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=I(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}var T=function(e){function t(t,a){var n;n=e.call(this,t,a)||this,(0,u["default"])((0,l["default"])(n),"eventRowRef",void 0),(0,u["default"])((0,l["default"])(n),"numTitlesToFetch",void 0),(0,u["default"])((0,l["default"])(n),"isFirstSetOfResults",void 0),(0,u["default"])((0,l["default"])(n),"items",void 0),(0,u["default"])((0,l["default"])(n),"meta",void 0),(0,u["default"])((0,l["default"])(n),"totalCount",void 0),(0,u["default"])((0,l["default"])(n),"_isMounted",void 0),(0,u["default"])((0,l["default"])(n),"_isUpdated",void 0),n.sendToGtm=n.sendToGtm.bind((0,l["default"])(n)),n.eventRowRef=c["default"].createRef(),n.numTitlesToFetch=t.perPage,n.isFirstSetOfResults=!0;var o=a.getModelData("browserInfo");return(o.isIOS||o.isAndroid)&&(n.onScroll=m["default"].throttle(n.onScroll.bind((0,l["default"])(n)),100)),n.state={dispose:null,fetchDataError:null},n._isMounted=!1,n}(0,d["default"])(t,e);var a=t.prototype;return a.getChildContext=function(){var e=this.context.getModelData("browserInfo"),t=e.isIOS||e.isAndroid?1:this.context.columnsInRow;return{listContext:this.props.listContext,columnsInRow:t}},a.componentDidMount=function(){this._isMounted=!0;var e=this.context.getModelData("browserInfo");(e.isIOS||e.isAndroid)&&M.addEventListener("scroll",this.onScroll),this.fetchData(this.props)},a.componentWillReceiveProps=function(e){e.id!==this.props.id&&(this.items=[],this.isFirstSetOfResults=!0,this.fetchData(e))},a.componentWillUnmount=function(){this._isMounted=!1;var e=this.context.getModelData("browserInfo");(e.isIOS||e.isAndroid)&&M.removeEventListener("scroll",this.onScroll),this.state.dispose&&this.state.dispose()},a.handleItemClick=function(e){this.sendToGtm(e)},a.sendToGtm=function(e){if(m["default"].get(this.context,"gtmApp")){var t=m["default"].get(e,"linearChannelMeta"),a={refId:m["default"].get(e,"uniqueId"),name:m["default"].get(e,"name")},n=m["default"].get(e,"attributes"),o=m["default"].get(e,"genres"),s=m["default"].get(e,"middleGenres"),r=m["default"].get(e,"schemaId"),i={programName:m["default"].get(e,"name"),programCode:m["default"].get(e,"programCode"),deliveryStartAt:(0,k["default"])(m["default"].get(e,"startAt")).format("YYYY/MM/DD HH:mm:ss")};this.context.gtmApp.pushDataLayerOnContentPageClick(x.CONTENT_EVENTS.CONTENT_CLICK,{content:a,channel:t,attributes:n,genres:o,middleGenres:s,schemaId:r,linearProgram:i},{clickArea:this.context.listType?x.CLICK_AREA.LIST:x.CLICK_AREA.SHELF})}},a.render=function(){var e=this,t=this.context.getModelData("browserInfo"),a=null;if(!this.items||0===this.items.length){if(this.props.isGrid)return null;if(!this.state.dispose)return null;if(t.isIOS||t.isAndroid){for(var n=[],o=0;o<4;o++)n.push(c["default"].createElement(E["default"],{pulsate:!0,displayWhenNotPulsing:!1,lockupClassName:"card episode-card",key:"loading-row-".concat(o)}));return a=n,c["default"].createElement("div",{className:"series-area"},c["default"].createElement("div",{className:"episodes-container"},c["default"].createElement("div",{className:"episodes-wrapper"},c["default"].createElement("div",{className:"gallery"},c["default"].createElement("div",{className:"gallery-content"},a)))))}return c["default"].createElement(g["default"],null)}var s=m["default"].compact(this.items.map((function(a,n){if(a.uniqueId)return c["default"].createElement(v["default"],{popType:e.context.popType,model:e.props.model,key:"event_".concat(a.uniqueId,"_").concat(e.props.rowNum,"_").concat(n),rankNum:n,ellipsized:"nowonair"!==e.props.listContext,rowNum:e.props.rowNum,eventId:a.uniqueId,itemData:a,channelNameHidden:!0,tagHidden:e.props.tagHidden,noisOnAirMode:!0,listType:!(!t.isIOS&&!t.isAndroid)})}))),r={};this.meta.id&&(r.id=this.meta.id,r.linearChannelMeta=this.meta,this.props.title?r.title=this.props.title:r.title="配信予定");return t.isIOS||t.isAndroid?(c["default"].createElement(w["default"],{header:c["default"].createElement("div",{className:(0,p["default"])("gallery-header",{small:this.props.titleSmallSize})},c["default"].createElement("div",{className:"title"},c["default"].createElement("span",{className:"gallery-title"},r.title))),listType:!0},s),c["default"].createElement("div",{ref:this.eventRowRef},c["default"].createElement(P.CardContextProvider,{value:this.getChildContext()},c["default"].createElement(w["default"],{header:c["default"].createElement("div",{className:(0,p["default"])("gallery-header",{small:this.props.titleSmallSize})},c["default"].createElement("div",{className:"title"},c["default"].createElement("span",{className:"gallery-title"},c["default"].createElement(h["default"],r,r.title)))),listType:!0,itemsInRow:1},s),!0===this.state.fetchingMoreRows&&c["default"].createElement("div",{className:"gallery-spin-loader"},c["default"].createElement("div",{className:"loader-cont"}))))):c["default"].createElement("div",{className:"canvas-row","data-list-context":this.props.listContext},c["default"].createElement(P.CardContextProvider,{value:this.getChildContext()},c["default"].createElement(y["default"],r),c["default"].createElement(b["default"],{totalItems:this.items.length,rowNum:this.props.rowNum,handleSliderMove:this.handleSliderMove.bind(this),handleItem
2Click:this.handleItemClick.bind(this),listContext:this.props.listContext,loadingComponent:c["default"].createElement(_["default"],null),enableLooping:!1,enablePaginationIndicator:!1,enablePeek:!0,enablePushOut:!1},s)))},a.handleSliderMove=function(e,t){this.numTitlesToFetch>this.items.length&&e.lowestVisibleItemIndex>=this.items.length-10&&!this.state.fetchingMoreRows&&(this.state.fetchingMoreRows=!0,this.fetchData(this.props)),this.props.onSliderMove&&this.props.onSliderMove(e)},a.fetchData=function(e){var t=this,a=this.constructor.getRootPath(this.context.models,{},e),n=this.constructor.getPaths(this.context.models,{},(0,r["default"])({},e,{toNum:this.numTitlesToFetch-1}));if(!this.state[JSON.stringify(n)]){this.state.dispose&&this.state.dispose(),this.state[JSON.stringify(n)]=n;var o=e.model.fetch(n),s=o.dispose;!1!==this._isUpdated&&this._isMounted?this.setState({dispose:s}):(0,r["default"])(this.state,{dispose:s});var i=this.items?this.items.length:0;o.then((function(o){var s={fetchDataError:null,dispose:null,generation:t.state.generation+1,fetchingMoreRows:undefined};if(o){t.meta=m["default"].get(o.json,a);var r="json.".concat(e.listContext,".").concat(e.id),l=m["default"].get(o,r);t.items=m["default"].clone(m["default"].values(m["default"].omitBy(l,(function(e,t){return 0===t.indexOf("$")||"length"===t})))),l.hasOwnProperty("length")&&(t.totalCount=l.length)}else t.totalCount=t.items.length;t.numTitlesToFetch+=e.perPage,t.numTitlesToFetch>t.totalCount&&(t.numTitlesToFetch=t.totalCount),t.isFirstSetOfResults=!1,delete t.state[JSON.stringify(n)],t._isMounted&&t.setState(s,(function(){i>=t.items.length&&(t.numTitlesToFetch=t.items.length)}))}))["catch"]((function(e){var a={fetchDataError:e,fetchingMoreRows:undefined,dispose:null};delete t.state[JSON.stringify(n)],t._isMounted?t.setState(a):t.state=a}))}},a.onScroll=function(e){this.isWithinDistanceBuffer(300)&&this.fetchMoreRows()},a.isWithinDistanceBuffer=function(e){if(this.eventRowRef){var t=this.eventRowRef.current;return!!t&&C.getDistanceToBottomOfElement(t)<e}},a.fetchMoreRows=function(){this.items&&this.numTitlesToFetch>this.items.length&&!this.state.fetchingMoreRows&&(this.state.fetchingMoreRows=!0,this.fetchData(this.props))},(0,i["default"])(t,null,[{key:"propTypes",get:function(){return{id:f["default"].oneOfType([f["default"].number,f["default"].string]),perPage:f["default"].number}}},{key:"defaultProps",get:function(){return{perPage:60}}},{key:"contextTypes",get:function(){return{getModelData:f["default"].func,models:f["default"].object,popType:f["default"].string,columnsInRow:f["default"].number,gtmApp:f["default"].object}}},{key:"childContextTypes",get:function(){return{listContext:f["default"].string,columnsInRow:f["default"].number}}}]),t}(c["default"].Component);(0,u["default"])(T,"getPaths",(function(e,t,a){var n=[];a.id&&(n=v["default"].getPaths().map((function(e){return[a.listContext,a.id,{from:a&&a.fromNum||0,to:a&&a.toNum?a.toNum:(a&&a.fromNum?a.fromNum:0)+a.perPage-1}].concat(e)})));var o=this.getRootPath(e,t,a);return(n=n.concat([[a.listContext,a.id,"length"]])).concat([o.concat([["id","name","refId"]])])})),(0,u["default"])(T,"getRootPath",(function(e,t,a){return a.id?["meta",a.id]:[]}));t["default"]=T;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Epg/EventRow.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Epg/EventRow.tsx")}}()},
2"./src/apps/bluerose/components/browse/Epg/SimulcastEventInfo.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),c=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=_(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),f=n(a("./node_modules/prop-types/index.js")),p=n(a("./src/domain/libs/util.ts")),m=n(a("./src/apps/bluerose/components/browse/Meta.tsx")),h=n(a("./src/apps/bluerose/components/browse/Epg/Tags.tsx")),y=n(a("./src/apps/bluerose/components/browse/Epg/EpgEvent.tsx")),b=n(a("./src/apps/bluerose/components/player/DetailText.tsx")),v=n(a("./src/apps/common/components/MainViewLink.ts")),g=n(a("./node_modules/classnames/index.js"));function _(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(_=function(e){return e?a:t})(e)}var E=t["default"]=function(e){function t(t,a){var n,o=(n=e.call(this,t,a)||this).constructor.getRootPath(a.models,{},t);return n.state={fetchDataError:null,dispose:null,generation:t.model.getVersion(o)},n.item=t.model.getSync(o),n.item&&(n.item=y["default"].additionalData(n.item),t.onEventChange&&t.onEventChange(n.item)),n.refresh=n.refresh.bind((0,l["default"])(n)),n}(0,d["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.fetchData(this.props),this.refreshId=setInterval(this.refresh,6e4)},a.componentWillReceiveProps=function(e,t){var a=this;if(e.id!==this.props.id){var n=this.constructor.getRootPath(t.models,{},e);this.item=e.model.getSync(n),this.setState({generation:e.model.getVersion(n),fetchDataError:null},(function(){a.fetchData(e)}))}},a.componentDidUpdate=function(e,t){t.generation!==this.state.generation&&this.props.onEventChange&&this.props.onEventChange(this.item)},a.componentWillUnmount=function(){this._isMounted=!1,this.refreshId&&(clearInterval(this.refreshId),delete this.refreshId),this.state.dispose&&this.state.dispose()},a.refresh=function(){this.fetchData(this.props)},a.fetchData=function(e){var t=this;if(e.id){var a=this.constructor.getPaths(this.context.models,{},e);this.state.dispose&&this.state.dispose();var n=e.model.fetch(a),o=n.dispose;!1!==this._isUpdated&&this._isMounted?this.setState({dispose:o}):(0,r["default"])(this.state,{dispose:o});var s=this.constructor.getRootPath(this.context.models,{},e);n.then((function(n){t.item=p["default"].get(n,["json"].concat(s)),t.item=y["default"].additionalData(t.item),delete t.state[JSON.stringify(a)];var o={fetchDataError:null,dispose:null,generation:e.model.getVersion(s)};t._isMounted?t.setState(o):(0,r["default"])(t.state,o)}))["catch"]((function(e){var n={fetchDataError:e,fetchingMoreRows:undefined,dispose:null};delete t.state[JSON.stringify(a)],t._isMounted?t.setState(n):(0,r["default"])(t.state,n)}))}},a.render=function(){var e,t=this,a=(this.context.getModelData("browserInfo"),p["default"].find(this.context.getModelData("simulcast"),(function(e){return e.refId==t.props.metadata.linearChannelMeta.refId})));a&&(e=p["default"].lowerCase(a.name));return c["default"].createElement("div",{className:"watch-info with-event"},c["default"].createElement("div",{className:"watch-info__colum_left",id:"columLeft"},1!==this.props.mediaQueryCheck&&0==this.props.titleHidden&&this.props.metadata.name?c["default"].createElement("p",{className:(0,g["default"])("playable-title",e),id:"infoTitle"},c["default"].createElement("img",{src:"/images/logo_".concat(e,"_white.svg")}),this.props.metadata.name):null,1!==this.props.mediaQueryCheck&&0==this.props.titleHidden?c["default"].createElement(c["default"].Fragment,null,c["default"].createElement(m["default"],{metadata:this.props.metadata}),c["default"].createElement(h["default"],this.props.metadata)):null,this.props.metadata&&c["default"].createElement(b["default"],{titleHidden:this.props.titleHidden,metadata:this.props.metadata,model:this.props.model,linearFlag:!0,mediaQueryCheck:this.props.mediaQueryCheck})),this.props.metadata.links&&this.props.metadata.links.length>0?c["default"].createElement("div",{className:"watch-info__colum_right",id:"columRight"},p["default"].map(this.props.metadata.links,(function(e,t){return c["default"].createElement(v["default"],{key:"link-".concat(t),href:e.url,target:"_blank",className:"watch-info__link"},e.name)}))):null)},(0,i["default"])(t,null,[{key:"propTypes",get:function(){return{onSliderMove:f["default"].func,model:f["default"].object.isRequired,id:f["default"].oneOfType([f["default"].number,f["default"].string]),myListButton:f["default"].object}}},{key:"contextTypes",get:function(){return{getModelData:f["default"].func,spMode:f["default"].bool}}}]),t}(c.Component);(0,u["default"])(E,"getPaths",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{},n=[];
2return a.id&&(n=n.concat(this.getRootPath(e,t,a))),y["default"].getPaths(e,t,{}).map((function(e){n=n.concat(e)})),[n]})),(0,u["default"])(E,"getRootPath",(function(e,t){return["meta",(arguments.length>2&&arguments[2]!==undefined?arguments[2]:{}).id,"onair"]})),function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Epg/SimulcastEventInfo.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Epg/SimulcastEventInfo.tsx")}}()},
2"./src/apps/bluerose/components/browse/Epg/Tags.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/react/index.js")),i=n(a("./node_modules/prop-types/index.js")),l=n(a("./src/domain/libs/util.ts")),d=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=u(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./src/utils/activeProfile.ts"));function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(u=function(e){return e?a:t})(e)}var c=function(e,t){if(e.isSuspend)return null;var a,n=(0,d["default"])(t.models)||{},o=[];e.tagHidden||(e.permitUserStatuses&&1==e.permitUserStatuses.length&&"broadcast"==e.permitUserStatuses[0]&&!(0,d.canPlayBroadcast)(n)?o.push(r["default"].createElement("span",{key:"permitUserStatuses-broadcast",className:"tag grey-tag"},"放送視聴登録者 限定")):e.permitUserStatuses&&2==e.permitUserStatuses.length&&l["default"].includes(e.permitUserStatuses,"stream")&&l["default"].includes(e.permitUserStatuses,"broadcast")&&(0,d.showNotTrial)(n,t.models)&&o.push(r["default"].createElement("span",{key:"permitUserStatuses-trial",className:"tag grey-tag"},"無料トライアル 対象外")),(l["default"].includes(e.permitUserStatuses,"free")||l["default"].includes(e.permitUserStatuses,"trial_used"))&&o.push(r["default"].createElement("span",{key:"permitUserStatuses-free",className:"tag grey-tag"},"無料")),e.isLangSubtitle&&e.isLangDubbed?a="字幕/吹替":e.isLangSubtitle?a="字幕":e.isLangDubbed&&(a="吹替"),a&&o.push(r["default"].createElement("span",{key:"language",className:"tag"},a)),e.isCc&&o.push(r["default"].createElement("span",{key:"cc",className:"tag"},"字")),e.isFirst&&o.push(r["default"].createElement("span",{key:"first",className:"tag first"},"初回")),e.inewpgmflag&&"1"==e.inewpgmflag.value&&o.push(r["default"].createElement("span",{key:"new",className:"tag"},"新")),e.inewpgmflag&&"3"==e.inewpgmflag.value&&o.push(r["default"].createElement("span",{key:"end",className:"tag"},"終")),e.isBroadcastNow&&o.push(r["default"].createElement("span",{key:"broadcast-now",className:"tag"},"生")));return o.length>0?r["default"].createElement("div",{className:"tag-list"},o):null};c.addTagFrag=function(e){return e.isFirst=e.scheduleFirstRun||e["schedule/first-run"],e.isLangSubtitle="0001"==(e.scheduleLanguageCode||e["schedule/language-code"]),e.isLangDubbed="0002"==(e.scheduleLanguageCode||e["schedule/language-code"]),e.isBroadcastNow=e.scheduleBroadcastTypeCode||e["schedule/broadcast-type-code"],e.isRating=e.ritem&&"g"!=e.rating,e.isMask=0==(e.scheduleIpSimulcast||e["schedule/ip-simulcast"]),e.permitUserStatuses=e.permitUserStatuses||[],e},c.contextTypes={models:i["default"].object};t["default"]=c;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Epg/Tags.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Epg/Tags.tsx")}}()},
2"./src/apps/bluerose/components/browse/EpisodeCard.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/regenerator/index.js")),i=n(a("./node_modules/@babel/runtime/helpers/asyncToGenerator.js")),l=n(a("./node_modules/@babel/runtime/helpers/extends.js")),d=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),u=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),c=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),f=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),p=k(a("./node_modules/react/index.js")),m=n(a("./node_modules/prop-types/index.js")),h=n(a("./node_modules/classnames/index.js")),y=n(a("./src/domain/libs/util.ts")),b=n(a("./src/apps/common/components/PresTrackedElement.tsx")),v=n(a("./src/apps/common/components/MainViewLink.ts")),g=n(a("./src/apps/common/routes.ts")),_=n(a("./src/apps/bluerose/components/browse/Meta.tsx")),E=n(a("./src/apps/common/components/BackgroundImage.tsx")),w=k(a("./src/apps/common/context/CardContext.tsx")),P=n(a("./src/apps/bluerose/components/browse/CardBadge.tsx")),x=a("./src/apps/common/utils/metaUtil.ts"),M=n(a("./src/apps/bluerose/components/browse/SetDate.tsx"));function C(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(C=function(e){return e?a:t})(e)}function k(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=C(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}function I(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function S(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?I(Object(a),!0).forEach((function(t){(0,f["default"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):I(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var T=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,f["default"])((0,u["default"])(n),"_isMounted",void 0),(0,f["default"])((0,u["default"])(n),"item",void 0),n.state={},n.handleClickPlayButton=n.handleClickPlayButton.bind((0,u["default"])(n)),n.handleKeyDown=n.handleKeyDown.bind((0,u["default"])(n)),n._isMounted=!1,n}(0,c["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.fetchData(this.props)},a.componentWillUnmount=function(){this._isMounted=!1},a.handleKeyDown=function(e){13!==e.which&&13!==e.keyCode||this.handleClickPlayButton(e)},a.handleClickPlayButton=function(e){e.preventDefault(),e.stopPropagation();var t=this.context,a=t.routeHandler,n=t.history,o={};if(this.props.beginning&&(o.t=0),this.props.onChangeEpisode)this.props.onChangeEpisode(this.item);else if(0===a.path.indexOf("/content")){var s=g["default"].content.makePath({id:this.item.refId},o);n.replace(s)}else if(0===a.path.indexOf("/watch")){var r=g["default"].watchNow.makePath({id:this.props.episodeId},o);n.replace(r)}else if(this.item.refId){var i=g["default"].content.makePath({id:this.item.refId},o);n.push(i)}else{var l=g["default"].watchNow.makePath({id:this.props.episodeId},o);n.push(l)}this.props.onCardClick&&this.props.onCardClick(this.item)},a.render=function(){var e=this;if(!this.item)return null;var t,a=this.context.getModelData("userInfo");if(!0===this.props.showEpisodeSummary&&this.item.cardInfo.description&&(t=p["default"].createElement("div",{className:"synopsis"},this.item.cardInfo.description)),!0===this.props.showEpisodeDuration&&this.item.cardInfo.episodeRuntime){var n,o=parseInt(this.item.cardInfo.episodeRuntime,10),s=o%60,r=(o-s)/60%60,i=parseInt(o/3600,10);n=i>0?"".concat(i,"時間").concat(r,"分"):r>0?"".concat(r,"分"):"".concat(s,"秒"),this.item.cardInfo.episodeRuntime,p["default"].createElement("span",{className:"duration"},n)}var d="resumePoint",u=y["default"].has(this.item,d)&&"NON_REGISTERED_MEMBER"!==a.status&&4!=y["default"].get(this.item,"schemaId"),c=0;!this.props.beginning&&this.item.cardInfo.episodeRuntime&&this.item[d]&&this.item.cardInfo.episodeRuntime&&this.item[d]&&(c=Math.min(parseInt(this.item[d]/this.item.cardInfo.episodeRuntime*100),100));var f=this.context.getModelData("browserInfo"),m=p["default"].createElement(P["default"],{item:this.item,mbListLayout:this.props.mbListLayout,keyPrefix:this.props.keyPrefix,listContext:this.props.listContext,listType:this.props.listType,isOnArt:!this.props.listType&&!(f.isIOS||f.isAndroid)}),w=function(t){return 1===e.context.pageSchemaId?p["default"].createElement("h3",{className:t.classname},t.children):y["default"].includes([2,3],e.context.pageSchemaId)?p["default"].createElement("h2",{className:t.classname},t.children):p["default"].createElement("div",{className:t.classname},t.children)},C=p["default"].createElement(p["default"].Fragment,null,this.props.listType||f.isIOS||f.isAndroid?m:null,p["default"].createElement(w,(0,l["default"])({},this.props,{classname:"title"}),this.props.episodeId?p["default"].createElement("p",{className:"link",onClick:f.isIOS||f.isAndroid?null:this.handleClickPlayButton},this.item.shortName):p["default"].createElement("p",null,this.item.shortName)),p["default"].createElement(_["default"],{metadata:this.item,hiddenYear:!0,hiddenGenre:!0}));(this.props.listType||f.isIOS||f.isAndroid)&&(C=p["default"].createElement("div",{className:"list-type-titles-box"},C));var k=null;this.item.ppvLimit&&(k=p["default"].createElement("div",{className:(0,h["default"])("viewLimit",{viewableExercisedAt:!this.item.isExercised})},p["default"].createElement(M["default"],{format:"short",date:this.item.ppvLimit,prefix:"PPV期限 ",txt:"まで"})));var I=p["default"].createElement(p["default"].Fragment,null,p["default"].createElement("div",{className:"sliderRefocus lockup"},p["default"].createElement(b["default"],{idDoubleWide:this.props.isDoubleWide},p["default"].createElement(E["default"],{onClick:f.isIOS||f.isAndroid?null:this.handleClickPlayButton,className:"artwork",url:this.item.thumbnailUrl},this.props.listType||f.isIOS||f.isAndroid?null:m,(0,x.getIsDelivery)(this.item.cardInfo.deliveryStartAt,this.item.cardInfo.deliveryEndAt)?p["default"].createElement("div",{className:"play-link"}):null),u&&p["default"].createElement("div",{className:"progress"},p["default"].createElement("span",{className:"progress-bar"},p["default"].createElement("span",{role:"presentation",className:"progress-completed",style:{width:"".concat(c,"%")}}))))),C,k,t);if(f.isIOS||f.isAndroid){var S={to:g["default"].watchNow,params:{id:this.props.episodeId}};return y["default"].get(this.item,"refId")&&(S={to:g["default"].content,params:{id:this.item.refId}}),p["default"].createElement(v["default"],(0,l["default"])({},S,{onClick:this.props.enableCardClick?this.handleClickPlayButton:undefined,role:"link","aria-label":"playbutton",className:(0,h["default"])("card","episode-card",{clickable:this.props.enableCardClick,nohover:f.isIOS||f.isAndroid,selected:this.props.selected})}),I)}return p["default"].createElement("div",{className:(0,h["default"])("card","episode-card",{current:this.props.episodeId===this.props.currentEpisodeId,clickable:this.props.enableCardClick,nohover:f.isIOS||f.isAndroid,selected:this.props.selected}),id:this.props.episodeId,tabIndex:!0===this.props.itemTabbable?"0":"-1",onClick:this.props.enableCardClick?this.handleClickPlayButton:undefined,onKeyDown:this.handleKeyDown.bind(this)},I)},a.fetchData=function(){var e=(0,i["default"])(r["default"].mark((function t(e){var a,n,o=this;return r["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return a=S({},e),n=function(){var t=(0,i["default"])(r["default"].mark((function n(){var t,s,i,d;return r["default"].wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return y["default"].isEmpty(o.item)||(a.rental=o.item.rental),t=o.constructor.getPaths(o.context.models,null,a),n.prev=2,i=e.model.fetch(t),o.state.dispose=i.dispose,n.next=7,i;case 7:d=n.sent,o.item=y["default"].get(d.json,["meta",e.episodeId],{}),s={fetchDataError:null,dispose:null,generation:o.state.generation+1},n.next=16;break;case 12:n.prev=12,n.t0=n["catch"](2),s={fetchDataError:n.t0,dispose:null};case 16:o._isMounted?o.setState(s):(0,l["default"])(o.state,s);case 17:case"end":return n.stop()}}),n,null,[[2,12]])})));return function(){return t.apply(this,arguments)}}(),t.next=4,n();case 4:if(!this.item.rental||this.item.rental===a.rental){t.next=7;break}return t.next=7,n();case 7:case"end":return t.stop()}}),t,this)})));return function(t){return e.apply(this,arguments)}}(),(0,d["default"])(t,null,[{key:"propTypes",get:function(){return{sliderItemId:m["default"].string,
2showEpisodeDuration:m["default"].bool,showEpisodeNumber:m["default"].bool,showEpisodeSummary:m["default"].bool,rankNum:m["default"].number,itemTabbable:m["default"].bool,current:m["default"].bool,enableCardClick:m["default"].bool,model:m["default"].object,episodeId:m["default"].number.isRequired,beginning:m["default"].bool}}},{key:"defaultProps",get:function(){return{showEpisodeDuration:!0,showEpisodeNumber:!0,showEpisodeSummary:!0,beginning:!1}}}]),t}(p.Component);(0,f["default"])(T,"getPaths",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{},n=[];a.episodeId&&(n=n.concat(["meta",a.episodeId]));var o=["id","refId","name","schemaId","attributes","genres","middleGenres","shortName","thumbnailUrl","resumePoint","cardInfo","seasonMeta","seriesMeta","publishStartAt","publishEndAt","type","leadSeasonId","titleMetaId","tvodBadge","rental","subscription"];return a.rental&&(o=o.concat(["ppvLimit","isExercised"])),[n.concat([o])]})),(0,f["default"])(T,"contextType",w["default"]);var O=(0,w.withCardContext)(T);O.getPaths=T.getPaths;t["default"]=O;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/EpisodeCard.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/EpisodeCard.tsx")}}()},
2"./src/apps/bluerose/components/browse/EpisodeSeasonContent.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/regenerator/index.js")),i=n(a("./node_modules/@babel/runtime/helpers/extends.js")),l=n(a("./node_modules/@babel/runtime/helpers/asyncToGenerator.js")),d=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),u=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),c=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),f=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),p=C(a("./node_modules/react/index.js")),m=n(a("./node_modules/prop-types/index.js")),h=n(a("./src/domain/libs/util.ts")),y=n(a("./node_modules/classnames/index.js")),b=n(a("./src/apps/bluerose/components/browse/titlemeta/EpisodesRow.tsx")),v=n(a("./src/apps/bluerose/components/browse/SeasonRow.tsx")),g=n(a("./src/apps/common/components/DropDown.tsx")),_=n(a("./src/apps/bluerose/components/loader/LoadingListTitle.tsx")),E=a("./src/apps/common/context/CardContext.tsx"),w=a("./src/common/GtmApp.ts"),P=C(a("./src/sketch-platform/utils/browserEvents.ts")),x=C(a("./src/sketch-platform/utils/DOMUtils.ts"));function M(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(M=function(e){return e?a:t})(e)}function C(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=M(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}function k(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function I(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?k(Object(a),!0).forEach((function(t){(0,f["default"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):k(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var S=t["default"]=function(e){function t(t,a){var n,o,s;s=e.call(this,t,a)||this,(0,f["default"])((0,u["default"])(s),"_isMounted",void 0),(0,f["default"])((0,u["default"])(s),"_isUpdated",void 0),(0,f["default"])((0,u["default"])(s),"item",void 0),(0,f["default"])((0,u["default"])(s),"seasons",void 0),(0,f["default"])((0,u["default"])(s),"seasonsWithOther",void 0),(0,f["default"])((0,u["default"])(s),"hierarchyTypes",void 0),(0,f["default"])((0,u["default"])(s),"hasOtherSeasons",void 0),(0,f["default"])((0,u["default"])(s),"contentRef",void 0),(0,f["default"])((0,u["default"])(s),"totalCount",void 0),s.othersSeasonHierarchyTypeList=[],s.seasons=[];var r=s.constructor.getRootPath(t.model,{},t);return s.item=t.model.getSync(r),s.totalCount=null!==(n=s.item)&&void 0!==n&&n.hierarchyTypes?null===(o=s.item.hierarchyTypes)||void 0===o?void 0:o.length:0,s.contentRef=p["default"].createRef(),s.onSeasonChange=s.onSeasonChange.bind((0,u["default"])(s)),s.sendToGtm=s.sendToGtm.bind((0,u["default"])(s)),s.searchSeasonIndex=s.searchSeasonIndex.bind((0,u["default"])(s)),s.onScroll=s.onScroll.bind((0,u["default"])(s)),s.isWithinDistanceBuffer=s.isWithinDistanceBuffer.bind((0,u["default"])(s)),s.state={selectedSeasonIndex:0,changeSeason:!1,dispose:null,generation:-1,fetchDataError:null,numRowsToFetch:5},s}(0,c["default"])(t,e);var a=t.prototype;return a.getChildContext=function(){return{allSeasonCount:h["default"].get(this.item,"seasons",[]).length,cardSize:"medium"}},a.componentDidMount=function(){this._isMounted=!0,this.fetchData(this.props),P.addEventListener("scroll",this.onScroll)},a.componentWillUnmount=function(){this._isMounted=!1,this.state.dispose&&this.state.dispose(),P.removeEventListener("scroll",this.onScroll)},a.isLoading=function(){return!!this.state.dispose},a.searchSeasonIndex=function(e,t){if(!Array.isArray(e)||!t)return 0;var a=e.filter((function(e){return!!e.id})).map((function(e){return e.id})).indexOf(t);return-1==a?0:a},a.onSeasonChange=function(e){var t=this,a=e==this.constructor.OTHER?this.constructor.OTHER:"all"===e?null:parseInt(e,10);if(this.seasonsWithOther){var n=this.searchSeasonIndex(this.seasonsWithOther,a);this.state.selectedSeasonIndex!=n&&(this.props.onChangeQuery&&this.props.onChangeQuery({season_id:a}),this.setState({selectedSeasonIndex:n,changeSeason:!0},(0,l["default"])(r["default"].mark((function e(){var n;return r["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(a>0)){e.next=5;break}return e.next=3,t.retrieveSeasonById(a);case 3:n=e.sent,t.sendToGtm(n);case 5:case"end":return e.stop()}}),e)})))))}},a.sendToGtm=function(e){if(h["default"].get(this.context,"gtmApp")){var t={refId:h["default"].get(e,"refId"),name:h["default"].get(e,"name"),rental:h["default"].get(e,"rental"),subscription:h["default"].get(e,"subscription")},a=h["default"].get(e,"attributes"),n=h["default"].get(e,"genres"),o=h["default"].get(e,"middleGenres");this.context.gtmApp.pushDataLayerOnContentPageClick(w.CONTENT_EVENTS.SELECT_PROGRAM,{program:t,attributes:a,genres:n,middleGenres:o})}},a.fetchData=function(e){var t,a=this;if(!this.item)return null;var n=I({},e);2==this.item.schemaId&&null!==(t=this.item.seriesMeta)&&void 0!==t&&t.metaId&&(n.seriesMetaId=this.item.seriesMeta.metaId);var o=this.constructor.getPaths(this.context.models,{},n),s=this.constructor.getRootPath(this.context.models,{},n),r=this.constructor.getSeriesMetaRootPath(this.context.models,{},n);if(!this.state[JSON.stringify(o)]){this.state.dispose&&this.state.dispose(),this.setState((0,f["default"])({},JSON.stringify(o),o));var l=this.props.model.fetch(o),d=l.dispose;!1!==this._isUpdated&&this._isMounted?this.setState({dispose:d}):(0,i["default"])(this.state,{dispose:d}),l.then((function(e){if(a.item=h["default"].get(e,["json"].concat(s),{}),n.seriesMetaId){var t=h["default"].get(e,["json"].concat(r),{});a.seasons=t.seasons}else a.seasons=a.item.seasons;a.item.hierarchyTypes&&(a.totalCount=a.item.hierarchyTypes.length),a.setState((function(e){var t=I({},e);return delete t[JSON.stringify(o)],t}));a.othersSeasonHierarchyTypeList=h["default"].filter(a.item.hierarchyTypes,(function(e){return null===e.season_ids})),a.hasOtherSeasons=a.othersSeasonHierarchyTypeList&&a.othersSeasonHierarchyTypeList.length>0&&a.item.seasons&&a.item.seasons.length>0,a.seasonsWithOther=h["default"].clone(a.seasons),a.hasOtherSeasons&&a.seasonsWithOther.push({id:a.constructor.OTHER,name:"その他"}),h["default"].isEmpty(a.seasonsWithOther)||a.seasonsWithOther.unshift({id:"all",name:"すべてのシーズン"});var l={fetchDataError:null,dispose:null,generation:a.props.model.getVersion(o)};if(!a.state.changeSeason){var d=0;h["default"].get(a,["context","seasonId"])&&(d=isNaN(a.context.seasonId)?a.constructor.OTHER:a.context.seasonId),h["default"].has(a.context,"routeHandler.query.season_id")&&(d=parseInt(h["default"].get(a.context,"routeHandler.query.season_id"),10)),d=2==a.item.schemaId?a.item.id:h["default"].get(a.props,"metadata.seasonId"),l.selectedSeasonIndex=a.searchSeasonIndex(a.seasonsWithOther,d)}a._isMounted?a.setState(l):(0,i["default"])(a.state,l)}))["catch"]((function(e){var t={fetchDataError:e,fetchingMoreRows:undefined,dispose:null};a.setState((function(e){var t=I({},e);return delete t[JSON.stringify(o)],t})),a._isMounted?a.setState(t):(0,i["default"])(a.state,t)}))}},a.retrieveSeasonById=function(e){var t=this;return new Promise((function(a,n){var o=t.constructor.getPaths(t.context.models,{},{id:e}),s=t.constructor.getRootPath(t.context.models,{},{id:e});if(!t.state[JSON.stringify(o)]){t.state.dispose&&t.state.dispose(),t.setState((0,f["default"])({},JSON.stringify(o),o));var r=t.props.model.fetch(o),l=r.dispose;!1!==t._isUpdated&&t._isMounted?t.setState({dispose:l}):(0,i["default"])(t.state,{dispose:l}),r.then((function(e){var n=h["default"].get(e,["json"].concat(s),{});t.hierarchyTypes=n.hierarchyTypes,t.hierarchyTypes&&(t.totalCount=t.hierarchyTypes.length),t.setState((function(e){var t=I({},e);return delete t[JSON.stringify(o)],t}));var r={fetchDataError:null,dispose:null,generation:t.props.model.getVersion(o)};t._isMounted?t.setState(r):(0,i["default"])(t.state,r),a(n)}))["catch"]((function(e){var a={fetchDataError:e,fetchingMoreRows:undefined,dispose:null};t.setState((function(e){var t=I({},e);return delete t[JSON.stringify(o)],t})),t._isMounted?t.setState(a):(0,i["default"])(t.state,a),n(e)}))}}))},a.handleCardClick=function(e){this.sendToGtm(e)},a.onScroll=function(){this.isWithinDistanceBuffer(300)&&this.state.numRowsToFetch<this.totalCount&&this.setState((function(e){return{numRowsToFetch:e.numRowsToFetch+5}}))},a.isWithinDistanceBuffer=function(e){if(this.contentRef){var t=this.contentRef.current;
2return!!t&&x.getDistanceToBottomOfElement(t)<e}},a.render=function(){var e,t=this,a=this.context.getModelData("browserInfo"),n=null;if((a.isIOS||a.isAndroid)&&this.isLoading()){for(var o=[],s=0;s<4;s++)o.push(p["default"].createElement(_["default"],{pulsate:!0,displayWhenNotPulsing:!1,lockupClassName:"card episode-card",key:"loading-row-".concat(s)}));return n=o,p["default"].createElement("div",{className:"series-area"},p["default"].createElement("div",{className:"episodes-container"},p["default"].createElement("div",{className:"episodes-wrapper"},p["default"].createElement("div",{className:"gallery"},p["default"].createElement("div",{className:"gallery-content"},n)))))}if(!this.item)return null;var r=this.state.selectedSeasonIndex,l=this.item,d=l.id,u=l.slug,c=this.hierarchyTypes||(null===(e=this.item)||void 0===e?void 0:e.hierarchyTypes),f=this.seasonsWithOther||this.seasons,m=f&&f.length>0;if(!c)return null;h["default"].isEmpty(c)&&c.push({key:"df",name:"エピソード"}),this.state.numRowsToFetch>this.totalCount&&this.setState({numRowsToFetch:this.totalCount});var w=c.slice(0,this.state.numRowsToFetch);if(m);var P=[];if(m){var x={cols:1,defaultValue:f[r].name,options:f.map((function(e,a){return p["default"].createElement("span",{className:(0,y["default"])({selected:e.name==f[r].name}),key:"season_id_list_".concat(e.id),onClick:function(a){return t.onSeasonChange(e.id)}},e.name)})),widthRestricted:!1};P=p["default"].createElement(g["default"],x)}var M={refId:this.item.refId,name:this.item.name,itemsInRow:this.context.columnsInRow,slug:u,model:this.props.model,showEpisodeSummary:!0,enablePushOut:!1,type:1===this.item.schemaId?"seriesEpisodes":"episodes",selectedEpisodeId:h["default"].get(this.props,"metadata.id"),onChangeQuery:this.props.onChangeQuery,onChangeEpisode:this.props.onChangeEpisode,keyPrefix:"episodesList"};if(m)if(f[r].id&&"all"===f[r].id)M.selectedSeasonId=f[r].id,n=p["default"].createElement("div",{className:"episodes-container"},w.map((function(e){return p["default"].createElement(b["default"],(0,i["default"])({},M,{id:t.item.id,hierarchyType:e,key:"episodes_".concat(t.item.id,"_").concat(e.key)}))})));else if(f[r].id&&f[r].id!=this.constructor.OTHER){var C=f[r].id,k=w.filter((function(e){return[].concat(e.season_ids).includes(C)}));h["default"].isEmpty(k)&&k.push({key:"df",name:"エピソード"}),n=p["default"].createElement("div",{className:"episodes-container"},k.map((function(e){var t=h["default"].clone(M);return delete t.type,p["default"].createElement(b["default"],(0,i["default"])({},t,{id:C,hierarchyType:e,key:"episodes_".concat(C,"_").concat(e.key)}))})))}else n=p["default"].createElement("div",{className:"episodes-container"},this.othersSeasonHierarchyTypeList.map((function(e){return p["default"].createElement(b["default"],(0,i["default"])({},M,{id:d,hierarchyType:e,key:"episodes_".concat(d,"_").concat(e.key)}))})));else n=p["default"].createElement("div",{className:"episodes-container"},w.map((function(e){return p["default"].createElement(b["default"],(0,i["default"])({},M,{id:d,hierarchyType:e,key:"episodes_".concat(d,"_").concat(e.key)}))})));return p["default"].createElement("div",{className:"series-area",ref:this.contentRef},m&&!h["default"].get(this.props,"metadata.schemaId")&&1==this.item.schemaId?p["default"].createElement(v["default"],{seasons:this.seasons,model:this.props.model}):null,h["default"].isEmpty(P)?null:p["default"].createElement("div",{className:"series-area-header"},P),p["default"].createElement(E.CardContextProvider,{value:this.getChildContext()},n),!m||2!=this.item.schemaId&&3!=h["default"].get(this.props,"metadata.schemaId")?null:p["default"].createElement(v["default"],{seasons:this.seasons,model:this.props.model,selectedSeasonId:2==this.item.schemaId?this.item.id:h["default"].get(this.props,"metadata.seasonId")}))},(0,d["default"])(t,null,[{key:"contextTypes",get:function(){return{seasonId:m["default"].number,columnsInRow:m["default"].number,routeHandler:m["default"].object,getModelData:m["default"].func,models:m["default"].object,gtmApp:m["default"].object}}},{key:"childContextTypes",get:function(){return{allSeasonCount:m["default"].number,cardSize:m["default"].string}}}]),t}(p.Component);(0,f["default"])(S,"getPaths",(function(e,t,a){var n=this.getRootPath(e,t,a);if(n=(n=[n.concat([["id","refId","name","schemaId","slug","hierarchyTypes","seasons","languageSupportTypes","attributes","genres","middleGenres","rental","subscription","seriesMeta","seasonMeta"]])]).concat(b["default"].getPaths(e,t,{id:a.id})),a.seriesMetaId){var o=this.getSeriesMetaRootPath(e,t,a);n=n.concat([o.concat([["id","refId","name","schemaId","slug","hierarchyTypes","seasons"]])])}return n})),(0,f["default"])(S,"getRootPath",(function(e,t,a){return a.id?["meta",a.id]:[]})),(0,f["default"])(S,"getSeriesMetaRootPath",(function(e,t,a){return a.seriesMetaId?["meta",a.seriesMetaId]:[]})),(0,f["default"])(S,"OTHER",-1),function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/EpisodeSeasonContent.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/EpisodeSeasonContent.tsx")}}()},
2"./src/apps/bluerose/components/browse/ExclusiveUiContent.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=g(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),c=n(a("./node_modules/prop-types/index.js")),f=n(a("./src/domain/libs/util.ts")),p=n(a("./src/apps/common/hocs/presentationHOC.ts")),m=n(a("./src/apps/common/routes.ts")),h=n(a("./src/apps/bluerose/components/loader/LoadingRow.tsx")),y=n(a("./src/apps/bluerose/components/browse/ExclusiveUiRow.tsx")),b=n(a("./src/apps/common/components/ExclusiveUiTab.tsx")),v=n(a("./src/apps/bluerose/components/browse/Canvas.tsx"));function g(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(g=function(e){return e?a:t})(e)}function _(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function E(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?_(Object(a),!0).forEach((function(t){(0,d["default"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):_(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var w=function(e){function t(t,a){var n;(n=e.call(this,t,a)||this).canvasRef=u["default"].createRef(),n.model=(t.pathEvaluator||t.model.pathEvaluator).batch(100);var o=n.constructor.getExclusiveUiContentRootPath(a.models,{},t);return n.exclusiveUiContent=n.model.getSync(o),n.state={paletteId:null,canvasId:null,dispose:null,column:n.constructor.getColumnIndex(a.models,{},t),row:n.constructor.getRowIndex(a.models,{},t)},n}(0,l["default"])(t,e),t.getCurrentTab=function(e,t,a){var n=this.getColumnIndex(e,t,a),o=a.tabs[n];if("dropdown"===o.type){var s=this.getRowIndex(e,t,a);o=o.items[s]}return o};var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.fetchData(this.props)},a.componentWillUnmount=function(){this._isMounted=!1,this.state.dispose&&this.state.dispose()},a.fetchData=function(e){var t=this,a=this.constructor.getExclusiveUiContentRootPath(this.context.models,{},e),n=this.constructor.getPaths(this.context.models,{},e);if(!this.state[JSON.stringify(n)]){this.state.dispose&&this.state.dispose(),this.state[JSON.stringify(n)]=n;var o=this.model.fetch(n),s=o.dispose;this.setState({dispose:s});var r={dispose:null};o.then((function(e){t.exclusiveUiContent=f["default"].get(e.json,a),t.setState(r)}))["catch"]((function(e){r.fetchDataError=e,delete t.state[JSON.stringify(n)],t.setState(r)}))}},a.render=function(){var e=this.tabWithProps;if(f["default"].isEmpty(e)&&this.state.dispose)return u["default"].createElement(h["default"],null);var t=this.constructor.getCurrentTab(this.context.models,{},E(E({},this.props),{},{tabs:e})),a=null;return f["default"].get(t,"canvas.id")?u["default"].createElement(v["default"],(0,r["default"])({},this.props,{canvasId:t.canvas.id,model:this.model,tabHeader:u["default"].createElement(b["default"],{tabs:e})})):(f["default"].get(t,"palette.id")&&(a=u["default"].createElement(y["default"],{paletteId:t.palette.id,model:this.model,listContext:"exclusiveUi",rowNum:1,orderNum:1,noContents:this._noContents})),u["default"].createElement("div",{className:"canvas"},a?u["default"].createElement(u["default"].Fragment,null,u["default"].createElement(b["default"],{tabs:e}),a):u["default"].createElement("div",{className:"pulsate-transition",timeout:{exit:550,enter:250}},u["default"].createElement("div",null,u["default"].createElement("div",{className:"no_img"}),u["default"].createElement("div",{className:"gallery-message"},"登録されている作品がありません。")))))},(0,i["default"])(t,[{key:"tabWithProps",get:function(){var e=this;return(f["default"].get(this.exclusiveUiContent,"s3Data.tabs")||[]).map((function(t,a){var n={name:t.name,active:e.state.column===a,type:t.type||"link",key:"tab-".concat(a)};if("dropdown"===n.type)n.items=t.items.map((function(t,n){var o={};return(t.canvas||t.palette)&&(o={to:m["default"].exclusiveUi,params:{id:e.exclusiveUiContent.id},query:{row:n,column:a},onClick:function(){}}),{name:t.name,linkProps:o,palette:t.palette,canvas:t.canvas,key:"dropdown-".concat(a,"-").concat(n),active:e.state.column===a&&e.state.row===n}}));else{n.palette=t.palette,n.canvas=t.canvas,n.hasObjects=!!f["default"].get(t,"canvas.id")||!!f["default"].get(t,"palette.id"),(t.canvas||t.palette)&&(n.linkProps={to:m["default"].exclusiveUi,params:{id:e.exclusiveUiContent.id},query:{column:a},onClick:function(){}})}return n}))}}],[{key:"propTypes",get:function(){return{model:c["default"].object.isRequired}}},{key:"contextTypes",get:function(){return{routeHandler:c["default"].object,models:c["default"].object,getModelData:c["default"].func,history:c["default"].object}}}]),t}(u.Component);(0,d["default"])(w,"getPaths",(function(e,t,a){var n=[],o=this.getExclusiveUiContentRootPath(e,t,a),s=y["default"].getPaths(e,t,a);if(n=s.map((function(e){return o.concat(e)})),a.currentTab)if(a.currentTab.palette){var r=["palette",a.currentTab.palette.id];n=s.map((function(e){return r.concat(e)}))}else a.currentTab.canvas&&(n=n.concat(v["default"].getPaths(e,t,{canvasId:a.currentTab.canvas.id})));return n})),(0,d["default"])(w,"getPrefetchPaths",(function(e,t,a){return this.getPaths(e,t,a)})),(0,d["default"])(w,"getPrefetchedPaths",(function(e,t,a){var n=this;return function(o){var s=f["default"].omit(f["default"].get(o.json,n.getExclusiveUiContentRootPath(e,t,a)),["$__path"]),r=f["default"].get(s,"s3Data.tabs"),i=n.getCurrentTab(e,t,E(E({},a),{},{tabs:r}));return n.getPaths(e,t,E(E({},a),{},{currentTab:i}))}})),(0,d["default"])(w,"getExclusiveUiContentRootPath",(function(e,t,a){return a.id?["palette",a.id]:[]})),(0,d["default"])(w,"getColumnIndex",(function(e,t,a){var n=parseInt(a.routeHandler.query.column,10);return isNaN(n)?0:n})),(0,d["default"])(w,"getRowIndex",(function(e,t,a){var n=parseInt(a.routeHandler.query.row,10);return isNaN(n)?0:n}));t["default"]=(0,p["default"])(w);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/ExclusiveUiContent.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/ExclusiveUiContent.tsx")}}()},
2"./src/apps/bluerose/components/browse/ExclusiveUiRow.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),r=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),i=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),l=n(a("./node_modules/react/index.js")),d=n(a("./node_modules/prop-types/index.js")),u=n(a("./src/domain/libs/util.ts")),c=n(a("./src/apps/bluerose/components/browse/TennisCard.tsx")),f=n(a("./src/apps/bluerose/components/browse/SoccerCard.tsx")),p=n(a("./src/apps/bluerose/components/browse/RowHeader.tsx")),m=n(a("./src/apps/bluerose/components/loader/LoadingTitle.ts")),h=n(a("./src/apps/bluerose/components/browse/Row.tsx")),y=a("./src/apps/common/context/CardContext.tsx"),b=a("./src/common/GtmApp.ts"),v=n(a("./src/apps/bluerose/components/loader/LoadingRow.tsx")),g=n(a("./src/apps/common/routes.ts")),_=n(a("./src/apps/bluerose/components/browse/PaletteImpression.tsx"));function E(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function w(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?E(Object(a),!0).forEach((function(t){(0,i["default"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):E(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var P=function(e){(0,r["default"])(a,e);var t=a.prototype;function a(t,a){var n;(n=e.call(this,t,a)||this).rootRef=l["default"].createRef(),n.model=t.pathEvaluator?t.pathEvaluator.batch(100):t.model;var o=n.constructor.getRootPath(a.models,{},t);return n.palette=n.model.getSync(o),n.cardEls={},n.state={},n}return t.getChildContext=function(){var e;return this.palette&&this.palette.s3Data&&("tennis"===this.palette.s3Data.genre?e="tennisCard":"soccer"===this.palette.s3Data.genre&&(e="soccerCard")),{cardSize:"very_large",artType:e}},t.componentDidMount=function(){this._isMounted=!0,this._reportDisplayed()},t.componentDidUpdate=function(){this._reportDisplayed()},t._reportDisplayed=function(){var e=this.props.reportRowDisplayed,t=u["default"].get(this.props,"paletteId");e&&null!=t&&this._reportedDisplayed!==this._displayed&&(this._reportedDisplayed=this._displayed,e(t,this._displayed))},t.componentWillUnmount=function(){this._isMounted=!1},t.sendToGtm=function(e){if(u["default"].get(this.context,"gtmApp")){var t={refId:e.ref_id},a=u["default"].get(this.props,"getShelfOrder"),n=w(w({},this.palette),{},{name:u["default"].get(this.palette,"title"),order:a?a(u["default"].get(this.props,"paletteId")):u["default"].get(this.props,"orderNum")});this.context.gtmApp.pushDataLayerOnContentPageClick(b.CONTENT_EVENTS.CONTENT_CLICK,{content:t,shelf:n},{clickArea:b.CLICK_AREA.MATCH_SHELF})}},t.fetchData=function(e){var t=this,a=this.constructor.getExclusiveUiContentRootPath(this.context.models,{},e),n=this.constructor.getPaths(this.context.models,{},e);if(!this.state[JSON.stringify(n)]){this.state.dispose&&this.state.dispose(),this.state[JSON.stringify(n)]=n;var o=this.model.fetch(n),s=o.dispose;this.setState({dispose:s});var r={dispose:null};o.then((function(e){t.exclusiveUiContent=u["default"].get(e.json,a),t.setState(r)}))["catch"]((function(e){r.fetchDataError=e,delete t.state[JSON.stringify(n)],t.setState(r)}))}},t.render=function(){var e=this;this._displayed=!0;var t,a=u["default"].get(this.palette,"s3Data")||{},n=a.sections?a.sections.filter((function(e){return!u["default"].every(e.items,(function(e){return u["default"].isEmpty(e.card)||e.card.length<2}))})):null;if(u["default"].isEmpty(n))return this.state.dispose?l["default"].createElement(v["default"],null):(this._displayed=!1,null);Object.keys(this.cardEls).forEach((function(a){var n=e.cardEls[a];n&&(t=t?Math.max(t,n.clientHeight):n.clientHeight)}));var o="soccer"===a.genre?f["default"]:c["default"],s={title:this.palette.title,de
2scription:this.palette.description,listContext:this.props.listContext};"tennis"===a.genre?(s.showLink=!1,s.hideAll=!0):"soccer"===a.genre&&(a.canvasPaletteId?(s.linkLabel="日程・試合結果",s.id=a.canvasPaletteId,s.showAllHilight=!0,s.rightShowLink=!0):(s.showLink=!1,s.hideAll=!0)),s.listContext&&g["default"][s.listContext].match(this.context.routeHandler.path)&&(s.showLink=!1,s.hideAll=!0);var r=g["default"].exclusiveUi.match(this.context.routeHandler.path);return l["default"].createElement(_["default"],{paletteId:this.palette.id,paletteName:this.palette.title,orderNum:this.props.orderNum,useImpression:this.props.useImpression,onVisiblePalette:this.props.onVisiblePalette},l["default"].createElement("div",{className:"canvas-row",ref:this.rootRef},l["default"].createElement(p["default"],s),l["default"].createElement(y.CardContextProvider,{value:this.getChildContext()},l["default"].createElement(h["default"],{totalItems:n.length,rowNum:this.props.rowNum,listContext:this.palette.listContext,loadingComponent:l["default"].createElement(m["default"],null),enablePaginationIndicator:!1,enablePeek:!0,enablePushOut:!1},n.map((function(a,n){return l["default"].createElement(o,{rootRef:function(t){e.cardEls[n]=t},itemData:a,height:t,onClick:e.sendToGtm.bind(e),key:"exclusive_ui_".concat(e.props.rowNum,"_").concat(n),showButton:r})}))))))},(0,s["default"])(a,null,[{key:"contextTypes",get:function(){return{gtmApp:d["default"].object,routeHandler:d["default"].object}}},{key:"childContextTypes",get:function(){return{cardSize:d["default"].string,artType:d["default"].string}}}]),a}(l["default"].Component);(0,i["default"])(P,"getPaths",(function(e,t,a){var n=["id","title","description","s3Path","s3Data","listContext"];if(!a.paletteId)return[[n]];var o=this.getRootPath(e,t,a),s=[];return s=s.concat([o.concat([n])])})),(0,i["default"])(P,"getRootPath",(function(e,t,a){return a.paletteId?["palette",a.paletteId]:[]}));t["default"]=P;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/ExclusiveUiRow.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/ExclusiveUiRow.tsx")}}()},
2"./src/apps/bluerose/components/browse/FeatureHome.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),l=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),d=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=b(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),u=n(a("./node_modules/prop-types/index.js")),c=n(a("./src/domain/libs/util.ts")),f=a("./node_modules/react-helmet-async/lib/index.esm.js"),p=n(a("./src/apps/common/routes.ts")),m=n(a("./src/apps/bluerose/components/browse/PaletteContent.tsx")),h=n(a("./src/apps/common/context/HtmlContext.tsx")),y=n(a("./src/apps/common/components/JsonLd.tsx"));function b(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(b=function(e){return e?a:t})(e)}function v(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function g(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?v(Object(a),!0).forEach((function(t){(0,l["default"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):v(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var _=t["default"]=function(e){function t(t,a){var n;(n=e.call(this,t,a)||this).model=(t.pathEvaluator||t.model.pathEvaluator).batch(100);var o=n.constructor.getRootPath(a.models,{},t);return n.palette=n.model.getSync(o)||{},n}(0,i["default"])(t,e),t.getFeaturePaletteId=function(e,t,a){return c["default"].get(e,"config.data.palette.feature")};var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0},a.componentWillUnmount=function(){this._isMounted=!1},a.render=function(){var e=this,t=this.constructor.getFeaturePaletteId(this.context.models,{},this.props),a=this.context.getModelData("hosts","host"),n=p["default"].featureHome.makePath(),o=this.palette.title,s={breadcrumbList:{itemListElement:[{name:o,item:a+n}]}};return d["default"].createElement("div",{className:"feature"},d["default"].createElement(h["default"].Consumer,null,(function(t){var s=t.title,r=[],i=[];return r.push({rel:"canonical",href:a+n}),i.push({property:"og:title",content:s(o)}),i.push({name:"description",content:e.palette.description}),d["default"].createElement(f.Helmet,{title:o,link:r,metas:i})})),d["default"].createElement(y["default"],s),d["default"].createElement(m["default"],{headerVisuable:!0,id:t,model:this.model,useHelmet:!1,title:o}))},(0,r["default"])(t,null,[{key:"propTypes",get:function(){return{history:u["default"].object,id:u["default"].string,routeHandler:u["default"].object,pathEvaluator:u["default"].object,perPage:u["default"].number}}},{key:"contextTypes",get:function(){return{routeHandler:u["default"].object,models:u["default"].object,getModelData:u["default"].func}}}]),t}(d.Component);(0,l["default"])(_,"getPaths",(function(e,t,a){return m["default"].getPaths(e,t,g(g({},a),{},{id:this.getFeaturePaletteId(e,t,a)}))})),(0,l["default"])(_,"getRootPath",(function(e,t,a){var n=this.getFeaturePaletteId(e,t,a);return n?["palette",n]:[]})),(0,l["default"])(_,"getPrefetchPaths",(function(e,t,a){return this.getPaths(e,t,a)})),(0,l["default"])(_,"getPrefetchedPaths",(function(e,t,a){return m["default"].getPrefetchedPaths(e,t,g(g({},a),{},{id:this.getFeaturePaletteId(e,t,a)}))})),function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/FeatureHome.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/FeatureHome.tsx")}}()},
2"./src/apps/bluerose/components/browse/GalleryContent.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),c=R(a("./node_modules/react/index.js")),f=n(a("./node_modules/prop-types/index.js")),p=n(a("./src/domain/libs/util.ts")),m=a("./node_modules/react-transition-group/esm/index.js"),h=n(a("./node_modules/classnames/index.js")),y=n(a("./src/apps/bluerose/components/browse/Row.tsx")),b=n(a("./src/apps/bluerose/components/browse/TitleCard.tsx")),v=n(a("./src/apps/bluerose/components/browse/BoxCard.tsx")),g=n(a("./src/apps/bluerose/components/browse/AdvertisingCard.tsx")),_=n(a("./src/apps/bluerose/components/browse/PaletteCard.tsx")),E=n(a("./src/apps/bluerose/components/browse/Ranking.tsx")),w=n(a("./src/apps/bluerose/components/loader/LoadingListTitle.tsx")),P=n(a("./src/apps/bluerose/components/loader/LoadingGallery.ts")),x=n(a("./src/apps/bluerose/components/browse/Epg/EpgEvent.tsx")),M=a("./src/apps/common/context/CardContext.tsx"),C=a("./src/common/GtmApp.ts"),k=R(a("./src/sketch-platform/utils/browserEvents.ts")),I=R(a("./src/sketch-platform/utils/DOMUtils.ts")),S=n(a("./src/apps/bluerose/components/browse/Epg/EventCard.tsx")),T=a("./src/constants/index.ts"),O=n(a("./src/apps/bluerose/components/browse/AttributeCard.tsx")),j=n(a("./src/apps/bluerose/components/browse/AttributeMyListButton.tsx"));function N(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(N=function(e){return e?a:t})(e)}function R(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=N(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}var D=function(e,t,a){return{from:a&&a.fromNum||0,to:a&&a.toNum?a.toNum:t&&t.numTitles?t.numTitles+(a.fromNum||0):a.perPage-1}},A=t["default"]=function(e){(0,d["default"])(a,e);var t=a.prototype;function a(t,a){var n;if(n=e.call(this,t,a)||this,(0,u["default"])((0,l["default"])(n),"_isMounted",!1),(0,u["default"])((0,l["default"])(n),"galleryRef",void 0),(0,u["default"])((0,l["default"])(n),"items",void 0),(0,u["default"])((0,l["default"])(n),"totalCount",void 0),(0,u["default"])((0,l["default"])(n),"isFirstSetOfResults",void 0),(0,u["default"])((0,l["default"])(n),"numTitlesToFetch",void 0),(0,u["default"])((0,l["default"])(n),"lastEvaluatedKey",void 0),(0,u["default"])((0,l["default"])(n),"_deleteApp",void 0),n.galleryRef=c["default"].createRef(),n.onScroll=n.onScroll.bind((0,l["default"])(n)),n.onScrollEnd=n.onScrollEnd.bind((0,l["default"])(n)),n.handleItemClick=n.handleItemClick.bind((0,l["default"])(n)),n.sendToGtm=n.sendToGtm.bind((0,l["default"])(n)),n.checkOrientation=p["default"].throttle(n.checkOrientation.bind((0,l["default"])(n)),300,{leading:!0,trailing:!0}),t.children)n.totalCount=t.totalItems,n.state={};else{var o=n.constructor.getRootPath(a.models,null,t);if(n.isFirstSetOfResults=!0,n.numTitlesToFetch=t.perPage,n._deleteApp=t.deleteApp,"palette"==t.keyPrefix&&"objects"==t.modelRoot){var s=t.model.getCache(o);"atom"==p["default"].get(s,"".concat(o.join("."),".$type"))&&t.model.invalidate(o)}else n.totalCount=t.model.getSync(o.concat("length"));n.state={dispose:null,fetchDataError:null,generation:t.model.getVersion(o),key:parseInt(t.id,10),isPortrait:!1}}var r=n.context.getModelData("browserInfo");return(r.isIOS||r.isAndroid)&&n.checkOrientation(),n.handleDeleteOnRefresh=n.handleDeleteOnRefresh.bind((0,l["default"])(n)),n}return t.getChildContext=function(){var e=this.context.columnsInRow;return this.props.listType&&(e=1),"mylistattr"===this.props.keyPrefix&&(e=this.props.spMode?1:2),{deleteApp:this._deleteApp,columnsInRow:e}},t.componentDidMount=function(){this._isMounted=!0,this.props.children||(this.fetchData(this.props),this.props.lazyload&&(k.addEventListener("scroll",this.onScroll),k.addEventListener("scrollEnd",this.onScrollEnd))),this._deleteApp&&this._deleteApp.on("onRefresh",this.handleDeleteOnRefresh);var e=this.context.getModelData("browserInfo");(e.isIOS||e.isAndroid)&&k.addEventListener("orientationchange",this.checkOrientation),this.checkOrientation()},t.componentWillReceiveProps=function(e){var t=this;e.children||e.sortOrder===this.props.sortOrder&&e.filterType===this.props.filterType&&e.searchFilter===this.props.searchFilter&&e.id===this.props.id&&e.term===this.props.term&&e.period===this.props.period&&e.keyPrefix===this.props.keyPrefix&&e.hierarchyTypeKey===this.props.hierarchyTypeKey&&e.entitled===this.props.entitled||this.setState({fetchDataError:null,generation:-1},(function(){t.isFirstSetOfResults=!0,t.numTitlesToFetch=t.props.perPage,t.totalCount=-1,t.items=[],delete t.lastEvaluatedKey,t.fetchData(e)}))},t.componentWillUnmount=function(){this._isMounted=!1,this.state.dispose&&this.state.dispose(),this.props.children&&!this.props.lazyload||(k.removeEventListener("scroll",this.onScroll),k.removeEventListener("scrollEnd",this.onScrollEnd)),this._deleteApp&&this._deleteApp.off("onRefresh",this.handleDeleteOnRefresh);var e=this.context.getModelData("browserInfo");(e.isIOS||e.isAndroid)&&k.addEventListener("orientationchange",this.checkOrientation)},t.checkOrientation=function(){if("undefined"!=typeof window){var e=this.context.getModelData("browserInfo");if(e.isIOS||e.isAndroid){var t,a=screen&&screen.orientation&&screen.orientation.angle;a===undefined&&(a=window.orientation)===undefined&&(a=window.innerHeight>window.innerWidth?0:90),t=0===a,this._isMounted?this.setState({isPortrait:t}):this.state.isPortrait=t}else this.setState({isPortrait:!0})}},t.fetchMoreRows=function(){this.props.children||this.items&&this.numTitlesToFetch>this.items.length&&!this.state.fetchingMoreRows&&(this.state.fetchingMoreRows=!0,this.fetchData(this.props))},t.isLoading=function(){return!!this.state.dispose||this.props.isPrefetchingPaths},t.handleDeleteOnRefresh=function(){var e=this;this._isMounted&&this.setState({fetchDataError:null,generation:-1},(function(){e.isFirstSetOfResults=!0,e.numTitlesToFetch=e.props.perPage,e.totalCount=-1,e.items=[],delete e.lastEvaluatedKey,e.fetchData(e.props)}))}
2,t.handleItemClick=function(e){this.sendToGtm(e)},t.sendToGtm=function(e){if(p["default"].get(this.context,"gtmApp"))if("palette"!==e.type){var t=p["default"].get(e,"linearChannelMeta"),a=p["default"].get(e,"seriesMeta")&&p["default"].get(e,"seasonMeta"),n="group"===p["default"].get(e,"type"),o=a?{refId:p["default"].get(e,"seriesMeta.refId"),name:p["default"].get(e,"seriesMeta.name")}:null,s=n?{refId:p["default"].get(e,"refId"),name:p["default"].get(e,"name")}:{refId:p["default"].get(e,"seasonMeta.refId")||p["default"].get(e,"seriesMeta.refId"),name:p["default"].get(e,"seasonMeta.name")||p["default"].get(e,"seriesMeta.name")},r=null,i=null;p["default"].get(e,"advertisingId")?i={id:p["default"].get(e,"advertisingId"),name:p["default"].get(e,"name")}:r=n?{}:p["default"].isEmpty(t)?{refId:p["default"].get(e,"refId"),name:p["default"].get(e,"name"),rental:p["default"].get(e,"rental"),subscription:p["default"].get(e,"subscription")}:{refId:p["default"].get(e,"uniqueId"),name:p["default"].get(e,"name")};var l=p["default"].get(e,"attributes"),d=p["default"].get(e,"genres"),u=p["default"].get(e,"middleGenres"),c=p["default"].get(e,"schemaId");this.context.gtmApp.pushDataLayerOnContentPageClick(C.CONTENT_EVENTS.CONTENT_CLICK,{relationProgram:o,program:s,content:r,channel:t,attributes:l,genres:d,middleGenres:u,schemaId:c,ad:i},{clickArea:this.props.isSeasonRow?C.CLICK_AREA.CONTENT_CLICK.SEASON_ROW:C.CLICK_AREA.LIST})}else{var f={id:Number(p["default"].get(this.props,"id")),name:p["default"].get(this.props,"paletteName")},m={id:"p_".concat(e.id),name:e.name};this.context.gtmApp.pushDataLayerOnContentPIPClick(C.CONTENT_EVENTS.CONTENT_CLICK,{shelf:f,ad:m},{clickArea:C.CLICK_AREA.LIST})}},t.render=function(){var e,t=this;!0===this.state.fetchingMoreRows&&(e=c["default"].createElement("div",{className:"gallery-spin-loader"},c["default"].createElement("div",{className:"loader-cont"})));var a,n=this.items||[],o=this.totalCount,s=this.props.ignoreIds?p["default"].compact(this.props.ignoreIds):[];if(!p["default"].isEmpty(s)){var r=0;n=p["default"].filter(n,(function(e){if(p["default"].isNil(e))return!1;var t=!s.includes(e.id);return t||r++,t})),r>0&&o>0&&(o-=r)}var i=(a=this.props.children?p["default"].map(this.props.children,(function(e){return c["default"].cloneElement(e)})):p["default"].compact(p["default"].map(n||[],(function(e,a){if(e.id||e.uniqueId){var n="mylistattr"!==t.props.keyPrefix?t.props.cardComponent:O["default"];return"box"==t.props.mbListLayout?n=v["default"]:e.advertisingId?n=g["default"]:e.uniqueId?(n=S["default"],e=x["default"].additionalData(e)):"palette"===e.type&&(n=_["default"]),c["default"].createElement(n,{popType:t.props.listType?"none":t.context.popType,model:t.props.model,key:"title_".concat(e.id,"_").concat(a),rowNum:0,rankNum:a,studioId:e.id,titleId:e.id,episodeId:e.id,advertisngId:e.id,eventId:e.uniqueId,itemData:e,listType:t.props.listType,listCard:t.props.listCard,mbListLayout:t.props.mbListLayout,isMediaOnly:"media_only"===t.props.titleDisplaySetting?"media-only":null,titleDisplaySetting:t.props.titleDisplaySetting||"default",showPopCardMylistButton:t.props.showPopCardMylistButton,deliveryStartVisible:t.props.deliveryStartVisible,parentPaletteInfo:"palette"===e.type?t.props.parentPaletteInfo:null,showEpisodeNumber:t.props.showEpisodeNumber,showSynopsis:t.props.showSynopsis,showViewableEndAt:t.props.showViewableEndAt,keyPrefix:t.props.keyPrefix,listContext:t.props.listContext,isDeleteMode:t.props.isDeleteMode,deleteApp:t.props.deleteApp,optimizedSearchability:t.props.optimizedSearchability,countFavoriteItems:t.props.countFavoriteItems})}})))).length,l=this.props.itemsInRow||this.context.columnsInRow;"mylistattr"===this.props.keyPrefix&&(l=this.props.spMode?1:2);for(var d=[],u=0;u<Math.ceil(i/l);u++){var f=u*l,b=a.slice(f,f+l);d.push(b)}var E,C=p["default"].map(d,(function(e,a){return c["default"].createElement(y["default"],{isOnAir:p["default"].get(p["default"].first(e),"props.itemData.isOnAir"),key:"gallery-row-".concat(a),totalItems:e.length,rowNum:a,enablePeek:!0,enablePaginationIndicator:!1,enablePushOut:!1,handleItem
2Click:t.handleItemClick,mbListLayout:t.props.mbListLayout,liveSchedule:t.props.liveSchedule,deliveryStartVisible:t.props.deliveryStartVisible},e)}));if(this.isLoading()&&this.isFirstSetOfResults&&0===d.length)if(this.props.listType){for(var k=[],I=0;I<4;I++)k.push(c["default"].createElement(w["default"],{pulsate:!0,displayWhenNotPulsing:!1,lockupClassName:"card episode-card",key:"loading-row-".concat(I)}));E=k}else E=c["default"].createElement(P["default"],{pulsateTitles:!0,isPortrait:this.state.isPortrait,mbListLayout:this.props.mbListLayout});else if(C.length>0)E=c["default"].createElement("div",{className:"pulsate-transition",timeout:{exit:550,enter:250}},c["default"].createElement("div",{key:"main-gallery"},C),e);else if((0==o||this.props.liveSchedule)&&!this.props.hideNoResults){if(this.props.hideAllWhenNoResults)return null;E=this.props.noResults?c["default"].createElement("div",null,this.props.noResults):c["default"].createElement("div",null,c["default"].createElement("div",{className:"no_img"}),c["default"].createElement("div",{className:"gallery-message"},"登録されている作品がありません。"))}var T=this.props.header;this.props.headerWithSwitchGallery&&(T=c["default"].createElement(this.props.headerWithSwitchGallery,{showSwitchGallery:C.length>1})),this.props.headerForNoContent&&C.length<=0&&(T=this.props.headerForNoContent);var N=this.props.tabHeader,R=(this.context.getModelData("browserInfo"),this.props.showMyListBtn&&j["default"].isUsable(this.context)?c["default"].createElement("div",{className:"action-box"},c["default"].createElement(j["default"],this.props.attributeMyListButtonProps)):null);return c["default"].createElement("div",{ref:this.galleryRef,className:(0,h["default"])("gallery",{"row-with-x-columns":!this.props.listType,small:this.props.titleSmallSize,titleHidden:"hidden"==this.context.titleType||"media_only"==this.props.titleDisplaySetting||"on_card"==this.props.titleDisplaySetting},this.props.classes)},T,N,this.props.showMyListBtn&&R,E?c["default"].createElement(m.TransitionGroup,{className:"gallery-content"},c["default"].createElement(M.CardContextProvider,{value:this.getChildContext()},E)):null,this.props.footer)},t.fetchData=function(e){var t=this,a=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.context;if(!this.props.children){var n=e.fromNum?e.fromNum:0,o=e.toNum?e.toNum:this.numTitlesToFetch;this.items&&(n+=this.items.length);var s=(0,r["default"])({},e,{fromNum:n,toNum:o-1,lastEvaluatedKey:this.lastEvaluatedKey}),i=this.constructor.getPaths(a.models,{},s),l=this.constructor.getRootPath(a.models,{},s);if(this.isFirstSetOfResults||!this.state[JSON.stringify(i)]){this.state.dispose&&this.state.dispose(),this.state[JSON.stringify(i)]=i;var d=e.model.fetch(i),u=d.dispose;this._isMounted?this.setState({dispose:u}):(0,r["default"])(this.state,{dispose:u}),d.then((function(a){if(a){var o,s=p["default"].get(a.json,l);if("amazon_user_recommend"===t.props.listContext){var d="json.amazon_user_recommend.".concat(t.props.personalizeGenreName);o=p["default"].compact(p["default"].values(p["default"].omit(p["default"].get(a,d),["$__path","length","palette_title","lastEvaluatedKey"])))}else o=p["default"].clone(p["default"].values(p["default"].omitBy(s,(function(e,t){return 0===t.indexOf("$")||"length"===t||"lastEvaluatedKey"===t}))));var u=0;o=p["default"].reject(p["default"].map(p["default"].clone(o),(function(e){return p["default"].omitBy(e||[],(function(e,t){return 0===t.indexOf("$")||"length"===t||"lastEvaluatedKey"===t}))})),(function(e){return!!p["default"].isEmpty(e||{})&&(u++,!0)})),t.items=n>0?t.items.concat(o):o,s.hasOwnProperty("length")&&(t.totalCount=s.length),u&&t.totalCount&&(t.totalCount=t.totalCount-u),p["default"].includes(T.USE_LAST_EVALUATED_KEY,e.keyPrefix)&&(t.lastEvaluatedKey=p["default"].get(s,"lastEvaluatedKey"),t.lastEvaluatedKey||(t.totalCount=t.items?t.items.length:0,t.numTitlesToFetch=t.totalCount))}else t.totalCount=t.items.length;t.props.onFetchedCount&&t.props.onFetchedCount(t.totalCount),t.numTitlesToFetch+=e.perPage,t.numTitlesToFetch>t.totalCount&&(t.numTitlesToFetch=t.totalCount),delete t.state[JSON.stringify(i)],t.isFirstSetOfResults=!1;var c={fetchDataError:null,dispose:null,fetchingMoreRows:undefined,generation:t.state.generation+1};t._isMounted?t.setState(c,(function(){n>=t.items.length&&(t.numTitlesToFetch=t.items.length),t.onScroll()})):(0,r["default"])(t.state,c)}))["catch"]((function(e){var a={fetchDataError:e,fetchingMoreRows:undefined,dispose:null};delete t.state[JSON.stringify(i)],t._isMounted?t.setState(a):t.state=a}))}}},t.onScroll=function(e){this.props.lazyload&&this.isWithinDistanceBuffer(300)&&this.fetchMoreRows(!0)},t.onScrollEnd=function(e){},t.isWithinDistanceBuffer=function(e){if(this.galleryRef){var t=this.galleryRef.current;
2return!!t&&I.getDistanceToBottomOfElement(t)<e}},(0,i["default"])(a,null,[{key:"propTypes",get:function(){return{filter:f["default"].func,header:f["default"].element,headerForNoContent:f["default"].element,id:f["default"].oneOfType([f["default"].number,f["default"].string]),isPrefetchingPaths:f["default"].bool,keyPrefix:f["default"].string,model:f["default"].object,query:f["default"].array,sortOrder:f["default"].string,hierarchyTypeId:f["default"].number,filterType:f["default"].string,uiView:f["default"].string,enablePushOut:f["default"].bool,classes:f["default"].object,perPage:f["default"].number,period:f["default"].oneOf(["daily","weekly","monthly"]),genreId:f["default"].number,personId:f["default"].number,teamId:f["default"].number,leagueId:f["default"].number,studioId:f["default"].number,showPopCardMylistButton:f["default"].bool,hideAllWhenNoResults:f["default"].bool,mbListLayout:f["default"].string}}},{key:"defaultProps",get:function(){return{perPage:60,cardComponent:b["default"],showPopCardMylistButton:!0,lazyload:!0}}},{key:"contextTypes",get:function(){return{columnsInRow:f["default"].number,isInitialRender:f["default"].bool,isTallRow:f["default"].bool,routeHandler:f["default"].object,popType:f["default"].string,getModelData:f["default"].func,models:f["default"].object,artType:f["default"].string,gtmApp:f["default"].object,titleType:f["default"].string}}},{key:"childContextTypes",get:function(){return{deleteApp:f["default"].object,columnsInRow:f["default"].number}}}]),a}(c.Component);(0,u["default"])(A,"getPaths",(function(e,t,a){var n=this.getRootPath(e,t,a),o=a.pathEvaluator||p["default"].get(a.model,"pathEvaluator");if("palette"==a.keyPrefix&&"objects"==a.modelRoot&&o){var s=o.getCache(n);"atom"==p["default"].get(s,"".concat(n.join("."),".$type"))&&o.invalidate(n)}var r=(p["default"].get(a,"cardComponent")||b["default"]).getPaths().map((function(e){return n.concat(D(0,t,a)).concat(e)}));if(r=r.concat(g["default"].getPaths().map((function(e){return n.concat(D(0,t,a)).concat(e)}))),p["default"].includes(T.USE_LAST_EVALUATED_KEY,a.keyPrefix)&&(r=r.concat([n.concat(["lastEvaluatedKey"])])),"amazon_user_recommend"===a.listContext)return[["amazon_user_recommend",[a.personalizeGenreName],D(0,t,a),["id","name","shortName","type","schemaId","refId","episodeRuntime","subscription","rental","thumbnailUrl","titleMetaId","leadSeasonId","leadEpisodeId","edgeEpisodeId","deliveryStartAt","deliveryEndAt","broadcastStartAt","broadcastEndAt","attributes","genres","middleGenres","cardInfo","leadEpisode","edgeEpisode","leadEpisodeImage","edgeEpisodeImage","awPos","canMyList"]],["amazon_user_recommend",[a.personalizeGenreName],"length"]];var i=n.concat(["length"]);return 0===(a&&a.fromNum||0)?r.concat([i]):r})),(0,u["default"])(A,"getRootPath",(function(e,t,a){var n=[];if(a.keyPrefix&&n.push(a.keyPrefix),a.id&&n.push(a.id),a.term&&(n.push("byTerm"),n.push("|".concat(a.term))),a.modelRoot&&n.push(a.modelRoot),a.hierarchyTypeId&&n.push(a.hierarchyTypeId),a.hierarchyTypeKey&&n.push(a.hierarchyTypeKey),null!=a.genres&&n.push(a.genres),null!=a.defaultContents&&n.push(a.defaultContents),a.entitled&&n.push(a.entitled),a.filterType&&n.push(a.filterType),a.sortOrder&&n.push(a.sortOrder),a.period&&(n.push(a.period),n.push(E["default"].getAttributeFilter(a))),a.searchFilter&&n.push([a.searchFilter]),a.seriesId&&n.push(a.seriesId),p["default"].includes(T.USE_LAST_EVALUATED_KEY,a.keyPrefix)){n.push(a.lastEvaluatedKey||T.PAGING_INITIAL_KEY);var o=D(0,t,a),s=o.from,r=o.to;n.push(r-s+1)}return n})),function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/GalleryContent.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/GalleryContent.tsx")}}()},
2"./src/apps/bluerose/components/browse/GalleryDeleteContent.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),r=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),i=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),l=n(a("./node_modules/react/index.js")),d=n(a("./src/domain/libs/util.ts")),u=n(a("./node_modules/prop-types/index.js")),c=n(a("./node_modules/classnames/index.js")),f=n(a("./src/utils/activeProfile.ts"));t["default"]=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this)._deleteApp=t.deleteApp,n.handleDeleteOnDisplay=n.handleDeleteOnDisplay.bind((0,r["default"])(n)),n.handleDeleteOnChange=n.handleDeleteOnChange.bind((0,r["default"])(n)),n.handleDeleteMode=n.handleDeleteMode.bind((0,r["default"])(n)),n.handleDeleteAllChecked=n.handleDeleteAllChecked.bind((0,r["default"])(n)),n.handleDeleteResetAllChecked=n.handleDeleteResetAllChecked.bind((0,r["default"])(n)),n.handleDeleteSend=n.handleDeleteSend.bind((0,r["default"])(n)),n.state={display:"hide",deleteMode:"",deleting:!1},n}(0,i["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this._deleteApp&&(this._deleteApp.on("onDisplay",this.handleDeleteOnDisplay),this._deleteApp.on("onChange",this.handleDeleteOnChange))},a.componentWillUnmount=function(){this._isMounted=!1,this._deleteApp&&(this._deleteApp.off("onDisplay",this.handleDeleteOnDisplay),this._deleteApp.off("onChange",this.handleDeleteOnChange))},a.handleDeleteOnDisplay=function(e){e?this.setState({display:""}):this.setState({display:"hide"})},a.handleDeleteOnChange=function(){var e;e=d["default"].isEmpty(this._deleteApp.targetIds())?"":d["default"].isEmpty(this._deleteApp.deleteIds())?"form":"selected",this.setState({deleteMode:e}),this.props.onChangeDeleteMode&&this.props.onChangeDeleteMode(e)},a.handleDeleteMode=function(){var e="form"!==this.state.deleteMode?"form":"";this.setState({deleteMode:e}),this._deleteApp.toggleMode(),this.props.onChangeDeleteMode&&this.props.onChangeDeleteMode(e)},a.handleDeleteAllChecked=function(){this._deleteApp.allChecked()},a.handleDeleteResetAllChecked=function(){this._deleteApp.resetAllChecked()},a.handleDeleteSend=function(){var e=this;if(this.state.deleting)return!1;this.setState({deleting:!0});var t=this.context.getModelData("authContext"),a=(0,f["default"])(this.context.models);this._deleteApp.send(t,a.id).then((function(t){e._isMounted&&e.setState({deleting:!1,display:"hide",deleteMode:""},(function(){e._deleteApp.refresh(),e.props.onChangeDeleteMode&&e.props.onChangeDeleteMode(e.state.deleteMode)}))}))["catch"]((function(t){e._isMounted&&window.location.reload()}))},a.render=function(){return this._deleteApp?l["default"].createElement("ul",{className:(0,c["default"])("delete-contents",this.state.deleteMode,this.state.display)},l["default"].createElement("li",{className:"edit"},l["default"].createElement("a",{href:"javascript:void(0)",className:"btn btn-line white-color btn-very-small",onClick:this.handleDeleteMode},"編集する")),l["default"].createElement("li",{className:"reset-all-checked"},l["default"].createElement("a",{href:"javascript:void(0)",className:"btn btn-line white-color btn-very-small",onClick:this.handleDeleteResetAllChecked},"選択を解除する")),l["default"].createElement("li",{className:"delete"},l["default"].createElement("a",{href:"javascript:void(0)",className:(0,c["default"])("btn btn-border btn-very-small red-color",{waiting:this.state.deleting}),onClick:this.handleDeleteSend},l["default"].createElement("i",{className:"fa fa-delete"}),"削除する")),l["default"].createElement("li",{className:"all-checked"},l["default"].createElement("a",{href:"javascript:void(0)",className:"btn btn-line white-color btn-very-small",onClick:this.handleDeleteAllChecked},l["default"].createElement("i",{className:"fa fa-ok"}),"全て選択する")),l["default"].createElement("li",{className:"cancel"},l["default"].createElement("a",{href:"javascript:void(0)",className:"text-btn",onClick:this.handleDeleteMode},"編集を終了する"))):null}
2,(0,s["default"])(t,null,[{key:"contextTypes",get:function(){return{getModelData:u["default"].func,models:u["default"].object}}}]),t}(l["default"].Component);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/GalleryDeleteContent.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/GalleryDeleteContent.tsx")}}()},
2"./src/apps/bluerose/components/browse/GalleryTab.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=b(a("./node_modules/react/index.js")),u=n(a("./src/domain/libs/util.ts")),c=n(a("./node_modules/classnames/index.js")),f=n(a("./node_modules/prop-types/index.js")),p=n(a("./node_modules/global/window.js")),m=b(a("./src/sketch-platform/utils/DOMUtils.ts")),h=b(a("./src/sketch-platform/utils/browserEvents.ts"));function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(y=function(e){return e?a:t})(e)}function b(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=y(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}var v=function(e){var t=(0,c["default"])("fade-left",{scrolling:!e.isLeftEdge&&e.canScroll});return d["default"].createElement("div",{onClick:e.onClick,className:t},d["default"].createElement("i",{className:"fa fa-angle_left"}))},g=function(e){var t=(0,c["default"])("fade-right",{scrolling:!e.isRightEdge&&e.canScroll});return d["default"].createElement("div",{onClick:e.onClick,className:t},d["default"].createElement("i",{className:"fa fa-angle_right"}))},_=750;t["default"]=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this).galleryTabNaviRef=d["default"].createRef(),n.handleScroll=n.handleScroll.bind((0,i["default"])(n)),n.handleOrientationChange=n.handleOrientationChange.bind((0,i["default"])(n)),n.handleResize=n.handleResize.bind((0,i["default"])(n)),n.handleButtonPress=n.handleButtonPress.bind((0,i["default"])(n)),n.handleButtonRelease=n.handleButtonRelease.bind((0,i["default"])(n)),n.handleButtonClick=n.handleButtonClick.bind((0,i["default"])(n)),n.state={isLeftEdge:!0,isRightEdge:!1,canScroll:!1,animating:!1},n}(0,l["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0;var e=this.context.getModelData("browserInfo");e.isIOS||e.isAndroid?h.addEventListener("orientationchange",this.handleOrientationChange):h.addEventListener("resize",this.handleResize),this.scrollToActiveTab(),this.setState({canScroll:this.canScroll()})},a.componentWillUnmount=function(){this._isMounted=!1;var e=this.context.getModelData("browserInfo");e.isIOS||e.isAndroid?h.removeEventListener("orientationchange",this.handleOrientationChange):h.removeEventListener("resize",this.handleResize),this.animatingEndCallback&&clearTimeout(this.animatingEndCallback)},a.componentDidUpdate=function(e){var t=m.getRect(this.galleryTabNaviRef.current).width;this.offsetLeft=t,this.props.activeTabIndex!=e.activeTabIndex&&this.scrollToActiveTab()},a.handleScroll=function(e){var t=(e.target.scrollWidth||0)-this.offsetLeft;this.setState({isLeftEdge:0>e.target.scrollLeft-5,isRightEdge:t<e.target.scrollLeft+5})},a.handleOrientationChange=function(e){this.scrollToActiveTab(),this.setState({canScroll:this.canScroll()})},a.handleResize=function(e){this.scrollToActiveTab(),this.setState({canScroll:this.canScroll()})},a.getTabsWidth=function(){var e=this;return u["default"].map(this.props.links,(function(t,a){return m.getRect(e.galleryTabNaviRef.current.children[a]).width}))},a.canScroll=function(e){e||(e=m.getWindowRect().width,document&&e>document.body.clientWidth&&(e-=e-document.body.clientWidth));var t=this.getTabsWidth();return e<this.sumWidth(t)},a.sumWidth=function(e){return u["default"].reduce(e,(function(e,t){return e+t}))},a.scrollToActiveTab=function(e){var t=this;if("undefined"!=typeof p["default"]){e||(e=m.getWindowRect().width);var a=this.getTabsWidth(),n=this.sumWidth(a);if(this.props.center){var o=m.getRect(this.galleryTabNaviRef.current.children[this.props.activeTabIndex]),s=o.width,r=o.left;this.galleryTabNaviRef.current.scrollLeft=this.galleryTabNaviRef.current.scrollLeft+r-e/2+s/2}else if(0<this.props.activeTabIndex&&e<n){var i=u["default"].transform(a,(function(e,a,n){return e.push(Math.round(a)),t.props.activeTabIndex==n}));this.galleryTabNaviRef.current.scrollLeft=this.sumWidth(i)}}},a.handleButtonPress=function(e){this.onPress=!0,this.doScroll("left"==e?-10:10)},a.handleButtonRelease=function(e){this.onPress=!1},a.handleButtonClick=function(e){var t=this;if(!this.state.animating){for(var a,n,o=this.galleryTabNaviRef.current.children,s=this.galleryTabNaviRef.current.getBoundingClientRect(),r=0;r<o.length;r++)if(o[r].getBoundingClientRect().left>s.left&&(a==undefined&&(a=r),o[r].getBoundingClientRect().right>s.right)){n=r-1;break}for(var i,l=this.getTabsWidth(),d=(n||l.length-1)-a+1,u=this.galleryTabNaviRef.current.scrollLeft,c=(this.galleryTabNaviRef.current.scrollWidth||0)-this.offsetLeft,f=d>7?7:d,p=0,m=0;m<f;m++)if("left"==e&&a-m-1>=0)p+=l[a-m-1];else{if(!("right"==e&&n+m+1<l.length)){p="left"==e?u:c-u;break}p+=l[n+m+1]}p="left"==e?u>p?p:u:c-u>p?p:c-u,this.scrollWidth="left"==e?p:-p,this.setState({animating:!0}),i=function(){t.scrollWidth=0,t.galleryTabNaviRef.current.scrollLeft+="left"==e?-p:p,t.setState({animating:!1}),delete t.animatingEndCallback},this.animatingEndCallback&&clearTimeout(this.animatingEndCallback),this.animatingEndCallback=setTimeout(i,_)}},a.doScroll=function(e){var t=this;requestAnimationFrame((function a(){t.galleryTabNaviRef.current.scrollLeft=t.galleryTabNaviRef.current.scrollLeft+e,t.onPress&&requestAnimationFrame(a)}
2))},a.render=function(){var e=this,t=this.context.getModelData("browserInfo"),a={};if(this.state.animating){var n="";0!==this.scrollWidth&&(n="translate(".concat(this.scrollWidth,"px, 0px)")),a={MsTransform:n,WebkitTransform:n,transform:n,WebkitTransition:"-webkit-transform ".concat(_,"ms ease 0s"),OTransition:"-o-transform ".concat(_,"ms ease 0s"),MozTransition:"transform ".concat(_,"ms ease 0s, -moz-transform 0.75s ease 0s"),transition:"transform ".concat(_,"ms ease 0s, -webkit-transform 0.75s ease 0s, -moz-transform 0.75s ease 0s, -o-transform 0.75s ease 0s"),pointerEvents:"none"}}var o=d["default"].createElement(d["default"].Fragment,null,t.isIOS||t.isAndroid?null:d["default"].createElement(d["default"].Fragment,null,d["default"].createElement(v,{isLeftEdge:this.state.isLeftEdge,canScroll:this.state.canScroll,onClick:function(){return e.handleButtonClick("left")}}),d["default"].createElement(g,{isRightEdge:this.state.isRightEdge,canScroll:this.state.canScroll,onClick:function(){return e.handleButtonClick("right")}})),d["default"].createElement("ul",{ref:this.galleryTabNaviRef,className:(0,c["default"])("gallery-tab-navi",{"on-animating":this.state.animating}),onScroll:this.handleScroll},u["default"].map(this.props.links,(function(t,n){return d["default"].createElement("li",{key:"gallery-tab_".concat(n),className:(0,c["default"])({active:e.props.activeTabIndex==n}),style:a},t)}))));return this.props.label?d["default"].createElement("div",{className:"gallery-tab-label"},d["default"].createElement("div",{className:"gallery-tab-label__label"},d["default"].createElement("span",null,this.props.label),this.props.unit),d["default"].createElement("div",{className:"gallery-tab-wrapper"},o)):d["default"].createElement("div",{className:"gallery-tab-wrapper"},o)},(0,r["default"])(t,null,[{key:"propTypes",get:function(){return{links:f["default"].arrayOf(f["default"].element).isRequired}}},{key:"contextTypes",get:function(){return{getModelData:f["default"].func,routeHandler:f["default"].object}}}]),t}(d.Component);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/GalleryTab.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/GalleryTab.tsx")}}()},
2"./src/apps/bluerose/components/browse/GenreContent.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t.type=t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=u(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),l=n(a("./src/apps/bluerose/components/browse/Attribute.tsx")),d=a("./src/apps/common/components/ErrorBoundary.tsx");function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(u=function(e){return e?a:t})(e)}var c=t.type="genre",f=[{key:"genre",name:"オンデマンド",sort:!0,query:{type:"od"}},{key:"genreEvent",name:"放送同時配信",sort:!1,query:{type:"ev"}}],p=function m(e){var t=(0,i.useMemo)((function(){return(e.pathEvaluator||e.model.pathEvaluator).batch(100)}),[e.model.pathEvaluator,e.pathEvaluator]),a=(0,i.useMemo)((function(){var a=m.getRootPath({},{},e);return t.getSync(a)}),[t,e]);if(!a||!a.id)throw new d.NotFoundError;return i["default"].createElement(l["default"],(0,r["default"])({},e,{model:t,tabInfo:f,type:c}))};p.getPaths=function(e,t,a){var n=(0,r["default"])({tabInfo:f,type:c},a);return l["default"].getPaths(e,t,n)},p.getRootPath=function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};return a.id?[c,a.id]:[]},p.getPrefetchPaths=function(e,t,a){var n=(0,r["default"])({tabInfo:f,type:c},a);return l["default"].getPrefetchPaths(e,t,n)},p.getPrefetchedPaths=function(e,t,a){return function(n){var o=(0,r["default"])({tabInfo:f,type:c},a);return l["default"].getPrefetchedPaths(e,t,o)(n)}},p.afterPrefetch=function(e,t,a){return function(n){var o=(0,r["default"])({tabInfo:f,type:c},a);return l["default"].afterPrefetch(e,t,o)(n)}};t["default"]=p;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/GenreContent.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/GenreContent.tsx")}}()},
2"./src/apps/bluerose/components/browse/GenreRef.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),i=n(a("./node_modules/@babel/runtime/helpers/extends.js")),l=n(a("./node_modules/@babel/runtime/helpers/slicedToArray.js")),d=m(a("./node_modules/react/index.js")),u=n(a("./src/domain/libs/util.ts")),c=m(a("./src/apps/bluerose/components/browse/GenreContent.tsx")),f=a("./src/apps/common/components/ErrorBoundary.tsx");function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(p=function(e){return e?a:t})(e)}function m(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=p(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}function h(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function y(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?h(Object(a),!0).forEach((function(t){(0,r["default"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):h(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var b="genreRef",v=function g(e){var t=(e.pathEvaluator||e.model.pathEvaluator).batch(100),a=g.getRootPath(null,null,e),n=t.getSync(a)||{},o=(0,d.useState)(n),s=(0,l["default"])(o,2),r=s[0];s[1];if(!r||u["default"].isEmpty(r))throw new f.NotFoundError;var p=(0,i["default"])({},e,{id:r.id});return d["default"].createElement(c["default"],p)};v.getRootPath=function(e,t,a){return a.id?[b,a.id]:[]},v.getPrefetchPaths=function(e,t,a){return a=(0,i["default"])({type:b},a),c["default"].getPrefetchPaths(e,t,a)},v.getPrefetchedPaths=function(e,t,a){var n=this;return function(o){var s=[],r=y({},a),i=n.getRootPath(e,t,a),l=u["default"].get(o.json,i)||{};return l.id&&(u["default"].set(o,"json.".concat(c.type,".").concat(l.id),l),r.id=l.id,s=s.concat(c["default"].getPrefetchedPaths(e,t,r)(o))),s}},v.afterPrefetch=function(e,t,a){var n=this;return function(o){var s=n.getRootPath(e,t,a),r=u["default"].get(o.json,s)||{},i=y({},a);return r.id&&(u["default"].set(o,"json.".concat(c.type,".").concat(r.id),r),i.id=r.id),c["default"].afterPrefetch(e,t,i)(o)}};t["default"]=v;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/GenreRef.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/GenreRef.tsx")}}()},
2"./src/apps/bluerose/components/browse/HeroImages.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=h(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),c=n(a("./node_modules/prop-types/index.js")),f=n(a("./node_modules/classnames/index.js")),p=n(a("./src/domain/libs/util.ts")),m=n(a("./src/apps/bluerose/components/browse/ImageRotator.tsx"));function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(h=function(e){return e?a:t})(e)}t["default"]=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,d["default"])((0,i["default"])(n),"_isMounted",void 0),n.state={isLoaded:!1},n._isMounted=!1,n}(0,l["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0},a.componentWillUnmount=function(){this._isMounted=!1},a.render=function(){var e=p["default"].omit(this.props,["model"]);return this.props.children?u["default"].createElement("div",{className:(0,f["default"])(this.props.classes)},u["default"].createElement(m["default"],e),this.props.children):u["default"].createElement(m["default"],e)},(0,r["default"])(t,null,[{key:"propTypes",get:function(){return{auto:c["default"].bool,classes:c["default"].oneOfType([c["default"].array,c["default"].object,c["default"].string]),duration:c["default"].number,firstDelay:c["default"].number,preloadImage:c["default"].string,stop:c["default"].bool,images:c["default"].array,model:c["default"].object.isRequired}}},{key:"contextTypes",get:function(){return{auto:c["default"].bool,duration:c["default"].number,firstDelay:c["default"].number,height:c["default"].number,isStandAlone:c["default"].bool,models:c["default"].object,preloadImage:c["default"].string,size:c["default"].string,stop:c["default"].bool,watched:c["default"].bool,images:c["default"].array,classes:c["default"].object}}}]),t}(u.PureComponent);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/HeroImages.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/HeroImages.tsx")}}()},
2"./src/apps/bluerose/components/browse/HomeContent.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),c=k(a("./node_modules/react/index.js")),f=n(a("./node_modules/prop-types/index.js")),p=n(a("./src/domain/libs/util.ts")),m=n(a("./src/apps/common/routes.ts")),h=n(a("./src/apps/bluerose/components/browse/Canvas.tsx")),y=a("./src/apps/common/context/ModalContext.tsx"),b=k(a("./src/utils/activeProfile.ts")),v=n(a("./src/apps/bluerose/components/browse/Interest.tsx")),g=n(a("./src/apps/common/context/HtmlContext.tsx")),_=a("./node_modules/react-helmet-async/lib/index.esm.js"),E=n(a("./src/common/InterestApp.ts")),w=n(a("./src/apps/common/components/GlobalMenu/index.tsx")),P=n(a("./src/apps/common/components/MainViewLink.ts")),x=n(a("./src/apps/common/components/GlobalMenu/Header/GenreTab.tsx")),M=a("./src/common/GtmApp.ts");function C(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(C=function(e){return e?a:t})(e)}function k(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=C(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}var I=function(e){function t(t,a){var n;(n=e.call(this,t,a)||this).model=(t.pathEvaluator||t.model.pathEvaluator).batch(100),n.sendToGtm=n.sendToGtm.bind((0,l["default"])(n)),n.handleTabGenreClick=n.handleTabGenreClick.bind((0,l["default"])(n)),n.state={tabSwitchSeq:0};var o=n.constructor.getInfoRootPath(a.models,{},t),s=n.model.getSync(o);s&&(n.infoData=n.constructor.arrangeData(s));var r=n.model.getSync(w["default"].getGenreRootPath(a.models,{},t));return r&&(n.genres=n.constructor.arrangeData(r)),n}(0,d["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.sendToGtm();var e=(0,b["default"])(this.context.models);if(!(0,b.isFree)(e)&&!e.isInterestRegistered){e.isInterestRegistered=!0;var t=p["default"].get(this.context.models,"config.data.palette.interests");if((this.model.getSync(["palette",t,"objects","length"])||0)>0)this.props.showModal(c["default"].createElement(v["default"],this.props),{classes:"interest"});else{var a=this.context.getModelData("authContext");new E["default"](this.context.getModelData("services","cms")).registered(a,e.id)}}},a.componentWillUnmount=function(){this._isMounted=!1},a.sendToGtm=function(){"undefined"!=typeof window&&p["default"].get(this.context,"gtmApp")&&this.context.gtmApp.pageView("ホーム")},a.handleTabGenreClick=function(e,t,a){var n=this;return function(){n.context.gtmApp&&n.context.gtmApp.pushDataLayerOnMenuGenreClick(M.CLICK_AREA.MENU_GENRE.OVER_MUST_HEAD,e);var o=p["default"].get(t,"makePath"),s="function"==typeof o?o(a):null,r=p["default"].get(n.context,"routeHandler.path");s&&r!==s&&n.setState((function(e){return{tabSwitchSeq:e.tabSwitchSeq+1}}))}},a.render=function(){var e=this,t=this.constructor.getCanvasId(this.context.models,{},this.props),a=this.context.getModelData("browserInfo");if(!t)return null;var n,o=(0,b["default"])(this.context.models),s=!o||(0,b.isFree)(o);if(this.genres){var i=p["default"].map(this.genres,(function(t){var a={params:{id:t.id}};switch(t.type){case"genre":t.refId?a={to:m["default"].genreRef,params:{id:t.refId}}:a.to=m["default"].genre;break;case"person":a.to=m["default"].person;break;case"studio":a.to=m["default"].studio;break;case"league":a.to=m["default"].league;break;case"team":a.to=m["default"].team;break;default:a.to=m["default"].attr}return c["default"].createElement(P["default"],(0,r["default"])({},a,{onClick:e.handleTabGenreClick(t.name,a.to,a.params)}),t.name)}
2));n=c["default"].createElement(x["default"],{genreLinks:i,ref:this.genreListRef,showGenres:!0})}var l="undefined"!=typeof window&&window.innerWidth<1024,d=!a.isIOS&&!a.isAndroid;return(l||d&&!s)&&(n=null),c["default"].createElement(c["default"].Fragment,null,c["default"].createElement(g["default"].Consumer,null,(function(){var t=[],a=[],n=e.context.getModelData("config","ogpInfo");t.push({property:"og:type",content:p["default"].get(n.type,"website")});var o=e.context.getModelData("hosts","host"),s=m["default"].home.makePath();return a.push({rel:"canonical",href:o+s}),c["default"].createElement(_.Helmet,{meta:t,link:a})})),c["default"].createElement("div",{className:"home-container"},c["default"].createElement(h["default"],(0,r["default"])({},this.props,{model:this.model,infoData:this.infoData,genreTab:n,infoShowLength:3,canvasId:t,isHome:!0,tabSwitchSeq:this.state.tabSwitchSeq}))))},(0,i["default"])(t,null,[{key:"contextTypes",get:function(){return{getModelData:f["default"].func,models:f["default"].object,routeHandler:f["default"].object,gtmApp:f["default"].object}}}]),t}(c.Component);(0,u["default"])(I,"getPaths",(function(e,t,a){return h["default"].getPaths(e,t,{canvasId:this.getCanvasId(e,t,a),isHome:!0}).concat(this.getInfoPaths(e,t,a)).concat(this.getInterestPalettePath(e,t,a)).concat([w["default"].getGenreRootPath(e,t,a).concat([{from:0,to:49},["id","refId","name","canvas"]])])})),(0,u["default"])(I,"getCanvasId",(function(e){arguments.length>1&&undefined;var t,a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{},n=(0,b["default"])(e),o=p["default"].get(n,"genreFlag",null);if(a.canvasId)t=a.canvasId;else if(a.routeHandler.route.match(m["default"].title))t=p["default"].get(e,"config.data.canvas.title");else if((0,b.isFree)(n)){if(n&&n.refId){var s=n.refId%2==0;s&&p["default"].get(e,"config.data.canvas.top.marketing_even_member_id")?t=e.config.data.canvas.top.marketing_even_member_id:!s&&p["default"].get(e,"config.data.canvas.top.marketing_odd_member_id")&&(t=e.config.data.canvas.top.marketing_odd_member_id)}t||(t=p["default"].get(e,"config.data.canvas.top.marketing"))}else{var r=n.refId%2==0;1===o?r&&p["default"].get(e,"config.data.canvas.top.browse_no_sports_even_member_id")?t=e.config.data.canvas.top.browse_no_sports_even_member_id:!r&&p["default"].get(e,"config.data.canvas.top.browse_no_sports_odd_member_id")&&(t=e.config.data.canvas.top.browse_no_sports_odd_member_id):r&&p["default"].get(e,"config.data.canvas.top.browse_base_even_member_id")?t=e.config.data.canvas.top.browse_base_even_member_id:!r&&p["default"].get(e,"config.data.canvas.top.browse_base_odd_member_id")&&(t=e.config.data.canvas.top.browse_base_odd_member_id)}return t})),(0,u["default"])(I,"getInterestPalettePath",(function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},t=(arguments.length>1&&undefined,arguments.length>2&&undefined,[]),a=(0,b["default"])(e);if(!(0,b.isFree)(a)&&!a.isInterestRegistered){var n=p["default"].get(e,"config.data.palette.interests");n&&t.push(["palette",n,"objects","length"])}return t})),(0,u["default"])(I,"getPrefetchPaths",(function(e,t,a){return this.getPaths(e,t,a)})),(0,u["default"])(I,"getInfoPaths",(function(e,t,a){var n=this.getInfoRootPath(e,t,a);return[n.concat([{from:0,to:49},["id","title","url","thumbnailUrl","postAt"]]),n.concat(["additional"])]})),(0,u["default"])(I,"getInfoRootPath",(function(e,t){arguments.length>2&&undefined;return["link_sets",p["default"].get(e,"config.data.link_set_keys.info.top",{})]})),(0,u["default"])(I,"arrangeData",(function(e){var t=e.additional;return e=p["default"].clone(p["default"].values(p["default"].omitBy(e,(function(e,t){return 0===t.indexOf("$")||"length"===t||!p["default"].get(e,"id")||"additional"===t})))),p["default"].isEmpty(t)||p["default"].forEach(e,(function(e,a){t[a]&&(0,r["default"])(e,t[a])})),e}));t["default"]=(0,y.withModalContext)(I);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/HomeContent.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/HomeContent.tsx")}}()},
2"./src/apps/bluerose/components/browse/HtmlSnippetRow.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/react/index.js")),r=n(a("./src/apps/common/components/HtmlSnippet.tsx")),i=function(e){return s["default"].createElement("div",{className:"canvas-row snippet-row"},s["default"].createElement(r["default"],e))};i.getPaths=r["default"].getPaths,i.getRootPath=r["default"].getRootPath;t["default"]=i;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/HtmlSnippetRow.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/HtmlSnippetRow.tsx")}}()},
2"./src/apps/bluerose/components/browse/ImageRotator.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=y(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),c=n(a("./node_modules/prop-types/index.js")),f=a("./node_modules/react-transition-group/esm/index.js"),p=n(a("./node_modules/classnames/index.js")),m=n(a("./src/domain/libs/util.ts")),h=n(a("./src/apps/bluerose/components/browse/ImageRotatorCard.tsx"));function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(y=function(e){return e?a:t})(e)}t["default"]=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,d["default"])((0,i["default"])(n),"contentRef",void 0),(0,d["default"])((0,i["default"])(n),"timerID",void 0),(0,d["default"])((0,i["default"])(n),"intervalID",void 0),(0,d["default"])((0,i["default"])(n),"numRotations",void 0),n.timerID=null,n.intervalID=null,n.numRotations=0,n.state={generation:0,imageIndex:0,numImagesLoaded:t.images?t.images.length:0},n}(0,l["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){var e=this;this.state.numImagesLoaded>1&&(this.timerID=setTimeout((function(){e.next(),e.startRotate()}),this.props.firstDelay))},a.componentWillReceiveProps=function(e){var t={numImagesLoaded:e.images?e.images.length:0};(m["default"].difference(e.images,this.props.images).length>0||m["default"].difference(this.props.images,e.images).length>0)&&(t.generation=this.state.generation+1,t.imageIndex=0,this.timerID&&(clearTimeout(this.timerID),delete this.timerID)),t.numImagesLoaded<2&&(t.imageIndex=0),this.setState(t)},a.componentDidUpdate=function(){var e=this;this.state.numImagesLoaded>1?(this.timerID&&clearTimeout(this.timerID),this.intervalID&&(clearInterval(this.intervalID),delete this.intervalID),this.timerID=setTimeout((function(){e.next(),e.startRotate()}),this.props.firstDelay)):(this.timerID&&(clearTimeout(this.timerID),delete this.timerID),this.intervalID&&(clearInterval(this.intervalID),delete this.intervalID))},a.componentWillUnmount=function(){this.intervalID&&clearInterval(this.intervalID),this.timerID&&clearTimeout(this.timerID)},a.render=function(){return u["default"].createElement("div",{className:(0,p["default"])("image-rotator",this.props.classes),onMouseEnter:function(){},onMouseLeave:function(){}},u["default"].createElement(f.TransitionGroup,{component:"span",childFactory:function(e){return u["default"].cloneElement(e,{})}},this.renderChildren()))},a.renderChildren=function(){var e=this,t=this.props.images;return m["default"].isEmpty(t)?u["default"].createElement(f.CSSTransition,{classNames:"fade",timeout:{enter:750,exit:850},key:"image-rotator-image-preload",nodeRef:this.contentRef},u["default"].createElement(h["default"],{duration:this.props.duration,isPreload:!0,index:0,numRotations:0,url:this.props.preloadImage,ref:this.contentRef})):t.map((function(t,a){return e.state.imageIndex==a&&u["default"].createElement(f.CSSTransition,{classNames:"fade",timeout:{enter:750,exit:850},key:"image-rotator-image-".concat(e.state.generation,"-").concat(a).concat(e.props.stop?"-stopped":"")},u["default"].createElement(h["default"],{duration:e.props.duration,index:a,numRotations:e.numRotations,preloadImage:e.props.preloadImage,url:t}))}))},a.startRotate=function(){var e=this;this.intervalID||(this.intervalID=setInterval((function(){e.next()}),this.props.duration))},a.next=function(){this.props.stop||(this.numRotations++,this.state.imageIndex+1>=this.props.images.length?this.setState({imageIndex:0}):this.setState({imageIndex:this.state.imageIndex+1}))},(0,r["default"])(t,null,[{key:"propTypes",get:function(){return{auto:c["default"].bool,classes:c["default"].object,duration:c["default"].number,firstDelay:c["default"].number,images:c["default"].array,preloadImage:c["default"].string,
2stop:c["default"].bool}}}]),t}(u.Component);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/ImageRotator.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/ImageRotator.tsx")}}()},
2"./src/apps/bluerose/components/browse/ImageRotatorCard.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/react/index.js")),r=n(a("./src/apps/common/components/BackgroundImage.tsx")),i=function(e){return s["default"].createElement(s["default"].Fragment,null,s["default"].createElement(r["default"],{className:"image-rotator-image",url:e.url}),s["default"].createElement(r["default"],{className:"image-rotator-image",url:e.preloadImage}))};i.defaultProps={numRotations:0};t["default"]=i;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/ImageRotatorCard.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/ImageRotatorCard.tsx")}}()},
2"./src/apps/bluerose/components/browse/Info.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),u=n(a("./node_modules/react/index.js")),c=n(a("./node_modules/prop-types/index.js")),f=n(a("./src/domain/libs/util.ts")),p=n(a("./node_modules/url/url.js")),m=n(a("./node_modules/classnames/index.js")),h=a("./node_modules/react-helmet-async/lib/index.esm.js"),y=n(a("./src/apps/common/context/HtmlContext.tsx")),b=n(a("./src/apps/common/components/MainViewLink.ts")),v=n(a("./src/apps/common/routes.ts")),g=n(a("./src/apps/common/hocs/panelHOC.tsx")),_=n(a("./src/apps/common/components/BackgroundImage.tsx")),E=a("./src/common/GtmApp.ts"),w=n(a("./src/apps/common/components/JsonLd.tsx")),P=function(e){function t(t,a){var n;(n=e.call(this,t,a)||this).model=t.model;var o=n.constructor.getRootPath(a.models,{},t),s=n.model.getSync(o);return s&&(n.infoItems=n.constructor.arrangeData(s)),n.state={},n.handleClickItem=n.handleClickItem.bind((0,i["default"])(n)),n.handleLinkClick=n.handleLinkClick.bind((0,i["default"])(n)),n.sendToGtm=n.sendToGtm.bind((0,i["default"])(n)),n}(0,l["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.state.dispose&&this.state.dispose(),this.fetchData(this.props)},a.shouldComponentUpdate=function(e,t,a){return this.props.id!=e.id&&this.fetchData(e),!0},a.componentWillUnmount=function(){this._isMounted=!1},a.fetchData=function(e){var t=this,a=this.constructor.getPaths(this.context.models,{},e),n=this.constructor.getRootPath(this.context.models,{},e),o=this.model.fetch(a);this.state.dispose=o.dispose,o.then((function(e){var a=f["default"].get(e.json,n);a&&(t.infoItems=t.constructor.arrangeData(a));var o={dispose:null,fetchDataError:null};t._isMounted&&t.setState(o),(0,s["default"])(t.state,o)}))["catch"]((function(e){var a={dispose:null,fetchDataError:e};t._isMounted?t.setState(a):(0,s["default"])(t.state,a)}))},a.handleClickItem=function(e){var t=e;if(t){var a=v["default"].infoDetail.makePath({id:t});this.context.history.push(a)}this.sendToGtm()},a.handleLinkClick=function(){this.sendToGtm()},a.sendToGtm=function(){f["default"].get(this.context,"gtmApp")&&this.context.gtmApp.pushDataLayerOnCustomClick(E.CUSTOM_EVENTS.NOTIFICATION_DETAIL_CLICK)},a.render=function(){var e=this;if(this.infoItems==undefined)return null;var t=this.context.getModelData("browserInfo");return this.infoItems&&this.infoItems.length<=0?u["default"].createElement("div",{className:"infoList-noResult",key:"noResult"},u["default"].createElement("div",{className:"no_img"}),u["default"].createElement("div",{className:"gallery-message"},"お知らせはありません。")):t.isIOS||t.isAndroid?u["default"].createElement("div",{className:"infoList-box"},f["default"].map(this.infoItems,(function(t){return u["default"].createElement(b["default"],{to:v["default"].infoDetail,params:{id:t.id},className:"infoList-box__item clearfix mb",key:"info-item-".concat(t.id),onClick:e.handleLinkClick},u["default"].createElement("div",{className:"infoList-box__item-thumb"},t.thumbnailUrl?u["default"].createElement(_["default"],{className:"artwork",url:t.thumbnailUrl}):u["default"].createElement(_["default"],{className:"artwork",url:"/images/no_img.jpg"})),u["default"].createElement("div",{className:"infoList-box__item-title"},t.title),u["default"].createElement("div",{className:"infoList-box__item-date"},t.postAt))}))):u["default"].createElement("div",{className:"infoList-box"},f["default"].map(this.infoItems,(function(t){return u["default"].createElement("div",{className:"infoList-box__item clearfix",key:"info-item-".concat(t.id)},u["default"].createElement("div",{className:"infoList-box__item-thumb",onClick:function(){return e.handleClickItem(t.id)}},t.thumbnailUrl?u["default"].createElement(_["default"],{className:"artwork",url:t.thumbnailUrl}):u["default"].createElement(_["default"],{className:"artwork",url:"/images/no_img.jpg"})),u["default"].createElement(b["default"],{to:v["default"].infoDetail,params:{id:t.id},className:"infoList-box__item-title",onClick:e.handleLinkClick},t.title),u["default"].createElement("div",{className:"infoList-box__item-date"},t.postAt))})))}
2,(0,r["default"])(t,null,[{key:"contextTypes",get:function(){return{getModelData:c["default"].func,routeHandler:c["default"].object,history:c["default"].object,gtmApp:c["default"].object}}}]),t}(u["default"].Component);(0,d["default"])(P,"getPaths",(function(e,t,a){var n=this.getRootPath(e,t,a);return[n.concat([{from:0,to:49},["id","title","thumbnailUrl","postAt"]]),n.concat(["additional"])]})),(0,d["default"])(P,"getRootPath",(function(e,t){return["link_sets",(arguments.length>2&&arguments[2]!==undefined?arguments[2]:{}).id]})),(0,d["default"])(P,"arrangeData",(function(e){var t=e.additional;return e=f["default"].clone(f["default"].values(f["default"].omitBy(e,(function(e,t){return 0===t.indexOf("$")||"length"===t||!f["default"].get(e,"id")||"additional"===t})))),f["default"].forEach(e,(function(e,a){(0,s["default"])(e,t[a])})),e}));var x=function(e){function t(t,a){var n;(n=e.call(this,t,a)||this).model=(t.pathEvaluator||t.model.pathEvaluator).batch(100),n.sendToGtm=n.sendToGtm.bind((0,i["default"])(n));var o=n.constructor.getRootPath(a.models,{},t),s=n.model.getSync(o);return s&&(n.infoIndex=f["default"].values(f["default"].omitBy(s,(function(e,t){return 0===t.indexOf("$")||"length"===t||!f["default"].get(e,"id")})))),n.state={},n}(0,l["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.sendToGtm();var e=f["default"].first(this.infoIndex),t=f["default"].get(this.context.routeHandler,"hash");t&&(e=f["default"].find(this.infoIndex,(function(e){return f["default"].endsWith(e.url,t)}))),this.setState({current:e})},a.componentWillUnmount=function(){this._isMounted=!1},a.sendToGtm=function(){f["default"].get(this.context,"gtmApp")&&this.context.gtmApp.pageView("お知らせ")},a.render=function(){var e=this,t=this.state.current?f["default"].get(p["default"].parse(this.state.current.url),"hash").slice(1):"",a={breadcrumbList:{itemListElement:[{name:"お知らせ",item:this.context.getModelData("hosts","host")+v["default"].info.makePath()}]}};return u["default"].createElement(u["default"].Fragment,null,u["default"].createElement(y["default"].Consumer,null,(function(e){e.keywords;return u["default"].createElement(h.Helmet,{title:"お知らせ"})})),u["default"].createElement(w["default"],a),u["default"].createElement("div",{className:"infoList-wrapper"},u["default"].createElement("h2",null,"お知らせ"),u["default"].createElement("div",{className:"gallery-tab-wrapper"},u["default"].createElement("ul",{className:"gallery-tab-navi"},f["default"].map(this.infoIndex,(function(t){return u["default"].createElement("li",{key:"info-tab-".concat(t.id),className:(0,m["default"])({active:e.state.current&&t.id===e.state.current.id}),onClick:e.handleClick},u["default"].createElement(b["default"],{href:t.url,className:"active"},t.title))})))),t&&u["default"].createElement(P,{id:"info_".concat(t),model:this.model})))},(0,r["default"])(t,null,[{key:"contextTypes",get:function(){return{getModelData:c["default"].func,routeHandler:c["default"].object,models:c["default"].object,gtmApp:c["default"].object}}}]),t}(u["default"].Component);(0,d["default"])(x,"getPaths",(function(e,t,a){return[this.getRootPath(e,t,a).concat([{from:0,to:49},["id","title","url"]])]})),(0,d["default"])(x,"getRootPath",(function(e,t){arguments.length>2&&undefined;return["link_sets",f["default"].get(e,"config.data.link_set_keys.info.index",{})]})),(0,d["default"])(x,"getPrefetchPaths",(function(e,t,a){return this.getPaths(e,t,a)}));t["default"]=(0,g["default"])(x);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Info.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Info.tsx")}}()},
2"./src/apps/bluerose/components/browse/InfoDetail.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),c=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=w(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),f=n(a("./src/domain/libs/util.ts")),p=n(a("./node_modules/prop-types/index.js")),m=a("./node_modules/react-helmet-async/lib/index.esm.js"),h=n(a("./src/apps/common/context/HtmlContext.tsx")),y=a("./src/apps/common/components/ErrorBoundary.tsx"),b=n(a("./src/common/reactNl2br.ts")),v=n(a("./src/apps/common/components/MainViewLink.ts")),g=n(a("./src/apps/common/hocs/panelHOC.tsx")),_=n(a("./src/apps/common/components/JsonLd.tsx")),E=n(a("./src/apps/common/routes.ts"));function w(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(w=function(e){return e?a:t})(e)}var P=function(e){function t(t,a){var n;(n=e.call(this,t,a)||this).sendToGtm=n.sendToGtm.bind((0,l["default"])(n)),n.model=(t.pathEvaluator||t.model.pathEvaluator).batch(100),n.state={};var o=n.constructor.getRootPath(n.context.models,{},t);return n.infoData=n.model.getSync(o)||{},n}(0,d["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){if(!this.infoData||0===Object.keys(this.infoData).length)throw new y.NotFoundError;this._isMounted=!0,this.fetchData(this.props),this.sendToGtm()},a.componentWillUnmount=function(){this._isMounted=!1},a.sendToGtm=function(){f["default"].get(this.context,"gtmApp")&&this.context.gtmApp.pageView(f["default"].get(this.infoData,"title"))},a.fetchData=function(e){var t=this,a=this.constructor.getPaths(this.context.models,{},e),n=this.constructor.getRootPath(this.context.models,{},e),o=this.model.fetch(a);this.state.dispose=o.dispose,o.then((function(e){t.infoData=f["default"].omit(f["default"].get(e.json,n),["$__path"]);var a={dispose:null,fetchDataError:null};t._isMounted&&t.setState(a),(0,r["default"])(t.state,a)}))["catch"]((function(e){var a={dispose:null,fetchDataError:e};t._isMounted?t.setState(a):(0,r["default"])(t.state,a)}))},a.render=function(){var e=this;if(!this.infoData)return null;var t={},a=this.context.getModelData("hosts","host"),n=[],o=E["default"].info.makePath();if(n.push({name:"お知らせ",item:a+o}),this.infoData.id&&this.infoData.title){var s=E["default"].infoDetail.makePath({id:this.infoData.id});n.push({name:this.infoData.title,item:a+s})}return t.breadcrumbList={itemListElement:n},c["default"].createElement(c["default"].Fragment,null,c["default"].createElement(h["default"].Consumer,null,(function(t){t.keywords;return c["default"].createElement(m.Helmet,{title:e.infoData.title})})),c["default"].createElement(_["default"],t),c["default"].createElement("div",{className:"infoDetail-wrapper"},c["default"].createElement("h2",{className:"infoDetail-title"},this.infoData.title),this.infoData.postAt?c["default"].createElement("div",{className:"infoDetail-date"},this.infoData.postAt):null,c["default"].createElement("div",{className:"infoDetail-box"},this.infoData.thumbnailUrl?c["default"].createElement("img",{src:this.infoData.thumbnailUrl,className:"infoDetail-box__thumb"}):null,this.infoData.text&&c["default"].createElement("p",{className:"infoDetail-box__text"},(0,b["default"])(this.infoData.text)),this.infoData.redirectUrl&&c["default"].createElement(v["default"],{href:this.infoData.redirectUrl,className:"infoDetail-box__link"},this.infoData.redirectUrl))))}
2,(0,i["default"])(t,null,[{key:"contextTypes",get:function(){return{routeHandler:p["default"].object,getModelData:p["default"].func,gtmApp:p["default"].object,models:p["default"].object}}}]),t}(c.Component);(0,u["default"])(P,"getPaths",(function(e,t,a){return[this.getRootPath(e,t,a).concat([["id","title","thumbnailUrl","postAt","url","text","redirectUrl"]])]})),(0,u["default"])(P,"getRootPath",(function(e,t){return["link",(arguments.length>2&&arguments[2]!==undefined?arguments[2]:{}).id]})),(0,u["default"])(P,"getPrefetchPaths",(function(e,t,a){return this.getPaths(e,t,a)}));t["default"]=(0,g["default"])(P);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/InfoDetail.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/InfoDetail.tsx")}}()},
2"./src/apps/bluerose/components/browse/Interest.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),u=n(a("./node_modules/react/index.js")),c=n(a("./node_modules/prop-types/index.js")),f=n(a("./src/domain/libs/util.ts")),p=n(a("./src/common/InterestApp.ts")),m=n(a("./src/apps/bluerose/components/browse/PaletteContent.tsx")),h=n(a("./src/utils/activeProfile.ts")),y=a("./src/apps/common/context/LayoutContext.tsx"),b=n(a("./node_modules/classnames/index.js")),v=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,d["default"])((0,i["default"])(n),"_deleteApp",void 0),(0,d["default"])((0,i["default"])(n),"_isMounted",void 0),(0,d["default"])((0,i["default"])(n),"countFavoriteItems",(function(e){e?n.setState({itemCount:n.state.itemCount-1}):n.setState({itemCount:n.state.itemCount+1})})),n._deleteApp=new p["default"](a.getModelData("services","cms"),n.context.gtmApp,t.model),n._deleteApp.toggleMode(),n.handleSend=n.handleSend.bind((0,i["default"])(n)),n.handleClose=n.handleClose.bind((0,i["default"])(n)),n.state={itemCount:0},n}(0,l["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0;var e=this.context.getModelData("authContext"),t=(0,h["default"])(this.context.models);this._deleteApp.registered(e,t.id)},a.componentWillUnmount=function(){this._isMounted=!1},a.handleSend=function(){var e=this,t=this.context.getModelData("authContext"),a=(0,h["default"])(this.context.models);this._deleteApp.send(t,a.id).then((function(t){e._isMounted&&e.props.closeModal()}))["catch"]((function(t){e._isMounted&&e.props.closeModal()}))},a.handleClose=function(){f["default"].get(this.context,"gtmApp")&&this.context.gtmApp.pushDataLayerOnInitialFavoriteSkipClick(),this.props.closeModal()},a.render=function(){var e=f["default"].get(this.context.models,"config.data.palette.interests","interests");return u["default"].createElement("div",{className:"interest-wrapper"},u["default"].createElement("p",null,"まずは気になる番組を",this.props.spMode&&u["default"].createElement("br",null),"お気に入り登録してみましょう"),u["default"].createElement(m["default"],(0,s["default"])({},this.props,{id:e,showSpaOnly:!0,shouldSkipGtm:!0,headerVisuable:!1,useHelmet:!1,deleteApp:this._deleteApp,countFavoriteItems:this.countFavoriteItems})),u["default"].createElement("div",{className:"btn-wrapper"},u["default"].createElement("a",{className:(0,b["default"])("btn btn-fill",{disabled:0==this.state.itemCount}),onClick:this.handleSend},"完了"),u["default"].createElement("a",{href:"javascript:void(0);",className:"skip-btn",onClick:this.handleClose},"スキップ")))},(0,r["default"])(t,null,[{key:"contextTypes",get:function(){return{getModelData:c["default"].func,routeHandler:c["default"].object,models:c["default"].object,gtmApp:c["default"].object}}}]),t}(u["default"].Component);t["default"]=(0,y.withLayoutContext)(v);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Interest.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Interest.tsx")}}()},
2"./src/apps/bluerose/components/browse/KeywordSuggestions.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),r=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),i=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),l=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),d=n(a("./node_modules/classnames/index.js")),u=n(a("./node_modules/react/index.js")),c=n(a("./node_modules/prop-types/index.js")),f=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,l["default"])((0,r["default"])(n),"searchTerm",void 0),n.state={words:[],fetchDataError:null},n.handleSearchButton=n.handleSearchButton.bind((0,r["default"])(n)),n}(0,i["default"])(t,e),t.getPaths=function(e,a,n){return[t.getRootPath(e,a,n)]},t.getRootPath=function(e,t,a){return a.keyword?["keyword_suggestion",a.keyword]:[]},t.getPrefetchPaths=function(e,a,n){return t.getPaths(e,{},n)};var a=t.prototype;return a.onNewSearchTerm=function(e,t){this.setState({term:this.searchTerm}),this.props.onChange&&this.props.onChange(t,!0)},a.handleSearchButton=function(e,t){this.onNewSearchTerm(e,t)},a.componentDidMount=function(){this.fetchData(this.props)},a.componentDidUpdate=function(e){e.keyword!==this.props.keyword&&this.fetchData(this.props)},a.fetchData=function(e){var a=this;if(e.keyword){var n=t.getPaths(this.context.models,{},e);e.model.fetch(n).then((function(t){var n,o=(null===(n=t.json)||void 0===n||null===(n=n.keyword_suggestion)||void 0===n?void 0:n[e.keyword])||{};a.setState({words:o,fetchDataError:null})}))["catch"]((function(e){a.setState({fetchDataError:e})}))}else this.setState({words:[],fetchDataError:null})},a.render=function(){var e=this,t=this.state.words,a=Object.keys(t||{}).map((function(a){var n;return u["default"].createElement("li",{className:"fa-search",key:a,onClick:function(n){var o,s,r;null===(o=(s=e.props).onSuggestClick)||void 0===o||o.call(s),e.handleSearchButton(n,null===(r=t[a])||void 0===r?void 0:r.word)}},u["default"].createElement("a",null,null===(n=t[a])||void 0===n?void 0:n.word))}));return 0==a.length?null:u["default"].createElement("div",{className:(0,d["default"])("search-suggestions",{"side-menu-suggestions":this.props.isSideMenu}),onMouseEnter:this.props.onMouseEnter,onMouseLeave:this.props.onMouseLeave},u["default"].createElement("ul",{role:"list"},a))},(0,s["default"])(t)}(u["default"].Component);(0,l["default"])(f,"contextTypes",{models:c["default"].object,history:c["default"].object,playerApp:c["default"].object,routeHandler:c["default"].object,gtmApp:c["default"].object});t["default"]=f;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/KeywordSuggestions.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/KeywordSuggestions.tsx")}}()},
2"./src/apps/bluerose/components/browse/League.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=u(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),l=n(a("./src/apps/bluerose/components/browse/Attribute.tsx")),d=a("./src/apps/common/components/ErrorBoundary.tsx");function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(u=function(e){return e?a:t})(e)}var c="league",f=[{key:"league",name:"オンデマンド",sort:!0,query:{type:"od"}},{key:"leagueEvent",name:"放送同時配信",sort:!1,query:{type:"ev"}}],p=function m(e){var t=(0,i.useMemo)((function(){return(e.pathEvaluator||e.model.pathEvaluator).batch(100)}),[e.model.pathEvaluator,e.pathEvaluator]),a=(0,i.useMemo)((function(){var a=m.getRootPath({},{},e);return t.getSync(a)}),[t,e]);if(!a||!a.id)throw new d.NotFoundError;return i["default"].createElement(l["default"],(0,r["default"])({},e,{model:t,tabInfo:f,type:c}))};p.getPaths=function(e,t,a){var n=(0,r["default"])({tabInfo:f,type:c},a);return l["default"].getPaths(e,t,n)},p.getRootPath=function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};return a.id?[c,a.id]:[]},p.getPrefetchPaths=function(e,t,a){var n=(0,r["default"])({tabInfo:f,type:c},a);return l["default"].getPrefetchPaths(e,t,n)},p.getPrefetchedPaths=function(e,t,a){return function(n){var o=(0,r["default"])({tabInfo:f,type:c},a);return l["default"].getPrefetchedPaths(e,t,o)(n)}},p.afterPrefetch=function(e,t,a){return function(n){var o=(0,r["default"])({tabInfo:f,type:c},a);return l["default"].afterPrefetch(e,t,o)(n)}};t["default"]=p;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/League.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/League.tsx")}}()},
2"./src/apps/bluerose/components/browse/LiveCard.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),c=S(a("./node_modules/react/index.js")),f=n(a("./node_modules/prop-types/index.js")),p=a("./node_modules/react-transition-group/esm/index.js"),m=n(a("./node_modules/classnames/index.js")),h=n(a("./src/domain/libs/util.ts")),y=n(a("./src/apps/common/components/PresTrackedElement.tsx")),b=n(a("./src/apps/bluerose/components/browse/PopCard.tsx")),v=n(a("./src/apps/bluerose/components/browse/Meta.tsx")),g=n(a("./src/apps/common/routes.ts")),_=n(a("./src/apps/common/components/MainViewLink.ts")),E=n(a("./src/apps/bluerose/utils/slug.ts")),w=n(a("./src/apps/common/components/BackgroundImage.tsx")),P=n(a("./src/apps/bluerose/components/browse/MyListButton.tsx")),x=S(a("./src/apps/common/context/CardContext.tsx")),M=n(a("./src/apps/bluerose/components/browse/SetDate.tsx")),C=n(a("./src/apps/bluerose/components/browse/CardBadge.tsx")),k=a("./src/apps/common/utils/liveUtil.ts");function I(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(I=function(e){return e?a:t})(e)}function S(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=I(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}var T=(0,x.withCardContext)((function(e){(0,c.useContext)(x["default"]);var t=h["default"].get(e,"item.cardInfo",{}),a=c["default"].createElement("span",{className:"chasingPlayback",key:"chasingPlayback"},"追っかけ再生あり"),n=(0,k.getShowChasingPlayBack)(e.item),o=4==h["default"].get(e.item,"schemaId")?"broadcastStartAt":"deliveryStartAt",s=t[o]?c["default"].createElement(M["default"],{date:t[o],format:"short"}):null;return s?c["default"].createElement(c["default"].Fragment,null,c["default"].createElement("div",{className:"top-metadata"},c["default"].createElement("span",{key:"start-live"},s),n?a:null)):null})),O=function(e){function t(t,a){var n;n=e.call(this,t,a)||this,(0,u["default"])((0,l["default"])(n),"item",void 0),(0,u["default"])((0,l["default"])(n),"titleCardRef",void 0),(0,u["default"])((0,l["default"])(n),"openedPop",void 0),(0,u["default"])((0,l["default"])(n),"_isMounted",void 0),(0,u["default"])((0,l["default"])(n),"unregister",void 0),(0,u["default"])((0,l["default"])(n),"mouseOutTimeoutId",void 0),(0,u["default"])((0,l["default"])(n),"mouseOverTimeoutId",void 0),(0,u["default"])((0,l["default"])(n),"displayTimeoutId",void 0),(0,u["default"])((0,l["default"])(n),"popUnmounting",void 0),(0,u["default"])((0,l["default"])(n),"alreadyPopOpened",void 0);var o=n.constructor.getRootPath(a.models,{},t);return t.itemData?n.item=t.itemData:o&&(n.item=t.model.getSync(o)),n.state={fetchDataError:null,generation:t.model.getVersion(o),displayTitle:!0,deleteMode:!!a.deleteApp&&a.deleteApp.isDeleteMode(),isDelete:!!(h["default"].find(h["default"].get(a.deleteApp,"_targets",[]),(function(e){return e.id===t.titleId}))||{}).checked,hasPop:!1},n.onPopOpen=n.onPopOpen.bind((0,l["default"])(n)),n.onPopWillClose=n.onPopWillClose.bind((0,l["default"])(n)),n.onPopClose=n.onPopClose.bind((0,l["default"])(n)),n.titleCardRef=c["default"].createRef(),n.openedPop=!1,n._isMounted=!1,n.handleClick=n.handleClick.bind((0,l["default"])(n)),n.handleKeyDown=n.handleKeyDown.bind((0,l["default"])(n)),n.handleMouseOver=n.handleMouseOver.bind((0,l["default"])(n)),n.handleMouseOut=n.handleMouseOut.bind((0,l["default"])(n)),n.handleDeleteModeChange=n.handleDeleteModeChange.bind((0,l["default"])(n)),n.handleDeleteChecked=n.handleDeleteChecked.bind((0,l["default"])(n)),n.handleChangeMylisted=n.handleChangeMylisted.bind((0,l["default"])(n)),n}(0,d["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.context.deleteApp&&(this.unregister=this.context.deleteApp.register((0,r["default"])({},this.props.itemData,{id:this.props.titleId,checked:this.state.isDelete,onModeChange:this.handleDeleteModeChange,onChecked:this.handleDeleteChecked}))),this.props.itemData||this.fetchData(this.props)},a.componentWillUnmount=function(){this._isMounted=!1,this.mouseOutTimeoutId&&(clearTimeout(this.mouseOutTimeoutId),delete this.mouseOutTimeoutId),this.mouseOverTimeoutId&&(clearTimeout(this.mouseOverTimeoutId),delete this.mouseOverTimeoutId),this.displayTimeoutId&&(clearTimeout(this.displayTimeoutId),delete this.displayTimeoutId),this.unregister&&this.unregister()},a.handleDeleteModeChange=function(e){this._isMounted&&this.setState({deleteMode:e})},a.handleDeleteChecked=function(e){this._isMounted&&this.setState({isDelete:e.checked})},a.handleChangeMylisted=function(e){this.item.mylisted=e},a.render=function(){var e,t=this;if(!this.item)return null;var a=function(){var e;return"lead_episode"===t.context.artKind||"lead_episode"===t.props.artKind?e=t.item.leadEpisodeImage:"edge_episode"!==t.context.artKind&&"edge_episode"!==t.props.artKind||(e=t.item.edgeEpisodeImage),e||t.item.thumbnailUrl},n=null;if(!h["default"].isEmpty(this.item)&&this.state.hasPop&&"none"!==this.props.popType){var o;if(this.props.showPopCardMylistButton){var s={model:this.props.model,btnType:"short",classes:{"btn-very-small":!0},btnStyle:!1};s.id=this.item.id,s.item=this.item,o=c["default"].createElement(P["default"],(0,r["default"])({},s,{onChange:this.handleChangeMylisted}))}n=c["default"].createElement(b["default"],{model:this.props.model,key:"item_".concat(this.item.id),classes:(0,m["default"])(this.props.popClasses),popType:this.props.popType,titleCardImage:!0===this.props.isTallPanel?this.item.tallThumbn
2ailUrl:a(),titleModel:this.item,titleId:this.props.titleId,artKind:this.context.artKind,myListButton:o,showEpisodeNumber:this.props.showEpisodeNumber,deliveryStartVisible:this.props.deliveryStartVisible})}var i,l="live-card-".concat(this.props.rowNum,"-").concat(this.props.rankNum,"-").concat(this.props.titleId),d=this.props.itemTabbable?0:-1,u=c["default"].createElement(w["default"],{className:(0,m["default"])("artwork",{"double-wide":!0===this.props.isDoubleWide&&!0!==this.props.isTallPanel,noImage:!a()}),url:a()}),f=c["default"].createElement(C["default"],{item:this.item,mbListLayout:this.props.mbListLayout,deleteMode:this.state.deleteMode,keyPrefix:this.props.keyPrefix,listContext:this.props.listContext,listType:this.props.listType}),v=this.context.getModelData("browserInfo");this.item&&this.item.id&&(i=(0,E["default"])(this.item)?this.item.slug:this.item.id);var x=this.props.titleDisplaySetting;"default"===x?x="under_card":this.item&&"media_only"===x&&"media"!==this.item.type&&(x="none");var M,k=this.context.routeHandler,I=function(e){return k.route._regex===g["default"].title._regex||k.route._regex===g["default"].watchNow._regex?c["default"].createElement("div",{className:e.classname},e.children):c["default"].createElement("h3",{className:e.classname},e.children)},S=(0,m["default"])("title-card-title",{ellipsized:this.props.ellipsized}),O=c["default"].createElement(I,(0,r["default"])({},this.props,{classname:S}),c["default"].createElement("p",{onClick:i?v.isIOS||v.isAndroid?null:this.handleClick:null,className:(0,m["default"])({link:i})},this.item.seriesMeta||this.item.seasonMeta?c["default"].createElement("span",{className:"title ellipsized"},(null===(e=this.item.seasonMeta)||void 0===e?void 0:e.name)||this.item.seriesMeta.name):null,c["default"].createElement("span",{className:"short_name"},this.item.shortName)));this.item.cardInfo&&this.item.cardInfo.episodeNumberTitle&&(M=c["default"].createElement("div",{className:"top-metadata"},c["default"].createElement("span",{className:"episode-number"},this.item.cardInfo.episodeNumberTitle)));var j=c["default"].createElement(T,{item:this.item,mbListLayout:this.props.mbListLayout}),N=c["default"].createElement(c["default"].Fragment,null,c["default"].createElement("div",{className:(0,m["default"])("sliderRefocus",{hasPop:!0===this.state.hasPop,lockup:!0}),"aria-label":this.item.name,ref:this.titleCardRef,role:"link",tabIndex:v.isIOS||v.isAndroid||v.isRequestDesktopWebsite?null:d,key:l,id:l,onClick:v.isIOS||v.isAndroid?null:this.handleClick,onKeyDown:v.isIOS||v.isAndroid||v.isRequestDesktopWebsite?null:this.handleKeyDown,onMouseEnter:this.handleMouseOver,onMouseLeave:this.handleMouseOut},c["default"].createElement(y["default"],{idDoubleWide:this.props.isDoubleWide},f,u,c["default"].createElement("div",{className:"video-preload-title"},c["default"].createElement("div",{className:"video-preload-title-label"},this.item.name))),c["default"].createElement(p.TransitionGroup,{component:null},n?c["default"].createElement(p.CSSTransition,{classNames:"pop-bounce",onEnter:this.onPopOpen,onExit:this.onPopWillClose,onExited:this.onPopClose,timeout:{exit:400,enter:400}},n):null)),c["default"].createElement("div",{className:(0,m["default"])("text-wrapper",{hasTextArea:"hidden"!==this.context.textArea||"hidden"!==this.props.textArea})},j,O,M));if(v.isIOS||v.isAndroid){var R={to:"media"===this.item.type?g["default"].watchNow:g["default"].title,params:{id:i}};return h["default"].get(this.item,"refId")&&(R={to:"media"===this.item.type?g["default"].content:g["default"].program,params:{id:this.item.refId}}),c["default"].createElement(_["default"],(0,r["default"])({},R,{role:"link","aria-label":"card",onClick:this.handleClick,className:(0,m["default"])("card","title-card","live-card","size-".concat(this.props.size))}),N)}return c["default"].createElement("div",{className:(0,m["default"])("card","title-card","live-card","size-".concat(this.props.size))},N)},a.handleClick=function(e){var t=this;if(e.preventDefault(),this.props.titleId){if(this.state.deleteMode)return void(this.state.isDelete&&(this.context.deleteApp.remove(this.props.titleId),this.context.deleteApp.add(this.props.titleId)));var a,n=this.context.history,o={id:this.props.titleId};if("media"===h["default"].get(this,"item.type")?a=g["default"].watchNow:(a=g["default"].title,this.item&&this.item.id&&(o.id=(0,E["default"])(this.item)?this.item.slug:this.item.id)),this.item.refId&&(a="media"===h["default"].get(this,"item.type")?g["default"].content:g["default"].program,o.id=this.item.refId,"linear_channel"===h["default"].get(this,"item.type"))){var s=h["default"].find(this.context.getModelData("simulcast"),(function(e){return e.refId==t.item.refId}));a=g["default"].simulcast,o={channelName:s.name}}var r=a.makePath(o,{});!!this.context.routeHandlers&&h["default"].some(this.context.routeHandlers,(function(e){return e.route._regex===a._regex}))?n.push(r):window.location.href=r}this.props.onCardClick&&this.props.onCardClick(this.item)},a.handleKeyDown=function(e){13!==e.which&&13!==e.keyCode||this.handleClick(e)},a.handleMouseOver=function(e){var t=this,a=this.context.getModelData("browserInfo");if(!a.isTouchDevice&&!a.isRequestDesktopWebsite&&"none"!==this.props.popType&&!this.state.deleteMode){if(this.state.hasPop&&this.mouseOutTimeoutId&&this.props.onPopOpen&&this.props.onPopOpen(this),this.displayTimeoutId&&(clearTimeout(this.displayTimeoutId),delete this.displayTimeoutId),this.mouseOutTimeoutId)return clearTimeout(this.mouseOutTimeoutId),void delete this.mouseOutTimeoutId;var n=300;
2this.props.getRowHasPopOpen&&this.props.getRowHasPopOpen()&&(n=100),!0===this.popUnmounting&&(n=300),this.alreadyPopOpened=!1,this.mouseOverTimeoutId=setTimeout((function(){delete t.mouseOverTimeoutId,t.setState({hasPop:!0,displayTitle:!1})}),n)}},a.handleMouseOut=function(e){var t=this;if("none"!==this.props.popType&&(this.mouseOverTimeoutId&&(clearTimeout(this.mouseOverTimeoutId),delete this.mouseOverTimeoutId),this.state.hasPop)){var a=this.alreadyPopOpened?150:1;this.props.onPopLeave&&this.props.onPopLeave(this,a),this.mouseOutTimeoutId=setTimeout((function(){delete t.mouseOutTimeoutId,t.popUnmounting=!0,t.setState({hasPop:!1})}),a),this.displayTimeoutId=setTimeout((function(){delete t.displayTimeoutId,t.setState({displayTitle:!0})}),500)}},a.onPopOpen=function(){"none"!==this.props.popType&&(this.alreadyPopOpened=!0,this.props.onPopOpen&&!0===this.state.hasPop&&this.props.onPopOpen(this),this.openedPop=!0)},a.onPopWillClose=function(){this.openedPop=!1},a.onPopClose=function(){"none"!==this.props.popType&&(delete this.popUnmounting,this.props.onPopClose&&this.props.onPopClose(this),this.forceUpdate())},a.fetchData=function(e){var t=this,a=this.constructor.getRootPath(this.context.models,{},e);if(a){var n=this.constructor.getPaths(this.context.models,{},e),o=e.model.fetch(n);this.state.dispose=o.dispose,o.then((function(n){t.item=h["default"].get(n.json,a,{});var o={fetchDataError:null,dispose:null,generation:e.model.getVersion(a)};t._isMounted?t.setState(o):(0,r["default"])(t.state,o)}))["catch"]((function(e){var a={fetchDataError:e,dispose:null};t._isMounted?t.setState(a):t.state=(0,r["default"])(a)}))}},a.getZoomScale=function(){return!0===this.props.isTallRow?1.2:"bounce"===this.props.popType?1.55:1.95},(0,i["default"])(t,null,[{key:"propTypes",get:function(){return{size:f["default"].oneOf(["1x1","2x1","1x2","2x2","3x2"]).isRequired,sliderItemId:f["default"].string,getRowHasPopOpen:f["default"].func,isDoubleWide:f["default"].bool,isTallPanel:f["default"].bool,itemTabbable:f["default"].bool,model:f["default"].object.isRequired,onPopClose:f["default"].func,onPopLeave:f["default"].func,onPopOpen:f["default"].func,rowModel:f["default"].object,rankNum:f["default"].number,rowNum:f["default"].number,titleId:f["default"].oneOfType([f["default"].number,f["default"].string]).isRequired,popType:f["default"].string.isRequired,popClasses:f["default"].oneOfType([f["default"].array,f["default"].object,f["default"].string]),showScore:f["default"].bool,titleDisplaySetting:f["default"].oneOf(["default","under_card","media_only","on_card","none"]),showPopCardMylistButton:f["default"].bool,isPosterPanel:f["default"].bool,deliveryStartVisible:f["default"].bool}}},{key:"defaultProps",get:function(){return{size:"1x1",ellipsized:!1,rankNum:0,rowNum:0,popType:"none",showScore:!1,titleDisplaySetting:"default",showPopCardMylistButton:!0,deliveryStartVisible:!1}}}]),t}(c.Component);(0,u["default"])(O,"getPaths",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{},n=[];return a.titleId&&(n=n.concat(["meta",a.titleId])),[n.concat([["id","refId","type","name","shortName","schemaId","copyright","reviewCount","reviewScore","leadEpisodeImage","rental","subscription","edgeEpisodeImage","tallArtwork","leadSeasonId","slug","cardInfo","oap","seriesMeta","seasonMeta","genres","attributes","middleGenres","chasingPlayback"]])].concat(b["default"].getPaths().map((function(e){return n.concat(e)}))).concat(v["default"].getPaths().map((function(e){return n.concat(e)})))})),(0,u["default"])(O,"getRootPath",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};if(a.titleId)return["meta",a.titleId]})),(0,u["default"])(O,"contextType",x["default"]);var j=(0,x.withCardContext)(O);j.getPaths=O.getPaths;t["default"]=j;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/LiveCard.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/LiveCard.tsx")}}()},
2"./src/apps/bluerose/components/browse/LiveSchedule.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),c=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=_(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),f=n(a("./node_modules/prop-types/index.js")),p=n(a("./src/domain/libs/util.ts")),m=a("./node_modules/react-helmet-async/lib/index.esm.js"),h=n(a("./src/apps/bluerose/components/browse/LiveScheduleCanvas.tsx")),y=n(a("./src/apps/common/context/HtmlContext.tsx")),b=a("./src/apps/common/context/LayoutContext.tsx"),v=n(a("./src/apps/common/components/JsonLd.tsx")),g=n(a("./src/apps/common/routes.ts"));function _(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(_=function(e){return e?a:t})(e)}var E=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this).model=(t.pathEvaluator||t.model.pathEvaluator).batch(100),n.sendToGtm=n.sendToGtm.bind((0,l["default"])(n)),n}(0,d["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.sendToGtm()},a.componentWillUnmount=function(){this._isMounted=!1},a.sendToGtm=function(){p["default"].get(this.context,"gtmApp")&&this.context.gtmApp.pageView("ライブ配信")},a.render=function(){var e=this.constructor.getCanvasId(this.context.models,{},this.props);if(!e)return null;var t={breadcrumbList:{itemListElement:[{name:"ライブ配信",item:this.context.getModelData("hosts","host")+g["default"].liveSchedule.makePath()}]}};return c["default"].createElement(c["default"].Fragment,null,c["default"].createElement(y["default"].Consumer,null,(function(e){e.keywords;return c["default"].createElement(m.Helmet,{title:"ライブ配信"})})),c["default"].createElement(v["default"],t),c["default"].createElement(h["default"],(0,r["default"])({},this.props,{model:this.model,canvasId:e})))},(0,i["default"])(t,null,[{key:"contextTypes",get:function(){return{getModelData:f["default"].func,models:f["default"].object,routeHandler:f["default"].object,gtmApp:f["default"].object}}}]),t}(c.Component);(0,u["default"])(E,"getPaths",(function(e,t,a){return h["default"].getPaths(e,t,{canvasId:this.getCanvasId(e,t,a)})})),(0,u["default"])(E,"getCanvasId",(function(e){arguments.length>1&&undefined,arguments.length>2&&undefined;return p["default"].get(e,"config.data.canvas.live_schedule")})),(0,u["default"])(E,"getPrefetchPaths",(function(e,t,a){return this.getPaths(e,t,a)}));t["default"]=(0,b.withLayoutContext)(E);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/LiveSchedule.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/LiveSchedule.tsx")}}()},
2"./src/apps/bluerose/components/browse/LiveScheduleCanvas.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),c=M(a("./node_modules/react/index.js")),f=n(a("./node_modules/react-dom/index.js")),p=n(a("./node_modules/prop-types/index.js")),m=n(a("./node_modules/classnames/index.js")),h=n(a("./src/domain/libs/util.ts")),y=n(a("./src/apps/bluerose/components/browse/Canvas.tsx")),b=n(a("./src/apps/bluerose/components/browse/Palette.tsx")),v=n(a("./src/apps/bluerose/components/browse/HtmlSnippetRow.tsx")),g=n(a("./src/apps/bluerose/components/browse/GalleryTab.tsx")),_=n(a("./src/apps/common/hocs/presentationHOC.ts")),E=M(a("./src/sketch-platform/utils/DOMUtils.ts")),w=n(a("./src/apps/common/routes.ts")),P=n(a("./src/domain/libs/datetime.ts"));function x(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(x=function(e){return e?a:t})(e)}function M(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=x(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}var C=function(e){function t(t,a){var n;(n=e.call(this,t,a)||this).canvasRef=c["default"].createRef(),n.onScroll=n.onScroll.bind((0,l["default"])(n)),n.onScrollEnd=n.onScrollEnd.bind((0,l["default"])(n)),n.numRowsToFetch=25,n.noContentsCount=0,n.pathEvaluators=[],n.handleNoContents=n.handleNoContents.bind((0,l["default"])(n)),n.fallbackList=[];var o=n.constructor.getRootPath(a.models,{},t);n.canvas=t.model.getSync(o),n.additional=t.model.getSync(o.concat("additional")),n.canvas&&(n.canvas=h["default"].compact(h["default"].dropRightWhile(h["default"].values(h["default"].omit(n.canvas,["$__path"])),(function(e){return h["default"].isNumber(e)}))),n.numRowsToFetch=n.canvas.length);var s=null,r=h["default"].get(a.routeHandler,"query.d");if(r){var i=h["default"].find(n.canvas,(function(e){return e.date==r}));i&&(s=i.idKey)}return s||(s=h["default"].get(h["default"].find(n.canvas,(function(e){return e.date==(0,P["default"])().format("YYYY-MM-DD")})),"idKey")),n.state={idKey:s,bouncing:!1,dispose:null,fetchDataError:null,generation:t.model.getVersion(o),maxRowToLoadImages:6,maxRowToRender:3,scrollHandlersDisabled:!0,showEmptyMessage:!1,fallback:null},n}(0,d["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.fetchData(this.props)},a.componentWillUnmount=function(){this._isMounted=!1,this.state.dispose&&this.state.dispose()},a.fetchMoreRows=function(){},a.fetchData=function(e){var t=this,a=(0,r["default"])({},e,{toNum:this.numRowsToFetch-1}),n=this.constructor.getPaths(this.context.models,{},a);if(!this.state[JSON.stringify(n)]){this.state.dispose&&this.state.dispose(),this.state[JSON.stringify(n)]=n;var o=e.model.fetch(n),s=o.dispose;!1!==this._isUpdated&&this._isMounted?this.setState({dispose:s}):(0,r["default"])(this.state,{dispose:s});var i=this.constructor.getRootPath(this.context.models,{},e);o.then((function(a){t.canvas=h["default"].get(a,["json"].concat(i)),t.additional=h["default"].get(t.canvas,"additional"),t.totalRowCount=e.model.getSync("canvas.".concat(e.canvasId,".length"),0),t.canvas=h["default"].compact(h["default"].dropRightWhile(h["default"].values(h["default"].omit(t.canvas,["$__path","additional"])),(function(e){return h["default"].isNumber(e)}))),t.numRowsToFetch+=25,t.numRowsToFetch>t.totalRowCount&&(t.numRowsToFetch=t.totalRowCount),delete t.state[JSON.stringify(n)];var o={fetchDataError:null,dispose:null,generation:e.model.getVersion(i)};delete t.state.fetchingMoreRows,t._isMounted?t.setState(o):(0,r["default"])(t.state,o);var s=t.context.getModelData("browserInfo");(s.isIOS||s.isAndroid)&&t.fetchCanvasData(e)}))["catch"]((function(e){var a={fetchDataError:e,fetchingMoreRows:undefined,dispose:null};delete t.state[JSON.stringify(n)],t._isMounted?t.setState(a):(0,r["default"])(t.state,a)}))}},a.fetchCanvasData=function(e){var t=this,a=(0,r["default"])({},e,{canvasId:h["default"].map(this.canvas,(function(e){return e.idKey}))}),n=this.constructor.getRootPath(this.context.models,{},e),o=y["default"].getPaths(this.context.models,{},a);if(!this.state[JSON.stringify(o)]){this.state.dispose&&this.state.dispose(),this.state[JSON.stringify(o)]=o;var s=e.model.fetch(o),i=s.dispose;!1!==this._isUpdated&&this._isMounted?this.setState({dispose:i}):(0,r["default"])(this.state,{dispose:i}),s.then((function(a){h["default"].map(t.canvas,(function(e){var n=h["default"].get(a,["json"].concat(y["default"].getRootPath(t.context.models,{},{canvasId:e.idKey})));n=h["default"].compact(h["default"].dropRightWhile(h["default"].values(h["default"].omit(n,["$__path","emptyMessage","additional","titleType","name","shortName","keyartUrl"])),(function(e){return h["default"].isNumber(e)}))),n=h["default"].filter(h["default"].map(n,(function(e){return h["default"].omit(e,"$__path")})),(function(e){return!h["default"].isEmpty(e)})),h["default"].isEmpty(n)&&t.fallbackList.push(e.idKey)})),delete t.state[JSON.stringify(o)];var s={fetchDataError:null,dispose:null,generation:e.model.getVersion(n)};t._isMounted?t.setState(s):(0,r["default"])(t.state,s)}))["catch"]((function(e){var a={fetchDataError:e,fetchingMoreRows:undefined,dispose:null};delete t.state[JSON.stringify(o)],t._isMounted?t.setState(a):(0,r["default"])(t.state,a)}))}},a.handleTabClick=function(e,t){this.setState({idKey:t});var a={d:h["default"].find(this.canvas,(function(e){return e.idKey==t})).date};this.context.history.replace(w["default"].liveSchedule.makePath({},a),{norender:!0})},a.handleNoContents=function(){this.fallbackList.push(this.state.idKey),this.setState({fallback:!0})},a.render=function(){var e,t=this;if(!0===this.state.fetchingMoreRows&&(e=c["default"].createElement("div",{className:"gallery-spin-loader"},c["default"].createElement("div",{className:"loader-cont"}))),!this.canvas&&!e)return null;var a,n,o,s=(0,P["default"])().format("YYYY-MM-DD"),r={monday:"月",tuesday:"火",wednesday:"水",thursday:"木",friday:"金",saturday:"土",sunday:"日"},i=this.context.getModelData("browserInfo"),l=this.context.getModelData("holiday"),d=h["default"].map(this.canvas,(function(e,d){if(!e)return null;t.state.idKey==e.idKey&&(a=d,n=e.month,o="月");var u,f,p,y=e.hasObjects;(i.isIOS||i.isAndroid)&&(y=!h["default"].includes(t.fallbackList,e.idKey));var b=e.date.replace(/-/g,"");return e.date!=s&&(b in l?("祝"==l[b]?p=r[e.weekday]+"・祝":"休"==l[b]&&(p=r[e.weekday]+"・休"),f=!0):("saturday"==e.weekday?u=!0:"sunday"==e.weekday&&(f=!0),p=r[e.weekday])),c["default"].createElement("a",{href:"javascript:void(0);",className:(0,m["default"])("live",{active:y,holiday:f,saturday:u}),onClick:function(a){return t.handleTabClick(a,e.idKey)},key:"tablinks-".concat(d)},c["default"].createElement("span",null,e.day),c["default"].createElement("div",{className:"week-and-holiday-text"},e.date==s?"今日":p))})),u=c["default"].createElement(g["default"],{links:d,activeTabIndex:a,label:n,unit:o,center:!0}),f=(i.isIOS||i.isAndroid)&&!this.state.fallback;return c["default"].createElement("div",{ref:this.canvasRef,className:(0,m["default"])({canvas:!f},"liveSchedule")},this.state.idKey?f?c["default"].createElement(y["default"],{model:this.props.model,canvasId:this.state.idKey,tabHeader:u,liveSchedule:!0}):c["default"].createElement(b["default"],{liveSchedule:!0,deliveryStartVisible:!0,tabHeader:u,paletteId:this.state.idKey,model:this.props.model,listContext:"editorial",textArea:"delivery_start_at",useRowHeader:!1,headerVisuable:!1,isGrid:!0,shouldSkipGtm:!0}):null,e)},a.onScroll=function(e){this.isWithinDistanceBuffer(300)&&this.fetchMoreRows(!0)},a.onScrollEnd=function(e){},a.isWithinDistanceBuffer=function(e){if(this.canvasRef){var t=f["default"].findDOMNode(this.canvasRef.current);
2return!!t&&E.getDistanceToBottomOfElement(t)<e}},(0,i["default"])(t,null,[{key:"propTypes",get:function(){return{canvasId:p["default"].oneOfType([p["default"].number,p["default"].string]).isRequired,numRows:p["default"].number,enablePeek:p["default"].bool,model:p["default"].object.isRequired,header:p["default"].oneOfType([p["default"].element,p["default"].node])}}},{key:"contextTypes",get:function(){return{routeHandler:p["default"].object,history:p["default"].object,models:p["default"].object,getModelData:p["default"].func}}}]),t}(c.Component);(0,u["default"])(C,"getPaths",(function(e,t,a){var n=this.getRootPath(e,t,a),o={from:a&&a.fromNum||0,to:a&&a.toNum?a.toNum-(a.fromNum||0):t&&t.numVideos?t.numVideos:24};return v["default"].getPaths(e,t,a).concat(b["default"].getPaths(e,t,a)).map((function(e){return n.concat([o]).concat(e)})).concat([n.concat([["length","emptyMessage"]]),n.concat([o,["hasObjects","idKey","type","id","listContext","date","year","month","day","weekday"]]),n.concat(["additional",o])])})),(0,u["default"])(C,"getRootPath",(function(e,t,a){return a.canvasId?["canvas",a.canvasId]:[]}));t["default"]=(0,_["default"])(C);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/LiveScheduleCanvas.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/LiveScheduleCanvas.tsx")}}()},
2"./src/apps/bluerose/components/browse/Meta.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/react/index.js")),i=n(a("./node_modules/prop-types/index.js")),l=n(a("./src/domain/libs/util.ts")),d=a("./src/apps/common/utils/liveUtil.ts"),u=n(a("./src/apps/common/routes.ts")),c=n(a("./src/apps/common/components/MainViewLink.ts")),f=n(a("./src/utils/getRatingText.ts")),p=function(e){var t;if(e.seasonCount)t="".concat(e.seasonCount,"シーズン");else if(e.episodeCount)t="".concat(e.episodeCount,"エピソード");else if(e.episodeRuntime){var a=parseInt(e.episodeRuntime,10),n=a%60,o=(a-n)/60%60,s=Math.floor(a/3600);t=s>0?o>0?"".concat(s,"時間").concat(o,"分"):"".concat(s,"時間"):o>0?"".concat(o,"分"):"".concat(n,"秒")}return t?r["default"].createElement("span",{className:"duration"},t):null},m=function(e){return 0===e||"number"!=typeof e&&!!l["default"].isEmpty(e)},h=function(e,t){var a=(0,f["default"])(t.models,e.rating);return a?l["default"].isArray(a)?l["default"].map(a,(function(e,t){return r["default"].createElement("span",{className:"rating",key:"rating-".concat(t)},e)})):r["default"].createElement("span",{className:"rating",key:"rating"},a):null};h.contextTypes={models:i["default"].object};var y=function(e,t,a,n){e.ref_id&&(e.ref_id.startsWith("genre_")&&(e.id=e.ref_id.replace("genre_",""),t=u["default"].genreRef),e.ref_id.startsWith("league_")&&(t=u["default"].league),e.ref_id.startsWith("team_")&&(t=u["default"].team),e.ref_id.startsWith("person_")&&(t=u["default"].person));var o={to:t,params:{id:e.id}};return e.refId&&a&&(o={to:a,params:{id:e.refId}}),n&&(o.query={type:"ev"}),o.onClick=function(e){e.stopPropagation()},o},b=function(e,t){var a=e.metadata,n=a.cardInfo||{};if(m(n)&&m(n.productionYear)&&m(n.rating)&&m(n.seasonCount)&&m(n.episodeCount)&&m(n.episodeRuntime)&&m(n.episodeNumberTitle)&&m(n.broadcastEndAt)&&m(n.deliveryEndAt)&&m(a.chasingPlayback)&&m(a.genres)&&m(a.systemGenres)&&m(a.tags))return null;var o=r["default"].createElement("span",{className:"chasingPlayback",key:"chasingPlayback"},"追っかけ再生あり"),i=(0,d.getShowChasingPlayBack)(a),f=l["default"].get(t,"hideGenreIds",[]),b=a.genres?l["default"].filter(a.genres,(function(e){return!l["default"].find(f,(function(t){return t==e.id}))})):[],v=a.systemGenres?l["default"].filter(a.systemGenres,(function(e){return!l["default"].find(f,(function(t){return t==e.id}))})):[];return r["default"].createElement("div",{className:"top-metadata"},i?o:null,n.episodeNumberTitle?r["default"].createElement("span",{className:"episode-number"},n.episodeNumberTitle):null,!e.hiddenYear&&n.productionYear?r["default"].createElement("span",{className:"year",key:"year"},n.productionYear):null,e.metadata.uniqueId&&e.metadata.ritem?r["default"].createElement("span",{className:"rating",key:"rating"},e.metadata.ritem):null,n.rating?r["default"].createElement(h,{rating:n.rating}):null,r["default"].createElement(p,{seasonCount:n.seasonCount,episodeCount:n.episodeCount,episodeRuntime:n.episodeRuntime}),e.hiddenGenre?null:r["default"].createElement(r["default"].Fragment,null,l["default"].isEmpty(b)?null:b.map((function(e,t){var n=y(e,u["default"].genre,u["default"].genreRef,a.uniqueId);return r["default"].createElement(c["default"],(0,s["default"])({className:"hashtag",key:"taglist-genres-".concat(e.id)},n),"#",e.name)})),l["default"].isEmpty(v)?null:v.map((function(e,t){var a=y(e,u["default"].attr);return r["default"].createElement(c["default"],(0,s["default"])({className:"hashtag",key:"taglist-genres-".concat(e.id)},a),"#",e.name)})),a.tags||!l["default"].isEmpty(a.tags)?a.tags.map((function(e,t){return r["default"].createElement("span",{className:"hashtag",key:"tag-".concat(t)},"#",e)})):null))};b.getPaths=function(e,t,a){return[[["cardInfo"]]]},b.contextTypes={hideGenreIds:i["default"].array};t["default"]=b;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Meta.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Meta.tsx")}}()},
2"./src/apps/bluerose/components/browse/MyList.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),u=n(a("./node_modules/react/index.js")),c=n(a("./node_modules/prop-types/index.js")),f=n(a("./src/domain/libs/util.ts")),p=n(a("./src/apps/bluerose/components/browse/GalleryContent.tsx")),m=n(a("./src/common/MyListDeleteApp.ts")),h=n(a("./src/apps/bluerose/components/browse/MyListGallaryHeader.tsx")),y=n(a("./src/apps/bluerose/components/browse/GalleryDeleteContent.tsx")),b=n(a("./src/apps/bluerose/components/browse/SortGallery.tsx")),v=a("./src/apps/common/context/LayoutContext.tsx"),g=n(a("./src/apps/common/routes.ts")),_=n(a("./src/apps/bluerose/components/browse/Canvas.tsx")),E=function(e){function t(t,a){var n;n=e.call(this,t,a)||this,(0,d["default"])((0,i["default"])(n),"model",void 0),(0,d["default"])((0,i["default"])(n),"searchTeamCanvasId",void 0),(0,d["default"])((0,i["default"])(n),"handleChangeMylistTab",(function(e){n._deleteApp.setModelType("programs"===e?"meta":"attribute"),f["default"].get(n.context,"gtmApp")&&n.context.gtmApp.pushDataLayerOnMylistFavoriteTabClick("programs"===e?"番組":"チーム");var t=g["default"].mylist.makePath({},{tab:e});n.context.history.replace(t)})),n.model=(t.pathEvaluator||t.model.pathEvaluator).batch(100),n._deleteApp=new m["default"](a.getModelData("services","cms"),n.context.gtmApp,n.model),n.handleDeleted=n.handleDeleted.bind((0,i["default"])(n)),n.handleChangeQuery=n.handleChangeQuery.bind((0,i["default"])(n)),n.handleFetchedCount=n.handleFetchedCount.bind((0,i["default"])(n)),n.sendToGtm=n.sendToGtm.bind((0,i["default"])(n)),n.handleChangeMylistTab=n.handleChangeMylistTab.bind((0,i["default"])(n)),n.handleChangeDeleteMode=n.handleChangeDeleteMode.bind((0,i["default"])(n));var o=!t.routeHandler.query.tab||"programs"===t.routeHandler.query.tab;return n.state={showDeleteContent:!1,mylistSelectedTab:o?"programs":"teams",isDeleteMode:!1},n._deleteApp.setModelType(o?"meta":"attribute"),n.searchTeamCanvasId=f["default"].get(a,"models.config.data.search_team_canvas_id",undefined),n}(0,l["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this._deleteApp.on("onDeleted",this.handleDeleted),this.sendToGtm()},a.componentWillUnmount=function(){this._isMounted=!1,this._deleteApp.off("onDeleted",this.handleDeleted)},a.sendToGtm=function(){f["default"].get(this.context,"gtmApp")&&this.context.gtmApp.pageView("マイリスト")},a.handleDeleted=function(){"programs"===this.state.mylistSelectedTab?this.model.invalidate(["mylist"]):this.model.invalidate(["mylistattr"])},a.handleChangeDeleteMode=function(e){this.setState({isDeleteMode:e})},a.handleChangeQuery=function(e){this._deleteApp.flush(),this.setState({query:e})},a.handleFetchedCount=function(e){this.setState({showDeleteContent:e>0})},a.render=function(){var e=this.state.showDeleteContent?u["default"].createElement(y["default"],{deleteApp:this._deleteApp}):null,t=this.context.routeHandler.query.so||"cd",a=this.state.showDeleteContent?u["default"].createElement(b["default"],{sortOrder:t,sortOrders:[{so:"cd",name:"追加順(降順)"},{so:"ca",name:"追加順(昇順)"}],onChangeQuery:this.handleChangeQuery,positionRight:!0}):null;return u["default"].createElement(u["default"].Fragment,null,u["default"].createElement(p["default"],{header:u["default"].createElement(h["default"],{deleteContent:e,sortComponent:a,mylistSelectedTab:this.state.mylistSelectedTab,handleChangeMylistTab:this.handleChangeMylistTab,handleChangeDeleteMode:this.handleChangeDeleteMode}),deleteApp:this._deleteApp,onFetchedCount:this.handleFetchedCount,model:this.model,keyPrefix:"programs"===this.state.mylistSelectedTab?"mylist":"mylistattr",sortOrder:t,showEpisodeNumber:!0,showPopCardMylistButton:!1,classes:"programs"===this.state.mylistSelectedTab?null:["mylist-attribute"],spMode:!!this.props.spMode,isDeleteMode:this.state.isDeleteMode,noResults:"teams"===this.state.mylistSelectedTab?u["default"].createElement("div",{className:"gallery-message mylistattr-no-team"},"登録されているチームがありません。"):null}
2),"teams"===this.state.mylistSelectedTab&&this.searchTeamCanvasId&&u["default"].createElement(_["default"],{model:this.model,canvasId:this.searchTeamCanvasId}))},(0,r["default"])(t,null,[{key:"contextTypes",get:function(){return{models:c["default"].object,getModelData:c["default"].func,routeHandler:c["default"].object,gtmApp:c["default"].object,history:c["default"].object}}}]),t}(u["default"].Component);(0,d["default"])(E,"getPrefetchPaths",(function(e,t,a){var n=f["default"].get(a,"routeHandler.query.so","cd"),o=p["default"].getPaths(e,t,(0,s["default"])({},p["default"].defaultProps,a,{keyPrefix:"mylist",sortOrder:n})),r=f["default"].get(e,"config.data.search_team_canvas_id",undefined),i=f["default"].get(a,"routeHandler.query.tab","programs");if(r&&"teams"===i){var l=_["default"].getPaths(e,t,{canvasId:r});return o.concat(l)}return o}));t["default"]=(0,v.withLayoutContext)(E);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/MyList.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/MyList.tsx")}}()},
2"./src/apps/bluerose/components/browse/MyListButton.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/regenerator/index.js")),i=n(a("./node_modules/@babel/runtime/helpers/asyncToGenerator.js")),l=n(a("./node_modules/@babel/runtime/helpers/extends.js")),d=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),u=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),c=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),f=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),p=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=g(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),m=n(a("./node_modules/prop-types/index.js")),h=n(a("./node_modules/classnames/index.js")),y=n(a("./src/domain/libs/util.ts")),b=a("./src/constants/index.ts"),v=a("./src/common/GtmApp.ts");function g(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(g=function(e){return e?a:t})(e)}var _=t["default"]=function(e){function t(t,a){var n;if(n=e.call(this,t,a)||this,(0,f["default"])((0,u["default"])(n),"_isMounted",void 0),(0,f["default"])((0,u["default"])(n),"item",void 0),n._handleClick=n._handleClick.bind((0,u["default"])(n)),n._handlePointerOver=n._handlePointerOver.bind((0,u["default"])(n)),n._handlePointerOut=n._handlePointerOut.bind((0,u["default"])(n)),n.sendToGtm=n.sendToGtm.bind((0,u["default"])(n)),n.getTotalCount=n.getTotalCount.bind((0,u["default"])(n)),n.onMouseEnter=n.onMouseEnter.bind((0,u["default"])(n)),n.onMouseLeave=n.onMouseLeave.bind((0,u["default"])(n)),n.item=t.item||{},n.state={processing:!1,fetchDataError:null,dispose:null,generation:-1},y["default"].find(n.constructor.pathKeys,(function(e){return!y["default"].has(n.item,e)}))&&(n.item={}),y["default"].isEmpty(n.item)){var o=n.constructor.getRootPath(a.models,{},t);n.item=t.model.getSync(o,{}),n.state.generation=t.model.getVersion(o),y["default"].find(n.constructor.pathKeys,(function(e){return!y["default"].has(n.item,e)}))&&(n.item={})}return n.state.isFavorite=n.item.mylisted,n}(0,c["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,y["default"].isEmpty(this.item)&&this.fetchData(this.props)},a.componentWillUnmount=function(){this._isMounted=!1},a.componentWillReceiveProps=function(e,t){var a=this;if(this.props.id!=e.id){this.item=e.item||{},y["default"].find(this.constructor.pathKeys,(function(e){return!y["default"].has(a.item,e)}))&&(this.item={});var n={};if(y["default"].isEmpty(this.item)){var o=this.constructor.getRootPath(t.models,{},e);this.item=e.model.getSync(o,{}),n.generation=e.model.getVersion(o),y["default"].find(this.constructor.pathKeys,(function(e){return!y["default"].has(a.item,e)}))&&(this.item={})}n.isFavorite=this.item.mylisted,this.setState(n),y["default"].isEmpty(this.item)&&this.fetchData(e)}},a.render=function(){if(!this.constructor.isUsable(this.context,this.item))return null;var e={};e.onClick=this._handleClick,e.onPointerOver=this._handlePointerOver,e.onPointerOut=this._handlePointerOut,e.onMouseEnter=this.onMouseEnter,e.onMouseLeave=this.onMouseLeave;var t,a=this.props.classes;return t=this.state.processing?this.state.isFavorite?"削除中...":"追加中...":"short"==this.props.btnType?"お気に入り":this.state.isFavorite?(1===this.item.schemaId?"このシリーズを":"")+"お気に入りに追加済み":(1===this.item.schemaId?"このシリーズを":"")+"お気に入りに追加する",p["default"].createElement("div",(0,l["default"])({className:(0,h["default"])("push-button-wrapper mylist-button",{"action-btn":!this.props.btnStyle,btn:this.props.btnStyle,"grey-color":this.props.btnStyle&&!this.state.isFavorite,active:this.state.isFavorite},a)},e),p["default"].createElement("div",{role:"link",tabIndex:"0",className:(0,h["default"])({fa:!0,"fa-favorite-delete":this.state.isFavorite,"fa-favorite-add":!this.state.isFavorite})}),p["default"].createElement("span",{className:"push-button-label",role:"status","aria-live":"assertive"},t))},a._handleClick=function(e){var t=this;this._isMounted&&this.constructor.isUsable(this.context,this.item)&&(this.state.processing||(this.setState({processing:!0}),this.props.shouldEventPreventDefault&&e.preventDefault(),e.stopPropagation(),this.sendToGtm(!this.state.isFavorite),this.props.model.setValue(["meta",this.item.id,"mylisted"],!this.state.isFavorite).then((function(e){t.props.model.invali
2date(["mylist"]);var a={isFavorite:e,processing:!1};t._isMounted?t.setState(a):(0,l["default"])(t.state,a),t.props.onChange&&t.props.onChange(e)}))["catch"]((function(e){var a={processing:!1};t._isMounted?t.setState(a):(0,l["default"])(t.state,a)}))))},a.onMouseEnter=function(e){this.props.onMouseEnter&&this.props.onMouseEnter(e)},a.onMouseLeave=function(e){this.props.onMouseEnter&&this.props.onMouseLeave(e)},a.sendToGtm=function(){var e=(0,i["default"])(r["default"].mark((function t(e){var a,n,o,s,i,l,d,u,c,f,p,m,h,b;return r["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(y["default"].get(this.context,"gtmApp")){t.next=2;break}return t.abrupt("return");case 2:return a=y["default"].get(this.props,"item")||this.item,t.next=5,this.getTotalCount();case 5:n=t.sent,e?n++:n--,o=y["default"].get(a,"seriesMeta")&&y["default"].get(a,"seasonMeta"),s="media"===y["default"].get(a,"type"),i=o?{refId:y["default"].get(a,"seriesMeta.refId"),name:y["default"].get(a,"seriesMeta.name")}:null,l=s?{refId:y["default"].get(a,"seasonMeta.refId")||y["default"].get(a,"seriesMeta.refId"),name:y["default"].get(a,"seasonMeta.name")||y["default"].get(a,"seriesMeta.name")}:{refId:y["default"].get(a,"refId"),name:y["default"].get(a,"name")},d=s?{refId:y["default"].get(a,"refId"),name:y["default"].get(a,"name")||y["default"].get(a,"shortName"),rental:y["default"].get(a,"rental"),subscription:y["default"].get(a,"subscription")}:{rental:y["default"].get(a,"rental"),subscription:y["default"].get(a,"subscription")},u=y["default"].get(a,"attributes"),c=y["default"].get(a,"genres"),f=y["default"].get(a,"middleGenres"),p=y["default"].get(a,"schemaId"),m=e?v.CONTENT_EVENTS.ADD_TO_WISHLIST:v.CONTENT_EVENTS.FAVORITE_DELETE,h=this.props.mastheadOrder,b=m===v.CONTENT_EVENTS.ADD_TO_WISHLIST?this.props.billboard?v.CLICK_AREA.ADD_TO_WISHLIST.MUSTHEAD:this.props.sidelist?v.CLICK_AREA.ADD_TO_WISHLIST.IN_PLAYER:this.props.metaDetail?v.CLICK_AREA.ADD_TO_WISHLIST.META_DETAIL:this.props.isRecommend?v.CLICK_AREA.ADD_TO_WISHLIST.IN_RECOMMEND_FAVORITE:v.CLICK_AREA.ADD_TO_WISHLIST.POP_CARD:this.props.billboard?v.CLICK_AREA.FAVORITE_DELETE.MUSTHEAD:this.props.sidelist?v.CLICK_AREA.FAVORITE_DELETE.IN_PLAYER:this.props.metaDetail?v.CLICK_AREA.FAVORITE_DELETE.META_DETAIL:this.props.isRecommend?v.CLICK_AREA.FAVORITE_DELETE.IN_PLAYER_RECOMMEND:v.CLICK_AREA.FAVORITE_DELETE.POP_CARD,this.context.gtmApp.pushDataLayerOnContentPageClick(m,{content:d,program:l,relationProgram:i,attributes:u,genres:c,middleGenres:f,schemaId:p,quantity:n,mastheadOrder:h},{clickArea:b});case 20:case"end":return t.stop()}}),t,this)})));return function(t){return e.apply(this,arguments)}}(),a.getTotalCount=function(){var e=(0,i["default"])(r["default"].mark((function t(){var e,a,n,o;return r["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=["mylist","cd",b.PAGING_INITIAL_KEY,1,"length"],a=[e],t.prev=2,t.next=5,this.props.model.fetch(a);case 5:return n=t.sent,o=y["default"].get(n.json,e),t.abrupt("return",o);case 10:t.prev=10,t.t0=t["catch"](2);case 12:case"end":return t.stop()}}),t,this,[[2,10]])})));return function(){return e.apply(this,arguments)}}(),a._handlePointerOver=function(e){e.stopPropagation()},a._handlePointerOut=function(e){e.stopPropagation()},a.fetchData=function(e){var t=this;if(e.id){var a=this.constructor.getPaths(this.context.models,null,e),n=this.constructor.getRootPath(this.context.models,{},e),o=e.model.fetch(a);this.state.dispose=o.dispose,o.then((function(e){t.item=y["default"].get(e.json,n,{});var a={isFavorite:t.item.mylisted,fetchDataError:null,dispose:null,generation:t.state.generation+1};t._isMounted?t.setState(a):(0,l["default"])(t.state,a)}))["catch"]((function(e){var a={fetchDataError:e,dispose:null};t._isMounted?t.setState(a):t.state=a}))}},(0,d["default"])(t,null,[{key:"propTypes",get:function(){return{item:m["default"].object,model:m["default"].object.isRequired,classes:m["default"].string,btnType:m["default"].string,btnStyle:m["default"].bool,isRecommend:m["default"].string}}},{key:"contextTypes",get:function(){return{getModelData:m["default"].func,routeHandler:m["default"].object,models:m["default"].object,gtmApp:m["default"].object}}}]),t}(p.Component);(0,f["default"])(_,"pathKeys",["id","schemaId","refId","type","mylisted","canMyList"]),(0,f["default"])(_,"getPaths",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{},n=[];
2return a.id&&(n=n.concat(this.getRootPath(e,t,a))),[n.concat([this.pathKeys])]})),(0,f["default"])(_,"getRootPath",(function(e,t){return["meta",(arguments.length>2&&arguments[2]!==undefined?arguments[2]:{}).id]})),(0,f["default"])(_,"isUsable",(function(e,t){return e.getModelData("authContext")&&t.id&&(t.canMyList||"media"===t.type||"group"===t.type)})),function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/MyListButton.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/MyListButton.tsx")}}()},
2"./src/apps/bluerose/components/browse/MyListGallaryHeader.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),r=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),i=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),l=n(a("./node_modules/react/index.js")),d=n(a("./src/domain/libs/util.ts")),u=n(a("./node_modules/prop-types/index.js")),c=n(a("./node_modules/classnames/index.js")),f=n(a("./src/apps/common/components/MainViewLink.ts")),p=n(a("./src/apps/bluerose/components/browse/GalleryTab.tsx")),m=n(a("./src/apps/common/routes.ts"));t["default"]=function(e){function t(t,a){var n;(n=e.call(this,t,a)||this).links=[l["default"].createElement(f["default"],{className:"active",to:m["default"].mylist},"お気に入り"),l["default"].createElement(f["default"],{className:"active",to:m["default"].continueWatching},"視聴中"),l["default"].createElement(f["default"],{className:"active",to:m["default"].onRental},"購入")];var o=a.routeHandler,s=d["default"].findIndex(n.links,(function(e){return null!==o.path.match(e.props.to._regex)}));return n.handleChangeDeleteMode=n.handleChangeDeleteMode.bind((0,r["default"])(n)),n.state={activeTabIndex:s,deleteMode:"",mylistSelectedTab:"teams"===o.query.tab?"teams":"programs"},n}(0,i["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this.props.mylistSelectedTab&&this.setState({mylistSelectedTab:this.props.mylistSelectedTab})},a.handleChangeDeleteMode=function(e){this.setState({deleteMode:e}),this.props.handleChangeDeleteMode&&this.props.handleChangeDeleteMode(""!==e)},a.render=function(){var e=this,t=this.context.getModelData("browserInfo"),a=(this.context.getModelData("userInfo"),this.links[this.state.activeTabIndex]),n=a&&m["default"].continueWatching._regex===a.props.to._regex,o=a&&m["default"].mylist._regex===a.props.to._regex,s=null;this.props.deleteContent&&(s=l["default"].cloneElement(this.props.deleteContent,{onChangeDeleteMode:this.handleChangeDeleteMode}));var r=l["default"].createElement(f["default"],{className:"btn btn-line white-color viewing-history btn-very-small",to:m["default"].viewingHistory},"視聴履歴はこちら"),i=l["default"].createElement("div",{className:"gallery-content-header__tab"},l["default"].createElement("a",{className:(0,c["default"])("gallery-content-header__tab__item",{select:"programs"===this.state.mylistSelectedTab}),onClick:function(){return e.props.handleChangeMylistTab("programs")}},"番組"),l["default"].createElement("a",{className:(0,c["default"])("gallery-content-header__tab__item",{select:"teams"===this.state.mylistSelectedTab}),onClick:function(){return e.props.handleChangeMylistTab("teams")}},"チーム"));return l["default"].createElement(l["default"].Fragment,null,l["default"].createElement("div",{className:"gallery-header"},l["default"].createElement("div",{className:"title"},l["default"].createElement("span",{className:"gallery-title"},"マイリスト")),!(t.isIOS||t.isAndroid)&&this.props.sortComponent),l["default"].createElement(p["default"],{links:this.links,activeTabIndex:this.state.activeTabIndex}),(t.isIOS||t.isAndroid)&&this.props.sortComponent||s||o||n?l["default"].createElement("div",{className:(0,c["default"])("gallery-content-header","".concat(this.state.deleteMode))},l["default"].createElement("div",{className:"button-box"},o?i:null,n?r:null,s),(t.isIOS||t.isAndroid)&&this.props.sortComponent):null)},(0,s["default"])(t,null,[{key:"contextTypes",get:function(){return{getModelData:u["default"].func,routeHandler:u["default"].object}}}]),t}(l["default"].Component);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/MyListGallaryHeader.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/MyListGallaryHeader.tsx")}}()},
2"./src/apps/bluerose/components/browse/NewEpisodeAdded.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/react/index.js")),i=n(a("./src/apps/bluerose/components/browse/GalleryContent.tsx")),l=function(e){return r["default"].createElement(i["default"],{header:r["default"].createElement("div",{className:"gallery-header"},r["default"].createElement("div",{className:"title"},r["default"].createElement("span",{className:"gallery-title"},"新着エピソードあり"))),model:e.pathEvaluator||e.model.pathEvaluator,keyPrefix:"newepisodeadded"})};l.getPrefetchPaths=function(e,t,a){return i["default"].getPaths(e,t,(0,s["default"])({},i["default"].defaultProps,a,{keyPrefix:"newepisodeadded"}))};t["default"]=l;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/NewEpisodeAdded.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/NewEpisodeAdded.tsx")}}()},
2"./src/apps/bluerose/components/browse/NextEpisode.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),c=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=y(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),f=n(a("./node_modules/prop-types/index.js")),p=n(a("./node_modules/classnames/index.js")),m=n(a("./src/domain/libs/util.ts")),h=n(a("./src/apps/bluerose/components/browse/EpisodeCard.tsx"));function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(y=function(e){return e?a:t})(e)}var b=t["default"]=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this).handleToggleAutoplay=n.handleToggleAutoplay.bind((0,l["default"])(n)),n.state={toggle:t.enableAutoplay},n}(0,d["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.fetchData(this.props)},a.componentWillReceiveProps=function(e,t){this.setState({toggle:e.enableAutoplay})},a.componentWillUnmount=function(){this._isMounted=!1},a.handleToggleAutoplay=function(){this.props.onToggleAutoplay&&this.props.onToggleAutoplay(!this.state.toggle)},a.render=function(){return this.item&&this.props.showNextEpisode?c["default"].createElement("div",{className:"nextEpisodeWapper"},c["default"].createElement("div",{className:"nextEpisodeHeader wod-compact-autoplay-renderer"},c["default"].createElement("div",{id:"upnext",className:"wod-compact-autoplay-renderer"},"次の動画"),c["default"].createElement("div",{id:"autoplay",className:"wod-compact-autoplay-renderer"},"連続再生"),c["default"].createElement("div",{id:"toggle",noink:"",className:(0,p["default"])("wod-compact-autoplay-renderer",{checked:this.state.toggle}),role:"button","aria-pressed":this.state.toggle,tabIndex:"0",style:{touchAction:"pan-y"},toggles:"","aria-disabled":"false","aria-label":"連続再生",active:this.state.toggle.toString(),onClick:this.handleToggleAutoplay},c["default"].createElement("div",{className:"toggle-container paper-toggle-button"},c["default"].createElement("div",{id:"toggleBar",className:"toggle-bar paper-toggle-button"}),c["default"].createElement("div",{id:"toggleButton",className:"toggle-button paper-toggle-button"},c["default"].createElement("div",{id:"ink",recenters:"",className:(0,p["default"])("circle toggle-ink paper-toggle-button",{checked:this.state.toggle})},c["default"].createElement("div",{id:"background",className:"paper-ripple",style:{opacity:0}}),c["default"].createElement("div",{id:"waves",className:"paper-ripple"})))))),c["default"].createElement(h["default"],{model:this.props.model,key:"next_episode_".concat(this.item.id),episodeId:this.item.id,showEpisodeNumber:!1,beginning:!0})):null},a.fetchData=function(e){var t=this,a=this.constructor.getPaths(this.context.models,null,e),n=this.constructor.getRootPath(this.context.models,{},e),o=e.model.fetch(a);this.state.dispose=o.dispose,o.then((function(e){t.item=m["default"].get(e.json,n,{});var a={fetchDataError:null,dispose:null,generation:t.state.generation+1};t._isMounted?t.setState(a):(0,r["default"])(t.state,a)}))["catch"]((function(e){var a={fetchDataError:e,dispose:null};t._isMounted?t.setState(a):t.state=a}))},(0,i["default"])(t,null,[{key:"propTypes",get:function(){return{id:f["default"].number.isRequired,model:f["default"].object,autoplayOffsetSeconds:f["default"].number,showNextEpisode:f["default"].bool,enableAutoplay:f["default"].bool,onToggleAutoplay:f["default"].func}}}]),t}(c.Component);(0,u["default"])(b,"getPaths",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{},n=[];
2return a.id&&(n=n.concat(this.getRootPath(e,t,a))),[n.concat([["id","refId","name","shortName","thumbnailUrl","description","cardInfo","tags","genres","systemGenres","playbackRestrictionType","languageCodes","leadSeasonId","titleMetaId"]])]})),(0,u["default"])(b,"getRootPath",(function(e,t){return["meta",(arguments.length>2&&arguments[2]!==undefined?arguments[2]:{}).id,"next"]})),function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/NextEpisode.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/NextEpisode.tsx")}}()},
2"./src/apps/bluerose/components/browse/NextWatchCard.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),c=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=g(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),f=n(a("./node_modules/prop-types/index.js")),p=n(a("./node_modules/classnames/index.js")),m=n(a("./src/domain/libs/util.ts")),h=n(a("./src/apps/common/components/PresTrackedElement.tsx")),y=n(a("./src/apps/common/routes.ts")),b=n(a("./src/apps/common/components/BackgroundImage.tsx")),v=a("./src/apps/common/utils/metaUtil.ts");function g(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(g=function(e){return e?a:t})(e)}var _=t["default"]=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this).state={},n.countdownRef=c["default"].createRef(),n.handleClickPlayButton=n.handleClickPlayButton.bind((0,l["default"])(n)),n.handleKeyDown=n.handleKeyDown.bind((0,l["default"])(n)),n.handleClickClose=n.handleClickClose.bind((0,l["default"])(n)),n._isMounted=!1,n}(0,d["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.props.itemData||this.fetchData(this.props),this.countdownTimer()},a.componentWillReceiveProps=function(e,t){this.props.id!=e.id&&this.fetchData(e)},a.componentWillUnmount=function(){this._isMounted=!1},a.handleClickPlayButton=function(e){e.preventDefault(),e.stopPropagation();var t=this.context,a=t.routeHandler,n=t.history,o={sc:1};if(o.ec=this.props.eirinConfirmed,this.item.refId){var s=y["default"].content.makePath({id:this.item.refId},o);0===a.path.indexOf("/content")?n.replace(s):n.push(s)}else{var r=y["default"].watchNow.makePath({id:this.props.id},o);0===a.path.indexOf("/watch")?n.replace(r):n.push(r)}this.props.onCardClick&&this.props.onCardClick(this.item)},a.handleKeyDown=function(e){13!==e.which&&13!==e.keyCode||this.handleClickPlayButton(e)},a.handleClickClose=function(e){e.preventDefault(),e.stopPropagation(),this.props.onClose&&this.props.onClose()},a.countdownTimer=function(){var e=this,t=function(){if(e.props.player){var t=parseInt(e.props.player.duration()-e.props.player.currentTime(),10),a=m["default"].max([t,0]);a!=e.state.time&&e.setState({time:a})}};t(),this.countdownIntervalId=setInterval((function(){t()}),1e3)},a.render=function(){if(!this.item)return null;this.item.cardInfo||(this.item.cardInfo={});var e=null!=this.state.time?c["default"].createElement(c["default"].Fragment,null,c["default"].createElement("span",{className:"starts"},m["default"].get(this.props,"nextEpisodeText")||"次のエピソード"),c["default"].createElement("span",{className:"until"},"の再生まで"),c["default"].createElement("span",{ref:this.countdownRef,className:"countdown"},this.state.time),c["default"].createElement("span",{className:"sec"},"秒")):null,t=this.context.getModelData("browserInfo"),a=(this.context.getModelData("userInfo"),this.item.shortName||this.item.name),n=c["default"].createElement(h["default"],{idDoubleWide:this.props.isDoubleWide},c["default"].createElement("div",{className:"artwork-container"},c["default"].createElement(b["default"],{onClick:t.isIOS||t.isAndroid?null:this.handleClickPlayButton,className:"artwork",url:this.item.thumbnailUrl,useLazyload:!1},t.isIOS||t.isAndroid||!(0,v.getIsDelivery)(this.item.cardInfo.deliveryStartAt,this.item.cardInfo.deliveryEndAt)?
2null:c["default"].createElement("div",{className:"play-link"}))),c["default"].createElement("div",{className:"text-box"},this.props.title!==a?c["default"].createElement("div",{className:"series-name ellipsized"},this.props.title):null,c["default"].createElement("div",{className:"title ellipsized",onClick:t.isIOS||t.isAndroid?null:this.handleClickPlayButton},a),this.item.cardInfo&&this.item.cardInfo.episodeNumberTitle?c["default"].createElement("div",{className:"top-metadata"},c["default"].createElement("span",{className:"episode-number ellipsized"},this.item.cardInfo.episodeNumberTitle)):null)),o=this.props.wapperLayout?this.props.wapperLayout:function(e){return c["default"].createElement(c["default"].Fragment,null,e.children)};return c["default"].createElement(o,null,n,c["default"].createElement("div",{className:"next-episode-card__btn"},c["default"].createElement("div",{className:"btn btn-border",onClick:this.handleClickClose},"視聴を続ける"),c["default"].createElement("div",{className:(0,p["default"])("btn btn-border upNextin",{clickable:this.props.enableCardClick}),onClick:this.props.enableCardClick?this.handleClickPlayButton:undefined,onKeyDown:this.props.enableCardClick?this.handleKeyDown.bind(this):undefined,tabIndex:0},e)))},a.fetchData=function(e){var t=this,a=this.constructor.getPaths(this.context.models,null,e),n=e.model.fetch(a);this.state.dispose=n.dispose,n.then((function(a){t.item=m["default"].get(a.json,["meta",e.id]);var n={fetchDataError:null,dispose:null,generation:t.state.generation+1};t._isMounted?t.setState(n):(0,r["default"])(t.state,n)}))["catch"]((function(e){var a={fetchDataError:e,dispose:null};t._isMounted?t.setState(a):t.state=a}))},(0,i["default"])(t,null,[{key:"propTypes",get:function(){return{showEpisodeDuration:f["default"].bool,showEpisodeNumber:f["default"].bool,showEpisodeSummary:f["default"].bool,showEpisodeProgress:f["default"].bool,enableTitleEllipsis:f["default"].bool,rankNum:f["default"].number,itemTabbable:f["default"].bool,enableCardClick:f["default"].bool,model:f["default"].object,watchType:f["default"].string,id:f["default"].oneOfType([f["default"].number,f["default"].string]).isRequired,onCardClick:f["default"].func}}},{key:"defaultProps",get:function(){return{showEpisodeDuration:!0,showEpisodeNumber:!0,showEpisodeSummary:!0,showEpisodeProgress:!0,enableTitleEllipsis:!0,watchType:"first"}}},{key:"contextTypes",get:function(){return{getModelData:f["default"].func,routeHandler:f["default"].object,history:f["default"].object,models:f["default"].object}}}]),t}(c.Component);(0,u["default"])(_,"getPaths",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{},n=[];return a.id&&(n=n.concat(["meta",a.id])),[n.concat([["id","refId","type","schemaId","name","shortName","thumbnailUrl","seriesMeta","seasonMeta","genres","middleGenres","attributes","episodeNumber","bookmarkPosition","cardInfo"]])]})),function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/NextWatchCard.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/NextWatchCard.tsx")}}()},
2"./src/apps/bluerose/components/browse/OnRental.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),u=n(a("./node_modules/react/index.js")),c=n(a("./node_modules/prop-types/index.js")),f=n(a("./src/domain/libs/util.ts")),p=n(a("./src/apps/bluerose/components/browse/GalleryContent.tsx")),m=n(a("./src/apps/bluerose/components/browse/MyListGallaryHeader.tsx")),h=n(a("./src/apps/bluerose/components/browse/SortGallery.tsx")),y=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this).sendToGtm=n.sendToGtm.bind((0,i["default"])(n)),n.handleFetchedCount=n.handleFetchedCount.bind((0,i["default"])(n)),n.model=t.pathEvaluator||t.model.pathEvaluator,n.state={showSortMenu:!1},n}(0,l["default"])(t,e);var a=t.prototype;return a.getChildContext=function(){return{popType:"none"}},a.componentDidMount=function(){this._isMounted=!0,this.sendToGtm()},a.componentWillUnmount=function(){this._isMounted=!1},a.handleFetchedCount=function(e){this.setState({showSortMenu:e>0})},a.sendToGtm=function(){f["default"].get(this.context,"gtmApp")&&this.context.gtmApp.pageView("マイリスト")},a.render=function(){var e=this.context.routeHandler.query.so||"sd",t=this.state.showSortMenu?u["default"].createElement(h["default"],{sortOrder:e,sortOrders:[{so:"sd",name:"購入順"},{so:"ea",name:"視聴期限順"}],positionRight:!0}):null;return u["default"].createElement(p["default"],{header:u["default"].createElement(m["default"],{sortComponent:t}),model:this.model,keyPrefix:"onrental",onFetchedCount:this.handleFetchedCount,sortOrder:e,listContext:"mylist"})},(0,r["default"])(t,null,[{key:"contextTypes",get:function(){return{routeHandler:c["default"].object,gtmApp:c["default"].object}}}]),t}(u["default"].Component);(0,d["default"])(y,"getPrefetchPaths",(function(e,t,a){return p["default"].getPaths(e,t,(0,s["default"])({},p["default"].defaultProps,a,{keyPrefix:"onrental"}))})),(0,d["default"])(y,"childContextTypes",{popType:c["default"].string});t["default"]=y;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/OnRental.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/OnRental.tsx")}}()},
2"./src/apps/bluerose/components/browse/PV.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/slicedToArray.js")),l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=p(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),d=n(a("./src/domain/libs/util.ts")),u=n(a("./src/apps/bluerose/components/browse/Watch.tsx")),c=a("./src/constants/error.ts"),f=a("./src/apps/common/components/ErrorBoundary.tsx");function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(p=function(e){return e?a:t})(e)}var m=function h(e){var t=(e.pathEvaluator||e.model.pathEvaluator).batch(100),a=h.getRootPath(null,null,e),n=t.getSync(a)||{},o=(0,l.useState)(n),s=(0,i["default"])(o,2),c=s[0];s[1];if(!c||d["default"].isEmpty(c))throw new f.NotFoundError;var p=(0,r["default"])({},e,{id:c.id,isPV:!0});return l["default"].createElement(u["default"],p)};m.getRootPath=function(e,t,a){return a.id?["content",a.id]:[]},m.getPrefetchPaths=function(e,t,a){return[["content",a.id,["id","name","leadSeasonId","titleMetaId"]]]},m.getPrefetchedPaths=function(e,t,a){var n=this;return function(o){var s=d["default"].omit(d["default"].get(o.json,n.getRootPath(e,t,a)),["$__path"]);return a=(0,r["default"])({},a,{id:s.id,titleMetaId:d["default"].get(s,"titleMetaId"),leadSeasonId:d["default"].get(s,"leadSeasonId")}),u["default"].getPaths(e,t,a)}},m.afterPrefetch=function(e,t,a){var n=this;return function(o){var s=d["default"].omit(d["default"].get(o.json,n.getRootPath(e,t,a)),["$__path"]);if(d["default"].isEmpty(s))return{error:new c.NotfoundError}}};t["default"]=m;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/PV.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/PV.tsx")}}()},
2"./src/apps/bluerose/components/browse/Palette.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/typeof.js")),i=n(a("./node_modules/@babel/runtime/helpers/extends.js")),l=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),d=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),u=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),c=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),f=n(a("./node_modules/react/index.js")),p=n(a("./node_modules/prop-types/index.js")),m=n(a("./node_modules/classnames/index.js")),h=n(a("./src/domain/libs/util.ts")),y=n(a("./node_modules/shallow-equal-fuzzy/index.js")),b=n(a("./src/apps/common/components/MainViewLink.ts")),v=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=q(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./src/sketch-platform/utils/browserEvents.ts")),g=n(a("./src/apps/bluerose/components/browse/RowHeader.tsx")),_=n(a("./src/apps/bluerose/components/browse/Row.tsx")),E=n(a("./src/apps/bluerose/components/browse/RecommendCard.tsx")),w=n(a("./src/apps/bluerose/components/browse/TitleCard.tsx")),P=n(a("./src/apps/bluerose/components/browse/LiveCard.tsx")),x=n(a("./src/apps/bluerose/components/browse/StudioCard.tsx")),M=n(a("./src/apps/bluerose/components/browse/Epg/EventCard.tsx")),C=n(a("./src/apps/bluerose/components/loader/LoadingRow.tsx")),k=n(a("./src/apps/bluerose/components/loader/LoadingTitle.ts")),I=n(a("./src/apps/bluerose/components/browse/AdvertisingCard.tsx")),S=n(a("./src/apps/bluerose/components/browse/Ranking.tsx")),T=n(a("./src/apps/bluerose/components/browse/PaletteContent.tsx")),O=n(a("./src/apps/bluerose/components/browse/GenreContent.tsx")),j=n(a("./src/apps/bluerose/components/browse/GalleryContent.tsx")),N=n(a("./src/apps/bluerose/components/browse/Attribute.tsx")),R=n(a("./src/apps/bluerose/components/browse/PaletteCard.tsx")),D=n(a("./src/common/ViewingBookmarkDeleteApp.ts")),A=a("./src/apps/common/context/CardContext.tsx"),L=n(a("./src/apps/common/routes.ts")),H=a("./src/common/GtmApp.ts"),G=a("./src/constants/index.ts"),F=a("./src/sketch-platform/ui/routing/index.ts"),U=n(a("./src/apps/bluerose/components/browse/PaletteImpression.tsx")),W=n(a("./src/domain/libs/datetime.ts")),B=a("./src/constants/palette.ts");function q(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(q=function(e){return e?a:t})(e)}var V=function(e,t,a){var n;return n=h["default"].get(e.browserInfo,"data")&&(e.browserInfo.data.isIOS||e.browserInfo.data.isAndroid)?h["default"].includes(G.USE_LAST_EVALUATED_KEY,h["default"].get(a,"listContext","").toLowerCase())?a&&a.toNum?a.toNum:t&&t.numItems?t.numItems:18:a&&a.toNum?a.toNum-(a.fromNum||0):t&&t.numItems?t.numItems:18:a&&a.toNum&&a.toNum>18?39:18,{from:a&&a.fromNum||0,to:n}},K=function(e){function t(t,a){var n;n=e.call(this,t,a)||this,(0,c["default"])((0,d["default"])(n),"__palette",void 0),(0,c["default"])((0,d["default"])(n),"maxItems",void 0),(0,c["default"])((0,d["default"])(n),"rejectCount",void 0),(0,c["default"])((0,d["default"])(n),"linearChannelMeta",void 0),(0,c["default"])((0,d["default"])(n),"_isMounted",void 0),(0,c["default"])((0,d["default"])(n),"_isUpdated",void 0),(0,c["default"])((0,d["default"])(n),"_deleteApp",void 0),(0,c["default"])((0,d["default"])(n),"__items",void 0),(0,c["default"])((0,d["default"])(n),"__totalItems",void 0),(0,c["default"])((0,d["default"])(n),"refetchFlag",void 0),(0,c["default"])((0,d["default"])(n),"lastEvaluatedKey",void 0),(0,c["default"])((0,d["default"])(n),"_displayed",void 0),(0,c["default"])((0,d["default"])(n),"_reportedDisplayed",void 0),n.maxItems=40,n.handleSelectPeriodChange=n.handleSelectPeriodChange.bind((0,d["default"])(n)),n.handleSortOrderChange=n.handleSortOrderChange.bind((0,d["default"])(n)),n.handleDeleted=n.handleDeleted.bind((0,d["default"])(n)),n.handleItem
2Click=n.handleItemClick.bind((0,d["default"])(n)),n.sendToGtm=n.sendToGtm.bind((0,d["default"])(n)),n.onClickPlayButton=n.onClickPlayButton.bind((0,d["default"])(n)),n.isPaletteType=n.isPaletteType.bind((0,d["default"])(n)),n.totalItems=0,n.rejectCount=0,n.palette=t.model.getSync("palette.".concat(t.paletteId)),n.checkOrientation=h["default"].throttle(n.checkOrientation.bind((0,d["default"])(n)),300,{leading:!0,trailing:!0}),n.state={dispose:null,fetchDataError:null,fullDataLoaded:!1,generation:-1,key:"",prevGeneration:1,prevKey:"",isDataLoaded:!1,loading:!1,selectPeriod:n.palette&&"ranking"===n.palette.listContext?n.palette.period:null,changingSelectPeriod:!1,sortOrder:n.palette?n.palette.sortOrder:null,changingSortOrder:!1,isPortrait:!1},"continueWatching"===t.listContext&&(n._deleteApp=new D["default"](a.getModelData("services","cms"),n.context.gtmApp));var o=n.context.getModelData("browserInfo");return(o.isIOS||o.isAndroid)&&n.checkOrientation(),n}(0,u["default"])(t,e),t.isWodPalette=function(e){return!(!e||!B.PaletteSchemaIds.some((function(t){return t===e.schemaId})))};var a=t.prototype;return a.getChildContext=function(){return this.palette?{listContext:this.props.listContext,titleType:this.palette.titleType||"name",textArea:this.props.textArea?this.props.textArea:this.palette.textArea?this.palette.textArea:"hidden",tips:this.palette.tips||"hidden",viewType:this.palette.viewType||"slider",showBadge:!1!==this.palette.badgeOnCanvas,artType:this.palette.artType||"default",artKind:this.palette.artKind||"default",cardSize:this.palette.cardSize||"medium",isTallRow:"originals"===this.props.listContext,deleteApp:this._deleteApp,routeHandlers:this.context.routeHandlers,gtmApp:this.context.gtmApp,paletteId:this.props.paletteId,paletteName:this.palette.title,getShelfOrder:this.props.getShelfOrder}:{listContext:this.props.listContext,isTallRow:"originals"===this.props.listContext,deleteApp:this._deleteApp,routeHandlers:this.context.routeHandlers}},a.componentDidMount=function(){this._isMounted=!0,this._deleteApp&&this._deleteApp.on("onDeleted",this.handleDeleted),this.items||this.fetchData(this.props);var e=this.context.getModelData("browserInfo");(e.isIOS||e.isAndroid)&&v.addEventListener("orientationchange",this.checkOrientation),this.checkOrientation(),this.props.onTitleAvailable&&this.palette&&this.palette.title&&this.props.onTitleAvailable(this.palette.title),this._reportDisplayed()},a.componentDidUpdate=function(){this._reportDisplayed()},a._reportDisplayed=function(){this.props.reportRowDisplayed&&null!=this.props.paletteId&&this._reportedDisplayed!==this._displayed&&(this._reportedDisplayed=this._displayed,this.props.reportRowDisplayed(this.props.paletteId,this._displayed))},a.shouldComponentUpdate=function(e,t,a){return!((0,y["default"])(this.props,e)&&(0,y["default"])(this.state,t)&&(0,y["default"])(this.context,a))},a.componentWillUnmount=function(){this._isMounted=!1,this._deleteApp&&this._deleteApp.off("onDeleted",this.handleDeleted),this.state.dispose&&this.state.dispose();var e=this.context.getModelData("browserInfo");(e.isIOS||e.isAndroid)&&v.addEventListener("orientationchange",this.checkOrientation);var t=this.props.listContext?this.props.listContext.toLowerCase():null;"continuewatching"===t&&h["default"].has(this.props,"model._root.cache.".concat(t,".").concat(G.PAGING_INITIAL_KEY))&&this.props.model.invalidate([t,G.PAGING_INITIAL_KEY])},a.checkOrientation=function(){if("undefined"!=typeof window){var e=this.context.getModelData("browserInfo");if(e.isIOS||e.isAndroid){var t,a=screen&&screen.orientation&&screen.orientation.angle;a===undefined&&(a=window.orientation)===undefined&&(a=window.innerHeight>window.innerWidth?0:90),t=0===a,this._isMounted?this.setState({isPortrait:t}):this.state.isPortrait=t}else this.setState({isPortrait:!0})}},a.handleDeleted=function(){var e=this;this.props.model.invalidate(["continuewatching"]),this._isMounted&&this.setState({dispose:null,fetchDataError:null,generation:-1},(function(){delete e.__items,delete e.totalItems,delete e.rejectCount,delete e.lastEvaluatedKey,e.fetchData(e.props)}))}
2,a.handleItemClick=function(e){this.sendToGtm(e)},a.onClickPlayButton=function(e){h["default"].get(this.context,"gtmApp")},a.isPaletteType=function(e){return"palette"===e.type},a._shelfOrder=function(){return this.props.getShelfOrder?this.props.getShelfOrder(this.props.paletteId):h["default"].get(this.props,"orderNum")},a.sendToGtm=function(e){if(h["default"].get(this.context,"gtmApp")){var t={id:h["default"].get(this.props,"paletteId"),name:h["default"].get(this.palette,"title"),order:this._shelfOrder()};if(this.isPaletteType(e)){var a={id:"p_".concat(e.id),name:e.name};this.context.gtmApp.pushDataLayerOnContentPIPClick(H.CONTENT_EVENTS.CONTENT_CLICK,{shelf:t,ad:a},{clickArea:H.CLICK_AREA.SHELF})}else{var n=h["default"].get(e,"type"),o="linear_channel"===n,s=h["default"].get(e,"seriesMeta")&&h["default"].get(e,"seasonMeta"),r=o?{refId:h["default"].get(e,"refId"),name:h["default"].get(e,"name")}:h["default"].get(e,"linearChannelMeta"),i=o?null:s?{refId:h["default"].get(e,"seriesMeta.refId"),name:h["default"].get(e,"seriesMeta.name")}:null,l=o?null:"group"===n?{refId:h["default"].get(e,"refId"),name:h["default"].get(e,"name")}:{refId:h["default"].get(e,"seasonMeta.refId")||h["default"].get(e,"seriesMeta.refId"),name:h["default"].get(e,"seasonMeta.name")||h["default"].get(e,"seriesMeta.name")},d=null,u=null;h["default"].get(e,"advertisingId")?u={id:h["default"].get(e,"advertisingId"),name:h["default"].get(e,"name")}:d=o||"group"===n?{}:h["default"].isEmpty(r)?{refId:h["default"].get(e,"refId"),name:h["default"].get(e,"name")||h["default"].get(e,"shortName"),rental:h["default"].get(e,"rental"),subscription:h["default"].get(e,"subscription")}:{refId:h["default"].get(e,"uniqueId"),name:h["default"].get(e,"name")};var c=h["default"].get(e,"attributes"),f=h["default"].get(e,"genres"),p=h["default"].get(e,"middleGenres"),m=h["default"].get(e,"schemaId"),y=h["default"].isEmpty(r)?null:{programName:h["default"].get(e,"name"),programCode:h["default"].get(e,"programCode"),deliveryStartAt:(0,W["default"])(h["default"].get(e,"startAt")).format("YYYY/MM/DD HH:mm:ss")};this.context.gtmApp.pushDataLayerOnContentPageClick(H.CONTENT_EVENTS.CONTENT_CLICK,{channel:r,program:l,shelf:t,content:d,relationProgram:i,attributes:c,genres:f,middleGenres:p,schemaId:m,ad:u,linearProgram:y},{clickArea:this.context.listType?H.CLICK_AREA.LIST:H.CLICK_AREA.SHELF})}}},a.render=function(){var e=this;this._displayed=!0;var t=this.context.getModelData("browserInfo"),a=this.items||[],n=this.totalItems,o=this.props.ignoreIds?h["default"].compact(this.props.ignoreIds):[];if(!h["default"].isEmpty(o)){var s=0;a=h["default"].filter(a,(function(e){if(h["default"].isNil(e))return!1;var t=!o.includes(e.id);return t||s++,t})),s>0&&n>0&&(n-=s)}var r,l=this.props.listContext?this.props.listContext.toLowerCase():null,d={};if(this.palette&&this.props.useRowHeader){d.id=this.constructor.getListContextId(this.palette),d.hideAll=this.palette.hideAll,-1!==h["default"].indexOf(["timeline","fromnow","schedule"],l)?(d.id=this.palette.linearChannelMeta,d.linearChannelMeta=this.linearChannelMeta):("editorial"==this.props.listContext||this.palette.meta)&&(d.id=this.props.paletteId,d.listContext="editorial");var u={};if(this.palette.sortOrder&&"su"!==!this.palette.sortOrder&&(u.so=this.palette.sortOrder),this.palette.filterType&&"a"!==!this.palette.filterType&&(u.ft=this.palette.filterType),this.props.title?d.title=this.props.title:this.palette.title?d.title=this.palette.title:14==this.palette.schemaId&&(d.title="関連作品"),d.description=this.palette.description,"amazon_user_recommend"===this.palette.listContext&&(d.id=this.props.paletteId),"ranking"===this.palette.listContext&&(d.selectPeriod=this.state.selectPeriod,d.onSelectPeriodChange=this.handleSelectPeriodChange,u.period=this.state.selectPeriod,this.palette.genre&&(u.genre=this.palette.genre),this.palette.person&&(u.person=this.palette.person),this.palette.team&&(u.team=this.palette.team),this.palette.league&&(u.league=this.palette.league),this.palette.studio&&(u.studio=this.palette.studio),this.palette.attribute&&(u.attribute=this.palette.attribute),(t.isIOS||t.isAndroid)&&this.palette.mbListLayout&&(u.lo=this.palette.mbListLayout.slice(0,1)),h["default"].isEmpty(this.palette.ratingCodes)||(u.sf="rc:".concat(this.palette.ratingCodes.join(",")))),this.constructor.getListContextId(this.palette)){var c=N["default"].searchOptions(this.palette,this.context.models);"p:a"!=c.searchFilter&&(u.sf=c.searchFilter),this.palette.showSortFlag&&(d.sortOrder=this.state.sortOrder,d.sortOrders=[{so:"po",name:"人気順"},{so:"ps",name:"新着順"},{so:"az",name:"昇順(作品名)"},{so:"za",name:"降順(作品名)"}],d.onSortOrderChange=this.handleSortOrderChange,u.so=this.state.sortOrder)}if(d.query=u,"recommended"===this.palette.listContext&&(d.id=this.props.paletteId,u.dc=this.palette.defaultContents),h["default"].isEmpty(this.palette.linkUrl)?this.palette.linkCanvas&&(d.url=L["default"].display.makePath({id:this.palette.linkCanvas,service:this.context.service})):d.url=this.palette.linkUrl,null!=this.props.orderNum){var p={id:this.props.paletteId,name:this.palette.title,order:this._shelfOrder()};d.onClickHeader=function(){h["default"].get(e.context,"gtmApp")&&e.context.gtmApp.pushDataLayerOnContentPageClick(H.CONTENT_EVENTS.CONTENT_CLICK,{shelf:p},{clickArea:H.CLICK_AREA.SHELF})}}}if(this.palette&&(r=this.palette.numOfRows,["poster","poster_b","poster_c","poster_d","poster_e"].includes(this.palette.artType)&&"slider"===this.palette.viewType?r=1:!this.palette||"slider"!==this.palette.viewType&&"small"!==this.palette.cardSize||3!=this.palette.numOfRows||(r=2)),this.props.tabHeader){if(!this.palette)return f["default"].createElement(C["default"],{isPortrait:this.state.isPortrait})}else if(!a||0===a.length||this.state.changingSortOrder||this.state.changingSelectPeriod)return this.props.isGrid?(this._displayed=!1,null):this.state.dispose?this.state.changingSortOrder||this.state.changingSelectPeriod?f["default"].createElement(C["default"],{isPortrait:this.state.isPortrait,numOfRows:r,rowHeader:h["default"].isEmpty(d)?null:f["default"].createElement(g["default"],d)}):f["default"].createElement(C["default"],{isPortrait:this.state.isPortrait}):(this._displayed=!1,null);var y={};this.palette&&"ranking"===this.palette.listContext&&(y.enableLooping=!1);var b,v=function(){return["poster","poster_b","poster_c","poster_d","poster_e"].includes(e.palette.artType)||"list"===e.palette.viewType||e.palette.listContext&&"onrental"===e.palette.listContext.toLowerCase()?"none":!1!==e.palette.popCard?e.context.popType:"none"},S=h["default"].compact(h["default"].map(a,(function(t,a){return"recommendlist"===l?f["default"].createElement(E["default"],{model:e.props.model,key:"studio_".concat(t.id,"_").concat(e.props.rowNum,"_").concat(a),rankNum:a,rowNum:e.props.rowNum,titleId:t.id,itemData:t,onClickPlayButton:e.onClickPlayButton,relationMetadata:e.props.relationMetadata}):"studiolist"===l?f["default"].createElement(x["default"],{model:e.props.model,key:"studio_".concat(t.id,"_").concat(e.props.rowNum,"_").concat(a),rankNum:a,rowNum:e.props.rowNum,studioId:t.
2id,itemData:t}):-1!==h["default"].indexOf(["nowonair","timeline","fromnow","schedule"],l)||h["default"].has(t,"eventId")?(y.enableLooping=!1,"timeline"===l&&(y.initialSlide=e.maxItems/2),f["default"].createElement(M["default"],{popType:v(),model:e.props.model,key:"event_".concat(t.uniqueId,"_").concat(e.props.rowNum,"_").concat(a),rankNum:a,ellipsized:"nowonair"!==l,rowNum:e.props.rowNum,eventId:t.uniqueId,channelNameHidden:e.props.channelNameHidden,itemData:t,listCard:"list"==e.palette.viewType,titleDisplaySetting:h["default"].get(e.palette,"cardTitleDisplaySetting")||"default",textArea:h["default"].get(e.palette,"textArea")})):t.creatives&&0!==Object.keys(t.creatives).length?f["default"].createElement(I["default"],{popType:v(),model:e.props.model,key:"title_".concat(t.id,"_").concat(e.props.rowNum,"_").concat(a),rankNum:a,rowNum:e.props.rowNum,advertisngId:t.id,itemData:t,titleDisplaySetting:h["default"].get(e.palette,"cardTitleDisplaySetting")||"default",listCard:"list"==e.palette.viewType,titleHidden:"hidden"===e.palette.titleType}):8==e.palette.schemaId?f["default"].createElement(P["default"],{popType:v(),model:e.props.model,key:"title_".concat(t.id,"_").concat(e.props.rowNum,"_").concat(a),rankNum:a,rowNum:e.props.rowNum,titleId:t.id,itemData:t,listCard:"list"==e.palette.viewType,isMediaOnly:"media_only"===h["default"].get(e.palette,"cardTitleDisplaySetting")?"media-only":null,titleDisplaySetting:h["default"].get(e.palette,"cardTitleDisplaySetting")||"default",deliveryStartVisible:e.props.deliveryStartVisible}):e.isPaletteType(t)?f["default"].createElement(R["default"],{key:"title_".concat(t.id,"_").concat(e.props.rowNum,"_").concat(a),titleDisplaySetting:h["default"].get(e.palette,"cardTitleDisplaySetting")||"default",itemData:t,rankNum:a,rowNum:e.props.rowNum,titleHidden:"hidden"===e.palette.titleType,parentPaletteInfo:{id:h["default"].get(e.props,"paletteId"),name:h["default"].get(e.palette,"title"),order:e._shelfOrder()}}):t.id?f["default"].createElement(w["default"],{popType:v(),model:e.props.model,key:"title_".concat(t.id,"_").concat(e.props.rowNum,"_").concat(a),rankNum:a,rowNum:e.props.rowNum,titleId:t.id,itemData:t,listCard:"list"==e.palette.viewType,isMediaOnly:"media_only"===h["default"].get(e.palette,"cardTitleDisplaySetting")?"media-only":null,titleDisplaySetting:h["default"].get(e.palette,"cardTitleDisplaySetting")||"default",deliveryStartVisible:e.props.deliveryStartVisible,sendToGtm:e.sendToGtm}):void 0}))),D={};if(h["default"].get(this,"palette.idKey")&&(D.id="ab-"+String(this.palette.idKey)),"grid"===this.palette.viewType||this.props.isGrid)if(this.props.isLast||this.props.isGrid)b="genre"==this.props.listContext?f["default"].createElement(O["default"],{deliveryStartVisible:this.props.deliveryStartVisible,id:this.constructor.getListContextId(this.palette),model:this.props.model,title:this.props.title,isGrid:!0,headerVisuable:!this.props.useRowHeader,titleSmallSize:this.props.titleSmallSize}):f["default"].createElement(T["default"],{textArea:this.props.textArea,deliveryStartVisible:this.props.deliveryStartVisible,id:this.props.paletteId,model:this.props.model,title:this.props.title,showSpaOnly:!0,useHelmet:!1,headerVisuable:!1!==this.props.headerVisuable&&!this.props.useRowHeader,tabHeader:this.props.tabHeader,titleSmallSize:this.props.titleSmallSize,hideAllWhenNoResults:this.props.hideAllWhenNoResults,shouldSkipGtm:this.props.shouldSkipGtm,liveSchedule:this.props.liveSchedule,cardComponent:this.props.liveSchedule?P["default"]:null,ignoreIds:this.props.ignoreIds,metaId:this.props.episodeId,seriesId:this.props.seriesId});else{var G=this.context.columnsInRow;"keyart"===this.palette.artType?2==this.context.columnsInRow||t.isIOS||t.isAndroid?"small"!==this.palette.cardSize&&"very_small"!==this.palette.cardSize&&(G=this.context.columnsInRow-1):"very_large"===this.palette.cardSize||"large"===this.palette.cardSize?G=Math.floor(this.context.columnsInRow/1.5):this.palette.cardSize&&"medium"!==this.palette.cardSize||(G=this.context.columnsInRow-1):["poster","poster_b","poster_c","poster_d","poster_e"].includes(this.palette.artType)?(G=this.context.columnsInRow+1,"very_large"!==this.palette.cardSize&&"large"!==this.palette.cardSize||(G=this.context.columnsInRow),2==this.context.columnsInRow||"very_large"!==this.palette.cardSize&&"large"!==this.palette.cardSize?2!=this.context.columnsInRow&&"medium"===this.palette.cardSize?G=this.context.columnsInRow+1:2!=this.context.columnsInRow&&"small"===this.palette.cardSize?G=this.context.columnsInRow+2:2!=this.context.columnsInRow&&"very_small"===this.palette.cardSize&&(G=this.context.columnsInRow+3):G=this.context.columnsInRow):"square"===this.palette.artType?2==this.context.columnsInRow||t.isIOS||t.isAndroid?"very_large"===this.palette.cardSize||"large"===this.palette.cardSize?G=this.context.columnsInRow-1:"small"===this.palette.cardSize?G=this.context.columnsInRow+1:"very_small"===this.palette.cardSize&&(G=this.context.columnsInRow+2):2!=this.context.columnsInRow&&("grid"==this.palette.viewType?"very_large"===this.palette.cardSize||"large"===this.palette.cardSize?G=this.context.columnsInRow:"medium"===this.palette.cardSize?G=this.context.columnsInRow+1:"small"===this.palette.cardSize?G=this.context.columnsInRow+3:"very_small"===this.palette.cardSize&&(G=this.context.columnsInRow+4):"very_large"===this.palette.cardSize?G=this.context.columnsInRow-.5:"medium"===this.palette.cardSize?G=this.context.columnsInRow+1:"small"===this.palette.cardSize&&(G=this.context.columnsInRow+3)):"very_large"===this.palette.cardSize||"large"===this.palette.cardSize?G=this.context.columnsInRow-1:2==this.context.columnsInRow||"small"!==this.palette.cardSize&&"very_small"!==this.palette.cardSize||(G=this.context.columnsInRow+1),G=Math.floor(G),b=f["default"].createElement(j["default"],{deliveryStartVisible:this.props.deliveryStartVisible,itemsInRow:G,titleSmallSize:this.props.titleSmallSize},h["default"].take(S,G*r))}else b=f["default"].createElement(_["default"],(0,i["default"])({},y,{totalItems:n,rowNum:this.props.rowNum,numOfItemRows:parseInt(r,10)||1,loading:this.state.loading,handleSliderMove:this.handleSliderMove.bind(this),handleItem
2Click:this.handleItemClick,listContext:this.props.listContext,loadingComponent:f["default"].createElement(k["default"],null),enablePaginationIndicator:!1,enablePeek:!0,enablePushOut:!1,deliveryStartVisible:this.props.deliveryStartVisible}),S);return f["default"].createElement(U["default"],{paletteId:this.palette.id,paletteName:this.palette.title,orderNum:this.props.orderNum,useImpression:this.props.useImpression,onVisiblePalette:this.props.onVisiblePalette},f["default"].createElement(A.CardContextProvider,{value:this.getChildContext()},f["default"].createElement("div",(0,i["default"])({className:(0,m["default"])("canvas-row",{"originals-panels-row":"originals"===this.props.listContext,"on-card":"on_card"==h["default"].get(this.palette,"cardTitleDisplaySetting")||"media_only"==h["default"].get(this.palette,"cardTitleDisplaySetting")}),"data-list-context":this.props.listContext},D),h["default"].isEmpty(d)?null:f["default"].createElement(g["default"],d),b)))},a.handleSliderMove=function(){this.fetchData(this.props)},a.handleSelectPeriodChange=function(e){var t=this;e!==this.state.selectPeriod&&(this.state.dispose&&this.state.dispose(),this.setState({dispose:null,generation:-1,fetchDataError:null,loading:!1,selectPeriod:e,changingSelectPeriod:!0},(function(){t.fetchData(t.props)})))},a.handleSortOrderChange=function(e){var t=this;e!==this.state.sortOrder&&(this.state.dispose&&this.state.dispose(),this.setState({sortOrder:e,dispose:null,generation:-1,fetchDataError:null,loading:!1,changingSortOrder:!0},(function(){t.fetchData(t.props)})))},a.overwriteFromFirstAd=function(){if(h["default"].get(this.items,"0.advertisingId")&&L["default"][this.palette.listContext]){var e=this.__items[0],t=I["default"].getLinkProps(e),a=t.href?t.href:t.to.makePath(t.params),n=h["default"].get(this.context.getModelData("hosts"),"host");a=b["default"].replaceUrl(a,n),(0,F.parseUrl)(a).path===L["default"][this.palette.listContext].makePath({id:this.palette.id})&&(!this.__palette.title&&e.name&&(this.__palette.title=e.name),!this.__palette.description&&h["default"].get(e,"cardInfo.description")&&(this.__palette.description=e.cardInfo.description))}},a.isUseItemsLength=function(e){return"recommended"==e},a.fetchData=function(e){var t=this,a=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.context,n=this.props.listContext.toLowerCase();this.isUseItemsLength(n)||window.app.appContext.getFalcorModel()._root.cache.palette&&window.app.appContext.getFalcorModel()._root.cache.palette[e.paletteId]&&!h["default"].get(window.app.appContext.getFalcorModel()._root.cache,"palette.".concat(e.paletteId,".objects.length"))&&delete window.app.appContext.getFalcorModel()._root.cache.palette[e.paletteId].objects;var o=this.context.getModelData("browserInfo"),s=(0,i["default"])({},e,h["default"].pick(this.palette,["genre","person","team","league","studio","attribute","meta","linearChannelMeta","listContext","sortOrder","filterType","period","recommendKey","elementId","genres","middleGenres","defaultContents","ratingCodes","tSearch","sSearch","subscriptionHistoryType","displayTargetUser","personalizeGenreName"]));if(this.items){if(!this.items.length)return;o.isIOS||o.isAndroid?s.toNum=Math.min(this.items.length+18,this.totalItems):(this.totalItems=Math.min(this.maxItems,this.totalItems),s.toNum=this.totalItems<=19?18:39)}else"recommended"===n?s.toNum=this.maxItems:"timeline"===n&&(s.toNum=this.maxItems/2);if(this.state.selectPeriod&&(s.period=this.state.selectPeriod),this.state.sortOrder&&(s.sortOrder=this.state.sortOrder),h["default"].includes(G.USE_LAST_EVALUATED_KEY,n)){if(!this.lastEvaluatedKey&&!h["default"].isEmpty(this.items))return;s.lastEvaluatedKey=this.lastEvaluatedKey,s.fromNum=h["default"].isEmpty(this.items)?0:this.items.length}var r=(a.columnsInRow||0)+1,l=this.constructor.getPaths(a.models,{},s);if(!this.state[JSON.stringify(l)]){this.state.dispose&&this.state.dispose(),this.state[JSON.stringify(l)]=l;var d=e.model.fetch(l),u=d.dispose;!1!==this._isUpdated&&this._isMounted?this.setState({dispose:u}):(0,i["default"])(this.state,{dispose:u}),this.setState({loading:!0}),d.then((function(d){if("amazon_item_recommend"!==n&&"amazon_user_recommend"!==n&&"recommendlist"!==n){if(t.palette=h["default"].get(d,"json.palette.".concat(t.props.paletteId)),!t.palette.objects){var u,c;if("ranking"===t.palette.listContext){var f=h["default"].isEmpty(t.palette.ratingCodes)?"p:a":"rc:".concat(t.palette.ratingCodes.join(","));u="json.ranking.".concat(t.state.selectPeriod,".").concat(S["default"].getAttributeFilter(t.palette),".").concat(f)}else if("user_recommend"===t.palette.listContext)u="json.".concat(n,".").concat(t.palette.recommendKey,".su"),c="json.".concat(n,".").concat(t.palette.recommendKey),t.palette.title=h["default"].get(d,"json.".concat(t.props.listContext,".").concat(t.palette.recommendKey,".palette_title"),t.palette.title);else if(t.constructor.getListContextId(t.palette)){var p=N["default"].searchOptions((0,i["default"])({},t.palette,{sortOrder:t.state.sortOrder}),t.context.models);u="json.".concat(t.props.listContext,".").concat(t.constructor.getListContextId(t.palette),".").concat(p.filterType,".").concat(p.sortOrder,".").concat(p.searchFilter)}else if(t.palette.meta)u="relateds"===t.props.listContext?"json.meta.".concat(t.palette.meta,".").concat(t.props.listContext,".").concat(t.palette.sortOrder||"su"):"json.".concat(t.props.listContext,".").concat(t.palette.meta,".").concat(t.palette.sortOrder||"po");else if(t.palette.sortOrder&&t.palette.sortOrder.length>0)u="json.".concat(n,".").concat(t.palette.sortOrder);else if(-1!==h["default"].indexOf(["timeline","fromnow","schedule"],n))u="json.".concat(n,".").concat(t.palette.linearChannelMeta),t.linearChannelMeta=h["default"].get(d,"json.meta.".concat(t.palette.linearChannelMeta));else if("recommended"===t.palette.listContext)u="json.".concat(n,".").concat(t.palette.elementId,".").concat(t.palette.genres||0,".").concat(t.palette.defaultContents||0);else if(h["default"].includes(G.USE_LAST_EVALUATED_KEY,n)){var m=V(a.models,{},s),y=m.from,b=m.to;u="json.".concat(n,".").concat(t.lastEvaluatedKey||G.PAGING_INITIAL_KEY,".").concat(b-y+1),t.lastEvaluatedKey=h["default"].get(d,"".concat(u,".lastEvaluatedKey"))}else u="json.".concat(n,".su"),c="json.".concat(n);var v=h["default"].compact(h["default"].values(h["default"].omit(h["default"].get(d,u,h["default"].get(d,c)),["$__path","length","palette_title","lastEvaluatedKey"])));h["default"].includes(G.USE_LAST_EVALUATED_KEY,n)&&(v=t.items?t.items.concat(v):v),t.items=v;var g=t.isUseItemsLength(n)?t.items.length:h["default"].get(d,"".concat(u,".length"),h["default"].get(d,"".concat(c,".length"),h["default"].get(d,"json.".concat(t.props.listContext,".length"),0)));o.isIOS||o.isAndroid?t.totalItems=g:t.totalItems=Math.min(t.maxItems,g),h["default"].includes(G.USE_LAST_EVALUATED_KEY,n)&&!t.lastEvaluatedKey?t.totalItems=t.items.length:"nowonair"===n&&(t.items=h["default"].flatten(h["default"].map(t.items,(function(e){return h["default"].values(h["default"].omit(e,["$__path","length"]))})))||[],t.totalItems=t.items.length)}r&&r>t.items.length&&r<t.totalItems?t.refetchFlag=!0:t.refetchFlag&&delete t.refetchFlag,delete t.state[JSON.stringify(l)];var _={fetchDataError:null,dispose:null,generation:t.state.generation+1,loading:!1,changingSelectPeriod:!1,changingSortOrder:!1};t._isMounted?t.setState(_,(function(){t.refetchFlag&&t.fetchData(e,a)})):(0,i["default"])(t.state,_)}else{var E;E="amazon_item_recommend"===n||"recommendlist"===n?"json.amazon_item_recommend.".concat(t.props.episodeId,".").concat(t.props.seriesId):"json.amazon_user_recommend.".concat(t.props.personalizeGenreName);var w=h["default"].compact(h["default"].values(h["default"].omit(h["default"].get(d,E),["$__path","length","palette_title","lastEvaluatedKey"])));t.items=w;var P=h["default"].get(d,"".concat(E,".length"),t.items.length);o.isIOS||o.isAndroid?t.totalItems=P:t.totalItems=Math.min(t.maxItems,P),t.palette=h["default"].get(d,"json.palette.".concat(t.props.paletteId)),delete t.state[JSON.stringify(l)];var x={fetchDataError:null,dispose:null,generation:t.state.generation+1,loading:!1,changingSelectPeriod:!1,changingSortOrder:!1};t._isMounted?t.setState(x):(0,i["default"])(t.state,x)}}))["catch"]((function(e){var a={fetchDataError:e,fetchingMoreRows:undefined,dispose:null};delete t.state[JSON.stringify(l)],t._isMounted?t.setState(a):(0,i["default"])(t.state,a)}))}},(0,l["default"])(t,[{key:"palette",get:function(){return this.__palette},set:function(e){if(this.__palette=e,this.__palette){if(this.props.additional&&(h["default"].has(this.props.additional,"title")&&(this.__palette.title=this.props.additional.title),h["default"].has(this.props.additional,"description")&&(this.__palette.description=this.props.additional.description),h["default"].has(this.props.additional,"values")&&(h["default"].has(this.props.additional.values,"num_of_rows")&&(this.__palette.numOfRows=this.props.additional.values.num_of_rows),h["default"].has(this.props.additional.values,"art_type")&&(this.__palette.artType=this.props.additional.values.art_type),h["default"].has(this.props.additional.values,"art_kind")&&(this.__palette.artKind=this.props.additional.values.art_kind),h["default"].has(this.props.additional.values,"title_type")&&(this.__palette.titleType=this.props.additional.values.title_type),h["default"].has(this.props.additional.values,"card_title_display_setting")&&(this.__palette.cardTitleDisplaySetting=this.props.additional.values.card_title_display_setting),h["default"].has(this.props.additional.values,"text_area")&&(this.__palette.textArea=this.props.additional.values.text_area),h["default"].has(this.props.additional.values,"tips")&&(this.__palette.tips=this.props.additional.values.tips),h["default"].has(this.props.additional.values,"card_size")&&(this.__palette.cardSize=this.props.additional.values.card_size),h["default"].has(this.props.additional.values,"hide_all")&&(this.__palette.hideAll=this.props.additional.values.hide_all),h["default"].has(this.props.additional.values,"view_type")&&(this.__palette.viewType=this.props.additional.values.view_type),h["default"].has(this.props.additional.values,"pop_card")&&(this.__palette.popCard=this.props.additional.values.pop_card))),"rt_logica_top_auto_item"===this.__palette.elementId&&this.props.canvasId){var t=h["default"].values(h["default"].omitBy(this.props.model.getSync(["canvas",this.props.canvasId]),(function(e){return"object"!==(0,r["default"])(e)}))),a=h["default"].find(t,(function(e){return"billboard"===e.type&&"recommended"===e.listContext}));if(a){var n=h["default"].values(h["default"].omitBy(this.props.model.getSync(["palette",a.id,"objects"]),(function(e){return"object"!==(0,r["default"])(e)}))),o=h["default"].find(n,(function(e){return"user_recommend"===h["default"].get(e,"selectedBy")}));o&&(this.__palette.defaultContents="".concat(o.id,":ur"))}}if(this.__palette.objects){var s=this.props.listContext?this.props.listContext.toLowerCase():null;if(-1!==h["default"].indexOf(["timeline","fromnow","schedule"],s));else{var i=this.context.getModelData("browserInfo");this.items=h["default"].compact(h["default"].values(h["default"].omit(this.__palette.objects,["$__path","length"]))),i.isIOS||i.isAndroid?this.totalItems=this.__palette.objects.length:this.totalItems=Math.min(this.__palette.objects.length,this.maxItems),this.props.noContents&&!this.totalItems&&this.props.noContents(this.props.paletteId)}}this.overwriteFromFirstAd()}}},{key:"items",get:function(){return this.__items},set:function(e){var t=this;this.__items=h["default"].reject(h["default"].map(h["default"].clone(e),(function(e){return h["default"].omitBy(e||[],(function(e,t){return 0===t.indexOf("$")||"length"===t||"lastEvaluatedKey"===t}))})),(function(e){return!!h["default"].isEmpty(e||{})&&(t.rejectCount=(t.rejectCount||0)+1,!0)})),this.overwriteFromFirstAd()}},{key:"totalItems",get:function(){return(this.__totalItems||0)-(this.rejectCount||0)},set:function(e){this.__totalItems=e}}],[{key:"propTypes",get:function(){return{paletteId:p["default"].oneOfType([p["default"].number,p["default"].string]).isRequired,listContext:p["default"].string.isRequired,title:p["default"].string,description:p["default"].string,enablePaginationIndicator:p["default"].bool,enablePushOut:p["default"].bool,noContents:p["default"].func,deliveryStartVisible:p["default"].bool,orderNum:p["default"].number,shouldSkipGtm:p["default"].bool,onTitleAvailable:p["default"].func,leadEpisodeId:p["default"].number,seriesId:p["default"].number,personalizeGenreName:p["default"].string,parentPaletteInfo:p["default"].object}}},{key:"defaultProps",get:function(){return{enablePaginationIndicator:!0,enablePushOut:!1,useRowHeader:!0,shouldSkipGtm:!1}}},{key:"contextTypes",get:function(){return{getModelData:p["default"].func,columnsInRow:p["default"].number,popType:p["default"].string,isInitialRender:p["default"].bool,isOverlayPage:p["default"].bool,models:p["default"].object,routeHandler:p["default"].object,routeHandlers:p["default"].array,gtmAp
2p:p["default"].object}}},{key:"childContextTypes",get:function(){return{isTallRow:p["default"].bool,titleType:p["default"].string,textArea:p["default"].string,tips:p["default"].string,viewType:p["default"].string,showBadge:p["default"].bool,artType:p["default"].string,artKind:p["default"].string,cardSize:p["default"].string,listContext:p["default"].string,deleteApp:p["default"].object,routeHandlers:p["default"].array,gtmApp:p["default"].object,paletteId:p["default"].oneOfType([p["default"].number,p["default"].string]),paletteName:p["default"].string,getShelfOrder:p["default"].func}}}]),t}(f["default"].Component);(0,c["default"])(K,"getPaths",(function(e,t,a){if(!a.paletteId)return[[["id","objects","idKey","title","description","genre","person","team","league","studio","attribute","linearChannelMeta","listContext","sortOrder","filterType","numOfRows","titleType","textArea","tips","viewType","popCard","badgeOnCanvas","artType","cardSize","hideAll","artKind","meta","mbListLayout","showSortFlag","cardTitleDisplaySetting","period","recommendKey","linkCanvas","linkUrl","elementId","genres","middleGenres","defaultContents","ratingCodes","tSearch","sSearch","subscriptionHistoryType","displayTargetUser","personalizeGenreName","schemaId"]]];var n=a.listContext&&a.listContext.length>0?a.listContext.toLowerCase():undefined;if(n){var o=[["palette",a.paletteId,["id","idKey","schemaId","title","description","listContext","linearChannelMeta","sortOrder","filterType","numOfRows","titleType","textArea","tips","viewType","popCard","badgeOnCanvas","artType","cardSize","hideAll","artKind","meta","showSortFlag","cardTitleDisplaySetting","linkCanvas","linkUrl","elementId","genres","middleGenres","defaultContents","tSearch","sSearch","subscriptionHistoryType","displayTargetUser"]]];if("genre"===n||"person"===n||"team"===n||"league"===n||"studio"===n||"attr"===n){if(this.getListContextId(a)){var s=this.getListContextId(a),r=N["default"].searchOptions(a,e);return w["default"].getPaths().map((function(o){return[n,s,r.filterType,r.sortOrder,r.searchFilter,V(e,t,a)].concat(o)})).concat(o).concat([[n,s,r.filterType,r.sortOrder,r.searchFilter,"length"]]).concat([["palette",a.paletteId,["genre","person","team","league","studio","attribute"]]])}return o}if("similars"===n||"more_like_this"===n){if(a.meta){var i=a.sortOrder&&a.sortOrder.length>0?a.sortOrder:"po",l=a.meta;return w["default"].getPaths().map((function(o){return[n,l,i,V(e,t,a)].concat(o)})).concat(o).concat([[n,l,i,"length"]]).concat([["palette",a.paletteId,["meta"]]])}return o}if("relateds"===n){if(a.meta){var d=a.sortOrder&&a.sortOrder.length>0?a.sortOrder:"su",u=a.meta;return w["default"].getPaths().map((function(o){return["meta",u,n,d,V(e,t,a)].concat(o)})).concat(o).concat([["meta",u,n,d,"length"]]).concat([["palette",a.paletteId,["meta"]]])}return o}if("amazon_user_recommend"===n)return[["amazon_user_recommend",[a.personalizeGenreName],V(e,t,a),["id","name","shortName","type","schemaId","refId","episodeRuntime","subscription","rental","thumbnailUrl","titleMetaId","leadSeasonId","leadEpisodeId","edgeEpisodeId","deliveryStartAt","deliveryEndAt","broadcastStartAt","broadcastEndAt","attributes","genres","middleGenres","cardInfo","leadEpisode","edgeEpisode","leadEpisodeImage","edgeEpisodeImage","awPos","canMyList"]],["amazon_user_recommend",[a.personalizeGenreName],"length"]].concat(o);if("amazon_item_recommend"===n||"recommendlist"==n)return[["amazon_item_recommend",[a.episodeId],[a.seriesId],V(e,t,a),["id","name","shortName","type","schemaId","refId","episodeRuntime","subscription","rental","thumbnailUrl","titleMetaId","leadSeasonId","leadEpisodeId","edgeEpisodeId","deliveryStartAt","deliveryEndAt","broadcastStartAt","broadcastEndAt","attributes","genres","middleGenres","cardInfo","leadEpisode","edgeEpisode","leadEpisodeImage","edgeEpisodeImage","awPos","canMyList"]],["amazon_item_recommend",[a.episodeId],[a.seriesId],"length"]].concat(o);if("editorial"===n)return w["default"].getPaths().map((function(n){return["palette",a.paletteId,"objects",V(e,t,a)].concat(n)})).concat(I["default"].getPaths().map((function(n){return["palette",a.paletteId,"objects",V(e,t,a)].concat(n)}))).concat(o).concat([["palette",a.paletteId,["title","description"]],["palette",a.paletteId,"objects","length"]]);if("ranking"===n){var c=[["palette",a.paletteId,["id","title","description","genre","person","team","league","studio","attribute","listContext","period","numOfRows","titleType","textArea","tips","viewType","popCard","badgeOnCanvas","artType","cardSize","hideAll","artKind","cardTitleDisplaySetting","linkCanvas","linkUrl","elementId","genres","middleGenres","defaultContents","mbListLayout","ratingCodes","tSearch","sSearch","subscriptionHistoryType","displayTargetUser"]]];return a.period?(a.searchFilter=h["default"].isEmpty(a.ratingCodes)?"p:a":"rc:".concat(a.ratingCodes.join(",")),c.concat(S["default"].getPaths(e,t,a))
2):c}if("user_recommend"===n){h["default"].last(h["default"].first(o)).push("recommendKey");var f=[n];return w["default"].getPaths().map((function(n){return f.concat([a.recommendKey]).concat([V(e,t,a)]).concat(n)})).concat(o).concat([f.concat([a.recommendKey,"length"])]).concat([f.concat([a.recommendKey,"palette_title"])])}if(n!==undefined&&n.length>0){var p=[n],m=a.sortOrder&&a.sortOrder.length>0?a.sortOrder:null;if("studiolist"!==n||m||(m="su"),m&&p.push(m),"recommended"===n&&(p.push(a.elementId),p.push(a.genres||0),p.push(a.defaultContents||0)),"studiolist"===n)return x["default"].getPaths().map((function(n){return p.concat([V(e,t,a)]).concat(n)})).concat(o).concat([p.concat(["length"])]);if(-1!==h["default"].indexOf(["nowonair","timeline","fromnow","schedule"],n))return"nowonair"===n?p.push(a.linearChannelMeta):(p.push(a.linearChannelMeta),o.push(["meta",a.linearChannelMeta,["id","name","refId","thumbnailUrl"]])),M["default"].getPaths().map((function(n){return p.concat([V(e,t,a)]).concat(n)})).concat(o).concat([p.concat(["length"])]);var y=h["default"].clone(p),b=[];if(h["default"].includes(G.USE_LAST_EVALUATED_KEY,n)){y.push(a.lastEvaluatedKey||G.PAGING_INITIAL_KEY);var v=V(e,t,a),g=v.from,_=v.to;y.push(_-g+1),b=b.concat([y.concat(["lastEvaluatedKey"])])}var E=w["default"].getPaths().map((function(n){return y.concat([V(e,t,a)]).concat(n)})).concat(o);if("recommended"==n)return E;var P=E.concat([y.concat(["length"])]);return h["default"].isEmpty(b)?P:P.concat(b)}}return[["palette",a.paletteId,["id","title","description","sortOrder","listContext","filterType","numOfRows","titleType","textArea","tips","viewType","popCard","badgeOnCanvas","artType","artKind","meta","showSortFlag","cardTitleDisplaySetting","period","ratingCodes","tSearch","sSearch","genre","person","subscriptionHistoryType","displayTargetUser"]]]})),(0,c["default"])(K,"getListContextId",(function(e){return e.genre||e.person||e.team||e.league||e.studio||e.attribute||null}));t["default"]=K;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Palette.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Palette.tsx")}}()},
2"./src/apps/bluerose/components/browse/PaletteCard.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=y(a("./node_modules/react/index.js")),l=n(a("./node_modules/classnames/index.js")),d=n(a("./src/apps/common/components/BackgroundImage.tsx")),u=n(a("./src/apps/common/components/MainViewLink.ts")),c=n(a("./src/apps/common/components/PresTrackedElement.tsx")),f=y(a("./src/apps/common/context/CardContext.tsx")),p=n(a("./src/apps/common/routes.ts")),m=a("./src/common/GtmApp.ts");function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(h=function(e){return e?a:t})(e)}function y(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=h(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}var b=(0,i.memo)((function(e){var t=e.itemData,a=e.rankNum,n=e.rowNum,o=e.titleDisplaySetting,s=e.titleHidden,h=e.parentPaletteInfo,y=e.itemTabbable,b=e.mbListLayout,v=e.titleType,g=e.viewType,_=e.textArea,E=e.size,w=e.isDoubleWide,P=e.ellipsized,x=(0,i.useContext)(f["default"]),M=(0,i.createRef)(),C="poster"===x.artType,k=(0,i.useCallback)((function(e){if(x.gtmApp){var a=null;if(h?a={id:h.id,name:h.name,order:h.order}:x.paletteId&&x.paletteName&&(a={id:x.paletteId,name:x.paletteName,order:null,mastheadOrder:null}),a){var n={id:a.id,name:a.name,order:a.order},o={id:"p_".concat(t.id),name:t.name},s=null===a.order?m.CLICK_AREA.LIST:m.CLICK_AREA.SHELF;x.gtmApp.pushDataLayerOnContentPIPClick(m.CONTENT_EVENTS.CONTENT_CLICK,{shelf:n,ad:o,mastheadOrder:a.mastheadOrder},{clickArea:s}),e.stopPropagation()}}}),[x,h,t]),I="palette-card-".concat(n,"-").concat(a,"-").concat(t.id),S=o;"default"===S?S="under_card":t&&"media_only"===S&&"media"!==t.type&&(S="none");var T="on_card"===S||"media_only"===S,O=y?0:-1,j={to:p["default"].editorial,params:{id:t.id}},N=(0,i.useCallback)((function(){var e=t.thumbnailUrl;return C&&(e=t.artworkPosUrl||e),e}),[t,C]),R=function(){if(!t.name)return!1;if("none"===o)return!1;var e="hidden"===v||"hidden"===x.titleType||!0===s;return"table"===b||"list"===g||(T?"hidden"!==v||"hidden"!==x.titleType:"grid"===b?!e:"hidden"!==v||"hidden"!==x.titleType||!1===s)}(),D=Boolean(C&&t.hasArtworkPos);return t?i["default"].createElement(u["default"],(0,r["default"])({},j,{tabIndex:O,onClick:k,className:(0,l["default"])("card","title-card","size-".concat(E||"1x1"),{"on-card":T&&!!("hidden"!==x.titleType&&"hidden"!==v||"hidden"!==x.textArea&&"hidden"!==_),list:"list"===x.viewType,poster:C})}),i["default"].createElement("div",{className:(0,l["default"])("sliderRefocus",{lockup:!0,"title-card-tall-artwork":C}),"aria-label":t.name,ref:M,role:"link",key:I,id:I},i["default"].createElement(c["default"],{idDoubleWide:w},i["default"].createElement(d["default"],{className:(0,l["default"])("artwork",{"artwork-tall":C,"artwork-poster":!t.checkPosterAspectRatio&&D}),url:N(),checkPosterAspectRatio:t.checkPosterAspectRatio&&C}),i["default"].createElement("div",{className:"video-preload-title"},i["default"].createElement("div",{className:"video-preload-title-label"},t.name)))),T&&R?null:T&&t.name?i["default"].createElement("div",{className:"title-card-title"},i["default"].createElement("p",null,t.name)):null,R?i["default"].createElement("div",{className:"text-wrapper"},i["default"].createElement("div",{className:(0,l["default"])("title-card-title",{ellipsized:P})},P?i["default"].createElement("p",null,t.name):t.name)):null):null}));b.displayName="PaletteCard";t["default"]=(0,f.withCardContext)(b);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/PaletteCard.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/PaletteCard.tsx")}}()},
2"./src/apps/bluerose/components/browse/PaletteContent.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),c=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=C(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),f=n(a("./node_modules/prop-types/index.js")),p=a("./node_modules/react-helmet-async/lib/index.esm.js"),m=n(a("./src/domain/libs/util.ts")),h=n(a("./src/apps/bluerose/components/browse/GalleryContent.tsx")),y=n(a("./src/apps/bluerose/components/browse/Palette.tsx")),b=n(a("./src/apps/bluerose/components/loader/LoadingGallery.ts")),v=n(a("./src/apps/common/context/HtmlContext.tsx")),g=a("./src/apps/common/context/CardContext.tsx"),_=a("./src/apps/common/components/ErrorBoundary.tsx"),E=n(a("./src/apps/common/routes.ts")),w=n(a("./src/apps/bluerose/components/browse/LiveCard.tsx")),P=n(a("./src/apps/bluerose/components/browse/AdvertisingCard.tsx")),x=a("./src/sketch-platform/ui/routing/index.ts"),M=n(a("./src/apps/common/components/MainViewLink.ts"));function C(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(C=function(e){return e?a:t})(e)}function k(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function I(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?k(Object(a),!0).forEach((function(t){(0,u["default"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):k(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var S=t["default"]=function(e){(0,d["default"])(a,e);var t=a.prototype;function a(t,a){var n;n=e.call(this,t,a)||this,(0,u["default"])((0,l["default"])(n),"model",void 0),(0,u["default"])((0,l["default"])(n),"palette",void 0),(0,u["default"])((0,l["default"])(n),"_isMounted",!1),(0,u["default"])((0,l["default"])(n),"__$promise",void 0),(0,u["default"])((0,l["default"])(n),"isWodPalette",void 0),n.sendToGtm=n.sendToGtm.bind((0,l["default"])(n));var o=t.pathEvaluator||t.model.pathEvaluator;n.model=o?o.batch(100):t.model;var s=n.constructor.getRootPath(a.models,{},t);return n.palette=n.model.getSync(s)||{},n.items=m["default"].values(n.model.getSync(s.concat(["objects"])))||[],n.isWodPalette=y["default"].isWodPalette(n.palette),n.state={dispose:null,fetchDataError:null,generation:n.model.getVersion(s),filter:null},n}return t.getChildContext=function(){var e=this.context.getModelData("browserInfo");return this.palette?{titleType:this.palette.titleType||"name",textArea:this.props.textArea?this.props.textArea:this.palette.textArea?this.palette.textArea:"hidden",tips:(e.isIOS||e.isAndroid)&&"table"==this.palette.mbListLayout?"all":this.palette.tips||"hidden",viewType:(e.isIOS||e.isAndroid)&&this.props.liveSchedule?"list":"grid",popType:!1!==this.palette.popCard?this.context.popType:"none",showBadge:!1!==this.palette.badgeOnList,artType:this.getArtType(),cardSize:this.cardSize,artKind:this.palette.artKind||"default",paletteId:this.palette.id,paletteName:this.palette.title,gtmApp:this.context.gtmApp}:{}},t.getArtType=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.palette,t=this.context.getModelData("browserInfo");if(!e)return"default";var a=e.artTypeOnList||"same_with_canvas";return"same_with_canvas"===a&&(a=e.artType||"default"),t.isIOS||t.isAndroid||"keyart"!==a||(a="default"),!t.isIOS&&!t.isAndroid||"table"!=e.mbListLayout||"keyart"!=e.artType&&!["poster","poster_b","poster_c","poster_d","poster_e"].includes(e.artType)||(a="default"),a}
2,t.componentDidMount=function(){if(!(this.props.showSpaOnly||this.palette&&0!==Object.keys(this.palette).length&&this.isWodPalette))throw new _.NotFoundError;this._isMounted=!0,this.sendToGtm(m["default"].get(this.palette,"title")),this.fetchData(this.props,this.context)},t.componentWillUnmount=function(){this._isMounted=!1,this.state.dispose&&this.state.dispose(),this.__$promise&&this.__$promise.dispose&&this.__$promise.dispose()},t.overwritePalette=function(){if(this.isFirstAdToPaletteDetail()){var e=this.items[0];!this.palette.title&&e.name&&(this.palette.title=e.name),!this.palette.description&&m["default"].get(e,"cardInfo.description")&&(this.palette.description=e.cardInfo.description)}},t.isFirstAdToPaletteDetail=function(){if(m["default"].get(this.items,"0.advertisingId")&&E["default"][this.palette.listContext]){var e=this.items[0],t=P["default"].getLinkProps(e),a=t.href?t.href:t.to.makePath(t.params),n=m["default"].get(this.context.getModelData("hosts"),"host");return a=M["default"].replaceUrl(a,n),(0,x.parseUrl)(a).path===E["default"][this.palette.listContext].makePath({id:this.palette.id})}return!1},t.sendToGtm=function(e){m["default"].get(this.context,"gtmApp")&&!m["default"].get(this.props,"shouldSkipGtm")&&this.context.gtmApp.pageView(e,{shelf:{id:m["default"].get(this.palette,"id"),name:m["default"].get(this.palette,"title")}})},t.fetchData=function(e,t){var a=this,n=I({},e);this.palette&&(n.palette=this.palette);var o=this.constructor.getPaths(t.models,{},n),s=this.constructor.getRootPath(t.models,{},n),i=this.model.fetch(o);this.state.dispose=i.dispose,i.then((function(e){a.palette=m["default"].get(e.json,s,{}),a.isWodPalette=y["default"].isWodPalette(a.palette),a.items=m["default"].values(a.model.getSync(s.concat(["objects"])))||[];var t={fetchDataError:null,dispose:null,generation:a.model.getVersion(s)};a._isMounted?a.setState(t):(0,r["default"])(a.state,t)}))["catch"]((function(e){var t={fetchDataError:e,dispose:null};a._isMounted?a.setState(t):(0,r["default"])(a.state,t)}))},t.render=function(){var e=this;if(!this.props.id)return null;if(!this.palette||0===Object.keys(this.palette).length)return null;if(!this.isWodPalette)return null;var t,a=this.context.getModelData("browserInfo"),n=this.context.routeHandler,o=this.cardSize;if(this.state.dispose)t=c["default"].createElement(b["default"],{pulsateTitles:!0});else{var s,i={};this.palette.meta?(i.id=this.palette.meta,i.sortOrder=this.palette.sortOrder||"po","relateds"===this.palette.listContext?(i.keyPrefix="meta",i.modelRoot=this.palette.listContext):i.keyPrefix=this.palette.listContext):"recommended"===this.palette.listContext?(i.keyPrefix=this.palette.listContext,i.modelRoot=this.palette.elementId,i.genres=this.palette.genres||0,i.defaultContents=m["default"].get(n,"query.dc",this.palette.defaultContents)||0):"amazon_item_recommend"===this.palette.listContext?(i.keyPrefix=this.palette.listContext,i.modelRoot=this.props.metaId,i.seriesId=this.props.seriesId):"amazon_user_recommend"===this.palette.listContext?(i.keyPrefix=this.palette.listContext,i.listContext=this.palette.listContext,i.personalizeGenreName=this.palette.personalizeGenreName):(i.id=this.props.id,i.keyPrefix="palette",i.modelRoot="objects"),i.titleDisplaySetting=this.palette&&this.palette.cardTitleDisplaySetting?this.palette.cardTitleDisplaySetting:"default","keyart"===this.getArtType()?i.itemsInRow=this.context.columnsInRow-1:"square"===this.getArtType()?2==this.context.columnsInRow||a.isIOS||a.isAndroid?"very_large"===o||"large"===o?i.itemsInRow=this.context.columnsInRow-1:"small"===o?i.itemsInRow=this.context.columnsInRow+1:"very_small"===o&&(i.itemsInRow=this.context.columnsInRow+2):2!=this.context.columnsInRow&&("very_large"===o||"large"===o?i.itemsInRow=this.context.columnsInRow:"medium"===o?i.itemsInRow=this.context.columnsInRow+1:"small"===o?i.itemsInRow=this.context.columnsInRow+3:"very_small"===o&&(i.itemsInRow=this.context.columnsInRow+4)):["poster","poster_b","poster_c","poster_d","poster_e"].includes(this.getArtType())?"very_large"===o||"large"===o?i.itemsInRow=this.context.columnsInRow:"medium"===o?i.itemsInRow=this.context.columnsInRow+1:"small"===o?i.itemsInRow=this.context.columnsInRow+2:"very_small"===o&&(i.itemsInRow=this.context.columnsInRow+3):"very_large"===o||"large"===o?i.itemsInRow=this.context.columnsInRow-1:2==this.context.columnsInRow||"small"!==o&&"very_small"!==o?i.itemsInRow=this.context.columnsInRow:i.itemsInRow=this.context.columnsInRow+1,(a.isIOS||a.isAndroid)&&("square"!==this.getArtType()||"grid"===this.palette.mbListLayout&&"default"===this.palette.mbListLayout||(this.palette.mbListLayout="grid"),i.mbListLayout=this.palette.mbListLayout,"table"!=this.palette.mbListLayout&&"box"!=this.palette.mbListLayout||(i.itemsInRow=1),"table"==this.palette.mbListLayout&&(i.listType=!0,i.listCard=!0),!["poster","poster_b","poster_c","poster_d","poster_e"].includes(this.getArtType())||"grid"!=this.palette.mbListLayout&&"default"!=this.palette.mbListLayout||(i.itemsInRow=this.context.columnsInRow+1)),(this.props.liveSchedule||8==this.palette.schemaId)&&(i.cardComponent=this.props.cardComponent||w["default"],(a.isIOS||a.isAndroid)&&(i.listType=!0,i.itemsInRow=1)),this.props.title?s=this.props.title:this.palette?this.palette.title?s=this.palette.title:14==this.palette.schemaId&&(s="関連作品"):s="読み込み中...",t=c["default"].createElement(h["default"],(0,r["default"])({header:this.props.headerVisuable?c["default"].createElement("div",{className:"gallery-header"},c["default"].createElement("div",{className:"title"},c["default"].createElement("span",{className:"gallery-title"},s),this.props.description||this.palette.description?c["default"].createElement("span",{className:"gallery-description"},this.props.description?this.props.description:this.palette.description):null)):null,tabHeader:this.props.tabHeader},i,{model:this.model,hideAllWhenNoResults:this.props.hideAllWhenNoResults,deleteApp:this.props.deleteApp,titleSmallSize:this.props.titleSmallSize,deliveryStartVisible:this.props.deliveryStartVisible,liveSchedule:this.props.liveSchedule,ignoreIds:this.ignoreIds,showMyListBtn:this.props.showMyListBtn,attributeMyListButtonProps:this.props.attributeMyListButtonProps,countFavoriteItems:this.props.countFavoriteItems,paletteName:this.palette?this.palette.title:"",parentPaletteInfo:this.palette?{id:this.palette.id,name:this.palette.title,order:null}:null}))}return c["default"].createElement(c["default"].Fragment,null,this.props.useHelmet?c["default"].createElement(v["default"].Consumer,null,(function(t){var a=t.title,n=[],o=[],s=e.context.getModelData("hosts","host"),r="recommended"===e.palette.listContext?"recommended":"editorial",i={};e.palette.idKey&&!function(e){return e&&new RegExp(/[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/).test(e)}(e.palette.idKey)?i.id=e.palette.idKey:e.palette.id&&(i.id=e.palette.id),m["default"].isEmpty(i)||o.push({rel:"canonical",href:s+E["default"][r].makePath(i)});var l=e.props.title?e.props.title:e.palette.title,d=e.props.description?e.props.description:e.palette.description;return n.push({property:"og:title",content:a(l)}),n.push({name:"description",content:d}),c["default"].createElement(p.Helmet,{title:l,meta:n,link:o})})):null,this.palette.keyartUrl?c["default"].createElement("div",{className:"mainVisual-keyart"},c["default"].createElement("img",{src:this.palette.keyartUrl})):null,c["default"].createElement(g.CardContextProvider,{value:this.getChildContext()},t))},(0,i["default"])(a,[{key:"items",get:function(){return this.__items}
2,set:function(e){this.__items=e,this.overwritePalette()}},{key:"ignoreIds",get:function(){var e=this.props.ignoreIds||[];return this.isFirstAdToPaletteDetail()&&e.push(this.items[0].id),e}},{key:"cardSize",get:function(){return this.context.cardSize||"medium"}}],[{key:"propTypes",get:function(){return{history:f["default"].object,id:f["default"].oneOfType([f["default"].number,f["default"].string]),isPrefetchingPaths:f["default"].bool,routeHandler:f["default"].object,pathEvaluator:f["default"].object,title:f["default"].string,description:f["default"].string,headerVisuable:f["default"].bool,useHelmet:f["default"].bool,deliveryStartVisible:f["default"].bool,shouldSkipGtm:f["default"].bool}}},{key:"contextTypes",get:function(){return{routeHandler:f["default"].object,getModelData:f["default"].func,columnsInRow:f["default"].number,popType:f["default"].string,gtmApp:f["default"].object,cardSize:f["default"].string}}},{key:"defaultProps",get:function(){return{headerVisuable:!0,showSpaOnly:!1,useHelmet:!0,shouldSkipGtm:!1}}},{key:"childContextTypes",get:function(){return{isTallRow:f["default"].bool,titleType:f["default"].string,textArea:f["default"].string,tips:f["default"].string,viewType:f["default"].string,popType:f["default"].string,showBadge:f["default"].bool,artType:f["default"].string,artKind:f["default"].string,cardSize:f["default"].string,listContext:f["default"].string,deleteApp:f["default"].object,paletteId:f["default"].oneOfType([f["default"].number,f["default"].string]),paletteName:f["default"].string,gtmApp:f["default"].object}}}]),a}(c.Component);(0,u["default"])(S,"getPaths",(function(e,t,a){var n=this.getRootPath(e,t,a),o=[];if(o=o.concat([n.concat([["id","name","title","description","listContext","mbListLayout","meta","cardTitleDisplaySetting","badgeOnList","popCard","artKind","artType","cardSize","artTypeOnList","titleType","textArea","tips","elementId","genres","middleGenres","defaultContents","keyartUrl","idKey","schemaId","personalizeGenreName"]])]),a.palette){var s={},i=a.palette,l=a.routeHandler;i.meta?(s.id=i.meta,s.sortOrder=i.sortOrder||"po","relateds"===i.listContext?(s.keyPrefix="meta",s.modelRoot=i.listContext):s.keyPrefix=i.listContext):"recommended"===i.listContext?(s.keyPrefix=i.listContext,s.modelRoot=i.elementId,s.genres=i.genres||-1,s.id=null,s.defaultContents=m["default"].get(l,"query.dc",i.defaultContents)||-1):(s.id=a.id,s.keyPrefix="palette",s.modelRoot="objects");var d=h["default"].getPaths(e,t,(0,r["default"])({},h["default"].defaultProps,a,s));o=o.concat(d)}return o})),(0,u["default"])(S,"getRootPath",(function(e,t,a){return["palette",a.id]})),(0,u["default"])(S,"getPrefetchPaths",(function(e,t,a){return a.showSpaOnly?[]:this.getPaths(e,t,a)})),(0,u["default"])(S,"getPrefetchedPaths",(function(e,t,a){var n=this;return function(o){var s=m["default"].omit(m["default"].get(o.json,n.getRootPath(e,t,a)),["$__path"]),r=I(I({},a),{},{palette:s});return n.getPaths(e,t,r)}})),function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/PaletteContent.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/PaletteContent.tsx")}}()},
2"./src/apps/bluerose/components/browse/PaletteImpression.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=l(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),i=n(a("./node_modules/react-visibility-sensor/dist/visibility-sensor.js"));function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(l=function(e){return e?a:t})(e)}t["default"]=function(e){var t=e.paletteId,a=e.paletteName,n=e.orderNum,o=e.onVisiblePalette,s=e.useImpression,l=e.children,d=(0,r.useCallback)((function(e){e&&t&&o&&o(t,a,n)}),[o,n,t,a]);return s?r["default"].createElement(i["default"],{onChange:d,partialVisibility:!0,offset:{top:0,bottom:0}},l):r["default"].createElement(r["default"].Fragment,null,l)};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/PaletteImpression.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/PaletteImpression.tsx")}}()},
2"./src/apps/bluerose/components/browse/Person.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=u(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),l=n(a("./src/apps/bluerose/components/browse/Attribute.tsx")),d=a("./src/apps/common/components/ErrorBoundary.tsx");function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(u=function(e){return e?a:t})(e)}var c="person",f=[{key:"person",name:"オンデマンド",sort:!0,query:{type:"od"}},{key:"personEvent",name:"放送同時配信",sort:!1,query:{type:"ev"}}],p=function m(e){var t=(0,i.useMemo)((function(){return(e.pathEvaluator||e.model.pathEvaluator).batch(100)}),[e.model.pathEvaluator,e.pathEvaluator]),a=(0,i.useMemo)((function(){var a=m.getRootPath({},{},e);return t.getSync(a)}),[t,e]);if(!a||!a.id)throw new d.NotFoundError;return i["default"].createElement(l["default"],(0,r["default"])({},e,{model:t,tabInfo:f,type:c}))};p.getPaths=function(e,t,a){var n=(0,r["default"])({tabInfo:f,type:c},a);return l["default"].getPaths(e,t,n)},p.getRootPath=function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};return a.id?[c,a.id]:[]},p.getPrefetchPaths=function(e,t,a){var n=(0,r["default"])({tabInfo:f,type:c},a);return l["default"].getPrefetchPaths(e,t,n)},p.getPrefetchedPaths=function(e,t,a){return function(n){var o=(0,r["default"])({tabInfo:f,type:c},a);return l["default"].getPrefetchedPaths(e,t,o)(n)}},p.afterPrefetch=function(e,t,a){return function(n){var o=(0,r["default"])({tabInfo:f,type:c},a);return l["default"].afterPrefetch(e,t,o)(n)}};t["default"]=p;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Person.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Person.tsx")}}()},
2"./src/apps/bluerose/components/browse/PopCard.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/regenerator/index.js")),i=n(a("./node_modules/@babel/runtime/helpers/asyncToGenerator.js")),l=n(a("./node_modules/@babel/runtime/helpers/extends.js")),d=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),u=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),c=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),f=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),p=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=N(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),m=n(a("./node_modules/prop-types/index.js")),h=n(a("./node_modules/classnames/index.js")),y=n(a("./src/domain/libs/util.ts")),b=n(a("./src/apps/bluerose/components/browse/HeroImages.tsx")),v=n(a("./src/apps/bluerose/components/browse/Duration.tsx")),g=n(a("./src/apps/bluerose/utils/activeTags.ts")),_=n(a("./src/apps/bluerose/utils/slug.ts")),E=n(a("./src/apps/bluerose/components/browse/Epg/EventInfo.tsx")),w=n(a("./src/apps/bluerose/components/browse/Epg/EpgEvent.tsx")),P=n(a("./src/apps/common/components/MainViewLink.ts")),x=n(a("./src/apps/common/routes.ts")),M=n(a("./src/utils/activeProfile.ts")),C=n(a("./src/apps/common/components/player/OAPPlayer.tsx")),k=a("./src/common/GtmApp.ts"),I=n(a("./src/apps/bluerose/components/browse/CardBadge.tsx")),S=n(a("./src/apps/bluerose/components/browse/SetDate.tsx")),T=a("./src/apps/common/utils/metaUtil.ts"),O=a("./src/apps/common/utils/liveUtil.ts"),j=n(a("./src/utils/getRatingText.ts"));function N(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(N=function(e){return e?a:t})(e)}function R(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}var D=t["default"]=function(e){function t(t){var a;return a=e.call(this,t)||this,(0,f["default"])((0,u["default"])(a),"titleModel",void 0),(0,f["default"])((0,u["default"])(a),"viewingModel",void 0),(0,f["default"])((0,u["default"])(a),"_isMounted",void 0),(0,f["default"])((0,u["default"])(a),"animationId",void 0),a.state={generation:-1,fetchDataError:null,rotateImages:!0,showRatingProductization:!0},a.handleClickPlayButton=a.handleClickPlayButton.bind((0,u["default"])(a)),a.handleDeleteSend=a.handleDeleteSend.bind((0,u["default"])(a)),a.sendToGtm=a.sendToGtm.bind((0,u["default"])(a)),a.titleModel=y["default"].clone(t.titleModel),a._isMounted=!1,a}(0,c["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.fetchData(this.props)},a.componentWillUnmount=function(){this._isMounted=!1,this.state.dispose&&this.state.dispose(),this.animationId&&(clearTimeout(this.animationId),delete this.animationId),this.props.onPopClose&&this.props.onPopClose()},a.sendToGtm=function(e){if(y["default"].get(this.context,"gtmApp")){var t=this.viewingModel,a=y["default"].get(t,"linearChannelMeta"),n=y["default"].get(t,"seriesMeta")&&y["default"].get(t,"seasonMeta")?{refId:y["default"].get(t,"seriesMeta.refId"),name:y["default"].get(t,"seriesMeta.name")}:null,o={refId:y["default"].get(t,"seasonMeta.refId")||y["default"].get(t,"seriesMeta.refId"),name:y["default"].get(t,"seasonMeta.name")||y["default"].get(t,"seriesMeta.name")},s=y["default"].isEmpty(a)?{refId:y["default"].get(t,"refId"),name:y["default"].get(t,"name")||y["default"].get(t,"shortName"),rental:y["default"].get(t,"rental"),subscription:y["default"].get(t,"subscription")}:{refId:y["default"].get(t,"uniqueId"),name:y["default"].get(t,"name")},r=y["default"].get(t,"attributes"),i=y["default"].get(t,"genres"),l=y["default"].get(t,"middleGenres"),d=y["default"].get(t,"schemaId"),u=y["default"].get(this.context,"getShelfOrder"),c="function"==typeof u?{id:y["default"].get(this.context,"paletteId"),name:y["default"].get(this.context,"paletteName"),order:u(y["default"].get(this.context,"paletteId"))}:null;this.context.gtmApp.pushDataLayerOnContentPageClick(k.CONTENT_EVENTS.CONTENT_CLICK,function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
2t%2?R(Object(a),!0).forEach((function(t){(0,f["default"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):R(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}({content:s,program:o,relationProgram:n,channel:a,attributes:r,genres:i,middleGenres:l,schemaId:d},c?{shelf:c}:{}),{clickArea:e})}},a.render=function(){var e,t="resumePoint";return"continueWatching"!==this.context.listContext&&this.context.routeHandler.route._regex!==x["default"].continueWatching._regex||(t="bookmarkPosition"),p["default"].createElement("div",{className:(0,h["default"])(["pop-card","pop-".concat(this.props.popType),{"pop-card-tall-panel":!0===this.context.isTallRow,"has-thumbs":!0},this.props.classes])},this.renderHeroImages(),p["default"].createElement("div",{className:"pop-outline"}),p["default"].createElement("img",{src:this.props.titleArt,className:"pop-title-art",style:(e=!1,{opacity:"".concat(e?0:1),transitionDelay:"0ms",transitionTimingFunction:"linear",transitionDuration:"400ms"})}),this.renderOverlay(),(!this.viewingModel||!y["default"].has(this.viewingModel,t))&&p["default"].createElement(C["default"],{oap:this.titleModel.oap,muteOnly:!0}),this.renderBounceArea(),p["default"].createElement("div",{className:"hiddenActionItems",style:{display:"none"}}))},a.handleClickPlayButton=function(e){var t=this;e.preventDefault(),e.stopPropagation(),this.sendToGtm(k.CLICK_AREA.THUMBNAIL);var a=this.context,n=a.routeHandler,o=a.history;if("linear_channel"===this.titleModel.type&&this.titleModel.refId){var s=y["default"].find(this.context.getModelData("simulcast"),(function(e){return e.refId==t.titleModel.refId})),r=x["default"].simulcast.makePath({channelName:s.name});0===n.path.indexOf("/simulcast")?o.replace(r):o.push(r)}else{var i={};!this.viewingModel||"continueWatching"!==this.context.listContext&&n.route._regex!==x["default"].continueWatching._regex||(i.t=y["default"].get(this.viewingModel,"bookmarkPosition",0));var l=this.viewingModel?this.viewingModel.refId:this.titleModel.leadEpisode.refId;if(l){var d=x["default"].content.makePath({id:l},i);0===n.path.indexOf("/content")?o.replace(d):o.push(d)}else{var u=this.viewingModel?this.viewingModel.id:this.titleModel.leadEpisodeId;if("linear_channel"===this.titleModel.type&&(u=this.titleModel.id),u){var c=x["default"].watchNow.makePath({id:u},i);0===n.path.indexOf("/watch")?o.replace(c):o.push(c)}}}},a.handleDeleteSend=function(e){var t=this;if(e.preventDefault(),e.stopPropagation(),this.state.deleting)return!1;this.setState({deleting:!0});var a=this.context.getModelData("authContext"),n=(0,M["default"])(this.context.models);this.context.deleteApp.one(this.titleModel.id,a,n.id).then((function(e){t._isMounted&&t.setState({deleting:!1})}))["catch"]((function(e){t._isMounted&&window.location.reload()}))},a.renderHeroImages=function(){var e=this;return p["default"].createElement(b["default"],{auto:!0,classes:{"pop-background":!0},duration:3500,firstDelay:3500,height:480,isStandalone:!1,preloadImage:this.props.titleCardImage,images:e.props.useTitleCardImage?[e.props.titleCardImage]:y["default"].get(e.viewingModel,"thumbnailUrl")?[e.viewingModel.thumbnailUrl]:e.props.artType&&"default"!==e.props.artType&&e.props.titleCardImage?[e.props.titleCardImage]:y["default"].get(e.titleModel,"thumbnailUrl")&&"default"===e.props.artKind?[e.titleModel.thumbnailUrl]:e.props.titleCardImage?[e.props.titleCardImage]:null,size:"_665x375",stop:!1,watched:!1,model:this.props.model},"bounce"===this.props.popType?this.renderPlayButton():null)},a.renderPlayButton=function(){var e=this,t={};if(t.to=x["default"].watchNow,"linear_channel"===this.titleModel.type&&this.titleModel.refId){var a=y["default"].find(this.context.getModelData("simulcast"),(function(t){return t.refId==e.titleModel.refId}));t.to=x["default"].simulcast,t.params={channelName:a.name}}else{if(!this.titleModel.leadEpisodeId)return null;this.viewingModel&&this.viewingModel.refId?(t.params={id:this.viewingModel.refId},t.to=x["default"].content):t.params={id:this.titleModel.leadEpisodeId}}return(0,T.getIsDelivery)(this.titleModel.cardInfo.deliveryStartAt,this.titleModel.cardInfo.deliveryEndAt)?p["default"].createElement(P["default"],(0,l["default"])({},t,{onClick:this.handleClickPlayButton,role:"link",ariaLabel:"再生",className:"pop-play pop-play-top play-link"})):null},a.getTitleModelId=function(){return"media"!==this.titleModel.type&&"linear_channel"!==this.titleModel.type&&(0,_["default"])(this.titleModel)?this.titleModel.slug:this.titleModel.id},a.renderRating=function(){var e=this.titleModel.cardInfo||{},t=(0,j["default"])(this.context.models,e.rating);return t?y["default"].isArray(t)?y["default"].map(t,(function(e,t){return p["default"].createElement("span",{className:"rating",key:"rating-".concat(t)},e)})):t?p["default"].createElement("span",{className:"rating",key:"rating"},t):null:null},a.renderPopInfo=function(){var e,t=this,a=this.titleModel.cardInfo||{},n=y["default"].find(this.context.getModelData("simulcast"),(function(e){return e.refId==t.titleModel.refId}));n&&(e=y["default"].lowerCase(n.name));var o,s,r={to:"media"===this.titleModel.type||"linear_channel"===this.titleModel.type?x["default"].watchNow:x["default"].title,params:{id:this.getTitleModelId()}};this.titleModel.refId&&(r={to:"media"===this.titleModel.type?x["default"].content:x["default"].program,params:{id:this.titleModel.refId}},"linear_channel"===this.titleModel.type&&(r={to:x["default"].simulcast,params:{channelName:n.name}})),"linear_channel"===this.titleModel.type&&this.viewingModel&&this.viewingModel.startAt&&this.viewingModel.endAt&&(s=p["default"].createElement("div",{className:(0,h["default"])("event-time")},p["default"].createElement(S["default"],{date:this.viewingModel.startAt,format:"short"})," -",p["default"].createElement(S["default"],{date:this.viewingModel.endAt,format:"time"}))),(s||a.broadcastStartAt||a.episodeNumberTitle||a.productionYear||a.seasonCount||a.episodeCount)&&(o=p["default"].createElement("div",{className:"meta"},s,this.props.deliveryStartVisible&&4===this.titleModel.schemaId&&a.broadcastStartAt&&(0,O.getIsLiveOnAir)(a.broadcastStartAt,a.broadcastEndAt)?p["default"].createElement("span",{className:"date"},p["default"].createElement(S["default"],{date:a.broadcastStartAt,format:"short"})):null,"media"===this.titleModel.type&&a.episodeNumberTitle?p["default"].createElement("span",{className:"episode-number"},a.episodeNumberTitle):null,!this.props.deliveryStartVisible&&a.productionYear?p["default"].createElement("span",{className:"year"},a.productionYear):null,this.renderRating(),p["default"].createElement(v["default"],{seasonCount:a.seasonCount,episodeCount:a.episodeCount})));var i=this.titleModel.name||this.titleModel.shortName;return i||a.broadcastStartAt||a.broadcastEndAt||a.episodeNumberTitle||a.productionYear||a.seasonCoun||a.episodeCount||!y["default"].isEmpty(a.description)||y["default"].get(this.viewingModel,"startAt")||y["default"].get(this.viewingModel,"endAt")||y["default"].get(this.viewingModel,"header")||y["default"].get(this.viewingModel,"shortMessage")||y["default"].get(this.viewingModel,"description")||y["default"].get(this.viewingModel,"header")||this.props.myListButton?p["default"].createElement("div",(0,l["default"])({className:"pop-info"},{}),p["default"].createElement("div",{className:"pop-info-main"},p["default"].createElement("div",{className:"pop-text"},i||"linear_channel"===this.titleModel.type?p["default"].createElement("div",{className:"pop-title"},"linear_channel"===this.titleModel.type?p["default"].createElement("div",{className:(0,h["default"])("linear_logo",e)}):null,i?p["default"].createElement(p["default"].Fragment,null,p["default"].createElement(P["default"],r,i),p["default"].createElement("i",{className:"fa fa-angle_right"})):null):null,o,"linear_channel"!==this.titleModel.type&&this.titleModel.header?p["default"].createElement("div",{className:"synopsis"},this.titleModel.header):a.description?p["default"].createElement("div",{className:"synopsis"},a.description):null,"linear_channel"===this.titleModel.type&&y["default"].get(this.viewingModel,"shortMessage")?p["default"].createElement("div",{className:"synopsis"},this.viewingModel.shortMessage):"linear_channel"===this.titleModel.type&&y["default"].get(this.viewingModel,"header")?p["default"].createElement("div",{className:"synopsis"},this.viewingModel.header):"linear_channel"===this.titleModel.type&&y["default"].get(this.viewingModel,"description")?p["default"].createElement("div",{className:"synopsis"},this.viewingModel.description):null,this.props.myListButton||"continueWatching"===this.context.listContext?p["default"].createElement("div",{className:"button-box"},this.props.myListButton?this.props.myListButton:null,"continueWatching"===this.context.listContext?p["default"].createElement("div",{className:"action-btn delete-button btn-very-small",onClick:this.handleDeleteSend},p["default"].createElement("i",{className:"fa fa-delete"}),p["default"].createElement("span",null,"削除")):null):null))):null},a.renderOverlay=function(){var e=this,t=this.viewingModel&&this.viewingModel.cardInfo||{},a=this.context.getModelData("userInfo"),n="resumePoint";"continueWatching"!==this.context.listContext&&this.context.routeHandler.route._regex!==x["default"].continueWatching._regex||(n="bookmarkPosition");var o=y["default"].has(this.viewingModel,n)&&"NON_REGISTERED_MEMBER"!==a.status&&4!=y["default"].get(this.viewingModel,"schemaId"),s=0;if(this.viewingModel&&t.episodeRuntime&&this.viewingModel[n]&&t.episodeRuntime&&this.viewingModel[n]&&(s=Math.min(parseInt(this.viewingModel[n]/t.episodeRuntime*100,10),100)),"bounce"===this.props.popType){if(this.viewingModel&&Object.keys(this.viewingModel).length>0){var r=(0,g["default"])(this.viewingModel,this.context),i=p["default"].createElement(I["default"],{item:this.viewingModel,keyPrefix:this.props.keyPrefix,listContext:this.props.listContext,listType:this.props.listType});return"linear_channel"===this.titleModel.type&&this.viewingModel.isFirst&&(r.unshift("初回"),i=p["default"].createElement("div",{className:"card-badge-wrapper"},p["default"].createElement("div",{className:"card-badge"},r[0]))),p["default"].createElement("div",{className:(0,h["default"])("pop-overlay",{noProgress:"NON_REGISTERED_MEMBER"==a.status})},p["default"].createElement("div",{className:"pop-play-hitzone",onClick:this.handleClickPlayButton},i,this.renderPlayButton()),p["default"].createElement("div",{className:"title"},p["default"].createElement("p",{className:"ellipsized"},this.viewingModel.shortName||this.viewingModel.name)),"linear_channel"!==this.titleModel.type?p["default"].createElement(p["default"].Fragment,null,p["default"].createElement(v["default"],{episodeRuntime:t.episodeRuntime}),o&&p["default"].createElement("div",{className:"progress"},p["default"].createElement("span",{className:"progress-bar"},p["default"].createElement("span",{role:"presentation",className:"progress-completed",style:{width:"".concat(s,"%")}})))):null)}return null}var d={to:"media"===this.titleModel.type||"linear_channel"===this.titleModel.type?x["default"].watchNow:x["default"].title,params:{id:this.getTitleModelId()}};if(this.titleModel.refId&&(d={to:"media"===this.titleModel.type?x["default"].content:x["default"].program,params:this.titleModel.refId},"linear_channel"===this.titleModel.type)){var u=y["default"].find(this.context.getModelData("simulcast"),(function(t){return t.refId==e.titleModel.refId}));d={to:x["default"].simulcast,params:{channelName:u.name}}}return p["default"].createElement("div",{className:(0,h["default"])("pop-overlay",{noProgress:"NON_REGISTERED_MEMBER"==a.status})},p["default"].createElement("div",{className:"pop-play-hitzone"},this.renderPlayButton()),p["default"].createElement(P["default"],(0,l["default"])({},d,{className:"pop-titlerow-hitzone pop-titlerow-hitzone-half"})),this.renderPopInfo())},a.renderBounceArea=function(){return"bounce"===this.props.popType?p["default"].createElement("div",{className:"pop-bouncearea"},p["default"].createElement("div",{className:"pop-bumper"}),this.renderPopInfo()):null},a.fetchData=function(){var e=(0,i["default"])(r["default"].mark((function t(e){var a,n,o,s=this;return r["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:a=this.constructor.getPaths(this.context.models,{},e),n=E["default"].getRootPath(this.context.models,{},{id:e.titleModel.id}),o=e.model.fetch(a),this.state.dispose=o.dispose,o.then((function(t){s.titleModel||(s.titleModel={}),s.viewingModel||(s.viewingModel={});var a=y["default"].get(t,["json","meta",e.titleId],{});s.titleModel.cardInfo&&(delete(a=y["default"].clone(a)).shortName,delete a.cardInfo),(0,l["default"])(s.titleModel,a);var o=y["default"].get(t.json,n);o=w["default"].additionalData(o),s.props.useViewingModel&&(o?(0,l["default"])(s.viewingModel,o):3===s.titleModel.schemaId?(0,l["default"])(s.viewingModel,s.titleModel):s.titleModel.viewingEpisode?(0,l["default"])(s.viewingModel,s.titleModel.viewingEpisode):"edge_episode"===e.artKind&&s.titleModel.edgeEpisodeId?(0,l["default"])(s.viewingModel,y["default"].get(t,["json","meta",s.titleModel.edgeEpisodeId])):s.titleModel.leadEpisode&&s.titleModel.leadEpisode.id?(0,l["default"])(s.viewingModel,y["default"].get(t,["json","meta",s.titleModel.leadEpisode.id])):s.titleModel.leadEpisodeId&&(0,l["default"])(s.viewingModel,y["default"].get(t,["json","meta",s.titleModel.leadEpisodeId])));var r={dispose:null,fetchDataError:null,generation:s.state.generation+1};s._isMounted&&s.setState(r),(0,l["default"])(s.state,r)}))["catch"]((function(e){var t={dispose:null,fetchDataError:e};s._isMounted?s.setState(t):(0,l["default"])(s.state,t)}));case 5:case"end":return t.stop()}}),t,this)})));return function(t){return e.apply(this,arguments)}}
2(),(0,d["default"])(t,null,[{key:"contextTypes",get:function(){return{getModelData:m["default"].func,history:m["default"].object,isInitialRender:m["default"].bool,isOverlayPage:m["default"].bool,isTallRow:m["default"].bool,listContext:m["default"].string,listType:m["default"].string,routeHandler:m["default"].object,rowNum:m["default"].number,deleteApp:m["default"].object,models:m["default"].object,gtmApp:m["default"].object,paletteId:m["default"].oneOfType([m["default"].number,m["default"].string]),paletteName:m["default"].string,getShelfOrder:m["default"].func}}},{key:"propTypes",get:function(){return{isDoubleWide:m["default"].bool,isTallPanel:m["default"].bool,model:m["default"].object.isRequired,onPopClose:m["default"].func,onPopOpen:m["default"].func,onJawOpen:m["default"].func,titleCardImage:m["default"].string,titleModel:m["default"].object.isRequired,popType:m["default"].string,classes:m["default"].oneOfType([m["default"].array,m["default"].object,m["default"].string]),artKind:m["default"].string}}},{key:"defaultProps",get:function(){return{popType:"zoom",artKind:"default",useViewingModel:!0}}}]),t}(p.Component);(0,f["default"])(D,"getPaths",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{},n=[];a.titleId&&(n=n.concat(["meta",a.titleId]));var o=[n.concat([["name","shortName","thumbnailUrl","leadEpisodeId","edgeEpisodeId","leadEpisode","edgeEpisode","type","schemaId","mylisted","canMyList","cardInfo","seriesMeta","seasonMeta","tvodBadge","rental","subscription"]])];return a.titleModel&&("edge_episode"===a.artKind&&a.titleModel.edgeEpisodeId?o=o.concat([["meta",a.titleModel.edgeEpisodeId,["id","refId","name","shortName","schemaId","genres","middleGenres","attributes","thumbnailUrl","cardInfo","seriesMeta","seasonMeta","type","tvodBadge","rental","subscription"]]]):a.titleModel.leadEpisodeId&&(o=o.concat([["meta",a.titleModel.leadEpisodeId,["id","refId","name","shortName","schemaId","genres","middleGenres","attributes","thumbnailUrl","cardInfo","seriesMeta","seasonMeta","type","tvodBadge","rental","subscription"]]])),a.titleModel.schemaId&&(o=2===a.titleModel.schemaId||1===a.titleModel.schemaId?o.concat([["meta",a.titleModel.id,"viewingEpisode",["id","refId","name","shortName","schemaId","genres","middleGenres","attributes","bookmarkPosition","thumbnailUrl","cardInfo","seriesMeta","seasonMeta","type","tvodBadge","rental"]]]):o.concat([["meta",a.titleModel.id,["id","refId","name","shortName","schemaId","genres","middleGenres","attributes","resumePoint","cardInfo","seriesMeta","seasonMeta","type","tvodBadge","rental","subscription"]]])),"linear_channel"===a.titleModel.type&&(o=o.concat(E["default"].getPaths(e,t,{id:a.titleModel.id})))),o})),function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/PopCard.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/PopCard.tsx")}}()},
2"./src/apps/bluerose/components/browse/PopEventCard.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),c=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=x(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),f=n(a("./node_modules/prop-types/index.js")),p=n(a("./node_modules/classnames/index.js")),m=n(a("./src/domain/libs/util.ts")),h=n(a("./src/apps/bluerose/components/browse/HeroImages.tsx")),y=n(a("./src/apps/bluerose/utils/activeTags.ts")),b=n(a("./src/apps/bluerose/utils/slug.ts")),v=n(a("./src/apps/common/components/MainViewLink.ts")),g=n(a("./src/apps/common/routes.ts")),_=n(a("./src/utils/activeProfile.ts")),E=a("./src/common/GtmApp.ts"),w=n(a("./src/apps/bluerose/components/browse/SetDate.tsx")),P=n(a("./src/domain/libs/datetime.ts"));function x(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(x=function(e){return e?a:t})(e)}function M(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}var C=t["default"]=function(e){function t(t){var a;return a=e.call(this,t)||this,(0,u["default"])((0,l["default"])(a),"titleModel",void 0),(0,u["default"])((0,l["default"])(a),"_isMounted",void 0),(0,u["default"])((0,l["default"])(a),"animationId",void 0),(0,u["default"])((0,l["default"])(a),"viewingModel",void 0),a.state={generation:-1,fetchDataError:null,rotateImages:!0,showRatingProductization:!0},a.handleClickPlayButton=a.handleClickPlayButton.bind((0,l["default"])(a)),a.handleDeleteSend=a.handleDeleteSend.bind((0,l["default"])(a)),a.titleModel=m["default"].clone(t.titleModel),a._isMounted=!1,a}(0,d["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0},a.componentWillUnmount=function(){this._isMounted=!1,this.state.dispose&&this.state.dispose(),this.animationId&&(clearTimeout(this.animationId),delete this.animationId),this.props.onPopClose&&this.props.onPopClose()},a.sendToGtm=function(e){if(m["default"].get(this.context,"gtmApp")){var t=this.titleModel,a=m["default"].get(t,"linearChannelMeta"),n={refId:m["default"].get(this.titleModel,"uniqueId"),name:m["default"].get(this.titleModel,"name")},o={programName:m["default"].get(t,"name"),programCode:m["default"].get(t,"programCode"),deliveryStartAt:(0,P["default"])(m["default"].get(t,"startAt")).format("YYYY/MM/DD HH:mm:ss")},s=m["default"].get(t,"attributes"),r=m["default"].get(t,"genres"),i=m["default"].get(t,"middleGenres"),l=m["default"].get(t,"schemaId"),d=m["default"].get(this.context,"getShelfOrder"),c="function"==typeof d?{id:m["default"].get(this.context,"paletteId"),name:m["default"].get(this.context,"paletteName"),order:d(m["default"].get(this.context,"paletteId"))}:null;this.context.gtmApp.pushDataLayerOnContentPageClick(E.CONTENT_EVENTS.CONTENT_CLICK,function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?M(Object(a),!0).forEach((function(t){(0,u["default"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):M(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}({channel:a,content:n,attributes:s,genres:r,middleGenres:i,schemaId:l,linearProgram:o},c?{shelf:c}:{}),{clickArea:e})}},a.render=function(){return c["default"].createElement("div",{className:(0,p["default"])(["pop-card","pop-".concat(this.props.popType),{"pop-card-tall-panel":!0===this.context.
2isTallRow,"has-thumbs":!0},this.props.classes])},this.renderHeroImages(),c["default"].createElement("div",{className:"pop-outline"}),c["default"].createElement("img",{src:this.props.titleArt,className:"pop-title-art",style:(e=!1,{opacity:"".concat(e?0:1),transitionDelay:"0ms",transitionTimingFunction:"linear",transitionDuration:"400ms"})}),this.renderOverlay(),this.renderBounceArea(),c["default"].createElement("div",{className:"hiddenActionItems",style:{display:"none"}}));var e},a.handleClickPlayButton=function(e){var t=this;if(e.preventDefault(),e.stopPropagation(),this.sendToGtm(E.CLICK_AREA.THUMBNAIL),this.titleModel){var a;if(this.titleModel.isOnAir){var n=m["default"].find(this.context.getModelData("simulcast"),(function(e){return e.refId==t.titleModel.linearChannelMeta.refId}));a=g["default"].simulcast.makePath({channelName:n.name})}else{var o=m["default"].find(this.context.getModelData("simulcast"),(function(e){return e.refId==t.titleModel.linearChannelMeta.refId}));a=g["default"].simulcastDetail.makePath({channelName:o.name,uniqueId:this.titleModel.uniqueId})}this.context.history.push(a)}},a.handleDeleteSend=function(e){var t=this;if(e.preventDefault(),e.stopPropagation(),this.state.deleting)return!1;this.setState({deleting:!0});var a=this.context.getModelData("authContext"),n=(0,_["default"])(this.context.models);this.context.deleteApp.one(this.titleModel.id,a,n.id).then((function(e){t._isMounted&&t.setState({deleting:!1})}))["catch"]((function(e){t._isMounted&&window.location.reload()}))},a.renderHeroImages=function(){var e=this;return c["default"].createElement(h["default"],{auto:!0,classes:{"pop-background":!0},duration:3500,firstDelay:3500,height:480,isStandalone:!1,preloadImage:this.props.titleCardImage,images:e.props.useTitleCardImage?[e.props.titleCardImage]:m["default"].get(e.viewingModel,"thumbnailUrl")?[e.viewingModel.thumbnailUrl]:m["default"].get(e.titleModel,"thumbnailUrl",m["default"].get(e.titleModel,"linearChannelMeta.thumbnailUrl"))&&"default"===e.props.artKind?[e.titleModel.thumbnailUrl||e.titleModel.linearChannelMeta.thumbnailUrl]:null,size:"_665x375",stop:!1,watched:!1,model:this.props.model},"bounce"===this.props.popType?this.renderPlayButton():null)},a.renderPlayButton=function(){var e=this,t=m["default"].find(this.context.getModelData("simulcast"),(function(t){return t.refId==e.titleModel.linearChannelMeta.refId}));if(this.titleModel.isOnAir&&this.titleModel.linearChannelMeta.metaId)return c["default"].createElement(v["default"],{to:g["default"].simulcast,params:{channelName:t.name},onClick:this.handleClickPlayButton,role:"link",ariaLabel:"再生",className:"pop-play pop-play-top play-link"})},a.getTitleModelId=function(){return"media"!==this.titleModel.type&&"linear_channel"!==this.titleModel.type&&(0,b["default"])(this.titleModel)?this.titleModel.slug:this.titleModel.id},a.renderPopInfo=function(){var e,t=this,a=(this.titleModel.cardInfo,m["default"].find(this.context.getModelData("simulcast"),(function(e){return e.refId==t.titleModel.linearChannelMeta.refId})));a&&(e=m["default"].lowerCase(a.name));g["default"].simulcast,a.name;this.titleModel.isOnAir?this.titleModel.linearChannelMeta.metaId&&(g["default"].simulcast,a.name):this.titleModel.unique_id&&(g["default"].simulcastDetail,a.name,this.titleModel.uniqueId);var n=this.titleModel.shortName||this.titleModel.name;return c["default"].createElement("div",(0,r["default"])({className:"pop-info"},{}),c["default"].createElement("div",{className:"pop-info-main"},c["default"].createElement("div",{className:"pop-text"},c["default"].createElement("div",{className:"pop-title"},e?c["default"].createElement("div",{className:(0,p["default"])("linear_logo",e)}):null,n?c["default"].createElement(c["default"].Fragment,null,function(e){if(t.titleModel.isOnAir){if(t.titleModel.linearChannelMeta.metaId){var a=m["default"].find(t.context.getModelData("simulcast"),(function(e){return e.refId==t.titleModel.linearChannelMeta.refId}));return c["default"].createElement(v["default"],{className:(0,p["default"])({ellipsized:t.props.ellipsized}),to:g["default"].simulcast,params:{channelName:a.name},tabIndex:-1},e)}}else if(t.titleModel.uniqueId){var n=m["default"].find(t.context.getModelData("simulcast"),(function(e){return e.refId==t.titleModel.linearChannelMeta.refId}));return c["default"].createElement(v["default"],{className:(0,p["default"])({ellipsized:t.props.ellipsized}),to:g["default"].simulcastDetail,params:{channelName:n.name,uniqueId:t.t
2itleModel.uniqueId},tabIndex:-1},e)}return c["default"].createElement("span",null,e)}(n),c["default"].createElement("i",{className:"fa fa-angle_right"})):null),c["default"].createElement("div",{className:"meta"},this.titleModel.startAt&&this.titleModel.endAt?c["default"].createElement("span",{className:(0,p["default"])("event-time")},c["default"].createElement(w["default"],{date:this.titleModel.startAt,format:"short"})," -"," ",c["default"].createElement(w["default"],{date:this.titleModel.endAt,format:"time"})):null,this.renderRating()),m["default"].get(this.titleModel,"shortMessage")?c["default"].createElement("div",{className:"synopsis"},this.titleModel.shortMessage):m["default"].get(this.titleModel,"header")?c["default"].createElement("div",{className:"synopsis"},this.titleModel.header):m["default"].get(this.titleModel,"description")?c["default"].createElement("div",{className:"synopsis"},this.titleModel.description):null,c["default"].createElement("div",{className:"button-box"},this.props.myListButton?this.props.myListButton:null,"continueWatching"===this.context.listContext?c["default"].createElement("div",{className:"action-btn delete-button btn-very-small",onClick:this.handleDeleteSend},c["default"].createElement("i",{className:"fa fa-delete"}),c["default"].createElement("span",null,"削除")):null))))},a.renderRating=function(){return m["default"].get(this.titleModel,"ritem")?c["default"].createElement("span",{className:"rating"},this.titleModel.ritem):null},a.renderOverlay=function(){var e=this,t=(this.titleModel&&this.titleModel.cardInfo,this.context.getModelData("userInfo"));if("bounce"===this.props.popType){if(this.titleModel&&Object.keys(this.titleModel).length>0){var a,n=(0,y["default"])(this.titleModel,this.context);return"linear_channel"===this.titleModel.type&&this.titleModel.isFirst&&n.unshift("初回"),m["default"].isEmpty(n)||(a=c["default"].createElement("div",{className:"card-badge"},n[0])),c["default"].createElement("div",{className:(0,p["default"])("pop-overlay",{noProgress:"NON_REGISTERED_MEMBER"==t.status})},c["default"].createElement("div",{className:"pop-play-hitzone",onClick:this.handleClickPlayButton},a,this.renderPlayButton()),c["default"].createElement("div",{className:"title"},c["default"].createElement("p",{className:"ellipsized"},this.titleModel.shortName||this.titleModel.name)))}return null}var o=m["default"].find(this.context.getModelData("simulcast"),(function(t){return t.refId==e.titleModel.linearChannelMeta.refId}));o&&m["default"].lowerCase(o.name);var s={to:g["default"].simulcast,params:{channelName:o.name}};return this.titleModel.isOnAir?this.titleModel.linearChannelMeta.metaId&&(s={to:g["default"].simulcast,params:{channelName:o.name}}):this.titleModel.unique_id&&(s={to:g["default"].simulcastDetail,params:{channelName:o.name,uniqueId:this.titleModel.uniqueId}}),c["default"].createElement("div",{className:(0,p["default"])("pop-overlay")},c["default"].createElement("div",{className:"pop-play-hitzone"},this.renderPlayButton()),c["default"].createElement(v["default"],(0,r["default"])({},s,{className:"pop-titlerow-hitzone pop-titlerow-hitzone-half"})),this.renderPopInfo())},a.renderBounceArea=function(){return"bounce"===this.props.popType?c["default"].createElement("div",{className:"pop-bouncearea"},c["default"].createElement("div",{className:"pop-bumper"}),this.renderPopInfo()):null},(0,i["default"])(t,null,[{key:"contextTypes",get:function(){return{getModelData:f["default"].func,history:f["default"].object,isInitialRender:f["default"].bool,isOverlayPage:f["default"].bool,isTallRow:f["default"].bool,listContext:f["default"].string,listType:f["default"].string,routeHandler:f["default"].object,rowNum:f["default"].number,deleteApp:f["default"].object,models:f["default"].object,gtmApp:f["default"].object,paletteId:f["default"].oneOfType([f["default"].number,f["default"].string]),paletteName:f["default"].string,getShelfOrder:f["default"].func}}},{key:"propTypes",get:function(){return{isDoubleWide:f["default"].bool,isTallPanel:f["default"].bool,model:f["default"].object.isRequired,onPopClose:f["default"].func,onPopOpen:f["default"].func,onJawOpen:f["default"].func,titleCardImage:f["default"].string,titleModel:f["default"].object.isRequired,popType:f["default"].string,classes:f["default"].oneOfType([f["default"].array,f["default"].object,f["default"].string]),artKind:f["default"].string}}},{key:"defaultProps",get:function(){return{popType:"zoom",artKind:"default"}}}]),t}(c.Component);(0,u["default"])(C,"getPaths",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{},n=[];return a.titleModel&&a.titleModel.uniqueId&&(n=n.concat(["event",a.titleModel.uniqueId])),[n.concat([["name","shortMessage","description","header","shortName","schemaId","thumbnailUrl","leadEpisodeId","edgeEpisodeId","leadEpisode","edgeEpisode","genres","middleGenres","attributes","type","schemaId","mylisted","canMyList","cardInfo","programCode","startAt"]])]})),function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/PopEventCard.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/PopEventCard.tsx")}}()},
2"./src/apps/bluerose/components/browse/PopularTitles.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=c(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),u=n(a("./src/apps/bluerose/components/browse/GalleryContent.tsx"));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(c=function(e){return e?a:t})(e)}var f=t["default"]=function(e){function t(){return e.apply(this,arguments)||this}return(0,l["default"])(t,e),t.prototype.render=function(){return d["default"].createElement(u["default"],{header:d["default"].createElement("div",{className:"gallery-header"},d["default"].createElement("div",{className:"title"},d["default"].createElement("span",{className:"gallery-title"},"人気の作品"))),model:this.props.pathEvaluator||this.props.model.pathEvaluator,keyPrefix:"populartitles"})},(0,i["default"])(t)}(d.Component);f.getPrefetchPaths=function(e,t,a){return u["default"].getPaths(e,t,(0,r["default"])({},u["default"].defaultProps,a,{keyPrefix:"populartitles"}))},function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/PopularTitles.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/PopularTitles.tsx")}}()},
2"./src/apps/bluerose/components/browse/PriceList.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),u=n(a("./node_modules/react/index.js")),c=n(a("./node_modules/prop-types/index.js")),f=n(a("./node_modules/classnames/index.js")),p=n(a("./src/domain/libs/util.ts")),m=n(a("./src/apps/common/routes.ts")),h=n(a("./src/apps/common/components/howto_play/ViewingConfirmation.tsx")),y=function(e){function t(t,a){var n;n=e.call(this,t,a)||this,(0,d["default"])((0,i["default"])(n),"_isMounted",void 0),(0,d["default"])((0,i["default"])(n),"_isUpdated",void 0),(0,d["default"])((0,i["default"])(n),"unlisten",void 0),(0,d["default"])((0,i["default"])(n),"products",void 0),(0,d["default"])((0,i["default"])(n),"courses",void 0);var o=n.constructor.getRootPath(a.models,{},t),s=t.model.getSync(o);return n.products=p["default"].get(s,"products"),n.courses=p["default"].get(s,"courses"),n.handleClick=n.handleClick.bind((0,i["default"])(n)),n.state={showType:null,dispose:null,fetchDataError:null,generation:t.model.getVersion(o)},n}(0,l["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){var e=this;this._isMounted=!0,this.unlisten=this.context.history.listen((function(t){e._isMounted&&e.forceUpdate()})),this.props.metaId?this.fetchData(this.props):this.setState({showType:"nav"})},a.componentWillUnmount=function(){this._isMounted=!1,"function"==typeof this.unlisten&&this.unlisten()},a.fetchData=function(e){var t=this;if(e.metaId){var a=this.constructor.getPaths(this.context.models,{},e);if(!this.state[JSON.stringify(a)]){this.state.dispose&&this.state.dispose(),this.state[JSON.stringify(a)]=a;var n=e.model.fetch(a),o=n.dispose;!1!==this._isUpdated&&this._isMounted?this.setState({dispose:o}):(0,s["default"])(this.state,{dispose:o});var r=this.constructor.getRootPath(this.context.models,{},e);n.then((function(n){t.products=p["default"].values(p["default"].omitBy(p["default"].get(n,["json"].concat(r).concat("products")),(function(e){return!p["default"].get(e,"id")||!e.onSale||p["default"].isEmpty(e.activePricing)}))),t.courses=p["default"].values(p["default"].omitBy(p["default"].get(n,["json"].concat(r).concat("courses")),(function(e){return!p["default"].get(e,"id")}))),delete t.state[JSON.stringify(a)];var o={fetchDataError:null,dispose:null,generation:e.model.getVersion(r)},i=t.context.getModelData("config");if(0==t.products.length&&0==t.courses.length)throw"products and courses is empty";0==t.products.length&&1==t.courses.length&&p["default"].get(t.courses,"[0].id")==p["default"].get(i,"course.basic_id")?o.showType="nav":o.showType="howToAcq",t._isMounted?t.setState(o):(0,s["default"])(t.state,o)}))["catch"]((function(e){var n={showType:"nav",fetchDataError:e,dispose:null};delete t.state[JSON.stringify(a)],t._isMounted?t.setState(n):(0,s["default"])(t.state,n)}))}}else{if(!this._isMounted)return;this.setState({showType:"nav"})}},a.render=function(){var e=this;if(p["default"].get(this.context,"routeHandler.query.course_id")||p["default"].get(this.context,"routeHandler.query.product_id"))return this.props.children?this.props.children:null;if(!this.state.showType)return null;switch(this.state.showType){case"loading":return null;case"howToAcq":var t=[];this.products&&(t=this.products.map((function(t,a){return u["default"].createElement("div",{key:"product_".concat(a)},u["default"].createElement("a",{href:"javascript:void(0)",onClick:e.handleClick("product_id",t.id),className:(0,f["default"])("btn",{"btn-line-overlay":e.props.isOverlay,"btn-gray btn-wide":!e.props.isOverlay}),tabIndex:"0",role:"button"},u["default"].createElement("div",{className:"price-record"},u["default"].createElement("span",{className:"price-name"},t.name),u["default"].createElement("span",{className:"price-value"},t.activePricing.displayPaymentAmount,"(税込)"))))})));var a=[];this.courses&&(a=this.courses.map((function(t,a){return u["default"].createElement("div",{key:"c
2ourse_".concat(a)},u["default"].createElement("a",{href:"javascript:void(0)",onClick:e.handleClick("course_id",t.id),className:(0,f["default"])("btn",{"btn-line-overlay":e.props.isOverlay,"btn-gray btn-wide":!e.props.isOverlay}),tabIndex:"0",role:"button"},u["default"].createElement("div",{className:"price-record"},u["default"].createElement("span",{className:"price-name"},t.name),u["default"].createElement("span",{className:"price-value"},t.activePricing.displayPaymentAmount,"(税込) / 月"))))})));var n,o="ご視聴いただくには別途料金が必要です。";return t.length>0&&0==a.length?(o="この作品はレンタル作品です。"+o,n="purchase"):0==t.length&&a.length>0&&(o="この動画を視聴するには下記プランの契約が必要です。",n="subscribe"),u["default"].createElement("div",{className:"price-list"},u["default"].createElement("div",{className:"price-list-title"},o),u["default"].createElement(h["default"],{actionType:n}),t,a);default:return this.props.children?this.props.children:null}},a.handleClick=function(e,t){var a=this;return function(n){if(a._isMounted)if(a.props.onClick)a.props.onClick(n,e,t);else{var o=a.context.history.location.search||"";o||(o+="?"),o+="".concat(e,"=").concat(t);var s=a.context,r=(s.routeHandler,s.history),i=m["default"].watchNow.makePath({id:a.props.metaId});r.push({pathname:i,search:o})}}},(0,r["default"])(t,null,[{key:"propTypes",get:function(){return{metaId:c["default"].oneOfType([c["default"].number,c["default"].string]),model:c["default"].object.isRequired}}},{key:"contextTypes",get:function(){return{routeHandler:c["default"].object,models:c["default"].object,history:c["default"].object,getModelData:c["default"].func}}}]),t}(u["default"].PureComponent);(0,d["default"])(y,"getPaths",(function(e,t,a){return[this.getRootPath(e,t,a).concat([["products","courses"]])]})),(0,d["default"])(y,"getRootPath",(function(e,t,a){return a.metaId?["meta",a.metaId]:[]}));t["default"]=y;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/PriceList.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/PriceList.tsx")}}()},
2"./src/apps/bluerose/components/browse/Product.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),c=N(a("./node_modules/react/index.js")),f=n(a("./src/domain/libs/util.ts")),p=n(a("./node_modules/classnames/index.js")),m=n(a("./node_modules/prop-types/index.js")),h=n(a("./src/common/Axios.ts")),y=N(a("./src/constants/error.ts")),b=a("./src/apps/common/context/ModalContext.tsx"),v=a("./src/constants/product.ts"),g=n(a("./src/common/nl2br.ts")),_=N(a("./src/sketch-platform/utils/browserEvents.ts")),E=n(a("./src/apps/bluerose/components/browse/ProductEpisodeRow.tsx")),w=n(a("./src/apps/common/components/UpSellFlow/ViewingPlan/index.tsx")),P=n(a("./src/apps/common/components/modal/CheckModal.tsx")),x=n(a("./src/apps/common/components/BackgroundImage.tsx")),M=n(a("./src/apps/common/components/ProductUpSellFlow.tsx")),C=n(a("./src/apps/common/components/ErrorBoundary.tsx")),k=n(a("./src/apps/bluerose/components/browse/SetDate.tsx")),I=n(a("./src/apps/generic/components/errors/NotFound.tsx")),S=a("./src/common/GtmApp.ts"),T=n(a("./src/apps/common/components/modal/ProductDetailModal.tsx")),O=a("./src/domain/utils/convertLinksToAnchors.ts");function j(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(j=function(e){return e?a:t})(e)}function N(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=j(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}function R(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function D(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?R(Object(a),!0).forEach((function(t){(0,u["default"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):R(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var A=function(e){function t(t,a){var n;n=e.call(this,t,a)||this,(0,u["default"])((0,l["default"])(n),"model",void 0),(0,u["default"])((0,l["default"])(n),"rightIds",void 0),(0,u["default"])((0,l["default"])(n),"authContext",void 0),(0,u["default"])((0,l["default"])(n),"axios",void 0),(0,u["default"])((0,l["default"])(n),"entitlements",void 0),(0,u["default"])((0,l["default"])(n),"error",void 0),(0,u["default"])((0,l["default"])(n),"_isMounted",void 0),(0,u["default"])((0,l["default"])(n),"product",void 0),n.showCheckModal=n.showCheckModal.bind((0,l["default"])(n)),n.doAction=n.doAction.bind((0,l["default"])(n)),n.checkLinkMetas=n.checkLinkMetas.bind((0,l["default"])(n)),n.handeInfoOpen=n.handeInfoOpen.bind((0,l["default"])(n)),n.model=(t.pathEvaluator||t.model.pathEvaluator).batch(100);var o=n.constructor.getRootPath(a.models,{},t);return n.product=n.model.getSync(o)||{},n.rightIds=f["default"].uniq(f["default"].map(n.product.rights,(function(e){return e.id})))||[],n.authContext=n.context.getModelData("authContext"),n.axios=new h["default"]({xhr:!0}),n.checkMediaQuery=f["default"].throttle(n.checkMediaQuery.bind((0,l["default"])(n)),300,{leading:!0,trailing:!0}),n.state={loading:!0,isNoLinkRights:!1,hasEntitlement:!1,isPurchaseLimit:!1,planSwitch:"plan",spMode:!1},n}(0,d["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,f["default"].isEmpty(this.product)?this.fetchData():this.checkProductPurchase(),this.context.gtmApp.pageView(),this.isSpBrowser?_.addEventListener("orientationchange",this.checkMediaQuery):_.addEventListener("resize",this.checkMediaQuery),this.checkMediaQuery(),f["default"].get(this.context,"routeHandler.query.payment_instrument_id")&&this.props.showModal(c["default"].createElement(C["default"],null,c["default"].createElement(M["default"],{model:this.model,product:this.product,rightIds:this.rightIds,defaultPaymentInstrumentId:f["default"].get(this.context.routeHandler,"query.payment_instrument_id")})))},a.componentWillUnmount=function(){this._isMounted=!1,this.state.dispose&&this.state.dispose(),this.isSpBrowser?_.removeEventListener("orientationchange",this.checkMediaQuery):_.removeEventListener("resize",this.checkMediaQuery)},a.checkMediaQuery=function(){var e=!1;e=!!window.matchMedia("screen and (max-width:767px)").matches,this._isMounted?this.setState({spMode:e}):this.state.spMode=e},a.showCheckModal=function(){this.props.showModal(c["default"].createElement(P["default"],{closeModal:this.props.closeModal}))},a.handleError=function(e){var t={loading:!1},a=[y.AVAILABLE_ENTITLEMENT,y.PURCHASE_LIMIT];f["default"].includes(a,f["default"].get(e,"commitError.message"))?this.error=new Error(e.commitError.message):this.error=e,f["default"].get(this.error,"message")!==y.AVAILABLE_ENTITLEMENT?f["default"].get(this.error,"message")!==y.PU
2RCHASE_LIMIT?this.setState(D(D({},t),{},{error:this.error})):this.setState(D(D({},t),{},{isPurchaseLimit:!0})):this.setState(D(D({},t),{},{hasEntitlement:!0}))},a.checkProductPurchase=function(){var e=this;if(this._isMounted)if(this.authContext&&!f["default"].isEmpty(this.product)){if(!f["default"].isEmpty(this.rightIds))return this.axios.get("/api/entitlement/users/query",{right_id:this.rightIds}).then((function(t){if(!1===f["default"].get(t,"data.result"))throw f["default"].get(t,"data.error");if(e.entitlements=f["default"].get(t,"data.entitlements"),f["default"].size(e.entitlements)>0)throw new Error(y.AVAILABLE_ENTITLEMENT);return e.checkPurchaseLimit()}))["catch"]((function(t){e.handleError(t)}));this.setState({isNoLinkRights:!0,loading:!1})}else this.setState({loading:!1})},a.checkPurchaseLimit=function(){var e=this;if(this._isMounted&&!this.state.hasEntitlement){if(!this.product||!this.product.salesLimitExceeded)return this.axios.post("/api/account/purchase/check",{product_id:this.product.id}).then((function(t){if(!1===f["default"].get(t,"data.result")){var a=f["default"].get(t,"data.error.code");if(f["default"].some([21012,21013],(function(e){return a==e})))throw new Error(y.PURCHASE_LIMIT);throw f["default"].get(t,"data.error")}e.setState({loading:!1})}))["catch"]((function(t){e.handleError(t)}));this.handleError(new Error(y.PURCHASE_LIMIT))}},a.doAction=function(e){if(this.authContext){var t=this.context.getModelData("browserInfo"),a=t.isAndroid||t.isIOS&&!t.isiPad,n=this.product.id;a?window.location.href="/pusf/".concat(n,"/confirm?return_to=").concat(e.returnTo):this.props.showModal(c["default"].createElement(C["default"],null,c["default"].createElement(M["default"],{model:this.model,product:this.product,rightIds:this.rightIds})))}else{if(!f["default"].get(this.context,"gtmApp"))return;this.context.gtmApp.pushDataLayerOnContentPageClick(S.CONTENT_EVENTS.LOGIN_REQUEST_CLICK)}},a.checkLinkMetas=function(e){0==e?this.setState({isNoLinkMetas:!0}):this.setState({isNoLinkMetas:!1})},a.fetchData=function(){var e=this,t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.props,a=this.constructor.getRootPath(this.context.models,{},t),n=this.constructor.getPaths(this.context.models,{},t),o=this.model.fetch(n),s=o.dispose;this.setState({dispose:s,loading:!0});var r={dispose:null};o.then((function(t){var n=f["default"].get(t,["json"].concat(a))||{};e.product=f["default"].omit(n,["$__path"]),e.rightIds=f["default"].uniq(f["default"].map(e.product.rights,(function(e){return e.id})))||[],r.isNoLinkRights=f["default"].isEmpty(e.rightIds),r.fetchDataError=null}))["catch"]((function(e){r.fetchDataError=e,r.dispose=null}))["finally"]((function(){delete e.state[JSON.stringify(n)],e.setState(r),e.checkProductPurchase()}))},a.renderMetadataBox=function(){var e,t=this,a=this.state,n=a.isNoLinkRights,o=a.isNoLinkMetas,s=a.hasEntitlement,r=a.error;if(n||o||r&&422!==r.status&&21018!==r.code)return c["default"].createElement("div",{className:"plan-info"},c["default"].createElement("div",{className:"plan-info__item ppv"},c["default"].createElement("div",{className:"plan-info__item__li product-btn"},c["default"].createElement("div",{className:"plan-info__item__li__name"},"こちらの商品は購入いただけません。"))));if(s){var i=f["default"].get(f["default"].maxBy(this.entitlements,"endAt"),"endAt");return c["default"].createElement("div",{className:"plan-info"},c["default"].createElement("div",{className:"plan-info__item ppv"},c["default"].createElement("div",{className:"plan-info__item__li product-btn"},c["default"].createElement("div",{className:"plan-info__item__li__name"},"すでに購入済みの商品です。"),c["default"].createElement("div",{className:"plan-info__item__li date"},i&&c["default"].createElement("div",{className:"plan-info__item__li__date"},c["default"].createElement("span",null,"PPV期限"),c["default"].createElement(k["default"],{format:"fullja",date:i,txt:" まで"})))),this.product.productDescription?c["default"].createElement("div",{className:"plan-info__item__li"},c["default"].createElement("div",{className:"btn-container text-right"},c["default"].createElement("button",{type:"button",className:"plan-description-btn",onClick:function(){t.props.showModal(c["default"].createElement(T["default"],{onClickClose:t.props.closeModal,product:t.product}))}},c["default"].createElement("i",{className:"fa-info-circle"}),"商品詳細"))):null))}return c["default"].createElement("div",{className:"plan-info"},c["default"].createElement(w["default"],{checkModal:this.showCheckModal,products:[this.product],doAction:this.doAction,isProductPage:!0,isDisabled:this.state.isPurchaseLimit,spMode:this.state.spMode}),null===(e=this.product.links)||void 0===e?void 0:e.map((function(e){return c["default"].createElement("a",{className:"watch-info__link",href:e.url,target:"_blank"},e.name)})))},a.renderProductInfo=function(){return c["default"].createElement("div",{className:"watch-info wide"},c["default"].createElement("div",{className:"watch-info__colum_left"},c["default"].createElement("div",{className:"detail-text"},c["default"].createElement("div",{className:"detail-text___descritpion"},c["default"].createElement("p",{className:"product",dangerouslySetInnerHTML:{__html:(0,g["default"])((0,O.convertLinksToAnchors)(this.product.productDescription))}})))))},a.handeInfoOpen=function(e){this.setState({planSwitch:e})},a.render=function(){var e,t=this;return this.state.loading?c["default"].createElement("div",{className:"loading-spinner"}):f["default"].isEmpty(this.product)||!this.product.id?c["default"].createElement(I["default"],null):(this.product.productType===v.PRODUCT_TYPE.RENTAL?e="PPV":this.product.productType===v.PRODUCT_TYPE.PURCHASE&&(e="購入商品"),c["default"].createElement("div",{className:"watch-content"},c["default"].createElement("div",{className:"watch-main-visual"},c["default"].createElement("div",{className:"watch-main-visual__metadata"},c["default"].createElement("h1",{className:"playable-title"},this.product.name),e&&c["default"].createElement("div",{className:"tag-list"},c["default"].createElement("span",{className:"tag tvod",key:"ppv-tag"},e)),!this.state.spMode&&this.renderMetadataBox()),c["default"].createElement("div",{className:"main-visual"},c["default"].createElement("div",{className:"video-preload-title"},c["default"].createElement("div",{className:"video-preload-title-label"},this.product.name)),c["default"].createElement(x["default"],{className:(0,p["default"])("artwork",{noImage:!this.product.thumbnailUrl}),url:this.product.thumbnailUrl}))),c["default"].createElement("div",{className:"below-player"},this.state.spMode&&c["default"].createElement(c["default"].Fragment,null,c["default"].createElement("div",{className:"below-tab"},c["default"].createElement("div",{className:(0,p["default"])("below-tab__item",{active:"plan"==f["default"].get(this.state,"planSwitch")}),onClick:function(){return t.handeInfoOpen("plan")}},"購入"),c["default"].createElement("div",{className:(0,p["default"])("below-tab__item",{noD
2ata:!this.product.productDescription,active:"info"==f["default"].get(this.state,"planSwitch")}),onClick:function(){return t.product.productDescription?t.handeInfoOpen("info"):null}},"商品詳細")),"plan"==this.state.planSwitch?this.renderMetadataBox():this.renderProductInfo()),c["default"].createElement(E["default"],{model:this.model,rightIds:this.rightIds,checkLinkMetas:this.checkLinkMetas,tvodDisplayUnit:this.product.tvodDisplayUnit}))))},(0,i["default"])(t,[{key:"isSpBrowser",get:function(){var e=this.context.getModelData("browserInfo")||{},t=e.isAndroid,a=e.isIOS,n=e.isRequestDesktopWebsite;return t||a||n}}],[{key:"contextTypes",get:function(){return{getModelData:m["default"].func,gtmApp:m["default"].object,routeHandler:m["default"].object}}}]),t}(c.PureComponent);(0,u["default"])(A,"getPaths",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{},n=[],o=this.getRootPath(e,t,a);return n=(n=n.concat([o.concat([["id","activePricing","buttonLabel","displayProductType","name","notesOnPurchase","onSale","pricings","productDescription","productType","rights","salesEndAt","salesStartAt","thumbnailUrl","salesLimitExceeded","paymentMethodRule","tvodDisplayUnit","saleCourseRule","links"]])])).concat(E["default"].getPaths(e,t,D(D({},a),{},{perPage:E["default"].defaultProps.perPage})))})),(0,u["default"])(A,"getRootPath",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};return a.id?["product",a.id,!0]:[]})),(0,u["default"])(A,"getPrefetchPaths",(function(e,t,a){return this.getPaths(e,t,a)})),(0,u["default"])(A,"getPrefetchedPaths",(function(e,t,a){var n=this;return function(o){var s=f["default"].get(o.json,n.getRootPath(e,t,a)),i=f["default"].get(s,"rights"),l=f["default"].uniq(f["default"].map(i,(function(e){return e.id})))||[];return a=(0,r["default"])({},a,{rightIds:l,tvodDisplayUnit:f["default"].get(s,"tvodDisplayUnit")}),n.getPaths(e,t,a)}})),(0,u["default"])(A,"afterPrefetch",(function(e,t,a){var n=this;return function(o){var s=n.getRootPath(e,t,a);if(!(f["default"].get(o.json,s)||{}))return{error:new y.NotfoundError}}}));t["default"]=(0,b.withModalContext)(A);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Product.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Product.tsx")}}()},
2"./src/apps/bluerose/components/browse/ProductEpisodeRow.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),c=E(a("./node_modules/react/index.js")),f=n(a("./node_modules/prop-types/index.js")),p=n(a("./src/domain/libs/util.ts")),m=E(a("./src/sketch-platform/utils/browserEvents.ts")),h=E(a("./src/sketch-platform/utils/DOMUtils.ts")),y=n(a("./src/apps/bluerose/components/browse/GalleryContent.tsx")),b=n(a("./src/apps/bluerose/components/browse/EpisodeCard.tsx")),v=n(a("./src/apps/bluerose/components/browse/TitleCard.tsx")),g=a("./src/apps/common/context/CardContext.tsx");function _(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(_=function(e){return e?a:t})(e)}function E(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=_(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}var w=function(e,t,a){return{from:p["default"].get(a,"fromNum",0),to:a&&a.toNum?a.toNum-(a.fromNum||0):t&&t.numItems?t.numItems:a.perPage-1}},P=t["default"]=function(e){function t(t,a){var n;n=e.call(this,t,a)||this,(0,u["default"])((0,l["default"])(n),"_isMounted",void 0),(0,u["default"])((0,l["default"])(n),"totalCount",void 0),(0,u["default"])((0,l["default"])(n),"numRowsToFetch",void 0),(0,u["default"])((0,l["default"])(n),"galleryRef",c["default"].createRef()),(0,u["default"])((0,l["default"])(n),"model",void 0),(0,u["default"])((0,l["default"])(n),"items",void 0),n.galleryRef=c["default"].createRef(),n.sendToGtm=n.sendToGtm.bind((0,l["default"])(n)),n.isLoading=n.isLoading.bind((0,l["default"])(n)),n.onScroll=n.onScroll.bind((0,l["default"])(n)),n.model=t.model;var o=n.constructor.getRootPath(a.models,{},t),s=n.model.getSync(o)||{};return n.items=p["default"].compact(p["default"].values(p["default"].omit(s,["$__path","length"])))||[],n.totalCount=s.length,n.numRowsToFetch=t.perPage,n.state={fetchingMoreRows:!1},n}(0,d["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,p["default"].isEmpty(this.items)?this.fetchData():this.props.checkLinkMetas&&this.props.checkLinkMetas(p["default"].size(this.items)),m.addEventListener("scroll",this.onScroll)},a.componentWillUnmount=function(){this._isMounted=!1,this.state.dispose&&this.state.dispose(),m.removeEventListener("scroll",this.onScroll)},a.isLoading=function(){return!!this.state.dispose},a.sendToGtm=function(){p["default"].get(this.context,"gtmApp")},a.fetchData=function(){var e=this,t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.props,a=t.fromNum?t.fromNum:0,n=(0,r["default"])({},t,{fromNum:a,toNum:this.numRowsToFetch-1}),o=this.constructor.getRootPath(this.context.models,{},n),s=this.constructor.getPaths(this.context.models,{},n),i=this.model.fetch(s),l=i.dispose;this.setState({dispose:l});var d={dispose:null,fetchingMoreRows:!1};i.then((function(a){var n=p["default"].get(a,["json"].concat(o))||{};n.hasOwnProperty("length")&&(e.totalCount=n.length);var r=p["default"].omit(n,["$__path","length"]),i=p["default"].uniqBy(p["default"].concat(e.items,p["default"].compact(p["default"].values(r))),"id");e.items=p["default"].map(i,(function(e){return p["default"].omit(e,["$__path"])}))||[],e.numRowsToFetch+=t.perPage,e.numRowsToFetch>e.totalCount&&(e.numRowsToFetch=e.totalCount),d.fetchDataError=null,d.generation=t.model.getVersion(s),t.checkLinkMetas&&t.checkLinkMetas(p["default"].size(e.items))}))["catch"]((function(e){d.fetchDataError=e,d.dispose=null}))["finally"]((function(){delete e.state[JSON.stringify(s)],e.setState(d)}))},a.fetchMoreRows=function(){var e=this;this.items&&this.totalCount>this.items.length&&!this.state.fetchingMoreRows&&this.setState({fetchingMoreRows:!0},(function(){e.fetchData()}))},a.onScroll=function(e){this.isWithinDistanceBuffer(300)&&this.fetchMoreRows()},a.getChildContext=function(){return{textArea:"description"}},a.isWithinDistanceBuffer=function(e){if(this.galleryRef){var t=this.galleryRef.current;
2return!!t&&h.getDistanceToBottomOfElement(t)<e}},a.render=function(){var e=this;if(p["default"].isEmpty(this.props.rightIds)||p["default"].isEmpty(this.items))return null;var t=p["default"].compact(p["default"].map(this.items,(function(t,a){if(t.id)return"episode"==e.props.tvodDisplayUnit?c["default"].createElement(b["default"],{model:e.model,key:"episode_".concat(t.id,"_").concat(a),rankNum:a,episodeId:t.id}):c["default"].createElement(v["default"],{titleId:t.id,model:e.model,listCard:!1,key:"title-".concat(t.id,"-").concat(a),enableCardClick:!0})})));return c["default"].createElement("div",{className:"canvas-row on-card",ref:this.galleryRef},c["default"].createElement(g.CardContextProvider,{value:this.getChildContext()},c["default"].createElement(y["default"],{header:c["default"].createElement("div",{className:"gallery-header"},c["default"].createElement("div",{className:"title"},c["default"].createElement("span",{className:"gallery-title"},"対象番組"))),model:this.model,titleSmallSize:!0,hideAllWhenNoResults:!0,showPopCardMylistButton:!0,titleDisplaySetting:"media_only"},t)),this.state.fetchingMoreRows&&c["default"].createElement("div",{className:"gallery-spin-loader"},c["default"].createElement("div",{className:"loader-cont"})))},(0,i["default"])(t,null,[{key:"contextTypes",get:function(){return{models:f["default"].object,getModelData:f["default"].func,routeHandler:f["default"].object,gtmApp:f["default"].object}}},{key:"propTypes",get:function(){return{model:f["default"].func.isRequired,rightIds:f["default"].array.isRequired,perPage:f["default"].number,fromNum:f["default"].number,toNum:f["default"].number,checkLinkMetas:f["default"].func,tvodDisplayUnit:f["default"].string}}},{key:"defaultProps",get:function(){return{perPage:10}}}]),t}(c.Component);(0,u["default"])(P,"getPaths",(function(e,t,a){if(p["default"].size(a.rightIds)<=0)return[];var n=this.getRootPath(e,t,a),o=[];return o=(o=o.concat([n.concat(["length"])])).concat([n.concat([w(0,t,a),["id","name","shortName","thumbnailUrl","header","free","memberOnly","entitledOnly","titleMetaId","resumePoint","schemaId","type"]])])})),(0,u["default"])(P,"getRootPath",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};return p["default"].size(a.rightIds)>0?["rights",p["default"].join(a.rightIds,","),"metas",a.tvodDisplayUnit]:[]})),function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/ProductEpisodeRow.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/ProductEpisodeRow.tsx")}}()},
2"./src/apps/bluerose/components/browse/Program.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/slicedToArray.js")),l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=p(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),d=n(a("./src/domain/libs/util.ts")),u=n(a("./src/apps/bluerose/components/browse/Title.tsx")),c=a("./src/constants/error.ts"),f=a("./src/apps/common/components/ErrorBoundary.tsx");function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(p=function(e){return e?a:t})(e)}var m=function h(e){var t=(e.pathEvaluator||e.model.pathEvaluator).batch(100),a=h.getRootPath(null,null,e),n=t.getSync(a)||{},o=(0,l.useState)(n),s=(0,i["default"])(o,2),c=s[0];s[1];if(!c||d["default"].isEmpty(c))throw new f.NotFoundError;var p=(0,r["default"])({},e,{id:c.id});return l["default"].createElement(u["default"],p)};m.getRootPath=function(e,t,a){return a.id?["program",a.id]:[]},m.getPrefetchPaths=function(e,t,a){return[["program",a.id,["id","name","seriesMeta"]]]},m.getPrefetchedPaths=function(e,t,a){var n=this;return function(o){var s,i=d["default"].omit(d["default"].get(o.json,n.getRootPath(e,t,a)),["$__path"]);return d["default"].get(i,"seriesMeta.metaId")&&(s=i.seriesMeta.metaId),a=(0,r["default"])({},a,{id:i.id,titleMetaId:s}),u["default"].getPaths(e,t,a)}},m.afterPrefetch=function(e,t,a){var n=this;return function(o){var s=d["default"].omit(d["default"].get(o.json,n.getRootPath(e,t,a)),["$__path"]);if(d["default"].isEmpty(s))return{error:new c.NotfoundError}}};t["default"]=m;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Program.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Program.tsx")}}()},
2"./src/apps/bluerose/components/browse/Ranking.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r,i=n(a("./node_modules/@babel/runtime/helpers/extends.js")),l=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),d=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),u=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),c=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),f=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=x(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),p=n(a("./src/domain/libs/util.ts")),m=n(a("./node_modules/prop-types/index.js")),h=n(a("./node_modules/query-string/index.js")),y=n(a("./src/apps/bluerose/components/browse/GalleryContent.tsx")),b=n(a("./src/apps/bluerose/components/browse/TitleCard.tsx")),v=n(a("./src/apps/bluerose/components/browse/GalleryTab.tsx")),g=n(a("./src/apps/common/components/MainViewLink.ts")),_=a("./src/apps/common/components/ErrorBoundary.tsx"),E=n(a("./src/apps/common/routes.ts")),w=a("./src/apps/common/context/CardContext.tsx"),P=n(a("./src/apps/common/components/JsonLd.tsx"));function x(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(x=function(e){return e?a:t})(e)}var M=function(e){return-1!==p["default"].indexOf(["daily","weekly","monthly"],e)},C=function(e,t){return 0===e||!(!p["default"].isInteger(e)||!t)},k=function(e){var t=e.genreName,a=e.personName,n=e.teamName,o=e.leagueName,s=e.studioName,r=e.attributeName,i=t||a||n||o||s||r?"".concat(a," ").concat(n," ").concat(o," ").concat(s," ").concat(t," ").concat(r).trim():null;return i?"".concat(i,"ランキング"):"人気ランキング"},I=function(e){function t(t,a){var n;n=e.call(this,t,a)||this,(0,c["default"])((0,d["default"])(n),"links",void 0);return n.links=p["default"].map([{query:"daily",linkText:"前日"},{query:"weekly",linkText:"週間"},{query:"monthly",linkText:"月間"}],(function(e){var a={period:e.query};return t.genreId&&(a.genre=t.genreId),t.personId&&(a.person=t.personId),t.teamId&&(a.team=t.teamId),t.leagueId&&(a.league=t.leagueId),t.studioId&&(a.studio=t.studioId),t.attributeId&&(a.attribute=t.attributeId),t.mbListLayout&&(a.lo=t.mbListLayout),t.searchFilter&&(a.sf=t.searchFilter),f["default"].createElement(g["default"],{to:E["default"].ranking,query:a,onClick:function(){return t.handleSelectPeriodChange(e.query)},className:"active"},e.linkText)})),n.state={activeTabIndex:n.findActiveTabIndex(t.selectPeriod)},n}(0,u["default"])(t,e);var a=t.prototype;return a.findActiveTabIndex=function(e){return p["default"].findIndex(this.links,(function(t){return e===t.props.query.period}))},a.componentWillReceiveProps=function(e){e.selectPeriod!==this.props.selectPeriod&&this.setState({activeTabIndex:this.findActiveTabIndex(e.selectPeriod)})},a.render=function(){return this.props.genreId&&!this.props.genreName||this.props.personId&&!this.props.personName||this.props.teamId&&!this.props.teamName||this.props.leagueId&&!this.props.leagueName||this.props.studioId&&!this.props.studioName||this.props.attributeId&&!this.props.attributeName?null:f["default"].createElement(f["default"].Fragment,null,f["default"].createElement("div",{className:"gallery-header"},f["default"].createElement("div",{className:"title"},f["default"].createElement("span",{className:"gallery-title"},k(this.props)))),f["default"].createElement(v["default"],{links:this.links,activeTabIndex:this.state.activeTabIndex}))},(0,l["default"])(t,null,[{key:"propTypes",get:function(){return{genreId:m["default"].number,genreName:m["default"].string,personId:m["default"].number,personName:m["default"].string,teamId:m["default"].number,teamName:m["default"].string,leagueId:m["default"].number,leagueName:m["default"].string,
2studioId:m["default"].number,studioName:m["default"].string,selectPeriod:m["default"].oneOf(["daily","weekly","monthly"]),handleSelectPeriodChange:m["default"].func,routeHandler:m["default"].object.isRequired}}}]),t}(f["default"].Component),S=function(e){(0,u["default"])(a,e);var t=a.prototype;function a(t,a){var n;n=e.call(this,t,a)||this,(0,c["default"])((0,d["default"])(n),"model",void 0),(0,c["default"])((0,d["default"])(n),"_isMounted",!1),(0,c["default"])((0,d["default"])(n),"dispose",void 0),(0,c["default"])((0,d["default"])(n),"genreId",void 0),(0,c["default"])((0,d["default"])(n),"personId",void 0),(0,c["default"])((0,d["default"])(n),"teamId",void 0),(0,c["default"])((0,d["default"])(n),"leagueId",void 0),(0,c["default"])((0,d["default"])(n),"studioId",void 0),(0,c["default"])((0,d["default"])(n),"attributeId",void 0),(0,c["default"])((0,d["default"])(n),"genre",void 0),(0,c["default"])((0,d["default"])(n),"person",void 0),(0,c["default"])((0,d["default"])(n),"team",void 0),(0,c["default"])((0,d["default"])(n),"league",void 0),(0,c["default"])((0,d["default"])(n),"studio",void 0),(0,c["default"])((0,d["default"])(n),"attribute",void 0),(0,c["default"])((0,d["default"])(n),"searchFilter",void 0),(0,c["default"])((0,d["default"])(n),"mbListLayout",void 0),(0,c["default"])((0,d["default"])(n),"unlisten",void 0),n.handleSelectPeriodChange=n.handleSelectPeriodChange.bind((0,d["default"])(n)),n.sendToGtm=n.sendToGtm.bind((0,d["default"])(n)),n.model=(t.pathEvaluator||t.model.pathEvaluator).batch(100),n.genreId=parseInt(String(t.routeHandler.query.genre||"0")),n.genreId>0&&(n.genre=n.model.getSync(["genre",n.genreId])),n.personId=parseInt(String(t.routeHandler.query.person||"0")),n.personId>0&&(n.person=n.model.getSync(["person",n.personId])),n.teamId=parseInt(String(t.routeHandler.query.team||"0")),n.teamId>0&&(n.team=n.model.getSync(["team",n.teamId])),n.leagueId=parseInt(String(t.routeHandler.query.league||"0")),n.leagueId>0&&(n.league=n.model.getSync(["league",n.leagueId])),n.studioId=parseInt(String(t.routeHandler.query.studio||"0")),n.studioId>0&&(n.studio=n.model.getSync(["studio",n.studioId])),n.attributeId=parseInt(String(t.routeHandler.query.attribute||"0")),n.attributeId>0&&(n.attribute=n.model.getSync(["attr",n.attributeId])),n.searchFilter=t.routeHandler.query.sf;var o=a.getModelData("browserInfo");return(o.isIOS||o.isAndroid)&&("t"===t.routeHandler.query.lo?n.mbListLayout="table":"b"===t.routeHandler.query.lo&&(n.mbListLayout="box")),n.state={dispose:null,fetchDataError:null,generation:-1,selectPeriod:t.routeHandler.query.period||"daily"},n}return t.getChildContext=function(){return{listContext:"ranking"}},t.componentDidMount=function(){var e=this;if(!(M(this.state.selectPeriod)&&C(this.genreId,this.genre)&&C(this.personId,this.person)&&C(this.teamId,this.team)&&C(this.leagueId,this.league)&&C(this.studioId,this.studio)&&C(this.attributeId,this.attribute)))throw new _.NotFoundError;this._isMounted=!0,this.unlisten=this.props.history.listen((function(t,a){if(e._isMounted&&"POP"===a){var n=h["default"].parse(t.search).period||"daily";e.handleSelectPeriodChange(n)}})),this.sendToGtm(),this.fetchData(this.props)},t.componentWillUnmount=function(){this._isMounted=!1,"function"==typeof this.unlisten&&this.unlisten(),this.state.dispose&&this.state.dispose()},t.sendToGtm=function(){p["default"].get(this.context,"gtmApp")&&this.context.gtmApp.pageView(k({genreName:this.genre?this.genre.name:"",personName:this.person?this.person.name:"",teamName:this.team?this.team.name:"",leagueName:this.league?this.league.name:"",studioName:this.studio?this.studio.name:"",attributeName:this.attribute?this.attribute.name:""}))},t.handleSelectPeriodChange=function(e){var t=this;if(e!==this.state.selectPeriod){var a=this.props.routeHandler;this.setState({dispose:null,generation:-1,fetchDataError:null,selectPeriod:e},(function(){var n={path:a.path,query:(0,i["default"])({},a.query,{period:e})};a.query=n.query,t.fetchData(t.props)}))}},t.fetchData=function(e){var t=this,a=(0,i["default"])({},e,{period:this.state.period,genre:this.genreId,person:this.personId,team:this.teamId,league:this.leagueId,studio:this.studioId,attribute:this.attributeId}),n=this.constructor.getPaths(this.context.models,{},a);if(!this.state[JSON.stringify(n)]){this.state.dispose&&this.state.dispose(),this.state[JSON.stringify(n)]=n;var o=this.model.fetch(n),s=o.dispose;!1!==this._isUpdated&&this._isMounted?this.setState({dispose:s}):(0,i["default"])(this.state,{dispose:s}),o.then((function(e){t.genre=p["default"].get(e,"json.genre.".concat(t.genreId)),t.person=p["default"].get(e,"json.person.".concat(t.personId)),t.team=p["default"].get(e,"json.team.".concat(t.teamId)),t.league=p["default"].get(e,"json.team.".concat(t.leagueId)),t.studio=p["default"].get(e,"json.studio.".concat(t.studioId)),t.attribute=p["default"].get(e,"json.attr.".concat(t.attributeId)),delete t.state[JSON.stringify(n)];var a={fetchDataError:null,dispose:null,generation:t.state.generation+1};t._isMounted?t.setState(a):(0,i["default"])(t.state,a)}))["catch"]((function(e){var a={fetchDataError:e,fetchingMoreRows:undefined,dispose:null};delete t.state[JSON.stringify(n)],t._isMounted?t.setState(a):(0,i["default"])(t.state,a)}))}},t.render=function(){if(!M(this.state.selectPeriod))return null;if(!(C(this.genreId,this.genre)&&C(this.personId,this.person)&&C(this.teamId,this.team)&&C(this.leagueId,this.league)&&C(this.studioId,this.studio)&&C(this.attributeId,this.attribute)))return null;var e={genreId:this.genreId,genreName:this.genre?this.genre.name:"",personId:this.personId,personName:this.person?this.person.name:"",teamId:this.teamId,teamName:this.team?this.team.name:"",leagueId:this.leagueId,leagueName:this.league?this.league.name:"",studioId:this.studioId,studioName:this.studio?this.studio.name:"",attributeId:this.attributeId,attributeName:this.attribute?this.attribute.name:"",mbListLayout:this.mbListLayout?this.props.routeHandler.query.lo:null,selectPeriod:this.state.selectPeriod,searchFilter:this.searchFilter,handleSelectPeriodChange:this.handleSelectPeriodChange,routeHandler:this.props.routeHandler},t={};this.mbListLayout&&(t.mbListLayout=this.mbListLayout,"table"!==this.mbListLayout&&"box"!==this.mbListLayout||(t.itemsInRow=1),"table"===this.mbListLayout&&(t.listType=!0,t.listCard=!0));var a={},n=this.context.getModelData("hosts","host"),o={};this.genreId&&(o.genre=this.genreId),this.leagueId&&(o.league=this.leagueId),this.teamId&&(o.team=this.teamId),this.personId&&(o.person=this.personId),this.attributeId&&(o.attribute=this.attributeId),this.searchFilter&&(
2o.sf=this.searchFilter);var s=E["default"].ranking.makePath({},o);return a.breadcrumbList={itemListElement:[{name:k(e),item:n+s}]},f["default"].createElement(f["default"].Fragment,null,f["default"].createElement(w.CardContextProvider,{value:this.getChildContext()},f["default"].createElement(y["default"],(0,i["default"])({},t,{header:f["default"].createElement(I,e),model:this.props.pathEvaluator||this.props.model.pathEvaluator,period:this.state.selectPeriod,genreId:this.genreId,personId:this.personId,teamId:this.teamId,leagueId:this.leagueId,studioId:this.studioId,attributeId:this.attributeId,searchFilter:this.searchFilter||"p:a",keyPrefix:"ranking"}))),f["default"].createElement(P["default"],a))},(0,l["default"])(a,null,[{key:"propTypes",get:function(){return{history:m["default"].object,routeHandler:m["default"].object.isRequired}}},{key:"contextTypes",get:function(){return{getModelData:m["default"].func,models:m["default"].object,gtmApp:m["default"].object}}},{key:"childContextTypes",get:function(){return{listContext:m["default"].string}}}]),a}(f.Component);r=S,(0,c["default"])(S,"getPaths",(function(e,t,a){var n=a.person||0,o=a.team||0,s=a.league||0,i=a.studio||0,l=a.genre||0,d=a.attribute||0;if(!a.period){var u=[];return l>0&&u.push(["genre",l,["id","name"]]),n>0&&u.push(["person",n,["id","name"]]),o>0&&u.push(["team",o,["id","name"]]),s>0&&u.push(["league",s,["id","name"]]),i>0&&u.push(["studio",i,["id","name"]]),d>0&&u.push(["attr",d,["id","name"]]),u}var c=function(e,t,a){return{from:a&&a.fromNum||0,to:a&&a.toNum?a.toNum-(a.fromNum||0):t&&t.numItems?t.numItems:11}};return b["default"].getPaths().map((function(e){return["ranking",a.period,r.getAttributeFilter(a),a.searchFilter,c(0,t,a)].concat(e)})).concat([["ranking",a.period,r.getAttributeFilter(a),a.searchFilter,"length"]])})),(0,c["default"])(S,"getPrefetchPaths",(function(e,t,a){var n={},o=a.routeHandler||null;o&&(o.query.genre&&(n.genre=parseInt(o.query.genre)),o.query.person&&(n.person=parseInt(o.query.person)),o.query.team&&(n.team=parseInt(o.query.team)),o.query.league&&(n.league=parseInt(o.query.league)),o.query.studio&&(n.studio=parseInt(o.query.studio)),o.query.attribute&&(n.attribute=parseInt(o.query.attribute)),n.searchFilter=o.query.sf||"p:a");var s=y["default"].getPaths(e,t,(0,i["default"])({},y["default"].defaultProps,a,{genreId:n.genre,personId:n.person,teamId:n.team,league:n.league,studioId:n.studio,attributeId:n.attribute,searchFilter:n.searchFilter,keyPrefix:"ranking",period:p["default"].get(a,"routeHandler.query.period","daily")}));return this.getPaths(e,t,n).concat(s)})),(0,c["default"])(S,"getAttributeFilter",(function(e){var t=e.genreId||e.genre||0,a=e.personId||e.person||0,n=e.teamId||e.team||0,o=e.leagueId||e.league||0,s=e.studioId||e.studio||0,r=e.attributeId||e.attribute||0;return"g:".concat(t,"|p:").concat(a,"|t:").concat(n,"|l:").concat(o,"|s:").concat(s,"|a:").concat(r)}));t["default"]=S;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Ranking.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Ranking.tsx")}}()},
2"./src/apps/bluerose/components/browse/RecentlyAdded.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),l=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),d=n(a("./node_modules/react/index.js")),u=n(a("./node_modules/prop-types/index.js")),c=n(a("./src/domain/libs/util.ts")),f=n(a("./src/apps/bluerose/components/browse/GalleryContent.tsx")),p=n(a("./src/apps/common/routes.ts")),m=a("./src/apps/common/components/ErrorBoundary.tsx"),h=function(e){function t(t,a){var n;n=e.call(this,t,a)||this;var o=c["default"].get(a.getModelData("config"),"recently_added.palette_key");if(o)throw new m.NotFoundError({redirect_link:p["default"].editorial.makePath({id:o})});return n}return(0,i["default"])(t,e),t.prototype.render=function(){return d["default"].createElement(f["default"],{header:d["default"].createElement("div",{className:"gallery-header"},d["default"].createElement("div",{className:"title"},d["default"].createElement("span",{className:"gallery-title"},"新着"),d["default"].createElement("span",{className:"gallery-description"},"1ヶ月以内に公開された作品"))),model:this.props.pathEvaluator||this.props.model.pathEvaluator,keyPrefix:"recentlyadded"})},(0,r["default"])(t,null,[{key:"contextTypes",get:function(){return{getModelData:u["default"].func.isRequired}}}]),t}(d["default"].PureComponent);(0,l["default"])(h,"getPrefetchPaths",(function(e,t,a){return f["default"].getPaths(e,t,(0,s["default"])({},f["default"].defaultProps,a,{keyPrefix:"recentlyadded"}))}));t["default"]=h;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/RecentlyAdded.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/RecentlyAdded.tsx")}}()},
2"./src/apps/bluerose/components/browse/RecommendCard.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),c=S(a("./node_modules/react/index.js")),f=n(a("./node_modules/prop-types/index.js")),p=n(a("./node_modules/classnames/index.js")),m=n(a("./src/domain/libs/util.ts")),h=n(a("./src/apps/common/components/PresTrackedElement.tsx")),y=n(a("./src/apps/bluerose/components/browse/Meta.tsx")),b=n(a("./src/apps/common/routes.ts")),v=n(a("./src/apps/bluerose/utils/slug.ts")),g=n(a("./src/apps/common/components/BackgroundImage.tsx")),_=n(a("./src/apps/bluerose/components/browse/MyListButton.tsx")),E=S(a("./src/apps/common/context/CardContext.tsx")),w=n(a("./src/apps/bluerose/components/browse/SetDate.tsx")),P=n(a("./src/apps/bluerose/components/player/MetaTags.tsx")),x=n(a("./src/domain/libs/datetime.ts")),M=a("./src/apps/common/utils/metaUtil.ts"),C=a("./src/common/GtmApp.ts"),k=a("./src/apps/common/utils/eventUtil.ts");function I(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(I=function(e){return e?a:t})(e)}function S(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=I(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}var T=function(e){function t(t,a){var n;n=e.call(this,t,a)||this,(0,u["default"])((0,l["default"])(n),"recommendCardRef",void 0),(0,u["default"])((0,l["default"])(n),"_isMounted",void 0),(0,u["default"])((0,l["default"])(n),"item",void 0),n.recommendCardRef=c["default"].createRef(),n._isMounted=!1;var o=n.constructor.getRootPath(a.models,{},t);return t.itemData?n.item=t.itemData:o&&(n.item=t.model.getSync(o)),n.state={fetchDataError:null,generation:t.model.getVersion(o),isDelete:!!(m["default"].find(m["default"].get(a.deleteApp,"_targets",[]),(function(e){return e.id===t.titleId}))||{}).checked,shouldReserveEmptyTagSpace:!1},n.handleClick=n.handleClick.bind((0,l["default"])(n)),n.handleKeyDown=n.handleKeyDown.bind((0,l["default"])(n)),n.onClickPlayButton=n.onClickPlayButton.bind((0,l["default"])(n)),n.getShowPlayButton=n.getShowPlayButton.bind((0,l["default"])(n)),n.getPlayButtonPath=n.getPlayButtonPath.bind((0,l["default"])(n)),n.sendToGtm=n.sendToGtm.bind((0,l["default"])(n)),n.reserveEmptyTagSpace=n.reserveEmptyTagSpace.bind((0,l["default"])(n)),n}(0,d["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.fetchData(this.props)},a.componentWillUnmount=function(){this._isMounted=!1},a.getPlayButtonPath=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},t=null;if("group"===e.type){var a=e.viewingEpisode||e.leadEpisode,n={id:a.id},o=b["default"].watchNow;a.refId&&(n={id:a.refId},o=b["default"].content),t=o.makePath(n)}else if("media"===e.type){var s={id:e.id},r=b["default"].watchNow;e.refId&&(s={id:e.refId},r=b["default"].content),t=r.makePath(s)}else if("linear_channel"===e.type){var i=m["default"].find(this.context.getModelData("simulcast"),(function(t){return e.refId==t.refId}));t=b["default"].simulcast.makePath({channelName:i.name})}else if(e.uniqueId){var l=m["default"].find(this.context.getModelData("simulcast"),(function(t){return e.linearChannelMeta.refId==t.refId}));t=b["default"].simulcastDetail.makePath({uniqueId:e.uniqueId,channelName:l.name})}return t},a.reserveEmptyTagSpace=function(){this.setState({shouldReserveEmptyTagSpace:!0})},a.render=function(){var e,t,a=this;if(!this.item)return null;var n,o="poster"===this.context.artType,s="keyart"===this.context.artType,i="square"===this.context.artType,l="key_visual_b"===this.context.artType,d="key_visual_c"===this.context.artType,u=function(){var e;
2return l?(e=a.item.awKeyb)&&(e=e.replace("[width]","800").replace("[height]","800")):d?(e=a.item.awKeyc)&&(e=e.replace("[width]","800").replace("[height]","800")):s?(e=a.item.awLogokey)&&(e=e.replace("[width]","800").replace("[height]","800")):o?(e=a.item.awPos)&&(e=e.replace("[width]","800").replace("[height]","800")):i?(e=a.item.awSquare)&&(e=e.replace("[width]","800").replace("[height]","800")):"lead_episode"===a.context.artKind||"lead_episode"===a.props.artKind?e=a.item.leadEpisodeImage:"edge_episode"!==a.context.artKind&&"edge_episode"!==a.props.artKind||(e=a.item.edgeEpisodeImage),e||a.item.thumbnailUrl};if(!m["default"].isEmpty(this.item)){var f={model:this.props.model,btnType:"short",classes:"btn-very-small btn-fill",btnStyle:!0,btnColorGray:!0,isRecommend:!0};f.id=this.item.id,f.item=this.item,n=c["default"].createElement(_["default"],f)}var y,E="title-card-".concat(this.props.rowNum,"-").concat(this.props.rankNum,"-").concat(this.props.titleId),C=this.props.itemTabbable?0:-1,k=c["default"].createElement(g["default"],{className:(0,p["default"])("artwork",{"double-wide":!0===this.props.isDoubleWide&&!0!==this.props.isTallPanel,noImage:!u()}),url:u(),onClick:function(){a.onClickThumbnailGtm(a.item)}},"continueWatching"==this.props.listContext&&(0,M.getIsDelivery)(this.item.cardInfo.deliveryStartAt,this.item.cardInfo.deliveryEndAt)?c["default"].createElement("div",{className:"play-link"}):null),I=this.context.getModelData("browserInfo");this.item&&this.item.id&&(y=(0,v["default"])(this.item)?this.item.slug:this.item.id);var S=this.props.titleDisplaySetting;"default"===S?S="under_card":this.item&&"media_only"===S&&"media"!==this.item.type&&(S="none");var T=this.context.routeHandler,O=function(e){return T.route._regex===b["default"].title._regex||T.route._regex===b["default"].watchNow._regex?c["default"].createElement("div",{className:e.classname},e.children):c["default"].createElement("h3",{className:e.classname},e.children)};this.props.deliveryStartVisible?this.item.cardInfo&&this.item.cardInfo.deliveryStartAt&&(w["default"],this.item.cardInfo.deliveryStartAt):this.item.cardInfo&&(0,x["default"])(this.item.cardInfo.deliveryStartAt).diff((0,x["default"])(),"second")>0&&(w["default"],this.item.cardInfo.deliveryStartAt);var j=(0,p["default"])("title-card-title",{ellipsized:this.props.ellipsized,"optimized-searchability":this.props.optimizedSearchability}),N=[null===(e=this.props.itemData)||void 0===e||null===(e=e.middleGenres)||void 0===e?void 0:e[0],null===(t=this.props.itemData)||void 0===t||null===(t=t.genres)||void 0===t?void 0:t[0]].filter(Boolean),R=(Array.from(new Set(null==N?void 0:N.map((function(e){return e.name})))),c["default"].createElement(O,(0,r["default"])({},this.props,{classname:j}),y?c["default"].createElement("p",{onClick:I.isIOS||I.isAndroid?null:this.handleClick,className:"link"},this.props.optimizedSearchability&&this.item.seriesMeta?c["default"].createElement("p",{className:"small"},this.item.seriesMeta.shortName||this.item.seriesMeta.name):null,"mylist"==this.props.keyPrefix||"mylist"==this.context.listContext?this.item.name:"name"==this.context.titleType||"full_name"===this.context.titleType||"hidden"===this.context.titleType||"name"==this.props.titleType||"full_name"===this.props.titleType||"hidden"===this.props.titleType?this.item.name||this.item.shortName:this.item.shortName||this.item.name):c["default"].createElement("p",null,"mylist"==this.props.keyPrefix||"mylist"==this.context.listContext?this.item.name:"full_name"===this.context.titleType?this.item.name||this.item.shortName:this.item.shortName||this.item.name))),D=c["default"].createElement(c["default"].Fragment,null,c["default"].createElement("div",{className:(0,p["default"])("sliderRefocus",{hasPop:!0===this.state.hasPop,lockup:!0,"title-card-tall-panel":!0===this.props.isTallPanel,"title-card-tall-artwork":o}),"aria-label":this.item.name,ref:this.recommendCardRef,role:"link",tabIndex:I.isIOS||I.isAndroid||I.isRequestDesktopWebsite?null:C,key:E,id:E,onClick:this.handleClick,onKeyDown:I.isIOS||I.isAndroid||I.isRequestDesktopWebsite?null:this.handleKeyDown},c["default"].createElement(h["default"],{idDoubleWide:this.props.isDoubleWide},k,c["default"].createElement("div",{className:"video-preload-title"},c["default"].createElement("div",{className:"video-preload-title-label"},this.item.name)))),c["default"].createElement("div",{className:"text-wrapper"},c["default"].createElement("div",{className:"text-inner",onClick:function(e){a.handleClick(e),a.onClickOtherGtm(a.item)}},R,c["default"].createElement(P["default"],{metadata:this.item,isOnArt:!1,isRecommendCard:!0,reserveEmptyTagSpace:this.reserveEmptyTagSpace}),this.item.cardInfo.description?c["default"].createElement("div",{className:(0,p["default"])("synopsis",{"should-reserve-empty-tag-space":this.state.shouldReserveEmptyTagSpace})},this.item.cardInfo.description):null),c["default"].createElement("div",{className:"btn-inner"}
2,this.getShowPlayButton(this.item)&&c["default"].createElement("div",{className:"btn btn-fill white-color btn-very-small play-button",onClick:this.onClickPlayButton},c["default"].createElement("i",{className:"fa-play"}),"再生する"),n)));return c["default"].createElement("div",{className:(0,p["default"])("card title-card recommend-card","size-".concat(this.props.size))},D)},a.handleClick=function(e){var t=this;if(e.preventDefault(),this.props.titleId){var a,n=this.context.history,o={id:this.props.titleId},s={};if(this.props.keyPrefix&&"onrental"===this.props.keyPrefix.toLowerCase()||this.props.listContext&&"onrental"===this.props.listContext.toLowerCase())a=b["default"].titleEpisodes,o={id:this.props.titleId},s={entitled:1};else if("media"===m["default"].get(this,"item.type")?a=b["default"].watchNow:(a=b["default"].title,this.item&&this.item.id&&(o.id=(0,v["default"])(this.item)?this.item.slug:this.item.id)),this.item.refId&&(a="media"===m["default"].get(this,"item.type")?b["default"].content:b["default"].program,o.id=this.item.refId,"linear_channel"===m["default"].get(this,"item.type"))){var r=m["default"].find(this.context.getModelData("simulcast"),(function(e){return e.refId==t.item.refId}));a=b["default"].simulcast,o={channelName:r.name}}var i=a.makePath(o,s);!!this.context.routeHandlers&&m["default"].some(this.context.routeHandlers,(function(e){return e.route._regex===a._regex}))?n.push(i):window.location.href=i}},a.onClickThumbnailGtm=function(e){this.sendToGtm(C.CONTENT_EVENTS.CONTENT_CLICK,C.CLICK_AREA.CONTENT_CLICK.RECOMMEND_THUMBNAIL)(e)},a.onClickOtherGtm=function(e){this.sendToGtm(C.CONTENT_EVENTS.CONTENT_CLICK,C.CLICK_AREA.CONTENT_CLICK.RECOMMEND_OTHERS)(e)},a.onClickPlayButtonGtm=function(e){this.sendToGtm(C.CONTENT_EVENTS.PLAY_CLICK,C.CLICK_AREA.PLAY_CLICK.RECOMMEND)(e)},a.sendToGtm=function(e,t){var a=this;return function(n){if(m["default"].get(a.context,"gtmApp")){var o=m["default"].get(n,"linearChannelMeta"),s=(m["default"].get(n,"seriesMeta")&&m["default"].get(n,"seasonMeta"),"group"===m["default"].get(n,"type")),r={refId:a.props.relationMetadata.refId,name:a.props.relationMetadata.playableTitle},i=s?{refId:m["default"].get(n,"refId"),name:m["default"].get(n,"name")}:{refId:m["default"].get(n,"seasonMeta.refId")||m["default"].get(n,"seriesMeta.refId"),name:m["default"].get(n,"seasonMeta.name")||m["default"].get(n,"seriesMeta.name")},l=null,d=null;m["default"].get(n,"advertisingId")?d={id:m["default"].get(n,"advertisingId"),name:m["default"].get(n,"name")}:l=m["default"].isEmpty(o)?{refId:m["default"].get(n,"refId"),name:m["default"].get(n,"name")||m["default"].get(n,"shortName"),rental:m["default"].get(n,"rental"),subscription:m["default"].get(n,"subscription")}:{refId:m["default"].get(n,"uniqueId"),name:m["default"].get(n,"name")};var u=m["default"].get(n,"attributes"),c=m["default"].get(n,"genres"),f=m["default"].get(n,"middleGenres"),p=m["default"].get(n,"schemaId");a.context.gtmApp.pushDataLayerOnContentPageClick(e,{content:l,program:i,relationProgram:r,channel:o,attributes:u,genres:c,middleGenres:f,schemaId:p,ad:d},t?{clickArea:t}:null)}}},a.handleKeyDown=function(e){13!==e.which&&13!==e.keyCode||this.handleClick(e)},a.onClickPlayButton=function(e){var t,a;(e.preventDefault(),e.stopPropagation(),this.onClickPlayButtonGtm(this.item),this.props.onClickPlayButton)&&(null===(t=(a=this.props).onClickPlayButton)||void 0===t||t.call(a,this.item));var n=this.getPlayButtonPath(this.item);n&&this.context.history.push(n)},a.getShowPlayButton=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},t=!1;if("group"===e.type){var a=e.leadEpisode;a&&(t=(0,M.getIsDelivery)(a.deliveryStartAt,a.deliveryEndAt))}else"media"===e.type?t=(0,M.getIsDelivery)(m["default"].get(e,"cardInfo.deliveryStartAt"),m["default"].get(e,"cardInfo.deliveryEndAt")):"linear_channel"===e.type?t=!0:e.uniqueId&&(t=null===k.isOnAir||void 0===k.isOnAir?void 0:(0,k.isOnAir)(e));return t},a.fetchData=function(e){var t=this,a=this.constructor.getRootPath(this.context.models,{},e),n=["meta",this.props.titleId,"viewingEpisode"],o=[n.concat([["id","refId","name","cardInfo"]])];
2e.itemData||(o=o.concat(this.constructor.getPaths(this.context.models,{},e)));var s=e.model.fetch(o);this.state.dispose=s.dispose,s.then((function(o){e.itemData||(t.item=m["default"].get(o.json,a,{})),t.item.viewingEpisode=m["default"].get(o.json,n,{});var s={fetchDataError:null,dispose:null,generation:e.model.getVersion(a)};t._isMounted?t.setState(s):(0,r["default"])(t.state,s)}))["catch"]((function(e){var a={fetchDataError:e,dispose:null};t._isMounted?t.setState(a):t.state=(0,r["default"])(a)}))},(0,i["default"])(t,null,[{key:"contextTypes",get:function(){return{models:f["default"].object,getModelData:f["default"].func,routeHandler:f["default"].object,gtmApp:f["default"].object}}},{key:"defaultProps",get:function(){return{size:"1x1",ellipsized:!1,rankNum:0,rowNum:0,popType:"none",showScore:!1,titleDisplaySetting:"default",showPopCardMylistButton:!0,deliveryStartVisible:!1}}}]),t}(c.Component);(0,u["default"])(T,"getPaths",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{},n=[];return a.titleId&&(n=n.concat(["meta",a.titleId])),[n.concat([["id","refId","type","name","shortName","schemaId","copyright","leadEpisodeImage","rental","subscription","edgeEpisodeImage","tallArtwork","leadSeasonId","cardInfo","seriesMeta","seasonMeta","genres","attributes","middleGenres","awKeyb","awKeyc","tvodBadge","image","awPos","awSquare","mylisted","leadEpisode","thumbnailUrl","languageCodes","canMyList"]])].concat(y["default"].getPaths().map((function(e){return n.concat(e)})))})),(0,u["default"])(T,"getRootPath",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};if(a.titleId)return["meta",a.titleId]})),(0,u["default"])(T,"contextType",E["default"]);var O=(0,E.withCardContext)(T);O.getPaths=T.getPaths;t["default"]=O;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/RecommendCard.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/RecommendCard.tsx")}}()},
2"./src/apps/bluerose/components/browse/RecommendSlider.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/slicedToArray.js")),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=f(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),l=n(a("./node_modules/prop-types/index.js")),d=n(a("./src/apps/bluerose/components/browse/Palette.tsx")),u=n(a("./node_modules/classnames/index.js")),c=n(a("./src/apps/common/components/player/FullHitZone.tsx"));function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(f=function(e){return e?a:t})(e)}var p=function(e,t){var a=(0,i.useState)(""),n=(0,r["default"])(a,2),o=n[0],s=n[1],l=null;if(e.metadata){var f;if(e.metadata.recommend)l=i["default"].createElement(d["default"],{key:"recommend-".concat(e.metadata.recommend),listContext:"recommendlist",paletteId:e.metadata.recommend,model:e.model,isGrid:!1,useRowHeader:!1,titleSmallSize:!0,hideAllWhenNoResults:!0,shouldSkipGtm:!0,onTitleAvailable:s,relationMetadata:e.metadata,seriesId:null===(f=e.metadata)||void 0===f||null===(f=f.seriesMeta)||void 0===f?void 0:f.id,episodeId:e.metadata.id})}var p=(0,i.useCallback)((function(){t.gtmApp.pushDataLayerOnPlayerRecommendImpression(e.metadata,{id:e.metadata.recommend,name:o})}),[t.gtmApp,o,e.metadata]),m=(0,i.useRef)(p);return m.current=p,(0,i.useEffect)((function(){o&&m.current()}),[o]),i["default"].createElement(i["default"].Fragment,null,i["default"].createElement("div",{className:"player-on-bg"}),i["default"].createElement(c["default"],{onClickPlay:e.onClickPlay}),i["default"].createElement("div",{className:(0,u["default"])("player-on-recommend",{active:!0})},i["default"].createElement("div",{className:"player-on-recommend__title"},i["default"].createElement("h2",{className:"ellipsized"},o),i["default"].createElement("div",{className:"player-on-recommend__title__remove"},i["default"].createElement("i",{className:"fa-remove",onClick:e.toggleRecommend}))),l))};p.contextTypes={getModelData:l["default"].func,gtmApp:l["default"].object};t["default"]=p;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/RecommendSlider.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/RecommendSlider.tsx")}}()},
2"./src/apps/bluerose/components/browse/Row.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),c=E(a("./node_modules/react/index.js")),f=n(a("./node_modules/react-dom/index.js")),p=n(a("./node_modules/prop-types/index.js")),m=n(a("./node_modules/classnames/index.js")),h=n(a("./node_modules/@logiclogic/react-slider/dist/slider.js")),y=n(a("./src/domain/libs/util.ts")),b=E(a("./src/sketch-platform/utils/browserEvents.ts")),v=n(a("./src/apps/common/components/PresTrackedContainer.tsx")),g=n(a("./src/apps/bluerose/components/browse/SpSlider.tsx"));function _(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(_=function(e){return e?a:t})(e)}function E(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=_(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}var w=function(e){return e?c["default"].createElement("div",{className:"slider-item-rows size-".concat(e.size),key:e.key},c["default"].Children.map(e.children,(function(t,a){return c["default"].cloneElement(t,{sliderItemId:e.sliderItemId,itemTabbable:e.itemTabbable})}))):null},P=function(e){function t(t,a){var n;n=e.call(this,t,a)||this,(0,u["default"])((0,l["default"])(n),"rowRef",void 0),(0,u["default"])((0,l["default"])(n),"sliderRef",void 0),(0,u["default"])((0,l["default"])(n),"_isMounted",void 0),(0,u["default"])((0,l["default"])(n),"popAnimationId",void 0),(0,u["default"])((0,l["default"])(n),"isMouse",void 0),(0,u["default"])((0,l["default"])(n),"activeCard",void 0),n.handleSliderMove=n.handleSliderMove.bind((0,l["default"])(n)),n.handleMouseEnter=n.handleMouseEnter.bind((0,l["default"])(n)),n.handleMouseLeave=n.handleMouseLeave.bind((0,l["default"])(n)),n.handleMouseMove=n.handleMouseMove.bind((0,l["default"])(n)),n.handleKeyDown=n.handleKeyDown.bind((0,l["default"])(n)),n.handleRowFocus=n.handleRowFocus.bind((0,l["default"])(n)),n.onPopOpen=n.onPopOpen.bind((0,l["default"])(n)),n.onPopLeave=n.onPopLeave.bind((0,l["default"])(n)),n.onPopClose=n.onPopClose.bind((0,l["default"])(n)),n.onCardClick=n.onCardClick.bind((0,l["default"])(n)),n.getRowHasPopOpen=n.getRowHasPopOpen.bind((0,l["default"])(n)),n.checkOrientation=y["default"].throttle(n.checkOrientation.bind((0,l["default"])(n)),300,{leading:!0,trailing:!0}),n.handleWheel=n.handleWheel.bind((0,l["default"])(n)),n.sliderRef=c["default"].createRef(),n.rowRef=c["default"].createRef();var o=a.getModelData("browserInfo");return n.state={isPopOpen:!1,lowestVisibleItemIndex:0,isPortrait:o.isIOS||o.isAndroid||o.isRequestDesktopWebsite},n}(0,d["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0;var e,t=this.context.getModelData("browserInfo");t.isTouchDevice||t.isRequestDesktopWebsite?b.addEventListener("orientationchange",this.checkOrientation):null===(e=this.rowRef.current)||void 0===e||e.addEventListener("wheel",this.handleWheel);this.checkOrientation()},a.componentWillUnmount=function(){this._isMounted=!1,this.popAnimationId&&(clearTimeout(this.popAnimationId),delete this.popAnimationId);var e,t=this.context.getModelData("browserInfo");t.isTouchDevice||t.isRequestDesktopWebsite?b.removeEventListener("orientationchange",this.checkOrientation):null===(e=this.rowRef.current)||void 0===e||e.removeEventListener("wheel",this.handleWheel)},a.checkOrientation=function(){if("undefined"!=typeof window){var e=this.context.getModelData("browserInfo");if(e.isIOS||e.isAndroid||e.isRequestDesktopWebsite){var t,a=screen&&screen.orientation&&screen.orientation.angle;a===undefined&&(a=window.orientation)===undefined&&(a=window.innerHeight>window.innerWidth?0:90),t=0===a,this._isMounted?this.setState({isPortrait:t}):this.state.isPortrait=t}else this.setState({isPortrait:!0})}},a.handleMouseEnter=function(e){this.isMouse=!0},a.handleMouseLeave=function(e){this.isMouse=!1},a.handleMouseMove=function(e){this.isMouse=!0,this.setState({keyboardFocus:!1})},a.handleRowFocus=function(e){this.isMouse||(e.target.classList.contains("sliderRefocus")||(e.target.classList.contains("title-card")||e.target.classList.contains("episode-card"))&&e.target.querySelector(".sliderRefocus"))&&this.setState({keyboardFocus:!0})},a.handleKeyDown=function(e){if(9!==e.which||e.shiftKey){if(9===e.which&&e.shiftKey)if(e.target.classList.contains("handlePrev"))e.target.tabIndex=-1,this.setState({keyboardFocus:!1});else{var t=e.currentTarget.querySelectorAll('div[tabindex="0"]');if(0===y["default"].findIndex(t,(function(t){return t.id===e.target.id}))){var a=e.currentTarget.querySelector(".handlePrev");a?a.tabIndex=0:this.setState({keyboardFocus:!1})}}}else if(e.target.classList.contains("handleNext"))e.target.tabIndex=-1,this.setState({keyboardFocus:!1});else{var n=e.currentTarget.querySelectorAll('div[tabindex="0"]'),o=y["default"].findIndex(n,(function(t){return t.id===e.target.id}));if(n.length==o+1){var s=e.currentTarget.querySelector(".handleNext");s?s.tabIndex=0:this.setState({keyboardFocus:!1})}}},a.handleWheel=function(e){e.deltaX<-50&&this.sliderRef.current.hasPrev()?(e.preventDefault(),this.sliderRef.current.advancePrev()):e.deltaX>50&&this.sliderRef.current.hasNext()&&(e.preventDefault(),this.sliderRef.current.advanceNext())},a.render=function(){var e=this.context.getModelData("browserInfo"),t={initialSlide:this.props.initialSlide,swipe:!1,enableLooping:this.props.enableLooping,enablePeek:this.props.enablePeek,enablePaginationIndicator:this.props.enablePaginationIndicator,enableSwipe:e.isIOS||e.isAndroid,autoAdjustWidth:!1};1!==this.props.numOfItemRows&&(t.enableLooping=!1);var a=this.context.cardSize||"medium",n=this.context.artType;"key_visual_b"===n||"key_visual_c"===n?n="default":"poster_b"!==n&&"poster_c"!==n&&"poster_d"!==n&&"poster_e"!==n||(n="poster");var o=this.context.columnsInRow,s=1;if("keyart"===n?"list"===this.context.viewType?(o=this.context.columnsInRow/2,"very_large"===a?o-=.75:"large"===a?o-=.5:("small"===a||"very_small"===a)&&(o+=.5),s=100/(o=y["default"].max([1.5,o]))*Math.floor(o)/100):"grid"===this.context.viewType?2==this.context.columnsInRow||e.isIOS||e.isAndroid?"small"!==a&&"very_small"!==a&&(o=this.context.columnsInRow-1):"very_large"===a||"large"===a?o=Math.floor(this.context.columnsInRow/1.5):a&&"medium"!==a||(o=this.context.columnsInRow-1):"very_large"===a?1==(o=this.context.columnsInRow-2)&&(o=1.25):"large"===a?o=this.context.columnsInRow-1.5:"medium"===a?o=this.context.columnsInRow-1:"very_small"===a&&(o=this.context.columnsInRow+.6):"poster"===n?"list"===this.context.viewType?"very_large"===a?1==(o=this.context.columnsInRow-2)&&(o=1.25):"large"===a?o=this.context.columnsInRow-1.4:"medium"===a&&(o=this.context.columnsInRow-1):"grid"===this.context.viewType||"grid"==this.props.mbListLayout||"default"==this.props.mbListLayout?("very_large"===a||"large"===a?o=this.context.columnsInRow:"medium"===a?o=this.context.columnsInRow+1:"small"===a?o=this.context.columnsInRow+2:"very_small"===a&&(o=this.context.columnsInRow+3),s=100/o*Math.floor(o)/100):("very_large"===a?o=this.context.columnsInRow+.5:"large"===a?o=this.context.columnsInRow+1:"medium"===a?o=this.context.columnsInRow+1.6:"small"===a?o=this.context.columnsInRow+2.5:"very_small"===a&&(o=this.context.columnsInRow+3.5),s=100/o*Math.floor(o)/100):"square"===n?"slider"===this.context.viewType?"very_large"===a?s=100/(o=this.context.columnsInRow-.5)*Math.floor(o)/100:"medium"===a?o=this.context.columnsInRow+1:"small"===a?o=this.context.columnsInRow+3:"very_small"===a&&(o=this.context.columnsInRow+5.5):"list"===this.context.viewType?"very_large"===this.context.cardSize?o=this.context.columnsInRow-2:"large"===this.context.cardSize?o=this.context.columnsInRow-1.4:"medium"===this.context.cardSize?o=Math.floor(this.context.columnsInRow-1):this.context.cardSize:"grid"==this.context.viewType?2==this.context.columnsInRow||e.isIOS||e.isAndroid?"very_large"===a||"large"===a?o=this.context.columnsInRow-1:"small"===a?o=this.context.columnsInRow+1:"very_small"===a&&(o=this.context.columnsInRow+2):2!=this.context.columnsInRow&&("very_large"===a||"large"===a?o=this.context.columnsInRow:"medium"===a?o=this.context.columnsInRow+1:"small"===a?o=this.context.columnsInRow+3:"very_small"===a&&(o=this.context.columnsInRow+4)):("very_large"===a||"large"===a?o=this.context.columnsInRow:"medium"===a?o=this.context.columnsInRow+1:"small"===a&&(o=this.context.columnsInRow+3),2==this.context.columnsInRow&&(o=this.context.columnsInRow+1)):"tennisCard"===n?o=Math.max(this.context.columnsInRow-1,1):"soccerCard"===n?o=(this.context.columnsInRow,Math.max(this.context.columnsInRow-1,1)):("list"===this.context.viewType?"very_large"===this.context.cardSize?o=this.context.columnsInRow-2:"large"===this.context.cardSize?o=this.context.columnsInRow-1.4:"medium"===this.context.cardSize&&(o=Math.floor(this.context.columnsInRow-1)):"grid"===this.context.viewType?"very_large"===this.context.cardSize||"large"===this.context.cardSize?o=this.context.columnsInRow-1:2==this.context.columnsInRow||"small"!==this.context.cardSize&&"very_small"!==this.context.cardSize||(o=this.context.columnsInRow+1):("very_large"===a?o=this.context.columnsInRow-1:"large"===a?o=this.context.columnsInRow-.5:"small"===a?o=this.context.columnsInRow+1:"very_small"===a&&(o=this.context.columnsInRow+3),"ranking"==this.context.listContext&&"slider"==this.context.viewType?"very_large"==a?o-=o>4?1:o>3?.75:2==o?.4:.5:"large"==a?o-=o>=6.5?1.25:o>=4.5?.9:.5:"medium"==a?o-=5==o||6==o?1:4==o?.75:o<4?.5:1.4:"small"==a&&(o-=o>6?1.4:o<5?.75:1):"recommendlist"===this.props.listContext&&(o=this.context.columnsInRow<=3?1:this.context.columnsInRow<=5?1.5:2)),s=100/o*Math.floor(o)/100),2==this.context.columnsInRow){var i=100;"keyart"===n?("very_large"===a?(i=85.714,this.state.isPortrait||(i=65.714)):"large"===a?(i=73.7140399984,this.state.isPortrait||(i=56.5140399988)):"medium"===a?(i=57.147,this.state.isPortrait||(i=37.147)):"small"===a?(i=42.859,this.state.isPortrait||(i=32.859)):"very_small"===a&&(i=37.857,this.state.isPortrait||(i=27.857)),"list"===this.context.viewType&&("very_large"===a||"large"===a?(i=90.9090909091,this.state.isPortrait||(i=70.9090909091)):"medium"===a?(i=86.9565217391,this.state.isPortrait||(i=66.9565217391)):("small"===a||"very_small"===a)&&(i=80.9090909091,this.state.isPortrait||(i=60.9090909091))),"grid"===this.context.viewType&&("very_large"===a||"large"===a||"medium"===a?(i=100,this.state.isPortrait||(i=50)):("small"===a||"very_small"===a)&&(i=50,this.state.isPortrait||(i=33.3333333333)))):"poster"===n?("very_large"===a?(i=45,this.state.isPortrait||(i=30.303030303)):"large"===a?(i=38,this.state.isPortrait||(i=25.7999999994)):"medium"===a?(i=33.3333333333,this.state.isPortrait||(i=25)):"small"===a?(i=26,this.state.isPortrait||(i=20.8333333333)):"very_small"===a&&(i=22.5,this.state.isPortrait||(i=15.1515151515)),"list"===this.context.viewType?"very_large"===a||"large"===a?(i=90.9090909091,this.state.isPortrait||(i=70.9090909091)):"medium"===a||"small"===a?(i=80,this.state.isPortrait||(i=60)):"very_small"===a&&(i=70,this.state.isPortrait||(i=60)):"grid"!==this.context.viewType&&"grid"!=this.props.mbListLayout&&"default"!=this.props.mbListLayout||("very_large"===a||"large"===a?(i=50,this.state.isPortrait||(i=33.3333333333)):"small"===a&&(i=33.3333333333,this.state.isPortrait||(i=25))
2)):"square"===n?("very_large"===a?(i=66.428571,this.state.isPortrait||(i=45.4285714286)):"large"===a?(i=56.848571,this.state.isPortrait||(i=39.6285714278)):"medium"===a?(i=33.3333333333,this.state.isPortrait||(i=25)):"small"===a?(i=26.6666666667,this.state.isPortrait||(i=21.0526315789)):"very_small"===a&&(i=19.6666666667,this.state.isPortrait||(i=14.0526315789)),"list"===this.context.viewType?"very_large"===a||"large"===a?(i=90.9090909091,this.state.isPortrait||(i=70.9090909091)):"medium"===a?(i=86.9565217391,this.state.isPortrait||(i=66.9565217391)):"small"===a&&(i=90.9090909091,this.state.isPortrait||(i=70.9090909091)):"grid"===this.context.viewType&&("very_large"===a||"large"===a?(i=100,this.state.isPortrait||(i=50)):"medium"===a?(i=50,this.state.isPortrait||(i=33.3333333333)):"small"===a?(i=33.3333333333,this.state.isPortrait||(i=25)):"very_small"===a&&(i=25,this.state.isPortrait||(i=20)),this.context.cardSize||(i=33.3333333333,this.state.isPortrait||(i=25)))):"tennisCard"===n?i=80:"soccerCard"===n?(i=95,this.state.isPortrait||(i=50)):("very_large"===a?(i=71.4285714286,this.state.isPortrait||(i=41.428571428
26),"ranking"==this.context.listContext&&"slider"==this.context.viewType&&(i=86)):"large"===a?(i=71.4285714286,this.state.isPortrait||(i=41.4285714286),"ranking"==this.context.listContext&&"slider"==this.context.viewType&&(i=73.46)):"medium"===a?(i=47.619047619,this.state.isPortrait||(i=33.3333333333),"ranking"==this.context.listContext&&"slider"==this.context.viewType&&(i=59)):"small"===a?(i=40,this.state.isPortrait||(i=30),"ranking"==this.context.listContext&&"slider"==this.context.viewType&&(i=50)):"very_small"===a&&(i=26.6666666667,this.state.isPortrait||(i=21.0526315789)),"list"===this.context.viewType?"very_large"===a?(i=90.9090909091,this.state.isPortrait||(i=70.9090909091)):"large"===a?(i=82,this.state.isPortrait||(i=69)):"medium"===a?(i=72,this.state.isPortrait||(i=66.9565217391)):"small"===a?(i=63,this.state.isPortrait||(i=54)):"very_small"===a&&(i=45,this.state.isPortrait||(i=35.4545454546)):"grid"===this.context.viewType&&("very_large"===a||"large"===a?i=100:("medium"==a||"small"==a||"very_small"==a)&&(i=50))),this.props.episodeCardSize&&(i=50),"table"!=this.props.mbListLayout&&"box"!=this.props.mbListLayout||(i=100),s=i*(o=Math.floor(100/i))/100}this.props.isOnPlayer&&(o=this.props.columnsInRow),this.props.liveSchedule&&(e.isIOS||e.isAndroid)&&(o=1);var l=Math.floor(o),d=Math.ceil(this.props.totalItems/this.props.numOfItemRows);return this.sliderRef.current&&0!=this.sliderRef.current.currentSliderContentOffset&&l>=d&&(this.sliderRef.current.currentSliderContentOffset=0),c["default"].createElement("div",{className:"row","data-is-angle":this.state.isPortrait?"portrait":"landscape","data-column-items":o,"data-total-count":this.props.totalItems<=this.props.numOfItemRows,"data-card-size":this.context.cardSize,"data-art-type":n,"data-view-type":this.context.viewType,"data-mobile-landscape-mode":"horizontal"===this.context.orientation,"data-is-onair":1==o&&this.props.isOnAir,"data-mb-list-layout":this.props.mbListLayout,ref:this.rowRef},c["default"].createElement(v["default"],null,e.isTouchDevice?c["default"].createElement(g["default"],{onNextClick:this.handleSliderMove,loading:this.props.loading,totalItems:Math.ceil(this.props.totalItems/this.props.numOfItemRows),rankingSlider:"slider"==this.context.viewType&&"ranking"==this.context.listContext},this.renderChildren()):1!==this.context.columnsInRow?c["default"].createElement("div",{className:(0,m["default"])("row-content",{"slider-hover-trigger-layer":1!==this.context.columnsInRow,"keyboard-focus":this.state.keyboardFocus,"ranking-slider":"slider"==this.context.viewType&&"ranking"==this.context.listContext}),onMouseEnter:this.handleMouseEnter,onMouseLeave:this.handleMouseLeave,onMouseMove:this.handleMouseMove,onFocus:this.handleRowFocus,onKeyDown:this.handleKeyDown},c["default"].createElement(h["default"],(0,r["default"])({ref:this.sliderRef,itemsInRow:l,slideRatio:s,totalItems:d,onSliderMove:this.handleSliderMove,loadingComponent:this.props.loadingComponent,arrowTabbable:!1},t),this.renderChildren())):this.renderChildren()))},a.getRowHasPopOpen=function(){return this.state.isPopOpen},a.renderChildren=function(){var e=this,t=c["default"].Children.map(this.props.children,(function(t,a){var n="ranking"===e.context.listContext&&t.props.rankNum||a;return c["default"].cloneElement(t,{getRowHasPopOpen:e.getRowHasPopOpen,isTallPanel:!0===e.context.
2isTallRow,onPopClose:e.onPopClose,onPopLeave:e.onPopLeave,onPopOpen:e.onPopOpen,onCardClick:e.onCardClick,rankNum:n})}));if(1===this.props.numOfItemRows)return t;this.context.getModelData("browserInfo");return y["default"].map(y["default"].chunk(t,this.props.numOfItemRows),(function(t,a){return c["default"].createElement(w,{key:"slider_item_row_".concat(e.props.rowNum,"-").concat(a),size:"1x".concat(e.props.numOfItemRows)},t)}))},a.onPopOpen=function(e){if(e&&(this.popAnimationId&&this.activeCard===e&&(clearTimeout(this.popAnimationId),delete this.popAnimationId),this.activeCard=e,this.setState({isPopOpen:!0}),this.sliderRef.current)){var t=this.sliderRef.current.itemRefs[e.props.sliderItemId];if(t){var a=t.props.viewportPosition,n=e.getZoomScale(),o=Math.ceil(function(e){return e&&(e.getBoundingClientRect().width||e.offsetWidth)||0}(e.titleCardRef.current)*(n-1)/2),s=f["default"].findDOMNode(t);if(s){var r="transition-duration: 400ms; transition-timing-function: cubic-bezier(0.5, 0, 0.1, 1); transition-delay: 0ms;",i=0;if("leftEdge"===a?i=o:"rightEdge"===a&&(i=-o),!0!==this.props.enablePushOut?(f["default"].findDOMNode(e).setAttribute("style","z-index: 4; transform: translate3d(".concat(i,"px, 0px, 0px); ").concat(r)),s.style.zIndex=4):s.setAttribute("style","z-index: 4; transform: translate3d(".concat(i,"px, 0px, 0px); ").concat(r)),!0===this.props.enablePushOut){var l=s;for(i=-1*o,"rightEdge"===a?i*=2:"leftEdge"===a&&(i=0);l=l.previousElementSibling;)l.classList.contains("slider-item")&&!l.classList.contains("slider-item-")&&l.setAttribute("style","transform: translate3d(".concat(i,"px, 0px, 0px); ").concat(r));for(l=s,i=o,"leftEdge"===a?i*=2:"rightEdge"===a&&(i=0);l=l.nextElementSibling;)l.classList.contains("slider-item")&&!l.classList.contains("slider-item-")&&l.setAttribute("style","transform: translate3d(".concat(i,"px, 0px, 0px); ").concat(r))}}}}},a.onPopLeave=function(e){var t=this,a=arguments.length>1&&arguments[1]!==undefined?arguments[1]:0;this.popAnimationId=setTimeout((function(){if(delete t.popAnimationId,t.activeCard===e||t.activeCard===undefined){var a=f["default"].findDOMNode(e);a&&(4===parseInt(a.style.zIndex,10)&&(a.style.zIndex=2),a.style.transform="translate3d(0px, 0px, 0px)");var n=f["default"].findDOMNode(t.sliderRef.current);n&&Array.prototype.forEach.call(n.querySelectorAll(".slider-item:not(.slider-item-)"),(function(e){4===parseInt(e.style.zIndex,10)&&(e.style.zIndex=2),!0===t.props.enablePushOut&&(e.style.transform="translate3d(0px, 0px, 0px)")}))}else if(!0!==t.props.enablePushOut){if(t.sliderRef.current){var o=t.sliderRef.current.itemRefs[e.props.sliderItemId];if(e.props.sliderItemId!==t.activeCard.props.sliderItemId){var s=f["default"].findDOMNode(o);s&&(s.style.zIndex=2,s.style.transform="translate3d(0px, 0px, 0px)")}}var r=f["default"].findDOMNode(e);r&&(r.style.zIndex=2,r.style.transform="translate3d(0px, 0px, 0px)")}}),a)},a.onPopClose=function(e){if(this.activeCard===e){delete this.activeCard,this.setState({isPopOpen:!1});var t=f["default"].findDOMNode(this.sliderRef.current);t&&(Array.prototype.forEach.call(t.querySelectorAll(".slider-item:not(.slider-item-)"),(function(e){e.removeAttribute("style")})),Array.prototype.forEach.call(t.querySelectorAll(".slider-item:not(.slider-item-) .title-card"),(function(e){e.removeAttribute("style")})))}else if(!0!==this.props.enablePushOut){if(this.sliderRef.current){var a=this.sliderRef.current.itemRefs[e.props.sliderItemId],n=f["default"].findDOMNode(a);n&&n.removeAttribute("style")}var o=f["default"].findDOMNode(e);o&&o.removeAttribute("style")}},a.onCardClick=function(e){this.props.handleItemClick&&this.props.handleItemClick(e)},a.handleSliderMove=function(e,t){this.setState({lowestVisibleItemIndex:e.lowestVisibleItemIndex}),this.props.handleSliderMove&&this.props.handleSliderMove(e,t)},(0,i["default"])(t,null,[{key:"propTypes",get:function(){return{containsDoubleWides:p["default"].bool,enablePushOut:p["default"].bool,enablePeek:p["default"].bool,enablePaginationIndicator:p["default"].bool,enableLooping:p["default"].bool,initialSlide:p["default"].number,handleSliderMove:p["default"].func,isMyListRow:p["default"].bool,orderedItemList:p["default"].array,numOfItemRows:p["default"].number.isRequired,rowNum:p["default"].number,totalItems:p["default"].number,loadingComponent:p["default"].object,loading:p["default"].bool}}},{key:"defaultProps",get:function(){return{enablePaginationIndicator:!0,enableLooping:!1,initialSlide:0,containsDoubleWides:!1,handleSliderMove:null,isMyListRow:!1,numOfItemRows:1,orderedItemList:null,rowNum:null,totalItems:null,loadingComponent:null}}},{key:"contextTypes",get:function(){return{getModelData:p["default"].func,columnsInRow:p["default"].number,history:p["default"].object,isInitialRender:p["default"].bool,isOverlayPage:p["default"].bool,isTallRow:p["default"].bool,listContext:p["default"].string,listType:p["default"].string,routeHandler:p["default"].object,viewType:p["default"].string,artType:p["default"].string,cardSize:p["default"].string,orientation:p["default"].string,models:p["default"].object,gtmApp:p["default"].object,allSeasonCount:p["default"].number}}}]),t}(c.Component);t["default"]=P;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Row.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Row.tsx")}}()},
2"./src/apps/bluerose/components/browse/RowHeader.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=v(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),u=n(a("./node_modules/prop-types/index.js")),c=n(a("./node_modules/classnames/index.js")),f=n(a("./src/domain/libs/util.ts")),p=n(a("./src/apps/bluerose/components/browse/SelectPeriodRow.tsx")),m=n(a("./src/apps/bluerose/components/browse/SortRow.tsx")),h=n(a("./src/apps/common/components/MainViewLink.ts")),y=n(a("./src/apps/common/routes.ts")),b=n(a("./src/apps/common/components/BackgroundImage.tsx"));function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(v=function(e){return e?a:t})(e)}t["default"]=function(e){function t(t,a){return e.call(this,t,a)||this}(0,l["default"])(t,e);var a=t.prototype;return a.render=function(){var e,t,a,n,o=this;if(this.props.title||this.props.description||this.renderEmpty(),this.props.selectPeriod&&this.props.onSelectPeriodChange?(e=(0,c["default"])("row-header","with-select-period-row",{"without-description":!this.props.description}),t=d["default"].createElement(p["default"],{selectPeriod:this.props.selectPeriod,onSelectPeriodChange:this.props.onSelectPeriodChange})):this.props.sortOrders&&this.props.sortOrder&&this.props.onSortOrderChange&&(e=(0,c["default"])("row-header","with-sort-row",{"without-description":!this.props.description}),t=d["default"].createElement(m["default"],{sortOrders:this.props.sortOrders,sortOrder:this.props.sortOrder,onSortOrderChange:this.props.onSortOrderChange})),this.props.title){var s=this.props.listContext||this.context.listContext;"amazon_user_recommend"===s&&(s="recommended");var i=!!y["default"][s],l="すべて表示",u={to:y["default"][s],params:{id:this.props.id},query:this.props.query};if(-1!==f["default"].indexOf(["nowonair","timeline","fromnow","schedule"],s)){i=!0,l="番組表を見る";var v=f["default"].find(this.context.getModelData("simulcast"),(function(e){return e.refId==o.props.linearChannelMeta.refId}));(u={href:"/schedule/".concat(f["default"].lowerCase(v.name))}).target="_blank"}this.props.url&&(u={href:this.props.url}),this.props.target&&(u.target=this.props.target),this.props.linkLabel&&(l=this.props.linkLabel);var g=d["default"].createElement("div",{className:"row-header-title"},d["default"].createElement("div",{className:"row-header-title-inner"},this.props.thumbnailUrl?d["default"].createElement(b["default"],{className:"artwork",url:this.props.thumbnailUrl}):null,this.props.title));i=i&&!this.props.hideAll,a=d["default"].createElement("div",{className:(0,c["default"])("row-title",{showLink:i,rightShowLink:this.props.rightShowLink,pulldownRow:!!t})},this.props.hideAll?g:d["default"].createElement(d["default"].Fragment,null,d["default"].createElement(h["default"],(0,r["default"])({},u,{onClick:this.props.onClickHeader}),g,i&&!this.props.rightShowLink?d["default"].createElement("div",{className:"row-arrow","aria-label":"".concat(this.props.title,"をすべて表示する")},d["default"].createElement("div",{className:"see-more-link"},l),d["default"].createElement("div",{className:"row-chevron icon-caret-right fa fa-angle_right"})):null),t,i&&this.props.rightShowLink?d["default"].createElement(h["default"],(0,r["default"])({}
2,u,{onClick:this.props.onClickHeader,className:(0,c["default"])("row-arrow",{hilight:this.props.showAllHilight}),"aria-label":"".concat(this.props.title,"をすべて表示する")}),d["default"].createElement("div",{className:"see-more-link"},l),d["default"].createElement("div",{className:"row-chevron icon-caret-right fa fa-angle_right"})):null))}if(this.props.description&&(n=d["default"].createElement("span",{className:"row-description"},this.props.description)),e&&t)return d["default"].createElement("h2",{className:e},d["default"].createElement("div",{className:"row-header-title-wrapper"},a),n);var _=this.context.routeHandler,E=function(e){return _.route._regex===y["default"].title._regex?d["default"].createElement("div",{className:e.classname},e.children):d["default"].createElement("h2",{className:e.classname},e.children)};return d["default"].createElement(E,(0,r["default"])({},this.props,{classname:"row-header"}),a,n)},a.renderEmpty=function(){return d["default"].createElement("div",{className:"row-header"},d["default"].createElement("span",{className:"row-title"}," "))},(0,i["default"])(t,null,[{key:"propTypes",get:function(){return{id:u["default"].oneOfType([u["default"].string,u["default"].number]),title:u["default"].string,thumbnailUrl:u["default"].string,selectPeriod:u["default"].string,onSelectPeriodChange:u["default"].func,sortOrder:u["default"].string,sortOrders:u["default"].arrayOf(u["default"].shape({so:u["default"].string,name:u["default"].string})),onSortOrderChange:u["default"].func,personalizeGenreName:u["default"].string,onClickHeader:u["default"].func}}},{key:"defaultProps",get:function(){return{id:null,title:null,hideAll:!1}}},{key:"contextTypes",get:function(){return{isInitialRender:u["default"].bool,isOverlayPage:u["default"].bool,isTallRow:u["default"].bool,listContext:u["default"].string,getModelData:u["default"].func,routeHandler:u["default"].object}}}]),t}(d.Component);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/RowHeader.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/RowHeader.tsx")}}()},
2"./src/apps/bluerose/components/browse/ScheduleButton.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=p(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),u=n(a("./node_modules/prop-types/index.js")),c=n(a("./src/domain/libs/util.ts")),f=a("./src/common/GtmApp.ts");function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(p=function(e){return e?a:t})(e)}var m=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this)._handleClick=n._handleClick.bind((0,i["default"])(n)),n.sendToGtm=n.sendToGtm.bind((0,i["default"])(n)),n}(0,l["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0},a.componentWillUnmount=function(){this._isMounted=!1},a._handleClick=function(){this.sendToGtm()},a.sendToGtm=function(){if(c["default"].get(this.context,"gtmApp")){var e=c["default"].get(this.props,"meta.onair")||c["default"].get(this.props,"meta"),t=c["default"].get(e,"linearChannelMeta"),a={refId:c["default"].get(e,"uniqueId"),name:c["default"].get(e,"name")},n=c["default"].get(e,"attributes"),o=c["default"].get(e,"genres"),s=c["default"].get(e,"middleGenres"),r=c["default"].get(e,"schemaId");this.context.gtmApp.pushDataLayerOnContentPageClick(f.CONTENT_EVENTS.SCHEDULE,{content:a,channel:t,attributes:n,genres:o,middleGenres:s,schemaId:r})}},a.render=function(){return d["default"].createElement("a",{href:"/schedule",target:"_blank",onClick:this._handleClick,className:"action-btn schedule-btn"},d["default"].createElement("i",{className:"fa fa-schedule"}),d["default"].createElement("span",null,"番組表"))},(0,r["default"])(t,null,[{key:"propTypes",get:function(){return{meta:u["default"].object.isRequired}}},{key:"contextTypes",get:function(){return{models:u["default"].object,gtmApp:u["default"].object}}}]),t}(d.Component);t["default"]=m;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/ScheduleButton.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/ScheduleButton.tsx")}}()},
2"./src/apps/bluerose/components/browse/Search.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/slicedToArray.js")),i=n(a("./node_modules/@babel/runtime/helpers/extends.js")),l=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),d=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),u=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),c=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),f=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=P(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),p=n(a("./node_modules/prop-types/index.js")),m=n(a("./node_modules/classnames/index.js")),h=n(a("./src/domain/libs/util.ts")),y=n(a("./src/apps/bluerose/components/browse/GalleryContent.tsx")),b=n(a("./src/apps/bluerose/components/browse/SearchSuggestions.tsx")),v=n(a("./src/apps/common/components/MainViewLink.ts")),g=n(a("./src/apps/bluerose/components/browse/SearchEventRow.tsx")),_=n(a("./src/apps/bluerose/components/browse/Epg/EventCard.tsx")),E=n(a("./src/apps/bluerose/components/browse/GalleryTab.tsx")),w=n(a("./src/apps/common/routes.ts"));function P(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(P=function(e){return e?a:t})(e)}var x=function(e){return f["default"].createElement("div",{className:"noResultsWrapper"},f["default"].createElement("div",{className:"noResults"},f["default"].createElement("p",null,"検索条件に一致する作品はありませんでした。"),f["default"].createElement("div",{className:"no_img"}),f["default"].createElement("ul",null,f["default"].createElement("li",null,"キーワードを変えて検索してください"),f["default"].createElement("li",null,"映画やドラマのタイトル、出演者を入れて検索してください"),f["default"].createElement("li",null,"ジャンル名で検索してください")),f["default"].createElement(v["default"],{href:"/prg_request",className:"btn btn-border"},"番組リクエストする")))},M=function(e){return e?"「".concat(e,"」で検索した結果"):null},C=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,c["default"])((0,d["default"])(n),"_isMounted",void 0),n.model=(n.props.pathEvaluator||n.props.model.pathEvaluator).batch(100),n.handleChangeQuery=n.handleChangeQuery.bind((0,d["default"])(n)),n.handleChange=n.handleChange.bind((0,d["default"])(n)),n.handleSearchLength=n.handleSearchLength.bind((0,d["default"])(n)),n.sendToGtm=n.sendToGtm.bind((0,d["default"])(n)),n.state={tabItemLength:{}},n}(0,u["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,h["default"].get(this.props,"term")&&this.sendToGtm(M(h["default"].get(this.props,"term")))},a.componentWillUnmount=function(){this._isMounted=!1},a.handleChangeQuery=function(e){this._isMounted&&this.setState({query:e})},a.sendToGtm=function(e){h["default"].get(this.context,"gtmApp")&&this.context.gtmApp.pageView(e)},a.handleChange=function(e){var t=this.context,a=t.routeHandler,n=t.history,o={q:e};a.query.ft!==undefined&&(o.ft=a.query.ft);var s=w["default"].search.makePath({service:this.context.service},o);a.route._regex===w["default"].search._regex?n.replace(s):n.push(s)},a.handleSearchLength=function(e){this.setState({tabItemLength:e})},a.render=function(){var e=this;this.context.getModelData("browserInfo");if(!this.props.term)return f["default"].createElement("div",{className:"noResultsWrapper"},f["default"].createElement("div",{className:"noResults"},f["default"].createElement("div",{className:"no_img"}),f["default"].createElement("ul",null,f["default"].createElement("li",null,"キーワードまたは絞り込みで検索してください"),f["default"].createElement("li",null,"映画やドラマのタイトル、出演者を入れて検索してください"),f["default"].createElement("li",null,"ジャンル名で検索してください"))));var a,n=this.context,o=n.routeHandler;n.history;(a=h["default"].get(o,"query.type")?h["default"].find(t.tabInfo,(function(e){return h["default"].get(e.query,"type")==h["default"].get(o,"query.type")})):h["default"].find(t.tabInfo,(function(t){return h["default"].has(e.state.tabItemLength,t.key)&&e.state.tabItemLength[t.key]>0})))||(a=h["default"].first(t.tabInfo));var s=h["default"].findIndex(t.tabInfo,a),r=h["default"].map(t.tabInfo,(function(t,a){var n=(0,i["default"])({},o.query,t.query);return f["default"].createElement(v["default"],{key:"tab_".concat(t.key),to:o.route,params:o.params,query:n,className:(0,m["default"])({active:e.state.tabItemLength[t.key]>0||s==a})},t.name,h["default"].has(e.state.tabItemLength,t.key)?" (".concat(e.state.tabItemLength[t.key],")"):"")})),l=[{keyPrefix:"search",listType:!1},{keyPrefix:"searchEvent",cardComponent:_["default"],showPopCardMylistButton:!1,listType:!0,itemsInRow:1,showSynopsis:!0}],d=f["default"].createElement(f["default"].Fragment,null,f["default"].createElement("div",{className:"searchTitleHeader"},f["default"].createElement("div",{className:"gallery-header clearfix"},f["default"].createElement("div",{className:"title"},f["default"].createElement("span",{className:"gallery-title"},M(this.props.term)))),f["default"].createElement(b["default"],{term:this.props.term,model:this.model})),f["default"].createElement(E["default"],{links:r,activeTabIndex:s}));return f["default"].createElement(k,(0,i["default"])({header:d,noResults:f["default"].createElement(x,{term:this.props.term}),model:this.model,term:this.props.term,onSearchLength:this.handleSearchLength,filterType:this.props.routeHandler&&this.props.routeHandler.query.ft||"a",searchFilter:this.props.routeHandler?"".concat(this.props.routeHandler.query.sf||"p:a","|target:").concat(this.props.routeHandler.query.target||"titles"):"p:a",keyPrefix:"search"},l[s]))}
2,(0,l["default"])(t,null,[{key:"contextTypes",get:function(){return{getModelData:p["default"].func.isRequired,models:p["default"].object,history:p["default"].object,routeHandler:p["default"].object,authApp:p["default"].object,i18n:p["default"].object,i18nContext:p["default"].string,service:p["default"].string,gtmApp:p["default"].object}}}]),t}(f.Component);(0,c["default"])(C,"tabInfo",[{key:"search",name:"オンデマンド",sort:!0,query:{type:"od"}},{key:"searchEvent",name:"放送同時配信",sort:!1,query:{type:"ev"}}]);var k=function(e){function t(a,n){var o;return o=e.call(this,a,n)||this,(0,c["default"])((0,d["default"])(o),"fetchedPaths",void 0),(0,c["default"])((0,d["default"])(o),"_isMounted",void 0),(0,c["default"])((0,d["default"])(o),"_isUpdated",void 0),o.state=h["default"].clone(t.initState),o.fetchedPaths={},o}(0,u["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.fetchData(this.props)},a.componentWillReceiveProps=function(e){var a=this;e.term!==this.props.term&&this.setState(h["default"].clone(t.initState),(function(){a.fetchData(e)}))},a.componentWillUnmount=function(){this._isMounted=!1,this.state.dispose&&this.state.dispose()},a.fetchData=function(e){var t=this,a=(arguments.length>1&&arguments[1]!==undefined||this.context,this.constructor.getPaths(this.context.models,{},e));if(!this.fetchedPaths[JSON.stringify(a)]){this.state.dispose&&this.state.dispose(),this.fetchedPaths[JSON.stringify(a)]=a;var n=e.model.fetch(a),o=n.dispose;!1!==this._isUpdated&&this._isMounted?this.setState({dispose:o}):(0,i["default"])(this.state,{dispose:o}),n.then((function(n){var o={};h["default"].map(C.tabInfo,(function(a){var s=y["default"].getRootPath(t.context.models,{},(0,i["default"])({},e,{keyPrefix:a.key})).concat(["length"]);o[a.key]=h["default"].get(n,["json"].concat(s))||0})),t.props.onSearchLength&&t.props.onSearchLength(o),delete t.fetchedPaths[JSON.stringify(a)],t._isMounted&&t.setState({fetchDataError:null,dispose:null,generation:t.state.generation+1,loading:!1})}))["catch"]((function(e){var n={fetchDataError:e,fetchingMoreRows:undefined,dispose:null};delete t.fetchedPaths[JSON.stringify(a)],t._isMounted?t.setState(n):t.state=n}))}},a.render=function(){return f["default"].createElement(y["default"],this.props)},(0,l["default"])(t)}(f["default"].Component);(0,c["default"])(k,"getPaths",(function(e,t,a){var n=[];return h["default"].map(C.tabInfo,(function(o){n=n.concat([y["default"].getRootPath(e,t,(0,i["default"])({},a,{keyPrefix:o.key})).concat(["length"])])})),n})),(0,c["default"])(k,"initState",{dispose:null,generation:-1,fetchDataError:null}),(0,c["default"])(k,"contextTypes",{getModelData:p["default"].func.isRequired,history:p["default"].object,routeHandler:p["default"].object,columnsInRow:p["default"].number});var I=function(e){function t(a,n){var o;return o=e.call(this,a,n)||this,(0,c["default"])((0,d["default"])(o),"fetchedPaths",void 0),(0,c["default"])((0,d["default"])(o),"_isMounted",void 0),(0,c["default"])((0,d["default"])(o),"_isUpdated",void 0),o.state=t.initState,o.fetchedPaths={},o}(0,u["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.fetchData(this.props)},a.componentWillReceiveProps=function(e){var a=this;e.term!==this.props.term&&this.setState(t.initState,(function(){a.fetchData(e)}))},a.componentWillUnmount=function(){this._isMounted=!1,this.state.dispose&&this.state.dispose()},a.fetchData=function(e){var t=this,a=(arguments.length>1&&arguments[1]!==undefined||this.context,this.constructor.getGalleryContentRootPath(this.context.models,{},e)),n=this.constructor.getSearchEventRootPath(this.context.models,{},e),o=this.constructor.getPaths(this.context.models,{},e);if(!this.fetchedPaths[JSON.stringify(o)]){this.state.dispose&&this.state.dispose(),this.fetchedPaths[JSON.stringify(o)]=o;var s=e.model.fetch(o),r=s.dispose;!1!==this._isUpdated&&this._isMounted?this.setState({dispose:r}):(0,i["default"])(this.state,{dispose:r}),s.then((function(e){var s=h["default"].get(e,["json"].concat(a).concat("length")),r=h["default"].get(e,["json"].concat(n).concat("length"));delete t.fetchedPaths[JSON.stringify(o)],t._isMounted&&t.setState({fetchDataError:null,dispose:null,generation:t.state.generation+1,loading:!1,galleryContentLength:s,searchEventLength:r})}))["catch"]((function(e){var a={fetchDataError:e,fetchingMoreRows:undefined,dispose:null};delete t.fetchedPaths[JSON.stringify(o)],t._isMounted?t.setState(a):t.state=a}))}},a.render=function(){var e=this.context.getModelData("browserInfo"),t={model:this.props.model,term:this.props.term,onClickCard:this.props.handleClick,keyPrefix:this.props.keyPrefix,filterType:this.props.filterType,searchFilter:this.props.searchFilter},a={model:this.props.model,term:this.props.term,keyEventPrefix:this.props.keyEventPrefix,filterType:this.props.filterType,searchFilter:this.props.searchFilter};if(-1==this.state.galleryContentLength)return null;var n=20;return n=5,0!==this.state.galleryContentLength&&0!==this.state.searchEventLength||(n=0),this.state.galleryContentLength<=n?f["default"].createElement(f["default"].Fragment,null,f["default"].createElement(y["default"],(0,i["default"])({header:f["default"].createElement(f["default"].Fragment,null,f["default"].createElement("div",{className:(0,m["default"])("searchTitleHeader",{spMo
2de:e.isIOS||e.isAndroid})},this.props.header))},t,{noResults:f["default"].createElement(x,{term:this.props.term})})),this.state.searchEventLength>0&&f["default"].createElement(y["default"],(0,i["default"])({header:f["default"].createElement(f["default"].Fragment,null,f["default"].createElement("div",{className:(0,m["default"])("searchTitleHeader",{spMode:e.isIOS||e.isAndroid})},f["default"].createElement("div",{className:"searchTitleHeader"},f["default"].createElement("div",{className:"gallery-header clearfix"},f["default"].createElement("div",{className:"title"},f["default"].createElement("span",{className:"gallery-title"},"同時配信")))))),listType:"searchEvent"==this.props.keyPrefix},a,{keyPrefix:this.props.keyEventPrefix,cardComponent:_["default"],showPopCardMylistButton:!1,hideNoResults:this.state.searchEventLength>0,noResults:f["default"].createElement(x,{term:this.props.term})}))):f["default"].createElement(y["default"],(0,i["default"])({header:f["default"].createElement(f["default"].Fragment,null,f["default"].createElement("div",{className:(0,m["default"])("searchTitleHeader",{spMode:e.isIOS||e.isAndroid})},this.props.header,this.state.searchEventLength>0?f["default"].createElement(f["default"].Fragment,null,f["default"].createElement(y["default"],(0,i["default"])({},t,{noResults:f["default"].createElement(x,{term:this.props.term}),toNum:n,lazyload:!1})),f["default"].createElement(g["default"],(0,i["default"])({},a,{onClick:this.props.handleClick}))):null))},t,{listType:"searchEvent"==this.props.keyPrefix,hideNoResults:this.state.searchEventLength>0,noResults:f["default"].createElement(x,{term:this.props.term}),fromNum:n}))},(0,l["default"])(t)}(f["default"].Component);(0,c["default"])(I,"getPaths",(function(e,t,a){var n=[];return(n=n.concat([y["default"].getRootPath(e,t,a).concat("length")])).concat([g["default"].getRootPath(e,t,a).concat("length")])})),(0,c["default"])(I,"getGalleryContentRootPath",(function(e,t,a){return y["default"].getRootPath(e,t,a)})),(0,c["default"])(I,"getSearchEventRootPath",(function(e,t,a){return g["default"].getRootPath(e,t,a)})),(0,c["default"])(I,"initState",{dispose:null,generation:-1,fetchDataError:null,galleryContentLength:-1,searchEventLength:-1}),(0,c["default"])(I,"contextTypes",{getModelData:p["default"].func.isRequired,history:p["default"].object,routeHandler:p["default"].object,authApp:p["default"].object});var S,T=function(e,t){var a=(0,f.useState)(!1),n=(0,r["default"])(a,2),o=n[0],s=n[1],l=e.routeHandler.query.q;return(0,f.useEffect)((function(){S&&clearTimeout(S),S=setTimeout((function(){S=null,
2s(!0)}),500)}),[l]),o?f["default"].createElement(C,(0,i["default"])({term:l},e)):null};T.displayName="SearchRoute";t["default"]=T;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Search.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Search.tsx")}}()},
2"./src/apps/bluerose/components/browse/SearchEventRow.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),u=n(a("./node_modules/react/index.js")),c=n(a("./node_modules/prop-types/index.js")),f=n(a("./src/domain/libs/util.ts")),p=n(a("./src/apps/bluerose/components/browse/RowHeader.tsx")),m=n(a("./src/apps/bluerose/components/browse/Row.tsx")),h=n(a("./src/apps/bluerose/components/loader/LoadingRow.tsx")),y=n(a("./src/apps/bluerose/components/loader/LoadingTitle.ts")),b=n(a("./src/apps/bluerose/components/browse/Epg/EventCard.tsx")),v=t["default"]=function(e){function t(t,a){var n;(n=e.call(this,t,a)||this).maxItem=40,n.isFirstSetOfResults=!0,n.handleSliderMove=n.handleSliderMove.bind((0,i["default"])(n)),n.state={dispose:null,generation:-1,fetchDataError:null};var o=n.constructor.getRootPath(a.models,null,t),s=t.model.getSync(o)||{};return n.items=f["default"].values(f["default"].omitBy(s,(function(e,t){return 0===t.indexOf("$")||"length"===t}))),n}(0,l["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.fetchData(this.props)},a.componentWillReceiveProps=function(e){e.term!==this.props.term&&(this.isFirstSetOfResults=!0,this.fetchData(e))},a.componentWillUnmount=function(){this._isMounted=!1,this.state.dispose&&this.state.dispose()},a.handleSliderMove=function(e){this.fetchData(this.props),this.props.onSliderMove&&this.props.onSliderMove(e)},a.fetchData=function(e){var t=this,a=(arguments.length>1&&arguments[1]!==undefined||this.context,f["default"].clone(e)),n=this.context.getModelData("browserInfo");this.items&&(n.isIOS||n.isAndroid?a.toNum=Math.min(this.items.length+11,this.totalItems):a.toNum=this.maxItem-1);var o=this.constructor.getRootPath(this.context.models,{},a),r=this.constructor.getPaths(this.context.models,{},a);if(!this.state[JSON.stringify(r)]){this.state.dispose&&this.state.dispose(),this.state[JSON.stringify(r)]=r;var i=e.model.fetch(r),l=i.dispose;!1!==this._isUpdated&&this._isMounted?this.setState({dispose:l}):(0,s["default"])(this.state,{dispose:l}),i.then((function(e){var a=f["default"].get(e,["json"].concat(o).concat("length"));t.items=f["default"].clone(f["default"].values(f["default"].omitBy(f["default"].get(e,["json"].concat(o)),(function(e,t){return 0===t.indexOf("$")||"length"===t})))),n.isIOS||n.isAndroid?t.totalItems=a:t.totalItems=Math.min(t.maxItem,a),t.isFirstSetOfResults=!1,delete t.state[JSON.stringify(r)],t._isMounted&&t.setState({fetchDataError:null,dispose:null,generation:t.state.generation+1,loading:!1})}))["catch"]((function(e){var a={fetchDataError:e,fetchingMoreRows:undefined,dispose:null};delete t.state[JSON.stringify(r)],t._isMounted?t.setState(a):t.state=a}))}},a.render=function(){var e=this;if(!this.items||f["default"].isNil(this.items.length)||0==this.items.length)return this.state.dispose?u["default"].createElement(h["default"],null):null;this.context.getModelData("userInfo");var t=this.totalItems,a={title:"同時配信"},n=this.items;if(f["default"].isNil(this.items)||0==n.length)return null;if(!this.items||0===this.items.length)return this.state.dispose?u["default"].createElement(h["default"],null):null;var o=f["default"].compact(n.map((function(t,a){if(t.uniqueId)return u["default"].createElement(b["default"],{model:e.props.model,key:"event_".concat(t.uniqueId,"_").concat(a,"_").concat(a),rankNum:a,rowNum:a,eventId:t.uniqueId,popType:e.context.popType,itemData:t})})));return u["default"].createElement("div",{className:"canvas-row"},u["default"].createElement(p["default"],a),u["default"].createElement(m["default"],{totalItems:t,rowNum:1,handleSliderMove:this.handleSliderMove.bind(this),listContext:"search",loadingComponent:u["default"].createElement(y["default"],null),enablePaginationIndicator:!1,enablePeek:!0,enableLooping:!1,enablePushOut:!1},o))},(0,r["default"])(t)}(u["default"].Component);(0,d["default"])(v,"getPaths",(function(e,t,a){var n=this,o=function(e,t,a){return{from:a&&a.fromNum||0,to:a&&a.toNum?a.toNum-(a.fromNum||0):t&&t.numItems?t.numItems:11}};return b["default"].getPaths().map((function(s){return n.getRootPath(e,t,a).concat([o(0,t,a)]).concat(s)})).concat([this.getRootPath(e,t,a).concat(["length"])])})),(0,d["default"])(v,"getRootPath",(function(e,t,a){var n=[];return a.keyEventPrefix&&n.push(a.keyEventPrefix),a.id&&n.push(a.id),a.term&&(n.push("b
2yTerm"),n.push("|".concat(a.term))),a.filterType&&n.push(a.filterType),a.sortOrder&&n.push(a.sortOrder),a.searchFilter&&n.push([a.searchFilter]),n})),(0,d["default"])(v,"contextTypes",{getModelData:c["default"].func,models:c["default"].object,popType:c["default"].string}),function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/SearchEventRow.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/SearchEventRow.tsx")}}()},
2"./src/apps/bluerose/components/browse/SearchSuggestions.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),l=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),d=n(a("./node_modules/react/index.js")),u=n(a("./node_modules/prop-types/index.js")),c=n(a("./src/domain/libs/util.ts")),f=n(a("./src/apps/common/components/MainViewLink.ts")),p=n(a("./src/apps/common/routes.ts")),m=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this).state={dispose:null,fetchDataError:null},n}(0,i["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.fetchData(this.props)},a.componentWillReceiveProps=function(e){var t=this;e.term!==this.props.term&&(this.items=[],this.setState({fetchDataError:null,generation:-1},(function(){t.fetchData(e)})))},a.componentWillUnmount=function(){this._isMounted=!1},a.fetchData=function(e){var t=this,a=this.constructor.getRootPath(this.context.models,{},e),n=this.constructor.getPaths(this.context.models,{},e),o=e.model.fetch(n);this.state.dispose=o.dispose,o.then((function(n){var o=c["default"].get(n.json,a.concat(e.types.join(",")),{});t.items=c["default"].clone(c["default"].values(c["default"].omitBy(o,(function(e,t){return 0===t.indexOf("$")||"length"===t})))),o.hasOwnProperty("length")&&(t.totalCount=o.length);var r={fetchDataError:null,dispose:null,generation:e.model.getVersion(a)};t._isMounted?t.setState(r):(0,s["default"])(t.state,r)}))["catch"]((function(e){var a={fetchDataError:e,dispose:null};t._isMounted?t.setState(a):t.state=(0,s["default"])(a)}))},a.render=function(){var e=this;if(c["default"].isEmpty(this.items))return null;var t={person:"人物",league:"リーグ・大会",team:"チーム"},a=c["default"].map(this.props.types,(function(a){var n=c["default"].filter(e.items,(function(e){return e.type===a}));return c["default"].isEmpty(n)?null:d["default"].createElement(d["default"].Fragment,null,d["default"].createElement("span",{className:"label"},"".concat(t[a],"の検索結果")),d["default"].createElement("ul",null,n.map((function(e){return d["default"].createElement("li",{key:"attribute-link-".concat(e.id)},function(e){var t={params:{id:e.id}};switch(e.type){case"genre":t.to=p["default"].genre;break;case"person":t.to=p["default"].person;break;case"studio":t.to=p["default"].studio;break;case"league":t.to=p["default"].league;break;case"team":t.to=p["default"].team;break;default:return e.name}return d["default"].createElement(f["default"],t,e.name)}(e))}))))}
2));return d["default"].createElement("div",{className:"rail"},d["default"].createElement("div",{className:"suggestion-container"},a))},(0,r["default"])(t,null,[{key:"propTypes",get:function(){return{model:u["default"].object,perPage:u["default"].number,types:u["default"].array}}},{key:"defaultProps",get:function(){return{perPage:20,types:["person","league","team"]}}},{key:"contextTypes",get:function(){return{getModelData:u["default"].func,models:u["default"].object,routeHandler:u["default"].object}}}]),t}(d["default"].PureComponent);(0,l["default"])(m,"getPaths",(function(e,t,a){var n=this.getRootPath(e,t,a);return[].concat([n.concat([a.types.join(",")]).concat(function(e,t,a){return{from:a&&a.fromNum||0,to:a&&a.toNum?a.toNum-(a.fromNum||0):t&&t.numItems?t.numItems:a.perPage-1}}(0,t,a)).concat([["id","name","type"]])]).concat([n.concat([a.types.join(",")]).concat(["length"])])})),(0,l["default"])(m,"getRootPath",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};return["attributes","byTerm","|".concat(a.term)]}));t["default"]=m;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/SearchSuggestions.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/SearchSuggestions.tsx")}}()},
2"./src/apps/bluerose/components/browse/SeasonRow.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=m(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),d=n(a("./node_modules/prop-types/index.js")),u=n(a("./src/domain/libs/util.ts")),c=n(a("./src/apps/bluerose/components/browse/TitleCard.tsx")),f=n(a("./src/apps/bluerose/components/browse/GalleryContent.tsx")),p=a("./src/apps/common/context/CardContext.tsx");function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(m=function(e){return e?a:t})(e)}t["default"]=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this).state={dispose:null},n}(0,i["default"])(t,e);var a=t.prototype;return a.getChildContext=function(){var e=this.context.getModelData("browserInfo");return{cardSize:"very_large",columnsInRow:e.isIOS||e.isAndroid?1.5:this.context.columnsInRow}},a.componentDidMount=function(){this._isMounted=!0},a.componentWillUnmount=function(){this._isMounted=!1,this.state.dispose&&this.state.dispose()},a.render=function(){var e,t,a=this;return t=u["default"].compact(u["default"].map(this.props.seasons,(function(e,t){if(e.id)return l["default"].createElement(c["default"],{titleId:e.id,model:a.props.model,listCard:!1,key:"title-".concat(e.id,"-").concat(t),enableCardClick:!0,selected:e.id==a.props.selectedSeasonId})}))),l["default"].createElement(p.CardContextProvider,{value:this.getChildContext()},l["default"].createElement(f["default"],{header:l["default"].createElement("div",{className:"gallery-header season-row"},l["default"].createElement("div",{className:"title"},l["default"].createElement("span",{className:"gallery-title"},"シーズン"))),model:this.props.model,titleSmallSize:!0,hideAllWhenNoResults:!0,showPopCardMylistButton:!0,titleDisplaySetting:"media_only",itemsInRow:null===(e=this.props.seasons)||void 0===e?void 0:e.length,isSeasonRow:!0},t))},(0,r["default"])(t,null,[{key:"contextTypes",get:function(){return{seasonId:d["default"].number,getModelData:d["default"].func,models:d["default"].object,gtmApp:d["default"].object,columnsInRow:d["default"].number}}},{key:"childContextTypes",get:function(){return{allSeasonCount:d["default"].number,cardSize:d["default"].string,columnsInRow:d["default"].number}}}]),t}(l.Component);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/SeasonRow.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/SeasonRow.tsx")}}()},
2"./src/apps/bluerose/components/browse/SelectPeriodRow.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/react/index.js")),r=n(a("./node_modules/prop-types/index.js")),i=n(a("./src/apps/bluerose/components/browse/SortRow.tsx")),l=function(e){var t={sortOrders:[{so:"daily",name:"前日"},{so:"weekly",name:"週間"},{so:"monthly",name:"月間"}],sortOrder:e.selectPeriod,onSortOrderChange:e.onSelectPeriodChange,hideSortLabel:!0};return s["default"].createElement(i["default"],t)};l.defaultProps={selectPeriod:r["default"].oneOf(["daily","weekly","monthly"]).isRequired,onSelectPeriodChange:r["default"].func.isRequired};t["default"]=l;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/SelectPeriodRow.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/SelectPeriodRow.tsx")}}()},
2"./src/apps/bluerose/components/browse/SeriesCanvas.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),c=w(a("./node_modules/react/index.js")),f=n(a("./node_modules/prop-types/index.js")),p=n(a("./src/domain/libs/util.ts")),m=n(a("./src/apps/common/hocs/presentationHOC.ts")),h=n(a("./src/apps/common/components/HtmlSnippet.tsx")),y=n(a("./src/apps/bluerose/components/browse/TitlePalette.tsx")),b=n(a("./src/apps/bluerose/components/browse/GalleryContent.tsx")),v=n(a("./src/apps/bluerose/components/browse/TitleCard.tsx")),g=w(a("./src/sketch-platform/utils/browserEvents.ts")),_=w(a("./src/sketch-platform/utils/DOMUtils.ts"));function E(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(E=function(e){return e?a:t})(e)}function w(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=E(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}var P=function(e){(0,d["default"])(a,e);var t=a.prototype;function a(t,a){var n;n=e.call(this,t,a)||this,(0,u["default"])((0,l["default"])(n),"numRowsToFetch",void 0),(0,u["default"])((0,l["default"])(n),"canvasRef",void 0),(0,u["default"])((0,l["default"])(n),"meta",void 0),(0,u["default"])((0,l["default"])(n),"items",void 0),(0,u["default"])((0,l["default"])(n),"_isMounted",void 0),(0,u["default"])((0,l["default"])(n),"_isUpdated",void 0),n.onScroll=n.onScroll.bind((0,l["default"])(n)),n.onScrollEnd=n.onScrollEnd.bind((0,l["default"])(n)),n.numRowsToFetch=10,n.canvasRef=c["default"].createRef();var o=n.constructor.getRootPath(a.models,{},t);return n.meta=t.model.getSync(o),n.meta&&p["default"].get(n.meta,"children.df")&&(n.items=p["default"].compact(p["default"].values(p["default"].omit(n.meta.children.df,["$__path"])))),n.state={bouncing:!1,dispose:null,fetchDataError:null,generation:t.model.getVersion(o),maxRowToLoadImages:6,maxRowToRender:3,scrollHandlersDisabled:!0},n}return t.getChildContext=function(){var e=this.context.getModelData("browserInfo");return{columnsInRow:e.isIOS||e.isAndroid?1:this.context.columnsInRow}},t.getSnippetId=function(){if("NON_REGISTERED_MEMBER"==p["default"].get(this.context.getModelData("userInfo"),"status")){var e=p["default"].get(this.context,"models.config.data.html_snippet_keys.series_title");return this.props.rental&&e&&(e="rental_"+e),e}},t.componentDidMount=function(){this._isMounted=!0,this.fetchData(this.props),g.addEventListener("scroll",this.onScroll),g.addEventListener("scrollEnd",this.onScrollEnd)},t.componentWillUnmount=function(){this._isMounted=!1,this.state.dispose&&this.state.dispose(),g.removeEventListener("scroll",this.onScroll),g.removeEventListener("scrollEnd",this.onScrollEnd)},t.fetchMoreRows=function(e){this.meta&&this.items&&this.numRowsToFetch>this.items.length&&!this.state.fetchingMoreRows&&(this.state.fetchingMoreRows=!0,this.fetchData(this.props))},t.fetchData=function(e){var t=this,a=(0,r["default"])({},e,{toNum:this.numRowsToFetch-1}),n=this.constructor.getPaths(this.context.models,{},a);if(!this.state[JSON.stringify(n)]){this.state.dispose&&this.state.dispose(),this.state[JSON.stringify(n)]=n;var o=e.model.fetch(n),s=o.dispose;!1!==this._isUpdated&&this._isMounted?this.setState({dispose:s}):(0,r["default"])(this.state,{dispose:s});var i=this.constructor.getRootPath(this.context.models,{},e);o.then((function(a){t.meta=p["default"].get(a,["json"].concat(i));var o=e.model.getSync("meta.".concat(e.id,".children.df.length"),0);t.meta&&p["default"].get(t.meta,"children.df")&&(t.items=p["default"].compact(p["default"].dropRightWhile(p["default"].values(p["default"].omit(t.meta.children.df,["$__path"])),(function(e){return p["default"].isNumber(e)})))),t.numRowsToFetch+=10,t.numRowsToFetch>o&&(t.numRowsToFetch=o),delete t.state[JSON.stringify(n)];var s={fetchDataError:null,dispose:null,generation:e.model.getVersion(i)};delete t.state.fetchingMoreRows,t._isMounted?t.setState(s):(0,r["default"])(t.state,s)}))["catch"]((function(e){var a={fetchDataError:e,fetchingMoreRows:undefined,dispose:null};delete t.state[JSON.stringify(n)],t._isMounted?t.setState(a):(0,r["default"])(t.state,a)}))}},t.render=function(){var e,t=this;if(!0===this.state.fetchingMoreRows&&(e=c["default"].createElement("div",{className:"gallery-spin-loader"},c["default"].createElement("div",{className:"loader-cont"}))),!this.meta&&!e)return null;var a=this.context.getModelData("browserInfo"),n=null;if(a.isIOS||a.isAndroid){var o=p["default"].map(this.items,(function(e,a){return c["default"].createElement(v["default"],{titleId:e.id,model:t.props.model,listCard:!0,key:"title-card-".concat(a),enableCardClick:!0})}));n=c["default"].createElement(b["default"],null,o)}else n=p["default"].map(this.items,(function(e,a){if(!e)return null;var n={};return"media"!==e.type&&"linear_channel"!==e.type||(n.children=[e]),c["default"].createElement(y["default"],(0,r["default"])({},n,{id:e.id,model:t.props.model,key:"season_palette_".concat(a)}
2))}));var s=this.getSnippetId();return c["default"].createElement("div",{ref:this.canvasRef,className:"series-canvas"},s?c["default"].createElement(h["default"],(0,r["default"])({},this.props,{snippetId:s})):null,n,e)},t.onScroll=function(e){this.isWithinDistanceBuffer(300)&&this.fetchMoreRows(!0)},t.onScrollEnd=function(e){},t.isWithinDistanceBuffer=function(e){if(this.canvasRef){var t=this.canvasRef.current;return!!t&&_.getDistanceToBottomOfElement(t)<e}},(0,i["default"])(a,null,[{key:"propTypes",get:function(){return{id:f["default"].oneOfType([f["default"].string,f["default"].number]).isRequired,numRows:f["default"].number,enablePeek:f["default"].bool,model:f["default"].object.isRequired}}},{key:"contextTypes",get:function(){return{routeHandler:f["default"].object,models:f["default"].object,getModelData:f["default"].func,columnsInRow:f["default"].number}}},{key:"childContextTypes",get:function(){return{columnsInRow:f["default"].number}}}]),a}(c.Component);(0,u["default"])(P,"getPaths",(function(e,t,a){var n=this.getRootPath(e,t,a),o={from:a&&a.fromNum||0,to:a&&a.toNum?a.toNum-(a.fromNum||0):t&&t.numItems?t.numItems:9};return y["default"].getPaths(e,t,{}).map((function(e){return n.concat(["children","df",o]).concat(e)})).concat([n.concat(["children","df","length"])])})),(0,u["default"])(P,"getRootPath",(function(e,t,a){return a.id?["meta",a.id]:[]}));t["default"]=(0,m["default"])(P);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/SeriesCanvas.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/SeriesCanvas.tsx")}}()},
2"./src/apps/bluerose/components/browse/SetDate.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/react/index.js")),r=n(a("./src/domain/libs/datetime.ts")),i=function(e){if(!e.date)return null;var t=(0,r["default"])(e.date),a=t.format("M/D(dd)"),n=t.format("YYYY/MM/DD(dd)"),o=t.format("YYYY年M月D日(dd)"),i=t.format("a"),l=t.format("h");12==l&&(l=0);var d=t.format("mm");return"full"==e.format?s["default"].createElement(s["default"].Fragment,null,e.prefix,n," ",i,l,":",d,e.txt):"fullja"==e.format?s["default"].createElement(s["default"].Fragment,null,e.prefix,o," ",i,l,":",d,e.txt):"short"==e.format?s["default"].createElement(s["default"].Fragment,null,e.prefix,a," ",i,l,":",d,e.txt):"time"==e.format?s["default"].createElement(s["default"].Fragment,null,e.prefix,i,l,":",d,e.txt):void 0};i.getPaths=function(e,t,a){return[[[]]]},i.defaultProps={format:"short"};t["default"]=i;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/SetDate.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/SetDate.tsx")}}()},
2"./src/apps/bluerose/components/browse/ShareButton.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),u=g(a("./node_modules/react/index.js")),c=n(a("./node_modules/prop-types/index.js")),f=n(a("./src/domain/libs/util.ts")),p=n(a("./node_modules/classnames/index.js")),m=a("./src/common/GtmApp.ts"),h=a("./src/apps/common/context/ModalContext.tsx"),y=g(a("./src/sketch-platform/utils/browserEvents.ts")),b=n(a("./src/apps/bluerose/components/browse/ShareContents.tsx"));function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(v=function(e){return e?a:t})(e)}function g(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=v(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}var _=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,d["default"])((0,i["default"])(n),"_isMounted",void 0),n.handleShareButtonClick=n.handleShareButtonClick.bind((0,i["default"])(n)),n.shareContentOpenModal=n.shareContentOpenModal.bind((0,i["default"])(n)),n.shareContentCloseModal=n.shareContentCloseModal.bind((0,i["default"])(n)),n.handleKeyDown=n.handleKeyDown.bind((0,i["default"])(n)),n.sendToGtm=n.sendToGtm.bind((0,i["default"])(n)),n.state={open:!1},n}(0,l["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0;var e=this.context.getModelData("browserInfo");e.isIOS||e.isAndroid?y.addEventListener("orientationchange",this.shareContentCloseModal):y.addEventListener("resize",this.shareContentCloseModal),this.shareContentCloseModal()},a.componentWillUnmount=function(){this._isMounted=!1;var e=this.context.getModelData("browserInfo");e.isIOS||e.isAndroid?y.removeEventListener("orientationchange",this.shareContentCloseModal):y.removeEventListener("resize",this.shareContentCloseModal)},a.handleShareButtonClick=function(){this.props.spMode?(this.state.open&&this.setState({open:!1}),this.shareContentOpenModal()):this.state.open?this.setState({open:!1}):(this.setState({open:!0}),this.sendToGtm())},a.shareContentOpenModal=function(){var e=!1,t=this.context.getModelData("browserInfo");(this.props.spMode||t.isIOS||t.isAndroid)&&(e=!0),this.props.showModal(u["default"].createElement(b["default"],{mobileType:e,metadata:this.props.metadata,currentTime:this.props.currentTime,onclick:this.handleShareButtonClick,position:this.props.position})),this.sendToGtm()},a.shareContentCloseModal=function(){this.state.open&&this.setState({open:!1}),this.props.closeModal()},a.sendToGtm=function(){if(f["default"].get(this.context,"gtmApp")){var e=f["default"].get(this.props,"metadata"),t=f["default"].get(e,"linearChannelMeta"),a=!1;f["default"].get(e,"seriesMeta")&&f["default"].get(e,"seasonMeta")&&(a=e.seriesMeta.id!=e.seasonMeta.id);var n="media"===f["default"].get(e,"type"),o=a?{refId:f["default"].get(e,"seriesMeta.refId"),name:f["default"].get(e,"seriesMeta.name")}:null,s=f["default"].isEmpty(t)?n?{refId:f["default"].get(e,"seasonMeta.refId")||f["default"].get(e,"seriesMeta.refId"),name:f["default"].get(e,"seasonMeta.name")||f["default"].get(e,"seriesMeta.name")}:{refId:f["default"].get(e,"refId"),name:f["default"].get(e,"name"),rental:f["default"].get(e,"rental"),subscription:f["default"].get(e,"subscription")}:null,r=f["default"].isEmpty(t)?n?{refId:f["default"].get(e,"refId"),name:f["default"].get(e,"name")||f["default"].get(e,"playableTitle"),rental:f["default"].get(e,"rental"),subscription:f["default"].get(e,"subscription")}:null:{refId:f["default"].get(e,"uniqueId"),name:f["default"].get(e,"name")},i=f["default"].get(e,"attributes"),l=f["default"].get(e,"genres"),d=f["default"].get(e,"middleGenres"),u=f["default"].get(e,"schemaId");this.context.gtmApp.pushDataLayerOnContentPageClick(m.CONTENT_EVENTS.SHARE,{content:r,channel:t,relationProgram:o,program:s,attributes:i,genres:l,middleGenres:d,schemaId:u})}},a.handleKeyDown=function(e){13!==e.which&&13!==e.keyCode||this.handleShareButtonClick()},a.render=function(){return u["default"].createElement("div",{className:(0,p["default"])("action-btn share-btn",{open:this.state.open}),onClick:this.handleShareButtonClick,tabIndex:0,onKeyDown:this.handleKeyDown.bind(this)},u["default"].createElement("i",{className:"fa fa-share"}),u["default"].createElement("span",null,"シェア"),this.state.open?u["default"].createElement(b["default"],{mobileType:this.props.spMode,metadata:this.props.metadata,currentTime:this.props.currentTime,onclick:this.handleShareButtonClick,position:this.props.position}):null)},(0,r["default"])(t,null,[{key:"propTypes",get:function(){return{metadata:c["default"].object,position:c["default"].string}}},{key:"contextTypes",get:function(){return{models:c["default"].object,history:c["default"].object,routeHandler:c["default"].object,getModelData:c["default"].func,gtmAp
2p:c["default"].object}}}]),t}(u.Component);t["default"]=(0,h.withModalContext)(_);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/ShareButton.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/ShareButton.tsx")}}()},
2"./src/apps/bluerose/components/browse/ShareContents.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),r=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),i=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),l=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),d=n(a("./node_modules/react/index.js")),u=n(a("./node_modules/prop-types/index.js")),c=n(a("./node_modules/classnames/index.js")),f=n(a("./src/domain/libs/util.ts")),p=n(a("./node_modules/url/url.js")),m=n(a("./node_modules/global/window.js")),h=n(a("./src/domain/libs/datetime.ts")),y=function(e){if(4!=e.schemaId)return e.name;var t=(0,h["default"])(),a=f["default"].get(e,"cardInfo.broadcastStartAt")?(0,h["default"])(e.cardInfo.broadcastStartAt):null,n=f["default"].get(e,"cardInfo.broadcastEndAt")?(0,h["default"])(e.cardInfo.broadcastEndAt):null,o=f["default"].get(e,"cardInfo.deliveryEndAt")?(0,h["default"])(e.cardInfo.deliveryEndAt):null,s=e.name,r="WOWOWオンデマンドで「".concat(s,"」を公開中");return a?a>t?r="WOWOWオンデマンドで「".concat(s,"」を").concat(a.formatYYYYMMDDddJa()).concat(a.formatahmm(),"よりライブ配信"):n&&a<=t&&n>=t&&(r="WOWOWオンデマンドで「".concat(s,"」をライブ視聴中")):r="WOWOWオンデマンドで「".concat(s,"」を配信"),n&&o&&n<=t&&o>=t&&(r="WOWOWオンデマンドで「".concat(s,"」をアーカイブ視聴中")),r},b=function(e){var t=Math.floor(e/3600);t>0&&(e-=3600*t);var a=Math.floor(e/60);a>0&&(e-=60*a);var n=e;return t>0?t+":"+f["default"].padStart(a,2,0)+":"+f["default"].padStart(n,2,0):a+":"+f["default"].padStart(n,2,0)},v=function(e){return d["default"].createElement("div",{className:(0,c["default"])("share-item",e.target.key),role:"option"},d["default"].createElement("a",{key:"share-link-".concat(e.target.key),className:"target",target:e.target.target,href:e.target.href(e.parent)},d["default"].createElement("div",{className:(0,c["default"])("icon-resize",e.target.key)},d["default"].createElement("img",{src:e.target.svg})),d["default"].createElement("div",{className:"title"},e.target.label)))},g=function(e){function t(t){var a;a=e.call(this,t)||this,(0,l["default"])((0,r["default"])(a),"shareUrlRef",void 0),(0,l["default"])((0,r["default"])(a),"_isMounted",void 0),a.shareUrlRef=d["default"].createRef(),a.handleCopyClick=a.handleCopyClick.bind((0,r["default"])(a)),a.handleChangeCheckbox=a.handleChangeCheckbox.bind((0,r["default"])(a)),a.handleChangeInput=a.handleChangeInput.bind((0,r["default"])(a)),a.handleBlurInput=a.handleBlurInput.bind((0,r["default"])(a));var n=parseInt(t.currentTime,10);return isNaN(n)&&(n=0),a.state={startAt:!1,formatTime:b(n),currentTime:n},a}(0,i["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0},a.componentWillUnmount=function(){this._isMounted=!1},a.handleCopyClick=function(){var e=this.shareUrlRef.current;if(e){e.select();document.execCommand("copy")}},a.handleChangeCheckbox=function(e){this.setState({startAt:e.target.checked})},a.handleChangeInput=function(e){this.setState({formatTime:e.target.value})},a.handleBlurInput=function(){var e=function(e){var t=e.split(":");f["default"].reverse(t);for(var a=0,n=0,o=0,s=0;s<t.length;s++)0==s?isNaN(parseInt(t[s],10))||(a=t[s],a-=60*(n=Math.floor(a/60))):1==s?isNaN(parseInt(t[s],10))||(n+=t[s],n-=60*(o=Math.floor(n/60))):isNaN(parseInt(t[s],10))||(o+=t[s]);return 3600*o+60*n+a}(this.state.formatTime);this.setState({currentTime:e,formatTime:b(e)})},a.getShareUrl=function(){var e=m["default"].location.href,t=p["default"].parse(e);return this.state.startAt&&f["default"].assign(t,{query:{t:parseInt(this.state.currentTime,10)}}),p["default"].format(t)},a.render=function(){var e=this,t=this.context.getModelData("linkConfig"),a=[{key:"x",label:"X",isMobile:!0,target:"_blank",svg:"/images/icon-x.svg",href:function(e){var a=p["default"].parse(t.SHARE_X);return f["default"].assign(a,{query:{url:e.getShareUrl(),text:y(e.props.metadata)}}),p["default"].format(a)}},{key:"facebook",label:"Facebook",isMobile:!0,target:"_blank",svg:"/images/fb_logo_color.svg",href:function(e){var a=p["default"].parse(t.SHARE_FACEBOOK);return f["default"].assign(a,{query:{app_id:f["default"].get(e.context.getModelData("externalApps"),"facebookAppId"),href:e.getShareUrl(),display:"popup",quote:y(e.props.metadata)}}),p["default"].format(a)}},{key:"line",label:"LINE",isMobile:!0,target:"_blank",svg:"/images/line_logo.svg",href:function(e){var a=p["default"].parse(t.SHARE_LINE);return f["default"].assign(a,{query:{url:e.getShareUrl(),text:y(e.props.metadata)}}),p["default"].format(a)}}];return d["default"].createElement(d["default"].Fragment,null,d["default"].createElement("div",{className:"bg-share",onClick:this.props.onclick}
2),d["default"].createElement("div",{className:(0,c["default"])("share-contents",{right:"right"==this.props.position,left:"left"==this.props.position}),onMouseLeave:this.props.mobileType?null:this.props.onclick},d["default"].createElement("div",{className:"modal-title"},"シェアする"),d["default"].createElement("div",{className:"share-targets"},a.map((function(t){return d["default"].createElement(v,{key:"share-item-".concat(t.key),target:t,parent:e})})))))},(0,s["default"])(t,null,[{key:"contextTypes",get:function(){return{getModelData:u["default"].func}}},{key:"propTypes",get:function(){return{position:u["default"].string,onclick:u["default"].func}}}]),t}(d["default"].Component);t["default"]=g;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/ShareContents.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/ShareContents.tsx")}}()},
2"./src/apps/bluerose/components/browse/Simulcast.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),l=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),d=n(a("./node_modules/react/index.js")),u=n(a("./node_modules/prop-types/index.js")),c=n(a("./src/domain/libs/util.ts")),f=a("./src/constants/error.ts"),p=a("./src/apps/common/components/ErrorBoundary.tsx"),m=n(a("./src/apps/bluerose/components/browse/Watch.tsx")),h=function(e){function t(t,a){var n;(n=e.call(this,t,a)||this).model=(t.pathEvaluator||t.model.pathEvaluator).batch(100);var o=n.constructor.getRootPath(a.models,{},t),s=n.model.getSync(o),r=c["default"].find(a.getModelData("simulcast"),(function(e){return e.name==t.channelName}))||{};if(n.linearChannel=c["default"].find(s,(function(e){return e.refId==r.refId})),c["default"].isEmpty(n.linearChannel))throw new p.NotFoundError;return n}return(0,i["default"])(t,e),t.prototype.render=function(){return d["default"].createElement(m["default"],(0,s["default"])({},this.props,{id:this.linearChannel.id}))},(0,r["default"])(t,null,[{key:"contextTypes",get:function(){return{getModelData:u["default"].func}}}]),t}(d["default"].Component);(0,l["default"])(h,"getPaths",(function(e,t){arguments.length>2&&undefined;return[["linearChannel",{from:0,to:5},["id","name","refId"]]]})),(0,l["default"])(h,"getRootPath",(function(e,t){arguments.length>2&&undefined;return["linearChannel"]})),(0,l["default"])(h,"getPrefetchPaths",(function(e,t,a){return this.getPaths(e,t,a)})),(0,l["default"])(h,"getPrefetchedPaths",(function(e,t,a){var n=this;return function(o){var r=c["default"].omit(c["default"].get(o.json,n.getRootPath(e,t,a)),["$__path"]),i=c["default"].find(e.simulcast.data,(function(e){return e.name==a.channelName}))||{},l=c["default"].find(r,(function(e){return e.refId==i.refId}))||{};return a=(0,s["default"])({},a,{id:l.id}),m["default"].getPrefetchPaths(e,t,a)}})),(0,l["default"])(h,"afterPrefetch",(function(e,t,a){var n=this;return function(o){var s=c["default"].omit(c["default"].get(o.json,n.getRootPath(e,t,a)),["$__path"]),r=c["default"].find(e.simulcast.data,(function(e){return e.name==a.channelName}))||{},i=c["default"].find(s,(function(e){return e.refId==r.refId}));if(c["default"].isEmpty(i))return{error:new f.NotfoundError}}}));t["default"]=h;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Simulcast.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Simulcast.tsx")}}()},
2"./src/apps/bluerose/components/browse/SimulcastDetail.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),c=n(a("./node_modules/react/index.js")),f=n(a("./node_modules/prop-types/index.js")),p=n(a("./src/domain/libs/util.ts")),m=a("./node_modules/react-helmet-async/lib/index.esm.js"),h=n(a("./src/domain/libs/datetime.ts")),y=n(a("./src/apps/common/routes.ts")),b=n(a("./node_modules/classnames/index.js")),v=a("./src/apps/common/context/LayoutContext.tsx"),g=a("./src/constants/error.ts"),_=a("./src/apps/common/components/ErrorBoundary.tsx"),E=n(a("./src/apps/common/context/HtmlContext.tsx")),w=n(a("./src/apps/bluerose/components/browse/Epg/EpgEvent.tsx")),P=n(a("./src/apps/common/components/BackgroundImage.tsx")),x=A(a("./src/sketch-platform/utils/browserEvents.ts")),M=n(a("./src/apps/bluerose/components/browse/Epg/Tags.tsx")),C=n(a("./src/apps/bluerose/components/browse/Meta.tsx")),k=n(a("./src/apps/bluerose/components/browse/Epg/SimulcastEventInfo.tsx")),I=n(a("./src/apps/bluerose/components/browse/MyListButton.tsx")),S=n(a("./src/apps/bluerose/components/browse/ShareButton.tsx")),T=n(a("./src/apps/bluerose/components/browse/Epg/EventRow.tsx")),O=n(a("./src/apps/common/components/MainViewLink.ts")),j=A(a("./src/utils/activeProfile.ts")),N=n(a("./src/apps/common/components/JsonLd.tsx")),R=n(a("./src/apps/bluerose/components/browse/SetDate.tsx"));function D(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(D=function(e){return e?a:t})(e)}function A(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=D(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}var L=function(e){function t(t,a){var n;n=e.call(this,t,a)||this,(0,u["default"])((0,l["default"])(n),"model",void 0),(0,u["default"])((0,l["default"])(n),"event",void 0),(0,u["default"])((0,l["default"])(n),"_isMounted",void 0),n.model=(t.pathEvaluator||t.model.pathEvaluator).batch(100);var o=n.constructor.getRootPath(a.models,{},t),s=n.model.getSync(o),r=p["default"].find(a.getModelData("simulcast"),(function(e){return e.name==t.channelName})),i=n.constructor.getEventRootPath(a.models,{},t);if(n.event=n.model.getSync(i),n.event=w["default"].additionalData(n.event),p["default"].isEmpty(r)||r.refId!==p["default"].get(n.event,"linearChannelMeta.refId"))throw new _.NotFoundError;if(n.linearChannel=p["default"].find(s,(function(e){return e.refId==r.refId})),n.checkMediaQuery=p["default"].throttle(n.checkMediaQuery.bind((0,l["default"])(n)),300,{leading:!0,trailing:!0}),n.state={generation:n.model.getVersion(o)},n.state.watchSpMode=!1,a.history&&n.event.isOnAir)if(n.event.isMask){if(n.event.catchupMeta){var d;"media_meta"===n.event.catchupMeta.type?(d=y["default"].watchNow.makePath({id:n.event.catchupMeta.metaId}),n.event.catchupMeta.refId&&(d=y["default"].content.makePath({id:n.event.catchupMeta.refId}))):(d=y["default"].title.makePath({id:n.event.catchupMeta.metaId}),n.event.catchupMeta.refId&&(d=y["default"].program.makePath({id:n.event.catchupMeta.refId}))),a.history.replace(d)}}else a.history.replace(y["default"].simulcast.makePath({channelName:r.name}));return n}(0,d["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0;var e=this.context.getModelData("browserInfo");e.isIOS||e.isAndroid?x.addEventListener("orientationchange",this.checkMediaQuery):x.addEventListener("resize",this.checkMediaQuery),this.checkMediaQuery()},a.componentWillUnmount=function(){this._isMounted=!1;var e=this.context.getModelData("browserInfo");e.isIOS||e.isAndroid?x.removeEventListener("orientationchange",this.checkMediaQuery):x.removeEventListener("resize",this.checkMediaQuery)},a.checkMediaQuery=function(){var e=1,t=!1;window.matchMedia("screen and (min-width: 1024px)").matches?e=1:(window.matchMedia("screen and (min-width: 768px) and (max-width: 1023px)").matches||window.matchMedia("screen and (max-width: 767px)").matches)&&(e=2),e!==this.state.mediaQueryCheck&&this.setState({mediaQueryCheck:e}),t=!!window.matchMedia("screen and (max-width: 1023px)").matches,this._isMounted?this.setState({watchSpMode:t}):this.state.watchSpMode=t},a.fetchData=function(e,t){var a=this,n=this.constructor.getPaths(t.models,{},e),o=this.constructor.getRootPath(t.models,{},e),s=this.constructor.getEventRootPath(t.models,{},e),i=e.pathEvaluator.fetch(n);this.state.dispose=i.dispose,i.then((function(t){var n=p["default"].values(p["default"].omit(p["default"].get(t.json,o),"$__path","length"));a.linearChannel=a.constructor.findLinearChannel(n,e.id),a.event=p["default"].get(t.json,s);var i={fetchDataError:null,dispose:null,generation:e.pathEvaluator.getVersion(o)};a._isMounted?a.setState(i):(0,r["default"])(a.state,i)}
2))["catch"]((function(e){var t={fetchDataError:e,dispose:null,fetching:!1};a._isMounted?a.setState(t):(0,r["default"])(a.state,t)}))},a.getSimulcastRoute=function(){var e=this.event.linearChannelMeta,t=p["default"].find(this.context.getModelData("simulcast"),(function(t){return t.refId===e.refId}));return t?{to:y["default"].simulcast,params:{channelName:t.name}}:null},a.getCatchupRoute=function(){if(!this.event.catchupMeta)return{};var e=this.event.catchupMeta;return"media_meta"===e.type?e.refId?{to:y["default"].content,params:{id:e.refId}}:{to:y["default"].watchNow,params:{id:e.metaId}}:e.refId?{to:y["default"].program,params:{id:e.refId}}:{to:y["default"].title,params:{id:e.metaId}}},a.shouldShowStandbyButton=function(){var e=this.event,t=e.isMask,a=e.isOnAir,n=e.startAt,o=e.catchupMeta,s=e.isCatchup;if(t)return!1;if(a)return!1;if(o&&s)return!1;var r=(0,h["default"])(),i=(0,h["default"])(n),l=i.clone().subtract(24,"hours");return r.isSameOrAfter(l)&&r.isBefore(i)},a.getLoginPromptMessage=function(e){var t=this.event.permitUserStatuses;return 1===t.length&&t.includes("broadcast")&&!(0,j.canPlayBroadcast)(e)?"WOWOWオンデマンドなら、BCAS登録済のWEBアカウントでログインすることで時間を選ばずいつでもお楽しみいただけます。":2===t.length&&p["default"].includes(t,"stream")&&p["default"].includes(t,"broadcast")&&(0,j.showNotTrial)(e,this.context.models)?"WOWOWオンデマンドなら、WOWOWに有料契約済みのWEBアカウントでログインすることで時間を選ばずいつでもお楽しみいただけます。":p["default"].includes(t,"free")||p["default"].includes(t,"trial_used")?"WOWOWオンデマンドなら、WOWOW WEBアカウントでログインすることで時間を選ばずいつでもお楽しみいただけます。":"WOWOWオンデマンドなら、WOWOWにご加入済みのWEBアカウントでログインすることで時間を選ばずいつでもお楽しみいただけます。"},a.renderSupportLink=function(e,t){return e.isAndroid||e.isIOS?c["default"].createElement("a",{href:t.SUPPORT_BS_SETUP,target:"_blank",className:"watch-main-visual__metadata__message-notice btn"},"詳しくはこちら"):c["default"].createElement("div",{className:"watch-main-visual__metadata__message-notice"},"詳しくは",c["default"].createElement("a",{href:t.SUPPORT_BS_SETUP,target:"_blank",className:"secondary-color"},"こちら"))},a.renderAccountHelpLink=function(e,t){return e.isAndroid||e.isIOS?c["default"].createElement("a",{href:t,target:"_blank",className:"watch-main-visual__metadata__message-notice btn"},"WEBアカウントが不明な方はこちら"):c["default"].createElement("div",{className:"watch-main-visual__metadata__message-notice"},"WEBアカウントが不明な方は",c["default"].createElement("a",{href:t,target:"_blank",className:"secondary-color"},"こちら"))},a.renderBroadcastOnlyMessage=function(e,t,a){return c["default"].createElement("div",{className:"watch-main-visual__metadata__message"},c["default"].createElement("div",{className:"watch-main-visual__metadata__message-title"},"この番組は放送のみでお楽しみいただけます。"),c["default"].createElement("div",{className:"watch-main-visual__metadata__message-text"},"詳しくはお客さまサポート・よくあるご質問をご確認ください。"),this.renderSupportLink(e,t),!!this.event.isCatchup&&!p["default"].isEmpty(a)&&c["default"].createElement(c["default"].Fragment,null,c["default"].createElement(O["default"],(0,r["default"])({},a,{className:"btn btn-fill btn-large"}),"オンデマンドで再生する")))},a.renderLoggedInCatchupMessage=function(e){return p["default"].isEmpty(e)?null:c["default"].createElement("div",{className:"watch-main-visual__metadata__message"},c["default"].createElement(O["default"],(0,r["default"])({},e,{className:"btn btn-fill btn-large"}),"オンデマンドで再生する"))},a.renderGuestCatchupMessage=function(e,t,a){var n=this.getLoginPromptMessage(e);return c["default"].createElement("div",{className:"watch-main-visual__metadata__message"},c["default"].createElement("div",{className:"watch-main-visual__metadata__message-title"},n),c["default"].createElement(O["default"],{href:"/login",className:"btn btn-fill btn-large sign-up"},"ログインして視聴する"),this.renderAccountHelpLink(t,a))},a.renderStandbyButton=function(){if(!this.shouldShowStandbyButton())return null;var e=this.getSimulcastRoute();return e?c["default"].createElement("div",{className:"watch-main-visual__metadata__message"},c["default"].createElement(O["default"],(0,r["default"])({},e,{className:"btn btn-fill btn-large"}),"待機する")):null},a.renderMetadataMessage=function(e,t,a,n,o){var s=this.getCatchupRoute(),r=this.event.isMask&&!this.event.isSuspend,i=!this.event.isOnAir&&!!this.event.isCatchup;return this.shouldShowStandbyButton()?this.renderStandbyButton():r?this.renderBroadcastOnlyMessage(e,a,s):i?"NON_REGISTERED_MEMBER"!==t.status?this.renderLoggedInCatchupMessage(s):this.renderGuestCatchupMessage(o,e,n):null},a.render=function(){var e,t,a,n=this,o=this.context.getModelData("browserInfo"),s=this.context.getModelData("userInfo"),i=this.context.getModelData("linkConfig"),l=(0,j["default"])(this.context.models)||{},d=p["default"].find(this.context.getModelData("simulcast"),(function(e){return e.refId==n.event.linearChannelMeta.refId}));if(d&&(t=p["default"].lowerCase(d.name)),this.event){var u={model:this.model,btnType:"short",btnStyle:!1};u.item=this.event,c["default"].createElement(I["default"],u)}a=c["default"].createElement("a",{href:"/schedule",target:"_blank",className:"action-btn schedule-btn"},c["default"].createElement("i",{className:"fa fa-schedule"}),c["default"].createElement("span",null,"番組表"));var f=i.FORGOT_EMAIL,h={},v=this.context.getModelData("hosts","host"),g=[],_=p["default"].first(this.event.genres);if(_&&_.id&&_.name){var w=y["default"].genre.makePath({id:_.id},{type:"ev"});_.refId&&(w=y["default"].genreRef.makePath({id:_.refId},{type:"ev"}
2)),g.push({name:_.name,item:v+w})}if(d&&this.event.linearChannelMeta.name){var x=y["default"].simulcast.makePath({channelName:d.name}),O=this.event.linearChannelMeta.name;g.push({name:O,item:v+x})}if(d&&this.event.uniqueId&&this.event.name){var D=y["default"].simulcastDetail.makePath({channelName:d.name,uniqueId:this.event.uniqueId}),A=this.event.name;g.push({name:A,item:v+D})}return p["default"].isEmpty(g)||(h.breadcrumbList={itemListElement:g}),c["default"].createElement(c["default"].Fragment,null,c["default"].createElement(E["default"].Consumer,null,(function(e){var t=e.title,a=[];if(n.event.name){var o=n.event.description||"";a.push({property:"og:title",content:t(n.event.name)}),a.push({name:"description",content:o}),a.push({property:"og:description",content:o})}return n.event.ogImage&&(a.push({name:"thumbnail",content:n.event.ogImage}),a.push({property:"og:image",content:n.event.ogImage})),c["default"].createElement(m.Helmet,{title:n.event.name,meta:a})})),c["default"].createElement(N["default"],h),c["default"].createElement("div",{className:"watch realtime-detail"},c["default"].createElement("div",{className:"watch-content"},c["default"].createElement("div",{className:"watch-main-visual"},1==this.state.mediaQueryCheck||this.event.isMask&&!this.event.isSuspend||!this.event.isOnAir&&this.event.isCatchup?c["default"].createElement("div",{className:"watch-main-visual__metadata"},c["default"].createElement("div",{className:(0,b["default"])("logo",t)}),c["default"].createElement("div",{className:"playable-title__date"},this.event&&this.event.startAt&&this.event.endAt?c["default"].createElement(c["default"].Fragment,null,c["default"].createElement(R["default"],{date:this.event.startAt,format:"short"})," -"," ",c["default"].createElement(R["default"],{date:this.event.endAt,format:"time"})):this.event.startAt&&!this.event.endAt&&c["default"].createElement(R["default"],{date:this.event.endAt,format:"short"}),this.event&&this.event.isMask&&c["default"].createElement("div",{className:"tag-list"},c["default"].createElement("span",{key:"isMask",className:"tag grey-tag"},"同時配信 対象外"))),this.event.name&&c["default"].createElement("h1",{className:"playable-title"},this.event.name),c["default"].createElement(C["default"],{metadata:this.event}),c["default"].createElement(M["default"],this.event),!this.state.watchSpMode&&c["default"].createElement("div",{className:"action-box"},c["default"].createElement("ul",{className:"action-box__inner"},c["default"].createElement("li",{key:"scheduleButton"},a),c["default"].createElement("li",{key:"shareButton"},c["default"].createElement(S["default"],{spMode:this.props.spMode,metadata:this.event,position:"left"})))),this.renderMetadataMessage(o,s,i,f,l)):null,c["default"].createElement("div",{className:"main-visual"},c["default"].createElement("div",{className:"video-preload-title"},c["default"].createElement("div",{className:"video-preload-title-label"},this.event.name)),c["default"].createElement(P["default"],{className:(0,b["default"])("artwork",{noImage:!this.event.thumbnailUrl&&!this.event.linearChannelMeta.thumbnailUrl}),url:null!==(e=this.event.thumbnailUrl)&&void 0!==e?e:this.event.linearChannelMeta.thumbnailUrl}))),c["default"].createElement("div",{className:"below-player"},c["default"].createElement(k["default"],(0,r["default"])({metadata:this.event},this.props,{model:this.model,mediaQueryCheck:this.state.mediaQueryCheck,titleHidden:this.event.isMask&&!this.event.isSuspend||!this.event.isOnAir&&!!this.event.isCatchup})),this.state.watchSpMode?c["default"].createElement("div",{className:"action-box"},c["default"].createElement("ul",{className:"action-box__inner"},c["default"].createElement("li",{key:"scheduleButton"},a),c["default"].createElement("li",{key:"shareButton"},c["default"].createElement(S["default"],{spMode:this.props.spMode,metadata:this.event,position:"left"})))):null,c["default"].createElement("div",{className:"series-area event-timeline"}
2,c["default"].createElement(T["default"],{listContext:"fromnow",model:this.model,id:this.linearChannel.id,tagHidden:!0}))))))},(0,i["default"])(t,null,[{key:"contextTypes",get:function(){return{getModelData:f["default"].func,models:f["default"].object,history:f["default"].object}}}]),t}(c["default"].Component);(0,u["default"])(L,"getPaths",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};return[["linearChannel",{from:0,to:5},["id","name","refId"]]].concat(w["default"].getPaths(e,t,p["default"].assign({},a,{id:a.uniqueId})))})),(0,u["default"])(L,"getRootPath",(function(e,t){arguments.length>2&&undefined;return["linearChannel"]})),(0,u["default"])(L,"getEventRootPath",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};return w["default"].getRootPath(e,t,p["default"].assign({},a,{id:a.uniqueId}))})),(0,u["default"])(L,"getPrefetchPaths",(function(e,t,a){return this.getPaths(e,t,a)})),(0,u["default"])(L,"afterPrefetch",(function(e,t,a){var n=this;return function(o){var s=p["default"].omit(p["default"].get(o.json,n.getRootPath(e,t,a)),["$__path"]);if(p["default"].isEmpty(s))return{error:new g.NotfoundError};var r=p["default"].omit(p["default"].get(o.json,n.getEventRootPath(e,t,a)),["$__path"]);if(p["default"].isEmpty(r))return{error:new g.NotfoundError};var i=w["default"].additionalData(r),l=p["default"].find(e.simulcast.data,(function(e){return e.name==a.channelName}));if(p["default"].isEmpty(l)||l.refId!==i.linearChannelMeta.refId)return{error:new g.NotfoundError};if(i.isOnAir){if(!i.isMask)return{redirect:y["default"].simulcast.makePath({channelName:l.name})};var d;if(i.catchupMeta)return"media"===i.catchupMeta.type?(d=y["default"].watchNow.makePath({id:i.catchupMeta.metaId}),i.catchupMeta.refId&&(d=y["default"].content.makePath({id:i.catchupMeta.refId}))):(d=y["default"].title.makePath({id:i.catchupMeta.metaId}),i.catchupMeta.refId&&(d=y["default"].program.makePath({id:i.catchupMeta.refId}))),{redirect:d}}}}));t["default"]=(0,v.withLayoutContext)(L);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/SimulcastDetail.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/SimulcastDetail.tsx")}}()},
2"./src/apps/bluerose/components/browse/SoccerCard.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=y(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),l=n(a("./node_modules/prop-types/index.js")),d=n(a("./node_modules/classnames/index.js")),u=n(a("./src/domain/libs/util.ts")),c=n(a("./src/apps/common/components/BackgroundImage.tsx")),f=n(a("./src/apps/common/routes.ts")),p=n(a("./src/apps/common/components/MainViewLink.ts")),m=n(a("./src/common/reactNl2br.ts")),h=n(a("./src/domain/libs/datetime.ts"));function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(y=function(e){return e?a:t})(e)}var b="YYYY/MM/DD HH:mm:ss",v={1:"中止",2:"中断",3:"ライブ前",4:"ライブ中",5:"見逃し視聴",6:"未定",7:"終了"},g=function(e,t){var a,n=e.itemData,o=(0,i.useRef)(null),s=function(){var a=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};return function(n){n.preventDefault(),n.stopPropagation(),a&&a.ref_id&&(e.onClick&&e.onClick(a),t.history.push(f["default"].content.makePath({id:a.ref_id})))}},l=e.height?e.height-((null===(a=o.current)||void 0===a?void 0:a.clientHeight)||0):undefined,y=u["default"].map(n.items,(function(t,a){var n=t.startAt?(0,h["default"])(t.startAt,b,"ja"):null,o=t.endAt?(0,h["default"])(t.endAt,b,"ja"):null,l=(0,h["default"])(),y=t.card||[];if(u["default"].isEmpty(y)||y.length<2)return null;var g=y[0]||{},_=y[1]||{},E=u["default"].get(t,"langJapaneseLiveMeta.ref_id")?t.langJapaneseLiveMeta:u["default"].get(t,"langLocalLiveMeta.ref_id")?t.langLocalLiveMeta:null,w=u["default"].get(t,"langJapaneseCatchupMeta.ref_id")?t.langJapaneseCatchupMeta:u["default"].get(t,"langLocalCatchupMeta.ref_id")?t.langLocalCatchupMeta:null,P=7;t.calledOffFlag?P=1:t.suspendedFlag?P=2:E&&!n?P=6:n&&n.isAfter(l)?P=3:o&&o.isAfter(l)||n&&!o&&n.isBefore(l)?P=4:(E||w)&&(P=5);var x=null;if(3===P){var M=n.format("M/D(dd)"),C=n.format("H"),k=n.format("mm");x="".concat(M,"\n").concat(C,":").concat(k)}else 7!==P||u["default"].isEmpty(t.langJapaneseLiveMeta)&&u["default"].isEmpty(t.langLocalLiveMeta)&&u["default"].isEmpty(t.langJapaneseCatchupMeta)&&u["default"].isEmpty(t.langLocalCatchupMeta)||(P=5),x=v[P];var I,S,T,O=4===P,j=t.displayScoreFlag&&null!=g.score&&null!=_.score?i["default"].createElement("div",{className:"result"},"".concat(g.score," - ").concat(_.score)):null,N=[],R=[3,4,6].includes(P),D=!e.showButton&&[2,4,5].includes(P);R&&E||!w?E&&(I={id:E.ref_id},S=E):(I={id:w.ref_id},S=w),S&&I&&(T={to:f["default"].content,params:I,onClick:s(S)});var A,L=i["default"].createElement(i["default"].Fragment,null,i["default"].createElement("div",{className:"soccer-card__inner__match__order-team home"},i["default"].createElement("div",{className:"emblem"},i["default"].createElement(c["default"],{url:g.image})),g.name),i["default"].createElement("div",{className:(0,d["default"])("soccer-card__inner__match__order-game",{no_button:!e.showButton})},D?i["default"].createElement("img",{src:"/images/card-play.svg",className:"play-circle"}):null,x?i["default"].createElement("div",{className:(0,d["default"])("time",{with_icon:D})},(0,m["default"])(x)):null,j),i["default"].createElement("div",{className:"soccer-card__inner__match__order-team away"},_.name,i["default"].createElement("div",{className:"emblem"},i["default"].createElement(c["default"],{url:_.image}))));if(!e.showButton)return T?i["default"].createElement(p["default"],(0,r["default"])({key:a},T,{className:(0,d["default"])("soccer-card__inner__match",{active:O})}),i["default"].createElement("div",{className:"soccer-card__inner__match__order"},L)):i["default"].createElement("div",{key:a,className:"soccer-card__inner__match"},i["default"].createElement("div",{className:"soccer-card__inner__match__order"},L));((u["default"].get(t,"langJapaneseLiveMetaCid")||u["default"].get(t,"langJapaneseCatchupMetaCid")||u["default"].get(t,"langLocalCatchupMetaCid")||u["default"].get(t,"langLocalLiveMetaCid"))&&N.push(i["default"].createElement(p["default"],(0,r["default"])({}
2,T,{className:(0,d["default"])("soccer-card__inner__match__type__item",{disabled:!T})}),"フルで見る")),u["default"].get(t,"highlightMetaCid"))&&(u["default"].get(t,"highlightMeta.ref_id")&&(A={to:f["default"].content,params:{id:t.highlightMeta.ref_id},onClick:s(t.highlightMeta)}),N.push(i["default"].createElement(p["default"],(0,r["default"])({},A,{className:(0,d["default"])("soccer-card__inner__match__type__item",{disabled:!A})}),"ハイライトで見る")));return i["default"].createElement("div",{className:(0,d["default"])("soccer-card__inner__match",{active:O})},i["default"].createElement("div",{className:"soccer-card__inner__match__order"},L),i["default"].createElement("div",{className:"soccer-card__inner__match__type"},N.map((function(e){return e}))))})).filter((function(e){return!!e}));if(!y.length)return null;var g={};return e.height&&(g.height=e.height),i["default"].createElement("div",{className:"card title-card soccer-card",style:g,ref:e.rootRef},i["default"].createElement("div",{className:"soccer-card__title",ref:o},i["default"].createElement("div",{className:"soccer-card__title-row"},n.title,n.legText?i["default"].createElement("div",{className:"soccer-card__title-leg"},n.legText):null),n.description?i["default"].createElement("div",{className:"soccer-card__title-description"},n.description):null),i["default"].createElement("div",{className:"soccer-card__inner",style:{height:l}},y))};g.contextTypes={history:l["default"].object,getModelData:l["default"].func};t["default"]=g;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/SoccerCard.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/SoccerCard.tsx")}}()},
2"./src/apps/bluerose/components/browse/SortGallery.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/react/index.js")),i=n(a("./node_modules/prop-types/index.js")),l=n(a("./src/apps/common/components/DropDown.tsx")),d=n(a("./src/sketch-platform/ui/routing/URLGenerator.ts")),u=n(a("./node_modules/classnames/index.js")),c=function(e,t){if(e.sortOrders.length<2)return null;var a,n,o={cols:1,defaultValue:(a=e.sortOrder,n=null,e.sortOrders.forEach((function(e){e.so==a&&(n=e.name)})),n),options:function(){var a=t.history,n=t.routeHandler;return e.sortOrders.map((function(t,o){var i=function(){if(n.query.so==t.so)return null;delete n.query.p;var o={path:n.path,query:(0,s["default"])({},n.query,{so:t.so})},r=d["default"].createRelative(o);e.onChangeQuery?(a.push(r,{norender:!0}),n.query=o.query,e.onChangeQuery(o.query)):a.push(r)};return r["default"].createElement("a",{className:"sub-menu-link",role:"link",tabIndex:"0",onClick:function(e){e.preventDefault(),i()},onKeyDown:function(e){13!==e.which&&13!==e.keyCode||(e.preventDefault(),i())}},t.name)}))}(),widthRestricted:!0};return r["default"].createElement("div",{className:(0,u["default"])("sort-gallery",{right:e.positionRight,"sort-icon":!e.hide
2SortLabel})},r["default"].createElement(l["default"],o))};c.getPaths=function(){return[]},c.defaultProps={sortOrders:[{so:"ps",name:"新着順"},{so:"po",name:"人気順"},{so:"az",name:"昇順(作品名)"},{so:"za",name:"降順(作品名)"}]},c.contextTypes={history:i["default"].object,routeHandler:i["default"].object};t["default"]=c;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/SortGallery.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/SortGallery.tsx")}}()},
2"./src/apps/bluerose/components/browse/SortRow.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/react/index.js")),r=n(a("./node_modules/prop-types/index.js")),i=n(a("./src/apps/common/components/DropDown.tsx")),l=n(a("./node_modules/classnames/index.js")),d=n(a("./src/apps/common/components/TabDropDown.tsx")),u=function(e,t){if(0==e.sortOrders.length)return null;var a,n,o={cols:1,defaultValue:(a=e.sortOrder,n=null,e.sortOrders.forEach((function(e){e.so==a&&(n=e.name)})),n),options:function(){t.history,t.routeHandler;return e.sortOrders.map((function(t,a){var n=function(){e.onSortOrderChange&&e.onSortOrderChange(t.so)};return s["default"].createElement("a",{className:"sub-menu-link",role:"link",tabIndex:"0",onClick:function(e){e.preventDefault(),n()},onKeyDown:function(e){13!==e.which&&13!==e.keyCode||(e.preventDefault(),n())}},t.name)}))}(),widthRestricted:!0};return s["default"].createElement("div",{className:(0,l["default"])("sort-row",{right:e.positionRight})},e.hideSortLabel?null:s["default"].createElement("span",null,s["default"].createElement("i",{className:"fa fa-sort"})),e.tabDropdown?s["default"].createElement(d["default"],o):s["default"].createElement(i["default"],o))};u.getPaths=function(){return[]},u.defaultProps={sortOrders:[]},u.contextTypes={history:r["default"].object,routeHandler:r["default"].object};t["default"]=u;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/SortRow.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/SortRow.tsx")}}()},
2"./src/apps/bluerose/components/browse/SpSlider.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/react/index.js")),u=n(a("./node_modules/classnames/index.js")),c=n(a("./src/domain/libs/util.ts")),f=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=p(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./src/sketch-platform/utils/DOMUtils.ts"));function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(p=function(e){return e?a:t})(e)}var m=function(e){var t={"sp-slider-item":!0};return t["size-"+e.size]=!!e.size,d["default"].createElement("div",{className:(0,u["default"])(t,e.additionalClasses)},e.children)};m.defaultProps={size:"1x1"};var h=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this).nextRef=d["default"].createRef(),n.handleEvent=c["default"].throttle(n.handleEvent.bind((0,i["default"])(n)),300,{leading:!0,trailing:!0}),n.handleNextLoad=n.handleNextLoad.bind((0,i["default"])(n)),n}(0,l["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.timer=window.requestAnimationFrame(this.handleEvent)},a.componentWillUnmount=function(){this._isMounted=!1,this.timer&&window.cancelAnimationFrame(this.timer),delete this.timer},a.handleEvent=function(e){var t=this.nextRef.current;if(t){var a=f.getWindowRect(),n=a.width,o=a.height,s=f.getRect(t),r=s.top;n+n/2>s.left&&o+o/2>r&&(this.timer&&window.cancelAnimationFrame(this.timer),delete this.timer,this.handleNextLoad(e))}this.timer=window.requestAnimationFrame(this.handleEvent)},a.handleNextLoad=function(e){this.props.onNextLoad&&this.props.onNextLoad(e)},a.render=function(){return d["default"].createElement("div",{ref:this.nextRef,className:"sp-slider-more",onClick:this.handleNextLoad},d["default"].createElement("i",{className:"fa fa-angle_right"}))},(0,r["default"])(t)}(d["default"].Component),y=function(e){var t,a=function(t){e.onNextClick&&e.onNextClick(t)},n={};return!1===e.scrollable&&(n.overflowX="hidden"),d["default"].createElement("div",{className:"sp-slider-container"},d["default"].createElement("div",{className:(0,u["default"])("sp-slider-content",{"ranking-slider":e.rankingSlider}),style:n},d["default"].createElement("div",{className:"sliderMask showPeek"},(t=e.children.map((function(t){var a=d["default"].cloneElement(t,{}),n=c["default"].assign({key:"SpSliderItem-".concat(t.key),additionalClasses:{}},e);for(var o in a.props){var s=o.replace(/([A-Z])/g,(function(e){return"-"+e.charAt(0).toLowerCase()}));"size"==s?n.size=a.props[o]:0==s.indexOf("is-")&&(n.additionalClasses[s.replace(/is-/,"")]=a.props[o])}return d["default"].createElement(m,n,a)})),e.loading?t.push(d["default"].createElement("div",{key:"loading",className:"gallery-spin-loader sp-slider-spin-loader"},d["default"].createElement("div",{className:"loader-cont"}))):e.totalItems>e.children.length&&t.push(d["default"].createElement(h,{key:"next",onNextLoad:a})),t))))};y.defaultProps={loading:!1,totalItems:0};t["default"]=y;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/SpSlider.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/SpSlider.tsx")}}()},
2"./src/apps/bluerose/components/browse/StudioCard.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),c=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=v(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),f=n(a("./node_modules/prop-types/index.js")),p=n(a("./node_modules/classnames/index.js")),m=n(a("./src/domain/libs/util.ts")),h=n(a("./src/apps/common/components/PresTrackedElement.tsx")),y=n(a("./src/apps/common/routes.ts")),b=n(a("./src/apps/common/components/BackgroundImage.tsx"));function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(v=function(e){return e?a:t})(e)}var g=t["default"]=function(e){function t(t,a){var n;n=e.call(this,t,a)||this,(0,u["default"])((0,l["default"])(n),"context",void 0),(0,u["default"])((0,l["default"])(n),"item",void 0),(0,u["default"])((0,l["default"])(n),"_isMounted",void 0),(0,u["default"])((0,l["default"])(n),"mouseOutTimeoutId",void 0),(0,u["default"])((0,l["default"])(n),"mouseOverTimeoutId",void 0);var o=n.constructor.getRootPath(a.models,{},t);return t.itemData?n.item=t.itemData:o&&(n.item=t.model.getSync(o)),n.state={fetchDataError:null,generation:t.model.getVersion(o)},n._isMounted=!1,n}(0,d["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.props.itemData||this.fetchData(this.props)},a.componentWillUnmount=function(){this._isMounted=!1,this.mouseOutTimeoutId&&(clearTimeout(this.mouseOutTimeoutId),delete this.mouseOutTimeoutId),this.mouseOverTimeoutId&&(clearTimeout(this.mouseOverTimeoutId),delete this.mouseOverTimeoutId)},a.render=function(){if(!this.item)return null;var e="title-card-".concat(this.props.rowNum,"-").concat(this.props.rankNum),t=this.props.itemTabbable?0:-1,a=c["default"].createElement(b["default"],{className:(0,p["default"])("artwork",{}),url:this.item.logoUrl}),n=this.context.getModelData("browserInfo");return c["default"].createElement("div",{className:"card title-card"},c["default"].createElement("div",{className:(0,p["default"])({lockup:!0,sliderRefocus:!(n.isIOS||n.isAndroid)}),"aria-label":this.item.name,tabIndex:t,role:"link",key:e,id:e,onClick:this.handleClick.bind(this),onKeyDown:this.handleKeyDown.bind(this)},c["default"].createElement(h["default"],null,a)))},a.handleClick=function(e){e.preventDefault(),this.context.history.push(y["default"].studio.makePath({id:this.props.studioId}))},a.handleKeyDown=function(e){13!==e.which&&13!==e.keyCode||this.handleClick(e)},a.fetchData=function(e){var t=this,a=this.constructor.getRootPath(this.context.models,{},e),n=this.constructor.getPaths(this.context.models,{},e),o=e.model.fetch(n);this.state.dispose=o.dispose,o.then((function(n){t.item=m["default"].get(n.json,a,{});var o={fetchDataError:null,dispose:null,generation:e.model.getVersion(a)};t._isMounted?t.setState(o):(0,r["default"])(t.state,o)}))["catch"]((function(e){var a={fetchDataError:e,dispose:null};t._isMounted?t.setState(a):t.state=(0,r["default"])(a)}))},(0,i["default"])(t,null,[{key:"propTypes",get:function(){return{sliderItemId:f["default"].string,itemTabbable:f["default"].bool,model:f["default"].object.isRequired,rowModel:f["default"].object,rankNum:f["default"].number,rowNum:f["default"].number,studioId:f["default"].number.isRequired,popType:f["default"].string,popClasses:f["default"].oneOfType([f["default"].array,f["default"].object,f["default"].string])}}},{key:"defaultProps",get:function(){return{rankNum:0,rowNum:0}}},{key:"contextTypes",get:function(){return{getModelData:f["default"].func,history:f["default"].object,isInitialRender:f["default"].bool,isOverlayPage:f["default"].bool,listContext:f["default"].string,listType:f["default"].string,routeHandler:f["default"].object,rowNum:f["default"].number}}}]),t}(c.Component);(0,u["default"])(g,"getPaths",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{},n=[];return a.studioId&&(n=n.concat(["studio",a.studioId])),[n.concat([["id","name","logoUrl"]]
2)]})),(0,u["default"])(g,"getRootPath",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};if(a.studioId)return["studio",a.studioId]})),function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/StudioCard.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/StudioCard.tsx")}}()},
2"./src/apps/bluerose/components/browse/SvButton.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/react/index.js")),r=n(a("./src/apps/common/components/MainViewLink.ts")),i=n(a("./src/apps/common/routes.ts")),l=function(e){var t="ハイライトを見る";return 2==e.svType&&(t="フルで見る"),s["default"].createElement(r["default"],{to:i["default"].content,params:{id:e.svMetaId},className:"action-btn"},s["default"].createElement("i",{className:"fa fa-arrow-switch"}),s["default"].createElement("span",null,t))};t["default"]=s["default"].memo(l);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/SvButton.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/SvButton.tsx")}}()},
2"./src/apps/bluerose/components/browse/SvLangButton.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/react/index.js")),r=n(a("./src/apps/common/components/MainViewLink.ts")),i=n(a("./src/apps/common/routes.ts")),l=function(e){var t;return t="jp"===e.svType?"日本語実況に切り替える":"現地音声に切り替える",s["default"].createElement(r["default"],{to:i["default"].content,params:{id:e.svMetaId},className:"player-control-element player-button-control"},s["default"].createElement("i",{className:"fa fa-microphone"}),s["default"].createElement("span",null,t))};t["default"]=s["default"].memo(l);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/SvLangButton.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/SvLangButton.tsx")}}()},
2"./src/apps/bluerose/components/browse/SwitchGallery.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/react/index.js")),i=n(a("./node_modules/prop-types/index.js")),l=n(a("./node_modules/classnames/index.js")),d=n(a("./src/sketch-platform/ui/routing/URLGenerator.ts")),u=function(e,t){if(e.sortOrders.length<2)return null;var a=function(){var a=t.history,n=t.routeHandler;return e.sortOrders.map((function(t){if(e.sortOrder==t)return null;if(e.onSortOrderChange)return e.onSortOrderChange(t);delete n.query.p;var o={path:n.path,query:(0,s["default"])({},n.query,{so:t})},r=d["default"].createRelative(o);e.onChangeQuery?(a.push(r,{norender:!0}),n.query=o.query,e.onChangeQuery(o.query)):a.push(r)}))};return r["default"].createElement("div",{className:"sort-gallery switch"},r["default"].createElement("span",{tabIndex:0,onKeyDown:function(e){13!==e.which&&13!==e.keyCode||(e.preventDefault(),a())},onClick:function(e){e.preventDefault(),a()}},r["default"].createElement("i",{className:(0,l["default"])("fa",{"fa-sort-ena":"ena"==e.sortOrder,"fa-sort":"end"==e.sortOrder})}),r["default"].createElement("span",null,"並べ替え")))};u.defaultProps={sortOrders:["ena","end"]},u.contextTypes={history:i["default"].object,routeHandler:i["default"].object};t["default"]=u;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/SwitchGallery.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/SwitchGallery.tsx")}}()},
2"./src/apps/bluerose/components/browse/Team.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=u(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),l=a("./src/apps/common/components/ErrorBoundary.tsx"),d=n(a("./src/apps/bluerose/components/browse/Attribute.tsx"));function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(u=function(e){return e?a:t})(e)}var c="team",f=[{key:"team",name:"オンデマンド",sort:!0,query:{type:"od"}},{key:"teamEvent",name:"放送同時配信",sort:!1,query:{type:"ev"}}],p=function m(e){var t=(0,i.useMemo)((function(){return(e.pathEvaluator||e.model.pathEvaluator).batch(100)}),[e.model.pathEvaluator,e.pathEvaluator]),a=(0,i.useMemo)((function(){var a=m.getRootPath({},{},e);return t.getSync(a)}),[t,e]);if(!a||!a.id)throw new l.NotFoundError;return i["default"].createElement(d["default"],(0,r["default"])({},e,{model:t,tabInfo:f,type:c}))};p.getPaths=function(e,t,a){var n=(0,r["default"])({tabInfo:f,type:c},a);return d["default"].getPaths(e,t,n)},p.getRootPath=function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};return a.id?[c,a.id]:[]},p.getPrefetchPaths=function(e,t,a){var n=(0,r["default"])({tabInfo:f,type:c},a);return d["default"].getPrefetchPaths(e,t,n)},p.getPrefetchedPaths=function(e,t,a){return function(n){var o=(0,r["default"])({tabInfo:f,type:c},a);return d["default"].getPrefetchedPaths(e,t,o)(n)}},p.afterPrefetch=function(e,t,a){return function(n){var o=(0,r["default"])({tabInfo:f,type:c},a);return d["default"].afterPrefetch(e,t,o)(n)}};t["default"]=p;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Team.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Team.tsx")}}()},
2"./src/apps/bluerose/components/browse/TennisCard.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/react/index.js")),i=n(a("./src/domain/libs/util.ts")),l=n(a("./node_modules/prop-types/index.js")),d=n(a("./node_modules/classnames/index.js")),u=n(a("./src/apps/common/components/MainViewLink.ts")),c=n(a("./src/apps/common/routes.ts")),f=n(a("./src/domain/libs/datetime.ts")),p=a("./src/apps/bluerose/components/browse/Watch.tsx"),m={1:"中止",2:"中断",3:"ライブ前",4:"ライブ中",5:"終了",6:"未定"},h=function(e,t){var a,n=e.itemData,o=t.getModelData("browserInfo"),l=function(){var a=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};return function(o){if(o.preventDefault(),o.stopPropagation(),a.meta){e.onClick&&e.onClick(a.meta);var s={};if("matches"===n.type){var r=a,i=r.startAt?(0,f["default"])(r.startAt,"YYYY/MM/DD HH:mm:ss"):null,l=r.endAt?(0,f["default"])(r.endAt,"YYYY/MM/DD HH:mm:ss"):null;!i||null==r.playStartDiff||i.isAfterNow()?s[p.QUERY.LIVE_EDGE]=!0:!i.isSameOrBeforeNow()||l&&!l.isAfterNow()?s[p.QUERY.TIME]=r.playStartDiff:s[p.QUERY.MATCH_START_TIME]=r.playStartDiff}t.history.push(c["default"].content.makePath({id:a.meta.ref_id},s,null))}}},h=!0,y=i["default"].map(n.items,(function(e,t){if("matches"===n.type){var a=e;if(!a.matchType)return null;var p=[],y=[],b=a.stage?a.stage:null;i["default"].forEach(a.card,(function(e,t){var n,o=i["default"].get(e,"country")?r["default"].createElement("span",null,"(",e.country,")"):null;i["default"].get(e,"name")&&(n=r["default"].createElement("span",{className:"name"},e.name,o)),"singles"===a.matchType?0===t?p.push(n):y.push(n):t<2?p.push(n):y.push(n)}));var v=6,g=a.startAt?(0,f["default"])(a.startAt,"YYYY/MM/DD HH:mm:ss"):null,_=a.endAt?(0,f["default"])(a.endAt,"YYYY/MM/DD HH:mm:ss"):null;a.calledOffFlag?v=1:a.suspendedFlag?v=2:g&&g.isAfterNow()?v=3:_&&_.isAfterNow()||g&&!_&&g.isBeforeNow()?v=4:_&&_.isBeforeNow()&&(v=5);var E=m[v];a.liveStartConditionText&&(E=a.liveStartConditionText),3===v&&(E=g.format("HH:mm"),h||(E="".concat(E," 予定")));var w=4===v;h=[1,2,5].includes(v);var P=r["default"].createElement(r["default"].Fragment,null,r["default"].createElement("div",{className:"tennis-card__inner__match__order"},r["default"].createElement("span",null,b),!!E&&r["default"].createElement("span",{className:"status"},E)),r["default"].createElement("div",{className:"tennis-card__inner__match__person"},r["default"].createElement("div",{className:(0,d["default"])("tennis-card__inner__match__person__name top",{doubles:"doubles"===a.matchType})},p),r["default"].createElement("div",{className:(0,d["default"])("tennis-card__inner__match__person__name bottom",{doubles:"doubles"===a.matchType})},y)));if(o.isIOS||o.isAndroid){var x={};return i["default"].get(a,"meta.ref_id")&&(x.to=c["default"].content,x.params={id:a.meta.ref_id}),r["default"].createElement(u["default"],(0,s["default"])({className:(0,d["default"])("tennis-card__inner__match",{active:w,clickable:!!a.meta})},x,{onClick:l(a)}),P)}return r["default"].createElement("div",{onClick:l(a),className:(0,d["default"])("tennis-card__inner__match",{active:w,clickable:!!a.meta})},P)}if("courts"===n.type){var M=e;if(!M||!M.name)return null;var C=r["default"].createElement(r["default"].Fragment,null,r["default"].createElement("div",{className:"tennis-card__inner__court__name"},M.name),!!M.description&&r["default"].createElement("div",{className:"tennis-card__inner__court__description"},M.description," "));if(o.isIOS||o.isAndroid){var k={};return i["default"].get(M,"meta.ref_id")&&(k.to=c["default"].content,k.params={id:M.meta.ref_id}),r["default"].createElement(u["default"],(0,s["default"])({onClick:l(M),className:(0,d["default"])("tennis-card__inner__court",{clickable:!!M.meta})},k),C)}return r["default"].createElement("div",{onClick:l(M),className:(0,d["default"])("tennis-card__inner__court",{clickable:!!M.meta})},C)}})).filter((function(e){return!!e}));n.description&&(a=n.description);var b={};return e.height&&(b.height=e.height),r["default"].createElement("div",{className:"card title-card tennis-card",style:b,ref:e.rootRef},r["default"].createElement("div",{className:"tennis-card__title"},n.title,a?r["default"].createElement("div",{className:"tennis-card__title-description"},a):null),r["default"].createElement("div",{className:"tennis-card__inner"},y))};h.getPathPropKey=function(){return["sections","genre"]},h.contextTypes={history:l["default"].object,getModelData:l["default"].func};t["default"]=h;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/TennisCard.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/TennisCard.tsx")}}()},
2"./src/apps/bluerose/components/browse/Title.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),c=U(a("./node_modules/react/index.js")),f=n(a("./node_modules/prop-types/index.js")),p=a("./node_modules/react-helmet-async/lib/index.esm.js"),m=n(a("./src/domain/libs/util.ts")),h=n(a("./node_modules/classnames/index.js")),y=U(a("./src/sketch-platform/utils/browserEvents.ts")),b=n(a("./src/apps/common/routes.ts")),v=n(a("./src/apps/bluerose/components/browse/TitleOverview.tsx")),g=n(a("./src/apps/bluerose/components/browse/SeriesCanvas.tsx")),_=n(a("./src/apps/bluerose/components/browse/titlemeta/Details.tsx")),E=n(a("./src/apps/bluerose/components/browse/MyListButton.tsx")),w=n(a("./src/apps/bluerose/components/browse/ShareButton.tsx")),P=a("./src/apps/common/context/LayoutContext.tsx"),x=a("./src/apps/common/components/ErrorBoundary.tsx"),M=n(a("./src/apps/common/context/HtmlContext.tsx")),C=n(a("./src/apps/bluerose/utils/slug.ts")),k=n(a("./src/apps/common/components/MainViewLink.ts")),I=n(a("./src/apps/bluerose/components/browse/TitleWatchContents.tsx")),S=n(a("./src/apps/bluerose/components/player/MetaTags.tsx")),T=n(a("./src/apps/bluerose/components/browse/Meta.tsx")),O=n(a("./src/apps/bluerose/components/player/DetailText.tsx")),j=n(a("./src/apps/common/components/BackgroundImage.tsx")),N=n(a("./src/apps/bluerose/components/browse/WatchCard.tsx")),R=n(a("./src/apps/bluerose/components/browse/Banner.tsx")),D=n(a("./src/apps/common/components/player/OAPPlayer.tsx")),A=a("./src/common/GtmApp.ts"),L=n(a("./src/apps/common/components/JsonLd.tsx")),H=n(a("./src/domain/libs/datetime.ts")),G=a("./src/domain/utils/communicationArea.ts");function F(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(F=function(e){return e?a:t})(e)}function U(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=F(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}var W=function(e){function t(t,a){var n;n=e.call(this,t,a)||this,(0,u["default"])((0,l["default"])(n),"model",void 0),(0,u["default"])((0,l["default"])(n),"seasonMeta",void 0),n.model=(t.pathEvaluator||t.model.pathEvaluator).batch(100);var o=n.constructor.getRootPath(a.models,null,t);n.item=n.model.getSync(o)||{};var s=m["default"].get(n.item,"seriesMeta.metaId");if(s){var r=n.constructor.getTitleMetaRootPath(a.models,null,{titleMetaId:s});n.titleMeta=n.model.getSync(r)||{}}else n.titleMeta=n.item;var i=m["default"].get(n.item,"seasonMeta.metaId");if(i){var d=n.constructor.getSeasonMetaRootPath(a.models,null,{seasonMetaId:i});n.seasonMeta=n.model.getSync(d)||{}}else n.seasonMeta=m["default"].get(n.item,"seasonMeta")||{};if(m["default"].isEmpty(n.seasonMeta)||(n.item.seasonMeta=n.seasonMeta),n.item&&("media"===n.item.type||"linear_channel"===n.item.type)){var c=b["default"].watchNow,f={id:t.id};if(n.item.refId&&(c=b["default"].content,f.id=n.item.refId,"linear_channel"===n.item.type)){var p=m["default"].find(n.context.getModelData("simulcast"),(function(e){return e.refId==n.item.refId}));c=b["default"].simulcast,f={channelName:p.name}}throw new x.NotFoundError({redirect_link:c.makePath(f)})}return n.state={dispose:null,generation:n.model.getVersion(o),fetchDataError:null,titleSpMode:null},n.handleWatchCardClick=n.handleWatchCardClick.bind((0,l["default"])(n)),n.handleSeriesFlowClick=n.handleSeriesFlowClick.bind((0,l["default"])(n)),n.handleChangeQuery=n.handleChangeQuery.bind((0,l["default"])(n)),n.sendToGtm=n.sendToGtm.bind((0,l["default"])(n)),n.checkMediaQuery=m["default"].throttle(n.checkMediaQuery.bind((0,l["default"])(n)),300,{leading:!0,trailing:!0}),n.checkMediaQuery(),n}(0,d["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){if(!this.item||0===Object.keys(this.item).length)throw new x.NotFoundError;this._isMounted=!0;var e=this.context.getModelData("browserInfo");e.isIOS||e.isAndroid?y.addEventListener("orientationchange",this.checkMediaQuery):y.addEventListener("resize",this.checkMediaQuery),this.fetchData(this.props),this.checkMediaQuery(),this.sendToGtm("pageview")(this.item)},a.componentWillReceiveProps=function(e){},a.componentWillUpdate=function(e,t,a){var n=this;if("media"===this.item.type||"linear_channel"===this.item.type){var o=b["default"].watchNow,s={id:this.props.id};if(this.item.refId&&(o=b["default"].content,s.id=this.item.refId,"linear_channel"===this.item.type)){var r=m["default"].find(this.context.getModelData("simulcast"),(function(e){return e.refId==n.item.refId}));o=this.simulcast,s={channelName:r.name}}a.history.replace(o.makePath(s))}},a.componentWillUnmount=function(){this._isMounted=!1;var e=this.context.getModelData("browserInfo");this.state.dispose&&this.state.dispose(),e.isIOS||e.isAndroid?y.removeEventListener("orientationchange",this.checkMediaQuery):y.removeEventListener("resize",this.checkMediaQuery)},a.checkMediaQuery=function(){if("undefined"!=typeof window){var e=null;(e=window.matchMedia("screen and (min-width: 1024px)").matches?1:window.matchMedia("screen and (min-width: 768px) and (max-width: 1023px)").matches?2:3)!==this.state.titleSpMode&&this.setState({titleSpMode:e})}},a.fetchData=function(e){var t=this,a=m["default"].clone(e);this.item&&(0,C["default"])(this.item)&&(a.id=this.item.id),this.item&&(a.schemaId=this.item.schemaId),m["default"].get(this.item,"seriesMeta.metaId")?a.titleMetaId=this.item.seriesMeta.metaId:a.titleMetaId=this.item.id,m["default"].get(this.item,"seasonMeta.metaId")&&(a.seasonMetaId=this.item.seasonMeta.metaId);var n=this.constructor.getPaths(this.context.models,{},a);if(!this.state[JSON.stringify(n)]){this.state.dispose&&this.state.dispose(),this.state[JSON.stringify(n)]=n;var o=this.model.fetch(n),s=o.dispose;!1!==this._isUpdated&&this._isMounted?this.setState({dispose:s}):(0,r["default"])(this.state,{dispose:s});var i=this.constructor.getRootPath(this.context.models,{},a),l=this.constructor.getTitleMetaRootPath(this.context.models,{},a),d=this.constructor.getSeasonMetaRootPath(this.context.models,{},a);o.then((function(e){t.item=m["default"].get(e,["json"].concat(i),{}),t.item&&m["default"].get(t.item,"children.df")&&(t.firstSeason=m["default"].first(m["default"].compact(m["default"].dropRightWhile(m["default"].values(m["default"].omit(t.item.children.df,["$__path"])),(function(e){return m["default"].isNumber(e)}))))),t.titleMeta=m["default"].get(e,["json"].concat(l),{}),t.seasonMeta=m["default"].get(e,["json"].concat(d),{}),m["default"].isEmpty(t.seasonMeta)||(t.item.seasonMeta=t.seasonMeta),delete t.state[JSON.stringify(n)];var a={fetchDataError:null,dispose:null,generation:t.model.getVersion(i)};t._isMounted?t.setState(a):(0,r["default"])(t.state,a)}))["catch"]((function(e){var a={fetchDataError:e,fetchingMoreRows:undefined,dispose:null};delete t.state[JSON.stringify(n)],t._isMounted?t.setState(a):(0,r["default"])(t.state,a)}))}},a.handleChangeQuery=function(e){var t=this.context,a=t.routeHandler,n=t.history;e=(0,r["default"])({},a.query,e),m["default"].has(e,"season_id")&&null==e.season_id&&delete e.season_id,n.replace(a.route.makePath({id:a.params.id},e),{norender:!0})}
2,a.handleWatchCardClick=function(e){this.sendToGtm(A.CONTENT_EVENTS.PLAY_CLICK,A.CLICK_AREA.PLAY_CLICK.META_DETAIL)(e)},a.handleSeriesFlowClick=function(e){this.sendToGtm(A.CONTENT_EVENTS.CONTENT_CLICK,A.CLICK_AREA.CONTENT_CLICK.TITLE_SERIES_FLOW)(e)},a.sendToGtm=function(e,t){var a=this;return function(n){if(m["default"].get(a.context,"gtmApp")){var o=m["default"].isEmpty(n)?a.item:n,s="media"===m["default"].get(o,"type"),r=m["default"].get(o,"seasonMeta")&&m["default"].get(o,"seriesMeta")?{refId:m["default"].get(o,"seriesMeta.refId"),name:m["default"].get(o,"seriesMeta.name")}:null,i=s?{refId:m["default"].get(o,"seasonMeta.refId")||m["default"].get(o,"seriesMeta.refId"),name:m["default"].get(o,"seasonMeta.name")||m["default"].get(o,"seriesMeta.name")}:{refId:m["default"].get(o,"refId"),name:m["default"].get(o,"name")},l=s?{refId:m["default"].get(o,"refId"),name:m["default"].get(o,"name")||m["default"].get(o,"shortName"),rental:m["default"].get(o,"rental"),subscription:m["default"].get(o,"subscription")}:{refId:m["default"].get(o,"viewingEpisode.refId")||m["default"].get(o,"leadEpisode.refId"),name:m["default"].get(o,"viewingEpisode.name")||m["default"].get(o,"leadEpisode.name"),rental:m["default"].get(o,"rental"),subscription:m["default"].get(o,"subscription")},d=m["default"].get(o,"attributes"),u=m["default"].get(o,"genres"),c=m["default"].get(o,"middleGenres"),f=s||"pageview"===e?m["default"].get(o,"schemaId"):m["default"].get(o,"leadEpisode.schemaId");"pageview"!==e?a.context.gtmApp.pushDataLayerOnContentPageClick(e,{relationProgram:r,program:i,content:l,attributes:d,genres:u,middleGenres:c,schemaId:f},{clickArea:t}):a.context.gtmApp.pageView(m["default"].get(a.item,"shortName"),{relationProgram:r,program:i,attributes:d,genres:u,middleGenres:c,schemaId:f})}}},a.render=function(){var e,t=this;if(!this.item)return null;if(!this.item||0===Object.keys(this.item).length)return null;this.context.getModelData("browserInfo"),this.item.schemaId,(0,C["default"])(this.item)?(0,r["default"])({},this.props,{id:this.item.id}):this.props;var a,n={model:this.model,enableCardClick:!0,id:m["default"].get(this.item,"viewingEpisode.id",m["default"].get(this.item,"leadEpisode.id",m["default"].get(this.item,"leadEpisodeId"))),noTitle:!1,onCardClick:this.handleWatchCardClick},o=null;this.item.communicationArea&&(0,G.isDisplayCommunicationArea)(this.context.models,this.item.cAreaPublicationTargetUsers,this.item.cAreaPublicationStartAt,this.item.cAreaPublicationEndAt)&&(o=c["default"].createElement("div",{className:"communication-area"},c["default"].createElement("span",null,this.item.communicationArea)));var s={};this.item.shortName&&2==this.item.schemaId&&this.item.seriesMeta&&(this.item.seriesMeta.metaId&&(s={to:b["default"].title,params:{id:this.item.seriesMeta.metaId}}),this.item.seriesMeta.refId&&(s={to:b["default"].program,params:{id:this.item.seriesMeta.refId}}));var i,l;2==this.item.schemaId&&this.titleMeta&&(i=this.titleMeta.shortName||this.titleMeta.name);var d={model:this.model,btnType:"short",btnStyle:!1,metaDetail:!0};d.item=this.item,d.id=this.item.id,E["default"].isUsable(this.context,this.item)&&(l=c["default"].createElement(E["default"],d));var u,f,y=this.context.getModelData("hosts","host"),v=c["default"].createElement(c["default"].Fragment,null,c["default"].createElement("div",{className:"title-main-visual"},c["default"].createElement("div",{className:"title-main-visual__metadata"},!!i&&c["default"].createElement("div",{className:"sub-title"},c["default"].createElement(k["default"],(0,r["default"])({},s,{onClick:function(){return t.handleSeriesFlowClick(t.item)}}),c["default"].createElement("i",{className:"fa fa-angle_left series-link"}),i)),this.item.shortName?c["default"].createElement("h1",{className:"playable-title"},this.item.shortName):null,c["default"].createElement(T["default"],{metadata:this.item}),c["default"].createElement(S["default"],{metadata:this.item}),(!(f=null===(e=this.item.leadEpisode)||void 0===e?void 0:e.deliveryStartAt)||!(0,H["default"])(f).isAfterNow())&&c["default"].createElement(N["default"],(0,r["default"])({},n,{btnVisible:!0,wapperLayout:(u={classes:"watch-card-box"},function(e){return c["default"].createElement("div",{className:u.classes},e.children)})})),o),c["default"].createElement("div",{className:"main-visual"},c["default"].createElement("div",{className:"video-preload-title"},c["default"].createElement("div",{className:"video-preload-title-label"},this.item.name)),c["default"].createElement(j["default"],{className:(0,h["default"])("artwork",{noImage:!this.item.thumbnailUrl}),url:this.item.thumbnailUrl}),this.item.oap&&c["default"].createElement("div",{className:"main-visual__oap-player-wrapper"},c["default"].createElement(D["default"],{oap:this.item.oap})))),c["default"].createElement("div",{className:"title-info"},c["default"].createElement("div",{className:"title-info__colum_left",id:"c
2olumLeft"},c["default"].createElement(O["default"],{metadata:this.item,model:this.model,titlePage:!0,linearFlag:!1,mediaQueryCheck:this.state.titleSpMode})),c["default"].createElement("div",{className:"title-info__colum_right",id:"columRight"},c["default"].createElement("div",{className:"action-box"},c["default"].createElement("ul",{className:"action-box__inner"},l?c["default"].createElement("li",null,l):null,c["default"].createElement("li",null,c["default"].createElement(w["default"],{metadata:this.item,position:"right",spMode:this.props.spMode})))),this.item.banner&&c["default"].createElement("div",{className:"title-info__banner"},c["default"].createElement(R["default"],{gtmApp:m["default"].get(this.context,"gtmApp"),host:y,item:this.item,model:this.model,spMode:this.props.spMode})),m["default"].map(this.item.links,(function(e,t){return c["default"].createElement(k["default"],{key:"link-".concat(t),href:e.url,target:"_blank",className:"title-info__link"},e.name)})))));if(1==this.item.schemaId)a=c["default"].createElement(c["default"].Fragment,null,v,c["default"].createElement(I["default"],(0,r["default"])({},this.props,{id:this.props.id,relatedMetaId:this.props.id,model:this.model,onChangeQuery:this.handleChangeQuery,titleSmallSize:!0,ignoreIds:[this.props.id]})));else{this.item.directorsCut&&c["default"].createElement("div",{className:"pickup-wrapper"},"WOWOWオンデマンドではディレクターズカット版を配信中。ディレクターズカット版は",c["default"].createElement(k["default"],{to:b["default"].title,params:{id:this.item.directorsCut.meta_id}},"こちら"));var g=[this.props.id];2===this.item.schemaId&&m["default"].get(this.item.seriesMeta,"metaId")&&g.push(this.item.seriesMeta.metaId),a=c["default"].createElement(c["default"].Fragment,null,v,c["default"].createElement(I["default"],(0,r["default"])({},this.props,{id:this.props.id,model:this.model,onChangeQuery:this.handleChangeQuery,titleSmallSize:!0,relatedMetaId:this.props.id,ignoreIds:g})))}var _={},P=[],x=m["default"].first(this.item.genres);if(x&&x.id&&x.name){var A=b["default"].genre.makePath({id:x.id},{type:"od"});x.refId&&(A=b["default"].genreRef.makePath({id:x.refId},{type:"od"})),P.push({name:x.name,item:y+A})}if(this.titleMeta&&this.titleMeta.id&&this.item.id!==this.titleMeta.id&&this.titleMeta.name){var F=b["default"].title.makePath({id:this.titleMeta.id});this.titleMeta.refId&&(F=b["default"].program.makePath({id:this.titleMeta.refId}));var U=m["default"].get(this.titleMeta,"shortName",m["default"].get(this.titleMeta,"name"));P.push({name:U,item:y+F})}if(this.item.id&&this.item.name){var W=b["default"].title.makePath({id:this.item.id});this.item.refId&&(W=b["default"].program.makePath({id:this.item.refId}));var B=m["default"].get(this.item,"shortName",m["default"].get(this.item,"name"));P.push({name:B,item:y+W})}m["default"].isEmpty(P)||(_.breadcrumbList={itemListElement:P});var q={name:"description",content:"「".concat(this.item.shortName,"」動画配信中!")+(this.item.cardInfo&&this.item.cardInfo.description?this.item.cardInfo.description:"")};return c["default"].createElement(c["default"].Fragment,null,c["default"].createElement(M["default"].Consumer,null,(function(e){var a=e.title,n=e.keywords,o=[],s=[];if(t.item.name&&(s.push({name:"keywords",content:n((t.item.keywords||[]).join(","))}),s.push(q),s.push({property:"og:title",content:a(t.item.shortName)}),s.push({property:"og:description",content:t.item.cardInfo&&t.item.cardInfo.description?t.item.cardInfo.description:""})),t.item&&t.item.ogImage&&(s.push({name:"thumbnail",content:t.item.ogImage}),s.push({property:"og:image",content:t.item.ogImage})),t.item.refId){var r=b["default"].program.makePath({id:t.item.refId});o.push({rel:"canonical",href:y+r}),s.push({property:"og:url",content:y+r})}else if(t.item.id){var i=b["default"].title.makePath({id:t.item.id});o.push({rel:"canonical",href:y+i}),s.push({property:"og:url",content:y+i})}return c["default"].createElement(p.Helmet,{title:t.item.shortName,link:o,meta:s})})),c["default"].createElement(L["default"],_),a)},(0,i["default"])(t,[{key:"item",get:function(){return this._item},set:function(e){this._item=e}}],[{key:"propTypes",get:function(){return{history:f["default"].object,id:f["default"].string,isPrefetchingPaths:f["default"].bool}}},{key:"contextTypes",get:function(){return{models:f["default"].object,history:f["default"].object,routeHandler:f["default"].object,getModelData:f["default"].func,gtmAp
2p:f["default"].object}}}]),t}(c.Component);(0,u["default"])(W,"getPaths",(function(e,t,a){var n=[],o=a.pathEvaluator||a.model.pathEvaluator,s=this.getRootPath(e,t,a);if(a.id&&o&&(n=n.concat(_["default"].getPaths(e,t,{id:a.id}))),a.id){if(1==a.schemaId){var i=E["default"].getPaths(e,t,{id:a.id});n=(n=(n=n.concat(i)).concat(g["default"].getPaths(e,t,{id:a.id}))).concat([s.concat(["viewingEpisode",["id","refId","name","shortName","casts","thumbnailUrl","bookmarkPosition","cardInfo"]])])}else{var l=v["default"].getPaths(e,t,(0,r["default"])({},a,{id:a.id}));n=n.concat(l)}n=n.concat([["meta",a.id,["communicationArea","cAreaPublicationStartAt","cAreaPublicationEndAt","cAreaPublicationTargetUsers"]]])}return a.titleMetaId&&(n=n.concat(this.getTitleMetaPaths(e,t,a))),a.seasonMetaId&&(n=n.concat(this.getSeasonMetaPaths(e,t,a))),a.id&&(n=n.concat([["meta",a.id,["schemaId","refId","type","seriesId","seasonMeta","seriesMeta","thumbnailUrl","links","subscription","rental","ogImage","keywords","copyrights","genres","middleGenres","systemGenres","attributes","header","introduction","leadEpisodeId","leadEpisode","defaultSort","hierarchyTypes","recommend","shortName","directorsCut","cardInfo","oap","languageCodes","tvodBadge","banner"]]])),n})),(0,u["default"])(W,"getRootPath",(function(e,t,a){return a.id?["meta",a.id]:[]})),(0,u["default"])(W,"getPrefetchPaths",(function(e,t,a){return this.getPaths(e,t,a).concat(I["default"].getPrefetchPaths(e,t,a))})),(0,u["default"])(W,"getPrefetchedPaths",(function(e,t,a){var n=this;return function(o){var s,i,l=m["default"].omit(m["default"].get(o.json,n.getRootPath(e,t,a)),["$__path"]);return m["default"].get(l,"seriesMeta.metaId")&&(s=l.seriesMeta.metaId),m["default"].get(l,"seasonMeta.metaId")&&(i=l.seasonMeta.metaId),a=(0,r["default"])({},a,{id:l.id,titleMetaId:s,seasonMetaId:i}),n.getPaths(e,t,a)}})),(0,u["default"])(W,"getTitleMetaRootPath",(function(e,t,a){return a.titleMetaId?["meta",a.titleMetaId]:[]})),(0,u["default"])(W,"getTitleMetaPaths",(function(e,t,a){var n=this.getTitleMetaRootPath(e,t,a);return[].concat([n.concat([["id","refId","name","shortName","thumbnailUrl"]])])})),(0,u["default"])(W,"getSeasonMetaRootPath",(function(e,t,a){return a.seasonMetaId?["meta",a.seasonMetaId]:[]})),(0,u["default"])(W,"getSeasonMetaPaths",(function(e,t,a){var n=this.getSeasonMetaRootPath(e,t,a);return[].concat([n.concat([["id","refId","name","shortName","thumbnailUrl"]])])}));t["default"]=(0,P.withLayoutContext)(W);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Title.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Title.tsx")}}()},
2"./src/apps/bluerose/components/browse/TitleAssets.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),c=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=k(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),f=n(a("./node_modules/prop-types/index.js")),p=a("./node_modules/react-helmet-async/lib/index.esm.js"),m=n(a("./src/domain/libs/util.ts")),h=n(a("./node_modules/classnames/index.js")),y=n(a("./src/apps/common/routes.ts")),b=n(a("./src/apps/bluerose/components/browse/titlemeta/EpisodesRow.tsx")),v=n(a("./src/apps/bluerose/components/browse/EpisodeCard.tsx")),g=n(a("./src/apps/bluerose/components/browse/GalleryContent.tsx")),_=n(a("./src/apps/bluerose/components/browse/GalleryTab.tsx")),E=n(a("./src/apps/bluerose/components/browse/SwitchGallery.tsx")),w=n(a("./src/apps/common/components/DropDown.tsx")),P=a("./src/apps/common/components/ErrorBoundary.tsx"),x=n(a("./src/apps/common/context/HtmlContext.tsx")),M=a("./src/apps/common/context/CardContext.tsx"),C=n(a("./src/apps/common/components/JsonLd.tsx"));function k(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(k=function(e){return e?a:t})(e)}var I=function(e){function t(t,a){var n;n=e.call(this,t,a)||this,(0,u["default"])((0,l["default"])(n),"model",void 0),(0,u["default"])((0,l["default"])(n),"item",void 0),(0,u["default"])((0,l["default"])(n),"titleMeta",void 0),(0,u["default"])((0,l["default"])(n),"othersSeasonHierarchyTypeList",void 0),(0,u["default"])((0,l["default"])(n),"_isMounted",void 0),(0,u["default"])((0,l["default"])(n),"_isUpdated",void 0),(0,u["default"])((0,l["default"])(n),"deletePath",void 0),(0,u["default"])((0,l["default"])(n),"hasOtherSeasons",void 0),(0,u["default"])((0,l["default"])(n),"seasonsWithOther",void 0),(0,u["default"])((0,l["default"])(n),"isFirstSetOfResults",void 0),(0,u["default"])((0,l["default"])(n),"episodes",void 0),(0,u["default"])((0,l["default"])(n),"simulcast",void 0),n.model=(t.pathEvaluator||t.model.pathEvaluator).batch(100);var o=n.constructor.getRootPath(a.models,null,t);if(n.item=n.model.getSync(o)||{},m["default"].get(n.item,"seriesMeta.metaId")){var s=n.constructor.getTitleMetaRootPath(a.models,null,{titleMetaId:n.item.seriesMeta.metaId});n.titleMeta=n.model.getSync(s)||{}}if(a.history&&("media_meta"===n.item.type||"linear_channel_meta"===n.item.type)){var r=y["default"].watchNow,i={id:t.id};if(n.item.refId&&(r=y["default"].content,i.id=n.item.refId,"linear_channel_meta"===n.item.type)){var d=m["default"].find(n.context.getModelData("simulcast"),(function(e){return e.refId==n.item.refId}));r=y["default"].simulcast,i={channelName:d.name}}a.history.replace(r.makePath(i))}n.othersSeasonHierarchyTypeList=[],n.onSeasonChange=n.onSeasonChange.bind((0,l["default"])(n)),n.onHierarchyTypeChange=n.onHierarchyTypeChange.bind((0,l["default"])(n)),n.handleSortOrderChange=n.handleSortOrderChange.bind((0,l["default"])(n)),n.state={hierarchyType:m["default"].get(a,"routeHandler.query.ht"),episodeType:"seriesEpisodes",dispose:null,generation:n.model.getVersion(o),fetchDataError:null},n.state.sortOrder=m["default"].get(a,"routeHandler.query.so")||n.item.defaultSort||"ena",n.state.supportSorts=[{so:"ena",name:"新しい順"},{so:"end",name:"古い順"}];var c=m["default"].get(a,"routeHandler.query.season_id");return c&&(n.state.seasonId=parseInt(c,10),n.state.episodeType="episodes"),n}(0,d["default"])(t,e);var a=t.prototype;return a.getChildContext=function(){return{showSeasonTitle:"seriesEpisodes"===this.state.episodeType,allSeasonCount:m["default"].get(this.item,"seasons",[]).length,showViewLimit:!0,columnsInRow:1}},a.componentDidMount=function(){if(!this.item||0===Object.keys(this.item).length)throw new P.NotFoundError;this._isMounted=!0,this.fetchData(this.props)},a.componentWillReceiveProps=function(e){var t=m["default"].get(e,"routeHandler.query.so")||"ena";t!=this.state.sortOrder&&this.setState({sortOrder:t})},a.componentWillUpdate=function(e,t,a){var n=this;if("media_meta"===this.item.type||"linear_channel_meta"===this.item.type){var o=y["default"].watchNow,s={id:this.props.id};if(this.item.refId&&(o=y["default"].content,s.id=this.item.refId,"linear_channel_meta"===this.item.type)){var r=m["default"].find(this.context.getModelData("simulcast"),(function(e){return e.refId==n.item.refId}));o=this.simulcast,s={channelName:r.name}}a.history.replace(o.makePath(s))}},a.componentWillUnmount=function(){this._isMounted=!1,this.state.dispose&&this.state.dispose(),this.deletePath&&m["default"].has(this.model._root.cache,this.deletePath)&&this.model.invali
2date(this.deletePath.split("."))},a.fetchData=function(e){var t=this,a=m["default"].clone(e);m["default"].get(this.item,"seriesMeta.metaId")&&(a.titleMetaId=this.item.seriesMeta.metaId);var n=this.constructor.getPaths(this.context.models,{},a);if(!this.state[JSON.stringify(n)]){this.state.dispose&&this.state.dispose(),this.state[JSON.stringify(n)]=n;var o=this.model.fetch(n),s=o.dispose;!1!==this._isUpdated&&this._isMounted?this.setState({dispose:s}):(0,r["default"])(this.state,{dispose:s});var i=this.constructor.getRootPath(this.context.models,{},a),l=this.constructor.getTitleMetaPaths(this.context.models,null,{titleMetaId:a.titleMetaId});o.then((function(e){t.item=m["default"].get(e,["json"].concat(i),{}),a.titleMetaId&&(t.titleMeta=m["default"].get(e,["json"].concat(l),{}));t.othersSeasonHierarchyTypeList=m["default"].filter(t.item.hierarchyTypes,(function(e){return null===e.season_ids})),t.hasOtherSeasons=t.othersSeasonHierarchyTypeList.length>0&&t.item.seasons.length>0,t.seasonsWithOther=m["default"].clone(t.item.seasons),t.hasOtherSeasons&&t.seasonsWithOther.push({id:t.item.id,name:"その他"}),m["default"].isEmpty(t.seasonsWithOther)||t.seasonsWithOther.unshift({id:"all",name:"すべてのシーズン"}),delete t.state[JSON.stringify(n)];var o={fetchDataError:null,dispose:null,generation:t.model.getVersion(i)};t._isMounted?t.setState(o):(0,r["default"])(t.state,o)}))["catch"]((function(e){var a={fetchDataError:e,fetchingMoreRows:undefined,dispose:null};delete t.state[JSON.stringify(n)],t._isMounted?t.setState(a):(0,r["default"])(t.state,a)}))}},a.onSeasonChange=function(e){if("all"===e&&(e=undefined),this.seasonsWithOther&&this.state.seasonId!=e){var t=this.context,a=t.routeHandler,n=t.history,o=(0,r["default"])({},a.query,{season_id:e,ht:null});n.replace(y["default"].titleEpisodes.makePath({id:this.item.id},o),{norender:!0}),this.setState({seasonId:e,hierarchyType:null,episodeType:e?"episodes":"seriesEpisodes"})}},a.onHierarchyTypeChange=function(e){var t=this.context,a=t.routeHandler,n=t.history,o=(0,r["default"])({},a.query,{season_id:this.state.seasonId,ht:e});n.replace(y["default"].titleEpisodes.makePath({id:this.item.id},o),{norender:!0}),this.setState({hierarchyType:e})},a.handleSortOrderChange=function(e){var t=this;e.so&&(e=e.so),e!==this.state.sortOrder&&(this.isFirstSetOfResults=!0,this.episodes=[],this.state.dispose&&this.state.dispose(),this.setState({sortOrder:e,dispose:null,generation:-1,fetchDataError:null,fromNum:0},(function(){t.fetchData(t.props)})))},a.render=function(){var e=this;if(!this.item||0===Object.keys(this.item).length)return null;var t=this.seasonsWithOther,a=t&&t.length>0,n=this.state.seasonId,o=[];n?(o=m["default"].filter(this.item.hierarchyTypes,(function(e){return m["default"].includes(e.season_ids,n)})),m["default"].isEmpty(o)&&(o=m["default"].filter(this.item.hierarchyTypes,(function(e){return null===e.season_ids})))):this.item.hierarchyTypes&&(o=this.item.hierarchyTypes),m["default"].isEmpty(o)&&o.push({key:"df",name:"エピソード"});var s=this.state.hierarchyType;s||(s=m["default"].get(m["default"].first(o),"key"));this.context.getModelData("userInfo");var r,i,l={model:this.model,sortOrder:this.state.sortOrder,onChangeQuery:this.handleSortOrderChange},d=this.item.name,u=0;if(o&&(r=o.map((function(t,a){return s==t.key&&(u=a),c["default"].createElement("span",{key:"season_id_list_".concat(a),tabIndex:0,onClick:function(a){return e.onHierarchyTypeChange(t.key)},className:"active"},t.name)}))),a){var f={},b=t.map((function(t,a){return n||0!==a?t.id==n&&(f=t):f=t,c["default"].createElement("span",{className:(0,h["default"])({selected:t.id==n||!n&&0===a}),key:"season_id_list_".concat(t.id),onClick:function(a){return e.onSeasonChange(t.id)}},t.name)})),P={cols:1,defaultValue:f.name,options:b,widthRestricted:!1};i=c["default"].createElement(w["default"],P)}var k=c["default"].createElement("div",{className:"gallery-header tab-header episode-header"},c["default"].createElement("div",{className:"title"},c["default"].createElement("span",{className:"gallery-title"},d||"読み込み中..."),c["default"].createElement("div",{className:"dropdown-wrapper"},i,c["default"].createElement(E["default"],l)))),I=c["default"].createElement("div",{className:"gallery-header tab-header episode-header"},c["default"].createElement("div",{className:"title"},c["default"].createElement("span",{className:"gallery-title"},d||"読み込み中..."),c["default"].createElement("div",{className:"dropdown-wrapper"},i))),S=n||this.item.id,T="episodes";n&&n!=this.item.id||(T="seriesEpisodes"),2==this.item.schemaId&&(T="episodes"),this.deletePath="meta.".concat(S,".").concat(T);var O={},j=this.context.getModelData("hosts","host"),N=[],R=m["default"].first(this.item.genres);if(R&&R.id&&R.name){var D=y["default"].genre.makePath({id:R.id},{type:"od"});R.refId&&(D=y["default"].genreRef.makePath({id:R.refId},{type:"od"})),N.push({name:R.name,item:j+D})}if(this.titleMeta&&this.titleMeta.id&&this.item.id!==this.titleMeta.id&&this.titleMeta.name){var A=y["default"].title.makePath({id:this.titleMeta.id});this.titleMeta.refId&&(A=y["default"].program.makePath({id:this.titleMeta.refId}));var L=m["default"].get(this.titleMeta,"shortName",m["default"].get(this.titleMeta,"name"));N.push({name:L,item:j+A})}if(this.item.id&&this.item.name){var H=y["default"].title.makePath({id:this.item.id});this.item.refId&&(H=y["default"].program.makePath({id:this.item.refId}));var G=m["default"].get(this.item,"shortName",m["default"].get(this.item,"name"));N.push({name:G,item:j+H});var F=y["default"].titleEpisodes.makePath({id:this.item.id}),U=m["default"].get(this.item,"shortName",m["default"].get(this.item,"name"))+"のエピソード";N.push({name:U,item:j+F})}
2m["default"].isEmpty(N)||(O.breadcrumbList={itemListElement:N});var W=c["default"].createElement("div",{className:"gallery-message purchase-list"},"視聴できるコンテンツはありません");return c["default"].createElement(c["default"].Fragment,null,c["default"].createElement(x["default"].Consumer,null,(function(t){var a=t.title,n=[],o=m["default"].get(e.item,"shortName",m["default"].get(e.item,"name"));return o&&(n.push({property:"og:title",content:a("".concat(o," エピソード"))}),n.push({name:"description",content:(m["default"].get(e.item,"cardInfo.description")||"").replace(/\r?\n/g,"")}),n.push({property:"og:description",content:(m["default"].get(e.item,"cardInfo.description")||"").replace(/\r?\n/g,"")})),e.item&&e.item.ogImage&&(n.push({name:"thumbnail",content:e.item.ogImage}),n.push({property:"og:image",content:e.item.ogImage})),c["default"].createElement(p.Helmet,{title:"".concat(o," エピソード"),meta:n})})),c["default"].createElement("div",{className:"title-assets-wrapper"},c["default"].createElement(M.CardContextProvider,{value:this.getChildContext()},c["default"].createElement(g["default"],{id:S,header:k,headerForNoContent:I,tabHeader:c["default"].createElement(_["default"],{links:r,activeTabIndex:u}),keyPrefix:"meta",modelRoot:T,entitled:1==m["default"].get(this.context,"routeHandler.query.entitled")?"t":"f",cardComponent:v["default"],sortOrder:this.state.sortOrder,model:this.model,listType:!0,hierarchyTypeKey:s,noResults:W})),c["default"].createElement(C["default"],O)))},(0,i["default"])(t,null,[{key:"propTypes",get:function(){return{history:f["default"].object,id:f["default"].oneOfType([f["default"].string,f["default"].number]),isKidsPage:f["default"].bool,isPrefetchingPaths:f["default"].bool}}},{key:"contextTypes",get:function(){return{models:f["default"].object,history:f["default"].object,routeHandler:f["default"].object,getModelData:f["default"].func,cookies:f["default"].object,isKidsPage:f["default"].bool,spMode:f["default"].bool,gtmApp:f["default"].object,isStore:f["default"].bool,columnsInRow:f["default"].number}}},{key:"childContextTypes",get:function(){return{showSeasonTitle:f["default"].bool,allSeasonCount:f["default"].number,showViewLimit:f["default"].bool,columnsInRow:f["default"].number}}}]),t}(c.Component);(0,u["default"])(I,"pathKeys",["id","refId","name","shortName","schemaId","schemaKey","slug","type","seriesId","hierarchyTypes","seasons","languageSupportTypes","ogImage","defaultSort","cardInfo","genres","seriesMeta"]),(0,u["default"])(I,"getPaths",(function(e,t,a){var n=[];return a.id&&(n=(n=n.concat(b["default"].getPaths(e,t,{id:a.id}))).concat([["meta",a.id,this.pathKeys]])),a.titleMetaId&&(n=n.concat(this.getTitleMetaPaths(e,t,a))),n})),(0,u["default"])(I,"getRootPath",(function(e,t,a){return a.id?["meta",a.id]:[]})),(0,u["default"])(I,"getTitleMetaRootPath",(function(e,t,a){return a.titleMetaId?["meta",a.titleMetaId]:[]})),(0,u["default"])(I,"getTitleMetaPaths",(function(e,t,a){var n=this.getTitleMetaRootPath(e,t,a);return[].concat([n.concat([["id","refId","name","shortName"]])])})),(0,u["default"])(I,"getPrefetchPaths",(function(e,t,a){return this.getPaths(e,t,a)})),(0,u["default"])(I,"getPrefetchedPaths",(function(e,t,a){var n=this;return function(o){var s=m["default"].omit(m["default"].get(o.json,n.getRootPath(e,t,a)),["$__path"]);a=(0,r["default"])({},a,{id:s.id,titleMetaId:m["default"].get(s,"seriesMeta.metaId")});var i={keyPrefix:"meta",modelRoot:"episodes",entitled:1==m["default"].get(a,"routeHandler.query.entitled")?"t":"f",cardComponent:v["default"],sortOrder:m["default"].get(a,"routeHandler.query.so")||s.defaultSort||"ena",hierarchyTypeKey:m["default"].get(a,"routeHandler.query.ht")};if(!i.hierarchyTypeKey){var l=[];d?(l=m["default"].filter(s.hierarchyTypes,(function(e){return m["default"].includes(e.season_ids,d)})),m["default"].isEmpty(l)&&(l=m["default"].filter(s.hierarchyTypes,(function(e){return null===e.season_ids})))):s.hierarchyTypes&&(l=s.hierarchyTypes),m["default"].isEmpty(l)&&l.push({key:"df",name:"エピソード"}),i.hierarchyTypeKey=m["default"].get(m["default"].first(l),"key")}var d=m["default"].get(a,"routeHandler.query.season_id");d&&d!=s.id||(i.modelRoot="seriesEpisodes"),2==s.schemaId&&(i.modelRoot="episodes");var u=g["default"].getPaths(e,t,(0,r["default"])({},g["default"].defaultProps,a,i));return n.getPaths(e,t,a).concat(u)}})),(0,u["default"])(I,"OTHER",-1);t["default"]=I;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/TitleAssets.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/TitleAssets.tsx")}}()},
2"./src/apps/bluerose/components/browse/TitleCard.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),c=T(a("./node_modules/react/index.js")),f=n(a("./node_modules/prop-types/index.js")),p=a("./node_modules/react-transition-group/esm/index.js"),m=n(a("./node_modules/classnames/index.js")),h=n(a("./src/domain/libs/util.ts")),y=n(a("./src/apps/common/components/PresTrackedElement.tsx")),b=n(a("./src/apps/bluerose/components/browse/PopCard.tsx")),v=n(a("./src/apps/bluerose/components/browse/Meta.tsx")),g=n(a("./src/apps/common/routes.ts")),_=n(a("./src/apps/common/components/MainViewLink.ts")),E=n(a("./src/apps/bluerose/utils/slug.ts")),w=n(a("./src/apps/common/components/BackgroundImage.tsx")),P=n(a("./src/apps/bluerose/components/browse/MyListButton.tsx")),x=T(a("./src/apps/common/context/CardContext.tsx")),M=n(a("./src/apps/bluerose/components/browse/SetDate.tsx")),C=n(a("./src/apps/bluerose/components/browse/CardBadge.tsx")),k=n(a("./src/domain/libs/datetime.ts")),I=a("./src/apps/common/utils/metaUtil.ts");function S(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(S=function(e){return e?a:t})(e)}function T(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=S(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}var O=(0,x.withCardContext)((function(e){var t=(0,c.useContext)(x["default"]),a=h["default"].get(e,"item.cardInfo",{}),n=h["default"].get(e,"mbListLayout",{}),o=null;if("default"==n)return null;"all"===t.tips&&(o=c["default"].createElement(v["default"],{metadata:e.item}));var s=a.synopsis;switch(t.textArea){case"hidden":s=null;break;case"header":s=h["default"].get(e,"item.header",null);break;case"description":s=a.description;break;case"delivery_start_at":var r=4==h["default"].get(e.item,"schemaId")?"broadcastStartAt":"deliveryStartAt";s=a[r]?c["default"].createElement(M["default"],{date:a[r],format:"short"}):null}return t.textArea&&("description"!=t.textArea&&"header"!=t.textArea||"table"!=n||(s=null)),o||s?c["default"].createElement(c["default"].Fragment,null,o,s&&c["default"].createElement("div",{className:"synopsis"},s)):null})),j=function(e){function t(t,a){var n;n=e.call(this,t,a)||this,(0,u["default"])((0,l["default"])(n),"titleCardRef",void 0),(0,u["default"])((0,l["default"])(n),"_isMounted",void 0),(0,u["default"])((0,l["default"])(n),"openedPop",void 0),(0,u["default"])((0,l["default"])(n),"alreadyPopOpened",void 0),(0,u["default"])((0,l["default"])(n),"popUnmounting",void 0),(0,u["default"])((0,l["default"])(n),"mouseOverTimeoutId",void 0),(0,u["default"])((0,l["default"])(n),"mouseOutTimeoutId",void 0),(0,u["default"])((0,l["default"])(n),"displayTimeoutId",void 0),(0,u["default"])((0,l["default"])(n),"unregister",void 0),(0,u["default"])((0,l["default"])(n),"contentRef",void 0),(0,u["default"])((0,l["default"])(n),"item",void 0);var o=n.constructor.getRootPath(a.models,{},t);return t.itemData?n.item=t.itemData:o&&(n.item=t.model.getSync(o)),n.state={fetchDataError:null,generation:t.model.getVersion(o),deleteMode:!!a.deleteApp&&a.deleteApp.isDeleteMode(),isDelete:!!(h["default"].find(h["default"].get(a.deleteApp,"_targets",[]),(function(e){return e.id===t.titleId}))||{}).checked,displayTitle:!0,hasPop:!1},n.onPopOpen=n.onPopOpen.bind((0,l["default"])(n)),n.onPopWillClose=n.onPopWillClose.bind((0,l["default"])(n)),n.onPopClose=n.onPopClose.bind((0,l["default"])(n)),n.titleCardRef=c["default"].createRef(),n.openedPop=!1,n._isMounted=!1,n.handleClick=n.handleClick.bind((0,l["default"])(n)),n.handleKeyDown=n.handleKeyDown.bind((0,l["default"])(n)),n.handleMouseOver=n.handleMouseOver.bind((0,l["default"])(n)),n.handleMouseOut=n.handleMouseOut.bind((0,l["default"])(n)),n.handleDeleteModeChange=n.handleDeleteModeChange.bind((0,l["default"])(n)),n.handleDeleteChecked=n.handleDeleteChecked.bind((0,l["default"])(n)),n.handleChangeMylisted=n.handleChangeMylisted.bind((0,l["default"])(n)),n}(0,d["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.context.deleteApp&&(this.unregister=this.context.deleteApp.register((0,r["default"])({},this.props.itemData,{id:this.props.titleId,checked:this.state.isDelete,onModeChange:this.handleDeleteModeChange,onChecked:this.handleDeleteChecked}))),this.props.itemData||this.fetchData(this.props)},a.componentWillUnmount=function(){this._isMounted=!1,this.mouseOutTimeoutId&&(clearTimeout(this.mouseOutTimeoutId),delete this.mouseOutTimeoutId),this.mouseOverTimeoutId&&(clearTimeout(this.mouseOverTimeoutId),delete this.mouseOverTimeoutId),this.displayTimeoutId&&(clearTimeout(this.displayTimeoutId),delete this.displayTimeoutId),this.unregister&&this.unregister()},a.handleDeleteModeChange=function(e){this._isMounted&&this.setState({deleteMode:e})},a.handleDeleteChecked=function(e){this._isMounted&&this.setState({isDelete:e.checked})},a.handleChangeMylisted=function(e){this.item.mylisted=e},a.render=function(){var e=this;if(!this.item)return null;var t=new Map([["poster","awPos"],["poster_b","awPosb"],["poster_c","awPosc"],["poster_d","awPosd"],["poster_e","awPose"]]),a=t.has(this.context.artType),n=!(!this.item[t.get(this.context.artType)]&&!this.item.awPos),o=a&&n,s="keyart"===this.context.artType,i="square"===this.context.artType,l="key_visual_b"===this.context.artType,d="key_visual_c"===this.context.artType,u="key_visual_d"===this.context.artType,f="key_visual_e"===this.context.artType,x=function(){var a;
2if(l)(a=e.item.awKeyb)&&(a=a.replace("[width]","800").replace("[height]","800"));else if(d)(a=e.item.awKeyc)&&(a=a.replace("[width]","800").replace("[height]","800"));else if(u)(a=e.item.awKeyd)&&(a=a.replace("[width]","800").replace("[height]","800"));else if(f)(a=e.item.awKeye)&&(a=a.replace("[width]","800").replace("[height]","800"));else if(s)(a=e.item.awLogokey)&&(a=a.replace("[width]","800").replace("[height]","800"));else if(o){var n=t.get(e.context.artType);(a=e.item[n]||e.item.awPos)&&(a=a.replace("[width]","800").replace("[height]","800"))}else i?(a=e.item.awSquare)&&(a=a.replace("[width]","800").replace("[height]","800")):"lead_episode"===e.context.artKind||"lead_episode"===e.props.artKind?a=e.item.leadEpisodeImage:"edge_episode"!==e.context.artKind&&"edge_episode"!==e.props.artKind||(a=e.item.edgeEpisodeImage);return a||e.item.thumbnailUrl},S=null;if(!h["default"].isEmpty(this.item)&&this.state.hasPop&&"none"!==this.props.popType){var T;if(this.props.showPopCardMylistButton){var j={model:this.props.model,btnType:"short",classes:{"btn-very-small":!0},btnStyle:!1};j.id=this.item.id,j.item=this.item,T=c["default"].createElement(P["default"],(0,r["default"])({},j,{onChange:this.handleChangeMylisted}))}S=!["poster","poster_b","poster_c","poster_d","poster_e"].includes(this.context.artType)&&c["default"].createElement(b["default"],{model:this.props.model,key:"item_".concat(this.item.id),classes:(0,m["default"])(this.props.popClasses),popType:this.props.popType,titleCardImage:!0===this.props.isTallPanel?this.item.tallThumbnailUrl:x(),titleModel:this.item,titleId:this.props.titleId,artKind:this.context.artKind,artType:this.context.artType,myListButton:T,showEpisodeNumber:this.props.showEpisodeNumber,deliveryStartVisible:this.props.deliveryStartVisible,keyPrefix:this.props.keyPrefix,listContext:this.props.listContext,listType:this.props.listType})}var N,R="title-card-".concat(this.props.rowNum,"-").concat(this.props.rankNum,"-").concat(this.props.titleId),D=this.props.itemTabbable?0:-1,A=this.item.checkPosterAspectRatio||!1,L=c["default"].createElement(w["default"],{className:(0,m["default"])("artwork",{"double-wide":!0===this.props.isDoubleWide&&!0!==this.props.isTallPanel,noImage:!x()}),url:x()},"continueWatching"==this.props.listContext&&(0,I.getIsDelivery)(this.item.cardInfo.deliveryStartAt,this.item.cardInfo.deliveryEndAt)?c["default"].createElement("div",{className:"play-link"}):null);a&&"none"===this.props.popType&&(L=null),!0===this.props.isTallPanel?N=c["default"].createElement(w["default"],{className:(0,m["default"])("artwork artwork-tall",{noImage:!x(),"artwork-poster":o&&!A}),url:this.item.tallThumbnailUrl}):a&&(N=c["default"].createElement(w["default"],{className:(0,m["default"])("artwork artwork-tall",{noImage:!x(),"artwork-poster":o&&!A}),url:x(),checkPosterAspectRatio:A}));var H,G,F=c["default"].createElement(C["default"],{item:this.item,mbListLayout:this.props.mbListLayout,deleteMode:this.state.deleteMode,keyPrefix:this.props.keyPrefix,listContext:this.props.listContext,listType:this.props.listType,isOnArt:"table"!==this.props.mbListLayout&&!this.props.listCard});if("ranking"===this.context.listContext&&"slider"==this.props.viewType&&this.props.rankNum<10){var U="/images/ranking/rank-"+(this.props.rankNum+1)+".svg";G=c["default"].createElement("div",{className:"ranking-badge-slider"},c["default"].createElement("img",{src:U}))}else"ranking"===this.context.listContext&&this.props.rankNum<50?H=c["default"].createElement("div",{className:"ranking-badge"},this.props.rankNum+1,"."):"list"!==this.context.viewType&&this.state.hasPop&&"none"!==this.props.popType&&(H=null);var W,B=!!this.props.countFavoriteItems;this.state.deleteMode&&(W=c["default"].createElement("div",{className:(0,m["default"])("checkbox-cont",{favoriteGra:B})},c["default"].createElement("input",{id:"delete-".concat(this.item.id),className:"checkbox",type:"checkbox",name:"delete",checked:this.state.isDelete,onChange:this.handleClick}),B?this.state.isDelete?c["default"].createElement("label",{htmlFor:"delete-".concat(this.item.id),className:"fa fa-ok circle-icon"}):c["default"].createElement("label",{htmlFor:"delete-".concat(this.item.id),className:"fa fa-plus circle-icon"}):c["default"].createElement("label",{htmlFor:"delete-".concat(this.item.id),className:"check-box-label no-position red-color"})));var q,V=this.context.getModelData("browserInfo");
2this.item&&this.item.id&&(q=(0,E["default"])(this.item)?this.item.slug:this.item.id);var K=this.props.titleDisplaySetting;"default"===K?K="under_card":this.item&&"media_only"===K&&"media"!==this.item.type&&(K="none");var z=this.context.routeHandler,Y=function(e){return z.route._regex===g["default"].title._regex||z.route._regex===g["default"].watchNow._regex?c["default"].createElement("div",{className:e.classname},e.children):c["default"].createElement("h3",{className:e.classname},e.children)};this.props.deliveryStartVisible?this.item.cardInfo&&this.item.cardInfo.deliveryStartAt&&(M["default"],this.item.cardInfo.deliveryStartAt):this.item.cardInfo&&(0,k["default"])(this.item.cardInfo.deliveryStartAt).diff((0,k["default"])(),"second")>0&&(M["default"],this.item.cardInfo.deliveryStartAt);var J=!0,Q="on_card"===K||"media_only"===K,X=(0,m["default"])("title-card-title",{ellipsized:this.props.ellipsized,"hidden-on-card":Q&&!this.state.displayTitle,ranking:!!H,"optimized-searchability":this.props.optimizedSearchability}),$=h["default"].get(this.props,"itemData.genres[0].name")||"",Z=c["default"].createElement(Y,(0,r["default"])({},this.props,{classname:X}),"hidden"!==this.props.titleType||"hidden"!==this.context.titleType||"list"==this.props.viewType?H:null,this.state.deleteMode&&B?c["default"].createElement("p",{className:"genre"},"#".concat($)):q&&!Q?c["default"].createElement("p",{onClick:V.isIOS||V.isAndroid?null:this.handleClick,className:"link"},this.props.optimizedSearchability&&this.item.seriesMeta?c["default"].createElement("p",{className:"small"},this.item.seriesMeta.shortName||this.item.seriesMeta.name):null,"mylist"==this.props.keyPrefix||"mylist"==this.context.listContext?this.item.name:"name"==this.context.titleType||"full_name"===this.context.titleType||"hidden"===this.context.titleType||"name"==this.props.titleType||"full_name"===this.props.titleType||"hidden"===this.props.titleType?this.item.name||this.item.shortName:this.item.shortName||this.item.name):c["default"].createElement("p",null,"mylist"==this.props.keyPrefix||"mylist"==this.context.listContext?this.item.name:"full_name"===this.context.titleType?this.item.name||this.item.shortName:this.item.shortName||this.item.name));Q?J="table"==this.props.mbListLayout||("hidden"!==this.props.titleType||"hidden"!==this.context.titleType||"list"==this.props.viewType):(J="grid"==this.props.mbListLayout?"hidden"!=this.props.titleType&&"hidden"!=this.context.titleType:"table"==this.props.mbListLayout||("hidden"!==this.props.titleType||"hidden"!==this.context.titleType||"list"==this.props.viewType),"none"==K&&(J=!1)),"ranking"===this.context.listContext&&"slider"==this.props.viewType&&(J=!1);var ee=c["default"].createElement(O,{item:this.item,mbListLayout:this.props.mbListLayout}),te=c["default"].createElement(c["default"].Fragment,null,G,c["default"].createElement("div",{className:(0,m["default"])("sliderRefocus",{hasPop:!0===this.state.hasPop,lockup:!0,"title-card-tall-panel":!0===this.props.isTallPanel,"title-card-tall-artwork":a,rankingGra:H&&Q&&!J,onRankingBadge:H&&!Q&&!J}),"aria-label":this.item.name,ref:this.titleCardRef,role:"link",tabIndex:V.isIOS||V.isAndroid||V.isRequestDesktopWebsite?null:D,key:R,id:R,onClick:V.isIOS||V.isAndroid?null:this.handleClick,onKeyDown:V.isIOS||V.isAndroid||V.isRequestDesktopWebsite?null:this.handleKeyDown,onMouseEnter:this.handleMouseOver,onMouseLeave:this.handleMouseOut},c["default"].createElement(y["default"],{idDoubleWide:this.props.isDoubleWide},W,this.props.listCard?null:F,L,N,c["default"].createElement("div",{className:"video-preload-title"},c["default"].createElement("div",{className:"video-preload-title-label"},this.item.name))),c["default"].createElement(p.TransitionGroup,{component:null},S?c["default"].createElement(p.CSSTransition,{classNames:"pop-bounce",onEnter:this.onPopOpen,onExit:this.onPopWillClose,onExited:this.onPopClose,timeout:{exit:400,enter:400}},S):null),Q?c["default"].createElement(c["default"].Fragment,null,J?Z:null,J?null:H):null,Q||J?null:H),"3x2"===this.props.size||"3x1"===this.props.size?c["default"].createElement("div",{className:"title-detail-card"},c["default"].createElement("div",{className:"title-detail-card-info"},c["default"].createElement("div",{className:"title"},this.item.shortName),c["default"].createElement(v["default"],{metadata:this.item}),c["default"].createElement("div",{className:"synopsis"},this.item.cardInfo.synopsis))):null,c["default"].createElement("div",{className:(0,m["default"])("text-wrapper",{hasTextArea:"hidden"!==this.context.textArea||"hidden"
2!==this.props.textArea})},"table"==this.props.mbListLayout?F:null,Q?null:J?Z:null,"table"==this.props.mbListLayout?null:this.props.listCard?F:null,ee),"table"==this.props.mbListLayout&&this.item.cardInfo.description?c["default"].createElement("div",{className:"synopsis"},this.item.cardInfo.description):null);if(V.isIOS||V.isAndroid){var ae={};if("onrental"===this.props.keyPrefix||"onrental"===this.props.listContext)ae={to:g["default"].titleEpisodes,params:{id:this.props.titleId},query:{entitled:1}};else if(ae={to:"media"===this.item.type?g["default"].watchNow:g["default"].title,params:{id:q}},this.item.refId&&(ae={to:"media"===this.item.type?g["default"].content:g["default"].program,params:{id:this.item.refId}},"linear_channel"===this.item.type)){var ne=h["default"].find(this.context.getModelData("simulcast"),(function(t){return t.refId==e.item.refId}));ae={to:g["default"].simulcast,params:{channelName:ne.name}}}return c["default"].createElement(_["default"],(0,r["default"])({},ae,{role:"link","aria-label":"card",onClick:this.handleClick,className:(0,m["default"])("card","title-card","size-".concat(this.props.size),{"on-card":Q&&this.state.displayTitle&&!!("hidden"!==this.context.titleType&&"hidden"!==this.props.titleType||"hidden"!==this.context.textArea&&"hidden"!==this.props.textArea),list:"list"===this.context.viewType,keyart:"keyart"===this.context.artType,poster:["poster","poster_b","poster_c","poster_d","poster_e"].includes(this.context.artType),square:"square"===this.context.artType,rankingCard:H,selected:this.props.selected})}),te)}return c["default"].createElement("div",{className:(0,m["default"])("card","title-card","size-".concat(this.props.size),{"on-card":Q&&this.state.displayTitle&&!!("hidden"!==this.context.titleType&&"hidden"!==this.props.titleType||"hidden"!==this.context.textArea&&"hidden"!==this.props.textArea),list:"list"===this.context.viewType,keyart:"keyart"===this.context.artType,poster:["poster","poster_b","poster_c","poster_d","poster_e"].includes(this.context.artType),square:"square"===this.context.artType,rankingCard:V.isCarMonitor&&H,selected:this.props.selected})},te)},a.handleClick=function(e){var t=this;if(e.preventDefault(),this.props.titleId){if(this.state.deleteMode)return void(this.state.isDelete?(this.props.countFavoriteItems&&this.props.countFavoriteItems(!0),this.context.deleteApp.remove(this.props.titleId)):(this.props.countFavoriteItems&&this.props.countFavoriteItems(!1),this.context.deleteApp.add(this.props.titleId)));var a,n=this.context.history,o={id:this.props.titleId},s={};if(this.props.keyPrefix&&"onrental"===this.props.keyPrefix.toLowerCase()||this.props.listContext&&"onrental"===this.props.listContext.toLowerCase())a=g["default"].titleEpisodes,o={id:this.props.titleId},s={entitled:1};else if("media"===h["default"].get(this,"item.type")?a=g["default"].watchNow:(a=g["default"].title,this.item&&this.item.id&&(o.id=(0,E["default"])(this.item)?this.item.slug:this.item.id)),this.item.refId){if(a="media"===h["default"].get(this,"item.type")?g["default"].content:g["default"].program,o.id=this.item.refId,"linear_channel"===h["default"].get(this,"item.type")){var r=h["default"].find(this.context.getModelData("simulcast"),(function(e){return e.refId==t.item.refId}));a=g["default"].simulcast,o={channelName:r.name}}}else"palette"===h["default"].get(this,"item.type")&&(this.props.sendToGtm&&this.props.sendToGtm(this.item),a=g["default"].editorial);var i=a.makePath(o,s);!!this.context.routeHandlers&&h["default"].some(this.context.routeHandlers,(function(e){return e.route._regex===a._regex}))?n.push(i):window.location.href=i}this.props.onCardClick&&this.props.onCardClick(this.item)},a.handleKeyDown=function(e){13!==e.which&&13!==e.keyCode||this.handleClick(e)},a.handleMouseOver=function(e){var t=this,a=this.context.getModelData("browserInfo");if(!a.isTouchDevice&&!a.isRequestDesktopWebsite&&"none"!==this.props.popType&&!this.state.deleteMode){if(this.state.hasPop&&this.mouseOutTimeoutId&&this.props.onPopOpen&&this.props.onPopOpen(this),this.displayTimeoutId&&(clearTimeout(this.displayTimeoutId),delete this.displayTimeoutId),this.mouseOutTimeoutId)return clearTimeout(this.mouseOutTimeoutId),void delete this.mouseOutTimeoutId;var n=300;
2this.props.getRowHasPopOpen&&this.props.getRowHasPopOpen()&&(n=100),!0===this.popUnmounting&&(n=300),this.alreadyPopOpened=!1,this.mouseOverTimeoutId=setTimeout((function(){delete t.mouseOverTimeoutId,t.setState({hasPop:!0,displayTitle:!1})}),n)}},a.handleMouseOut=function(e){var t=this;if("none"!==this.props.popType&&(this.mouseOverTimeoutId&&(clearTimeout(this.mouseOverTimeoutId),delete this.mouseOverTimeoutId),this.state.hasPop)){var a=this.alreadyPopOpened?150:1;this.props.onPopLeave&&this.props.onPopLeave(this,a),this.mouseOutTimeoutId=setTimeout((function(){delete t.mouseOutTimeoutId,t.popUnmounting=!0,t.setState({hasPop:!1})}),a),this.displayTimeoutId=setTimeout((function(){delete t.displayTimeoutId,t.setState({displayTitle:!0})}),500)}},a.onPopOpen=function(){"none"!==this.props.popType&&this.props&&(this.alreadyPopOpened=!0,this.props&&this.props.onPopOpen&&!0===this.state.hasPop&&this.props.onPopOpen(this),this.openedPop=!0)},a.onPopWillClose=function(){this.openedPop=!1},a.onPopClose=function(){"none"!==this.props.popType&&(delete this.popUnmounting,this.props.onPopClose&&this.props.onPopClose(this),this.forceUpdate())},a.fetchData=function(e){var t=this,a=this.constructor.getRootPath(this.context.models,{},e);if(a){var n=this.constructor.getPaths(this.context.models,{},e),o=e.model.fetch(n);this.state.dispose=o.dispose,o.then((function(n){t.item=h["default"].get(n.json,a,{});var o={fetchDataError:null,dispose:null,generation:e.model.getVersion(a)};t._isMounted?t.setState(o):(0,r["default"])(t.state,o)}))["catch"]((function(e){var a={fetchDataError:e,dispose:null};t._isMounted?t.setState(a):t.state=(0,r["default"])(a)}))}},a.getZoomScale=function(){return!0===this.props.isTallRow?1.2:"bounce"===this.props.popType?1.55:1.95},(0,i["default"])(t,null,[{key:"propTypes",get:function(){return{size:f["default"].oneOf(["1x1","2x1","1x2","2x2","3x2"]).isRequired,sliderItemId:f["default"].string,getRowHasPopOpen:f["default"].func,isDoubleWide:f["default"].bool,isTallPanel:f["default"].bool,itemTabbable:f["default"].bool,model:f["default"].object.isRequired,onPopClose:f["default"].func,onPopLeave:f["default"].func,onPopOpen:f["default"].func,rowModel:f["default"].object,rankNum:f["default"].number,rowNum:f["default"].number,titleId:f["default"].oneOfType([f["default"].number,f["default"].string]).isRequired,popType:f["default"].string.isRequired,popClasses:f["default"].oneOfType([f["default"].array,f["default"].object,f["default"].string]),showScore:f["default"].bool,titleDisplaySetting:f["default"].oneOf(["default","under_card","media_only","on_card","none"]),showPopCardMylistButton:f["default"].bool,isPosterPanel:f["default"].bool,deliveryStartVisible:f["default"].bool}}},{key:"defaultProps",get:function(){return{size:"1x1",ellipsized:!1,rankNum:0,rowNum:0,popType:"none",showScore:!1,titleDisplaySetting:"default",showPopCardMylistButton:!0,deliveryStartVisible:!1}}}]),t}(c.Component);(0,u["default"])(j,"getPaths",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{},n=[];return a.titleId&&(n=n.concat(["meta",a.titleId])),[n.concat([["id","refId","type","name","shortName","schemaId","copyright","reviewCount","reviewScore","leadEpisodeImage","rental","subscription","edgeEpisodeImage","tallArtwork","leadSeasonId","slug","cardInfo","oap","seriesMeta","seasonMeta","genres","attributes","middleGenres","awKeyb","awKeyc","awKeyd","awKeye","tvodBadge","image","awPos","awPosb","awPosc","awPosd","awPose"]])].concat(b["default"].getPaths().map((function(e){return n.concat(e)}))).concat(v["default"].getPaths().map((function(e){return n.concat(e)})))})),(0,u["default"])(j,"getRootPath",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};if(a.titleId)return["meta",a.titleId]})),(0,u["default"])(j,"contextType",x["default"]);var N=(0,x.withCardContext)(j);N.getPaths=j.getPaths;t["default"]=N;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/TitleCard.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/TitleCard.tsx")}}()},
2"./src/apps/bluerose/components/browse/TitleOverview.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),r=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),i=n(a("./src/apps/bluerose/components/browse/PriceList.tsx")),l=n(a("./src/apps/bluerose/components/browse/Meta.tsx")),d=n(a("./src/apps/bluerose/components/browse/titlemeta/Episodes.tsx")),u=(0,s["default"])((function(){}));(0,r["default"])(u,"getPaths",(function(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{},n=this.getRootPath(e,t,a),o=[n.concat(["viewingEpisode",["id","refId","name","shortName","casts","thumbnailUrl","bookmarkPosition","cardInfo"]])];return a.defaultSort&&(o=o.concat(d["default"].getPaths(e,t,{sortOrder:a.defaultSort}).map((function(e){return n.concat(e)})))),o.concat(i["default"].getPaths(e,t,{}).map((function(e){return n.concat(e)}))).concat(l["default"].getPaths(e,t,{}).map((function(e){return n.concat(e)}))).concat([n.concat([["id","name","shortName","casts","copyright","schemaId","type","thumbnailUrl","xlargeThumb","header","introduction","awards","mylisted","canMyList","officialSiteUrl","leadEpisodeId","leadEpisode","titleMetaId","leadSeasonId","slug","cardInfo"]])])})),(0,r["default"])(u,"getRootPath",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};return a.id?["meta",a.id]:[]}));t["default"]=u;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/TitleOverview.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/TitleOverview.tsx")}}()},
2"./src/apps/bluerose/components/browse/TitlePalette.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),c=n(a("./node_modules/react/index.js")),f=n(a("./node_modules/prop-types/index.js")),p=n(a("./node_modules/classnames/index.js")),m=n(a("./src/domain/libs/util.ts")),h=n(a("./src/apps/common/components/MainViewLink.ts")),y=n(a("./node_modules/@logiclogic/react-slider/dist/slider.js")),b=n(a("./src/apps/common/components/PresTrackedContainer.tsx")),v=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=C(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./src/sketch-platform/utils/browserEvents.ts")),g=n(a("./src/apps/common/routes.ts")),_=n(a("./src/apps/bluerose/components/browse/EpisodeCard.tsx")),E=n(a("./src/apps/bluerose/components/loader/LoadingRow.tsx")),w=n(a("./src/apps/bluerose/components/loader/LoadingTitle.ts")),P=n(a("./src/apps/bluerose/components/browse/SpSlider.tsx")),x=n(a("./src/apps/bluerose/utils/slug.ts")),M=n(a("./src/apps/bluerose/components/browse/SwitchGallery.tsx"));function C(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(C=function(e){return e?a:t})(e)}var k=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this).isFirstSetOfResults=!0,n.meta=t.model.getSync("meta.".concat(t.id)),t.children?(n.items=t.children,n.totalItems=t.children.length):(n.items=[],n.totalItems=t.model.getSync("meta.".concat(t.id,".children.df.length"))||0),n.checkMediaQuery=m["default"].throttle(n.checkMediaQuery.bind((0,l["default"])(n)),300,{leading:!0,trailing:!0}),n.handleSortOrderChange=n.handleSortOrderChange.bind((0,l["default"])(n)),n.handleMouseEnter=n.handleMouseEnter.bind((0,l["default"])(n)),n.handleMouseLeave=n.handleMouseLeave.bind((0,l["default"])(n)),n.handleMouseMove=n.handleMouseMove.bind((0,l["default"])(n)),n.handleKeyDown=n.handleKeyDown.bind((0,l["default"])(n)),n.handleRowFocus=n.handleRowFocus.bind((0,l["default"])(n)),n.state={colSpan:1,dispose:null,fetchDataError:null,fullDataLoaded:!1,generation:-1,key:"",prevGeneration:1,prevKey:"",isDataLoaded:!1},n.state.sortOrder=n.meta.defaultSort||"ena",n}(0,d["default"])(t,e);var a=t.prototype;return a.getChildContext=function(){return{listContext:this.props.listContext,isTallRow:"originals"===this.props.listContext}},a.componentDidMount=function(){this._isMounted=!0;var e=this.context.getModelData("browserInfo");e.isIOS||e.isAndroid?v.addEventListener("orientationchange",this.checkMediaQuery):v.addEventListener("resize",this.checkMediaQuery),this.checkMediaQuery(),this.fetchData(this.props)},a.componentWillUnmount=function(){this._isMounted=!1;var e=this.context.getModelData("browserInfo");e.isIOS||e.isAndroid?v.removeEventListener("orientationchange",this.checkMediaQuery):v.removeEventListener("resize",this.checkMediaQuery),this.state.dispose&&this.state.dispose()},a.checkMediaQuery=function(){var e=1;window.matchMedia("screen and (min-width: 800px)").matches&&(e=3),e!==this.state.colSpan&&this.setState({colSpan:e})},a.handleSortOrderChange=function(e){var t=this;e!==this.state.sortOrder&&(this.isFirstSetOfResults=!0,this.items=[],this.state.dispose&&this.state.dispose(),this.setState({sortOrder:e,dispose:null,generation:-1,fetchDataError:null,fromNum:0},(function(){t.fetchData(t.props)})))},a.handleMouseEnter=function(e){this.isMouse=!0},a.handleMouseLeave=function(e){this.isMouse=!1},a.handleMouseMove=function(e){this.isMouse=!0,this.setState({keyboardFocus:!1})},a.handleRowFocus=function(e){this.isMouse||e.target.classList.contains("sliderRefocus")&&this.setState({keyboardFocus:!0})},a.handleKeyDown=function(e){if(9!==e.which||e.shiftKey){if(9===e.which&&e.shiftKey)if(e.target.classList.contains("handlePrev"))e.target.tabIndex=-1,this.setState({keyboardFocus:!1});else{var t=e.currentTarget.querySelectorAll('a[tabindex="0"]');if(0===m["default"].findIndex(t,(function(t){return t.href==e.target.href}))){var a=e.currentTarget.querySelector(".handlePrev");a?a.tabIndex=0:this.setState({keyboardFocus:!1})}}}else if(e.target.classList.contains("handleNext"))e.target.tabIndex=-1,this.setState({keyboardFocus:!1});else{var n=e.currentTarget.querySelectorAll('a[tabindex="0"]'),o=m["default"].findIndex(n,(function(t){return t.href==e.target.href}));if(n.length==o+1){var s=e.currentTarget.querySelector(".handleNext");s?s.tabIndex=0:this.setState({keyboardFocus:!1})}}},a.render=function(){var e=this,t=this.context.getModelData("browserInfo"),a=m["default"].compact(this.items.map((function(t,a){if(t.id)return c["default"].createElement(_["default"],{episodeId:t.id,popType:e.context.popType,model:e.props.model,key:"title_".concat(t.id,"_").concat(e.props.rowNum,"_").concat(a),rankNum:a,rowNum:e.props.rowNum,showEpisodeDuration:!1})}))),n={model:this.props.model,sortOrder:this.state.sortOrder,onSortOrderChange:this.handleSortOrderChange},o={id:this.meta.id};return(0,x["default"])(this.meta)&&(o.id=this.meta.slug),c["default"].createElement("div",{className:"row","data-column-items":this.context.columnsInRow},c["default"].createElement("div",{className:"title-palette-header"},c["default"].createElement("div",{className:"title-palette-header-wrapper"},this.meta.id?c["default"].createElement("h2",null,c["default"].createElement("div",{className:"row-title"},c["default"].createElement(h["default"],{to:"media"===this.meta.type||"linear_channel"===this.meta.type?g["default"].watchNow:g["default"].title,params:o,className:"row-header-title"},c["default"].createElement("div",{className:"row-header-title-inner"},this.meta.shortName))),c["default"].createElement("div",{className:"synopsis"},this.meta.cardInfo.synopsis)):null),"media"===this.meta.type||"linear_channel"===this.meta.type?null:c["default"].createElement("div",{className:"section-header"},a.length>1?c["default"].createElement(M["default"],n):null)),c["default"].createElement(b["default"],null,this.isFirstSetOfResults&&this.state.dispose?c["default"].createElement(E["default"],null):0===this.items.length?null:t.isTouchDevice?c["default"].createElement(P["default"],null,a):c["default"].createElement("div",{className:(0,p["default"])("row-content",{"slider-hover-trigger-layer":1!==this.context.columnsInRow,"keyboard-focus":this.state.keyboardFocus}),onMouseEnter:this.handleMouseEnter,onMouseLeave:this.handleMouseLeave,onMouseMove:this.handleMouseMove,onFocus:this.handleRowFocus,onKeyDown:this.handleKeyDown},c["default"].createElement(y["default"],{autoAdjustWidth:!1,itemsInRow:this.context.columnsInRow,totalItems:this.totalItems,onSliderMove:this.handleSliderMove.bind(this),loadingComponent:c["default"].createElement(w["default"],null),arrowTabbable:!1,initialSlide:0,enableLooping:!1,enablePeek:!0,enablePaginationIndicator:this.props.enablePaginationIndicator,enableSwipe:t.isIOS||t.isAndroid},a))))},a.handleSliderMove=function(){this.fetchData(this.props)},a.fetchData=function(e){var t=this,a=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.context;if(!e.children){var n=(0,r["default"])({},e,{sortOrder:this.state.sortOrder});this.items&&(n.toNum=this.totalItems);var o=this.constructor.getPaths(a.models,{},n);if(!this.state[JSON.stringify(o)]){this.state.dispose&&this.state.dispose(),this.state[JSON.stringify(o)]=o;var s=e.model.fetch(o),i=s.dispose;!1!==this._isUpdated&&this._isMounted?this.setState({dispose:i}):(0,r["default"])(this.state,{dispose:i}),s.then((function(e){var a={fetchDataError:null,dispose:null,generation:t.state.generation+1};t.meta=m["default"].get(e,"json.meta.".concat(t.props.id)),t.state.sortOrder||(a.sortOrder=t.meta.defaultSort||"ena"),t.items=m["default"].compact(m["default"].values(m["default"].omit(m["default"].get(e,"json.meta.".concat(t.props.id,".children.").
2concat(t.state.sortOrder)),["$__path","length"]))),t.totalItems=m["default"].get(e,"json.meta.".concat(t.props.id,".children.").concat(t.state.sortOrder,".length"),0),delete t.state[JSON.stringify(o)],t.isFirstSetOfResults=!1,t._isMounted?t.setState(a):(0,r["default"])(t.state,a)}))["catch"]((function(e){var a={fetchDataError:e,fetchingMoreRows:undefined,dispose:null};delete t.state[JSON.stringify(o)],t._isMounted?t.setState(a):(0,r["default"])(t.state,a)}))}}},(0,i["default"])(t,null,[{key:"propTypes",get:function(){return{id:f["default"].oneOfType([f["default"].number,f["default"].string]).isRequired}}},{key:"contextTypes",get:function(){return{columnsInRow:f["default"].number,popType:f["default"].string,isInitialRender:f["default"].bool,isOverlayPage:f["default"].bool,models:f["default"].object,getModelData:f["default"].func,routeHandler:f["default"].object}}},{key:"childContextTypes",get:function(){return{isTallRow:f["default"].bool,listContext:f["default"].string}}}]),t}(c["default"].Component);(0,u["default"])(k,"getPaths",(function(e,t,a){if(!a.id)return[[["id","name","shortName","thumbnailUrl","type","defaultSort","slug","schemaId","recommend","cardInfo"]]];var n=function(e,t,a){return{from:a&&a.fromNum||0,to:a&&a.toNum?a.toNum-(a.fromNum||0):t&&t.numItems?t.numItems:11}};return[["meta",a.id,["id","name","shortName","thumbnailUrl","defaultSort","slug","schemaId","cardInfo"]]].concat(_["default"].getPaths().map((function(e){return["meta",a.id,"children",a.sortOrder,n(0,t,a)].concat(e)}))).concat([["meta",a.id,"children",a.sortOrder,"length"]])}));t["default"]=k;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/TitlePalette.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/TitlePalette.tsx")}}()},
2"./src/apps/bluerose/components/browse/TitleWatchContents.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=b(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),c=n(a("./node_modules/prop-types/index.js")),f=n(a("./src/domain/libs/util.ts")),p=n(a("./src/apps/bluerose/components/browse/Palette.tsx")),m=n(a("./src/apps/bluerose/components/browse/titlemeta/Details.tsx")),h=n(a("./src/apps/bluerose/components/browse/EpisodeSeasonContent.tsx")),y=n(a("./src/apps/bluerose/utils/slug.ts"));function b(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(b=function(e){return e?a:t})(e)}var v=function(e){function t(t,a){var n,o=(n=e.call(this,t,a)||this).constructor.getRootPath(a.models,null,t);return n.item=n.props.model.getSync(o)||{},t.relatedMetaId&&(n.relatedKey=t.model.getSync(["meta",t.relatedMetaId,["relatedKey"]])),n.state={dispose:null,generation:n.props.model.getVersion(o),fetchDataError:null},n}(0,l["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.fetchData(this.props)},a.componentWillUnmount=function(){this._isMounted=!1,this.state.dispose&&this.state.dispose()},a.fetchData=function(e){var t=this;if(this.props.id){var a=f["default"].clone(e);this.item&&(0,y["default"])(this.item)&&(a.id=this.item.id),this.item&&(a.schemaId=this.item.schemaId);var n=this.constructor.getPaths(this.context.models,{},a);if(!this.state[JSON.stringify(n)]){this.state.dispose&&this.state.dispose(),this.state[JSON.stringify(n)]=n;var o=this.props.model.fetch(n),s=o.dispose;!1!==this._isUpdated&&this._isMounted?this.setState({dispose:s}):(0,r["default"])(this.state,{dispose:s});var i=this.constructor.getRootPath(this.context.models,{},a);o.then((function(a){t.item=f["default"].get(a,["json"].concat(i),{}),e.relatedMetaId&&(t.relatedKey=f["default"].get(a,["json"].concat(["meta",e.relatedMetaId,"relatedKey"]))),delete t.state[JSON.stringify(n)];var o={fetchDataError:null,dispose:null,generation:t.props.model.getVersion(i)};t._isMounted?t.setState(o):(0,r["default"])(t.state,o)}))["catch"]((function(e){var a={fetchDataError:e,fetchingMoreRows:undefined,dispose:null};delete t.state[JSON.stringify(n)],t._isMounted?t.setState(a):(0,r["default"])(t.state,a)}))}}},a.render=function(){if(this.props.id&&0===Object.keys(this.item).length)return null;var e=(0,y["default"])(this.item)?(0,r["default"])({},this.props,{id:this.item.id}):this.props,t=null,a=this.context.getModelData("browserInfo");if(this.relatedKey){var n={isGrid:!1,useRowHeader:!0,titleSmallSize:!1,hideAllWhenNoResults:!1};(a.isIOS||a.isAndroid)&&(n.isGrid=!0,n.useRowHeader=!1,n.titleSmallSize=!0,n.hideAllWhenNoResults=!0),t=u["default"].createElement(p["default"],(0,r["default"])({key:"related-".concat(this.relatedKey),listContext:"editorial",paletteId:this.relatedKey,model:this.props.model,ignoreIds:this.props.ignoreIds},n))}var o,s,i,l,d=null,c="こちらもおすすめ";if(this.props.metadata)this.props.metadata.recommend?d=u["default"].createElement(p["default"],{key:"recommend-".concat(this.props.metadata.recommend),listContext:"amazon_item_recommend",paletteId:this.props.metadata.recommend,model:this.props.model,title:c,isGrid:!0,useRowHeader:!1,titleSmallSize:!0,hideAllWhenNoResults:!0,shouldSkipGtm:!0,seriesId:this.props.metadata.seriesMeta.id,episodeId:this.props.metadata.id}):this.item.recommend&&(d=u["default"].createElement(p["default"],{key:"recommend-".concat(this.item.recommend),listContext:"amazon_item_recommend",paletteId:this.item.recommend,model:this.props.model,title:c,isGrid:!0,useRowHeader:!1,titleSmallSize:!0,hideAllWhenNoResults:!0,shouldSkipGtm:!0,seriesId:this.item.seriesMeta.metaId,episodeId:this.item.leadEpisodeId}));else if(!this.item.recommend||!this.item.leadEpisodeId||null!==(o=this.item.seriesMeta)&&void 0!==o&&o.metaId){if(this.item.recommend&&this.item.leadEpisodeId&&null!==(s=this.item.seriesMeta)&&void 0!==s&&s.metaId){var f,m;d=u["default"].createElement(p["default"],{key:"recommend-".concat(null===(f=this.item)||void 0===f?void 0:f.recommend),listContext:"amazon_item_recommend",paletteId:null===(m=this.item)||void 0===m?void 0:m.recommend,model:this.props.model,title:c,isGrid:!0,useRowHeader:!1,titleSmallSize:!0,hideAllWhenNoResults:!0,shouldSkipGtm:!0,seriesId:this.item.seriesMeta.metaId,episodeId:this.item.leadEpisodeId})}}else d=u["default"].createElement(p["default"],{key:"recommend-".concat(null===(i=this.item)||void 0===i?void 0:i.recommend),listContext:"amazon_item_recommend",paletteId:null===(l=this.item)||void 0===l?void 0:l.recommend,model:this.props.model,title:c,isGrid:!0,useRowHeader:!1,titleSmallSize:!0,hideAllWhenNoResults:!0,shouldSkipGtm:!0,seriesId:this.item.id,episodeId:this.item.leadEpisodeId});return u["default"].createElement(u["default"].Fragment,null,u["default"].createElement(h["default"],(0,r["default"])({},this.props,{id:e.id})),t,d)},(0,i["default"])(t,null,[{key:"propTypes",get:function(){return{history:c["default"].object,id:c["default"].oneOfType([c["default"].number,c["default"].string]),isPrefetchingPaths:c["default"].bool}}},{key:"contextTypes",get:function(){return{models:c["default"].object,history:c["default"].object,routeHandler:c["default"].object,getModelData:c["default"].func}}}]),t}(u.Component);(0,d["default"])(v,"getPaths",(function(e,t,a){var n=[],o=a.pathEvaluator||a.model.pathEvaluator;return a.id&&o&&(n=n.concat(m["default"].getPaths(e,t,{id:a.id}))),n=n.concat([["meta",a.id,["schemaId","type","hierarchyTypes","recommend","titleMetaId","seriesId","leadEpisodeId","seriesMeta"]]]),a.relatedMetaId&&(n=n.concat([["meta",a.relatedMetaId,["relatedKey"]
2]])),n})),(0,d["default"])(v,"getRootPath",(function(e,t,a){return a.id?["meta",a.id]:[]})),(0,d["default"])(v,"getPrefetchPaths",(function(e,t,a){return h["default"].getPaths(e,t,a)}));t["default"]=v;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/TitleWatchContents.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/TitleWatchContents.tsx")}}()},
2"./src/apps/bluerose/components/browse/TrendingNow.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/react/index.js")),i=n(a("./src/apps/bluerose/components/browse/GalleryContent.tsx")),l=function(e){return r["default"].createElement(i["default"],{header:r["default"].createElement("div",{className:"gallery-header"},r["default"].createElement("div",{className:"title"},r["default"].createElement("span",{className:"gallery-title"},"話題の作品"))),model:e.pathEvaluator||e.model.pathEvaluator,keyPrefix:"trendingnow"})};l.getPrefetchPaths=function(e,t,a){return i["default"].getPaths(e,t,(0,s["default"])({},i["default"].defaultProps,a,{keyPrefix:"trendingnow"}))};t["default"]=l;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/TrendingNow.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/TrendingNow.tsx")}}()},
2"./src/apps/bluerose/components/browse/Watch.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=t.QUERY=void 0;var r,i,l,d=n(a("./node_modules/@babel/runtime/regenerator/index.js")),u=n(a("./node_modules/@babel/runtime/helpers/asyncToGenerator.js")),c=n(a("./node_modules/@babel/runtime/helpers/extends.js")),f=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),p=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),m=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),h=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),y=n(a("./node_modules/@babel/runtime/helpers/typeof.js")),b=n(a("./node_modules/react/index.js")),v=n(a("./node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js")),g=n(a("./node_modules/prop-types/index.js")),_=n(a("./src/domain/libs/util.ts")),E=n(a("./node_modules/global/window.js")),w=n(a("./node_modules/classnames/index.js")),P=n(a("./node_modules/url/url.js")),x=a("./node_modules/react-helmet-async/lib/index.esm.js"),M=a("./node_modules/@wowow/front-common/common/utils/generateUuid.js"),C=a("./node_modules/@wowow/front-common/common/utils/getJsonStringfyWithCircularReplacer.js"),k=n(a("./src/common/visibly.ts")),I=a("./src/apps/common/context/LayoutContext.tsx"),S=a("./src/apps/common/context/ModalContext.tsx"),T=a("./src/apps/common/context/DrawerContext.tsx"),O=n(a("./src/apps/common/context/HtmlContext.tsx")),j=qe(a("./src/apps/common/components/ErrorBoundary.tsx")),N=n(a("./src/common/GCastPlayerApp.ts")),R=n(a("./src/apps/common/components/MainViewLink.ts")),D=n(a("./src/apps/common/components/player/WodPlayer.tsx")),A=n(a("./src/apps/common/components/UpSellFlow.tsx")),L=n(a("./src/apps/common/components/modal/FallbackModal.tsx")),H=n(a("./src/apps/common/components/modal/ExerciseModal.tsx")),G=n(a("./src/apps/common/components/modal/CheckModal.tsx")),F=n(a("./src/apps/common/components/player/ErrorView.tsx")),U=n(a("./src/apps/bluerose/components/browse/NextEpisode.tsx")),W=n(a("./src/apps/bluerose/components/player/UpnextView.tsx")),B=n(a("./src/apps/bluerose/components/browse/WatchCard.tsx")),q=n(a("./src/apps/bluerose/components/browse/NextWatchCard.tsx")),V=n(a("./src/apps/bluerose/components/browse/SvLangButton.tsx")),K=n(a("./src/apps/bluerose/components/browse/PriceList.tsx")),z=n(a("./src/apps/bluerose/components/player/MultiView.tsx")),Y=qe(a("./src/sketch-platform/utils/browserEvents.ts")),J=qe(a("./src/sketch-platform/utils/DOMUtils.ts")),Q=n(a("./src/sketch-platform/ui/routing/URLGenerator.ts")),X=n(a("./src/apps/bluerose/components/player/MetaTags.tsx")),$=n(a("./src/apps/bluerose/components/browse/Epg/Tags.tsx")),Z=n(a("./src/apps/bluerose/components/browse/Meta.tsx")),ee=n(a("./src/apps/bluerose/components/browse/Epg/EventInfo.tsx")),te=n(a("./src/apps/bluerose/components/browse/Epg/EpgEvent.tsx")),ae=n(a("./src/apps/bluerose/components/browse/MyListButton.tsx")),ne=n(a("./src/apps/bluerose/components/browse/ShareButton.tsx")),oe=n(a("./src/utils/vuidDataStore.ts")),se=n(a("./src/utils/psidDataStore.ts")),re=n(a("./src/utils/activeProfile.ts")),ie=n(a("./src/common/Axios.ts")),le=qe(a("./src/apps/common/routes.ts")),de=n(a("./src/models/playbackRule.ts")),ue=n(a("./src/apps/bluerose/components/browse/WatchParty/Comment.tsx")),ce=n(a("./src/apps/bluerose/components/browse/WatchParty/RoomNotfound.tsx")),fe=n(a("./src/apps/bluerose/components/browse/WatchParty/RoomClosed.tsx")),pe=n(a("./src/apps/bluerose/components/browse/WatchParty/RoomEnd.tsx")),me=n(a("./src/apps/bluerose/components/browse/WatchParty/WatchPartyModal.tsx")),he=n(a("./src/apps/bluerose/components/browse/WatchParty/WatchPartyButton.tsx")),ye=qe(a("./src/constants/error.ts")),be=a("./src/constants/cookie.ts"),ve=n(a("./src/apps/bluerose/components/browse/TitleWatchContents.tsx")),ge=n(a("./src/apps/common/components/BackgroundImage.tsx")),_e=n(a("./src/apps/bluerose/components/browse/Epg/EventRow.tsx")),Ee=n(a("./src/apps/bluerose/components/browse/ScheduleButton.tsx")),we=a("./src/common/GtmApp.ts"),Pe=n(a("./src/apps/bluerose/components/browse/SetDate.tsx")),xe=n(a("./src/apps/common/components/JsonLd.tsx")),Me=n(a("./src/apps/bluerose/components/browse/Simulcast.tsx")),Ce=n(a("./src/apps/bluerose/components/browse/titlemeta/Details.tsx")),ke=n(a("./src/utils/lastChannelDataStore.ts")),Ie=n(a("./src/apps/common/components/HtmlSnippet.tsx")),Se=n(a("./src/apps/common/components/WodIframe.tsx")),Te=a("./src/apps/common/utils/metaUtil.ts"),Oe=n(a("./src/domain/libs/datetime.ts")),je=n(a("./src/apps/common/components/modal/StartOverModal.tsx")),Ne=n(a("./src/apps/common/components/player/sidelist/Sidelist.tsx")),Re=n(a("./src/common/WatchPartyApp.ts")),De=n(a("./src/apps/common/components/howto_play/ErrorView/LicenseInvalidView.tsx")),Ae=n(a("./src/apps/bluerose/components/watch/elements/MainvisualSideDescription/index.tsx")),Le=n(a("./src/apps/bluerose/components/watch/elements/ClosedCampaignText/index.tsx")),He=n(a("./src/apps/bluerose/components/watch/elements/PlanInfo/index.tsx")),Ge=a("./src/api/BffPlaybackApi.ts"),Fe=a("./src/usecase/apps/PlaybackUsecase.ts"),Ue=n(a("./src/apps/bluerose/components/browse/SvButton.tsx")),We=n(a("./src/common/safeTimeout.ts"));function Be(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(Be=function(e){return e?a:t})(e)}
2function qe(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=Be(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}function Ve(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function Ke(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Ve(Object(a),!0).forEach((function(t){(0,h["default"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Ve(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var ze=t.QUERY={MATCH_START_TIME:"mst",TIME:"t",LIVE_EDGE:"le"},Ye={fetchDataError:null,playbackError:null,prepareToPlayError:null,generation:-1,auoplayCount:0,initParams:{},playContext:null,playbackEnded:!1,stoppedPostPlay:!1,mode:"theater",enableAutoplay:!0,showNextEpisode:!1,videoSkip:null,showPlayerNextEpisode:!1,upnextView:!1,autoplayOffsetSeconds:0,playerComponent:"wodplayer",columnsInRow:4,suspend:!1,watchPartyMode:!1,commentActive:!1,watchPartyType:"none",showCatchupMsg:!1,fetching:undefined,playerModal:null,maybeEnableStartOver:!1,infoContent:null,playerSideListMode:!1,watchInfoTabKey:"plan"},Je=function(e){if("object"===(0,y["default"])(e))if("object"===(0,y["default"])(e.error)&&(e=e.error),2041===e.code||2040===e.code)e=ye.UNAUTHORIZED;else{if(2062===e.code)return{type:ye.AGREEMENT_REQUIRED,code:e.dcode,display:{title:"規約が更新されました。"},metaId:e.metaId};if(2070===e.code)return{type:ye.NOT_STARTED_ENTITLEMENT,code:e.dcode,objects:e.objects,display:{title:"",text:e.message}};if(2069===e.code)return{type:ye.EXERCISE_ALERT,code:e.dcode,display:{title:"",text:e.message}};if(2057==e.code)return{type:ye.VIEWING_DEVICE_LIMIT,code:e.dcode,display:{title:"ストリーミングエラー",text:e.message}};if(2058==e.code)return{type:ye.META_NOT_DELIVERY_STARTED,code:e.dcode,display:{title:"ストリーミングエラー",text:e.message}};if(6==e.code)return{code:e.dcode,display:{title:"ストリーミングエラー",text:"申し訳ございません。WOWOWシステムに接続できませんでした。お時間をおいて再度お試しください。"}};if(e.code===ye.LICENSE_INVALID)return{type:ye.LICENSE_INVALID,code:e.dcode,display:{title:"認証エラー",text:"このアカウントではこの動画を視聴することはできません。"},howToPlayInfo:e.object};if(t=e.code,_["default"].includes([2065,2066],t))return{code:e.dcode,display:{title:"認証エラー",text:e.message}};if(String(e.code).match(/^w-.*/))return{code:e.code,display:{title:"WOWOW 再生エラー",text:e.message}};if(e.dcode)return{code:e.dcode,display:{title:"ストリーミングエラー",text:e.message}};if("number"==typeof e.code)return{code:e.code,display:{title:"ストリーミングエラー",text:e.message}}}var t;return e===ye.UNAUTHORIZED||e===ye.CONTENTS_PROTECTION||e===ye.EIRIN||e===ye.START_OVER||e===ye.NOT_PLAYABLE?{type:e}:e===ye.META_NOT_VIEWABLE?{type:ye.META_NOT_VIEWABLE,display:{title:"エラー",text:"現在この作品は視聴することができません。"}}:e===ye.RATING_UNMATCH?{code:e,display:{title:"認証エラー",text:"ペアレンタルコントロールで設定している年齢制限を超えているため、この作品を再生することができません。ペアレンタルコントロールの詳細はヘルプセンターをご覧ください。"},type:e}:e===ye.LOCAL_TIME_INVALID?{code:e,display:{title:"再生エラー",text:"端末時刻がずれています。端末時刻を直したうえで再度お試しください。"},type:e}:e===ye.BROWSER_NOT_SUPPORT?{code:e,display:{},type:e}:e===ye.EVENT_SUSPEND?{code:e,display:{title:"エラー",text:"現在放送を休止しております。放送の再開をお待ちください。"},type:e}:{code:e.code||"Unknown",display:{title:"エラー",text:"予期せぬエラーが発生しました、しばらくたってからご利用ください。"},type:"ERROR"}},Qe=function(e){var t=_["default"].clone(e);return{set:function(e,a){return t[e]=a,this},get:function(e){return t[e]},has:function(e){return t[e]!==undefined}}},Xe=function(e){(0,m["default"])(a,e);var t=a.prototype;function a(t,a){var n;n=e.call(this,t,a)||this,(0,h["default"])((0,p["default"])(n),"playNextTitle",void 0),(0,h["default"])((0,p["default"])(n),"shouldPlayAd",!1),(0,h["default"])((0,p["default"])(n),"svMeta",null),(0,h["default"])((0,p["default"])(n),"model",void 0),(0,h["default"])((0,p["default"])(n),"axios",void 0),(0,h["default"])((0,p["default"])(n),"playbackUsecase",void 0),(0,h["default"])((0,p["default"])(n),"tokenApp",void 0),(0,h["default"])((0,p["default"])(n),"playerRef",void 0),(0,h["default"])((0,p["default"])(n),"containerRef",void 0),(0,h["default"])((0,p["default"])(n),"belowPlayerRef",void 0),(0,h["default"])((0,p["default"])(n),"__player",void 0),(0,h["default"])((0,p["default"])(n),"__currentTime",void 0),(0,h["default"])((0,p["default"])(n),"__duration",void 0),(0,h["default"])((0,p["default"])(n),"__firstplay",void 0),(0,h["default"])((0,p["default"])(n),"__gCastCurrentTime",void 0),(0,h["default"])((0,p["default"])(n),"__seekedToBookmarkPosition",void 0),(0,h["default"])((0,p["default"])(n),"__sessionOpenErrorRetryCount",void 0),(0,h["default"])((0,p["default"])(n),"__unloading",void 0),(0,h["default"])((0,p["default"])(n),"_isMounted",void 0),(0,h["default"])((0,p["default"])(n),"_meta",void 0),(0,h["default"])((0,p["default"])(n),"titleMeta",void 0),(0,h["default"])((0,p["default"])(n),"seasonMeta",void 0),(0,h["default"])((0,p["default"])(n),"nextEpisodeSeasonMeta",void 0),(0,h["default"])((0,p["default"])(n),"series",void 0),(0,h["default"])((0,p["default"])(n),"cacheMediaInfo",void 0),(0,h["default"])((0,p["default"])(n),"playbackSessionId",void 0),(0,h["default"])((0,p["default"])(n),"autoPlayNext",void 0),(0,h["default"])((0,p["default"])(n),"nextEpisode",void 0),(0,h["default"])((0,p["default"])(n),"userForceSynced",void 0),(0,h["default"])((0,p["default"])(n),"useStartOverError",void 0),(0,h["default"])((0,p["default"])(n),"closePlayerNextEpisode",void 0),(0,h["default"])((0,p["default"])(n),"psidTimer",void 0),(0,h["default"])((0,p["default"])(n),"reauthTimeoutID",void 0),(0,h["default"])((0,p["default"])(n),"reauthRetryCount",void 0),(0,h["default"])((0,p["default"])(n),"windowBlurDate",void 0),(0,h["default"])((0,p["default"])(n),"gtmInfo",void 0),(0,h["default"])((0,p["default"])(n),"linearChannelMetaIds",void 0),(0,h["default"])((0,p["default"])(n),"exercise",void 0),(0,h["default"])((0,p["default"])(n),"__$promise",void 0),n.playerRef=b["default"].createRef(),n.containerRef
2=b["default"].createRef(),n.belowPlayerRef=b["default"].createRef(),n.onPlayerReady=n.onPlayerReady.bind((0,p["default"])(n)),n.onPlayerSeeking=n.onPlayerSeeking.bind((0,p["default"])(n)),n.onPlayerDurationChange=n.onPlayerDurationChange.bind((0,p["default"])(n)),n.onPlayerFirstplay=n.onPlayerFirstplay.bind((0,p["default"])(n)),n.onPlayerTimeUpdate=n.onPlayerTimeUpdate.bind((0,p["default"])(n)),n.onPlayerTimeout=n.onPlayerTimeout.bind((0,p["default"])(n)),n.onPlayerEnded=n.onPlayerEnded.bind((0,p["default"])(n)),n.onPlayerLoaded=n.onPlayerLoaded.bind((0,p["default"])(n)),n.onPlayerPause=n.onPlayerPause.bind((0,p["default"])(n)),n.onPlayerPlay=n.onPlayerPlay.bind((0,p["default"])(n)),n.onPostplay=n.onPostplay.bind((0,p["default"])(n)),n.onPlayerPlaying=n.onPlayerPlaying.bind((0,p["default"])(n)),n.setFatalError=n.setFatalError.bind((0,p["default"])(n)),n.exitPlayer=n.exitPlayer.bind((0,p["default"])(n)),n.closeOverlay=n.closeOverlay.bind((0,p["default"])(n)),n.onUserActivityChanged=n.onUserActivityChanged.bind((0,p["default"])(n)),n.onClickReload=n.onClickReload.bind((0,p["default"])(n)),n.handleWindowUnload=n.handleWindowUnload.bind((0,p["default"])(n)),n.doErrorAction=n.doErrorAction.bind((0,p["default"])(n)),n.playNextEpisode=n.playNextEpisode.bind((0,p["default"])(n)),n.showUpnextView=n.showUpnextView.bind((0,p["default"])(n)),n.hideUpnextView=n.hideUpnextView.bind((0,p["default"])(n)),n.hidePlayerNextEpisode=n.hidePlayerNextEpisode.bind((0,p["default"])(n)),n.toggleAutoplay=n.toggleAutoplay.bind((0,p["default"])(n)),n.exitFullScreen=n.exitFullScreen.bind((0,p["default"])(n)),n.changeEventData=n.changeEventData.bind((0,p["default"])(n)),n.onResume=n.onResume.bind((0,p["default"])(n)),n.onSuspend=n.onSuspend.bind((0,p["default"])(n)),n.handleMounted=n.handleMounted.bind((0,p["default"])(n)),n.handleFallbackModal=n.handleFallbackModal.bind((0,p["default"])(n)),n.handleMediaChange=n.handleMediaChange.bind((0,p["default"])(n)),n.handleGCastEnd=n.handleGCastEnd.bind((0,p["default"])(n)),n.handleChangeQuery=n.handleChangeQuery.bind((0,p["default"])(n)),n.windowFocus=n.windowFocus.bind((0,p["default"])(n)),n.windowBlur=n.windowBlur.bind((0,p["default"])(n)),n.showCatchupModal=n.showCatchupModal.bind((0,p["default"])(n)),n.sendToGtm=n.sendToGtm.bind((0,p["default"])(n)),n.sendToAppsFlyer=n.sendToAppsFlyer.bind((0,p["default"])(n)),n.handleSeasonSeriesFlowClick=n.handleSeasonSeriesFlowClick.bind((0,p["default"])(n)),n.onChangeWatchInfoTab=n.onChangeWatchInfoTab.bind((0,p["default"])(n)),n.onClickMoreInfo=n.onClickMoreInfo.bind((0,p["default"])(n)),n.handleCommentButtonClick=n.handleCommentButtonClick.bind((0,p["default"])(n)),n.handleWatchPartyModeChange=n.handleWatchPartyModeChange.bind((0,p["default"])(n)),n.wpJoinAnnouncement=n.wpJoinAnnouncement.bind((0,p["default"])(n)),n.wpLeaveAnnouncement=n.wpLeaveAnnouncement.bind((0,p["default"])(n)),n.wpForceClosed=n.wpForceClosed.bind((0,p["default"])(n)),n.wpLinkConfirm=n.wpLinkConfirm.bind((0,p["default"])(n)),n.wpCommand=n.wpCommand.bind((0,p["default"])(n)),n.wpSystem=n.wpSystem.bind((0,p["default"])(n)),n.setPsidTimer=n.setPsidTimer.bind((0,p["default"])(n)),n.clearPsidTimer=n.clearPsidTimer.bind((0,p["default"])(n)),n.tokenCheck=_["default"].throttle(n.tokenCheck.bind((0,p["default"])(n)),1e3,{leading:!0,trailing:!0}),n.handlePlayerSideListModeChange=n.handlePlayerSideListModeChange.bind((0,p["default"])(n)),n.checkModal=n.checkModal.bind((0,p["default"])(n)),n.closeCommentDrawer=n.closeCommentDrawer.bind((0,p["default"])(n)),n.openCommentDrawer=n.openCommentDrawer.bind((0,p["default"])(n)),n.handleCloseSideInfo=n.handleCloseSideInfo.bind((0,p["default"])(n)),n.scrollTop=n.scrollTop.bind((0,p["default"])(n)),n.axios=new ie["default"]({xhr:!0}),n.playbackUsecase=new Fe.PlaybackUsecase(new Ge.BffPlaybackApi({xhr:!0})),n.model=(t.pathEvaluator||t.model.pathEvaluator).batch(100),n.checkMediaQuery=_["default"].throttle(n.checkMediaQuery.bind((0,p["default"])(n)),300,{leading:!0,trailing:!0}),n.reauthRetryCount=0,n.__sessionOpenErrorRetryCount=0,n.closePlayerNextEpisode=!1,n.state=_["default"].clone(Ye),n.state.watchSpMode=!1;try{n.state.mode=JSON.parse(a.cookies.get("ui")).playerMode||n.state.mode,"expand"===n.state.mode&&(n.state.mode="zapping")}catch(i){n.state.mode="zapping"}"zapping"==n.state.mode&&(n.state.mode="theater"),l=n.state.mode;var o=!0;try{"boolean"!=typeof(o=JSON.parse(a.cookies.get("ui")).enableAutoplay)&&(o=!0)}catch(i){}n.state.enableAutoplay=o,a.isIframe&&(n.state.enableAutoplay=!1);var s=n.constructor.getRootPath(a.models,{},t);n.gtmInfo={pageview:{isTriggered:!1}},n.meta=n.model.getSync(s);n.context.getModelData("userInfo");n.state.generation=n.model.getVersion(s),n.state.eventData=null;var r=_["default"].get(a.routeHandler,"query.ec");return r!==undefined&&(n.state.eirinConfirmed=r),n.initSyncData(t,a),n.useStartOverError=!1,n}return t.getChildContext=function(){return{node:this.props.model.node,isKidsPage:this.props.isKidsPage}},t.initSyncData=function(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.context,n=this.constructor.getRootPath(t.models,{},e);this.meta=this.model.getSync(n);var o=U["default"].getRootPath(t.models,{},e),s=this.model.getSync(o);if(_["default"].get(s,"cardInfo.deliveryStartAt")&&(0,Te.getIsDelivery)(s.cardInfo.deliveryStartAt,s.cardInfo.deliveryEndAt)?this.nextEpisode=s:delete this.nextEpisode,this.meta){var r;if("group"===this.meta.type)throw new j.NotFoundError({redirect_link:le["default"].title.makePath({id:e.id})});if(this.meta.titleMetaId){var i=this.constructor.getTitleMetaRootPath(t.models,{},{titleMetaId:this.meta.titleMetaId});this.titleMeta=this.model.getSync(i)}else this.titleMeta&&delete this.titleMeta;if(this.meta.leadSeasonId){var l=this.constructor.getSeasonMetaRootPath(t.models,{},{leadSeasonId:this.meta.leadSeasonId});this.seasonMeta=this.model.getSync(l)}else this.seasonMeta&&delete this.seasonMeta;if(_["default"].get(this.nextEpisode,"leadSeasonId")&&this.nextEpisode.leadSeasonId!=this.meta.leadSeasonId){var d=this.constructor.getNextEpisodeSeasonMetaRootPath(t.models,{},{nextEpisodeLeadSeasonId:this.nextEpisode.leadSeasonId});this.nextEpisodeSeasonMeta=this.model.getSync(d)}else this.nextEpisodeSeasonMeta&&delete this.nextEpisodeSeasonMeta;if("linear_channel"===this.meta.type){var u=Me["default"].getRootPath(t.models,{},{}),f=_["default"].values(this.model.getSync(u));this.linearChannelMetaIds=_["default"].map(f,(function(e){return e.id}))}if(null!==(r=this.meta.svSwitch)&&void 0!==r&&r.svMetaId){var p=a.getSvMetaRootPath(t.moedl
2s,{},{svMetaId:this.meta.svSwitch.svMetaId}),m=this.model.getSync(p);this.svMeta=null!=m&&m.refId?m:null}}var h=_["default"].pick(Ye,["watchPartyMode","watchPartyType","commentActive"]),y=t.getModelData("userInfo"),b=t.getModelData("browserInfo");if(this.meta&&this.meta.wpEnableFlag&&"NON_REGISTERED_MEMBER"!==y.status){3===this.meta.schemaId?h.watchPartyType="closeType":h.watchPartyType=this.meta.wpOcId?"openType":"none","openType"===h.watchPartyType&&(h.watchPartyMode=!0),b.isIOS||b.isAndroid||(h.commentActive=!!this.meta.wpDoFlag);var v=_["default"].get(t.routeHandler,"query.chat");"on"===v?b.isIOS||b.isAndroid||(h.commentActive=!0):"off"===v&&(b.isIOS||b.isAndroid||(h.commentActive=!1))}this._isMounted?(h.watchPartyMode&&"openType"===h.watchPartyType&&(this.context.watchPartyApp.roomId=this.meta.wpOcId),this.setState(h)):(0,c["default"])(this.state,h)},t.setPsidTimer=function(e){this.clearPsidTimer(),this.psidTimer=setTimeout((function(){document.hasFocus()&&se["default"].set(e)}),1e3)},t.clearPsidTimer=function(){this.psidTimer&&(clearTimeout(this.psidTimer),delete this.psidTimer)},t.windowFocus=function(){if(this.playbackSessionId&&this.setPsidTimer(this.playbackSessionId),this.windowBlurDate){var e=this.context.cookies.get(be.RELOAD_NEED_DATE);e&&this.windowBlurDate<e&&this.reflash()}},t.windowBlur=function(){this.windowBlurDate=(new Date).getTime(),this.clearPsidTimer(),this.playbackSessionId&&se["default"].remove()},t.componentDidMount=function(){if(!this.meta||0===Object.keys(this.meta).length)throw new j.NotFoundError;this.isSpBrowser&&this.state.enableAutoplay&&this.setState({enableAutoplay:!1}),"onpagehide"in E["default"]?E["default"].addEventListener("pagehide",this.handleWindowUnload,!1):E["default"].addEventListener("unload",this.handleWindowUnload,!1),this.isSpBrowser?(Y.addEventListener("orientationchange",this.checkMediaQuery),k["default"].onVisible(this.onResume),k["default"].onHidden(this.onSuspend)):Y.addEventListener("resize",this.checkMediaQuery),this._isMounted=!0,this.fetchData(this.props,this.context),this.checkMediaQuery(),this.state.watchPartyMode&&"openType"===this.state.watchPartyType&&(this.context.watchPartyApp.roomId=_["default"].get(this.meta,"wpOcId"),this.context.watchPartyApp.init()),this.context.watchPartyApp.on("joinAnnouncement",this.wpJoinAnnouncement),this.context.watchPartyApp.on("leaveAnnouncement",this.wpLeaveAnnouncement),this.context.watchPartyApp.on("forceClosed",this.wpForceClosed),this.context.watchPartyApp.on("linkConfirm",this.wpLinkConfirm),this.context.watchPartyApp.on("command",this.wpCommand),this.context.watchPartyApp.on("system",this.wpSystem),E["default"].addEventListener("focus",this.windowFocus,!1),E["default"].addEventListener("blur",this.windowBlur,!1)},t.wpJoinAnnouncement=function(e){"openType"!=this.state.watchPartyType&&this.context.watchPartyApp.isMaster()&&this.context.watchPartyApp.postSystem("initPlayer",{userId:e.sender.id,currentTime:this.__player.currentTime(),paused:this.__player.paused()},(function(e,t){}))},t.wpLeaveAnnouncement=function(e){var t=this.context.authApp.activeProfile();t&&t.id==e.sender.refId?this.context.watchPartyApp.leave((function(e,t){})):"openType"!=this.state.watchPartyType&&Re["default"].isSenderMaster(e)&&this.context.watchPartyApp.forceClose()},t.wpLinkConfirm=function(e){var t={closeModal:this.props.closeModal};"function"==typeof e?t.linkCallback=e:t.linkProps=e,this.props.showModal(b["default"].createElement(pe["default"],t))},t.wpForceClosed=function(){this.handleWatchPartyModeChange(),this.props.showModal(b["default"].createElement(fe["default"],{closeModal:this.props.closeModal}),{classes:"watchParty-modal"})},t.wpCommand=function(e){var t=this.context.authApp.activeProfile();t&&t.id==e.sender.refId||("reload"===e.event?this.reflash():"play"===e.event?this.__player.play():"pause"===e.event?this.__player.pause():"seek"===e.event&&this.__player.currentTime(e.customData.currentTime))},t.wpSystem=function(e){"initPlayer"===e.event?(this.__player.currentTime(e.customData.currentTime),e.customData.paused?this.__player.pause():this.__player.play()):"kicked"===e.event?this.context.watchPart
2yApp.forceClose():"resumed"===e.event&&this.context.watchPartyApp.postSystem("initPlayer",{userId:e.sender.id,currentTime:this.__player.currentTime(),paused:this.__player.paused()},(function(e,t){}))},t.checkModal=function(){this.props.showModal(b["default"].createElement(G["default"],{closeModal:this.props.closeModal}))},t.componentWillReceiveProps=function(e,t){var a=this;if(e.id!==this.props.id){this.__sessionOpenErrorRetryCount=0,this.bookmark(),this.shouldPlayAd=!1,this.state.dispose&&this.state.dispose(),this.__$promise&&this.__$promise.dispose&&this.__$promise.dispose(),this.__player&&this.reauthTimeoutID&&(E["default"].clearTimeout(this.reauthTimeoutID),this.reauthTimeoutID=undefined),this.context.watchPartyApp.dispose();var n=_["default"].pick(Ye,["watchPartyMode","watchPartyType","commentActive"]);this.setState(Ke(Ke({},n),{},{maybeEnableStartOver:null}),(function(){a.initSyncData(e),a.reflash(e)}))}},t.componentWillUpdate=function(e,t,a){this.updateHeader(t)},t.componentDidUpdate=function(){if(this.state.fetchDataError instanceof j.NotFoundError)throw this.state.fetchDataError;var e={};try{e=JSON.parse(this.context.cookies.get("ui"))}catch(t){}e.playerMode=l,this.context.cookies.set("ui",JSON.stringify(e),{maxAge:31536e3,path:"/"})},t.componentWillUnmount=function(){this._isMounted=!1,"function"==typeof this.props.closeModal&&this.props.closeModal();this.context.getModelData("browserInfo");this.isSpBrowser?(Y.removeEventListener("orientationchange",this.checkMediaQuery),k["default"].offVisible(this.onResume),k["default"].offHidden(this.onSuspend)):Y.removeEventListener("resize",this.checkMediaQuery),"onpagehide"in E["default"]?E["default"].removeEventListener("pagehide",this.handleWindowUnload,!1):E["default"].removeEventListener("unload",this.handleWindowUnload,!1),this.autoPlayNext||this.bookmark(),this.state.dispose&&this.state.dispose(),this.__$promise&&this.__$promise.dispose&&this.__$promise.dispose(),this.reauthTimeoutID&&(E["default"].clearTimeout(this.reauthTimeoutID),this.reauthTimeoutID=undefined),this.clearPsidTimer(),this.props.closeDrawer(),document.body.classList.remove("header-invisible"),this.context.watchPartyApp.off("joinAnnouncement",this.wpJoinAnnouncement),this.context.watchPartyApp.off("leaveAnnouncement",this.wpLeaveAnnouncement),this.context.watchPartyApp.off("forceClosed",this.wpForceClosed),this.context.watchPartyApp.off("linkConfirm",this.wpLinkConfirm),this.context.watchPartyApp.off("command",this.wpCommand),this.context.watchPartyApp.off("system",this.wpSystem),this.context.watchPartyApp.dispose(),E["default"].removeEventListener("focus",this.windowFocus,!1),E["default"].removeEventListener("blur",this.windowBlur,!1)},t.redirect=function(){this.context.routeHandler.query},t.dispose=function(){if(E["default"].navigator.cookieEnabled&&this.canAddResume()){var e=this.__currentTime;this.state.playContext&&!1===_["default"].get(this.state.playContext.get("playbackRule"),"enableSeek")&&(e=0);var t=(0,re["default"])(this.context.models),a=t?"".concat(be.RESUME_POINT_KEY,"-").concat(t.id,"-").concat(this.meta.id):"".concat(be.RESUME_POINT_KEY,"-anon-").concat(this.meta.id);this.context.cookies.set(a,e,{expires:(0,Oe["default"])().add(10,"minutes").toDate()})}this.bookmark()},t.autoplayNextTitle=function(){},t.setFatalError=function(e){if(e===ye.SESSION_OPEN&&this.__sessionOpenErrorRetryCount<3)return this.__sessionOpenErrorRetryCount++,void this.reflash();delete this.__player,this.exitFullScreen(),e.responseURL&&401==e.status?this.setState({error:Je(ye.UNAUTHORIZED)}):this.isSpBrowser?this.setState({error:Je(ye.CONTENTS_PROTECTION)}):this.setState({error:Je(e)})},t.updateHeader=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.state;e.showActionOverlay||e.playing&&"expand"===e.mode?document.body.classList.add("header-invisible"):e.userActive?document.body.classList.remove("header-invisible"):!1===e.userActive&&"expand"===e.mode?document.body.classList.add("header-invisible"):document.body.classList.remove("header-invisible")},t.canAddResume=function(){return!this.state.maybeEnableStartOver&&(!!this.context.getModelData("authContext")&&(!!this.__player&&(!(this.meta&&"linear_channel"===this.meta.type||this.context.playerApp.isGCasted())&&(!this.meta||6!==this.meta.schemaId))))},t.canBookmark=function(){return!this.state.maybeEnableStartOver&&(!!this.context.getModelData("authContext")&&(!!this.__player&&(!(this.meta&&"linear_channel"===this.meta.type||this.context.playerApp.isGCasted())&&(!this.meta||6!==this.meta.schemaId))))},t.bookmark=function(e,t,a){var n=this;if(this.canBookmark()){var o=this.context.getModelData("authContext");if(this.meta&&this.__currentTime&&this.__player&&e===undefined){if(e=_["default"].compact([this.meta.titleMetaId,this.meta.leadSeasonId]),t=this.props.id,(a=this.__currentTime)<5)return;var s=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};n.meta.titleMetaId&&r.set({path:["meta",n.meta.titleMetaId,"viewingEpisode"],value:{$type:"ref",value:["meta",e.bookmarkMetaId]}}).then((function(e){})),n.meta.leadSeasonId&&(e.bookmarkMetaId==n.meta.id||n.nextEpisode&&n.meta.leadSeasonId===n.nextEpisode.leadSeasonId)&&r.set({path:["meta",n.meta.leadSeasonId,"viewingEpisode"],value:{$type:"ref",value:["meta",e.bookmarkMetaId]}}).then((function(e){})),r.set({path:["meta",e.bookmarkMetaId,"bookmarkPosition"],value:{$type:"atom",value:e.bookmarkPosition}}).then((function(e){}))},r=this.model.withoutDataSource();if(this.nextEpisode&&this.isEnding()&&this.nextEpisode.titleMetaId===this.meta.titleMetaId){if(e=_["default"].compact([this.meta.titleMetaId]),this.meta.leadSeasonId)if(this.meta.leadSeasonId==this.nextEpisode.leadSeasonId)e.push(this.nextEpisode.leadSeasonId);else{var i=this.model.withoutDataSource();i.invalidate(["meta",this.meta.leadSeasonId,"viewingEpisode"]),this.seasonMeta.leadEpisodeId&&i.invalidate(["meta",this.seasonMeta.leadEpisodeId,"bookmarkPosition"]),this.deleteBookmark([this.meta.leadSeasonId])}t=this.nextEpisode.id,a=0,s({bookmarkMetaId:this.nextEpisode.id,bookmarkPosition:a})}else{if(this.isEnding())return void this.deleteBookmark();this.__duration===Infinity&&this.state.playContext&&!_["default"].get(this.state.playContext.get("playbackRule"),"enableStartOver",!1)&&(a=0),s({bookmarkMetaId:this.props.id,bookmarkPosition:a})}}if(e){"object"===(0,y["default"])(e)&&e[0]&&(e=_["default"].uniq(e).join(","));var l={meta_id:e,bookmark_meta_id:t,user_id:(0,re["default"])(this.context.models).id,position:parseInt(a,10)},d=(0,c["default"])({},this.context.getModelData("services","cms"));d.pathname=_["default"].join(_["default"].concat(d.path,"users/viewing_bookmarks/add"),"/");var u=Object.keys(l).map((function(e){return e+"="+encodeURIComponent(l[e])})).join("&");if(E["default"].fetch)E["default"].fetch(P["default"].format(d),{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded",Authorization:"Bearer ".concat(o.token),"X-User-Id":o.id,"X-Session-Token":o.sessionToken},body:u,keepalive:this.__unloading}).then((function(e){if(e.ok)return e.json();throw new Error("Network response was not ok.")})).then((function(e){}))["catch"]((function(e){}));else{var f=new XMLHttpRequest;f.open("POST",P["default"].format(d),!this.__unloading),f.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),f.setRequestHeader("Authorization","Bearer ".concat(o.token)),f.setRequestHeader("X-User-Id",o.id
2),f.setRequestHeader("X-Session-Token",o.sessionToken),f.send(u)}this.model.invalidate(["continuewatching"])}}},t.deleteBookmark=function(e){if(this.canBookmark()){var t=this.context.getModelData("authContext"),a=this.model.withoutDataSource();if(this.meta&&this.__player&&e===undefined){if(!(e=_["default"].compact([this.meta.titleMetaId,this.meta.leadSeasonId])))return;this.meta.titleMetaId&&a.invalidate(["meta",this.meta.titleMetaId,"viewingEpisode"]),this.titleMeta.leadEpisodeId&&a.invalidate(["meta",this.titleMeta.leadEpisodeId,"bookmarkPosition"]),this.meta.leadSeasonId&&a.invalidate(["meta",this.meta.leadSeasonId,"viewingEpisode"]),this.seasonMeta&&this.seasonMeta.leadEpisodeId&&a.invalidate(["meta",this.seasonMeta.leadEpisodeId,"bookmarkPosition"])}"object"===(0,y["default"])(e)&&e[0]&&(e=e.join(","));var n={meta_id:e,user_id:(0,re["default"])(this.context.models).id},o=(0,c["default"])({},this.context.getModelData("services","cms"));o.pathname=_["default"].join(_["default"].concat(o.path,"users/viewing_bookmarks/delete"),"/");var s=Object.keys(n).map((function(e){return e+"="+encodeURIComponent(n[e])})).join("&");if(E["default"].fetch)E["default"].fetch(P["default"].format(o),{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded",Authorization:"Bearer ".concat(t.token),"X-User-Id":t.id,"X-Session-Token":t.sessionToken},body:s,keepalive:this.__unloading}).then((function(e){if(e.ok)return e.json();throw new Error("Network response was not ok.")})).then((function(e){}))["catch"]((function(e){}));else{var r=new XMLHttpRequest;r.open("POST",P["default"].format(o),!this.__unloading),r.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),r.setRequestHeader("Authorization","Bearer ".concat(t.token)),r.setRequestHeader("X-User-Id",t.id),r.setRequestHeader("X-Session-Token",t.sessionToken),r.send(s)}this.model.invalidate(["continuewatching"])}},t.handleWindowUnload=function(){this.__unloading=!0,this.dispose()},t.onUserActivityChanged=function(e){this.setState({userActive:e})},t.onPlayerReady=function(e){var t=this;this.__sessionOpenErrorRetryCount=0,this.__firstplay=!1,this.__seekedToBookmarkPosition=!1,this.__player=e;var a=this.context,n=a.routeHandler,o=a.history,s=_["default"].get(n,"query.wp",null);if(null!==s){delete n.query.wp;var r=Q["default"].createRelative({path:n.path,query:n.query});o.replace(r,{norender:!0});var i=this.context.watchPartyApp.getCloseFlag();if("closeType"!==this.state.watchPartyType||!i)return;this.context.watchPartyApp.doRoomInfo(s,!0).then((function(e){t.metadata.id==e.customData.metaId?Date.now()<e.endAt?t.props.showModal(b["default"].createElement(me["default"],{player:t.__player,showModal:t.props.showModal,closeModal:t.props.closeModal,titleModel:t.metadata,seriesModel:t.series||{},linearModel:t.state.eventData,handleWatchPartyModeChange:t.handleWatchPartyModeChange,watchPart
2yMode:t.state.watchPartyMode}),{classes:"watchParty-modal"}):t.props.showModal(b["default"].createElement(ce["default"],{closeModal:t.props.closeModal}),{classes:"watchParty-modal"}):t.context.watchPartyApp.dispose()}))["catch"]((function(e){t.props.showModal(b["default"].createElement(ce["default"],{closeModal:t.props.closeModal}),{classes:"watchParty-modal"})}))}},t.onPlayerSeeking=function(){this.setState({cancelAutoplay:!0})},t.onPlayerDurationChange=function(){var e=this.__player.duration();e>0&&(this.__duration=e)},t.onPlayerFirstplay=function(){this.__firstplay=!0},t.onPlayerLoaded=function(){var e,t=this;if(delete this.__currentTime,_["default"].has(this.context.routeHandler.query,ze.MATCH_START_TIME)&&(e=parseInt(_["default"].get(this.context.routeHandler.query,ze.MATCH_START_TIME),10),_["default"].isNaN(e)&&(e=null),delete this.context.routeHandler.query[ze.MATCH_START_TIME],this.handleChangeQuery()),this.state.maybeEnableStartOver)if(this.__player.duration()!=Infinity||this.state.startOverConfirmed)this.setState({maybeEnableStartOver:null},(function(){}));else{if(this.useStartOverError){var a={error:Je(ye.START_OVER)};return this._isMounted?this.setState(a):this.state=(0,c["default"])(a),!1}var n=function(a){return function(){t.__player.play(),setTimeout((function(){try{if(a){var n=t.__player.seekable().start(0);e?t.__player.currentTime(n+e):t.__player.currentTime(n)}else t.__player.currentTime(t.__player.seekable().end(0))}catch(o){}t.setState({startOverConfirmed:!0,playerModal:null,maybeEnableStartOver:null})}),500)}},o=null!=e?"試合の最初から再生":"最初から再生";this.setState({playerModal:b["default"].createElement(je["default"],{onClickFromStart:n(!0),onClickFromLive:n(!1),textFromStart:o})})}},t.onPlayerEnded=function(){this.setState({playbackEnded:!0,playing:!1});var e=this.nextEpisode?this.nextEpisode.id:0;if(e&&this.context.getModelData("authContext")){var t=this.model.withoutDataSource();this.meta.titleMetaId&&this.nextEpisode&&this.nextEpisode.titleMetaId===this.meta.titleMetaId&&t.set({path:["meta",this.meta.titleMetaId,"viewingEpisode"],value:{$type:"ref",value:["meta",e]}}).then((function(e){})),this.meta.leadSeasonId&&this.nextEpisode&&this.meta.leadSeasonId===this.nextEpisode.leadSeasonId&&t.set({path:["meta",this.meta.leadSeasonId,"viewingEpisode"],value:{$type:"ref",value:["meta",e]}}).then((function(e){})),this.bookmark([this.meta.titleMetaId,this.meta.leadSeasonId],e,0)}else this.deleteBookmark();this.state.showNextEpisode||this.setState({showNextEpisode:!0,autoplayOffsetSeconds:0}),this.showUpnextView(),this.__firstplay=!1},t.onPlayerPlay=function(){this.setState({playing:!0})},t.onPlayerPause=function(){this.setState({playing:!1})},t.onPlayerTimeout=function(){},t.onPlayerPlaying=function(){this.state.error&&this.setState({error:null})},t.onPlayerTimeUpdate=function(e){if(!this.__unloading&&this._isMounted){if(this.state.upnextView&&this.hideUpnextView(),this.__currentTime=e,this.canAddResume()){var t=this.model.withoutDataSource(),a=e;this.__duration===Infinity&&this.state.playContext&&!_["default"].get(this.state.playContext.get("playbackRule"),"enableStartOver",!1)&&(a=0),t.set({path:["meta",this.props.id,"resumePoint"],value:{$type:"atom",value:a}}).then((function(e){}))}if(this.__player&&this.__player.duration()>0&&this.__player.duration()!==Infinity&&this.meta){var n={},o=_["default"].get(this.state.playContext.get("video"),"mediaValues.endingStartPosition",0);o>0&&(o+=2),0==o&&(o=_["default"].max([.95*this.__player.duration(),this.__player.duration()-60]));var s=o?this.__player.duration()-o:0;!this.state.showNextEpisode&&this.meta&&Math.floor(this.__player.duration()-e)<=s&&(n.showNextEpisode=!0,n.autoplayOffsetSeconds=s,this.closePlayerNextEpisode=!1),!this.closePlayerNextEpisode&&!this.state.showPlayerNextEpisode&&this.meta&&Math.floor(this.__player.duration()-e)<=s?(n.showPlayerNextEpisode=!0,n.autoplayOffsetSeconds=s):(this.closePlayerNextEpisode||this.state.showPlayerNextEpisode)&&Math.floor(this.__player.duration()-e)>s&&(n.showPlayerNextEpisode=!1,this.closePlayerNextEpisode=!1),_["default"].isEmpty(n)||this.setState(n)}if(this.__player&&this.__player.duration()>0&&this.__player.duration()!==Infinity&&this.meta){var r=_["default"].get(this.state.playContext.get("video"),"mediaValues.videoSkips");if(r&&r.length>0){var i=_["default"].find(r,(function(t){return t.start<=e&&e<=t.end}));i?this.state.videoSkip?this.state.videoSkip.idx!=i.idx&&this.setState({videoSkip:i}):this.setState({videoSkip:i}):this.state.videoSkip&&this.setState({videoSkip:null})}}}},t.onPostplay=function(){},t.restartPlayer=function(){},t.exitPlayer=function(){var e=this.context,t=(e.routeHandler,e.history);if(t.length>1&&E["default"].history.state)t.goBack();else if(this.meta&&this.meta.titleMetaId)t.replace(le["default"].title.makePath({id:this.meta.titleMetaId}));else{var a=(0,le.getHomeRoute)(this.context.models,this.context.
2isKidsPage);t.replace(a.makePath())}},t.checkMediaQuery=function(){var e=1,t=!1,a=1;E["default"].matchMedia("screen and (min-width: 2400px)").matches?(e=7,a=1):E["default"].matchMedia("screen and (min-width: 1800px) and (max-width: 2399px)").matches?(e=6,a=1):E["default"].matchMedia("screen and (min-width: 1320) and (max-width: 1799px)").matches?(e=5,a=1):E["default"].matchMedia("screen and (min-width: 1024px) and (max-width: 1319px)").matches?(e=4,a=1):E["default"].matchMedia("screen and (min-width: 768px) and (max-width: 1023px)").matches?(e=3,a=2):E["default"].matchMedia("screen and (max-width: 767px)").matches&&(e=2,a=2),e!==this.state.columnsInRow&&this.setState({columnsInRow:e}),a!==this.state.mediaQueryCheck&&this.setState({mediaQueryCheck:a}),t=!!E["default"].matchMedia("screen and (max-width: 1023px)").matches,this._isMounted?this.setState({watchSpMode:t}):this.state.watchSpMode=t},t.closeOverlay=function(){this._isMounted&&this.setState({showActionOverlay:!1})},t.isEnding=function(){if(this.__duration&&this.__duration===Infinity)return!1;var e=this.__duration||_["default"].get(this.meta,"cardInfo.episodeRuntime");if(0==e||_["default"].isNaN(this.__currentTime))return!1;var t=this.state.playContext?_["default"].get(this.state.playContext.get("video"),"mediaValues.endingStartPosition",0):0,a=e-this.__currentTime<=60&&this.__currentTime>=.95*e,n=0!==t&&t<=this.__currentTime;return a||n},t.playNextEpisode=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};if(this._isMounted&&this.nextEpisode){this.context.playerApp.isInPictureInPicture()&&this.context.playerApp.exitPictureInPicture(),this.context.playerApp.isGCasted()&&this.context.playerApp.castPlayer().playerState()!=N["default"].PLAYER_STATE.UPNEXT&&this.context.playerApp.gCastAutoplay(!0),_["default"].has(e,"sc")||(e.sc=1),this.context.isIframe&&(e.mode="iframe");var t=le["default"].watchNow,a=this.nextEpisode.id;this.nextEpisode.refId&&(t=le["default"].content,a=this.nextEpisode.refId),this.state.eirinConfirmed&&(e.ec=this.state.eirinConfirmed),delete this.nextEpisode,this.context.history.replace(t.makePath({id:a},e))}},t.showUpnextView=function(){var e=this;this._isMounted&&this.nextEpisode&&(this.context.playerApp.isGCasted()?this.state.enableAutoplay?this.setState({showPlayerNextEpisode:!1}):this.setState({upnextView:!0,showPlayerNextEpisode:!1,cancelAutoplay:!1}):this.state.watchPartyMode||!this.state.enableAutoplay||!this.state.showPlayerNextEpisode&&!this.closePlayerNextEpisode?this.setState({upnextView:!0,showPlayerNextEpisode:!1,cancelAutoplay:!1}):this.setState({showPlayerNextEpisode:!1},(function(){e.isSpBrowser||(e.autoPlayNext=!0,e.playNextEpisode({t:0,sc:0}))})))},t.hideUpnextView=function(){var e=this;this._isMounted&&this.nextEpisode&&setTimeout((function(){e.setState({upnextView:!1})}),100)},t.hidePlayerNextEpisode=function(){this.closePlayerNextEpisode=!0,this.setState({showPlayerNextEpisode:!1})},t.toggleAutoplay=function(e){var t={};try{t=JSON.parse(this.context.cookies.get("ui"))}catch(a){}t.enableAutoplay=e,this.context.cookies.set("ui",JSON.stringify(t),{maxAge:31536e3,path:"/"}),this.setState({enableAutoplay:e})},t.getFullScreenNode=function(){return document.getElementById("appMountPoint")},t.exitFullScreen=function(){this.context.playerApp.exitFullScreen()},t.showCatchupModal=function(){var e=this,t=function(){e.setState({showCatchupMsg:!0}),e.props.closeModal()};this.props.showModal(b["default"].createElement(b["default"].Fragment,null,b["default"].createElement("div",{className:"modal-text"},b["default"].createElement("p",{"class":"text text-center"},"この番組は放送同時配信の対象外ですが、オンデマンド配信をしています。",b["default"].createElement("br",null),"オンデマンド配信視聴に切り替えますか?")),b["default"].createElement("div",{className:"btn-block"},b["default"].createElement("button",{className:"btn btn-gray",name:"fallbackModalCancel",onClick:t},"キャンセル"),b["default"].createElement("button",{className:"btn btn-fill",name:"fallbackModalOk",onClick:function(){e.props.closeModal();var t=le["default"].watchNow.makePath({id:e.state.eventData.catchupMeta.metaId});e.state.eventData.catchupMeta.refId&&(t=le["default"].content.makePath({id:e.state.eventData.catchupMeta.refId})),e.context.history.replace(t)}},"切り替えて視聴する"))),{outsideClose:t})},t.changeEventData=function(e){e?this.state.eventData&&this.state.eventData.uniqueId!==e.uniqueId&&(e.isMask&&e.isCatchup?this.showCatchupModal():this.setState({eventData:e})):this.setState({eventData:e})},t.onResume=function(){this.__player||this.reflash()},t.onSuspend=function(){var e=this;this.__player&&(this.reauthTimeoutID&&(E["default"].clearTimeout(this.reauthTimeoutID),this.reauthTimeoutID=undefined),this.props.closeDrawer(),this.setState({suspend:!0},(function(){delete e.__player})))},t.reflash=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.props;this.state=_["default"].assign(this.state,_["default"].omit(Ye,["mode","enableAutoplay","generation","wat
2chPartyMode","watchPartyType","commentActive"])),this.closePlayerNextEpisode=!1,this.setState({error:null,reflashing:!!this.playerRef.current}),this.fetchData(e,this.context)},t.handleGCastEnd=function(e){e.currentTime&&(this.__gCastCurrentTime=e.currentTime),this.reflash()},t.handleFallbackModal=function(){"true"!==this.context.cookies.get(be.FALLBACK_MODAL_ALERT)&&(this.context.cookies.set(be.FALLBACK_MODAL_ALERT,!0,{path:"/",expires:(0,Oe["default"])().add(1,"years").toDate()}),this.props.showModal(b["default"].createElement(L["default"],{closeModal:this.props.closeModal})))},t.handleMediaChange=function(e){var t=this.context.routeHandler.query;t.m=e;var a=le["default"].watchNow.makePath({id:this.meta.id},t);if(this.meta.refId&&(a=le["default"].content.makePath({id:this.meta.refId},t)),this.context.history.replace(a,{norender:!0}),this.__player&&this.__player.isGCasted()){this.__player.gCastAutoplay(!0);var n=this.state.playContext.get("video");n.multiView=b["default"].createElement(z["default"],{id:this.meta.id,mediaId:e,model:this.model,onClick:this.handleMediaChange}),this.state.playContext.set("video",n),this.setState({playContext:_["default"].clone(this.state.playContext)})}else this.reflash()},t.scrollTop=function(){E["default"].scrollY<0||E["default"].scroll({top:0,behavior:"smooth"})},t.openCommentDrawer=function(){var e=document.querySelector(".below-player");this.props.openDrawer(b["default"].createElement(ue["default"],{player:this.__player,watchPartyType:this.state.watchPartyType,handleWatchPartyModeChange:this.handleWatchPartyModeChange,linearModel:this.state.eventData,titleModel:this.metadata,seriesModel:this.series||{},showModal:this.props.showModal,closeModal:this.props.closeModal,hiddenRoomName:!0}),{targetElement:e,behindElementRefs:[this.belowPlayerRef],title:"closeType"==this.props.watchPartyType?this.context.watchPartyApp.getRoom().name:"オープンチャット"}),this.scrollTop()},t.closeCommentDrawer=function(){this.props.closeDrawer()},t.handleCloseSideInfo=function(e){this.setState({infoContent:null}),this.props.closeDrawer()},t.handleCommentButtonClick=function(e){this.state.commentActive?this.setState({commentActive:!1}):this.setState({commentActive:!0,watchInfoTabKey:"info"})},t.handleWatchPartyModeChange=function(e){this.state.watchPartyMode?this.setState({watchPart
2yMode:!1,commentActive:!1}):this.setState({watchPartyMode:!0,commentActive:!0})},t.onClickReload=function(){this.context.watchPartyApp.postCommand("reload",{},(function(e,t){})),this.reflash()},t.changeDescription=function(){return(3===this.meta.schemaId?"「".concat(this.metadata.title,"」"):"「".concat(this.metadata.name,"」"))+"動画配信中!"},t.handleMounted=function(e){this._isMounted&&(e||this.setState({reflashing:!1}))},t.handleChangeQuery=function(e){var t=this.context,a=t.routeHandler,n=t.history;e=(0,c["default"])({},a.query,e),n.replace(a.route.makePath({id:a.params.id},e),{norender:!0})},t.handlePlayerSideListModeChange=function(){this.state.playerSideListMode?this.setState({playerSideListMode:!1}):this.setState({playerSideListMode:!0})},t.handleSeasonSeriesFlowClick=function(){var e=_["default"].get(this.meta,"onair")||this.meta,t=_["default"].get(e,"seasonMeta")?we.CLICK_AREA.CONTENT_CLICK.TITLE_SEASON_FLOW:_["default"].get(e,"seriesMeta")?we.CLICK_AREA.CONTENT_CLICK.TITLE_SERIES_FLOW:null;this.sendToGtm(we.CONTENT_EVENTS.CONTENT_CLICK,t)},t.sendToGtm=function(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:null;if(_["default"].get(this.context,"gtmApp")){var a=_["default"].get(this.meta,"onair")||this.meta,n=_["default"].get(a,"seasonMeta")&&_["default"].get(a,"seriesMeta"),o=_["default"].get(a,"linearChannelMeta"),s=n?{refId:_["default"].get(a,"seriesMeta.refId"),name:_["default"].get(a,"seriesMeta.name")}:null,r={refId:_["default"].get(a,"seasonMeta.refId")||_["default"].get(a,"seriesMeta.refId"),name:_["default"].get(a,"seasonMeta.name")||_["default"].get(a,"seriesMeta.name")},i=_["default"].isEmpty(o)?null:{programName:_["default"].get(a,"name"),programCode:_["default"].get(a,"programCode"),deliveryStartAt:(0,Oe["default"])(_["default"].get(a,"startAt")).format("YYYY/MM/DD HH:mm:ss")},l=_["default"].isEmpty(o)?{refId:_["default"].get(a,"refId"),name:_["default"].get(a,"name"),rental:_["default"].get(a,"rental"),subscription:_["default"].get(a,"subscription")}:{refId:_["default"].get(a,"uniqueId"),name:_["default"].get(a,"name"),rental:!1,subscription:!0},d=_["default"].get(a,"attributes"),u=_["default"].get(a,"genres"),c=_["default"].get(a,"middleGenres"),f=_["default"].get(a,"schemaId");"pageview"!==e?this.context.gtmApp.pushDataLayerOnContentPageClick(e,{relationProgram:s,program:r,content:l,channel:o,attributes:d,genres:u,middleGenres:c,schemaId:f,linearProgram:i},{clickArea:t}):this.context.gtmApp.pageView(_["default"].get(this.metadata,"name"),{relationProgram:s,program:r,content:l,channel:o,attributes:d,genres:u,middleGenres:c,schemaId:f,linearProgram:i})}},t.sendToAppsFlyer=function(e){if(_["default"].get(this.context,"appsFlyerApp")){var t=_["default"].get(this.meta,"onair")||this.meta,a=_["default"].get(t,"seasonMeta")&&_["default"].get(t,"seriesMeta"),n=_["default"].get(t,"linearChannelMeta"),o=a?{refId:_["default"].get(t,"seriesMeta.refId"),name:_["default"].get(t,"seriesMeta.name")}:null,s={refId:_["default"].get(t,"seasonMeta.refId")||_["default"].get(t,"seriesMeta.refId"),name:_["default"].get(t,"seasonMeta.name")||_["default"].get(t,"seriesMeta.name")},r=_["default"].isEmpty(n)?{refId:_["default"].get(t,"refId"),name:_["default"].get(t,"name"),rental:_["default"].get(t,"rental"),subscription:_["default"].get(t,"subscription")}:{refId:_["default"].get(t,"uniqueId"),name:_["default"].get(t,"name"),rental:!1,subscription:!0},i=_["default"].get(t,"attributes"),l=_["default"].get(t,"genres"),d=_["default"].get(t,"middleGenres"),u=_["default"].get(t,"schemaId");this.context.appsFlyerApp.sendEventOnContentPage(e,{relationProgram:o,program:s,content:r,channel:n,attributes:i,genres:l,middleGenres:d,schemaId:u})}},t.onChangeWatchInfoTab=function(e){this.setState({watchInfoTabKey:e})},t.onClickMoreInfo=function(){this.onChangeWatchInfoTab("info");var e=J.getRect(this.belowPlayerRef.current);if(e){var t=e.top+E["default"].pageYOffset-((J.getRect(this.props.headerRef.current)||{}).height||0)-20;document.documentElement.scrollTo({top:t,behavior:"smooth"})}},t.render=function(){var e=this;if(this.state.suspend)return null;if(!this.meta||0===Object.keys(this.meta).length)return null;var t,a,n,o,s,r=this.context.getModelData("userInfo"),i=this.context.getModelData("browserInfo"),l=this.context.getModelData("linkConfig"),d=(this.closeOverlay,
2!1);if((this.state.error&&(this.state.error.type==ye.UNAUTHORIZED||this.state.error.type==ye.LICENSE_INVALID||this.state.error.type==ye.META_NOT_DELIVERY_STARTED||this.state.error.type==ye.NOT_STARTED_ENTITLEMENT||this.state.error.type==ye.NOT_PLAYABLE)||(0,Te.getIsDeliveryEnded)(this.metadata.deliveryEndAt))&&(d=!(!i.isIOS&&!i.isAndroid&&this.state.commentActive)&&((i.isIOS||i.isAndroid)&&this.state.commentActive,!0)),"zapping"!==this.state.mode&&"theater"!==this.state.mode||(n="shrink"),o=_["default"].get(this.state,"eventData.thumbnailUrl")&&!_["default"].get(this.state,"eventData.isMask")?_["default"].get(this.state,"eventData.thumbnailUrl"):this.metadata.thumbnailUrl,this.nextEpisode){if(s=this.nextEpisode.name,this.nextEpisode.shortName!==this.nextEpisode.name){var u=this.nextEpisode.name.lastIndexOf(this.nextEpisode.shortName);u>0&&(s=_["default"].trim(this.nextEpisode.name.slice(0,u)))}this.nextEpisodeSeasonMeta&&this.nextEpisodeSeasonMeta.id!=this.nextEpisode.titleMetaId?s=this.nextEpisodeSeasonMeta.shortName||this.nextEpisodeSeasonMeta.name:this.titleMeta&&(s=this.titleMeta.shortName||this.titleMeta.name)}var f,p,m,h,y,v,g=this.state.maybeEnableStartOver,P=!g,M=!this.isSpBrowser&&!this.state.watchPartyMode&&this.state.showPlayerNextEpisode;a=this.state.reflashing?null:b["default"].createElement(D["default"],{ref:this.playerRef,classes:n,player:this.context.playerApp,config:this.context.getModelData("config"),startTime:this.state.startTime,autoplay:P,shouldPlayAd:this.shouldPlayAd,linearChannelMetaIds:this.linearChannelMetaIds,maybeEnableStartOver:g,mode:this.state.mode,autoplayNextTitle:this.autoplayNextTitle,controls:!this.useStartOverError||!g,disabled:!1,hasPreplay:!1,playContext:this.state.playContext,activeVideo:this.state.playContext?this.state.playContext.get("video"):null,metadata:this.metadata,eventData:this.state.eventData,fetching:this.state.fetching,artwork:o,onGCastEnd:this.handleGCastEnd,onPlayerLoaded:this.onPlayerLoaded,onPlayerTimeUpdate:this.onPlayerTimeUpdate,onPlayerReady:this.onPlayerReady,onPlayerSeeking:this.onPlayerSeeking,onPlayerDurationChange:this.onPlayerDurationChange,onPlayerFirstplay:this.onPlayerFirstplay,onPlayerTimeout:this.onPlayerTimeout,onPlayerEnded:this.onPlayerEnded,onPlayerError:this.setFatalError,onPlayerPlay:this.onPlayerPlay,onPlayerPause:this.onPlayerPause,onPlayerPlaying:this.onPlayerPlaying,onCastToTarget:this.exitPlayer,onPostplay:this.onPostplay,onUserActivityChanged:this.onUserActivityChanged,onClickPlayNext:this.nextEpisode?this.playNextEpisode:null,onClickReload:this.onClickReload,onClickCommentButton:this.handleCommentButtonClick,commentActive:this.state.commentActive,watchPartyMode:this.state.watchPartyMode,watchPartyType:this.state.watchPartyType,onSendToGtm:this.sendToGtm,onSendToAppsFlyer:this.sendToAppsFlyer,getFullScreenNode:this.getFullScreenNode,restartPlayer:this.restartPlayer,playNextTitle:this.playNextTitle,shouldFadePlayerControlsBar:!1,playbackEnded:this.state.playbackEnded,showEpisodeSelector:!1,showTimedText:!0,enableAutoplay:this.state.enableAutoplay,onToggleAutoplay:this.context.isIframe||this.state.watchPartyMode||this.isSpBrowser?null:this.toggleAutoplay,watchSpMode:this.state.watchSpMode,onFallbackModal:this.handleFallbackModal,onMounted:this.handleMounted,isPV:this.props.isPV,isShowExerciseModal:this.state.isShowExerciseModal,showModal:this.props.showModal,closeModal:this.props.closeModal,mediaQueryCheck:this.state.mediaQueryCheck,playNextButtonLabel:_["default"].get(this.meta,"nextContentText"),showRecommendAtEnding:M&&_["default"].get(this.state.playContext.get("video"),"mediaValues.endingStartPosition",0)>0,nextEpisode:M&&this.nextEpisode?b["default"].createElement(q["default"],{id:this.nextEpisode.id,model:this.model,showEpisodeDuration:!1,showEpisodeSummary:!1,showEpisodeProgress:!1,enableTitleEllipsis:!1,enableCardClick:!0,eirinConfirmed:this.state.eirinConfirmed,nextEpisodeText:_["default"].get(this.meta,"nextContentText"),watchType:"next-video",player:this.__player,onClose:this.hidePlayerNextEpisode,title:s}):null,svLangButton:this.isSpBrowser||!this.meta.svJapanese&&!this.meta.svForeignLanguage?null:b["default"].createElement(V["default"],{svMetaId:(this.meta.svJapanese||this.meta.svForeignLanguage).replace("C",""),svType:this.meta.svJapanese?"jp":"foreignLanguage"}),playerModal:this.state.playerModal,errorView:this.state.error?b["default"].createElement(F["default"],{model:this.model,activeEpisode:this.meta,activeEvent:this.state.eventData,doAction:this.doErrorAction,error:this.state.error,showModal:this.props.showModal,closeModal:this.props.closeModal,commentActive:this.state.commentActive,watchPart
2yMode:this.state.watchPartyMode,checkModal:this.checkModal}):null,upnextView:!this.state.watchPartyMode&&this.nextEpisode&&this.state.upnextView?b["default"].createElement(W["default"],{player:this.context.playerApp,metadata:this.nextEpisode,title:s,onPlay:this.playNextEpisode,onClickReload:this.onClickReload,nextButtonText:_["default"].get(this.meta,"nextContentText"),autoplay:this.state.enableAutoplay&&!this.state.cancelAutoplay}):null,watchCard:this.nextEpisode&&this.nextEpisode.id?b["default"].createElement(B["default"],{id:this.nextEpisode.id,model:this.model,enableCardClick:!1,showEpisodeDuration:!1,showEpisodeSummary:!1,showEpisodeProgress:!1,enableTitleEllipsis:!1,eirinConfirmed:this.state.eirinConfirmed,nextEpisodeText:_["default"].get(this.meta,"nextContentText"),watchType:"next-episode"}):null,videoId:this.state.playContext?this.state.playContext.get("video").videoId:null,videoSkip:this.state.videoSkip,model:this.model,handlePlayerSideListModeChange:this.handlePlayerSideListModeChange,playerSideListMode:this.state.playerSideListMode}),(i.isIOS||i.isAndroid)&&_["default"].includes([ye.UNAUTHORIZED,ye.LICENSE_INVALID],_["default"].get(this.state,"error.type"))&&(f=b["default"].createElement(K["default"],{model:this.model,metaId:this.props.id,isOverlay:!1,onClick:function(t,a,n){E["default"].location.href="/usf/".concat(e.props.id,"/confirm?").concat(a,"=").concat(n)}}));var C=b["default"].createElement(ne["default"],{spMode:this.props.spMode,currentTime:this.__currentTime,metadata:"linear_channel"===this.metadata.type?this.state.eventData:this.metadata,position:d?"left":"right"});if(this.meta){var k={model:this.model,btnType:"short",btnStyle:!1,metaDetail:!0};k.item=this.meta,k.id=this.meta.id,ae["default"].isUsable(this.context,this.meta)&&(p=b["default"].createElement(ae["default"],k))}var I,S="none"===this.state.watchPartyType||this.isCarMonitor?null:b["default"].createElement(ue["default"],{player:this.__player,watchPartyType:this.state.watchPartyType,handleWatchPartyModeChange:this.handleWatchPartyModeChange,linearModel:this.state.eventData,titleModel:this.metadata,seriesModel:this.series||{},showModal:this.props.showModal,closeModal:this.props.closeModal});if(m=b["default"].createElement(Ee["default"],{meta:this.meta}),this.svMeta&&this.meta.svSwitch.svType&&(v=b["default"].createElement(Ue["default"],{svMetaId:this.meta.svSwitch.svMetaId,svType:this.meta.svSwitch.svType})),i.isAndroid||i.isIOS||i.isRequestDesktopWebsite||!i.features.playable||"NON_REGISTERED_MEMBER"!==r.status&&(this.__player&&"closeType"===this.state.watchPartyType?h=b["default"].createElement(he["default"],(0,c["default"])({key:"watchParty"},this.props,{player:this.__player,playContext:this.state.playContext,handleWatchPartyModeChange:this.handleWatchPartyModeChange,watchPart
2yMode:this.state.watchPartyMode,exercise:this.exercise,watchPartyType:this.state.watchPartyType,titleModel:this.metadata,seriesModel:this.series,linearModel:this.props.linearModel,showModal:this.props.showModal,closeModal:this.props.closeModal})):"openType"!==this.state.watchPartyType||this.isCarMonitor||(y=b["default"].createElement("a",{href:"javascript:void(0);",className:(0,w["default"])("action-btn chat-btn",{active:this.state.commentActive}),onClick:function(t){i.isIOS||i.isAndroid?e.state.infoState||e.openCommentDrawer():e.handleCommentButtonClick(),e.sendToGtm(we.CONTENT_EVENTS.COMMENT)}},b["default"].createElement("i",{className:(0,w["default"])("fa",{"fa-chat-off":!this.state.commentActive,"fa-chat":this.state.commentActive})}),b["default"].createElement("span",null,"チャット")))),"linear_channel"==this.metadata.type){var T=_["default"].find(this.context.getModelData("simulcast"),(function(t){return t.refId==e.metadata.refId}));T&&(I=_["default"].lowerCase(T.name))}var j,N={to:le["default"].title,params:{id:this.metadata.seasonId}};_["default"].has(this.metadata,"seasonMeta.refId")&&(N={to:le["default"].program,params:{id:this.metadata.seasonMeta.refId}}),this.state.eventData&&this.state.eventData.isCatchup&&(j=this.state.eventData.catchupMeta.refId?{to:le["default"].content,params:{id:this.state.eventData.catchupMeta.refId}}:{to:le["default"].watchNow,params:{id:this.state.eventData.catchupMeta.metaId}});var A,L,H=this.meta.cardInfo&&this.meta.cardInfo.broadcastStartAt?this.meta.cardInfo.broadcastStartAt:null,G=this.meta.cardInfo&&this.meta.cardInfo.deliveryStartAt?this.meta.cardInfo.deliveryStartAt:null,U=(0,Oe["default"])();if(4==this.meta.schemaId&&H&&G){var z=(0,Oe["default"])(H).duration((0,Oe["default"])(G),"milliseconds");z.days()>0?A="※".concat(z.days(),"日前からアクセス可能"):z.minutes()>0&&z.hours()>0?A="※".concat(z.hours(),"時間").concat(z.minutes(),"分前からアクセス可能"):z.hours()>0?A="※".concat(z.hours(),"時間前からアクセス可能"):z.minutes()>0&&(A="※".concat(z.minutes(),"分前からアクセス可能"))}if(this.state.error&&this.state.error.type===ye.META_NOT_DELIVERY_STARTED&&"NON_REGISTERED_MEMBER"!==r.status&&this.meta.event){var Y=this.meta.event.start_at,J=this.meta.event.end_at,Q=(0,Oe["default"])(G),ee=(0,Oe["default"])(Y),te=(0,Oe["default"])(J);if(ee.isBefore(Q)&&U.isBefore(te)){var oe=this.meta.event,se=oe.unique_id,re=oe.start_at,ie=oe.end_at,de=oe.linear_channel_meta.ref_id,ce=_["default"].find(this.context.getModelData("simulcast"),(function(e){return e.refId==de}));L={startAt:re,endAt:ie,linkProps:{to:le["default"].simulcastDetail,params:{channelName:ce.name,uniqueId:se}},isNextDay:ee.format("YYYY-MM-DD")!==te.format("YYYY-MM-DD")}}}var fe=null;i.isIOS||i.isAndroid||(this.state.playerSideListMode?fe=b["default"].createElement(Ne["default"],{meta:this.meta,model:this.model,handlePlayerSideListModeChange:this.handlePlayerSideListModeChange,playerSideListMode:this.state.playerSideListMode}):this.state.watchPartyMode&&this.state.commentActive?fe=S:this.state.infoContent&&(fe=b["default"].createElement("div",{className:"iframe-width"},b["default"].createElement("div",{className:"iframe-close-btn",onClick:this.handleCloseSideInfo},b["default"].createElement("i",{className:"fa-remove"}),"閉じる"),this.state.infoContent))),t=this.context.isIframe?b["default"].createElement("div",{className:"watch-content"},b["default"].createElement("div",{className:"player-container",ref:this.containerRef},b["default"].createElement("div",{className:"player-width"},a))):b["default"].createElement("div",{className:"watch-content"},d?b["default"].createElement("div",{className:"watch-main-visual"},b["default"].createElement("div",{className:"watch-main-visual__metadata"},"linear_channel"==this.metadata.type?b["default"].createElement(b["default"].Fragment,null,b["default"].createElement("div",{className:(0,w["default"])("logo",I)}),b["default"].createElement("div",{className:"playable-title__date",key:"date"},this.meta.onair&&this.meta.onair.startAt&&this.meta.onair.endAt?b["default"].createElement(b["default"].Fragment,null,b["default"].createElement(Pe["default"],{date:this.meta.onair.startAt,format:"short"})," -"," ",b["default"].createElement(Pe["default"],{date:this.meta.onair.endAt,format:"time"})):this.meta.onair&&this.meta.onair.startAt&&!this.meta.onair.endAt?b["default"].createElement(Pe["default"],{date:this.meta.onair.endAt,format:"short"}):null,this.meta.onair&&this.meta.onair.isMask&&b["default"].createElement("div",{className:"tag-list",key:"isMask"},b["default"].createElement("span",{key:"isMask",className:"tag grey-tag"},"同時配信 対象外"))),this.meta.onair?b["default"].createElement("h1",{className:"playable-title"},this.meta.onair.name):null):"linear_channel"!==this.metadata.type?b["default"].createElement(b["default"].Fragment,null,this.metadata.seasonId&&this.metadata.title!==this.metadata.playableTitle?b["default"].createElement("p",{className:"title"},b["default"].createElement(R["default"],(0,c["default"])({},N,{onClick:this.handleSeasonSeriesFlowClick}),b["default"].createElement("i",{className:"fa fa-angle_left series-link"}),this.metadata.title)):null,b["default"].createElement("h1",{className:"playable-title"},this.metadata.seasonId&&this.metadata.title==this.metadata.playableTitle?b["default"].createElement(R["default"],N,this.metadata.title):this.metadata.playableTitle)):null,"linear_channel"==this.metadata.type&&this.meta.onair?b["default"].createElement(Z["default"],{metadata:this.meta.onair}):null,"linear_channel"!==this.metadata.type?b["default"].createElement(Z["default"],{showLiveBadge:!0,metadata:this.meta}):null,"linear_channel"==this.metadata.type?b["default"].createElement($["default"],this.meta.onair):null,"linear_channel"!==this.metadata.type?b["default"].createElement(X["default"],{metadata:this.meta}):null,d?b["default"].createElement(b["default"].Fragment,null,b["default"].createElement(Ae["default"],{onClickMoreInfo:this.onClickMoreInfo,metadata:this.metadata,model:this.model,meta:this.meta,doAction:this.doErrorAction,error:this.state.error,event:this.state.eventData,spMode:this.props.spMode}),this.state.watchSpMode?null:b["default"].createElement("div",{className:"action-box"},b["default"].createElement("ul",{className:"action-box__inner"},m&&"linear_channel"==this.metadata.type?b["default"].createElement("li",{key:"scheduleButton"},m):null,p&&"linear_channel"!==this.metadata.type?b["default"].createElement("li",{key:"myListButton"},p):null,C?b["default"].createElement("li",{key:"shareButton"},C):null,y?b["default"].createElement("li",{key:"chatButton"},y):null))):null,this.metadata&&"linear_channel"==this.metadata.type&&_["default"].get(this.state,"eventData.isMask")?b["default"].createElement("div",{className:"watch-main-visual__metadata__message"},b["default"].createElement("div",{className:"watch-main-visual__metadata__message-title"},"この番組は放送のみでお楽しみいただけます。"),b["default"].createElement("div",{className:"watch-main-visual__metadata__message-text"}
2,"詳しくはお客さまサポート・よくあるご質問をご確認ください。"),i.isAndroid||i.isIOS?b["default"].createElement("a",{href:l.SUPPORT_ABOUT_NON_SIMULCAST,target:"_blank",className:"watch-main-visual__metadata__message-notice btn"},"詳しくはこちら"):b["default"].createElement("div",{className:"watch-main-visual__metadata__message-notice"},"詳しくは",b["default"].createElement("a",{href:l.SUPPORT_ABOUT_NON_SIMULCAST,target:"_blank",className:"accent-color"},"こちら")),_["default"].isEmpty(j)?null:b["default"].createElement(R["default"],(0,c["default"])({},j,{className:"btn btn-fill btn-large"}),"オンデマンドで再生する")):_["default"].get(this.state,"error.type")==ye.NOT_STARTED_ENTITLEMENT?b["default"].createElement("div",{className:"watch-main-visual__metadata__message"},b["default"].createElement("div",{className:"watch-main-visual__metadata__message-title"},b["default"].createElement(Pe["default"],{date:_["default"].get(this.state.error,"objects.entitlement.start_at"),format:"fullja",txt:"から視聴可能"}))):4!=this.meta.schemaId||(0,Te.getIsDeliveryStarted)(this.metadata.deliveryStartAt)?_["default"].get(this.state,"error.type")==ye.META_NOT_DELIVERY_STARTED?b["default"].createElement("div",{className:"watch-main-visual__metadata__message"},b["default"].createElement("div",{className:"watch-main-visual__metadata__message-title"},b["default"].createElement(Pe["default"],{date:G,format:"fullja",txt:"から配信予定"}))):(0,Te.getIsDeliveryEnded)(this.metadata.deliveryEndAt)?b["default"].createElement("div",{className:"watch-main-visual__metadata__message"},b["default"].createElement("div",{className:"watch-main-visual__metadata__message-title"},this.meta.cardInfo&&this.meta.cardInfo.deliveryEndAt?b["default"].createElement(Pe["default"],{date:this.meta.cardInfo.deliveryEndAt,format:"fullja",txt:"に配信終了しました"}):null)):this.state.error?b["default"].createElement(b["default"].Fragment,null,b["default"].createElement(Le["default"],{model:this.model,meta:this.meta,error:this.state.error}),this.state.error.type==ye.LICENSE_INVALID?b["default"].createElement("div",{className:"watch-main-visual__metadata__message"},b["default"].createElement(De["default"],{model:this.model,activeEpisode:this.meta,activeEvent:this.state.eventData,doAction:this.doErrorAction,error:this.state.error,checkModal:this.checkModal,watchSpMode:this.state.watchSpMode})):this.state.error.type==ye.NOT_PLAYABLE?b["default"].createElement("div",{className:"watch-main-visual__metadata__message"},b["default"].createElement("div",{className:"watch-main-visual__metadata__message-title"},"ご利用いただいている環境は推奨環境ではないため、動画の再生をすることはできません。推奨環境は",b["default"].createElement("a",{href:l.SUPPORT_ENVIRONMENT,target:"_blank",className:"accent-color"},"こちら"),"をご確認ください。")):null):null:b["default"].createElement("div",{className:"watch-main-visual__metadata__message"},b["default"].createElement("div",{className:"watch-main-visual__metadata__message-title"},b["default"].createElement(Pe["default"],{date:H,format:"fullja",txt:"からライブ配信予定"})),A&&b["default"].createElement("div",{className:"watch-main-visual__metadata__message-text"},A)),L&&b["default"].createElement("div",{className:"communication-area"},b["default"].createElement("span",null,"※本コンテンツは、放送同時配信でもご視聴いただけます。"),b["default"].createElement("span",null,b["default"].createElement(Pe["default"],{date:L.startAt,format:"short"})," - ",b["default"].createElement(Pe["default"],{date:L.endAt,format:L.isNextDay?"short":"time"})),b["default"].createElement(R["default"],(0,c["default"])({},L.linkProps,{className:"btn btn-fill btn-wide"}),"放送同時配信はこちら"))),b["default"].createElement("div",{className:"main-visual"},b["default"].createElement("div",{className:"video-preload-title"},b["default"].createElement("div",{className:"video-preload-title-label"},this.metadata.name)),"linear_channel"==this.metadata.type&&this.meta.onair?b["default"].createElement(ge["default"],{className:(0,w["default"])("artwork",{noImage:!this.meta.onair.thumbnailUrl&&!this.meta.thumbnailUrl}),url:this.meta.onair.thumbnailUrl||this.meta.thumbnailUrl}):b["default"].createElement(ge["default"],{className:(0,w["default"])("artwork",{noImage:!this.metadata.thumbnailUrl}),url:this.metadata.thumbnailUrl}))):b["default"].createElement("div",{className:"player-container",ref:this.containerRef},b["default"].createElement("div",{className:"player-width"},a,this.state.showCatchupMsg&&b["default"].createElement("div",{className:"catchup-wrapper"},"この番組は放送同時配信の対象外ですが、オンデマンド配信をしています。オンデマンド配信は",b["default"].createElement(R["default"],(0,c["default"])({},j,{className:"accent-color"}),"こちら"))),fe),b["default"].createElement("div",{className:"below-player",ref:this.belowPlayerRef},b["default"].createElement(He["default"],(0,c["default"])({metadata:this.metadata,meta:this.meta,error:this.state.error},this.props,{itemsInRow:this.state.columnsInRow,mediaQueryCheck:this.state.mediaQueryCheck,model:this.model,priceList:f,svBtn:v,myListButton:p,shareButton:C,watchPart
2yButton:h,chatButton:y,titleHidden:d,handleWatchPartyModeChange:this.handleWatchPartyModeChange,watchPartyMode:this.state.watchPartyMode,exercise:this.exercise,hiddenTips:!0,watchPartyType:this.state.watchPartyType,onEventChange:this.changeEventData,scheduleButton:m,watchSpMode:this.state.watchSpMode,activeEvent:_["default"].get(this.state,"eventData"),tabKey:this.state.watchInfoTabKey,onChangeTab:this.onChangeWatchInfoTab,checkModal:this.checkModal,doAction:this.doErrorAction,handleSeasonSeriesFlowClick:this.handleSeasonSeriesFlowClick,host:this.context.getModelData("hosts","host"),gtmApp:_["default"].get(this.context,"gtmApp")})),d&&this.state.watchSpMode?b["default"].createElement("div",{className:"action-box"},b["default"].createElement("ul",{className:"action-box__inner"},m&&"linear_channel"==this.metadata.type?b["default"].createElement("li",{key:"scheduleButton"},m):null,p&&"linear_channel"!==this.metadata.type?b["default"].createElement("li",{key:"myListButton"},p):null,C?b["default"].createElement("li",{key:"shareButton"},C):null,y?b["default"].createElement("li",{key:"chatButton"},y):null)):null,"linear_channel"===this.metadata.type?b["default"].createElement("div",{className:"series-area event-timeline"},b["default"].createElement(_e["default"],{listContext:"fromnow",model:this.model,id:this.metadata.id,tagHidden:!0})):null,this.titleMeta||this.seasonMeta?b["default"].createElement(ve["default"],(0,c["default"])({},this.props,{id:this.metadata.titleId,relatedMetaId:this.metadata.id,ignoreIds:_["default"].uniq(_["default"].compact([this.metadata.id,_["default"].get(this.seasonMeta,"id"),_["default"].get(this.titleMeta,"id")])),metadata:this.metadata,model:this.model,onChangeEpisode:this.props.onChangeEpisode,onChangeQuery:this.handleChangeQuery})):null));var pe,me,be,Me={},Ce=this.context.getModelData("hosts","host"),ke=[],Ie={};if("linear_channel"!==this.meta.type){var Se=_["default"].first(this.meta.genres);if(Se&&Se.id&&Se.name){var je=le["default"].genre.makePath({id:Se.id},{type:"od"});Se.refId&&(je=le["default"].genreRef.makePath({id:Se.refId},{type:"od"})),ke.push({name:Se.name,item:Ce+je})}if(this.titleMeta&&this.titleMeta.id&&this.titleMeta.name&&1==this.titleMeta.schemaId){var Re=le["default"].title.makePath({id:this.titleMeta.id});this.titleMeta.refId&&(Re=le["default"].program.makePath({id:this.titleMeta.refId}));var Ge=_["default"].get(this.titleMeta,"shortName",_["default"].get(this.titleMeta,"name"));ke.push({name:Ge,item:Ce+Re})}if(this.seasonMeta&&this.seasonMeta.id&&this.seasonMeta.name&&2==this.seasonMeta.schemaId){var Fe=le["default"].title.makePath({id:this.seasonMeta.id});this.seasonMeta.refId&&(Fe=le["default"].program.makePath({id:this.seasonMeta.refId}));var We=_["default"].get(this.seasonMeta,"shortName",_["default"].get(this.seasonMeta,"name"));ke.push({name:We,item:Ce+Fe})}var Be=le["default"].watchNow.makePath({id:this.meta.id});this.meta.refId&&(Be=le["default"].content.makePath({id:this.meta.refId})),Ie.url=Ce+Be,Ie.name=(pe=_["default"].get(this.seasonMeta,"name")||_["default"].get(this.titleMeta,"name"),me=_["default"].get(this.meta,"cardInfo.episodeNumberTitle"),be=_["default"].get(this.meta,"shortName"),_["default"].compact([pe,pe?me:null,pe&&!me&&pe===be?null:be]).join(" ")),Ie.description=this.changeDescription()+_["default"].get(this.meta,"cardInfo.description",""),Ie.thumbnailUrl=_["default"].get(this.meta,"ogImage",""),Ie.uploadDate=_["default"].get(this.meta,"publishStartAt"),Ie.expires=_["default"].get(this.meta,"publishEndAt"),Ie.duration=_["default"].get(this.meta,"cardInfo.episodeRuntime"),4==this.meta.schemaId&&(Ie.publication={startDate:_["default"].get(this.meta,"cardInfo.broadcastStartAt"),endDate:_["default"].get(this.meta,"cardInfo.broadcastEndAt")})}if(this.meta&&this.meta.id&&this.meta.name){var qe={name:_["default"].get(this.meta,"shortName",_["default"].get(this.meta,"name"))};if("linear_channel"===this.meta.type){var Ve=_["default"].find(this.context.getModelData("simulcast"),(function(t){return t.refId==e.meta.refId}));qe.item=Ce+le["default"].simulcast.makePath({channelName:Ve.name})}ke.push(qe)}
2_["default"].isEmpty(ke)||(Me.breadcrumbList={itemListElement:ke}),_["default"].isEmpty(Ie)||(Me.videoObject=Ie);var Ke=this.metadata;return b["default"].createElement(b["default"].Fragment,null,b["default"].createElement(O["default"].Consumer,null,(function(t){var a=t.title,n=t.keywords,o=[],s=[],r=Ie.name||Ke.name;if(r&&(s.push({name:"keywords",content:n((e.meta.keywords||[]).join(","))}),s.push({property:"og:title",content:a(r)}),s.push({name:"description",content:e.changeDescription()+(Ke.description?Ke.description:"").replace(/\r?\n/g,"")}),s.push({property:"og:description",content:(Ke.description?Ke.description:"").replace(/\r?\n/g,"")})),e.meta&&e.meta.ogImage&&(s.push({name:"thumbnail",content:e.meta.ogImage}),s.push({property:"og:image",content:e.meta.ogImage})),Ke.id){var i;if("linear_channel"===Ke.type){var l=_["default"].find(e.context.getModelData("simulcast"),(function(e){return e.refId==Ke.refId}));i=le["default"].simulcast.makePath({channelName:l.name})}else i=le["default"].watchNow.makePath({id:Ke.id});o.push({rel:"canonical",href:Ce+i})}return b["default"].createElement(x.Helmet,{title:r,link:o,meta:s})})),b["default"].createElement(xe["default"],Me),b["default"].createElement("div",{className:(0,w["default"])("watch",{"br-player-playing":this.state.playing,"br-player-error":this.state.error,"watch-party-on":this.state.watchPartyMode,"comment-on":this.state.commentActive&&this.state.watchPartyMode,unauthrized:this.state.error&&this.state.error.type==ye.UNAUTHORIZED,"iframe-on":!!this.state.infoContent,"player-side-list-on":!!this.state.playerSideListMode}),"data-mode":this.state.mode},t))},t.getStartTime=function(e,t){var a=this,n=this.context,o=n.routeHandler,s=n.history;if(e&&(this.cacheMediaInfo={resumePoint:_["default"].get(e,"resume_point"),endingStartPosition:_["default"].get(e,"media.values.ending_start_position"),openingEndPosition:_["default"].get(e,"media.values.opening_end_position",0),enableStartOver:_["default"].get(e,"playback_rule.enable_start_over_flag")}),!_["default"].get(o,"query.wp",null)){var r=[],i=function(){var e=undefined,t=_["default"].get(o.query,ze.TIME,null);if(a.state.startOverConfirmed)a.state.beginning&&(e=0);else if(_["default"].get(a.cacheMediaInfo,"enableStartOver",!1)){var n=_["default"].get(o.query,ze.LIVE_EDGE);if(n&&(n="true"===n),null!==t){var s=parseInt(t,10);isNaN(s)&&(s=undefined),e=s}else{if(n)return e=undefined;var i,l;l=_["default"].get(a.cacheMediaInfo,"resumePoint")?a.cacheMediaInfo.resumePoint:_["default"].get(a.meta,"resumePoint"),i=parseInt(l,10),isNaN(i)&&(i=undefined),e=i}}if(_["default"].has(a.meta,"cardInfo.episodeRuntime")&&a.meta.cardInfo.episodeRuntime>0){e=0;var d=parseInt(t,10);if(isNaN(d)&&(d=-1),d>=0&&a.meta.cardInfo.episodeRuntime>d?e=d:a.__gCastCurrentTime?(e=a.__gCastCurrentTime,delete a.__gCastCurrentTime):a.cacheMediaInfo.resumePoint?e=isNaN(parseInt(a.cacheMediaInfo.resumePoint,10))?undefined:parseInt(a.cacheMediaInfo.resumePoint,10):a.meta.resumePoint&&a.meta.cardInfo.episodeRuntime>a.meta.resumePoint&&(e=a.meta.resumePoint),e>0){var u=a.cacheMediaInfo.endingStartPosition;u>0&&u<=e&&(e=0)}if(e>0&&a.meta.cardInfo.episodeRuntime>0)1e3*e/(1e3*a.meta.cardInfo.episodeRuntime)*100>=95&&(e=0);if(e>0&&a.meta.cardInfo.episodeRuntime>0)a.meta.cardInfo.episodeRuntime-e<60&&(e=0);if(e>0&&a.meta.reachToEndFlag&&(e=0),_["default"].has(o,"query.sc")){if(1==o.query.sc){var c=a.cacheMediaInfo.openingEndPosition;c>=0&&(e=Math.max(c-.3,0))}r.push("sc")}}return e}();if(null!=_["default"].get(o.query,ze.TIME,null)&&r.push(ze.TIME),null!=_["default"].get(o.query,ze.LIVE_EDGE,null)&&r.push(ze.LIVE_EDGE),t&&!_["default"].isEmpty(r)){_["default"].forEach(r,(function(e){delete o.query[e]}));var l=Q["default"].createRelative({path:o.path,query:o.query});s.replace(l,{norender:!0})}return this.meta.resumePoint=i,i}},t.fetchData=function(e,t){var n=this,o=_["default"].clone(e);o.type=_["default"].get(this.meta,"type"),_["default"].get(this.meta,"id")==o.id&&this.meta.titleMetaId&&(o.titleMetaId=this.meta.titleMetaId),_["default"].get(this.meta,"id")==o.id&&this.meta.leadSeasonId&&(o.leadSeasonId=this.meta.leadSeasonId),_["default"].get(this.nextEpisode,"leadSeasonId")&&(o.nextEpisodeLeadSeasonId=this.nextEpisode.leadSeasonId);var s=this.constructor.getPaths(t.models,{},o),r=this.constructor.getRootPath(t.models,{},o),i=U["default"].getRootPath(t.models,{},o),l=ee["default"].getRootPath(t.models,{},o),f=Me["default"].getRootPath(t.models,{},o),p=this.constructor.getTitleMetaRootPath(t.models,{},o),m=this.constructor.getSeasonMetaRootPath(t.models,{},o),h=this.constructor.getNextEpisodeSeasonMetaRootPath(t.models,{},o),y=o.pathEvaluator.fetch(s);this.state.dispose=y.dispose,y.then(function(){var e=(0,u["default"])(d["default"].mark((function c(e){var u,y,b,v,g,E,w,P,x,M,k,I;return d["default"].wrap((function(d){for(;;)switch(d.prev=d.next){case 0:if(n.meta=_["default"].get(e.json,r),n.meta){d.next=4;break}return n.exitPlayer(),d.abrupt("return");case 4:if(n.meta.refId){d.next=13;break}if(u=t.getModelData("sampleMovieMetaId"),n.meta.id==u){d.next=13;break}
2return n.model.invalidate(r),d.next=10,n.model.fetch(s);case 10:if(y=d.sent,n.meta=_["default"].get(y.json,r),!n.meta.refId)try{b={meta:(0,C.getJsonStringfyWithCircularReplacer)()(n.meta),path:t.routeHandler.url},n.axios.post("/api/logger/no_ref_id",b)}catch(c){}case 13:if(!n.meta){d.next=16;break}if("media"===n.meta.type||"linear_channel"===n.meta.type){d.next=16;break}throw new j.NotFoundError;case 16:return!t.isIframe&&i&&(v=_["default"].get(e.json,i),_["default"].get(v,"cardInfo.deliveryStartAt")&&(0,Te.getIsDeliveryStarted)(v.cardInfo.deliveryStartAt,v.cardInfo.deliveryEndAt)?n.nextEpisode=v:delete n.nextEpisode),g=te["default"].additionalData(_["default"].get(e.json,l)),"linear_channel"===n.meta.type&&(E=_["default"].get(e.json,f),n.linearChannelMetaIds=_["default"].map(E,(function(e){return e.id}))),o.titleMetaId&&(n.titleMeta=_["default"].get(e.json,p)),o.leadSeasonId&&(n.seasonMeta=_["default"].get(e.json,m)),o.nextEpisodeLeadSeasonId&&(n.nextEpisodeSeasonMeta=_["default"].get(e.json,h)),o.svMetaId&&(w=a.getSvMetaRootPath(t.models,{},o),P=_["default"].get(e.json,w),n.svMeta=null!=P&&P.refId?P:null),x={fetchDataError:null,dispose:null,generation:o.pathEvaluator.getVersion(r),eventData:g,fetching:!0},M=t.getModelData("userInfo"),k=t.getModelData("browserInfo"),"none"==n.state.watchPartyType&&n.meta.wpEnableFlag&&"NON_REGISTERED_MEMBER"!==M.status&&(3===n.meta.schemaId?x.watchPartyType="closeType":x.watchPartyType=n.meta.wpOcId?"openType":"none","openType"===x.watchPartyType&&(x.watchPartyMode=!0),k.isIOS||k.isAndroid||(x.commentActive=!!n.meta.wpDoFlag),"on"===(I=_["default"].get(t.routeHandler,"query.chat"))?k.isIOS||k.isAndroid||(x.commentActive=!0):"off"===I&&(k.isIOS||k.isAndroid||(x.commentActive=!1))),x.watchPartyMode&&"openType"===x.watchPartyType&&(t.watchPart
2yApp.roomId=n.meta.wpOcId),k.features.playable||(x.commentActive=!1),(0,re["default"])(t.models)||!0===n.meta.memberOnly&&(n.exitFullScreen(),x.error=Je(ye.UNAUTHORIZED)),d.abrupt("return",x);case 32:case"end":return d.stop()}}),c)})));return function(t){return e.apply(this,arguments)}}()).then((function(e){n._isMounted?n.setState(e):(0,c["default"])(n.state,e),e.error||n.checkLocalTime().then((function(){n.userForceSynced=!1,n.prepareToPlay(o,t)}))["catch"]((function(e){var t={error:Je(e),fetching:!1};n._isMounted?n.setState(t):n.state=(0,c["default"])(t)}))}))["catch"]((function(e){var t={fetchDataError:e,dispose:null,fetching:!1};n._isMounted?n.setState(t):(0,c["default"])(n.state,t)}))},t.prepareToPlay=function(e,t){var a=this,n=arguments.length>2&&arguments[2]!==undefined?arguments[2]:0;if(_["default"].has(t.routeHandler,"query.chat")){delete t.routeHandler.query.chat;var o=Q["default"].createRelative({path:t.routeHandler.path,query:t.routeHandler.query});t.history.replace(o,{norender:!0})}var s=document.hasFocus()?se["default"].get():null,l=_["default"].get(t.routeHandler,"query.m",null),f=(0,re["default"])(t.models),p=f?"".concat(be.RESUME_POINT_KEY,"-").concat(f.id,"-").concat(this.meta.id):"".concat(be.RESUME_POINT_KEY,"-anon-").concat(this.meta.id),m=!1;this.__$promise=new Promise((function(n,o){var d=t.getModelData("authContext"),u=a.context.getModelData("browserInfo"),m=!1;if((u.isAndroid||u.isIOS||u.isRequestDesktopWebsite)&&(!a.meta.memberOnly&&e.isPV&&6!==a.meta.schemaId||(m=!0,a.exitFullScreen())),t.playerApp.isSelfGCasted(_["default"].get(d,"id"))&&(m=!0),u.features.playable||(m=!0),m){var h={meta_id:a.meta.id,error_flag:!0,_strict:1};a.playbackUsecase.checkAvailability(h,{}).then((function(){if(u.isAndroid||u.isIOS||u.isRequestDesktopWebsite){var e={playContext:Qe(t).set("video",{}).set("playbackRule",{}).set("session",{}),fetching:!1};a._isMounted?a.setState(e):a.state=(0,c["default"])(e)}else{var n={playContext:Qe(t).set("video",{}).set("playbackRule",{}).set("session",{}),fetching:!1};u.features.playable||(n.error=Je(ye.NOT_PLAYABLE)),a._isMounted?a.setState(n):a.state=(0,c["default"])(n)}}))["catch"]((function(e){return o(e)}))}else{var y=r;y||(y=oe["default"].get()),y||(y=oe["default"].create(),oe["default"].set(y)),y&&(r=y),i||((i=a.context.cookies.get(be.DSID_KEY))||(i=(0,M.generateUuid)(!1)),E["default"].navigator.cookieEnabled&&a.context.cookies.set(be.DSID_KEY,i,{path:"/"}));var b={meta_id:a.meta.id,vuid:y,device_code:t.getModelData("browserInfo","deviceCode"),app_id:1,ua:E["default"].navigator.userAgent};a.meta.service&&(b.service=a.meta.service),l&&(b.media_id=l);var v=a.context.cookies.get(p);f&&f.id&&(b.user_id=f.id),a.exercise&&(b.exercise=!0);var g={};s&&(g["X-Playback-Session-Id"]=s),a.playbackUsecase.auth(b,g).then((function(e){return v!==undefined&&(e.data.resume_point=v),n(e.data)}))["catch"](o)}})).then(function(){var e=(0,u["default"])(d["default"].mark((function n(e){var o,s,l,u,h,y,v,g,w,P,x,M,C,k,I,S,T,O,j;return d["default"].wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(!m){n.next=2;break}return n.abrupt("return");case 2:if(o=a.context.getModelData("browserInfo"),s=t.routeHandler,l=_["default"].find(a.meta.mentions||[],(function(e){return"eirin"===e.type})),a.state.eirinConfirmed||!l||!l.message){n.next=16;break}if(u=a.getStartTime(e,!1),!_["default"].has(s,"query.ec")){n.next=12;break}delete s.query.ec,a.handleChangeQuery(s.query),n.next=16;break;case 12:if(!(u==undefined||u<=0)){n.next=16;break}return h={error:Je(ye.EIRIN)},a._isMounted?a.setState(h):a.state=(0,c["default"])(h),n.abrupt("return");case 16:return y=(0,de["default"])(e.playback_rule),v=_["default"].get(s.query,ze.TIME),v=parseInt(v,10),g=_["default"].get(s.query,ze.MATCH_START_TIME),g=parseInt(g,10),w=!0===(w=_["default"].get(s.query,ze.LIVE_EDGE)),!a.state.startOverConfirmed&&y.enableStartOver&&(P=!0,_["default"].isNaN(g)&&(w?P=!1:_["default"].isNaN(v)||0===v?a.meta&&a.meta.resumePoint&&(P=!1):P=!1),a.setState({maybeEnableStartOver:P})),x=function(){switch(a.meta.schemaId){case 4:return 1;case 5:return 3;default:return 2}},M=function(){return _["default"].get(a.meta.seasonMeta,"refId",_["default"].get(a.meta.seriesMeta,"refId"))},C=function(){return a.meta.seasonMeta?_["default"].get(a.meta.seriesMeta,"refId"):""},k={vuid:r,dsid:i,t_flg:o.isBMW?"15":o.isAudi?"16":"03",os_version:_["default"].get(o,"os.version"),series_meta_id:_["default"].get(a.meta,"seriesMeta.metaId",""),season_meta_id:_["default"].get(a.meta,"seasonMeta.metaId",""),schema_id:a.meta.schemaId,download_flag:0,broadcast_type:x()},"linear_channel"===a.meta.type?(k.meta_type="event",k.channnel=_["default"].replace(a.meta.refId,"wowow_","")):(k.meta_type="meta",k.relation_program_code=C(),k.program_code=M(),k.content_id=a.meta.refId),f&&(k.member_id=f.refId,k.usernum=f.customerNum||"",k.k_type=f.kType||""),I=!!_["default"].get(e,"log_params.ent_id"),f||(a.shouldPlayAd=!0),S=!(!f||I),T=!(a.isCarMonitor||!a.meta.infoSrc||"non_entitled"!==a.meta.infoVisibility||I),O=new Promise((function(e){if(S||T){if(!t.getModelData("authContext"))return e(!1);var n={meta_id:a.meta.id};a.axios.get("/api/account/entitlements",n,{}).then((function(t){if(!_["default"].get(t,"data.result"))return e(!0);var n=_["default"].get(t,"data.entitlements");return _["default"].isEmpty(n)?(a.shouldPlayAd=!0,e(!1)):e(!0)}))["catch"]((function(t){return e(!0)}))}else e(null)})),n.next=37,O.then((function(e){if(("always"===a.meta.infoVisibility||T&&!1===e)&&a.meta.infoSrc&&!a.isCarMonitor){var t;"snippet"===a.meta.infoType&&a.meta.infoSrc.html_snippet_id?t=b["default"].createElement(Ie["default"],{snippetId:a.meta.infoSrc.html_snippet_id,model:a.model}):"iframe"===a.meta.infoType&&(t=b["default"].createElement(Se["default"],{src:a.meta.infoSrc}
2));var n={};if(a.isSpBrowser){a.scrollTop();var o=document.querySelector(".below-player");a.props.openDrawer(t,{targetElement:o,behindElementRefs:[a.belowPlayerRef]})}else n.infoContent=t;a.setState(n)}}));case 37:j={playContext:Qe(t).set("video",{seekPreview:{urls:e.media.thumbnail_tile_urls||[]},videoId:_["default"].get(e,"media.ovp_video_id"),ovpId:_["default"].get(e,"media.ovp_id"),analytics:(0,c["default"])({},e.log_params,k),session:{id:e.playback_session_id},logo:{},progressImageRoot:null,title:a.meta.name,rating:a.meta.cardInfo.rating,metadata:a.metadata,multiView:a.meta.isMulti?b["default"].createElement(z["default"],{id:a.meta.id,mediaId:_["default"].get(e,"media.media_id"),model:a.model,onClick:a.handleMediaChange}):null,requiresAdultVerification:!1,requiresPin:!1,requiresPreReleasePin:!1,hd:!0,cretisOffset:0,autoplayable:!0,audioOnly:a.meta.audioOnly,artwork:a.meta.thumbnailUrl?[a.meta.thumbnailUrl]:[],mediaValues:{videoSkips:_["default"].map(_["default"].get(e,"media.values.video_skips"),(function(e,t){return{idx:t,start:e.start_position+2,end:e.end_position-.3}})),openingEndPosition:_["default"].get(e,"media.values.opening_end_position"),endingStartPosition:_["default"].get(e,"media.values.ending_start_position")}}).set("playbackRule",y).set("session",{id:e.playback_session_id}),videoId:_["default"].get(e,"media.ovp_video_id"),ovpId:_["default"].get(e,"media.ovp_id"),fetching:!1,startTime:a.getStartTime(e,!0)},e.playback_session_id&&(a.reauthRetryCount=0,a.playbackSessionId=e.playback_session_id,a.setPsidTimer(a.playbackSessionId),a.setTimeoutReauth(_["default"].get(e,"playback_validity_end_at"))),E["default"].navigator.cookieEnabled&&t.cookies.remove(p),"linear_channel"===a.meta.type&&ke["default"].set(a.meta.refId),a._isMounted?a.setState(j):a.state=(0,c["default"])(j);case 42:case"end":return n.stop()}}),n)})));return function(t){return e.apply(this,arguments)}}())["catch"]((function(o){if(!m){if(n<=2&&"mediaSession is null"==o)return n+=1,void setTimeout((function(){m||a.prepareToPlay(e,t,n)}),2e3*n);if(n<=2&&s&&o===ye.PLAYBACK_SESSION_ID_INVALID)return se["default"].remove(),n+=1,void a.prepareToPlay(e,t,n);var r=_["default"].get(o,"code"),i=_["default"].get(o,"message","");if(n<=2&&l&&(2020===r||1===r&&i.indexOf("media_id")>=0)){var d=t.routeHandler.query;delete d.m;var u=t.routeHandler.route.makePath({id:t.routeHandler.params.id},d);return t.history.replace(u,{norender:!0}),n+=1,void a.prepareToPlay(e,t,n)}if(n<1&&6===r)return n+=1,void setTimeout((function(){m||a.prepareToPlay(e,t,n)}),2e3);(o===ye.LICENSE_INVALID?new Promise((function(e,n){a.axios.get("/api/meta/".concat(a.props.id,"/howto_play"),{with_howto_acquisition:!0}).then((function(a){if(!m){var o=t.getModelData("authContext"),s=((0,re["default"])(t.models),a.data||{});if(!s.free||s.memberOnly){if(!o)return n(ye.UNAUTHORIZED);if(0===_["default"].get(s,"rights.length"))return n(ye.META_NOT_VIEWABLE)}return e(s)}}))["catch"](n)})):Promise.reject(o)).then((function(e){throw{code:ye.LICENSE_INVALID,object:e}}))["catch"]((function(o){if(!m){"object"===(0,y["default"])(o)&&_["default"].set(o,"metaId",e.id);var s=Je(o);if(n<=1&&s.type!==ye.LICENSE_INVALID&&s.type!==ye.UNAUTHORIZED&&2050===_["default"].get(o,"code"))return n+=1,void setTimeout((function(){m||a.prepareToPlay(e,t,n)}),2e3*n);if(s.type!==ye.EXERCISE_ALERT)if(_["default"].get(a.context,"routeHandler.query.payment_instrument_id")){var r=a.context,i=r.routeHandler,l=r.history,d=a.context.getModelData("browserInfo");if(!(d.isAndroid||d.isIOS&&!d.isiPad)&&s.type===ye.LICENSE_INVALID&&a.meta.rental){var u={error:s,fetching:!1};if(a._isMounted){var f={};i.query.product_id&&(f={type:"product",id:parseInt(i.query.product_id,10)},delete i.query.product_id),a.props.showModal(b["default"].createElement(j["default"],null,b["default"].createElement(A["default"],{selected:f,model:a.model,metaId:_["default"].get(a,"meta.id"),metaRefId:_["default"].get(a,"meta.refId"),defaultPaymentInstrumentId:i.query.payment_instrument_id}))),a.setState(u)}else a.state=(0,c["default"])(u)}delete i.query.payment_instrument_id;var p=Q["default"].createRelative({path:i.path,query:i.query});l.replace(p,{norender:!0})}else{var h={error:s,fetching:!1};s.type==ye.META_NOT_DELIVERY_STARTED&&a.state.commentActive&&(h.c
2ommentActive=!1),a._isMounted?a.setState(h):a.state=(0,c["default"])(h)}else{var v={fetching:!1,error:s,isShowExerciseModal:!0};a._isMounted?(a.props.showModal(b["default"].createElement(H["default"],{closeModal:a.props.closeModal,metadata:a.meta,error:s,onCancel:function(){a.props.closeModal(),a.setState({isShowExerciseModal:!1})},onClick:function(){a.props.closeModal(),a.setState({fetching:!0,error:null,isShowExerciseModal:!1},(function(){a.exercise=!0,a.prepareToPlay(e,t,n)}))}}),{enableCloseWithOutsidePointerDown:!1}),a.setState(v)):a.state=(0,c["default"])(v)}}}))}})),this.__$promise.dispose=function(){m=!0}},t.doErrorAction=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},t=this.context.getModelData("browserInfo"),a=t.isAndroid||t.isIOS&&!t.isiPad;switch(this.state.error.type){case ye.UNAUTHORIZED:if(this.context.isIframe){var n=_["default"].get(this.context.getModelData("hosts"),"host");E["default"].parent.location.href="".concat(n,"/login?return_to=").concat(encodeURIComponent(E["default"].parent.location.href))}else{var o=le["default"].watchNow.makePath({id:this.props.id});E["default"].location.href="/login?return_to=".concat(E["default"].encodeURIComponent(o))}break;case ye.LICENSE_INVALID:a?E["default"].location.href="/usf/".concat(this.props.id,"/confirm?").concat(e.selected.type,"_id=").concat(e.selected.id,"&return_to=").concat(e.returnTo):this.props.showModal(b["default"].createElement(j["default"],null,b["default"].createElement(A["default"],{model:this.model,selected:e.selected,metaId:_["default"].get(this,"meta.id"),metaRefId:_["default"].get(this,"meta.refId")})));break;case ye.EIRIN:if("submit"===e.button)this.setState({eirinConfirmed:!0},this.reflash);else{var s=this.context.history;this.meta.titleMetaId==this.meta.id?s.push(le["default"].home.makePath()):s.push(le["default"].title.makePath({id:this.meta.titleMetaId}))}break;case ye.START_OVER:var r={startOverConfirmed:!0};"submit"===e.button&&(r.beginning=!0),r.maybeEnableStartOver=null,this.setState(r,this.reflash)}},t.checkLocalTime=function(){var e=this;return new Promise((function(t,a){var n=new XMLHttpRequest;n.onreadystatechange=function(){if(4===n.readyState){var e=n.response;if("string"==typeof e&&(e=JSON.parse(e)),e.t&&(0,Oe["default"])(e.t).isValid()){var o=(0,Oe["default"])(),s=(0,Oe["default"])(e.t).add(-5,"minutes"),r=(0,Oe["default"])(e.t).add(5,"minutes");if(o.isBetween(s,r,null,"[]"))return t()}a(ye.LOCAL_TIME_INVALID)}};var o=(0,c["default"])({},e.context.getModelData("services","cms"));o.pathname=_["default"].join(_["default"].concat(o.path,"utils/time_check"),"/"),n.open("GET",P["default"].format(o),!0),n.send()}))},t.setTimeoutReauth=function(e){if(this.playbackSessionId&&e&&(0,Oe["default"])(e).isValid()){var t=(0,Oe["default"])(e).diffFromNow("second");t<=0&&(t=0),t>2147483&&(t=2147483),this.reauthTimeoutID&&E["default"].clearTimeout(this.reauthTimeoutID),this.context.playerApp.isGCasted()||(this.reauthTimeoutID=(0,We["default"])(this.execReauth.bind(this),1e3*t))}},t.tokenCheck=function(){var e=this;return new Promise((function(t,a){var n=new XMLHttpRequest;n.onreadystatechange=function(){if(4===n.readyState){var e=n.response;"string"==typeof e&&(e=JSON.parse(e)),e.result?t():a()}};var o=(0,c["default"])({},e.context.getModelData("services","tokenManager"));o.pathname=_["default"].join(_["default"].concat(o.path,"token/check"),"/"),n.open("POST",P["default"].format(o),!e.__unloading),n.setRequestHeader("Content-Type","application/json");var s,r=e.context.getModelData("authContext");r&&(n.setRequestHeader("Authorization","Bearer ".concat(r.token)),n.setRequestHeader("X-Token-Id",r.id),s=JSON.stringify({wip_access_token:r.idpToken})),n.send(s)}))},t.tokenReflesh=function(){var e=this;return new Promise((function(t,a){e.tokenApp.tokenRefresh(!e.__unloading).then((function(e){return e.result?t(null):a()}))["catch"]((function(e){return t()}))}))},t.execReauth=function(){var e=this,t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.props,a=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.context;a.playerApp.isGCasted()||new Promise((function(t,n){var o={meta_id:e.meta.id,device_code:a.getModelData("browserInfo","deviceCode"),app_id:1,playback_session_id:e.playbackSessionId,vuid:r};e.playbackUsecase.reauth(o).then((function(e){return t(e.data)}))["catch"](n)})).then((function(t){e.reauthRetryCount=0,e.playbackSessionId=t.playback_session_id,e.setPsidTimer(e.playbackSessionId);var n=e.state.playContext.get("video"),o=e.state.playContext.get("playbackRule"),s=e.state.playContext.get("session");
2n.session.id=t.playback_session_id,_["default"].get(n,"analytics.playback_session_id")&&(n.analytics.playback_session_id=t.playback_session_id),s.id=t.playback_session_id,e.setState({playContext:Qe(a).set("video",n).set("playbackRule",o).set("session",s)}),e.setTimeoutReauth(_["default"].get(t,"playback_validity_end_at"))}))["catch"]((function(n){n!==ye.REAUTH_SERVER_ERROR&&n!==ye.TIMEOUT?e.tokenCheck().then((function(){E["default"].location.reload()}))["catch"]((function(n){e.tokenReflesh().then((function(){e.execReauth(t,a)}))["catch"]((function(e){E["default"].location.reload()}))})):e.reauthRetryCount<10?(e.reauthRetryCount++,e.setTimeoutReauth((0,Oe["default"])().add(1,"minutes"))):E["default"].location.reload()}))},(0,f["default"])(a,[{key:"meta",get:function(){return this._meta},set:function(e){var t=!_["default"].isEmpty(this._meta)&&!_["default"].isEqual(this._meta.id,e.id);this._meta=e,(!this.gtmInfo.pageview.isTriggered&&this._isMounted||t)&&(this.gtmInfo.pageview.isTriggered=!0,this.sendToGtm("pageview"))}},{key:"metadata",get:function(){var e=this;if(!this.meta)return{isDeliveryStarted:function(){return!1}};var t=this.meta.name;if(this.meta.shortName!==this.meta.name){var a=this.meta.name.lastIndexOf(this.meta.shortName);a>0&&(t=_["default"].trim(this.meta.name.slice(0,a)))}return this.seasonMeta&&this.meta.titleMetaId!=this.meta.leadSeasonId?t=this.seasonMeta.shortName||this.seasonMeta.name:this.titleMeta&&(t=this.titleMeta.shortName||this.titleMeta.name),this.meta.cardInfo||(this.meta.cardInfo={}),{id:this.meta.id,refId:this.meta.refId,schemaId:this.meta.schemaId,groupedId:this.meta.titleMetaId||this.meta.id,titleId:this.meta.titleMetaId,seasonId:this.meta.leadSeasonId,seasonMeta:this.seasonMeta,seriesMeta:this.titleMeta,episodeId:this.meta.id,contentsProviderId:this.meta.contentsProviderId,type:this.meta.type,name:this.meta.name,title:t,attributes:this.meta.attributes,genres:this.meta.genres,middleGenres:this.meta.middleGenres,playableTitle:this.meta.shortName||this.meta.name,tags:this.meta.cardInfo.tags,rating:this.meta.cardInfo.rating,synopsis:this.meta.cardInfo.synopsis,productionYear:this.meta.cardInfo.productionYear,thumbnailUrl:this.meta.thumbnailUrl,header:this.meta.header,description:this.meta.cardInfo.description,liveStartMessage:this.meta.liveStartMessage,audioOnly:this.meta.audioOnly,showDeliveryEndAt:this.meta.showDeliveryEndAt,deliveryStartAt:this.meta.cardInfo.deliveryStartAt,deliveryEndAt:this.meta.cardInfo.deliveryEndAt,isSubscription:this.meta.subscription,isRental:this.meta.rental,isMulti:this.meta.isMulti,recommend:this.meta.recommend,episodeNumberTitle:this.meta.cardInfo.episodeNumberTitle,episodeRuntime:this.meta.cardInfo.episodeRuntime,mentions:this.meta.mentions,links:this.meta.links,wpEnableFlag:this.meta.wpEnableFlag,svSwitch:this.meta.svSwitch,svJapanese:this.meta.svJapanese,svForeignLanguage:this.meta.svForeignLanguage,liveOlImage:this.meta.liveOlImage,liveOlPosition:this.meta.liveOlPosition,communicationArea:this.meta.communicationArea,tvodBadge:this.meta.tvodBadge,cardInfo:this.meta.cardInfo,cAreaPublicationStartAt:this.meta.cAreaPublicationStartAt,cAreaPublicationEndAt:this.meta.cAreaPublicationEndAt,cAreaPublicationTargetUsers:this.meta.cAreaPublicationTargetUsers,anotherLanguageEpisode:this.meta.anotherLanguageEpisode,languageCodes:this.meta.languageCodes,isDeliveryStarted:function(){return(0,Te.getIsDeliveryStarted)(e.meta.cardInfo.deliveryStartAt)}}}},{key:"isSpBrowser",get:function(){var e=this.context.getModelData("browserInfo")||{},t=e.isAndroid,a=e.isIOS,n=e.isRequestDesktopWebsite;return t||a||n}},{key:"isCarMonitor",get:function(){return(this.context.getModelData("browserInfo")||{}).isCarMonitor}}],[{key:"propTypes",get:function(){return{isBuffering:g["default"].bool,isHDRSupported:g["default"].bool,isVideoReadyForSeamlessTransition:g["default"].bool,isVideoTransitioningSeamlessly:g["default"].bool,model:g["default"].object,pathEvaluator:g["default"].object,playerApp:g["default"].object,playerAppSubscription:g["default"].func,playerSession:g["default"].object,shouldFadePlayerControlsBar:g["default"].bool,showInterstitialPostPlay:g["default"].bool,showSeamlessControls:g["default"].bool,showSeamlessExperience:g["default"].bool,showEpisodeNumber:g["default"].bool}}},{key:"defaultProps",get:function(){return{isKidsPage:!1,showEpisodeNumber:!0}}},{key:"contextTypes",get:function(){return{getModelData:g["default"].func,history:g["default"].object,isKidsPage:g["default"].bool,models:g["default"].object,playerApp:g["default"].object,postPlayerApp:g["default"].object,routeHandler:g["default"].object.isRequired,cookies:g["default"].object,columnsInRow:g["default"].number,isIframe:g["default"].bool,authApp:g["default"].object,gtmApp:g["default"].object,watchPart
2yApp:g["default"].object,fsApp:g["default"].object,appsFlyerApp:g["default"].object}}},{key:"childContextTypes",get:function(){return{node:g["default"].object,isKidsPage:g["default"].bool.isRequired}}}]),a}(b["default"].Component);(0,h["default"])(Xe,"getPaths",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{},n=[];a.id&&(n=n.concat(this.getRootPath(e,t,a)));var o=[n.concat([["id","name","shortName","thumbnailUrl","header","free","memberOnly","entitledOnly","titleMetaId","resumePoint","schemaId","type","leadSeasonId","audioOnly","liveStartMessage","subscription","rental","keywords","mylisted","canMyList","genres","middleGenres","attributes","systemGenres","ogImage","showDeliveryEndAt","recommend","contentsProviderId","cardInfo","isMulti","mentions","playbackRestrictionType","refId","seriesMeta","seasonMeta","service","links","nextContentText","wpEnableFlag","wpOcId","wpDoFlag","languageCodes","chasingPlayback","svSwitch","publishEndAt","publishStartAt","liveOlImage","liveOlPosition","tvodBadge","communicationArea","event","infoVisibility","infoType","infoSrc","svJapanese","svForeignLanguage","cAreaPublicationStartAt","cAreaPublicationEndAt","cAreaPublicationTargetUsers","anotherLanguageEpisode","programCode","startAt","banner"]])];return o=o.concat(Ce["default"].getPaths(e,t,a)),a.titleMetaId&&(o=o.concat(this.getTitleMetaPaths(e,t,a))),a.leadSeasonId&&(o=o.concat(this.getSeasonMetaPaths(e,t,a))),a.nextEpisodeLeadSeasonId&&(o=o.concat(this.getNextEpisodeSeasonMetaPaths(e,t,a))),"linear_channel"===a.type&&(o=o.concat(Me["default"].getPaths(e,t,a))),a.svMetaId&&(o=o.concat([this.getSvMetaPaths(e,t,a)])),o.concat(U["default"].getPaths(e,t,a)).concat(ee["default"].getPaths(e,t,a))})),(0,h["default"])(Xe,"getRootPath",(function(e,t){return["meta",(arguments.length>2&&arguments[2]!==undefined?arguments[2]:{}).id]})),(0,h["default"])(Xe,"getPrefetchPaths",(function(e,t,a){return this.getPaths(e,t,a).concat(ve["default"].getPrefetchPaths(e,t,a))})),(0,h["default"])(Xe,"getPrefetchedPaths",(function(e,t,a){var n=this;return function(o){var s=_["default"].get(o.json,n.getRootPath(e,t,a)),r=_["default"].get(o.json,U["default"].getRootPath(e,t,a));return a=(0,c["default"])({},a,{titleMetaId:_["default"].get(s,"titleMetaId"),leadSeasonId:_["default"].get(s,"leadSeasonId"),nextEpisodeLeadSeasonId:_["default"].get(r,"leadSeasonId"),type:_["default"].get(s,"type")}),n.getPaths(e,t,a)}})),(0,h["default"])(Xe,"afterPrefetch",(function(e,t,a){return function(e){return null}})),(0,h["default"])(Xe,"getTitleMetaRootPath",(function(e,t,a){return["meta",a.titleMetaId]})),(0,h["default"])(Xe,"getTitleMetaPaths",(function(e,t,a){var n=[];return[(n=n.concat(this.getTitleMetaRootPath(e,t,a))).concat([["id","refId","name","schemaId","defaultSort","leadEpisodeId","ogImage"]])]})),(0,h["default"])(Xe,"getSeasonMetaRootPath",(function(e,t,a){return["meta",a.leadSeasonId]})),(0,h["default"])(Xe,"getSeasonMetaPaths",(function(e,t,a){var n=[];return[(n=n.concat(this.getSeasonMetaRootPath(e,t,a))).concat([["id","refId","name","shortName","schemaId","defaultSort","genres","middleGenres","titleMetaId","leadEpisodeId"]])]})),(0,h["default"])(Xe,"getNextEpisodeSeasonMetaRootPath",(function(e,t,a){return["meta",a.nextEpisodeLeadSeasonId]})),(0,h["default"])(Xe,"getNextEpisodeSeasonMetaPaths",(function(e,t,a){var n=[];return[(n=n.concat(this.getNextEpisodeSeasonMetaRootPath(e,t,a))).concat([["id","refId","name","shortName"]])]})),(0,h["default"])(Xe,"getSvMetaRootPath",(function(e,t,a){return a.svMetaId?["content",a.svMetaId]:[]})),(0,h["default"])(Xe,"getSvMetaPaths",(function(e,t,a){return this.getSvMetaRootPath(e,t,a).concat([["id","refId"]])}));var $e,Ze,et;t["default"]=(0,I.withLayoutContext)((0,S.withModalContext)((0,T.withDrawerContext)(($e=Xe,Ze=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,h["default"])((0,p["default"])(n),"_isMounted",void 0),n.handleChangeEpisode=n.handleChangeEpisode.bind((0,p["default"])(n)),n._isMounted=!1,n.state={},n}(0,m["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0},a.componentWillUnmount=function(){this._isMounted=!1},a.handleChangeEpisode=function(e){var t=this,a=this.context,n=(a.routeHandler,a.history),o={},s=le["default"].watchNow.makePath({id:e.id},o);if(e.refId&&(s=le["default"].content.makePath({id:e.refId},o)),this.context.playerApp.isGCasted())n.replace(s);else{var r={id:e.id};e.leadSeasonId&&(r.leadSeasonId=e.leadSeasonId),e.titleMetaId&&(r.titleMetaId=e.titleMetaId);var i=Xe.getPrefetchPaths(this.context.models,{},r);this.props.pathEvaluator.fetch(i).then((function(){var a=!t.props.isPV;n.replace(s,{norender:a}),t.setState({id:e.id}),E["default"].scrollTo(0,0)}))["catch"]((function(e){E["default"].location.href=s}))}},a.render=function(){return b["default"].createElement($e,(0,c["default"])({},this.props,this.state,{onChangeEpisode:this.handleChangeEpisode}))}
2,(0,f["default"])(t,null,[{key:"contextTypes",get:function(){return{routeHandler:g["default"].object,history:g["default"].object,playerApp:g["default"].object,models:g["default"].object}}}]),t}(b["default"].Component),et=$e.displayName||$e.name||"Component",Ze.displayName="watchHOC(".concat(et,")"),"function"==typeof $e.getPaths&&(Ze.getPaths=$e.getPaths.bind($e)),"function"==typeof $e.getPrefetchPaths&&(Ze.getPrefetchPaths=$e.getPrefetchPaths.bind($e)),"function"==typeof $e.getPrefetchedPaths&&(Ze.getPrefetchedPaths=$e.getPrefetchedPaths.bind($e)),(0,v["default"])(Ze,$e)))));!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Watch.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/Watch.tsx")}}()},
2"./src/apps/bluerose/components/browse/WatchCard.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),c=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=E(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),f=n(a("./node_modules/prop-types/index.js")),p=n(a("./node_modules/classnames/index.js")),m=n(a("./src/apps/common/components/PresTrackedElement.tsx")),h=n(a("./src/apps/common/components/MainViewLink.ts")),y=n(a("./src/apps/common/routes.ts")),b=n(a("./src/apps/bluerose/utils/activeTags.ts")),v=n(a("./src/apps/common/components/BackgroundImage.tsx")),g=n(a("./src/domain/libs/util.ts")),_=a("./src/apps/common/utils/metaUtil.ts");function E(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(E=function(e){return e?a:t})(e)}var w=t["default"]=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,u["default"])((0,l["default"])(n),"countdownRef",void 0),(0,u["default"])((0,l["default"])(n),"countdownIntervalId",void 0),(0,u["default"])((0,l["default"])(n),"_isMounted",void 0),(0,u["default"])((0,l["default"])(n),"item",void 0),n.state={},n.countdownRef=c["default"].createRef(),n.handleClickPlayButton=n.handleClickPlayButton.bind((0,l["default"])(n)),n.handleKeyDown=n.handleKeyDown.bind((0,l["default"])(n)),n.handleClickClose=n.handleClickClose.bind((0,l["default"])(n)),n.handleMouseEnterClose=n.handleMouseEnterClose.bind((0,l["default"])(n)),n.handleMouseLeaveClose=n.handleMouseLeaveClose.bind((0,l["default"])(n)),n._isMounted=!1,n}(0,d["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.props.itemData||this.fetchData(this.props),"next-video"===this.props.watchType&&this.countdownTimer()},a.componentWillReceiveProps=function(e,t){this.props.id!=e.id&&this.fetchData(e)},a.componentWillUnmount=function(){this._isMounted=!1},a.handleClickPlayButton=function(e){e.preventDefault(),e.stopPropagation();var t=this.context,a=t.routeHandler,n=t.history,o={};if("next-video"===this.props.watchType?(o.t=0,o.sc=1,o.ec=this.props.eirinConfirmed):"first"!==this.props.watchType&&"latest"!==this.props.watchType||this.context.getModelData("authContext")&&(o.t=g["default"].get(this.item,"bookmarkPosition",0)),this.item.refId){var s=y["default"].content.makePath({id:this.item.refId},o);0===a.path.indexOf("/content")?n.replace(s):n.push(s)}else{var r=y["default"].watchNow.makePath({id:this.props.id},o);0===a.path.indexOf("/watch")?n.replace(r):n.push(r)}this.props.onCardClick&&this.props.onCardClick(this.item)},a.handleKeyDown=function(e){13!==e.which&&13!==e.keyCode||this.handleClickPlayButton(e)},a.handleClickClose=function(e){e.preventDefault(),e.stopPropagation(),this.props.onClose&&this.props.onClose()},a.handleMouseEnterClose=function(e){this.setState({hoverClose:!0})},a.handleMouseLeaveClose=function(e){this.setState({hoverClose:!1})},a.countdownTimer=function(){var e=this,t=function(){var t=e.countdownRef.current;if(t&&e.props.player){var a=parseInt(e.props.player.duration()-e.props.player.currentTime(),10);t.innerText=g["default"].max([a,0])}};t(),this.countdownIntervalId=setInterval((function(){t()}),1e3)},a.render=function(){if(g["default"].isEmpty(this.item))return null;var e,t;if(this.item.cardInfo||(this.item.cardInfo={}),!0===this.props.showEpisodeSummary&&c["default"].createElement("div",{className:"synopsis"},this.item.cardInfo.synopsis),!0===this.props.showEpisodeDuration&&this.item.cardInfo.episodeRuntime){var a=parseInt(this.item.cardInfo.episodeRuntime,10),n=a%60,o=(a-n)/60%60,s=parseInt(a
2/3600,10);e=s>0?o>0?"".concat(s,"時間").concat(o,"分"):"".concat(s,"時間"):o>0?"".concat(o,"分"):"".concat(n,"秒"),e=c["default"].createElement("span",{className:"duration"},e)}"next-video"===this.props.watchType&&(t=c["default"].createElement("div",{className:"upNextin"},c["default"].createElement("span",{className:"starts"},"再生まであと"),c["default"].createElement("span",{ref:this.countdownRef,className:"countdown"}),c["default"].createElement("span",{className:"sec"},"秒"))),!0===this.props.showEpisodeNumber&&this.item.episodeNumber;var i="bookmarkPosition",l=0;this.item.cardInfo.episodeRuntime&&this.item[i]&&this.item.cardInfo.episodeRuntime&&this.item[i]&&(l=Math.min(parseInt(this.item[i]/this.item.cardInfo.episodeRuntime*100),100));var d,u=(0,b["default"])(this.item,this.context);this.state.hasPop&&"none"!==this.props.popType||g["default"].isEmpty(u)||(d=c["default"].createElement("div",{className:"card-badge"},u[0]));var f,E,w=this.context.getModelData("browserInfo"),P=this.context.getModelData("userInfo"),x=!1;if(this.item.seasonMeta&&this.item.seriesMeta&&this.item.seasonMeta.shortName&&this.item.seriesMeta.shortName&&this.item.seasonMeta.shortName!==this.item.seriesMeta.shortName&&(E=this.item.seasonMeta.shortName),this.props.noTitle)f="";else if("first"===this.props.watchType||"latest"===this.props.watchType)!g["default"].has(this.item,i)||4==g["default"].get(this.item,"schemaId")&&0==g["default"].get(this.item,i,0)?4==this.item.schemaId?(f=c["default"].createElement("p",{className:"watch-type ellipsized"},"再生する"),"再生する",x=!0):(f=c["default"].createElement("p",{className:"watch-type ellipsized"},"最初から再生する"),"最初から再生する",x=!0):(f=c["default"].createElement("p",{className:"watch-type ellipsized"},"続きから再生"),"続きから再生",x=!0);else if("next-episode"===this.props.watchType){var M=g["default"].get(this.props,"nextEpisodeText")||"次のエピソード";f=c["default"].createElement("p",{className:"watch-type ellipsized"},M),"".concat(M,"を再生する")}else"next-video"===this.props.watchType&&(f=c["default"].createElement("p",{className:"watch-type"},"次の動画"),"次の動画を再生する");var C=this.props.showEpisodeProgress;g["default"].has(this.item,i)&&"NON_REGISTERED_MEMBER"!==P.status&&4!=g["default"].get(this.item,"schemaId")||(C=!1);var k=c["default"].createElement(m["default"],{idDoubleWide:this.props.isDoubleWide},c["default"].createElement("div",{className:"artwork-container"},c["default"].createElement(v["default"],{onClick:w.isIOS||w.isAndroid?null:this.handleClickPlayButton,className:(0,p["default"])("artwork"),url:this.item.thumbnailUrl},d,(0,_.getIsDelivery)(this.item.cardInfo.deliveryStartAt,this.item.cardInfo.deliveryEndAt)?c["default"].createElement("div",{className:"play-link"}):null),C&&!(this.props.btnVisible&&(w.isIOS||w.isAndroid))&&c["default"].createElement("div",{className:"progress"},c["default"].createElement("span",{className:"progress-bar"},c["default"].createElement("span",{role:"presentation",className:"progress-completed",style:{width:"".concat(l,"%")}})))),c["default"].createElement("div",{className:"text-box"},this.props.btnVisible&&(w.isIOS||w.isAndroid)?null:f,c["default"].createElement("div",{className:"title"},E&&x&&E!==this.item.shortName?c["default"].createElement("span",{className:"season-title ellipsized"},E):null,c["default"].createElement("p",null,this.item.shortName)),!0===this.props.showEpisodeNumber&&this.item.cardInfo.episodeNumberTitle||e?c["default"].createElement("div",{className:"top-metadata"},!0===this.props.showEpisodeNumber&&this.item.cardInfo.episodeNumberTitle?c["default"].createElement("span",{className:"episode-number"},this.item.cardInfo.episodeNumberTitle):null,e):null,this.props.btnVisible&&(w.isIOS||w.isAndroid)?c["default"].createElement(c["default"].Fragment,null,C&&c["default"].createElement("div",{className:"progress"},c["default"].createElement("span",{className:"progress-bar"},c["default"].createElement("span",{role:"presentation",className:"progress-completed",style:{width:"".concat(l,"%")}}))),f):null,t)),I=this.props.wapperLayout?this.props.wapperLayout:function(e){return c["default"].createElement(c["default"].Fragment,null,e.children)};if(w.isIOS||w.isAndroid){var S={to:y["default"].watchNow,params:{id:this.props.id}};return this.item.refId&&(S.to=y["default"].content,S.params={id:this.item.refId}),c["default"].createElement(I,null,c["default"].createElement(h["default"],(0,r["default"])({className:(0,p["default"])("card","wat
2ch-card","mb",{clickable:this.props.enableCardClick,nohover:this.state.hoverClose})},S,{role:"link","aria-label":"card",tabIndex:0}),k))}return c["default"].createElement(I,null,"next-video"===this.props.watchType?c["default"].createElement("span",{className:"watch-card__close",onClick:w.isIOS||w.isAndroid?null:this.handleClickClose,onMouseEnter:w.isIOS||w.isAndroid?null:this.handleMouseEnterClose,onMouseLeave:w.isIOS||w.isAndroid?null:this.handleMouseLeaveClose},c["default"].createElement("i",{className:"fa fa-remove"})," キャンセル"):null,c["default"].createElement("div",{className:(0,p["default"])("card","watch-card",{clickable:this.props.enableCardClick,nohover:this.state.hoverClose}),onClick:this.props.enableCardClick?this.handleClickPlayButton:undefined,onKeyDown:this.props.enableCardClick?this.handleKeyDown.bind(this):undefined,tabIndex:0},k))},a.fetchData=function(e){var t=this;if(null!=e.id){var a=this.constructor.getPaths(this.context.models,null,e),n=e.model.fetch(a);this.state.dispose=n.dispose,n.then((function(a){t.item=g["default"].omit(g["default"].get(a.json,["meta",e.id]),["$__path"]);var n={fetchDataError:null,dispose:null,generation:t.state.generation+1};t._isMounted?t.setState(n):(0,r["default"])(t.state,n)}))["catch"]((function(e){var a={fetchDataError:e,dispose:null};t._isMounted?t.setState(a):t.state=a}))}else this.item=null},(0,i["default"])(t,null,[{key:"propTypes",get:function(){return{showEpisodeDuration:f["default"].bool,showEpisodeNumber:f["default"].bool,showEpisodeSummary:f["default"].bool,showEpisodeProgress:f["default"].bool,enableTitleEllipsis:f["default"].bool,rankNum:f["default"].number,itemTabbable:f["default"].bool,enableCardClick:f["default"].bool,model:f["default"].object,watchType:f["default"].string,id:f["default"].oneOfType([f["default"].number,f["default"].string]).isRequired,onCardClick:f["default"].func}}},{key:"defaultProps",get:function(){return{showEpisodeDuration:!0,showEpisodeNumber:!0,showEpisodeSummary:!0,showEpisodeProgress:!0,enableTitleEllipsis:!0,watchType:"first"}}},{key:"contextTypes",get:function(){return{getModelData:f["default"].func,routeHandler:f["default"].object,history:f["default"].object,models:f["default"].object}}}]),t}(c.Component);(0,u["default"])(w,"getPaths",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{},n=[];return a.id&&(n=n.concat([["meta",a.id,["id","refId","type","schemaId","name","shortName","thumbnailUrl","seriesMeta","seasonMeta","genres","middleGenres","attributes","episodeNumber","bookmarkPosition","cardInfo"]]])),n})),function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/WatchCard.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/WatchCard.tsx")}}()},
2"./src/apps/bluerose/components/browse/WatchParty/Comment.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),u=P(a("./node_modules/react/index.js")),c=n(a("./node_modules/prop-types/index.js")),f=n(a("./src/domain/libs/util.ts")),p=(n(a("./node_modules/global/window.js")),n(a("./node_modules/classnames/index.js"))),m=n(a("./src/apps/bluerose/components/browse/WatchParty/UseComment.tsx")),h=n(a("./src/apps/bluerose/components/browse/WatchParty/RoomShare.tsx")),y=n(a("./src/apps/bluerose/components/browse/WatchParty/KickUser.tsx")),b=n(a("./src/apps/bluerose/components/browse/WatchParty/NicknameEdit.tsx")),v=n(a("./src/common/WatchPartyApp.ts")),g=P(a("./src/sketch-platform/utils/browserEvents.ts")),_=a("./node_modules/emoji-mart/dist-es/index.js"),E=n(a("./node_modules/react-emoji-render/lib/index.js"));function w(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(w=function(e){return e?a:t})(e)}function P(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=w(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}var x=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,d["default"])((0,i["default"])(n),"_isMounted",void 0),n.agoTimeUpdate=n.agoTimeUpdate.bind((0,i["default"])(n)),n}(0,l["default"])(t,e);var a=t.prototype;return a.shouldComponentUpdate=function(e,t){return!1},a.componentDidMount=function(){this._isMounted=!0,this.context.watchPartyApp.on("agoTimeUpdate",this.agoTimeUpdate)},a.componentWillUnmount=function(){this._isMounted=!1,this.context.watchPartyApp.off("agoTimeUpdate",this.agoTimeUpdate)},a.agoTimeUpdate=function(){this._isMounted&&this.forceUpdate()},a.render=function(){return v["default"].getAgo(this.props.sentAt,this.context)},(0,r["default"])(t,null,[{key:"contextTypes",get:function(){return{watchPart
2yApp:c["default"].object}}}]),t}(u.Component),M=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,d["default"])((0,i["default"])(n),"_isMounted",void 0),n.updateProfile=n.updateProfile.bind((0,i["default"])(n)),n}(0,l["default"])(t,e);var a=t.prototype;return a.shouldComponentUpdate=function(e,t){return!1},a.componentDidMount=function(){this._isMounted=!0,this.context.watchPartyApp.on("updateProfile",this.updateProfile)},a.componentWillUnmount=function(){this._isMounted=!1,this.context.watchPartyApp.off("updateProfile",this.updateProfile)},a.updateProfile=function(){this._isMounted&&this.forceUpdate()},a.render=function(){var e=this.context.watchPartyApp.getProfile();return u["default"].createElement("div",{className:"user-name"},u["default"].createElement("div",{className:"name"},u["default"].createElement("p",null,e.name)),u["default"].createElement("button",{className:"fa-ellipsis-v name-edit",onClick:this.props.onClick}))},(0,r["default"])(t,null,[{key:"contextTypes",get:function(){return{watchPartyApp:c["default"].object}}}]),t}(u.Component),C=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,d["default"])((0,i["default"])(n),"_isMounted",void 0),(0,d["default"])((0,i["default"])(n),"commentListRef",void 0),(0,d["default"])((0,i["default"])(n),"commentInnerRef",void 0),n.commentListRef=u["default"].createRef(),n.commentInnerRef=u["default"].createRef(),n.state={agreement:!1,messages:[],newComment:!1},n._handleUserCommentClick=n._handleUserCommentClick.bind((0,i["default"])(n)),n.termsChange=n.termsChange.bind((0,i["default"])(n)),n._handleRoomShareModalClick=n._handleRoomShareModalClick.bind((0,i["default"])(n)),n._handleNicknameEditModalClick=n._handleNicknameEditModalClick.bind((0,i["default"])(n)),n._jamp=n._jamp.bind((0,i["default"])(n)),n._kickUser=n._kickUser.bind((0,i["default"])(n)),n._hideMessage=n._hideMessage.bind((0,i["default"])(n)),n._postMessage=n._postMessage.bind((0,i["default"])(n)),n._masterMenu=n._masterMenu.bind((0,i["default"])(n)),n.wpError=n.wpError.bind((0,i["default"])(n)),n.wpJoinAnnouncement=n.wpJoinAnnouncement.bind((0,i["default"])(n)),n.wpLeaveAnnouncement=n.wpLeaveAnnouncement.bind((0,i["default"])(n)),n.wpGift=n.wpGift.bind((0,i["default"])(n)),n.wpMessage=n.wpMessage.bind((0,i["default"])(n)),n.wpMessageUpdated=n.wpMessageUpdated.bind((0,i["default"])(n)),n.wpUserUpdated=n.wpUserUpdated.bind((0,i["default"])(n)),n.wpCommand=n.wpCommand.bind((0,i["default"])(n)),n.hiddenNewCommentMsg=n.hiddenNewCommentMsg.bind((0,i["default"])(n)),n.showNewestComment=n.showNewestComment.bind((0,i["default"])(n)),n.commentAutoScroll=n.commentAutoScroll.bind((0,i["default"])(n)),n}(0,l["default"])(t,e);var a=t.prototype;return a.wpError=function(e){},a.wpJoinAnnouncement=function(e){"openType"==this.props.watchPartyType||v["default"].isSenderMaster(e)||this.commentPush(e,u["default"].createElement("div",{key:e.id,className:"comment-notice"},u["default"].createElement(E["default"],{text:"".concat(e.sender.name," が入室しました")}),u["default"].createElement("span",{className:"ago"},u["default"].createElement(x,{sentAt:e.sentAt}))))},a.wpLeaveAnnouncement=function(e){var t=this.context.authApp.activeProfile();t&&t.id==e.sender.refId?this.setState({agreement:!1}):"openType"==this.props.watchPartyType||v["default"].isSenderMaster(e)||this.commentPush(e,u["default"].createElement("div",{key:e.id,className:"comment-notice"},u["default"].createElement(E["default"],{text:"".concat(e.sender.name," が退室しました")}),u["default"].createElement("span",{className:"ago"},u["default"].createElement(x,{sentAt:e.sentAt}))))},a.wpGift=function(e){},a.wpMessage=function(e){var t=this;this.commentPush(e,u["default"].createElement("div",{key:e.id,className:(0,p["default"])("comment-item",v["default"].isSenderOfficialAccount(e)?"official":null)},u["default"].createElement("div",{className:"text-box"},u["default"].createElement("div",{className:"nickname"},e.sender.name,v["default"].isSenderMaster(e)?u["default"].createElement("span",{className:"master"},"- Admin"):null,v["default"].isSenderOfficialAccount(e)?u["default"].createElement("span",{className:"official-icon"}
2,u["default"].createElement("img",{src:"/images/wp/admin-icon.svg"})):null,u["default"].createElement("span",{className:"ago"},u["default"].createElement(x,{sentAt:e.sentAt})),e.customData.currentTime?u["default"].createElement("div",{className:"time"},this._getFormatedTimeOfComment(e.customData.currentTime)):null),u["default"].createElement(E["default"],{text:e.message})),this.context.watchPartyApp.isMaster()?u["default"].createElement("div",{className:"masterMenuBtn",onMouseEnter:this._masterMenu,onMouseLeave:this._masterMenu},u["default"].createElement("i",{className:"fa-ellipsis-menu"}),u["default"].createElement("div",{className:"master-menu"},u["default"].createElement("ul",null,f["default"].get(e,"customData.currentTime")?u["default"].createElement("li",{onClick:function(a){return t._jamp(e.customData.currentTime)}},"ジャンプする"):null,v["default"].isSenderMaster(e)?null:u["default"].createElement("li",{onClick:function(a){return t._kickUser(e.sender)}},"このユーザーを退室させる"),u["default"].createElement("li",{onClick:function(a){return t._hideMessage(e.id)}},"このコメントを非表示にする")))):null))},a.wpMessageUpdated=function(e){this.setState({messages:this.context.watchPartyApp.getComments()},this.commentAutoScroll)},a.wpUserUpdated=function(e){"openType"!=this.props.watchPartyType&&this.commentPush(e,u["default"].createElement("div",{key:e.id,className:"comment-notice"},u["default"].createElement("span",null,e.user.name," ニックネームを編集しました"),u["default"].createElement("span",{className:"ago"},u["default"].createElement(x,{sentAt:e.sentAt}))))},a.wpCommand=function(e){if("play"===e.event){var t=this._getFormatedCurrentTime(e.customData.currentTime);this.commentPush(e,u["default"].createElement("div",{key:e.id,className:"comment-notice"},u["default"].createElement("span",null,e.sender.name," ",t,"で再生開始しました"),u["default"].createElement("span",{className:"ago"},u["default"].createElement(x,{sentAt:e.sentAt}))))}else if("pause"===e.event){var a=this._getFormatedCurrentTime(e.customData.currentTime);this.commentPush(e,u["default"].createElement("div",{key:e.id,className:"comment-notice"},u["default"].createElement("span",null,e.sender.name," ",a,"で一時停止しました"),u["default"].createElement("span",{className:"ago"},u["default"].createElement(x,{sentAt:e.sentAt}))))}else if("seek"===e.event){var n=this._getFormatedCurrentTime(e.customData.currentTime);this.commentPush(e,u["default"].createElement("div",{key:e.id,className:"comment-notice"},u["default"].createElement("span",null,e.sender.name," 再生位置を",n,"に移動しました"),u["default"].createElement("span",{className:"ago"},u["default"].createElement(x,{sentAt:e.sentAt}))))}},a.commentPush=function(e,t){var a=this,n=this.commentListRef.current,o=this.commentInnerRef.current,s=this.context.authApp.activeProfile(),r=!0;n&&o&&n.clientHeight+n.scrollTop+5<o.clientHeight&&s&&s.id!=e.sender.refId&&(r=!1),this.context.watchPartyApp.addComment(t);var i=!!this.state.newComment||f["default"].has(e,"message")&&!r;this.setState({messages:this.context.watchPartyApp.getComments(),newComment:i},(function(){r&&a.showNewestComment()}))},a.hiddenNewCommentMsg=function(){var e=this.commentListRef.current,t=this.commentInnerRef.current;e&&t&&e.clientHeight+e.scrollTop>t.clientHeight-30&&this.setState({newComment:!1})},a.showNewestComment=function(){this.setState({newComment:!1},this.commentAutoScroll)},a.commentAutoScroll=function(){if(!this.state.newComment){var e=this.commentListRef.current,t=this.commentInnerRef.current;if(e&&t){var a=e.clientHeight-t.clientHeight;a<0&&(a=0),t.style.marginTop=a+"px",e.scrollTop=e.scrollHeight}}},a.componentDidMount=function(){var e=this;this._isMounted=!0;var t=function(){e.context.watchPartyApp.on("error",e.wpError),e.context.watchPartyApp.on("joinAnnouncement",e.wpJoinAnnouncement),e.context.watchPartyApp.on("leaveAnnouncement",e.wpLeaveAnnouncement),e.context.watchPartyApp.on("gift",e.wpGift),e.context.watchPartyApp.on("message",e.wpMessage),e.context.watchPart
2yApp.on("messageUpdated",e.wpMessageUpdated),e.context.watchPartyApp.on("userUpdated",e.wpUserUpdated),e.context.watchPartyApp.on("command",e.wpCommand),e.setState({messages:e.context.watchPartyApp.getComments()},e.commentAutoScroll),e.context.watchPartyApp.start((function(e,t){}))};this.context.watchPartyApp.doUserJoinCheck().then((function(a){a?e.setState({agreement:!0},t):t()}))["catch"]((function(e){}));var a=this.context.getModelData("browserInfo");a.isIOS||a.isAndroid?g.addEventListener("orientationchange",this.commentAutoScroll):g.addEventListener("resize",this.commentAutoScroll)},a.componentWillUnmount=function(){this._isMounted=!1,this.context.watchPartyApp.pause((function(e,t){})),this.context.watchPartyApp.off("error",this.wpError),this.context.watchPartyApp.off("joinAnnouncement",this.wpJoinAnnouncement),this.context.watchPartyApp.off("leaveAnnouncement",this.wpLeaveAnnouncement),this.context.watchPartyApp.off("gift",this.wpGift),this.context.watchPartyApp.off("message",this.wpMessage),this.context.watchPart
2yApp.off("messageUpdated",this.wpMessageUpdated),this.context.watchPartyApp.off("userUpdated",this.wpUserUpdated),this.context.watchPartyApp.off("command",this.wpCommand)},a._handleUserCommentClick=function(){this.props.showModal(u["default"].createElement(m["default"],{closeModal:this.props.closeModal,titleModel:this.props.titleModel,seriesModel:this.props.seriesModel,linearModel:this.props.linearModel,handleWatchPartyModeChange:this.props.handleWatchPartyModeChange,termsChange:this.termsChange}),{classes:"watchParty-modal"})},a.termsChange=function(){this.props.closeModal(),this.setState({agreement:!0})},a._handleRoomShareModalClick=function(){this.props.showModal(u["default"].createElement(k,{closeModal:this.props.closeModal,titleModel:this.props.titleModel}),{classes:"watchParty-modal"})},a._handleNicknameEditModalClick=function(){this.props.showModal(u["default"].createElement(b["default"],{closeModal:this.props.closeModal,titleModel:this.props.titleModel}),{classes:"watchParty-modal nickname-edit-modal"})},a._jamp=function(e){this.props.player.currentTime(e)},a._kickUser=function(e){this.props.showModal(u["default"].createElement(y["default"],{closeModal:this.props.closeModal,user:e}),{classes:"watchParty-modal"})},a._hideMessage=function(e){this.context.watchPartyApp.ngMessage(e)},a._postMessage=function(e){var t={};"closeType"==this.props.watchPartyType&&(t.currentTime=this.props.player.currentTime()),this.context.watchPartyApp.postMessage(e,t,(function(e,t){}))},a._masterMenu=function(e){e.currentTarget.classList.contains("open")?e.currentTarget.classList.remove("open"):e.currentTarget.classList.add("open")},a._getFormatedCurrentTime=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.props.player.currentTime(),t=Math.floor(e/3600),a=Math.floor((e-3600*t)/60),n=Math.round(e-3600*t-60*a);return("000"+t).slice(-2)+":"+("000"+a).slice(-2)+":"+("000"+n).slice(-2)},a._getFormatedTimeOfComment=function(e){var t=Math.floor(e/3600),a=Math.floor((e-3600*t)/60),n=Math.round(e-3600*t-60*a),o="";return o+=t>0?t+":"+("000"+a).slice(-2)+":"+("000"+n).slice(-2):a+":"+("000"+n).slice(-2)},a.render=function(){if(!this.context.watchPartyApp.getProfile())return null;var e=this.context.getModelData("userInfo"),t=null;"closeType"==this.props.watchPartyType?t=u["default"].createElement(I,{postMessage:this._postMessage}):"openType"==this.props.watchPartyType&&("NON_REGISTERED_MEMBER"!==e.status&&this.state.agreement?t=u["default"].createElement(I,{postMessage:this._postMessage}):"NON_REGISTERED_MEMBER"===e.status||this.state.agreement||(t=u["default"].createElement("button",{type:"button",className:"btn btn-fill btn-wide",onClick:this._handleUserCommentClick},"チャットに参加する")));"linear_channel_meta"==this.props.titleModel.type&&!this.props.titleModel.isMulti&&this.props.titleModel.isLiveEvent,"linear_channel_meta"==this.props.titleModel.type&&(this.props.titleModel.isMulti||this.props.titleModel.isLiveEvent);return u["default"].createElement("div",{className:(0,p["default"])("WatchPartyComment",this.props.watchPartyType,{master:this.context.watchPartyApp.isMaster(),commentOpen:this.state.agreement,nonRegistered:"openType"==this.props.watchPartyType&&"NON_REGISTERED_MEMBER"==e.status})},u["default"].createElement("div",{className:"WatchPartyComment-head"},u["default"].createElement("div",{className:"room-detail"},"closeType"==this.props.watchPartyType?u["default"].createElement("p",{className:"room-name"},this.context.watchPartyApp.getRoom().name):u["default"].createElement("p",{className:"room-name"},"オープンチャット","NON_REGISTERED_MEMBER"!==e.status&&this.state.agreement?" / ":null),"NON_REGISTERED_MEMBER"!==e.status&&"closeType"!==this.props.watchPartyType&&this.state.agreement?u["default"].createElement(M,{onClick:this._handleNicknameEditModalClick}):null,"closeType"==this.props.watchPartyType&&this.context.watchPartyApp.isMaster()?u["default"].createElement("button",{className:"fa-share room-share",onClick:this._handleRoomShareModalClick}):null),"NON_REGISTERED_MEMBER"!==e.status&&"closeType"==this.props.watchPart
2yType?u["default"].createElement(M,{onClick:this._handleNicknameEditModalClick}):null),u["default"].createElement("div",{ref:this.commentListRef,className:"WatchPartyComment-comment",onScroll:this.hiddenNewCommentMsg},u["default"].createElement("div",{ref:this.commentInnerRef,className:"comment-inner"},this.state.messages)),u["default"].createElement("div",{className:(0,p["default"])("comment-new",{show:this.state.newComment}),onClick:this.showNewestComment},"新着コメント",u["default"].createElement("i",{className:"fa-caret_down"})),t?u["default"].createElement("div",{className:"WatchPartyComment-bottom"},t):null)},(0,r["default"])(t,null,[{key:"contextTypes",get:function(){return{getModelData:c["default"].func,isIframe:c["default"].bool,authApp:c["default"].object,watchPartyApp:c["default"].object}}},{key:"propTypes",get:function(){return{watchPartyType:c["default"].string}}}]),t}(u.Component),k=(t["default"]=C,function(e){function t(t,a){return e.call(this,t,a)||this}return(0,l["default"])(t,e),t.prototype.render=function(){return u["default"].createElement("div",{className:"text-left"},u["default"].createElement(h["default"],{titleModel:this.props.titleModel,room:this.context.watchPartyApp.getRoom()}),u["default"].createElement("div",{className:"form-btn-block text-center"},u["default"].createElement("a",{className:"btn btn-gray btn-small",href:"javascript:void(0);",onClick:this.props.closeModal},"閉じる")))},(0,r["default"])(t,null,[{key:"propTypes",get:function(){return{closeModal:c["default"].func,titleModel:c["default"].object,seriesModel:c["default"].object,linearModel:c["default"].object}}}
2,{key:"contextTypes",get:function(){return{watchPartyApp:c["default"].object}}}]),t}(u.Component)),I=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,d["default"])((0,i["default"])(n),"_isMounted",void 0),(0,d["default"])((0,i["default"])(n),"inputValue",void 0),(0,d["default"])((0,i["default"])(n),"inputRef",void 0),(0,d["default"])((0,i["default"])(n),"countRef",void 0),n.state={emoji:!1},n.inputValue=null,n.inputRef=u["default"].createRef(),n.countRef=u["default"].createRef(),n.textCount=n.textCount.bind((0,i["default"])(n)),n.onClickEmojiButton=n.onClickEmojiButton.bind((0,i["default"])(n)),n.emoji=n.emoji.bind((0,i["default"])(n)),n._handleEnter=n._handleEnter.bind((0,i["default"])(n)),n}(0,l["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0;var e=this.inputRef.current;e&&e.focus()},a.componentWillUnmount=function(){this._isMounted=!1},a.textCount=function(){var e=this.inputRef.current.value;this.countRef.current.innerText=e.length,e.length>=100?(this.inputRef.current.style.color="#2CB5FF",this.countRef.current.style.color="#2CB5FF"):(this.inputRef.current.style="",this.countRef.current.style="")},a.onClickEmojiButton=function(){this.state.emoji?this.setState({emoji:!1}):this.setState({emoji:!0})},a.emoji=function(e){var t=e,a=this.inputRef.current.value,n=this.inputRef.current.selectionStart;a.length<100&&((a=a.split("")).splice(n,0,t.native),a=a.join(""),this.inputRef.current.value=a,this.textCount()),this.inputRef.current.setSelectionRange(n+t.native.length,n+t.native.length),this.inputRef.current.focus()},a._handleEnter=function(e){if(13==e.keyCode){var t=this.inputRef.current.value;this.inputRef.current.value="",this.textCount(),this.state.emoji&&this.onClickEmojiButton(),this.props.postMessage(t)}},a.render=function(){var e=this;return u["default"].createElement(u["default"].Fragment,null,this.state.emoji?u["default"].createElement(_.Picker,{title:"emoji",style:{width:"100%",border:"none"},i18n:{search:"検索",categories:{search:"検索結果",recent:"よく使う絵文字",people:"顔 & 人",nature:"動物 & 自然",foods:"食べ物 & 飲み物",activity:"アクティビティ",places:"旅行 & 場所",objects:"オブジェクト",symbols:"記号",flags:"旗",custom:"カスタム"}},onSelect:function(t){return e.emoji(t)},theme:"dark",showPreview:!1,showSkinTones:!1,perLine:7,native:!0}):null,u["default"].createElement("div",{className:"input-inner"},u["default"].createElement("input",{ref:this.inputRef,type:"text",maxLength:"100",placeholder:"チャットに投稿しよう",onChange:this.textCount,onKeyDown:this._handleEnter}),u["default"].createElement("div",{className:"text-count"},u["default"].createElement("span",{ref:this.countRef},"0"),"/100"),u["default"].createElement("button",{className:(0,p["default"])("fa fa-stamp stamp-btn",{open:this.state.emoji}),"aria-label":"絵文字",onClick:this.onClickEmojiButton})))},(0,r["default"])(t,null,[{key:"contextTypes",get:function(){return{watchPart
2yApp:c["default"].object}}}]),t}(u.Component);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/WatchParty/Comment.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/WatchParty/Comment.tsx")}}()},
2"./src/apps/bluerose/components/browse/WatchParty/Input.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=f(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),c=n(a("./node_modules/prop-types/index.js"));function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(f=function(e){return e?a:t})(e)}t["default"]=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,d["default"])((0,i["default"])(n),"inputRef",void 0),(0,d["default"])((0,i["default"])(n),"countRef",void 0),n.inputRef=u["default"].createRef(),n.countRef=u["default"].createRef(),n.textCount=n.textCount.bind((0,i["default"])(n)),n.state={errorMessage:null},n}(0,l["default"])(t,e);var a=t.prototype;return a.textCount=function(e){var t=e.currentTarget.value;this.countRef.current.innerText=t.length,t.length>=this.props.maxLength?(this.inputRef.current.style.color="#2CB5FF",this.countRef.current.style.color="#2CB5FF"):(this.inputRef.current.style="",this.countRef.current.style="")},a.render=function(){return this.props.required&&this.inputRef.current&&(this.inputRef.current.required=!0),this.props.disabled&&this.inputRef.current&&(this.inputRef.current.disabled=!0),u["default"].createElement("div",{className:"input-block"},u["default"].createElement("label",null,this.props.label,this.props.required?u["default"].createElement("span",{className:"required"},"必須"):null,u["default"].createElement("div",{className:"count"},u["default"].createElement("span",{ref:this.countRef},this.props.value.length>0?this.props.value.length:0),"/",this.props.maxLength)),u["default"].createElement("input",{ref:this.inputRef,type:this.props.type,className:"text-input",placeholder:this.props.placeholder,maxLength:this.props.maxLength,onKeyUp:this.textCount,onChange:this.props.onChange,onKeyDown:this.props.onKeyDown,value:this.props.value}),this.props.errorMessage?u["default"].createElement("div",{className:"error-wrapper clearfix"},u["default"].createElement("div",{className:"error"},this.props.errorMessage)):null)},(0,r["default"])(t,null,[{key:"propTypes",get:function(){return{required:c["default"].bool,disabled:c["default"].bool,label:c["default"].string,maxLength:c["default"].number,type:c["default"].string,placeholder:c["default"].string,value:c["default"].string}}},{key:"defaultProps",get:function(){return{value:""}}}]),t}(u.Component);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/WatchParty/Input.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/WatchParty/Input.tsx")}}()},
2"./src/apps/bluerose/components/browse/WatchParty/KickUser.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=c(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),u=n(a("./node_modules/prop-types/index.js"));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(c=function(e){return e?a:t})(e)}t["default"]=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this)._kickUser=n._kickUser.bind((0,i["default"])(n)),n}(0,l["default"])(t,e);var a=t.prototype;return a._kickUser=function(){var e=this;this.context.watchPartyApp.kickUser(this.props.user.id).then((function(){e.props.closeModal()}))["catch"]((function(e){}))},a.render=function(){return d["default"].createElement(d["default"].Fragment,null,d["default"].createElement("div",{className:"modal-title"},"強制退室"),d["default"].createElement("div",{className:"text-left"},d["default"].createElement("div",{className:"modal-block"},d["default"].createElement("div",{className:"kick-user"},this.props.user.name),d["default"].createElement("p",null,"強制退室させたユーザーは再度入室することはできません。よろしいですか?")),d["default"].createElement("div",{className:"form-btn-block text-center"},d["default"].createElement("a",{className:"btn btn-dark-gray btn-small",href:"javascript:void(0);",onClick:this.props.closeModal},"キャンセル"),d["default"].createElement("a",{className:"btn btn-fill btn-small",href:"javascript:void(0);",onClick:this._kickUser},"強制退室させる"))))},(0,r["default"])(t,null,[{key:"contextTypes",get:function(){return{watchPart
2yApp:u["default"].object}}},{key:"propTypes",get:function(){return{closeModal:u["default"].func}}}]),t}(d.Component);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/WatchParty/KickUser.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/WatchParty/KickUser.tsx")}}()},
2"./src/apps/bluerose/components/browse/WatchParty/NicknameEdit.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=m(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),u=n(a("./node_modules/prop-types/index.js")),c=n(a("./src/domain/libs/util.ts")),f=n(a("./node_modules/classnames/index.js")),p=n(a("./src/apps/bluerose/components/browse/WatchParty/Input.tsx"));function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(m=function(e){return e?a:t})(e)}t["default"]=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this).state={profile:a.watchPartyApp.getProfile()},n.handleNameChange=n.handleNameChange.bind((0,i["default"])(n)),n}(0,l["default"])(t,e);var a=t.prototype;return a.handleNameChange=function(e){var t=this.state.profile;t.name=e.target.value,this.setState({profile:t})},a.render=function(){return d["default"].createElement(h,{closeModal:this.props.closeModal,onChange:this.handleNameChange,profile:this.state.profile})},(0,r["default"])(t,null,[{key:"contextTypes",get:function(){return{watchPart
2yApp:u["default"].object}}},{key:"propTypes",get:function(){return{watchPartyMode:u["default"].bool,handleWatchPartyModeChange:u["default"].func,closeModal:u["default"].func,titleModel:u["default"].object,seriesModel:u["default"].object}}}]),t}(d.Component);var h=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this).state={stepNum:1,errorMessageNickname:null},n._submit=n._submit.bind((0,i["default"])(n)),n._handleChange=n._handleChange.bind((0,i["default"])(n)),n._handleEnter=n._handleEnter.bind((0,i["default"])(n)),n}(0,l["default"])(t,e);var a=t.prototype;return a._submit=function(){this.setState({loading:!0},this._setProfile)},a._setProfile=function(){var e=this;this.context.watchPartyApp.setProfile(this.props.profile,(function(t,a){e.setState({loading:!1}),c["default"].has(t,"message")&&-1!==t.message.indexOf("includes ng word")?e.setState({errorMessageNickname:"不適切な表現が含まれています"}):t||e.props.closeModal()}))},a._handleChange=function(e){this.setState({errorMessageNickname:null}),this.props.onChange(e)},a._handleEnter=function(e){13==e.keyCode&&this._submit()},a.render=function(){return d["default"].createElement(d["default"].Fragment,null,d["default"].createElement("div",{className:"text-left"},d["default"].createElement("div",{className:"modal-block"},d["default"].createElement(p["default"],{label:"ニックネーム",type:"text",placeholder:"ニックネームを入力してください",maxLength:8,required:!0,onChange:this._handleChange,onKeyDown:this._handleEnter,value:this.props.profile.name,errorMessage:this.state.errorMessageNickname})),d["default"].createElement("div",{className:"form-btn-block text-center"},d["default"].createElement("a",{className:"btn btn-dark-gray btn-small",href:"javascript:void(0);",onClick:this.props.closeModal},"キャンセル"),d["default"].createElement("a",{className:(0,f["default"])("btn btn-fill btn-small",{disabled:c["default"].isEmpty(this.props.profile.name)}),href:"javascript:void(0);",onClick:this._submit},"変更する"))),this.state.loading?d["default"].createElement("div",{className:"comment-loading"},d["default"].createElement("div",{className:"loading-spinner"})):null)},(0,r["default"])(t,null,[{key:"contextTypes",get:function(){return{watchPart
2yApp:u["default"].object}}},{key:"propTypes",get:function(){return{closeModal:u["default"].func}}}]),t}(d.Component);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/WatchParty/NicknameEdit.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/WatchParty/NicknameEdit.tsx")}}()},
2"./src/apps/bluerose/components/browse/WatchParty/NoVacancy.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=c(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),u=n(a("./node_modules/prop-types/index.js"));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(c=function(e){return e?a:t})(e)}t["default"]=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this)._handleClose=n._handleClose.bind((0,i["default"])(n)),n}(0,l["default"])(t,e);var a=t.prototype;return a._handleClose=function(){this.context.watchPartyApp.dispose(),this.props.closeModal()},a.render=function(){return d["default"].createElement(d["default"].Fragment,null,d["default"].createElement("div",{className:"modal-title"},"人数制限に達しています"),d["default"].createElement("div",{className:"text-left"},d["default"].createElement("div",{className:"modal-block"},d["default"].createElement("p",null,d["default"].createElement("span",{"class":"text-accent"},this.props.room.name),"はすでに視聴できる人数の制限に達しています。")),d["default"].createElement("div",{className:"form-btn-block text-center"},d["default"].createElement("a",{className:"btn btn-gray btn-small",href:"javascript:void(0);",onClick:this._handleClose},"戻る"))))},(0,r["default"])(t,null,[{key:"ontextTypes",get:function(){return{watchPart
2yApp:u["default"].object}}},{key:"propTypes",get:function(){return{closeModal:u["default"].func}}}]),t}(d.Component);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/WatchParty/NoVacancy.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/WatchParty/NoVacancy.tsx")}}()},
2"./src/apps/bluerose/components/browse/WatchParty/RoomClosed.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=c(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),u=n(a("./node_modules/prop-types/index.js"));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(c=function(e){return e?a:t})(e)}t["default"]=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this)._handleClose=n._handleClose.bind((0,i["default"])(n)),n}(0,l["default"])(t,e);var a=t.prototype;return a._handleClose=function(){this.context.watchPartyApp.dispose(),this.props.closeModal()},a.render=function(){return d["default"].createElement(d["default"].Fragment,null,d["default"].createElement("div",{className:"modal-title"},"このルームはすでに終了しています"),d["default"].createElement("div",{className:"text-left"},d["default"].createElement("div",{className:"modal-block"},d["default"].createElement("p",null,"ルームが終了しているため、入室できません")),d["default"].createElement("div",{className:"form-btn-block text-center"},d["default"].createElement("a",{className:"btn btn-gray btn-small",href:"javascript:void(0);",onClick:this._handleClose},"閉じる"))))},(0,r["default"])(t,null,[{key:"contextTypes",get:function(){return{watchPart
2yApp:u["default"].object}}},{key:"propTypes",get:function(){return{closeModal:u["default"].func}}}]),t}(d.Component);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/WatchParty/RoomClosed.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/WatchParty/RoomClosed.tsx")}}()},
2"./src/apps/bluerose/components/browse/WatchParty/RoomCreate.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=y(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),u=n(a("./node_modules/prop-types/index.js")),c=n(a("./src/domain/libs/util.ts")),f=n(a("./node_modules/classnames/index.js")),p=n(a("./src/apps/bluerose/components/browse/WatchParty/TargetTitle.tsx")),m=n(a("./src/apps/bluerose/components/browse/WatchParty/RoomShare.tsx")),h=n(a("./src/apps/bluerose/components/browse/WatchParty/Input.tsx"));function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(y=function(e){return e?a:t})(e)}var b=function(e){function t(t,a){var n;(n=e.call(this,t,a)||this)._handleWatchPartyCancel=n._handleWatchPartyCancel.bind((0,i["default"])(n)),n.roomRef=d["default"].createRef(),n.nameRef=d["default"].createRef(),n._handleRoomChange=n._handleRoomChange.bind((0,i["default"])(n)),n._handleNameChange=n._handleNameChange.bind((0,i["default"])(n)),n._handleEnter=n._handleEnter.bind((0,i["default"])(n)),n._handleClick=n._handleClick.bind((0,i["default"])(n));var o=a.watchPartyApp.getProfile();return n.state={room:"",name:o.name,isSubmittable:!0,showDescription:!1},n}(0,l["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this.setState({showDescription:!0})},a._handleWatchPartyCancel=function(){this.context.watchPartyApp&&this.context.watchPartyApp.dispose(),this.props.closeModal()},a._handleRoomChange=function(e){this.setState({room:e.target.value}),this.props.resetRoomName()},a._handleNameChange=function(e){this.setState({name:e.target.value}),this.props.resetNickname()},a._handleEnter=function(e){13==e.keyCode&&this._handleClick()},a._handleClick=function(){this.props.onClick(this.state.room,this.state.name)},a.render=function(){var e=this.context.watchPartyApp.getUserAttendLimit();return d["default"].createElement(d["default"].Fragment,null,d["default"].createElement("div",{className:"modal-block"},d["default"].createElement(p["default"],{roomInfoView:!1,titleModel:this.props.titleModel,seriesModel:this.props.seriesModel,linearModel:this.props.linearModel,userState:this.props.userState})),d["default"].createElement("div",{className:"modal-block"},d["default"].createElement("div",{className:"input-block"},d["default"].createElement("dl",null,d["default"].createElement("dt",null,"試聴制限時間"),d["default"].createElement("dd",null,"".concat(Math.floor(this.context.watchPartyApp.getTimeLimit()/36e5),"時間")),d["default"].createElement("dt",null,"試聴制限人数"),d["default"].createElement("dd",null,"master"===this.props.userState?"".concat(e,"人"):"".concat(c["default"].get(this.context.watchPartyApp,"room.customData.userCount",0),"/").concat(e,"人"))))),d["default"].createElement("div",{className:"modal-block"},d["default"].createElement(h["default"],{ref:this.roomRef,label:"ルーム名",type:"text",placeholder:"ルーム名を入力してください",maxLength:16,required:!0,onChange:this._handleRoomChange,onKeyDown:this._handleEnter,value:this.state.room,errorMessage:this.props.errorMessageRoomName}),d["default"].createElement(h["default"],{ref:this.nameRef,label:"ニックネーム",type:"text",placeholder:"ニックネームを入力してください",maxLength:8,required:!1,onChange:this._handleNameChange,onKeyDown:this._handleEnter,value:this.state.name,errorMessage:this.props.errorMessageNickname})),d["default"].createElement("div",{className:"modal-block"},d["default"].createElement("div",{className:"input-block"},this.state.showDescription&&d["default"].createElement("p",{className:"small-text"},"再生/一時停止などは、ルーム主催者のみが操作でき、ルーム参加者は操作できません。"))),d["default"].createElement("div",{className:"form-btn-block text-center"},d["default"].createElement("a",{className:"btn btn-dark-gray btn-small",href:"javascript:void(0);",onClick:this._handleWatchPartyCancel},"キャンセル"),d["default"].createElement("a",{className:(0,f["default"])("btn btn-fill btn-small",{disabled:c["default"].isEmpty(this.state.room)||c["default"].isEmpty(this.state.name)}),href:"javascript:void(0);",onClick:this._handleClick},"ルームを作成する")))},(0,r["default"])(t,null,[{key:"propTypes",get:function(){return{closeModal:u["default"].func,titleModel:u["default"].object,seriesModel:u["default"].object,linearModel:u["default"].object,resetRoomName:u["default"].func,resetNickname:u["default"].func}}}
2,{key:"contextTypes",get:function(){return{watchPartyApp:u["default"].object}}}]),t}(d.Component),v=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this)._handleWatchPartyStart=n._handleWatchPartyStart.bind((0,i["default"])(n)),n._handleWatchPartyCancel=n._handleWatchPartyCancel.bind((0,i["default"])(n)),n.state={isSubmittable:!0},n}(0,l["default"])(t,e);var a=t.prototype;return a._handleWatchPartyStart=function(){var e=this;this.context.watchPartyApp.startRoom().then((function(){e.props.closeModal(),e.props.handleWatchPartyModeChange()}))["catch"]((function(e){}))},a._handleWatchPartyCancel=function(){var e=this;this.context.watchPartyApp.leave((function(t,a){e.props.onClick()}))},a.render=function(){var e=this.context.watchPartyApp.getUserAttendLimit();return d["default"].createElement(d["default"].Fragment,null,d["default"].createElement("div",{className:"modal-block"},d["default"].createElement(p["default"],{roomInfoView:!0,room:this.props.room,titleModel:this.props.titleModel,seriesModel:this.props.seriesModel,linearModel:this.props.linearModel,userState:this.props.userState})),d["default"].createElement("div",{className:"modal-block"},d["default"].createElement("div",{className:"input-block"},d["default"].createElement("dl",null,d["default"].createElement("dt",null,"試聴制限時間"),d["default"].createElement("dd",null,"".concat(Math.floor(this.context.watchPartyApp.getTimeLimit()/36e5),"時間")),d["default"].createElement("dt",null,"試聴制限人数"),d["default"].createElement("dd",null,"master"===this.props.userState?"".concat(e,"人"):"".concat(c["default"].get(this.context.watchPartyApp,"room.customData.userCount",0),"/").concat(e,"人"))))),d["default"].createElement(m["default"],{room:this.props.room,titleModel:this.props.titleModel}),d["default"].createElement("div",{className:"form-btn-block text-center"},d["default"].createElement("a",{className:"btn btn-gray btn-small",href:"javascript:void(0);",onClick:this._handleWatchPartyCancel},"戻る"),d["default"].createElement("a",{className:"btn btn-fill btn-small",href:"javascript:void(0);",onClick:this._handleWatchPartyStart},"開始する")))},(0,r["default"])(t,null,[{key:"propTypes",get:function(){return{titleModel:u["default"].object,seriesModel:u["default"].object,linearModel:u["default"].object,handleWatchPartyModeChange:u["default"].func}}}
2,{key:"contextTypes",get:function(){return{watchPartyApp:u["default"].object}}}]),t}(d.Component),g=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this).state={stepNum:1,errorMessageRoomName:null,errorMessageNickname:null},n._handleStepNumber=n._handleStepNumber.bind((0,i["default"])(n)),n._resetRoomName=n._resetRoomName.bind((0,i["default"])(n)),n._resetNickname=n._resetNickname.bind((0,i["default"])(n)),n.createRoom=n.createRoom.bind((0,i["default"])(n)),n}(0,l["default"])(t,e);var a=t.prototype;return a._handleStepNumber=function(e,t){var a=this;if(1==this.state.stepNum){if(this.state.loading)return;this.setState({loading:!0},(function(){a.createRoom(e,t)}))}else this.context.watchPartyApp.doDeleteRoom().then((function(e){a.setState({stepNum:1,room:null})}))["catch"]((function(e){}))},a._resetRoomName=function(){this.setState({errorMessageRoomName:null})},a._resetNickname=function(){this.setState({errorMessageNickname:null})},a.createRoom=function(e,t){var a=this;this.context.watchPartyApp.createRoom(e,this.props.titleModel.id,this.props.titleModel.refId).then((function(e){a.context.watchPartyApp.initClient().then((function(){a.context.watchPartyApp.joinWithName(t,{master:1},(function(t,n){a.setState({loading:!1}),c["default"].has(t,"message")&&-1!==t.message.indexOf("includes ng word")?a.setState({errorMessageNickname:"不適切な表現が含まれています"}):t||a.setState({stepNum:2,room:e})}))}))["catch"]((function(e){a.setState({loading:!1})}))}))["catch"]((function(e){a.setState({loading:!1}),c["default"].has(e,"message")&&-1!==e.message.indexOf("includes ng word")&&a.setState({errorMessageRoomName:"不適切な表現が含まれています"})}))},a.render=function(){return d["default"].createElement(d["default"].Fragment,null,d["default"].createElement("div",{className:"modal-title"},d["default"].createElement("i",{className:"fa-watch-party"}),"WatchParty"),d["default"].createElement("div",{className:"step-wrapper"},d["default"].createElement("div",{className:(0,f["default"])("step-wrapper__item",{select:1==this.state.stepNum,active:2==this.state.stepNum})},d["default"].createElement("div",{className:"step-wrapper__item-number"},"1"),d["default"].createElement("span",null,"ルーム作成")),d["default"].createElement("div",{className:(0,f["default"])("step-wrapper__item",{select:2==this.state.stepNum})},d["default"].createElement("div",{className:"step-wrapper__item-number"},"2"),d["default"].createElement("span",null,"招待・開始"))),d["default"].createElement("div",{className:"text-left"},1==this.state.stepNum?d["default"].createElement(b,{titleModel:this.props.titleModel,seriesModel:this.props.seriesModel,linearModel:this.props.linearModel,closeModal:this.props.closeModal,userState:this.props.userState,onClick:this._handleStepNumber,resetRoomName:this._resetRoomName,resetNickname:this._resetNickname,errorMessageRoomName:this.state.errorMessageRoomName,errorMessageNickname:this.state.errorMessageNickname}):2==this.state.stepNum?d["default"].createElement(v,{room:this.state.room,titleModel:this.props.titleModel,seriesModel:this.props.seriesModel,linearModel:this.props.linearModel,closeModal:this.props.closeModal,userState:this.props.userState,onClick:this._handleStepNumber,handleWatchPartyModeChange:this.props.handleWatchPartyModeChange}):null),this.state.loading?d["default"].createElement("div",{className:"comment-loading"},d["default"].createElement("div",{className:"loading-spinner"})):null)},(0,r["default"])(t,null,[{key:"contextTypes",get:function(){return{watchPart
2yApp:u["default"].object}}},{key:"propTypes",get:function(){return{watchPartyMode:u["default"].bool,handleWatchPartyModeChange:u["default"].func,closeModal:u["default"].func,titleModel:u["default"].object,seriesModel:u["default"].object,linearModel:u["default"].object}}}]),t}(d.Component);t["default"]=g;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/WatchParty/RoomCreate.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/WatchParty/RoomCreate.tsx")}}()},
2"./src/apps/bluerose/components/browse/WatchParty/RoomCreated.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/prop-types/index.js")),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=p(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),c=a("./src/apps/common/context/ModalContext.tsx"),f=n(a("./src/apps/bluerose/components/browse/WatchParty/RoomCreate.tsx"));function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(p=function(e){return e?a:t})(e)}t["default"]=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this)._handleClose=n._handleClose.bind((0,i["default"])(n)),n}(0,l["default"])(t,e);var a=t.prototype;return a._handleClose=function(){this.props.closeModal()},a.render=function(){return u["default"].createElement(u["default"].Fragment,null,u["default"].createElement("div",{className:"modal-title"},"master"==this.props.userState?"ウォッチパーティ開始の確認":"ウォッチパーティ参加の確認"),u["default"].createElement("div",{className:"text-left"},u["default"].createElement("div",{className:"modal-block"},"master"==this.props.userState?u["default"].createElement(u["default"].Fragment,null,u["default"].createElement("p",null,"すでに",u["default"].createElement("span",{"class":"text-accent"},this.props.room.name),"を主催しています。",u["default"].createElement("br",null),"ルームは1つしか作成できないため、新たにウォッチパーティを開始するには、",u["default"].createElement("span",{"class":"text-accent"},this.props.room.name),"を終了する必要があります。",u["default"].createElement("br",null),"終了してもよろしいですか?"),u["default"].createElement("p",null,"(ルーム主催者が終了すると、他の参加者もルームから退室されます。)")):u["default"].createElement(u["default"].Fragment,null,u["default"].createElement("p",null,"すでに",u["default"].createElement("span",{"class":"text-accent"},this.props.room.name),"に入室しています。",u["default"].createElement("br",null),"ルームは1つしか入室できないため、新たなルームに入室するには、",u["default"].createElement("span",{"class":"text-accent"},this.props.room.name),"を退室する必要があります。",u["default"].createElement("br",null),"退室してもよろしいですか?"))),u["default"].createElement("div",{className:"form-btn-block text-center"},u["default"].createElement("a",{className:"btn btn-dark-gray btn-small",href:"javascript:void(0);",onClick:this._handleClose},"キャンセル"),u["default"].createElement("a",{className:"btn btn-fill btn-small",href:"javascript:void(0);",onClick:this.props.roomCreatedBtn},"master"==this.props.userState?"終了する":"退室する"))))},(0,r["default"])(t,null,[{key:"propTypes",get:function(){return{handleWatchPartyModeChange:d["default"].func,closeModal:d["default"].func,titleModel:d["default"].object,roomCreatedBtn:d["default"].func,seriesModel:d["default"].object,userState:d["default"].string}}}]),t}(u.Component);(0,c.withModalContext)(f["default"]),function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/WatchParty/RoomCreated.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/WatchParty/RoomCreated.tsx")}}()},
2"./src/apps/bluerose/components/browse/WatchParty/RoomEnd.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=p(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),c=n(a("./node_modules/prop-types/index.js")),f=n(a("./src/apps/common/components/MainViewLink.ts"));function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(p=function(e){return e?a:t})(e)}t["default"]=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this)._handleClose=n._handleClose.bind((0,l["default"])(n)),n._handleWatchPartyEnd=n._handleWatchPartyEnd.bind((0,l["default"])(n)),n}(0,d["default"])(t,e);var a=t.prototype;return a._handleClose=function(){this.props.closeModal()},a._handleWatchPartyEnd=function(){this.props.linkCallback?this.props.linkCallback():(this.context.watchPartyApp.dispose(),this.props.closeModal(),this.props.handleWatchPartyModeChange())},a.render=function(){var e=this.context.watchPartyApp.room;return u["default"].createElement(u["default"].Fragment,null,u["default"].createElement("div",{className:"modal-title"},this.context.watchPartyApp.isMaster()?"ウォッチパーティを終了":"ウォッチパーティから退室"),u["default"].createElement("div",{className:"text-left"},u["default"].createElement("div",{className:"modal-block"},this.context.watchPartyApp.isMaster()?u["default"].createElement("p",null,u["default"].createElement("span",{"class":"text-accent"},e.name),"のウォッチパーティを終了します。",u["default"].createElement("br",null),"ルーム主催者が終了すると、他の参加者もルームから退室されます。",u["default"].createElement("br",null),"それでも終了してよろしいですか?"):u["default"].createElement("p",null,u["default"].createElement("span",{"class":"text-accent"},e.name),"から退室します。",u["default"].createElement("br",null),"退室してよろしいですか?")),u["default"].createElement("div",{className:"form-btn-block text-center"},u["default"].createElement("a",{className:"btn btn-dark-gray btn-small",href:"javascript:void(0);",onClick:this._handleClose},"キャンセル"),this.props.linkProps?u["default"].createElement(f["default"],(0,r["default"])({},this.props.linkProps,{className:"btn btn-fill btn-small",watchPartyNoLinkConfirm:!0}),this.context.watchPartyApp.isMaster()?"終了する":"退室する"):u["default"].createElement("a",{className:"btn btn-fill btn-small",href:"javascript:void(0);",onClick:this._handleWatchPartyEnd},this.context.watchPartyApp.isMaster()?"終了する":"退室する"))))},(0,i["default"])(t,null,[{key:"contextTypes",get:function(){return{watchPart
2yApp:c["default"].object}}},{key:"propTypes",get:function(){return{handleWatchPartyModeChange:c["default"].func,closeModal:c["default"].func}}}]),t}(u.Component);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/WatchParty/RoomEnd.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/WatchParty/RoomEnd.tsx")}}()},
2"./src/apps/bluerose/components/browse/WatchParty/RoomEntried.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=c(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),u=n(a("./node_modules/prop-types/index.js"));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(c=function(e){return e?a:t})(e)}t["default"]=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this)._handleClose=n._handleClose.bind((0,i["default"])(n)),n}(0,l["default"])(t,e);var a=t.prototype;return a._handleClose=function(){this.context.watchPartyApp.dispose(),this.props.closeModal()},a.render=function(){return d["default"].createElement(d["default"].Fragment,null,d["default"].createElement("div",{className:"modal-title"},"ウォッチパーティ参加の確認"),d["default"].createElement("div",{className:"text-left"},d["default"].createElement("div",{className:"modal-block"},d["default"].createElement("p",null,"すでに",d["default"].createElement("span",{"class":"text-accent"},this.props.room.name),"に参加しています。")),d["default"].createElement("div",{className:"form-btn-block text-center"},d["default"].createElement("a",{className:"btn btn-gray btn-small",href:"javascript:void(0);",onClick:this._handleClose},"閉じる"))))},(0,r["default"])(t,null,[{key:"contextTypes",get:function(){return{watchPart
2yApp:u["default"].object}}},{key:"propTypes",get:function(){return{handleWatchPartyModeChange:u["default"].func,closeModal:u["default"].func,userState:u["default"].string}}}]),t}(d.Component);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/WatchParty/RoomEntried.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/WatchParty/RoomEntried.tsx")}}()},
2"./src/apps/bluerose/components/browse/WatchParty/RoomJoin.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=b(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),c=n(a("./node_modules/prop-types/index.js")),f=n(a("./src/domain/libs/util.ts")),p=n(a("./node_modules/classnames/index.js")),m=n(a("./src/apps/bluerose/components/browse/WatchParty/TargetTitle.tsx")),h=n(a("./src/apps/bluerose/components/browse/WatchParty/Input.tsx")),y=n(a("./src/utils/volumeDataStore.ts"));function b(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(b=function(e){return e?a:t})(e)}var v=function(e){function t(t,a){var n;n=e.call(this,t,a)||this,(0,d["default"])((0,i["default"])(n),"nameRef",void 0),(0,d["default"])((0,i["default"])(n),"passRef",void 0),n.nameRef=u["default"].createRef(),n.passRef=u["default"].createRef(),n._handleNameChange=n._handleNameChange.bind((0,i["default"])(n)),n._handlePassChange=n._handlePassChange.bind((0,i["default"])(n)),n._handleEnter=n._handleEnter.bind((0,i["default"])(n));var o=a.watchPartyApp.getProfile();return n.state={name:o.name,pass:"",errorMessageNickname:null,errorMessageRoomKey:null,isSubmittable:!0,showDescription:!1},n._handleWatchPartyStart=n._handleWatchPartyStart.bind((0,i["default"])(n)),n._handleWatchPartyCancel=n._handleWatchPartyCancel.bind((0,i["default"])(n)),n}(0,l["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this.setState({showDescription:!0})},a._handleNameChange=function(e){this.setState({name:e.target.value,errorMessageNickname:null})},a._handlePassChange=function(e){this.setState({pass:e.target.value,errorMessageRoomKey:null})},a._handleEnter=function(e){13==e.keyCode&&this._handleWatchPartyStart()},a._handleWatchPartyStart=function(){var e=this;this.state.loading||this.setState({loading:!0},(function(){e.joinRoom()}))},a._handleWatchPartyCancel=function(){var e=(y["default"].get()||{}).muted||!1;this.props.player.muted(e),this.context.watchPartyApp.dispose(),this.props.closeModal()},a.joinRoom=function(){var e=this,t=(y["default"].get()||{}).muted||!1;this.props.player.muted(t),this.context.watchPartyApp.checkPass(this.state.pass)?this.context.watchPartyApp.initClient().then((function(){e.context.watchPartyApp.joinWithName(e.state.name,{joinRoom:1},(function(t,a){if(e.setState({loading:!1}),f["default"].has(t,"message")&&-1!==t.message.indexOf("includes ng word"))e.setState({errorMessageNickname:"不適切な表現が含まれています"});else if(f["default"].has(t,"message.0")&&-1!==t.message[0].indexOf("room user limit"))e.props.handleNoVacancy();else{if(t)return"room user limit"===t.message?void e.props.handleNoVacancy():"user is joined"===t.message?void e.props.handleDuplicateEntry():void 0;e.props.closeModal(),e.props.handleWatchPartyModeChange()}}))}))["catch"]((function(t){e.setState({loading:!1}),f["default"].has(t,"message.0")&&-1!==t.message[0].indexOf("Not Found")&&e.props.handleRoomClosed()})):(this.setState({loading:!1}),this.setState({errorMessageRoomKey:"パスワードが不正です。"}))},a.render=function(){return u["default"].createElement(u["default"].Fragment,null,u["default"].createElement("div",{className:"modal-title"},"ウォッチパーティに参加"),u["default"].createElement("div",{className:"text-left"},u["default"].createElement("div",{className:"modal-block"},u["default"].createElement(m["default"],{titleModel:this.props.titleModel,seriesModel:this.props.seriesModel,linearModel:this.props.linearModel})),u["default"].createElement("div",{className:"modal-block"},u["default"].createElement(h["default"],{ref:this.nameRef,label:"ニックネーム",type:"text",placeholder:"ニックネームを入力してください",maxLength:8,required:!1,onChange:this._handleNameChange,onKeyDown:this._handleEnter,value:this.state.name,errorMessage:this.state.errorMessageNickname}),u["default"].createElement(h["default"],{ref:this.passRef,label:"パスワード",type:"text",placeholder:"パスワードを入力してください",maxLength:6,required:!0,onChange:this._handlePassChange,onKeyDown:this._handleEnter,value:this.state.pass,errorMessage:this.state.errorMessageRoomKey}),u["default"].createElement("div",{className:"input-block"},this.state.showDescription&&u["default"].createElement("p",{className:"small-text"},"再生/一時停止などは、ルーム主催者のみが操作でき、ルーム参加者は操作できません。"))),u["default"].createElement("div",{className:"form-btn-block text-center"},u["default"].createElement("a",{className:"btn btn-dark-gray btn-small",href:"javascript:void(0);",onClick:this._handleWatchPartyCancel},"キャンセル"),u["default"].createElement("a",{className:(0,p["default"])("btn btn-fill btn-small",{disabled:f["default"].isEmpty(this.state.name)||f["default"].isEmpty(this.state.pass)}),href:"javascript:void(0);",onClick:this._handleWatchPartyStart},"同意して入室"))))}
2,(0,r["default"])(t,null,[{key:"contextTypes",get:function(){return{watchPartyApp:c["default"].object}}},{key:"propTypes",get:function(){return{player:c["default"].object,handleRoomClosed:c["default"].func,handleNoVacancy:c["default"].func,handleDuplicateEntry:c["default"].func,watchPartyMode:c["default"].bool,handleWatchPartyModeChange:c["default"].func,closeModal:c["default"].func,titleModel:c["default"].object,seriesModel:c["default"].object}}}]),t}(u.Component);t["default"]=v;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/WatchParty/RoomJoin.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/WatchParty/RoomJoin.tsx")}}()},
2"./src/apps/bluerose/components/browse/WatchParty/RoomNotfound.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=c(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),u=n(a("./node_modules/prop-types/index.js"));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(c=function(e){return e?a:t})(e)}t["default"]=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this)._handleClose=n._handleClose.bind((0,i["default"])(n)),n}(0,l["default"])(t,e);var a=t.prototype;return a._handleClose=function(){this.props.closeModal()},a.render=function(){return d["default"].createElement(d["default"].Fragment,null,d["default"].createElement("div",{className:"modal-title"},"このルームはすでに終了しています"),d["default"].createElement("div",{className:"text-left"},d["default"].createElement("div",{className:"modal-block"},d["default"].createElement("p",null,"ルームが終了しているため、入室できません")),d["default"].createElement("div",{className:"form-btn-block text-center"},d["default"].createElement("a",{className:"btn btn-gray btn-small",href:"javascript:void(0);",onClick:this._handleClose},"閉じる"))))},(0,r["default"])(t,null,[{key:"propTypes",get:function(){return{closeModal:u["default"].func}}}]),t}(d.Component);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/WatchParty/RoomNotfound.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/WatchParty/RoomNotfound.tsx")}}()},
2"./src/apps/bluerose/components/browse/WatchParty/RoomShare.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=p(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),c=n(a("./node_modules/prop-types/index.js")),f=n(a("./src/apps/bluerose/components/browse/ShareContents.tsx"));function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(p=function(e){return e?a:t})(e)}t["default"]=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,d["default"])((0,i["default"])(n),"context",void 0),n.copyUrl=n.copyUrl.bind((0,i["default"])(n)),n}(0,l["default"])(t,e);var a=t.prototype;return a.copyUrl=function(){var e=this.context.watchPartyApp.getRoomUrl(this.context,this.props.titleModel),t=document.createElement("textarea"),a="".concat(this.props.room.name,"でウォッチパーティを一緒に楽しもう!");t.textContent="".concat(a,"\n").concat(e,"\nパスワード: ").concat(this.props.room.customData.pass);var n=document.getElementsByTagName("body")[0];n.appendChild(t),t.select(),document.execCommand("copy"),n.removeChild(t)},a.render=function(){var e=this.context.watchPartyApp.getRoomUrl(this.context,this.props.titleModel);return u["default"].createElement(u["default"].Fragment,null,u["default"].createElement("div",{className:"modal-block border-bottom"},u["default"].createElement("div",{className:"input-block"},u["default"].createElement("label",null,"URLで招待"),u["default"].createElement("div",{className:"invitation-wrapper"},u["default"].createElement("dl",null,u["default"].createElement("dt",null,"URL"),u["default"].createElement("dd",{className:"ellipsized"},e),u["default"].createElement("dt",null,"パスワード"),u["default"].createElement("dd",null,this.props.room.customData.pass)),u["default"].createElement("button",{type:"button",className:"btn btn-fill invitation-btn",onClick:this.copyUrl},"コピー"))),u["default"].createElement("div",{className:"input-block"},u["default"].createElement("label",null,"SNSで招待"),u["default"].createElement("div",{className:"share-contents-block"},u["default"].createElement(f["default"],{metadata:this.props.titleModel,urlShareDisabled:!0})))))},(0,r["default"])(t,null,[{key:"contextTypes",get:function(){return{watchPart
2yApp:c["default"].object.isRequired,getModelData:c["default"].func.isRequired}}},{key:"propTypes",get:function(){return{watchPartyMode:c["default"].bool,handleWatchPartyModeChange:c["default"].func,closeModal:c["default"].func,titleModel:c["default"].object,seriesModel:c["default"].object,linearModel:c["default"].object}}}]),t}(u.Component);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/WatchParty/RoomShare.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/WatchParty/RoomShare.tsx")}}()},
2"./src/apps/bluerose/components/browse/WatchParty/TargetTitle.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=u(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),d=n(a("./node_modules/prop-types/index.js"));function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(u=function(e){return e?a:t})(e)}t["default"]=function(e){function t(t,a){return e.call(this,t,a)||this}return(0,i["default"])(t,e),t.prototype.render=function(){var e=this,t="linear_channel"==this.props.titleModel.type&&!!this.props.linearModel;return l["default"].createElement("div",{className:"target-wrapper"},this.props.roomInfoView?l["default"].createElement(l["default"].Fragment,null,this.props.room?l["default"].createElement("div",{className:"target-title"},l["default"].createElement("h4",{className:"episode-title"},this.props.room.name)):null):t?l["default"].createElement("div",{className:"target-title"},e.props.linearModel&&e.props.linearModel.name?l["default"].createElement("h4",{className:"episode-title"},e.props.linearModel.name):"休止中"):l["default"].createElement("div",{className:"target-title"},e.props.seriesModel&&e.props.seriesModel.name?l["default"].createElement("p",{className:"season-title"},e.props.seriesModel.name):e.props.titleModel.title&&e.props.titleModel.playableTitle&&e.props.titleModel.title!==e.props.titleModel.playableTitle?l["default"].createElement("p",{className:"season-title"},e.props.titleModel.title):null,e.props.titleModel.playableTitle?l["default"].createElement("h4",{className:"episode-title"},e.props.titleModel.playableTitle):null))},(0,r["default"])(t,null,[{key:"propTypes",get:function(){return{titleModel:d["default"].object,seriesModel:d["default"].object,linearModel:d["default"].object,roomInfoView:d["default"].bool}}}
2,{key:"contextTypes",get:function(){return{watchPartyApp:d["default"].object}}},{key:"defaultProps",get:function(){return{roomInfoView:!0}}}]),t}(l.Component);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/WatchParty/TargetTitle.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/WatchParty/TargetTitle.tsx")}}()},
2"./src/apps/bluerose/components/browse/WatchParty/UseComment.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=h(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),u=n(a("./node_modules/prop-types/index.js")),c=n(a("./src/domain/libs/util.ts")),f=n(a("./node_modules/classnames/index.js")),p=n(a("./src/apps/bluerose/components/browse/WatchParty/TargetTitle.tsx")),m=n(a("./src/apps/bluerose/components/browse/WatchParty/Input.tsx"));function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(h=function(e){return e?a:t})(e)}t["default"]=function(e){function t(t,a){var n;(n=e.call(this,t,a)||this).nameRef=d["default"].createRef();var o=a.watchPartyApp.getProfile();return n.state={stepNum:1,name:o.name,errorMessage:null},n._handleWatchPartyStart=n._handleWatchPartyStart.bind((0,i["default"])(n)),n._handleClose=n._handleClose.bind((0,i["default"])(n)),n._handleChange=n._handleChange.bind((0,i["default"])(n)),n._handleEnter=n._handleEnter.bind((0,i["default"])(n)),n}(0,l["default"])(t,e);var a=t.prototype;return a.componentWillUnmount=function(){this.loadingTimer&&(clearTimeout(this.loadingTimer),delete this.loadingTimer)},a._handleClose=function(){this.props.closeModal()},a._handleWatchPartyStart=function(){var e=this;this.setState({loading:!0},(function(){e.loadingTimer=setTimeout((function(){e._joinWithName()}),10)}))},a._joinWithName=function(){var e=this;this.context.watchPartyApp.joinWithName(this.state.name,{},(function(t,a){e.setState({loading:!1}),c["default"].has(t,"message")&&-1!==t.message.indexOf("includes ng word")?e.setState({errorMessage:"不適切な表現が含まれています"}):t||e.props.termsChange()}))},a._handleChange=function(e){this.setState({name:e.target.value,errorMessage:null})},a._handleEnter=function(e){13==e.keyCode&&this._handleWatchPartyStart()},a.render=function(){return d["default"].createElement(d["default"].Fragment,null,d["default"].createElement("div",{className:"modal-title"},"チャットに参加する"),d["default"].createElement("div",{className:"text-left"},d["default"].createElement("div",{className:"modal-block"},d["default"].createElement(p["default"],{titleModel:this.props.titleModel,seriesModel:this.props.seriesModel,linearModel:this.props.linearModel,roomInfoView:!1})),d["default"].createElement("div",{className:"modal-block"},d["default"].createElement(m["default"],{ref:this.nameRef,label:"ニックネーム",type:"text",placeholder:"ニックネームを入力してください",maxLength:8,onChange:this._handleChange,onKeyDown:this._handleEnter,value:this.state.name,required:!0,errorMessage:this.state.errorMessage}),d["default"].createElement("div",{className:"input-block"},d["default"].createElement("p",null,"コメントを投稿するには、",d["default"].createElement("a",{href:"/chat_guideline",target:"_blank",className:"text-secondary"},"チャットガイドライン"),"への同意が必要です。"))),d["default"].createElement("div",{className:"form-btn-block text-center"},d["default"].createElement("a",{className:"btn btn-dark-gray btn-small",href:"javascript:void(0);",onClick:this._handleClose},"キャンセル"),d["default"].createElement("a",{className:(0,f["default"])("btn btn-fill btn-small",{disabled:c["default"].isEmpty(this.state.name)}),href:"javascript:void(0);",onClick:this._handleWatchPartyStart},"同意して入室"))),this.state.loading?d["default"].createElement("div",{className:"comment-loading"},d["default"].createElement("div",{className:"loading-spinner"})):null)}
2,(0,r["default"])(t,null,[{key:"contextTypes",get:function(){return{watchPartyApp:u["default"].object}}},{key:"propTypes",get:function(){return{watchPartyMode:u["default"].bool,handleWatchPartyModeChange:u["default"].func,closeModal:u["default"].func,titleModel:u["default"].object,seriesModel:u["default"].object}}}]),t}(d.Component);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/WatchParty/UseComment.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/WatchParty/UseComment.tsx")}}()},
2"./src/apps/bluerose/components/browse/WatchParty/WatchPartyButton.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=m(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),c=n(a("./node_modules/prop-types/index.js")),f=n(a("./node_modules/classnames/index.js")),p=n(a("./src/apps/bluerose/components/browse/WatchParty/WatchPartyModal.tsx"));function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(m=function(e){return e?a:t})(e)}t["default"]=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,d["default"])((0,i["default"])(n),"context",void 0),(0,d["default"])((0,i["default"])(n),"watchPartyProfile",void 0),n._handleClick=n._handleClick.bind((0,i["default"])(n)),n.watchPartyProfile=a.watchPartyApp.getProfile(),n.state={isPau
2sedOnce:!1},n}(0,l["default"])(t,e);var a=t.prototype;return a.componentDidUpdate=function(e){var t=this;!e.player&&this.props.player&&this.props.player.on("pause",(function(){t.setState({isPausedOnce:!0})}))},a._handleClick=function(){this.props.player&&!this.props.watchPartyMode&&!1!==this.props.playContext.get("playbackRule").enablePause&&this.props.player.pause(),this.props.showModal(u["default"].createElement(p["default"],{userState:"master",player:this.props.player,showModal:this.props.showModal,closeModal:this.props.closeModal,titleModel:this.props.titleModel,seriesModel:this.props.seriesModel,linearModel:this.props.linearModel,handleWatchPartyModeChange:this.props.handleWatchPartyModeChange,watchPartyMode:this.props.watchPartyMode}),{classes:"watchParty-modal",enableCloseWithOutsidePointerDown:!1})},a.render=function(){var e=this.context.watchPartyApp.getCloseFlag();return this.props.player&&!this.props.player.isGCasted()&&"closeType"==this.props.watchPartyType&&e?u["default"].createElement("a",{href:"javascript: void(0)",className:(0,f["default"])("action-btn watch-party-btn",{active:this.props.watchPartyMode}),onClick:this._handleClick,tabIndex:"0"},u["default"].createElement("i",{className:(0,f["default"])("fa fa-watch-party",{})}),u["default"].createElement("span",null,"Watch Party")):null},(0,r["default"])(t,null,[{key:"contextTypes",get:function(){return{watchPart
2yApp:c["default"].object,gtmApp:c["default"].object}}},{key:"propTypes",get:function(){return{watchPartyMode:c["default"].bool,watchPartyType:c["default"].string,handleWatchPartyModeChange:c["default"].func,player:c["default"].object,closeModal:c["default"].func,showModal:c["default"].func,titleModel:c["default"].object,seriesModel:c["default"].object,linearModel:c["default"].object}}}]),t}(u.Component);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/WatchParty/WatchPartyButton.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/WatchParty/WatchPartyButton.tsx")}}()},
2"./src/apps/bluerose/components/browse/WatchParty/WatchPartyModal.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),u=n(a("./node_modules/prop-types/index.js")),c=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=v(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),f=n(a("./src/apps/bluerose/components/browse/WatchParty/NoVacancy.tsx")),p=n(a("./src/apps/bluerose/components/browse/WatchParty/RoomClosed.tsx")),m=n(a("./src/apps/bluerose/components/browse/WatchParty/RoomCreate.tsx")),h=(n(a("./src/apps/bluerose/components/browse/WatchParty/RoomCreated.tsx")),n(a("./src/apps/bluerose/components/browse/WatchParty/RoomEnd.tsx"))),y=n(a("./src/apps/bluerose/components/browse/WatchParty/RoomEntried.tsx")),b=n(a("./src/apps/bluerose/components/browse/WatchParty/RoomJoin.tsx"));function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(v=function(e){return e?a:t})(e)}t["default"]=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,d["default"])((0,i["default"])(n),"context",void 0),n._handleRoomClosed=n._handleRoomClosed.bind((0,i["default"])(n)),n._handleNoVacancy=n._handleNoVacancy.bind((0,i["default"])(n)),n._handleDuplicateEntry=n._handleDuplicateEntry.bind((0,i["default"])(n)),n._handleClose=n._handleClose.bind((0,i["default"])(n)),n._roomCreatedBtn=n._roomCreatedBtn.bind((0,i["default"])(n)),n.state={roomClosed:!1,noVacancy:!1,duplicateEntry:!1,isSubmittable:!0},n}(0,l["default"])(t,e);var a=t.prototype;return a._handleRoomClosed=function(){this.setState({roomClosed:!0})},a._handleNoVacancy=function(){this.setState({noVacancy:!0})},a._handleDuplicateEntry=function(){this.setState({duplicateEntry:!0})},a._handleClose=function(){this.props.closeModal()},a._roomCreatedBtn=function(){var e=this;this.props.closeModal(),setTimeout((function(){e.props.showModal(c["default"].createElement(m["default"],{closeModal:e.props.closeModal,linearModel:e.props.linearModel,titleModel:e.props.titleModel,seriesModel:e.props.seriesModel,handleWatchPartyModeChange:e.props.handleWatchPartyModeChange,watchPart
2yMode:e.props.watchPartyMode}),{classes:"watchParty-modal"})}),100)},a.render=function(){var e=null,t=this.props.userState;return this.props.titleModel.wpEnableFlag?(this.context.watchPartyApp.init(),this.props.watchPartyMode||"master"!=t?this.props.watchPartyMode||"master"===t?this.props.watchPartyMode&&(e=c["default"].createElement(h["default"],{closeModal:this.props.closeModal,handleWatchPartyModeChange:this.props.handleWatchPartyModeChange})):e=this.state.roomClosed?c["default"].createElement(p["default"],{closeModal:this.props.closeModal}):this.state.noVacancy?c["default"].createElement(f["default"],{room:this.context.watchPartyApp.room,closeModal:this.props.closeModal}):this.state.duplicateEntry?c["default"].createElement(y["default"],{room:this.context.watchPartyApp.room,closeModal:this.props.closeModal,userState:t}):c["default"].createElement(b["default"],{player:this.props.player,handleRoomClosed:this._handleRoomClosed,handleNoVacancy:this._handleNoVacancy,handleDuplicateEntry:this._handleDuplicateEntry,titleModel:this.props.titleModel,seriesModel:this.props.seriesModel,linearModel:this.props.linearModel,closeModal:this.props.closeModal,handleWatchPartyModeChange:this.props.handleWatchPartyModeChange}):e=c["default"].createElement(m["default"],{titleModel:this.props.titleModel,seriesModel:this.props.seriesModel,linearModel:this.props.linearModel,closeModal:this.props.closeModal,handleWatchPartyModeChange:this.props.handleWatchPartyModeChange,userState:t})):e=c["default"].createElement(c["default"].Fragment,null,c["default"].createElement("div",{className:"modal-title"},"ウォッチパーティを開始できません"),c["default"].createElement("p",{className:"modal-title text-left"},"申し訳ございませんが、こちらの作品は権利の関係により、ウォッチパーティの対象外となっております。"),c["default"].createElement("div",{className:"form-btn-block"},c["default"].createElement("a",{className:"btn btn-gray btn-small",href:"javascript:void(0);",onClick:this._handleClose},"閉じる"))),c["default"].createElement(c["default"].Fragment,null,e)},(0,r["default"])(t,null,[{key:"propTypes",get:function(){return{player:u["default"].object,closeModal:u["default"].func,showModal:u["default"].func,handleWatchPartyModeChange:u["default"].func,titleModel:u["default"].object,seriesModel:u["default"].object,linearModel:u["default"].object}}},{key:"contextTypes",get:function(){return{models:u["default"].object,getModelData:u["default"].func,watchPartyApp:u["default"].object}}}]),t}(c.Component);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/WatchParty/WatchPartyModal.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/WatchParty/WatchPartyModal.tsx")}}()},
2"./src/apps/bluerose/components/browse/search/SearchFilter.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=t.FilterSearchGenre=void 0;var r,i=n(a("./node_modules/@babel/runtime/helpers/extends.js")),l=n(a("./node_modules/@babel/runtime/helpers/slicedToArray.js")),d=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),u=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),c=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),f=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),p=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=v(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),m=n(a("./node_modules/prop-types/index.js")),h=n(a("./node_modules/classnames/index.js")),y=n(a("./src/domain/libs/util.ts")),b=n(a("./src/apps/common/routes.ts"));n(a("./src/sketch-platform/ui/routing/URLGenerator.ts"));function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(v=function(e){return e?a:t})(e)}var g=t.FilterSearchGenre=function(e,t){};g.getRootPath=function(e,t){arguments.length>2&&undefined;return["attribute_sets","CURRENT_MEMBER"==y["default"].get(e,"userInfo.data.status")?y["default"].get(e,"userInfo.data.isKids")?y["default"].get(e,"config.data.menu_attribute_sets_key.kids"):y["default"].get(e,"config.data.menu_attribute_sets_key.general"):y["default"].get(e,"config.data.menu_attribute_sets_key.anonymous")]},g.getPaths=function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};return[g.getRootPath(e,t,a).concat([{from:0,to:49},["id","name","slug"]])]};var _=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this).handleToggleSearchFilterClose=n.handleToggleSearchFilterClose.bind((0,c["default"])(n)),n}(0,f["default"])(t,e);var a=t.prototype;return a.handleToggleSearchFilterClose=function(e){var t=e.currentTarget.getAttribute("value");this.props.selected==t&&(t=""),this.props.handleToggleSearchFilterClose(t)},a.render=function(){var e=this,t=[];if("renge"===this.props.filter.type)for(var a=this.props.filter.renge.max;a>=this.props.filter.renge.min;a--)t.push(p["default"].createElement("li",{key:"search-filter-".concat(this.props.filter.key,"-").concat(a),className:(0,h["default"])({selected:y["default"].includes(this.props.selected,""+a)}),value:a,onClick:this.handleToggleSearchFilterClose,onKeyPress:this.handleToggleSearchFilterClose,tabIndex:0,"data-tracking-click":"filter-cbox"},a));else y["default"].forEach(this.props.filter.values,(function(a){var n=null,o=a.id?""+a.id:a.key;a.id,n=a.name,t.push(p["default"].createElement("li",{key:"search-filter-".concat(e.props.filter.key,"-").concat(o),className:(0,h["default"])({selected:y["default"].includes(e.props.selected,o)}),value:o,onClick:e.handleToggleSearchFilterClose,onKeyPress:e.handleToggleSearchFilterClose,tabIndex:0,"data-tracking-click":"filter-cbox"},n))}));return p["default"].createElement("div",{className:"filter-menu",key:"filter-menu"},p["default"].createElement("div",{className:"title filter-title"},p["default"].createElement("div",{key:"search-filter-back",onClick:this.handleToggleSearchFilterClose,value:"close",className:"filter-menu_back",onKeyPress:this.handleToggleSearchFilterClose,tabIndex:0},p["default"].createElement("i",{className:"fa fa-angle_left"}),"戻る"),this.props.filter.label,function(){if("renge"===e.props.filter.type){if("from"===e.props.rengeType)return" From:";if("to"===e.props.rengeType)return" To:"}return null}()),p["default"].createElement("ul",null,t))}
2,(0,u["default"])(t,null,[{key:"contextTypes",get:function(){return{i18n:m["default"].object,i18nContext:m["default"].string}}}]),t}(p.Component),E=function(e){function t(a,n){var o;return o=e.call(this,a,n)||this,(0,d["default"])((0,c["default"])(o),"searchFilterRef",void 0),(0,d["default"])((0,c["default"])(o),"searchFilters",void 0),(0,d["default"])((0,c["default"])(o),"clickKey",void 0),(0,d["default"])((0,c["default"])(o),"_isMounted",void 0),o.searchFilterRef=p["default"].createRef(),o.handleChange=o.handleChange.bind((0,c["default"])(o)),o.handleRadioChange=o.handleRadioChange.bind((0,c["default"])(o)),o.handleCheckboxChange=o.handleCheckboxChange.bind((0,c["default"])(o)),o.handleToggleSearchFilter=o.handleToggleSearchFilter.bind((0,c["default"])(o)),o.handleToggleSearchFilterClose=o.handleToggleSearchFilterClose.bind((0,c["default"])(o)),o.handleClickRemove=o.handleClickRemove.bind((0,c["default"])(o)),o.reset=o.reset.bind((0,c["default"])(o)),o.search=o.search.bind((0,c["default"])(o)),o.state=t.getSelectFilters(a.searchFilter,a.filterType),o.state.open=!1,o.state.production||(o.state.production="_2021"),o.searchFilters=[{label:"ジャンル",multi:!1,key:"genre",type:"select",values:{}}],o}(0,f["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.fetchData(this.props)},a.componentWillReceiveProps=function(e,a){var n={active:a.routeHandler.route._regex===b["default"].filter._regex};e.searchFilter!=this.props.searchFilter&&(y["default"].map(this.searchFilters,(function(e){n[e.key]=null})),y["default"].assign(n,t.getSelectFilters(e.searchFilter,e.filterType))),!n.active&&this.state.active&&this.reset(),this.setState(n)},a.componentWillUnmount=function(){this._isMounted=!1},a.handleChange=function(){},a.handleRadioChange=function(e){var t={};t[e.target.name]=[e.target.value],this.setState(t,this.handleChange)},a.handleCheckboxChange=function(e){var t={},a=y["default"].assign([],this.state[e.target.name]);e.target.checked?("language"===e.target.name&&(a=[]),a.push(e.target.value),t[e.target.name]=a):t[e.target.name]=a.filter((function(t){return t!==e.target.value})),this.setState(t,this.handleChange)},a.handleKeyDown=function(e){if(13===e.which||13===e.keyCode){var t={},a=y["default"].assign([],this.state[e.target.name]);e.target.checked?t[e.target.name]=a.filter((function(t){return t!==e.target.value})):("language"===e.target.name&&(a=[]),a.push(e.target.value),t[e.target.name]=a),this.setState(t,this.handleChange)}},a.handleToggleSearchFilter=function(e){this.setState({open:!this.state.open}),this.clickKey=e},a.handleToggleSearchFilterClose=function(e){var t={open:!1};if("close"==e);else if(y["default"].startsWith(this.clickKey,"production")){var a=y["default"].split(this.state.production,"_"),n=(0,l["default"])(a,2),o=n[0],s=n[1],r="_";"production-from"===this.clickKey&&(r=e+"_"+(s||"")),"production-to"===this.clickKey&&(r=(o||"")+"_"+e),t.production="_"===r?null:r}else t[this.clickKey]=e?[e]:null;this.setState(t,this.handleChange)},a.fetchData=function(e){var t=this,a=this.constructor.getPaths(this.context.models,{},e),n=e.model.fetch(a);this.state.dispose=n.dispose,n.then((function(a){var n=t.searchFilters.findIndex((function(e){return"genre"==e.key}));t.searchFilters[n].values=y["default"].clone(y["default"].values(y["default"].omitBy(y["default"].get(a.json,g.getRootPath(t.context.models,{},e)),(function(e,t){return 0===t.indexOf("$")||"length"===t||!y["default"].get(e,"id")}))));var o={fetchDataError:null,dispose:null,generation:t.state.generation+1,filter:{}};t._isMounted?t.setState(o):(0,i["default"])(t.state,o)}))["catch"]((function(e){var a={fetchDataError:e,dispose:null};t._isMounted?t.setState(a):t.state=(0,i["default"])(a)}))},a.reset=function(){var e={};y["default"].map(this.searchFilters,(function(t){e[t.key]=null})),this.setState(e)},a.search=function(){var e=this,t=y["default"].map(y["default"].filter(this.searchFilters,(function(t){return!y["default"].isEmpty(e.state[t.key])})),(function(t){return t.key+":"+(t.multi?e.state[t.key].join(","):e.state[t.key])})),a=this.context,n=a.routeHandler,o=a.history,s=b["default"].filter.makePath({service:this.context.service},{sf:t.join("|")});this.props.enableIncrementalSearch!==undefined?(n.route._regex===b["default"].filter._regex?o.replace(s):o.push(s),this.props.onSearch&&this.props.onSearch()):window.location.href=s},a.handleClickRemove=function(e,t){var a=this,n=y["default"].assign([],this.state[e]);this.state[e]=n.filter((function(e){return e!==t}));var o=y["default"].map(y["default"].filter(this.searchFilters,(function(e){return!y["default"].isEmpty(a.state[e.key])})),(function(e){return e.key+":"+(e.multi?a.state[e.key].join(","):a.state[e.key])})),s=this.context.history,r=b["default"].filter.makePath({service:this.context.service},{sf:o.join("|")});s.replace(r),this.props.onSearch&&this.props.onSearch()},a.getSearchFilter=function(){var e=this;return y["default"].map(y["default"].filter(this.searchFilters,(function(t){return!y["default"].isEmpty(e.state[t.key])})),(function(t){return t.key+":"+(t.multi?e.state[t.key].join(","):e.state[t.key])}))},a.render=function(){var e=this,a=this.context.getModelData("browserInfo");if("selectedValues"===this.props.mode){var n=t.getSelectFilters(this.props.searchFilter,this.props.filterType),o=t.getSearchValues(n,this.searchFilters,this.context),s=y["default"].flatten(y["default"].map(o,(function(e){return y["default"].map(e.values,(function(t){return{filterKey:e.filter.key,key:""+(t.item.id||t.item.key),name:t.value}}))})));return p["default"].createElement("div",{className:"rail show",key:"suggestion"},p["default"].createElement("div",{className:"suggestion-container filter"},p["default"].createElement("span",{className:"label"},"絞り込み条件:"),p["default"].createElement("ul",null,y["default"].map(s,(function(t){return p["default"].createElement("li",{key:"search-value-".concat(t.filterKey,"-").concat(t.key)},p["default"].createElement("span",{className:"values"}
2,t.name,s.length>1?p["default"].createElement("i",{className:"fa fa-icon-cross_circle",onClick:function(a){return e.handleClickRemove(t.filterKey,t.key)}}):null))})))))}if(this.props.assignSearchFilter){var r=this.getSearchFilter();return p["default"].cloneElement(this.props.assignSearchFilter,{searchFilter:r.join("|")})}var i=[],d=[],u=this.searchFilters.map((function(t){if("language"===t.key)return y["default"].forEach(t.values,(function(a){var n=null;a.id,n=a.name;var o=a.id?""+a.id:a.key;d.push(p["default"].createElement("div",{className:"checkbox-cont",key:"search-filter-".concat(t.key,"-").concat(o)},p["default"].createElement("input",{id:"".concat(t.key,"-").concat(o),name:t.key,type:"checkbox",value:o,checked:y["default"].includes(e.state[t.key],o),className:"check-box-label",onChange:e.handleCheckboxChange,onKeyDown:e.handleKeyDown.bind(e),tabIndex:0}),p["default"].createElement("label",{className:"check-box-label"},n)))})),p["default"].createElement("div",{key:"search-filter-".concat(t.key),className:"search-filter-box checkbox"},p["default"].createElement("div",{className:(0,h["default"])("search-filter-box-inner checkbox-inner")},p["default"].createElement("span",{className:"label"},t.label),p["default"].createElement("div",{className:"checkbox-box-wrapper"},d)));if("renge"===t.type){var a=y["default"].split(e.state[t.key],"_"),n=(0,l["default"])(a,2),o=n[0],s=n[1];e.state.open&&e.clickKey=="".concat(t.key,"-from")&&i.push(p["default"].createElement(_,{key:"filter-list-".concat(e.clickKey),filter:t,rengeType:"from",selected:o,handleToggleSearchFilterClose:e.handleToggleSearchFilterClose})),e.state.open&&e.clickKey=="".concat(t.key,"-to")&&i.push(p["default"].createElement(_,{key:"filter-list-".concat(e.clickKey),filter:t,rengeType:"to",selected:s,handleToggleSearchFilterClose:e.handleToggleSearchFilterClose}));var r="指定なし",u="指定なし";return o&&(r=o),s&&(u=s),p["default"].createElement("div",{key:"search-filter-".concat(t.key),className:"search-filter-box"},p["default"].createElement("div",{className:"search-filter-box-inner"},p["default"].createElement("span",{className:"label"},t.label),p["default"].createElement("div",{className:"search-filter-box-inner__select"},p["default"].createElement("span",null,"From:"),p["default"].createElement("div",{className:"selectedBox",onClick:e.handleToggleSearchFilter.b
2ind(e,"".concat(t.key,"-from")),onKeyPress:e.handleToggleSearchFilter.bind(e,"".concat(t.key,"-from")),tabIndex:0},p["default"].createElement("span",null,r)),p["default"].createElement("span",null,"To:"),p["default"].createElement("div",{className:"selectedBox",onClick:e.handleToggleSearchFilter.bind(e,"".concat(t.key,"-to")),onKeyPress:e.handleToggleSearchFilter.bind(e,"".concat(t.key,"-to")),tabIndex:0},p["default"].createElement("span",null,u)))))}e.state.open&&e.clickKey==t.key&&i.push(p["default"].createElement(_,{key:"filter-list-".concat(e.clickKey),filter:t,selected:e.state[t.key],handleToggleSearchFilterClose:e.handleToggleSearchFilterClose}));var c="指定なし";return y["default"].forEach(t.values,(function(a){var n="";a.id,n=a.name,(a.id?a.id:a.key)==e.state[t.key]&&(c=n)})),p["default"].createElement("div",{key:"search-filter-".concat(t.key),className:"search-filter-box"},p["default"].createElement("div",{className:"search-filter-box-inner"},p["default"].createElement("span",{className:"label"},t.label),p["default"].createElement("div",{className:"selectedBox",onClick:e.handleToggleSearchFilter.b
2ind(e,t.key),onKeyPress:e.handleToggleSearchFilter.bind(e,t.key),tabIndex:0},p["default"].createElement("span",null,c))))})),c=this.getSearchFilter().join("|"),f=p["default"].createElement(p["default"].Fragment,{key:"filterList"},u,p["default"].createElement("div",{className:"search-filter-result"},p["default"].createElement("div",{className:"search-filter-result-btn-box"},p["default"].createElement("button",{className:"btn btn-line btn-very-small",onClick:this.reset,name:"search-clear"},"クリア"),p["default"].createElement("button",{className:(0,h["default"])("btn btn-fill btn-very-small",{disabled:!c}),onClick:this.search,name:"search-submit"},"この条件で検索")))),m=[];return(a.isIOS||a.isAndroid)&&this.state.open?m.push():m.push(f),p["default"].createElement("div",{ref:this.searchFilterRef,className:"search-filter-contents",key:"filter-contents"},p["default"].createElement("div",{className:"title filter-title"},"ジャンルで絞り込み"),m,i)},(0,u["default"])(t,null,[{key:"defaultProps",get:function(){return{searchFilters:[]}}},{key:"contextTypes",get:function(){return{history:m["default"].object,routeHandler:m["default"].object,models:m["default"].object,i18n:m["default"].object,i18nContext:m["default"].string,getModelData:m["default"].func.isRequired,service:m["default"].string}}}]),t}(p.Component);r=E,(0,d["default"])(E,"getPaths",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{},n=[];return n=n.concat(g.getPaths(e,t,a))})),(0,d["default"])(E,"getSelectFilters",(function(e,t){var a={};if(!e)return a;var n=e.split("|");return y["default"].forEach(n,(function(e){var t=e.split(":"),n=(0,l["default"])(t,2),o=n[0],s=n[1];a[o]=s&&-1!==s.indexOf(",")?s.split(","):[s]})),a})),(0,d["default"])(E,"getSearchValues",(function(e,t,a){t||(t=r.defaultProps.searchFilters);var n=[];return y["default"].forEach(t,(function(t){if(e[t.key]){var a=[];if("renge"===t.type){var o=e[t.key],s=y["default"].split(o,"_"),r=(0,l["default"])(s,2),i=r[0],d=r[1];i||(i="指定なし"),d||(d="指定なし"),a.push({item:{key:o},value:i+"-"+d}),n.push({filter:t,values:a})}else y["default"].forEach(t.values,(function(n){var o=n.name,s=n.id?n.id:n.key;s=""+s,("p"!==t.key&&y["default"].includes(e[t.key],s)||"p"===t.key&&"a"!==s&&y["default"].includes(e[t.key],s))&&a.push({item:n,value:o})})),a.length>0&&n.push({filter:t,values:a})}})),n}));t["default"]=E;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/search/SearchFilter.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/search/SearchFilter.tsx")}}()},
2"./src/apps/bluerose/components/browse/titlemeta/Details.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),c=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=g(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),f=n(a("./node_modules/prop-types/index.js")),p=n(a("./src/domain/libs/util.ts")),m=n(a("./node_modules/classnames/index.js")),h=n(a("./src/apps/common/components/MainViewLink.ts")),y=n(a("./src/apps/common/routes.ts")),b=n(a("./src/common/reactNl2br.ts")),v=n(a("./src/utils/getRatingText.ts"));function g(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(g=function(e){return e?a:t})(e)}var _={casts:"出演",staffs:"スタッフ",translators:"翻訳者",producers:"プロデューサー",directors:"監督/演出",scenario_writers:"脚本",musics:"楽曲",release_date:"公開日",first_broadcast_date:"初回",productionYear:"制作年",country:"制作国",recording_date:"収録日",match_summary:"対戦カード"},E=t["default"]=function(e){function t(t,a){var n;n=e.call(this,t,a)||this,(0,u["default"])((0,l["default"])(n),"item",void 0),(0,u["default"])((0,l["default"])(n),"_isMounted",void 0),(0,u["default"])((0,l["default"])(n),"_isUpdated",void 0);var o=n.constructor.getRootPath(a.models,{},t);return n.state={fetchDataError:null,dispose:null,generation:t.model.getVersion(o)},n.onClickLink=n.onClickLink.bind((0,l["default"])(n)),n.item=t.model.getSync(o),n}(0,d["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.fetchData(this.props)},a.componentWillReceiveProps=function(e,t){var a=this;if(e.id!==this.props.id){var n=this.constructor.getRootPath(t.models,{},e);this.item=e.model.getSync(n),this.setState({generation:e.model.getVersion(n),fetchDataError:null},(function(){a.fetchData(e)}))}},a.componentWillUnmount=function(){this._isMounted=!1,this.state.dispose&&this.state.dispose()},a.fetchData=function(e){var t=this;if(e.id){var a=this.constructor.getPaths(this.context.models,{},e);if(!this.state[JSON.stringify(a)]){this.state.dispose&&this.state.dispose(),this.state[JSON.stringify(a)]=a;var n=e.model.fetch(a),o=n.dispose;!1!==this._isUpdated&&this._isMounted?this.setState({dispose:o}):(0,r["default"])(this.state,{dispose:o});var s=this.constructor.getRootPath(this.context.models,{},e);n.then((function(n){t.item=p["default"].get(n,["json"].concat(s)),delete t.state[JSON.stringify(a)];var o={fetchDataError:null,dispose:null,generation:e.model.getVersion(s)};t._isMounted?t.setState(o):(0,r["default"])(t.state,o)}))["catch"]((function(e){var n={fetchDataError:e,fetchingMoreRows:undefined,dispose:null};delete t.state[JSON.stringify(a)],t._isMounted?t.setState(n):(0,r["default"])(t.state,n)}))}}},a.onClickLink=function(e,t){var a=this;return function(){a.context.gtmApp&&a.context.gtmApp.pushDataLayerOnContentProperyClick(e,t)}},a.render=function(){var e=this,t=[],a=[],n=[];this.item.cardInfo||(this.item.cardInfo={}),["casts","staffs","translators"].forEach((function(o){if(e.item[o]&&!p["default"].isEmpty(e.item[o])||e.item.cardInfo[o]&&!p["default"].isEmpty(e.item.cardInfo[o])){var s=e.item[o];Array.isArray(s)||(s=[s]);var r=p["default"].uniq(p["default"].map(s,(function(e){return p["default"].get(e,"position")||p["default"].set(e,"position",_[o]),e.position})));p["default"].forEach(r,(function(r){n.push(c["default"].createElement("div",{className:"listLabel",key:"meta_details_".concat(o,"_label")},r));var i=p["default"].filter(s,(function(e){return p["default"].get(e,"position")==r}));p["default"].forEach(i,(function(n,o){if("string"==typeof n)a.push(c["default"].createElement("li",{key:"meta_details_".concat(t.length,"_").concat(a.length,"_").concat(o),className:"wide-list"},n));else if(p["default"].get(n,"id")){var s=n.notice;s&&0===s.length&&(s=null),s&&(s="(".concat(s,")")),a.push(c["default"].createElement("li",{className:"list-link",key:"meta_details_".concat(t.length,"_").concat(a.length,"_").concat(n.id)},c["default"].createElement(h["default"],{to:y["default"].person,params:{id:n.id},query:{type:"od"},tabIndex:e.props.open?0:-1,onClick:e.onClickLink(r,n.name)},n.name,s?c["default"].createElement("span",null,s):null),s?c["default"].createElement("span",null,s):null))}}
2)),p["default"].isEmpty(a)||t.push(c["default"].createElement("div",{className:"meta-details-item",key:"meta_details_".concat(t.length)},n,c["default"].createElement("ul",null,a))),a=[],n=[]}))}})),["scenario_writers","producers","directors","musics","release_date","first_broadcast_date","productionYear","country","recording_date","match_summary"].map((function(o){var s;e.item&&((!e.item||e.item[o]==undefined||"number"!=typeof e.item[o]&&p["default"].isEmpty(e.item[o]))&&(e.item.cardInfo[o]==undefined||"number"!=typeof e.item.cardInfo[o]&&p["default"].isEmpty(e.item.cardInfo[o]))||"productionYear"===o&&0==e.item.cardInfo[o]||(n.push(c["default"].createElement("div",{className:"listLabel",key:"meta_details_".concat(o,"_label")},_[o])),s="productionYear"===o?e.item.cardInfo[o]||[]:e.item[o]||[],"[object Array]"!==Object.prototype.toString.call(s)&&(s=[s]),s.map((function(n,s){if("string"==typeof n||"number"==typeof n)a.push(c["default"].createElement("li",{key:"meta_details_".concat(t.length,"_").concat(a.length,"_").concat(s),className:"wide-list"},n));else if(n.id){var r=n.notice;r&&0===r.length&&(r=null),r&&(r="(".concat(r,")"));var i="attribute"===n.attribute_type?"attr":n.attribute_type;y["default"][i]?a.push(c["default"].createElement("li",{className:"list-link",key:"meta_details_".concat(t.length,"_").concat(a.length,"_").concat(n.id)},c["default"].createElement(h["default"],{to:y["default"][i],params:{id:n.id},query:{type:"od"},tabIndex:e.props.open?0:-1,onClick:e.onClickLink(_[o],n.name)},n.name,r?c["default"].createElement("span",null,r):null),r?c["default"].createElement("span",null,r):null)):a.push(c["default"].createElement("li",{key:"meta_details_".concat(t.length,"_").concat(a.length,"_").concat(n.id),className:"list-link"},n.name,r?c["default"].createElement("span",null,r):null))}})),p["default"].isEmpty(a)||t.push(c["default"].createElement("div",{className:(0,m["default"])("meta-details-item",{"col-2":"musics"==o}),key:"meta_details_".concat(t.length)},n,c["default"].createElement("ul",null,a))),a=[],n=[]))})),this.item&&this.item.genres&&"[object Array]"===Object.prototype.toString.call(this.item.genres)&&this.item.genres.length>0&&(n.push(c["default"].createElement("div",{key:"meta_details_genres_label",className:"listLabel"},"ジャンル")),(this.item.genres||[]).map((function(n,o){var s={to:y["default"].genre,params:{id:n.id},query:{so:"po"}};n.refId&&(s={to:y["default"].genreRef,params:{id:n.refId},query:{so:"po"}}),a.push(c["default"].createElement("li",{className:"list-link",key:"meta_details_".concat(t.length,"_").concat(a.length,"_").concat(n.id)},c["default"].createElement(h["default"],(0,r["default"])({},s,{tabIndex:e.props.open?0:-1,onClick:e.onClickLink("ジャンル",n.name)}),n.name)))})),p["default"].isEmpty(a)||t.push(c["default"].createElement("div",{className:"meta-details-item",key:"meta_details_".concat(t.length)},n,c["default"].createElement("ul",null,a))),a=[],n=[]);var o=[];if(this.item&&this.item.original_authors){var s=this.item.original_authors||[];"[object Array]"!==Object.prototype.toString.call(s)&&(s=[s]),s.map((function(a,n){var s=a.notice;s&&0===s.length&&(s=null),s&&(s="(".concat(s,")")),"string"==typeof a?o.push(c["default"].createElement("li",{className:"list-link",key:"meta_details_".concat(t.length,"_").concat(o.length,"_").concat(a.id)},a,c["default"].createElement("span",null,s))):a.id&&o.push(c["default"].createElement("li",{className:"list-link",key:"meta_details_".concat(t.length,"_").concat(o.length,"_").concat(a.id)},c["default"].createElement(h["default"],{to:y["default"].person,params:{id:a.id},query:{type:"od"},tabIndex:e.props.open?0:-1},a.name,s?c["default"].createElement("span",null,s):null),s?c["default"].createElement("span",null,s):null))}))}var i,l={music_number:"楽曲",review_score:"この作品の評価",production:"制作著作"},d=function(e,t){return e[t]?c["default"].createElement("div",{className:"meta-details-item"},c["default"].createElement("div",{className:"listLabel"},l[t]),c["default"].createElement("ul",{key:"details_item_".concat(t)},c["default"].createElement("li",{className:"wide-list"},(0,b["default"])(e[t])))):null},u=function(t){return t?c["default"].createElement(h["default"],{to:y["default"].team,params:{id:t.id},tabIndex:e.props.open?0:-1,onClick:e.onClickLink("チーム",t.name)},t.name):null},f=p["default"].get(this.item,"homeTeam.id")?this.item.homeTeam:null,g=p["default"].get(this.item,"awayTeam.id")?this.item.awayTeam:null,E=p["default"].reject(this.item.jpPlayers,{id:null}),w=p["default"].reject(this.item.starPlayers,{id:null}),P=(0,v["default"])(this.context.models,this.item.cardInfo.rating),x=p["default"].isEmpty(this.item.awards)?[]:this.item.awards;return c["default"].createElement("div",{id:"metaDetails"}
2,c["default"].createElement("div",{className:"meta-details"},t,this.item?c["default"].createElement(c["default"].Fragment,null,P&&c["default"].createElement("div",{className:"meta-details-item"},c["default"].createElement("div",{className:"listLabel"},"年齢制限"),c["default"].createElement("ul",{key:"details_item_rating"},c["default"].createElement("li",{className:"maturity-rating"},(i=P,p["default"].isArray(i)?p["default"].join(i,"・"):i)))),!p["default"].isEmpty(x)&&c["default"].createElement("div",{className:"meta-details-item"},c["default"].createElement("div",{className:"listLabel"},"受賞歴"),c["default"].createElement("ul",{key:"details_item_awards"},x.map((function(t,a){var n=t.name,o=t.category,s=t.id||t.refId,r=o?"".concat(n,", ").concat(o):n;return s?c["default"].createElement("li",{className:"list-link",key:"details_item_awards_".concat(a)},c["default"].createElement(h["default"],{to:y["default"].attr,params:{id:s},tabIndex:e.props.open?0:-1,onClick:e.onClickLink("受賞歴",n)},r)):c["default"].createElement("li",{className:"list-link",key:"details_item_awards_".concat(a)},r)})))),(!!this.item.original||o.length>0)&&c["default"].createElement("div",{className:"meta-details-item"},c["default"].createElement("div",{className:"listLabel"},"原作"),c["default"].createElement("ul",{key:"details_item_original"},this.item.original&&c["default"].createElement("li",{className:(0,m["default"])("original",{original_after:o.length>0})},this.item.original),o)),d("music_number"),d("review_score"),d("production"),(!!f||!!g)&&c["default"].createElement("div",{className:"meta-details-item"},c["default"].createElement("div",{className:"listLabel"},"チーム"),c["default"].createElement("ul",{key:"details_item_team"},f&&c["default"].createElement("li",{className:"list-list"},u(f)),g&&c["default"].createElement("li",{className:"list-list"},u(g)))),!p["default"].isEmpty(E)&&c["default"].createElement("div",{className:"meta-details-item"},c["default"].createElement("div",{className:"listLabel"},"日本人注目選手"),c["default"].createElement("ul",{key:"details_item_jp_players"},p["default"].map(E,(function(t){return c["default"].createElement("li",{key:"jp_player_".concat(t.id),className:"list-list"},c["default"].createElement(h["default"],{onClick:e.onClickLink("日本人注目選手",t.name),to:y["default"].person,params:{id:t.id},query:{type:"od"},tabIndex:e.props.open?0:-1},t.name))})))),!p["default"].isEmpty(w)&&c["default"].createElement("div",{className:"meta-details-item"},c["default"].createElement("div",{className:"listLabel"},"その他注目選手"),c["default"].createElement("ul",{key:"details_item_star_players"},p["default"].map(w,(function(t){return c["default"].createElement("li",{key:"star_player_".concat(t.id),className:"list-list"},c["default"].createElement(h["default"],{onClick:e.onClickLink("その他注目選手",t.name),to:y["default"].person,params:{id:t.id},query:{type:"od"},tabIndex:e.props.open?0:-1},t.name))})))),!!this.item.remarks&&c["default"].createElement("div",{className:"meta-details-item"},c["default"].createElement("ul",{key:"details_item_remarks"},c["default"].createElement("li",{className:"remarks"},this.item.remarks))),!!this.item.copyrights&&this.item.copyrights.length>0&&c["default"].createElement("div",{className:"meta-details-item"},c["default"].createElement("ul",{key:"details_item_copyright"},p["default"].map(this.item.copyrights,(function(e){return c["default"].createElement("li",{className:"copyright"},e)}))))):null))},(0,i["default"])(t,null,[{key:"propTypes",get:function(){return{onSliderMove:f["default"].func,watched:f["default"].bool,model:f["default"].object.isRequired,id:f["default"].oneOfType([f["default"].number,f["default"].string])}}},{key:"contextTypes",get:function(){return{models:f["default"].object,gtmApp:f["default"].object,getModelData:f["default"].func}}}]),t}(c.Component);(0,u["default"])(E,"getPaths",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};return[this.getRootPath(e,t,a).concat([["id","name","casts","staffs","copyrights","cardInfo","original","original_authors","genres","middleGenres","studio","directors","scenario_writers","producers","review_score","musics","music_number","release_date","first_broadcast_date","country","award","language","production","remarks","recording_date","awards","match_summary","homeTeam","awayTeam","jpPlayers","starPlayers","translators"]])]})),(0,u["default"])(E,"getRootPath",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};return a.id?["meta",a.id]:[]})),function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/titlemeta/Details.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/titlemeta/Details.tsx")}}()},
2"./src/apps/bluerose/components/browse/titlemeta/Episodes.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),u=n(a("./node_modules/@babel/runtime/helpers/extends.js")),c=P(a("./node_modules/react/index.js")),f=n(a("./node_modules/prop-types/index.js")),p=n(a("./src/domain/libs/util.ts")),m=n(a("./node_modules/classnames/index.js")),h=n(a("./src/apps/bluerose/components/browse/GalleryContent.tsx")),y=n(a("./src/apps/bluerose/components/browse/SwitchGallery.tsx")),b=n(a("./src/apps/bluerose/components/browse/EpisodeCard.tsx")),v=n(a("./src/apps/common/components/DropDown.tsx")),g=n(a("./src/sketch-platform/ui/routing/URLGenerator.ts")),_=P(a("./src/sketch-platform/utils/browserEvents.ts")),E=P(a("./src/sketch-platform/utils/DOMUtils.ts"));function w(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(w=function(e){return e?a:t})(e)}function P(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=w(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}var x=function(e,t){if(1==e.max)return null;var a=function(a){var n=t.history,o=t.routeHandler;if(o.query[e.paramName]==a)return null;var s={path:o.path,query:(0,u["default"])({},o.query,(0,d["default"])({},e.paramName,a))},r=g["default"].createRelative(s);e.onChangeQuery?(n.push(r,{norender:!0}),o.query=s.query,e.onChangeQuery(s.query)):n.push(r)},n={cols:1,defaultValue:"".concat(e.page,"ページ"),options:function(){for(var t=[],n=function(e){var n=function(){a(e)};t.push(c["default"].createElement("a",{className:"sub-menu-link",role:"link",tabIndex:"0",onClick:function(e){e.preventDefault(),n()},onKeyDown:function(e){13!==e.which&&13!==e.keyCode||(e.preventDefault(),n())}},e,"ページ"))},o=1;o<=e.max;o++)n(o);return t}(),widthRestricted:!0};return c["default"].createElement("div",{className:"pager-gallery"},1==e.page?null:c["default"].createElement("a",{href:"javascript:void(0);",className:"left",onClick:function(){return a(e.page-1)}},c["default"].createElement("i",{className:"fa fa-angle_left"})),c["default"].createElement(v["default"],n),e.max==e.page?null:c["default"].createElement("a",{href:"javascript:void(0);",className:"right",onClick:function(){return a(e.page+1)}},c["default"].createElement("i",{className:"fa fa-angle_right"})))};x.contextTypes={history:f["default"].object,routeHandler:f["default"].object};var M=t["default"]=function(e){(0,l["default"])(a,e);var t=a.prototype;function a(t,a){var n;n=e.call(this,t,a)||this,(0,d["default"])((0,i["default"])(n),"episodesRef",void 0),(0,d["default"])((0,i["default"])(n),"isFirstSetOfResults",void 0),(0,d["default"])((0,i["default"])(n),"numTitlesToFetch",void 0),(0,d["default"])((0,i["default"])(n),"item",void 0),(0,d["default"])((0,i["default"])(n),"episodes",void 0),(0,d["default"])((0,i["default"])(n),"totalCount",void 0),(0,d["default"])((0,i["default"])(n),"_isMounted",void 0),(0,d["default"])((0,i["default"])(n),"_isUpdated",void 0),n.episodesRef=c["default"].createRef(),n.isFirstSetOfResults=!0,n.numTitlesToFetch=t.perPage,n.handleSliderMove=n.handleSliderMove.bind((0,i["default"])(n)),n.handleNextClick=n.handleNextClick.bind((0,i["default"])(n)),n.handleSortOrderChange=n.handleSortOrderChange.bind((0,i["default"])(n)),n.handlePageChange=n.handlePageChange.bind((0,i["default"])(n)),n.handleOpenGallery=n.handleOpenGallery.bind((0,i["default"])(n));var o=a.getModelData("browserInfo");(o.isIOS||o.isAndroid)&&(n.onScroll=p["default"].throttle(n.onScroll.bind((0,i["default"])(n)),100)),n.state={dispose:null,generation:-1,fetchDataError:null,openGallery:!1,hasEpisodes:!1};var s=n.constructor.getRootPath(a.models,null,t);return n.item=t.model.getSync(s)||{},n.state.sortOrder=a.routeHandler.query.so||n.item.defaultSort||"ena",n.episodes=[],n}return t.getChildContext=function(){var e=this.context.getModelData("browserInfo");return{columnsInRow:e.isIOS||e.isAndroid?1:this.context.columnsInRow}},t.componentDidMount=function(){this._isMounted=!0;var e=this.context.getModelData("browserInfo");(e.isIOS||e.isAndroid)&&_.addEventListener("scroll",this.onScroll),this.fetchData(this.props)},t.componentWillReceiveProps=function(e,t){var a=this;
2e.id!==this.props.id&&(this.isFirstSetOfResults=!0,this.episodes=[],this.state.dispose&&this.state.dispose(),this.setState({generation:-1,fetchDataError:null,dispose:null,fromNum:0},(function(){a.fetchData(e)})))},t.componentWillUnmount=function(){this._isMounted=!1;var e=this.context.getModelData("browserInfo");(e.isIOS||e.isAndroid)&&_.removeEventListener("scroll",this.onScroll),this.state.dispose&&this.state.dispose()},t.onScroll=function(e){this.state.openGallery&&this.isWithinDistanceBuffer(300)&&this.fetchMoreRows(!0)},t.isWithinDistanceBuffer=function(e){if(this.episodesRef){var t=this.episodesRef.current;return!!t&&E.getDistanceToBottomOfElement(t)<e}},t.fetchMoreRows=function(e){this.episodes&&this.numTitlesToFetch>this.episodes.length&&!this.state.fetchingMoreRows&&(this.state.fetchingMoreRows=!0,this.fetchData(this.props))},t.handleSliderMove=function(e,t){this.numTitlesToFetch>this.episodes.length&&e.lowestVisibleItemIndex>=this.episodes.length-10&&!this.state.fetchingMoreRows&&(this.state.fetchingMoreRows=!0,this.fetchData(this.props)),this.props.onSliderMove&&this.props.onSliderMove()},t.handleNextClick=function(){this.fetchMoreRows()},t.handleSortOrderChange=function(e){var t=this,a=e.so;a!==this.state.sortOrder&&(this.isFirstSetOfResults=!0,this.episodes=[],this.state.dispose&&this.state.dispose(),this.setState({sortOrder:a,dispose:null,generation:-1,fetchDataError:null,fromNum:0},(function(){t.fetchData(t.props)})))},t.handlePageChange=function(){var e=this;this.isFirstSetOfResults=!0,this.state.dispose&&this.state.dispose(),this.scrollToEpisodeTop(),this.setState({dispose:null,generation:-1,fetchDataError:null,fromNum:0},(function(){e.fetchData(e.props)}))},t.handleOpenGallery=function(){this.state.openGallery&&this.scrollToEpisodeTop(),this.setState({openGallery:!this.state.openGallery})},t.scrollToEpisodeTop=function(){var e=this.episodesRef.current;e&&_.scrollTo(0,e.parentNode.offsetTop)},t.render=function(){var e,t=this,a=this.context.getModelData("browserInfo");(a.isIOS||a.isAndroid)&&!0===this.state.fetchingMoreRows&&(e=c["default"].createElement("div",{className:"gallery-spin-loader"},c["default"].createElement("div",{className:"loader-cont"})));var n=p["default"].compact(p["default"].map(this.episodes,(function(e,n){if(e.id)return c["default"].createElement(b["default"],{model:t.props.model,rankNum:e.episodeNumber,episodeModel:e,episodeId:e.id,selected:e.id==t.props.selectedEpisodeId,key:"episode_".concat(t.props.id,"_").concat(e.id,"_").concat(e.episodeNumebr),enableCardClick:!(!a.isIOS&&!a.isAndroid)||null,onChangeEpisode:t.props.onChangeEpisode})}))),o={model:this.props.model,sortOrder:this.state.sortOrder,onChangeQuery:this.handleSortOrderChange},s=parseInt(this.context.routeHandler.query.ht,10)||null,r=b["default"],i=this.props.hierarchyType.name?this.props.hierarchyType.name:"エピソード",l=c["default"].createElement(c["default"].Fragment,null,c["default"].createElement("div",{className:"gallery-header"},c["default"].createElement("div",{className:"title"},c["default"].createElement("span",{className:"gallery-title"},i)),n.length>1?c["default"].createElement(y["default"],o):null)),d=null;if(a.isIOS||a.isAndroid);else{var u=null!=p["default"].get(this.props,"hierarchyType.index")?"p".concat(p["default"].get(this.props,"hierarchyType.index")):"",f=parseInt(this.context.routeHandler.query[u],10)||1;d=c["default"].createElement(x,{max:Math.ceil(this.totalCount/this.props.perPage),paramName:u,page:f,onChangeQuery:this.handlePageChange})}var v=this.props.itemsInRow||this.context.columnsInRow,g=a.isIOS||a.isAndroid?4<n.length:v<n.length;return this.state.hasEpisodes?c["default"].createElement("div",{ref:this.episodesRef,className:(0,m["default"])("episodes-wrapper",{close:g&&!this.state.openGallery})},c["default"].createElement(h["default"],{id:this.props.id,header:l,footer:d,keyPrefix:"meta",modelRoot:"episodes",cardComponent:r,sortOrder:this.state.sortOrder,model:this.props.model,hierarchyTypeId:s},n),e,g?c["default"].createElement("div",{className:"open-gallery"},c["default"].createElement("div",{className:"btn btn-very-small",onClick:this.handleOpenGallery},this.state.openGallery?c["default"].createElement(c["default"].Fragment,null,"閉じる",c["default"].createElement("i",{className:"fa-angle_up"})):c["default"].createElement(c["default"].Fragment,null,"もっと見る",c["default"].createElement("i",{className:"fa-angle_down"})))):null):null},t.fetchData=function(e){var t=this;if(e.id){var a=this.context.getModelData("browserInfo"),n=null;if(a.isIOS||a.isAndroid)n=(0,u["default"])({},e,{toNum:this.numTitlesToFetch-1},{sortOrder:this.state.sortOrder});else{var o=null!=p["default"].get(e,"hierarchyType.index")?"p".concat(p["default"].get(e,"hierarchyType.index")):"",s=parseInt(this.context.routeHandler.query[o],10)||1;s-=1,n=(0,u["default"])({},e,{fromNum:s*e.perPage,toNum:s*e.perPage+e.perPage-1},{sortOrder:this.state.sortOrder})}
2var r=this.constructor.getPaths(this.context.models,{},n);if(!this.state[JSON.stringify(r)]){this.state.dispose&&this.state.dispose(),this.state[JSON.stringify(r)]=r;var i=e.model.fetch(r),l=i.dispose;!1!==this._isUpdated&&this._isMounted?this.setState({dispose:l}):(0,u["default"])(this.state,{dispose:l});var d=this.episodes?this.episodes.length:0;i.then((function(a){var n={fetchDataError:null,dispose:null,generation:t.state.generation+1,fetchingMoreRows:undefined};if(a){t.item=p["default"].get(a,"json.meta.".concat(e.id)),t.state.sortOrder||(n.sortOrder=t.item.defaultSort||"ena");var o=e.hierarchyType.id?"json.meta.".concat(e.id,".episodes.").concat(e.hierarchyType.id,".").concat(t.state.sortOrder):"json.meta.".concat(e.id,".episodes.").concat(t.state.sortOrder),s=p["default"].get(a,o);t.episodes=p["default"].clone(p["default"].values(p["default"].omitBy(s,(function(e,t){return 0===t.indexOf("$")||"length"===t})))),s.hasOwnProperty("length")&&(t.totalCount=s.length)}else t.totalCount=t.episodes.length;t.numTitlesToFetch+=e.perPage,t.numTitlesToFetch>t.totalCount&&(t.numTitlesToFetch=t.totalCount),delete t.state[JSON.stringify(r)],n.hasEpisodes=t.totalCount>0,t.isFirstSetOfResults=!1,t._isMounted?t.setState(n,(function(){d>=t.episodes.length&&(t.numTitlesToFetch=t.episodes.length)})):(0,u["default"])(t.state,n)}))["catch"]((function(e){var a={fetchDataError:e,fetchingMoreRows:undefined,dispose:null};delete t.state[JSON.stringify(r)],t._isMounted?t.setState(a):t.state=a}))}}},(0,r["default"])(a,null,[{key:"propTypes",get:function(){return{isLoading:f["default"].bool,onSliderMove:f["default"].func,showEpisodeDuration:f["default"].bool,showEpisodeNumber:f["default"].bool,showEpisodeSummary:f["default"].bool,id:f["default"].oneOfType([f["default"].number,f["default"].string]).isRequired,model:f["default"].object.isRequired,itemsInRow:f["default"].number,perPage:f["default"].number,hierarchyType:f["default"].object}}},{key:"defaultProps",get:function(){return{perPage:24}}},{key:"contextTypes",get:function(){return{routeHandler:f["default"].object,history:f["default"].object,models:f["default"].object,cookies:f["default"].object,columnsInRow:f["default"].number,getModelData:f["default"].func}}},{key:"childContextTypes",get:function(){return{columnsInRow:f["default"].number}}}]),a}(c.Component);(0,d["default"])(M,"getPaths",(function(e,t,a){var n=this.getRootPath(e,t,a),o=[];if(a.sortOrder){var s=["episodes"];a.hierarchyType&&a.hierarchyType.id&&s.push(a.hierarchyType.id),s.push(a.sortOrder),o=(o=b["default"].getPaths().map((function(e){return n.concat(s.concat([{from:a&&a.fromNum||0,to:a&&a.toNum?a.toNum:(a&&a.fromNum?a.fromNum:0)+a.perPage-1}].concat(e)))}))).concat([n.concat(s.concat(["length"]))])}return o.concat([n.concat([["defaultSort"]])])})),(0,d["default"])(M,"getRootPath",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};return a.id?["meta",a.id]:[]})),function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/titlemeta/Episodes.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/titlemeta/Episodes.tsx")}}()},
2"./src/apps/bluerose/components/browse/titlemeta/EpisodesRow.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/regenerator/index.js")),i=n(a("./node_modules/@babel/runtime/helpers/asyncToGenerator.js")),l=n(a("./node_modules/@babel/runtime/helpers/extends.js")),d=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),u=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),c=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),f=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),p=O(a("./node_modules/react/index.js")),m=n(a("./node_modules/react-dom/index.js")),h=n(a("./node_modules/prop-types/index.js")),y=n(a("./src/domain/libs/util.ts")),b=n(a("./node_modules/classnames/index.js")),v=n(a("./src/apps/bluerose/components/browse/Row.tsx")),g=n(a("./src/apps/bluerose/components/browse/EpisodeCard.tsx")),_=n(a("./src/apps/bluerose/components/loader/LoadingSlider.tsx")),E=n(a("./src/apps/bluerose/components/loader/LoadingTitle.ts")),w=n(a("./src/apps/common/components/MainViewLink.ts")),P=n(a("./src/apps/common/routes.ts")),x=n(a("./src/apps/bluerose/components/browse/GalleryContent.tsx")),M=n(a("./src/apps/bluerose/components/browse/SwitchGallery.tsx")),C=O(a("./src/sketch-platform/utils/browserEvents.ts")),k=O(a("./src/sketch-platform/utils/DOMUtils.ts")),I=a("./src/apps/common/context/CardContext.tsx"),S=a("./src/common/GtmApp.ts");function T(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(T=function(e){return e?a:t})(e)}function O(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=T(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}var j=t["default"]=function(e){function t(t,a){var n,o;o=e.call(this,t,a)||this,(0,f["default"])((0,u["default"])(o),"_isMounted",void 0),(0,f["default"])((0,u["default"])(o),"item",void 0),(0,f["default"])((0,u["default"])(o),"isFirstSetOfResults",void 0),(0,f["default"])((0,u["default"])(o),"numTitlesToFetch",void 0),(0,f["default"])((0,u["default"])(o),"sliderRef",void 0),(0,f["default"])((0,u["default"])(o),"rowRef",void 0),(0,f["default"])((0,u["default"])(o),"episodesRef",void 0),(0,f["default"])((0,u["default"])(o),"episodes",void 0),(0,f["default"])((0,u["default"])(o),"totalCount",void 0),(0,f["default"])((0,u["default"])(o),"activeCard",void 0),(0,f["default"])((0,u["default"])(o),"popAnimationId",void 0),o.isFirstSetOfResults=!0,o.numTitlesToFetch=t.perPage,o.handleSliderMove=o.handleSliderMove.bind((0,u["default"])(o)),o.handleNextClick=o.handleNextClick.bind((0,u["default"])(o)),o.handleSortOrderChange=o.handleSortOrderChange.bind((0,u["default"])(o)),o.handleCardClick=o.handleCardClick.bind((0,u["default"])(o)),o.onPopOpen=o.onPopOpen.bind((0,u["default"])(o)),o.onPopLeave=o.onPopLeave.bind((0,u["default"])(o)),o.onPopClose=o.onPopClose.bind((0,u["default"])(o)),o.sendToGtm=o.sendToGtm.bind((0,u["default"])(o)),o.sliderRef=p["default"].createRef(),o.rowRef=p["default"].createRef(),o.handleOpenGallery=o.handleOpenGallery.bind((0,u["default"])(o)),o.episodesRef=p["default"].createRef();var s=a.getModelData("browserInfo");(s.isIOS||s.isAndroid)&&(o.onScroll=y["default"].throttle(o.onScroll.bind((0,u["default"])(o)),100));var r=o.constructor.getRootPath(a.models,null,t);return o.item=o.props.model.getSync(r)||{},o.state={dispose:null,sortOrder:null===(n=o.item)||void 0===n?void 0:n.defaultSort,fetchDataError:null,isPopOpen:!1,openGallery:!1},o.state.supportSorts=[{so:"ena",name:"新しい順"},{so:"end",name:"古い順"}],o.episodes=[],o}(0,c["default"])(t,e);var a=t.prototype;return a.getChildContext=function(){var e=this.context.getModelData("browserInfo"),t=e.isIOS||e.isAndroid?1:this.context.columnsInRow;return{showSeasonTitle:"seriesEpisodes"===this.props.type,columnsInRow:t}},a.componentDidMount=function(){this._isMounted=!0;var e=this.context.getModelData("browserInfo");if((e.isIOS||e.isAndroid)&&C.addEventListener("scroll",this.onScroll),this.fetchData(this.props),this.context.focusManager){var t=m["default"].findDOMNode(this.rowRef.current);t&&this.context.focusManager.collectFocasableElements(t)}},a.componentWillReceiveProps=function(e,t){var a=this;
2e.id!==this.props.id&&(this.isFirstSetOfResults=!0,this.episodes=[],this.state.dispose&&this.state.dispose(),this.setState({fetchDataError:null,dispose:null,fromNum:0},(function(){a.fetchData(e)})))},a.componentWillUnmount=function(){this._isMounted=!1;var e=this.context.getModelData("browserInfo");(e.isIOS||e.isAndroid)&&C.removeEventListener("scroll",this.onScroll),this.state.dispose&&this.state.dispose()},a.onScroll=function(e){this.state.openGallery&&this.isWithinDistanceBuffer(300)&&this.fetchMoreRows(!0)},a.isWithinDistanceBuffer=function(e){if(this.episodesRef){var t=this.episodesRef.current;return!!t&&k.getDistanceToBottomOfElement(t)<e}},a.fetchMoreRows=function(){this.episodes&&this.numTitlesToFetch>this.episodes.length&&!this.state.fetchingMoreRows&&(this.state.fetchingMoreRows=!0,this.fetchData(this.props))},a.handleSliderMove=function(e,t){e!=undefined&&this.numTitlesToFetch>this.episodes.length&&e.lowestVisibleItemIndex>=this.episodes.length-10&&!this.state.fetchingMoreRows&&(this.state.fetchingMoreRows=!0,this.fetchData(this.props)),this.props.onSliderMove&&this.props.onSliderMove()},a.handleNextClick=function(){this.numTitlesToFetch>this.episodes.length&&!this.state.fetchingMoreRows&&(this.state.fetchingMoreRows=!0,this.fetchData(this.props))},a.handleSortOrderChange=function(e){var t=this;e.so&&(e=e.so),e!==this.state.sortOrder&&(this.isFirstSetOfResults=!0,this.episodes=[],this.state.dispose&&this.state.dispose(),this.setState({sortOrder:e,dispose:null,generation:-1,fetchDataError:null,fromNum:0},(function(){t.fetchData(t.props)})))},a.handleOpenGallery=function(){this.state.openGallery&&this.scrollToEpisodeTop();var e=!this.state.openGallery;this.props.onChangeQuery&&this.props.onChangeQuery({gallery:e?"open":"close"}),this.setState({openGallery:e})},a.handleCardClick=function(e){this.sendToGtm(e)},a.scrollToEpisodeTop=function(){var e=this.episodesRef.current;e&&C.scrollTo(0,e.parentNode.offsetTop)},a.sendToGtm=function(e){if(y["default"].get(this.context,"gtmApp")){var t=y["default"].get(e,"seriesMeta")&&y["default"].get(e,"seasonMeta")?{refId:y["default"].get(e,"seriesMeta.refId"),name:y["default"].get(e,"seriesMeta.name")}:null,a={refId:y["default"].get(e,"seasonMeta.refId")||y["default"].get(e,"seriesMeta.refId"),name:y["default"].get(e,"seasonMeta.name")||y["default"].get(e,"seriesMeta.name")},n={refId:y["default"].get(e,"refId"),name:y["default"].get(e,"name"),rental:y["default"].get(e,"rental"),subscription:y["default"].get(e,"subscription")},o=y["default"].get(e,"attributes"),s=y["default"].get(e,"genres"),r=y["default"].get(e,"middleGenres"),i=y["default"].get(e,"schemaId");this.context.gtmApp.pushDataLayerOnContentPageClick(S.CONTENT_EVENTS.CONTENT_CLICK,{relationProgram:t,program:a,content:n,attributes:o,genres:s,middleGenres:r,schemaId:i},{clickArea:S.CLICK_AREA.THUMBNAIL})}},a.render=function(){if(0==this.totalCount)return null;var e,t=this.context.getModelData("browserInfo");(t.isIOS||t.isAndroid)&&!0===this.state.fetchingMoreRows&&(e=p["default"].createElement("div",{className:"gallery-spin-loader"},p["default"].createElement("div",{className:"loader-cont"})));var a=this.props.itemsInRow;a||(a=this.context.columnsInRow>2?this.context.columnsInRow-1:2);var n={to:P["default"].titleEpisodes,params:{id:this.props.id},query:{}};"all"!==this.props.selectedSeasonId&&(n.query.season_id=this.props.id),this.state.supportSorts.length>1&&(n.query.so=this.state.sortOrder),this.props.hierarchyType.key&&(n.query.ht=this.props.hierarchyType.key);var o={enableLooping:!1},s=this.props.hierarchyType.name?this.props.hierarchyType.name:"エピソード",r=this.renderChildren(),i=this.totalCount>0?" ("+this.totalCount+")":null,d={model:this.props.model,sortOrder:this.state.sortOrder,onChangeQuery:this.handleSortOrderChange};if(t.isIOS||t.isAndroid){var u=4<r.length;return p["default"].createElement("div",{ref:this.episodesRef,className:(0,b["default"])("episodes-wrapper",{close:u&&!this.state.openGallery})},p["default"].createElement(x["default"],{header:p["default"].createElement("div",{className:"gallery-header"},p["default"].createElement("div",{className:"title"},p["default"].createElement("span",{className:"gallery-title"},p["default"].createElement(w["default"],n,s)),p["default"].createElement("div",{className:"row-arrow","data-tracking-click":"more"},p["default"].createElement("div",{className:"see-more-link"},"すべて見る"),p["default"].createElement("div",{className:"row-chevron icon-caret-right fa fa-angle_right"}))),r.length>1?p["default"].createElement(M["default"],d):null),listType:!0},r),e,u?p["default"].createElement("div",{className:"open-gallery"},p["default"].createElement("div",{className:"btn btn-very-small",onClick:this.handleOpenGallery},this.state.openGallery?p["default"].createElement(p["default"].Fragment,null,"閉じる",p["default"].createElement("i",{className:"fa-angle_up"})):p["default"].createElement(p["default"].Fragment,null,"もっと見る",p["default"].createElement("i",{className:"fa-angle_down"})))):null)}return p["default"].createElement("div",{className:"episodes-wrapper"},p["default"].createElement("div",{className:"section-header"},p["default"].createElement("h2",null,p["default"].createElement("div",{className:"section-title"},p["default"].createElement(w["default"],(0,l["default"])({},n,{"data-tracking-click":"more",className:"title"}),p["default"].createElement("div",{className:"section-header-title"},s,p["default"].createElement("span",null,i)),p["default"].createElement("div",{className:"row-arrow","data-tracking-click":"more"},p["default"].createElement("div",{className:"see-more-link"},"すべて見る"),p["default"].createElement("div",{className:"row-chevron icon-caret-right fa fa-angle_right"}))),this.state.supportSorts.length>1?p["default"].createElement(M["default"],d):null))),this.isFirstSetOfResults&&this.state.dispose?p["default"].createElement("div",{className:"episode-row-content"},p["default"].createElement(_["default"],{itemsInRow:this.props.itemsInRow?this.props.itemsInRow:this.context.columnsInRow>2?this.context.columnsInRow-1:2,pulsate:!0,displayWhenNotPulsing:!0,lockupClassName:"card episode-card",titleCardLoading:!0})):p["default"].createElement(v["default"],(0,l["default"])({},o,{totalItems:this.totalCount,rowNum:this.props.rowNum,numOfItemRows:1,loading:this.state.loading,handleSliderMove:this.handleSliderMove.bind(this),handleItem
2Click:this.handleCardClick,listContext:this.props.listContext,loadingComponent:p["default"].createElement(E["default"],{titleCardLoading:!0}),enablePaginationIndicator:!1,enablePeek:!0,enablePushOut:!1,episodeCardSize:!0}),r))},a.renderChildren=function(){var e=this,t=this.context.getModelData("browserInfo");return y["default"].compact(this.episodes.map((function(a,n){if(a.id)return p["default"].createElement(I.CardContextProvider,{key:"provider_episode_".concat(e.props.id,"_").concat(n,"_").concat(a.episodeNumebr),value:e.getChildContext()},p["default"].createElement(g["default"],{model:e.props.model,rankNum:a.episodeNumber,episodeModel:a,episodeId:a.id,popType:"bounce",listType:!(!t.isIOS&&!t.isAndroid),key:"episode_".concat(e.props.id,"_").concat(n,"_").concat(a.episodeNumebr),enableCardClick:!(!t.isIOS&&!t.isAndroid)||null,sliderItemId:"item_".concat(n),paletteName:e.props.hierarchyType.name?e.props.hierarchyType.name:"エピソード",paletteNum:n,numb:e.props.numb,selected:a.id==e.props.selectedEpisodeId,onChangeEpisode:e.props.onChangeEpisode,onCardClick:e.handleCardClick,keyPrefix:e.props.keyPrefix}))})))},a.onPopOpen=function(e){if(this.popAnimationId&&this.activeCard===e&&(clearTimeout(this.popAnimationId),delete this.popAnimationId),this.activeCard=e,this.setState({isPopOpen:!0}),this.sliderRef.current){var t=this.sliderRef.current.itemRefs[e.props.sliderItemId],a=t.props.viewportPosition,n=e.getZoomScale(),o=Math.ceil(function(e){return e&&(e.getBoundingClientRect().width||e.offsetWidth)||0}(e.titleCardRef.current)*(n-1)/2),s=m["default"].findDOMNode(t);if(s){var r="transition-duration: 400ms; transition-timing-function: cubic-bezier(0.5, 0, 0.1, 1); transition-delay: 0ms;",i=0;if("leftEdge"===a?i=o:"rightEdge"===a&&(i=-o),!0!==this.props.enablePushOut?(m["default"].findDOMNode(e).setAttribute("style","z-index: 99999; transform: translate3d(".concat(i,"px, 0px, 0px); ").concat(r)),s.style.zIndex=99999,s.style.transform="translate3d(0px, 0px, 0px)"):s.setAttribute("style","z-index: 99999; transform: translate3d(".concat(i,"px, 0px, 0px); ").concat(r)),!0===this.props.enablePushOut){var l=s;for(i=-1*o,"rightEdge"===a?i*=2:"leftEdge"===a&&(i=0);l=l.previousElementSibling;)l.classList.contains("slider-item")&&!l.classList.contains("slider-item-")&&l.setAttribute("style","transform: translate3d(".concat(i,"px, 0px, 0px); ").concat(r));for(l=s,i=o,"leftEdge"===a?i*=2:"rightEdge"===a&&(i=0);l=l.nextElementSibling;)l.classList.contains("slider-item")&&!l.classList.contains("slider-item-")&&l.setAttribute("style","transform: translate3d(".concat(i,"px, 0px, 0px); ").concat(r))}}}},a.onPopLeave=function(e){var t=this,a=arguments.length>1&&arguments[1]!==undefined?arguments[1]:0;this.popAnimationId=setTimeout((function(){if(delete t.popAnimationId,t.activeCard===e||t.activeCard===undefined){var a=m["default"].findDOMNode(e);a&&(4===parseInt(a.style.zIndex,10)&&(a.style.zIndex=2),a.style.transform="translate3d(0px, 0px, 0px)");var n=m["default"].findDOMNode(t.sliderRef.current);n&&Array.prototype.forEach.call(n.querySelectorAll(".slider-item:not(.slider-item-)"),(function(e){4===parseInt(e.style.zIndex,10)&&(e.style.zIndex=2),!0===t.props.enablePushOut&&(e.style.transform="translate3d(0px, 0px, 0px)")}))}else if(!0!==t.props.enablePushOut){if(t.sliderRef.current){var o=t.sliderRef.current.itemRefs[e.props.sliderItemId];if(e.props.sliderItemId!==t.activeCard.props.sliderItemId){var s=m["default"].findDOMNode(o);s&&(s.style.zIndex=2,s.style.transform="translate3d(0px, 0px, 0px)")}}var r=m["default"].findDOMNode(e);r&&(r.style.zIndex=2,r.style.transform="translate3d(0px, 0px, 0px)")}}),a)},a.onPopClose=function(e){if(this.activeCard===e){delete this.activeCard,this.setState({isPopOpen:!1});var t=m["default"].findDOMNode(this.sliderRef.current);t&&(Array.prototype.forEach.call(t.querySelectorAll(".slider-item:not(.slider-item-)"),(function(e){e.removeAttribute("style")})),Array.prototype.forEach.call(t.querySelectorAll(".slider-item:not(.slider-item-) .episode-card"),(function(e){e.removeAttribute("style")})))}else if(!0!==this.props.enablePushOut){if(this.sliderRef.current){var a=this.sliderRef.current.itemRefs[e.props.sliderItemId],n=m["default"].findDOMNode(a);n&&n.removeAttribute("style")}var o=m["default"].findDOMNode(e);o&&o.removeAttribute("style")}},a.fetchSortData=function(){var e=(0,i["default"])(r["default"].mark((function t(e){var a,n,o,s=this;return r["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(a=this.constructor.getPaths(this.context.models,{},e),!this.state[JSON.stringify(a)]){t.next=3;break}return t.abrupt("return");case 3:return this.state.dispose&&this.state.dispose(),this.state[JSON.stringify(a)]=a,n=e.model.fetch(a),o=n.dispose,this._isMounted?this.setState({dispose:o}):(0,l["default"])(this.state,{dispose:o}),t.next=10,new Promise((function(t){var o={};n.then((function(t){o={fetchDataError:null,dispose:null,fetchingMoreRows:undefined},t&&(s.item=y["default"].get(t,"json.meta.".concat(e.id)),o.sortOrder=s.item.defaultSort||"df")}))["catch"]((function(e){undefined}))["finally"]((function(){delete s.state[JSON.stringify(a)],s._isMounted?s.setState(o,(function(){t(null)})):(s.state=o,t(null))}))}));case 10:case"end":return t.stop()}}),t,this)})));return function(t){return e.apply(this,arguments)}}(),a.fetchData=function(){var e=(0,i["default"])(r["default"].mark((function t(e){var a,n,o,s,i,d=this;return r["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e.id){t.next=2;break}return t.abrupt("return");case 2:if(this.state.sortOrder){t.next=5;break}return t.next=5,this.fetchSortData(e);case 5:if(a=(0,l["default"])({},e,{toNum:this.numTitlesToFetch-1},{sortOrder:this.state.sortOrder}),n=this.constructor.getPaths(this.context.models,{},a),!this.state[JSON.stringify(n)]){t.next=9;break}return t.abrupt("return");case 9:this.state.dispose&&this.state.dispose(),this.state[JSON.stringify(n)]=n,o=e.model.fetch(n),s=o.dispose,this._isMounted?this.setState({dispose:s}):(0,l["default"])(this.state,{dispose:s}),i=this.episodes?this.episodes.length:0,o.then((function(t){var a={fetchDataError:null,dispose:null,fetchingMoreRows:undefined};if(t){d.item=y["default"].get(t,"json.meta.".concat(e.id));var o=e.hierarchyType.key?"json.meta.".concat(e.id,".").concat(e.type,".").concat(e.hierarchyType.key,".f.").concat(d.state.sortOrder):"json.meta.".concat(e.id,".").concat(e.type,".").concat(d.state.sortOrder),s=y["default"].get(t,o);d.episodes=y["default"].clone(y["default"].values(y["default"].omitBy(s,(function(e,t){return 0===t.indexOf("$")||"length"===t})))),s.hasOwnProperty("length")&&(d.totalCount=s.length)}else d.totalCount=d.episodes.length;d.numTitlesToFetch+=e.perPage,d.numTitlesToFetch>d.totalCount&&(d.numTitlesToFetch=d.totalCount),delete d.state[JSON.stringify(n)],d.isFirstSetOfResults=!1,d._isMounted?d.setState(a,(function(){i>=d.episodes.length&&(d.numTitlesToFetch=d.episodes.length)})):(0,l["default"])(d.state,a)}))["catch"]((function(e){var t={fetchDataError:e,fetchingMoreRows:undefined,dispose:null};delete d.state[JSON.stringify(n)],d._isMounted?d.setState(t):d.state=t}));case 16:case"end":return t.stop()}}),t,this)})));return function(t){return e.apply(this,arguments)}}(),(0,d["default"])(t,null,[{key:"propTypes",get:function(){return{isLoading:h["default"].bool,onSliderMove:h["default"].func,showEpisodeDuration:h["default"].bool,showEpisodeNumber:h["default"].bool,showEpisodeSummary:h["default"].bool,trackId:h["default"].number,id:h["default"].oneOfType([h["default"].number,h["default"].string]).isRequired,model:h["default"].object.isRequired,itemsInRow:h["default"].number,perPage:h["default"].number,hierarchyType:h["default"].object}}},{key:"defaultProps",get:function(){return{type:"episodes",perPage:50}}},{key:"contextTypes",get:function(){return{currentPage:h["default"].string,routeHandler:h["default"].object,models:h["default"].object,getI18nString:h["default"].func,cookies:h["default"].object,columnsInRow:h["default"].number,getModelData:h["default"].func,gtmAp
2p:h["default"].object}}},{key:"childContextTypes",get:function(){return{showSeasonTitle:h["default"].bool,columnsInRow:h["default"].number}}}]),t}(p.Component);(0,f["default"])(j,"pathKeys",["defaultSort","supportSorts"]),(0,f["default"])(j,"getPaths",(function(e,t,a){var n=this.getRootPath(e,t,a),o=[];if(a.sortOrder){var s=[a.type];a.hierarchyType&&a.hierarchyType.key&&(s.push(a.hierarchyType.key),s.push("f")),s.push(a.sortOrder),o=(o=g["default"].getPaths().map((function(e){return n.concat(s.concat([{from:a&&a.fromNum||0,to:a&&a.toNum?a.toNum:(a&&a.fromNum?a.fromNum:0)+a.perPage-1}].concat(e)))}))).concat([n.concat(s.concat(["length"]))])}return o.concat([n.concat([this.pathKeys])])})),(0,f["default"])(j,"getRootPath",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};return a.id?["meta",a.id]:[]})),function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/titlemeta/EpisodesRow.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/browse/titlemeta/EpisodesRow.tsx")}}()},
2"./src/apps/bluerose/components/connectToApps.ts":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=t.Provider=void 0;var n=a("./node_modules/react-redux/es/index.js"),s="discoveryStore";t.Provider=(0,n.createProvider)(s),t["default"]=function(e,t,a){var o=arguments.length>3&&arguments[3]!==undefined?arguments[3]:{};return o.storeKey=s,o.getDisplayName=function(e){return"ConnectToApps(".concat(e,")")},o.renderCountProp="forceUpdateCount",o.shouldHandleStateChanges=!0,(0,n.connect)(e,t,a,o)};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/connectToApps.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/connectToApps.ts")}}()},
2"./src/apps/bluerose/components/deepLink/DeepLinkApp.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),r=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),i=n(a("./src/apps/common/routes.ts")),l=function(){function e(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};(0,r["default"])(this,"routeHandler",void 0),(0,r["default"])(this,"authContext",void 0),this.routeHandler=e.routeHandler,this.authContext=e.authContext}var t=e.prototype;return t.launch=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};this.authContext?e.token?this._moveToApp(e):this._moveToLoginPage():this._moveToApp(e)},t._moveToApp=function(e){var t,a=e.token,n=e.path,o=this.routeHandler.path;n||(n=o),n&&"/"!==n?i["default"].pv.match(n)&&(n=i["default"].content.makePath({id:this.routeHandler.params.id})):n="/home";var s="wod://".concat(n);(null==a||null===(t=a.onetime_token)||void 0===t?void 0:t.length)>0&&(s+="?token=".concat(window.encodeURIComponent(a.onetime_token))),window.location.href=s},t._moveToLoginPage=function(){var e=this.routeHandler.url;window.location.href="/login/mobile?return_to=".concat(encodeURIComponent(e))},(0,s["default"])(e)}();t["default"]=l;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/deepLink/DeepLinkApp.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/deepLink/DeepLinkApp.ts")}}()},
2"./src/apps/bluerose/components/deepLink/DeepLinkLauncher.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=a("./node_modules/react/index.js"),r=n(a("./node_modules/prop-types/index.js")),i=n(a("./src/apps/bluerose/components/deepLink/DeepLinkApp.ts")),l=function(e,t){var a=(0,s.useCallback)((function(){var a=t.getModelData("authContext");new i["default"]({routeHandler:t.routeHandler,authContext:a}).launch(e),e.afterDeepLinkLaunch&&e.afterDeepLinkLaunch()}),[t,e]);return(0,s.useEffect)((function(){a()}),[]),null};l.contextTypes={routeHandler:r["default"].object,getModelData:r["default"].func};t["default"]=l;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/deepLink/DeepLinkLauncher.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/deepLink/DeepLinkLauncher.ts")}}()},
2"./src/apps/bluerose/components/loader/LoadingBox.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/react/index.js")),r=n(a("./node_modules/classnames/index.js")),i=function(e){var t=e.pulsate,a=e.displayWhenNotPulsing,n=e.boxClassNames,o=e.delay+"s",i=t?{WebkitAnimationDelay:o,AnimationDelay:o}:{};return n.pulsate=t,n["pulsate-transparent"]=t&&!a,n["no-pulsate"]=!t&&a,s["default"].createElement("div",{className:(0,r["default"])(n),style:i})};i.defaultProps={boxClassNames:{},delay:0,displayWhenNotPulsing:!0,pulsate:!1};t["default"]=i;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/loader/LoadingBox.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/loader/LoadingBox.ts")}}()},
2"./src/apps/bluerose/components/loader/LoadingGallery.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./src/apps/bluerose/utils/blueroseContextTypes.ts")),r=n(a("./node_modules/react/index.js")),i=n(a("./src/apps/bluerose/components/loader/LoadingTitle.ts")),l=function(e,t){for(var a="box"==e.mbListLayout?1:e.isPortrait?t.columnsInRow||6:3,n={7:[0,1,2,4,2,4,3],6:[0,1,2,4,2,4,3],5:[0,1,6,1,6,1,1],4:[0,1,4,1,6,0,1],3:[0,1,4,1,6,0,1],2:[0,1,4,1,6,0,1],1:[0,1,4,1,6,0,1]},o=[],s=[],l=0,d=0,u=0,c=0;c<24;c++){var f=0;d++===n[a][l]&&(f=2*Math.random()+c%6,d=0,++l>5&&(l=1)),o.push(r["default"].createElement(i["default"],{delay:f,pulsate:!d,displayWhenNotPulsing:!1,boxClassNames:{"ratio-16x9":!0},key:"loading-box-".concat(c)})),c%a==a-1&&(s.push(r["default"].createElement("div",{className:"row","data-column-items":a,key:"loadingRow-".concat(u)},o)),o=[],u++)}return r["default"].createElement("div",{key:"loading-boxes",className:"gallery-loader"},s)};l.contextTypes=s["default"];t["default"]=l;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/loader/LoadingGallery.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/loader/LoadingGallery.ts")}}()},
2"./src/apps/bluerose/components/loader/LoadingListBox.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/react/index.js")),r=n(a("./node_modules/prop-types/index.js")),i=n(a("./node_modules/classnames/index.js")),l=function(e,t){t.getModelData("browserInfo");var a=e.pulsate,n=e.displayWhenNotPulsing,o=e.boxClassNames;e.delay;return o.pulsate=a,o["pulsate-transparent"]=a&&!n,o["no-pulsate"]=!a&&n,s["default"].createElement("div",{className:"loadingListBox clearfix"},s["default"].createElement("div",{className:(0,i["default"])(o,"imgBox")},s["default"].createElement("div",{className:"img ratio-16x9"})),s["default"].createElement("div",{className:(0,i["default"])(o,"ti")}),s["default"].createElement("div",{className:(0,i["default"])(o,"tx")}),s["default"].createElement("div",{className:(0,i["default"])(o,"tx")}),s["default"].createElement("div",{className:(0,i["default"])(o,"tx")}))};l.defaultProps={boxClassNames:{},delay:0,displayWhenNotPulsing:!1,pulsate:!1},l.contextTypes={getModelData:r["default"].func};t["default"]=l;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/loader/LoadingListBox.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/loader/LoadingListBox.tsx")}}()},
2"./src/apps/bluerose/components/loader/LoadingListTitle.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/react/index.js")),i=n(a("./src/apps/bluerose/components/loader/LoadingListBox.tsx")),l=function(e){var t=r["default"].createElement(i["default"],(0,s["default"])(e));return e.lockupClassName&&(t=r["default"].createElement("div",{className:e.lockupClassName},t)),r["default"].createElement("div",{className:"card title-card loading-card loading-list-card"},t)};l.defaultProps={className:"",delay:0,displayWhenNotPulsing:!0,pulsate:!1};t["default"]=l;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/loader/LoadingListTitle.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/loader/LoadingListTitle.tsx")}}()},
2"./src/apps/bluerose/components/loader/LoadingRow.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/react/index.js")),r=n(a("./node_modules/classnames/index.js")),i=n(a("./src/domain/libs/util.ts")),l=n(a("./src/apps/bluerose/components/loader/LoadingSlider.tsx")),d=n(a("./src/apps/bluerose/components/loader/LoadingSpinner.tsx")),u=function(e){var t=i["default"].times(e.numOfRows||1,(function(t){return s["default"].createElement(l["default"],{isPortrait:e.isPortrait,key:"loading_slider_".concat(t),pulsate:e.pulsate})}));return s["default"].createElement("div",{className:"canvas-row canvasPreview"},e.hideRowHeader||e.rowHeader?e.rowHeader:s["default"].createElement("div",{className:"row-header"},s["default"].createElement("span",{className:(0,r["default"])("row-title",{pulsate:e.pulsateHeader})}," ")),s["default"].createElement("div",{className:"row-content"},t),e.showSpinner?s["default"].createElement("div",{className:"canvasSpinLoader"},s["default"].createElement(d["default"],null)):null)};u.defaultProps={pulsateHeader:!1,pulsateTitles:!1,pulsate:!0,showSpinner:!1,rowHeader:null};t["default"]=u;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/loader/LoadingRow.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/loader/LoadingRow.tsx")}}()},
2"./src/apps/bluerose/components/loader/LoadingSlider.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/react/index.js")),r=n(a("./node_modules/prop-types/index.js")),i=n(a("./src/apps/bluerose/components/loader/LoadingTitle.ts")),l=function(e,t){var a,n,o=[];2==e.itemsInRow||2==t.columnsInRow?(a=3,n=3):(a=e.itemsInRow,n=t.columnsInRow);for(var r=0;r<(a||n||7);r++)o.push(s["default"].createElement(i["default"],{pulsate:e.pulsate,displayWhenNotPulsing:"undefined"==typeof e.displayWhenNotPulsing||e.displayWhenNotPulsing,lockupClassName:e.lockupClassName,key:"loading-row-".concat(r)}));return s["default"].createElement("div",{className:"slider"},s["default"].createElement("div",{className:"sliderMask loading"},o))};l.contextTypes={columnsInRow:r["default"].number};t["default"]=l;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/loader/LoadingSlider.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/loader/LoadingSlider.tsx")}}()},
2"./src/apps/bluerose/components/loader/LoadingSpinner.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/react/index.js"));t["default"]=function(e){return s["default"].createElement("span",{className:"icon-spinner","aria-hidden":"true"})};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/loader/LoadingSpinner.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/loader/LoadingSpinner.tsx")}}()},
2"./src/apps/bluerose/components/loader/LoadingTitle.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/react/index.js")),i=n(a("./src/apps/bluerose/components/loader/LoadingBox.ts")),l=function(e){var t=r["default"].createElement(i["default"],(0,s["default"])({boxClassNames:{"ratio-16x9":!0}},e));return e.lockupClassName&&(t=r["default"].createElement("div",{className:e.lockupClassName},t)),r["default"].createElement("div",{className:"card small-title-card loading-card"},t)};l.defaultProps={className:"",delay:0,displayWhenNotPulsing:!1,pulsate:!1};t["default"]=l;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/loader/LoadingTitle.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/loader/LoadingTitle.ts")}}()},
2"./src/apps/bluerose/components/meta/elements/PPVLimit.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=u(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),i=n(a("./node_modules/prop-types/index.js")),l=n(a("./src/apps/bluerose/components/browse/SetDate.tsx")),d=n(a("./src/apps/bluerose/components/meta/hooks/usePPVLimit.ts"));function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(u=function(e){return e?a:t})(e)}var c=function(e,t){var a=(0,r.useMemo)((function(){return t.getModelData("authContext")}),[t]),n=(0,d["default"])({metaId:e.metaId,model:e.model,isPPV:e.isPPV,authContext:a});return n?r["default"].createElement("div",{className:"date-box"},r["default"].createElement("dl",null,r["default"].createElement("dt",null,"PPV期限"),r["default"].createElement("dd",null,r["default"].createElement(l["default"],{date:n,format:"fullja",txt:" まで"})))):null};c.contextTypes={getModelData:i["default"].func};t["default"]=c;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/meta/elements/PPVLimit.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/meta/elements/PPVLimit.tsx")}}()},
2"./src/apps/bluerose/components/meta/hooks/usePPVLimit.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/slicedToArray.js")),r=a("./node_modules/react/index.js"),i=n(a("./src/apps/common/hooks/useMeta.ts"));t["default"]=function(e){var t=(0,r.useState)(""),a=(0,s["default"])(t,2),n=a[0],o=a[1],l=(0,r.useState)(null),d=(0,s["default"])(l,2),u=d[0],c=d[1],f=(0,i["default"])({model:e.model,metaId:u,propKeys:["ppvLimit","isExercised"]}).meta;return(0,r.useEffect)((function(){e.authContext&&e.metaId&&e.isPPV?c(e.metaId):c(null)}),[e.isPPV,e.metaId]),(0,r.useEffect)((function(){f&&o(f.ppvLimit)}),[f]),n};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/meta/hooks/usePPVLimit.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/meta/hooks/usePPVLimit.ts")}}()},
2"./src/apps/bluerose/components/player/DetailText.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),c=E(a("./node_modules/react/index.js")),f=n(a("./node_modules/prop-types/index.js")),p=n(a("./src/domain/libs/util.ts")),m=n(a("./node_modules/classnames/index.js")),h=E(a("./src/sketch-platform/utils/browserEvents.ts")),y=n(a("./src/common/reactNl2br.ts")),b=n(a("./src/apps/bluerose/components/browse/titlemeta/Details.tsx")),v=n(a("./src/apps/bluerose/components/browse/Epg/EventDetails.tsx")),g=a("./src/domain/utils/communicationArea.ts");function _(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(_=function(e){return e?a:t})(e)}function E(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=_(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}t["default"]=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,u["default"])((0,l["default"])(n),"detailTextDivRef",void 0),(0,u["default"])((0,l["default"])(n),"detailTextRef",void 0),(0,u["default"])((0,l["default"])(n),"openBtn",void 0),(0,u["default"])((0,l["default"])(n),"_isMounted",void 0),n.state={open:!1},n.detailTextDivRef=c["default"].createRef(),n.detailTextRef=c["default"].createRef(),n.openBtn=c["default"].createRef(),n.handleOpenButton=n.handleOpenButton.bind((0,l["default"])(n)),n.detailHeight=p["default"].throttle(n.detailHeight.bind((0,l["default"])(n)),300,{leading:!0,trailing:!0}),n.detailOpen=n.detailOpen.bind((0,l["default"])(n)),n.detailClose=n.detailClose.bind((0,l["default"])(n)),n.handleKeyDown=n.handleKeyDown.bind((0,l["default"])(n)),n}(0,d["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.detailHeight();var e=this.context.getModelData("browserInfo");e.isIOS||e.isAndroid?h.addEventListener("orientationchange",this.detailHeight):h.addEventListener("resize",this.detailHeight)},a.componentDidUpdate=function(e,t){var a=this;this.props.metadata.description!=e.metadata.description||this.props.metadata.shortMessage!=e.metadata.shortMessage||this.props.metadata.introduction!=e.metadata.introduction||this.props.mediaQueryCheck!=e.mediaQueryCheck?!this.props.metadata.cardInfo||this.props.metadata.description==e.metadata.description&&this.props.metadata.introduction==e.metadata.introduction&&this.props.mediaQueryCheck==e.mediaQueryCheck||this.setState({open:!1},(function(){a.detailHeight()})):e.titleHidden!=this.props.titleHidden&&this.detailHeight()},a.componentWillUnmount=function(){this._isMounted=!1;var e=this.context.getModelData("browserInfo");e.isIOS||e.isAndroid?h.addEventListener("orientationchange",this.detailHeight):h.removeEventListener("resize",this.detailHeight)},a.handleOpenButton=function(){this.state.open?this.detailClose():this.detailOpen()},a.handleKeyDown=function(e){13!==e.which&&13!==e.keyCode||this.handleOpenButton()},a.detailHeight=function(){if(this.props.planInfoRenderCheck)return null;var e,t,a=this.detailTextRef.current,n=this.openBtn.current,o=this.context.getModelData("browserInfo"),s=this.props.titlePage?1===this.props.mediaQueryCheck?92:144:null;if(this.props.metadata.description?e=this.props.metadata.description:this.props.metadata.summary80?e=this.props.metadata.summary80:this.props.metadata.cardInfo&&this.props.metadata.cardInfo.description&&(e=this.props.metadata.cardInfo.description),this.props.metadata.shortMessage&&(t=this.props.metadata.shortMessage),a&&n){if
2(this.props.titlePage&&s)return a.style.height="auto",n.style.display="none",a.scrollHeight-13>s&&(a.style.height="".concat(s,"px"),n.style.display="block"),"none"!==n.style.display&&this.state.open&&(a.style.height="auto"),null;var r=document.getElementById("columRight"),i=document.getElementById("columLeft"),l=a.clientHeight-13,d=getComputedStyle(a).getPropertyValue("line-height");if(d=d.replace(/[^-\d\.]/g,""),a.style.height="auto",n.style.display="none",r&&i){var u,c=document.getElementById("infoTitle"),f=c?c.clientHeight:0,p=document.getElementsByClassName("tag-list")[0],m=p?p.clientHeight+parseInt(window.getComputedStyle(p).getPropertyValue("margin-top")):0;if(2==this.props.mediaQueryCheck||o.isAndroid||o.isIOS)l>40?(a.style.height="41px",n.style.display="block"):(a.style.height="auto",n.style.display="none");else if(r.clientHeight<i.clientHeight&&i.clientHeight-r.clientHeight>20){(u=i.clientHeight-(f+m)-(i.clientHeight-r.clientHeight))<=0&&l>40?(a.style.height="41px",n.style.display="block"):u>0?(a.style.height="".concat(u,"px"),n.style.display="block"):(a.style.height="auto",n.style.display="none")}else a.style.height="auto",n.style.display="none"}else e&&t&&e.length+t.length>=130||e&&e.length>=130||t&&t.length>=130?(a.style.height="".concat(3*d,"px"),n.style.display="block"):l>40?(a.style.height="41px",n.style.display="block"):(a.style.height="auto",n.style.display="none");"none"!==n.style.display&&this.state.open&&(a.style.height="auto")}},a.detailOpen=function(){var e=this.detailTextRef.current,t=this.openBtn.current;e&&(e.style.height="auto",t.style.display="block",this.setState({open:!0}))},a.detailClose=function(){var e=this;this.setState({open:!1},(function(){e.detailHeight();var t=e.detailTextRef.current,a=e.openBtn.current,n=e.context.getModelData("browserInfo");if(t&&a){var o=e.props.titlePage?1===e.props.mediaQueryCheck?92:144:null;if(e.props.titlePage&&o)return void(t.scrollHeight-13>o?(t.style.height="".concat(o,"px"),a.style.display="block"):(t.style.height="auto",a.style.display="none"));var s=document.getElementById("columRight"),r=document.getElementById("columLeft"),i=t.clientHeight-13,l=t.clientHeight-13,d=getComputedStyle(t).getPropertyValue("line-height");if(d=d.replace(/[^-\d\.]/g,""),s&&r){var u,c=document.getElementById("infoTitle"),f=c?c.clientHeight:0,p=document.getElementsByClassName("tag-list")[0],m=p?p.clientHeight+parseInt(window.getComputedStyle(p).getPropertyValue("margin-top")):0;if(2==e.props.mediaQueryCheck||n.isAndroid||n.isIOS)l>40?(t.style.height="41px",a.style.display="block"):(t.style.height="auto",a.style.display="none");else if(s.clientHeight<r.clientHeight&&r.clientHeight-s.clientHeight>20){(u=r.clientHeight-(f+m)-(r.clientHeight-s.clientHeight))<=0&&l>40?(t.style.height="41px",a.style.display="block"):u>0&&(t.style.height="".concat(u,"px"))}}else i>3*d&&(t.style.height="".concat(3*d,"px"))}}))},a.render=function(){var e,t,a,n,o=this,s=this.openBtn.current,i=1!==this.props.mediaQueryCheck,l=this.props.titlePage&&i,d=this.props.metadata.shortMessage,u=this.props.metadata.description,f=this.props.metadata.summary80,h=null===(e=this.props.metadata.cardInfo)||void 0===e?void 0:e.description,_=this.props.metadata.introduction,E=(u&&u!==d?u:null)||(f&&f!==d?f:null),w=function(e,t,a){return t?o.props.titlePage?c["default"].createElement("div",{className:(0,m["default"])(a,{"is-sp":l})},c["default"].createElement("div",{className:"detail-text__label"},e),c["default"].createElement("div",{className:"detail-text__content"},c["default"].createElement("p",null,(0,y["default"])(t)))):c["default"].createElement("p",null,(0,y["default"])(t)):null},P=null;return!this.props.titlePage&&this.props.metadata.communicationArea&&(0,g.isDisplayCommunicationArea)(this.context.models,null===(t=this.props.metadata)||void 0===t?void 0:t.cAreaPublicationTargetUsers,null===(a=this.props.metadata)||void 0===a?void 0:a.cAreaPublicationStartAt,null===(n=this.props.metadata)||void 0===n?void 0:n.cAreaPublicationEndAt)&&(P=c["default"].createElement("div",{className:"communication-area"},c["default"].createElement("span",null,this.props.metadata.communicationArea))),c["default"].createElement("div",{className:(0,m["default"])("detail-text",{"is-open":this.state.open}),ref:this.detailTextDivRef},c["default"].createElement("div",{className:"detail-text___descritpion",ref:this.detailTextRef},P,this.props.metadata.isSuspend?null:this.props.metadata.isMask?c["default"].createElement("p",{className:"mention-message"},"この番組は放送とは異なる映像を配信しております。"):null,d?c["default"].createElement("p",{className:"short-message"},(0,y["default"])(d)):this.props.metadata.header?c["default"].createElement("p",{className:"short-message"},(0,y["default"])(this.props.metadata.header)):f?c["default"].createElement("p",{className:"short-message"},(0,y["default"])(f)):null,E?w("あらすじ",E,"detail-text__synopsis"):h?this.props.metadata.header?w("あらすじ",h,"detail-text__synopsis"):c["default"].createElement("p",{className:"short-message"},(0,y["default"])(h)):null,_&&_!==d&&_!==E?w("解説",_,"detail-text__section"):null,p["default"].map(this.props.metadata.mentions,(function(e,t){return"eirin"===e.type?null:c["default"].createElement("p",{className:"mention-message",key:"mention-".concat(t)},(0,y["default"])(e.message))})),this.props.linearFlag?c["default"].createElement("div",{className:"detail-text__details"},c["default"].createElement(v["default"],(0,r["default"])({},this.props.metadata,{open:!(!this.state.open||"none"!==s.style.display)}))):this.props.detailHidden?null:c["default"].createElement("div",{className:"detail-text__details"},c["default"].createElement(b["default"],{open:!!(this.state.open||s&&"none"===s.style.display),id:this.props.metadata.id,model:this.props.model}))),this.props.planInfoRenderCheck?null:c["default"].createElement("div",{className:"open-gallery",ref:this.openBtn},c["default"].createElement("div",{className:"btn btn-very-small",onClick:this.handleOpenButton,onKeyDown:this.handleKeyDown,tabIndex:0},this.state.open?c["default"].createElement(c["default"].Fragment,null,"閉じる",c["default"].createElement("i",{className:"fa-angle_up"})):c["default"].createElement(c["default"].Fragment,null,"もっと見る",c["default"].createElement("i",{className:"fa-angle_down"})))))},(0,i["default"])(t,null,[{key:"propTypes",get:function(){return{metadata:f["default"].object.isRequired}}},{key:"contextTypes",get:function(){return{getModelData:f["default"].func,models:f["default"].object}}}]),t}(c.Component);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/player/DetailText.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/player/DetailText.tsx")}}()},
2"./src/apps/bluerose/components/player/MetaTags.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t.getEndDayBadge=t["default"]=t.BaseMetaTags=void 0,t.getMetaData=y;var r=n(a("./node_modules/react/index.js")),i=a("./src/apps/common/hooks/useComponentDidMount.ts"),l=n(a("./node_modules/prop-types/index.js")),d=n(a("./src/domain/libs/util.ts")),u=n(a("./node_modules/classnames/index.js")),c=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=h(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./src/utils/activeProfile.ts")),f=n(a("./src/apps/bluerose/utils/activeTags.ts")),p=a("./src/apps/common/utils/metaUtil.ts"),m=n(a("./src/domain/libs/datetime.ts"));function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(h=function(e){return e?a:t})(e)}function y(e,t,a,n){var o,s=function(e){return 0===e||"number"!=typeof e&&!!d["default"].isEmpty(e)},r=(0,c["default"])(n.models)||{},i=d["default"].get(e,"tvodBadge"),l=d["default"].get(e,"playbackRestrictionType"),u=d["default"].get(e,"languageCodes")||[],f=!!d["default"].find(u,(function(e){return 1==e})),p=!!d["default"].find(u,(function(e){return 2==e}));return f&&p?o="字幕/吹替":f?o="字幕":p&&(o="吹替"),s(a)&&s(l)&&s(o)&&s(i)?null:t?{profile:r,playbackRestrictionType:l}:{profile:r,playbackRestrictionType:l,langTag:o,tvodBadge:i}}var b=t.BaseMetaTags=function(e){return r["default"].createElement(r["default"].Fragment,null,"100"==e.playbackRestrictionType&&!(0,c.canPlayBroadcast)(e.profile)&&r["default"].createElement("span",{className:"tag grey-tag",key:"type"},"放送視聴登録者 限定"),!!e.langTag&&r["default"].createElement("span",{className:"tag",key:"language"},e.langTag))},v=function(e){return r["default"].createElement("span",{className:"tag grey-tag",key:"end-tag"},r["default"].createElement("span",null,(0,m["default"])(e.datetime).formatMD()),"まで")},g=t.getEndDayBadge=function(e,t,a){var n=arguments.length>3&&arguments[3]!==undefined?arguments[3]:90,o=(0,p.getMetaDeliveryStatus)(e,{days:n});return"media"!=e.type&&3!=e.schemaId||o!==p.META_DELIVERY_STATUS.END_DELIVERY_WITHIN_X_DAYS?null:r["default"].createElement(a,{datetime:t.deliveryEndAt})},_=function(e,t){var a=null!=e.isOnArt&&e.isOnArt,n=(0,f["default"])(e.metadata,t,{isOnArt:a,tvodTagText:!0}),o=y(e.metadata,e.hiddenGenre,n,t);if((0,i.useComponentDidMount)((function(){o||e.isRecommendCard&&e.reserveEmptyTagSpace&&e.reserveEmptyTagSpace()})),!o)return null;var s,l=null,d=e.metadata,c=d.cardInfo||{};return e.enddayBadge&&(l=g(d,c,v,90),n=n.filter((function(e){return"もうすぐ終了"!==e}))),1==d.tvodBadge?s="PPV":2==d.tvodBadge?s="レンタル":3==d.tvodBadge&&(s="購入商品"),r["default"].createElement("div",{className:(0,u["default"])("tag-list",{"is-recommend-card":e.isRecommendCard})},d.tvodBadge&&r["default"].createElement("span",{className:"tag tvod",key:"ppv-tag"},s),n.map((function(e,t){return r["default"].createElement("span",{className:"tag grey-tag",key:"active-tag-".concat(t)},e)})),l,r["default"].createElement(b,o))};_.contextTypes={models:l["default"].object,getModelData:l["default"].func,routeHandler:l["default"].object};t["default"]=r["default"].memo(_);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/player/MetaTags.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/player/MetaTags.tsx")}}()},
2"./src/apps/bluerose/components/player/MultiView.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),c=n(a("./node_modules/react/index.js")),f=n(a("./node_modules/prop-types/index.js")),p=n(a("./node_modules/classnames/index.js")),m=n(a("./src/domain/libs/util.ts")),h=n(a("./node_modules/shallow-equal-fuzzy/index.js")),y=n(a("./src/apps/common/components/BackgroundImage.tsx")),b=n(a("./src/apps/common/utils/getColumnsInRowInPlayer.ts")),v=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=E(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./src/sketch-platform/utils/browserEvents.ts")),g=a("./src/apps/common/context/LayoutContext.tsx"),_=n(a("./src/apps/bluerose/components/browse/Row.tsx"));function E(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(E=function(e){return e?a:t})(e)}var w=function(e){function t(t,a){var n;n=e.call(this,t,a)||this,(0,u["default"])((0,l["default"])(n),"medias",void 0),(0,u["default"])((0,l["default"])(n),"contentRef",void 0),(0,u["default"])((0,l["default"])(n),"_isMounted",void 0),n.contentRef=c["default"].createRef(),n.checkMediaQuery=m["default"].throttle(n.checkMediaQuery.bind((0,l["default"])(n)),300,{leading:!0,trailing:!0});var o=n.constructor.getRootPath(a.models,null,t);n.medias=t.model.getSync(o);var s=0;return n.medias&&-1===(s=t.mediaId?m["default"].findIndex(n.medias,(function(e){return e.mediaId==t.mediaId})):0)&&(s=0),n.state={focused:!1,index:s,dispose:null,generation:t.model.getVersion(o),fetchDataError:null},n}(0,d["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.fetchData(this.props);var e=this.context.getModelData("browserInfo");e.isIOS||e.isAndroid||(v.addEventListener("resize",this.checkMediaQuery),this.checkMediaQuery())},t.getDerivedStateFromProps=function(e,t){return{focused:e.focused}},a.shouldComponentUpdate=function(e,t){return!(0,h["default"])(this.props,e)||!(0,h["default"])(this.state,t)},a.componentDidUpdate=function(e,t){this.props.commentActive!=e.commentActive&&this.checkMediaQuery()},a.componentWillUnmount=function(){this._isMounted=!1;var e=this.context.getModelData("browserInfo");e.isIOS||e.isAndroid||v.removeEventListener("resize",this.checkMediaQuery)},a.checkMediaQuery=function(){this.setState({columnsInRow:(0,b["default"])(this.props.commentActive)})},a.fetchData=function(e){var t=this,a=this.constructor.getPaths(this.context.models,null,e),n=this.constructor.getRootPath(this.context.models,{},e),o=e.model.fetch(a);this.state.dispose=o.dispose,o.then((function(a){t.medias=m["default"].get(a.json,n,[])||[];var o=e.mediaId?m["default"].findIndex(t.medias,(function(t){return t.mediaId==e.mediaId})):0;-1===o&&(o=0);var s={index:o,fetchDataError:null,dispose:null,generation:t.state.generation+1};t._isMounted?t.setState(s):(0,r["default"])(t.state,s)}))["catch"]((function(e){var a={fetchDataError:e,dispose:null};t._isMounted?t.setState(a):t.state=a}))},a.render=function(){var e=this;if(!this.medias||this.medias.length<2)return null;var t=this.medias.map((function(t){return c["default"].createElement(P,{key:"media-card-".concat(t.mediaId),media:t,mediaId:e.props.mediaId,onClick:e.props.onClick})})),a=Math.floor(this.state.index/this.state.columnsInRow)*this.state.columnsInRow,n=a+this.state.columnsInRow-t.length;return n>0&&a-n>=0&&(a-=n),c["default"].createElement("div",{ref:this.contentRef,className:"player-multi-view",style:{zIndex:10}},c["default"].createElement(_["default"],(0,r["default"])({},this.props,{columnsInRow:this.state.columnsInRow,totalItems:this.medias.length,initialSlide:a,enablePeek:!0,enablePaginationIndicator:!1,enablePushOut:!1,enableLooping:!1,isOnPlayer:!0}),t))}
2,(0,i["default"])(t,null,[{key:"contextTypes",get:function(){return{getModelData:f["default"].func,models:f["default"].object,columnsInRow:f["default"].number}}}]),t}(c["default"].Component);(0,u["default"])(w,"getPaths",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{},n=[];return a.id&&(n=n.concat(this.getRootPath(e,t,a))),[n.concat([["id","name"]])]})),(0,u["default"])(w,"getRootPath",(function(e,t){return["meta",(arguments.length>2&&arguments[2]!==undefined?arguments[2]:{}).id,"medias"]}));var P=function(e){return c["default"].createElement("div",{"data-media-id":e.media.mediaId,key:"media-".concat(e.media.mediaId),className:(0,p["default"])("multiCard",{current:e.mediaId==e.media.mediaId}),onClick:function(t){return e.onClick(e.media.mediaId)}},c["default"].createElement("div",{className:"artwork-wrapper"},c["default"].createElement(y["default"],{className:"artwork",url:e.media.thumbnailUrl})),c["default"].createElement("span",{className:"name"},e.mediaId==e.media.mediaId?c["default"].createElement("i",{className:"fa-camera"}):null,e.media.name))};t["default"]=(0,g.withLayoutContext)(w);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/player/MultiView.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/player/MultiView.tsx")}}()},
2"./src/apps/bluerose/components/player/UpnextView.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),u=n(a("./node_modules/react/index.js")),c=n(a("./node_modules/prop-types/index.js")),f=n(a("./src/domain/libs/util.ts")),p=n(a("./node_modules/classnames/index.js")),m=n(a("./src/apps/bluerose/components/player/MetaTags.tsx")),h=n(a("./src/apps/bluerose/components/browse/Meta.tsx")),y=g(a("./src/sketch-platform/utils/browserEvents.ts")),b=g(a("./src/sketch-platform/utils/DOMUtils.ts"));function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(v=function(e){return e?a:t})(e)}function g(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=v(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}var _=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,d["default"])((0,i["default"])(n),"rootRef",void 0),(0,d["default"])((0,i["default"])(n),"autoplayRingRef",void 0),(0,d["default"])((0,i["default"])(n),"_player",void 0),(0,d["default"])((0,i["default"])(n),"_isMounted",void 0),(0,d["default"])((0,i["default"])(n),"drowTimmer",void 0),n.rootRef=u["default"].createRef(),n.autoplayRingRef=u["default"].createRef(),n.handleReloadClick=n.handleReloadClick.bind((0,i["default"])(n)),n.handlePlayClick=n.handlePlayClick.bind((0,i["default"])(n)),n.handleCancelClick=n.handleCancelClick.bind((0,i["default"])(n)),n.handleFullScreenChange=n.handleFullScreenChange.bind((0,i["default"])(n)),n.onPlay=n.onPlay.bind((0,i["default"])(n)),n.drowRing=n.drowRing.bind((0,i["default"])(n)),n.startAutoplayRing=n.startAutoplayRing.bind((0,i["default"])(n)),n.checkMediaQuery=n.checkMediaQuery.bind((0,i["default"])(n)),n.state={autoplay:t.autoplay,cancel:!1},n._player=t.player,n}(0,l["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0;var e=this.context.getModelData("browserInfo");e.isIOS||e.isAndroid?y.addEventListener("orientationchange",this.checkMediaQuery):y.addEventListener("resize",this.checkMediaQuery),this._player&&this._player.on("onFullScreenChange",this.handleFullScreenChange),this.checkMediaQuery(),this.startAutoplayRing()},a.componentWillReceiveProps=function(e,t){this.setState({autoplay:e.autoplay})},a.componentDidUpdate=function(e,t){t.autoplay!=this.state.autoplay&&(this.state.autoplay?this.startAutoplayRing():this.stopAutoplayRing())},a.componentWillUnmount=function(){this._isMounted=!1,this.drowTimmer&&clearTimeout(this.drowTimmer),delete this.drowTimmer;var e=this.context.getModelData("browserInfo");e.isIOS||e.isAndroid?y.removeEventListener("orientationchange",this.checkMediaQuery):y.removeEventListener("resize",this.checkMediaQuery),this._player&&this._player.off("onFullScreenChange",this.handleFullScreenChange)},a.handleFullScreenChange=function(){var e=this;setTimeout((function(){e.checkMediaQuery()}),10)},a.checkMediaQuery=function(){var e=this.getOrientation();this.setState({orientation:e})},a.getOrientation=function(){var e=b.getRect(this.rootRef.current);return e.width>e.height?"landscape":"portrait"},a.handleReloadClick=function(e){e.preventDefault(),e.stopPropagation(),this.props.onClickReload()},a.handlePlayClick=function(e){e.preventDefault(),e.stopPropagation(),this.onPlay()},a.handleCancelClick=function(e){e.preventDefault(),e.stopPropagation(),this.stopAutoplayRing()},a.onPlay=function(){this._isMounted&&this.props.onPlay&&this.props.onPlay({sc:1})},a.startAutoplayRing=function(){this.state.autoplay&&(this.drowTimmer&&clearTimeout(this.drowTimmer),delete this.drowTimmer,this.setState({cancel:!1}),this.drowRing(this.props.durationTime))},a.stopAutoplayRing=function(){this.drowTimmer&&clearTimeout(this.drowTimmer),delete this.drowTimmer,this.setState({cancel:!0}),this.drowRing(1e3,!0)},a.drowRing=function(e){var t=this,a=arguments.length>1&&arguments[1]!==undefined&&arguments[1];if(this._isMounted){var n=this.autoplayRingRef.current;if(n){var o=-211,s=-422,r=parseInt(n.getAttribute("stroke-dashoffset"),10);a?r>=o||(n.setAttribute("stroke-dashoffset",r+1),this.drowTimmer=setTimeout((function(){t.drowRing(e,a)}),e/211)):r<=s?this.onPlay():(n.setAttribute("stroke-dashoffset",r-1),this.drowTimmer=setTimeout((function(){t.drowRing(e,a)}),e/211))}}},a.render=function(){var e=this.props.title,t=this.props.metadata.short
2Name||this.props.metadata.name,a=this.props.metadata.cardInfo&&this.props.metadata.cardInfo.description?this.props.metadata.cardInfo.description:null,n=this.context.getModelData("browserInfo")||{},o=n.isAndroid,s=n.isIOS,r=n.isRequestDesktopWebsite,i=o||s||r,l={};this.props.metadata&&this.props.metadata.thumbnailUrl&&(l.backgroundImage="url(".concat(this.props.metadata.thumbnailUrl,")"));var d="portrait"===this.state.orientation;return u["default"].createElement("div",{className:"wod-upnext wod-suggestion-set","data-layer":"4","aria-label":e,ref:this.rootRef},u["default"].createElement("div",{className:(0,p["default"])("wod-cued-thumbnail-overlay-image",{portrait:d}),style:l}),u["default"].createElement("div",{className:(0,p["default"])("wod-upnext__text",{isSp:i})},!i&&u["default"].createElement("div",{className:"wod-upnext-top"},e!==t?u["default"].createElement("div",{className:"wod-upnext-title ellipsized"},e):null,u["default"].createElement("div",{className:"wod-upnext-author ellipsized"},t),a?u["default"].createElement("div",{className:"wod-upnext-description"},a):null,u["default"].createElement(h["default"],{metadata:this.props.metadata}),u["default"].createElement(m["default"],{metadata:this.props.metadata})),u["default"].createElement("div",{className:"wod-upnext-bottom"},u["default"].createElement("a",{className:"btn btn-border btn-very-small",id:"next-episode-button",role:"button","aria-label":"次の動画を再生",href:"",onClick:this.handlePlayClick},u["default"].createElement("i",{className:"fa fa-play-circle"}),u["default"].createElement("span",{className:"text-next-episode"},f["default"].get(this.props,"nextButtonText")||"次のエピソード"),u["default"].createElement("span",{className:"text-play"},"を再生"))),!i&&u["default"].createElement("div",{className:"wod-upnext-bottom replay"},u["default"].createElement("a",{href:"",className:"wod-upnext-autoplay-icon",role:"button","aria-label":"もう一度再生",onClick:this.handleReloadClick},u["default"].createElement("i",{className:"fa fa-undo-alt"}),"もう一度再生"))))},(0,r["default"])(t,null,[{key:"propTypes",get:function(){return{player:c["default"].object,metadata:c["default"].object,onPlay:c["default"].func,autoplay:c["default"].bool,durationTime:c["default"].number}}},{key:"defaultProps",get:function(){return{durationTime:1e4}}},{key:"contextTypes",get:function(){return{models:c["default"].object,getModelData:c["default"].func}}}]),t}(u["default"].PureComponent);t["default"]=_;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/player/UpnextView.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/player/UpnextView.tsx")}}()},
2"./src/apps/bluerose/components/watch/elements/ClosedCampaignText/CloedCampaignTextContent.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=l(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),i=n(a("./src/domain/libs/util.ts"));function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(l=function(e){return e?a:t})(e)}var d=function(e){return(0,r.useMemo)((function(){return!e.loadingHowtoPlayData&&e.meta.rental&&(e.meta.memberOnly||!e.meta.free)&&i["default"].isEmpty(e.courses)&&i["default"].isEmpty(e.products)}),[e.courses,e.loadingHowtoPlayData,e.meta.free,e.meta.memberOnly,e.meta.rental,e.products])?r["default"].createElement("div",{className:"watch-main-visual__metadata__message"},r["default"].createElement("div",{className:"watch-main-visual__metadata__message-title"},"本作品は限定されたユーザ向けのコンテンツとなります。商品購入ページよりご購入をお願いいたします。")):null};t["default"]=r["default"].memo(d);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/watch/elements/ClosedCampaignText/CloedCampaignTextContent.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/watch/elements/ClosedCampaignText/CloedCampaignTextContent.tsx")}}()},
2"./src/apps/bluerose/components/watch/elements/ClosedCampaignText/index.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/react/index.js")),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=u(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./src/constants/error.ts")),l=n(a("./src/apps/bluerose/components/watch/elements/ClosedCampaignText/CloedCampaignTextContent.tsx")),d=n(a("./src/apps/bluerose/components/watch/functional/HowtoPlayProvider.tsx"));function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(u=function(e){return e?a:t})(e)}var c=function(e){return e.error&&[i.UNAUTHORIZED,i.LICENSE_INVALID].includes(e.error.type)?r["default"].createElement(d["default"],{model:e.model,meta:e.meta},r["default"].createElement(l["default"],e)):null};t["default"]=r["default"].memo(c);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/watch/elements/ClosedCampaignText/index.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/watch/elements/ClosedCampaignText/index.tsx")}}()},
2"./src/apps/bluerose/components/watch/elements/MainvisualSideDescription/MainvisualSideDescriptionContent.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/slicedToArray.js")),i=y(a("./node_modules/react/index.js")),l=n(a("./node_modules/prop-types/index.js")),d=n(a("./src/domain/libs/util.ts")),u=y(a("./src/sketch-platform/utils/browserEvents.ts")),c=n(a("./src/utils/activeProfile.ts")),f=n(a("./src/apps/common/hooks/usePrevious.ts")),p=n(a("./src/apps/bluerose/components/watch/hooks/useOmitDescription.ts")),m=n(a("./src/apps/bluerose/components/watch/hooks/useShowPlanInfo.ts"));function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(h=function(e){return e?a:t})(e)}function y(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=h(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}var b=function(e,t){var a=(0,i.useRef)(null),n=(0,i.useState)(0),o=(0,r["default"])(n,2),s=o[0],l=o[1],h=(0,i.useState)(0),y=(0,r["default"])(h,2),b=y[0],v=y[1],g=(0,i.useMemo)((function(){return e.event?e.event.shortMessage:e.metadata?e.metadata.description:""}),[e.event,e.metadata]),_=(0,p["default"])({description:g,descriptionBoxWidth:s,fontSize:b}),E=(0,c["default"])(t.model),w=(0,m["default"])({meta:e.meta,event:e.event,products:e.products,courses:e.courses,error:e.error,profile:E}),P=(0,f["default"])(w),x=(0,i.useRef)(d["default"].throttle((function(){var e=0,t=0;a.current&&(e=a.current.offsetWidth,t=parseInt(getComputedStyle(a.current).fontSize,10)),l(e),v(t)}),300));return(0,i.useEffect)((function(){w&&w!==P&&x.current()}),[w]),(0,i.useEffect)((function(){var e=t.getModelData("browserInfo"),a=x.current;return a(),e.isIOS||e.isAndroid?u.addEventListener("orientationchange",a):u.addEventListener("resize",a),function(){e.isIOS||e.isAndroid?u.removeEventListener("orientationchange",a):u.removeEventListener("resize",a)}}),[]),w?i["default"].createElement("div",{className:"descriptionBox"},i["default"].createElement("p",{className:"descriptionBox__txt",ref:a},_,_?i["default"].createElement("span",{className:"descriptionBox__btn accent-color",onClick:e.onClickMoreInfo},"もっと見る"):null)):null};b.contextTypes={getModelData:l["default"].func,model:l["default"].object};t["default"]=i["default"].memo(b);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/watch/elements/MainvisualSideDescription/MainvisualSideDescriptionContent.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/watch/elements/MainvisualSideDescription/MainvisualSideDescriptionContent.tsx")}}()},
2"./src/apps/bluerose/components/watch/elements/MainvisualSideDescription/index.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/react/index.js")),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=u(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./src/constants/error.ts")),l=n(a("./src/apps/bluerose/components/watch/elements/MainvisualSideDescription/MainvisualSideDescriptionContent.tsx")),d=n(a("./src/apps/bluerose/components/watch/functional/HowtoPlayProvider.tsx"));function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(u=function(e){return e?a:t})(e)}var c=function(e){return e.error&&[i.UNAUTHORIZED,i.LICENSE_INVALID].includes(e.error.type)?r["default"].createElement(d["default"],{model:e.model,meta:e.meta},r["default"].createElement(l["default"],e)):null};t["default"]=r["default"].memo(c);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/watch/elements/MainvisualSideDescription/index.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/watch/elements/MainvisualSideDescription/index.tsx")}}()},
2"./src/apps/bluerose/components/watch/elements/PlanInfo/PlanInfoContent.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=h(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),l=n(a("./node_modules/prop-types/index.js")),d=n(a("./src/apps/bluerose/components/browse/Epg/EventInfo.tsx")),u=n(a("./src/apps/bluerose/components/watch/elements/WatchInfo/index.tsx")),c=n(a("./src/apps/bluerose/components/watch/hooks/useShowPlanInfo.ts")),f=n(a("./src/apps/common/components/UpSellFlow/ViewingPlan/index.tsx")),p=n(a("./src/apps/bluerose/components/watch/elements/PlanInfoTab.tsx")),m=n(a("./src/utils/activeProfile.ts"));function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(h=function(e){return e?a:t})(e)}var y=function(e,t){var a=(0,i.useCallback)((function(t){e.onChangeTab(t)}),[e]),n=(0,m["default"])(t.models),o=(0,c["default"])({meta:e.meta,event:e.activeEvent,products:e.products,courses:e.courses,error:e.error,profile:n});return i["default"].createElement(i["default"].Fragment,null,o&&i["default"].createElement(p["default"],{onChange:a,tabKey:e.tabKey}),o&&"plan"===e.tabKey?i["default"].createElement("div",{className:"plan-info"},i["default"].createElement(f["default"],{meta:e.meta,event:e.activeEvent,products:e.products,courses:e.courses,doAction:e.doAction,checkModal:e.checkModal,spMode:e.spMode})):e.showWatchInfo?i["default"].createElement(u["default"],(0,r["default"])({},e,{scheduleButton:null,planInfoRenderCheck:o,hidePPVLimit:!0})):i["default"].createElement(d["default"],(0,r["default"])({},e,{myListButton:null,planInfoRenderCheck:o})))};y.contextTypes={models:l["default"].object};t["default"]=i["default"].memo(y);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/watch/elements/PlanInfo/PlanInfoContent.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/watch/elements/PlanInfo/PlanInfoContent.tsx")}}()},
2"./src/apps/bluerose/components/watch/elements/PlanInfo/index.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=m(a("./node_modules/react/index.js")),l=m(a("./src/constants/error.ts")),d=n(a("./src/apps/bluerose/components/watch/elements/WatchInfo/index.tsx")),u=n(a("./src/apps/bluerose/components/watch/elements/PlanInfo/PlanInfoContent.tsx")),c=n(a("./src/apps/bluerose/components/watch/functional/HowtoPlayProvider.tsx")),f=n(a("./src/apps/bluerose/components/browse/Epg/EventInfo.tsx"));function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(p=function(e){return e?a:t})(e)}function m(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=p(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}var h=function(e){var t=(0,i.useMemo)((function(){return"linear_channel"!==e.meta.type}),[e.meta.type]);return e.error&&[l.UNAUTHORIZED,l.LICENSE_INVALID].includes(e.error.type)?i["default"].createElement(c["default"],{model:e.model,meta:e.meta},i["default"].createElement(u["default"],(0,r["default"])({},e,{showWatchInfo:t,spMode:e.spMode}))):t?i["default"].createElement(d["default"],(0,r["default"])({},e,{scheduleButton:null,planInfoRenderCheck:!1})):i["default"].createElement(f["default"],(0,r["default"])({},e,{myListButton:null,planInfoRenderCheck:!1}))};t["default"]=i["default"].memo(h);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/watch/elements/PlanInfo/index.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/watch/elements/PlanInfo/index.tsx")}}()},
2"./src/apps/bluerose/components/watch/elements/PlanInfoTab.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=l(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),i=n(a("./node_modules/classnames/index.js"));function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(l=function(e){return e?a:t})(e)}var d=[{label:"視聴プラン",key:"plan"},{label:"番組詳細",key:"info"}];t["default"]=function(e){var t=(0,r.useMemo)((function(){return d.map((function(t){return function(){e.onChange(t.key)}}))}),[e]);return r["default"].createElement("div",{className:"below-tab"},d.map((function(a,n){return r["default"].createElement("div",{key:"tab_data_".concat(a.key),className:(0,i["default"])("below-tab__item",{active:a.key===e.tabKey}),onClick:t[n]},a.label)})))};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/watch/elements/PlanInfoTab.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/watch/elements/PlanInfoTab.tsx")}}()},
2"./src/apps/bluerose/components/watch/elements/WatchInfo/index.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/react/index.js")),i=n(a("./node_modules/prop-types/index.js")),l=n(a("./src/domain/libs/util.ts")),d=n(a("./src/apps/bluerose/components/player/MetaTags.tsx")),u=n(a("./src/apps/bluerose/components/player/DetailText.tsx")),c=n(a("./src/apps/bluerose/components/browse/Meta.tsx")),f=n(a("./src/apps/common/components/MainViewLink.ts")),p=n(a("./src/apps/common/routes.ts")),m=n(a("./src/apps/bluerose/components/meta/elements/PPVLimit.tsx")),h=n(a("./src/apps/bluerose/components/watch/hooks/useDateBox.ts")),y=n(a("./src/apps/bluerose/components/browse/Banner.tsx")),b=function(e){var t={to:p["default"].title,params:{id:e.metadata.seasonId}};l["default"].has(e.metadata,"seasonMeta.refId")&&(t={to:p["default"].program,params:{id:e.metadata.seasonMeta.refId}});var a=(0,h["default"])({meta:e.meta,error:e.error});return r["default"].createElement("div",{className:"watch-info"},r["default"].createElement("div",{className:"watch-info__colum_left",id:"columLeft"},0==e.titleHidden?r["default"].createElement("div",{className:"watch-info-title",id:"infoTitle"},e.metadata.seasonId&&e.metadata.title!==e.metadata.playableTitle?r["default"].createElement("p",{className:"title"},r["default"].createElement(f["default"],(0,s["default"])({},t,{onClick:e.handleSeasonSeriesFlowClick}),r["default"].createElement("i",{className:"fa fa-angle_left series-link"}),e.metadata.title)):null,r["default"].createElement("h1",{className:"playable-title"},e.metadata.seasonId&&e.metadata.title==e.metadata.playableTitle?r["default"].createElement(f["default"],t,e.metadata.title):e.metadata.playableTitle),r["default"].createElement(c["default"],{showLiveBadge:!0,metadata:e.meta})):null,0==e.titleHidden?r["default"].createElement(d["default"],{metadata:e.meta,hiddenTips:e.hiddenTips}):null,r["default"].createElement(u["default"],{planInfoRenderCheck:e.planInfoRenderCheck,titleHidden:e.titleHidden,metadata:e.metadata,model:e.model,linearFlag:!1,mediaQueryCheck:e.mediaQueryCheck})),r["default"].createElement("div",{className:"watch-info__colum_right",id:"columRight"},0==e.titleHidden?r["default"].createElement("div",{className:"action-box"},r["default"].createElement("ul",{className:"action-box__inner"},e.svBtn?r["default"].createElement("li",{key:"svButton"},e.svBtn):null,e.scheduleButton?r["default"].createElement("li",{key:"scheduleButton"},e.scheduleButton):null,e.myListButton?r["default"].createElement("li",{key:"myListButton"},e.myListButton):null,e.chatButton?r["default"].createElement("li",{key:"chatButton"},e.chatButton):e.watchPartyButton?r["default"].createElement("li",{key:"watchPartyButton"},e.watchPartyButton):null,e.shareButton?r["default"].createElement("li",{key:"shareButton"},e.shareButton):null)):null,e.hidePPVLimit?null:r["default"].createElement(m["default"],{metaId:e.meta.id,isPPV:e.meta.rental,model:e.model}),l["default"].isEmpty(a)?null:r["default"].createElement("div",{className:"date-box"},r["default"].createElement("dl",null,a.map((function(e){return r["default"].createElement(r["default"].Fragment,null,r["default"].createElement("dt",null,e.title),r["default"].createElement("dd",null,e.text))})))),e.meta.banner?r["default"].createElement("div",{className:"watch-info__banner"},r["default"].createElement(y["default"],{gtmApp:e.gtmApp,host:e.host,item:e.meta,model:e.model})):null,l["default"].map(e.metadata.links,(function(e,t){return r["default"].createElement(f["default"],{key:"link-".concat(t),href:e.url,target:"_blank",className:"watch-info__link"},e.name)}))))};b.contextTypes={getModelData:i["default"].func};t["default"]=b;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/watch/elements/WatchInfo/index.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/watch/elements/WatchInfo/index.tsx")}}()},
2"./src/apps/bluerose/components/watch/functional/HowtoPlayProvider.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),r=n(a("./node_modules/@babel/runtime/helpers/typeof.js")),i=n(a("./node_modules/react/index.js")),l=n(a("./src/apps/bluerose/components/watch/hooks/useHowtoPlay.ts"));function d(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}t["default"]=function(e){var t=(0,l["default"])({model:e.model,metaId:e.meta.id});return i["default"].Children.map(e.children,(function(a){switch((0,r["default"])(a)){case"string":return a;case"object":return i["default"].cloneElement(a,function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?d(Object(a),!0).forEach((function(t){(0,s["default"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):d(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}({products:t.products,courses:t.courses,rights:t.rights,loadingHowtoPlayData:t.loading},e));default:return null}}))};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/watch/functional/HowtoPlayProvider.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/watch/functional/HowtoPlayProvider.tsx")}}()},
2"./src/apps/bluerose/components/watch/hooks/useDateBox.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=a("./node_modules/react/index.js"),i=n(a("./src/domain/libs/util.ts")),l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=f(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./src/constants/error.ts")),d=n(a("./src/domain/libs/datetime.ts")),u=a("./src/apps/common/utils/metaUtil.ts"),c=n(a("./src/apps/common/utils/displayDate.ts"));function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(f=function(e){return e?a:t})(e)}t["default"]=function(e){var t=e.meta,a=e.error;return(0,r.useMemo)((function(){var e=[];if(t){var n=(0,u.getMetaDeliveryStatus)(t),o=null==a?void 0:a.type,s=t.cardInfo.broadcastStartAt,r=o==l.NOT_STARTED_ENTITLEMENT?i["default"].get(a,"objects.entitlement.start_at"):n===u.META_DELIVERY_STATUS.BEFORE_LIVE?t.cardInfo.deliveryStartAt:null;if(4==t.schemaId&&s&&r){var f=(0,d["default"])(s).duration(r);(f.days()>0||f.minutes()>0||f.hours()>0)&&e.push({title:"アクセス開始",text:(0,c["default"])("fullja",r,{suffix:"からアクセス開始予定"})})}o==l.NOT_STARTED_ENTITLEMENT&&i["default"].get(a,"objects.entitlement.start_at")?e.push({title:"視聴可能",text:(0,c["default"])("fullja",i["default"].get(a,"objects.entitlement.start_at"),{suffix:"から視聴可能"})}):n===u.META_DELIVERY_STATUS.BEFORE_LIVE?e.push({title:"ライブ配信開始",text:(0,c["default"])("fullja",t.cardInfo.broadcastStartAt,{suffix:"から視聴可能"})}):n===u.META_DELIVERY_STATUS.BEFORE_DELIVERY?(i["default"].get(t,"rental")||a&&(o===l.UNAUTHORIZED||o===l.LICENSE_INVALID||o===l.NOT_PLAYABLE))&&e.push({title:"配信開始",text:(0,c["default"])("fullja",t.cardInfo.deliveryStartAt,{suffix:"から配信予定"})}):n===u.META_DELIVERY_STATUS.END_DELIVERY_AFTER_X_DAYS?e.push({title:"配信期間",text:"90日以内に配信終了の予定はありません"}):n===u.META_DELIVERY_STATUS.END_DELIVERY_WITHIN_X_DAYS?e.push({title:"配信期間",text:(0,c["default"])("fullja",t.cardInfo.deliveryEndAt,{suffix:"まで配信"})}):n===u.META_DELIVERY_STATUS.DELIVERY_ENDED&&e.push({title:"配信期間",text:(0,c["default"])("fullja",t.cardInfo.deliveryEndAt,{suffix:"に配信終了しました"})})}return e}),[a,t])};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/watch/hooks/useDateBox.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/watch/hooks/useDateBox.ts")}}()},
2"./src/apps/bluerose/components/watch/hooks/useHowtoPlay.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./src/domain/libs/util.ts")),r=n(a("./src/apps/common/hooks/useMeta.ts"));t["default"]=function(e){var t=e.model,a=e.metaId,n=(0,r["default"])({model:t,metaId:a,propKeys:["products","courses","rights","free","memberOnly"]});return{products:s["default"].get(n,"meta.products"),courses:s["default"].get(n,"meta.courses"),rights:s["default"].get(n,"meta.rights"),loading:n.loading,error:n.error}};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/watch/hooks/useHowtoPlay.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/watch/hooks/useHowtoPlay.ts")}}()},
2"./src/apps/bluerose/components/watch/hooks/useOmitDescription.ts":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var n=a("./node_modules/react/index.js");t["default"]=function(e){var t=e.description,a=e.descriptionBoxWidth,o=e.fontSize;return(0,n.useMemo)((function(){var e=t;if(!e||!a||!o)return null;var n=2*Math.floor(a/o)-7;return e.length>=n&&(e=e.substring(0,n)+"…"),e}),[t,a,o])};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/watch/hooks/useOmitDescription.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/watch/hooks/useOmitDescription.ts")}}()},
2"./src/apps/bluerose/components/watch/hooks/useShowPlanInfo.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=a("./node_modules/react/index.js"),i=n(a("./src/domain/libs/util.ts")),l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=f(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./src/constants/error.ts")),d=a("./src/apps/common/utils/metaUtil.ts"),u=n(a("./src/apps/common/components/UpSellFlow/ViewingPlan/hooks/useEnableProducts.ts")),c=n(a("./src/apps/common/components/UpSellFlow/ViewingPlan/hooks/useShowSubscriptionPlan.ts"));function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(f=function(e){return e?a:t})(e)}t["default"]=function(e){var t=e.courses,a=void 0===t?[]:t,n=e.products,o=void 0===n?[]:n,s=e.meta,f=e.event,p=e.error,m=void 0===p?{}:p,h=e.profile,y=(0,u["default"])({products:o,isProductPage:!1}),b=(0,c["default"])({courses:a,meta:s,event:f,profile:h}),v=(0,r.useMemo)((function(){return y.length>0}),[y.length]);return(0,r.useMemo)((function(){var e=[l.UNAUTHORIZED,l.LICENSE_INVALID].includes(m.type),t=(0,d.getIsDeliveryEnded)(i["default"].get(s,"cardInfo.deliveryEndAt")),a=f&&f.isMask;return e&&!t&&!a&&(b||v)}),[m.type,f,s,v,b])};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/components/watch/hooks/useShowPlanInfo.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/components/watch/hooks/useShowPlanInfo.ts")}}()},
2"./src/apps/bluerose/createApp.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{},n=(0,r.createStore)((function(){}));return(0,s["default"])({getStore:function(){return n}},a)};var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=a("./node_modules/redux/es/redux.js");!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/createApp.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/createApp.ts")}}()},
2"./src/apps/bluerose/initAppContext.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(e,t,a){var n=arguments.length>2&&"function"==typeof arguments[2]?arguments[2]:function(){},o=r["default"].createContext({history:t,pathEvaluator:e,model:s["default"].assign(i["default"].reactContext,{pathEvaluator:e}),renderSource:"client"},{handleRouteChange:function(e,t){return"function"==typeof i["default"].getDiscoverApp&&i["default"].getDiscoveryApp().getActionCreators().changeRoute({currentRouteHandler:i["default"].getRouteHandler(),newRouteHandler:t}),e}});i["default"].appContext=o,n(o)};var s=n(a("./src/domain/libs/util.ts")),r=n(a("./src/apps/bluerose/blueroseApp.ts")),i=n(a("./src/common/namespace.ts"));!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/initAppContext.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/initAppContext.ts")}}()},
2"./src/apps/bluerose/layouts/BaseRouteHandler.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),r=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),i=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),l=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),d=n(a("./node_modules/react/index.js")),u=n(a("./node_modules/prop-types/index.js")),c=n(a("./src/domain/libs/util.ts")),f=n(a("./src/apps/common/hocs/layoutContext.ts")),p=n(a("./src/sketch-platform/ui/utils/inNode.ts")),m=n(a("./src/apps/common/routes.ts")),h=a("./src/sketch-platform/ui/routing/index.ts"),y=n(a("./src/apps/common/components/ErrorBoundary.tsx")),b=n(a("./src/utils/isKidsProfile.ts")),v=n(a("./src/apps/bluerose/components/connectToApps.ts")),g=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this).mainRef=d["default"].createRef(),n._handleTouchStart=n._handleTouchStart.bind((0,r["default"])(n)),n.state={profileGateAppState:{activeView:c["default"].get(n.context.models,"profileGateState.data","")},isAllowedToRender:!0,isInitialRender:!1,initializedCL:!1,is4KSupported:!1,isHDRSupported:!1,inLowPowerMode:!1},n}(0,i["default"])(t,e);var a=t.prototype;return a.setBrowserInfo=function(){c["default"].get(this.context.models,"browserInfo.data")&&(this.context.models.browserInfo.data.isRequestDesktopWebsite=navigator.userAgent.includes("Macintosh")&&"ontouchend"in document)},a.getChildContext=function(){return{isRtl:!1,isKidsProfile:(0,b["default"])(this.context.models),isKidsPage:this.isKidsPage(),playerApp:this.props.playerApp,authApp:this.props.authApp,gtmApp:this.props.gtmApp,fsApp:this.props.fsApp,appsFlyerApp:this.props.appsFlyerApp,watchPartyApp:this.props.watchPartyApp,isIframe:"iframe"===c["default"].get(this.props,"routeHandler.query.mode")}},a.componentDidMount=function(){var e=this;this.setBrowserInfo(),this.props.fsApp&&this.props.fsApp.init(),this.props.appsFlyerApp&&!this.props.appsFlyerApp.initialized&&this.props.appsFlyerApp.init(),setTimeout((function(){e.props.gtmApp.initialized||e.props.gtmApp.pageView()}),0)},a.componentWillReceiveProps=function(e){var t=c["default"].get(this.context.models,"userInfo.data"),a=this.isKidsPage(),n=this.isSharedPage();this.state.isInitialRender&&this.setState({isInitialRender:!1}),t&&t.isKids&&!a&&!n?(this.setState({isAllowedToRender:!1}),this.context.history.push(m["default"].kidsHome.makePath())):t&&!t.isKids&&a?(this.setState({isAllowedToRender:!1}),this.context.history.push(m["default"].browse.makePath())):this.setState({isAllowedToRender:!0})},a.componentWillUnmount=function(){if(!p["default"]&&window.PointerEvent){var e=this.mainRef.current;e&&e.removeEventListener("pointerenter",this._handleTouchStart)}this.props.fsApp&&this.props.fsApp.reset()},a.isSharedPage=function(){return!1},a.isKidsPage=function(){return this.constructor.isKidsPage(this.context.routeHandler)},a.isIncrementalSearchPage=function(){return this.constructor.isIncrementalSearchPage(this.context.routeHandler)},a.isOverlayPage=function(){return!1},a.getCurrentUIView=function(){return""},a._handleTouchStart=function(){},a.render=function(){return this.state.isAllowedToRender?d["default"].createElement("div",{ref:this.mainRef,lang:"ja-JP",dir:"ltr",onTouchStart:this._handleTouchStart},d["default"].createElement(y["default"],null,d["default"].cloneElement(this.props.children,{isRefreshingApp:this.props.isRefreshingApp,isInitialRender:this.state.isInitialRender,is4KSupported:this.state.is4KSupported,isHDRSupported:this.state.isHDRSupported,isKidsPage:this.isKidsPage(),isIncrementalSearchPage:this.isIncrementalSearchPage(),isOverlayPage:this.isOverlayPage(),model:this.props.model,profileGateAppState:this.state.profileGateAppState,uiView:this.getCurrentUIView()}))):null},(0,s["default"])(t,null,[{key:"contextTypes",get:function(){return{getModelData:u["default"].func.isRequired,history:u["default"].object,models:u["default"].object,routeHandler:u["default"].object.isRequired}}},{key:"childContextTypes",get:function(){return{isRtl:u["default"].bool,isKidsProfile:u["default"].bool,isKidsPage:u["default"].bool,playerApp:u["default"].object,authApp:u["default"].object,gtmApp:u["default"].object,fsApp:u["default"].object,watchPart
2yApp:u["default"].object,discoveryApp:u["default"].object,isIframe:u["default"].bool,appsFlyerApp:u["default"].object}}}]),t}(d["default"].PureComponent);(0,l["default"])(g,"getPathOptions",(function(e,t){return{isKidsPage:this.isKidsPage(t.routeHandler)}})),(0,l["default"])(g,"isKidsPage",(function(e){return[m["default"].kidsHome,m["default"].kidsCategory,m["default"].kidsTitle,m["default"].kidsSearch,m["default"].kidsSearchTerm,m["default"].kidsSimilars,m["default"].kidsSearchSuggestion,m["default"].kidsOriginals].indexOf(e.route)>-1})),(0,l["default"])(g,"isIncrementalSearchPage",(function(e){return-1===[m["default"].watchNow,m["default"].content,m["default"].simulcast].indexOf(e.route)}));var _=(0,v["default"])()((0,f["default"])(g));_=(0,h.provideRoutingContext)()(_);t["default"]=_;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/layouts/BaseRouteHandler.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/layouts/BaseRouteHandler.tsx")}}()},
2"./src/apps/bluerose/layouts/BlueroseLayout.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/toConsumableArray.js")),i=n(a("./node_modules/@babel/runtime/helpers/extends.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),u=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),c=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),f=F(a("./node_modules/react/index.js")),p=n(a("./node_modules/prop-types/index.js")),m=n(a("./src/domain/libs/util.ts")),h=n(a("./node_modules/classnames/index.js")),y=a("./node_modules/react-transition-group/esm/index.js"),b=n(a("./src/apps/common/components/PageTransitionProgressBar.tsx")),v=n(a("./src/apps/common/components/GlobalMenu/index.tsx")),g=n(a("./src/apps/common/components/Footer.tsx")),_=n(a("./src/apps/common/components/Pagetop.tsx")),E=n(a("./src/apps/common/components/SpNavFooter.tsx")),w=n(a("./src/apps/common/components/ProfilesGate.ts")),P=n(a("./src/apps/common/components/ErrorBoundary.tsx")),x=n(a("./src/apps/bluerose/layouts/FreezeWrapper.ts")),M=n(a("./src/apps/common/context/LayoutContext.tsx")),C=n(a("./src/apps/common/context/ModalContext.tsx")),k=a("./src/apps/common/context/CardContext.tsx"),I=n(a("./src/apps/common/components/ModalContent.tsx")),S=n(a("./src/apps/common/hocs/htmlContext.tsx")),T=F(a("./src/sketch-platform/utils/browserEvents.ts")),O=F(a("./src/constants/cookie.ts")),j=n(a("./src/utils/vuidDataStore.ts")),N=n(a("./src/apps/common/components/DrawerContent.tsx")),R=n(a("./src/apps/common/context/DrawerContext.tsx")),D=n(a("./src/apps/common/utils/getColumnsInRow.ts")),A=n(a("./src/apps/common/utils/getOrientation.ts")),L=n(a("./src/apps/bluerose/components/deepLink/DeepLinkLauncher.ts")),H=n(a("./src/apps/common/routes.ts"));function G(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(G=function(e){return e?a:t})(e)}function F(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=G(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}var U=function(e){function t(){return e.apply(this,arguments)||this}return(0,c["default"])(t,e),t.prototype.render=function(){return this.props.children},(0,u["default"])(t,null,[{key:"contextTypes",get:function(){return{pageKey:p["default"].string.isRequired}}}]),t}(f["default"].PureComponent),W=function(e){function t(t,a){var n;n=e.call(this,t,a)||this,(0,d["default"])((0,l["default"])(n),"_locationKey",void 0),(0,d["default"])((0,l["default"])(n),"_isMounted",void 0),(0,d["default"])((0,l["default"])(n),"layoutRef",void 0),(0,d["default"])((0,l["default"])(n),"mainViewRef",void 0),(0,d["default"])((0,l["default"])(n),"headerRef",void 0),(0,d["default"])((0,l["default"])(n),"footerRef",void 0),(0,d["default"])((0,l["default"])(n),"pagetopRef",void 0),n.state={columnsInRow:4,isRental:!1,isHideSpNavFooter:!1,spMode:!1,onetimeTokenData:a.getModelData("onetimeTokenData"),isSidemenuOpened:"sidemenu"===v["default"].getMenuType(a.models,{},t)};var o=n.context.getModelData("browserInfo");return(o.isAndroid||o.isIOS)&&(o.isSmartPhone?(n.state.columnsInRow=2,n.state.spMode=!0):n.state.columnsInRow=3),n._locationKey=m["default"].get(n.context,"history.location.key"),n.layoutRef=f["default"].createRef(),n.spFooterRef=f["default"].createRef(),n.footerRef=f["default"].createRef(),n.pagetopRef=f["default"].createRef(),n.headerRef=f["default"].createRef(),n.showModal=n.showModal.bind((0,l["default"])(n)),n.closeModal=n.closeModal.bind((0,l["default"])(n)),n.openDrawer=n.openDrawer.bind((0,l["default"])(n)),n.closeDrawer=n.closeDrawer.bind((0,l["default"])(n)),n.checkMediaQuery=m["default"].throttle(n.checkMediaQuery.bind((0,l["default"])(n)),300,{leading:!0,trailing:!0}),n.handleScroll=n.handleScroll.bind((0,l["default"])(n)),n.handleScrollStart=n.handleScrollStart.bind((0,l["default"])(n)),n.handleScrollEnd=n.handleScrollEnd.bind((0,l["default"])(n)),n.renderLoginErrorModal=n.renderLoginErrorModal.bind((0,l["default"])(n)),n.afterDeepLinkLaunch=n.afterDeepLinkLaunch.bind((0,l["default"])(n)),n.hideSignupFooter=n.hideSignupFooter.bind((0,l["default"])(n)),n.onChangeSideMenuOpened=n.onChangeSideMenuOpened.bind((0,l["default"])(n)),n}
2(0,c["default"])(t,e);var a=t.prototype;return a.getChildContext=function(){var e=this.props.routeHandler||this.context.routeHandler;return{pageKey:e?e.path:"",columnsInRow:this.state.columnsInRow,routeHandlers:this.props.routeHandlers,orientation:this.state.orientation}},a.componentDidMount=function(){this._isMounted=!0,this.checkMediaQuery(),this.context.appsFlyerApp&&!this.context.appsFlyerApp.initialized&&this.context.appsFlyerApp.init(),this.context.cookies.get(O.LOGINED_KEY)&&(this.context.appsFlyerApp.sendEventOnLogin(),this.context.cookies.remove(O.LOGINED_KEY,{path:"/"}));var e=this.props.routeHandler||this.context.routeHandler;if(e.query.wtoken){var t=m["default"].omit(e.query,"wtoken");this.context.history.replace(e.route.makePath(e.params,t),{norender:!0})}var a=this.context.getModelData("loginErrorModalData");a&&(this.renderLoginErrorModal(a),delete this.context.models.loginErrorModalData),j["default"].init();var n=this.context.getModelData("browserInfo");n.isIOS||n.isAndroid?(T.addEventListener("orientationchange",this.checkMediaQuery),T.addEventListener("scroll",this.handleScroll)):(T.addEventListener("resize",this.checkMediaQuery),T.addEventListener("scrollStart",this.handleScrollStart),T.addEventListener("scrollEnd",this.handleScrollEnd))},a.componentWillReceiveProps=function(e,t){t.history.location.key!==this.state.locationKey&&(this._locationKey=t.history.location.key)},a.componentWillUnmount=function(){this._isMounted=!1;var e=this.context.getModelData("browserInfo");e.isIOS||e.isAndroid?(T.removeEventListener("orientationchange",this.checkMediaQuery),T.removeEventListener("scroll",this.handleScroll)):(T.removeEventListener("resize",this.checkMediaQuery),T.removeEventListener("scrollStart",this.handleScrollStart),T.removeEventListener("scrollEnd",this.handleScrollEnd))},a.checkMediaQuery=function(){if("undefined"!=typeof window){var e,t=this.context.getModelData("browserInfo");(t.isIOS||t.isAndroid)&&(e=(0,A["default"])());var a=(0,D["default"])();(t.isIOS||t.isAndroid)&&"horizontal"===e&&(a=3);var n=2===a;n!==this.state.spMode&&this.setState({spMode:n}),a!==this.state.columnsInRow&&this.setState({columnsInRow:a,orientation:e})}},a.handleScroll=function(e){document&&this.layoutRef.current&&(Math.max(document.documentElement.scrollTop,document.body.scrollTop)>41?this.layoutRef.current.classList.add("fixedSearch"):this.layoutRef.current.classList.remove("fixedSearch"))},a.handleScrollStart=function(){document&&(document.body.style.pointerEvents="none")},a.handleScrollEnd=function(){document&&(document.body.style.pointerEvents="")},a.renderLoginErrorModal=function(e){var t=this;this.showModal(f["default"].createElement("div",null,f["default"].createElement("div",{className:"modal-text"},f["default"].createElement("p",{className:"text text-center"},e.message)),f["default"].createElement("div",{className:"btn-block"},f["default"].createElement("button",{className:"btn btn-gray",onClick:this.closeModal},"閉じる"),f["default"].createElement("button",{className:"btn btn-fill",onClick:function(){var a=e.href;a&&(window.location.href=a),t.closeModal()}},"再同意する"))))},a.onChangeSideMenuOpened=function(e){this.setState({isSidemenuOpened:e})},a.renderGlobalMenu=function(){var e=this;if(this.context.isIframe)return null;var t=this.props.routeHandler||this.context.routeHandler,a=t.query.q||decodeURIComponent(t.params.term||""),n={fixed:!0,enableIncrementalSearch:this.props.isIncrementalSearchPage,handleClickCallback:function(t){e._handleClickCallback=t},rootRef:this.headerRef};return a&&(n.term=a),f["default"].createElement(v["default"],(0,i["default"])({},n,{model:this.props.model,onChangeSideMenuOpened:this.onChangeSideMenuOpened}))},a.showModal=function(e,t){var a=this,n=this.state.modalComponents||[];n.push(f["default"].createElement(k.CardContextProvider,{value:(0,i["default"])(this.context,this.getChildContext())},f["default"].createElement(I["default"],(0,i["default"])({key:"modal-content-".concat(n.length)},t,{onClose:function(e){return a.closeModal()}}),e))),this.setState({modalComponents:n}),document&&(document.body.style.overflowY="hidden")},a.closeModal=function(){var e=this.state.modalComponents||[];e.length>1?this.setState({modalComponents:e.slice(0,e.length-1)}):this.setState({modalComponents:[]}),document&&(document.body.style.overflowY="")},a.openDrawer=function(e,t){var a=this,n=[this.footerRef].concat((0,r["default"])(t.behindElementRefs));this.setState({drawerComponent:f["default"].createElement(N["default"],(0,i["default"])({},t,{onClose:function(e){return a.closeDrawer()}
2,behindElementRefs:n,spFooterRef:this.spFooterRef,pagetopRef:this.pagetopRef,headerRef:this.headerRef}),e)})},a.closeDrawer=function(){this.setState({drawerComponent:null}),"undefined"!=typeof document&&document.body.classList.contains("is-drawer-open")&&document.body.classList.remove("is-drawer-open")},a.afterDeepLinkLaunch=function(){this.context.models.onetimeTokenData=null,this.setState({onetimeTokenData:null})},a.hideSignupFooter=function(){return H["default"].watchNow.match(this.props.routeHandler.path)||H["default"].content.match(this.props.routeHandler.path)||H["default"].pv.match(this.props.routeHandler.path)||H["default"].product.match(this.props.routeHandler.path)},a.isNonRegisteredMember=function(e){return"NON_REGISTERED_MEMBER"==e.status||0==e.userStatus},a.render=function(){var e=this,t=this.context.getModelData("inapp","inapp"),a=this.props.routeHandler||this.context.routeHandler,n=this.context.getModelData("browserInfo"),o=this.context.getModelData("userInfo"),s={spMode:this.state.spMode},r={showModal:this.showModal,closeModal:this.closeModal},l={openDrawer:this.openDrawer,closeDrawer:this.closeDrawer},d=v["default"].getMenuType(this.context.models,{},this.props);return f["default"].createElement("div",{ref:this.layoutRef,className:(0,h["default"])("bd","lang_ja",{inapp:t}),lang:"ja-JP",onClick:function(t){e._handleClickCallback&&e._handleClickCallback(t)}},f["default"].createElement(M["default"].Provider,{value:s},f["default"].createElement(C["default"].Provider,{value:r},f["default"].createElement(R["default"].Provider,{value:l},f["default"].createElement(x["default"],null,f["default"].createElement(U,{key:a.path+"-"+this._locationKey},f["default"].createElement(b["default"],{history:this.context.history,routeHandler:a}))),this.renderGlobalMenu(),f["default"].createElement(k.CardContextProvider,{value:(0,i["default"])(this.context,this.getChildContext())},f["default"].createElement(x["default"],null,f["default"].createElement(U,{key:a.path+"-"+this._locationKey},f["default"].createElement(y.TransitionGroup,{className:(0,h["default"])("mainView",{iframe:this.context.isIframe,"with-sidemenu":"sidemenu"===d,"sidemenu-is-closed":!this.state.isSidemenuOpened})},f["default"].createElement("div",{className:"attention-area"}),f["default"].Children.map(this.props.children,(function(t){return a?f["default"].createElement(y.CSSTransition,{classNames:"pageTransition",timeout:{exit:200,enter:500}},f["default"].createElement(P["default"],null,f["default"].cloneElement(t,(0,i["default"])({key:a.path},a.params,{headerRef:e.headerRef})))):t})))))),!t&&!this.context.isIframe&&!(this.hideSignupFooter()&&this.isNonRegisteredMember(o))&&f["default"].createElement(E["default"],{model:this.props.model,currentPath:m["default"].get(this.props,"routeHandler.path"),currentRouteHandler:m["default"].get(this.props,"routeHandler"),isRental:this.state.isRental,isHide:this.state.isHideSpNavFooter,rootRef:this.spFooterRef}),t||this.context.isIframe||!this.state.onetimeTokenData?null:f["default"].createElement(L["default"],{token:this.state.onetimeTokenData,afterDeepLinkLaunch:this.afterDeepLinkLaunch}),t||this.context.isIframe?null:f["default"].createElement(g["default"],{className:(0,h["default"])({"with-sidemenu":"sidemenu"===d,"sidemenu-is-closed":!this.state.isSidemenuOpened}),rootRef:this.footerRef}),n.isIOS||n.isAndroid?f["default"].createElement(_["default"],{rootRef:this.pagetopRef,spFooterRef:this.spFooterRef}):null,this.state.modalComponents,this.state.drawerComponent))),f["default"].createElement(w["default"],null))},(0,u["default"])(t,null,[{key:"childContextTypes",get:function(){return{pageKey:p["default"].string,columnsInRow:p["default"].number,routeHandlers:p["default"].array,orientation:p["default"].string}}},{key:"contextTypes",get:function(){return{models:p["default"].object,getModelData:p["default"].func,cookies:p["default"].object,routeHandler:p["default"].object,history:p["default"].object,authApp:p["default"].object,isIframe:p["default"].bool,appsFlyerApp:p["default"].object}}}]),t}(f.Component);(0,d["default"])(W,"getPrefetchPaths",(function(e,t,a){return v["default"].getPaths(e,t,a)}));t["default"]=(0,S["default"])(W);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/layouts/BlueroseLayout.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/layouts/BlueroseLayout.tsx")}}()},
2"./src/apps/bluerose/layouts/FreezeWrapper.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),r=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),i=n(a("./node_modules/react/index.js")),l=n(a("./node_modules/prop-types/index.js")),d=function(e){function t(){return e.apply(this,arguments)||this}return(0,r["default"])(t,e),t.prototype.render=function(){return this.props.children},(0,s["default"])(t,null,[{key:"propTypes",get:function(){return{shouldFreeze:l["default"].bool}}},{key:"defaultProps",get:function(){return{shouldFreeze:!1}}}]),t}(i["default"].Component);t["default"]=d;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/layouts/FreezeWrapper.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/layouts/FreezeWrapper.ts")}}()},
2"./src/apps/bluerose/routeHandlers.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./src/apps/common/routes.ts")),r=n(a("./src/apps/bluerose/layouts/BaseRouteHandler.tsx")),i=n(a("./src/apps/bluerose/layouts/BlueroseLayout.tsx")),l=n(a("./src/apps/bluerose/components/browse/HomeContent.tsx")),d=n(a("./src/apps/bluerose/components/browse/GenreContent.tsx")),u=n(a("./src/apps/bluerose/components/browse/GenreRef.tsx")),c=n(a("./src/apps/bluerose/components/browse/PaletteContent.tsx")),f=n(a("./src/apps/bluerose/components/browse/MyList.tsx")),p=n(a("./src/apps/bluerose/components/browse/ContinueWatching.tsx")),m=n(a("./src/apps/bluerose/components/browse/OnRental.tsx")),h=n(a("./src/apps/bluerose/components/browse/RecentlyAdded.tsx")),y=n(a("./src/apps/bluerose/components/browse/TrendingNow.tsx")),b=n(a("./src/apps/bluerose/components/browse/PopularTitles.tsx")),v=n(a("./src/apps/bluerose/components/browse/NewEpisodeAdded.tsx")),g=n(a("./src/apps/bluerose/components/browse/Search.tsx")),_=n(a("./src/apps/bluerose/components/browse/Title.tsx")),E=n(a("./src/apps/bluerose/components/browse/Program.tsx")),w=n(a("./src/apps/bluerose/components/browse/TitleAssets.tsx")),P=n(a("./src/apps/bluerose/components/browse/Attr.tsx")),x=n(a("./src/apps/bluerose/components/browse/Person.tsx")),M=n(a("./src/apps/bluerose/components/browse/Team.tsx")),C=n(a("./src/apps/bluerose/components/browse/League.tsx")),k=n(a("./src/apps/bluerose/components/browse/Watch.tsx")),I=n(a("./src/apps/bluerose/components/browse/Content.tsx")),S=n(a("./src/apps/bluerose/components/browse/Simulcast.tsx")),T=n(a("./src/apps/bluerose/components/browse/SimulcastDetail.tsx")),O=n(a("./src/apps/bluerose/components/browse/CanvasDisplay.tsx")),j=n(a("./src/apps/bluerose/components/browse/FeatureHome.tsx")),N=n(a("./src/apps/bluerose/components/browse/Ranking.tsx")),R=n(a("./src/apps/bluerose/components/browse/Info.tsx")),D=n(a("./src/apps/bluerose/components/browse/InfoDetail.tsx")),A=n(a("./src/apps/bluerose/components/browse/LiveSchedule.tsx")),L=n(a("./src/apps/bluerose/components/browse/Curation.tsx")),H=n(a("./src/apps/bluerose/components/browse/PV.tsx")),G=n(a("./src/apps/bluerose/components/browse/Product.tsx")),F=n(a("./src/apps/bluerose/components/browse/ExclusiveUiContent.tsx")),U=[{route:s["default"].home,components:[r["default"],i["default"],l["default"]],uiView:"homeScreen",view:"browseTitles"},{route:s["default"].browse,components:[r["default"],i["default"],l["default"]],uiView:"homeScreen",view:"browseTitles"},{route:s["default"].mylist,components:[r["default"],i["default"],f["default"]],uiView:"MyListAsGallery",view:"browseTitlesGallery"},{route:s["default"].genre,components:[r["default"],i["default"],d["default"]]},{route:s["default"].genreRef,components:[r["default"],i["default"],u["default"]]},{route:s["default"].editorial,components:[r["default"],i["default"],c["default"]]},{route:s["default"].exclusiveUi,components:[r["default"],i["default"],F["default"]]},{route:s["default"].attr,components:[r["default"],i["default"],P["default"]]},{route:s["default"].person,components:[r["default"],i["default"],x["default"]]},{route:s["default"].team,components:[r["default"],i["default"],M["default"]]},{route:s["default"].league,components:[r["default"],i["default"],C["default"]]},{route:s["default"].recentlyAdded,components:[r["default"],i["default"],h["default"]]},{route:s["default"].trendingNow,components:[r["default"],i["default"],y["default"]]},{route:s["default"].popularTitles,components:[r["default"],i["default"],b["default"]]},{route:s["default"].newEpisodeAdded,components:[r["default"],i["default"],v["default"]]},{route:s["default"].continueWatching,components:[r["default"],i["default"],p["default"]]},{route:s["default"].onRental,components:[r["default"],i["default"],m["default"]]},{route:s["default"].search,components:[r["default"],i["default"],g["default"]]},{route:s["default"].titleEpisodes,components:[r["default"],i["default"],w["default"]]},{route:s["default"].title,components:[r["default"],i["default"],_["default"]]},{route:s["default"].program,components:[r["default"],i["default"],E["default"]]},{route:s["default"].product,components:[r["default"],i["default"],G["default"]]},{route:s["default"].simulcastDetail,components:[r["default"],i["default"],T["default"]]},{route:s["default"].simulcast,components:[r["default"],i["default"],S["default"]]},{route:s["default"].watchNow,components:[r["default"],i["default"],k["default"]]},{route:s["default"].content,components:[r["default"],i["default"],I["default"]]},{route:s["default"].pv,components:[r["default"],i["default"],H["default"]]},{route:s["default"].display,components:[r["default"],i["default"],O["default"]]},{route:s["default"].featureHome,components:[r["default"],i["default"],j["default"]]},{route:s["default"].ranking,components:[r["default"],i["default"],N["default"]]},{route:s["default"].liveSchedule,components:[r["default"],i["default"],A["default"]]},{route:s["default"].curation,components:[r["default"],i["default"],L["default"]]},{route:s["default"].recommended,components:[r["default"],i["default"],c["default"]]},{route:s["default"].info,components:[r["default"],i["default"],R["default"]]},{route:s["default"].infoDetail,components:[r["default"],i["default"],D["default"]]}];t["default"]=U;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/routeHandlers.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/routeHandlers.ts")}}()},
2"./src/apps/bluerose/utils/activeTags.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t.TAG_TEXTS=void 0,t["default"]=function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{},n=e.cardInfo||{};if(n.badgeText&&(n.badgeText+"").length>0)return[n.badgeText];var o=(0,r["default"])(t.models)||{},s=[],u=function(e){s.includes(e)||s.push(e)},m=t.routeHandler||{};if(4===e.schemaId&&!e.advertisingId){var h=i["default"].liveSchedule.match(m.path),y=(0,l.getMetaDeliveryStatus)(e,{liveComingSoonHour:h?12:24});if(h){if(y===l.META_DELIVERY_STATUS.LIVE_COMING_SOON)return[f.DELIVERY_SOON]}else{u=function(e){var t=![l.META_DELIVERY_STATUS.LIVE_COMING_SOON,l.META_DELIVERY_STATUS.BEFORE_LIVE,l.META_DELIVERY_STATUS.LIVE_ON_AIR].includes(y);s.includes(e)||e===f.END_DELIVERY_SOON&&!t||s.push(e)};var b=(0,d["default"])(),v=(0,d["default"])(n.broadcastStartAt),g=!1===a.isOnArt?"ライブ配信":"ライブ";if(y===l.META_DELIVERY_STATUS.LIVE_COMING_SOON)if(v.hour()>=12&&v.date()!=b.date())u("".concat(v.formatMDdd()).concat(g));else{var _=v.format("a"),E=v.format("h");12==E&&(E=0);var w=v.format("mm");
2u("".concat(_).concat(E,":").concat(w).concat(g))}else y===l.META_DELIVERY_STATUS.BEFORE_LIVE&&u("".concat(v.formatMDdd()).concat(g))}y===l.META_DELIVERY_STATUS.LIVE_ON_AIR&&u(f.LIVE_ON_AIR)}var P=(0,d["default"])(n.deliveryStartAt),x=(0,d["default"])(n.deliveryEndAt,"YYYY/MM/DD HH:mm:ss").diff(P,"hours");(isNaN(x)?null:(0,l.getMetaDeliveryStatus)(e,{endDeliverySoonHour:x>72?72:x/2}))===l.META_DELIVERY_STATUS.END_DELIVERY_SOON&&u(f.END_DELIVERY_SOON);var M,C=function(e,t){var a="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!a){if(Array.isArray(e)||(a=function(e,t){if(e){if("string"==typeof e)return c(e,t);var a={}.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?c(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){a&&(e=a);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,r=!0,i=!1;return{s:function(){a=a.call(e)},n:function(){var e=a.next();return r=e.done,e},e:function(e){i=!0,s=e},f:function(){try{r||null==a["return"]||a["return"]()}finally{if(i)throw s}}}}(n.badgeStatuses||[]);try{for(C.s();!(M=C.n()).done;){var k=M.value,I=p[k];2==k||3==k||4==k||(5==k||6==k?(0,r.isFree)(o)||(I=""):7==k||10!=k&&11!=k||(0,r.showNotTrial)(o,t.models)||(I="")),I&&u(I)}}catch(S){C.e(S)}finally{C.f()}return s};var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=u(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./src/utils/activeProfile.ts")),i=n(a("./src/apps/common/routes.ts")),l=a("./src/apps/common/utils/metaUtil.ts"),d=n(a("./src/domain/libs/datetime.ts"));function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(u=function(e){return e?a:t})(e)}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}var f=t.TAG_TEXTS={DELIVERY_SOON:"まもなく配信",LIVE_ON_AIR:"ライブ中",NEW:"新着",INCLUDE_NEW:"新着あり",END_DELIVERY_SOON:"もうすぐ終了",FREE:"無料",INCLUDE_FREE:"無料あり",END_DELIVERY:"配信終了",NON_TARGET_TRIAL:"無料トライアル 対象外",INCLUDE_NON_TARGET_TRIAL:"無料トライアル 対象外を含む"},p={2:f.NEW,3:f.INCLUDE_NEW,4:f.END_DELIVERY_SOON,5:f.FREE,6:f.INCLUDE_FREE,7:f.END_DELIVERY,10:f.NON_TARGET_TRIAL,11:f.INCLUDE_NON_TARGET_TRIAL};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/utils/activeTags.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/utils/activeTags.ts")}}()},
2"./src/apps/bluerose/utils/blueroseContextTypes.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/prop-types/index.js")),i=n(a("./src/apps/common/utils/wodContextTypes.ts")),l=(0,s["default"])({},i["default"],{columnsInRow:r["default"].number.isRequired,isInitialRender:r["default"].bool,isOverlayPage:r["default"].bool,rowNum:r["default"].number,rankNum:r["default"].number,listContext:r["default"].string,listType:r["default"].string,isTallRow:r["default"].bool});t["default"]=l;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/utils/blueroseContextTypes.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/utils/blueroseContextTypes.ts")}}()},
2"./src/apps/bluerose/utils/slug.ts":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;t["default"]=function(e){return(1===e.schemaId||2===e.schemaId)&&e.slug};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/bluerose/utils/slug.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/bluerose/utils/slug.ts")}}()},
2"./src/apps/common/components/BackgroundImage.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),c=n(a("./node_modules/react/index.js")),f=n(a("./node_modules/prop-types/index.js")),p=n(a("./node_modules/url/url.js")),m=n(a("./src/domain/libs/util.ts")),h=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=y(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./src/sketch-platform/utils/DOMUtils.ts"));function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(y=function(e){return e?a:t})(e)}var b=function(e){function t(t,a){var n;n=e.call(this,t,a)||this,(0,u["default"])((0,l["default"])(n),"imageRef",void 0),(0,u["default"])((0,l["default"])(n),"aspectRatioImage",void 0),(0,u["default"])((0,l["default"])(n),"timer",void 0),(0,u["default"])((0,l["default"])(n),"_isMounted",void 0),n.imageRef=c["default"].createRef(),n.aspectRatioImage=null,n.handleEvent=m["default"].throttle(n.handleEvent.bind((0,l["default"])(n)),300,{leading:!0,trailing:!0});var o=a.getModelData("browserInfo");return n.state={show:!o.isIOS&&!o.isAndroid,isPosterAspectRatio:!1},n}(0,d["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0;var e=this.context.getModelData("browserInfo");(e.isIOS||e.isAndroid)&&(this.timer=window.requestAnimationFrame(this.handleEvent)),!0===this.props.checkPosterAspectRatio&&this.props.url&&this.checkImageAspectRatio()},a.componentDidUpdate=function(e){!0===this.props.checkPosterAspectRatio&&this.props.url!==e.url&&this.props.url&&this.checkImageAspectRatio()},a.componentWillUnmount=function(){this._isMounted=!1;var e=this.context.getModelData("browserInfo");(e.isIOS||e.isAndroid)&&(this.timer&&window.cancelAnimationFrame(this.timer),delete this.timer),this.aspectRatioImage&&(this.aspectRatioImage.onload=null,this.aspectRatioImage.onerror=null,this.aspectRatioImage=null)},a.checkImageAspectRatio=function(){var e=this;this.props.url&&"loading"!==this.props.url&&(this.aspectRatioImage&&(this.aspectRatioImage.onload=null,this.aspectRatioImage.onerror=null),this.aspectRatioImage=new Image,this.aspectRatioImage.onload=function(){if(e._isMounted&&e.aspectRatioImage){var t=e.aspectRatioImage.naturalWidth,a=e.aspectRatioImage.naturalHeight;if(t&&a){var n=t/a,o=Math.abs(n-.694)<.01;e._isMounted&&e.setState({isPosterAspectRatio:o})}}},this.aspectRatioImage.onerror=function(){e._isMounted&&e.setState({isPosterAspectRatio:!1})},this.aspectRatioImage.src=this.props.url)},a.handleEvent=function(){if(!this.state.show){var e=this.imageRef.current;if(e){var t=h.getWindowRect(),a=t.width,n=t.height,o=h.getRect(e),s=o.top;a+a/2>o.left&&n+n/2>s&&(this.timer&&window.cancelAnimationFrame(this.timer),delete this.timer,this.setState({show:!0}))}this.timer=window.requestAnimationFrame(this.handleEvent)}},a.render=function(){var e=m["default"].omit(this.props,"children","url","useLazyload","checkPosterAspectRatio");if(this.props.url&&this.state.show){var t=p["default"].parse(this.props.url),a=this.context.getModelData("browserInfo");a.isChrome&&!a.isIOS&&(t.search=(t.search?t.search+"&":"?")+"p=t"),this.props.useLazyload?(e["data-bg"]=p["default"].format(t),e.className=(e.className||"")+" lazyload"):e.style={backgroundImage:"url(".concat(p["default"].format(t),")")}}return this.state.isPosterAspectRatio&&(e.className=(e.className||"")+" artwork-poster-aspect-ratio"),c["default"].createElement("div",(0,r["default"])({ref:this.imageRef},e),this.props.children)}
2,(0,i["default"])(t,null,[{key:"contextTypes",get:function(){return{getModelData:f["default"].func}}},{key:"defaultProps",get:function(){return{useLazyload:!0}}}]),t}(c["default"].Component);t["default"]=b;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/BackgroundImage.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/BackgroundImage.tsx")}}()},
2"./src/apps/common/components/CheckboxDiv.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=p(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),c=n(a("./node_modules/prop-types/index.js")),f=n(a("./src/domain/libs/util.ts"));function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(p=function(e){return e?a:t})(e)}t["default"]=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,d["default"])((0,i["default"])(n),"checkboxRef",void 0),n.checkboxRef=u["default"].createRef(),n._handleClick=n._handleClick.bind((0,i["default"])(n)),n}(0,l["default"])(t,e);var a=t.prototype;return a._handleClick=function(e){e.target.href||(e.preventDefault(),this.props.disabled||this.props.readOnly||(this.checkboxRef.current&&(this.checkboxRef.current.checked=!this.checkboxRef.current.checked),this.props.onClick&&this.props.onClick(e),this.props.handleClickCreditAgreeFlag&&this.props.handleClickCreditAgreeFlag()))},a.getChecked=function(){return f["default"].get(this.checkboxRef,"current.checked")},a.setChecked=function(e){this.checkboxRef.current&&(this.checkboxRef.current.checked=e)},a.render=function(){var e="checkbox-cont";return this.props.disabled&&(e+=" disabled"),u["default"].createElement("div",{className:e,onClick:this._handleClick},u["default"].createElement("input",{ref:this.checkboxRef,id:this.props.id,name:this.props.name,readOnly:this.props.readOnly,type:"checkbox",defaultChecked:this.props.defaultChecked,value:this.props.value,required:this.props.required,className:"check-box-label"}),u["default"].createElement("label",{className:"check-box-label"},this.props.children))},(0,r["default"])(t,null,[{key:"propTypes",get:function(){return{defaultChecked:c["default"].bool,id:c["default"].string,name:c["default"].string,value:c["default"].string,onClick:c["default"].func,disabled:c["default"].bool,required:c["default"].bool}}},{key:"defaultProps",get:function(){return{defaultChecked:!1,id:null,name:null,value:"1",disabled:!1,required:!1}}}]),t}(u.Component);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/CheckboxDiv.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/CheckboxDiv.tsx")}}()},
2"./src/apps/common/components/DrawerContent.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),c=n(a("./node_modules/react/index.js")),f=n(a("./node_modules/prop-types/index.js")),p=n(a("./node_modules/classnames/index.js")),m=v(a("./src/sketch-platform/utils/DOMUtils.ts")),h=v(a("./src/sketch-platform/utils/browserEvents.ts")),y=n(a("./src/apps/common/utils/getOrientation.ts"));function b(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(b=function(e){return e?a:t})(e)}function v(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=b(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}var g=function(e){function t(t,a){var n;n=e.call(this,t,a)||this,(0,u["default"])((0,l["default"])(n),"_isMounted",void 0),(0,u["default"])((0,l["default"])(n),"touchMove",void 0),(0,u["default"])((0,l["default"])(n),"current",void 0),(0,u["default"])((0,l["default"])(n),"rootRef",void 0),(0,u["default"])((0,l["default"])(n),"containerRef",void 0),(0,u["default"])((0,l["default"])(n),"contentRef",void 0),(0,u["default"])((0,l["default"])(n),"drawerHeaderWrapperRef",void 0),n.rootRef=c["default"].createRef(),n.containerRef=c["default"].createRef(),n.contentRef=c["default"].createRef(),n.drawerHeaderWrapperRef=c["default"].createRef(),n.handleOrientationChange=n.handleOrientationChange.bind((0,l["default"])(n)),n.showBehindElement=n.showBehindElement.bind((0,l["default"])(n)),n.hideBehindElement=n.hideBehindElement.bind((0,l["default"])(n)),n.resetByOrientation=n.resetByOrientation.bind((0,l["default"])(n)),n.setByOrientation=n.setByOrientation.bind((0,l["default"])(n)),n.setDrawerTop=n.setDrawerTop.bind((0,l["default"])(n)),n.setTransition=n.setTransition.bind((0,l["default"])(n)),n.close=n.close.bind((0,l["default"])(n)),n.handleClickClose=n.handleClickClose.bind((0,l["default"])(n)),n.handleTouchStart=n.handleTouchStart.bind((0,l["default"])(n)),n.handleTouchMove=n.handleTouchMove.bind((0,l["default"])(n)),n.handleTouchEnd=n.handleTouchEnd.bind((0,l["default"])(n));var o=(0,y["default"])();return n.state={opened:!0,top:t.top,orientation:o},n}(0,d["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.props.spFooterRef.current&&(this.props.spFooterRef.current.style.display="none"),this.props.pagetopRef.current&&(this.props.pagetopRef.current.style.display="none"),this.setByOrientation(this.state.orientation);var e=this.context.getModelData("browserInfo");(e.isAndroid||e.isIOS||e.isRequestDesktopWebsite)&&h.addEventListener("orientationchange",this.handleOrientationChange),this.containerRef.current.style.transform="translateY(0)"},a.componentWillUnmount=function(){this._isMounted=!1,this.props.spFooterRef.current&&(this.props.spFooterRef.current.style.display=""),this.props.pagetopRef.current&&(this.props.pagetopRef.current.style.display="");var e=this.context.getModelData("browserInfo");(e.isAndroid||e.isIOS||e.isRequestDesktopWebsite)&&h.removeEventListener("orientationchange",this.handleOrientationChange),this.resetByOrientation()},a.componentDidUpdate=function(e,t){this.state.orientation!==t.orientation&&this.setByOrientation(this.state.orientation)},a.resetByOrientation=function(){if("horizontal"===this.state.orientation)this.showBehindElement();else{var e=document.getElementsByTagName("body")[0];e.classList.contains("no_scroll")&&e.classList.remove("no_scroll")}},a.setByOrientation=function(e){window.scroll({top:0});var t=document.getElementsByTagName("body")[0];"vertical"===e&&(t.classList.contains("no_scroll")||t.classList.add("no_scroll"),this.showBehindElement(),this.containerRef.current.style.transform="translateY(0%)"),this.setDrawerTop(),"horizontal"===e&&(t.classList.contains("no_scroll")&&t.classList.remove("no_scroll"),this.hideBehindElement())},a.handleOrientationChange=function(e,t){this.setState({orientation:t})},a.hideBehindElement=function(){this.props.behindElementRefs&&this.props.behindElementRefs.forEac
2h((function(e){e.current&&(e.current.style.display="none")}))},a.showBehindElement=function(){this.props.behindElementRefs&&this.props.behindElementRefs.forEach((function(e){e.current&&(e.current.style.display="")}))},a.setDrawerTop=function(){if(this.props.targetElement){var e=m.getRect(this.props.targetElement).top;this._isMounted?this.setState({top:e}):this.state.top=e}},a.setTransition=function(e){this.containerRef.current.style.WebkitTransition="transform ".concat(e,"s ease"),this.containerRef.current.style.MozTransition="transform ".concat(e,"s ease"),this.containerRef.current.style.OTransition="transform ".concat(e,"s ease"),this.containerRef.current.style.transition="transform ".concat(e,"s ease")},a.close=function(){var e=this;setTimeout((function(){e.setState({opened:!1},(function(){e.props.onClose()}))}),1)},a.handleTouchStart=function(e){this.touchMove=!0,this.setTransition(0)},a.handleTouchMove=function(e){if(e.currentTarget){var t=m.getPointerPosition(this.rootRef.current,e).y,a=100*(1-t);this.containerRef.current.style.transform="translateY(".concat(a,"%)"),this.rootRef.current.style.background="rgba(0,0,0,".concat(this.constructor.initialOpacity*t,")"),this.current=a}},a.handleTouchEnd=function(e){this.touchMove=!1,this.setTransition(.3);var t=0;parseInt(this.current)>20&&(t=100),this.containerRef.current.style.transform="translateY(".concat(t,"%)"),100===t&&this.close()},a.handleClickClose=function(e){e.preventDefault(),e.stopPropagation(),this.close()},a.render=function(){if(!this.state.opened)return null;var e={ref:this.drawerHeaderWrapperRef},t=this.context.getModelData("browserInfo"),a={top:this.state.top},n={};return"vertical"===this.state.orientation&&((t.isIOS||t.isAndroid||t.isRequestDesktopWebsite)&&(e.onTouchStart=this.handleTouchStart,e.onTouchMove=this.handleTouchMove,e.onTouchEnd=this.handleTouchEnd),this._isMounted||(n.transform="translateY(100%)")),t.isIOS||t.isAndroid||t.isRequestDesktopWebsite,c["default"].createElement("div",{className:(0,p["default"])("drawer-wrapper",{horizontal:"horizontal"===this.state.orientation}),ref:this.rootRef,style:a},c["default"].createElement("div",{className:"drawer-container",ref:this.containerRef,style:n},c["default"].createElement("div",(0,r["default"])({className:"drawer-header-wrapper"},e),c["default"].createElement("div",{className:"drawer-drag-line"}),c["default"].createElement("div",{className:"drawer-header"},c["default"].createElement("h2",{className:"drawer-header-title"},c["default"].createElement("div",null,this.props.title),c["default"].createElement("div",{className:"fa-remove closebtn",onClick:this.handleClickClose})))),c["default"].createElement("div",{className:"drawer-content",ref:this.contentRef,style:{height:this.contentHeight}},this.props.children)))},(0,i["default"])(t,[{key:"contentHeight",get:function(){if("horizontal"===this.state.orientation){var e=0;return this.props.headerRef&&this.props.headerRef.current&&(e=m.getRect(this.props.headerRef.current).height),window.innerHeight-e}return null}}],[{key:"contextTypes",get:function(){return{getModelData:f["default"].func}}},{key:"propTypes",get:function(){return{top:f["default"].number,targetElement:f["default"].element}}},{key:"defaultProps",get:function(){return{top:0}}}]),t}(c["default"].PureComponent);(0,u["default"])(g,"initialOpacity",.7);t["default"]=g;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/DrawerContent.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/DrawerContent.tsx")}}()},
2"./src/apps/common/components/DropDown.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/react/index.js")),r=n(a("./node_modules/prop-types/index.js")),i=n(a("./node_modules/classnames/index.js")),l=n(a("./src/domain/libs/util.ts")),d=n(a("./node_modules/@logiclogic/react-dropdown/dist/react-dropdown.js")),u=function(e,t){var a=t.getModelData("browserInfo");if(a.isIOS||a.isAndroid){var n=[];return e.blankValue!==undefined&&n.push(s["default"].createElement("option",{key:"item-blankValue",value:e.blankValue},e.blankValue)),l["default"].forEach(e.options,(function(e,t){n.push(s["default"].createElement("option",{key:"item-".concat(t),value:e.props.children},e.props.children))})),s["default"].createElement("div",{className:(0,i["default"])("dropDown",{widthRestricted:!0===e.widthRestricted},e.theme)},s["default"].createElement("label",{className:"select-group"},s["default"].createElement("select",{value:e.defaultValue,onChange:function(a){var n=l["default"].findIndex(e.options,(function(e){return e.props.children==a.target.value}));if(-1!==n)if(e.options[n].props.onClick)e.options[n].props.onClick(a);else{var o=e.options[n].props,s=t.routeHandlers,r=t.history,i=!1,d="";if(o.to){var u=o.params||{},c=o.query;d=o.to.makePath(u,c),i=s&&l["default"].find(s,(function(e){return o.to._regex===e.route._regex}))}else o.href&&(d=o.href,i=s&&l["default"].find(s,(function(e){return!!e.route.match(d)})));i?r.push(d):window.location.href=d}}},n)))}return s["default"].createElement(d["default"],e)};u.contextTypes={getModelData:r["default"].func,routeHandlers:r["default"].array,history:r["default"].object};t["default"]=u;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/DropDown.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/DropDown.tsx")}}()},
2"./src/apps/common/components/ErrorBoundary.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=t.NotFoundError=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/typeof.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=f(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),u=n(a("./src/apps/generic/components/errors/NotFound.tsx")),c=n(a("./src/apps/history.ts"));function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(f=function(e){return e?a:t})(e)}var p=t.NotFoundError=function(e){var t;this.message=e;try{throw new Error}catch(a){t=a.stack.match(/[^\s]+$/)}this.stack="".concat(this.name," at ").concat(t)};Object.setPrototypeOf(p,Error),p.prototype=Object.create(Error.prototype),p.prototype.name="NotFoundError",p.prototype.message="",p.prototype.constructor=p;var m=function(e){function t(t){var a;return(a=e.call(this,t)||this).state={hasError:!1},a}(0,l["default"])(t,e);var a=t.prototype;return a.componentDidCatch=function(e,t){var a=e.message;"object"===(0,r["default"])(a)&&a.redirect_link?c["default"].replace(a.redirect_link):this.setState({hasError:!0,error:e})},a.render=function(){return this.state.hasError?this.state.error instanceof p?d["default"].createElement(u["default"],null):d["default"].createElement("div",{className:"panel"},d["default"].createElement("div",{className:"other-container"},d["default"].createElement("h1",null,"エラーが発生しました"),d["default"].createElement("div",{className:"not_img sorry"}),d["default"].createElement("p",{className:"sub-title"},"誠に恐れ入りますが、しばらくしてから再度アクセスをお試しください"),d["default"].createElement("a",{href:"/",className:"btn btn-gray btn-small"},"トップページに戻る"))):this.props.children},(0,i["default"])(t)}(d.Component);t["default"]=m;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/ErrorBoundary.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/ErrorBoundary.tsx")}}()},
2"./src/apps/common/components/ExclusiveUiTab.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),u=n(a("./node_modules/@babel/runtime/helpers/extends.js")),c=_(a("./node_modules/react/index.js")),f=n(a("./src/domain/libs/util.ts")),p=n(a("./node_modules/classnames/index.js")),m=n(a("./node_modules/prop-types/index.js")),h=n(a("./node_modules/global/window.js")),y=_(a("./src/sketch-platform/utils/DOMUtils.ts")),b=_(a("./src/sketch-platform/utils/browserEvents.ts")),v=n(a("./src/apps/common/components/MainViewLink.ts"));function g(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(g=function(e){return e?a:t})(e)}function _(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=g(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}function E(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function w(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?E(Object(a),!0).forEach((function(t){(0,d["default"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):E(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var P=function(e){var t=(0,p["default"])("fade-left",{scrolling:!e.isLeftEdge&&e.canScroll});return c["default"].createElement("div",(0,u["default"])({},e,{className:t}),c["default"].createElement("i",{className:"fa fa-angle_left"}))},x=function(e){var t=(0,p["default"])("fade-right",{scrolling:!e.isRightEdge&&e.canScroll});return c["default"].createElement("div",(0,u["default"])({},e,{className:t}),c["default"].createElement("i",{className:"fa fa-angle_right"}))},M=100,C=.1;t["default"]=function(e){function t(t,a){var n;n=e.call(this,t,a)||this,(0,d["default"])((0,i["default"])(n),"exclusiveUiTabNaviRef",void 0),(0,d["default"])((0,i["default"])(n),"tabs",void 0),(0,d["default"])((0,i["default"])(n),"_isMounted",void 0),(0,d["default"])((0,i["default"])(n),"offsetLeft",void 0),(0,d["default"])((0,i["default"])(n),"scrollWidth",void 0),(0,d["default"])((0,i["default"])(n),"animatingEndCallback",void 0),(0,d["default"])((0,i["default"])(n),"showMenuTimeoutId",void 0),(0,d["default"])((0,i["default"])(n),"onPress",void 0),n.exclusiveUiTabNaviRef=c["default"].createRef(),n.clearTimer=n.clearTimer.bind((0,i["default"])(n)),n.handleScroll=n.handleScroll.bind((0,i["default"])(n)),n.handleOrientationChange=n.handleOrientationChange.bind((0,i["default"])(n)),n.handleResize=n.handleResize.bind((0,i["default"])(n)),n.handleButtonClick=n.handleButtonClick.bind((0,i["default"])(n)),n.getActiveTabIndex=n.getActiveTabIndex.bind((0,i["default"])(n)),n.getTabList=n.getTabList.bind((0,i["default"])(n)),n.renderTabLinks=n.renderTabLinks.bind((0,i["default"])(n)),n.handleMouseLeave=n.handleMouseLeave.bind((0,i["default"])(n)),n.handleFocus=n.handleFocus.bind((0,i["default"])(n)),n.handleDropdownClick=n.handleDropdownClick.bind((0,i["default"])(n)),n.state={isLeftEdge:!0,isRightEdge:!1,canScroll:!1,animating:!1,activeTabIndex:null};var o=a.getModelData("browserInfo");return n.tabs=f["default"].map(n.props.tabs,(function(e,t){if(!e)return null;if("dropdown"===e.type){var a=e.active,s=c["default"].createRef(),r={className:(0,p["default"])("dropdown-menu",{active:a}),ref:s,tabIndex:0,onClick:function(){n.handleDropdownClick(w(w({},e),{},{ref:s}))}};o.isIOS||o.isAndroid||(r.onFocus=function(){n.handleFocus(w(w({},e),{},{ref:s}))},r.onMouseEnter=function(){n.handleFocus(w(w({},e),{},{ref:s}))},r.onMouseLeave=function(){n.handleMouseLeave()});var i=e.name;if(a){var l=f["default"].find(e.items,(function(e){return e.active}));l&&(i=l.name)}return c["default"].createElement("span",r,i)}var d=e.linkProps;return c["default"].createElement(v["default"],(0,u["default"])({key:"tablinks-".concat(t),onClick:function(){e.onClick&&e.onClick()}},d),e.name)})),n}(0,l["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0;var e=this.context.getModelData("browserInfo");e.isIOS||e.isAndroid?b.addEventListener("orientationchange",this.handleOrientationChange):b.addEventListener("resize",this.handleResize),this.scrollToActiveTab(),this.setState({canScroll:this.canScroll()})},a.componentWillUnmount=function(){this._isMounted=!1;var e=this.context.getModelData("browserInfo");e.isIOS||e.isAndroid?b.removeEventListener("orientationchange",this.handleOrientationChange):b.removeEventListener("resize",this.handleResize),this.animatingEndCallback&&clearTimeout(this.animatingEndCallback),this.clearTimer()},a.componentDidUpdate=function(e,t){var a=y.getRect(this.exclusiveUiTabNaviRef.current).width;this.offsetLeft=a,this.getActiveTabIndex(),this.state.activeTabIndex!=t.activeTabIndex&&this.scrollToActiveTab(),this.getTabsWidth(),this.state.canScroll!==this.canScroll()&&this.setState({canScroll:this.canScroll()})},a.clearTimer=function(){this.showMenuTimeoutId&&(clearTimeout(this.showMenuTimeoutId),delete this.showMenuTimeoutId)},a.handleScroll=function(e){var t=(e.target.scrollWidth||0)-this.offsetLeft;
2this.setState({isLeftEdge:0>e.target.scrollLeft-5,isRightEdge:t<e.target.scrollLeft+5})},a.handleOrientationChange=function(e){this.scrollToActiveTab(),this.setState({canScroll:this.canScroll()})},a.handleResize=function(e){this.scrollToActiveTab();var t=this.canScroll();this.setState({canScroll:t}),!t&&this.state.isRightEdge&&this.setState({isRightEdge:!1})},a.getTabList=function(){var e,t=this.context.getModelData("browserInfo"),a=this.props.navLinks;return a&&(!this.props.showSecondaryNavigationLinks||t.isIOS||t.isAndroid)?e=a.concat(this.tabs):this.props.showSecondaryNavigationLinks&&(e=this.tabs),e},a.getTabsWidth=function(){var e=this.exclusiveUiTabNaviRef.current.children,t=[];return this.props.showSecondaryNavigationLinks&&(f["default"].map(e,(function(e,a){e.classList.contains("genremenu-list")&&t.push(e)})),e=null,e=t),f["default"].map(e,(function(t,a){var n=y.getRect(e[a]).width;if(n>0)return n}))},a.canScroll=function(e){if(e||(e=y.getWindowRect().width),document){e-=e-document.body.clientWidth;var t=getComputedStyle(this.exclusiveUiTabNaviRef.current),a=Number(t.width.replace("px","")),n=this.getTabsWidth();return a<this.sumWidth(n)}},a.sumWidth=function(e){return f["default"].reduce(e,(function(e,t){return e+t}))},a.getActiveTabIndex=function(){var e,t=this,a=this.context.getModelData("browserInfo"),n=this.getTabList();return n&&f["default"].map(n,(function(a,n){var o=a.props;o.to?o.to.makePath(o.params)===t.context.routeHandler.path&&(e=n):o.children&&o.children.props&&o.children.props.href===t.context.routeHandler.path&&(e=n)})),(!e||(a.isIOS||a.isAndroid)&&"/"===this.context.routeHandler.path)&&(e=-1),e!==this.state.activeTabIndex&&this.setState({activeTabIndex:e}),e},a.scrollToActiveTab=function(e){if("undefined"!=typeof h["default"]){e||(e=y.getWindowRect().width);var t=this.getTabsWidth(),a=this.sumWidth(t),n=this.state.activeTabIndex;if(n||(n=this.getActiveTabIndex()),-1!==n)if(this.props.center){var o=y.getRect(this.exclusiveUiTabNaviRef.current.children[n]),s=o.width,r=o.left;this.exclusiveUiTabNaviRef.current.scrollLeft=this.exclusiveUiTabNaviRef.current.scrollLeft+r-e/2+s/2}else if(0<n&&e<a){var i=f["default"].transform(t,(function(e,t,a){return e.push(Math.round(t)),n==a}));this.exclusiveUiTabNaviRef.current.scrollLeft=this.sumWidth(i)}}},a.handleButtonClick=function(e){var t=this;if(!this.state.animating){for(var a,n,o=this.exclusiveUiTabNaviRef.current.children,s=this.exclusiveUiTabNaviRef.current.getBoundingClientRect(),r=0;r<o.length;r++)if(o[r].getBoundingClientRect().left>s.left&&(a==undefined&&(a=r),o[r].getBoundingClientRect().right>s.right)){n=r-1;break}for(var i,l=this.getTabsWidth(),d=(n||l.length-1)-a+1,u=this.exclusiveUiTabNaviRef.current.scrollLeft,c=(this.exclusiveUiTabNaviRef.current.scrollWidth||0)-this.offsetLeft,f=d>1?1:d,p=0,m=0;m<f;m++)if("left"==e&&a-m-1>=0)p+=l[a-m-1];else{if(!("right"==e&&n+m+1<l.length)){p="left"==e?u:c-u;break}p+=l[n+m+1]}p="left"==e?u>p?p:u:c-u>p?p:c-u,this.scrollWidth="left"==e?p:-p,this.setState({animating:!0}),i=function(){t.scrollWidth=0,t.exclusiveUiTabNaviRef.current.scrollLeft+="left"==e?-p:p,t.setState({animating:!1}),delete t.animatingEndCallback},this.animatingEndCallback&&clearTimeout(this.animatingEndCallback),this.animatingEndCallback=setTimeout(i,M)}},a.doScroll=function(e){var t=this;requestAnimationFrame((function a(){t.exclusiveUiTabNaviRef.current.scrollLeft=t.exclusiveUiTabNaviRef.current.scrollLeft+e,t.onPress&&requestAnimationFrame(a)}))},a.renderTabLinks=function(){this.context.getModelData("browserInfo");var e={};if(this.state.animating){var t="";0!==this.scrollWidth&&(t="translate(".concat(this.scrollWidth,"px, 0px)")),e={MsTransform:t,WebkitTransform:t,transform:t,WebkitTransition:"-webkit-transform ".concat(M,"ms ease 0s"),OTransition:"-o-transform ".concat(M,"ms ease 0s"),MozTransition:"transform ".concat(M,"ms ease 0s, -moz-transform ").concat(C,"s ease 0s"),transition:"transform ".concat(M,"ms ease 0s, -webkit-transform ").concat(C,"s ease 0s, -moz-transform ").concat(C,"s ease 0s, -o-transform ").concat(C,"s ease 0s"),pointerEvents:"none"}}var a=[];return f["default"].forEach(this.tabs,(function(t,n){a.push(c["default"].createElement("li",{key:"exclusive-ui-list-".concat(n),className:"exclusive-ui-list",style:e},t))})),a},a.handleFocus=function(e){this.clearTimer(),this.setState({openDropdown:e})},a.handleDropdownClick=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},t=this.context.getModelData("browserInfo"),a=document.getElementsByTagName("body")[0];this.state.openDropdown&&e.key===this.state.openDropdown.key?(this.setState({openDropdown:null}),(t.isIOS||t.isAndroid)&&a.classList.contains("no_scroll")&&a.classList.remove("no_scroll")):(this.clearTimer(),this.setState({openDropdown:e}),!t.isIOS&&!t.isAndroid||a.classList.contains("no_scroll")||a.classList.add("no_scroll"))},a.handleMouseLeave=function(e){var t=this;this.showMenuTimeoutId||(this.showMenuTimeoutId=setTimeout((function(){t.setState({openDropdown:null})}),200))},a.render=function(){var e=this,t=this.context.getModelData("browserInfo"),a=null;if(this.state.openDropdown){var n=f["default"].map(this.state.openDropdown.items,(function(e){return c["default"].createElement("li",null,c["default"].createElement(v["default"],e.linkProps,e.name))})),o={},s=f["default"].get(this.state.openDropdown,"ref.current");
2if(s){var r=this.exclusiveUiTabNaviRef.current.getBoundingClientRect(),i=s.getBoundingClientRect(),l=Math.abs(i.left-r.left),d=Math.abs(i.right-r.right),m={};l>d?m.right=d:m.left=l,o.style=m}t.isIOS||t.isAndroid||(o.onFocus=function(){e.handleFocus(e.state.openDropdown)},o.onMouseEnter=function(){e.handleFocus(e.state.openDropdown)},o.onMouseLeave=function(){e.handleMouseLeave()}),a=c["default"].createElement("div",(0,u["default"])({className:"dropdown-menu-open"},o),c["default"].createElement("ul",{className:"dropdown-menu-open-",role:"list"},n))}var h=c["default"].createElement(c["default"].Fragment,null,t.isIOS||t.isAndroid?null:c["default"].createElement(c["default"].Fragment,null,c["default"].createElement(P,{isLeftEdge:this.state.isLeftEdge,canScroll:this.state.canScroll,onClick:function(){return e.handleButtonClick("left")}}),c["default"].createElement(x,{isRightEdge:this.state.isRightEdge,canScroll:this.state.canScroll,onClick:function(){return e.handleButtonClick("right")}})),c["default"].createElement("ul",{ref:this.exclusiveUiTabNaviRef,className:(0,p["default"])("gallery-tab-navi",{"on-animating":this.state.animating}),onScroll:this.handleScroll},this.renderTabLinks()),a);return c["default"].createElement("div",{className:"exclusive-ui-tab"},c["default"].createElement("div",{className:"exclusive-ui-tab-wrapper gallery-tab-wrapper"},h))},(0,r["default"])(t,null,[{key:"propTypes",get:function(){return{navLinks:m["default"].arrayOf(m["default"].element),showSecondaryNavigationLinks:m["default"].bool}}},{key:"contextTypes",get:function(){return{getModelData:m["default"].func,routeHandler:m["default"].object}}}]),t}(c.Component);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/ExclusiveUiTab.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/ExclusiveUiTab.tsx")}}()},
2"./src/apps/common/components/Footer.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/react/index.js")),r=n(a("./node_modules/prop-types/index.js")),i=n(a("./src/domain/libs/util.ts")),l=n(a("./node_modules/classnames/index.js")),d=n(a("./src/domain/libs/datetime.ts")),u=function(e,t){var a=(0,d["default"])().format("YYYY"),n=t.getModelData("linkConfig");if(e.isAccountLayout)return s["default"].createElement("footer",{className:(0,l["default"])("footer",{"signup-footer":e.isSignupLayout},e.className),role:"contentinfo",ref:e.rootRef},e.isSignupLayout?s["default"].createElement("p",{className:"footer-copyright"},"©WOWOW INC."):s["default"].createElement(s["default"].Fragment,null,s["default"].createElement("div",{className:"footer__line"},s["default"].createElement("span",{className:"blue"}),s["default"].createElement("span",{className:"red"}),s["default"].createElement("span",{className:"green"})),s["default"].createElement("div",{className:"lower-colmun"},e.hideLinks?null:s["default"].createElement("ul",{className:"footer-links"},s["default"].createElement("li",{className:"footer-link-wrapper"},s["default"].createElement("a",{className:"footer-link",href:"/my_wowow"},"My WOWOW TOP")),s["default"].createElement("li",{className:"footer-link-wrapper"},s["default"].createElement("a",{className:"footer-link",href:"/"},"WOWOW オンデマンドへ戻る")),s["default"].createElement("li",{className:"footer-link-wrapper"},s["default"].createElement("a",{className:"footer-link",href:n.SUPPORT_TOP,target:"_blank"},"ヘルプセンター")),s["default"].createElement("li",{className:"footer-link-wrapper end-of-line"},s["default"].createElement("a",{className:"footer-link",href:n.TERM_SPECIFIED_COMMERCIAL_TRANSACTION_ACT,target:"_blank"},"特定商取引法に基づく表示"))),s["default"].createElement("p",{className:"footer-copyright"},"©1996 - ",a," WOWOW INC."))));var o=function(e){i["default"].get(t,"gtmApp")&&e&&t.gtmApp.pushDataLayerOnFooterClick(e)},r=t.getModelData("userInfo");return s["default"].createElement("footer",{className:(0,l["default"])("footer",e.className),role:"contentinfo",ref:e.rootRef},s["default"].createElement("div",{className:"footer__line"},s["default"].createElement("span",{className:"blue"}),s["default"].createElement("span",{className:"red"}),s["default"].createElement("span",{className:"green"})),s["default"].createElement("div",{className:"lower-colmun"},s["default"].createElement("ul",{className:"footer-links"},s["default"].createElement("li",{className:"footer-link-wrapper"},s["default"].createElement("a",{className:"footer-link",href:n.SUPPORT_ABOUT_WOD,target:"_blank",onClick:function(e){return o("ご利用方法")}},"ご利用方法")),"NON_REGISTERED_MEMBER"!==r.status?null:s["default"].createElement("li",{className:"footer-link-wrapper"},s["default"].createElement("a",{className:"footer-link",href:"/check",onClick:function(e){return o("お試し再生")}},"お試し再生")),s["default"].createElement("li",{className:"footer-link-wrapper"},s["default"].createElement("a",{className:"footer-link",href:n.CORPRATE_INFO,target:"_blank",onClick:function(e){return o("会社情報")}},"会社情報")),s["default"].createElement("li",{className:"footer-link-wrapper"},s["default"].createElement("a",{className:"footer-link",href:n.PRIVACY_POLICY,onClick:function(e){return o("アプリケーション・プライバシーポリシー")}},"アプリケーション・プライバシーポリシー"))),s["default"].createElement("p",{className:"footer-copyright"},"©1996 - ",a," WOWOW INC."),s["default"].createElement("div",{className:"mark"},s["default"].createElement("div",{className:"lmark"},s["default"].createElement("img",{src:"/images/footer_lmark.gif",alt:"エルマーク"}),s["default"].createElement("span",null,"このエルマークは、レコード会社・映像製作会社が提供するコンテンツを示す登録商標です",s["default"].createElement("br",null),"RIAJ60028001")),s["default"].createElement("div",{className:"jasrac"},s["default"].createElement("img",{src:"/images/footer_jasrac.jpg",alt:"JASRAC"}),s["default"].createElement("span",null,"JASRAC許諾番号",s["default"].createElement("br",null),"9010055026Y45038")),s["default"].createElement("div",{className:"nextone"},s["default"].createElement("img",{src:"/images/footer_nextone.png",alt:"NexTone"}),s["default"].createElement("span",null,"NexTone許諾番号",s["default"].createElement("br",null),"ID000000659")))))};u.contextTypes={getModelData:r["default"].func,cookies:r["default"].object,gtmApp:r["default"].object};t["default"]=u;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/Footer.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/Footer.tsx")}}()},
2"./src/apps/common/components/GlobalMenu/Header/Attention.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),u=y(a("./node_modules/react/index.js")),c=n(a("./node_modules/prop-types/index.js")),f=n(a("./node_modules/classnames/index.js")),p=n(a("./src/domain/libs/util.ts")),m=y(a("./src/sketch-platform/utils/browserEvents.ts"));function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(h=function(e){return e?a:t})(e)}function y(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=h(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}var b=t["default"]=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this).contentRef=u["default"].createRef(),n.adjust=n.adjust.bind((0,i["default"])(n)),n.handleClose=n.handleClose.bind((0,i["default"])(n)),n.state={items:[]},n.build(),n}(0,l["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0;var e=this.context.getModelData("browserInfo");e.isIOS||e.isAndroid?m.addEventListener("orientationchange",this.adjust):m.addEventListener("resize",this.adjust),this.adjust()},a.componentDidUpdate=function(e,t){this.adjust()},a.componentWillUnmount=function(){this._isMounted=!1;var e=this.context.getModelData("browserInfo");e.isIOS||e.isAndroid?m.removeEventListener("orientationchange",this.adjust):m.removeEventListener("resize",this.adjust)},a.adjust=function(){var e=!1,t=document.getElementById("appMountPoint");if(t&&(e=t.classList.contains("full-screen")),!e){var a=this.contentRef.current,n=document.querySelector(".attention-area");a&&n?n.style.paddingTop=a.clientHeight+"px":n&&(n.style.paddingTop=0)}},a.build=function(){this.items=[];var e=this.context.getModelData("browserInfo"),t=this.context.getModelData("linkConfig");e.os.isSupport&&e.features.playable||this.items.push({title:"重要なお知らせ",message:u["default"].createElement(u["default"].Fragment,null,"ご利用いただいている環境は推奨環境ではありません。推奨環境は",u["default"].createElement("a",{href:t.SUPPORT_ENVIRONMENT,target:"_blank",className:"accent-color"},"こちら"),"をご確認ください。")}),this._isMounted?this.setState({items:this.items}):this.state.items=this.items},a.handleClose=function(e,t){this.build()},a.render=function(){if(p["default"].isEmpty(this.state.items))return null;var e=this.state.items.map((function(e,t){return u["default"].createElement("div",{key:"attention-".concat(t),className:(0,f["default"])("attention")},u["default"].createElement("div",{className:"attention-inner"},u["default"].createElement("em",null,e.title),u["default"].createElement("p",null,e.message)))}));return u["default"].createElement("div",{ref:this.contentRef},e)},(0,r["default"])(t)}(u.Component);(0,d["default"])(b,"contextTypes",{models:c["default"].object,getModelData:c["default"].func,authApp:c["default"].object,cookies:c["default"].object,service:c["default"].string}),function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/GlobalMenu/Header/Attention.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/GlobalMenu/Header/Attention.tsx")}}()},
2"./src/apps/common/components/GlobalMenu/Header/FeatureList.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=v(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),u=n(a("./node_modules/prop-types/index.js")),c=n(a("./src/domain/libs/util.ts")),f=n(a("./src/apps/bluerose/components/browse/AdvertisingCard.tsx")),p=n(a("./src/apps/bluerose/components/browse/TitleCard.tsx")),m=n(a("./src/apps/bluerose/components/browse/Epg/EventCard.tsx")),h=n(a("./src/apps/bluerose/components/loader/LoadingTitle.ts")),y=n(a("./src/apps/bluerose/components/browse/Row.tsx")),b=a("./src/apps/common/context/CardContext.tsx");function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(v=function(e){return e?a:t})(e)}t["default"]=function(e){(0,l["default"])(a,e);var t=a.prototype;function a(t,a){var n;return(n=e.call(this,t,a)||this).state={},n._isMounted=!1,n}return t.getChildContext=function(){return this.props.palette?{artType:this.props.palette.artType||"default",cardSize:this.props.palette.cardSize||"medium",titleType:this.props.palette.titleType||"name"}:{}},t.componentDidMount=function(){this._isMounted=!0},t.componentWillUnmount=function(){this._isMounted=!1},t.handleSliderMove=function(e){this.props.onSliderMove&&this.props.onSliderMove(e)},t.render=function(){var e=this;if(!this.props.items||0===this.props.items.length)return null;var t,a=this.props.items,n=this.props.palette,o=c["default"].compact(a.map((function(t,a){if(c["default"].isEmpty(t.creatives)){if(t.uniqueId)return d["default"].createElement(m["default"],{popType:"none",model:e.props.model,key:"feature-card-".concat(a),rankNum:a,rowNum:1,eventId:t.uniqueId,channelNameHidden:e.props.channelNameHidden,itemData:t,titleDisplaySetting:"default"});if(!t.id)return;return d["default"].createElement(p["default"],{popType:"none",model:e.props.model,key:"feature-card-".concat(a),rankNum:a,rowNum:1,titleId:t.id,itemData:t,titleDisplaySetting:"default"})}return d["default"].createElement(f["default"],{popType:"none",model:e.props.model,rankNum:a,rowNum:1,advertisngId:t.id,key:"feature-card-".concat(a),itemData:t,titleDisplaySetting:n.cardTitleDisplaySetting,titleHidden:"hidden"===n.titleType})})));return this.props.palette&&this.props.palette.title&&(t=this.props.palette.title),d["default"].createElement(d["default"].Fragment,null,d["default"].createElement("div",{className:"feature-menu-cont__title"},t),d["default"].createElement("div",{className:"canvas-row","data-list-context":"relateds"},d["default"].createElement(b.CardContextProvider,{value:(0,r["default"])(this.context,this.getChildContext())},d["default"].createElement(y["default"],{totalItems:a.length,rowNum:this.props.rowNum,handleSliderMove:this.handleSliderMove.bind(this),listContext:"relateds",loadingComponent:d["default"].createElement(h["default"],null),enablePaginationIndicator:!1,enablePeek:!0,enablePushOut:!1},o))))},(0,i["default"])(a,null,[{key:"propTypes",get:function(){return{model:u["default"].object.isRequired}}},{key:"contextTypes",get:function(){return{routeHandler:u["default"].object,routeHandlers:u["default"].array,models:u["default"].object,history:u["default"].object,getModelData:u["default"].func}}},{key:"childContextTypes",get:function(){return{titleType:u["default"].string,artType:u["default"].string,cardSize:u["default"].string}}}]),a}(d.Component);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/GlobalMenu/Header/FeatureList.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/GlobalMenu/Header/FeatureList.tsx")}}()},
2"./src/apps/common/components/GlobalMenu/Header/GenreTab.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),u=v(a("./node_modules/react/index.js")),c=n(a("./src/domain/libs/util.ts")),f=n(a("./node_modules/classnames/index.js")),p=n(a("./node_modules/prop-types/index.js")),m=n(a("./node_modules/global/window.js")),h=v(a("./src/sketch-platform/utils/DOMUtils.ts")),y=v(a("./src/sketch-platform/utils/browserEvents.ts"));function b(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(b=function(e){return e?a:t})(e)}function v(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=b(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}var g=function(e){var t=(0,f["default"])("fade-left",{scrolling:!e.isLeftEdge&&e.canScroll});return u["default"].createElement("div",{onClick:e.onClick,className:t,ref:e.rootRef},u["default"].createElement("i",{className:"fa fa-angle_left"}))},_=function(e){var t=(0,f["default"])("fade-right",{scrolling:!e.isRightEdge&&e.canScroll});return u["default"].createElement("div",{onClick:e.onClick,className:t,ref:e.rootRef},u["default"].createElement("i",{className:"fa fa-angle_right"}))},E=1e3;t["default"]=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,d["default"])((0,i["default"])(n),"headerTabNaviRef",void 0),(0,d["default"])((0,i["default"])(n),"fadeRightRef",void 0),(0,d["default"])((0,i["default"])(n),"fadeLeftRef",void 0),(0,d["default"])((0,i["default"])(n),"_isMounted",void 0),(0,d["default"])((0,i["default"])(n),"offsetLeft",void 0),(0,d["default"])((0,i["default"])(n),"scrollWidth",void 0),(0,d["default"])((0,i["default"])(n),"animatingEndCallback",void 0),(0,d["default"])((0,i["default"])(n),"onPress",void 0),n.headerTabNaviRef=u["default"].createRef(),n.fadeRightRef=u["default"].createRef(),n.fadeLeftRef=u["default"].createRef(),n.handleScroll=n.handleScroll.bind((0,i["default"])(n)),n.handleOrientationChange=n.handleOrientationChange.bind((0,i["default"])(n)),n.handleResize=n.handleResize.bind((0,i["default"])(n)),n.handleButtonPress=n.handleButtonPress.bind((0,i["default"])(n)),n.handleButtonRelease=n.handleButtonRelease.bind((0,i["default"])(n)),n.handleButtonClick=n.handleButtonClick.bind((0,i["default"])(n)),n.getActiveTabIndex=n.getActiveTabIndex.bind((0,i["default"])(n)),n.getTabList=n.getTabList.bind((0,i["default"])(n)),n.renderTabLinks=n.renderTabLinks.bind((0,i["default"])(n)),n.state={isLeftEdge:!0,isRightEdge:!1,canScroll:!1,animating:!1,activeTabIndex:null},n}(0,l["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0;var e=this.context.getModelData("browserInfo");e.isIOS||e.isAndroid?y.addEventListener("orientationchange",this.handleOrientationChange):y.addEventListener("resize",this.handleResize),this.scrollToActiveTab(),this.setState({canScroll:this.canScroll()})},a.componentWillUnmount=function(){this._isMounted=!1;var e=this.context.getModelData("browserInfo");e.isIOS||e.isAndroid?y.removeEventListener("orientationchange",this.handleOrientationChange):y.removeEventListener("resize",this.handleResize),this.animatingEndCallback&&clearTimeout(this.animatingEndCallback)},a.componentDidUpdate=function(e,t){this.props.showGenres!=e.showGenres&&(this.setState({isLeftEdge:!0}),this.setState({isRightEdge:!1}));var a=h.getRect(this.headerTabNaviRef.current).width;this.offsetLeft=a,this.getActiveTabIndex(),this.state.activeTabIndex!=t.activeTabIndex&&this.scrollToActiveTab(),this.getTabsWidth(),this.state.canScroll!==this.canScroll()&&this.setState({canScroll:this.canScroll()})},a.handleScroll=function(e){if(!(h.getRect(e.target).height<=0)){var t=(e.target.scrollWidth||0)-this.offsetLeft;
2this.setState({isLeftEdge:0>e.target.scrollLeft-5,isRightEdge:this.props.showGenres&&t<e.target.scrollLeft+5})}},a.handleOrientationChange=function(e){this.scrollToActiveTab(),this.setState({canScroll:this.canScroll()})},a.handleResize=function(e){this.scrollToActiveTab();var t=this.canScroll();this.setState({canScroll:t}),!t&&this.state.isRightEdge&&this.setState({isRightEdge:!1})},a.getTabList=function(){var e,t=this.context.getModelData("browserInfo"),a=this.props.navLinks,n=this.props.genreLinks;return a&&(!this.props.showSecondaryNavigationLinks||t.isIOS||t.isAndroid)?e=a.concat(n):this.props.showSecondaryNavigationLinks&&(e=n),e},a.getTabsWidth=function(){var e=this.headerTabNaviRef.current.children,t=[];return this.props.showSecondaryNavigationLinks&&(c["default"].map(e,(function(e,a){e.classList.contains("genremenu-list")&&t.push(e)})),e=null,e=t),c["default"].map(e,(function(t,a){var n=h.getRect(e[a]).width;if(n>0)return n}))},a.canScroll=function(e){if(e||(e=h.getWindowRect().width),document){e-=e-document.body.clientWidth;var t=getComputedStyle(this.headerTabNaviRef.current),a=Number(t.width.replace("px","")),n=this.getTabsWidth();return a<this.sumWidth(n)}},a.sumWidth=function(e){return c["default"].reduce(e,(function(e,t){return e+t}))},a.getActiveTabIndex=function(){var e,t=this,a=this.context.getModelData("browserInfo"),n=this.getTabList();return n&&c["default"].map(n,(function(a,n){var o=a.props;o.to?o.to.makePath(o.params)===t.context.routeHandler.path&&(e=n):o.children&&o.children.props&&o.children.props.href===t.context.routeHandler.path&&(e=n)})),(!e||(a.isIOS||a.isAndroid)&&"/"===this.context.routeHandler.path)&&(e=-1),e!==this.state.activeTabIndex&&this.setState({activeTabIndex:e}),e},a.scrollToActiveTab=function(e){if("undefined"!=typeof m["default"]){e||(e=h.getWindowRect().width);var t=this.getTabsWidth(),a=this.sumWidth(t),n=this.state.activeTabIndex;if(n||(n=this.getActiveTabIndex()),-1!==n)if(this.props.center){var o=h.getRect(this.headerTabNaviRef.current.children[n]),s=o.width,r=o.left;this.headerTabNaviRef.current.scrollLeft=this.headerTabNaviRef.current.scrollLeft+r-e/2+s/2}else if(0<n&&e<a){var i=c["default"].transform(t,(function(e,t,a){return e.push(Math.round(t)),n==a}));this.headerTabNaviRef.current.scrollLeft=this.sumWidth(i)}}},a.handleButtonPress=function(e){this.onPress=!0,this.doScroll("left"==e?-10:10)},a.handleButtonRelease=function(e){this.onPress=!1},a.handleButtonClick=function(e){var t=this;if(!this.state.animating){for(var a,n,o=this.headerTabNaviRef.current.children,s=this.headerTabNaviRef.current.getBoundingClientRect(),r=this.fadeLeftRef.current?this.fadeLeftRef.current.getBoundingClientRect().width:0,i=this.fadeLeftRef.current?this.fadeLeftRef.current.getBoundingClientRect().width:0,l=0;l<o.length;l++)if(o[l].getBoundingClientRect().left>s.left+r&&(a==undefined&&(a=l),o[l].getBoundingClientRect().right>s.right-i)){n=l-1;break}n||(n=o.length-1);var d,u=this.getTabsWidth(),c=this.headerTabNaviRef.current.scrollLeft,f=(this.headerTabNaviRef.current.scrollWidth||0)-this.offsetLeft,p=u.reduce((function(e,t,o){return o>=a&&o<=n?e+=t:e}));if(this.fadeLeftRef.current){var m=this.fadeLeftRef.current.getBoundingClientRect().width;p-=m}if(this.fadeRightRef.current){var h=this.fadeRightRef.current.getBoundingClientRect().width;p-=h}p="left"==e?c>p?p:c:f-c>p?p:f-c,this.scrollWidth="left"==e?p:-p,this.setState({animating:!0}),d=function(){t.scrollWidth=0,t.headerTabNaviRef.current.scrollLeft+="left"==e?-p:p,t.setState({animating:!1}),delete t.animatingEndCallback},this.animatingEndCallback&&clearTimeout(this.animatingEndCallback),this.animatingEndCallback=setTimeout(d,E)}},a.doScroll=function(e){var t=this;requestAnimationFrame((function a(){t.headerTabNaviRef.current.scrollLeft=t.headerTabNaviRef.current.scrollLeft+e,t.onPress&&requestAnimationFrame(a)}))},a.renderTabLinks=function(){var e=this.context.getModelData("browserInfo"),t={};if(this.state.animating){var a="";0!==this.scrollWidth&&(a="translate(".concat(this.scrollWidth,"px, 0px)")),t={MsTransform:a,WebkitTransform:a,transform:a,WebkitTransition:"-webkit-transform ".concat(E,"ms ease 0s"),OTransition:"-o-transform ".concat(E,"ms ease 0s"),MozTransition:"transform ".concat(E,"ms ease 0s, -moz-transform ").concat(1,"s ease 0s"),transition:"transform ".concat(E,"ms ease 0s, -webkit-transform ").concat(1,"s ease 0s, -moz-transform ").concat(1,"s ease 0s, -o-transform ").concat(1,"s ease 0s"),pointerEvents:"none"}}var n,o,s=[],r=this.props.navLinks;if(r){var i=r.length;this.props.showSecondaryNavigationLinks?o=this.state.activeTabIndex-i:i>this.state.activeTabIndex?n=this.state.activeTabIndex:o=this.state.activeTabIndex-i}return this.props.navLinks&&(!this.props.showSecondaryNavigationLinks||e.isIOS||e.isAndroid)&&c["default"].map(this.props.navLinks,
2(function(e,a){s.push(u["default"].createElement("li",{key:"gallery-tab_nav-".concat(a),className:(0,f["default"])("mainmenu-list",{active:n==a}),style:t},e))})),c["default"].map(this.props.genreLinks,(function(e,a){s.push(u["default"].createElement("li",{key:"gallery-tab_ganre-".concat(a),className:(0,f["default"])("genremenu-list",{active:o==a}),style:t},e))})),s},a.render=function(){var e=this,t=this.context.getModelData("browserInfo"),a=u["default"].createElement(u["default"].Fragment,null,t.isIOS||t.isAndroid?null:u["default"].createElement(u["default"].Fragment,null,u["default"].createElement(g,{isLeftEdge:this.state.isLeftEdge,canScroll:this.state.canScroll,onClick:function(){return e.handleButtonClick("left")},rootRef:this.fadeLeftRef}),u["default"].createElement(_,{isRightEdge:this.state.isRightEdge,canScroll:this.state.canScroll,onClick:function(){return e.handleButtonClick("right")},rootRef:this.fadeRightRef})),u["default"].createElement("ul",{ref:this.headerTabNaviRef,className:(0,f["default"])("gallery-tab-navi",{"on-animating":this.state.animating}),onScroll:this.handleScroll},this.renderTabLinks()));return u["default"].createElement("div",{className:"gallery-tab-wrapper"},a)},(0,r["default"])(t,null,[{key:"propTypes",get:function(){return{genreLinks:p["default"].arrayOf(p["default"].element).isRequired,navLinks:p["default"].arrayOf(p["default"].element),showSecondaryNavigationLinks:p["default"].bool,showGenres:p["default"].bool.isRequired}}},{key:"contextTypes",get:function(){return{getModelData:p["default"].func,routeHandler:p["default"].object}}}]),t}(u.Component);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/GlobalMenu/Header/GenreTab.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/GlobalMenu/Header/GenreTab.tsx")}}()},
2"./src/apps/common/components/GlobalMenu/Header/LiveList.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=y(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),d=n(a("./node_modules/prop-types/index.js")),u=n(a("./src/domain/libs/util.ts")),c=n(a("./src/apps/bluerose/components/browse/LiveCard.tsx")),f=n(a("./src/apps/bluerose/components/loader/LoadingTitle.ts")),p=a("./src/apps/common/context/CardContext.tsx"),m=n(a("./src/apps/bluerose/components/browse/Row.tsx")),h=a("./src/apps/common/utils/liveUtil.ts");function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(y=function(e){return e?a:t})(e)}t["default"]=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this).state={},n._isMounted=!1,n}(0,i["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0},a.componentWillUnmount=function(){this._isMounted=!1},a.handleSliderMove=function(e){this.props.onSliderMove&&this.props.onSliderMove(e)},a.render=function(){var e=this;if(!this.props.items||0===this.props.items.length)return null;var t,a,n,o=this.props.items,s=[],r=[];return u["default"].forEach(o,(function(t,a){t.cardInfo&&(t.cardInfo.broadcastStartAt||t.cardInfo.broadcastEndAt)&&((0,h.getIsLiveOnAir)(t.cardInfo.broadcastStartAt,t.cardInfo.broadcastEndAt)?r.push(l["default"].createElement(c["default"],{popType:"none",model:e.props.model,key:"title_".concat(t.id,"_").concat(a),rankNum:a,rowNum:e.props.rowNum,titleId:t.id,itemData:t,titleDisplaySetting:"default",deliveryStartVisible:e.props.deliveryStartVisible})):s.push(l["default"].createElement(c["default"],{popType:"none",model:e.props.model,key:"title_".concat(t.id,"_").concat(a),rankNum:a,rowNum:e.props.rowNum,titleId:t.id,itemData:t,titleDisplaySetting:"default",deliveryStartVisible:e.props.deliveryStartVisible})))})),r.length>0?(a="ライブ配信中",t=r.length,n=r):s.length>0&&(a="今後の予定",t=s.length,n=s),l["default"].createElement(l["default"].Fragment,null,l["default"].createElement("div",{className:"live-menu-cont__title"},a),l["default"].createElement("div",{className:"canvas-row","data-list-context":"editorial"},l["default"].createElement(p.CardContextProvider,{value:this.context},l["default"].createElement(m["default"],{totalItems:t,rowNum:this.props.rowNum,handleSliderMove:this.handleSliderMove.bind(this),listContext:"editorial",loadingComponent:l["default"].createElement(f["default"],null),enablePaginationIndicator:!1,enablePeek:!0,enablePushOut:!1},n))))},(0,r["default"])(t,null,[{key:"propTypes",get:function(){return{model:d["default"].object.isRequired}}},{key:"contextTypes",get:function(){return{routeHandler:d["default"].object,routeHandlers:d["default"].array,models:d["default"].object,getModelData:d["default"].func,history:d["default"].object}}}]),t}(l.Component);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/GlobalMenu/Header/LiveList.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/GlobalMenu/Header/LiveList.tsx")}}()},
2"./src/apps/common/components/GlobalMenu/Header/SecondaryNavigation.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),u=M(a("./node_modules/react/index.js")),c=n(a("./node_modules/prop-types/index.js")),f=n(a("./node_modules/classnames/index.js")),p=n(a("./node_modules/global/window.js")),m=n(a("./src/apps/common/components/MainViewLink.ts")),h=n(a("./src/apps/common/components/GlobalMenu/common/SearchBox/index.tsx")),y=n(a("./src/apps/common/routes.ts")),b=M(a("./src/sketch-platform/utils/browserEvents.ts")),v=a("./src/common/GtmApp.ts"),g=a("./src/apps/common/components/GlobalMenu/index.tsx"),_=n(a("./src/apps/common/components/GlobalMenu/common/InfoButton/index.tsx")),E=n(a("./src/apps/common/components/GlobalMenu/common/MyListButton/index.tsx")),w=n(a("./src/apps/common/components/GlobalMenu/common/LoginButton/index.tsx")),P=n(a("./src/apps/common/components/GlobalMenu/common/SignupButton/index.tsx"));function x(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(x=function(e){return e?a:t})(e)}function M(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=x(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}var C=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,d["default"])((0,i["default"])(n),"_isMounted",void 0),(0,d["default"])((0,i["default"])(n),"searchKeywordRef",void 0),n.searchKeywordRef=u["default"].createRef(),n.handleSearchBoxFocus=n.handleSearchBoxFocus.bind((0,i["default"])(n)),n.handleMenuClick=n.handleMenuClick.bind((0,i["default"])(n)),n.handleSearchClick=n.handleSearchClick.bind((0,i["default"])(n)),n.handleMouseEnter=n.handleMouseEnter.bind((0,i["default"])(n)),n.handleMouseLeave=n.handleMouseLeave.bind((0,i["default"])(n)),n.pushDataLayerOnMenuClick=n.pushDataLayerOnMenuClick.bind((0,i["default"])(n)),n.handleResize=n.handleResize.bind((0,i["default"])(n)),n.checkMediaQuery=n.checkMediaQuery.bind((0,i["default"])(n)),n.state={searchBoxFocused:!1,showHeaderSearchInput:!0},n}(0,l["default"])(t,e);var a=t.prototype;return a.handleResize=function(){this.checkMediaQuery()},a.checkMediaQuery=function(){var e,t=this.context.getModelData("userInfo");e="NON_REGISTERED_MEMBER"!==t.status&&0!==t.userStatus?1170:1260,p["default"].matchMedia("screen and (min-width: "+e+"px)").matches?this.setState({showHeaderSearchInput:!0}):this.setState({showHeaderSearchInput:!1})},a.componentDidMount=function(){this._isMounted=!0;var e=this.context.getModelData("browserInfo");e.isIOS||e.isAndroid?b.addEventListener("resize",this.checkMediaQuery):(b.addEventListener("resize",this.handleResize),this.handleResize())},a.componentWillUnmount=function(){this._isMounted=!1;var e=this.context.getModelData("browserInfo");e.isIOS||e.isAndroid?b.removeEventListener("resize",this.checkMediaQuery):b.removeEventListener("resize",this.handleResize)},a.handleSearchBoxFocus=function(e){this.props.handleSearchBoxFocus&&this.props.handleSearchBoxFocus(e),this.setState({searchBoxFocused:e})},a.handleMenuClick=function(e,t){this.props.handleMenuClick(e,t)},a.handleMouseEnter=function(e){this.props.handleMouseEnter(e)},a.handleMouseLeave=function(e){this.props.handleMouseLeave(e)},a.handleSearchClick=function(){var e=this.context.getModelData("browserInfo");this.pushDataLayerOnMenuClick(v.MENU_CATEGORY.SEARCH),e.isAndroid||e.isIOS?this.handleMenuClick():this.handleMenuClick({name:"searchKeyword"})},a.pushDataLayerOnMenuClick=function(e){this.context.gtmApp&&this.context.gtmApp.pushDataLayerOnMenuClick(e)},a.render=function(){var e=this,t=this.context.getModelData("userInfo"),a=null,n=this.context.getModelData("browserInfo");"NON_REGISTERED_MEMBER"!==t.status?(!1===this.props.hideAccountLinks||!this.props.hideNavigation&&!0!==this.props.hideAccountLinks)&&(a=u["default"].createElement("div",{key:"userComponent",className:"nav-element"},u["default"].createElement("div",{className:"btnArea"},u["default"].createElement(E["default"],null),0!=t.userStatus&&4!=t.userStatus||n.isIOS||n.isAndroid?null:u["default"].createElement(P["default"],null)))):(!1===this.props.hideAuthLinks||!this.props.hideNavigation&&!0!==this.props.hideAuthLinks)&&(a=u["default"].createElement("div",{key:"userComponent",className:"nav-element"},u["default"].createElement("div",{className:"btnArea"},u["default"].createElement(w["default"],null),n.isIOS||n.isAndroid||this.props.showHamburgerButton?null:u["default"].createElement(P["default"],null))));var o=u["default"].createElement(h["default"],{model:this.props.model,pathEvaluator:this.props.pathEvaluator,handleSearchBoxFocus:this.handleSearchBoxFocus,handleSearchInputFocus:this.props.handleSearchInputFocus,searchBoxFocused:!0,enableIncrementalSearch:this.props.enableIncrementalSearch,showHeaderSearchInput:this.state.showHeaderSearchInput,term:this.props.term,ref:this.searchKeywordMenuRef,handleMenuClick:this.handleMenuClick,showHistory:!1,show
2Filter:!1}),s=u["default"].createElement("div",{className:"search-box",onMouseEnter:function(t){e.handleMouseEnter({name:"searchKeyword"})},onMouseLeave:this.handleMouseLeave,key:"searchComponent"},n.isAndroid||n.isIOS?u["default"].createElement(m["default"],{to:y["default"].search,className:(0,f["default"])("open-menu searchKeyword-open",(0,d["default"])({},g.ACTIVE_MENU,"searchKeyword"==this.props.openMenu)),id:"searchTab",ref:this.searchKeywordRef,onClick:this.handleSearchClick,tabIndex:0,"aria-label":"検索"},u["default"].createElement("span",{className:"icon-search fa fa-search"})):this.state.showHeaderSearchInput?o:u["default"].createElement("button",{className:(0,f["default"])("open-menu searchKeyword-open",(0,d["default"])({},g.ACTIVE_MENU,"searchKeyword"==this.props.openMenu)),id:"searchTab",name:"search",ref:this.searchKeywordRef,onClick:this.handleSearchClick,tabIndex:0,"aria-label":"検索"},u["default"].createElement("span",{className:"icon-search fa fa-search"})),"searchKeyword"==this.props.openMenu?u["default"].createElement(u["default"].Fragment,null,u["default"].createElement("div",{className:"openMenu-wrapper",style:this.props.menuWrapperStyle},o)):null),r=u["default"].createElement("ul",{className:"info-menu",key:"infoComponent"},u["default"].createElement("li",null,u["default"].createElement(_["default"],{infoData:this.props.infoData,active:"info"==this.props.openMenu})));return u["default"].createElement("div",{className:(0,f["default"])("secondary-navigation",{"search-focused":this.state.searchBoxFocused})},this.props.mainMenuLinks?u["default"].createElement("div",{className:"nav-element mainmenu-element"},this.props.mainMenuLinks):null,u["default"].createElement("div",{className:"nav-element icon-element"},s,r),a)},(0,r["default"])(t,null,[{key:"propTypes",get:function(){return{handleSearchBoxFocus:c["default"].func,model:c["default"].object,pathEvaluator:c["default"].object,term:c["default"].string,showHamburgerButton:c["default"].bool}}},{key:"contextTypes",get:function(){return{getModelData:c["default"].func.isRequired,routeHandler:c["default"].object,gtmApp:c["default"].object}}}]),t}(u.Component);t["default"]=C;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/GlobalMenu/Header/SecondaryNavigation.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/GlobalMenu/Header/SecondaryNavigation.tsx")}}()},
2"./src/apps/common/components/GlobalMenu/Header/index.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/regenerator/index.js")),i=n(a("./node_modules/@babel/runtime/helpers/toConsumableArray.js")),l=n(a("./node_modules/@babel/runtime/helpers/asyncToGenerator.js")),d=n(a("./node_modules/@babel/runtime/helpers/extends.js")),u=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),c=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),f=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),p=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),m=G(a("./node_modules/react/index.js")),h=n(a("./node_modules/prop-types/index.js")),y=n(a("./node_modules/classnames/index.js")),b=n(a("./node_modules/global/window.js")),v=n(a("./src/domain/libs/util.ts")),g=n(a("./node_modules/url/url.js")),_=n(a("./src/apps/common/components/MainViewLink.ts")),E=n(a("./src/apps/common/components/GlobalMenu/common/SearchBox/index.tsx")),w=n(a("./src/apps/common/components/SystemNotifications.tsx")),P=n(a("./src/apps/common/components/GlobalMenu/common/LinearChannelList/index.tsx")),x=n(a("./src/apps/common/components/GlobalMenu/Header/Attention.tsx")),M=n(a("./src/apps/common/routes.ts")),C=G(a("./src/sketch-platform/utils/browserEvents.ts")),k=G(a("./src/sketch-platform/utils/DOMUtils.ts")),I=a("./src/common/GtmApp.ts"),S=n(a("./src/apps/common/components/GlobalMenu/Header/GenreTab.tsx")),T=n(a("./src/apps/common/components/GlobalMenu/Header/FeatureList.tsx")),O=n(a("./src/apps/common/components/GlobalMenu/Header/LiveList.tsx")),j=n(a("./src/apps/bluerose/components/browse/LiveCard.tsx")),N=G(a("./src/utils/activeProfile.ts")),R=n(a("./src/apps/common/components/GlobalMenu/Header/SecondaryNavigation.tsx")),D=a("./src/apps/common/components/GlobalMenu/index.tsx"),A=n(a("./src/apps/common/components/GlobalMenu/common/MyPage/index.tsx")),L=n(a("./src/apps/common/components/GlobalMenu/common/WodLogo/index.tsx"));function H(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(H=function(e){return e?a:t})(e)}function G(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=H(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}function F(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function U(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?F(Object(a),!0).forEach((function(t){(0,p["default"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):F(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var W=function(e){function t(t,a){var n;n=e.call(this,t,a)||this,(0,p["default"])((0,c["default"])(n),"naviData",void 0),(0,p["default"])((0,c["default"])(n),"noticeData",void 0),(0,p["default"])((0,c["default"])(n),"model",void 0),(0,p["default"])((0,c["default"])(n),"dropdownGenres",void 0),(0,p["default"])((0,c["default"])(n),"liveschedule",void 0),(0,p["default"])((0,c["default"])(n),"rootRef",void 0),(0,p["default"])((0,c["default"])(n),"genreListRef",void 0),(0,p["default"])((0,c["default"])(n),"featureMenuRef",void 0),(0,p["default"])((0,c["default"])(n),"liveRef",void 0),(0,p["default"])((0,c["default"])(n),"headerGenreRef",void 0),(0,p["default"])((0,c["default"])(n),"searchKeywordMenuRef",void 0),(0,p["default"])((0,c["default"])(n),"openMenuElement",void 0),(0,p["default"])((0,c["default"])(n),"showMenuTimeoutId",void 0),(0,p["default"])((0,c["default"])(n),"offsetLeft",void 0),(0,p["default"])((0,c["default"])(n),"isMouseOnSearch",void 0),(0,p["default"])((0,c["default"])(n),"_isMounted",!1),n.model=t.pathEvaluator||t.model.pathEvaluator,n.model&&n.model.batch(100),n.handleSearchBoxFocus=n.handleSearchBoxFocus.bind((0,c["default"])(n)),n.handleSearchInputFocus=n.handleSearchInputFocus.bind((0,c["default"])(n)),n.handleMouseEnter=n.handleMouseEnter.bind((0,c["default"])(n)),n.handleMouseLeave=n.handleMouseLeave.bind((0,c["default"])(n)),n.handleHistoryChange=n.handleHistoryChange.bind((0,c["default"])(n)),n.menuClose=n.menuClose.bind((0,c["default"])(n)),n.checkMediaQuery=n.checkMediaQuery.bind((0,c["default"])(n)),n.handleResize=v["default"].throttle(n.handleResize.bind((0,c["default"])(n)),300,{leading:!0,trailing:!0}),n.handleOrientationChange=n.handleOrientationChange.bind((0,c["default"])(n)),n.scrollToActiveMenu=n.scrollToActiveMenu.bind((0,c["default"])(n)),n.sumWidth=n.sumWidth.bind((0,c["default"])(n)),n.getActiveMenuIndex=n.getActiveMenuIndex.bind((0,c["default"])(n)),n.canScroll=n.canScroll.bind((0,c["default"])(n)),n.getMenusWidth=n.getMenusWidth.bind((0,c["default"])(n)),n.handleScroll=n.handleScroll.bind((0,c["default"])(n)),n.handleHomeGenreScroll=n.handleHomeGenreScroll.bind((0,c["default"])(n)),n.updateShowGenresStateOnCurrentRoute=n.updateShowGenresStateOnCurrentRoute.bind((0,c["default"])(n)),n.getMenuWrapperStyle=n.getMenuWrapperStyle.bind((0,c["default"])(n)),n.getCurrentCanvasIdKey=n.getCurrentCanvasIdKey.bind((0,c["default"])(n)),n.handleOpenMenuClick=n.handleOpenMenuClick.bind((0,c["default"])(n)),n.handleFocus=n.handleFocus.bind((0,c["default"])(n)),n.handleMainMenuMouseEnter=n.handleMainMenuMouseEnter.bind((0,c["default"])(n)),n.handleMainMenuMouseLeave=n.handleMainMenuMouseLeave.bind((0,c["default"])(n)),n.handleMenuClick=n.handleMenuClick.bind((0,c["default"])(n)),n.handleDropDownGenreClick=n.handleDropDownGenreClick.bind((0,c["default"])(n)),n.handleTabGenreClick=n.handleTabGenreClick.bind((0,c["default"])(n)),n.rootRef=t.rootRef||m["default"].createRef(),n.genreListRef=m["default"].createRef(),n.featureMenuRef=m["default"].createRef(),n.liveRef=m["default"].createRef(),n.state={searchBoxFocused:!1,searchInputFocused:!1,headerHovered:!1,toggleOpen:!1,showSecondaryNavigationLinks:!0,showHamburgerButton:!1,showGenres:!1,hasShadow:!1,scrollTop:0},n._isMounted=!1;var o=n.model.getSync(n.constructor.getDropdownGenreRootPath(a.models,{},t));o&&(n.dropdownGenres=v["default"].values(v["default"].omitBy(o,(function(e,t){return 0===t.indexOf("$")||"length"===t||!v["default"].get(e,"id")}))));var s=n.constructor.getliveScheduleRootPath(a.models,{},t),r=n.model.getSync(s);return r&&(n.liveschedule=v["default"].omitBy(r,(function(e,t){return 0===t.indexOf("$")||"length"===t||!v["default"].get(e,"id")}))),n.naviData=[],t.handleClickCallback&&t.handleClickCallback((function(e){!n.state.openMenu||n.closest(e.target,".openMenu-wrapper")||n.closest(e.target,".open-menu")||n.menuClose()})),n}(0,f["default"])(t,e);var a=t.prototype;return a.closest=function(e,t){return(e.closest||function(t){do{if((e.matches||e.msMatchesSelector).call(e,t))return e;e=e.parentElement||e.parentNode}while(null!==e&&1===e.nodeType);return null}).call(e,t)},a.handleSearchBoxFocus=function(e){this._isMounted&&this.setState({searchBoxFocused:e,toggleOpen:!1})},a.handleSearchInputFocus=function(e){this._isMounted&&this.setState({searchInputFocused:e})},a.handleMouseEnter=function(e){this._isMounted&&this.setState({headerHovered:!0})},a.handleMouseLeave=function(e){this._isMounted&&this.setState({headerHovered:!1})},a.handleMainMenuMouseEnter=function(e){this.state.openMenu&&this.state.openMenu!==e||("searchKeyword"==this.state.openMenu&&(this.isMouseOnSearch=!0),this.showMenuTimeoutId&&(clearTimeout(this.showMenuTimeoutId),delete this.showMenuTimeoutId))},a.handleMainMenuMouseLeave=function(e){var t=this,a=this.context.getModelData("browserInfo");a.isIOS||a.isAndroid||"searchKeyword"==this.state.openMenu&&(this.isMouseOnSearch=!1,this.state.searchInputFocused)||this.showMenuTimeoutId||(this.showMenuTimeoutId=setTimeout((function(){t.setState({openMenu:"",menuWrapperStyle:{}})}),200))},a.handleHistoryChange=function(e){if(this._isMounted){var t=this.context.getModelData("browserInfo"),a=document.getElementsByTagName("body")[0];(t.isIOS||t.isAndroid)&&a.classList.contains("no_scroll")&&(a.style.top="",a.classList.remove("no_scroll"),b["default"].scrollTo(0,this.state.scrollTop));var n={toggleOpen:!1};"/search"!=e.pathname&&(n.openMenu="",n.menuWrapperStyle={}),this.setState(n)}},a.handleResize=function(){this.checkMediaQuery(),this.scrollToActiveMenu()},a.handleOrientationChange=function(){this.scrollToActiveMenu()},a.handleScroll=function(){if(document&&this.props.fixed)if(Math.max(document.documentElement.scrollTop,document.body.scrollTop)>0){if(this.state.hasShadow)return;this.setState({hasShadow:!0}
2)}else{if(!this.state.hasShadow)return;this.setState({hasShadow:!1})}},a.handleHomeGenreScroll=function(){if(document){var e=document.getElementById("topGenre");if(e)if(e.getBoundingClientRect().top<0){if(this.state.showGenres)return;this.setState({showGenres:!0})}else{if(!this.state.showGenres)return;this.setState({showGenres:!1})}}},a.checkMediaQuery=function(){b["default"].matchMedia("screen and (min-width: 1024px)").matches?this.setState({showSecondaryNavigationLinks:!0,showHamburgerButton:!1,dropMenu:!1}):b["default"].matchMedia("screen and (min-width: 768px)").matches?this.setState({showSecondaryNavigationLinks:!1,showHamburgerButton:!1,dropMenu:!1}):this.setState({showSecondaryNavigationLinks:!1,showHamburgerButton:!1,dropMenu:!0})},a.componentDidMount=function(){this._isMounted=!0,this.state.dispose&&this.state.dispose(),this.fetchData(this.props),this.context.history.listen(this.handleHistoryChange);var e=this.context.getModelData("browserInfo");if(e.isIOS||e.isAndroid?(C.addEventListener("orientationchange",this.handleOrientationChange),C.addEventListener("resize",this.checkMediaQuery)):(C.addEventListener("resize",this.handleResize),C.addEventListener("scroll",this.handleScroll),C.addEventListener("scroll",this.handleHomeGenreScroll),this.handleResize()),this.genreListRef.current){var t=this.getActiveMenuIndex();this.scrollToActiveMenu(),this.setState({genreListLength:this.genreListRef.current.children?this.genreListRef.current.children.length:-1,activeMenuIndex:t})}this.updateShowGenresStateOnCurrentRoute()},a.componentDidUpdate=function(e,t){if(this.updateShowGenresStateOnCurrentRoute(),this.canScroll()){var a=this.getActiveMenuIndex(),n=this.genreListRef.current.children.length;t.genreListLength===n&&t.activeMenuIndex==a||!this.genreListRef.current||(a>-1&&this.scrollToActiveMenu(),this.setState({activeMenuIndex:a,genreListLength:n}))}},a.componentWillUnmount=function(){this._isMounted=!1;var e=this.context.getModelData("browserInfo");e.isIOS||e.isAndroid?C.removeEventListener("orientationchange",this.handleOrientationChange):C.removeEventListener("resize",this.handleResize)},a.menuClose=function(){var e=this.context.getModelData("browserInfo");this.setState({openMenu:"",headerHovered:!1,menuWrapperStyle:{}});var t=document.getElementsByTagName("body")[0];(e.isIOS||e.isAndroid)&&t.classList.contains("no_scroll")&&(t.style.top="",t.classList.remove("no_scroll"),b["default"].scrollTo(0,this.state.scrollTop))},a.updateShowGenresStateOnCurrentRoute=function(){if("/"===this.context.routeHandler.path){var e=(0,N["default"])(this.context.models);!e||(0,N.isFree)(e)||this.state.showGenres||this.setState({showGenres:!0})}else this.state.showGenres&&this.setState({showGenres:!1})},a.handleFocus=function(e){var t=this.context.getModelData("browserInfo");if(t.isIOS||t.isAndroid||this.state.openMenu==e)return null;var a=e+"-open",n=document.getElementsByClassName(a)[0];e!==this.state.openMenu?(this.showMenuTimeoutId&&(clearTimeout(this.showMenuTimeoutId),delete this.showMenuTimeoutId),n?(this.openMenuElement=n,this.setState(v["default"].assign({openMenu:e},this.getMenuWrapperStyle(e)))):this.setState({openMenu:e})):this.setState({openMenu:"",menuWrapperStyle:{}})},a.handleOpenMenuClick=function(){var e,t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},a=this.context.getModelData("browserInfo"),n=this.context.history,o={};if("linear"!==t.name||!t.refId||a.isIOS||a.isAndroid||a.isRequestDesktopWebsite){var s=t.name+"-open",r=document.getElementsByClassName(s)[0],i=document.getElementsByTagName("body")[0],l=b["default"].scrollY;this.state.scrollTop!==l&&this.setState({scrollTop:l}),t.name!==this.state.openMenu?(this.showMenuTimeoutId&&(clearTimeout(this.showMenuTimeoutId),delete this.showMenuTimeoutId),r?(this.openMenuElement=r,this.setState(v["default"].assign({openMenu:t.name},this.getMenuWrapperStyle(t.name)))):this.setState({openMenu:t.name}),!a.isIOS&&!a.isAndroid||i.classList.contains("no_scroll")||(i.style.top=-l+"px",i.classList.add("no_scroll"))):(this.setState({openMenu:"",menuWrapperStyle:{}}),(a.isIOS||a.isAndroid)&&i.classList.contains("no_scroll")&&(i.style.top="",i.classList.remove("no_scroll"),b["default"].scrollTo(0,this.state.scrollTop)))}else{var d=v["default"].find(this.context.getModelData("simulcast"),(function(e){return e.refId==t.refId}));e=M["default"].simulcast,o={channelName:d.name};var u=e.makePath(o,{});!!this.context.routeHandlers&&v["default"].some(this.context.routeHandlers,(function(t){return t.route._regex===e._regex}))?n.push(u):b["default"].location.href=u}},a.scrollToActiveMenu=function(){if("undefined"!=typeof b["default"]){var e=this.getActiveMenuIndex();if(!(e<0)){var t=k.getWindowRect().width,a=k.getRect(this.genreListRef.current.children[e]),n=a.width,o=a.left;this.genreListRef.current.scrollLeft=this.genreListRef.current.scrollLeft+o-t/2+n/2}}},a.getMenusWidth=function(){var e=this;return v["default"].map(this.genreListRef.current.children,(function(t){var a=k.getRect(t).width,n=e.getElementMargin(t);return a+n.right+n.left}))},a.getElementMargin=function(e){var t=b["default"].getComputedStyle(e);return["right","left"].reduce((function(e,a){return U(U({},e),{},(0,p["default"])({},a,parseFloat(t.getPropertyValue("margin-".concat(a)))||0))}),{right:0,left:0})},a.sumWidth=function(e){return v["default"].reduce(e,(function(e,t){return e+t}))},a.getActiveMenuIndex=function(){if(!this.genreListRef.current)return-1;var e=[];
2if(v["default"].forEach(this.genreListRef.current.children,(function(t,a){t.getElementsByClassName(D.ACTIVE_MENU).length>0&&e.push(a)})),this.state.openMenu){for(var t=-1,a=-1,n=0;n<this.genreListRef.current.children.length;n++){var o=this.genreListRef.current.children[n];if(o.getElementsByClassName(D.LINEAR_MENU).length>0?t=n:o.getElementsByClassName(D.MYMENU_MENU).length>0&&(a=n),t>-1&&a>-1)break}return v["default"].find(e,(function(e){return![t,a].includes(e)}))||-1}return v["default"].isEmpty(e)?-1:v["default"].first(e)},a.canScroll=function(){if(!this.genreListRef.current)return!1;var e=k.getWindowRect().width,t=this.getMenusWidth();return e<this.sumWidth(t)},a.getMenuWrapperStyle=function(e){var t,a=this.context.getModelData("browserInfo"),n=document.querySelector(".attention-area");if(n&&(t=n.style.paddingTop),"linear"==e||"feature"==e||"live"==e)return{menuWrapperStyle:{marginTop:t}};if(this.state.dropMenu||this.context.spMode||a.isIOS||a.isAndroid)return t?{menuWrapperStyle:{right:0,left:0,marginTop:t}}:{menuWrapperStyle:{right:0,left:0}};if(this.state.headerDropMenu)return t?{menuWrapperStyle:{right:0,marginTop:t}}:{menuWrapperStyle:{right:0}};if(!this.openMenuElement)return{menuWrapperStyle:{}};var o=k.findPosition(this.openMenuElement).left,s=k.getRect(this.openMenuElement).width,r=document.body.clientWidth-(o+s);return"searchKeyword"==e?t?{menuWrapperStyle:{right:0,left:0,marginTop:t,borderLeft:"none",borderRight:"none"}}:this.state.showSecondaryNavigationLinks?{menuWrapperStyle:{right:r}}:{menuWrapperStyle:{right:0,left:0}}:t?{menuWrapperStyle:{left:o,marginTop:t}}:{menuWrapperStyle:{left:o}}},a.getCurrentCanvasIdKey=function(){var e=v["default"].last(this.context.routeHandler.components);return e&&"function"==typeof e.getCanvasId?e.getCanvasId(this.context.models,{},U({routeHandler:this.context.routeHandler},this.context.routeHandler.params)):null},a.handleMenuClick=function(e){var t=this;return function(){t.context.gtmApp&&Object.keys(I.MENU_CATEGORY).some((function(t){return I.MENU_CATEGORY[t]===e}))&&t.context.gtmApp.pushDataLayerOnMenuClick(e)}},a.handleDropDownGenreClick=function(e){var t=this;return function(){t.context.gtmApp&&t.context.gtmApp.pushDataLayerOnMenuGenreClick(I.CLICK_AREA.MENU_GENRE.HEADER_MENU,e)}},a.handleTabGenreClick=function(e){var t=this;return function(){t.context.gtmApp&&t.context.gtmApp.pushDataLayerOnMenuGenreClick(I.CLICK_AREA.MENU_GENRE.OVER_MUST_HEAD,e)}},a.render=function(){var e,t=this,a=this.context.getModelData("userInfo"),n=this.context.getModelData("inapp","inapp"),o=this.context.getModelData("browserInfo"),s=[];this.dropdownGenres&&v["default"].forEach(this.dropdownGenres,(function(e,a){if(e.id){var n={params:{id:e.id}};switch(e.type){case"genre":e.refId?n={to:M["default"].genreRef,params:{id:e.refId}}:n.to=M["default"].genre;break;case"person":n.to=M["default"].person;break;case"league":n.to=M["default"].league;break;case"team":n.to=M["default"].team;break;default:n.to=M["default"].attr}s.push(m["default"].createElement("li",{key:"header-genre-list-".concat(s.length)},m["default"].createElement(_["default"],(0,d["default"])({},n,{onClick:t.handleDropDownGenreClick(e.name),key:"genre-".concat(e.id)}),e.name)))}})),s.length>0&&(e=m["default"].createElement("div",{ref:this.headerGenreRef,className:"headerGenre-menu-cont"},m["default"].createElement("ul",{className:"headerGenre-overview",role:"list"},s)));var r=[],i=v["default"].clone(this.props.mainMenus);v["default"].forEach(i,(function(a){"live"===a.name?t.liveschedule&&t.liveschedule.length>0?(a.dropdown=!0,a.items=t.liveschedule):a.dropdown=!1:"headerGenreMenu"===a.name&&(a.hidden=!e)})),v["default"].forEach(i,(function(n){if(v["default"].get(n,"hidden"))return null;if(n.dropdown){if("NON_REGISTERED_MEMBER"==a.status&&"myMenu"==n.name)return null;var s=!1;"live"===n.name&&(s=t.context.routeHandler.route._regex===M["default"].liveSchedule._regex),r.push(m["default"].createElement("div",{key:"main-menu-element-".concat(n.name),className:(0,y["default"])("main-menu-element",n.name)},m["default"].createElement("div",{className:n.dropdownMenuName,onMouseEnter:function(e){t.handleMainMenuMouseEnter(n.name)},onMouseLeave:t.handleMainMenuMouseLeave},n.url?m["default"].createElement(_["default"],{href:n.url,params:{},className:(0,y["default"])("open-menu ".concat(n.name,"-open"),(0,p["default"])({},D.ACTIVE_MENU,s)),onClick:t.handleMenuClick(n.title),onFocus:function(){!o.isIOS&&!o.isA
2ndroid&&t.state.openMenu!=n.name&&t.handleFocus(n.name)},onMouseEnter:function(){!o.isIOS&&!o.isAndroid&&t.state.openMenu!=n.name&&t.handleFocus(n.name)},onBlur:function(){!o.isIOS&&!o.isAndroid&&t.handleMainMenuMouseLeave}},n.title):m["default"].createElement("span",{className:(0,y["default"])("open-menu ".concat(n.name,"-open")),tabIndex:0,onFocus:function(){!o.isIOS&&!o.isAndroid&&t.state.openMenu!=n.name&&t.handleFocus(n.name)},onMouseEnter:function(){!o.isIOS&&!o.isAndroid&&t.state.openMenu!=n.name&&t.handleFocus(n.name)},onBlur:function(){!o.isIOS&&!o.isAndroid&&t.handleMainMenuMouseLeave},onClick:function(e){t.handleMenuClick(n.title)(e),t.handleOpenMenuClick(n)}},n.title),t.state.openMenu==n.name?m["default"].createElement("div",{className:"openMenu-wrapper",style:t.state.menuWrapperStyle},"linear"==n.name?m["default"].createElement("div",{className:"linear-openMenu",key:"linear-openMenu"},m["default"].createElement(P["default"],{model:t.model})):"headerGenreMenu"==n.name?e:"myMenu"==n.name?m["default"].createElement(A["default"],null):"feature"==n.name?m["default"].createElement("div",{ref:t.featureMenuRef,className:"feature-menu-cont"},m["default"].createElement(T["default"],{model:t.model,items:n.palette.objects,url:n.url,palette:n.palette})):"live"==n.name?m["default"].createElement("div",{ref:t.liveRef,className:"live-menu-cont"},m["default"].createElement(O["default"],{model:t.model,items:n.items,url:n.url})):null):null)))}else{var i=g["default"].parse(n.url),l=t.context.routeHandler.path===i.path;r.push(m["default"].createElement("div",{key:"main-menu-element-".concat(n.name||n.id),className:(0,y["default"])("main-menu-element",(0,p["default"])({},D.ACTIVE_MENU,l))},m["default"].createElement(_["default"],{className:(0,y["default"])((0,p["default"])({},D.ACTIVE_MENU,l)),href:n.url,params:{},onClick:t.handleMenuClick(n.title)},n.title)))}}));var l=!this.state.showSecondaryNavigationLinks;(o.isIOS||o.isAndroid)&&(l=!0);var u=[],c=[],f=!1,h=!1;"/"===this.context.routeHandler.path&&(f=!1,this.state.showGenres&&(f=!0,h=!0)),r.length>0&&v["default"].forEach(r,(function(e,t){c.push(e)}));var b=v["default"].keys(this.context.routeHandler.query||{}).length>0;v["default"].forEach(this.props.globalMenuGenres,(function(e,a){var n={params:{id:e.id}};switch(e.type){case"genre":e.refId?n={to:M["default"].genreRef,params:{id:e.refId}}:n.to=M["default"].genre;break;case"person":n.to=M["default"].person;break;case"league":n.to=M["default"].league;break;case"team":n.to=M["default"].team;break;default:n.to=M["default"].attr}b&&n.to.makePath(n.params)===t.context.routeHandler.path&&(n.className=D.ACTIVE_MENU),n.to.makePath(n.params)===t.context.routeHandler.path&&(f=!0),u.push(m["default"].createElement(_["default"],(0,d["default"])({},n,{className:(0,y["default"])((0,p["default"])({},D.ACTIVE_MENU,n.to.makePath(n.params)===t.context.routeHandler.url)),onClick:t.handleTabGenreClick(e.name),key:"genre-".concat(e.id)}),e.name))}));var C=!0!==this.props.hideNavigation?m["default"].createElement("div",{className:"genre-list",ref:this.genreListRef},m["default"].createElement(S["default"],{center:!0,genreLinks:u,navLinks:c,showSecondaryNavigationLinks:this.state.showSecondaryNavigationLinks,ref:this.genreListRef,showGenres:f})):null;return m["default"].createElement("header",{className:(0,y["default"])("header",{fixed:!!this.props.fixed,"bg-transparent":!!this.props.transparent,"user-active":this.state.headerHovered,inapp:n,pinned:this.props.pinned,"genre-header":(!0!==this.props.hideNavigation||!1===this.props.hideAccountLinks||!1===this.props.hideAuthLinks)&&!(!C||!(f||this.state.showGenres||l)),"signup-header":this.props.isSignupLayout,searchResultHeader:(o.isIOS||o.isAndroid)&&this.context.routeHandler.route._regex===M["default"].search._regex,homeShowGenres:h,hasShadow:this.state.hasShadow,homeHeader:"/"===this.context.routeHandler.path}),onMouseEnter:this.handleMouseEnter,onMouseLeave:this.handleMouseLeave,ref:this.rootRef},m["default"].createElement("div",{className:"header-container"},m["default"].createElement(x["default"],{noticeData:this.noticeData}),n?m["default"].createElement("div",{className:"main-header"},m["default"].createElement(w["default"],{model:this.model})):m["default"].createElement("div",{className:(0,y["default"])("main-header",{"search-focused":this.state.searchBoxFocused})},m["default"].createElement(L["default"],{isAccountLayout:this.props.isAccountLayout,hideLogoLink:this.props.hideLogoLink,isJoinCanvas:this.props.isJoinCanvas}),!0===this.props.hideNavigation&&!1!==this.props.hideAccountLinks&&!1!==this.props.hideAuthLinks?null:m["default"].createElement(R["default"],{key:"secondary-nav",term:this.props.term,showSecondaryNavigationLinks:this.state.showSecondaryNavigationLinks,hideProfileLinks:this.props.hideProfileLinks,hideNavigation:this.props.hideNavigation,hideAuthLinks:this.props.hideAuthLinks,hideAccountLinks:this.props.hideAccountLinks,pathEvaluator:this.props.pathEvaluator,model:this.props.model,handleSearchBoxFocus:this.handleSearchBoxFocus,handleSearchInputFocus:this.handleSearchInputFocus,enableIncrementalSearch:this.props.enableIncrementalSearch,showHamburgerButton:this.state.showHamburgerButton,open:this.state.toggleOpen,openMenu:this.state.openMenu,menuWrapperStyle:this.state.menuWrapperStyle,infoData:this.props.infoData,mainMenuLinks:l?null:r,handleMenuClick:this.handleOpenMenuClick,handleMouseEnter:this.handleMainMenuMouseEnter,handleMouseLeave:this.handleMainMenuMouseLeave}),m["default"].createElement(w["default"],{model:this.model}),(o.isIOS||o.isAndroid)&&this.context.routeHandler.route._regex===M["default"].search._regex?m["default"].createElement(E["default"],{model:this.props.model,pathEvaluator:this.props.pathEvaluator,handleSearchBoxFocus:this.handleSearchBoxFocus,searchBoxFocused:this.state.searchBoxFocused,enableIncrementalSearch:this.props.enableIncrementalSearch,term:this.props.term,ref:this.searchKeywordMenuRef}):null),!0===this.props.hideNavigation&&!1!==this.props.hideAccountLinks&&!1!==this.props.hideAuthLinks?null:C))},a.fetchData=function(){var e=(0,l["default"])(r["default"].mark((function t(e){var a,n,o,s,i=this;return r["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:a=this.constructor.getPaths(this.context.models,{},e),n=this.constructor.getDropdownGenreRootPath(this.context.models,{},e),o=this.constructor.getliveScheduleRootPath(this.context.models,{},e),s=this.model.fetch(a),this.state.dispose=s.dispose,s.then((function(e){i.dropdownGenres=v["default"].clone(v["default"].values(v["default"].omitBy(v["default"].get(e.json,n),(function(e,t){return 0===t.indexOf("$")||"length"===t||!v["default"].get(e,"id")})))),i.liveschedule=v["default"].clone(v["default"].values(v["default"].omitBy(v["default"].get(e.json,o),(function(e,t){return 0===t.indexOf("$")||"length"===t||!v["default"].get(e,"id")}))));var t={dispose:null};i._isMounted&&i.setState(t),(0,d["default"])(i.state,t)}))["catch"]((function(e){var t={dispose:null};i._isMounted?i.setState(t):(0,d["default"])(i.state,t)}));case 6:case"end":return t.stop()}}),t,this)})));return function(t){return e.apply(this,arguments)}}
2(),(0,u["default"])(t,null,[{key:"contextTypes",get:function(){return{models:h["default"].object,getModelData:h["default"].func.isRequired,history:h["default"].object,routeHandler:h["default"].object,routeHandlers:h["default"].array,gtmApp:h["default"].object}}}]),t}(m.Component);(0,p["default"])(W,"getPaths",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{},n=this.getDropdownGenreRootPath(e,t,a),o=this.getliveScheduleRootPath(e,t,a),s=(0,i["default"])(j["default"].getPaths(e,t,a).map((function(e){return o.concat([{from:0,to:19}]).concat(e)})));return v["default"].isEmpty(n)||(s=s.concat([n.concat([{from:0,to:49},["id","refId","name","canvas","type"]])])),s})),(0,p["default"])(W,"getDropdownGenreRootPath",(function(e,t){var a;arguments.length>2&&undefined;return(a=e.browserInfo.data.isIOS||e.browserInfo.data.isAndroid?v["default"].get(e,"config.data.menu_attribute_sets_key.sp_dropdown_genre"):v["default"].get(e,"config.data.menu_attribute_sets_key.dropdown_genre"))?["attribute_sets",a]:[]})),(0,p["default"])(W,"getliveScheduleRootPath",(function(e,t){arguments.length>2&&undefined;return["liveschedule"]}));t["default"]=W;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/GlobalMenu/Header/index.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/GlobalMenu/Header/index.tsx")}}()},
2"./src/apps/common/components/GlobalMenu/SideMenu/elements/Toggle.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=l(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),i=n(a("./node_modules/classnames/index.js"));function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(l=function(e){return e?a:t})(e)}t["default"]=function(e){var t=(0,r.useCallback)((function(t){e.onClick&&e.onClick()}),[e]);return r["default"].createElement("button",{onClick:t,type:"button",className:(0,i["default"])("sidemenu-toggle sidemenu-hamburger",{open:"sidemenu-open"})},r["default"].createElement("span",{className:"sr-only"},"toggle navigation"),r["default"].createElement("span",{className:"sidemenu-hamburger-icon"}))};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/GlobalMenu/SideMenu/elements/Toggle.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/GlobalMenu/SideMenu/elements/Toggle.tsx")}}()},
2"./src/apps/common/components/GlobalMenu/SideMenu/index.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),l=n(a("./node_modules/@babel/runtime/helpers/toConsumableArray.js")),d=n(a("./node_modules/@babel/runtime/helpers/slicedToArray.js")),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=k(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),c=n(a("./node_modules/prop-types/index.js")),f=n(a("./node_modules/classnames/index.js")),p=n(a("./src/domain/libs/util.ts")),m=n(a("./src/apps/common/components/MainViewLink.ts")),h=n(a("./src/apps/common/components/GlobalMenu/common/SearchBox/index.tsx")),y=a("./src/apps/common/components/GlobalMenu/index.tsx"),b=n(a("./src/apps/common/components/GlobalMenu/SideMenu/elements/Toggle.tsx")),v=n(a("./src/apps/common/components/GlobalMenu/common/LoginButton/index.tsx")),g=n(a("./src/apps/common/components/GlobalMenu/common/SignupButton/index.tsx")),_=n(a("./src/apps/common/components/GlobalMenu/common/MyListButton/index.tsx")),E=n(a("./src/apps/common/components/GlobalMenu/common/InfoButton/index.tsx")),w=n(a("./src/apps/common/components/GlobalMenu/common/WodLogo/index.tsx")),P=n(a("./src/apps/common/routes.ts")),x=n(a("./src/apps/common/components/GlobalMenu/common/LinearChannelList/index.tsx")),M=n(a("./node_modules/url/url.js")),C=n(a("./src/apps/common/components/GlobalMenu/common/MyPage/index.tsx"));function k(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(k=function(e){return e?a:t})(e)}var I=function(e,t){var a=(0,u.useState)(!0),n=(0,d["default"])(a,2),o=n[0],s=n[1],c=(0,u.useState)([]),k=(0,d["default"])(c,2),I=k[0],S=k[1],T=(0,u.useMemo)((function(){return t.getModelData("userInfo")}),[t]),O=(0,u.useMemo)((function(){return(e.pathEvaluator||e.model.pathEvaluator).batch(100)}),[e]),j=(0,u.useCallback)((function(){s(!0),e.onChangeSideMenuOpened(!0)}),[e]),N=(0,u.useCallback)((function(){s(!1),e.onChangeSideMenuOpened(!1)}),[e]);return u["default"].createElement("div",{className:(0,f["default"])("sidemenu",{opened:o,closed:!o})},u["default"].createElement("div",{className:"sidemenu-content"},u["default"].createElement(w["default"],{txtLogo:!o,isAccountLayout:e.isAccountLayout,hideLogoLink:e.hideLogoLink,isJoinCanvas:e.isJoinCanvas}),o?u["default"].createElement(u["default"].Fragment,null,u["default"].createElement("div",{className:"sidemenu-element"},u["default"].createElement("ul",{className:"info-menu",key:"infoComponent"},u["default"].createElement("li",null,u["default"].createElement(E["default"],{infoData:e.infoData}))),u["default"].createElement(h["default"],{model:e.model,pathEvaluator:e.pathEvaluator,enableIncrementalSearch:e.enableIncrementalSearch,term:e.term,isSideMenu:!0}),u["default"].createElement("ul",{className:"menu-list"},u["default"].createElement("div",{className:"nav-element"},u["default"].createElement("div",{className:"btnArea"},"number"!=typeof T.userStatus?u["default"].createElement(u["default"].Fragment,null,u["default"].createElement(v["default"],null),u["default"].createElement(g["default"],null)):0===T.userStatus||4===T.userStatus?u["default"].createElement(u["default"].Fragment,null,u["default"].createElement(_["default"],null),u["default"].createElement(g["default"],null)):u["default"].createElement(_["default"],null))),u["default"].createElement("li",null,u["default"].createElement("ul",null,p["default"].map(e.mainMenus,(function(e){if(e.hidden)return null;if(e.dropdown)return u["default"].createElement("li",{key:"link-".concat(e.name),onClick:function(){var t;
2(t=e.name)&&(I.includes(t)?S((function(e){return e.filter((function(e){return e!==t}))})):S((function(e){return[].concat((0,l["default"])(e),[t])})))}},"number"!=typeof T.userStatus&&"myMenu"===e.name?null:u["default"].createElement(u["default"].Fragment,null,u["default"].createElement("span",{className:"accordion-header"},e.title),I.includes(e.name)&&u["default"].createElement("div",{className:"openSidemenu-wrapper"},u["default"].createElement("div",{className:"linear-openSidemenu",key:"linear-openMenu"},function(e){switch(e){case"linear":return u["default"].createElement(x["default"],{model:O});case"myMenu":return u["default"].createElement(C["default"],null);default:return null}}(e.name)))));var a=M["default"].parse(e.url),n=t&&t.routeHandler.path===a.path;return u["default"].createElement("li",{className:(0,f["default"])("sidemenu-list",(0,i["default"])({},y.ACTIVE_MENU,n)),key:"link-".concat(e.name)},u["default"].createElement(m["default"],{className:"view-link",href:e.url,params:{}},e.title))})))),e.globalMenuGenres.length>0?u["default"].createElement("hr",{className:"hr-line"}):null,u["default"].createElement("li",null,u["default"].createElement("ul",null,p["default"].map(e.globalMenuGenres,(function(e){var a=p["default"].keys(t&&t.routeHandler.query||{}).length>0,n={params:{id:e.id},to:P["default"].genre,className:""};switch(e.type){case"genre":e.refId&&(n={to:P["default"].genreRef,params:{id:e.refId},className:""});break;case"person":n.to=P["default"].person;break;case"league":n.to=P["default"].league;break;case"team":n.to=P["default"].team;break;default:n.to=P["default"].attr}return a&&t&&n.to.makePath(n.params)===t.routeHandler.path&&(n.className=y.ACTIVE_MENU),u["default"].createElement("li",{className:(0,f["default"])("sidemenu-list",(0,i["default"])({},y.ACTIVE_MENU,t&&n.to.makePath(n.params)===t.routeHandler.url))},u["default"].createElement(m["default"],(0,r["default"])({},n,{key:"genre-".concat(e.id)}),e.name))})))))),u["default"].createElement("div",{className:"close-footer"},u["default"].createElement("span",{className:"close-button",onClick:N},u["default"].createElement("i",{className:"fa fa-remove"}),"メニューを閉じる"))):u["default"].createElement(b["default"],{onClick:j,open:o})))};I.contextTypes={getModelData:c["default"].func,routeHandler:c["default"].object};t["default"]=I;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/GlobalMenu/SideMenu/index.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/GlobalMenu/SideMenu/index.tsx")}}()},
2"./src/apps/common/components/GlobalMenu/common/InfoButton/index.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),i=n(a("./node_modules/@babel/runtime/helpers/slicedToArray.js")),l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=b(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),d=n(a("./node_modules/classnames/index.js")),u=n(a("./node_modules/prop-types/index.js")),c=n(a("./src/domain/libs/util.ts")),f=n(a("./src/utils/notificationDataStore.ts")),p=n(a("./src/apps/common/components/MainViewLink.ts")),m=n(a("./src/apps/common/routes.ts")),h=a("./src/apps/common/components/GlobalMenu/index.tsx"),y=a("./src/common/GtmApp.ts");function b(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(b=function(e){return e?a:t})(e)}var v=function(e,t){var a=(0,l.useState)(!1),n=(0,i["default"])(a,2),o=n[0],s=n[1],u=(0,l.useCallback)((function(a){if(t.gtmApp.pushDataLayerOnMenuClick(y.MENU_CATEGORY.INFO),o){var n=c["default"].max(c["default"].map(e.infoData,(function(e){return e.validityStartAtTime})));n||(n=(new Date).getTime());var r=c["default"].get(t.getModelData("memberContext"),"profileData"),i=c["default"].get(r,"active.id");f["default"].set(n,i),s(!1)}e.onClick&&u(a)}),[t,o,e.infoData,e.onClick]),b=(0,l.useCallback)((function(){var a=c["default"].max(c["default"].map(e.infoData,(function(e){return e.validityStartAtTime}))),n=c["default"].get(t.getModelData("memberContext"),"profileData"),o=c["default"].get(n,"active.id");s(f["default"].isNew(a,o))}),[t,e.infoData]);return(0,l.useEffect)((function(){b()}),[]),l["default"].createElement(p["default"],{to:m["default"].info,className:(0,d["default"])("open-menu info-menu-open",(0,r["default"])({},h.ACTIVE_MENU,e.active),e.className),name:"info","aria-label":"お知らせ",role:"button",onClick:u},l["default"].createElement("span",{className:(0,d["default"])("fa fa-bell-line",{"new":o})}))};v.contextTypes={getModelData:u["default"].func,gtmApp:u["default"].object,routeHandler:u["default"].object,models:u["default"].object};t["default"]=v;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/GlobalMenu/common/InfoButton/index.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/GlobalMenu/common/InfoButton/index.tsx")}}()},
2"./src/apps/common/components/GlobalMenu/common/LinearChannelList/index.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=h(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),c=n(a("./node_modules/prop-types/index.js")),f=n(a("./src/domain/libs/util.ts")),p=n(a("./node_modules/classnames/index.js")),m=n(a("./src/apps/bluerose/components/browse/Epg/ChannelCard.tsx"));function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(h=function(e){return e?a:t})(e)}var y=t["default"]=function(e){function t(t,a){var n,o=(n=e.call(this,t,a)||this).constructor.getRootPath(a.models,{},t);return n.items=t.model.getSync(o),n.state={fetchDataError:null,generation:t.model.getVersion(o)},n._isMounted=!1,n}(0,l["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.fetchData(this.props)},a.componentWillUnmount=function(){this._isMounted=!1},a.render=function(){var e=this;if(!this.items)return null;var t=this.context.getModelData("simulcast");return f["default"].map(this.items,(function(a){var n=f["default"].find(t,(function(e){return e.refId==a.refId})),o=n?f["default"].lowerCase(n.name):"";return u["default"].createElement("div",{className:(0,p["default"])("linear-card",o)},u["default"].createElement("div",{className:(0,p["default"])("linear-card__name",o)},u["default"].createElement("div",null)),u["default"].createElement(m["default"],{titleId:a.id,model:e.props.model,forceWatchLink:!0,itemTabbable:!0}))}))},a.fetchData=function(e){var t=this,a=this.constructor.getRootPath(this.context.models,{},e),n=this.constructor.getPaths(this.context.models,{},e),o=e.model.fetch(n);this.state.dispose=o.dispose,o.then((function(n){var o=f["default"].get(n.json,a,{});t.items=f["default"].toArray(f["default"].omit(o,"$__path"));var s={fetchDataError:null,dispose:null,generation:e.model.getVersion(a)};t._isMounted?t.setState(s):(0,r["default"])(t.state,s)}))["catch"]((function(e){var a={fetchDataError:e,dispose:null};t._isMounted?t.setState(a):t.state=(0,r["default"])(a)}))},(0,i["default"])(t,null,[{key:"propTypes",get:function(){return{model:c["default"].object.isRequired}}},{key:"contextTypes",get:function(){return{routeHandler:c["default"].object,models:c["default"].object,getModelData:c["default"].func}}}]),t}(u.Component);(0,d["default"])(y,"getPaths",(function(e,t){arguments.length>2&&undefined;return[["linearChannel",{from:0,to:5},["id","name","refId"]]]})),(0,d["default"])(y,"getRootPath",(function(e,t){arguments.length>2&&undefined;return["linearChannel"]})),function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/GlobalMenu/common/LinearChannelList/index.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/GlobalMenu/common/LinearChannelList/index.tsx")}}()},
2"./src/apps/common/components/GlobalMenu/common/LoginButton/index.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=t.RETURN_ROUTES=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=f(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),i=n(a("./node_modules/classnames/index.js")),l=n(a("./node_modules/prop-types/index.js")),d=n(a("./src/domain/libs/util.ts")),u=n(a("./src/apps/common/routes.ts")),c=a("./src/common/GtmApp.ts");function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(f=function(e){return e?a:t})(e)}var p=t.RETURN_ROUTES=[u["default"].watchNow,u["default"].content,u["default"].pv,u["default"].program,u["default"].title,u["default"].simulcast,u["default"].simulcastDetail],m=function(e,t){var a=(0,r.useCallback)((function(e){e.preventDefault();var a={},n=d["default"].get(window,"location.pathname","");return p.some((function(e){return e.match(n)}))&&(a.return_to=n),t.gtmApp.pushDataLayerOnCustomClick(c.CUSTOM_EVENTS.LOGIN_CLICK),window.location.href=u["default"].login.makePath({},a),!1}),[t]);return r["default"].createElement("button",{className:(0,i["default"])("btn btn-fill grey-color btn-very-small",e.className),onClick:a},"ログイン")};m.contextTypes={gtmApp:l["default"].object};t["default"]=m;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/GlobalMenu/common/LoginButton/index.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/GlobalMenu/common/LoginButton/index.tsx")}}()},
2"./src/apps/common/components/GlobalMenu/common/MyListButton/index.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=f(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),i=n(a("./node_modules/classnames/index.js")),l=n(a("./node_modules/prop-types/index.js")),d=n(a("./src/apps/common/components/MainViewLink.ts")),u=n(a("./src/apps/common/routes.ts")),c=a("./src/common/GtmApp.ts");function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(f=function(e){return e?a:t})(e)}var p=function(e,t){var a=(0,r.useCallback)((function(e){t.gtmApp.pushDataLayerOnMenuClick(c.MENU_CATEGORY.MYLIST)}),[t]);return r["default"].createElement(d["default"],{className:(0,i["default"])("btn btn-fill grey-color btn-very-small",e.className),to:u["default"].mylist,onClick:a},"マイリスト")};p.contextTypes={gtmApp:l["default"].object};t["default"]=p;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/GlobalMenu/common/MyListButton/index.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/GlobalMenu/common/MyListButton/index.tsx")}}()},
2"./src/apps/common/components/GlobalMenu/common/MyPage/index.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),u=n(a("./node_modules/react/index.js")),c=n(a("./node_modules/prop-types/index.js")),f=n(a("./src/domain/libs/util.ts")),p=n(a("./src/apps/common/components/MainViewLink.ts")),m=v(a("./src/sketch-platform/utils/browserEvents.ts")),h=v(a("./src/sketch-platform/utils/DOMUtils.ts")),y=n(a("./src/apps/common/routes.ts"));function b(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(b=function(e){return e?a:t})(e)}function v(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=b(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}var g=function(e){function t(t,a){var n;n=e.call(this,t,a)||this,(0,d["default"])((0,i["default"])(n),"menuRef",void 0),n._handleMenuClick=n._handleMenuClick.bind((0,i["default"])(n)),n.sendToGtm=n.sendToGtm.bind((0,i["default"])(n)),n.menuRef=u["default"].createRef();var o=a.getModelData("browserInfo");return o.isIOS||o.isAndroid||(n.checkMenuOverflow=f["default"].throttle(n.checkMenuOverflow.bind((0,i["default"])(n)),300,{leading:!0,trailing:!0})),n}(0,l["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){var e=this.context.getModelData("browserInfo");e.isIOS||e.isAndroid||(m.addEventListener("resize",this.checkMenuOverflow),this.checkMenuOverflow())},a.componentWillUnmount=function(){var e=this.context.getModelData("browserInfo");e.isIOS||e.isAndroid||m.removeEventListener("resize",this.checkMenuOverflow)},a.checkMenuOverflow=function(){if(this.menuRef.current){var e=this.menuRef.current;e.classList.remove("overflow"),h.getWindowRect().height<e.offsetTop+e.offsetHeight&&e.classList.add("overflow")}},a._handleMenuClick=function(e){e&&this.sendToGtm(e)},a.sendToGtm=function(e){f["default"].get(this.context,"gtmApp")&&this.context.gtmApp.pushDataLayerOnHeaderMyPageClick(e)},a.render=function(){var e=this,t=this.context.getModelData("userInfo"),a=this.context.getModelData("linkConfig");return u["default"].createElement("div",{ref:this.menuRef,className:"user-menu-cont"},u["default"].createElement("ul",{className:"user-overview",role:"list"},"NON_REGISTERED_MEMBER"!==t.status?u["default"].createElement(u["default"].Fragment,null,u["default"].createElement("li",{className:"external-link"},u["default"].createElement(p["default"],{href:"/my_wowow",target:"_blank",onClick:function(){return e._handleMenuClick("ご契約内容の確認")}},"ご契約内容の確認")),u["default"].createElement("li",null,u["default"].createElement(p["default"],{to:y["default"].settings,onClick:function(){return e._handleMenuClick("設定")}},"設定")),u["default"].createElement("li",null,u["default"].createElement(p["default"],{to:y["default"].deviceManagement,onClick:function(){return e._handleMenuClick("視聴デバイスの管理")}},"視聴デバイスの管理")),u["default"].createElement("li",null,u["default"].createElement(p["default"],{to:y["default"].downloadDevice,onClick:function(){return e._handleMenuClick("ダウンロードの管理")}},"ダウンロードの管理"))):null,u["default"].createElement("li",{className:"external-link"},u["default"].createElement(p["default"],{href:a.SUPPORT_TOP,target:"_blank",onClick:function(){return e._handleMenuClick("ヘルプセンター")}},"ヘルプセンター")),u["default"].createElement("li",null,u["default"].createElement(p["default"],{href:"/check",onClick:function(){return e._handleMenuClick("お試し再生")}},"お試し再生"))),"NON_REGISTERED_MEMBER"!==t.status?u["default"].createElement("ul",null,u["default"].createElement("li",null,u["default"].createElement(p["default"],{href:"/logout",onClick:function(){return e._handleMenuClick("ログアウト")}},"ログアウト"))):null)}
2,(0,r["default"])(t,null,[{key:"contextTypes",get:function(){return{getModelData:c["default"].func.isRequired,models:c["default"].object,gtmApp:c["default"].object}}}]),t}(u["default"].PureComponent);t["default"]=g;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/GlobalMenu/common/MyPage/index.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/GlobalMenu/common/MyPage/index.tsx")}}()},
2"./src/apps/common/components/GlobalMenu/common/SearchBox/index.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),u=n(a("./node_modules/react/index.js")),c=n(a("./node_modules/react-dom/index.js")),f=n(a("./node_modules/prop-types/index.js")),p=n(a("./src/domain/libs/util.ts")),m=n(a("./node_modules/classnames/index.js")),h=n(a("./src/apps/common/components/SearchInput.tsx")),y=n(a("./src/apps/bluerose/components/browse/search/SearchFilter.tsx")),b=n(a("./src/utils/keywordDataStore.ts")),v=n(a("./src/apps/common/routes.ts")),g=n(a("./src/utils/activeProfile.ts")),_=n(a("./src/apps/bluerose/components/browse/KeywordSuggestions.tsx")),E=function(e){function t(t,a){var n;n=e.call(this,t,a)||this,(0,d["default"])((0,i["default"])(n),"searchInputRef",void 0),(0,d["default"])((0,i["default"])(n),"_canDynamicSearch",void 0),(0,d["default"])((0,i["default"])(n),"_usedSuggest",0);var o=a.routeHandlers;return n._canDynamicSearch=!!p["default"].find(o,(function(e){return e.route._regex===v["default"].search._regex})),n.searchInputRef=u["default"].createRef(),n.changeHistory=n.changeHistory.bind((0,i["default"])(n)),n.handleChange=n.handleChange.bind((0,i["default"])(n)),n.handleSearchBoxFocus=n.handleSearchBoxFocus.bind((0,i["default"])(n)),n.handleSearchInputFocus=n.handleSearchInputFocus.bind((0,i["default"])(n)),n.handleSearchInputBlur=n.handleSearchInputBlur.bind((0,i["default"])(n)),n.handleKeyDown=n.handleKeyDown.bind((0,i["default"])(n)),n.handleSearchButton=n.handleSearchButton.bind((0,i["default"])(n)),n.toggleSearchClick=n.toggleSearchClick.bind((0,i["default"])(n)),n.handleChangeQuery=n.handleChangeQuery.bind((0,i["default"])(n)),n.toggleFilterClick=n.toggleFilterClick.bind((0,i["default"])(n)),n.handleSearch=n.handleSearch.bind((0,i["default"])(n)),n.state={isClosing:!1,isUserFocusing:!0,stringDirection:"ltr",term:t.term,showSearchMenu:!1,showFilterMenu:!1,focusedKeywordSuggestions:!1},n}(0,l["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){if(this.state.isUserFocusing||this.state.term.length>0){var e=c["default"].findDOMNode(this);if(e instanceof Element){var t=e.querySelector("input"),a=t.value;t.value="";var n=this.context.getModelData("browserInfo");this.props.showHeaderSearchInput||n.isCarMonitor||t.focus(),t.value=a}}},a.componentWillReceiveProps=function(e){this._canDynamicSearch&&!p["default"].isEqual(this.props,e)&&this.setState({term:e.term})},a.componentDidUpdate=function(e,t){var a=t.isUserFocusing&&!this.state.isUserFocusing,n=t.focusedKeywordSuggestions&&!this.state.focusedKeywordSuggestions,o=!this.state.isUserFocusing,s=!this.state.focusedKeywordSuggestions;if(a&&s||n&&o){var r;if(!this.state.term||!this.state.term.trim())return;null===(r=this.context)||void 0===r||r.gtmApp.pushDataLayerOnSearch({searchValue:this.state.term,useSuggest:this._usedSuggest}),this._usedSuggest=0}!e.searchBoxFocused||this.state.isUserFocusing||0!==this.state.term.length||this.state.isClosing?!e.searchBoxFocused&&(this.state.isUserFocusing||this.state.term.length>0)&&this.props.handleSearchBoxFocus&&this.props.handleSearchBoxFocus(!0):this.props.handleSearchBoxFocus&&this.props.handleSearchBoxFocus(!1)},a.componentWillUnmount=function(){},a.changeHistory=function(e){var t=this.context,a=t.routeHandler,n=t.history;if(e.length>0){var o=(0,s["default"])({},a.query,{q:e}),r=v["default"].search.makePath({service:this.context.service},o);if(a.route._regex===v["default"].search._regex){var i,l=!(null===(i=n.location.state)||void 0===i||!i.canGoBack);n.replace(r,{canGoBack:l})}else this.setState({url:a.url}),n.push(r,{canGoBack:!!this.state.url})}else{var d;n.length>1&&null!==(d=n.location.state)&&void 0!==d&&d.canGoBack?n.goBack():n.push("/")}},a.handleChange=function(e,t){t&&this.setState({focusedKeywordSuggestions:!1},this.handleSearchInputBlur),this.setState({term:e}),this._canDynamicSearch&&!1!==this.props.enableIncrementalSearch&&this.changeHistory(e)},a.handleSearchInputFocus=function(){this.setState({isUserFocusing:!0}),this.props.handleSearchInputFocus&&this.props.handleSearchInputFocus(!0)},a.onMouseEnterSuggestions=function(){this.setState({focusedKeywordSuggestions:!0})},a.onMouseLeaveSuggestions=function(){this.setState({focusedKeywordSuggestions:!1})},a.handleSearchInputBlur=function(){var e=this;this.state.focusedKeywordSuggestions||(this.setState({isClosing:this.searchInputRef.current&&0===this.state.term.length,isUserFocusing:!1}),this.props.handleSearchBoxFocus&&this.props.handleSearchBoxFocus(this.state.term.length>0),this.props.handleSearchInputFocus&&this.props.handleSearchInputFocus(!1),this.searchInputRef.current&&0===this.state.term.length&&this.searchInputRef.current.close((function(){e.setState({isClosing:!1})}
2)))},a.handleSearchBoxFocus=function(){var e=this;this.setState({isUserFocusing:!0},(function(){c["default"].findDOMNode(e).querySelector("input").focus()})),this.props.handleSearchBoxFocus&&this.props.handleSearchBoxFocus(!0)},a.handleKeyDown=function(e){this.context.getModelData("browserInfo");13===e.which&&this.toggleSearchClick();this.context.history;if(13===e.which){if(0===this.state.term.length)return;var t=(0,g["default"])(this.context.models);if(b["default"].add(p["default"].get(t,"id"),this.state.term),this._canDynamicSearch&&!1!==this.props.enableIncrementalSearch)return;return this._canDynamicSearch&&!1===this.props.enableIncrementalSearch?void this.changeHistory(this.state.term):(e.preventDefault(),void(window.location.href=v["default"].search.makePath({service:this.context.service},{q:this.state.term})))}},a.handleSearchButton=function(e){0!==this.state.term.length&&(this._canDynamicSearch&&!1!==this.props.enableIncrementalSearch||(this._canDynamicSearch&&!1===this.props.enableIncrementalSearch?this.changeHistory(this.state.term):(e.preventDefault(),window.location.href=v["default"].search.makePath({service:this.context.service},{q:this.state.term}))))},a.toggleSearchClick=function(){var e=document.getElementById("searchTab");this.props.handleMenuClick&&e&&this.props.handleMenuClick("searchKeyword",e)},a.handleChangeQuery=function(e){this._isMounted&&this.setState({query:e})},a.toggleFilterClick=function(){this.setState({showFilterMenu:!this.state.showFilterMenu})},a.handleSearch=function(){var e=this.context.getModelData("browserInfo");(e.isAndroid||e.isIOS)&&this.toggleFilterClick()},a.render=function(){var e=this,t=this.props.pathEvaluator||this.props.model.pathEvaluator,a=this.context.getModelData("browserInfo");return u["default"].createElement("div",{className:(0,m["default"])("search-element",{open:this.state.showSearchMenu,is_search_icon:!this.props.showHeaderSearchInput})},u["default"].createElement("div",{className:"search-element-box"},u["default"].createElement(h["default"],{ref:this.searchInputRef,direction:this.state.direction,onSearchBoxClick:this.onSearchBoxClick,onChange:this.handleChange,term:this.state.term,onKeyDown:this.handleKeyDown,onFocus:this.handleSearchInputFocus,onBlur:this.handleSearchInputBlur})),a.isAndroid||a.isIOS||!this.state.isUserFocusing?null:u["default"].createElement(_["default"],{isSideMenu:this.props.isSideMenu,keyword:this.state.term,model:t,onClickSearchButton:this.handleSearchButton,onChange:this.handleChange,onMouseEnter:this.onMouseEnterSuggestions.bind(this),onMouseLeave:this.onMouseLeaveSuggestions.bind(this),onSuggestClick:function(){e._usedSuggest=1}}),this.props.showFilter?u["default"].createElement("div",{className:"search-element-box"},u["default"].createElement("div",{className:(0,m["default"])("search-filter-menu-cont",{open:this.state.showFilterMenu})},u["default"].createElement(y["default"],{model:t,searchFilter:this.context.routeHandler&&this.context.routeHandler.query.sf||"",onChangeQuery:this.handleChangeQuery,enableIncrementalSearch:this.props.enableIncrementalSearch,onSearch:this.handleSearch,key:"searchFilter"}))):null)},(0,r["default"])(t,null,[{key:"defaultProps",get:function(){return{term:""}}},{key:"contextTypes",get:function(){return{getModelData:f["default"].func,models:f["default"].object,routeHandler:f["default"].object,routeHandlers:f["default"].array,history:f["default"].object,isRtl:f["default"].bool,authApp:f["default"].object,i18n:f["default"].object,i18nContext:f["default"].string,service:f["default"].string,gtmApp:f["default"].object}}}]),t}(u["default"].PureComponent);t["default"]=E;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/GlobalMenu/common/SearchBox/index.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/GlobalMenu/common/SearchBox/index.tsx")}}()},
2"./src/apps/common/components/GlobalMenu/common/SignupButton/index.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=m(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),i=n(a("./node_modules/classnames/index.js")),l=n(a("./node_modules/prop-types/index.js")),d=n(a("./node_modules/query-string/index.js")),u=n(a("./src/domain/libs/util.ts")),c=a("./src/common/GtmApp.ts"),f=a("./src/apps/common/components/GlobalMenu/common/LoginButton/index.tsx"),p=a("./src/constants/flag.ts");function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(m=function(e){return e?a:t})(e)}var h="/static/join/",y=function(e,t){var a=(0,r.useMemo)((function(){return p.CAMPAIGN_FLAG?"割引キャンペーン中":"ご加入はこちら"}),[]),n=(0,r.useCallback)((function(e){e.preventDefault();var a={},n=u["default"].get(window,"location.pathname","");f.RETURN_ROUTES.some((function(e){return e.match(n)}))&&(a.return_to=n),t.gtmApp.pushDataLayerOnSubscriptionClick(c.CLICK_AREA.SIGNUP.HEADER);var o=u["default"].isEmpty(a)?"":"?".concat(d["default"].stringify(a));return window.location.href=h+o,!1}),[t]);return r["default"].createElement("a",{href:h,className:(0,i["default"])("btn btn-fill btn-very-small",{"secondary-color":!p.CAMPAIGN_FLAG,"campaign-color":p.CAMPAIGN_FLAG},e.className),onClick:n},a)};y.contextTypes={gtmApp:l["default"].object};t["default"]=y;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/GlobalMenu/common/SignupButton/index.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/GlobalMenu/common/SignupButton/index.tsx")}}()},
2"./src/apps/common/components/GlobalMenu/common/WodLogo/index.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=c(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),i=n(a("./node_modules/classnames/index.js")),l=n(a("./src/apps/common/components/MainViewLink.ts")),d=a("./src/apps/common/routes.ts"),u=n(a("./node_modules/prop-types/index.js"));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(c=function(e){return e?a:t})(e)}var f=function(e,t){var a=(0,r.useMemo)((function(){return e.txtLogo}),[e.txtLogo]),n=(0,r.useMemo)((function(){return e.isAccountLayout&&!a}),[e.isAccountLayout,a]),o=(0,r.useMemo)((function(){return e.isJoinCanvas&&!a&&!n}),[e.isJoinCanvas,n,a]),s=t.getModelData("linkConfig");return r["default"].createElement("div",{className:(0,i["default"])("logo",{no_txt:a,mypage:n,wlogo:o})},e.isAccountLayout?e.hideLogoLink?r["default"].createElement("div",{className:"img"},"WOWOW"):r["default"].createElement(l["default"],{className:"img",href:s.MY_WOWOW},"WOWOW"):e.isJoinCanvas?r["default"].createElement(l["default"],{className:"img",resolver:d.getHomeRoute},"WOWOW"):r["default"].createElement(l["default"],{className:"img",resolver:d.getHomeRoute},"WOWOWオンデマンド"))};f.contextTypes={getModelData:u["default"].func};t["default"]=f;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/GlobalMenu/common/WodLogo/index.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/GlobalMenu/common/WodLogo/index.tsx")}}()},
2"./src/apps/common/components/GlobalMenu/index.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=t.MYMENU_MENU=t.LIVE_MENU=t.LINEAR_MENU=t.HEADER_GENRE_MENU=t.FEATURE_MENU=t.ACTIVE_MENU=void 0;var s,r=n(a("./node_modules/@babel/runtime/regenerator/index.js")),i=n(a("./node_modules/@babel/runtime/helpers/extends.js")),l=n(a("./node_modules/@babel/runtime/helpers/asyncToGenerator.js")),d=n(a("./node_modules/@babel/runtime/helpers/toConsumableArray.js")),u=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),c=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),f=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),p=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),m=n(a("./node_modules/react/index.js")),h=n(a("./node_modules/prop-types/index.js")),y=n(a("./src/domain/libs/util.ts")),b=n(a("./src/apps/bluerose/components/browse/TitleCard.tsx")),v=n(a("./src/apps/bluerose/components/browse/AdvertisingCard.tsx")),g=n(a("./src/apps/common/components/GlobalMenu/SideMenu/index.tsx")),_=n(a("./src/apps/common/components/GlobalMenu/Header/index.tsx")),E=n(a("./src/utils/lastChannelDataStore.ts")),w=n(a("./src/apps/common/routes.ts")),P=n(a("./src/apps/bluerose/components/browse/FeatureHome.tsx")),x=n(a("./src/utils/activeProfile.ts"));function M(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}var C=t.LINEAR_MENU="linear-menu",k=t.MYMENU_MENU="mymenu-menu",I=t.FEATURE_MENU="feature-menu",S=t.LIVE_MENU="live-menu",T=t.HEADER_GENRE_MENU="headerGenre-menu",O=(t.ACTIVE_MENU="active","join"),j=1,N=function(e){function t(a,n){var o;return o=e.call(this,a,n)||this,(0,p["default"])((0,c["default"])(o),"model",void 0),(0,p["default"])((0,c["default"])(o),"globalMenuGenres",void 0),(0,p["default"])((0,c["default"])(o),"globalMenuLinks",void 0),(0,p["default"])((0,c["default"])(o),"infoData",void 0),(0,p["default"])((0,c["default"])(o),"featurePalette",void 0),(0,p["default"])((0,c["default"])(o),"menuType",void 0),(0,p["default"])((0,c["default"])(o),"mainMenus",void 0),o.fetchData=o.fetchData.bind((0,c["default"])(o)),o.convertFeaturePalette=o.convertFeaturePalette.bind((0,c["default"])(o)),o.getCurrentCanvasIdKey=o.getCurrentCanvasIdKey.bind((0,c["default"])(o)),o.buildMainMenus=o.buildMainMenus.bind((0,c["default"])(o)),o.menuType=t.getMenuType(n.models,{},a),o.model=a.pathEvaluator||a.model.pathEvaluator,o.globalMenuGenres=y["default"].values(y["default"].omitBy(o.model.getSync(t.getGenreRootPath(n.models,{},a)),(function(e,t){return 0===t.indexOf("$")||!y["default"].get(e,"id")}))),o.globalMenuLinks=y["default"].values(y["default"].omitBy(o.model.getSync(t.getLinkRootPath(n.models,{},a)),(function(e,t){return 0===t.indexOf("$")||!y["default"].get(e,"id")}))),o.featurePalette=o.convertFeaturePalette(y["default"].omitBy(o.model.getSync(t.getFeatureRootPath(n.models,{},a)),(function(e,t){return 0===t.indexOf("$")||!y["default"].get(e,"id")}))),o.mainMenus=o.buildMainMenus(),o}(0,f["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this.fetchData()},a.convertFeaturePalette=function(e){var t=e;return t&&t.objects&&(t.objects=y["default"].values(y["default"].omitBy(t.objects,(function(e,t){return 0===t.indexOf("$")||"length"===t})))),t},a.getCurrentCanvasIdKey=function(){var e=y["default"].last(this.context.routeHandler.components);return e&&"function"==typeof e.getCanvasId?e.getCanvasId(this.context.models,{},function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?M(Object(a),!0).forEach((function(t){(0,p["default"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):M(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}({routeHandler:this.context.routeHandler},this.context.routeHandler.params)):null},a.buildMainMenus=function(){var e=this,t=this.context.getModelData("browserInfo"),a=this.context.getModelData("c
2onfig"),n=y["default"].get(a,"header.what_is_wowow"),o=this.context.getModelData("userInfo"),s=[{title:"WOWOWとは",url:n,name:"what_is_wowow",dropdown:!1,hidden:!n||"NON_REGISTERED_MEMBER"!==o.status},{title:"ホーム",url:"/",name:"home",dropdown:!1,hidden:t.isIOS||t.isAndroid}],r=y["default"].map(this.globalMenuLinks,(function(t){return w["default"].liveSchedule.match(t.url)?(t.name="live",t.dropdownMenuName=S,t.dropdown=!1):w["default"].featureHome.match(t.url)&&(t.name="feature",t.palette=e.featurePalette,t.hidden=!e.featurePalette||y["default"].isEmpty(e.featurePalette.objects),t.dropdownMenuName=I,t.dropdown="header"===e.menuType),t}));return r.push({title:"放送同時配信",name:"linear",dropdown:!0,dropdownMenuName:C,refId:E["default"].get(this.context.models)}),r.push({title:"ジャンル",name:"headerGenreMenu",dropdown:!0,hidden:!0,dropdownMenuName:T}),r.push({title:"マイページ",name:"myMenu",dropdown:!0,dropdownMenuName:k}),[].concat(s,(0,d["default"])(r))},a.fetchData=function(){var e=(0,l["default"])(r["default"].mark((function a(){var e,n,o,s,l,d,u,c;return r["default"].wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return e=t.getPaths(this.context.models,{},this.props),a.prev=1,a.next=4,this.model.fetch(e);case 4:n=a.sent,this.globalMenuGenres=y["default"].values(y["default"].omitBy(y["default"].get(n.json,t.getGenreRootPath(this.context.models,{},this.props)),(function(e,t){return 0===t.indexOf("$")||"length"===t||!y["default"].get(e,"id")}))),this.globalMenuLinks=y["default"].values(y["default"].omitBy(y["default"].get(n.json,t.getLinkRootPath(this.context.models,{},this.props)),(function(e,t){return 0===t.indexOf("$")||"length"===t||!y["default"].get(e,"id")}))),o=t.getInfoRootPath(this.context.models,{},this.props),s=t.getMaintenanceRootPath(this.context.models,{},this.props),l=y["default"].values(y["default"].omitBy(y["default"].get(n.json,o),(function(e,t){return 0===t.indexOf("$")||"length"===t||!y["default"].get(e,"id")}))),d=y["default"].values(y["default"].omitBy(y["default"].get(n.json,s),(function(e,t){return 0===t.indexOf("$")||"length"===t||!y["default"].get(e,"id")}))),u=y["default"].get(n.json,o.concat("additional")),c=y["default"].get(n.json,s.concat("additional")),y["default"].forEach(l,(function(e,t){(0,i["default"])(e,u[t])})),y["default"].forEach(d,(function(e,t){(0,i["default"])(e,c[t])})),this.infoData=l.concat(d),this.featurePalette=this.convertFeaturePalette(y["default"].get(n.json,t.getFeatureRootPath(this.context.models,{},this.props))),this.mainMenus=this.buildMainMenus(),this.forceUpdate(),a.next=23;break;case 21:a.prev=21,a.t0=a["catch"](1);case 23:case"end":return a.stop()}}),a,this,[[1,21]])})));return function(){return e.apply(this,arguments)}}(),a.render=function(){return"sidemenu"===this.menuType?m["default"].createElement(g["default"],(0,i["default"])({mainMenus:this.mainMenus,globalMenuGenres:this.globalMenuGenres,infoData:this.infoData,isJoinCanvas:this.getCurrentCanvasIdKey()===O,onChangeSideMenuOpened:this.props.onChangeSideMenuOpened},this.props)):m["default"].createElement(_["default"],(0,i["default"])({mainMenus:this.mainMenus,globalMenuGenres:this.globalMenuGenres,infoData:this.infoData,isJoinCanvas:this.getCurrentCanvasIdKey()===O},this.props))},(0,u["default"])(t)}(m["default"].PureComponent);s=N,(0,p["default"])(N,"getMenuType",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};return y["default"].get(e,"browserInfo.data").isCarMonitor&&"header"!==a.menuType?"sidemenu":"header"})),(0,p["default"])(N,"getMaintenanceRootPath",(function(e,t){arguments.length>2&&undefined;var a=y["default"].get(e,"config.data.link_set_keys",{});return["link_sets",[y["default"].get(a,"info","").maintenance]]})),(0,p["default"])(N,"getInfoRootPath",(function(e,t){arguments.length>2&&undefined;var a=y["default"].get(e,"config.data.link_set_keys",{});return["link_sets",[y["default"].get(a,"info","").release]]})),(0,p["default"])(N,"getLinkRootPath",(function(e,t){arguments.length>2&&undefined;return["link_sets",[y["default"].get(e,"config.data.link_set_keys.global_menu")]]})),(0,p["default"])(N,"getGenreRootPath",(function(e,t){arguments.length>2&&undefined;var a=(0,x["default"])(e),n=(Number(y["default"].get(a,"genreFlag",0))||0)===j?"config.data.menu_attribute_sets_key.non_sports":"config.data.menu_attribute_sets_key.general",o=y["default"].get(e,n);return o?["attribute_sets",[o]]:[]})),(0,p["default"])(N,"getFeatureRootPath",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{},n=P["default"].getFeaturePaletteId(e,t,a);return n?["palette",[n]]:[]})),(0,p["default"])(N,"getPaths",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{},n=s.getMenuType(e,t,a),o=s.getGenreRootPath(e,t,a),r=s.getLinkRootPath(e,t,a),i=s.getInfoRootPath(e,t,a),l=s.getMaintenanceRootPath(e,t,a),u=s.getFeatureRootPath(e,t,a),c=[o.concat([{from:0,to:49},["id","refId","name","canvas","type"]]),r.concat([{from:0,to:49},["id","title","url","target"]]),i.concat([{from:0,to:49},["id","title","url","thumbnailUrl","postAt"]]),l.concat([{from:0,to:49},["id","title","url","thumbnailUrl","postAt"]]),i.concat(["additional"]),l.concat(["additional"])];if(y["default"].isEmpty(u)||(c=c.concat([].concat((0,d["default"])(b["default"].getPaths().map((function(e){return u.concat(["objects",{from:0,to:9}]).concat(e)}))),(0,d["default"])(v["default"].getPaths().map((function(e){return u.concat(["objects",{from:0,to:9}]).concat(e)}))),[u.concat([["id","title","hasObjects","artType","cardSize","artKind","titleType","popType","cardTitleDisplaySetting"]]
2)]))),"header"===n){var f=_["default"].getPaths(e,t,a);c=c.concat(f)}return c})),(0,p["default"])(N,"contextTypes",{getModelData:h["default"].func,routeHandler:h["default"].object,models:h["default"].object});t["default"]=N;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/GlobalMenu/index.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/GlobalMenu/index.tsx")}}()},
2"./src/apps/common/components/HtmlSnippet.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),u=n(a("./node_modules/react/index.js")),c=n(a("./src/domain/libs/util.ts")),f=function(e){function t(t,a){var n;n=e.call(this,t,a)||this,(0,d["default"])((0,i["default"])(n),"htmlSnippet",void 0);var o=n.constructor.getRootPath(a.models,{},t);return n.htmlSnippet=t.model.getSync(o),n.execSnippet=n.execSnippet.bind((0,i["default"])(n)),n.htmlSnippetRef=u["default"].createRef(),n.state={fetchDataError:null,generation:t.model.getVersion(o)},n}(0,l["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.fetchData(this.props,this.context)},a.componentWillReceiveProps=function(e){this.props.snippetId!=e.snippetId&&this.fetchData(e,this.context)},a.componentWillUnmount=function(){this._isMounted=!1,this.state.dispose&&this.state.dispose(),this.__$promise&&this.__$promise.dispose&&this.__$promise.dispose(),this.htmlSnippet&&c["default"].pull(window.prvExecutedScripts,this.htmlSnippet.id)},a.execSnippet=function(){if(this.htmlSnippet.javascript&&("undefined"==typeof window.prvExecutedScripts&&(window.prvExecutedScripts=[]),-1==window.prvExecutedScripts.indexOf(this.htmlSnippet.id))){var e="(function () {\n        try {\n          ".concat(this.htmlSnippet.javascript,"\n          window.prvExecutedScripts.push(").concat(this.htmlSnippet.id,");\n        } catch (e) {\n          console.error(e);\n        }\n      }());"),t=document.createElement("script");t.innerHTML=e,this.htmlSnippetRef.current.appendChild(t)}},a.render=function(){if(!this.htmlSnippet)return null;var e="";return c["default"].get(this,"htmlSnippet.style")&&(e="<style>"+this.htmlSnippet.style+"</style>"),e+=c["default"].get(this,"htmlSnippet.content")||"",c["default"].get(this,"htmlSnippet.javascript")&&(e+="<script>\n          (function () {\n            try {\n              ".concat(this.htmlSnippet.javascript,"\n              if(typeof window.prvExecutedScripts == 'undefined'){\n                window.prvExecutedScripts = [];\n              }\n              window.prvExecutedScripts.push(").concat(this.htmlSnippet.id,");\n            } catch (e) {\n              console.error(e);\n            }\n          }());\n        <\/script>")),u["default"].createElement("div",{className:"snippet",ref:this.htmlSnippetRef,dangerouslySetInnerHTML:{__html:e}})},a.fetchData=function(e,t){var a=this,n=this.constructor.getPaths(t.models,{},e),o=this.constructor.getRootPath(t.models,{},e),r=e.model.fetch(n);this.state.dispose=r.dispose,r.then((function(t){a.htmlSnippet=c["default"].get(t.json,o),c["default"].isEmpty(a.htmlSnippet.content)&&e.noContents&&e.noContents(e.snippetId);var n={fetchDataError:null,dispose:null,generation:e.model.getVersion(o)};a._isMounted?a.setState(n,(function(){a.execSnippet()})):(0,s["default"])(a.state,n)}))["catch"]((function(e){var t={fetchDataError:e,dispose:null};a._isMounted?a.setState(t):(0,s["default"])(a.state,t)}))},(0,r["default"])(t)}(u["default"].Component);(0,d["default"])(f,"getPaths",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};return[this.getRootPath(e,t,a).concat([["id","content","javascript","style"]])]})),(0,d["default"])(f,"getRootPath",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};return a.snippetId?["html_snippet",a.snippetId]:[]}));t["default"]=f;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/HtmlSnippet.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/HtmlSnippet.tsx")}}()},
2"./src/apps/common/components/JsonLd.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/react/index.js")),r=n(a("./src/domain/libs/util.ts")),i=a("./node_modules/react-helmet-async/lib/index.esm.js"),l=n(a("./node_modules/prop-types/index.js")),d=n(a("./src/apps/common/routes.ts")),u=function(e,t){var a=[];if(e.breadcrumbList){var n=[{name:"ホーム",item:t.getModelData("hosts","host")+d["default"].home.makePath()}].concat(e.breadcrumbList.itemListElement);a.push({"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:n.map((function(e,t){return{"@type":"ListItem",position:t+1,name:e.name,item:e.item}}))})}if(e.article&&a.push({"@context":"https://schema.org","@type":"Article",headline:e.article.headline,image:e.article.image}),e.videoObject){var o=function(e){return e?e.replace(/\//g,"-").replace(" ","T")+"+09:00":""};a.push({"@context":"https://schema.org","@type":"VideoObject",name:e.videoObject.name,description:e.videoObject.description.replace(/\r?\n/g,""),thumbnailUrl:e.videoObject.thumbnailUrl,uploadDate:o(e.videoObject.uploadDate),duration:function(e){if(e){var t=parseInt(e,10),a=t%60||0,n=(t-a)/60%60||0,o=parseInt(t/3600,10)||0,s="PT";return o&&(s="".concat(s).concat(o,"H")),n&&(s="".concat(s).concat(n,"M")),a&&(s="".concat(s).concat(a,"S")),s}}(e.videoObject.duration),expires:o(e.videoObject.expires),publication:function(e){if(e)return{"@type":"BroadcastEvent",isLiveBroadcast:!0,startDate:o(e.startDate),endDate:o(e.endDate)}}(e.videoObject.publication),url:e.videoObject.url})}return r["default"].isEmpty(a)?null:s["default"].createElement(i.Helmet,null,s["default"].createElement("script",{type:"application/ld+json"},JSON.stringify(a)))};u.contextTypes={getModelData:l["default"].func};t["default"]=u;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/JsonLd.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/JsonLd.tsx")}}()},
2"./src/apps/common/components/LoadingBar.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/regenerator/index.js")),i=n(a("./node_modules/@babel/runtime/helpers/asyncToGenerator.js")),l=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=f(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),c=n(a("./node_modules/classnames/index.js"));function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(f=function(e){return e?a:t})(e)}var p=function(e){return new Promise((function(t,a){return setTimeout((function(){return t()}),e)}))},m=function(e){function t(t){var a;return(a=e.call(this,t)||this).state={show:!0,width:0,wait:!1,full:!1},a}(0,d["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0},a.componentWillReceiveProps=function(e){var t=this;if(this.props.progress!=e.progress){if(!this._isMounted)return;this.setState({width:e.progress},(0,i["default"])(r["default"].mark((function a(){return r["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(100!=t.state.width){e.next=15;break}if(t._isMounted){e.next=3;break}return e.abrupt("return");case 3:return t.setState({wait:!0}),e.next=6,p(700);case 6:if(t._isMounted){e.next=8;break}return e.abrupt("return");case 8:return t.setState({full:!0}),e.next=11,p(250);case 11:if(t._isMounted){e.next=13;break}return e.abrupt("return");case 13:t.setState({show:!1,width:0,wait:!1}),setTimeout((function(){t._isMounted&&t.setState({show:!0,full:!1})}));case 15:case"end":return e.stop()}}),a)}))))}},a.componentWillUnmount=function(){this._isMounted=!1},a.render=function(){var e=this.state,t=e.show,a=e.full,n=e.width;return t?u["default"].createElement("div",{className:(0,c["default"])("loading-bar",{"loading-bar--full":a})},u["default"].createElement("div",{className:"loading-bar-glow",style:{width:"".concat(n,"%")}})):null},(0,l["default"])(t)}(u.Component);t["default"]=m;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/LoadingBar.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/LoadingBar.tsx")}}()},
2"./src/apps/common/components/MainViewLink.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),l=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),d=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=p(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),u=n(a("./node_modules/prop-types/index.js")),c=a("./src/sketch-platform/ui/routing/index.ts"),f=n(a("./src/domain/libs/util.ts"));function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(p=function(e){return e?a:t})(e)}var m=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this).preventClick=!1,n}(0,i["default"])(t,e);var a=t.prototype;return a.handleClick=function(e){var t=this;this.preventClick&&(e.preventDefault(),e.stopPropagation()),this.preventClick=!0,setTimeout((function(){t.preventClick=!1}),483),"function"==typeof this.props.onClick&&this.props.onClick(e,this.props)},a.render=function(){var e;e=this.props.resolver?this.props.resolver(this.context.models,this.context.isKidsPage):this.props.to;try{var a,n,o=this.context.routeHandlers,s=this.props.target;if(e){var r=this.props.params||{},i=this.props.query,l=this.props.hash;a=e.makePath(r,i,l),n=o&&f["default"].find(o,(function(t){return e._regex===t.route._regex}))}else if(this.props.href){a=this.props.href;var u=f["default"].get(this.context.getModelData("hosts"),"host");a=t.replaceUrl(a,u),this.props.autoTargetBlank&&f["default"].startsWith(a,"http")&&(s="_blank");var p=(0,c.parseUrl)(a).path;n=o&&f["default"].find(o,(function(e){return!!e.route.match(p)}))}if(n)return d["default"].createElement(c.Link,f["default"].assignIn(f["default"].omit(this.props,["resolver","to","params","query","startTime","episode","responsiveButton","replaceHistory","model","notPrimaryButton","flatButton","videoId","episodeId","ariaLabel","autoTargetBlank"]),{href:a,onClick:this.handleClick.bind(this)}),this.props.children);if(a)return d["default"].createElement("a",f["default"].extend(f["default"].omit(this.props,["resolver","to","params","query","onAfterNavigation","autoTargetBlank"]),{href:a,target:s}),this.props.children)}catch(h){var m=this.context.routeHandler?this.context.routeHandler.path:"";throw h.message+=" with class "+(this.props.className||"")+". Current URL: "+m,h}return d["default"].createElement("span",f["default"].omit(this.props,["resolver","to","params","query","onAfterNavigation"]),this.props.children)},(0,r["default"])(t,null,[{key:"contextTypes",get:function(){return{isKidsPage:u["default"].bool,models:u["default"].object.isRequired,routeHandler:u["default"].object.isRequired,routeHandlers:u["default"].array,getModelData:u["default"].func}}}]),t}(d.PureComponent);(0,l["default"])(m,"replaceUrl",(function(e,t){return f["default"].replace(e,"wod:/","").replace(t,"")}));t["default"]=m;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/MainViewLink.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/MainViewLink.ts")}}()},
2"./src/apps/common/components/ModalContent.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),r=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),i=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),l=n(a("./node_modules/react/index.js")),d=n(a("./node_modules/prop-types/index.js")),u=n(a("./node_modules/classnames/index.js")),c=n(a("./src/domain/libs/util.ts")),f=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this).state={opened:!1},n.iframeOuterRef=l["default"].createRef(),n.iframeInnerRef=l["default"].createRef(),n.modalRef=l["default"].createRef(),n.dropRef=l["default"].createRef(),n.modalContentRef=l["default"].createRef(),n.close=n.close.bind((0,r["default"])(n)),n._handleResizeContent=n._handleResizeContent.bind((0,r["default"])(n)),n}(0,i["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this.open(),this.iframeOuterRef.current.contentWindow.addEventListener("resize",this._handleResizeContent),this.iframeInnerRef.current.contentWindow.addEventListener("resize",this._handleResizeContent),this._handleResizeContent()},a._handleResizeContent=function(e){var t=this.modalContentRef.current;if(t.clientHeight){var a=this.modalRef.current,n=this.context.getModelData("browserInfo");(n.isIOS||n.isAndroid)&&(a.style.left=0);var o=this.dropRef.current,s=o.clientWidth,r=o.clientHeight,i=t.clientWidth,l=t.clientHeight;a.style.top="".concat(Math.round((r-l)/2),"px"),a.style.left="".concat(Math.round((s-i)/2),"px")}},a.open=function(){this.setState({opened:!0})},a.close=function(){this.props.outsideClose?this.props.outsideClose():this.props.onClose()},a.render=function(){var e=this;return l["default"].createElement(l["default"].Fragment,null,l["default"].createElement("iframe",{className:"resize-manager",ref:this.iframeOuterRef}),l["default"].createElement("div",{className:(0,u["default"])("modal-overlay-drop",{opened:this.state.opened}),ref:this.dropRef,onClick:this.props.enableCloseWithOutsidePointerDown?this.close:null}),l["default"].createElement("div",{className:(0,u["default"])("modal",{opened:this.state.opened},this.props.classes),ref:this.modalRef},l["default"].createElement("iframe",{className:"resize-manager",ref:this.iframeInnerRef}),l["default"].createElement("div",{className:"modal-content",ref:this.modalContentRef},l["default"].Children.map(this.props.children,(function(t){return l["default"].cloneElement(t,c["default"].omit(e.props,["children","classes"]))})))))},(0,s["default"])(t,null,[{key:"propTypes",get:function(){return{classes:d["default"].string,enableCloseWithOutsidePointerDown:d["default"].bool}}},{key:"defaultProps",get:function(){return{enableCloseWithOutsidePointerDown:!0}}},{key:"contextTypes",get:function(){return{getModelData:d["default"].func}}}]),t}(l["default"].PureComponent);t["default"]=f;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/ModalContent.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/ModalContent.tsx")}}()},
2"./src/apps/common/components/NetworkNotification.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/react/index.js")),r=n(a("./src/apps/common/components/SimpleNotification.tsx"));t["default"]=function(e){return s["default"].createElement(r["default"],{title:"WOWOWオンデマンドで映画やドラマをお楽しみいただくには、インターネット接続が必要です。インターネットに再接続してから続けてください。",type:"warning",message:"インターネットに接続されていません。",animated:!0})};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/NetworkNotification.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/NetworkNotification.tsx")}}()},
2"./src/apps/common/components/PageTransitionProgressBar.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),r=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),i=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),l=n(a("./node_modules/react/index.js")),d=n(a("./node_modules/prop-types/index.js")),u=n(a("./src/domain/libs/util.ts")),c=a("./src/apps/common/context/LayoutContext.tsx"),f=n(a("./src/apps/common/components/LoadingBar.tsx")),p=function(e){function t(t){var a;return(a=e.call(this,t)||this).state={prevPath:t.routeHandler.path,progress:0},a.handleHistoryChange=a.handleHistoryChange.bind((0,r["default"])(a)),a.loadingTimeoutId=null,a}(0,i["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.unlisten=this.props.history.listen(this.handleHistoryChange)},a.componentWillReceiveProps=function(e){this.props.routeHandler.url!=e.routeHandler.url&&(clearTimeout(this.loadingTimeoutId),this._isMounted&&this.setState({progress:100}))},a.componentWillUnmount=function(){this._isMounted=!1,this.unlisten&&this.unlisten(),clearTimeout(this.loadingTimeoutId)},a.handleHistoryChange=function(e,t){u["default"].isEqual(window.location.pathname,this.props.routeHandler.path)?0!==this.state.progress&&this.setState({progress:0}):u["default"].get(e,"state.norender")||this._isMounted&&this.state.prevPath!=e.pathname&&(this.props.layoutHeader&&this.props.layoutHeader({}),this.setState({prevPath:e.pathname},this.loadingProgress))},a.loadingProgress=function(){var e,t=this;e=90,t._isMounted&&t.setState({progress:e},(function(){}))},a.render=function(){return l["default"].createElement(f["default"],{progress:this.state.progress})},(0,s["default"])(t,null,[{key:"propTypes",get:function(){return{path:d["default"].string,history:d["default"].object}}}]),t}(l["default"].PureComponent);t["default"]=(0,c.withLayoutContext)(p);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/PageTransitionProgressBar.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/PageTransitionProgressBar.tsx")}}()},
2"./src/apps/common/components/Pagetop.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=p(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),u=n(a("./node_modules/classnames/index.js")),c=n(a("./node_modules/prop-types/index.js")),f=a("./src/apps/common/components/SpNavFooter.tsx");function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(p=function(e){return e?a:t})(e)}var m=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this).rootRef=t.rootRef||d["default"].createRef(),n.syncScroll=n.syncScroll.bind((0,i["default"])(n)),n.handlePagetop=n.handlePagetop.bind((0,i["default"])(n)),n.startScroll=n.startScroll.bind((0,i["default"])(n)),n.drowScroll=n.drowScroll.bind((0,i["default"])(n)),n.state={visible:!1},n}(0,l["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.syncScroll()},a.componentWillUnmount=function(){this._isMounted=!1,this.syncScrollTimmer&&window.cancelAnimationFrame(this.syncScrollTimmer),delete this.syncScrollTimmer,this.scrollStepTimmer&&window.cancelAnimationFrame(this.scrollStepTimmer),delete this.scrollStepTimmer},a.inOutQuad=function(e){return(e*=2)<1?.5*e*e:-.5*(--e*(e-2)-1)},a.startScroll=function(e){this.stop=!1,this.duration=this.props.duration,this.start=e,this.offset=window.pageYOffset,this.drowScroll(e)},a.drowScroll=function(e){if(0===window.pageYOffset||this.stop)window.scrollTo(0,0),this.scrollStepTimmer&&window.cancelAnimationFrame(this.scrollStepTimmer);else{if(this.stop)return;e-this.start>=this.duration&&(this.stop=!0);var t=(e-this.start)/this.duration;window.scrollTo(0,this.offset-this.offset*this.inOutQuad(t)),this.scrollStepTimmer=window.requestAnimationFrame(this.drowScroll)}},a.handlePagetop=function(){this.scrollStepTimmer=window.requestAnimationFrame(this.startScroll)},a.syncScroll=function(){var e=800<Math.max(document.documentElement.scrollTop,document.body.scrollTop);if(this.state.visible!==e){var t=this.props.spFooterRef,a=void 0===t?{}:t;if(a.current&&!a.current.classList.contains(f.IS_DEEP_LINK)){var n=a.current.clientHeight;if(this.rootRef.current){var o=e?"translateY(-".concat(n+10,"px)"):"";this.rootRef.current.style.transform=o}}this.setState({visible:e})}this._isMounted&&(this.syncScrollTimmer=window.requestAnimationFrame(this.syncScroll))},a.render=function(){return d["default"].createElement("div",{className:(0,u["default"])("pagetopBtn",{visible:this.state.visible}),onClick:this.handlePagetop,ref:this.rootRef},d["default"].createElement("i",{className:"fa fa-pagetop"}))},(0,r["default"])(t,null,[{key:"propTypes",get:function(){return{duration:c["default"].number}}},{key:"defaultProps",get:function(){return{duration:500}}}]),t}(d.Component);t["default"]=m;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/Pagetop.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/Pagetop.tsx")}}()},
2"./src/apps/common/components/PresTrackedContainer.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/react/index.js"));t["default"]=function(e){return s["default"].createElement("div",{className:"ptrack-container"},e.children)};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/PresTrackedContainer.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/PresTrackedContainer.tsx")}}()},
2"./src/apps/common/components/PresTrackedElement.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/objectWithoutProperties.js")),r=n(a("./node_modules/react/index.js")),i=n(a("./node_modules/prop-types/index.js")),l=["imageKey","isDoubleWide","videoId"],d=function(e){e.imageKey,e.isDoubleWide,e.videoId;var t=(0,s["default"])(e,l);return r["default"].createElement("div",{className:"ptrack-content","data-ui-tracking-context":""},t.children)};d.contextTypes={rankNum:i["default"].number,rowNum:i["default"].number};t["default"]=d;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/PresTrackedElement.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/PresTrackedElement.tsx")}}()},
2"./src/apps/common/components/ProductUpSellFlow.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/typeof.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),c=n(a("./node_modules/react/index.js")),f=n(a("./src/domain/libs/util.ts")),p=n(a("./node_modules/prop-types/index.js")),m=n(a("./node_modules/classnames/index.js")),h=n(a("./src/utils/tokenDataStore.ts")),y=n(a("./src/common/Axios.ts")),b=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=M(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./src/constants/error.ts")),v=n(a("./src/apps/common/hocs/panelHOC.tsx")),g=a("./src/apps/common/context/ModalContext.tsx"),_=n(a("./src/apps/common/components/UpSellFlow/ErrorView.tsx")),E=n(a("./src/apps/common/components/UpSellFlow/Confirm/PurchaseConfirm.tsx")),w=n(a("./src/apps/common/components/UpSellFlow/Finish/PurchaseFinish.tsx")),P=n(a("./src/apps/common/components/UpSellFlow/RegistForm.tsx")),x=n(a("./src/apps/common/routes.ts"));function M(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(M=function(e){return e?a:t})(e)}var C=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,u["default"])((0,l["default"])(n),"registFormRef",void 0),(0,u["default"])((0,l["default"])(n),"axios",void 0),(0,u["default"])((0,l["default"])(n),"product",void 0),(0,u["default"])((0,l["default"])(n),"_isMounted",void 0),(0,u["default"])((0,l["default"])(n),"paymentMethods",void 0),(0,u["default"])((0,l["default"])(n),"paymentInstruments",void 0),(0,u["default"])((0,l["default"])(n),"error",void 0),(0,u["default"])((0,l["default"])(n),"productOrder",void 0),(0,u["default"])((0,l["default"])(n),"grantedEntitlements",void 0),(0,u["default"])((0,l["default"])(n),"handleAfterCommit",void 0),n.doCommit=n.doCommit.bind((0,l["default"])(n)),n.cancelSelect=n.cancelSelect.bind((0,l["default"])(n)),n.redirectToProduct=n.redirectToProduct.bind((0,l["default"])(n)),n.registFormRef=c["default"].createRef(),n.axios=new y["default"]({xhr:!0}),n.product=t.product||{},n.state={loading:!1,step:"started"},t.confirmInfo?n.setConfirmInfo(t.confirmInfo):t.finishInfo&&n.setFinishInfo(t.finishInfo),n}(0,d["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.fetchPaymentInfo()},a.componentDidUpdate=function(e,t){e.product.id!==this.props.product.id&&this.fetchPaymentInfo()},a.componentWillUnmount=function(){this._isMounted=!1,"function"==typeof this.props.closeModal&&"finish"===this.state.step&&window.location.reload()},a.handleError=function(e){var t=this,a=[b.META_NOT_VIEWABLE,b.AVAILABLE_ENTITLEMENT,b.UNAUTHORIZED];f["default"].includes(a,f["default"].get(e,"commitError.message"))?this.error=new Error(e.commitError.message):this.error=e,f["default"].get(this.error,"message")!==b.MATCHING_INFO_LACK?f["default"].get(this.error,"message")!==b.AVAILABLE_ENTITLEMENT?f["default"].includes(a,f["default"].get(this.error,"message"))?this.setState({loading:!1,step:"error"}):f["default"].get(this.error,"commitError")&&"confirm"==this.state.step?this.setState({loading:!1,step:"confirm"}):this.setState({},(function(){throw t.error})):this.redirectToProduct():window.location.href="/signup/info?return_to=".concat(encodeURIComponent(this.returnToUrl()))},a.checkAvailability=function(e){return f["default"].size(e)>0},a.fetchPaymentInfo=function(){var e=this,t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.props;if(this._isMounted)return this.setState({loading:!0}),this.axios.get("/api/account/me",{with_matching_info_lack_flag:!0}
2).then((function(a){if(!f["default"].get(a,"data.result"))throw new Error(f["default"].get(a,"data.message"));if(h["default"].setAuthContextData(f["default"].get(a,"data.authContext")),f["default"].get(a,"data.account.matchingInfoLackFlag"))throw new Error(b.MATCHING_INFO_LACK);return e.axios.get("/api/entitlement/users/query",{right_id:t.rightIds}).then((function(t){if(!1===f["default"].get(t,"data.result"))throw new Error(f["default"].get(t,"data.error.message"));var a=f["default"].get(t,"data.entitlements");if(e.checkAvailability(a))throw new Error(b.AVAILABLE_ENTITLEMENT)}))["catch"]((function(e){throw e}))})).then((function(){var t={product_id:e.product.id};e.axios.multi([e.axios.get("/api/user/payment_methods",{service_type:"product"}),e.axios.get("/api/account/payment_instruments",t)]).then((function(t){f["default"].forEach(t,(function(e){if(!f["default"].get(e,"data.result"))throw new Error(f["default"].get(e,"data.message"))})),e.paymentMethods=f["default"].get(t,"[0].data.paymentMethods"),e.paymentInstruments=f["default"].get(t,"[1].data.paymentInstruments"),e.setState({loading:!1,step:"confirm"})}))["catch"]((function(t){e.handleError(t)}))}))["catch"]((function(t){e.handleError(t)}))},a.doCommit=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};this._isMounted&&(this.setState({loading:!0}),e.nextStep?this.addPayment(e):this.doPurchase(e))},a.cancelSelect=function(){"function"==typeof this.props.closeModal&&this.props.closeModal()},a.addPayment=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},t=this.context.getModelData("browserInfo"),a=t.isAndroid||t.isIOS&&!t.isiPad,n=e.productId,o={productId:n,cancelTo:window.location.href,returnTo:a?"/pusf/".concat(n,"/confirm"):this.returnToUrl(),formAction:"/account/purchase"};this.registFormRef.current&&this.registFormRef.current.formSubmit(o)},a.doPurchase=function(){var e=this,t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},a=t.productId,n=t.userVoucherId,o=t.paymentInstrumentInfo,s=void 0===o?{}:o,r=null;s&&(r=s.id);var i={product_id:a,right_ids:this.props.rightIds,payment_instrument_id:r,user_voucher_id:n,with_order:!0,with_payment_instrument:!0,with_user_vouchers:!0,with_entitlements:!0};this.axios.post("/api/account/purchase",i,{timeout:6e4,retry:0}).then((function(t){if(h["default"].setAuthContextData(f["default"].get(t,"data.authContext")),!f["default"].get(t,"data.result")){if(f["default"].get(t,"data.message.0")===b.AVAILABLE_ENTITLEMENT)throw new Error(b.AVAILABLE_ENTITLEMENT);var a=new Error("purchase error");throw a.commitError=(n=t.data,o=new Error(f["default"].get(n,"message")),f["default"].get(n,"code")&&(o.code=n.code),f["default"].get(n,"dcode")&&(o.dcode=n.dcode),o),a}var n,o;e.productOrder=f["default"].get(t,"data.productOrder"),e.grantedEntitlements=f["default"].get(e.productOrder,"entitlements"),"function"==typeof e.handleAfterCommit?e.handleAfterCommit(e.productOrder.id):e._isMounted&&e.setState({loading:!1,step:"finish"})}))["catch"]((function(t){e.handleError(t)}))},a.returnToUrl=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};return x["default"].product.makePath({id:this.product.id},e)},a.redirectToProduct=function(){var e=this.returnToUrl();window.location.href=e},a.setConfirmInfo=function(){var e=this,t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};if("object"===(0,r["default"])(t)){this.state.step=t.step,this.state.loading=!1,t.errorMessage&&(this.error=new Error(t.errorMessage),this.state.step="error");f["default"].forEach(["product","paymentMethods","paymentInstruments","userVoucherInfo","estimateInfo","error"],(function(a){t[a]&&(e[a]=t[a])})),this.componentDidMount=function(){e._isMounted=!0,e.checkAvailability(t.entitlements)&&e.handleError(new Error(b.AVAILABLE_ENTITLEMENT))},this.componentDidUpdate=function(t,a){t.product.id!==e.props.product.id&&e.fetchPaymentInfo()},this.cancelSelect=function(){t.handleCancel()},"function"==typeof t.handleAfterCommit&&(this.handleAfterCommit=function(e){t.handleAfterCommit(e)})}},a.setFinishInfo=function(){var e=this,t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};if("object"===(0,r["default"])(t)){this.state.step=t.step,this.state.loading=!1,t.errorMessage&&(this.error=new Error(t.errorMessage),this.state.step="error");f["default"].forEach(["product","productOrder","grantedEntitlements"],(function(a){t[a]&&(e[a]=t[a])})),this.componentDidMount=function(){e._isMounted=!0}}},a.renderError=function(){return c["default"].createElement(_["default"],{error:this.error,onClickCancel:this.cancelSelect})},a.render=function(){var e,t;switch(this.state.loading&&(e=c["default"].createElement("div",{className:"loading-spinner-container"},c["default"].createElement("div",{className:"loading-spinner"}))),this.state.step){case"started":break;case"confirm":t=c["default"].createElement(E["default"],{model:this.props.model,product:this.product,paymentMethods:this.paymentMethods,paymentInstruments:this.paymentInstruments,userVoucherInfo:this.userVoucherInfo,nextAction:this.doCommit,prevAction:this.cancelSelect,estimateInfo:this.estimateInfo,submitError:f["default"].get(this.error,"commitError"),defaultPaymentInstrumentId:this.props.defaultPaymentInstrumentId});break;case"finish":t=c["default"].createElement(w["default"],{productOrder:this.productOrder,entitlements:this.grantedEntitlements,product:this.product,returnTo:this.returnToUrl(),redirectTo:this.redirectToProduct,redirectToText:"商品ページに戻る"});break;case"error":t=this.renderError()}return c["default"].createElement("div",{className:(0,m["default"])("up-sell-flow",{"error-flow":"error"===this.state.step})},c["default"].createElement("div",{className:"flow-header"}),c["default"].createElement("div",{className:"flow-content"},t),c["default"].createElement(P["default"],{ref:this.registFormRef}),e)},(0,i["default"])(t,null,[{key:"propTypes",get:function(){return{model:p["default"].func.isRequired,product:p["default"].object.isRequired,rightIds:p["default"].array.isRequired,defaultPaymentInstrumentId:p["default"].string,confirmInfo:p["default"].object,finishInfo:p["default"].object}}},{key:"defaultProps",get:function(){return{defaultPaymentInstrumentId:null}}},{key:"contextTypes",get:function(){return{getModelData:p["default"].func}}}]),t}(c["default"].PureComponent);t["default"]=(0,g.withModalContext)((0,v["default"])(C));!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/ProductUpSellFlow.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/ProductUpSellFlow.tsx")}}()},
2"./src/apps/common/components/ProfilesGate.ts":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;t["default"]=function(e){return null};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/ProfilesGate.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/ProfilesGate.ts")}}()},
2"./src/apps/common/components/SearchInput.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),r=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),i=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),l=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),d=n(a("./node_modules/react/index.js")),u=n(a("./node_modules/prop-types/index.js")),c=n(a("./node_modules/classnames/index.js")),f=function(e){function t(t,a){var n;return n=e.call(this,t)||this,(0,l["default"])((0,r["default"])(n),"_browserInfo",void 0),(0,l["default"])((0,r["default"])(n),"searchInputRef",void 0),(0,l["default"])((0,r["default"])(n),"searchTerm",void 0),(0,l["default"])((0,r["default"])(n),"onChangeTermTimeId",void 0),n._browserInfo=a.getModelData("browserInfo"),n.searchInputRef=d["default"].createRef(),n.onNewSearchTerm=n.onNewSearchTerm.bind((0,r["default"])(n)),n.onFocus=n.onFocus.bind((0,r["default"])(n)),n.onBlur=n.onBlur.bind((0,r["default"])(n)),n.onKeyDown=n.onKeyDown.bind((0,r["default"])(n)),n.handleSearchButton=n.handleSearchButton.bind((0,r["default"])(n)),n.handleClear=n.handleClear.bind((0,r["default"])(n)),n.onMouseDown=n.onMouseDown.bind((0,r["default"])(n)),n.state={isFocused:!1,term:t.term},n}(0,i["default"])(t,e);var a=t.prototype;return a.componentWillReceiveProps=function(e){this.onChangeTermTimeId||this.setState({term:e.term})},a.shouldComponentUpdate=function(e,t){return t.term!==this.state.term||t.isFocused!==this.state.isFocused},a.onNewSearchTerm=function(e){var t=this;this.searchTerm=e.target.value,this.setState({term:this.searchTerm}),this.onChangeTermTimeId&&(clearTimeout(this.onChangeTermTimeId),delete this.onChangeTermTimeId),this.onChangeTermTimeId=setTimeout((function(){t.props.onChange&&t.props.onChange(t.searchTerm),clearTimeout(t.onChangeTermTimeId),delete t.onChangeTermTimeId}),100)},a.handleSearchButton=function(e){this.props.onClickSearchButton&&this.props.onClickSearchButton(e)},a.handleClear=function(e){this.setState({term:"",isFocused:!1}),this.props.onChange&&this.props.onChange("")},a.onMouseDown=function(){this.handleClear()},a.onKeyDown=function(e){this.props.onKeyDown&&this.props.onKeyDown(e)},a.onFocus=function(e){this.setState({isFocused:!0}),this.props.onFocus&&this.props.onFocus(e)},a.onBlur=function(e){this.setState({isFocused:!1}),this.props.onBlur&&this.props.onBlur(e)},a.close=function(e){e&&setTimeout(e,0)},a.render=function(){return d["default"].createElement("div",{className:"search-input"},d["default"].createElement("div",{className:"search-input-container"},d["default"].createElement("div",{className:"btn-search fa fa-search",onClick:this.handleSearchButton}),d["default"].createElement("input",{ref:this.searchInputRef,type:"text",onChange:this.onNewSearchTerm,onKeyDown:this.onKeyDown,onFocus:this.onFocus,onBlur:this.onBlur,placeholder:0===this.state.term.length?"タイトル、出演者で検索":"",value:this.state.term}),d["default"].createElement("span",{className:(0,c["default"])("icon-close",{empty:0===this.state.term.length}),onClick:this.handleClear,onMouseDown:this.onMouseDown})))},(0,s["default"])(t,null,[{key:"propTypes",get:function(){return{direction:u["default"].string,term:u["default"].string,onChange:u["default"].func,onFocus:u["default"].func,onBlur:u["default"].func,onClickSearchButton:u["default"].func}}},{key:"contextTypes",get:function(){return{getModelData:u["default"].func.isRequired}}},{key:"defaultProps",get:function(){return{direction:"ltr"}}}]),t}(d["default"].Component);t["default"]=f;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/SearchInput.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/SearchInput.tsx")}}()},
2"./src/apps/common/components/SelectBox.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/typeof.js")),i=n(a("./node_modules/@babel/runtime/helpers/extends.js")),l=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),d=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),u=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),c=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),f=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=h(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),p=n(a("./node_modules/prop-types/index.js")),m=n(a("./src/domain/libs/util.ts"));function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(h=function(e){return e?a:t})(e)}t["default"]=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,c["default"])((0,d["default"])(n),"selectTagRef",void 0),(0,c["default"])((0,d["default"])(n),"options",void 0),(0,c["default"])((0,d["default"])(n),"range",void 0),(0,c["default"])((0,d["default"])(n),"includeblank",void 0),(0,c["default"])((0,d["default"])(n),"customblank",void 0),(0,c["default"])((0,d["default"])(n),"prompt",void 0),n.selectTagRef=f["default"].createRef(),n}(0,u["default"])(t,e);var a=t.prototype;return a.render=function(){var e=this.props;this.options=e.options,this.range=e.range,this.includeblank=e.includeblank,this.customblank=e.customblank,this.prompt=e.prompt;var t=this.props.readOnly,a=this.props.readOnly;return f["default"].createElement(f["default"].Fragment,null,f["default"].createElement("select",(0,i["default"])({ref:this.selectTagRef},e,{includeblank:null,disabled:t}),this._renderOptions()),a?f["default"].createElement("input",{type:"hidden",value:this.props.defaultValue,name:this.props.name}):null)},a._renderOptions=function(){var e,t=this;return e=this.range&&this.range.from&&this.range.to?Array.from(new Array(this.range.to-this.range.from+1)).map((function(e,a){return a+t.range.from})):this.options,m["default"].get(e,"[0].value",m["default"].get(e,"[0]"))&&(this.prompt?e.unshift({label:this.props.prompt,value:""}):this.includeblank?e.unshift({label:"",value:""}):this.customblank&&e.splice(e.indexOf(this.customblank.indexValue),0,{label:this.customblank.label,value:this.customblank.value})),e.map((function(e,t){return"object"==(0,r["default"])(e)?m["default"].hasIn(e,"label")&&m["default"].hasIn(e,"value")?f["default"].createElement("option",{key:"".concat(e.value,"-").concat(t),value:e.value},e.label):f["default"].createElement("option",{key:"".concat(e[1],"-").concat(t),value:e[1]},e[0]):f["default"].createElement("option",{key:"".concat(e,"-").concat(t),value:e},e)}))},(0,l["default"])(t,[{key:"value",get:function(){return this.selectTagRef.current?this.selectTagRef.current.value:null}},{key:"disabled",set:function(e){this.selectTagRef.current&&(this.selectTagRef.current.disabled=e)}}],[{key:"propTypes",get:function(){return{options:p["default"].array,range:p["default"].object,prompt:p["default"].string,includeblank:p["default"].bool,customblank:p["default"].object}}},{key:"defaultProps",get:function(){return{options:[],range:null,prompt:null,includeblank:null,customblank:null}}}]),t}(f.Component);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/SelectBox.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/SelectBox.tsx")}}()},
2"./src/apps/common/components/SimpleNotification.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/react/index.js")),r=n(a("./node_modules/classnames/index.js"));t["default"]=function(e){return s["default"].createElement("div",{className:(0,r["default"])("simple-notification",e.type,{animated:e.animated})},s["default"].createElement("p",{title:e.title},s["default"].createElement("span",{className:(0,r["default"])("fa",{success:"fa-check-circle",warning:"fa-exclamation-triangle",error:"fa-exclamation-triangle",info:"fa-exclamation-circle"}[e.type])},s["default"].createElement("span",{className:"simple-notification-message"},e.message))))};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/SimpleNotification.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/SimpleNotification.tsx")}}()},
2"./src/apps/common/components/SpNavFooter.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=t.IS_DEEP_LINK=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/typeof.js")),i=n(a("./node_modules/@babel/runtime/helpers/extends.js")),l=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),d=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),u=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),c=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),f=n(a("./node_modules/react/index.js")),p=n(a("./node_modules/prop-types/index.js")),m=n(a("./node_modules/classnames/index.js")),h=n(a("./src/domain/libs/util.ts")),y=n(a("./src/apps/common/components/HtmlSnippet.tsx")),b=n(a("./src/apps/common/components/MainViewLink.ts")),v=n(a("./src/common/reactNl2br.ts")),g=a("./src/common/GtmApp.ts"),_=a("./src/constants/flag.ts"),E=n(a("./src/apps/bluerose/components/deepLink/DeepLinkApp.ts")),w=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=P(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./src/utils/activeProfile.ts"));function P(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(P=function(e){return e?a:t})(e)}var x=t.IS_DEEP_LINK="isDeepLink",M=function(e){function t(t,a){var n;(n=e.call(this,t,a)||this).rootRef=t.rootRef||f["default"].createRef(),n.htmlSnippet=null,n.model=t.pathEvaluator||t.model.pathEvaluator,n.handleClose=n.handleClose.bind((0,d["default"])(n)),n.handleAppRun=n.handleAppRun.bind((0,d["default"])(n)),n.handleLinkClick=n.handleLinkClick.bind((0,d["default"])(n)),n.onAppDownloadClick=n.onAppDownloadClick.bind((0,d["default"])(n));var o=a.getModelData("browserInfo"),s=(0,w["default"])(a.models);return n.state={isShow:(0,w.isFree)(s),isDeeplink:h["default"].get(o,"isAndroid")||h["default"].get(o,"isIOS")},n.isHide=!1,n.isRental=!1,n}(0,u["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0},a.componentWillReceiveProps=function(e){},a.componentWillUnmount=function(){this._isMounted=!1},a.fetchData=function(e,t){var a=this,n=this.getSnippetId(e);if(n){var o=h["default"].assign({snippetId:n},e),s=this.constructor.getPaths(t.models,{},o),r=this.constructor.getRootPath(t.models,{},o),l=this.model.fetch(s);this.state.dispose=l.dispose,this.setState({snippetId:n}),l.then((function(t){var o=h["default"].get(t.json,r);h["default"].get(o,"content")?a.htmlSnippet=o:a.htmlSnippet=null;var s={fetchDataError:null,dispose:null,generation:e.model.pathEvaluator.getVersion(r),snippetId:n};a._isMounted?a.setState(s):(0,i["default"])(a.state,s)}))["catch"]((function(e){var t={fetchDataError:e,dispose:null};a._isMounted?a.setState(t):(0,i["default"])(a.state,t)}))}},a.fetchToken=function(e,t){return t.getModelData("authContext")?new Promise((function(e,t){var a=new XMLHttpRequest;a.onreadystatechange=function(){if(4===a.readyState){if(200!=a.status)return t();try{var n=a.response;return"string"==typeof n&&(n=JSON.parse(n)),e(h["default"].get(n,"onetime_token"))}catch(o){return t(o)}}},a.open("GET","/api/user/onetime-token",!1),a.send()})):Promise.resolve()},a.handleAppRun=function(e){h["default"].get(this.context,"gtmApp")&&this.context.gtmApp.pushDataLayerOnAppLaunchClick(g.CLICK_AREA.APP_LAUNCH.FOTTER);var t=this.context.getModelData("authContext");new E["default"]({routeHandler:this.context.routeHandler,authContext:t}).launch(this.props)},a.handleLinkClick=function(){h["default"].get(this.context,"gtmApp")&&this.context.gtmApp.pushDataLayerOnSubscriptionClick(g.CLICK_AREA.SIGNUP.FOTTER)},a.onAppDownloadClick=function(){h["default"].get(this.context,"gtmApp")&&this.context.gtmApp.pushDataLayerOnAppDownloadClick(g.CLICK_AREA.APP_DOWNLOAD.FOTTER)},a.render=function(){if(this.isHide)return null;
2var e,t,a=this.context.getModelData("config"),n=this.context.getModelData("linkConfig"),o=this.context.getModelData("browserInfo");if(!o.isIOS&&!o.isAndroid)return null;e=this.state.isShow||this.state.isDeeplink?{opacity:1,visibility:"visible"}:{opacity:0,visibility:"hidden"},h["default"].get(o,"isIOS")?t=h["default"].get(n,"STORE_URLS_IOS"):h["default"].get(o,"isFireTablet")?t=h["default"].get(n,"STORE_URLS_AMAZON"):h["default"].get(o,"isAndroid")&&(t=h["default"].get(n,"STORE_URLS_ANDROID"));var s=h["default"].get(a,["sp_footer","label"])||"ご加入はこちら",r=h["default"].get(a,["sp_footer","caution"]),i=_.CAMPAIGN_FLAG;return f["default"].createElement("div",{className:(0,m["default"])("sp-nav-footer",(0,c["default"])((0,c["default"])({},x,!this.state.isShow),"campaignFlag",!!i)),style:e,ref:this.rootRef},this.state.isShow&&(h["default"].get(o,"isAndroid")||h["default"].get(o,"isIOS"))?f["default"].createElement("div",{id:"floating_banner",className:(0,m["default"])("sp-nav-footer__inner",{android:o.isAndroid,ios:o.isIOS})},f["default"].createElement(b["default"],{href:"/static/join/",onClick:this.handleLinkClick,className:"btn btn-fill secondary-color"},s),r&&f["default"].createElement("p",{className:"sp-nav-footer__title"},(0,v["default"])(r))):this.state.isDeeplink?f["default"].createElement("div",{className:"sp-nav-footer__inner"},f["default"].createElement("div",{className:"sp-nav-footer__close"},f["default"].createElement("div",{className:"sp-nav-footer__close-btn",onClick:this.handleClose},f["default"].createElement("i",{className:"fa fa-remove"}))),f["default"].createElement("div",{className:"footer-btn-area"},f["default"].createElement("a",{key:"launch",href:"javascript:void(0)",className:"btn btn-fill sub-bt-color btn-very-small",onClick:this.handleAppRun},"アプリを起動"),f["default"].createElement("a",{key:"download",className:"btn btn-dark-gray btn-very-small",href:t,target:"_blank",onClick:this.onAppDownloadClick},"アプリをダウンロード"))):null)},a.handleClose=function(e){this._isMounted&&this.setState({isShow:!1,isDeeplink:!1})},a.isAllowedToFetchData=function(){var e=this.context.getModelData("browserInfo");h["default"].get(e,"isAndroid")||h["default"].get(e,"isIOS");return!0},a.getSnippetId=function(){var e,t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},a=String(t.currentPath),n=this.snippetIdSwitchingConditions;if(a&&"object"==(0,r["default"])(n))for(var o=h["default"].keys(n),s=0;s<o.length;s++){var i=n[o[s]],l=new RegExp(o[s]);if(i&&a.match(l)){e=i;break}}return e||(e=this.snippetId),e&&this.isRental&&(e="rental_"+e),e&&"NON_REGISTERED_MEMBER"!==h["default"].get(this.context.getModelData("userInfo"),"status")&&(e="login_"+e),e},(0,l["default"])(t,null,[{key:"contextTypes",get:function(){return{getModelData:p["default"].func,models:p["default"].object,routeHandler:p["default"].object.isRequired,gtmApp:p["default"].object}}}]),t}(f["default"].Component);(0,c["default"])(M,"getPaths",y["default"].getPaths),(0,c["default"])(M,"getRootPath",y["default"].getRootPath);t["default"]=M;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/SpNavFooter.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/SpNavFooter.tsx")}}()},
2"./src/apps/common/components/SystemNotifications.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=p(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),u=n(a("./node_modules/prop-types/index.js")),c=n(a("./src/apps/common/components/SimpleNotification.tsx")),f=n(a("./src/apps/common/components/NetworkNotification.tsx"));function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(p=function(e){return e?a:t})(e)}var m=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this).flashMessages=a.shiftFlashMessage(),n.state={activeNetwork:!0,ratingNotification:[],flashMessage:null},n.handleShowFlashMessage=n.handleShowFlashMessage.bind((0,i["default"])(n)),n.handleNetworkStatusChange=n.handleNetworkStatusChange.bind((0,i["default"])(n)),n}(0,l["default"])(t,e);var a=t.prototype;return a.handleShowFlashMessage=function(e){var t=this;e?(this.setState({flashMessage:e}),this.flashMessageTimerId=setTimeout((function(){t.handleShowFlashMessage(t.flashMessages.shift())}),3e3)):this.setState({flashMessage:null})},a.handleNetworkStatusChange=function(){var e=this;setTimeout((function(){e._isMounted&&e.setState({activeNetwork:navigator.onLine})}),window.navigator.onLine?1:100)},a.componentDidMount=function(){this._isMounted=!0,window&&this.flashMessages&&this.handleShowFlashMessage(this.flashMessages.shift()),navigator&&navigator.onLine&&(window.addEventListener("online",this.handleNetworkStatusChange),window.addEventListener("offline",this.handleNetworkStatusChange))},a.componentWillUntmount=function(){this._isMounted=!1,window.removeEventListener("online",this.handleNetworkStatusChange),window.removeEventListener("offline",this.handleNetworkStatusChange),this.flashMessageTimerId&&(clearTimeout(this.flashMessageTimerId),delete this.flashMessageTimerId)},a.render=function(){return this.state.flashMessage?d["default"].createElement(c["default"],this.state.flashMessage):this.state.activeNetwork?null:d["default"].createElement(f["default"],null)},(0,r["default"])(t,null,[{key:"contextTypes",get:function(){return{shiftFlashMessage:u["default"].func}}}]),t}(d.Component);t["default"]=m;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/SystemNotifications.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/SystemNotifications.tsx")}}()},
2"./src/apps/common/components/TabDropDown.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=h(a("./node_modules/react/index.js")),u=n(a("./node_modules/prop-types/index.js")),c=n(a("./node_modules/classnames/index.js")),f=n(a("./src/domain/libs/util.ts")),p=h(a("./src/sketch-platform/utils/browserEvents.ts"));function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(m=function(e){return e?a:t})(e)}function h(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=m(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}t["default"]=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this).state={tabDropdownMenuOpen:!1,bottom:null,left:null,clickEl:null},n.handleChange=n.handleChange.bind((0,i["default"])(n)),n.handleMenu=n.handleMenu.bind((0,i["default"])(n)),n.dropdownMenuClose=n.dropdownMenuClose.bind((0,i["default"])(n)),n.handleScrollStart=n.handleScrollStart.bind((0,i["default"])(n)),n.sportsTabDropdownRef=d["default"].createRef(),n}(0,l["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0;var e=this.context.getModelData("browserInfo");e.isIOS&&e.isAndroid||p.addEventListener("scrollStart",this.handleScrollStart)},a.componentWillUnmount=function(){this._isMounted=!1;var e=this.context.getModelData("browserInfo");e.isIOS&&e.isAndroid||p.removeEventListener("scrollStart",this.handleScrollStart)},a.handleChange=function(e){var t=f["default"].findIndex(this.props.options,
2(function(t){return t.props.children==e.target.value}));if(-1!==t)if(this.props.options[t].props.onClick)this.props.options[t].props.onClick(e);else{var a=this.props.options[t].props,n=this.context,o=n.routeHandlers,s=n.history,r=!1,i="";if(a.to){var l=a.params||{},d=a.query;i=a.to.makePath(l,d),r=o&&f["default"].find(o,(function(e){return a.to._regex===e.route._regex}))}else a.href&&(i=a.href,r=o&&f["default"].find(o,(function(e){return!!e.route.match(i)})));r?s.push(i):window.location.href=i}},a.handleMenu=function(e){var t=this.sportsTabDropdownRef.current.getBoundingClientRect();this.state.tabDropdownMenuOpen?this.setState({tabDropdownMenuOpen:!1,bottom:null,left:null,clickEl:null}):this.setState({tabDropdownMenuOpen:!0,bottom:t.bottom+"px",left:t.left+"px",clickEl:this.sportsTabDropdownRef})},a.dropdownMenuClose=function(e){this.setState({tabDropdownMenuOpen:!1,bottom:null,left:null,clickEl:null})},a.handleScrollStart=function(){this.state.tabDropdownMenuOpen&&this.dropdownMenuClose()},a.render=function(){var e=this,t=this.context.getModelData("browserInfo"),a=[];return t.isIOS||t.isAndroid?(this.props.blankValue!==undefined&&a.push(d["default"].createElement("option",{key:"item-blankValue",value:this.props.blankValue},this.props.blankValue)),f["default"].forEach(this.props.options,
2(function(e,t){a.push(d["default"].createElement("option",{key:"item-".concat(t),value:e.props.children},e.props.children))})),d["default"].createElement("div",{className:(0,c["default"])("dropDown",{widthRestricted:!0===this.props.widthRestricted},this.props.theme)},d["default"].createElement("label",{className:"select-group"},d["default"].createElement("select",{value:this.props.defaultValue},a)))):(f["default"].forEach(this.props.options,(function(e,t){a.push(d["default"].createElement("li",{className:"sub-menu-item",key:"item-".concat(t)},e))})),d["default"].createElement("div",{className:"dropDown sportsTab",ref:this.sportsTabDropdownRef},d["default"].createElement("div",{className:"label",tabIndex:"0",role:"button",onClick:function(){return e.handleMenu(e)}},this.props.defaultValue,d["default"].createElement("span",{className:"arrow"})),this.state.tabDropdownMenuOpen?d["default"].createElement("div",{className:"sub-menu",style:{top:this.state.bottom,left:this.state.left}},d["default"].createElement("ul",{className:"sub-menu-list"},a)):null))},(0,r["default"])(t,null,[{key:"propTypes",get:function(){return{model:u["default"].object}}},{key:"contextTypes",get:function(){return{getModelData:u["default"].func,routeHandlers:u["default"].array,history:u["default"].object}}}]),t}(d.Component);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/TabDropDown.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/TabDropDown.tsx")}}()},
2"./src/apps/common/components/UpSellFlow.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/typeof.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),c=n(a("./node_modules/react/index.js")),f=n(a("./node_modules/prop-types/index.js")),p=n(a("./src/domain/libs/util.ts")),m=n(a("./node_modules/classnames/index.js")),h=n(a("./src/utils/tokenDataStore.ts")),y=n(a("./src/common/Axios.ts")),b=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=I(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./src/constants/error.ts")),v=n(a("./src/apps/common/hocs/panelHOC.tsx")),g=a("./src/apps/common/context/ModalContext.tsx"),_=a("./src/apps/common/utils/fetchOnetimeToken.ts"),E=n(a("./src/apps/common/components/UpSellFlow/ErrorView.tsx")),w=n(a("./src/apps/common/components/UpSellFlow/HowToPlay.tsx")),P=n(a("./src/apps/common/components/UpSellFlow/Confirm.tsx")),x=n(a("./src/apps/common/components/UpSellFlow/Finish.tsx")),M=n(a("./src/apps/common/components/UpSellFlow/Duplicate.tsx")),C=n(a("./src/apps/common/components/UpSellFlow/RegistForm.tsx")),k=n(a("./src/apps/common/routes.ts"));function I(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(I=function(e){return e?a:t})(e)}var S=function(e){var t=new Error(p["default"].get(e,"message"));return p["default"].get(e,"code")&&(t.code=e.code),p["default"].get(e,"dcode")&&(t.dcode=e.dcode),t},T=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,u["default"])((0,l["default"])(n),"_isMounted",!1),(0,u["default"])((0,l["default"])(n),"axios",void 0),(0,u["default"])((0,l["default"])(n),"registFormRef",void 0),(0,u["default"])((0,l["default"])(n),"meta",void 0),(0,u["default"])((0,l["default"])(n),"model",void 0),(0,u["default"])((0,l["default"])(n),"courses",void 0),(0,u["default"])((0,l["default"])(n),"products",void 0),(0,u["default"])((0,l["default"])(n),"activeItem",void 0),(0,u["default"])((0,l["default"])(n),"activeItemType",void 0),(0,u["default"])((0,l["default"])(n),"paymentMethods",void 0),(0,u["default"])((0,l["default"])(n),"paymentInstruments",void 0),(0,u["default"])((0,l["default"])(n),"userVoucherInfo",void 0),(0,u["default"])((0,l["default"])(n),"estimateInfo",void 0),(0,u["default"])((0,l["default"])(n),"error",void 0),(0,u["default"])((0,l["default"])(n),"accountInfo",void 0),(0,u["default"])((0,l["default"])(n),"subscription",void 0),(0,u["default"])((0,l["default"])(n),"productOrder",void 0),(0,u["default"])((0,l["default"])(n),"selectedPaymentInstrument",void 0),(0,u["default"])((0,l["default"])(n),"grantedEntitlements",void 0),(0,u["default"])((0,l["default"])(n),"usedUserVouchers",void 0),(0,u["default"])((0,l["default"])(n),"finishQuestion",void 0),n.state={loading:!0,step:"started"},n.axios=new y["default"]({xhr:!0}),n.doSelect=n.doSelect.bind((0,l["default"])(n)),n.cancelSelect=n.cancelSelect.bind((0,l["default"])(n)),n.doCommit=n.doCommit.bind((0,l["default"])(n)),n.redirectToWatch=n.redirectToWatch.bind((0,l["default"])(n)),n.registFormRef=c["default"].createRef(),t.howToPlayInfo?n.setHowToPlayInfo(t.howToPlayInfo):t.confirmInfo?n.setConfirmInfo(t.confirmInfo):t.finishInfo?n.setFinishInfo(t.finishInfo):t.duplicateInfo&&n.setDuplicateInfo(t.duplicateInfo),n}(0,d["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.fetchHowToPlayInfo()},a.componentWillReceiveProps=function(e){this.props.metaId!=e.metaId&&this.fetchHowToPlayInfo(e)},a.componentWillUnmount=function(){this._isMounted=!1,"function"==typeof this.props.closeModal&&"finish"===this.state.step&&window.location.reload()},a.render=function(){var e,t;switch(this.state.loading&&(e=c["default"].createElement("div",{className:"loading-spinner-container"},c["default"].createElement("div",{className:"loading-spinner"}))),this.state.step){case"started":break;case"howto_play":t=c["default"].createElement(w["default"],{model:this.model,meta:this.meta,courses:this.courses,products:this.products,nextAction:this.doSelect});break;case"confirm":t=c["default"].createElement(P["default"],{model:this.props.model,meta:this.meta,item:this.activeItem,itemType:this.activeItemType,paymentMethods:this.paymentMethods,paymentInstruments:this.paymentInstruments,userVoucherInfo:this.userVoucherInfo,nextAction:this.doCommit,prevAction:this.cancelSelect,estimateInfo:this.estimateInfo,submitError:p["default"].get(this,"error.commitError"),defaultPaymentInstrumentId:this.props.defaultPaymentInstrumentId});break;case"finish":t=c["default"].createElement(x["default"],{model:this.model,meta:this.meta,item:this.activeItem,itemType:this.activeItemType,accountInfo:this.accountInfo,subscription:this.subscription,productOrder:this.productOrder,paymentInstrument:this.selectedPaymentInstrument,entitlements:this.grantedEntitlements,userVouchers:this.usedUserVouchers,question:this.finishQuestion,returnTo:this.watchUrl(),redirectTo:this.redirectToWatch});break;case"duplicate":t=c["default"].createElement(M["default"],{model:this.model,meta:this.meta,subscriptions:this.duplicatedSubscriptions,productOrders:this.duplicatedProductOrders,returnTo:this.watchUrl(),redirectTo:this.redirectToWatch});break;case"error":t=this.renderError()}return c["default"].createElement("div",{className:(0,m["default"])("up-sell-flow",{"error-flow":"error"===this.state.step})},c["default"].createElement("div",{className:"flow-header"}),c["default"].createElement("div",{className:"flow-content"},t),c["default"].createElement(C["default"],{ref:this.registFormRef,metaId:this.props.metaId}),e)},a.renderError=function(){return c["default"].createElement(E["default"],{error:this.error,onClickCancel:this.cancelSelect})},a.setHowToPlayInfo=function(e){var t=this;if("object"===(0,r["default"])(e)){this.state.step=e.step,this.state.loading=!1,e.errorMessage&&(this.error=new Error(e.errorMessage),this.state.step="error");for(var a=["meta","courses","products","paymentMethods","paymentInstruments"],n=0;n<a.length;n++){var o=a[n];e[o]&&(this[o]=e[o])}this.componentDidMount=function(){t._isMounted=!0},"function"==typeof e.handleSelect&&(this.doSelect=function(a,n){t._isMounted&&t.setState({loading:!0}),e.handleSelect(a,n)})}},a.setConfirmInfo=function(e){var t=this;if("object"===(0,r["default"])(e)){this.state.step=e.step,this.state.loading=!1,e.errorMessage&&(this.error=new Error(e.errorMessage),this.state.step="error");for(var a=["meta","courses","products","paymentMethods","paymentInstruments","activeItem","activeItemType","userVoucherInfo","estimateInfo","error"],n=0;n<a.length;n++){var o=a[n];e[o]&&(this[o]=e[o])}this.componentDidMount=function(){t._isMounted=!0},this.componentWillReceiveProps=function(e){t.props.metaId!=e.metaId&&t.fetchConfirmInfo(e)},this.cancelSelect=function(){e.handleCancel()},"function"==typeof e.handleAfterCommit&&(this.handleAfterCommit=function(t){e.handleAfterCommit(t)})}},a.setFinishInfo=function(e){var t=this;if("object"===(0,r["default"])(e)){this.state.step=e.step,this.state.loading=!1,e.errorMessage&&(this.error=new Error(e.errorMessage),this.state.step="error");for(var a=["meta","activeItem","activeItemType","accountInfo","subscription","productOrder","selectedPaymentInstrument","grantedEntitlements","usedUserVouchers","finishQuestion","returnTo"],n=0;n<a.length;n++){var o=a[n];e[o]&&(this[o]=e[o])}this.componentDidMount=function(){t._isMounted=!0}}},a.setDuplicateInfo=function(e){var t=this;if("object"===(0,r["default"])(e)){this.state.step=e.step,this.state.loading=!1;for(var a=["meta","duplicatedSubscriptions","duplicatedProductOrders"],n=0;n<a.length;n++){var o=a[n];e[o]&&(this[o]=e[o])}this.componentDidMount=function(){t._isMounted=!0}}},a.fetchHowToPlayInfo=function(){var e=this,t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.props;if(this._isMounted)return this.setState({loading:!0}),this.axios.get("/api/account/me",{with_matching_info_lack_flag:!0}
2).then((function(a){if(!p["default"].get(a,"data.result"))throw new Error(p["default"].get(a,"data.message"));if(h["default"].setAuthContextData(p["default"].get(a,"data.authContext")),p["default"].get(a,"data.account.matchingInfoLackFlag"))throw new Error(b.MATCHING_INFO_LACK);return e.axios.multi([e.axios.post("/api/account/check_availability",{meta_id:t.metaId}),e.axios.get("/api/meta/".concat(t.metaId)),e.axios.get("/api/meta/".concat(e.props.metaId,"/howto_play"),{with_howto_acquisition:!0,with_terms:!0}),e.axios.get("/api/account/trial_used_course_ids")]).then((function(t){e.checkAvailability(t[0]),e.setMeta(t[1]),e.setCoursesAndProducts(t[2],t[3])}))["catch"]((function(e){throw e}))})).then((function(){if(e.existOnlyOneItem()){e.setOnlyOneItem();var t={sort:"created_at",order:"desc"};return"product"==e.activeItemType?t.product_id=e.activeItem.id:t.course_id=e.activeItem.id,e.axios.multi([e.axios.get("/api/user/payment_methods",{service_type:e.activeItemType}),e.axios.get("/api/account/payment_instruments",t)]).then((function(t){e.paymentMethods=p["default"].get(t,"[0].data.paymentMethods"),e.paymentInstruments=p["default"].get(t,"[1].data.paymentInstruments");var a=function(){e._isMounted&&e.setState({loading:!1,step:"confirm"})};"product"==e.activeItemType?e.fetchUserVoucherInfo(e.activeItem.id,a):e.fetchEstimateInfo({course_id:e.activeItem.id},a)}))["catch"]((function(e){throw e}))}e._isMounted&&e.setState({loading:!1,step:"howto_play"})}))["catch"]((function(t){e.handleError(t)}))},a.fetchConfirmInfo=function(){var e=this,t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.props;if(this._isMounted)return this.setState({loading:!0}),this.axios.get("/api/account/me").then((function(a){h["default"].setAuthContextData(p["default"].get(a,"data.authContext"));var n={sort:"created_at",order:"desc"};return"product"==e.activeItemType?n.product_id=e.activeItem.id:n.course_id=e.activeItem.id,e.axios.multi([e.axios.post("/api/account/check_availability",{meta_id:t.metaId}),e.axios.get("/api/meta/".concat(t.metaId)),e.axios.get("/api/meta/".concat(e.props.metaId,"/howto_play"),{with_howto_acquisition:!0,with_terms:!0}),e.axios.get("/api/account/trial_used_course_ids"),e.axios.get("/api/user/payment_methods",{service_type:e.activeItemType}),e.axios.get("/api/account/payment_instruments",n)]).then((function(t){e.checkAvailability(t[0]),e.setMeta(t[1]),e.setCoursesAndProducts(t[2],t[3]),e.paymentMethods=p["default"].get(t,"[4].data.paymentMethods"),e.paymentInstruments=p["default"].get(t,"[5].data.paymentInstruments"),e.activeItemValidation(),e.error=null;var a=function(){e._isMounted&&e.setState({loading:!1,step:"confirm"})};"product"==e.activeItemType?e.fetchUserVoucherInfo(e.activeItem.id,a):e.fetchEstimateInfo({course_id:e.activeItem.id},a)}))["catch"]((function(t){e.handleError(t)}))}))["catch"]((function(t){e.handleError(t)}))},a.fetchUserVoucherInfo=function(e,t){var a=this;this.userVoucherInfo=null;var n={product_id:e,sort:"expire_at",order:"asc",status:"unused",expired:"without",page:1,limit:1,type:"WodTicket",with_total_count:!0};this.axios.get("/api/account/vouchers",n).then((function(e){if(h["default"].setAuthContextData(p["default"].get(e,"data.authContext")),p["default"].get(e,"data.message")){if(4==e.data.code)return t();throw new Error(e.data.message)}return e.data})).then((function(n){var o=p["default"].get(n,"data.userVouchers[0]");if(p["default"].isEmpty(o))return t();a.axios.post("/api/user/estimate",{user_voucher_id:o.id,product_id:e}).then((function(e){if(h["default"].setAuthContextData(p["default"].get(e,"data.authContext")),p["default"].get(e,"data.message"))throw new Error(e.data.message);var o=p["default"].get(e,"data.data");a.userVoucherInfo={appliedData:o,totalCount:p["default"].get(n,"data.totalCount")},t()}))["catch"]((function(e){throw e}))}))["catch"]((function(e){throw e}))},a.fetchEstimateInfo=function(e,t){var a=this;this.axios.post("/api/subscription/estimate",e).then((function(e){if(h["default"].setAuthContextData(p["default"].get(e,"data.authContext")),p["default"].get(e,"data.message"))throw a.estimateInfo=null,new Error(e.data.message);a.estimateInfo=p["default"].get(e,"data"),t()}))["catch"]((function(e){throw e}))},a.fetchDuplicateInfo=function(e){var t=this,a=function(){t._isMounted&&t.setState({loading:!1,step:"duplicate"})};return this.axios.multi([this.axios.get("/api/meta/".concat(e.metaId)),this.axios.post("/api/account/check_availability",{meta_id:e.metaId})]).then((function(e){t.setMeta(e[0]);var n=p["default"].get(e[1],"data.data.entitlements");if(p["default"].isEmpty(n))return a();var o=n.map((function(e){return e.id}));return o=p["default"].compact(p["default"].uniq(o)),p["default"].isEmpty(o)?a():t.axios.multi([t.axios.get("/api/account/subscriptions",{with_course:!0,with_payment_instrument:!0,with_user_vouchers:!0,with_entitlements:!0,entitlement_id:o.join(",")}),t.axios.get("/api/account/product_orders",{with_order:!0,with_product:!0,with_payment_instrument:!0,with_user_vouchers:!0,with_entitlements:!0,entitlement_id:o.join(",")})]).then((function(e){t.duplicatedSubscriptions=p["default"].get(e[0],"data.subscriptions",[]),t.duplicatedProductOrders=p["default"].get(e[1],"data.productOrders",[]),a()}))["catch"]((function(e){a()}))}))["catch"]((function(e){a()}))},a.checkAvailability=function(e){if(p["default"].get(e,"data.data.isAvailable"))throw new Error(b.AVAILABLE_ENTITLEMENT)},a.setMeta=function(e){var t=p["default"].get(e,"data.meta");if(!t)throw new Error("meta not found.");this.meta=t},a.setCoursesAndProducts=function(e){var t=this,a=arguments.length>1&&arguments[1]!==undefined?arguments[1]:null,n=p["default"].get(e,"data.courses",[]),o=p["default"].get(e,"data.products",[]);if(0==n.length&&0==o.length)throw new Error(b.META_NOT_VIEWABLE);if(p["default"].isEmpty(this.props.selected)?(this.courses=n,this.products=o):"product"===this.props.selected.type?(this.courses=[],this.products=p["default"].filter(o,(function(e){return e.id===t.props.selected.id}))):(this.courses=p["default"].filter(n,(function(e){return e.id===t.props.selected.id}
2)),this.products=[]),a){var s=p["default"].get(a,"data.trial_used_course_ids",[]);this.courses=this.courses.map((function(e){return-1!=s.indexOf(e.id)&&(e.isTrialUsed=!0),e}))}},a.activeItemValidation=function(){var e=this;if(!this.activeItem)throw new TypeError("this.activeItem is required.");if("course"==this.activeItemType){if(p["default"].isEmpty(p["default"].filter(this.courses,(function(t){return p["default"].get(t,"id")==e.activeItem.id}))))throw new Error("this.activeItem is invalid.")}else{if("product"!=this.activeItemType)throw new TypeError('this.activeitemtypetype must be "product" or "course".');if(p["default"].isEmpty(p["default"].filter(this.products,(function(t){return p["default"].get(t,"id")==e.activeItem.id}))))throw new Error("this.activeItem is invalid.")}},a.existOnlyOneItem=function(){return p["default"].get(this,"products.length",0)+p["default"].get(this,"courses.length",0)==1},a.setOnlyOneItem=function(){var e=p["default"].get(this.products,"length"),t=p["default"].get(this.courses,"length");return 1===t&&0===e?(this.activeItem=this.courses[0],this.activeItemType="course",!0):0===t&&1===e&&(this.activeItem=this.products[0],this.activeItemType="product",!0)},a.doSelect=function(e,t){e?"course"!==t&&"product"!==t?this.handleError(new TypeError('Argument Error: type must be "product" or "course".')):(this.activeItem=e,this.activeItemType=t,this.fetchConfirmInfo()):this.handleError(new TypeError("Argument Error: model is required."))},a.cancelSelect=function(){"function"==typeof this.props.closeModal&&this.props.closeModal()},a.doCommit=function(){var e=this,t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};if(this._isMounted)return this.setState({loading:!0}),this.axios.multi([this.axios.get("/api/account/me"),this.axios.post("/api/account/check_availability",{meta_id:t.metaId})]).then((function(a){if(p["default"].get(a[1],"data.data.isAvailable"))throw new Error(b.AVAILABLE_ENTITLEMENT);if(e.accountInfo=p["default"].get(a[0],"data.account"),h["default"].setAuthContextData(p["default"].get(a[1],"data.authContext")),"subscribe"===t.type)t.nextStep?e.registAndSubscribe(t):e.doSubscribe(t);else{if("purchase"!==t.type)throw new TypeError('type must be "subscribe" or "purchase".');t.nextStep?e.addPayment(t):e.doPurchase(t)}}))["catch"]((function(t){e.handleError(t)}))},a.registAndSubscribe=function(e){var t=e.courseId,a=e.voucherCode,n=e.paymentMethodInfo,o={courseId:t,voucherCode:a,cancelTo:window.location.href,returnTo:this.watchUrl()};o.paymentMethodId=n.id,o.formAction="/account/subscribe_gmo_post",this.registFormRef.current&&this.registFormRef.current.formSubmit(o),this._isMounted&&this.setState({loading:!0})},a.doSubscribe=function(e){var t=this,a={meta_id:e.metaId,course_id:e.courseId,voucher_code:e.voucherCode,with_payment_instrument:!0,with_user_vouchers:!0,with_entitlements:!0};this.axios.post("/api/account/subscribe",a,{timeout:6e4,retry:0}).then((function(e){if(h["default"].setAuthContextData(p["default"].get(e,"data.authContext")),p["default"].get(e,"data.message")){if(p["default"].get(e.data.message,"[0]")===b.AVAILABLE_ENTITLEMENT)throw b.AVAILABLE_ENTITLEMENT;var a=new Error("subscribe error");throw a.commitError=S(e.data),a}t.subscription=p["default"].get(e,"data.subscription"),t.selectedPaymentInstrument=p["default"].get(t.subscription,"paymentInstrument"),t.grantedEntitlements=p["default"].get(t.subscription,"entitlements"),t.usedUserVouchers=p["default"].get(t.subscription,"userVouchers")})).then((function(){if("function"==typeof t.handleAfterCommit)return t.handleAfterCommit(t.subscription.id);var e=function(){t._isMounted&&t.setState({loading:!1,step:"finish"})},a=p["default"].get(t.activeItem,"question_at_subscribing");if(!a)return e();t.axios.get("/api/form/questions/".concat(a)).then((function(a){t.finishQuestion=p["default"].get(a,"data.data"),e()}))["catch"]((function(t){e()}))}))["catch"]((function(e){t.handleError(e)}))},a.addPayment=function(e){var t=this.context.getModelData("browserInfo"),a=t.isAndroid||t.isIOS&&!t.isiPad,n=e.productId,o={productId:n,cancelTo:window.location.href,returnTo:a?"/usf/".concat(this.props.metaId,"/confirm?product_id=").concat(n):this.watchUrl({product_id:n}),formAction:"/account/purchase"};this.registFormRef.current&&this.registFormRef.current.formSubmit(o)},a.registAndPurchase=function(e){var t=e.productId,a=e.userVoucherId,n=e.paymentMethodInfo,o={productId:t,userVoucherId:a,c
2ancelTo:window.location.href,returnTo:this.watchUrl()};o.paymentMethodId=n.id,o.formAction="/account/purchase",this.registFormRef.current&&this.registFormRef.current.formSubmit(o)},a.doPurchase=function(e){var t=this,a=e.metaId,n=e.productId,o=e.userVoucherId,s=e.paymentInstrumentInfo,r=null;s&&(r=s.id);var i={meta_id:a,product_id:n,payment_instrument_id:r,user_voucher_id:o,with_order:!0,with_payment_instrument:!0,with_user_vouchers:!0,with_entitlements:!0};this.axios.post("/api/account/purchase",i,{timeout:6e4,retry:0}).then((function(e){if(h["default"].setAuthContextData(p["default"].get(e,"data.authContext")),p["default"].get(e,"data.message")){if(p["default"].get(e.data.message,"[0]")===b.AVAILABLE_ENTITLEMENT)throw new Error(b.AVAILABLE_ENTITLEMENT);var a=new Error("purchase error");throw a.commitError=S(e.data),a}t.productOrder=p["default"].get(e,"data.productOrder"),t.selectedPaymentInstrument=p["default"].get(t.productOrder,"paymentInstrument"),t.grantedEntitlements=p["default"].get(t.productOrder,"entitlements"),t.usedUserVouchers=p["default"].get(t.productOrder,"userVouchers"),"function"==typeof t.handleAfterCommit?t.handleAfterCommit(t.productOrder.id):t._isMounted&&t.setState({loading:!1,step:"finish"})}))["catch"]((function(e){t.handleError(e)}))},a.handleError=function(e){var t=[b.UNAUTHORIZED,b.META_NOT_VIEWABLE,b.AVAILABLE_ENTITLEMENT];if(p["default"].includes(t,p["default"].get(e,"commitError.message"))?this.error=new Error(e.commitError.message):this.error=e,p["default"].get(this.error,"message")!==b.MATCHING_INFO_LACK)if(p["default"].get(this.error,"message")!==b.AVAILABLE_ENTITLEMENT)if(p["default"].includes(t,p["default"].get(this.error,"message")))this.setState({loading:!1,step:"error"});else{if(!p["default"].get(this.error,"commitError")||"confirm"!=this.state.step)throw this.error;this.setState({loading:!1,step:"confirm"})}else this.redirectToWatch();else window.location.href="/signup/info?return_to=".concat(encodeURIComponent(this.watchUrl()))},a.watchUrl=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},t=p["default"].get(this.context.getModelData("howtoPlayInfo"),"returnTo");return t||(this.props.metaRefId?k["default"].content.makePath({id:this.props.metaRefId},e):k["default"].watchNow.makePath({id:this.props.metaId},e))},a.redirectToWatch=function(){var e=this.watchUrl();if(p["default"].get(this.context.getModelData("howtoPlayInfo"),"isReturnedToApp")){var t=p["default"].assign({},this.context.getModelData("services","tokenManager")),a=this.context.getModelData("authContext");(0,_.addOnetimeTokenToQueryString)(t,a,e).then((function(e){window.location.href=e}))["catch"]((function(e){throw e}))}else window.location.href=e},a.isFirstSubscribe=function(){return"course"===this.activeItemType&&!p["default"].get(this.activeItem,"isTrial
2Used")},(0,i["default"])(t,null,[{key:"propTypes",get:function(){return{model:f["default"].object,metaId:f["default"].oneOfType([f["default"].string,f["default"].number]).isRequired}}},{key:"contextTypes",get:function(){return{getModelData:f["default"].func,models:f["default"].object,routeHandler:f["default"].object,history:f["default"].object}}}]),t}(c["default"].PureComponent);t["default"]=(0,g.withModalContext)((0,v["default"])(T));!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow.tsx")}}()},
2"./src/apps/common/components/UpSellFlow/Confirm.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/react/index.js")),i=n(a("./src/apps/common/components/UpSellFlow/Confirm/SubscribeConfirm.tsx")),l=n(a("./src/apps/common/components/UpSellFlow/Confirm/PurchaseConfirm.tsx"));t["default"]=function(e){var t;switch(e.itemType){case"course":t=r["default"].createElement(i["default"],(0,s["default"])({},e,{course:e.item}));break;case"product":t=r["default"].createElement(l["default"],(0,s["default"])({},e,{product:e.item}));break;default:throw new TypeError('Confirm.props.itemType must be "product" or "course".')}return t};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/Confirm.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/Confirm.tsx")}}()},
2"./src/apps/common/components/UpSellFlow/Confirm/PurchaseConfirm.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),r=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),i=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),l=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),d=n(a("./node_modules/react/index.js")),u=n(a("./node_modules/prop-types/index.js")),c=n(a("./src/domain/libs/util.ts")),f=a("./node_modules/@wowow/front-common/common/utils/sepDigit.js"),p=n(a("./src/common/reactNl2br.ts")),m=n(a("./src/apps/common/components/CheckboxDiv.tsx")),h=n(a("./src/utils/validations.ts")),y=n(a("./src/apps/common/components/UpSellFlow/common/RightsPanel.tsx")),b=a("./src/apps/common/context/ModalContext.tsx"),v=n(a("./src/apps/common/components/UpSellFlow/Confirm/PurchaseConfirm/UserVoucherConfirm.tsx")),g=n(a("./src/apps/common/components/UpSellFlow/Confirm/common/SubmitErrorView.tsx")),_=n(a("./src/apps/common/components/UpSellFlow/Confirm/common/SubmitButtonArea.tsx")),E=n(a("./src/apps/common/components/UpSellFlow/Confirm/common/PaymentInfoForm.tsx")),w=n(a("./src/apps/common/components/UpSellFlow/Confirm/common/AccountOwnerOnlyView.tsx")),P=a("./src/utils/getPurchaseLabel.ts"),x=n(a("./src/apps/common/components/MainViewLink.ts")),M=a("./src/domain/utils/convertLinksToAnchors.ts"),C=n(a("./src/common/nl2br.ts")),k=function(e){function t(t,a){var n;n=e.call(this,t,a)||this,(0,l["default"])((0,r["default"])(n),"paymentInfoFormRef",void 0),(0,l["default"])((0,r["default"])(n),"inputAgreeFlagRef",void 0),(0,l["default"])((0,r["default"])(n),"_isMounted",void 0),n._handleAddPayment=n._handleAddPayment.bind((0,r["default"])(n)),n._handleSubmit=n._handleSubmit.bind((0,r["default"])(n)),n._handleCancel=n._handleCancel.bind((0,r["default"])(n)),n._applyVoucherData=n._applyVoucherData.bind((0,r["default"])(n)),n.setNextStep=n.setNextStep.bind((0,r["default"])(n)),n._handleClickAgreeFlag=n._handleClickAgreeFlag.bind((0,r["default"])(n)),n.paymentInfoFormRef=d["default"].createRef(),n.inputAgreeFlagRef=d["default"].createRef();var o=c["default"].get(t.product,"paymentMethodRule");return n.state={voucherData:null,nextStep:c["default"].isEmpty(c["default"].filter(t.paymentInstruments,(function(e){return e.isAvailable&&(c["default"].isEmpty(o)||o.includes(c["default"].get(e,"paymentMethod.id")))}))),messages:{},disabled:!0},n}(0,i["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0},a.componentWillReceiveProps=function(e){e.submitError&&this._isMounted&&this.setState({submitting:!1})},a.componentWillUnmount=function(){this._isMounted=!1},a._handleAddPayment=function(e){if(!this.state.submitting){this.setState({submitting:!0,nextStep:!0});var t={metaId:this.props.meta.id,type:"purchase",productId:this.props.product.id,nextStep:!0};this.props.nextAction(t)}},a._handleSubmit=function(e){if(!this.state.submitting){this.setState({submitting:!0});var t={metaId:this.props.meta.id,type:"purchase",productId:this.props.product.id,nextStep:this.state.nextStep,userVoucherId:c["default"].get(this.state,"voucherData.userVoucher.id")};try{this.paymentInfoFormRef.current&&(this.state.nextStep?t.paymentMethodInfo=this.paymentInfoFormRef.current.getSelectedPaymentMethodInfo():this.props.paymentInstruments.length>0&&(t.paymentInstrumentInfo=this.paymentInfoFormRef.current.getSelectedPaymentInstrumentInfo()))}catch(e){}this.props.nextAction(t)}},a._handleCancel=function(e){this.props.prevAction(e)},a._applyVoucherData=function(e){var t=c["default"].isEmpty(c["default"].filter(this.props.paymentInstruments,(function(e){return e.isAvailable})));e&&(t=!1),this.setState({voucherData:e,nextStep:t})},a.setNextStep=function(e){this._isMounted&&this.setState({nextStep:e})},a._handleClickAgreeFlag=function(e){var t=this;if(this.state.submitting)return e.preventDefault(),!1;this._handleFormChange(),this.setState((function(e){var a=c["default"].omit(c["default"].assign({},e.messages),"agreed_contract_version");return h["default"].agreeFlag(a,t.inputAgreeFlagRef.current.getChecked()),{messages:a}}))},a._handleFormChange=function(){var e={};h["default"].agreeFlag(e,this.inputAgreeFlagRef.current.getChecked()),c["default"].isEmpty(e)&&this.state.messages?this.state.disabled&&this.setState({disabled:!1}):this.state.disabled||this.setState({disabled:!0})},a.render=function(){var e=this.props.product,t=(0,P.getPurchaseLabel)(e,this.props.meta),a=this.context.getModelData("browserInfo"),n=this.context.getModelData("linkConfig");return d["default"].createElement("div",{className:"upsell-confirm purchase-confirm"},d["default"].createElement("p",{className:"message"},"この作品を",t,"しますか?"),d["default"].createElement(w["default"],{handleCancel:this._handleCancel},d["default"].createElement("div",{className:"upsell-confirm-table"},d["default"].createElement("div",{className:"upsell-confirm-table__inner"},d["default"].createElement("div",{className:"product-name"},e.name),c["default"].isEmpty(e.productDescription)?null:d["default"].createElement("div",{className:"product-description",dangerouslySetInnerHTML:{__html:(0,C["default"])((0,M.convertLinksToAnchors)(e.productDescription))}}),this._renderProductPrice(),this._renderProductPeriod()),d["default"].createElement("div",{className:"upsell-confirm-table__inner"},d["default"].createElement(v["default"],{product:this.props.product,applyVoucherData:this._applyVoucherData,userVoucherInfo:this.props.userVoucherInfo}),d["default"].createElement(E["default"],{model:this.props.model,ref:this.paymentInfoFormRef,paymentInstruments:this.props.paymentInstruments,paymentMethods:this.props.paymentMethods,setNextStep:this.setNextStep,nextStep:this.state.nextStep,hidden:0==c["default"].get(this.state,"voucherData.paymentPricing.price"),handleAddPayment:this._handleAddPayment,defaultPaymentInstrumentId:this.props.defaultPaymentInstrumentId,product:this.props.product})),c["default"].isEmpty(e.notesOnPurchase)?null:d["default"].createElement("div",{className:"upsell-confirm-table__inner"},d["default"].createElement("div",{className:"recipe-table-row"},d["default"].createElement("div",{className:"title"},"購入時の注意事項"),d["default"].createElement("div",{className:"item"},d["default"].createElement("p",null,(0,p["default"])(e.notesOnPurchase))))),d["default"].createElement("div",{className:"upsell-confirm-table__inner"},d["default"].createElement("div",{className:"input-block"},d["default"].createElement("fieldset",null,d["default"].createElement(m["default"],{ref:this.inputAgreeFlagRef,name:"agreed_contract_version",defaultChecked:!1,onClick:this._handleClickAgreeFlag,required:!0},d["default"].createElement("a",{href:n.TERM_TVOD,target:"_blank",className:"external-link"},"都度課金型動画配信サービス規約"),"に同意")))),d["default"].createElement("div",{className:"upsell-confirm-table__inner text-center"},a.isAndroid||a.isIOS?d["default"].createElement(x["default"],{href:"/check",target:"_blank",className:"btn btn-line white-color external-link"},"※購入前に、お試し再生を必ず行ってください。"):d["default"].createElement(d["default"].Fragment,null,"※購入前に、",d["default"].createElement(x["default"],{href:"/check",target:"_blank",className:"external-link"},"お試し再生"),"を必ず行ってください。"))),d["default"].createElement(g["default"],this.props),d["default"].createElement(_["default"],{actionName:t,disabled:this.state.disabled,nextStep:this.state.nextStep,submitting:this.state.submitting,handleSubmit:this._handleSubmit,handleCancel:this._handleCancel})))}
2,a._renderProductPrice=function(){var e=this.props.product,t=c["default"].get(this.state,"voucherData.paymentPricing");return t&&t.price&&t.displayUnit?d["default"].createElement("div",{className:"price"},d["default"].createElement("p",{className:"strikeout"},d["default"].createElement("span",{className:"text"},(0,f.sepDigit)(e.activePricing.paymentAmount)),e.activePricing.displayUnit,"(税込)"),d["default"].createElement("p",null,d["default"].createElement("span",{className:"text"},(0,f.sepDigit)(t.paymentAmount)),t.displayUnit,"(税込)")):d["default"].createElement("div",{className:"price"},d["default"].createElement("span",{className:"text"},(0,f.sepDigit)(e.activePricing.paymentAmount)),e.activePricing.displayUnit,"(税込)")},a._renderProductPeriod=function(){var e=this,t=this.props.product;if("product_type_rental"!=t.productType)return null;var a=c["default"].get(t,"rights.length",0);if(a>1)return d["default"].createElement("div",{className:"recipe-table-row clearfix"},d["default"].createElement("div",{className:"title"},"視聴期間"),d["default"].createElement("div",{className:"item"},d["default"].createElement("p",null,d["default"].createElement("a",{href:"javascript:void(0)",onClick:function(a){e.props.showModal(d["default"].createElement(y["default"],{rights:t.rights}))}},"内容の確認"))));if(1==a){var n=t.rights[0]||{};return d["default"].createElement(d["default"].Fragment,null,d["default"].createElement("div",{className:"period"},d["default"].createElement("span",null,n.displayLimitType),n.displayLimitValue,n.displayLimitUnit),!!n.exerciseTerm&&d["default"].createElement("div",{className:"period"},d["default"].createElement("span",null,n.exerciseTermType),n.exerciseTermFrom,n.exerciseTerm,n.exerciseTermUnit))}return null},(0,s["default"])(t,null,[{key:"contextTypes",get:function(){return{models:u["default"].object,getModelData:u["default"].func,routeHandler:u["default"].object,history:u["default"].object}}},{key:"propTypes",get:function(){return{product:u["default"].object,meta:u["default"].object,accountInfo:u["default"].object,paymentMethods:u["default"].array,paymentInstruments:u["default"].array}}},{key:"defaultProps",get:function(){return{meta:{}}}}]),t}(d["default"].PureComponent);t["default"]=(0,b.withModalContext)(k);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/Confirm/PurchaseConfirm.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/Confirm/PurchaseConfirm.tsx")}}()},
2"./src/apps/common/components/UpSellFlow/Confirm/PurchaseConfirm/UserVoucherConfirm.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),r=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),i=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),l=n(a("./node_modules/react/index.js")),d=n(a("./node_modules/prop-types/index.js")),u=n(a("./src/domain/libs/util.ts"));t["default"]=function(e){function t(t,a){var n;(n=e.call(this,t,a)||this)._handleChange=n._handleChange.bind((0,r["default"])(n)),n.checkTicketUseRef=l["default"].createRef();var o=u["default"].get(t,"userVoucherInfo.appliedData");return n.props.applyVoucherData&&o&&n.props.applyVoucherData(o),n}(0,i["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0},a.componentWillReceiveProps=function(e){},a.componentWillUnmount=function(){this._isMounted=!1},a._handleChange=function(e){if(this.props.applyVoucherData){var t=null;u["default"].get(this,"checkTicketUseRef.current.checked")&&(t=u["default"].get(this.props,"userVoucherInfo.appliedData")),this.props.applyVoucherData(t)}},a.render=function(){var e=u["default"].get(this.props,"userVoucherInfo.appliedData"),t=u["default"].get(this.props,"userVoucherInfo.appliedData.userVoucher.voucher.displayName")||"クーポン",a=u["default"].get(this.props,"userVoucherInfo.totalCount");return u["default"].isEmpty(e)?null:l["default"].createElement("div",{className:"recipe-table-row"},l["default"].createElement("div",{className:"title"},"クーポン"),l["default"].createElement("div",{className:"item"},l["default"].createElement("div",{className:"radio-box"},l["default"].createElement("input",{id:"use_ticket_1",type:"radio",value:"1",name:"use_ticket",className:"radio-button",defaultChecked:!0,ref:this.checkTicketUseRef,onChange:this._handleChange}),l["default"].createElement("label",{htmlFor:"use_ticket_1",className:"radio-button-label"},t,"を利用する"),a>0?l["default"].createElement("div",{className:"ticket-text"},"現在所持しているチケット数:",a,"枚"):null),l["default"].createElement("div",{className:"radio-box"},l["default"].createElement("input",{id:"use_ticket_0",type:"radio",value:"0",name:"use_ticket",className:"radio-button",onChange:this._handleChange}),l["default"].createElement("label",{htmlFor:"use_ticket_0",className:"radio-button-label"},"利用しない"))))},(0,s["default"])(t,null,[{key:"contextTypes",get:function(){return{getModelData:d["default"].func}}}]),t}(l["default"].PureComponent);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/Confirm/PurchaseConfirm/UserVoucherConfirm.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/Confirm/PurchaseConfirm/UserVoucherConfirm.tsx")}}()},
2"./src/apps/common/components/UpSellFlow/Confirm/SubscribeConfirm.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/react/index.js")),u=n(a("./node_modules/prop-types/index.js")),c=a("./node_modules/@wowow/front-common/common/utils/sepDigit.js"),f=n(a("./src/domain/libs/util.ts")),p=n(a("./src/utils/validations.ts")),m=n(a("./src/apps/common/components/UpSellFlow/Confirm/SubscribeConfirm/VoucherConfirm.tsx")),h=n(a("./src/apps/common/components/UpSellFlow/Confirm/common/SubmitErrorView.tsx")),y=n(a("./src/apps/common/components/UpSellFlow/Confirm/common/SubmitButtonArea.tsx")),b=n(a("./src/apps/common/components/UpSellFlow/Confirm/common/PaymentInfoForm.tsx")),v=n(a("./src/apps/common/components/UpSellFlow/Confirm/common/AccountOwnerOnlyView.tsx")),g=n(a("./src/apps/common/components/UpSellFlow/common/PlanAgreementCheckbox.tsx")),_=n(a("./src/apps/common/components/UpSellFlow/common/SubscriptionTrialInfo.tsx")),E=n(a("./src/apps/common/components/UpSellFlow/common/SubscriptionPriceNote.tsx")),w=n(a("./src/apps/common/components/howto_play/ViewingConfirmation.tsx"));t["default"]=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this)._handleSubmit=n._handleSubmit.bind((0,i["default"])(n)),n._handleCancel=n._handleCancel.bind((0,i["default"])(n)),n._applyVoucherData=n._applyVoucherData.bind((0,i["default"])(n)),n.setNextStep=n.setNextStep.bind((0,i["default"])(n)),n.paymentInfoFormRef=d["default"].createRef(),n.inputAgreeFlagRef=d["default"].createRef(),n.state={voucherData:null,nextStep:f["default"].isEmpty(f["default"].filter(t.paymentInstruments,(function(e){return e.isAvailable})))},n}(0,l["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0},a.componentWillReceiveProps=function(e){e.submitError&&this._isMounted&&this.setState({submitting:!1})},a.componentWillUnmount=function(){this._isMounted=!1},a._handleSubmit=function(e){if(!this.state.submitting){this.setState({submitting:!0});var t={};if(this.inputAgreeFlagRef.current&&p["default"].agreeFlag(t,this.inputAgreeFlagRef.current.getChecked()),!f["default"].isEmpty(t))return this.setState({messages:t,submitting:!1}),e.preventDefault(),!1;var a={metaId:this.props.meta.id,type:"subscribe",courseId:this.props.course.id,nextStep:this.state.nextStep,voucherCode:f["default"].get(this.state,"voucherData.voucherCode.code")};this.paymentInfoFormRef.current&&this.state.nextStep&&(a.paymentMethodInfo=this.paymentInfoFormRef.current.getSelectedPaymentMethodInfo()),this.props.nextAction(a)}},a._handleCancel=function(e){this.props.prevAction(e)},a._applyVoucherData=function(e){this.setState({voucherData:e})},a.setNextStep=function(e){this._isMounted&&this.setState({nextStep:e})},a.render=function(){var e=this.props.course;return d["default"].createElement("div",{className:"upsell-confirm contract-confirm"},d["default"].createElement("p",{className:"message"},"プランの内容をご確認ください。"),d["default"].createElement("div",{className:"course-info"},d["default"].createElement("p",{className:"course-name"},e.displayName),d["default"].createElement("p",{className:"course-description"},e.description)),d["default"].createElement(v["default"],{handleCancel:this._handleCancel},d["default"].createElement(w["default"],{actionType:"subscribe"}),d["default"].createElement(h["default"],this.props),d["default"].createElement("div",{className:"recipe-table"},this.props.course&&this.props.course.isTrialUsed?null:d["default"].createElement("div",{className:"recipe-table-row"},d["default"].createElement("div",{className:"title"},d["default"].createElement("p",null,"クーポン")),d["default"].createElement(m["default"],{course:this.props.course,applyVoucherData:this._applyVoucherData})),d["default"].createElement("div",{className:"recipe-table-row"},d["default"].createElement("div",{className:"title"},d["default"].createElement("p",null,"無料期間")),this._renderFreeTrialInfo()),d["default"].createElement(b["default"],{ref:this.paymentInfoFormRef,paymentInstruments:this.props.paymentInstruments,paymentMethods:this.props.paymentMethods,setNextStep:this.setNextStep,nextStep:this.state.nextStep,actionName:"契約",changeable:!1,model:this.props.model}),d["default"].createElement("div",{className:"recipe-table-row"},d["default"].createElement("div",{className:"title"},d["default"].createElement("p",null,"価格")),d["default"].createElement("div",{className:"item"},d["default"].createElement("p",null,d["default"].createElement("span",{className:"text"},(0,c.sepDigit)(e.activePricing.paymentAmount)),d["default"].createElement("span",null,e.activePricing.displayUnit,"(税込)/月")),d["default"].createElement(E["default"],{subscription:f["default"].get(this.props,"estimateInfo.subscription")})))),d["default"].createElement(this.PlanAgreementInfo,{course:e,inputAgreeFlagRef:this.inputAgreeFlagRef,messages:this.state.messages}),d["default"].createElement(y["default"],{actionName:"契約",nextStep:this.state.nextStep,submitting:this.state.submitting,handleSubmit:this._handleSubmit,handleCancel:this._handleCancel})))},a.PlanAgreementInfo=function(e){var t=d["default"].createElement(g["default"],(0,s["default"])({},e,{message:f["default"].get(e,"messages.agreed_contract_version")}));return t?d["default"].createElement("div",{className:"terms-block"},t):null},a._renderFreeTrialInfo=function(){var e=d["default"].createElement(_["default"],{course:this.props.course,subscription:f["default"].get(this.props,"estimateInfo.subscription"),updatedSubscription:f["default"].get(this.state,"voucherData.subscription")});return e||d["default"].createElement("div",null,"なし")}
2,(0,r["default"])(t,null,[{key:"contextTypes",get:function(){return{models:u["default"].object,getModelData:u["default"].func,routeHandler:u["default"].object,history:u["default"].object}}},{key:"propTypes",get:function(){return{course:u["default"].object,meta:u["default"].object,accountInfo:u["default"].object,paymentMethods:u["default"].array,paymentInstruments:u["default"].array}}}]),t}(d["default"].PureComponent);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/Confirm/SubscribeConfirm.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/Confirm/SubscribeConfirm.tsx")}}()},
2"./src/apps/common/components/UpSellFlow/Confirm/SubscribeConfirm/VoucherConfirm.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),r=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),i=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),l=n(a("./node_modules/react/index.js")),d=n(a("./src/domain/libs/util.ts")),u=n(a("./src/utils/tokenDataStore.ts")),c=n(a("./src/utils/validations.ts")),f=n(a("./src/common/Axios.ts"));t["default"]=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this).state={messages:[],submitting:!1},n._axios=new f["default"]({xhr:!0}),n._handleSubmit=n._handleSubmit.bind((0,r["default"])(n)),n.inputVoucherCodeRef=l["default"].createRef(),n}(0,i["default"])(t,e);var a=t.prototype;return a._handleSubmit=function(e){var t=this;if(!this.state.submitting&&d["default"].trim(d["default"].get(this,"inputVoucherCodeRef.current.value",""))){if(!c["default"].isAlphaNumeric(d["default"].get(this,"inputVoucherCodeRef.current.value","")))return this.setState({messages:["クーポンコードは半角英数字で入力してください"]}),void this.props.applyVoucherData(null);this.setState({submitting:!0,submitError:null});var a={code:d["default"].get(this,"inputVoucherCodeRef.current.value")};this.props.course?a.course_id=this.props.course.id:this.props.product&&(a.product_id=this.props.product.id),this._axios.post("/api/user/estimate",a).then((function(e){u["default"].setAuthContextData(d["default"].get(e,"data.authContext")),e.data.message?(t.setState({submitError:new Error(e.data.message),messages:e.data.message,submitting:!1}),t.props.applyVoucherData(null)):(t.setState({submitError:null,messages:[],submitting:!1}),t.props.applyVoucherData(e.data.data))}))["catch"]((function(e){t.setState({submitError:e,messages:["確認中にエラーが発生しました"],submitting:!1}),t.props.applyVoucherData(null)}))}},a.render=function(){var e;return e=this.state.messages.map((function(e,t){return l["default"].createElement("p",{className:"notes red",key:"message-"+t},l["default"].createElement("i",{className:"fa fa-exclamation-triangle"}),e)})),l["default"].createElement("div",{className:"item"},l["default"].createElement("p",{className:"notes"},"ご利用になるクーポンをお持ちの方は、こちらにご記入ください"),l["default"].createElement("div",{className:"clearfix"},l["default"].createElement("input",{ref:this.inputVoucherCodeRef,type:"text",className:"text-input"}),l["default"].createElement("a",{href:"javascript:void(0)",className:"submit btn btn-fill btn-small",onClick:this._handleSubmit},this.state.submitting?"確認中":"適用")),e)},(0,s["default"])(t)}(l["default"].PureComponent);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/Confirm/SubscribeConfirm/VoucherConfirm.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/Confirm/SubscribeConfirm/VoucherConfirm.tsx")}}()},
2"./src/apps/common/components/UpSellFlow/Confirm/common/AccountOwnerOnlyView.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;n(a("./node_modules/react/index.js"));var s=n(a("./node_modules/prop-types/index.js")),r=(n(a("./node_modules/classnames/index.js")),function(e,t){return e.children});r.contextTypes={getModelData:s["default"].func,models:s["default"].object};t["default"]=r;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/Confirm/common/AccountOwnerOnlyView.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/Confirm/common/AccountOwnerOnlyView.tsx")}}()},
2"./src/apps/common/components/UpSellFlow/Confirm/common/PaymentInfoForm.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),u=n(a("./node_modules/react/index.js")),c=n(a("./node_modules/prop-types/index.js")),f=n(a("./src/domain/libs/util.ts")),p=n(a("./src/apps/common/components/HtmlSnippet.tsx"));t["default"]=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,d["default"])((0,i["default"])(n),"_isMounted",void 0),(0,d["default"])((0,i["default"])(n),"radioChangePaymentRef",void 0),(0,d["default"])((0,i["default"])(n),"paymentMethodIdRef",void 0),(0,d["default"])((0,i["default"])(n),"activePaymentInstruments",void 0),(0,d["default"])((0,i["default"])(n),"defaultPaymentInstrument",void 0),(0,d["default"])((0,i["default"])(n),"defaultPaymentMethod",void 0),n.setPaymentInfo(t),n.radioChangePaymentRef=u["default"].createRef(),n.paymentMethodIdRef=u["default"].createRef(),n.handlePaymentChange=n.handlePaymentChange.bind((0,i["default"])(n)),n.handleSelectPaymentInstrument=n.handleSelectPaymentInstrument.bind((0,i["default"])(n)),n.handleSelectPaymentMethod=n.handleSelectPaymentMethod.bind((0,i["default"])(n)),n.handleClickAddPayment=n.handleClickAddPayment.bind((0,i["default"])(n)),n.state={paymentMethodId:n.defaultPaymentMethod.id,paymentInstrumentId:f["default"].get(n.defaultPaymentInstrument,"id")},n}(0,l["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0},a.componentWillReceiveProps=function(e){this.setPaymentInfo(e)},a.componentWillUnmount=function(){this._isMounted=!1},a.setPaymentInfo=function(e){var t=this,a=f["default"].get(this.props.product,"paymentMethodRule");this.activePaymentInstruments=f["default"].filter(e.paymentInstruments,(function(e){return e.isAvailable&&(f["default"].isEmpty(a)||a.includes(f["default"].get(e,"paymentMethod.id")))}));var n=0;null!=this.props.defaultPaymentInstrumentId&&(n=f["default"].findIndex(this.activePaymentInstruments,(function(e){return e.id==t.props.defaultPaymentInstrumentId}))),-1===n&&(n=0),this.activePaymentInstruments[n]&&(this.defaultPaymentInstrument=this.activePaymentInstruments[n]);var o=f["default"].findIndex(e.paymentMethods,(function(e){return f["default"].get(t.defaultPaymentInstrument,"paymentMethod.mode")==e.mode&&e.id!=f["default"].get(t.defaultPaymentInstrument,"paymentMethod.id")}));-1==o&&(o=f["default"].findIndex(e.paymentMethods,(function(e){return f["default"].get(t.defaultPaymentInstrument,"paymentMethod.mode")==e.mode}))),-1==o&&(o=0),this.defaultPaymentMethod=e.paymentMethods[o]},a.handlePaymentChange=function(e){f["default"].get(this,"radioChangePaymentRef.current.checked")?this.props.setNextStep(!0):this.props.setNextStep(!1)},a.handleSelectPaymentInstrument=function(e){this._isMounted&&this.setState({paymentInstrumentId:e.target.value})},a.handleSelectPaymentMethod=function(e){this._isMounted&&this.setState({paymentMethodId:e.target.value})},a.getSelectedPaymentMethodInfo=function(){var e=this,t=f["default"].findIndex(this.props.paymentMethods,(function(t){return t.id==e.state.paymentMethodId}));return this.props.paymentMethods[t]},a.getSelectedPaymentInstrumentInfo=function(){var e=this,t=f["default"].findIndex(this.props.paymentInstruments,(function(t){return t.id==e.state.paymentInstrumentId}));return this.props.paymentInstruments[t]},a.handleClickAddPayment=function(e){this.props.handleAddPayment&&this.props.handleAddPayment(e)},a.render=function(){var e,t=this;if(this.props.hidden)return u["default"].createElement("input",{name:"paymentInstrument",value:this.state.paymentInstrumentId,type:"hidden"});if(this.props.changeable){var a=f["default"].compact(this.activePaymentInstruments.map((function(e){return e}))),n=f["default"].compact(a.map((function(e){return e.paymentMethod.isAppleIAP||e.isAmazonIAP?null:"card"==e.paymentMethod.payMethod?u["default"].createElement("option",{key:"payment_instrument_".concat(e.id),value:e.id},e.paymentMethod.displayName," **** - **** - **** -"," ",e.paymentDetail.cardNumber):u["default"].createElement("option",{key:"payment_instrument_".concat(e.id),value:e.id},e.paymentMethod.displayName)})));e=f["default"].isEmpty(a)?null:u["default"].createElement("div",{className:"select-group"},u["default"].createElement("select",{name:"paymentInstrument",value:this.state.paymentInstrumentId,onChange:this.handleSelectPaymentInstrument},n))}else this.defaultPaymentInstrument&&(e=u["default"].createElement(u["default"].Fragment,null,u["default"].createElement("div",null,f["default"].get(this.defaultPaymentInstrument,"paymentMethod.displayName")),u["default"].createElement("input",{name:"paymentInstrument",value:this.state.paymentInstrumentId,type:"hidden"})));if(this.props.changeable||!this.defaultPaymentInstrument){var o=f["default"].compact(this.props.paymentMethods.map((function(e){return e}))),r=f["default"].compact(o.map((function(e){return e.isAppleIAP||e.isAmazonIAP?null:u["default"].createElement("option",{key:"payment_method_".concat(e.id),value:e.id},e.displayName)})));f["default"].isEmpty(o)?null:u["default"].createElement("div",{className:"select-group"},u["default"].createElement("select",{name:"paymentMethod",value:this.state.paymentMethodId,onChange:this.handleSelectPaymentMethod},r))}
2var i,l=f["default"].get(this.context.getModelData("config"),"html_snippet_keys.payment_method_notice");l&&(i=u["default"].createElement(p["default"],(0,s["default"])({},this.props,{snippetId:l,model:this.props.model})));var d=null,c=f["default"].find(this.activePaymentInstruments,(function(e){return t.state.paymentInstrumentId==e.id}));return[1,2,3].some((function(e){return e==f["default"].get(c,"paymentMethod.id")}))&&f["default"].get(this.props.product,"activePricing.paymentAmount")>=5e3&&(d=u["default"].createElement("div",{className:"payment-caution"},"キャリア決済でのお支払いは、限度額が設定されています。",u["default"].createElement("br",null),"ご自身の限度額をご確認ください。")),u["default"].createElement("div",{className:"payment-box"},e?u["default"].createElement("div",{className:"radio-box payment-form"},u["default"].createElement("input",{id:"payment",type:"radio",value:"payment",name:"check",className:"radio-button",defaultChecked:!this.props.nextStep,onChange:this.handlePaymentChange}),u["default"].createElement("label",{htmlFor:"payment",className:"radio-button-label"},"登録済みのお支払い情報で",this.props.actionName,"する"),this.props.nextStep?null:e):null,d,u["default"].createElement("div",{className:"payment-add",onClick:this.handleClickAddPayment},u["default"].createElement("i",{className:"fa-favorite-add"}),"新しいお支払い方法を追加する"),i)},(0,r["default"])(t,null,[{key:"contextTypes",get:function(){return{getModelData:c["default"].func}}},{key:"propTypes",get:function(){return{paymentInstruments:c["default"].array.isRequired,paymentMethods:c["default"].array.isRequired,setNextStep:c["default"].func.isRequired,actionName:c["default"].string,nextStep:c["default"].bool,hidden:c["default"].bool,changeable:c["default"].bool}}},{key:"defaultProps",get:function(){return{actionName:"購入",changeable:!0}}}]),t}(u["default"].PureComponent);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/Confirm/common/PaymentInfoForm.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/Confirm/common/PaymentInfoForm.tsx")}}()},
2"./src/apps/common/components/UpSellFlow/Confirm/common/SubmitButtonArea.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/react/index.js")),r=n(a("./node_modules/prop-types/index.js")),i=n(a("./node_modules/classnames/index.js")),l=n(a("./src/domain/libs/util.ts")),d=function(e,t){var a,n,o=e.actionName||"購入";if(e.nextStep?o="決済情報の登録へ":e.submitting?o+="処理中...":o+="する",a=e.submitting?s["default"].createElement("a",{href:"javascript:void(0);",className:"paymentsubmit-button btn btn-fill inactive"},o):s["default"].createElement("a",{href:"javascript:void(0)",onClick:e.handleSubmit,className:(0,i["default"])("paymentsubmit-button btn btn-fill secondary-color",{disabled:e.disabled})},o),!l["default"].get(t.getModelData("inapp"),"inapp")){var r=(0,i["default"])("paymentsubmit-button","btn","btn-border",{"btn-line-overlay":e.useModal});n=s["default"].createElement("button",{className:r,tabIndex:"0",role:"button",onClick:e.handleCancel},"キャンセル")}return s["default"].createElement("div",{className:"paymentsubmit-area"},n,a)};d.contextTypes={getModelData:r["default"].func};t["default"]=d;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/Confirm/common/SubmitButtonArea.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/Confirm/common/SubmitButtonArea.tsx")}}()},
2"./src/apps/common/components/UpSellFlow/Confirm/common/SubmitErrorView.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/react/index.js")),r=n(a("./src/domain/libs/util.ts"));t["default"]=function(e){var t=e.submitError;if(!t)return null;var a=[];r["default"].get(t,"message")&&(a=r["default"].concat(a,t.message));var n,o=a.map((function(e,t){return s["default"].createElement("p",{className:"text",key:"message-"+t},e)}));return r["default"].get(t,"dcode")&&(n=s["default"].createElement("p",{className:"text errorCode",key:"message-error-code"},"エラーコード:",t.dcode)),s["default"].createElement("div",{className:"message-box"},s["default"].createElement("p",{className:"notes"},s["default"].createElement("i",{className:"fa fa-exclamation-triangle"}),"申し訳ありません。処理中にエラーが発生しました。"),o,n)};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/Confirm/common/SubmitErrorView.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/Confirm/common/SubmitErrorView.tsx")}}()},
2"./src/apps/common/components/UpSellFlow/Duplicate.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/react/index.js")),i=n(a("./src/domain/libs/util.ts")),l=n(a("./src/apps/common/components/UpSellFlow/common/ProductOrderInfo.tsx")),d=n(a("./src/apps/common/components/UpSellFlow/common/SubscriptionInfo.tsx"));t["default"]=function(e){var t=function(e){if(i["default"].isEmpty(e.subscriptions))return null;var t=e.subscriptions.map((function(e,t){var a={course:e.course};return r["default"].createElement(d["default"],(0,s["default"])({key:"subscriptions-".concat(t)},a))}));return r["default"].createElement(r["default"].Fragment,null,r["default"].createElement("h3",null,"すでにご契約いただいている内容"),t)},a=function(e){if(i["default"].isEmpty(e.productOrders))return null;var t=e.productOrders.map((function(e,t){var a={product:e.product,productOrder:e,entitlements:e.entitlements};return r["default"].createElement(l["default"],(0,s["default"])({key:"product-order-".concat(t)},a))}));return r["default"].createElement(r["default"].Fragment,null,r["default"].createElement("h3",null,"すでにご購入いただいている内容"),t)};return r["default"].createElement("div",null,r["default"].createElement("div",{className:"introduction-text"},"この作品はすでに視聴可能です。"),r["default"].createElement(t,e),r["default"].createElement(a,e),r["default"].createElement("div",{className:"action-buttons"},e.redirectTo?r["default"].createElement("a",{className:"btn btn-fill",href:"javascript:void(0)",onClick:e.redirectTo},"視聴開始する"):r["default"].createElement("a",{className:"btn btn-fill",href:e.returnTo},"視聴開始する")))};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/Duplicate.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/Duplicate.tsx")}}()},
2"./src/apps/common/components/UpSellFlow/ErrorView.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=u(a("./node_modules/react/index.js")),i=n(a("./src/domain/libs/util.ts")),l=u(a("./src/constants/error.ts"));function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(d=function(e){return e?a:t})(e)}function u(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=d(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}t["default"]=function(e){var t=(0,r.useMemo)((function(){return e.error||{}}),[e.error]),a=(0,r.useMemo)((function(){var a,n="エラー",o=t.message,s=[r["default"].createElement("a",{className:"btn btn-border",onClick:e.onClickCancel},"キャンセル")];switch(t.message){case l.META_NOT_VIEWABLE:o="現在この作品は視聴することができません。";break;case l.UNAUTHORIZED:n="認証エラー",o="認証エラーが発生しました。お手数ですが、再度ログインをお願いします。",s.push(r["default"].createElement("a",{className:"btn btn-fill",href:"/login"},"ログイン"));break;default:a=i["default"].get(undefined.error,"code")||"Unknown"}return{title:n,text:o,code:a,buttons:s}}),[t.message,e.onClickCancel]);return r["default"].createElement("div",{className:"usf-error-view"},r["default"].createElement("div",null,a.title?r["default"].createElement("p",{className:"usf-error-title"},a.title):null,"string"==typeof a.text?r["default"].createElement("p",{className:""},a.text):a.text,a.code?r["default"].createElement("p",null,"コード:",a.code):null),r["default"].createElement("div",{className:"usf-btn-block"},a.buttons.map((function(e){return e}))))};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/ErrorView.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/ErrorView.tsx")}}()},
2"./src/apps/common/components/UpSellFlow/Finish.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/react/index.js")),i=n(a("./src/apps/common/components/UpSellFlow/Finish/SubscribeFinish.tsx")),l=n(a("./src/apps/common/components/UpSellFlow/Finish/PurchaseFinish.tsx"));t["default"]=function(e){var t;switch(e.itemType){case"course":t=r["default"].createElement(i["default"],(0,s["default"])({},e,{course:e.item||e.course}));break;case"product":t=r["default"].createElement(l["default"],(0,s["default"])({},e,{product:e.item||e.product}));break;default:throw new TypeError('Confirm.props.itemType must be "product" or "course".')}return t};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/Finish.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/Finish.tsx")}}()},
2"./src/apps/common/components/UpSellFlow/Finish/PurchaseFinish.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/slicedToArray.js")),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=c(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),l=n(a("./node_modules/prop-types/index.js")),d=n(a("./src/apps/common/components/UpSellFlow/common/ProductOrderInfo.tsx")),u=a("./src/utils/getPurchaseLabel.ts");function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(c=function(e){return e?a:t})(e)}var f=function(e,t){var a=e.redirectToText||"視聴する",n=(0,i.useState)(!1),o=(0,r["default"])(n,2),s=o[0],l=o[1];return(0,i.useEffect)((function(){s||(l(!0),t.gtmApp.pushDataLayerOnPurchase({productOrder:e.productOrder}))}),[]),i["default"].createElement(i["default"].Fragment,null,i["default"].createElement("p",{className:"message"},(0,u.getPurchaseLabel)(e.product,e.meta),"を完了しました"),i["default"].createElement(d["default"],e),i["default"].createElement("div",{className:"action-buttons"},e.redirectTo?i["default"].createElement("a",{className:"btn btn-fill",href:"javascript:void(0)",onClick:e.redirectTo},a):i["default"].createElement("a",{className:"btn btn-fill",href:e.returnTo},"視聴する")))};f.contextTypes={gtmApp:l["default"].object};t["default"]=f;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/Finish/PurchaseFinish.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/Finish/PurchaseFinish.tsx")}}()},
2"./src/apps/common/components/UpSellFlow/Finish/SubscribeFinish.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/react/index.js")),r=n(a("./src/domain/libs/util.ts")),i=n(a("./src/apps/common/components/UpSellFlow/common/SubscriptionInfo.tsx")),l=n(a("./src/apps/common/components/UpSellFlow/Finish/SubscribeFinish/EnqueteForm.tsx")),d=n(a("./src/apps/common/components/UpSellFlow/Finish/SubscribeFinish/SuggestForm.tsx")),u=(n(a("./src/apps/common/components/UpSellFlow/common/PaymentInstrumentInfo.tsx")),n(a("./src/domain/libs/datetime.ts")));t["default"]=function(e){var t=function(e){if("trial"!=r["default"].get(e,"subscription.status"))return null;var t=e.course||{};if(!t.trialCancelableFlag||t.minTransactionCount||t.minContractTerm)return null;var a=(0,u["default"])(r["default"].get(e,"subscription.trialEndAt"),"YYYY/MM/DD HH:mm:ss").format("YYYY/M/D");return s["default"].createElement(s["default"].Fragment,null,s["default"].createElement("h3",null,"無料トライアルがスタートしました。"),a,"までに解約すれば、料金が請求されることはありません。",s["default"].createElement("br",null),e.children)},a=function(e){return e.question?s["default"].createElement(s["default"].Fragment,null,s["default"].createElement("hr",{className:"hr-line margin-long"}),s["default"].createElement(l["default"],{question:e.question,returnTo:e.returnTo,formData:e.formData,subscription:e.subscription})):e.redirectTo?s["default"].createElement("div",{className:"action-buttons"},s["default"].createElement("a",{className:"btn btn-fill",href:"javascript:void(0)",onClick:e.redirectTo},"視聴する")):e.returnTo?s["default"].createElement("div",{className:"action-buttons"},s["default"].createElement("a",{className:"btn btn-fill",href:e.returnTo},"視聴する")):null},n=s["default"].createElement(s["default"].Fragment,null,s["default"].createElement("p",{className:"introduction-text"},"キャンセルするには、",s["default"].createElement("a",{href:"/account"},"契約状態の確認・解約"),"へ進み、解約をクリックしてください。"),s["default"].createElement("p",{className:"introduction-text"},"お楽しみいただいている場合は、特に何もお手続きしなくても自動的に継続されます。"));return s["default"].createElement(s["default"].Fragment,null,e.header?e.header:s["default"].createElement("h2",null,"契約完了"),s["default"].createElement(t,e,e.suggest&&"trial"==r["default"].get(e,"subscription.status")?null:n),e.suggest&&"trial"==r["default"].get(e,"subscription.status")?s["default"].createElement(s["default"].Fragment,null,s["default"].createElement(d["default"],{returnTo:e.returnTo,suggest:e.suggest,formData:e.formData,subscription:e.subscription},s["default"].createElement("hr",{className:"hr-line margin-long"}),s["default"].createElement("div",{className:"section-title"},s["default"].createElement("h2",{className:"contract-info"},"お客様のご契約内容")),s["default"].createElement(i["default"],e),s["default"].createElement("hr",{className:"hr-line margin-long"}),n)):s["default"].createElement(s["default"].Fragment,null,s["default"].createElement("div",{className:"section-title"},s["default"].createElement("h2",{className:"contract-info"},"お客様のご契約内容")),s["default"].createElement("div",{className:"section-body"},s["default"].createElement(i["default"],e)),s["default"].createElement(a,e)))};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/Finish/SubscribeFinish.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/Finish/SubscribeFinish.tsx")}}()},
2"./src/apps/common/components/UpSellFlow/Finish/SubscribeFinish/EnqueteForm.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=p(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),u=n(a("./node_modules/prop-types/index.js")),c=n(a("./src/apps/common/components/CheckboxDiv.tsx")),f=n(a("./src/apps/common/components/SelectBox.tsx"));function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(p=function(e){return e?a:t})(e)}t["default"]=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this).formRef=d["default"].createRef(),n.campaignRef=d["default"].createRef(),n._handleSubmit=n._handleSubmit.bind((0,i["default"])(n)),n.handleCampaignClick=n.handleCampaignClick.bind((0,i["default"])(n)),n.state={isSubmittable:!0},n}(0,l["default"])(t,e);var a=t.prototype;return a._handleSubmit=function(e){var t=this;return this.state.isSubmittable&&(this.setState({isSubmittable:!1}),setTimeout((function(){t.formRef.current.submit()}),100)),e.preventDefault(),!1},a.handleCampaignClick=function(e){this.campaignRef.current.value=!0,this._handleSubmit(e)},a.render=function(){var e=this.props.question,t=this.props.returnTo||"";return e?d["default"].createElement("form",{action:"/plans/answer_question",ref:this.formRef,method:"post",onSubmit:this._handleSubmit},d["default"].createElement("input",{type:"hidden",name:"return_to",value:t}),d["default"].createElement("input",{type:"hidden",value:e.id||e.question_id,name:"question_id"}),d["default"].createElement("input",{ref:this.campaignRef,type:"hidden",name:"campaign"}),d["default"].createElement("div",null,d["default"].createElement("p",{className:"introduction-text"},"サービス利用前に簡単なアンケートにご協力をお願いします。(任意)")),d["default"].createElement("div",{className:"enquete-block"},d["default"].createElement("div",{className:"input-block short-margin"},this._renderQuestionSchema(e.schema)),d["default"].createElement("div",{className:"form-btn-block center-btn"},this.state.isSubmittable?d["default"].createElement("input",{type:"submit",className:"btn btn-fill btn-large",value:"開始する"}):d["default"].createElement("div",{className:"btn btn-fill btn-large waiting"},"開始する")))):null},a._renderQuestionSchema=function(e){var t=this;return e.map(function(e,a){return"const"==e.type&&0==e.unique?t._renderQuestionCheckbox(e,a):"const"==e.type&&1==e.unique?t._renderQuestionSelect(e,a):"text"==e.type?t._renderQuestionText(e,a):void 0}.bind(this))},a._renderQuestionText=function(e,t){return d["default"].createElement("div",{className:"question-section",key:"".concat(e.key_name,"-").concat(t)},d["default"].createElement("p",{className:"question-text"},e.label),d["default"].createElement("textarea",{defaultValue:"",name:e.key_name,className:"answer-other"}))},a._renderQuestionCheckbox=function(e,t){var a=e.options.map((function(a,n){return d["default"].createElement(c["default"],{key:"".concat(e.key_name,"-").concat(t,"-").concat(n),name:"".concat(e.key_name,"[]"),value:a.value,checked:a.default_flag},a.label)}));return d["default"].createElement("div",{className:"question-section",key:"".concat(e.key_name,"-").concat(t)},d["default"].createElement("p",{className:"question-text"},e.label),a)},a._renderQuestionSelect=function(e,t){var a=e.options.map((function(e){return[e.label,e.value]}));return a.unshift(["選択してください",null]),d["default"].createElement("div",{className:"question-section",key:"".concat(e.key_name,"-").concat(t)},d["default"].createElement("p",{className:"question-text"},e.label),d["default"].createElement("label",{htmlFor:"selectA2",className:"select-group"},d["default"].createElement(f["default"],{className:"select",name:e.key_name,defaultValue:"",options:a})))},(0,r["default"])(t,null,[{key:"propTypes",get:function(){return{question:u["default"].object,returnTo:u["default"].string}}}]),t}(d.Component);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/Finish/SubscribeFinish/EnqueteForm.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/Finish/SubscribeFinish/EnqueteForm.tsx")}}()},
2"./src/apps/common/components/UpSellFlow/Finish/SubscribeFinish/SuggestForm.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=f(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),u=n(a("./node_modules/prop-types/index.js")),c=n(a("./src/domain/libs/util.ts"));function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(f=function(e){return e?a:t})(e)}t["default"]=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this).formRef=d["default"].createRef(),n.campaignRef=d["default"].createRef(),n._handleSubmit=n._handleSubmit.bind((0,i["default"])(n)),n.handleCampaignClick=n.handleCampaignClick.bind((0,i["default"])(n)),n.state={isSubmittable:!0},n}(0,l["default"])(t,e);var a=t.prototype;return a._handleSubmit=function(e){var t=this;return this.state.isSubmittable&&(this.setState({isSubmittable:!1}),setTimeout((function(){t.formRef.current.submit()}),100)),e.preventDefault(),!1},a.handleCampaignClick=function(e){this.campaignRef.current.value=!0,this._handleSubmit(e)},a.render=function(){var e=this.props.suggest,t=e&&e.titles||[],a=this.props.returnTo||"";return t&&0!=t.length?d["default"].createElement("form",{action:"/plans/answer_question",ref:this.formRef,method:"post",onSubmit:this._handleSubmit},d["default"].createElement("input",{type:"hidden",name:"return_to",value:a}),d["default"].createElement("div",{className:"mt-20"},d["default"].createElement("h3",null,"作品を「お気に入り」登録してWOWOWオンデマンドをお楽しみください。")),d["default"].createElement("div",{className:"suggest-area"},d["default"].createElement("div",{className:"mb-10 cf"},c["default"].map(t,(function(e){return e&&e.meta_id&&e.tall_artwork?d["default"].createElement("div",{key:"title-card-key-".concat(e.meta_id),className:"card title-card size-1x1"},d["default"].createElement("div",{className:"checkbox-cont"},d["default"].createElement("input",{id:"title-".concat(e.meta_id),className:"checkbox",type:"checkbox",name:"favorite_title_id[]",value:e.meta_id}),d["default"].createElement("label",{className:"check-box-label no-position",htmlFor:"title-".concat(e.meta_id)})),d["default"].createElement("div",{className:"artwork tall-artwork",style:{backgroundImage:"url('".concat(e.tall_artwork,"')")}}),d["default"].createElement("div",{className:"video-preload-title"},d["default"].createElement("div",{className:"video-preload-title-label"},"$",e.name))):null}))),d["default"].createElement("div",{className:"form-btn-block center-btn mt-10"},this.state.isSubmittable?d["default"].createElement("input",{type:"submit",className:"btn btn-fill btn-large",value:"お気に入り登録してWOWOWオンデマンドを始める"}):d["default"].createElement("div",{className:"btn btn-fill btn-large waiting"},"お気に入り登録してWOWOWオンデマンドを始める")),this.props.children,this.props.children?d["default"].createElement("div",{className:"form-btn-block center-btn mt-10"},this.state.isSubmittable?d["default"].createElement("input",{type:"submit",className:"btn btn-fill btn-large",value:"お気に入り登録してWOWOWオンデマンドを始める"}):d["default"].createElement("div",{className:"btn btn-fill btn-large waiting"},"お気に入り登録してWOWOWオンデマンドを始める")):null)):null},(0,r["default"])(t,null,[{key:"propTypes",get:function(){return{suggest:u["default"].object,returnTo:u["default"].string}}}]),t}(d.Component);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/Finish/SubscribeFinish/SuggestForm.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/Finish/SubscribeFinish/SuggestForm.tsx")}}()},
2"./src/apps/common/components/UpSellFlow/HowToPlay.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/react/index.js")),r=n(a("./src/apps/common/components/UpSellFlow/HowToPlay/HowToPlayDescription.tsx")),i=n(a("./src/apps/common/components/UpSellFlow/HowToPlay/HowToPlayCourses.tsx")),l=n(a("./src/apps/common/components/UpSellFlow/HowToPlay/HowToPlayProducts.tsx"));t["default"]=function(e){return s["default"].createElement("div",{key:"how-to-play"},s["default"].createElement("div",{className:"how-to-play-content"},s["default"].createElement(r["default"],e),s["default"].createElement(i["default"],e),s["default"].createElement(l["default"],e)))};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/HowToPlay.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/HowToPlay.tsx")}}()},
2"./src/apps/common/components/UpSellFlow/HowToPlay/HowToPlayCourses.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/react/index.js")),r=a("./node_modules/@wowow/front-common/common/utils/sepDigit.js"),i=n(a("./src/domain/libs/util.ts"));t["default"]=function(e){return e.courses?e.courses.map((function(t,a){return i["default"].isEmpty(t.activePricing)?null:s["default"].createElement("div",{className:"product-content-row",key:"course-".concat(a)},s["default"].createElement("div",{className:"product-info"},s["default"].createElement("p",{className:"product-name"},t.displayName),s["default"].createElement("p",{className:"product-description"},t.description),s["default"].createElement("div",{className:"product-condition"},s["default"].createElement("div",{className:"price"},s["default"].createElement("span",{className:"sub"},"価格"),s["default"].createElement("p",null,(0,r.sepDigit)(t.activePricing.paymentAmount),s["default"].createElement("span",null,t.activePricing.displayUnit,"(税込)/月"))),s["default"].createElement("div",{className:"button"},s["default"].createElement("div",{className:"submit-button btn btn-fill",onClick:function(a){e.nextAction(t,"course")}},"契約へ進む")))))})):null};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/HowToPlay/HowToPlayCourses.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/HowToPlay/HowToPlayCourses.tsx")}}()},
2"./src/apps/common/components/UpSellFlow/HowToPlay/HowToPlayDescription.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/react/index.js")),r=n(a("./src/domain/libs/util.ts")),i=n(a("./src/apps/common/components/howto_play/ViewingConfirmation.tsx"));t["default"]=function(e){var t,a,n=r["default"].get(e,"courses.length",0),o=r["default"].get(e,"products.length",0),l="";return n+o>1&&(l+="いずれかの"),0==n&&o>0?(l+="商品",t="purchase"):n>0&&0==o?(l+="プラン",t="subscribe"):n>0&&o>0&&(l+="プランもしくは商品"),l&&(a="".concat(e.meta.name,"を視聴するには、下記の").concat(l,"をご購入いただく必要があります。")),s["default"].createElement("div",{className:"howto-play-description"},a,s["default"].createElement(i["default"],{actionType:t}))};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/HowToPlay/HowToPlayDescription.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/HowToPlay/HowToPlayDescription.tsx")}}()},
2"./src/apps/common/components/UpSellFlow/HowToPlay/HowToPlayProducts.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/react/index.js")),r=a("./node_modules/@wowow/front-common/common/utils/sepDigit.js"),i=n(a("./src/domain/libs/util.ts")),l=a("./src/apps/common/context/ModalContext.tsx"),d=n(a("./src/apps/common/components/UpSellFlow/common/RightsPanel.tsx")),u=n(a("./src/domain/libs/datetime.ts"));t["default"]=(0,l.withModalContext)((function(e){return e.products?e.products.map((function(t,a){return i["default"].isEmpty(t.activePricing)?null:s["default"].createElement("div",{className:"product-content-row",key:"product-".concat(a)},s["default"].createElement("div",{className:"product-info"},s["default"].createElement("p",{className:"product-name"},"product_type_rental"==t.productType?null:s["default"].createElement("span",{className:"product-type"},t.displayProductType),t.name),i["default"].isEmpty(t.productDescription)?null:s["default"].createElement("p",{className:"product-description"},t.productDescription),t.salesStartAt&&(0,u["default"])(t.salesStartAt,"YYYY/MM/DD HH:mm:ss").diffFromNow("second")>0?s["default"].createElement("div",{className:"product-description"},t.salesStartAt,"より販売開始"):null,s["default"].createElement("div",{className:"product-condition"},function(t){var a;if("product_type_rental"!=t.productType||0==i["default"].get(t,"rights.length",0))return s["default"].createElement("div",{className:"view-period"},s["default"].createElement("p",null));if(1!=i["default"].get(t,"rights.length"))return s["default"].createElement("div",{className:"view-period"},s["default"].createElement("p",null,s["default"].createElement("a",{href:"javascript:void(0)",onClick:function(a){e.showModal(s["default"].createElement(d["default"],{rights:t.rights}))}},"内容の確認")));var n=(null===(a=t.rights)||void 0===a?void 0:a[0])||{};return s["default"].createElement("div",{className:"view-period"},s["default"].createElement("span",{className:"sub"},n.displayLimitType),s["default"].createElement("p",null,n.displayLimitValue," ",n.displayLimitUnit))}(t),s["default"].createElement("div",{className:"price"},s["default"].createElement("span",{className:"sub"},"価格"),s["default"].createElement("p",null,(0,r.sepDigit)(t.activePricing.paymentAmount),s["default"].createElement("span",null,t.activePricing.displayUnit,"(税込)"))),s["default"].createElement("div",{className:"button"},function(t){return t.salesStartAt&&(0,u["default"])(t.salesStartAt,"YYYY/MM/DD HH:mm:ss").diffFromNow("second")>0?s["default"].createElement("div",null,"販売開始前"):t.salesEndAt&&(0,u["default"])(t.salesEndAt,"YYYY/MM/DD HH:mm:ss").diffFromNow("second")<0?s["default"].createElement("div",null,"販売終了"):s["default"].createElement("div",{className:"submit-button btn btn-fill",onClick:function(a){e.nextAction(t,"product")}},"購入へ進む")}(t)))))})):null}));!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/HowToPlay/HowToPlayProducts.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/HowToPlay/HowToPlayProducts.tsx")}}()},
2"./src/apps/common/components/UpSellFlow/RegistForm.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),r=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),i=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),l=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),d=n(a("./node_modules/react/index.js")),u=n(a("./node_modules/prop-types/index.js")),c=n(a("./src/domain/libs/util.ts")),f=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,l["default"])((0,r["default"])(n),"formRef",void 0),(0,l["default"])((0,r["default"])(n),"courseIdRef",void 0),(0,l["default"])((0,r["default"])(n),"productIdRef",void 0),(0,l["default"])((0,r["default"])(n),"voucherCodeRef",void 0),(0,l["default"])((0,r["default"])(n),"userVoucherIdRef",void 0),(0,l["default"])((0,r["default"])(n),"returnToRef",void 0),(0,l["default"])((0,r["default"])(n),"cancelToRef",void 0),(0,l["default"])((0,r["default"])(n),"paymentMethodIdRef",void 0),n.formRef=d["default"].createRef(),n.courseIdRef=d["default"].createRef(),n.productIdRef=d["default"].createRef(),n.voucherCodeRef=d["default"].createRef(),n.userVoucherIdRef=d["default"].createRef(),n.returnToRef=d["default"].createRef(),n.cancelToRef=d["default"].createRef(),n.paymentMethodIdRef=d["default"].createRef(),n}(0,i["default"])(t,e);var a=t.prototype;return a.formSubmit=function(e){var t={courseId:this.courseIdRef,productId:this.productIdRef,voucherCode:this.voucherCodeRef,userVoucherId:this.userVoucherIdRef,returnTo:this.returnToRef,cancelTo:this.cancelToRef,paymentMethodId:this.paymentMethodIdRef};c["default"].forEach(t,(function(t,a){t.current&&e[a]&&(t.current.value=e[a])})),this.formRef.current&&(this.formRef.current.action=e.formAction,this.formRef.current.submit())},a.render=function(){return d["default"].createElement("form",{ref:this.formRef,method:"post",action:""},d["default"].createElement("input",{type:"hidden",name:"meta_id",value:this.props.metaId}),d["default"].createElement("input",{ref:this.courseIdRef,type:"hidden",name:"course_id"}),d["default"].createElement("input",{ref:this.productIdRef,type:"hidden",name:"product_id"}),d["default"].createElement("input",{ref:this.voucherCodeRef,type:"hidden",name:"voucher_code"}),d["default"].createElement("input",{ref:this.userVoucherIdRef,type:"hidden",name:"user_voucher_id"}),d["default"].createElement("input",{ref:this.returnToRef,type:"hidden",name:"return_to"}),d["default"].createElement("input",{ref:this.cancelToRef,type:"hidden",name:"cancel_to",value:""}),d["default"].createElement("input",{ref:this.paymentMethodIdRef,type:"hidden",name:"payment_method_id",value:""}))},(0,s["default"])(t,null,[{key:"contextTypes",get:function(){return{models:u["default"].object}}}]),t}(d["default"].PureComponent);t["default"]=f;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/RegistForm.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/RegistForm.tsx")}}()},
2"./src/apps/common/components/UpSellFlow/ViewingPlan/elements/NoPPVPlan.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/react/index.js")),r=function(){return s["default"].createElement("div",{className:"plan-info__item ppv"},s["default"].createElement("div",{className:"plan-info__item__li"},s["default"].createElement("div",{className:"price-wrapper"},"販売期間外なため、現在ご購入いただけません。")))};t["default"]=s["default"].memo(r);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/ViewingPlan/elements/NoPPVPlan.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/ViewingPlan/elements/NoPPVPlan.tsx")}}()},
2"./src/apps/common/components/UpSellFlow/ViewingPlan/elements/PPVPlan.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/toConsumableArray.js")),i=n(a("./node_modules/@babel/runtime/helpers/slicedToArray.js")),l=g(a("./node_modules/react/index.js")),d=n(a("./src/domain/libs/util.ts")),u=n(a("./node_modules/prop-types/index.js")),c=n(a("./node_modules/classnames/index.js")),f=n(a("./src/apps/common/components/UpSellFlow/ViewingPlan/elements/ProductCard.tsx")),p=n(a("./src/apps/common/components/MainViewLink.ts")),m=g(a("./src/utils/activeProfile.ts")),h=n(a("./src/apps/common/routes.ts")),y=a("./src/common/GtmApp.ts"),b=n(a("./node_modules/query-string/index.js"));function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(v=function(e){return e?a:t})(e)}function g(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=v(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}var _=function(e,t){var a=t.getModelData("authContext"),n=t.getModelData("browserInfo"),o=t.getModelData("linkConfig"),s=(0,l.useState)(!1),u=(0,i["default"])(s,2),v=u[0],g=u[1],_=(0,l.useState)(null),E=(0,i["default"])(_,2),w=E[0],P=E[1],x={},M=d["default"].get(window,"location.pathname","");x.return_to=M;var C=d["default"].isEmpty(M)?"":"?".concat(b["default"].stringify(x)),k=(0,l.useCallback)((function(e,a){d["default"].get(t,"gtmApp")&&t.gtmApp.pushDataLayerOnCustomClick(e,{click_area:a})}),[t]),I=(0,l.useMemo)((function(){if(a)return null;var o=encodeURIComponent(t.routeHandler.url),s="/signup_wol?return_to=".concat(o,"&from=tvod"),r=h["default"].login.makePath();return e.containsSubOnlyTvod&&e.isProductPage?l["default"].createElement("div",{className:"plan-info__notice"},"※アカウントをお持ちの方は",l["default"].createElement(p["default"],{href:r,className:"secondary-color",onClick:function(){k(y.CUSTOM_EVENTS.TVOD_LOGIN_CLICK,"商品ページ_未ログイン_S限定TVOD")}},"こちら")):n.isAndroid||n.isIOS?l["default"].createElement(p["default"],{href:s,className:"plan-info__notice btn"},"WEBアカウント登録(無料)はこちら"):l["default"].createElement("div",{className:"plan-info__notice"},"※WEBアカウント登録(無料)は",l["default"].createElement(p["default"],{href:s,className:"secondary-color"},"こちら"))}),[a,n.isAndroid,n.isIOS,t.routeHandler.url,e.containsSubOnlyTvod,e.isProductPage,k]),S=(0,l.useCallback)((function(){t.gtmApp&&(e.containsSubOnlyTvod?k(y.CUSTOM_EVENTS.SUBSCRIPTION_CLICK,"エピソード画面S導線"):t.gtmApp.pushDataLayerOnSubscriptionClick(y.CLICK_AREA.SIGNUP.EPISODE))}),[t.gtmApp,e.containsSubOnlyTvod,k]),T=(0,m["default"])(t.models),O=T&&(0,m.isFree)(T),j=null;if(!T||O&&!e.containsSubOnlyTvod){var N,R=h["default"].login.makePath(),D="アカウントをお持ちの方は";O&&(R=o.SUPPORT_LINK_SUBSCRIPTION,D="ご契約済みの方は",N="_blank"),j=n.isAndroid||n.isIOS?l["default"].createElement("div",{className:"plan-info__item__li__sub"},l["default"].createElement(p["default"],{href:"".concat(R+C),className:"plan-info__notice btn",target:N,onClick:function(){k(y.CUSTOM_EVENTS.TVOD_LOGIN_CLICK,"エピソード_未ログイン_S限定TVOD")}},"".concat(D,"こちら"))):l["default"].createElement("div",{className:"plan-info__item__li__sub"},l["default"].createElement("div",{className:"plan-info__notice"},"※",D,l["default"].createElement(p["default"],{href:"".concat(R+C),className:"secondary-color",target:N,onClick:function(){k(y.CUSTOM_EVENTS.TVOD_LOGIN_CLICK,"エピソード_未ログイン_S限定TVOD")}},"こちら")))}var A=t.getModelData("monthlyPlanPrice"),L=e.products.filter((function(e){return e.saleCourseRule&&e.saleCourseRule.length>0}))||[],H=e.products.filter((function(e){return!e.saleCourseRule}))||[];(0,l.useEffect)((function(){!w&&L.length>0&&P((0,r["default"])(L).sort((function(e,t){var a,n,o,s,r=null!==(a=null===(n=e.activePricing)||void 0===n?void 0:n.paymentAmount)&&void 0!==a?a:0;return(null!==(o=null===(s=t.activePricing)||void 0===s?void 0:s.paymentAmount)&&void 0!==o?o:0)-r}))[0])}),[]);var G=function(t){var a=e.products.find((function(e){return e.id==t}));P(a)},F=(0,l.useCallback)((function(){if(t.gtmApp&&t.gtmApp.pushDataLayerOnCustomClick(y.CUSTOM_EVENTS.TVOD_BUY_CLICK,{click_area:"エピソード_ログイン&加入済み_S限定TVOD"}),w&&w.onSale){var a=encodeURIComponent(t.routeHandler.url);e.doAction({selected:{type:"product",id:w.id},returnTo:a})}}),[t.gtmApp,t.routeHandler.url,e,w]);return l["default"].createElement(l["default"].Fragment,null,!e.isProductPage&&e.containsSubOnlyTvod&&L.length>0&&l["default"].createElement(l["default"].Fragment,null,l["default"].createElement("div",{className:"plan-info__title"},"月額契約中の方のみご購入いただけます",l["default"].createElement("div",{className:"card-badge"},"月額"),"+",l["default"].createElement("div",{className:"card-badge tvod ppv"},"PPV")),l["default"].createElement("div",{className:"sub-only-tvod-plan"},l["default"].createElement("div",{className:"sub-only-tvod-plan__item"}
2,l["default"].createElement("div",{className:(0,c["default"])("sub-only-tvod-plan__step step1",{alreadySubscribed:T&&!O})},l["default"].createElement("span",null,"STEP"),"1"),l["default"].createElement("div",{className:"sub-only-tvod-plan__item__inner svod"},l["default"].createElement("div",{className:"plan-info__item svod"},l["default"].createElement("div",{className:(0,c["default"])("plan-info__item__li",{alreadySubscribed:T&&!O})},l["default"].createElement("div",{className:"plan-info__item__li__name"},"月額視聴料"),l["default"].createElement("div",{className:"plan-info__item__li__price"},l["default"].createElement("div",{className:"price"},l["default"].createElement("span",null,A),"円(税込み)"))),l["default"].createElement("div",{className:"plan-info__item__li btn-box"},!T||O?l["default"].createElement(l["default"].Fragment,null,l["default"].createElement(p["default"],{href:"".concat("/static/join/"+C),className:"btn sign-up btn-wide btn-svod",onClick:S},"ご加入はこちら"),j):l["default"].createElement("div",{className:"btn btn-wide btn-subscribed"},l["default"].createElement("i",{className:"fa fa-check-circle"}),"ご加入済み"))))),l["default"].createElement("div",{className:"sub-only-tvod-plan__item"},l["default"].createElement("div",{className:(0,c["default"])("sub-only-tvod-plan__step step2",{alreadySubscribed:T&&!O})},l["default"].createElement("span",null,"STEP"),"2"),l["default"].createElement("div",{className:"sub-only-tvod-plan__item__inner ppv"},L.slice().sort((function(e,t){var a,n,o,s,r=null!==(a=null===(n=e.activePricing)||void 0===n?void 0:n.paymentAmount)&&void 0!==a?a:0;return(null!==(o=null===(s=t.activePricing)||void 0===s?void 0:s.paymentAmount)&&void 0!==o?o:0)-r})).map((function(t,a){return l["default"].createElement(f["default"],{key:a,product:t,doAction:e.doAction,meta:e.meta,isDisabled:e.isDisabled,isProductPage:e.isProductPage,spMode:e.spMode,showSubOnlyTvodUI:!0,multi:L.length>1,getSelectedProductId:G,selectedProduct:w,index:a})})),L.length>1&&l["default"].createElement("div",{className:"sub-only-tvod-plan__item__inner__multiBtn"},l["default"].createElement("p",null,"商品を選択して購入してください"),l["default"].createElement("div",{className:"sub-only-tvod-plan__item__inner__multiBtn__box"},l["default"].createElement("button",{type:"button",className:(0,c["default"])("btn btn-fill purchase-btn",{disabled:!a||O}),onClick:F},"購入する"))))))),e.isProductPage||!e.isProductPage&&!e.containsSubOnlyTvod||!e.isProductPage&&e.containsSubOnlyTvod&&v?l["default"].createElement(l["default"].Fragment,null,e.isProductPage?null:l["default"].createElement("div",{className:"plan-info__title"},"対象番組のみ視聴",l["default"].createElement("div",{className:"card-badge tvod ppv"},"PPV")),e.isProductPage?e.products.map((function(t,a){return l["default"].createElement(f["default"],{key:"product-".concat(a),product:t,doAction:e.doAction,meta:e.meta,isDisabled:e.isDisabled,isProductPage:e.isProductPage,spMode:e.spMode,showSubOnlyTvodUI:e.isProductPage&&e.containsSubOnlyTvod})})):H.slice().sort((function(e,t){var a,n,o,s,r=null!==(a=null===(n=e.activePricing)||void 0===n?void 0:n.paymentAmount)&&void 0!==a?a:0;return(null!==(o=null===(s=t.activePricing)||void 0===s?void 0:s.paymentAmount)&&void 0!==o?o:0)-r})).map((function(t,a){return l["default"].createElement(f["default"],{key:"product-".concat(a),product:t,doAction:e.doAction,meta:e.meta,isDisabled:e.isDisabled,isProductPage:e.isProductPage,spMode:e.spMode,showSubOnlyTvodUI:!1})})),I):null,!e.isProductPage&&e.containsSubOnlyTvod&&H.length>0&&l["default"].createElement("div",{className:"normal-tvod-accordion",onClick:function(){v||k(y.CUSTOM_EVENTS.ACCORDION_CLICK,"TVOD視聴プラン一覧"),g(!v)}},v?"閉じる":"月額契約をせずに対象番組をご視聴いただくにはこちら",v?l["default"].createElement("i",{className:"fa fa-angle_up"}):l["default"].createElement("i",{className:"fa fa-angle_down"})))};_.contextTypes={getModelData:u["default"].func,routeHandler:u["default"].object,models:u["default"].object,gtmApp:u["default"].object};t["default"]=l["default"].memo(_);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/ViewingPlan/elements/PPVPlan.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/ViewingPlan/elements/PPVPlan.tsx")}}()},
2"./src/apps/common/components/UpSellFlow/ViewingPlan/elements/ProductCard.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=E(a("./node_modules/react/index.js")),i=n(a("./node_modules/prop-types/index.js")),l=n(a("./src/domain/libs/util.ts")),d=n(a("./node_modules/classnames/index.js")),u=n(a("./src/domain/libs/datetime.ts")),c=a("./src/apps/common/context/ModalContext.tsx"),f=n(a("./src/apps/common/components/MainViewLink.ts")),p=a("./src/utils/getPurchaseLabel.ts"),m=n(a("./src/apps/bluerose/components/browse/SetDate.tsx")),h=n(a("./src/apps/common/routes.ts")),y=n(a("./src/apps/common/components/modal/ProductDetailModal.tsx")),b=E(a("./src/utils/activeProfile.ts")),v=a("./src/common/GtmApp.ts"),g=n(a("./node_modules/query-string/index.js"));function _(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(_=function(e){return e?a:t})(e)}function E(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=_(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}var w=function(e,t){var a=t.getModelData("authContext"),n=(0,r.useCallback)((function(){if(t.gtmApp&&(e.showSubOnlyTvodUI?t.gtmApp.pushDataLayerOnCustomClick(v.CUSTOM_EVENTS.TVOD_BUY_CLICK,{click_area:"商品ページ_ログイン&加入済み_S限定TVOD"}):t.gtmApp.pushDataLayerOnTvodBuyClick(e.isProductPage,e.meta)),e.product.onSale){var a=encodeURIComponent(t.routeHandler.url);e.doAction({selected:{type:"product",id:e.product.id},returnTo:a})}}),[t.gtmApp,t.routeHandler,e]),o=(0,r.useCallback)((function(){t.gtmApp&&t.gtmApp.pushDataLayerOnTvodLoginClick(e.isProductPage,e.meta)}),[t.gtmApp,e.isProductPage,e.meta]),s=(0,r.useCallback)((function(){t.gtmApp&&t.gtmApp.pushDataLayerOnTvodTargetEpisodeClick(e.meta)}),[t.gtmApp,e.meta]),i=(0,r.useCallback)((function(t){return function(){e.showModal(r["default"].createElement(y["default"],{onClickClose:e.closeModal,product:t}))}}),[e]),c=(0,p.getPurchaseLabel)(e.product,e.meta),_=(0,r.useMemo)((function(){return e.product.salesStartAt&&(0,u["default"])()<(0,u["default"])(e.product.salesStartAt)}),[e.product.salesStartAt]),E=(0,r.useMemo)((function(){return e.product.salesEndAt&&(0,u["default"])()>=(0,u["default"])(e.product.salesEndAt)}),[e.product.salesEndAt]),w=(0,r.useMemo)((function(){var t=null;return _?r["default"].createElement(m["default"],{format:"fullja",date:e.product.salesStartAt,txt:" から販売開始"}):(E?t=r["default"].createElement(m["default"],{format:"fullja",date:e.product.salesEndAt,txt:" に販売終了"}):e.product.salesEndAt&&(t=r["default"].createElement(m["default"],{format:"fullja",date:e.product.salesEndAt,txt:" まで"})),t)}),[E,_,e.product.salesEndAt,e.product.salesStartAt]),P=(0,b["default"])(t.models),x=P&&(0,b.isFree)(P),M=(0,r.useMemo)((function(){var e={},a=l["default"].get(window,"location.pathname","");e.return_to=a;var n=l["default"].isEmpty(e)?"":"?".concat(g["default"].stringify(e));return!P||x?r["default"].createElement("div",{className:"plan-info__notice inside-product-card"},"月額契約中の方のみご購入いただけます。ご加入は",r["default"].createElement(f["default"],{href:"".concat("/static/join/"+n),className:"secondary-color",onClick:function(){t.gtmApp.pushDataLayerOnCustomClick(v.CUSTOM_EVENTS.SUBSCRIPTION_CLICK,{click_area:"エピソード画面S導線 商品ページS導線"})}},"こちら")):null}),[t.gtmApp,x,P]),C=r["default"].createElement("div",{className:"plan-info__item ppv"},r["default"].createElement("div",{className:"plan-info__item__li product-btn"},e.isProductPage&&e.showSubOnlyTvodUI&&r["default"].createElement("div",{className:"subscription-flow"},M),r["default"].createElement("div",{className:"plan-info__item__li__name"},e.isProductPage?null:e.product.name,(e.isDisabled||e.product.salesLimitExceeded)&&r["default"].createElement("div",{className:"plan-info__item__li__sub"},"※販売上限数に達しましたため、ご購入いただけません。")),r["default"].createElement("div",{className:"plan-info__item__li__price"},r["default"].createElement("div",{className:"price"},r["default"].createElement("span",null,e.product.activePricing.displayPaymentAmountWithoutUnit),e.product.activePricing.displayUnit,"(税込み)"),e.multi?null:r["default"].createElement("div",{className:"plan-info__item__li__price__btn-box"},e.isProductPage?null:r["default"].createElement(f["default"],{to:h["default"].product,params:{id:e.product.id},className:"btn btn-fill grey-color program-btn",onClick:s},"商品詳細"),e.isDisabled||e.product.salesLimitExceeded||e.product.salesEndAt&&(0,u["default"])()>=(0,u["default"])(e.product.salesEndAt)?r["default"].createElement("button",{type:"button",className:"btn btn-fill grey-color purchase-btn disabled"},"販売終了しました"):_?r["default"].createElement("button",{type:"button",className:"btn btn-fill purchase-btn secondary-color disabled"},"販売開始前です"):a||e.showSubOnlyTvodUI?r["default"].createElement("button",{type:"button",onClick:n,className:(0,d["default"])("btn btn-fill purchase-btn secondary-color",{disabled:!a||x&&e.showSubOnlyTvodUI||!e.product.onSale})},"".concat(c,"する")):r["default"].createElement(f["default"],{href:"/login",className:"btn btn-fill purchase-btn secondary-color",onClick:o},"ログインして".concat(c))))),r["default"].createElement("div",{className:"plan-info__item__li date"},w?r["default"].createElement("div",{className:"plan-info__item__li__date"},r["default"].createElement("span",null,"販売期間"),w):null,e.product.rights&&r["default"].createElement("div",{className:"plan-info__item__li__date"},r["default"].createElement("span",null,e.product.rights[0].displayLimitType),"viewTerm"==e.product.rights[0].activeLimitType?r["default"].createElement(r["default"].Fragment,null,c,"後"):null,e.product.rights[0].displayLimitValue,e.product.rights[0].displayLimitUnit),"product_type_rental"==e.product.productType&&l["default"].get(e.product,"rights.0.exerciseTerm")?r["default"].createElement("div",{className:"plan-info__item__li__date"},r["default"].createElement("span",null,e.product.rights[0].exerciseTermType),e.product.rights[0].exerciseTermFrom,e.product.rights[0].exerciseTerm,e.product.rights[0].exerciseTermUnit):null),!e.spMode&&e.isProductPage&&e.product.productDescription?r["default"].createElement("div",{className:"plan-info__item__li"},r["default"].createElement("div",{className:"btn-container text-right"},r["default"].createElement("button",{type:"button",className:"plan-description-btn",onClick:i(e.product)},r["default"].createElement("i",{className:"fa-info-circle"}),"商品詳細"))):null);return e.multi?r["default"].createElement("div",{className:"sub-only-tvod-plan__item__inner__radio"},r["default"].createElement("div",{className:"radio-box"},r["default"].createElement("input",{id:"product__".concat(e.product.id),type:"radio",value:"".concat(e.product.id),name:"check",className:"radio-button",onChange:function(t){e.getSelectedProductId(t.target.value)},disabled:!P||x,checked:e.selectedProduct?P&&!x&&e.product.id==e.selectedProduct.id:P&&!x&&0==e.index}),r["default"].createElement("label",{htmlFor:"product__".concat(e.product.id),className:(0,d["default"])("radio-button-label",{disabled:!P||x})},C)),e.isProductPage?null:r["default"].createElement(f["default"],{to:h["default"].product,params:{id:e.product.id},className:"btn btn-fill grey-color program-btn",onClick:s},"商品詳細")):C};w.contextTypes={getModelData:i["default"].func,routeHandler:i["default"].object,models:i["default"].object,gtmApp:i["default"].object};t["default"]=(0,c.withModalContext)(w);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/ViewingPlan/elements/ProductCard.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/ViewingPlan/elements/ProductCard.tsx")}}()},
2"./src/apps/common/components/UpSellFlow/ViewingPlan/elements/SubscriptionPlan.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=h(a("./node_modules/react/index.js")),i=n(a("./node_modules/prop-types/index.js")),l=h(a("./src/constants/course.ts")),d=n(a("./src/apps/common/components/MainViewLink.ts")),u=n(a("./src/apps/common/hooks/usePlaybackRestrictionType.ts")),c=h(a("./src/utils/activeProfile.ts")),f=n(a("./src/apps/common/routes.ts")),p=a("./src/common/GtmApp.ts");function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(m=function(e){return e?a:t})(e)}function h(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=m(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}var y=function(e,t){var a=e.courses.find((function(e){return e.id===l.DEFAULT}))||e.courses.find((function(e){return e.id===l.STREAMING_DIRECT_WITH_CAS_PAY_AT_SUBSCRIBE})),n=(0,u["default"])({meta:e.meta,event:e.event}),o=t.getModelData("linkConfig"),s=(0,r.useMemo)((function(){var e;return 100==n&&(e="※この作品をお楽しみいただくには、WOWOWにB-CAS登録済のWEBアカウントが必要です。"),e}),[n]),i=(0,r.useCallback)((function(){t.gtmApp.pushDataLayerOnSubscriptionClick(p.CLICK_AREA.SIGNUP.EPISODE)}),[t.gtmApp]),m=t.getModelData("browserInfo"),h=(0,c["default"])(t.models),y=h&&(0,c.isFree)(h),b=null;if(!h||y){var v,g=f["default"].login.makePath(),_="アカウントをお持ちの方は";y&&(g=o.SUPPORT_LINK_SUBSCRIPTION,_="ご契約済みの方は",v="_blank"),b=m.isAndroid||m.isIOS?r["default"].createElement("div",{className:"plan-info__item__li__sub"},r["default"].createElement(d["default"],{href:g,className:"plan-info__notice btn",target:v},"".concat(_,"こちら"))):r["default"].createElement("div",{className:"plan-info__item__li__sub"},r["default"].createElement("div",{className:"plan-info__notice"},"※",_,r["default"].createElement(d["default"],{href:g,className:"secondary-color",target:v},"こちら")))}return r["default"].createElement(r["default"].Fragment,null,r["default"].createElement("div",{className:"plan-info__title"},"定額配信中の番組が見放題"),r["default"].createElement("div",{className:"plan-info__item svod"},r["default"].createElement("div",{className:"plan-info__item__li"},r["default"].createElement("div",{className:"plan-info__item__li"},"スタンダードプラン"),r["default"].createElement("div",{className:"plan-info__item__li"},"月額視聴料 ",r["default"].createElement("span",null," ",a.activePricing.displayPaymentAmountWithoutUnit),"円(税込み)"),r["default"].createElement("div",{className:"plan-info__item__li"},"※その他視聴プランも有り")),r["default"].createElement("div",{className:"plan-info__item__li btn-box"},r["default"].createElement(d["default"],{href:"/static/join",className:"btn sign-up btn-wide btn-svod",onClick:i},"ご加入はこちら"),s&&r["default"].createElement("div",{className:"plan-info__item__li__sub"},s),b)))};y.contextTypes={getModelData:i["default"].func,models:i["default"].object,gtmApp:i["default"].object};t["default"]=r["default"].memo(y);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/ViewingPlan/elements/SubscriptionPlan.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/ViewingPlan/elements/SubscriptionPlan.tsx")}}()},
2"./src/apps/common/components/UpSellFlow/ViewingPlan/hooks/useEnableProducts.ts":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var n=a("./node_modules/react/index.js");t["default"]=function(e){var t=e.products,a=void 0===t?[]:t,o=e.isProductPage;return(0,n.useMemo)((function(){var e=a;return o||(e=a.filter((function(e){return!e.isSaleEnded}))),e}),[o,a])};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/ViewingPlan/hooks/useEnableProducts.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/ViewingPlan/hooks/useEnableProducts.ts")}}()},
2"./src/apps/common/components/UpSellFlow/ViewingPlan/hooks/useShowSubscriptionPlan.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=a("./node_modules/react/index.js"),i=n(a("./src/domain/libs/util.ts")),l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=c(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./src/constants/course.ts")),d=n(a("./src/apps/common/hooks/usePlaybackRestrictionType.ts")),u=a("./src/utils/activeProfile.ts");function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(c=function(e){return e?a:t})(e)}t["default"]=function(e){var t=e.meta,a=e.event,n=e.profile,o=e.courses,s=(0,d["default"])({meta:t,event:a});return(0,r.useMemo)((function(){var e=o?o.find((function(e){return e.id===l.DEFAULT}))||o.find((function(e){return e.id===l.STREAMING_DIRECT_WITH_CAS_PAY_AT_SUBSCRIBE})):null;if(!i["default"].isEmpty(e)){var t=!0,a=100==s,r=!(0,u.canPlayBroadcast)(n)&&!(0,u.isFree)(n);return a&&r&&(t=!1),t}return!1}),[o,s,n])};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/ViewingPlan/hooks/useShowSubscriptionPlan.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/ViewingPlan/hooks/useShowSubscriptionPlan.ts")}}()},
2"./src/apps/common/components/UpSellFlow/ViewingPlan/index.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=y(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),i=n(a("./node_modules/prop-types/index.js")),l=n(a("./src/domain/libs/util.ts")),d=n(a("./src/apps/common/components/UpSellFlow/ViewingPlan/elements/SubscriptionPlan.tsx")),u=n(a("./src/apps/common/components/UpSellFlow/ViewingPlan/hooks/useShowSubscriptionPlan.ts")),c=n(a("./src/apps/common/components/UpSellFlow/ViewingPlan/elements/PPVPlan.tsx")),f=n(a("./src/apps/common/components/UpSellFlow/ViewingPlan/elements/NoPPVPlan.tsx")),p=n(a("./src/utils/activeProfile.ts")),m=n(a("./src/apps/common/components/UpSellFlow/ViewingPlan/hooks/useEnableProducts.ts")),h=n(a("./node_modules/url/url.js"));function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(y=function(e){return e?a:t})(e)}var b=function(e,t){var a,n=(0,r.useMemo)((function(){return(0,p["default"])(t.models)}),[t.models]),o=(0,u["default"])({meta:e.meta,event:e.event,courses:e.courses,profile:n}),s=(0,m["default"])({products:e.products,isProductPage:!1}),i=(0,r.useMemo)((function(){return!l["default"].isEmpty(s)}),[s]),y=(0,r.useMemo)((function(){return i&&e.isProductPage}),[e.isProductPage,i]),b=(0,r.useMemo)((function(){return t.getModelData("browserInfo")}),[t]),v=(0,r.useMemo)((function(){return t.getModelData("hosts","host")}),[t]),g=(0,r.useMemo)((function(){return t.getModelData("services","qrcode")}),[t]),_=v+t.routeHandler.url,E=null===(a=e.products)||void 0===a?void 0:a.some((function(e){return e.saleCourseRule&&e.saleCourseRule.length>0}));return g.query={text:_},o||i||y?b.isCarMonitor?r["default"].createElement(r["default"].Fragment,null,r["default"].createElement("div",{className:"plan-info__title"},"他デバイスで視聴手続きを行う"),r["default"].createElement("div",{className:"plan-info__item qr"},r["default"].createElement("img",{className:"plan-info__qr-code",src:h["default"].format(g)}),r["default"].createElement("div",{className:"plan-info__item__li qr"},r["default"].createElement("div",{className:"plan-info__msg"},"QRコード読み込み、またはURLを直接入力してご確認ください"),r["default"].createElement("div",{className:"plan-info__url"},_)))):r["default"].createElement(r["default"].Fragment,null,o&&!E?r["default"].createElement(d["default"],{meta:e.meta,event:e.event,courses:e.courses,containsSubOnlyTvod:E}):null,i?r["default"].createElement(c["default"],{products:s,meta:e.meta,checkModal:e.checkModal,doAction:e.doAction,isDisabled:e.isDisabled,isProductPage:e.isProductPage,spMode:e.spMode,containsSubOnlyTvod:E}):y?r["default"].createElement(f["default"],null):null):null};b.contextTypes={models:i["default"].object,getModelData:i["default"].func,routeHandler:i["default"].object},b.defaultProps={isProductPage:!1,isDisabled:!1};t["default"]=r["default"].memo(b);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/ViewingPlan/index.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/ViewingPlan/index.tsx")}}()},
2"./src/apps/common/components/UpSellFlow/common/PaymentInstrumentInfo.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/react/index.js")),r=n(a("./src/domain/libs/util.ts"));t["default"]=function(e){return e.paymentInstrument?"card"==r["default"].get(e.paymentInstrument,"paymentMethod.payMethod")?s["default"].createElement(s["default"].Fragment,null,s["default"].createElement("i",{className:"fa ".concat(r["default"].get(e.paymentInstrument,"paymentDetail.cardTypeClassName"))}),"•••• •••• •••• ",r["default"].get(e.paymentInstrument,"paymentDetail.cardNumber")):r["default"].get(e.paymentInstrument,"paymentMethod.displayName"):null};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/common/PaymentInstrumentInfo.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/common/PaymentInstrumentInfo.tsx")}}()},
2"./src/apps/common/components/UpSellFlow/common/PlanAgreementCheckbox.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/react/index.js")),r=n(a("./src/domain/libs/util.ts")),i=n(a("./src/apps/common/components/ValidationMessage.tsx")),l=n(a("./src/apps/common/components/CheckboxDiv.tsx"));t["default"]=function(e){var t,a=e.agreementField||"terms";if(!r["default"].includes(["terms","notesFlag"],a))throw new TypeError("ArgumentError");if(!r["default"].get(e.course,a))return null;if("terms"==a){if(t=[],r["default"].forEach(e.course.terms,(function(a,n){r["default"].get(a,"currentRevision.url")&&t.push(s["default"].createElement("a",{key:"term-".concat(n),href:a.currentRevision.url,target:"_blank"},r["default"].get(a,"displayName"))),n<e.course.terms.length-1&&t.push(s["default"].createElement("span",{key:"comma-".concat(n)},"、"))})),r["default"].isEmpty(t))return null}else t="上記内容";return s["default"].createElement("div",{className:"input-block terms-check-block"},s["default"].createElement(l["default"],{ref:e.inputAgreeFlagRef,name:"",value:"1",onClick:e.onClick},s["default"].createElement("fieldset",null,s["default"].createElement("legend",{className:"title"},t,"に同意する",s["default"].createElement("span",{className:"required"},"必須")))),s["default"].createElement(i["default"],{message:e.message}))};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/common/PlanAgreementCheckbox.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/common/PlanAgreementCheckbox.tsx")}}()},
2"./src/apps/common/components/UpSellFlow/common/ProductOrderInfo.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/react/index.js")),r=a("./node_modules/@wowow/front-common/common/utils/sepDigit.js"),i=n(a("./src/domain/libs/util.ts")),l=function(e){if(i["default"].isEmpty(e.entitlements))return null;var t=e.entitlements.map((function(t,a){var n={from:t.startAt,to:t.endAt};if(1===e.entitlements.length)return n;var o=i["default"].findIndex(i["default"].get(e,"product.rights",[]),(function(e){return e.id==t.rightId}));return-1!==o&&(n.name=e.product.rights[o].name),n})).map((function(e,t){return s["default"].createElement("div",{key:"entitlements-".concat(t)},e.name?s["default"].createElement("span",{className:"right-name"},e.name):null,s["default"].createElement("span",{className:"right-period"},e.from," 〜 ",e.to))}));return s["default"].createElement("div",{className:"recipe-table-row clearfix"},s["default"].createElement("div",{className:"title"},"視聴期限"),s["default"].createElement("div",{className:"item"},t))};t["default"]=function(e){return s["default"].createElement("div",{className:"recipe-table"},e.product?s["default"].createElement("div",{className:"recipe-table-row clearfix"},s["default"].createElement("div",{className:"title"},"ご購入コンテンツ"),s["default"].createElement("div",{className:"item"},e.product.name)):null,i["default"].get(e.productOrder,"order")?s["default"].createElement("div",{className:"recipe-table-row clearfix"},s["default"].createElement("div",{className:"title"},"ご請求金額"),s["default"].createElement("div",{className:"item"},(0,r.sepDigit)(i["default"].get(e.productOrder,"order.paymentAmount")),"円(税込)")):null,s["default"].createElement(l,e))};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/common/ProductOrderInfo.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/common/ProductOrderInfo.tsx")}}()},
2"./src/apps/common/components/UpSellFlow/common/RightsPanel.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/react/index.js")),r=n(a("./node_modules/prop-types/index.js")),i=n(a("./src/apps/common/hocs/panelHOC.tsx")),l=function(e){return s["default"].createElement(s["default"].Fragment,null,s["default"].createElement("div",{className:"rights"},(e.rights||[]).map((function(e,t){return s["default"].createElement("div",{className:"right",key:"rights-".concat(t)},s["default"].createElement("div",{className:"right-name"},s["default"].createElement("p",null,e.name)),s["default"].createElement("div",{className:"view-period"},s["default"].createElement("p",null,s["default"].createElement("span",null,e.displayLimitType),e.displayLimitValue,e.displayLimitUnit)))}))))};l.contextTypes={models:r["default"].object};t["default"]=(0,i["default"])(l);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/common/RightsPanel.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/common/RightsPanel.tsx")}}()},
2"./src/apps/common/components/UpSellFlow/common/SubscriptionInfo.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/react/index.js")),r=n(a("./src/domain/libs/util.ts")),i=n(a("./src/apps/common/components/UpSellFlow/common/PaymentInstrumentInfo.tsx")),l=a("./src/constants/course.ts"),d=function(e){return e.paymentInstrument?s["default"].createElement("div",{className:"recipe-table-row clearfix"},s["default"].createElement("div",{className:"title"},"お支払い方法"),s["default"].createElement("div",{className:"item"},s["default"].createElement(i["default"],e))):null};t["default"]=function(e){return s["default"].createElement("div",{className:"recipe-table"},s["default"].createElement("div",{className:"recipe-table-row clearfix"},s["default"].createElement("div",{className:"title"},"プラン名"),s["default"].createElement("div",{className:"item"},e.course.displayName)),e.course.activePricing?s["default"].createElement("div",{className:"recipe-table-row clearfix"},s["default"].createElement("div",{className:"title"},l.YEARLY_PLANS.includes(e.course.id)?"年額":"月額"),s["default"].createElement("div",{className:"item"},r["default"].get(e.course,"activePricing.displayPaymentAmount"),"(税込)")):null,s["default"].createElement(d,e),e.course.promotionText?s["default"].createElement("div",{className:"recipe-table-row clearfix"},s["default"].createElement("div",{className:"title"},"お知らせ"),s["default"].createElement("div",{className:"item"},e.course.promotionText)):null)};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/common/SubscriptionInfo.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/common/SubscriptionInfo.tsx")}}()},
2"./src/apps/common/components/UpSellFlow/common/SubscriptionPriceNote.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/react/index.js")),r=n(a("./src/domain/libs/util.ts")),i=n(a("./src/domain/libs/datetime.ts"));t["default"]=function(e){return r["default"].get(e,"subscription.initialTransactionAt")&&(0,i["default"])(e.subscription.initialTransactionAt,"YYYY/MM/DD HH:mm:ss").isValid()&&(0,i["default"])(e.subscription.initialTransactionAt,"YYYY/MM/DD HH:mm:ss").format("YYYY/MM/DD")==(0,i["default"])().format("YYYY/MM/DD")?s["default"].createElement("p",null,"請求日:本日"):null};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/common/SubscriptionPriceNote.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/common/SubscriptionPriceNote.tsx")}}()},
2"./src/apps/common/components/UpSellFlow/common/SubscriptionTrialInfo.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/typeof.js")),r=n(a("./node_modules/react/index.js")),i=n(a("./src/domain/libs/util.ts")),l=n(a("./src/domain/libs/datetime.ts"));t["default"]=function(e){if("object"!==(0,s["default"])(i["default"].get(e,"course")))return null;if("object"!==(0,s["default"])(i["default"].get(e,"subscription")))return null;if(e.course.isNotViewTrialInfo)return null;if(!e.course.freeTrialDate)return r["default"].createElement("div",null,"なし");if(!e.subscription.trialEndAt)return r["default"].createElement("div",null,"なし(すでに無料トライアルをご利用済み)");var t=e.updatedSubscription;return i["default"].get(t,"trialEndAt")?r["default"].createElement("div",{className:"item"},r["default"].createElement("p",{className:"strikeout"},r["default"].createElement("span",{className:"text"},(0,l["default"])(e.subscription.trialEndAt,"YYYY/MM/DD HH:mm:ss").format("YYYY/MM/DD")),r["default"].createElement("span",null,"まで適用")),r["default"].createElement("p",null,r["default"].createElement("span",{className:"text"},(0,l["default"])(t.trialEndAt,"YYYY/MM/DD HH:mm:ss").format("YYYY/MM/DD")),r["default"].createElement("span",null,"まで適用"))):r["default"].createElement("div",{className:"item"},r["default"].createElement("p",null,r["default"].createElement("span",{className:"text"},(0,l["default"])(e.subscription.trialEndAt,"YYYY/MM/DD HH:mm:ss").format("YYYY/MM/DD")),r["default"].createElement("span",null,"まで適用")))};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/common/SubscriptionTrialInfo.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/UpSellFlow/common/SubscriptionTrialInfo.tsx")}}()},
2"./src/apps/common/components/ValidationMessage.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/react/index.js")),r=function(e){if(!e.message)return null;var t=e.message;"string"==typeof t&&(t=[t]);var a=t.map(function(t,a){return e.errorHelperLink&&e.errorHelperLinkMessage?s["default"].createElement("span",{key:"err-message-".concat(a),className:"err-message"},t,s["default"].createElement("div",{className:"error-helper-link"},s["default"].createElement("a",{href:e.errorHelperLink},e.errorHelperLinkMessage))):s["default"].createElement("span",{key:"err-message-".concat(a),className:"err-message"},t)}.bind(undefined));return s["default"].createElement("div",null,a)};r.defaultProps={message:null,errorHelperLink:null,errorHelperLinkMessage:null};t["default"]=r;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/ValidationMessage.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/ValidationMessage.tsx")}}()},
2"./src/apps/common/components/WodIframe.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),r=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),i=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),l=n(a("./node_modules/react/index.js")),d=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this).receiveMessage=n.receiveMessage.bind((0,r["default"])(n)),n.ref=l["default"].createRef(),n}(0,i["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,window.addEventListener("message",this.receiveMessage)},a.componentWillUnmount=function(){this._isMounted=!1,window.removeEventListener("message",this.receiveMessage)},a.receiveMessage=function(e){if("displaySize"===e.data.type){var t=this.ref.current||{},a={type:"displaySize",height:t.clientHeight||0,width:t.clientWidth||0};e.source.postMessage(a,e.origin)}},a.render=function(){return this.props.src?l["default"].createElement("iframe",{height:"100%",width:"100%",src:this.props.src,ref:this.ref}):null},(0,s["default"])(t)}(l["default"].PureComponent);t["default"]=d;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/WodIframe.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/WodIframe.tsx")}}()},
2"./src/apps/common/components/howto_play/AppView.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/react/index.js")),r=n(a("./node_modules/prop-types/index.js")),i=n(a("./src/domain/libs/util.ts")),l=n(a("./node_modules/classnames/index.js")),d=a("./src/common/GtmApp.ts"),u=n(a("./src/apps/bluerose/components/deepLink/DeepLinkApp.ts")),c=function(e,t){var a,n,o,r,c,f,p=function(){t.gtmApp&&t.gtmApp.pushDataLayerOnAppDownloadClick(d.CLICK_AREA.APP_DOWNLOAD.THUMBNAIL)},m=function(a){t.gtmApp&&t.gtmApp.pushDataLayerOnAppLaunchClick(d.CLICK_AREA.APP_LAUNCH.THUMBNAIL);var n=t.getModelData("authContext");new u["default"]({routeHandler:t.routeHandler,authContext:n}).launch(e)},h=e.message||"ご視聴にはアプリインストールが必要です。";return s["default"].createElement("div",{className:"app-view"},s["default"].createElement("p",{className:"whoops"},h),(a=t.getModelData("browserInfo"),n=t.getModelData("linkConfig"),o=i["default"].get(a,"isAndroid"),r=i["default"].get(a,"isIOS"),c=i["default"].get(a,"isRequestDesktopWebsite"),f=i["default"].get(a,"isKindleFire"),o||r||c?s["default"].createElement("div",{className:"app-view-actions"},s["default"].createElement("a",{href:"javascript:void(0)",className:(0,l["default"])("btn",{"ios-app-launch-btn":r||c,"android-app-launch-btn":o&&!f,"amazon-app-launch-btn":f}),onClick:m},"アプリで視聴"),r||c?s["default"].createElement("a",{href:i["default"].get(n,"STORE_URLS_IOS"),className:"btn ios-app-banner-btn",target:"_blank",onClick:p},s["default"].createElement("img",{src:"/images/app_apple.svg"})):f?s["default"].createElement("a",{href:i["default"].get(n,"STORE_URLS_AMAZON"),className:"btn amazon-app-banner-btn",target:"_blank",onClick:p}," ",s["default"].createElement("img",{src:"/images/amazon-appstore-black.svg"})," "):o?s["default"].createElement("a",{href:i["default"].get(n,"STORE_URLS_ANDROID"),className:"btn android-app-banner-btn",target:"_blank"},s["default"].createElement("img",{src:"/images/google-play-badge.svg",onClick:p})):null):null))};c.contextTypes={models:r["default"].object,getModelData:r["default"].func,gtmApp:r["default"].object,routeHandler:r["default"].object};t["default"]=c;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/howto_play/AppView.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/howto_play/AppView.tsx")}}()},
2"./src/apps/common/components/howto_play/ErrorView.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/react/index.js")),l=n(a("./node_modules/prop-types/index.js")),d=n(a("./src/domain/libs/util.ts")),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=h(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./src/constants/error.ts")),c=n(a("./src/apps/common/components/howto_play/AppView.tsx")),f=n(a("./src/apps/common/routes.ts")),p=n(a("./src/common/reactNl2br.ts")),m=n(a("./src/apps/bluerose/components/browse/SetDate.tsx"));function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(h=function(e){return e?a:t})(e)}var y=function(e,t){var a=d["default"].get(e,"error.type"),n=d["default"].get(e,"error.code"),o=t.getModelData("browserInfo");if(o.isIOS&&3==parseInt(d["default"].get(e,"error.code"))){var s=d["default"].get(e,"activeEpisode.id");return i["default"].createElement(c["default"],(0,r["default"])({},e,{metaId:s}))}var l=t.getModelData("linkConfig");if(a===u.CONTENTS_PROTECTION)return i["default"].createElement(c["default"],e);if("L-2050"===n)return i["default"].createElement("div",{className:"error-view"},i["default"].createElement("div",{className:"error-view-content"},i["default"].createElement("div",{className:"error-view-body"},i["default"].createElement("div",{className:"error-view-detail"},i["default"].createElement("p",{className:"error-view-title"},"同時に視聴できる端末の上限数を超えて再生しようとしています。"),i["default"].createElement("p",{className:"error-view-text"},"他の端末で再生していないか、ご確認ください。"),o.isAndroid||o.isIOS?i["default"].createElement("a",{href:l.SUPPORT_L2050,target:"_blank",className:"watch-main-visual__metadata__message-notice btn"},"詳しくはこちら"):null,o.isAndroid||o.isIOS?null:i["default"].createElement("div",{className:"watch-main-visual__metadata__message-notice"},"詳しくは",i["default"].createElement("a",{href:l.SUPPORT_L2050,target:"_blank",className:"accent-color text-underline"},"こちら"))))));if(a===u.META_NOT_DELIVERY_STARTED)return i["default"].createElement("div",{className:"error-view"},i["default"].createElement("div",{className:"error-view-content"},d["default"].get(e,"activeEpisode.cardInfo.deliveryStartAt")?i["default"].createElement("div",{className:"error-view-heading"},i["default"].createElement("p",{className:"whoops text-center"},i["default"].createElement(m["default"],{date:e.activeEpisode.cardInfo.deliveryStartAt,format:"fullja"})," から配信予定")):null));if(a===u.EIRIN){var h=d["default"].find(e.activeEpisode.mentions,(function(e){return"eirin"===e.type})),y=function(){e.doAction({button:"submit"})};return i["default"].createElement("div",{className:"error-view"},i["default"].createElement("div",{className:"error-view-content"},i["default"].createElement("div",{className:"error-view-content__dialog"},i["default"].createElement("div",{className:"error-view-body"},i["default"].createElement("div",{className:"error-view-detail"},i["default"].createElement("p",{className:"error-view-title"},(0,p["default"])(h.message)),h.cancel_button_label&&i["default"].createElement("a",{href:"javascript:void(0);",onClick:function(){e.doAction({button:"cancel"})},className:"btn btn-border"},h.cancel_button_label),h.submit_button_label&&i["default"].createElement("a",{href:"javascript:void(0);",onClick:y,className:"btn btn-fill"},h.submit_button_label),!h.cancel_button_label&&!h.submit_button_label&&i["default"].createElement("a",{href:"javascript:void(0);",onClick:y,className:"btn btn-fill"},"OK"))))))}if(a===u.START_OVER){return i["default"].createElement("div",{className:"error-view"},i["default"].createElement("div",{className:"error-view-content"},i["default"].createElement("div",{className:"error-view-content__dialog"},i["default"].createElement("div",{className:"error-view-body"},i["default"].createElement("div",{className:"error-view-detail"},i["default"].createElement("p",{className:"error-view-title"},"この動画は追っかけ再生に対応しています。",i["default"].createElement("br",null),"どこから再生しますか?"),i["default"].createElement("a",{href:"javascript:void(0);",onClick:function(){e.doAction({button:"submit"})},className:"btn btn-border"},i["default"].createElement("i",{className:"fa-undo-alt"}),"最初から再生"),i["default"].createElement("a",{href:"javascript:void(0);",onClick:function(){e.doAction({button:"cancel"})},className:"btn btn-fill"},i["default"].createElement("i",{className:"fa-play-circle"}),"ライブを再生"))))))}var b,v,g,_,E,w="申し訳ありません。問題が発生しました。";if(a===u.BROWSER_NOT_SUPPORT){var P=t.getModelData("browserInfo");if(P.isIOS||P.isAndroid)return i["default"].createElement(c["default"],(0,r["default"])({},e,{message:"ご利用いただいている環境はサポートされていません。専用アプリからご視聴ください。"}));w="",b="エラー",v="ご利用いただいている環境は推奨環境ではないため、動画の再生をすることはできません。推奨環境をご確認ください。",_=i["default"].createElement("a",{className:"btn btn-border",tabIndex:"0",role:"button",href:l.SUPPORT_ENVIRONMENT,target:"_blank"},"推奨環境はこちら")}else if(e.error.type===u.AVAILABLE_ENTITLEMENT)w="",b=d["default"].get(e,"error.display.title"),v=d["default"].get(e,"error.display.text"),_=d["default"].get(e,"error.display.link");else if(e.error.type===u.RATING_UNMATCH)w="",b="ペアレンタルコントロールで設定している年齢制限を超えているため、この作品を再生することができません。ペアレンタルコントロールの詳細はヘルプセンターをご覧ください。",_=i["default"].createElement("a",{className:"btn btn-border",tabIndex:"0",role:"button",href:l.SUPPORT_S3,target:"_blank"},"お客サポート・よくあるご質問はこちら");else{if(b=d["default"].get(e,"error.display.title","ストリーミングエラー"),v=d["default"].get(e,"error.display.text"),d["default"].get(e,"error.code")&&0!=parseInt(e.error.code)&&(g=e.error.code),v||"MEDIA_ERR_ENCRYPTED"!=a&&"PLAYER_ERR_TIMEOUT"!==a&&"RESTRICTIONS_CANNOT_BE_MET"!==a&&"VIDEO_ERROR"!==a&&"MEDIA_ERR_UNKNOWN"!==a&&"S-4012"!==g&&"S-3"!==g&&"S-4"!==g&&"S-5"!=g||(w="問題が発生しました。",v=i["default"].createElement("p",{className:"error-text"},"通信環境、推奨環境をご確認ください。",i["default"].createElement("br",null),"解決しない場合は、他のブラウザ、端末でもお試しください。",i["default"].createElement("br",null),"外部モニタなどに出力している場合は、ヘルプセンターをご確認ください。"),_=i["default"].createElement("a",{className:"btn btn-border",tabIndex:"0",role:"button",href:l.SUPPORT_S3,target:"_blank"},"お客サポート・よくあるご質問はこちら")),a===u.VIEWING_DEVICE_LIMIT){var x,M=d["default"].get(e,"activeEpisode.id");M&&(x="?return_to="+f["default"].watchNow.makePath({id:M})),_=i["default"].createElement("button",{className:"btn btn-border",tabIndex:"0",role:"button",onClick:function(e){if(t.isIframe){var a=d["default"].get(t.getModelData("hosts"),"host");window.parent.location.href="".concat(a,"/device/management?return_to=").concat(encodeURIComponent(window.parent.location.href))}else window.location.href="/device/management".concat(x)}},"視聴デバイス管理へ")}switch(g){case"S-1":E=l.SUPPORT_S1;break;case"S-2":E=l.SUPPORT_S2;break;case"S-3016":E=l.SUPPORT_S3016;break;case"S-4012":E=l.SUPPORT_S4012;break;case"L-2000":E=l.SUPPORT_L2000;break;case"L-2003":E=l.SUPPORT_L2003;break;case"L-2020":E=l.SUPPORT_L2020;break;case"L-2051":E=l.SUPPORT_L2051;break;case"L-2054":E=l.SUPPORT_L2054;break;case"L-2055":E=l.SUPPORT_L2055;break;case"L-29083":E=l.SUPPORT_L29083}E&&(_=i["default"].createElement("a",{className:"btn btn-border",tabIndex:"0",role:"button",href:E,target:"_blank"},"お客サポート・よくあるご質問はこちら"))}return i["default"].createElement("div",{className:"error-view"},e.exitButtonElement,i["default"].createElement("div",{className:"error-view-content"},w?i["default"].createElement("div",{className:"error-view-heading"},i["default"].createElement("p",{className:"whoops"},w)):null,i["default"].createElement("div",{className:"error-view-body"},i["default"].createElement("div",{className:"error-view-detail"},i["default"].createElement("p",{className:"error-view-title"},b),"string"==typeof v?i["default"].createElement("p",{className:"error-view-text"},v):v,_?i["default"].createElement("p",null,_):null,g?i["default"].createElement("p",null,"コード:",g):null))))};y.contextTypes={models:l["default"].object,getModelData:l["default"].func,isIframe:l["default"].bool};t["default"]=y;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/howto_play/ErrorView.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/howto_play/ErrorView.tsx")}}()},
2"./src/apps/common/components/howto_play/ErrorView/LicenseInvalidView.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=m(a("./node_modules/react/index.js")),u=n(a("./node_modules/prop-types/index.js")),c=n(a("./src/domain/libs/util.ts")),f=m(a("./src/utils/activeProfile.ts"));function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(p=function(e){return e?a:t})(e)}function m(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=p(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}t["default"]=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this).onClickTvodBox=n.onClickTvodBox.bind((0,i["default"])(n)),n.doAction=n.doAction.bind((0,i["default"])(n)),n.state={tvodBoxOpen:!1},n}(0,l["default"])(t,e);var a=t.prototype;return a.onClickTvodBox=function(){this.state.tvodBoxOpen?this.setState({tvodBoxOpen:!1}):this.setState({tvodBoxOpen:!0})},a.doAction=function(e){c["default"].isObject(e)&&this.props.doAction({selected:{type:"product",id:e.id}})},a.render=function(){var e=(0,f["default"])(this.context.models)||{},t=this.context.getModelData("browserInfo"),a=this.context.getModelData("userInfo"),n=this.context.getModelData("linkConfig"),o="",s="",r="",i=null,l=!1,u=this.props.activeEpisode.playbackRestrictionType;return this.props.activeEvent&&1==this.props.activeEvent.permitUserStatuses.length&&"broadcast"==this.props.activeEvent.permitUserStatuses[0]?u=100:this.props.activeEvent&&2==this.props.activeEvent.permitUserStatuses.length&&c["default"].includes(this.props.activeEvent.permitUserStatuses,"stream")&&c["default"].includes(this.props.activeEvent.permitUserStatuses,"broadcast")&&(u=200),this.props.activeEpisode.rental&&c["default"].isEmpty(this.props.courses)&&!c["default"].isEmpty(this.props.products)&&this.props.playerErrorView?o="本作品をご視聴いただくには、別途料金が必要です。":(0,f.isFree)(e)&&this.props.playerErrorView?(o="本作品をご視聴いただくには、WOWOWへのご加入とWEBアカウントの紐づけが必要です。",r="https://support.wowow.co.jp/answer/628d74cf97715248bcfe81fc"):100==u?(o="本作品は、放送視聴登録(B-CASカード/ACAS番号の登録)がない方はご視聴いただけません。",r=n.SUPPORT_BS_NG,a.isOwner&&!(0,f.isFree)(e)&&(i=d["default"].createElement("a",{href:"/support/subscribe_ex/regist_entry",className:"btn btn-fill btn-very-small external-link",target:"_blank"},"放送視聴登録をする")),!(0,f.isFree)(e)||this.props.activeEpisode.rental||this.props.playerErrorView||(o=null,r=null,i=null)):200==u||this.props.activeEvent&&this.props.activeEvent.isMask&&(o="この番組は放送のみでお楽しみいただけます。",s="詳しくはお客さまサポート・よくあるご質問をご確認ください。",r=n.SUPPORT_ABOUT_NON_SIMULCAST),this.props.playerErrorView?d["default"].createElement("div",{className:"error-view"},d["default"].createElement("div",{className:"error-view-content"},o?d["default"].createElement("div",{className:"error-view-heading"},d["default"].createElement("p",{className:"whoops text-center"},o)):null,d["default"].createElement("div",{className:"error-view-body"},d["default"].createElement("div",{className:"error-view-detail"},s&&"string"==typeof s?d["default"].createElement("p",{className:"error-view-title"},s):s||null,l)))):d["default"].createElement(d["default"].Fragment,null,o?d["default"].createElement("div",{className:"watch-main-visual__metadata__message-title"},o):null,s?d["default"].createElement("div",{className:"watch-main-visual__metadata__message-text"}
2,s):null,l,i,(t.isAndroid||t.isIOS||this.props.watchSpMode)&&r?d["default"].createElement("a",{href:r,target:"_blank",className:"watch-main-visual__metadata__message-notice btn"},"詳しくはこちら"):null,t.isAndroid||t.isIOS||this.props.watchSpMode||!r?null:d["default"].createElement("div",{className:"watch-main-visual__metadata__message-notice"},"詳しくは",d["default"].createElement("a",{href:r,target:"_blank",className:"accent-color"},"こちら")))},(0,r["default"])(t,null,[{key:"contextTypes",get:function(){return{getModelData:u["default"].func,models:u["default"].object,isIframe:u["default"].bool,cookies:u["default"].object}}}]),t}(d.Component);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/howto_play/ErrorView/LicenseInvalidView.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/howto_play/ErrorView/LicenseInvalidView.tsx")}}()},
2"./src/apps/common/components/howto_play/ViewingConfirmation.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/react/index.js")),r=n(a("./node_modules/prop-types/index.js")),i=n(a("./src/apps/common/routes.ts")),l=n(a("./src/apps/common/components/MainViewLink.ts")),d=n(a("./node_modules/classnames/index.js")),u=function(e,t){var a=t.getModelData("inapp","inapp"),n="契約/購入";return"subscribe"==e.actionType?n="契約":"purchase"==e.actionType&&(n="購入"),s["default"].createElement("div",{className:"viewing-confirmation"},a?null:s["default"].createElement("div",{className:(0,d["default"])("viewing-confirmation-link",{"unauthorized-view-link":"UnauthorizedView"==e.parentComponent})},s["default"].createElement(l["default"],{to:i["default"].viewingConfirmation,className:"link",target:"_blank"},n,"前に視聴環境を確認する")),s["default"].createElement("div",{className:(0,d["default"])("viewing-confirmation-text",{"unauthorized-view-text":"UnauthorizedView"==e.parentComponent})},"端末によっては視聴できない作品もあるため、",n,"前に必ず、視聴の際に使用する端末で動作を確認してください"))};u.contextTypes={getModelData:r["default"].func};t["default"]=u;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/howto_play/ViewingConfirmation.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/howto_play/ViewingConfirmation.tsx")}}()},
2"./src/apps/common/components/modal/CheckModal.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),r=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),i=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),l=n(a("./node_modules/react/index.js")),d=n(a("./node_modules/prop-types/index.js")),u=n(a("./src/apps/common/components/player/WodPlayer.tsx")),c=function(e){function t(t){var a;return(a=e.call(this,t)||this).state={},a}(0,r["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0},a.componentWillUnmount=function(){this._isMounted=!1},a.render=function(){var e=this.context.getModelData("sampleMovieMetaId"),t=this.context.getModelData("linkConfig");return l["default"].createElement(l["default"].Fragment,null,l["default"].createElement("div",{"class":"modal-title"},"お試し再生"),l["default"].createElement("div",{className:"modal-text"},l["default"].createElement("p",{"class":"text text-center"},"再生ボタンを押して、最後まで映像および音声が正常に出力されているかご確認ください。",l["default"].createElement("br",null),"※再生されない場合は",l["default"].createElement("a",{href:t.SUPPORT_TRIAL_PLAY,target:"_blank"},"こちら"),"をご確認ください。"),l["default"].createElement("div",{id:"spec"},l["default"].createElement("div",{className:"section-panel spec_inner_movie"},l["default"].createElement("div",{className:"movie"},l["default"].createElement("div",{className:"sample-movie"},l["default"].createElement(u["default"],{config:this.context.getModelData("config"),autoplay:!1,controls:!0,id:e,enableFullScreen:!1})))))),l["default"].createElement("div",{className:"btn-block"},l["default"].createElement("button",{className:"btn btn-border",onClick:this.props.closeModal},"閉じる")))},(0,s["default"])(t)}(l["default"].Component);(0,i["default"])(c,"contextTypes",{getModelData:d["default"].func});t["default"]=c;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/modal/CheckModal.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/modal/CheckModal.tsx")}}()},
2"./src/apps/common/components/modal/DisableCastModal.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),r=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),i=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),l=n(a("./node_modules/react/index.js")),d=function(e){function t(t){var a;return(a=e.call(this,t)||this).handleClick=a.handleClick.bind((0,r["default"])(a)),a.state={},a}(0,i["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0},a.componentWillUnmount=function(){this._isMounted=!1},a.handleClick=function(){this.props.closeModal&&this.props.closeModal()},a.render=function(){return l["default"].createElement("div",{className:"fallback-modal"},l["default"].createElement("p",null,"この動画は権利の都合でChromecastでの再生が制限されています。"),l["default"].createElement("div",{className:"btn-block"},l["default"].createElement("button",{className:"btn btn-fill",name:"fallbackModalClose",onClick:this.handleClick},"閉じる")))},(0,s["default"])(t)}(l["default"].Component);t["default"]=d;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/modal/DisableCastModal.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/modal/DisableCastModal.tsx")}}()},
2"./src/apps/common/components/modal/DisableRateModal.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),r=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),i=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),l=n(a("./node_modules/react/index.js")),d=function(e){function t(t){var a;return(a=e.call(this,t)||this).handleClick=a.handleClick.bind((0,r["default"])(a)),a.state={},a}(0,i["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0},a.componentWillUnmount=function(){this._isMounted=!1},a.handleClick=function(){this.props.closeModal&&this.props.closeModal()},a.render=function(){return l["default"].createElement("div",{className:"fallback-modal"},l["default"].createElement("p",null,"この動画は権利の都合で速度変更が制限されています。"),l["default"].createElement("div",{className:"btn-block"},l["default"].createElement("button",{className:"btn btn-fill",name:"fallbackModalClose",onClick:this.handleClick},"閉じる")))},(0,s["default"])(t)}(l["default"].Component);t["default"]=d;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/modal/DisableRateModal.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/modal/DisableRateModal.tsx")}}()},
2"./src/apps/common/components/modal/DisableRenditionModal.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),r=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),i=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),l=n(a("./node_modules/react/index.js")),d=function(e){function t(t){var a;return(a=e.call(this,t)||this).handleClick=a.handleClick.bind((0,r["default"])(a)),a.state={},a}(0,i["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0},a.componentWillUnmount=function(){this._isMounted=!1},a.handleClick=function(){this.props.closeModal&&this.props.closeModal()},a.render=function(){return l["default"].createElement("div",{className:"fallback-modal"},l["default"].createElement("div",{className:"modal-text"},l["default"].createElement("p",{className:"text text-center"},l["default"].createElement("span",{className:"block"},"Macをご利用の場合、画質選択機能に制限がございます。"),l["default"].createElement("span",{className:"block"},"なお、Safariの最新バージョンでは、より高画質でお楽しみいただけます。"))),l["default"].createElement("div",{className:"btn-block"},l["default"].createElement("button",{className:"btn btn-fill",name:"fallbackModalClose",onClick:this.handleClick},"閉じる")))},(0,s["default"])(t)}(l["default"].Component);t["default"]=d;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/modal/DisableRenditionModal.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/modal/DisableRenditionModal.tsx")}}()},
2"./src/apps/common/components/modal/ExerciseModal.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),r=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),i=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),l=n(a("./node_modules/react/index.js")),d=n(a("./node_modules/prop-types/index.js")),u=n(a("./src/domain/libs/util.ts")),c=n(a("./src/common/Axios.ts")),f=n(a("./src/common/reactNl2br.ts")),p=function(e){function t(t){var a;return(a=e.call(this,t)||this).state={},a.axios=new c["default"],a}(0,r["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0},a.componentWillUnmount=function(){this._isMounted=!1},a.render=function(){var e=u["default"].get(this.props,"error.display.text");return e&&(e=e.replace(/。/g,"。\n")),l["default"].createElement(l["default"].Fragment,null,!!e&&l["default"].createElement("div",{className:"modal-text"},l["default"].createElement("p",{"class":"text text-center"},(0,f["default"])(e))),l["default"].createElement("div",{className:"btn-block"},l["default"].createElement("button",{className:"btn btn-border",onClick:this.props.onCancel},"キャンセル"),l["default"].createElement("a",{className:"btn btn-fill",href:"javascript:void(0)",onClick:this.props.onClick},"再生")))},(0,s["default"])(t)}(l["default"].Component);(0,i["default"])(p,"contextTypes",{getModelData:d["default"].func,columnsInRow:d["default"].number});t["default"]=p;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/modal/ExerciseModal.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/modal/ExerciseModal.tsx")}}()},
2"./src/apps/common/components/modal/FallbackModal.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),r=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),i=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),l=n(a("./node_modules/react/index.js")),d=n(a("./node_modules/prop-types/index.js")),u=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this).handleClick=n.handleClick.bind((0,r["default"])(n)),n.state={},n}(0,i["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0},a.componentWillUnmount=function(){this._isMounted=!1},a.handleClick=function(){this.props.closeModal&&this.props.closeModal()},a.render=function(){var e=this.context.getModelData("linkConfig");return l["default"].createElement("div",{className:"modal-text"},l["default"].createElement("p",{className:"title"},"ご利用の環境では、特定の画質でのみ再生が可能です。"),l["default"].createElement("p",{className:"text"},"詳しい内容は",l["default"].createElement("a",{href:e.SUPPORT_FALLBACK,target:"_blank",className:"accent-color"},"お客さまサポート・よくあるご質問"),"でご確認ください。"),l["default"].createElement("div",{className:"btn-block"},l["default"].createElement("button",{className:"btn btn-fill",name:"fallbackModalClose",onClick:this.handleClick},"閉じる")))},(0,s["default"])(t,null,[{key:"contextTypes",get:function(){return{getModelData:d["default"].func}}}]),t}(l["default"].Component);t["default"]=u;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/modal/FallbackModal.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/modal/FallbackModal.tsx")}}()},
2"./src/apps/common/components/modal/PageUpdateModal.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/react/index.js")),r=s["default"].memo((function(e){return s["default"].createElement("div",{className:"fallback-modal"},s["default"].createElement("p",null,"ページを更新してください。"),s["default"].createElement("div",{className:"btn-block"},s["default"].createElement("button",{className:"btn btn-fill",name:"fallbackModalClose",onClick:function(){window.location.reload()}},"更新")))}));t["default"]=r;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/modal/PageUpdateModal.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/modal/PageUpdateModal.tsx")}}()},
2"./src/apps/common/components/modal/ProductDetailModal.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=d(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),i=n(a("./src/common/nl2br.ts")),l=a("./src/domain/utils/convertLinksToAnchors.ts");function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(d=function(e){return e?a:t})(e)}t["default"]=function(e,t){var a=(0,r.useCallback)((function(){e.onClickClose&&e.onClickClose()}),[e]);return r["default"].createElement("div",{className:"product-detail-modal"},r["default"].createElement("div",{className:"modal-text"},r["default"].createElement("div",{className:"title"},e.product.name,r["default"].createElement("span",null,"の商品詳細")),r["default"].createElement("p",{className:"text text-left",dangerouslySetInnerHTML:{__html:(0,i["default"])((0,l.convertLinksToAnchors)(e.product.productDescription))}})),r["default"].createElement("div",{className:"btn-block"},r["default"].createElement("button",{className:"btn btn-fill grey-color",onClick:a},"閉じる")))};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/modal/ProductDetailModal.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/modal/ProductDetailModal.tsx")}}()},
2"./src/apps/common/components/modal/StartOverModal.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{"default":e};var a=r(t);if(a&&a.has(e))return a.get(e);var o={__proto__:null},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var l=s?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(o,i,l):o[i]=e[i]}return o["default"]=e,a&&a.set(e,o),o}(a("./node_modules/react/index.js"));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(r=function(e){return e?a:t})(e)}var i=function(e,t){var a=(0,s.useCallback)((function(){e.onClickFromStart&&e.onClickFromStart()}),[e]),n=(0,s.useCallback)((function(){e.onClickFromLive&&e.onClickFromLive()}),[e]);return s["default"].createElement(s["default"].Fragment,null,s["default"].createElement("p",{className:"error-view-title"},"この動画は追っかけ再生に対応しています。",s["default"].createElement("br",null),"どこから再生しますか?"),s["default"].createElement("a",{onClick:a,className:"btn btn-border"},s["default"].createElement("i",{className:"fa-undo-alt"}),e.textFromStart),s["default"].createElement("a",{onClick:n,className:"btn btn-fill"},s["default"].createElement("i",{className:"fa-play-circle"}),e.textFromLive))};i.defaultProps={textFromStart:"最初から再生",textFromLive:"ライブを再生"};t["default"]=i;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/modal/StartOverModal.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/modal/StartOverModal.tsx")}}()},
2"./src/apps/common/components/player/AudienceButton.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),r=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),i=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),l=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),d=n(a("./node_modules/react/index.js")),u=n(a("./node_modules/prop-types/index.js")),c=n(a("./node_modules/classnames/index.js")),f=n(a("./src/domain/libs/util.ts")),p=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,l["default"])((0,r["default"])(n),"count",void 0),(0,l["default"])((0,r["default"])(n),"_isMounted",void 0),(0,l["default"])((0,r["default"])(n),"interval",void 0),n.count=0,n.countUpdate=n.countUpdate.bind((0,r["default"])(n)),n}(0,i["default"])(t,e);var a=t.prototype;return a.shouldComponentUpdate=function(e,t){return!1},a.componentDidMount=function(){this._isMounted=!0,this.startInterval()},a.componentWillUnmount=function(){this._isMounted=!1,this.stopInterval()},a.startInterval=function(){this.interval=setInterval(this.countUpdate,1e3)},a.stopInterval=function(){this.interval&&(clearInterval(this.interval),delete this.interval)},a.countUpdate=function(){if(this._isMounted){var e=f["default"].get(this.context.watchPartyApp,"room.customData.userCount",0);e!==this.count&&(this.count=e,this.forceUpdate())}},a.render=function(){return this.count},(0,s["default"])(t,null,[{key:"contextTypes",get:function(){return{watchPart
2yApp:u["default"].object}}}]),t}(d["default"].Component),m=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this)._handleAudienceClick=n._handleAudienceClick.bind((0,r["default"])(n)),n.state={show:!1},n}(0,i["default"])(t,e);var a=t.prototype;return a._handleAudienceClick=function(){var e=this;this.state.show?this.setState({show:!1}):this.context.watchPartyApp.getUsers().then((function(t){e.setState({show:!0,users:t})}))["catch"]((function(e){}))},a.render=function(){var e=this.context.watchPartyApp.getUserAttendLimit();return d["default"].createElement("div",{className:"view-element audience-wrapper","aria-label":"視聴者数"},d["default"].createElement("span",{onClick:this._handleAudienceClick},"視聴者数:",d["default"].createElement(p,null),"/",e,d["default"].createElement("i",{className:(0,c["default"])({"fa-caret_down":!this.state.show,"fa-caret_up":this.state.show})})),this.state.show?d["default"].createElement("div",{className:"audience-list"},f["default"].map(this.state.users,(function(e){return d["default"].createElement("div",{key:"user-".concat(e.id),className:"audience-list-item"},e.name)}))):null)},(0,s["default"])(t,null,[{key:"contextTypes",get:function(){return{getModelData:u["default"].func,watchPartyApp:u["default"].object}}}]),t}(d["default"].PureComponent);t["default"]=m;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/player/AudienceButton.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/player/AudienceButton.tsx")}}()},
2"./src/apps/common/components/player/AudioTextSettings.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),r=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),i=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),l=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),d=n(a("./node_modules/prop-types/index.js")),u=n(a("./node_modules/react/index.js")),c=n(a("./node_modules/classnames/index.js")),f=n(a("./src/domain/libs/util.ts")),p=n(a("./src/utils/settingsDataStore.ts")),m=a("./src/common/PlayerApp.ts"),h=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,l["default"])((0,r["default"])(n),"_isMounted",!1),(0,l["default"])((0,r["default"])(n),"textTracksMenuRef",void 0),(0,l["default"])((0,r["default"])(n),"audioTracksMenuRef",void 0),(0,l["default"])((0,r["default"])(n),"cidSubDubToggleMenuRef",void 0),(0,l["default"])((0,r["default"])(n),"textTracksRefs",void 0),(0,l["default"])((0,r["default"])(n),"audioTracksRefs",void 0),(0,l["default"])((0,r["default"])(n),"cidSubDubRefs",void 0),n.textTracksMenuRef=u["default"].createRef(),n.audioTracksMenuRef=u["default"].createRef(),n.cidSubDubToggleMenuRef=u["default"].createRef(),n.textTracksRefs={},n.audioTracksRefs={},n.cidSubDubRefs={},n.onMouseEnter=n.onMouseEnter.bind((0,r["default"])(n)),n.onMouseLeave=n.onMouseLeave.bind((0,r["default"])(n)),n.handleTextTracksMenu=n.handleTextTracksMenu.bind((0,r["default"])(n)),n.handleTextTracksBack=n.handleTextTracksBack.bind((0,r["default"])(n)),n.handleAudioTracksMenu=n.handleAudioTracksMenu.bind((0,r["default"])(n)),n.handleAudioTracksBack=n.handleAudioTracksBack.bind((0,r["default"])(n)),n.handleCidSubDubToggleMenu=n.handleCidSubDubToggleMenu.bind((0,r["default"])(n)),n.handleCidSubDubToggleMenuBack=n.handleCidSubDubToggleMenuBack.bind((0,r["default"])(n)),n.handleTextTracksMenuKeyDown=n.handleTextTracksMenuKeyDown.bind((0,r["default"])(n)),n.handleTextTracksKeyDown=n.handleTextTracksKeyDown.bind((0,r["default"])(n)),n.handleAudioTracksMenuKeyDown=n.handleAudioTracksMenuKeyDown.bind((0,r["default"])(n)),n.handleAudioTracksKeyDown=n.handleAudioTracksKeyDown.bind((0,r["default"])(n)),n.handleCidSubDubToggleMenuKeyDown=n.handleCidSubDubToggleMenuKeyDown.bind((0,r["default"])(n)),n.handleCidSubDubToggleKeyDown=n.handleCidSubDubToggleKeyDown.bind((0,r["default"])(n)),n.onClickTextTrack=n.onClickTextTrack.bind((0,r["default"])(n)),n.onSelectTextTrack=n.onSelectTextTrack.bind((0,r["default"])(n)),n.onChangeTextTrack=n.onChangeTextTrack.bind((0,r["default"])(n)),n.onClickAudioTrack=n.onClickAudioTrack.bind((0,r["default"])(n)),n.onSelectAudioTrack=n.onSelectAudioTrack.bind((0,r["default"])(n)),n.onChangeAudioTrack=n.onChangeAudioTrack.bind((0,r["default"])(n)),n.onChangeCidSubDub=n.onChangeCidSubDub.bind((0,r["default"])(n)),n.mainMenuKeyDown=n.mainMenuKeyDown.bind((0,r["default"])(n)),n.subMenuKeyDown=n.subMenuKeyDown.bind((0,r["default"])(n)),n.getTextTracksNode=n.getTextTracksNode.bind((0,r["default"])(n)),n.getAudioTracksNode=n.getAudioTracksNode.bind((0,r["default"])(n)),n.getCidSubDubNode=n.getCidSubDubNode.bind((0,r["default"])(n)),n.state={showMainMenu:!1,showTextTracksMenu:!1,showAudioTracksMenu:!1,showCidSubDubToggleMenu:!1,textTrack:t.textTrack,audioTrack:t.audioTrack,cidSubDub:(t.languageCodes||[]).includes("1")?"original_sub":"jp_dub"},n}(0,i["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){var e=this;this._isMounted=!0,this.setState({showMainMenu:!0});var t=this.textTracksMenuRef.current;t&&this.props.shouldFocus&&setTimeout((function(){return t.focus()}),0),this.cidSubDubToggleMenuRef.current&&this.props.shouldFocusCidSubDub&&setTimeout((function(){return e.cidSubDubToggleMenuRef.current.focus()}),0)},a.componentWillReceiveProps=function(e,t){},a.componentDidUpdate=function(e,t){this.props.drawTooltip&&this.props.drawTooltip()},a.componentWillUnmount=function(){this._isMounted=!1},a.onMouseEnter=function(e){this.props.startHover&&this.props.startHover()},a.onMouseLeave=function(e){this.props.stopHover&&this.props.stopHover()},a.handleTextTracksMenu=function(e){var t=this;this.setState({showTextTracksMenu:!0});var a=this.getTextTracksNode(),n=f["default"].findIndex(a,(function(e){return e.props["aria-checked"]}));setTimeout((function(){return t.textTracksRefs[a[n].key].focus()}),0)},a.handleAudioTracksMenu=function(e){var t=this;this.setState({showAudioTracksMenu:!0});var a=this.getAudioTracksNode(),n=f["default"].findIndex(a,(function(e){return e.props["aria-checked"]}));setTimeout((function(){return t.audioTracksRefs[a[n].key].focus()}),0)},a.handleCidSubDubToggleMenu=function(e){var t,a=this;this.setState({showCidSubDubToggleMenu:!0});var n=[{key:"jp_dub",label:"日本語音声・字幕オフ"},{key:"original_sub",label:"オリジナル音声・日本語字幕"}],o=this.state.cidSubDub,s=n.findIndex((function(e){return e.key===o})),r=null===(t=n[s])||void 0===t?void 0:t.key;setTimeout((function(){return r&&a.cidSubDubRefs[r]&&a.cidSubDubRefs[r].focus()}),0)},a.handleTextTracksBack=function(e){var t=this;this.setState({showTextTracksMenu:!1}),setTimeout((function(){return t.textTracksMenuRef.current.focus()}),0)},a.handleAudioTracksBack=function(e){var t=this;this.setState({showAudioTracksMenu:!1}),setTimeout((function(){return t.audioTracksMenuRef.current.focus()}),0)},a.handleCidSubDubToggleMenuBack=function(e){var t=this;this.setState({showCidSubDubToggleMenu:!1}),setTimeout((function(){return t.cidSubDubToggleMenuRef.current.focus()}),0)},a.onClickTextTrack=function(e,t){t.disable||(this.onChangeTextTrack(t),this.handleTextTracksBack(e))},a.onSelectTextTrack=function(e){var t=this.props.player.textTracks(),a=f["default"].find(t,(function(t){return t.language===e.target.value}));this.onChangeTextTrack(a)},a.onChangeTextTrack=function(e){if(this.setState({textTrack:e.language}),this.props.player.isGCasted())this.props.player.settings({subt
2itleLanguage:e.language});else{var t=this.props.enableTextTracks;f["default"].forEach(t,(function(t){t.id===e.id?t.mode="showing":"disabled"!=t.mode&&(t.mode="disabled")}))}var a=p["default"].get()||{};a.textTrack=e.language,p["default"].set(a)},a.onClickAudioTrack=function(e,t){t.disable||(this.onChangeAudioTrack(t),this.handleAudioTracksBack(e))},a.onSelectAudioTrack=function(e){var t=this.props.player.audioTracks(),a=f["default"].find(t,(function(t){return t.language===e.target.value}));this.onChangeAudioTrack(a)},a.onChangeAudioTrack=function(e){if(this.setState({audioTrack:e.language}),this.props.player.isGCasted())this.props.player.settings({audioLanguage:e.language});else{var t=this.props.player.audioTracks();f["default"].forEach(t,(function(t){t.id===e.id?t.enabled=!0:0!=t.enabled&&(t.enabled=!1)}))}var a=p["default"].get()||{};a.audioTrack=e.language,p["default"].set(a)},a.onChangeCidSubDub=function(e){this.setState({showCidSubDubToggleMenu:!1}),e!==this.state.cidSubDub&&(this.setState({cidSubDub:e}),this.props.handleCidSubDubToggle&&this.props.handleCidSubDubToggle())},a.handleTextTracksMenuKeyDown=function(e){this.mainMenuKeyDown(e,this.handleTextTracksMenu,null,this.audioTracksMenuRef.current,!0)},a.handleTextTracksKeyDown=function(e,t){var a=this.getTextTracksNode(),n=f["default"].findIndex(a,(function(e){return e.key==t}));this.subMenuKeyDown(e,n,a,this.textTracksRefs,this.handleTextTracksBack)},a.handleAudioTracksMenuKeyDown=function(e){this.mainMenuKeyDown(e,this.handleAudioTracksMenu,this.textTracksMenuRef.current,null,!0)},a.handleAudioTracksKeyDown=function(e,t){var a=this.getAudioTracksNode(),n=f["default"].findIndex(a,(function(e){return e.key==t}));this.subMenuKeyDown(e,n,a,this.audioTracksRefs,this.handleAudioTracksBack)},a.handleCidSubDubToggleMenuKeyDown=function(e){this.mainMenuKeyDown(e,this.handleCidSubDubToggleMenu,this.cidSubDubToggleMenuRef.current,null,!0)},a.handleCidSubDubToggleKeyDown=function(e,t){var a=[{key:"jp_dub",label:"日本語音声・字幕オフ"},{key:"original_sub",label:"オリジナル音声・日本語字幕"}].map((function(e){return{key:e.key}})),n=this.cidSubDubRefs,o=a.findIndex((function(e){return e.key===t}));this.subMenuKeyDown(e,o,a,n,this.handleCidSubDubToggleMenuBack)},a.mainMenuKeyDown=function(e,t,a,n){arguments.length>4&&arguments[4]!==undefined&&arguments[4]&&39===e.which||13===e.which||32===e.which?(e.preventDefault(),t(e)):40===e.which?(e.preventDefault(),n&&setTimeout((function(){return n.focus()}),0)):38===e.which?(e.preventDefault(),a&&setTimeout((function(){return a.focus()}),0)):9!==e.which||e.shiftKey?9===e.which&&e.shiftKey?!a&&this.props.onEscape&&(e.preventDefault(),this.props.onEscape()):27!==e.which&&8!==e.which||this.props.onEscape&&(e.preventDefault(),this.props.onEscape()):!n&&this.props.onEscape&&(e.preventDefault(),this.props.onEscape()),this.props.onMouseMove&&this.props.onMouseMove()},a.subMenuKeyDown=function(e,t,a,n,o){40===e.which?(t++,a[t]&&(e.preventDefault(),setTimeout((function(){return n[a[t].key].focus()}),0))):38===e.which?(t--,a[t]&&(e.preventDefault(),setTimeout((function(){return n[a[t].key].focus()}),0))):9!==e.which||e.shiftKey?9===e.which&&e.shiftKey?(t--,!a[t]&&this.props.onEscape&&(e.preventDefault(),this.props.onEscape())):37===e.which||8===e.which?(e.preventDefault(),o(e)):13===e.which||32===e.which?(e.preventDefault(),n[a[t].key].click()):27===e.which&&this.props.onEscape&&(e.preventDefault(),this.props.onEscape()):(t++,!a[t]&&this.props.onEscape&&(e.preventDefault(),this.props.onEscape())),this.props.onMouseMove&&this.props.onMouseMove()},a.getTextTracksNode=function(){var e=this,t=this.props.enableTextTracks;if(!((t||[]).length>0))return[];var a=f["default"].get(f["default"].find(t,{language:this.props.textTrack}),"id")||"none";return f["default"].map(t,(function(t){var n=t||{},o=n.id,s=n.disable,r=n.label,i="textTracks_".concat(o);return u["default"].createElement("div",{ref:function(t){return e.textTracksRefs[i]=t},className:(0,c["default"])("wod-menuitem",{disable:s}),tabIndex:"0",role:"menuitemradio",onClick:function(a){return e.onClickTextTrack(a,t)},key:i,"aria-checked":a==o,onKeyDown:function(t){return e.handleTextTracksKeyDown(t,i)}},u["default"].createElement("div",{className:"wod-menuitem-label"},u["default"].createElement("i",{className:"fa fa-ok"}),r))}))},a.getAudioTracksNode=function(){var e=this,t=this.props.enableAudioTracks;
2if(!((t||[]).length>0))return[];var a=f["default"].get(f["default"].find(t,{language:this.props.audioTrack}),"id")||m.AUDIO_LANGUAGE.UND;return f["default"].map(t,(function(t){var n=t||{},o=n.id,s=n.disable,r=n.label,i="audioTrack_".concat(o);return u["default"].createElement("div",{ref:function(t){return e.audioTracksRefs[i]=t},className:(0,c["default"])("wod-menuitem",{disable:s}),tabIndex:"0",role:"menuitemradio",onClick:function(a){return e.onClickAudioTrack(a,t)},key:i,"aria-checked":a==o,onKeyDown:function(t){return e.handleAudioTracksKeyDown(t,i)}},u["default"].createElement("div",{className:"wod-menuitem-label"},u["default"].createElement("i",{className:"fa fa-ok"}),r))}))},a.getCidSubDubNode=function(){var e=this,t=this.state.cidSubDub;return this.cidSubDubToggleMenuRef?[{key:"jp_dub",label:"日本語音声・字幕オフ"},{key:"original_sub",label:"オリジナル音声・日本語字幕"}].map((function(a){return u["default"].createElement("div",{ref:function(t){return e.cidSubDubRefs[a.key]=t},className:(0,
2c["default"])("wod-menuitem",{disable:!1}),tabIndex:"0",role:"menuitemradio",onClick:function(){return e.onChangeCidSubDub(a.key)},key:a.key,"aria-checked":t===a.key,onKeyDown:function(t){return e.handleCidSubDubToggleKeyDown(t,a.key)}},u["default"].createElement("div",{className:"wod-menuitem-label"},u["default"].createElement("i",{className:"fa fa-ok"}),a.label))})):null},a.render=function(){var e=this,t=this.context.getModelData("browserInfo"),a=this.props.enableTextTracks,n=f["default"].findIndex(a,(function(t){return t.language==e.props.textTrack})),o=this.getTextTracksNode(),s=0,r=f["default"].map(a,(function(e){var t=e||{},a=t.id,n=t.disable,o=t.label,r=t.language;return("none"==r||n)&&s++,u["default"].createElement("option",{key:"textTracks-".concat(a),value:r},o)})),i=a.length==s,l=this.props.enableAudioTracks,d=f["default"].findIndex(l,(function(t){return t.language==e.props.audioTrack})),p=this.getAudioTracksNode(),m=0,h=f["default"].map(l,(function(e){var t=e||{},a=t.id,n=t.disable,o=t.label,s=t.language;return("none"==s||n)&&m++,u["default"].createElement("option",{key:"audioTracks-".concat(a),value:s},o)})),y=(l||[]).length==m||1===(l||[]).length;return u["default"].createElement("div",{className:(0,c["default"])("settings-wapper",{"show-main-menu":this.state.showMainMenu,"show-text-tracks-menu":this.state.showTextTracksMenu,"show-audio-tracks-menu":this.state.showAudioTracksMenu,"is-cid-sub-dub-toggle-menu":this.props.anotherLanguageEpisode&&this.props.languageCodes,"show-cid-sub-dub-toggle-menu":this.state.showCidSubDubToggleMenu}),onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave},u["default"].createElement("div",{className:"wod-popup wod-settings-menu"},u["default"].createElement("div",{className:"wod-panel main-menu"},u["default"].createElement("div",{className:"wod-panel-menu",role:"menu"},this.props.anotherLanguageEpisode&&this.props.languageCodes&&!t.isIOS&&!t.isAndroid&&u["default"].createElement("div",{ref:this.cidSubDubToggleMenuRef,className:(0,c["default"])("wod-menuitem"),"aria-haspopup":"true",role:"menuitem",tabIndex:"0",onClick:this.handleCidSubDubToggleMenu,onKeyDown:this.handleCidSubDubToggleMenuKeyDown},u["default"].createElement("div",{className:"wod-menuitem-label"},"音声・字幕"),u["default"].createElement("div",{className:"wod-menuitem-content"},this.props.languageCodes.includes("1")?"オリジナル音声・日本語字幕":"日本語音声・字幕オフ",u["default"].createElement("i",{className:"fa fa-angle_right"}))),this.props.showTextTracksChange&&!i&&u["default"].createElement("div",{ref:this.textTracksMenuRef,className:(0,c["default"])("wod-menuitem",{disable:i}),"aria-haspopup":"true",role:"menuitem",tabIndex:"0",onClick:t.isIOS||t.isAndroid?null:this.handleTextTracksMenu,onKeyDown:this.handleTextTracksMenuKeyDown},u["default"].createElement("div",{className:"wod-menuitem-label"},"字幕"),t.isIOS||t.isAndroid?u["default"].createElement("div",{className:"wod-menuitem-content select"},u["default"].createElement("label",{className:"select-group"},u["default"].createElement("select",{value:this.state.textTrack,onChange:this.onChangeTextTrack},r),u["default"].createElement("i",{className:"fa fa-angle_right"}))):u["default"].createElement("div",{className:"wod-menuitem-content"},f["default"].get(a[n],"label"),u["default"].createElement("i",{className:"fa fa-angle_right"}))),this.props.showAudioTracksChange&&!y&&u["default"].createElement("div",{ref:this.audioTracksMenuRef,className:(0,c["default"])("wod-menuitem",{disable:y}),"aria-haspopup":"true",role:"menuitem",tabIndex:"0",onClick:t.isIOS||t.isAndroid?null:this.handleAudioTracksMenu,onKeyDown:this.handleAudioTracksMenuKeyDown},u["default"].createElement("div",{className:"wod-menuitem-label"},"音声"),t.isIOS||t.isAndroid?u["default"].createElement("div",{className:"wod-menuitem-content select"},u["default"].createElement("label",{className:"select-group"},u["default"].createElement("select",{value:this.state.audioTrack,onChange:this.onSelectAudioTrack},h),u["default"].createElement("i",{className:"fa fa-angle_right"}))):u["default"].createElement("div",{className:"wod-menuitem-content"},f["default"].get(l[d],"label"),u["default"].createElement("i",{className:"fa fa-angle_right"}))))),u["default"].createElement("div",{className:"wod-panel cid-sub-dub-toggle-menu",style:{display:this.state.showCidSubDubToggleMenu?"block":"none"}},u["default"].createElement("div",{className:"wod-panel-header"},u["default"].createElement("i",{className:"fa fa-angle_left"}),u["default"].createElement("button",{type:"button",className:"wod-button wod-panel-title",onClick:this.handleCidSubDubToggleMenuBack},"音声・字幕")),u["default"].createElement("div",{className:"wod-panel-menu",role:"menu"},this.getCidSubDubNode())),u["default"].createElement("div",{className:"wod-panel text-tracks-menu"},u["default"].createElement("div",{className:"wod-panel-header"},u["default"].createElement("i",{className:"fa fa-angle_left"}),u["default"].createElement("button",{type:"button",className:"wod-button wod-panel-title",onClick:this.handleTextTracksBack},"字幕")),u["default"].createElement("div",{className:"wod-panel-menu",role:"menu"},o)),u["default"].createElement("div",{className:"wod-panel audio-tracks-menu"},u["default"].createElement("div",{className:"wod-panel-header"},u["default"].createElement("i",{className:"fa fa-angle_left"}),u["default"].createElement("button",{type:"button",className:"wod-button wod-panel-title",onClick:this.handleAudioTracksBack},"音声")),u["default"].createElement("div",{className:"wod-panel-menu",role:"menu"},p))))},(0,s["default"])(t,null,[{key:"propTypes",get:function(){return{player:d["default"].object.isRequired,startHover:d["default"].func,stopHover:d["default"].func,enableTextTracks:d["default"].array,enableAudioTracks:d["default"].array,showTextTracksChange:d["default"].bool,showAudioTracksChange:d["default"].bool,textTrack:d["default"].object,audioTrack:d["default"].object}}},{key:"defaultProps",get:function(){return{showTextTracksChange:!0,showAudioTracksChange:!0,textTrack:"none",audioTrack:"none",enableTextTracks:[]}}},{key:"contextTypes",get:function(){return{getModelData:d["default"].func,history:d["default"].object}}}]),t}(u["default"].PureComponent);t["default"]=h;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/player/AudioTextSettings.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/player/AudioTextSettings.tsx")}}()},
2"./src/apps/common/components/player/AudioTextSettingsButton.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/react/index.js")),u=n(a("./node_modules/prop-types/index.js")),c=n(a("./node_modules/classnames/index.js")),f=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this).onClick=n.onClick.bind((0,i["default"])(n)),n.onMouseEnter=n.onMouseEnter.bind((0,i["default"])(n)),n.onMouseLeave=n.onMouseLeave.bind((0,i["default"])(n)),n}(0,l["default"])(t,e);var a=t.prototype;return a.onClick=function(e){this.props.onClick&&this.props.onClick(e),this.props.releaseFocus&&this.props.releaseFocus(e)},a.onMouseEnter=function(e){this.props.startHover&&this.props.startHover("audioTextSettings")},a.onMouseLeave=function(e){!this.props.showSettings&&this.props.stopHover&&this.props.stopHover("audioTextSettings")},a.render=function(){var e={},t=this.context.getModelData("browserInfo");return t.isIOS||t.isAndroid||t.isRequestDesktopWebsite||(e.onMouseEnter=this.onMouseEnter,e.onMouseLeave=this.onMouseLeave,e.onFocus=this.onMouseEnter,e.onBlur=this.onMouseLeave),d["default"].createElement("button",(0,s["default"])({},e,{ref:this.props.forwardedRef,type:"button",className:(0,c["default"])("touchable player-control-element player-button-control fa fa-sub-dub"),tabIndex:"0",role:"button","aria-label":"音声字幕設定",onClick:this.onClick}))},(0,r["default"])(t,null,[{key:"propTypes",get:function(){return{player:u["default"].object.isRequired,startHover:u["default"].func,stopHover:u["default"].func}}},{key:"contextTypes",get:function(){return{getModelData:u["default"].func}}}]),t}(d["default"].PureComponent);t["default"]=d["default"].forwardRef((function(e,t){return d["default"].createElement(f,(0,s["default"])({},e,{forwardedRef:t}))}));!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/player/AudioTextSettingsButton.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/player/AudioTextSettingsButton.tsx")}}()},
2"./src/apps/common/components/player/Bezel.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),r=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),i=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),l=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),d=n(a("./node_modules/react/index.js")),u=n(a("./node_modules/prop-types/index.js")),c=n(a("./node_modules/classnames/index.js")),f=n(a("./src/domain/libs/util.ts")),p=new Map([["pause","fa-pause"],["play","fa-play"],["forward","fa-forward-10"],["replay","fa-replay-10"],["volume-high","fa-volume-high"],["volume-mind","fa-volume-mind"],["mute","fa-volume-mute"],["unmute","fa-volume-max"],["fullscreen","fa-expand"],["window","fa-compress"]]),m=function(e){function t(t){var a;return a=e.call(this,t)||this,(0,l["default"])((0,r["default"])(a),"animateID",void 0),a.state={style:{display:"none"},icon:""},a.animateID=null,a}(0,i["default"])(t,e);var a=t.prototype;return a.componentDidUpdate=function(e){var t,a=this;if(!this.props.autoPlayErrorFlg&&!f["default"].isEqual(this.props,e)&&this.props.ready&&this.props.action&&!this.animateID){switch(this.props.action){case"forward":t={left:"60%"};break;case"replay":t={left:"40%"};break;default:t={}}this.setState({style:t,icon:p.get(this.props.action)}),this.animateID=setTimeout((function(){a.setState({style:{display:"none"},icon:""}),a.animateID=null}),500)}},a.componentWillUnmount=function(){this.animateID&&clearTimeout(this.animateID)},a.render=function(){return d["default"].createElement("div",{className:"bezel",style:this.state.style},d["default"].createElement("div",{className:(0,c["default"])("bezel-icon fa",this.state.icon)}))},(0,s["default"])(t,null,[{key:"propTypes",get:function(){return{ready:u["default"].bool,action:u["default"].string,autoPlayErrorFlg:u["default"].bool,volume:u["default"].number}}}]),t}(d["default"].PureComponent);t["default"]=m;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/player/Bezel.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/player/Bezel.tsx")}}()},
2"./src/apps/common/components/player/Button.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/@babel/runtime/helpers/objectWithoutProperties.js")),i=n(a("./node_modules/react/index.js")),l=["forwardedRef"];t["default"]=function(e){var t=e.forwardedRef,a=(0,r["default"])(e,l);return i["default"].createElement("div",{className:"player-control-element"},i["default"].createElement("button",(0,s["default"])({role:"button"},a,{ref:t})))};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/player/Button.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/player/Button.tsx")}}()},
2"./src/apps/common/components/player/CastButton.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),u=n(a("./node_modules/react/index.js")),c=n(a("./node_modules/prop-types/index.js")),f=n(a("./node_modules/classnames/index.js")),p=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,d["default"])((0,i["default"])(n),"castButtonRef",void 0),n.castButtonRef=u["default"].createRef(),n.onClick=n.onClick.bind((0,i["default"])(n)),n.onMouseEnter=n.onMouseEnter.bind((0,i["default"])(n)),n.onMouseLeave=n.onMouseLeave.bind((0,i["default"])(n)),n.handleKeyDown=n.handleKeyDown.bind((0,i["default"])(n)),n}(0,l["default"])(t,e);var a=t.prototype;return a.onClick=function(e){this.props.isHidden||(this.props.onClick&&this.props.onClick(e),this.props.releaseFocus&&this.props.releaseFocus(e))},a.onMouseEnter=function(e){this.props.startHover&&this.props.startHover("cast")},a.onMouseLeave=function(e){this.props.stopHover&&this.props.stopHover("")},a.handleKeyDown=function(e){13!==e.which&&32!==e.which||(e.preventDefault(),this.castButtonRef.current.click())},a.render=function(){var e={},t=this.context.getModelData("browserInfo");return t.isIOS||t.isAndroid||(e.onMouseEnter=this.onMouseEnter,e.onMouseLeave=this.onMouseLeave,e.onFocus=this.onMouseEnter,e.onBlur=this.onMouseLeave,e.onKeyDown=this.handleKeyDown),u["default"].createElement("div",{className:"player-control-element"},u["default"].createElement("div",(0,s["default"])({},e,{ref:this.props.forwardedRef,id:"castbutton",className:(0,f["default"])("touchable","player-control-element","player-control-element-blurred","player-button-control"),tabIndex:"0",role:"button","aria-label":"テレビで再生",onClick:this.onClick}),u["default"].createElement("google-cast-launcher",{ref:this.castButtonRef})))},(0,r["default"])(t,null,[{key:"propTypes",get:function(){return{player:c["default"].object.isRequired,isHidden:c["default"].bool,onClick:c["default"].func,startHover:c["default"].func,stopHover:c["default"].func}}},{key:"contextTypes",get:function(){return{getModelData:c["default"].func}}}]),t}(u["default"].PureComponent);t["default"]=u["default"].forwardRef((function(e,t){return u["default"].createElement(p,(0,s["default"])({},e,{forwardedRef:t}))}));!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/player/CastButton.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/player/CastButton.tsx")}}()},
2"./src/apps/common/components/player/CommentButton.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/react/index.js")),u=n(a("./node_modules/prop-types/index.js")),c=n(a("./node_modules/classnames/index.js")),f=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this).onClick=n.onClick.bind((0,i["default"])(n)),n.onMouseEnter=n.onMouseEnter.bind((0,i["default"])(n)),n.onMouseLeave=n.onMouseLeave.bind((0,i["default"])(n)),n.handleKeyDown=n.handleKeyDown.bind((0,i["default"])(n)),n}(0,l["default"])(t,e);var a=t.prototype;return a.onClick=function(e){this.props.onClick&&this.props.onClick(e)},a.onMouseEnter=function(e){this.props.startHover&&this.props.startHover("comment")},a.onMouseLeave=function(e){this.props.stopHover&&this.props.stopHover("comment")},a.handleKeyDown=function(e){this.props.isHidden||32!==e.which&&13!==e.which||(e.preventDefault(),this.onClick(e))},a.render=function(){var e={ref:this.props.forwardedRef},t=this.context.getModelData("browserInfo");return t.isIOS||t.isAndroid||(e.onMouseEnter=this.onMouseEnter,e.onMouseLeave=this.onMouseLeave,e.onFocus=this.onMouseEnter,e.onBlur=this.onMouseLeave,e.onKeyDown=this.handleKeyDown),d["default"].createElement("button",(0,s["default"])({},e,{type:"button",className:(0,c["default"])("touchable player-control-element player-button-control",{"fa-chat-off":!this.props.commentActive,"fa-chat":this.props.commentActive}),tabIndex:"0",role:"button","aria-label":"チャット",name:"commentBtn",onClick:this.onClick}))},(0,r["default"])(t,null,[{key:"propTypes",get:function(){return{player:u["default"].object.isRequired,startHover:u["default"].func,stopHover:u["default"].func}}},{key:"contextTypes",get:function(){return{getModelData:u["default"].func}}}]),t}(d["default"].PureComponent);t["default"]=d["default"].forwardRef((function(e,t){return d["default"].createElement(f,(0,s["default"])({},e,{forwardedRef:t}))}));!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/player/CommentButton.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/player/CommentButton.tsx")}}()},
2"./src/apps/common/components/player/DoubleTapArea.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),u=n(a("./node_modules/react/index.js")),c=n(a("./node_modules/prop-types/index.js")),f=n(a("./node_modules/classnames/index.js")),p=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,d["default"])((0,i["default"])(n),"lastTap",0),n.handleDoubleTap=n.handleDoubleTap.bind((0,i["default"])(n)),n}(0,l["default"])(t,e);var a=t.prototype;return a.handleDoubleTap=function(e){var t=(new Date).getTime(),a=t-this.lastTap;if(a<300&&a>0){if(this.props.onClick&&(this.props.onClick(e),e.defaultPrevented))return;this.props.player.currentTime(this.props.player.currentTime()+this.props.step)}this.lastTap=t},a.render=function(){return this.props.player&&this.props.step?u["default"].createElement("div",(0,s["default"])({},this.props,{className:(0,f["default"])("double-tap-area",this.props.classes),onClick:this.handleDoubleTap})):null},(0,r["default"])(t,null,[{key:"propTypes",get:function(){return{classes:c["default"].object,step:c["default"].number,player:c["default"].object,onClick:c["default"].func}}},{key:"contextTypes",get:function(){return{getModelData:c["default"].func}}}]),t}(u["default"].PureComponent);t["default"]=u["default"].forwardRef((function(e,t){return u["default"].createElement(p,(0,s["default"])({},e,{forwardedRef:t}))}));!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/player/DoubleTapArea.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/player/DoubleTapArea.tsx")}}()},
2"./src/apps/common/components/player/ErrorView.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/react/index.js")),r=n(a("./src/apps/common/components/howto_play/ErrorView.tsx"));t["default"]=function(e){return s["default"].createElement("div",{className:"wod-player-error-view"},s["default"].createElement(r["default"],e))};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/player/ErrorView.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/player/ErrorView.tsx")}}()},
2"./src/apps/common/components/player/FullHitZone.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/react/index.js"));t["default"]=function(e){return s["default"].createElement("div",{className:"hit-zone",onClick:function(t){e.onClickPlay&&e.onClickPlay(t)}},s["default"].createElement("div",{className:"center-controls"},s["default"].createElement("div",{className:"big-play-pause-btn"})))};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/player/FullHitZone.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/player/FullHitZone.tsx")}}()},
2"./src/apps/common/components/player/FullScreenButton.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/react/index.js")),u=n(a("./node_modules/classnames/index.js")),c=n(a("./src/domain/libs/util.ts")),f=n(a("./node_modules/prop-types/index.js")),p=n(a("./src/apps/common/components/player/Button.tsx")),m=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this).onClick=n.onClick.bind((0,i["default"])(n)),n.onMouseEnter=n.onMouseEnter.bind((0,i["default"])(n)),n.onMouseLeave=n.onMouseLeave.bind((0,i["default"])(n)),n}(0,l["default"])(t,e);var a=t.prototype;return a.onClick=function(e){this.props.isHidden||(this.props.onClick&&this.props.onClick(e),this.props.releaseFocus&&this.props.releaseFocus(e))},a.onMouseEnter=function(e){this.props.startHover&&this.props.startHover("fullscreen")},a.onMouseLeave=function(e){this.props.stopHover&&this.props.stopHover(this,e)},a.render=function(){var e=c["default"].omit(this.props,"isFullScreen","isHidden","onClick","stopHover","startHover"),t=this.context.getModelData("browserInfo");return t.isIOS||t.isAndroid||(e.onMouseEnter=this.onMouseEnter,e.onMouseLeave=this.onMouseLeave,e.onFocus=this.onMouseEnter,e.onBlur=this.onMouseLeave),d["default"].createElement(p["default"],(0,s["default"])({},e,{type:"button",className:(0,u["default"])("touchable","player-control-element","player-button-control","fa",{"fa-expand":!this.props.isFullScreen,"fa-compress":this.props.isFullScreen}),tabIndex:"0",onClick:this.onClick,"aria-label":this.props.isFullScreen?"全画面表示の終了":"全画面表示"}))},(0,r["default"])(t,null,[{key:"propTypes",get:function(){return{isHidden:f["default"].bool,isFullScreen:f["default"].bool,startHover:f["default"].func,stopHover:f["default"].func}}},{key:"defaultProps",get:function(){return{isFullScreen:!1}}},{key:"contextTypes",get:function(){return{getModelData:f["default"].func}}}]),t}(d["default"].PureComponent);t["default"]=d["default"].forwardRef((function(e,t){return d["default"].createElement(m,(0,s["default"])({},e,{forwardedRef:t}))}));!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/player/FullScreenButton.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/player/FullScreenButton.tsx")}}()},
2"./src/apps/common/components/player/HorizontalProgressScrubberBar.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/slicedToArray.js")),i=n(a("./node_modules/@babel/runtime/helpers/extends.js")),l=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),d=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),u=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),c=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),f=n(a("./node_modules/react/index.js")),p=n(a("./node_modules/react-dom/index.js")),m=n(a("./node_modules/prop-types/index.js")),h=n(a("./node_modules/classnames/index.js")),y=n(a("./src/domain/libs/util.ts")),b=n(a("./src/common/formatTime.ts")),v=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=g(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./src/sketch-platform/utils/DOMUtils.ts"));function g(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(g=function(e){return e?a:t})(e)}var _=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,c["default"])((0,d["default"])(n),"tooltipImageRef",void 0),(0,c["default"])((0,d["default"])(n),"barRef",void 0),(0,c["default"])((0,d["default"])(n),"tooltipRef",void 0),(0,c["default"])((0,d["default"])(n),"tooltipTextRef",void 0),(0,c["default"])((0,d["default"])(n),"progressPercentage",void 0),(0,c["default"])((0,d["default"])(n),"bufferedPercentage",void 0),(0,c["default"])((0,d["default"])(n),"touchMove",void 0),n.onClickCapture=n.onClickCapture.bind((0,d["default"])(n)),n.handleMouseDown=n.handleMouseDown.bind((0,d["default"])(n)),n.handleMouseMove=n.handleMouseMove.bind((0,d["default"])(n)),n.handleMouseUp=n.handleMouseUp.bind((0,d["default"])(n)),n.handleMouseLeave=n.handleMouseLeave.bind((0,d["default"])(n)),n.handleMouseEnter=n.handleMouseEnter.bind((0,d["default"])(n)),n.handleTouchMove=n.handleTouchMove.bind((0,d["default"])(n)),n.handleTouchStart=n.handleTouchStart.bind((0,d["default"])(n)),n.handleTouchEnd=n.handleTouchEnd.bind((0,d["default"])(n)),n.handleFocus=n.handleFocus.bind((0,d["default"])(n)),n.handleBlur=n.handleBlur.bind((0,d["default"])(n)),n.stepBack=n.stepBack.bind((0,d["default"])(n)),n.stepForward=n.stepForward.bind((0,d["default"])(n)),n.tooltipImageRef=f["default"].createRef(),n.barRef=f["default"].createRef(),n.tooltipRef=f["default"].createRef(),n.tooltipTextRef=f["default"].createRef(),n.progressPercentage=0,n.bufferedPercentage=0,n.state={cursorActive:!1,cursorPosition:0,scrubberDimensions:null,windowDimensions:null},n}(0,u["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this.barRef.current&&(this.barRef.current.addEventListener("focus",this.handleFocus),this.barRef.current.addEventListener("blur",this.handleBlur))},a.componentDidUpdate=function(){if(this.tooltipRef.current){var e=this.props.seekableDuration;if(this.props.currentScrubTime>=0&&e){var t=p["default"].findDOMNode(this.tooltipRef.current),a=v.getRect(this.tooltipRef.current),n=v.getRect(this.barRef.current),o=(this.props.currentScrubTime-this.props.seekableStart)/e*n.width,s=a.width-(n.width-o),r=n.width-a.width/2;if(this.tooltipImageRef.current){var l="-".concat(a.width/2,"px");o<a.width/2?l="".concat(-o,"px"):r<=o&&(l="".concat(-s,"px")),(0,i["default"])(t.style,{"margin-left":l})}else{var d=v.getRect(this.tooltipTextRef.current),u="-".concat(d.width/2,"px");o<d.width/2&&(u="".concat(-o,"px")),(0,i["default"])(t.style,{"margin-left":u})}}}},a.componentWillUnmount=function(){this.barRef.current&&(this.barRef.current.removeEventListener("focus",this.handleFocus),this.barRef.current.removeEventListener("blur",this.handleBlur))},a.onClickCapture=function(e){e.stopPropagation(),e.preventDefault();var t=v.getPointerPosition(this.barRef.current,e).x,a=this.props.duration,n=t*this.props.seekableDuration+this.props.seekableStart;a!==Infinity&&a?this.props.player.currentTime(y["default"].min([n,a-.5])):this.props.player.currentTime(n)},a.handleMouseEnter=function(e){if(this.props.onScrubStart&&e.target){var t=v.getPointerPosition(this.barRef.current,e).x;this.props.onScrubStart(t*this.props.seekableDuration+this.props.seekableStart)}},a.handleMouseMove=function(e){if(this.props.onScrub&&e.target){var t=v.getPointerPosition(this.barRef.current,e).x;this.props.onScrub(t*this.props.seekableDuration+this.props.seekableStart)}},a.handleMouseLeave=function(e){this.props.onScrubEnd&&this.props.onScrubEnd()},a.handleMouseDown=function(e){this.handleMouseMove(e)},a.handleMouseUp=function(){},a.handleFocus=function(){},a.handleBlur=function(){},a.handleTouchStart=function(e){this.props.isAdMode||(this.touchMove=!0,this.handleMouseEnter(e),this.handleTouchMove(e))},a.handleTouchMove=function(e){if(e.currentTarget&&!this.props.isAdMode){var t=v.getPointerPosition(e.currentTarget,e).x;this.progressPercentage=(100*t).toFixed(2);var a=document.querySelector(".current-progress");a&&(a.style.width=this.progressPercentage+"%");var n=document.querySelector(".scrubber-head");n&&(n.style.left=this.progressPercentage+"%"),this.handleMouseMove(e)}},a.handleTouchEnd=function(e){this.props.isAdMode||(this.touchMove=!1,this.onClickCapture(e),this.handleMouseLeave(e))},a.stepBack=function(){this.props.player.currentTime(this.props.player.currentTime()-this.props.step)},a.stepForward=function(){this.props.player.currentTime(this.props.player.currentTime()+this.props.step)},a.render=function(){var e=this.props.duration,t=this.props.seekableDuration,a=this.props.seekableStart,n=this.props.seekableEnd,o=this.props.buffered,s=this.props.currentPlayerTime;this.touchMove||(e!==Infinity&&e&&(this.progressPercentage=(100*(s-a)/t).toFixed(2)),o&&(this.bufferedPercentage=(100*(o-a)/t).toFixed(2)));var l=0,d=null,u={},c=this.props.currentScrubTime-a;if(c>=0&&e)if(l=(100*c/t).toFixed(2),u={left:"".concat(l,"%")},this.props.player&&this.props.player.seekThumbnailTrack()){var p=this.props.player.seekThumbnailTrack(),m=y["default"].find(p.cues,(function(e){return e.startTime<=c&&c<e.endTime}));if(m){var v=y["default"].split(m.text,"#"),g=(0,r["default"])(v,2),_=g[0],E=g[1],w=y["default"].replace(p.src,y["default"].last(y["default"].split(p.src,"/")),_),P=y["default"].split(E,"="),x=(0,r["default"])(P,2),M=(x[0],x[1]),C=y["default"].split(M,","),k=(0,r["default"])(C,5),I=k[0],S=k[1],T=k[2],O=k[3],j=k[4],N=c-m.startTime,R=parseInt(N/j,10),D=parseInt(R%I,10),A=parseInt(R/S,
210),L=190;this.props.watchSpMode&&(L=130);var H=L/T*O,G=T*I/(T/L);d=f["default"].createElement("div",{className:"tp-image",ref:this.tooltipImageRef,style:{width:L,height:H}},f["default"].createElement("div",{style:{backgroundImage:"url('".concat(w,"')"),backgroundSize:G,backgroundPositionX:"-".concat(L*D,"px"),backgroundPositionY:"-".concat(H*A,"px")}}))}}else{var F=parseInt(l,10),U=parseInt(F/10,10),W=parseInt(F%10,10);100==l&&(U=9,W=9);var B;(B=this.props.seekPreview&&this.props.seekPreview.urls.length>0?this.props.seekPreview:this.props.player.seekPreview())&&(d=f["default"].createElement("div",{className:"tp-image",ref:this.tooltipImageRef},f["default"].createElement("div",{style:{backgroundImage:"url('".concat(B.urls[0],"')"),backgroundSize:1300,backgroundPositionX:"-".concat(130*W,"px"),backgroundPositionY:"-".concat(73.125*U,"px")}})))}var q={},V=this.context.getModelData("browserInfo");V.isTouchDevice||V.isRequestDesktopWebsite?(q.onTouchStart=this.handleTouchStart,q.onTouchMove=this.handleTouchMove,q.onTouchEnd=this.handleTouchEnd):(q.onClickCapture=this.onClickCapture,q.onMouseEnter=this.handleMouseEnter,q.onMouseLeave=this.handleMouseLeave,q.onMouseDown=this.handleMouseDown,q.onMouseMove=this.handleMouseMove);var K=c,z=!1;return(a>0||n>0)&&(K=t-K,z=!0),f["default"].createElement("div",(0,i["default"])({className:"scrubber-container"},q,{ref:this.barRef,tabIndex:"0"}),f["default"].createElement("div",{className:"scrubber-bar"},f["default"].createElement("div",{className:"track"},f["default"].createElement("div",{className:"buffered",style:{width:"".concat(this.bufferedPercentage,"%")}}),f["default"].createElement("div",{className:"current-progress",style:{width:"".concat(this.progressPercentage,"%")}}),!this.props.isAdMode&&c>=0?f["default"].createElement("div",{className:"play-head",style:{display:"block",left:"".concat(l,"%")}}):null),!this.props.isAdMode&&c>=0&&e?f["default"].createElement("div",{className:(0,h["default"])("trickplay","trickplay-visible",{"trickplay-text-only":!d,"trickplay-text-and-image":!!d}),style:u,ref:this.tooltipRef},d,f["default"].createElement("div",{className:"tp-text",ref:this.tooltipTextRef},z?"-":"",(0,b["default"])(K))):null,f["default"].createElement("div",{"aria-label":"シークタイムスクラバー","aria-valuemax":parseInt(e,10),"aria-valuemin":"0","aria-valuenow":parseInt(this.state.currentPlayerTime,10),"aria-valuetext":"".concat((0,b["default"])(e),"中").concat((0,b["default"])(s)),className:"scrubber-head",style:{left:"".concat(this.progressPercentage,"%")}})))},(0,l["default"])(t,null,[{key:"propTypes",get:function(){return{buffered:m["default"].number,currentPlayerTime:m["default"].number,currentScrubTime:m["default"].number,duration:m["default"].number,isHidden:m["default"].bool,isScrubbing:m["default"].bool,onScrub:m["default"].func,onScrubEnd:m["default"].func,onScrubStart:m["default"].func,player:m["default"].object.isRequired,playerDimensions:m["default"].object,step:m["default"].number}}},{key:"contextTypes",get:function(){return{getModelData:m["default"].func}}}]),t}(f["default"].PureComponent);t["default"]=_;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/player/HorizontalProgressScrubberBar.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/player/HorizontalProgressScrubberBar.tsx")}}()},
2"./src/apps/common/components/player/OAPPlayer.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),r=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),i=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),l=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),d=n(a("./node_modules/react/index.js")),u=n(a("./src/apps/common/components/player/OAPPlayerCore.tsx")),c=n(a("./src/apps/common/components/player/OAPPlayerControls.tsx")),f=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,l["default"])((0,r["default"])(n),"keyboardFocus",void 0),(0,l["default"])((0,r["default"])(n),"playStartAnalytics",void 0),(0,l["default"])((0,r["default"])(n),"_isMounted",void 0),(0,l["default"])((0,r["default"])(n),"_player",void 0),(0,l["default"])((0,r["default"])(n),"__currentTime",void 0),(0,l["default"])((0,r["default"])(n),"__keepActive",void 0),(0,l["default"])((0,r["default"])(n),"activeTimeoutId",void 0),(0,l["default"])((0,r["default"])(n),"autoPlayErrorFlg",void 0),n.onPlayerReady=n.onPlayerReady.bind((0,r["default"])(n)),n.onPlayerLoaded=n.onPlayerLoaded.bind((0,r["default"])(n)),n.onPlayerLoadstart=n.onPlayerLoadstart.bind((0,r["default"])(n)),n.onPlayerPause=n.onPlayerPause.bind((0,r["default"])(n)),n.onPlayerPlay=n.onPlayerPlay.bind((0,r["default"])(n)),n.onPlayerPlaying=n.onPlayerPlaying.bind((0,r["default"])(n)),n.onPlayerEnded=n.onPlayerEnded.bind((0,r["default"])(n)),n.onPlayerDurationChange=n.onPlayerDurationChange.bind((0,r["default"])(n)),n.onPlayerPlaybackRateChange=n.onPlayerPlaybackRateChange.bind((0,r["default"])(n)),n.onPlayerVolumeChange=n.onPlayerVolumeChange.bind((0,r["default"])(n)),n.onPlayerSuspend=n.onPlayerSuspend.bind((0,r["default"])(n)),n.onPlayerRebuffering=n.onPlayerRebuffering.bind((0,r["default"])(n)),n.onPlayerFirstplay=n.onPlayerFirstplay.bind((0,r["default"])(n)),n.onPlayerTimeUpdate=n.onPlayerTimeUpdate.bind((0,r["default"])(n)),n.onPlayerError=n.onPlayerError.bind((0,r["default"])(n)),n.handleKeyboardFocus=n.handleKeyboardFocus.bind((0,r["default"])(n)),n.onClickPlay=n.onClickPlay.bind((0,r["default"])(n)),n.onClickVolume=n.onClickVolume.bind((0,r["default"])(n)),n.onMouseMove=n.onMouseMove.bind((0,r["default"])(n)),n.keyboardFocus=!1,n.playStartAnalytics={},n.state={uiState:"active",ready:!1,loaded:!1,paused:0!=t.autoplay,rebuffering:!1,ended:!1,volume:1,canplaythrough:!1,playStartCompleted:!1,muted:t.muted},n}(0,i["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.setState({oap:this.props.oap})},a.componentWillUnmount=function(){this._isMounted=!1,this.playStartAnalytics.timerId&&(clearInterval(this.playStartAnalytics.timerId),delete this.playStartAnalytics.timerId)},a.onPlayerReady=function(e){this._player=e,this.setState({ready:!0}),this.props.onPlayerReady&&this.props.onPlayerReady(this._player)},a.onPlayerLoaded=function(){this.setState({loaded:!0}),this.props.onPlayerLoaded&&this.props.onPlayerLoaded()},a.onPlayerLoadstart=function(){this.props.onPlayerLoadstart&&this.props.onPlayerLoadstart()},a.onPlayerPause=function(){this.setState({paused:!0,rebuffering:!1}),this.props.onPlayerPause&&this.props.onPlayerPause(),this.playStartAnalytics.timerId&&(clearInterval(this.playStartAnalytics.timerId),delete this.playStartAnalytics.timerId)},a.onPlayerPlay=function(){this.autoPlayErrorFlg&&(this.autoPlayErrorFlg=!1),this.setState({paused:!1,ended:!1,rebuffering:!1}),this.props.onPlayerPlay&&this.props.onPlayerPlay()},a.onPlayerPlaying=function(){var e=this;if(this.setState({firstplaying:!0}),!this.playStartAnalytics.isSent){this.playStartAnalytics={startDate:(new Date).getTime(),playerFirstPlayTime:this.playStartAnalytics.playerFirstPlayTime||this._player.currentTime(),isSent:!1,accumPlayingSec:this.playStartAnalytics.accumPlayingSec||0,timerId:this.playStartAnalytics.timerId||setInterval(function(){e.playStartAnalytics.accumPlayingSec++}.bind(this),1e3)}}},a.onPlayerEnded=function(){this.setState({ended:!0,rebuffering:!1}),this.props.onPlayerEnded&&this.props.onPlayerEnded()},a.onPlayerDurationChange=function(e){this.props.onPlayerDurationChange&&this.props.onPlayerDurationChange(e)},a.onPlayerPlaybackRateChange=function(e){var t=this;this.setState({playbackRate:e},(function(){t.props.onPlayerPlaybackRateChange&&t.props.onPlayerPlaybackRateChange(e)}
2))},a.onPlayerVolumeChange=function(e,t){var a=this,n={muted:t};0==e?n.muted=!0:n.volume=e,this.setState(n,(function(){a.props.onPlayerVolumeChange&&a.props.onPlayerVolumeChange(a.state.volume,a.state.muted)}))},a.onPlayerSuspend=function(){var e=this;this.setState({emptied:!0,canplaythrough:!1},(function(){e.props.onSuspend&&e.props.onSuspend()}))},a.onPlayerRebuffering=function(){this.setState({rebuffering:!0,canplaythrough:!1})},a.onPlayerFirstplay=function(){this.state.loading||(this.setState({playStartCompleted:!0}),this.props.onPlayerFirstplay&&this.props.onPlayerFirstplay())},a.onPlayerTimeUpdate=function(e){this.__currentTime=e,this.props.onPlayerTimeUpdate&&this.props.onPlayerTimeUpdate(e)},a.onPlayerError=function(e){this._isMounted&&(this.setState({oap:null}),this.props.onPlayerError&&this.props.onPlayerError(e))},a.onClickPlay=function(){var e=!0;this.state.paused||"function"==typeof this._player.paused&&this._player.paused()?this._player.play():(this._player.pause(),e=!1),this.props.onClickPlay&&this.props.onClickPlay(e)},a.onClickVolume=function(e){var t=this;e.preventDefault(),e.stopPropagation(),this.state.muted?this.setState({muted:!1},(function(){t._player.muted(!1)})):this.setState({muted:!0},(function(){t._player.muted(!0)}))},a.onMouseMove=function(){},a.handleKeyboardFocus=function(e){this.keyboardFocus=e},a.render=function(){if(!this.state.oap)return null;var e,t="active"===this.state.uiState&&this.state.playStartCompleted||"active"===this.state.uiState&&this.state.paused;return e=this.state.playStartCompleted?this.state.seeking?this.state.paused?"pause":"play":this.state.ended?"ended":this.state.paused?"pause":"play":"pause",d["default"].createElement("div",{className:"oap-player-wrapper"},d["default"].createElement("div",{className:"oap-player loading"},d["default"].createElement(u["default"],{autoplay:this.props.autoplay,muted:this.state.muted,ovpId:this.state.oap.ovp_id||this.state.oap.ovpId,ovpVideoId:this.state.oap.ovp_video_id||this.state.oap.ovpVideoId,onReady:this.onPlayerReady,onLoaded:this.onPlayerLoaded,onLoadStart:this.onPlayerLoadstart,onPause:this.onPlayerPause,onPlay:this.onPlayerPlay,onPlaying:this.onPlayerPlaying,onEnded:this.onPlayerEnded,onDurationChange:this.onPlayerDurationChange,onPlaybackRateChange:this.onPlayerPlaybackRateChange,onVolumeChange:this.onPlayerVolumeChange,onSuspend:this.onPlayerSuspend,onRebuffering:this.onPlayerRebuffering,onFirstplay:this.onPlayerFirstplay,onTimeUpdate:this.onPlayerTimeUpdate,onError:this.onPlayerError}),this.props.useControls&&this.state.firstplaying&&d["default"].createElement(c["default"],{uiState:this.state.uiState,player:this._player,paused:this.state.paused,muteOnly:this.props.muteOnly,muted:this.state.muted,volume:this.state.volume,ended:this.state.ended,playToggleButton:e,onClickPlay:this.onClickPlay,onClickVolume:this.onClickVolume,onMouseMove:this.onMouseMove,isActive:t,onKeyboardFocus:this.handleKeyboardFocus})))},(0,s["default"])(t,null,[{key:"defaultProps",get:function(){return{muted:!0,useControls:!0}}}]),t}(d["default"].Component);t["default"]=f;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/player/OAPPlayer.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/player/OAPPlayer.tsx")}}()},
2"./src/apps/common/components/player/OAPPlayerControls.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),u=n(a("./node_modules/react/index.js")),c=n(a("./node_modules/react-dom/index.js")),f=n(a("./node_modules/prop-types/index.js")),p=n(a("./node_modules/classnames/index.js")),m=n(a("./src/apps/common/components/player/FullHitZone.tsx")),h=n(a("./src/apps/common/components/player/TimeRemaining.tsx")),y=n(a("./src/apps/common/components/player/PlayButton.tsx")),b=n(a("./src/apps/common/components/player/VolumeButton.tsx")),v=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=g(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./src/sketch-platform/utils/DOMUtils.ts"));function g(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(g=function(e){return e?a:t})(e)}var _=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,d["default"])((0,i["default"])(n),"buttonRefs",void 0),(0,d["default"])((0,i["default"])(n),"progressBarRef",void 0),(0,d["default"])((0,i["default"])(n),"tooltipRef",void 0),(0,d["default"])((0,i["default"])(n),"settingsButtonRef",void 0),(0,d["default"])((0,i["default"])(n),"controlButtonsElement",void 0),n.buttonRefs={},n.progressBarRef=u["default"].createRef(),n.tooltipRef=u["default"].createRef(),n.settingsButtonRef=u["default"].createRef(),n.controlButtonsElement=null,n.drawTooltip=n.drawTooltip.bind((0,i["default"])(n)),n.onMouseMove=n.onMouseMove.bind((0,i["default"])(n)),n.onMouseLeave=n.onMouseLeave.bind((0,i["default"])(n)),n.onClickControls=n.onClickControls.bind((0,i["default"])(n)),n.onPointerEnter=n.onPointerEnter.bind((0,i["default"])(n)),n.onPointerLeave=n.onPointerLeave.bind((0,i["default"])(n)),n.releaseFocus=n.releaseFocus.bind((0,i["default"])(n)),n.startHover=n.startHover.bind((0,i["default"])(n)),n.stopHover=n.stopHover.bind((0,i["default"])(n)),n.handleKeyDown=n.handleKeyDown.bind((0,i["default"])(n)),n.state={focused:"",holdingFocus:!1,hovered:"",showSettings:!1,keyboardFocus:!1},n}(0,l["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest||(Element.prototype.closest=function(e){var t=this;if(!document.documentElement.contains(t))return null;do{if(t.matches(e))return t;t=t.parentElement||t.parentNode}while(null!==t&&1===t.nodeType);return null})},a.componentWillReceiveProps=function(e,t){this.state.hoveredSettings||!this.props.isActive&&!this.props.paused||e.isActive||e.paused||this.setState({hovered:"",showSettings:!1})},a.componentDidUpdate=function(e,t){this.drawTooltip(),this.props.onHover&&t.hovered!=this.state.hovered&&this.props.onHover(!!this.state.hovered),t.keyboardFocus!=this.state.keyboardFocus&&this.props.onKeyboardFocus(this.state.keyboardFocus)},a.componentWillUnmount=function(){this.settingsCloseTimmer&&(clearTimeout(this.settingsCloseTimmer),delete this.settingsCloseTimmer)},a.drawTooltip=function(){if(this.buttonRefs[this.state.hovered]){var e=c["default"].findDOMNode(this.buttonRefs[this.state.hovered]);if(e&&this.tooltipRef.current){this.tooltipRef.current.classList.add("tooltip-visible");var t=v.findPosition(e),a=v.getRect(e),n=v.findPosition(e.closest(".button-controls-row")),o=v.getRect(c["default"].findDOMNode(this.tooltipRef.current));"play-next"==this.state.hovered?this.tooltipRef.current.setAttribute("style","right: 0px;"):t.left-n.left+a.width/2+o.width>v.getRect(e.closest(".button-controls-row")).width+o.width/2?this.tooltipRef.current.setAttribute("style","right: ".concat(-o.width/2,"px;")):this.tooltipRef.current.setAttribute("style","left: ".concat(Math.max(parseInt(o.width/2,10),parseInt(t.left-n.left+a.width/2)),"px;"))}}else this.tooltipRef.current&&(this.tooltipRef.current.classList.remove("tooltip-visible"),this.tooltipRef.current.setAttribute("style",""))},a.onPointerEnter=function(){},a.onPointerLeave=function(){},a.releaseFocus=function(e){},a.isTriggeredByMouseClick=function(e){return e.clientX>0&&e.clientY>0},a.startHover=function(e){this.state.showSettings||this.setState({hovered:e})},a.stopHover=function(e){this.state.showSettings||this.setState({hovered:""})},a.onMouseMove=function(e){this.setState({keyboardFocus:!1}),this.props.onMouseMove&&this.props.onMouseMove(e)},a.onMouseLeave=function(e){this.setState({keyboardFocus:!1}),e.target.classList.contains("fa-cog")||e.target.closest(".tooltip")||this.setState({hovered:"",showSettings:!1})},a.onClickControls=function(e){e.target.classList.contains("fa-cog")||e.target.closest(".tooltip")||this.setState({hovered:"",showSettings:!1})},a.handleKeyDown=function(e){9===e.which&&(this.setState({keyboardFocus:!0}),this.props.onMouseMove&&this.props.onMouseMove(e))},a.render=function(){var e,t=this,a=!("active"===this.props.uiState||this.props.paused)&&!0!==this.props.isActive;"play"===this.state.hovered?e="play"==this.props.playToggleButton?"一時停止":"再生":"volume"===this.state.hovered&&(e=this.props.volumeMute?"ミュート解除":"ミュート(消音)");var n=this.context.getModelData("browserInfo");return u["default"].createElement("div",{className:(0,p["default"])("controls",{active:this.props.isActive,inactive:!this.props.isActive,"keyboard-focus":this.state.keyboardFocus}),onMouseMove:this.onMouseMove,onMouseLeave:this.onMouseLeave,onClick:this.onClickControls,onKeyDown:this.handleKeyDown},u["default"].createElement("div",{className:"controls-container"},u["default"].createElement(m["default"],{onClickPlay:this.props.onClickPlay}),u["default"].createElement("div",{className:"main-controls"},u["default"].createElement("div",{className:(0,p["default"])("player-control
2s-row bottom-controls",{hoverProgress:"progressbar"===this.state.hovered,hoverButtons:!!e||"volume-bar"==this.state.hovered}),ref:function(e){return t.controlButtonsElement=e}},u["default"].createElement("div",{className:"button-controls-row"},u["default"].createElement("div",{className:"left-btn"},!this.props.muteOnly&&u["default"].createElement(y["default"],{ref:function(e){return t.buttonRefs.play=e},player:this.props.player,onPointerEnter:this.onPointerEnter,onPointerLeave:this.onPointerLeave,startHover:this.startHover,stopHover:this.stopHover,releaseFocus:this.releaseFocus,isHidden:a,paused:this.props.paused,playToggleButton:this.props.playToggleButton,onClick:this.props.onClickPlay}),n.isIOS||n.isAndroid||this.props.muteOnly&&(!this.props.muteOnly||this.props.ended)?null:u["default"].createElement(b["default"],{ref:function(e){return t.buttonRefs.volume=e},onClick:this.props.onClickVolume,releaseFocus:this.releaseFocus,onMouseMove:this.props.onMouseMove,muted:this.props.muted,volume:this.props.volume,step:.05,isShowContorls:this.props.isActive,startHover:this.startHover,stopHover:this.stopHover,player:this.props.player}),this.props.player&&this.props.enableSeek?u["default"].createElement(h["default"],{player:this.props.player,isHidden:a}):null),!n.isIOS&&!n.isAndroid||this.props.muteOnly&&(!this.props.muteOnly||this.props.ended)?null:u["default"].createElement("div",{className:"right-btn"},u["default"].createElement(b["default"],{ref:function(e){return t.buttonRefs.volume=e},onClick:this.props.onClickVolume,releaseFocus:this.releaseFocus,onMouseMove:this.props.onMouseMove,muted:this.props.muted,volume:this.props.volume,step:.05,isShowContorls:this.props.isActive,startHover:this.startHover,stopHover:this.stopHover,player:this.props.player})),u["default"].createElement("div",{className:"player-control-spacer-element"}),e&&"string"==typeof e?u["default"].createElement("div",{className:"tooltip tooltip-text-only",ref:this.tooltipRef},u["default"].createElement("div",{className:"tooltip-text"},e)):e?u["default"].createElement("div",{className:(0,p["default"])("tooltip",this.state.hovered),ref:this.tooltipRef},e):null)))))},(0,r["default"])(t,null,[{key:"defaultProps",get:function(){return{enablePause:!0,enableSeek:!1}}},{key:"propTypes",get:function(){return{audioTracks:f["default"].array,textTracks:f["default"].array,controls:f["default"].bool,currentScrubTime:f["default"].number,exitPlayer:f["default"].func,getEvidence:f["default"].func,getPlayerNode:f["default"].func,mode:f["default"].string,hasPreplay:f["default"].bool,isActive:f["default"].bool,isFullScreen:f["default"].bool,metadata:f["default"].object,muted:f["default"].bool,onCastToTarget:f["default"].func,onClickPlay:f["default"].func,onClickPlayNext:f["default"].func,onClickReload:f["default"].func,onClickSeekBack:f["default"].func,onClickSeekForward:f["default"].func,onFullScreenChange:f["default"].func,onMouseMove:f["default"].func,onUserActivityChanged:f["default"].func,onClickVolume:f["default"].func,onClickCastButton:f["default"].func,ready:f["default"].bool,paused:f["default"].bool,playStartCompleted:f["default"].bool,playNextTitle:f["default"].func,playbackEnded:f["default"].bool,playbackTimeOut:f["default"].bool,player:f["default"].object,playerDimensions:f["default"].object,scrubbing:f["default"].bool,selectedAudioTrack:f["default"].object,selectedTextTrack:f["default"].object,setAudioTrack:f["default"].func,setKeepActive:f["default"].func,setTimedTextTrack:f["default"].func,shouldFadePlayerControlsBar:f["default"].bool,skipCreditsEnabled:f["default"].bool,timedTracksLoaded:f["default"].bool,uiState:f["default"].string,updateCurrentScrubTime:f["default"].func,volume:f["default"].number,playbackRate:f["default"].number,enablePlaybackRateChange:f["default"].bool,quality:f["default"].number,playToggleButton:f["default"].string,enableAutoplay:f["default"].bool,onToggleAutoplay:f["default"].func,onChangeQuality:f["default"].func,spMode:f["default"].bool}}},{key:"contextTypes",get:function(){return{getModelData:f["default"].func,isIframe:f["default"].bool}}}]),t}(u["default"].PureComponent);t["default"]=_;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/player/OAPPlayerControls.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/player/OAPPlayerControls.tsx")}}()},
2"./src/apps/common/components/player/OAPPlayerCore.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/regenerator/index.js")),r=n(a("./node_modules/@babel/runtime/helpers/asyncToGenerator.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),c=n(a("./node_modules/react/index.js")),f=n(a("./node_modules/react-dom/index.js")),p=n(a("./node_modules/prop-types/index.js")),m=n(a("./node_modules/classnames/index.js")),h=n(a("./src/domain/libs/util.ts")),y=n(a("./src/apps/common/components/player/StreaksPlayer.tsx")),b=n(a("./src/apps/common/components/player/PlayerSurface.tsx")),v=a("./src/usecase/apps/OAPPlaybackUsecase.ts"),g=a("./src/api/BffStreaksPlaybackApi.ts"),_=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,u["default"])((0,l["default"])(n),"__unloading",void 0),(0,u["default"])((0,l["default"])(n),"playerRef",void 0),(0,u["default"])((0,l["default"])(n),"playReload",void 0),(0,u["default"])((0,l["default"])(n),"seekToEnded",void 0),(0,u["default"])((0,l["default"])(n),"endedTimmer",void 0),(0,u["default"])((0,l["default"])(n),"oapPlaybackUsecase",void 0),n.handleWindowUnload=n.handleWindowUnload.bind((0,l["default"])(n)),n.onReady=n.onReady.bind((0,l["default"])(n)),n.onError=n.onError.bind((0,l["default"])(n)),n.loadVideo=n.loadVideo.bind((0,l["default"])(n)),n.dispose=n.dispose.bind((0,l["default"])(n)),n.playerRef=c["default"].createRef(),n.oapPlaybackUsecase=new v.OAPPlaybackUsecase(new g.BffStreaksPlaybackApi),n.state={audioTracks:[],textTracks:[],buffered:0,currentPlayerTime:0,destroyPlayer:!1,duration:0,enableFocusStyle:!1,ended:!1,error:null,fallbackMode:!1,fastForward:!1,loaded:!1,loading:!1,metadataloaded:!1,milestone:0,firstplaying:!1,playStartCompleted:!1,playbackTimedOut:!1,player:null,postPlayTriggered:!1,ready:!1,rebuffering:!1,rewoundOnEnd:!1,seeking:!1,selectedAudioTrack:null,selectedTextTrack:null,stalled:!1,timedTextBounds:{},timedTracksLoaded:!1},n}(0,d["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){"onpagehide"in window?window.addEventListener("pagehide",this.handleWindowUnload,!1):window.addEventListener("unload",this.handleWindowUnload,!1)},a.componentWillUnmount=function(){"onpagehide"in window?window.removeEventListener("pagehide",this.handleWindowUnload,!1):window.removeEventListener("unload",this.handleWindowUnload,!1);try{f["default"].findDOMNode(this).classList&&f["default"].findDOMNode(this).classList.add("prp-closing")}catch(e){}this.dispose()},a.handleWindowUnload=function(){this.__unloading=!0,this.dispose()},a.onReady=function(e){var t=this;e=e||h["default"].get(this.playerRef,"current.player"),this.setState({ready:!0,player:e}),this.props.onReady&&this.props.onReady(e);var a=!1,n=!1,o=function(){if(!a){if(t.props.onLoaded)!1!==t.props.onLoaded()&&(a=!0);else a=!0;t.setState({loaded:a}),a&&!t.props.paused&&0!=t.props.autoplay&&e.play()}};e.on("loadstart",(function(){t.props.onLoadStart&&t.props.onLoadStart()})),e.on("pause",(function(){if(!t.playReload){t.setState({paused:!0}),t.props.onPause&&t.props.onPause()}})),e.on("play",(function(){t.playReload||(n||(n=!0,t.setState({playStartCompleted:!0})),t.setState({paused:!1,ended:!1},(function(){})),t.props.onPlay&&t.props.onPlay())})),e.on("firstplay",(function(){})),e.on("playing",(function(){t.seekToEnded=!1,t.props.onPlaying&&t.props.onPlaying(),t.setState({firstplaying:!0})})),e.on("loadedmetadata",(function(){t.setState({metadataloaded:!0})})),e.on("loadeddata",(function(){t.setState({loaded:!0}),o()})),e.on("ended",(function(){if(t.playReload)e.currentTime(0);else{t.endedTimmer=setTimeout((function(){t.endedTimmer&&clearTimeout(t.endedTimmer),delete t.endedTimmer}),100),t.setState({ended:!0}),t.props.onEnded&&t.props.onEnded()}})),e.on("error",(function(){})),e.one("durationchange",(function(){t.setState({duration:e.duration()}),e.duration()===Infinity&&o(),t.props.onDurationChange&&t.props.onDurationChange(e.duration())})),e.on("ratechange",(function(){var a=e.playbackRate();0!==a&&t.props.onPlaybackRateChange&&t.props.onPlaybackRateChange(a)})),e.on("volumechange",(function(){var a=e.volume(),n=e.muted();t.setState({volume:a,muted:n}),t.props.onVolumeChange&&t.props.onVolumeChange(a,n)})),e.on("stalled",(function(){t.setState({stalled:!0,canplaythrough:!1})})),e.on("emptied",(function(){t.setState({emptied:!0,canplaythrough:!1})})),e.on("suspend",(function(){t.setState({emptied:!0,canplaythrough:!1},(function(){t.props.onSuspend&&t.props.onSuspend()}))})),e.on("waiting",(function(){t.setState({rebuffering:!0,canplaythrough:!1}),t.props.onRebuffering&&t.props.onRebuffering()})),e.on("playing",(function(){t.props.paused,t.setState()})),e.on("canplay",(function(){t.setState({rebuffering:!1}),o()})),e.on("seeked",(function(){t.seekToEnded=!0,t.setState({seeking:!1,rebuffering:!1},(function(){t.playReload?(0==e.currentTime()&&(t.playReload=!1),setTimeout((function(){e.play()}),100)):t.state.playStartCompleted||e.play()}))})),e.on("seeking",(function(){t.setState({seeking:!0,ended:!1})})),e.on("canplaythrough",(function(){t.setState({canplaythrough:!0})})),e.on("firstplay",(function(){t.setState({playStartCompleted:!0}),t.props.onFirstplay&&t.props.onFirstplay()})),e.on("timeupdate",(function(){t.endedTimmer||t.setState({duration:e.duration(),currentPlayerTime:e.currentTime()},(function(){t.props.onTimeUpdate&&t.props.onTimeUpdate(t.state.currentPlayerTime)}))}
2))},a.onError=function(e){var t=this,a={paused:!0,error:e};this.setState(a,(function(){t.props.onError&&t.props.onError(e)}))},a.dispose=function(){},a.play=function(){this.state.player&&this.state.player.play()},a.pause=function(){this.state.player&&this.state.player.pause()},a.reload=function(){this.playReload=!0,this.seekToEnded?this.state.player.currentTime(this.state.player.currentTime()-1):this.state.player.currentTime(0)},a.loadVideo=function(){var e=(0,r["default"])(s["default"].mark((function t(e){var a,n;return s["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!this.props.errorView){t.next=2;break}return t.abrupt("return");case 2:return a={ovpId:this.props.ovpId,ovpVideoId:this.props.ovpVideoId},t.prev=3,t.next=6,this.oapPlaybackUsecase.getStreaksMedia(a);case 6:n=t.sent,e(null,n),t.next=13;break;case 10:t.prev=10,t.t0=t["catch"](3),e(t.t0,null);case 13:case"end":return t.stop()}}),t,this,[[3,10]])})));return function(t){return e.apply(this,arguments)}}(),a.render=function(){var e=this.context.getModelData("ovps","streaks",1);return c["default"].createElement(b["default"],{"aria-label":"WodPlayer",className:(0,m["default"])("wod-player-container","video-container","notranslate",{"prp-fullscreen":this.props.isFullScreen,"prp-loaded":this.state.loaded,"prp-started":this.state.firstplaying,"prp-ended":this.state.ended,"prp-closing":this.state.ended,"prp-error":!!this.props.errorView,"prp-before-delivery":this.props.isBeforeDelivery}),onMouseEnter:this.props.onMouseEnter,onMouseLeave:this.props.onMouseLeave},c["default"].createElement(y["default"],{autoplay:this.props.autoplay,mediaId:null,merchantId:e.merchantId,loaded:this.state.loaded,muted:this.props.muted,loadVideo:this.loadVideo,onReady:this.onReady,onError:this.onError,onTimeout:this.onTimeout,ref:this.playerRef}))},(0,i["default"])(t,null,[{key:"contextTypes",get:function(){return{getModelData:p["default"].func}}},{key:"defaultProps",get:function(){return{muted:!0}
2}}]),t}(c["default"].PureComponent);t["default"]=_;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/player/OAPPlayerCore.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/player/OAPPlayerCore.tsx")}}()},
2"./src/apps/common/components/player/PictureInPictureButton.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/react/index.js")),u=n(a("./node_modules/classnames/index.js")),c=n(a("./src/domain/libs/util.ts")),f=n(a("./node_modules/prop-types/index.js")),p=n(a("./src/apps/common/components/player/Button.tsx")),m=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this).onClick=n.onClick.bind((0,i["default"])(n)),n.onMouseEnter=n.onMouseEnter.bind((0,i["default"])(n)),n.onMouseLeave=n.onMouseLeave.bind((0,i["default"])(n)),n}(0,l["default"])(t,e);var a=t.prototype;return a.onClick=function(e){this.props.isHidden||(this.props.onClick&&this.props.onClick(e),this.props.releaseFocus&&this.props.releaseFocus(e))},a.onMouseEnter=function(e){this.props.startHover&&this.props.startHover("pip")},a.onMouseLeave=function(e){this.props.stopHover&&this.props.stopHover(this,e)},a.render=function(){var e=c["default"].omit(this.props,"isInPictureInPicture","isHidden","onClick","stopHover","startHover"),t=this.context.getModelData("browserInfo");return t.isIOS||t.isAndroid||(e.onMouseEnter=this.onMouseEnter,e.onMouseLeave=this.onMouseLeave,e.onFocus=this.onMouseEnter,e.onBlur=this.onMouseLeave),d["default"].createElement(p["default"],(0,s["default"])({},e,{type:"button",className:(0,u["default"])("touchable","player-control-element","player-button-control","fa",{"fa-pip-on":!this.props.isInPictureInPicture,"fa-pip-off":this.props.isInPictureInPicture}),tabIndex:"0",onClick:this.onClick,"aria-label":(this.props.isInPictureInPicture,"ピクチャー イン ピクチャー")}))},(0,r["default"])(t,null,[{key:"propTypes",get:function(){return{isHidden:f["default"].bool,isInPictureInPicture:f["default"].bool,startHover:f["default"].func,stopHover:f["default"].func}}},{key:"defaultProps",get:function(){return{isInPictureInPicture:!1}}},{key:"contextTypes",get:function(){return{getModelData:f["default"].func}}}]),t}(d["default"].PureComponent);t["default"]=d["default"].forwardRef((function(e,t){return d["default"].createElement(m,(0,s["default"])({},e,{forwardedRef:t}))}));!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/player/PictureInPictureButton.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/player/PictureInPictureButton.tsx")}}()},
2"./src/apps/common/components/player/PlayButton.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/react/index.js")),u=n(a("./node_modules/prop-types/index.js")),c=n(a("./node_modules/classnames/index.js")),f=n(a("./src/apps/common/components/player/Button.tsx")),p=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this).onClick=n.onClick.bind((0,i["default"])(n)),n.onMouseEnter=n.onMouseEnter.bind((0,i["default"])(n)),n.onMouseLeave=n.onMouseLeave.bind((0,i["default"])(n)),n}(0,l["default"])(t,e);var a=t.prototype;return a.onClick=function(e){this.props.isHidden||(this.props.onClick&&this.props.onClick(e),this.props.releaseFocus&&this.props.releaseFocus(e))},a.onMouseEnter=function(e){this.props.startHover&&this.props.startHover("play")},a.onMouseLeave=function(e){this.props.stopHover&&this.props.stopHover("")},a.render=function(){var e,t;"play"==this.props.playToggleButton?(e="fa-pause",t="一時停止"):(e="fa-play",t="再生");var a={forwardedRef:this.props.forwardedRef},n=this.context.getModelData("browserInfo");return n.isIOS||n.isAndroid||(a.onMouseEnter=this.onMouseEnter,a.onMouseLeave=this.onMouseLeave,a.onFocus=this.onMouseEnter,a.onBlur=this.onMouseLeave),d["default"].createElement(f["default"],(0,s["default"])({},a,{type:"button",className:(0,c["default"])("touchable","player-control-element","player-control-element-blurred","player-button-control","fa",e,this.props.classes),tabIndex:"0",role:"button","aria-label":t,onClick:this.onClick}))},(0,r["default"])(t,null,[{key:"propTypes",get:function(){return{focused:u["default"].string,grabFocus:u["default"].func,hovered:u["default"].string,isHidden:u["default"].bool,onClick:u["default"].func,onPointerEnter:u["default"].func,onPointerLeave:u["default"].func,paused:u["default"].bool,playToggleButton:u["default"].string,player:u["default"].object.isRequired,releaseFocus:u["default"].func,startHover:u["default"].func,stopHover:u["default"].func,tabIndex:u["default"].number,volume:u["default"].number}}},{key:"defaultProps",get:function(){return{focused:"",hovered:""}}},{key:"contextTypes",get:function(){return{getModelData:u["default"].func}}}]),t}(d["default"].PureComponent);t["default"]=d["default"].forwardRef((function(e,t){return d["default"].createElement(p,(0,s["default"])({},e,{forwardedRef:t}))}));!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/player/PlayButton.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/player/PlayButton.tsx")}}()},
2"./src/apps/common/components/player/PlayNextButton.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/react/index.js")),u=n(a("./node_modules/prop-types/index.js")),c=n(a("./node_modules/classnames/index.js")),f=n(a("./src/apps/common/components/player/Button.tsx")),p=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this).onClick=n.onClick.bind((0,i["default"])(n)),n.onMouseEnter=n.onMouseEnter.bind((0,i["default"])(n)),n.onMouseLeave=n.onMouseLeave.bind((0,i["default"])(n)),n}(0,l["default"])(t,e);var a=t.prototype;return a.onClick=function(e){this.props.isHidden||(this.props.onClick&&this.props.onClick(),this.props.releaseFocus&&this.props.releaseFocus(e))},a.onMouseEnter=function(e){this.props.startHover&&this.props.startHover("play-next")},a.onMouseLeave=function(e){this.props.stopHover&&this.props.stopHover("")},a.render=function(){var e={forwardedRef:this.props.forwardedRef},t=this.context.getModelData("browserInfo");return t.isIOS||t.isAndroid||(e.onMouseEnter=this.onMouseEnter,e.onMouseLeave=this.onMouseLeave,e.onFocus=this.onMouseEnter,e.onBlur=this.onMouseLeave),d["default"].createElement(f["default"],(0,s["default"])({},e,{type:"button",className:(0,c["default"])("touchable","player-control-element","player-control-element-blurred","player-button-control","playNextBtn"),tabIndex:"0",role:"button","aria-label":"次の動画",onClick:this.onClick}),d["default"].createElement("span",{className:"text-next-episode"},this.props.label||"次のエピソード"),d["default"].createElement("i",{className:"fa-angle_right"}))},(0,r["default"])(t,null,[{key:"propTypes",get:function(){return{startHover:u["default"].func,stopHover:u["default"].func,label:u["default"].string}}},{key:"contextTypes",get:function(){return{getModelData:u["default"].func}}}]),t}(d["default"].PureComponent);t["default"]=d["default"].forwardRef((function(e,t){return d["default"].createElement(p,(0,s["default"])({},e,{forwardedRef:t}))}));!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/player/PlayNextButton.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/player/PlayNextButton.tsx")}}()},
2"./src/apps/common/components/player/PlayerSurface.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/react/index.js")),i=n(a("./node_modules/prop-types/index.js")),l=n(a("./src/domain/libs/util.ts")),d=function(e){var t=l["default"].omit(e,"children");return r["default"].createElement("div",(0,s["default"])({},t,{onMouseEnter:function(t){e.onMouseEnter&&e.onMouseEnter(t)},onMouseLeave:function(t){e.onMouseLeave&&e.onMouseLeave(t)},onMouseMove:function(t){e.onMouseMove&&e.onMouseMove(t)}}),e.children)};d.contextTypes={staticConfiguration:i["default"].object};t["default"]=d;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/player/PlayerSurface.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/player/PlayerSurface.tsx")}}()},
2"./src/apps/common/components/player/ProgressBar.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/slicedToArray.js")),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=u(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),l=n(a("./src/domain/libs/util.ts")),d=n(a("./src/apps/common/components/player/HorizontalProgressScrubberBar.tsx"));function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(u=function(e){return e?a:t})(e)}t["default"]=function(e){var t=e.player,a=e.isHidden,n=e.isAdMode,o=e.adDuration,s=e.currentAdTime,u=e.updateCurrentScrubTime,c=e.onScrubStart,f=e.onScrubEnd,p=(0,i.useState)(0),m=(0,r["default"])(p,2),h=m[0],y=m[1],b=(0,i.useState)(!1),v=(0,r["default"])(b,2),g=v[0],_=(v[1],(0,i.useRef)(null)),E=(0,i.useCallback)((function(){y(n?s:t.currentTime())}),[n,t,s]),w=(0,i.useCallback)(l["default"].throttle(E,200),[E]);(0,i.useEffect)((function(){return a||(t.on("timeupdate",w),t.on("seeked",E)),function(){t.off("timeupdate",w),t.off("seeked",E)}}),[a,n,t,w,E]),(0,i.useEffect)((function(){y(n?s:t.currentTime())}),[n,s,t]);var P=t.duration(),x=P,M=t.buffered(),C=0,k=0;if(P===Infinity)try{C=t.seekable().start(0),P=k=t.seekable().end(0),x=k-C}catch(j){}var I=0;if(M&&M.length)for(var S=0;S<M.length;S++){var T=M.start(S),O=M.end(S);O>P&&(O=P),I+=O-T}return n&&(x=P=o||0),i["default"].createElement("div",{className:"player-control-element progress-control"},i["default"].createElement(d["default"],{ref:_,player:t,onScrubStart:function(e){null==u||u(e),null==c||c()},onScrub:function(e){null==u||u(e)},onScrubEnd:function(e){null==u||u(-1),null==f||f()},onMouseMove:e.onMouseMove,isHidden:a,buffered:I,seekPreview:e.seekPreview,duration:P,seekableDuration:x,seekableStart:C,seekableEnd:k,step:e.step,currentScrubTime:e.currentScrubTime,mediaQueryCheck:e.mediaQueryCheck,watchSpMode:e.watchSpMode,isAdMode:n,currentPlayerTime:h,isScrubbing:g}))};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/player/ProgressBar.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/player/ProgressBar.tsx")}}()},
2"./src/apps/common/components/player/RecommendButton.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),r=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),i=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),l=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),d=n(a("./node_modules/react/index.js")),u=n(a("./node_modules/prop-types/index.js")),c=n(a("./node_modules/classnames/index.js")),f=n(a("./src/domain/libs/util.ts")),p=function(e){function t(t,a){var n;n=e.call(this,t,a)||this,(0,l["default"])((0,r["default"])(n),"_isMounted",void 0);var o=n.constructor.getRootPath(a.models,{},t),s=t.model.getSync(o);return n.state={showButton:(null==s?void 0:s.length)&&s.length>0},n}(0,i["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.fetchData(this.props)},a.fetchData=function(e){var a=this,n=t.getRootPath(this.context.models,{},e),o=t.getPaths(this.context.models,{},e),s=e.model.fetch(o);this.state.dispose=s.dispose,s.then((function(e){var t=f["default"].get(e.json,n,{});a.setState({showButton:(null==t?void 0:t.length)&&t.length>0})}))["catch"]((function(e){}))},a.render=function(){return this.state.showButton?d["default"].createElement("button",{className:(0,c["default"])("recommend-btn"),onClick:this.props.toggleRecommend},"オススメ"):null},(0,s["default"])(t,null,[{key:"contextTypes",get:function(){return{models:u["default"].object,getModelData:u["default"].func}}}]),t}(d["default"].PureComponent);(0,l["default"])(p,"getPaths",(function(e,t,a){var n=this.getRootPath(e,t,a),o=[];return a.recommendPaletteId&&(o=[n.concat(["length"])]),o})),(0,l["default"])(p,"getRootPath",(function(e,t,a){var n,o;return a.recommendPaletteId?["amazon_item_recommend",null==a||null===(n=a.metadata)||void 0===n?void 0:n.id,null==a||null===(o=a.metadata)||void 0===o||null===(o=o.seriesMeta)||void 0===o?void 0:o.id]:[]}));t["default"]=p;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/player/RecommendButton.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/player/RecommendButton.tsx")}}()},
2"./src/apps/common/components/player/ReloadButton.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/react/index.js")),u=n(a("./node_modules/prop-types/index.js")),c=n(a("./node_modules/classnames/index.js")),f=n(a("./src/apps/common/components/player/Button.tsx")),p=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this).onClick=n.onClick.bind((0,i["default"])(n)),n.onMouseEnter=n.onMouseEnter.bind((0,i["default"])(n)),n.onMouseLeave=n.onMouseLeave.bind((0,i["default"])(n)),n}(0,l["default"])(t,e);var a=t.prototype;return a.onClick=function(e){this.props.isHidden||(this.props.onClick&&this.props.onClick(e),this.props.releaseFocus&&this.props.releaseFocus(e))},a.onMouseEnter=function(e){this.props.startHover&&this.props.startHover("reload")},a.onMouseLeave=function(e){this.props.stopHover&&this.props.stopHover("")},a.render=function(){var e={forwardedRef:this.props.forwardedRef},t=this.context.getModelData("browserInfo");return t.isIOS||t.isAndroid||(e.onMouseEnter=this.onMouseEnter,e.onMouseLeave=this.onMouseLeave,e.onFocus=this.onMouseEnter,e.onBlur=this.onMouseLeave),d["default"].createElement(f["default"],(0,s["default"])({},e,{type:"button",className:(0,c["default"])("touchable","player-control-element","player-control-element-blurred","player-button-control","fa","fa-undo-alt"),tabIndex:"0",role:"button","aria-label":"リロード",onClick:this.onClick}))},(0,r["default"])(t,null,[{key:"propTypes",get:function(){return{isHidden:u["default"].bool,onClick:u["default"].func,player:u["default"].object.isRequired,startHover:u["default"].func,stopHover:u["default"].func}}},{key:"contextTypes",get:function(){return{getModelData:u["default"].func}}}]),t}(d["default"].PureComponent);t["default"]=d["default"].forwardRef((function(e,t){return d["default"].createElement(p,(0,s["default"])({},e,{forwardedRef:t}))}));!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/player/ReloadButton.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/player/ReloadButton.tsx")}}()},
2"./src/apps/common/components/player/Settings.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),u=n(a("./node_modules/react/index.js")),c=n(a("./node_modules/prop-types/index.js")),f=n(a("./node_modules/classnames/index.js")),p=n(a("./src/domain/libs/util.ts")),m=n(a("./src/apps/common/components/modal/DisableRateModal.tsx")),h=n(a("./src/apps/common/components/modal/DisableRenditionModal.tsx")),y=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,d["default"])((0,i["default"])(n),"_isMounted",void 0),(0,d["default"])((0,i["default"])(n),"toggleAutoplayRef",u["default"].createRef()),(0,d["default"])((0,i["default"])(n),"rateMenuRef",u["default"].createRef()),(0,d["default"])((0,i["default"])(n),"qualityMenuRef",u["default"].createRef()),(0,d["default"])((0,i["default"])(n),"playbackRateRefs",{}),(0,d["default"])((0,i["default"])(n),"renditionRefs",{}),n.onMouseEnter=n.onMouseEnter.bind((0,i["default"])(n)),n.onMouseLeave=n.onMouseLeave.bind((0,i["default"])(n)),n.handleToggleAutoplay=n.handleToggleAutoplay.bind((0,i["default"])(n)),n.handleQualityMenu=n.handleQualityMenu.bind((0,i["default"])(n)),n.handleQualityBack=n.handleQualityBack.bind((0,i["default"])(n)),n.handleRateMenu=n.handleRateMenu.bind((0,i["default"])(n)),n.handleRateBack=n.handleRateBack.bind((0,i["default"])(n)),n.handleToggleAutoplayKeyDown=n.handleToggleAutoplayKeyDown.bind((0,i["default"])(n)),n.handleRateMenuKeyDown=n.handleRateMenuKeyDown.bind((0,i["default"])(n)),n.handleQualityMenuKeyDown=n.handleQualityMenuKeyDown.bind((0,i["default"])(n)),n.handlePlaybackRateKeyDown=n.handlePlaybackRateKeyDown.bind((0,i["default"])(n)),n.handleRenditionKeyDown=n.handleRenditionKeyDown.bind((0,i["default"])(n)),n.onClickQuality=n.onClickQuality.bind((0,i["default"])(n)),n.onClickRate=n.onClickRate.bind((0,i["default"])(n)),n.onChangeQuality=n.onChangeQuality.bind((0,i["default"])(n)),n.onChangeRate=n.onChangeRate.bind((0,i["default"])(n)),n.mainMenukeyDown=n.mainMenukeyDown.bind((0,i["default"])(n)),n.subMenukeyDown=n.subMenukeyDown.bind((0,i["default"])(n)),n.getPlaybackRateNode=n.getPlaybackRateNode.bind((0,i["default"])(n)),n.getRenditionsNode=n.getRenditionsNode.bind((0,i["default"])(n)),n.state={toggle:t.enableAutoplay,showMainMenu:!1,showQualityMenu:!1,showRateMenu:!1,quality:t.quality,playbackRate:t.playbackRate},n}(0,l["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.setState({showMainMenu:!0});var e=this.toggleAutoplayRef.current||this.rateMenuRef.current||this.qualityMenuRef.current;e&&this.props.shouldFocus&&setTimeout((function(){return e.focus()}),0)},a.componentWillReceiveProps=function(e,t){this.setState({toggle:e.enableAutoplay})},a.componentDidUpdate=function(e,t){this.props.drawTooltip&&this.props.drawTooltip()},a.componentWillUnmount=function(){this._isMounted=!1},a.onMouseEnter=function(e){this.props.startHover&&this.props.startHover()},a.onMouseLeave=function(e){this.props.stopHover&&this.props.stopHover()},a.handleToggleAutoplay=function(e){this.props.onToggleAutoplay&&this.props.onToggleAutoplay(!this.state.toggle)},a.handleQualityMenu=function(e){var t=this;this.setState({showQualityMenu:!0});var a=this.getRenditionsNode(),n=p["default"].findIndex(a,(function(e){return e.props["aria-checked"]}));setTimeout((function(){return t.renditionRefs[a[n].key].focus()}),0)},a.handleQualityBack=function(e){var t=this;this.setState({showQualityMenu:!1}),setTimeout((function(){return t.qualityMenuRef.current.focus()}),0)},a.handleRateMenu=function(e){var t=this;if(this.props.enablePlaybackRateChange){this.setState({showRateMenu:!0});var a=this.getPlaybackRateNode(),n=p["default"].findIndex(a,(function(e){return e.props["aria-checked"]}));setTimeout((function(){return t.playbackRateRefs[a[n].key].focus()}),0)}else this.props.showModal(u["default"].createElement(m["default"],{closeModal:this.props.closeModal}))},a.handleRateBack=function(e){var t=this;this.setState({showRateMenu:!1}),setTimeout((function(){return t.rateMenuRef.current.focus()}),0)},a.onClickQuality=function(e,t){this.props.onChangeQuality&&this.props.onChangeQuality(t),this.handleQualityBack(e)},a.onClickRate=function(e,t){this.props.player.playbackRate&&this.props.player.playbackRate(t),this.handleRateBack(e)},a.onChangeQuality=function(e){this.setState({quality:e.target.value}),this.props.onChangeQuality&&this.props.onChangeQuality(e.target.value)},a.onChangeRate=function(e){this.setState({playbackRate:e.target.value}),this.props.player.playbackRate&&this.props.player.playbackRate(e.target.value)},a.handleToggleAutoplayKeyDown=function(e){this.mainMenukeyDown(e,this.handleToggleAutoplay,null,this.rateMenuRef.current||this.qual
2ityMenuRef.current)},a.handleRateMenuKeyDown=function(e){this.mainMenukeyDown(e,this.handleRateMenu,null,this.qualityMenuRef.current,!0)},a.handleQualityMenuKeyDown=function(e){this.mainMenukeyDown(e,this.handleQualityMenu,this.rateMenuRef.current||this.toggleAutoplayRef.current,null,!0)},a.handlePlaybackRateKeyDown=function(e,t){var a=this.getPlaybackRateNode(),n=p["default"].findIndex(a,(function(e){return e.key==t}));this.subMenukeyDown(e,n,a,this.playbackRateRefs,this.handleRateBack)},a.handleRenditionKeyDown=function(e,t){var a=this.getRenditionsNode(),n=p["default"].findIndex(a,(function(e){return e.key==t}));this.subMenukeyDown(e,n,a,this.renditionRefs,this.handleQualityBack)},a.mainMenukeyDown=function(e,t,a,n){arguments.length>4&&arguments[4]!==undefined&&arguments[4]&&39===e.which||13===e.which||32===e.which?(e.preventDefault(),t(e)):40===e.which?(e.preventDefault(),n&&setTimeout((function(){return n.focus()}),0)):38===e.which?(e.preventDefault(),a&&setTimeout((function(){return a.focus()}),0)):9!==e.which||e.shiftKey?9===e.which&&e.shiftKey?!a&&this.props.onEscape&&(e.preventDefault(),this.props.onEscape()):27!==e.which&&8!==e.which||this.props.onEscape&&(e.preventDefault(),this.props.onEscape()):!n&&this.props.onEscape&&(e.preventDefault(),this.props.onEscape()),this.props.onMouseMove&&this.props.onMouseMove()},a.subMenukeyDown=function(e,t,a,n,o){40===e.which?(t++,a[t]&&(e.preventDefault(),setTimeout((function(){return n[a[t].key].focus()}),0))):38===e.which?(t--,a[t]&&(e.preventDefault(),setTimeout((function(){return n[a[t].key].focus()}),0))):9!==e.which||e.shiftKey?9===e.which&&e.shiftKey?(t--,!a[t]&&this.props.onEscape&&(e.preventDefault(),this.props.onEscape())):37===e.which||8===e.which?(e.preventDefault(),o(e)):13===e.which||32===e.which?(e.preventDefault(),n[a[t].key].click()):27===e.which&&this.props.onEscape&&(e.preventDefault(),this.props.onEscape()):(t++,!a[t]&&this.props.onEscape&&(e.preventDefault(),this.props.onEscape())),this.props.onMouseMove&&this.props.onMouseMove()},a.getPlaybackRateNode=function(){var e=this,t=p["default"].get(this.props,"config.playback_rates",[]);p["default"].findIndex(t,(function(t){return t.rate==e.props.playbackRate}));return p["default"].map(t,(function(t){var a="playbackRate_"+t.rate;return u["default"].createElement("div",{ref:function(t){return e.playbackRateRefs[a]=t},className:"wod-menuitem",tabIndex:"0",role:"menuitemradio",onClick:function(a){return e.onClickRate(a,t.rate)},key:a,"aria-checked":e.props.playbackRate==t.rate,onKeyDown:function(t){return e.handlePlaybackRateKeyDown(t,a)}},u["default"].createElement("div",{className:"wod-menuitem-label"},u["default"].createElement("i",{className:"fa fa-ok"}),t.label))}))},a.getRenditionsNode=function(){var e=this,t=this.context.getModelData("browserInfo"),a=p["default"].get(this.props,"renditions",[]),n=[];return p["default"].forEach(a,(function(a,o){var r="quality_"+o,i={onClick:function(t){return e.onClickQuality(t,o)}},l=!1;t.isMac&&!t.isSafari&&(1!=o&&2!=o||(i.onClick=function(t){e.props.showModal(u["default"].createElement(h["default"],{closeModal:e.props.closeModal}))},l=!0)),n.push(u["default"].createElement("div",(0,s["default"])({ref:function(t){return e.renditionRefs[r]=t}},i,{className:(0,f["default"])("wod-menuitem",{disable:l}),tabIndex:"0",role:"menuitemradio",key:r,"aria-checked":e.props.quality==o,onKeyDown:function(t){return e.handleRenditionKeyDown(t,r)}}),u["default"].createElement("div",{className:"wod-menuitem-label"},u["default"].createElement("i",{className:"fa fa-ok"}),u["default"].createElement("div",null,u["default"].createElement("span",null,a.label)))))})),n},a.render=function(){var e=this,t=p["default"].get(this.props,"config.playback_rates",[]),a=p["default"].findIndex(t,(function(t){return t.rate==e.props.playbackRate})),n=this.getPlaybackRateNode(),o=p["default"].map(t,(function(e){return u["default"].createElement("option",{key:"playbackRate-".concat(e.rate),value:e.rate},e.label)})),s=p["default"].get(this.props,"renditions",[]),r=this.getRenditionsNode(),i=[];p["default"].forEach(s,(function(e,t){i.push(u["default"].createElement("option",{key:"rendition-".concat(t),value:t},e.label))}));var l=this.context.getModelData("browserInfo");return u["default"].createElement("div",{className:(0,f["default"])("settings-wapper",{"show-main-menu":this.state.showMainMenu,"show-quality-menu":this.state.showQualityMenu,"show-rate-menu":this.state.showRateMenu}),onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave},u["default"].createElement("div",{className:"wod-popup wod-settings-menu"},u["default"].createElement("div",{className:"wod-panel main-menu"},u["default"].createElement("div",{className:"wod-panel-menu",role:"menu"},this.props.onToggleAutoplay?u["default"].createElement("div",{ref:this.toggleAutoplayRef,className:"wod-menuitem",role:"menuitemcheckbox","aria-checked":this.state.toggle,tabIndex:"0",onClick:this.handleToggleAutoplay,onKeyDown:this.handleToggleAutoplayKeyDown},u["default"].createElement("div",{className:"wod-menuitem-label"},"連続再生"),u["default"].createElement("div",{className:"wod-menuitem-content"},u["default"].createElement("div",{className:"wod-menuitem-toggle-checkbox"}))):null,this.props.showPlaybackRateChange?u["default"].createElement("div",{ref:this.rateMenuRef,className:"wod-menuitem","aria-haspopup":"true",role:"menuitem",tabIndex:"0",onClick:l.isIOS||l.isAndroid?null:this.handleRateMenu,onKeyDown:this.handleRateMenuKeyDown},u["default"].createElement("div",{className:"wod-menuitem-label"},"速度"),l.isIOS||l.isAndroid?u["default"].createElement("div",{className:"wod-menuitem-content select"},u["default"].createElement("label",{className:"select-group"},u["default"].createElement("select",{value:this.state.playbackRate,onChange:this.onChangeRate},o),u["default"].createElement("i",{className:"fa fa-angle_right"}))):u["default"].createElement("div",{className:"wod-menuitem-content"},t[a].label,u["default"].createElement("i",{className:"fa fa-angle_right"}))):null,this.props.enableQualityChange?u["default"].createElement("div",{ref:this.qual
2ityMenuRef,className:"wod-menuitem","aria-haspopup":"true",role:"menuitem",tabIndex:"0",onClick:l.isIOS||l.isAndroid?null:this.handleQualityMenu,onKeyDown:this.handleQualityMenuKeyDown},u["default"].createElement("div",{className:"wod-menuitem-label"},"画質"),l.isIOS||l.isAndroid?u["default"].createElement("div",{className:"wod-menuitem-content select"},u["default"].createElement("label",{className:"select-group"},u["default"].createElement("select",{value:this.state.quality,onChange:this.onChangeQuality},i),u["default"].createElement("i",{className:"fa fa-angle_right"}))):u["default"].createElement("div",{className:"wod-menuitem-content"},u["default"].createElement("div",null,u["default"].createElement("span",null,s[this.props.quality].label),u["default"].createElement("span",{className:"wod-menu-label-secondary"})),u["default"].createElement("i",{className:"fa fa-angle_right"}))):null)),u["default"].createElement("div",{className:"wod-panel wod-quality-menu quality-menu"},u["default"].createElement("div",{className:"wod-panel-header"},u["default"].createElement("i",{className:"fa fa-angle_left"}),u["default"].createElement("button",{type:"button",className:"wod-button wod-panel-title",onClick:this.handleQualityBack},"画質")),u["default"].createElement("div",{className:"wod-panel-menu",role:"menu"},r)),u["default"].createElement("div",{className:"wod-panel rate-menu"},u["default"].createElement("div",{className:"wod-panel-header"},u["default"].createElement("i",{className:"fa fa-angle_left"}),u["default"].createElement("button",{type:"button",className:"wod-button wod-panel-title",onClick:this.handleRateBack},"速度")),u["default"].createElement("div",{className:"wod-panel-menu",role:"menu"},n))))},(0,r["default"])(t,null,[{key:"propTypes",get:function(){return{player:c["default"].object.isRequired,startHover:c["default"].func,stopHover:c["default"].func,quality:c["default"].number,enableQualityChange:c["default"].bool,playbackRate:c["default"].number,enablePlaybackRateChange:c["default"].bool,enableAutoplay:c["default"].bool,onToggleAutoplay:c["default"].func,onChangeQuality:c["default"].func}}},{key:"defaultProps",get:function(){return{}}},{key:"contextTypes",get:function(){return{getModelData:c["default"].func}}}]),t}(u["default"].PureComponent);t["default"]=y;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/player/Settings.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/player/Settings.tsx")}}()},
2"./src/apps/common/components/player/SettingsButton.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/react/index.js")),u=n(a("./node_modules/prop-types/index.js")),c=n(a("./node_modules/classnames/index.js")),f=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this).onClick=n.onClick.bind((0,i["default"])(n)),n.onMouseEnter=n.onMouseEnter.bind((0,i["default"])(n)),n.onMouseLeave=n.onMouseLeave.bind((0,i["default"])(n)),n}(0,l["default"])(t,e);var a=t.prototype;return a.onClick=function(e){this.props.onClick&&this.props.onClick(e),this.props.releaseFocus&&this.props.releaseFocus(e)},a.onMouseEnter=function(e){this.props.startHover&&this.props.startHover("settings")},a.onMouseLeave=function(e){!this.props.showSettings&&this.props.stopHover&&this.props.stopHover("settings")},a.render=function(){var e={},t=this.context.getModelData("browserInfo");return t.isIOS||t.isAndroid||t.isRequestDesktopWebsite||(e.onMouseEnter=this.onMouseEnter,e.onMouseLeave=this.onMouseLeave,e.onFocus=this.onMouseEnter,e.onBlur=this.onMouseLeave),d["default"].createElement("button",(0,s["default"])({},e,{ref:this.props.forwardedRef,type:"button",className:(0,c["default"])("touchable player-control-element player-button-control fa fa-cog"),tabIndex:"0",role:"button","aria-label":"設定",onClick:this.onClick}))},(0,r["default"])(t,null,[{key:"propTypes",get:function(){return{player:u["default"].object.isRequired,startHover:u["default"].func,stopHover:u["default"].func}}},{key:"contextTypes",get:function(){return{getModelData:u["default"].func}}}]),t}(d["default"].PureComponent);t["default"]=d["default"].forwardRef((function(e,t){return d["default"].createElement(f,(0,s["default"])({},e,{forwardedRef:t}))}));!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/player/SettingsButton.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/player/SettingsButton.tsx")}}()},
2"./src/apps/common/components/player/Spinner.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),r=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),i=n(a("./node_modules/react/index.js")),l=n(a("./node_modules/prop-types/index.js")),d=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this).state={buffering:t.isBuffering,opaque:!1},n}(0,r["default"])(t,e);var a=t.prototype;return a.componentWillReceiveProps=function(e){this.setState({buffering:e.isBuffering})},a.render=function(){return this.state.buffering?i["default"].createElement("div",{className:"player-spinner-container w-100 h-100 pos-abs d-flex top-0 bottom-0 left-0 right-0 jc-center ac-center ai-center flx-dir-col opacity-0 opacity-1"},i["default"].createElement("div",{className:"pos-rel w-100 overflow-hidden h-12-em d-flex jc-center ai-center min-h-5-rem"},i["default"].createElement("div",{className:"loading-spinner"}),this.props.isNetworkCongested?i["default"].createElement("h3",{className:"player-congnested-network-title"},i["default"].createElement("span",null,"現在、アクセスが大変混み合っております。")):null,this.props.isNetworkCongested?i["default"].createElement("h4",{className:"player-congnested-network-message"},i["default"].createElement("span",null,"支障なくご視聴いただくために、一時的に接続速度を制限いたしますのでご了承ください。")):null)):null},(0,s["default"])(t,null,[{key:"propTypes",get:function(){return{isBuffering:l["default"].bool,isNetworkCongested:l["default"].bool,hasTransparentBackground:l["default"].bool}}}]),t}(i["default"].PureComponent);t["default"]=d;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/player/Spinner.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/player/Spinner.tsx")}}()},
2"./src/apps/common/components/player/StepButton.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/react/index.js")),u=n(a("./node_modules/classnames/index.js")),c=n(a("./src/domain/libs/util.ts")),f=n(a("./node_modules/prop-types/index.js")),p=n(a("./src/apps/common/components/player/Button.tsx")),m=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this).handleClick=n.handleClick.bind((0,i["default"])(n)),n.onMouseEnter=n.onMouseEnter.bind((0,i["default"])(n)),n.onMouseLeave=n.onMouseLeave.bind((0,i["default"])(n)),n}(0,l["default"])(t,e);var a=t.prototype;return a.handleClick=function(e){this.props.isHidden||this.props.onClick&&(this.props.onClick(e),e.defaultPrevented)||(this.props.releaseFocus&&this.props.releaseFocus(e),this.props.player.currentTime(this.props.player.currentTime()+this.props.step))},a.onMouseEnter=function(e){this.props.isHidden||this.props.startHover&&this.props.startHover("step-".concat(this.props.step<0?"back":"forward","-").concat(Math.abs(this.props.step)))},a.onMouseLeave=function(e){this.props.isHidden||this.props.stopHover&&this.props.stopHover("")},a.render=function(){if(!this.props.player||!this.props.step)return null;var e=c["default"].omit(this.props,"step","className","classes","player","isHidden","startHover","stopHover"),t=this.context.getModelData("browserInfo");return t.isIOS||t.isAndroid||(e.onMouseEnter=this.onMouseEnter,e.onMouseLeave=this.onMouseLeave,e.onFocus=this.onMouseEnter,e.onBlur=this.onMouseLeave),d["default"].createElement(p["default"],(0,s["default"])({},e,{type:"button",className:(0,u["default"])("touchable","player-control-element","player-button-control",this.props.classes,{disabled:this.props.isHidden}),tabIndex:this.props.isHidden?"-1":"0",onClick:this.handleClick,"aria-label":this.props.label}))},(0,r["default"])(t,null,[{key:"propTypes",get:function(){return{isHidden:f["default"].bool,classes:f["default"].object,step:f["default"].number,label:f["default"].string,player:f["default"].object,startHover:f["default"].func,stopHover:f["default"].func}}},{key:"contextTypes",get:function(){return{getModelData:f["default"].func}}}]),t}(d["default"].PureComponent);t["default"]=d["default"].forwardRef((function(e,t){return d["default"].createElement(m,(0,s["default"])({},e,{forwardedRef:t}))}));!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/player/StepButton.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/player/StepButton.tsx")}}()},
2"./src/apps/common/components/player/StreaksPlayer.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/regenerator/index.js")),i=n(a("./node_modules/@babel/runtime/helpers/asyncToGenerator.js")),l=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),d=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),u=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),c=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),f=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=y(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),p=n(a("./node_modules/prop-types/index.js")),m=n(a("./src/domain/libs/util.ts")),h=n(a("./src/utils/activeProfile.ts"));function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(y=function(e){return e?a:t})(e)}var b=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,c["default"])((0,d["default"])(n),"coreRef",void 0),(0,c["default"])((0,d["default"])(n),"player",void 0),n.handlePlayerReady=n.handlePlayerReady.bind((0,d["default"])(n)),n.loadImaSdk=n.loadImaSdk.bind((0,d["default"])(n)),n.loadStreaksPlayer=n.loadStreaksPlayer.bind((0,d["default"])(n)),n.coreRef=f["default"].createRef(),n.state={},n}(0,u["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){var e=(0,i["default"])(r["default"].mark((function t(){return r["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.play();case 2:case"end":return e.stop()}}),t,this)})));return function(){return e.apply(this,arguments)}}(),a.componentWillUnmount=function(){this.player&&this.player.dispose()},a.loadImaSdk=function(){var e=document.createElement("script");return e.src="//imasdk.googleapis.com/js/sdkloader/ima3.js",this.coreRef.current.appendChild(e),new Promise((function(t,a){e.onload=t}))},a.loadStreaksPlayer=function(e,t){var a=this;return new Promise((function(n,o){var s=document.createElement("script");s.src="https://players.streaks.jp/sdk/v2.5.4/streaksplayer.min.js",s.onload=function(){try{var s={chromeless:!0,autoplay:!a.props.playerPaused&&0!=a.props.autoplay,muted:a.props.muted,timeShift:!0,startTime:a.props.startTime<0?0:a.props.startTime,pictureInPicture:a.props.canPip,metrics:t,abr:{preferredMaximumBitrate:a.props.maxBitrate,preferredMinimumBitrate:a.props.minBitrate},advertising:{requestMode:"ondemand",repeat:!0,skipPreroll:!a.props.shouldPlayAd},silverlight:{xap:"/SmoothStreamingPlayer.xap"}};a.player=window.streaksplayer(e,s,(function(){})),a.player.ready((function(){a.handlePlayerReady(),n()}))}catch(r){o(r)}},a.coreRef.current.appendChild(s)}))},a.play=function(){var e=(0,i["default"])(r["default"].mark((function t(){var e,a,n,o;return r["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(this.coreRef.current)for(;this.coreRef.current.firstChild;)window.playerContainer&&window.playerContainer.removeChild(this.coreRef.current.firstChild);if((e=document.createElement("video")).setAttribute("data-merchant",this.props.merchantId),e.setAttribute("data-player",this.props.playerId),e.setAttribute("data-embed","default"),e.setAttribute("data-application-id",""),e.setAttribute("controls",""),(a=this.context.getModelData("browserInfo")).isIOS&&!a.isIPad&&(e.setAttribute("webkit-playsinline",""),e.setAttribute("playsinline","")),n={"app.name":"WOWOW"},(o=(0,h["default"])(this.context.models))&&(n["user.id"]=o.uuid,o.isPerson?n["user.type"]="owner":o.isFamily&&(n["user.type"]="family")),this.coreRef.current.appendChild(e),!this.props.shouldPlayAd){t.next=16;break}return t.next=16,this.loadImaSdk();case 16:return t.next=18,this.loadStreaksPlayer(e,n);case 18:case"end":return t.stop()}}),t,this)})));return function(){return e.apply(this,arguments)}}(),a.shouldComponentUpdate=function(e,t){return!1},a.handlePlayerReady=function(){var e=this,t=this.player;this.props.loadVideo((function(a,n){if(a)e.props.onError&&e.props.onError(a);else{if("function"==typeof t.qualityLevels)t.qualityLevels().on("addqualitylevel",(function(e){var t=e.qualityLevel;t.height>720?t.enabled=!1:t.enabled=!0}));"string"==typeof n&&(n=JSON.parse(n)),e.props.onReady&&e.props.onReady(t),t.on("error",(function(){if(e.props.onError){var a=m["default"].clone(t.error()),n=m["default"].get(a,"code");n&&m["default"].set(a,"dcode","S-".concat(n)),e.props.onError(a)}})),"function"==typeof e.player.loadMedia?e.player.loadMedia(n):e.player.loadVideo(n)}}))},a.render=function(){return f["default"].createElement("div",{className:"video-core-container",ref:this.coreRef})}
2,(0,l["default"])(t,null,[{key:"contextTypes",get:function(){return{models:p["default"].object,playerApp:p["default"].object,playerSession:p["default"].object,staticConfiguration:p["default"].object,getModelData:p["default"].func}}},{key:"propTypes",get:function(){return{autoplayNextTitle:p["default"].func,forcePlaybackEngine:p["default"].func}}}]),t}(f.Component);t["default"]=b;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/player/StreaksPlayer.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/player/StreaksPlayer.tsx")}}()},
2"./src/apps/common/components/player/TimeRemaining.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/slicedToArray.js")),l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=m(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),d=n(a("./node_modules/classnames/index.js")),u=n(a("./src/domain/libs/util.ts")),c=n(a("./src/common/formatTime.ts")),f=a("./src/constants/index.ts"),p=n(a("./src/common/globalContext.ts"));function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(m=function(e){return e?a:t})(e)}var h=function(e,t){var a=e.isAdMode,n=e.adDuration,o=e.currentAdTime,s=e.player,m=e.isHidden,h=e.startHover,y=e.stopHover,b=(0,l.useState)(0),v=(0,i["default"])(b,2),g=v[0],_=v[1],E=(0,l.useState)(-1),w=(0,i["default"])(E,2),P=(w[0],w[1],(0,l.useState)(!1)),x=(0,i["default"])(P,2),M=(x[0],x[1],(0,l.useState)(!1)),C=(0,i["default"])(M,2),k=C[0],I=C[1],S=(0,l.useRef)(u["default"].throttle((function(){_(s.currentTime())}),200)).current;(0,l.useEffect)((function(){m||s.on("timeupdate",S);var e=function t(){s.off("durationchange",t),I(!0)};return s.on("durationchange",e),function(){k||s.off("durationchange",e),s.off("timeupdate",S)}}),[S,s,m,k]),(0,l.useEffect)((function(){if(s&&!m)return s.on("timeupdate",S),function(){s.off("timeupdate",S)}}),[S,s,m]);var T=function(){h&&h("live-skip")},O=function(){y&&y("")},j=p["default"].getModelData("browserInfo"),N=s.duration(),R=g;a&&(N=n,R=o);var D=!1,A=0;if(N===Infinity)try{(A=s.seekable().end(0))-R>f.LIVE_RANGE&&(D=!0)}catch(G){}else R=u["default"].min([R,N]);var L=(0,c["default"])(R);(0,c["default"])(N).length>5&&L.length<7&&(L=(4===L.length?"0:0":"0:")+L);var H={};return j.isIOS||j.isAndroid||!D||(H.onMouseEnter=T,H.onMouseLeave=O,H.onFocus=T,H.onBlur=O),l["default"].createElement("div",{className:"player-control-element time-remaining text-control"},k&&N===Infinity?l["default"].createElement("span",(0,r["default"])({ref:t},H,{className:(0,d["default"])("live",{disabled:D}),onClick:function(e){return function(e,t,a){t&&s.currentTime(a)}(0,D,A)}}),"LIVE"):l["default"].createElement("time",{className:"time"},L,l["default"].createElement("span",null," / ",(0,c["default"])(N))))};t["default"]=(0,l.forwardRef)(h);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/player/TimeRemaining.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/player/TimeRemaining.tsx")}}()},
2"./src/apps/common/components/player/Timelimit.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),r=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),i=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),l=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),d=n(a("./node_modules/react/index.js")),u=n(a("./node_modules/prop-types/index.js")),c=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,l["default"])((0,r["default"])(n),"_isMounted",void 0),(0,l["default"])((0,r["default"])(n),"time",void 0),(0,l["default"])((0,r["default"])(n),"interval",void 0),n.timeLimitUpdate=n.timeLimitUpdate.bind((0,r["default"])(n)),n}(0,i["default"])(t,e);var a=t.prototype;return a.shouldComponentUpdate=function(e,t){return!1},a.componentDidMount=function(){this._isMounted=!0,this.time=this.context.watchPartyApp.getTimeLimit(),this.startInterval()},a.componentWillUnmount=function(){this._isMounted=!1,this.stopInterval()},a.startInterval=function(){this.interval=setInterval(this.timeLimitUpdate,1e3)},a.stopInterval=function(){this.interval&&(clearInterval(this.interval),delete this.interval)},a.timeLimitUpdate=function(){this.time=this.context.watchPartyApp.getTimeLimit(),this.time<=0&&(this.stopInterval(),this.context.watchPartyApp.forceClose()),this._isMounted&&this.forceUpdate()},a.render=function(){var e=Math.floor(this.time/36e5),t=Math.floor((this.time-36e5*e)/6e4),a=Math.round((this.time-36e5*e-6e4*t)/1e3),n="";return n+=e>0?e+":"+("000"+t).slice(-2)+":"+("000"+a).slice(-2):t+":"+("000"+a).slice(-2),d["default"].createElement("div",{className:"view-element","aria-label":"視聴制限時間"},"視聴制限時間:",n)},(0,s["default"])(t,null,[{key:"contextTypes",get:function(){return{watchPart
2yApp:u["default"].object}}}]),t}(d["default"].Component);t["default"]=c;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/player/Timelimit.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/player/Timelimit.tsx")}}()},
2"./src/apps/common/components/player/VerticalVolumeScrubberBar.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),u=n(a("./node_modules/react/index.js")),c=n(a("./node_modules/prop-types/index.js")),f=n(a("./src/domain/libs/util.ts")),p=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=m(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./src/sketch-platform/utils/DOMUtils.ts"));function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(m=function(e){return e?a:t})(e)}var h=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,d["default"])((0,i["default"])(n),"barRef",void 0),n.onClickCapture=n.onClickCapture.bind((0,i["default"])(n)),n.onMouseEnter=n.onMouseEnter.bind((0,i["default"])(n)),n.onMouseLeave=n.onMouseLeave.bind((0,i["default"])(n)),n.stepBack=n.stepBack.bind((0,i["default"])(n)),n.stepForward=n.stepForward.bind((0,i["default"])(n)),n.barRef=u["default"].createRef(),n.state={cursorActive:!1,cursorPosition:0,scrubberDimensions:null,windowDimensions:null},n}(0,l["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){},a.componentWillUnmount=function(){},a.onClickCapture=function(e){e.stopPropagation(),e.preventDefault();var t=p.getPointerPosition(this.barRef.current,e).x;this.props.player.muted(!1),this.props.player.volume(t.toFixed(8)),this.props.releaseFocus&&this.props.releaseFocus(e)},a.onMouseEnter=function(e){this.props.startHover&&this.props.startHover("volume-bar"),this.props.enterVolume&&this.props.enterVolume(e)},a.onMouseLeave=function(e){this.props.stopHover&&this.props.stopHover("volume-bar"),this.props.leaveVolume&&this.props.leaveVolume(e)},a.stepBack=function(){this.props.player.muted(!1);var e=this.props.player.volume();this.props.player.volume(f["default"].max([0,e-this.props.step]))},a.stepForward=function(){this.props.player.muted(!1);var e=this.props.player.volume();this.props.player.volume(f["default"].min([1,e+this.props.step]))},a.render=function(){var e=0;return this.props.volume>=0&&(e=(100*this.props.volume).toFixed(8)),u["default"].createElement("div",{className:"progress-control",tabIndex:"0",onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave,onFocus:this.onMouseEnter,onBlur:this.onMouseLeave},u["default"].createElement("div",{className:"scrubber-container",ref:this.barRef,onClickCapture:this.onClickCapture},u["default"].createElement("div",{className:"scrubber-bar"},u["default"].createElement("div",{className:"track"},u["default"].createElement("div",{className:"current-volume",style:{width:"".concat(e,"%")}})))))},(0,r["default"])(t,null,[{key:"propTypes",get:function(){return{volume:c["default"].number,player:c["default"].object.isRequired,startHover:c["default"].func,stopHover:c["default"].func,step:c["default"].number}}}]),t}(u["default"].PureComponent);t["default"]=h;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/player/VerticalVolumeScrubberBar.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/player/VerticalVolumeScrubberBar.tsx")}}()},
2"./src/apps/common/components/player/VolumeButton.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/react/index.js")),u=n(a("./node_modules/prop-types/index.js")),c=n(a("./node_modules/classnames/index.js")),f=n(a("./src/apps/common/components/player/VerticalVolumeScrubberBar.tsx")),p=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this).onClick=n.onClick.bind((0,i["default"])(n)),n.onMouseEnter=n.onMouseEnter.bind((0,i["default"])(n)),n.onMouseLeave=n.onMouseLeave.bind((0,i["default"])(n)),n.onMouseEnterVolume=n.onMouseEnterVolume.bind((0,i["default"])(n)),n.onMouseLeaveVolume=n.onMouseLeaveVolume.bind((0,i["default"])(n)),n.onFocus=n.onFocus.bind((0,i["default"])(n)),n.showScrubberBar=n.showScrubberBar.bind((0,i["default"])(n)),n.hideScrubberBar=n.hideScrubberBar.bind((0,i["default"])(n)),n.state={scrubberBar:!1},n}(0,l["default"])(t,e);var a=t.prototype;return a.componentDidUpdate=function(e,t,a){this.props.isShowContorls||this.hideScrubberBar(),this.props.volume!=e.volume&&this.showScrubberBar()},a.componentWillUnmount=function(){this.hideScrubberBar()},a.onClick=function(e){this.props.onClick&&this.props.onClick(e),this.props.releaseFocus&&this.props.releaseFocus(e)},a.showScrubberBar=function(){this.setState({scrubberBar:!0})},a.hideScrubberBar=function(){this.setState({scrubberBar:!1})},a.onMouseEnter=function(e){this.showScrubberBar(),this.props.startHover&&this.props.startHover("volume")},a.onMouseLeave=function(e){this.props.stopHover&&this.props.stopHover("volume")},a.onMouseEnterVolume=function(e){},a.onMouseLeaveVolume=function(e){this.hideScrubberBar()},a.onFocus=function(e){this.props.startHover&&this.props.startHover("volume")},a.render=function(){var e;e=this.props.muted?"fa-volume-mute":this.props.volume>=.5?"fa-volume-high":"fa-volume-mind";var t={},a=this.context.getModelData("browserInfo");return a.isIOS||a.isAndroid||(t.onMouseEnter=this.onMouseEnter,t.onMouseLeave=this.onMouseLeave,t.onFocus=this.onFocus,t.onBlur=this.onMouseLeave),d["default"].createElement("div",{ref:this.props.forwardedRef,className:(0,c["default"])("volume-wapper",{active:this.state.scrubberBar}),onMouseEnter:this.onMouseEnterVolume,onMouseLeave:this.onMouseLeaveVolume},d["default"].createElement("button",(0,s["default"])({},t,{type:"button",className:(0,c["default"])("touchable player-control-element player-button-control fa",e),tabIndex:"0",role:"button","aria-label":"音量",onClick:this.onClick})),d["default"].createElement(f["default"],{player:this.props.player,volume:this.props.muted?0:this.props.volume,releaseFocus:this.props.releaseFocus,step:this.props.step,startHover:this.props.startHover,stopHover:this.props.stopHover,enterVolume:this.showScrubberBar,leaveVolume:this.hideScrubberBar,onMouseMove:this.props.onMouseMove}))},(0,r["default"])(t,null,[{key:"propTypes",get:function(){return{player:u["default"].object.isRequired,startHover:u["default"].func,stopHover:u["default"].func,muted:u["default"].bool,volume:u["default"].number,step:u["default"].number}}},{key:"contextTypes",get:function(){return{getModelData:u["default"].func}}}]),t}(d["default"].PureComponent);t["default"]=d["default"].forwardRef((function(e,t){return d["default"].createElement(p,(0,s["default"])({},e,{forwardedRef:t}))}));!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/player/VolumeButton.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/player/VolumeButton.tsx")}}()},
2"./src/apps/common/components/player/WodPlayer.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r,i,l=n(a("./node_modules/@babel/runtime/helpers/typeof.js")),d=n(a("./node_modules/@babel/runtime/helpers/extends.js")),u=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),c=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),f=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),p=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),m=n(a("./node_modules/react/index.js")),h=n(a("./node_modules/react-dom/index.js")),y=n(a("./node_modules/prop-types/index.js")),b=n(a("./node_modules/classnames/index.js")),v=n(a("./node_modules/url/url.js")),g=a("./node_modules/@wowow/front-common/common/utils/generateUuid.js"),_=n(a("./src/domain/libs/util.ts")),E=n(a("./src/apps/common/components/player/WodPlayerCore.tsx")),w=n(a("./src/apps/common/components/player/WodPlayerControls.tsx")),P=n(a("./src/apps/common/components/player/Spinner.tsx")),x=n(a("./src/apps/common/components/player/Bezel.tsx")),M=n(a("./src/apps/common/components/player/ErrorView.tsx")),C=n(a("./src/models/playbackRule.ts")),k=n(a("./src/utils/activeProfile.ts")),I=n(a("./src/common/Axios.ts")),S=n(a("./src/common/GCastPlayerApp.ts")),T=n(a("./src/utils/settingsDataStore.ts")),O=n(a("./src/utils/volumeDataStore.ts")),j=n(a("./src/utils/vuidDataStore.ts")),N=n(a("./src/apps/common/components/modal/DisableCastModal.tsx")),R=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=z(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./src/constants/error.ts")),D=a("./src/constants/cookie.ts"),A=a("./src/constants/settings.ts"),L=a("./src/common/GtmApp.ts"),H=a("./src/common/AppsFlyerApp.ts"),G=n(a("./src/apps/common/components/modal/PageUpdateModal.tsx")),F=a("./src/common/PlayerApp.ts"),U=n(a("./src/apps/common/components/player/sidelist/SidelistButton.tsx")),W=a("./src/usecase/apps/PlaybackUsecase.ts"),B=a("./src/api/BffPlaybackApi.ts"),q=n(a("./src/apps/bluerose/components/browse/RecommendSlider.tsx")),V=a("./src/apps/bluerose/components/browse/Watch.tsx"),K=n(a("./src/sketch-platform/ui/routing/URLGenerator.ts"));function z(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(z=function(e){return e?a:t})(e)}var Y=["pause","fullscreen","exitFullscreen","dispose"],J=function(e){var t=_["default"].clone(e);return{set:function(e,a){return t[e]=a,this},get:function(e){return t[e]},has:function(e){return t[e]!==undefined}}},Q=function(e){(0,f["default"])(a,e);var t=a.prototype;function a(t,a){var n;n=e.call(this,t,a)||this,(0,p["default"])((0,c["default"])(n),"_player",void 0),(0,p["default"])((0,c["default"])(n),"_isMounted",!1),(0,p["default"])((0,c["default"])(n),"enableSeek",void 0),(0,p["default"])((0,c["default"])(n),"enablePause",void 0),(0,p["default"])((0,c["default"])(n),"renditions",void 0),(0,p["default"])((0,c["default"])(n),"playerElement",void 0),(0,p["default"])((0,c["default"])(n),"seekBackCount",void 0),(0,p["default"])((0,c["default"])(n),"seekForwardCount",void 0),(0,p["default"])((0,c["default"])(n),"keyboardFocus",void 0),(0,p["default"])((0,c["default"])(n),"playAnalytics",void 0),(0,p["default"])((0,c["default"])(n),"_axios",void 0),(0,p["default"])((0,c["default"])(n),"playerRef",void 0),(0,p["default"])((0,c["default"])(n),"baseTime",void 0),(0,p["default"])((0,c["default"])(n),"__unloading",void 0),(0,p["default"])((0,c["default"])(n),"countResetTimerId",void 0),(0,p["default"])((0,c["default"])(n),"castResumePoint",void 0),(0,p["default"])((0,c["default"])(n),"__gCastCurrentTime",void 0),(0,p["default"])((0,c["default"])(n),"alreadyEnded",void 0),(0,p["default"])((0,c["default"])(n),"__currentTime",void 0),(0,p["default"])((0,c["default"])(n),"__waitingCurrentTime",void 0),(0,p["default"])((0,c["default"])(n),"waitingTimeoutId",void 0),(0,p["default"])((0,c["default"])(n),"firstSkipFlg",void 0),(0,p["default"])((0,c["default"])(n),"__playStartCompletedTime",void 0),(0,p["default"])((0,c["default"])(n),"checkBlurTimerId",void 0),(0,p["default"])((0,c["default"])(n),"checkRebufferingTimerId",void 0),(0,p["default"])((0,c["default"])(n),"resumeTimer",void 0),(0,p["default"])((0,c["default"])(n),"__duration",void 0),(0,p["default"])((0,c["default"])(n),"__$promise",void 0),(0,p["default"])((0,c["default"])(n),"pendingGCastStart",void 0),(0,p["default"])((0,c["default"])(n),"playbackUsecase",void 0),(0,p["default"])((0,c["default"])(n),"playerControlRef",void 0),(0,p["default"])((0,c["default"])(n),"activeTimeoutId",void 0),(0,p["default"])((0,c["default"])(n),"autoPlayErrorFlg",void 0),(0,p["default"])((0,c["default"])(n),"__keepActive",void 0),(0,p["default"])((0,c["default"])(n),"_defaultTextTrackLanguage",void 0),(0,p["default"])((0,c["default"])(n),"toggleRecommend",(function(){n.setState((function(e){return{showRecommend:!e.showRecommend}}))})),n.dispose=n.dispose.bind((0,c["default"])(n)),n.handleWindowUnload=n.handleWindowUnload.bind((0,c["default"])(n)),n.onFocusWindow=n.onFocusWindow.bind((0,c["default"])(n)),n.onBlurWindow=n.onBlurWindow.bind((0,c["default"])(n)),n.onPlayerLoadedmetadata=n.onPlayerLoadedmetadata.bind((0,c["default"])(n)),n.onPlayerLoadeddata=n.onPlayerLoadeddata.bind((0,c["default"])(n)),n.onPlayerLoaded=n.onPlayerLoaded.bind((0,c["default"])(n)),n.onPlayerReady=n.onPlayerReady.bind((0,c["default"])(n)),n.onPlayerError=n.onPlayerError.bind((0,c["default"])(n)),n.onPlayerIdle=n.onPlayerIdle.bind((0,c["default"])(n)),n.onPlayerPlay=n.onPlayerPlay.bind((0,c["default"])(n)),n.onPlayerPause=n.onPlayerPause.bind((0,c["default"])(n)),n.onPlayerLoadstart=n.onPlayerLoadstart.bind((0,c["default"])(n)),n.onPlayerPlayStartCompleted=n.onPlayerPlayStartCompleted.bind((0,c["default"])(n)),n.onPlayerPlaying=n.onPlayerPlaying.bind((0,c["default"])(n)),n.onPlayerAdsAdStarted=n.onPlayerAdsAdStarted.bind((0,c["default"])(n)),n.onPlayerAdsAdEnded=n.onPlayerAdsAdEnded.bind((0,c["default"])(n)),n.onPlayerAdModeStart=n.onPlayerAdModeStart.bind((0,c["default"])(n)),n.onPlayerAdModeEnd=n.onPlayerAdModeEnd.bind((0,c["default"])(n)),n.onPlayerAdBreakStart=n.onPlayerAdBreakStart.bind((0,c["default"])(n)),n.onPlayerAdBreakEnd=n.onPlayerAdBreakEnd.bind((0,c["default"])(n)),n.onPlayerAdsPlay=n.onPlayerAdsPlay.bind((0,c["default"])(n)),n.onPlayerAdsPause=n.onPlayerAdsPause.bind((0,c["default"])(n)),n.onPlayerAdsAdTimeUpdate=n.onPlayerAdsAdTimeUpdate.bind((0,c["default"])(n)),n.onPlayerFirstplay=n.onPlayerFirstplay.bind((0,c["default"])(n)),n.onPlayerRebuffering=n.onPlayerRebuffering.bind((0,c["default"])(n)),n.onPlayerDurationChange=n.onPlayerDurationChange.bind((0,c["default"])(n)),n.onPlayerPlaybackRateChange=n.onPlayerPlaybackRateChange.bind((0,c["default"])(n)),n.onPlayerVolumeChange=n.onPlayerVolumeChange.bind((0,c["default"])(n)),n.onPlayerMuted=n.onPlayerMuted.bind((0,c["default"])(n)),n.onPlayerStalled=n.onPlayerStalled.bind((0,c["default"])(n)),n.onPlayerEmptied=n.onPlayerEmptied.bind((0,c["default"])(n)),n.onPlayerSuspend=n.onPlayerSuspend.bind((0,c["default"])(n)),n.onPlayerWaiting=n.onPlayerWaiting.bind((0,c["default"])(n)),n.onPlayerCanplay=n.onPlayerCanplay.bind((0,c["default"])(n)),n.onPlayerSeeked=n.onPlayerSeeked.bind((0,c["default"])(n)),n.onPlayerSeeking=n.onPlayerSeeking.bind((0,c["default"])(n)),n.onPlayerCanplaythrough=n.onPlayerCanplaythrough.bind((0,c["default"])(n)),n.onPlayerTimeUpdate=n.onPlayerTimeUpdate.bind((0,c["default"])(n)),n.onPlayerSrcFallback=n.onPlayerSrcFallback.bind((0,c["default"])(n)),n.onPlayerOutputRestricted=n.onPlayerOutputRestricted.bind((0,c["default"])(n)),n.onPlayerTextTracksChange=n.onPlayerTextTracksChange.bind((0,c["default"])(n)),n.onPlayerAudioTracksChange=n.onPlayerAudioTracksChange.bind((0,c["default"])(n)),n.onPlayerEnterPictureInPicture=n.onPlayerEnterPictureInPicture.bind((0,c["default"])(n)),n.onPlayerLeavePictureInPicture=n.onPlayerLeavePictureInPicture.bind((0,c["default"])(n)),n.onPlayerEnded=n.onPlayerEnded.bind((0,c["default"])(n)),n.onPlayerStateChange=n.onPlayerStateChange.bind((0,c["default"])(n)),n.getFullScreenNode=n.getFullScreenNode.bind((0,c["default"])(n)),n.beforeFullScreenChange=n.beforeFullScreenChange.bind((0,c["default"])(n)),n.beforeEnterFullScreen=n.beforeEnterFullScreen.bind((0,c["default"])(n)),n.beforeE
2xitFullScreen=n.beforeExitFullScreen.bind((0,c["default"])(n)),n.onFullScreenChange=n.onFullScreenChange.bind((0,c["default"])(n)),n.onEnterFullScreen=n.onEnterFullScreen.bind((0,c["default"])(n)),n.onExitFullScreen=n.onExitFullScreen.bind((0,c["default"])(n)),n.toggleFullScreen=n.toggleFullScreen.bind((0,c["default"])(n)),n.setFullScreenHeightStyle=n.setFullScreenHeightStyle.bind((0,c["default"])(n)),n.onClickVolume=n.onClickVolume.bind((0,c["default"])(n)),n.onClickCastButton=n.onClickCastButton.bind((0,c["default"])(n)),n.onClickPlay=n.onClickPlay.bind((0,c["default"])(n)),n.onClickReload=n.onClickReload.bind((0,c["default"])(n)),n.onClickSeekBack=n.onClickSeekBack.bind((0,c["default"])(n)),n.onClickSeekForward=n.onClickSeekForward.bind((0,c["default"])(n)),n.onClickVideoSkip=n.onClickVideoSkip.bind((0,c["default"])(n)),n.onKeydownVideoSkip=n.onKeydownVideoSkip.bind((0,c["default"])(n)),n.onMouseEnter=n.onMouseEnter.bind((0,c["default"])(n)),n.onMouseLeave=n.onMouseLeave.bind((0,c["default"])(n)),n.onMouseMove=n.onMouseMove.bind((0,c["default"])(n)),n.showControlsOnMobileDevices=n.showControlsOnMobileDevices.bind((0,c["default"])(n)),n.onClickTouchDeviceControl=n.onClickTouchDeviceControl.bind((0,c["default"])(n)),n.togglePictureInPicture=n.togglePictureInPicture.bind((0,c["default"])(n)),n.setKeepActive=n.setKeepActive.bind((0,c["default"])(n)),n.updateCurrentScrubTime=n.updateCurrentScrubTime.bind((0,c["default"])(n)),n.handleHoverControls=n.handleHoverControls.bind((0,c["default"])(n)),n.onChangeQuality=n.onChangeQuality.bind((0,c["default"])(n)),n.isEnding=n.isEnding.bind((0,c["default"])(n)),n.initAudioTracksSetting=n.initAudioTracksSetting.bind((0,c["default"])(n)),n.initTextTracksSetting=n.initTextTracksSetting.bind((0,c["default"])(n)),n.initAudioAndTextTrack=n.initAudioAndTextTrack.bind((0,c["default"])(n)),n.setWillPlayAd=n.setWillPlayAd.bind((0,c["default"])(n)),n.renditions=A.renditionsPresets["default"],n.playerElement=null;var o=T["default"].get()||{},s=o.textTrack,r=o.audioTrack,i=t.playbackRate||o.playbackRate||1,l=o.quality||0;n.seekBackCount=0,n.seekForwardCount=0,n.keyboardFocus=!1,n.playAnalytics={};var d=O["default"].get()||{},u=t.muted||d.muted||!1,f=t.volume||d.volume||1,h=!1===t.autoplay,y=a.getModelData("browserInfo");return y.isSafari&&parseInt(y.major,10)>=11&&(h=!0),n.state={action:null,prepareLoading:!1,playContext:n.props.playContext,activeVideo:_["default"].clone(t.activeVideo),currentScrubTime:-1,audioTracks:[],textTracks:[],clearChain:!0,config:{},error:null,forcePlaybackEngine:t.forcePlaybackEngine,handleSeekerbarMode:!1,metadata:t.metadata,fetching:t.fetching,artwork:t.artwork,ready:!1,paused:h,ended:!1,postplayFetched:!1,staticConfiguration:t.staticConfiguration,uiState:"",muted:u,volume:f,textTrack:s,audioTrack:r,
2initialTextTrack:null,initialAudioTrack:null,playbackRate:i,quality:l,gCastLoading:!1,errorView:t.errorView,initializedTextTracks:!1,initializedAudioTracks:!1,initializedAudioAndTextTracks:!1,isAdMode:!1,adDuration:0,currentAdTime:0,willPlayAd:t.shouldPlayAd,showRecommend:!1},n._player=t.player,n._player||(n._player=a.playerApp,a.fsApp.getFullScreenNode=n.getFullScreenNode.bind((0,c["default"])(n))),n._player.setMetaId(t.id||_["default"].get(t,"metadata.id")),n._player.isGCasted()&&(n.gCastRetrievePlayerId(),n._player.castPlayer().playerState()==S["default"].PLAYER_STATE.UPNEXT&&(n.state.gCastLoading=!0)),n.gCastStart=n.gCastStart.bind((0,c["default"])(n)),n.gCastEnd=n.gCastEnd.bind((0,c["default"])(n)),n.gCastError=n.gCastError.bind((0,c["default"])(n)),n.gCastConnectedChange=n.gCastConnectedChange.bind((0,c["default"])(n)),n.gCastChangeSettings=n.gCastChangeSettings.bind((0,c["default"])(n)),n.sessionClose=n.sessionClose.bind((0,c["default"])(n)),n.upnext=n.upnext.bind((0,c["default"])(n)),n.beacon=n.beacon.bind((0,c["default"])(n)),n.sendEvent=n.sendEvent.bind((0,c["default"])(n)),n.autoPlayError=n.autoPlayError.bind((0,c["default"])(n)),n._axios=new I["default"],n.playbackUsecase=new W.PlaybackUsecase(new B.BffPlaybackApi({xhr:!0})),n.playerRef=m["default"].createRef(),n.playerControlRef=m["default"].createRef(),n.handleKeyDown=n.handleKeyDown.bind((0,c["default"])(n)),n.handleKeyboardFocus=n.handleKeyboardFocus.bind((0,c["default"])(n)),n.startWaitingCurrentTimeCheck=n.startWaitingCurrentTimeCheck.bind((0,c["default"])(n)),n.stopWaitingCurrentTimeCheck=n.stopWaitingCurrentTimeCheck.bind((0,c["default"])(n)),n.checkWaitingCurrentTime=n.checkWaitingCurrentTime.bind((0,c["default"])(n)),n.startCheckRebufferingTime=n.startCheckRebufferingTime.bind((0,c["default"])(n)),n.stopCheckRebufferingTime=n.stopCheckRebufferingTime.bind((0,c["default"])(n)),n.startCheckBlurTime=n.startCheckBlurTime.bind((0,c["default"])(n)),n.stopCheckBlurTime=n.stopCheckBlurTime.bind((0,c["default"])(n)),n.forceStopPlaying=n.forceStopPlaying.bind((0,c["default"])(n)),n.focusOnPlayer=n.focusOnPlayer.bind((0,c["default"])(n)),n.disableVideoTagTextTrack=n.disableVideoTagTextTrack.bind((0,c["default"])(n)),n.enableSeek=!1,n.enablePause=!1,n}return t.getChildContext=function(){return{playerApp:this._player}},t.componentDidMount=function(){"onpagehide"in window?window.addEventListener("pagehide",this.handleWindowUnload,!1):window.addEventListener("unload",this.handleWindowUnload,!1),window.addEventListener("focus",this.onFocusWindow,!1),window.addEventListener("blur",this.onBlurWindow,!1),this._player.on("gCastStart",this.gCastStart),this._player.on("gCastEnd",this.gCastEnd),this._player.on("gCastError",this.gCastError),this._player.on("gCastConnectedChange",this.gCastConnectedChange),this._player.on("gCastChangeSettings",this.gCastChangeSettings),this._player.on("sessionClose",this.sessionClose),this._player.on("upnext",this.upnext),this._player.on("beacon",this.beacon),this._player.on("sendEvent",this.sendEvent),this._player.on("autoPlayError",this.autoPlayError),this._player.on("idle",this.onPlayerIdle),this._player.on("play",this.onPlayerPlay),this._player.on("pause",this.onPlayerPause),this._player.on("volumechange",this.onPlayerVolumeChange),this._player.on("muted",this.onPlayerMuted),this._player.on("firstplay",this.onPlayerFirstplay),this._player.on("rebuffering",this.onPlayerRebuffering),this._player.on("ended",this.onPlayerEnded),this._player.on("loadstart",this.onPlayerLoadstart),this._player.on("playStartCompleted",this.onPlayerPlayStartCompleted),this._player.on("playing",this.onPlayerPlaying),this._player.on("ads-ad-started",this.onPlayerAdsAdStarted),this._player.on("ads-ad-ended",this.onPlayerAdsAdEnded),this._player.on("admodestart",this.onPlayerAdModeStart),this._player.on("admodeend",this.onPlayerAdModeEnd),this._player.on("adbreakstart",this.onPlayerAdBreakStart),this._player.on("adbreakend",this.onPlayerAdBreakEnd),this._player.on("ads-play",this.onPlayerAdsPlay),this._player.on("ads-pause",this.onPlayerAdsPause),this._player.on("ads-ad-timeupdate",this.onPlayerAdsAdTimeUpdate),this._player.on("loadedmetadata",this.onPlayerLoadedmetadata),this._player.on("loadeddata",this.onPlayerLoadeddata),this._player.on("loaded",this.onPlayerLoaded),this._player.on("durationchange",this.onPlayerDurationChange),this._player.on("ratechange",this.onPlayerPlaybackRateChange),this._player.on("stalled",this.onPlayerStalled),this._player.on("emptied",this.onPlayerEmptied),this._player.on("suspend",this.onPlayerSuspend),this._player.on("waiting",this.onPlayerWaiting),this._player.on("canplay",this.onPlayerCanplay),this._player.on("seeked",this.onPlayerSeeked),this._player.on("seeking",this.onPlayerSeeking),this._player.on("canplaythrough",this.onPlayerCanplaythrough),this._player.on("timeupdate",this.onPlayerTimeUpdate),this._player.on("src-fallback",this.onPlayerSrcFallback),this._player.on("textTracksChange",this.onPlayerTextTracksChange),this._player.on("audioTracksChange",this.onPlayerAudioTracksChange),this._player.on("enterpictureinpicture",this.onPlayerEnterPictureInPicture),this._player.on("leavepictureinpicture",this.onPlayerLeavePictureInPicture),this._player.on("output-restricted",this.onPlayerOutputRestricted),this._player.on("beforeFullScreenChange",this.beforeFullScreenChange),this._player.on("onFullScreenChange",this.onFullScreenChange),this.setState({isFullScreen:this._player.getIsFullScreen()}),this._isMounted=!0,this.prepareToPlay(this.props,this.context),this.context.
2isIframe||this.focusOnPlayer()},t.componentWillReceiveProps=function(e,t){var a=this,n={};e.playContext!==this.props.playContext&&(n.playContext=e.playContext),e.activeVideo!==this.props.activeVideo&&(n.activeVideo=e.activeVideo),e.metadata!==this.props.metadata&&(n.metadata=e.metadata,this._player.setMetaId(e.metadata.id),_["default"].get(e,"metadata.id")!==_["default"].get(this.props,"metadata.id")&&(this._defaultTextTrackLanguage=undefined)),e.fetching!==this.props.fetching&&(n.fetching=e.fetching),e.artwork!==this.props.artwork&&(n.artwork=e.artwork),e.videoSkip!==this.props.videoSkip&&(n.autoHideVideoSkip=!1),this._player.isGCasted()||e.errorView===this.props.errorView||(n.errorView=e.errorView),this.setState(n,(function(){n.metadata&&(a.pendingGCastStart||a._player.gCastAutoplay())?(a._player.gCastAutoplay()&&(a._player.clickGCastButton(),a._player.gCastAutoplay(!1)),a.gCastStart()):!a._player.isGCasted()||a._player.castPlayer().playerState()!=S["default"].PLAYER_STATE.ENDED||a.state.ended||a.state.gCastLoading||(a._player.clickGCastButton(),a.gCastStart())}))},t.componentWillUpdate=function(e,t){this.props.onUiStateChange&&this.state.uiState!==t.uiState&&this.props.onUiStateChange(t.uiState)},t.componentDidUpdate=function(e,t){var a=this;t.paused!=this.state.paused&&(!this.state.paused&&this.props.onPlayerPlaying?this.props.onPlayerPlay():this.state.paused&&this.props.onPlayerPause&&!this.state.ended&&(this.addResume(!1),this.props.onPlayerPause())),this.state.willPlayAd&&this.state.isAdMode&&!t.isAdMode&&this.setState({willPlayAd:!1}),t.ended!=this.state.ended&&(this.addResume(!0),this.state.ended&&this.props.onPlayerEnded&&this.props.onPlayerEnded()),t.seeking!=this.state.seeking&&(this.state.seeking?this.context.playerApp&&this._player.trackEvent("seekStart"):this.context.playerApp&&this._player.trackEvent("seekEnd"),this.state.seeking&&this.props.onPlayerSeeking&&(this.props.onPlayerSeeking(),this.state.handleSeekerbarMode&&-1!==this.state.currentScrubTime&&this.setHandleSeekerBarMode(!1))),t.playStartCompleted!=this.state.playStartCompleted&&this.state.playStartCompleted&&(this.__playStartCompletedTime=Date.now(),this.onPlayerFirstplay&&this.onPlayerFirstplay(!1)),e.enableAutoplay==this.props.enableAutoplay&&t.subtitleLanguage==this.state.subtitleLanguage||this.gCastSettings(),"active"===this.state.uiState?this.__keepActive?this.activeTimeoutId&&(clearTimeout(this.activeTimeoutId),delete this.activeTimeoutId):t.uiState!==this.state.uiState&&(this.activeTimeoutId||(this.activeTimeoutId=setTimeout((function(){a.setState({uiState:"inactive"})}),3e3))):this.activeTimeoutId&&(clearTimeout(this.activeTimeoutId),delete this.activeTimeoutId),this.state.rebuffering!==t.rebuffering&&(this.state.rebuffering?this.startCheckRebufferingTime():this.stopCheckRebufferingTime()),this.state.initializedAudioTracks&&this.state.initializedAudioTracks!==t.initializedAudioTracks&&this.initTextTracksSetting();var n=this.state.initializedAudioTracks&&this.state.initializedTextTracks,o=t.initializedAudioTracks&&t.initializedTextTracks;n&&n!==o&&this.initAudioAndTextTrack(),this.state.showRecommend||this.props.nextEpisode||!(this.props.showRecommendAtEnding&&!e.showRecommendAtEnding||this.state.ended&&!t.ended)||this.setState({showRecommend:!0})},t.componentWillUnmount=function(){"onpagehide"in window?window.removeEventListener("pagehide",this.handleWindowUnload,!1):window.removeEventListener("unload",this.handleWindowUnload,!1),window.removeEventListener("focus",this.onFocusWindow,!1),window.removeEventListener("blur",this.onBlurWindow,!1),this.props.onUiStateChange&&this.props.onUiStateChange(""),this.activeTimeoutId&&(clearTimeout(this.activeTimeoutId),delete this.activeTimeoutId),this.countResetTimerId&&(clearTimeout(this.countResetTimerId),delete this.countResetTimerId),this.playAnalytics.timerId&&(clearInterval(this.playAnalytics.timerId),delete this.playAnalytics.timerId),this.stopWaitingCurrentTimeCheck(),this.stopCheckRebufferingTime(),this.stopCheckBlurTime(),this._player.isInPictureInPicture()&&this._player.exitPictureInPicture(),this._player.off("gCastStart",this.gCastStart),this._player.off("gCastEnd",this.gCastEnd),this._player.off("gCastError",this.gCastError),this._player.off("gCastConnectedChange",this.gCastConnectedChange),this._player.off("gCastChangeSettings",this.gCastChangeSettings),this._player.off("sessionClose",this.sessionClose),this._player.off("upnext",this.upnext),this._player.off("beacon",this.beacon),this._player.off("autoPlayError",this.autoPlayError),this._player.off("idle",this.onPlayerIdle),this._player.off("play",this.onPlayerPlay),this._player.off("pause",this.onPlayerPause),this._player.off("volumechange",this.onPlayerVolumeChange),this._player.off("muted",this.onPlayerMuted),this._player.off("firstplay",this.onPlayerFirstplay),this._player.off("rebuffering",this.onPlayerRebuffering),this._player.off("ended",this.onPlayerEnded),this._player.off("loadstart",this.onPlayerLoadstart),this._player.off("playStartCompleted",this.onPlayerPlayStartCompleted),this._player.off("playing",this.onPlayerPlaying),this._player.off("ads-ad-started",this.onPlayerAdsAdStarted),this._player.off("ads-ad-ended",this.onPlayerAdsAdEnded),this._player.off("admodestart",this.onPlayerAdModeStart),this._player.off("admodeend",this.onPlayerAdModeEnd),this._player.off("adbreakstart",this.onPlayerAdBreakStart),this._player.off("adbreakend",this.onPlayerAdBreakEnd),this._player.off("ads-play",this.onPlayerAdsPlay),this._player.off("ads-pause",this.onPlayerAdsPause),this._player.off("ads-ad-timeupdate",this.onPlayerAdsAdTimeUpdate),this._player.off("loadedmetadata",this.onPlayerLoadedmetadata),this._player.off("loadeddata",this.onPlayerLoadeddata),this._player.off("loaded",this.onPlayerLoaded),this._player.off("durationchange",this.onPlayerDurationChange),this._player.off("ratechange",this.onPlayerPlaybackRateChange),this._player.off("stalled",this.onPlayerStalled),this._player.off("emptied",this.onPlayerEmptied),this._player.off("suspend",this.onPlayerSuspend),this._player.off("waiting",this.onPlayerWaiting),this._player.off("canplay",this.onPlayerCanplay),this._player.off("seeked",this.onPlayerSeeked),this._player.off("seeking",this.onPlayerSeeking),this._player.off("canplaythrough",this.onPlayerCanplaythrough),this._player.off("timeupdate",this.onPlayerTimeUpdate),this._player.off("src-fallback",this.onPlayerSrcFallback),this._player.off("textTracksChange",this.onPlayerTextTracksChange),this._player.off("audioTracksChange",this.onPlayerAudioTracksChange),this._player.off("enterpictureinpicture",this.onPlayerEnterPictureInPicture),this._player.off("leavepictureinpicture",this.onPlayerLeavePictureInPicture),this._player.off("output-restricted",this.onPlayerOutputRestricted),this._isMounted=!1,this.dispose(),this.props.onMounted&&this.props.onMounted(!1)},t.disableVideoTagTextTrack=function(){if(this.context.getModelData("browserInfo").isSafari){var e=_["default"].get(document.getElementsByTagName("video"),"0"),t=_["default"].get(e,"textTracks")||{};if(t.length)for(var a=0;a<t.length;a++){var n=t[a];"showing"===_["default"].get(n,"mode")&&(n.mode="disabled")}}},t.setFullScreenHeightStyle=function(e){var t,a=null===(t=document)||void 0===t?void 0:t.getElementById("appMountPoint");a&&(a.style.height=e?"100vh":"")},t.handleWindowUnload=function(){this.__unloading=!0,this.dispose()},t.onFocusWindow=function(){this.stopCheckBlurTime()},t.onBlurWindow=function(){this.startCheckBlurTime()},t.triggerActionState=function(e){var t=this;this.setState({action:e},(function(){t.setState({action:null})}))},t.getVolumeActionName=function(e){return e>=.5?"volume-high":e>0?"volume-mind":"mute"},t.updateCurrentScrubTime=function(e){this.setState({currentScrubTime:e})},t.adjustSeekerBarPosition=function(){this.baseTime=null!=this.baseTime?this.baseTime:parseInt(this._player.currentTime());var e=this._player.duration()===Infinity,t=e?this._player.seekable().start(0):0,a=e?this._player.seekable().end(0):this._player.duration(),n=this.baseTime+10*(this.seekForwardCount-this.seekBackCount);n<t?(n=this.baseTime=0,this.resetSeekCount()):n>a&&(n=this.baseTime=a-.1,this.resetSeekCount()),this.updateCurrentScrubTime(n)},t.moveToCurrentScrubTime=function(){-1!=this.state.currentScrubTime&&(this._player.currentTime(this.state.currentScrubTime),this.updateCurrentScrubTime(-1)),this.setHandleSeekerBarMode(!1)},t.resetSeekCount=function(){this.seekForwardCount=this.seekBackCount=0},t.setHandleSeekerBarMode=function(){var e=arguments.length>0&&arguments[0]!==undefined&&arguments[0];this.resetSeekCount(),this.baseTime=null,this.countResetTimerId&&(clearTimeout(this.countResetTimerId),this.countResetTimerId=null),this.updateCurrentScrubTime(-1),this.setKeepActive(e),this.setState({handleSeekerbarMode:e})},t.handleKeyDown=function(e){var t=this,a=this.context.getModelData("browserInfo");if(!this.state.error&&!this.props.playerModal&&this.state.ready&&!a.isIOS&&!a.isA
2ndroid&&"INPUT"!==document.activeElement.tagName&&(this.onPlayerKeyDown(),!e.defaultPrevented))if(37===e.which&&this._player&&this.enableSeek&&!this.state.isAdMode){if(this.context.watchPartyApp.isUser())return;e.preventDefault(),this.seekBackCount++,this.countResetTimerId||this.state.handleSeekerbarMode||(this.countResetTimerId=setTimeout((function(){t.resetSeekCount(),t.countResetTimerId=null}),500)),this.state.handleSeekerbarMode?this.controlSeekerBar(e):(this.seekBackCount>=2&&this.setHandleSeekerBarMode(!0),this.onClickSeekBack(e),this.props.player.currentTime(this.props.player.currentTime()-10))}else if(39===e.which&&this._player&&this.enableSeek&&!this.state.isAdMode){var n;if(this.context.watchPartyApp.isUser())return;if(Array.from(null===(n=this.playerControlRef.current)||void 0===n||null===(n=n.buttonRefs)||void 0===n||null===(n=n["step-forward-10"])||void 0===n||null===(n=n.current)||void 0===n?void 0:n.classList).includes("disabled")&&!this.state.handleSeekerbarMode)return;e.preventDefault(),this.seekForwardCount++,this.countResetTimerId||this.state.handleSeekerbarMode||(this.countResetTimerId=setTimeout((function(){t.resetSeekCount(),t.countResetTimerId=null}),500)),this.state.handleSeekerbarMode?this.controlSeekerBar(e):(this.seekForwardCount>=2&&this.setHandleSeekerBarMode(!0),this.onClickSeekForward(e),this.props.player.currentTime(this.props.player.currentTime()+10))}else if(40!==e.which&&38!==e.which||!this._player)if(32===e.which||13===e.which){if(this.context.watchPartyApp.isUser())return;if(this.keyboardFocus&&this.playerControlRef.current.controlButtonsElement.contains(document.activeElement)&&0==document.activeElement.getElementsByClassName("scrubber-bar").length)return;if(e.preventDefault(),this.state.handleSeekerbarMode)this.controlSeekerBar(e);else{if(!this.enablePause)return;this.onClickPlay()}}else 77===e.which?(e.preventDefault(),this.onClickVolume()):70===e.which?(e.preventDefault(),this.toggleFullScreen()):83===e.which&&this.props.videoSkip&&_["default"].isEmpty(this.props.nextEpisode)?(e.preventDefault(),this.onClickVideoSkip()):"Escape"===e.key&&(a.isIE&&this.state.isFullScreen?this.toggleFullScreen():this.state.handleSeekerbarMode&&this.setHandleSeekerBarMode(!1));else{e.preventDefault(),this._player.muted(!1);var o=38==e.which?.05:-.05,s=this._player.volume()+o;this._player.volume(_["default"].max([0,s])),this.triggerActionState(this.getVolumeActionName(s))}},t.handleKeyboardFocus=function(e){this.keyboardFocus=e},t.controlSeekerBar=function(e){switch(e.which){case 37:case 39:this.adjustSeekerBarPosition();break;case 32:case 13:this.moveToCurrentScrubTime();break;default:throw new Error("Keyboard not available with the key : ".concat(e.key))}},t.gCastStart=function(){var e=this;if(this.state.playContext&&!1===this.state.playContext.get("playbackRule").enableChromecast)return this.setState({playStartCompleted:!1,error:null,errorView:null}),void this.props.showModal(m["default"].createElement(N["default"],{closeModal:this.props.closeModal}));this.setState({gCastLoading:!0});var t=this.props.id||_["default"].get(this.state,"metadata.id");if(t){this.state.isFullScreen&&this._player.exitFullScreen(),this.addResume();var a=_["default"].assign({},this.context.getModelData("services","tokenManager")),n=this.context.getModelData("authContext");this._player.onetimeToken(a,n).then((function(a){var n=(0,k["default"])(e.context.models),o={token:a,profileId:_["default"].get(n,"id"),autoAdvance:e.props.enableAutoplay,metaId:t,deviceCode:e.context.getModelData("browserInfo","deviceCode"),appId:1,playbackRate:e.state.playbackRate,subtitleLanguage:e.state.textTrack,audioLanguage:e.state.audioTrack},s=_["default"].get(e.context.routeHandler,"query.m",null);if(s&&(o.mediaId=s),e.castResumePoint)o.resumePoint=e.castResumePoint;else{var r=_["default"].get(e.context.routeHandler.query,V.QUERY.TIME,null);if(null!=r){o.resumePoint=r,delete e.context.routeHandler.query[V.QUERY.TIME];var i=K["default"].createRelative({path:e.context.routeHandler.path,query:e.context.routeHandler.query});e.context.history.replace(i,{norender:!0})}}e._player.gCast(o),e.setState({playStartCompleted:!1,error:null,errorView:null})}))["catch"]((function(e){}))}else this.pendingGCastStart=!0},t.gCastSettings=function(){var e=this._player.settings();e&&(e.autoAdvance=this.props.enableAutoplay,e.subtitleLanguage=this.state.textTrack,e.audioLanguage=this.state.audioTrack,this._player.settings(e))},t.gCastChangeSettings=function(){this.forceUpdate()},t.gCastEnd=function(e){var t=e.playbackSessionId;if(t){var a=(0,d["default"])({},this.context.getModelData("services","playback")),n=this.context.getModelData("authContext");this._player.sessionClose(a,n,t,!1)}if(!this.isSpBrowser||this.props.isPV)this.props.onGCastEnd?this.props.onGCastEnd(e):this.prepareToPlay(this.props,this.context);else{var o={playContext:J(this.context).set("video",{}).set("playbackRule",{}).set("session",{})};this._isMounted?this.setState(o):this.state=(0,d["default"])(o)}},t.gCastError=function(e){this.setState({paused:!0,rebuffering:!1,playStartCompleted:!1,gCastLoading:!1})},t.gCastConnectedChange=function(e){this._player.localPlayer()&&(this.castResumePoint=this._player.localPlayer().currentTime()),this.gCastRetrievePlayerId(),this.setState({gCastConnected:e})},t.gCastRetrievePlayerId=function(){var e=this;if(this._player.isGCasted()){var t=this.context.getModelData("authContext"),a=_["default"].get(t,"id");this._player.retrievePlayerId(a).then((function(){e._player.isActiveGCasted()&&e._player.isSelfGCasted(a,!0)&&!e._player.paused()&&e.setState({paused:!1,playStartCompleted:!0})}))["catch"]((function(e){}))}},t.upnext=function(){this.props.onClickPlayNext&&this.props.onClickPlayNext()},t.beacon=function(e){var t=_["default"].get(this.state,"activeVideo.analytics",{});this._player.beacon(t,e)},t.sendEvent=function(e,t,a){if(!this.state.isAdMode||!Y.includes(t.event)){var n=this.context.getModelData("browserInfo"),o=(0,k["default"])(this.context.models),s=_["default"].get(this.state,"activeVideo",{}),r=(0,d["default"])({},this.context.getModelData("services","playbacktracking"));this._player.sendEvent(e,t,n,o,this.state.isFullScreen,this.state.playbackRate,s,r,a)}}
2,t.autoPlayError=function(){!this.context.watchPartyApp.getUser()&&this.context.watchPartyApp.isUser()&&this._player.localPlayer().muted(!0),this.autoPlayErrorFlg=!0;var e={loading:!1,paused:!0,seeking:!1};"S-3"!==_["default"].get(this.state,"error.dcode")&&"S-4"!==_["default"].get(this.state,"error.dcode")||(e.error=null,e.errorView=null),this.setState(e)},t.sessionClose=function(){var e=(0,d["default"])({},this.context.getModelData("services","playback")),t=this.context.getModelData("authContext"),a=this._player.getPlaybackSessionId(_["default"].get(this.state,"activeVideo.session.id"),_["default"].get(this.state,"activeVideo.analytics",{}),this.state.playContext);this._player.sessionClose(e,t,a,!1)},t.setRenditions=function(e,t){if("vbr"===t){var a=_["default"].get(this.props,"config.vbr_renditions.default");a&&(this.renditions=a)}if(_["default"].get(e,"profile")){var n=_["default"].get(this.props,"config.vbr_renditions."+e.profile);n&&(this.renditions=n)}},t.onMouseEnter=function(){this.setState({uiState:"active"})},t.onMouseLeave=function(){this.activeTimeoutId&&(clearTimeout(this.activeTimeoutId),delete this.activeTimeoutId),this.setState({uiState:"inactive"})},t.onMouseMove=function(){var e=this;this.activeTimeoutId&&(clearTimeout(this.activeTimeoutId),delete this.activeTimeoutId),this.setState({uiState:"active"}),this.__keepActive||(this.activeTimeoutId=setTimeout((function(){e.setState({uiState:"inactive"})}),3e3))},t.showControlsOnMobileDevices=function(e){this.setState({uiState:"active"})},t.onClickTouchDeviceControl=function(e){var t=this;this.isPlayStarted?(this.activeTimeoutId&&(clearTimeout(this.activeTimeoutId),delete this.activeTimeoutId),this.setState({uiState:"active"}),this.__keepActive||(this.activeTimeoutId=setTimeout((function(){t.setState({uiState:"inactive"})}),3e3))):this.onClickPlay()},t.initTextTracksSetting=function(){var e=this;if(!this.state.initializedTextTracks){var t=_["default"].find(this.enableTextTracks,(function(t){return!t.disable&&t.language===e.state.textTrack}));this.setState({initializedTextTracks:!0,initialTextTrack:t?t.language:null})}},t.initAudioTracksSetting=function(){var e=this;if(!this.state.initializedAudioTracks){var t=_["default"].find(this.enableAudioTracks,(function(t){return!t.disable&&t.language==e.state.audioTrack}));this.setState({initializedAudioTracks:!0,initialAudioTrack:t?t.language:null})}},t.initAudioAndTextTrack=function(){var e,t,a=this;if(!this.state.initializedAudioAndTextTracks){this.setState({initializedAudioAndTextTracks:!0});var n=this.state.initialAudioTrack;1==this.enableAudioTracks.length&&null===n&&(n=this.enableTextTracks.length>1?F.AUDIO_LANGUAGE.EN:F.AUDIO_LANGUAGE.JA);var o=null!==(e=null===(t=this.enableTextTracks.find((function(e){return e["default"]})))||void 0===t?void 0:t.language)&&void 0!==e?e:this._defaultTextTrackLanguage;if(this.state.audioTrack!==n||o){var s=_["default"].find(this.enableAudioTracks,(function(e){return e.enabled}));this.setState({audioTrack:s?s.language:F.AUDIO_LANGUAGE.UND},(function(){var e=null!=o?o:F.TEXT_TRACK_LANGUAGE.NONE;_["default"].forEach(a.enableTextTracks,(function(t){t.language===e?(t.mode=F.TEXT_TRACK_MODE.SHOWING,a.setState({textTrack:t.language})):(t.mode=F.TEXT_TRACK_MODE.DISABLED,t["default"]=!1)}))}))}else this.enableAudioTracks.length>1&&_["default"].forEach(this.enableAudioTracks,(function(e){e.enabled=e.language===a.state.initialAudioTrack})),_["default"].forEach(this.enableTextTracks,(function(e){e.language===a.state.textTrack?e.mode=F.TEXT_TRACK_MODE.SHOWING:(e["default"]=!1,e.mode=F.TEXT_TRACK_MODE.DISABLED)}))}},t.onPlayerStateChange=function(e){this.setState(e)},t.onPlayerLoadedmetadata=function(){this.setState({metadataloaded:!0}),this.state.playbackRate&&this._player.playbackRate(this.state.playbackRate)},t.onPlayerLoadeddata=function(){this.initAudioTracksSetting(),this.setState({loaded:!0})},t.onPlayerLoaded=function(){if(this.__gCastCurrentTime)return this._player.currentTime(this.__gCastCurrentTime),void(this.__gCastCurrentTime=null);this.setState({loaded:!0}),this.props.onPlayerLoaded&&this.props.onPlayerLoaded(),this._player.volume(this.state.muted?0:this.state.volume)},t.onPlayerReady=function(e){this.setState({ready:!0}),this.props.onPlayerReady&&this.props.onPlayerReady(this._player)},t.onPlayerIdle=function(){this.setState({paused:!0,rebuffering:!1,playStartCompleted:!1,gCastLoading:!1})},t.onPlayerPlay=function(){var e=this;this.state.isAdMode&&(this.activeTimeoutId&&(clearTimeout(this.activeTimeoutId),delete this.activeTimeoutId),this.setState({uiState:"active"}),this.activeTimeoutId=setTimeout((function(){e.setState({uiState:"inactive"})}),3e3)),this.autoPlayErrorFlg&&(this.autoPlayErrorFlg=!1),this.setState({paused:!1,ended:!1,gCastLoading:!1,rebuffering:!1},(function(){var t=(0,d["default"])({},e.context.getModelData("services","playback")),a=e.context.getModelData("authContext"),n=e._player.getPlaybackSessionId(_["default"].get(e.state,"activeVideo.session.id"),_["default"].get(e.state,"activeVideo.analytics",{}),e.state.playContext);e._player.checkVideo(t,a,n,(function(t,a){if(e._isMounted&&!0!==t.result&&"invalid_grant"===t.error&&400===a)if(e.props.reflash&&e.alreadyEnded)e.props.reflash();
2else{if(e.props.watchPartyMode&&!e.context.watchPartyApp.isMaster()){var n=e.context.watchPartyApp.getRoomUrl(e.context,e.state.metadata);window.location.href=n}window.location.reload()}}))})),this.props.onPlayerPlay&&this.props.onPlayerPlay(),this.context.watchPartyApp.postCommand("play",{currentTime:this._player.currentTime()},(function(e,t){}))},t.onPlayerPause=function(){this.setState({paused:!0,rebuffering:!1}),this.props.onPlayerPause&&this.props.onPlayerPause(),this.stopWaitingCurrentTimeCheck(),this.playAnalytics.timerId&&(clearInterval(this.playAnalytics.timerId),delete this.playAnalytics.timerId),this.context.watchPartyApp.postCommand("pause",{currentTime:this._player.currentTime()},(function(e,t){}))},t.onPlayerLoadstart=function(){this.setState({loadstart:!0}),this.props.onPlayerLoadstart&&this.props.onPlayerLoadstart()},t.onPlayerPlayStartCompleted=function(){this.setState({playStartCompleted:!0})},t.onPlayerPlaying=function(){var e=this;if(this._isMounted){this.disableVideoTagTextTrack();var t={paused:!1,loading:!1,rebuffering:!1,stalled:!1,emptied:!1};if(this.state.error&&(t.error=null),this.state.errorView&&(t.errorView=null),this.state.playStartCompleted||(t.playStartCompleted=!0),this.autoPlayErrorFlg&&(this.autoPlayErrorFlg=!1),this.setState(t,(function(){e.props.onPlayerPlaying&&e.props.onPlayerPlaying()})),this.state.willPlayAd||this.state.isAdMode||(this.props.onSendToGtm&&this.props.onSendToGtm(L.CONTENT_EVENTS.PLAY_START),this.props.onSendToAppsFlyer&&this.props.onSendToAppsFlyer(H.AF_EVENTS.PLAY_START)),!this.playAnalytics.sentOneMin){this.playAnalytics={sentOneMin:!1,sentFiftyPercent:!1,sentNinetyPercent:!1,accumPlayingSec:this.playAnalytics.accumPlayingSec||0,timerId:this.playAnalytics.timerId||setInterval(function(){e.playAnalytics.accumPlayingSec++}.bind(this),1e3)}}}},t.onPlayerAdsAdStarted=function(){var e=this._player.localPlayer().currentAd().getDuration();this.setState({paused:!1,adDuration:e})},t.onPlayerAdsAdEnded=function(){},t.onPlayerAdModeStart=function(){this.setState({isAdMode:!0})},t.onPlayerAdModeEnd=function(){this.setState({isAdMode:!1})},t.onPlayerAdBreakStart=function(){this.onPlayerPlay()},t.onPlayerAdBreakEnd=function(){},t.onPlayerAdsPlay=function(){this.onPlayerPlay()},t.onPlayerAdsPause=function(){this.onPlayerPause()},t.setWillPlayAd=function(e){e!==this.state.willPlayAd&&this.setState({willPlayAd:e})},t.onPlayerAdsAdTimeUpdate=function(){var e=this._player.localPlayer().currentAdTime();this.setState({currentAdTime:e})},t.onPlayerFirstplay=function(){arguments.length>0&&undefined;this.state.loading||(this.setState({playStartCompleted:!0,gCastLoading:!1}),this.props.onPlayerFirstplay&&this.props.onPlayerFirstplay())},t.onPlayerRebuffering=function(){this.setState({rebuffering:!0,canplaythrough:!1})},t.onPlayerTimeUpdate=function(e){if(!this.state.ended){this.__currentTime=e,this.__waitingCurrentTime&&!this.waitingTimeoutId&&this.startWaitingCurrentTimeCheck(),this.props.videoSkip&&this.firstSkipFlg&&!this.state.autoHideVideoSkip&&this.props.videoSkip.start+6<e&&this.__playStartCompletedTime&&Date.now()-this.__playStartCompletedTime>6e3&&this.setState({autoHideVideoSkip:!0});var t=this._player.duration();if(1!==this._player.playbackRate()&&t===Infinity)try{var a=this._player.seekable().end(0);(a-=6)-e<=0&&this._player.playbackRate(1)}catch(n){}if(this.props.onPlayerTimeUpdate&&this.props.onPlayerTimeUpdate(e),!_["default"].get(this.playAnalytics,"sentOneMin",!0)){this.playAnalytics.accumPlayingSec>=60&&(this.playAnalytics.sentOneMin=!0,clearInterval(this.playAnalytics.timerId),delete this.playAnalytics.timerId,this.props.onSendToGtm&&this.props.onSendToGtm(L.CONTENT_EVENTS.PLAY_1MIN))}if(t&&t!==Infinity){if(!_["default"].get(this.playAnalytics,"sentFiftyPercent",!0))Math.round(e)===Math.round(.5*t)&&this.props.onSendToGtm&&(this.props.onSendToGtm(L.CONTENT_EVENTS.PLAY_50PERCENT),this.playAnalytics.sentFiftyPercent=!0);if(!_["default"].get(this.playAnalytics,"sentNinetyPercent",!0))Math.round(e)===Math.round(.9*t)&&this.props.onSendToGtm&&(this.props.onSendToGtm(L.CONTENT_EVENTS.PLAY_90PERCENT),this.playAnalytics.sentNinetyPercent=!0)}}},t.onPlayerKeyDown=function(){this.setState({uiState:"active",playStartCompleted:!0})},t.onPlayerSrcFallback=function(){},t.onPlayerOutputRestricted=function(){var e;this._defaultTextTrackLanguage=null===(e=this.enableTextTracks.find((function(e){return e["default"]})))||void 0===e?void 0:e.language,this.props.onFallbackModal&&this.props.onFallbackModal()},t.onPlayerTextTracksChange=function(){var e=this;if(this.state.initializedTextTracks){var t=this._player.textTracks();if((t||[]).length>0){var a=_["default"].get(_["default"].find(t,(function(e){return"showing"===e.mode})),"language")||"none";this.setState({textTrack:a},(function(){e.props.onPlayerTextTracksChange&&e.props.onPlayerTextTracksChange(a)}))}}},t.onPlayerAudioTracksChange=function(){var e=this;if(this.state.initializedAudioTracks){var t=this._player.audioTracks();if((t||[]).length>1){var a=_["default"].get(_["default"].find(t,(function(e){return!0===e.enabled})),"language")||F.AUDIO_LANGUAGE.UND;this.setState({audioTrack:a},(function(){e.state.textTrack===F.TEXT_TRACK_LANGUAGE.NONE&&(e.noneTextTrack.mode=F.TEXT_TRACK_MODE.SHOWING),e.props.onPlayerAudioTracksChange&&e.props.onPlayerAudioTracksChange(a)}))}}},t.onPlayerEnterPictureInPicture=function(){this.setState({isInPictureInPicture:this._player.isInPictureInPicture()})},t.onPlayerLeavePictureInPicture=function(){this.setState({isInPictureInPicture:this._player.isInPictureInPicture()}),this.enableSeek||this._player.play()},t.togglePictureInPicture=function(){this._player.isInPictureInPicture()?this._player.exitPictureInPicture():this._player.requestPictureInPicture()},t.onPlayerVolumeChange=function(e){var t=this.context.getModelData("browserInfo");if(this._player.localPlayer()&&t.isIOS)this.setState({muted:this._player.localPlayer().muted()});else{var a=O["default"].get()||{};this.state.muted&&!e||(a.volume=Math.max(.05,e)),a.muted=this.state.muted,O["default"].set(a);var n={muted:0==e};0!=e&&(n.volume=e),this.setState(n)}},t.onPlayerMuted=function(e){this.setState({muted:e})},t.onPlayerStalled=function(){this.setState({stalled:!0,canplaythrough:!1})},t.onPlayerEmptied=function(){this.setState({emptied:!0,canplaythrough:!1})},t.onPlayerSuspend=function(){var e=this;this.setState({emptied:!0,canplaythrough:!1},(function(){e.props.onSuspend&&e.props.onSuspend()}))},t.onPlayerWaiting=function(){this.stopWaitingCurrentTimeCheck(),this.__waitingCurrentTime=this._player.currentTime(),this.setState({rebuffering:!0,canplaythrough:!1})},t.onPlayerCanplay=function(){this.initAudioTracksSetting(),this.setState({rebuffering:!1})},t.onPlayerSeeked=function(){var e=this;this.setState({seeking:!1,rebuffering:!1},(function(){if(e._player.playReload)0==e._player.currentTime()&&(e._player.playReload=!1),setTimeout((function(){e._player.play()}),100);else if(!e.state.playStartCompleted&&!e.state.paused){var t=e.context.getModelData("browserInfo");(!t.isSafari||parseInt(t.major,10)<=10)&&e._player.play()}}))},t.onPlayerSeeking=function(){this.setState({seeking:!0,ended:!1}
2),this.context.watchPartyApp.postCommand("seek",{currentTime:this._player.currentTime()},(function(e,t){}))},t.onPlayerCanplaythrough=function(){this.disableVideoTagTextTrack(),this.setState({canplaythrough:!0})},t.onPlayerDurationChange=function(e){this.__duration=e,this.props.onPlayerDurationChange&&this.props.onPlayerDurationChange(e)},t.onPlayerPlaybackRateChange=function(e){var t=this;if(this.state.playContext&&!1!==this.state.playContext.get("playbackRule").enablePlaybackRateChange){var a=T["default"].get()||{};a.playbackRate=e,T["default"].set(a),this.setState({playbackRate:e},(function(){t.props.onPlayerPlaybackRateChange&&t.props.onPlayerPlaybackRateChange(e)}))}},t.onPlayerEnded=function(){this.setState({ended:!0,rebuffering:!1}),this.props.onPlayerEnded&&this.props.onPlayerEnded(),this.stopWaitingCurrentTimeCheck()},t.onPlayerError=function(e){var t;this._isMounted&&("object"===(0,l["default"])(e)&&"Jb"===e.constructor.name&&(t={error:_["default"].assign(e,{code:e.dcode})}),_["default"].startsWith(_["default"].get(e,"dcode"),"S-")&&(t={error:_["default"].assign(e,{code:e.dcode})}),this.props.onPlayerError&&this.props.onPlayerError(e),this.setState(t),this.stopWaitingCurrentTimeCheck())},t.focusOnPlayer=function(){this.playerElement.focus()},t.prepareToPlay=function(){var e=this,t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},a=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},n=arguments.length>2&&arguments[2]!==undefined?arguments[2]:0;if(t.id||t.mediaId){this.setState({prepareLoading:!0});var o=!1;this.__$promise=new Promise((function(n,o){var s=e.context.getModelData("browserInfo");if(s.features.playable){var l=!1;if((s.isAndroid||s.isIOS||s.isRequestDesktopWebsite)&&(l=!0),l){var u={meta_id:t.id,media_id:t.mediaId,error_flag:!0,_strict:1};e.playbackUsecase.checkAvailability(u).then((function(t){var n={playContext:J(a).set("video",{}).set("playbackRule",{}).set("session",{}),fetching:!1};e._isMounted?e.setState(n):e.state=(0,d["default"])(n)}))["catch"]((function(e){return o(e)}))}else{var c=r;c||(c=j["default"].get()),c||(c=j["default"].create(),j["default"].set(c)),c&&(r=c),i||((i=e.context.cookies.get(D.DSID_KEY))||(i=(0,g.generateUuid)(!1)),window.navigator.cookieEnabled&&e.context.cookies.set(D.DSID_KEY,i,{path:"/"}));var f={meta_id:t.id,media_id:t.mediaId,vuid:c,device_code:a.getModelData("browserInfo","deviceCode"),app_id:1,ua:window.navigator.userAgent},p=(0,k["default"])(a.models);p&&p.id&&(f.user_id=p.id),e.playbackUsecase.auth(f).then((function(e){n(e.data)}))["catch"]((function(e){return o(e)}))}}else{var m={playContext:J(a).set("video",{}).set("playbackRule",{}).set("session",{}),fetching:!1};e._isMounted?e.setState(m):e.state=(0,d["default"])(m)}})).then((function(t){if(!o){var n=a.getModelData("browserInfo"),s=(0,k["default"])(a.models),l={vuid:r,dsid:i,t_flg:n.isBMW?"15":n.isAudi?"16":"03",os_version:_["default"].get(n,"os.version"),download_flag:0};s&&(l.member_id=s.refId,l.usernum=s.customerNum||"",l.k_type=s.kType||"");var u={seekPreview:{urls:_["default"].get(t,"media.thumbnail_tile_urls",[])},videoId:_["default"].get(t,"media.ovp_video_id"),ovpId:_["default"].get(t,"media.ovp_id"),analytics:(0,d["default"])({},t.log_params,l),session:{id:t.playback_session_id},logo:{},progressImageRoot:null,metadata:e.state.metadata,requiresAdultVerification:!1,requiresPin:!1,requiresPreReleasePin:!1,hd:!0,cretisOffset:0,autoplayable:!0,artwork:[],mediaValues:{videoSkips:_["default"].map(_["default"].get(t,"media.values.video_skips"),(function(e,t){return{idx:t,start:e.start_position+2,end:e.end_position-2}})),openingEndPosition:_["default"].get(t,"media.values.opening_end_position"),endingStartPosition:_["default"].get(t,"media.values.ending_start_position")}},c=J(a).set("video",u).set("playbackRule",(0,C["default"])(t.playback_rule)).set("session",{id:t.playback_session_id}),f={playContext:c,activeVideo:c.get("video"),videoId:_["default"].get(t,"media.ovp_video_id"),prepareLoading:!1,fetching:!1};e._isMounted?e.setState(f):e.state=(0,d["default"])(f)}}))["catch"]((function(s){o||(s===R.LICENSE_INVALID?new Promise((function(t,n){e._axios.get("/api/meta/".concat(e.props.id,"/howto_play")).then((function(e){if(!o){var s=a.getModelData("authContext"),r=((0,k["default"])(a.models),e.data);if(!r.free||r.memberOnly){if(!s)return n(R.UNAUTHORIZED);if(0===_["default"].get(r,"rights.length"))return n(R.META_NOT_VIEWABLE)}return t(r)}}))["catch"](n)})):Promise.reject(s)).then((function(e){throw{code:R.LICENSE_INVALID,object:e}}))["catch"]((function(s){if(!o){if(n<=2&&s.type!==R.LICENSE_INVALID&&s.type!==R.UNAUTHORIZED&&2020!==_["default"].get(s,"error.code"))return n+=1,void setTimeout((function(){o||e.prepareToPlay(t,a,n)}),2e3*n);var r={error:s,fetching:!1};
2e._isMounted?e.setState(r):e.state=(0,d["default"])(r)}}))})),this.__$promise.dispose=function(){o=!0}}},t.dispose=function(){!this.state.ended&&this.state.playStartCompleted&&this.addResume(),this.stopWaitingCurrentTimeCheck()},t.getFullScreenNode=function(){return this.props.getFullScreenNode?this.props.getFullScreenNode():h["default"].findDOMNode(this)},t.beforeFullScreenChange=function(e){e?this.beforeEnterFullScreen():this.beforeExitFullScreen()},t.beforeEnterFullScreen=function(){this.setFullScreenHeightStyle(!0),this.triggerActionState("fullscreen")},t.beforeExitFullScreen=function(){this.triggerActionState("window")},t.onFullScreenChange=function(e){e?this.onEnterFullScreen():this.onExitFullScreen(),this.setState({isFullScreen:e})},t.onEnterFullScreen=function(){this._player.isInPictureInPicture()&&this._player.exitPictureInPicture()},t.onExitFullScreen=function(){this.setFullScreenHeightStyle(!1)},t.toggleFullScreen=function(){this._player.toggleFullScreen()},t.setKeepActive=function(e){var t=this;this.__keepActive=e,this.activeTimeoutId&&(clearTimeout(this.activeTimeoutId),delete this.activeTimeoutId),e?this.setState({uiState:"active"}):this.activeTimeoutId=setTimeout((function(){t.setState({uiState:"inactive"})}),3e3)},t.onChangeQuality=function(e){var t=T["default"].get()||{};t.quality=e,T["default"].set(t),delete this.state.minBitrate,delete this.state.maxBitrate,this.setState({quality:e})},t.onClickPlay=function(){if(this.setHandleSeekerBarMode(!1),this._player.isGCasted()&&!this.state.playStartCompleted)return this._player.clickGCastButton(),void this.gCastStart();this.state.paused||"function"==typeof this._player.paused&&this._player.paused()&&!this.state.isAdMode?(this.triggerActionState("play"),this._player.play()):this.enablePause&&(this.triggerActionState("pause"),this._player.pause())},t.onClickReload=function(){this.props.onClickReload?this.props.onClickReload():(delete this.__currentTime,this._player.reload())},t.onClickVolume=function(){var e=this;this.state.muted?(this.triggerActionState(this.getVolumeActionName(this.state.volume)),this.setState({muted:!1},(function(){e._player.muted(!1)}))):(this.triggerActionState("mute"),this.setState({muted:!0},(function(){e._player.muted(!0)})))},t.onClickCastButton=function(e){this._player.clickGCastButton()},t.onClickSeekBack=function(e){this.triggerActionState("replay"),this.context.playerApp?this._player.trackEvent("skipback"):this.playerRef.current&&this.playerRef.current.trackEvent("skipback")},t.onClickSeekForward=function(e){this.triggerActionState("forward"),this.context.playerApp?this._player.trackEvent("skipforward"):this.playerRef.current&&this.playerRef.current.trackEvent("skipforward")},t.onClickVideoSkip=function(e){if(!this.state.ended){var t=this.props.videoSkip.end;this._player.currentTime(t),this.setKeepActive(!1)}},t.onKeydownVideoSkip=function(e){13==e.keyCode&&this.onClickVideoSkip(e)},t.handleHoverControls=function(e){this.setState({hoverControls:e})},t.isEnding=function(){if(this._player.duration()&&this._player.duration()===Infinity)return!1;var e=this._player.duration()||_["default"].get(this.state.metadata,"episodeRuntime");if(0==e||_["default"].isNaN(this.__currentTime))return!1;var t=this.state.playContext?_["default"].get(this.state.playContext.get("video"),"mediaValues.endingStartPosition",0):0,a=e-this.__currentTime<=60&&this.__currentTime>=.95*e,n=0!==t&&t<=this.__currentTime;return a||n},t.addResume=function(){var e=this,t=arguments.length>0&&arguments[0]!==undefined&&arguments[0];if(!this.props.maybeEnableStartOver&&"linear_channel"!=_["default"].get(this.state,"metadata.type")&&6!==_["default"].get(this.state,"metadata.schemaId")&&!this._player.isGCasted()){var a=this.context.getModelData("sampleMovieMetaId");if((this.props.id||this.state.metadata.id)!=a&&!isNaN(this.__currentTime)&&null!==this.__currentTime&&this.state.metadata&&!this.props.mediaOnly&&this.isPlayStarted&&!this.state.isAdMode){var n=this.context.getModelData("authContext");if(n){var o=(0,k["default"])(this.context.models);if(o){var s=_["default"].get(this.state,"activeVideo.analytics",{});!t&&this.isEnding()&&(t=!0);var r=parseInt(this.__currentTime,10);this.__duration!==Infinity||_["default"].get(this.state.playContext.get("playbackRule"),"enableStartOver",!1)||(r=0);var i={meta_id:this.state.metadata.id,user_id:o.id,psid:s.psid,device_code:this.context.getModelData("browserInfo","deviceCode"),app_id:1,resume_point:r,reach_to_end_flag:t,grouped_meta_id:this.state.metadata.groupedId};s.vdid&&(i.viewing_device_id=s.vdid);var l=function(){var t=(0,d["default"])({},e.context.getModelData("services","cms"));t.pathname=_["default"].join(_["default"].concat(t.path,"users/viewing_histories/add"),"/");var a=Object.keys(i).map((function(e){return e+"="+encodeURIComponent(i[e])})).join("&");if(window.fetch){var o={"Content-Type":"application/x-www-form-urlencoded"};n&&(o.Authorization="Bearer ".concat(n.token),o["X-User-Id"]=n.id,o["X-Session-Token"]=n.sessionToken),window.fetch(v["default"].format(t),{method:"POST",headers:o,body:a,keepalive:e.__unloading}).then((function(e){if(e.ok)return e.json();throw new Error("Network response was not ok.")})).then((function(e){}))["catch"]((function(e){}))}else{var s=new XMLHttpRequest;s.open("POST",v["default"].format(t),!e.__unloading),s.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),n&&(s.setRequestHeader("Authorization","Bearer ".concat(n.token)),s.setRequestHeader("X-User-Id",n.id),s.setRequestHeader("X-Session-Token",n.sessionToken)),s.send(a)}};this.resumeTimer&&(clearTimeout(this.resumeTimer),delete this.resumeTimer),this.__unloading?l():this.resumeTimer=setTimeout(l,1)}}}}},t.startWaitingCurrentTimeCheck=function(){var e=this,t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:0;this.waitingTimeoutId=setTimeout((function(){e.checkWaitingCurrentTime(t)}),1e4)},t.stopWaitingCurrentTimeCheck=function(){this.waitingTimeoutId&&(clearTimeout(this.waitingTimeoutId),delete this.waitingTimeoutId)},t.checkWaitingCurrentTime=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:0;if(this.state.rebuffering&&!this.state.paused&&this.__waitingCurrentTime)if(this.__waitingCurrentTime<this._player.currentTime())this.setState({rebuffering:!1});else if(this.__waitingCurrentTime==this._player.currentTime()){if(e<10)return void this.startWaitingCurrentTimeCheck(++e);this.forceStopPlaying()}delete this.__waitingCurrentTime},t.startCheckRebufferingTime=function(){this.checkRebufferingTimerId&&(clearTimeout(this.checkRebufferingTimerId),delete this.checkRebufferingTimerId),this.checkRebufferingTimerId=setTimeout(this.forceStopPlaying,9e5)},t.stopCheckRebufferingTime=function(){this.checkRebufferingTimerId&&(clearTimeout(this.checkRebufferingTimerId),delete this.checkRebufferingTimerId)},t.startCheckBlurTime=function(){this.checkBlurTimerId&&(clearTimeout(this.checkBlurTimerId),delete this.checkBlurTimerId),this.checkBlurTimerId=setTimeout(this.forceStopPlaying,864e5)},t.stopCheckBlurTime=function(){this.checkBlurTimerId&&(clearTimeout(this.checkBlurTimerId),delete this.checkBlurTimerId)},t.forceStopPlaying=function(){this._player&&this._player.pause(),this.props.showModal(m["default"].createElement(G["default"],null),{enableCloseWithOutsidePointerDown:!1})},t.render=function(){var e,t=this,a={};!this.state.artwork||this.state.fetching&&this.state.fetching===undefined||(a.backgroundImage="url(".concat(this.state.artwork,")")),this.state.error?e=m["default"].createElement(M["default"],{error:this.state.error,commentActive:this.props.commentActive,watchPart
2yMode:this.props.watchPartyMode}):this.state.errorView&&(e=this.state.errorView);var n,o=!1;_["default"].get(e,"props.error.type")===R.EXERCISE_ALERT&&(o=!0,e=undefined),n=this.state.playStartCompleted?this.state.seeking?this.state.paused?"pause":"play":this.state.ended?"ended":this.state.paused?"pause":"play":"pause";var s=this.renditions[this.state.quality],r=this.props.minBitrate||s.min_bitrate,i=this.props.maxBitrate||s.max_bitrate,l=this.context.getModelData("browserInfo"),d=!0;l.isSafari&&(d=!1);var u=this.state||{},c=u.textTrack,f=u.audioTrack,p=u.playbackRate,h=this.props.enableAutoplay,y=(this.state.playContext&&_["default"].get(this.state.playContext.get("video"),"mediaValues"),!1),v=!1;if(this._player.isGCasted()){try{var g=this.context.getModelData("authContext");v=y=this.props.player.isSelfGCasted(_["default"].get(g,"id"),!0)}catch(Q){"mediaSession is null"==Q&&(y=!0)}d=!1;var C=this._player.settings();c=C.subtitleLanguage||"none",f=C.audioLanguage,h=C.autoAdvance,_["default"].has(C,"playbackRate")&&(p=C.playbackRate);var k=this.context.playerApp.playbackData();({videoSkips:_["default"].get(k,"media.values.video_skips"),openingEndPosition:_["default"].get(k,"media.values.opening_end_position"),endingStartPosition:_["default"].get(k,"media.values.ending_start_position")})}var I,S=!0;l.isIE&&(l.isWindows7||l.isWindows8)?I=!1:(I=!this.state.playContext||this.state.playContext&&!1!==this.state.playContext.get("playbackRule").enablePlaybackRateChange)||(this.state.playbackRate=1);var T=!0;this.props.watchPartyMode&&(this.context.watchPartyApp.isMaster()||(T=!1),I=!1,p=1);var O=this.state.showRecommend?null:this.props.controls,j=!e&&this.state.playContext&&!this.state.playContext.get("session").id&&!this._player.isGCasted(),N=this.state.error&&this.props.isPV&&!this._player.isGCasted()&&this.isSpBrowser;if(j||N){var D=this.props.id||this.state.metadata.id;this.isSpBrowser?(O=!1,e=m["default"].createElement(M["default"],{error:{type:R.CONTENTS_PROTECTION},metaId:D,metadata:this.state.metadata,player:this._player,onClickCastButton:this.onClickCastButton,commentActive:this.props.commentActive,watchPartyMode:this.props.watchPartyMode})):e=m["default"].createElement(M["default"],{error:{type:R.BROWSER_NOT_SUPPORT},commentActive:this.props.commentActive,watchPartyMode:this.props.watchPartyMode})}var A=R.META_NOT_DELIVERY_STARTED===_["default"].get(e,"props.error.type")&&l.isSmartPhone,L="active"===this.state.uiState&&this.state.playStartCompleted||"active"===this.state.uiState&&this.state.paused||this.state.isAdMode&&this.state.paused||this.state.ended||this.state.metadata&&this.state.metadata.audioOnly||this.props.upnextView||this._player.isGCasted();this.props.playerModal&&(L=!1);var H=!this.state.playContext||this.state.playContext&&!1!==this.state.playContext.get("playbackRule").enableStartOver,G=!this.state.playContext||this.state.playContext&&!1!==this.state.playContext.get("playbackRule").enableSeek,F=!this.state.playContext||this.state.playContext&&!1!==this.state.playContext.get("playbackRule").enablePause;this._player.isGCasted()&&(G=!1!==_["default"].get(this._player.playbackRule(),"enableSeek",!0),F=!1!==_["default"].get(this._player.playbackRule(),"enablePause",!0));var W=this.props.onToggleAutoplay;"linear_channel"==_["default"].get(this.state,"metadata.type")&&(W=null,G=!1,F=!1),!H&&G&&this._player.duration()===Infinity&&(G=!1,F=!1),this.enableSeek=G,this.enablePause=F,G||(S=!1,this.state.playbackRate=1),this.props.videoSkip?this.state.autoHideVideoSkip?this.firstSkipFlg=!1:L||this.firstSkipFlg!=undefined||(this.firstSkipFlg=!0):this.firstSkipFlg=undefined;var B=this.state.fetching||this.state.loading||this.state.rebuffering||this.state.seeking||this.state.gCastLoading,V=null;o?(B=!1,this.props.isShowExerciseModal||(V=m["default"].createElement("div",{className:"play-ring-wapper",onClick:this.onClickReload},m["default"].createElement("div",{className:"play-ring"},m["default"].createElement("i",{className:"fa fa-play"}))))):e||!(this._player&&this._player.localPlayer()||this._player.isGCasted())||this.isPlayStarted||(V=m["default"].createElement("div",{className:"play-ring-wapper",onClick:this.onClickPlay},m["default"].createElement("div",{className:"play-ring"},m["default"].createElement("i",{className:"fa fa-play"})))),this.props.playerModal&&(B=!1,V=null);var K=!1;this.state.playContext&&!1!==this.state.playContext.get("playbackRule").enablePip&&"undefined"!=typeof window&&"exitPictureInPicture"in document&&(K=!0);var z=!1;if(this._player&&this._player.duration()===Infinity)if(G)try{this._player.seekable().end(0)-this._player.currentTime()<10&&(z=!0)}catch(Q){}else z=!0;var Y=null;z&&this.state.playStartCompleted&&!this.state.prepareLoading&&!this._player.isGCasted()&&this.state.metadata.liveOlImage&&0!==this.state.metadata.liveOlPosition&&(Y=m["default"].createElement("img",{className:(0,b["default"])("ol-image",{topRight:3==this.state.metadata.liveOlPosition,topLeft:1==this.state.metadata.liveOlPosition,bottomRight:4==this.state.metadata.liveOlPosition,bottomLeft:2==this.state.metadata.liveOlPosition,"hover-control
2s":this.state.hoverControls}),src:this.state.metadata.liveOlImage,key:"ol-image"}));var J=this.props.metadata.title===this.props.metadata.playableTitle;return m["default"].createElement("div",{className:(0,b["default"])("wod-player",{active:L,loading:this.state.fetching||this.state.fetching==undefined,"audio-wod-player":this.state.metadata&&this.state.metadata.audioOnly,"is-ad-playing":this.state.isAdMode},this.props.classes),style:a,tabIndex:0,ref:function(e){return t.playerElement=e},onKeyDown:this.handleKeyDown},this.state.prepareLoading||this._player.isGCasted()?m["default"].createElement("div",{className:(0,b["default"])("cast-player-container video-container",{"prp-started":this.state.playStartCompleted,"prp-error":!!e})},m["default"].createElement("img",{src:"/images/gcast_bg.png"})):m["default"].createElement(E["default"],{setWillPlayAd:this.setWillPlayAd,ref:this.playerRef,maybeEnableStartOver:this.props.maybeEnableStartOver,mediaOnly:this.props.mediaOnly,startTime:this.props.startTime,shouldPlayAd:this.props.shouldPlayAd,muted:this.state.muted,volume:this.state.volume,paused:this.state.paused,loaded:this.state.loaded,playStartCompleted:this.state.playStartCompleted,ended:this.state.ended,minBitrate:r,maxBitrate:i,playbackRate:this.state.playbackRate,activeVideo:this.state.activeVideo,playContext:this.state.playContext,isFullScreen:this.state.isFullScreen,isBeforeDelivery:A,canPip:K,onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave,onLoadStart:this.props.onPlayerLoadStart,onLoaded:this.onPlayerLoaded,onReady:this.onPlayerReady,onPlay:this.onPlayerPlay,onPause:this.onPlayerPause,onPlaying:this.onPlayerPlaying,onFirstplay:this.onPlayerFirstplay,onRebuffering:this.onPlayerRebuffering,onStateChange:this.onPlayerStateChange,onVolumeChange:this.onPlayerVolumeChange,onTimeUpdate:this.onPlayerTimeUpdate,onDurationChange:this.onPlayerDurationChange,onError:this.onPlayerError,onPlaybackRateChange:this.onPlayerPlaybackRateChange,onEnded:this.onPlayerEnded,errorView:e}),this._player.isGCasted()&&!this.state.ended?m["default"].createElement("div",{className:"cast-device-display"},m["default"].createElement("div",{className:"cast-device-display__inner"},m["default"].createElement("div",{className:"cast-device-display__inner__deviceName"},m["default"].createElement("i",{className:"fa fa-cast_connected"}),this._player.getGCastDeviceName(),this.state.playStartCompleted&&v?"で再生しています":"に接続しました"),this.props.metadata?m["default"].createElement(m["default"].Fragment,null,"linear_channel"!==this.props.metadata.type&&this.props.metadata.title&&!J?m["default"].createElement("div",{className:"cast-device-display__inner__name"},this.props.metadata.title):null,this.props.metadata.playableTitle?m["default"].createElement("div",{className:"cast-device-display__inner__playableTitle"},J?this.props.metadata.title:this.props.metadata.playableTitle):null,this.props.metadata.description?m["default"].createElement("div",{className:"cast-device-display__inner__description"},this.props.metadata.description):null):null)):null,e?null:m["default"].createElement(P["default"],{isBuffering:B}),e||!this._player||_["default"].get(this.context.getModelData("browserInfo"),"isMobile",!1)?null:m["default"].createElement(x["default"],{action:this.state.action,ready:this.state.ready,autoPlayErrorFlg:this.autoPlayErrorFlg}),V,e,!this.props.nextEpisode||l.isAndroid||l.isIOS?null:m["default"].createElement(m["default"].Fragment,null,L?null:m["default"].createElement("div",{className:"next-episode-gra"}),m["default"].createElement("div",{className:(0,b["default"])("next-episode",{"active-controls":L,"hover-controls":this.state.hoverControls})},this.props.nextEpisode)),this.state.isAdMode||!this.state.playStartCompleted||!this.props.svLangButton||this.state.showRecommend||this.props.nextEpisode&&!l.isAndroid&&!l.isIOS||T&&this.props.videoSkip&&_["default"].isEmpty(this.props.nextEpisode)?null:m["default"].createElement("div",{className:(0,b["default"])("sv-lang-btn",{"active-controls":L,"hover-controls":this.state.hoverControls})},this.props.svLangButton),Y,T&&this.props.videoSkip&&!this.state.showRecommend?m["default"].createElement("div",{className:(0,b["default"])("opening-skip",{isActiveControls:L,show:this.firstSkipFlg,"hover-control
2s":this.state.hoverControls,hidden:this.state.viewMetadata}),onClick:this.onClickVideoSkip,tabIndex:0,onKeyDown:this.onKeydownVideoSkip},m["default"].createElement("i",{className:"fa fa-forward"}),"本編へスキップ"):null,!this.state.playStartCompleted||this.state.ended||this.props.playerSideListMode?null:m["default"].createElement(U["default"],{model:this.props.model,handlePlayerSideListModeChange:this.props.handlePlayerSideListModeChange,meta:this.props.metadata,isActiveControls:L,hoverControls:this.state.hoverControls}),this.state.showRecommend?m["default"].createElement(q["default"],{metadata:this.props.metadata,model:this.props.model,title:this.props.metadata.title,toggleRecommend:this.toggleRecommend,onClickPlay:this.onClickPlay}):null,O?m["default"].createElement(w["default"],{playNextButtonLabel:this.props.playNextButtonLabel,ref:this.playerControlRef,handleKeyDown:this.handleKeyDown,onKeyboardFocus:this.handleKeyboardFocus,config:this.props.config,renditions:this.renditions,activeVideo:this.state.activeVideo,metadata:this.state.metadata,audioTracks:this.state.audioTracks,exitPlayer:this.props.exitPlayer,showMetadataDetail:this.props.showMetadataDetail,getEvidence:this.props.getEvidence,hasPreplay:this.props.hasPreplay,isActive:L,isAdMode:this.state.isAdMode,adDuration:this.state.adDuration,currentAdTime:this.state.currentAdTime,uiState:this.state.uiState,paused:this.state.paused,muted:this.state.muted,ended:this.state.ended,isSelfGCasted:y,isGCastMediaSession:v,playStartCompleted:this.state.playStartCompleted,isFullScreen:this.state.isFullScreen,canPip:K,onCastToTarget:this.props.onCastToTarget,onClickPlayNext:this.props.onClickPlayNext,onClickPlay:this.onClickPlay,onClickReload:this.onClickReload,onClickVolume:this.onClickVolume,onClickCastButton:this.onClickCastButton,onClickCommentButton:this.props.onClickCommentButton,commentActive:this.props.commentActive,watchPartyMode:this.props.watchPartyMode,watchPartyType:this.props.watchPartyType,onClickSeekBack:this.onClickSeekBack,onClickSeekForward:this.onClickSeekForward,onMouseMove:this.onMouseMove,onMouseLeave:this.onMouseLeave,showControlsOnMobileDevices:this.showControlsOnMobileDevices,onClickTouchDeviceControl:this.onClickTouchDeviceControl,onUserActivityChanged:this.props.onUserActivityChanged,isInPictureInPicture:this.state.isInPictureInPicture,togglePictureInPicture:this.togglePictureInPicture,toggleFullScreen:this.toggleFullScreen,playNextTitle:this.props.playNextTitle,mode:this.props.mode,enableSeek:G,enablePause:F,enableFullScreen:this.props.enableFullScreen,playbackEnded:this.state.ended,playToggleButton:n,playbackTimedOut:this.state.playbackTimedOut,playbackRate:p,player:this._player,ready:this.state.ready,volume:this.state.volume,enableTextTracks:this.enableTextTracks,enableAudioTracks:this.enableAudioTracks,textTrack:c,audioTrack:f,currentScrubTime:this.state.currentScrubTime,updateCurrentScrubTime:this.updateCurrentScrubTime,enableAutoplay:h,onToggleAutoplay:W,enableQualityChange:d,enablePlaybackRateChange:I,showPlaybackRateChange:S,quality:this.state.quality,onChangeQuality:this.onChangeQuality,setKeepActive:this.setKeepActive,multiView:this.state.playContext?this.state.playContext.get("video").multiView:null,upnextView:this.props.upnextView,watchCard:this.props.watchCard,onHover:this.handleHoverControls,showModal:this.props.showModal,closeModal:this.props.closeModal,watchSpMode:this.props.watchSpMode,nextEpisode:this.props.nextEpisode,linearChannelMetaIds:this.props.linearChannelMetaIds,mediaQueryCheck:this.props.mediaQueryCheck,model:this.props.model,toggleRecommend:this.toggleRecommend,isSpBrowser:this.isSpBrowser}):null,this.props.playerModal&&m["default"].createElement("div",{className:"wod-player-error-view"},m["default"].createElement("div",{className:"error-view"},m["default"].createElement("div",{className:"error-view-content"},m["default"].createElement("div",{className:"error-view-content__dialog"},m["default"].createElement("div",{className:"error-view-body"},m["default"].createElement("div",{className:"error-view-detail"},this.props.playerModal)))))))},(0,u["default"])(a,[{key:"enableTextTracks",get:function(){return _["default"].concat([this.noneTextTrack],this._player.textTracks())}},{key:"enableAudioTracks",get:function(){return this._player.audioTracks()||[]}},{key:"noneTextTrack",get:function(){var e=this._player.noneFnTextTracks(),t=this;return{id:"none",kind:"none",label:"非表示",language:F.TEXT_TRACK_LANGUAGE.NONE,disable:!1,set mode(a){var n=t.state.audioTrack,o=0;_["default"].forEach(e,(function(e){a===F.TEXT_TRACK_MODE.SHOWING&&(e.language===F.TEXT_TRACK_LANGUAGE.JA&&n===F.AUDIO_LANGUAGE.JA||e.language===F.TEXT_TRACK_LANGUAGE.EN&&n===F.AUDIO_LANGUAGE.EN||0===o&&n===F.AUDIO_LANGUAGE.UND)?e.mode=a:e.mode=F.TEXT_TRACK_MODE.DISABLED,o++}))},get mode(){var a=t.state.audioTrack,n=0,o=_["default"].find(e,(function(e){var t=e.language===F.TEXT_TRACK_LANGUAGE.JA&&a===F.AUDIO_LANGUAGE.JA,o=e.language===F.TEXT_TRACK_LANGUAGE.EN&&a===F.AUDIO_LANGUAGE.EN,s=0===n&&a===F.AUDIO_LANGUAGE.UND;return n++,t||o||s}));return o?o.mode:F.TEXT_TRACK_MODE.DISABLED},set"default"(a){var n=0,o=t.state.audioTrack;_["default"].forEach(e,(function(e){a&&(e.language===F.TEXT_TRACK_LANGUAGE.JA&&o===F.AUDIO_LANGUAGE.JA||e.language===F.TEXT_TRACK_LANGUAGE.EN&&o===F.AUDIO_LANGUAGE.EN||0===n&&o===F.AUDIO_LANGUAGE.UND)?e["default"]=a:e["default"]=!1,n++}))},get"default"(){var a=t.state.audioTrack,n=0,o=_["default"].find(e,(function(e){var t=e.language===F.TEXT_TRACK_LANGUAGE.JA&&a===F.AUDIO_LANGUAGE.JA,o=e.language===F.TEXT_TRACK_LANGUAGE.EN&&a===F.AUDIO_LANGUAGE.EN,s=0===n&&a===F.AUDIO_LANGUAGE.UND;return n++,t||o||s}));return!!o&&o["default"]}}}},{key:"isPlayStarted",get:function(){return this.state.playStartCompleted&&!this.autoPlayErrorFlg}}
2,{key:"isSpBrowser",get:function(){var e=this.context.getModelData("browserInfo")||{},t=e.isAndroid,a=e.isIOS,n=e.isRequestDesktopWebsite;return t||a||n}}],[{key:"contextTypes",get:function(){return{node:y["default"].object,playerApp:y["default"].object,fsApp:y["default"].object,cookies:y["default"].object,models:y["default"].object,getModelData:y["default"].func,watchPartyApp:y["default"].object,isIframe:y["default"].bool,gtmApp:y["default"].object,routeHandler:y["default"].object,history:y["default"].object}}},{key:"childContextTypes",get:function(){return{playerApp:y["default"].object}}},{key:"defaultProps",get:function(){return{allowLowPowerMode:!0,autoplay:!0,controls:!0,metadata:{},isPV:!1}}},{key:"propTypes",get:function(){return{activeVideo:y["default"].object,allowLowPowerMode:y["default"].bool,autoPlay:y["default"].bool,beforePlayerClosing:y["default"].func,className:y["default"].string,config:y["default"].object,controls:y["default"].bool,controlsMainHitzoneElement:y["default"].element,disabled:y["default"].bool,engine:y["default"].string,exitPlayer:y["default"].func,mode:y["default"].string,hasLargeDimensions:y["default"].bool,hasPreplay:y["default"].bool,mainVideoId:y["default"].oneOfType([y["default"].number,y["default"].string]),metadata:y["default"].object,onCastToTarget:y["default"].func,onPlayerError:y["default"].func,onPlayerLoadStart:y["default"].func,onPlayerLoaded:y["default"].func,onPlayerPause:y["default"].func,onPlayerFirstplay:y["default"].func,onPlayerEnded:y["default"].func,onPlayerPlay:y["default"].func,onPlayerReady:y["default"].func,onPlayerPlaybackRateChange:y["default"].func,onPlayerSurfaceClick:y["default"].func,onPlayerTimeUpdate:y["default"].func,onPlayerDurationChange:y["default"].func,onPlayerTimeout:y["default"].func,onPlayerPlaying:y["default"].func,onPlayerAdsAdStarted:y["default"].func,onPlayerAdsAdEnded:y["default"].func,onPlayerAdBreakStart:y["default"].func,onPlayerAdBreakEnd:y["default"].func,onPlayerAdsPlay:y["default"].func,onPlayerAdsPause:y["default"].func,onPlayerAdsAdTimeUpdate:y["default"].func,onPlayerVolumeChange:y["default"].func,onPostplay:y["default"].func,onUserActivityChanged:y["default"].func,onPrepared:y["default"].func,onClickCommentButton:y["default"].func,commentActive:y["default"].bool,watchPartyMode:y["default"].bool,watchPartyType:y["default"].string,playerContext:y["default"].object,playNextTitle:y["default"].func,playbackEnded:y["default"].bool,postShowInfo:y["default"].bool,restartPlayer:y["default"].func,shouldFadePLayerControlsBar:y["default"].bool,shouldRepositionSubtitlesWhenInactive:y["default"].bool,showEpisodeSelector:y["default"].bool,showTimedText:y["default"].bool,spinnerClass:y["default"].object,spinnerClassProps:y["default"].object,staticConfiguration:y["default"].object,staticElement:y["default"].element,uiLabel:y["default"].string,updateDimesions:y["default"].object,videoId:y["default"].oneOfType([y["default"].number,y["default"].string]),handlePlayerSideListModeChange:y["default"].func}}}]),a}(m["default"].PureComponent);t["default"]=Q;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/player/WodPlayer.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/player/WodPlayer.tsx")}}()},
2"./src/apps/common/components/player/WodPlayerControls.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),c=n(a("./node_modules/react/index.js")),f=n(a("./node_modules/prop-types/index.js")),p=n(a("./node_modules/classnames/index.js")),m=n(a("./src/domain/libs/util.ts")),h=n(a("./src/apps/common/components/player/FullHitZone.tsx")),y=n(a("./src/apps/common/components/player/DoubleTapArea.tsx")),b=n(a("./src/apps/common/components/player/StepButton.tsx")),v=n(a("./src/apps/common/components/player/PictureInPictureButton.tsx")),g=n(a("./src/apps/common/components/player/FullScreenButton.tsx")),_=n(a("./src/apps/common/components/player/ProgressBar.tsx")),E=n(a("./src/apps/common/components/player/TimeRemaining.tsx")),w=n(a("./src/apps/common/components/player/Timelimit.tsx")),P=n(a("./src/apps/common/components/player/AudienceButton.tsx")),x=n(a("./src/apps/common/components/player/PlayButton.tsx")),M=n(a("./src/apps/common/components/player/PlayNextButton.tsx")),C=n(a("./src/apps/common/components/player/ReloadButton.tsx")),k=n(a("./src/apps/common/components/player/VolumeButton.tsx")),I=n(a("./src/apps/common/components/player/SettingsButton.tsx")),S=n(a("./src/apps/common/components/player/Settings.tsx")),T=n(a("./src/apps/common/components/player/CastButton.tsx")),O=n(a("./src/apps/common/components/player/CommentButton.tsx")),j=n(a("./src/apps/bluerose/components/browse/SetDate.tsx")),N=n(a("./src/apps/common/components/player/AudioTextSettingsButton.tsx")),R=n(a("./src/apps/common/components/player/AudioTextSettings.tsx")),D=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=q(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./src/sketch-platform/utils/DOMUtils.ts")),A=n(a("./src/apps/common/components/BackgroundImage.tsx")),L=n(a("./src/apps/bluerose/components/browse/Epg/EpgEvent.tsx")),H=n(a("./src/apps/common/components/MainViewLink.ts")),G=n(a("./src/apps/common/routes.ts")),F=a("./src/constants/index.ts"),U=n(a("./src/utils/getRatingText.ts")),W=n(a("./src/apps/common/components/player/RecommendButton.tsx")),B=a("./src/common/GtmApp.ts");function q(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(q=function(e){return e?a:t})(e)}var V=function(e){function t(t,a){var n;n=e.call(this,t,a)||this,(0,u["default"])((0,l["default"])(n),"items",[]),(0,u["default"])((0,l["default"])(n),"_isMounted",!1),(0,u["default"])((0,l["default"])(n),"mouseOverTimeoutId",void 0);var o=n.constructor.getRootPath(a.models,{},t);return n.items=t.model.getSync(o),n.onMouseEnter=n.onMouseEnter.bind((0,l["default"])(n)),n.onMouseLeave=n.onMouseLeave.bind((0,l["default"])(n)),n.state={fetchDataError:null,generation:t.model.getVersion(o),leavedChannelName:null},n._isMounted=!1,n}(0,d["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){this._isMounted=!0,this.fetchData(this.props)},a.componentWillUnmount=function(){this._isMounted=!1,this.mouseOverTimeoutId&&(clearTimeout(this.mouseOverTimeoutId),delete this.mouseOverTimeoutId)},a.componentWillReceiveProps=function(e){this.props.isHidden&&!e.isHidden&&this.fetchData(this.props)},a.handleKeyDown=function(e){var t=this;return function(a){13!==a.which&&13!==a.keyCode||t.context.history.replace(G["default"].simulcast.makePath({channelName:e}))}},a.onMouseEnter=function(e){this.props.startHover&&this.props.startHover(),this.mouseOverTimeoutId&&(clearTimeout(this.mouseOverTimeoutId),delete this.mouseOverTimeoutId)},a.onMouseLeave=function(e){var t=this;this.props.stopHover&&this.props.stopHover(),this.setState({leavedChannelName:e}),this.mouseOverTimeoutId=setTimeout((function(){delete t.mouseOverTimeoutId,t.setState({leavedChannelName:null})}),300)},a.fetchData=function(e){var t=this,a=this.constructor.getRootPath(this.context.models,{},e),n=this.constructor.getPaths(this.context.models,{},e),o=e.model.fetch(n);this.state.dispose=o.dispose,o.then((function(n){var o=m["default"].get(n.json,a,{});t.items=m["default"].toArray(m["default"].omit(o,"$__path"));var s={fetchDataError:null,dispose:null,generation:e.model.getVersion(a)};t._isMounted?t.setState(s):(0,r["default"])(t.state,s)}))["catch"]((function(e){var a={fetchDataError:e,dispose:null};t._isMounted?t.setState(a):t.state=(0,r["default"])(a)}))},a.render=function(){var e=this,t=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};return m["default"].get(e,"onair.thumbnailUrl")?e.onair.thumbnailUrl:e.thumbnailUrl},a=[],n=m["default"].findIndex(this.items,(function(t){return t.id==e.props.metadata.id}));return-1!==n&&(a.push(this.items[n-1]?this.items[n-1]:this.items[this.items.length-1]),a.push(this.items[n+1]?this.items[n+1]:this.items[0])),c["default"].createElement("div",{className:"linear-ch-switch"},m["default"].map(a,(function(a){var n,o=m["default"].find(e.context.getModelData("simulcast"),(function(e){return e.refId==a.refId}));return o&&(n=m["default"].lowerCase(o.name)),c["default"].createElement("div",{className:(0,p["default"])("linear-ch-switch_item",{isLeave:e.state.leavedChannelName===o.name}),onKeyDown:e.handleKeyDown(o.name),onMouseEnter:e.onMouseEnter,onMouseLeave:function(){return e.onMouseLeave(o.name)}},c["default"].createElement(H["default"],{to:G["default"].simulcast,params:{channelName:o.name},key:"channel_link_".concat(n)},c["default"].createElement("div",{className:"linear-ch-switch_item-inner"},c["default"].createElement(A["default"],{className:"artwork",url:t(a)}),c["default"].createElement("img",{src:"../images/logo_".concat(n,"_white.svg"),className:"linear-ch-switch_item-inner_logo"})),c["default"].createElement("div",{className:"linear-ch-switch_item-text"},a.onair&&c["default"].createElement("div",{className:"linear-ch-switch_item-text-time"},c["default"].createElement(j["default"],{date:a.onair.startAt,format:"short"})," -"," ",c["default"].createElement(j["default"],{date:a.onair.endAt,format:"time"})),c["default"].createElement("div",{className:"linear-ch-switch_item-text-title"},m["default"].get(a,"onair.name","休止中")))))})))}
2,(0,i["default"])(t,null,[{key:"contextTypes",get:function(){return{routeHandler:f["default"].object,history:f["default"].object,models:f["default"].object,getModelData:f["default"].func}}}]),t}(c["default"].PureComponent);(0,u["default"])(V,"getPaths",(function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{},n=[];return n=n.concat([["meta",a.linearChannelMetaIds,["id","name","refId","thumbnailUrl"]]]),L["default"].getPaths(e,t,a).forEach((function(e){n=n.concat([["meta",a.linearChannelMetaIds,"onair"].concat(e)])})),n})),(0,u["default"])(V,"getRootPath",(function(e,t){arguments.length>2&&undefined;return["meta"]}));var K=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,u["default"])((0,l["default"])(n),"doubleTapBackRef",void 0),(0,u["default"])((0,l["default"])(n),"doubleTapForwardRef",void 0),(0,u["default"])((0,l["default"])(n),"progressBarRef",void 0),(0,u["default"])((0,l["default"])(n),"tooltipRef",void 0),(0,u["default"])((0,l["default"])(n),"controlButtonsElement",void 0),(0,u["default"])((0,l["default"])(n),"settingsCloseTimmer",void 0),(0,u["default"])((0,l["default"])(n),"buttonRefs",void 0),n.buttonRefs={},n.buttonRefs.play=c["default"].createRef(),n.buttonRefs.reload=c["default"].createRef(),n.buttonRefs["step-back-10"]=c["default"].createRef(),n.buttonRefs["step-forward-10"]=c["default"].createRef(),n.buttonRefs.volume=c["default"].createRef(),n.buttonRefs["live-skip"]=c["default"].createRef(),n.buttonRefs["play-next"]=c["default"].createRef(),n.buttonRefs.audioTextSettings=c["default"].createRef(),n.buttonRefs.settings=c["default"].createRef(),n.buttonRefs.cast=c["default"].createRef(),n.buttonRefs.pip=c["default"].createRef(),n.buttonRefs.fullscreen=c["default"].createRef(),n.buttonRefs.comment=c["default"].createRef(),n.doubleTapBackRef=c["default"].createRef(),n.doubleTapForwardRef=c["default"].createRef(),n.progressBarRef=c["default"].createRef(),n.tooltipRef=c["default"].createRef(),n.controlButtonsElement=null,n.drawTooltip=n.drawTooltip.bind((0,l["default"])(n)),n.onMouseMove=n.onMouseMove.bind((0,l["default"])(n)),n.onMouseLeave=n.onMouseLeave.bind((0,l["default"])(n)),n.onClickControls=n.onClickControls.bind((0,l["default"])(n)),n.onPointerEnter=n.onPointerEnter.bind((0,l["default"])(n)),n.onPointerLeave=n.onPointerLeave.bind((0,l["default"])(n)),n.releaseFocus=n.releaseFocus.bind((0,l["default"])(n)),n.startHover=n.startHover.bind((0,l["default"])(n)),n.stopHover=n.stopHover.bind((0,l["default"])(n)),n.startSettingsHover=n.startSettingsHover.bind((0,l["default"])(n)),n.stopSettingsHover=n.stopSettingsHover.bind((0,l["default"])(n)),n.startLinearBtnHover=n.startLinearBtnHover.bind((0,l["default"])(n)),n.stopLinearBtnHover=n.stopLinearBtnHover.bind((0,l["default"])(n)),n.onScrubStart=n.onScrubStart.bind((0,l["default"])(n)),n.onScrubEnd=n.onScrubEnd.bind((0,l["default"])(n)),n.onClickSettings=n.onClickSettings.bind((0,l["default"])(n)),n.onClickAudioTextSettings=n.onClickAudioTextSettings.bind((0,l["default"])(n)),n.handleKeyDown=n.handleKeyDown.bind((0,l["default"])(n)),n.sendToGtmOnCaptionClick=n.sendToGtmOnCaptionClick.bind((0,l["default"])(n)),n.state={focused:"",holdingFocus:!1,hovered:"",showSettings:!1,showAudioTextSettings:!1,keyboardFocus:!1,showRecommend:!1},n}(0,d["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest||(Element.prototype.closest=function(e){var t=this;if(!document.documentElement.contains(t))return null;do{if(t.matches(e))return t;t=t.parentElement||t.parentNode}while(null!==t&&1===t.nodeType);return null})},a.componentWillReceiveProps=function(e,t){this.state.hoveredSettings||!this.props.isActive&&!this.props.paused||e.isActive||e.paused||this.setState({hovered:"",showSettings:!1,showAudioTextSettings:!1})},a.componentDidUpdate=function(e,t){this.drawTooltip(),this.props.onHover&&t.hovered!=this.state.hovered&&this.props.onHover(!!this.state.hovered),t.keyboardFocus!=this.state.keyboardFocus&&this.props.onKeyboardFocus(this.state.keyboardFocus)},a.componentWillUnmount=function(){this.settingsCloseTimmer&&(clearTimeout(this.settingsCloseTimmer),delete this.settingsCloseTimmer)},a.drawTooltip=function(){if(this.buttonRefs[this.state.hovered]){var e=this.buttonRefs[this.state.hovered].current;if(e&&this.tooltipRef.current){this.tooltipRef.current.classList.add("tooltip-visible");var t=D.findPosition(e),a=D.getRect(e),n=D.findPosition(e.closest(".button-controls-row")),o=D.getRect(this.tooltipRef.current);"play-next"==this.state.hovered?this.tooltipRef.current.setAttribute("style","right: 0px;"):t.left-n.left+a.width/2+o.width>D.getRect(e.closest(".button-controls-row")).width+o.width/2?this.tooltipRef.current.setAttribute("style","right: ".concat(-o.width/2,"px;")):this.tooltipRef.current.setAttribute("style","left: ".concat(Math.max(parseInt(o.width/2,10),parseInt(t.left-n.left+a.width/2)),"px;"))}}else this.tooltipRef.current&&(this.tooltipRef.current.classList.remove("tooltip-visible"),this.tooltipRef.current.setAttribute("style",""))},a.onPointerEnter=function(){},a.onPointerLeave=function(){},a.releaseFocus=function(e){},a.isTriggeredByMouseClick=function(e,t){return e>0&&t>0},a.startHover=function(e){this.state.showSettings||this.state.showAudioTextSettings||this.setState({hovered:e})},a.stopHover=function(e){this.state.showSettings||this.state.showAudioTextSettings||this.setState({hovered:""})},a.startSettingsHover=function(){this.setState({hoveredSettings:!0}),this.props.setKeepActive&&this.props.setKeepActive(!0)},a.stopSettingsHover=function(){this.setState({hoveredSettings:!1}),this.props.setKeepActive&&this.props.setKeepActive(!1)},a.startLinearBtnHover=function(){this.setState({hoveredLinearBtn:!0}),this.props.setKeepActive&&this.props.setKeepActive(!0)},a.stopLinearBtnHover=function(){this.setState({hoveredLinearBtn:!1}),this.props.setKeepActive&&this.props.setKeepActive(!1)},a.onMouseMove=function(e){this.context.getModelData("browserInfo").isCarMonitor||(this.setState({keyboardFocus:!1}),this.props.onMouseMove&&this.props.onMouseMove(e))},a.onMouseLeave=function(e){if(!this.context.getModelData("browserInfo").isCarMonitor){var t={keyboardFocus:!1,hovered:""};e.target.closest(".tooltip")||(e.target.classList.contains("fa-cog")||(t.showSettings=!1),e.target.classList.contains("fa-sub-dub")||(t.showAudioTextSettings=!1)),this.props.isAdMode&&this.props.onMouseLeave&&this.props.onMouseLeave&&this.props.onMouseLeave(e),this.setState(t)}},a.onClickControls=function(e){var t={hovered:""},a=this.context.getModelData("browserInfo");a.isCarMonitor&&this.props.onClickTouchDeviceControl&&this.props.onClickTouchDeviceControl(e),e.target.closest(".tooltip")||(e.target.classList.contains("fa-cog")||(t.showSettings=!1),e.target.classList.contains("fa-sub-dub")||(t.showAudioTextSettings=!1)),this.props.isAdMode&&(a.isIOS||a.isAndroid||a.isRequestDesktopWebsite)&&this.props.showControlsOnMobileDevices&&this.props.showControlsOnMobileDevices(e),this.setState(t)},a.onScrubStart=function(){var e=this;this.settingsCloseTimmer=setTimeout((function(){var t={hovered:""};e.state.showSettings&&(t.showSettings=!1),e.state.showAudioTextSettings&&(t.showAudioTextSettings=!1),e.setState(t)}),300),this.state.showSettings||this.state.showAudioTextSettings||(this.setState({hovered:"progressbar"}),this.props.setKeepActive&&this.props.setKeepActive(!0))},a.onScrubEnd=function(){this.settingsCloseTimmer&&(clearTimeout(this.settingsCloseTimmer),delete this.settingsCloseTimmer),this.state.showSettings||this.state.showAudioTextSettings||(this.setState({hovered:""}),this.props.setKeepActive&&this.props.setKeepActive(!1))},a.onClickSettings=function(e){var t=this,a=e.clientX,n=e.clientY;this.setState((function(e){return{showSettings:!e.showSettings,shouldFocus:!t.isTriggeredByMouseClick(a,n)}}))},a.onClickAudioTextSettings=function(e){var t=this,a=e.clientX,n=e.clientY;this.setState((function(e){return{showAudioTextSettings:!e.showAudioTextSettings,shouldFocus:!t.isTriggeredByMouseClick(a,n)}}))},a.handleKeyDown=function(e){9===e.which&&(this.setState({keyboardFocus:!0}),this.props.onMouseMove&&this.props.onMouseMove(e))},a.handleCidSubDubToggle=function(){var e=this.context.history,t=this.props.player.currentTime(),a=G["default"].content.makePath({id:this.props.metadata.anotherLanguageEpisode},{t:t});this.sendToGtmOnCaptionClick(),e.replace(a)},a.sendToGtmOnCaptionClick=function(){if(m["default"].get(this.context,"gtmApp")){var e,t=m["default"].get(this.props.metadata,"linearChannelMeta"),a=m["default"].get(this.props.metadata,"seriesMeta")&&m["default"].get(this.props.metadata,"seasonMeta")&&m["default"].get(this.props.metadata,"seriesMeta.id")!==m["default"].get(this.props.metadata,"seasonMeta.id"),n="group"===m["default"].get(this.props.metadata,"type"),o=a?{refId:m["default"].get(this.props.metadata,"seriesMeta.refId"),name:m["default"].get(this.props.metadata,"seriesMeta.name")}
2:null,s=n?{refId:m["default"].get(this.props.metadata,"refId"),name:m["default"].get(this.props.metadata,"name")}:{refId:m["default"].get(this.props.metadata,"seasonMeta.refId")||m["default"].get(this.props.metadata,"seriesMeta.refId"),name:m["default"].get(this.props.metadata,"seasonMeta.name")||m["default"].get(this.props.metadata,"seriesMeta.name")};e=m["default"].isEmpty(t)?{refId:m["default"].get(this.props.metadata,"refId"),name:m["default"].get(this.props.metadata,"name")||m["default"].get(this.props.metadata,"shortName")}:{refId:m["default"].get(this.props.metadata,"uniqueId"),name:m["default"].get(this.props.metadata,"name")};var r=this.props.metadata.languageCodes.includes("1")?B.CLICK_AREA.DUB:B.CLICK_AREA.SUB;this.context.gtmApp.pushDataLayerOnCaptionClick({relationProgram:o,program:s,content:e,clickArea:r})}},a.render=function(){var e,t,a=this,n=!("active"===this.props.uiState||this.props.paused)&&!0!==this.props.isActive;"play"===this.state.hovered?t="play"==this.props.playToggleButton?"一時停止":"再生":"reload"===this.state.hovered?t="もう一度再生":"play-next"===this.state.hovered?t=this.props.watchCard:"volume"===this.state.hovered?t=this.props.volumeMute?"ミュート解除":"ミュート(消音)":"live-skip"===this.state.hovered?t="ライブに戻る":"step-back-10"===this.state.hovered?t="10秒戻る":"step-forward-10"===this.state.hovered?t="10秒進む":"audioTextSettings"===this.state.hovered?this.state.showAudioTextSettings||(t="音声字幕設定"):"settings"===this.state.hovered?this.state.showSettings||(t="設定"):"mode"===this.state.hovered?t="モード切替":"cast"===this.state.hovered?t="テレビで再生":"pip"===this.state.hovered?t=(this.props.isInPictureInPicture,"ピクチャー イン ピクチャー"):"fullscreen"===this.state.hovered?t=this.props.isFullScreen?"全画面表示を終了":"全画面表示":"comment"===this.state.hovered&&(t=this.props.commentActive?"チャットを非表示":"チャットを表示"),this.state.showSettings&&(this.state.hovered="settings",t=c["default"].createElement(S["default"],{config:this.props.config,renditions:this.props.renditions,player:this.props.player,drawTooltip:this.drawTooltip,startHover:this.startSettingsHover,stopHover:this.stopSettingsHover,showModal:this.props.showModal,closeModal:this.props.closeModal,enableAutoplay:this.props.enableAutoplay,onToggleAutoplay:this.props.onToggleAutoplay,playbackRate:this.props.playbackRate,enablePlaybackRateChange:this.props.enablePlaybackRateChange,showPlaybackRateChange:this.props.showPlaybackRateChange,quality:this.props.quality,enableQualityChange:this.props.enableQualityChange,onChangeQuality:this.props.onChangeQuality,onMouseMove:this.props.onMouseMove,shouldFocus:this.state.shouldFocus,onEscape:function(){a.buttonRefs.settings.current.focus(),a.setState({showSettings:!1})}})),this.state.showAudioTextSettings&&(this.state.hovered="audioTextSettings",t=c["default"].createElement(R["default"],{config:this.props.config,player:this.props.player,drawTooltip:this.drawTooltip,startHover:this.startSettingsHover,stopHover:this.stopSettingsHover,showModal:this.props.showModal,closeModal:this.props.closeModal,enableTextTracks:this.props.enableTextTracks,enableAudioTracks:this.props.enableAudioTracks,textTrack:this.props.textTrack,audioTrack:this.props.audioTrack,anotherLanguageEpisode:this.props.metadata.anotherLanguageEpisode,languageCodes:this.props.metadata.languageCodes,handleCidSubDubToggle:this.handleCidSubDubToggle.bind(this),onMouseMove:this.props.onMouseMove,shouldFocus:this.state.shouldFocus,onEscape:function(){a.buttonRefs.audioTextSettings.current.focus(),a.setState({showAudioTextSettings:!1})}}));var o=(m["default"].filter(this.props.enableTextTracks,(function(e){return!e.disable}))||[]).length>1,s=(m["default"].filter(this.props.enableAudioTracks,(function(e){return!e.disable}))||[]).length>1,r=!o&&!s&&(!this.props.metadata.anotherLanguageEpisode||this.props.isSpBrowser),i=!this.props.enableQualityChange&&!this.props.enablePlaybackRateChange&&!this.props.onToggleAutoplay,l=this.context.getModelData("browserInfo"),d=this.context.watchPart
2yApp.isUser(),u=(0,U["default"])(this.context.models,this.props.metadata.rating),f=!1;if(this.props.player.duration()===Infinity)try{this.props.player.seekable().end(0)-this.props.player.currentTime()<=F.LIVE_RANGE&&(f=!0)}catch(j){}return c["default"].createElement("div",{className:(0,p["default"])("controls",{active:this.props.isActive,inactive:!this.props.isActive,"keyboard-focus":this.state.keyboardFocus}),onMouseMove:this.onMouseMove,onMouseLeave:this.onMouseLeave,onClick:this.onClickControls,onKeyDown:this.handleKeyDown},c["default"].createElement("div",{className:"controls-container"},d||this.props.isAdMode?null:c["default"].createElement(h["default"],{onClickPlay:this.props.onClickPlay}),l.isCarMonitor&&this.props.player&&this.props.enableSeek?c["default"].createElement(c["default"].Fragment,null,c["default"].createElement(y["default"],{ref:this.doubleTapBackRef,classes:{"step-backward":!0},step:-10,onClick:this.props.onClickSeekBack,player:this.props.player}),c["default"].createElement("div",{className:"car-monitor-center-controls"},c["default"].createElement(b["default"],{ref:this.buttonRefs["step-back-10"],isHidden:n,classes:{fa:!0,"fa-replay-10":!0,"car-monitor-control-element":!0},onClick:this.props.onClickSeekBack,step:-10,label:"10秒戻る",player:this.props.player}),this.props.enablePause?c["default"].createElement(x["default"],{ref:this.buttonRefs.play,player:this.props.player,onPointerEnter:this.onPointerEnter,onPointerLeave:this.onPointerLeave,isHidden:n,paused:this.props.paused,playToggleButton:this.props.playToggleButton,onClick:this.props.onClickPlay,classes:{fa:!0,"fa-car-monitor-play":!0,"car-monitor-control-element":!0}}):null,c["default"].createElement(b["default"],{ref:this.buttonRefs["step-forward-10"],isHidden:n||f,classes:{fa:!0,"fa-forward-10":!0,"car-monitor-control-element":!0},label:"10秒進む",step:10,onClick:this.props.onClickSeekForward,player:this.props.player})),c["default"].createElement(y["default"],{ref:this.doubleTapForwardRef,classes:{"step-forward":!0},step:10,onClick:this.props.onClickSeekForward,player:this.props.player})):null,this.props.upnextView,c["default"].createElement("div",{className:"main-controls is-ad-mode"},c["default"].createElement("div",{className:"player-controls-row bottom-controls is-ad-mode"},c["default"].createElement(_["default"],{ref:this.progressBarRef,onScrubStart:this.onScrubStart,onScrubEnd:this.onScrubEnd,onMouseMove:this.props.onMouseMove,player:this.props.player,isAdMode:this.props.isAdMode,adDuration:this.props.adDuration,currentAdTime:this.props.currentAdTime,step:10,currentScrubTime:-1,updateCurrentScrubTime:this.props.updateCurrentScrubTime,isHidden:n,mediaQueryCheck:this.props.mediaQueryCheck,watchSpMode:this.props.watchSpMode}))),c["default"].createElement("div",{className:"main-controls"},this.props.metadata&&"linear_channel"==this.props.metadata.type?c["default"].createElement(V,{metadata:this.props.metadata,tooltip:t,hovered:this.state.hovered,model:this.props.model,isHidden:n,startHover:this.startLinearBtnHover,stopHover:this.stopLinearBtnHover,linearChannelMetaIds:this.props.linearChannelMetaIds}):null,this.props.exitPlayer?c["default"].createElement("div",{className:"player-controls-row top-right-controls"},c["default"].createElement("button",{className:"touchable player-control-element player-control-close",tabIndex:"0",role:"button",onClick:this.props.exitPlayer})):null,this.props.multiView&&!this.state.showSettings?c["default"].createElement("div",{className:(0,p["default"])("player-controls-row multiview",{progressHover:"progressbar"===this.state.hovered})},c["default"].cloneElement(this.props.multiView,{commentActive:this.props.commentActive})):null,this.props.watchPartyMode&&"closeType"==this.props.watchPartyType?c["default"].createElement("div",{className:"player-controls-row top-controls"},c["default"].createElement(w["default"],null),c["default"].createElement(P["default"],null)):null,c["default"].createElement("div",{className:(0,p["default"])("player-controls-row bottom-controls",{hoverProgress:"progressbar"===this.state.hovered,hoverButtons:!!t||"volume-bar"==this.state.hovered}),ref:function(e){return a.controlButtonsElement=e}},!this.props.metadata||!this.props.metadata.id||this.props.metadata.isDeliveryStarted()||l.isSmartPhone||this.props.playStartCompleted?null:this.props.metadata.liveStartMessage?c["default"].createElement("div",{className:"announce-row"},c["default"].createElement("div",{className:"announce"},c["default"].createElement("div",{className:"announce-message"},this.props.metadata.liveStartMessage))):c["default"].createElement("div",{className:"announce-row"},c["default"].createElement("div",{className:"announce"},c["default"].createElement("div",{className:"announce-message"},this.props.metadata.deliveryStartAt,"から配信予定"))),this.props.metadata&&!this.props.upnextView?c["default"].createElement("div",{className:"metadata-info-row"},c["default"].createElement("div",{id:"",className:"ellipsized"},c["default"].createElement("h4",{className:"ellipsized"},this.props.metadata.title),this.props.metadata.playableTitle&&this.props.metadata.title!==this.props.metadata.playableTitle?c["default"].createElement("span",{className:"ellipsized"},this.props.metadata.playableTitle):null,this.props.metadata.synopsis?c["default"].createElement("span",{className:"synopsis ellipsized"},this.props.metadata.synopsis):null,this.props.metadata.productionYear||this.props.metadata.rating||this.props.showMetadataDetail?c["default"].createElement("div",{className:"meta"},this.props.metadata.productionYear?c["default"].createElement("span",{className:"year"},this.props.metadata.productionYear):null,u?c["default"].createElement("span",{className:"maturity-rating"},c["default"].createElement("span",{className:"maturity-number"},u)):null,this.props.showMetadataDetail?c["default"].createElement("a",{className:"link",onClick:this.props.showMetadataDetail},"詳細"):null):null)):null,d?null:this.props.player&&(this.props.player.localPlayer()||this.props.isSelfGCasted&&this.props.isGCastMediaSession)&&this.props.enableSeek?c["default"].createElement("div",{className:"progress-controls-row"},c["default"].createElement(_["default"],{ref:this.progressBarRef,onScrubStart:this.onScrubStart,onScrubEnd:this.onScrubEnd,onMouseMove:this.props.onMouseMove,player:this.props.player,isAdMode:this.props.isAdMode,adDuration:this.props.adDuration,currentAdTime:this.props.currentAdTime,step:10,currentScrubTime:this.props.currentScrubTime,updateCurrentScrubTime:this.props.updateCurrentScrubTime,isHidden:n,mediaQueryCheck:this.props.mediaQueryCheck,watchSpMode:this.props.watchSpMode})):null,c["default"].createElement("div",{className:"button-controls-row"},c["default"].createElement("div",{className:"left-btn"},d?null:!l.isCarMonitor&&this.props.player&&(this.props.player.localPlayer()||this.props.player.isActiveGCasted())&&"ended"!==this.props.playToggleButton&&(this.props.enablePause||this.props.paused)?c["default"].createElement(x["default"],{ref:this.buttonRefs.play,player:this.props.player,onPointerEnter:this.onPointerEnter,onPointerLeave:this.onPointerLeave,startHover:this.startHover,stopHover:this.stopHover,releaseFocus:this.releaseFocus,isHidden:n,paused:this.props.paused,playToggleButton:this.props.playToggleButton,onClick:this.props.onClickPlay}):null,d?null:this.props.player&&(this.props.player.localPlayer()||this.props.isSelfGCasted)&&"ended"===this.props.playToggleButton&&this.props.enablePause?c["default"].createElement(C["default"],{ref:this.buttonRefs.reload,player:this.props.player,startHover:this.startHover,stopHover:this.stopHover,releaseFocus:this.releaseFocus,isHidden:n,onClick:this.props.onClickReload}):null,d||this.props.isAdMode?null:!l.isCarMonitor&&this.props.player&&(this.props.player.localPlayer()||this.props.isSelfGCasted&&this.props.isGCastMediaSession)&&this.props.enableSeek?c["default"].createElement(b["default"],{ref:this.buttonRefs["step-back-10"],startHover:this.startHover,stopHover:this.stopHover,releaseFocus:this.releaseFocus,isHidden:n,classes:{fa:!0,"fa-replay-10":!0},onClick:this.props.onClickSeekBack,step:-10,label:"10秒戻る",player:this.props.player}):null,d||this.props.isAdMode?null:!l.isCarMonitor&&this.props.player&&(this.props.player.localPlayer()||this.props.isSelfGCasted&&this.props.isGCastMediaSession)&&this.props.enableSeek?c["default"].createElement(b["default"],{ref:this.buttonRefs["step-forward-10"],startHover:this.startHover,stopHover:this.stopHover,releaseFocus:this.releaseFocus,isHidden:n||f,classes:{fa:!0,"fa-forward-10":!0},label:"10秒進む",step:10,onClick:this.props.onClickSeekForward,player:this.props.player}):null,l.isIOS||l.isAndroid||l.isRequestDesktopWebsite||!this.props.player||l.isCarMonitor||!(this.props.player.localPlayer()||this.props.isSelfGCasted&&this.props.isGCastMediaSession)?null:c["default"].createElement(k["default"],{ref:this.buttonRefs.volume,onClick:this.props.onClickVolume,releaseFocus:this.releaseFocus,onMouseMove:this.props.onMouseMove,muted:this.props.muted,volume:this.props.volume,step:.05,isShowContorls:this.props.isActive,startHover:this.startHover,stopHover:this.stopHover,player:this.props.player}),this.props.player&&(this.props.player.localPlayer()||this.props.isSelfGCasted&&this.props.isGCastMediaSession)&&this.props.enableSeek?c["default"].createElement(E["default"],{ref:this.buttonRefs["live-skip"],startHover:this.startHover,stopHover:this.stopHover,player:this.props.player,isHidden:n,isAdMode:this.props.isAdMode,adDuration:this.props.adDuration,currentAdTime:this.props.currentAdTime}):null),c["default"].createElement("div",{className:"right-btn"},d||this.props.isAdMode||this.props.nextEpisode||this.props.watchSpMode||!this.props.player||!(this.props.player.localPlayer()||this.props.isSelfGCasted&&this.props.isGCastMediaSession)||this.props.onClickPlayNext||null===(e=this.props.metadata)||void 0===e||!e.recommend?null:c["default"].createElement(W["default"],{recommendPaletteId:this.props.metadata.recommend,model:this.props.model,toggleRecommend:this.props.toggleRecommend,metadata:this.props.metadata}),d||this.props.isAdMode||this.props.nextEpisode||this.props.isSpBrowser||!this.props.player||!(this.props.player.localPlayer()||this.props.isSelfGCasted&&this.props.isGCastMediaSession)||!this.props.onClickPlayNext?null:c["default"].createElement(M["default"],{ref:this.buttonRefs["play-next"],player:this.props.player,startHover:this.startHover,stopHover:this.stopHover,releaseFocus:this.releaseFocus,isHidden:n,paused:this.props.paused,label:this.props.playNextButtonLabel,onClick:this.props.onClickPlayNext}),this.props.player&&this.props.player.localPlayer()&&this.props.watchPart
2yMode&&("closeType"===this.props.watchPartyType||"openType"===this.props.watchPartyType&&this.props.isFullScreen)?c["default"].createElement(O["default"],{ref:this.buttonRefs.comment,onClick:this.props.onClickCommentButton,startHover:this.startHover,stopHover:this.stopHover,player:this.props.player,commentActive:this.props.commentActive}):null,this.props.player&&(this.props.player.localPlayer()||this.props.isSelfGCasted&&this.props.isGCastMediaSession)?c["default"].createElement(c["default"].Fragment,null,!r&&c["default"].createElement(N["default"],{ref:this.buttonRefs.audioTextSettings,onClick:this.onClickAudioTextSettings,releaseFocus:this.releaseFocus,showSettings:this.state.showAudioTextSettings,startHover:this.startHover,stopHover:this.stopHover,player:this.props.player}),!i&&!this.props.isAdMode&&c["default"].createElement(I["default"],{ref:this.buttonRefs.settings,onClick:this.onClickSettings,releaseFocus:this.releaseFocus,showSettings:this.state.showSettings,startHover:this.startHover,stopHover:this.stopHover,player:this.props.player})):null,!(this.props.player&&this.props.player.localPlayer()&&this.props.player.isGCastAvailable()||this.props.player.isGCasted())||this.props.watchPartyMode&&"closeType"==this.props.watchPartyType||this.props.isAdMode?null:c["default"].createElement(T["default"],{ref:this.buttonRefs.cast,player:this.props.player,onClick:this.props.onClickCastButton,releaseFocus:this.releaseFocus,startHover:this.startHover,stopHover:this.stopHover,isHidden:n}),!(l.isIOS||l.isAndroid||l.isRequestDesktopWebsite||l.isCarMonitor)&&this.props.player&&this.props.player.localPlayer()&&this.props.canPip&&!this.props.isAdMode&&c["default"].createElement(v["default"],{ref:this.buttonRefs.pip,isInPictureInPicture:this.props.isInPictureInPicture,releaseFocus:this.releaseFocus,startHover:this.startHover,stopHover:this.stopHover,onClick:this.props.togglePictureInPicture}),(l.isIOS||l.isAndroid||l.isRequestDesktopWebsite)&&this.props.isAdMode||!this.props.player||!this.props.player.localPlayer()||!this.props.enableFullScreen?null:c["default"].createElement(g["default"],{ref:this.buttonRefs.fullscreen,isFullScreen:this.props.isFullScreen,releaseFocus:this.releaseFocus,startHover:this.startHover,stopHover:this.stopHover,onClick:this.props.toggleFullScreen})),c["default"].createElement("div",{className:"player-control-spacer-element"}),t&&"string"==typeof t?c["default"].createElement("div",{className:"tooltip tooltip-text-only",ref:this.tooltipRef},c["default"].createElement("div",{className:"tooltip-text"},t)):t?c["default"].createElement("div",{className:(0,p["default"])("tooltip",this.state.hovered),ref:this.tooltipRef},t):null)))))},(0,i["default"])(t,null,[{key:"defaultProps",get:function(){return{enablePause:!0,enableFullScreen:!0,enableSeek:!0}}},{key:"propTypes",get:function(){return{audioTracks:f["default"].array,textTracks:f["default"].array,controls:f["default"].bool,currentScrubTime:f["default"].number,exitPlayer:f["default"].func,getEvidence:f["default"].func,getPlayerNode:f["default"].func,mode:f["default"].string,hasPreplay:f["default"].bool,isActive:f["default"].bool,isFullScreen:f["default"].bool,metadata:f["default"].object,muted:f["default"].bool,onCastToTarget:f["default"].func,onClickPlay:f["default"].func,onClickPlayNext:f["default"].func,onClickReload:f["default"].func,onClickSeekBack:f["default"].func,onClickSeekForward:f["default"].func,onFullScreenChange:f["default"].func,onMouseMove:f["default"].func,onUserActivityChanged:f["default"].func,onClickVolume:f["default"].func,onClickCastButton:f["default"].func,onClickCommenntButton:f["default"].func,commentActive:f["default"].bool,watchPartyMode:f["default"].bool,watchPartyType:f["default"].string,ready:f["default"].bool,paused:f["default"].bool,playStartCompleted:f["default"].bool,playNextTitle:f["default"].func,playbackEnded:f["default"].bool,playbackTimeOut:f["default"].bool,player:f["default"].object,playerDimensions:f["default"].object,scrubbing:f["default"].bool,selectedAudioTrack:f["default"].object,selectedTextTrack:f["default"].object,setAudioTrack:f["default"].func,setKeepActive:f["default"].func,setTimedTextTrack:f["default"].func,shouldFadePlayerControlsBar:f["default"].bool,ski
2pCreditsEnabled:f["default"].bool,timedTracksLoaded:f["default"].bool,uiState:f["default"].string,updateCurrentScrubTime:f["default"].func,volume:f["default"].number,playbackRate:f["default"].number,enablePlaybackRateChange:f["default"].bool,quality:f["default"].number,playToggleButton:f["default"].string,enableAutoplay:f["default"].bool,onToggleAutoplay:f["default"].func,onChangeQuality:f["default"].func,watchSpMode:f["default"].bool}}},{key:"contextTypes",get:function(){return{getModelData:f["default"].func,isIframe:f["default"].bool,watchPartyApp:f["default"].object,models:f["default"].object,history:f["default"].object,gtmApp:f["default"].object}}}]),t}(c["default"].PureComponent);t["default"]=K;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/player/WodPlayerControls.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/player/WodPlayerControls.tsx")}}()},
2"./src/apps/common/components/player/WodPlayerCore.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),c=n(a("./node_modules/react/index.js")),f=n(a("./node_modules/react-dom/index.js")),p=n(a("./node_modules/prop-types/index.js")),m=n(a("./node_modules/classnames/index.js")),h=n(a("./src/domain/libs/util.ts")),y=n(a("./src/apps/common/components/player/StreaksPlayer.tsx")),b=n(a("./src/apps/common/components/player/PlayerSurface.tsx")),v=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=_(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./src/constants/error.ts")),g=n(a("./src/utils/activeProfile.ts"));function _(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(_=function(e){return e?a:t})(e)}var E=function(e){function t(t,a){var n;return n=e.call(this,t,a)||this,(0,u["default"])((0,l["default"])(n),"__pt",void 0),(0,u["default"])((0,l["default"])(n),"__pFrom",void 0),(0,u["default"])((0,l["default"])(n),"__unloading",void 0),(0,u["default"])((0,l["default"])(n),"__beaconIntervalId",void 0),(0,u["default"])((0,l["default"])(n),"playerRef",void 0),(0,u["default"])((0,l["default"])(n),"endedTimmer",void 0),(0,u["default"])((0,l["default"])(n),"seekToEnded",void 0),(0,u["default"])((0,l["default"])(n),"playReload",void 0),n.handleWindowUnload=n.handleWindowUnload.bind((0,l["default"])(n)),n.onReady=n.onReady.bind((0,l["default"])(n)),n.onError=n.onError.bind((0,l["default"])(n)),n.loadVideo=n.loadVideo.bind((0,l["default"])(n)),n.dispose=n.dispose.bind((0,l["default"])(n)),n.__pt=0,n.__beaconIntervalId,n.playerRef=c["default"].createRef(),n.state={audioTracks:[],textTracks:[],buffered:0,currentPlayerTime:0,destroyPlayer:!1,duration:0,enableFocusStyle:!1,ended:!1,error:null,fallbackMode:!1,fastForward:!1,loaded:!1,loading:!1,metadataloaded:!1,milestone:0,playStartCompleted:!1,playbackTimedOut:!1,player:null,postPlayTriggered:!1,ready:!1,rebuffering:!1,rewoundOnEnd:!1,seeking:!1,selectedAudioTrack:null,selectedTextTrack:null,stalled:!1,timedTextBounds:{},timedTracksLoaded:!1},n}(0,d["default"])(t,e);var a=t.prototype;return a.componentDidMount=function(){"onpagehide"in window?window.addEventListener("pagehide",this.handleWindowUnload,!1):window.addEventListener("unload",this.handleWindowUnload,!1)},a.componentWillReceiveProps=function(e,t){if(e.paused!==this.props.paused&&this.state.player)if(e.paused)try{this.state.player.pause()}catch(n){}else;e.playbackRate!=this.props.playbackRate&&this.state.player&&this.state.player.playbackRate(e.playbackRate),e.volume==this.props.volume&&e.muted==this.props.muted||(!0===e.muted?this.state.player&&this.state.player.volume(0):this.state.player&&this.state.player.volume(e.volume));var a={};e.loaded!=this.state.loaded&&(a.loaded=e.loaded),e.playStartCompleted!=this.state.playStartCompleted&&(a.playStartCompleted=e.playStartCompleted),e.ended!=this.state.ended&&(a.ended=e.ended),this.setState(a)},a.componentWillUpdate=function(e,t){this.state.playStartCompleted!=t.playStartCompleted&&t.playStartCompleted&&this.trackEvent("firstplay")},a.componentDidUpdate=function(e,t){var a=this;if(this.state.playStartCompleted!=t.playStartCompleted&&this.state.player&&this.state.playStartCompleted&&this.state.player.playbackRate()!=this.props.playbackRate&&this.state.player.playbackRate(this.props.playbackRate),(e.minBitrate!==this.props.minBitrate||e.maxBitrate!==this.props.maxBitrate)&&this.state.player)if("function"==typeof this.state.player.qualityLevels){var n=this.state.player.qualityLevels();h["default"].forEach(n,(function(e,t){a.props.minBitrate<=e.bitrate&&(a.props.maxBitrate===undefined||e.bitrate<=a.props.maxBitrate)&&("undefined"==typeof e.height||e.height<=720)?e.enabled=!0:e.enabled=!1}))}else"function"==typeof this.state.player.options&&this.state.player.options({abr:{preferredMaximumBitrate:this.props.maxBitrate,preferredMinimumBitrate:this.props.minBitrate}});if(t.currentPlayerTime!==this.state.currentPlayerTime&&this.state.duration&&this.state.duration!==Infinity){var o=this.state.currentPlayerTime/this.state.duration;this.state.milestone<o&&(o>=.25&&this.state.milestone<.25&&(this.state.milestone=.25,this.trackEvent("milestone",{percentage:"25"})),o>=.5&&this.state.milestone<.5&&(this.state.milestone=.5,this.trackEvent("milestone",{percentage:"50"})),o>=.75&&this.state.milestone<.75&&(this.state.milestone=.75,this.trackEvent("milestone",{percentage:"75"})),o>=.9&&this.state.milestone<.9&&(this.state.milestone=.9,this.trackEvent("milestone",{percentage:"90"})))}if(this.context.playerApp||e.isFullScreen===this.props.isFullScreen||(this.props.isFullScreen?this.trackEvent("fullscreen"):this.trackEvent("exitFullscreen")),t.seeking!==this.state.seeking&&(this.state.seeking?this.trackEvent("seekStart"):this.trackEvent("seekEnd")),!this.context.playerApp&&this.props.onStateChange){var s=h["default"].pick(this.state,"audioTracks","textTracks","paused","buffered","ended","loaded","loading","metadataloaded","playStartCompleted","ready","stalled","rebuffering","seeking");this.props.paused&&(s.paused=this.props.paused),this.props.onStateChange(s)}},a.componentWillUnmount=function(){"onpagehide"in window?window.removeEventListener("pagehide",this.handleWindowUnload,!1):window.removeEventListener("unload",this.handleWindowUnload,!1);try{f["default"].findDOMNode(this).classList&&f["default"].findDOMNode(this).classList.add("prp-closing")}catch(e){}this.dispose()},a.handleWindowUnload=function(){this.__unloading=!0,this.dispose()},a.onReady=function(e){var t=this;"function"==typeof e.qualityLevels&&e.qualityLevels().on("addqualitylevel",(function(e){t.props.minBitrate<=e.qualityLevel.bitrate&&(t.props.maxBitrate===undefined||e.qualityLevel.bitrate<=t.props.maxBitrate)&&("undefined"==typeof e.qualityLevel.height||e.qualityLevel.height<=720)?e.qualityLevel.enabled=!0:e.qualityLevel.enabled=!1}));e=e||h["default"].get(this.playerRef,"current.player"),this.setState({ready:!0,player:e}),e.volume(this.props.muted?0:this.props.volume);var a=this.context.getModelData("browserInfo");if(a.isSafari&&parseInt(a.major,10)<=10&&!this.props.paused&&e.play(),this.context.playerApp)return this.context.playerApp.setLocalPlayer(e,{paused:this.props.paused}),void(this.props.onReady&&this.props.onReady(e));this.props.onReady&&this.props.onReady(e);
2var n=!1,o=!1,s=function(){if(!n){if(t.props.onLoaded)!1!==t.props.onLoaded()&&(n=!0);else n=!0;t.setState({loaded:n}),n&&!t.props.paused&&e.play()}};e.on("loadstart",(function(){t.props.onLoadStart&&t.props.onLoadStart()})),e.on("pause",(function(){if(!t.playReload){t.stopBeacon();var e={paused:!0};if("undefined"!=typeof t.__pFrom){var a=parseInt(((new Date).getTime()-t.__pFrom)/1e3,10);isNaN(a)||(t.__pt+=a),e.pt=t.__pt,t.trackEvent("pause",{pt:parseInt(t.__pt,10)})}t.setState(e),t.__pFrom=undefined,t.props.onPause&&t.props.onPause()}})),e.on("play",(function(){t.playReload||(o||(o=!0,t.setState({playStartCompleted:!0})),t.__pFrom=(new Date).getTime(),t.setState({paused:!1,ended:!1},(function(){t.checkVideo((function(e){!0!==e.result&&"invalid_grant"===e.error&&window.location.reload()}))})),t.trackEvent("play",{pt:parseInt(t.__pt,10)}),t.startBeacon(),t.props.onPlay&&t.props.onPlay())})),e.on("firstplay",(function(){})),e.on("playing",(function(){t.seekToEnded=!1,t.__pFrom||(t.__pFrom=(new Date).getTime()),t.props.onPlaying&&t.props.onPlaying()})),e.on("loadedmetadata",(function(){t.setState({metadataloaded:!0})})),e.on("loadeddata",(function(){t.setState({loaded:!0})})),e.on("ended",(function(){if(t.playReload)e.currentTime(0);else{t.stopBeacon();var a={ended:!0};if("undefined"!=typeof t.__pFrom){var n=parseInt(((new Date).getTime()-t.__pFrom)/1e3,10);isNaN(n)||(t.__pt+=n),a.pt=t.__pt,t.trackEvent("ended",{pt:parseInt(t.__pt,10)})}else t.trackEvent("ended");t.endedTimmer=setTimeout((function(){t.endedTimmer&&clearTimeout(t.endedTimmer),delete t.endedTimmer}),100),t.setState(a),t.__pFrom=undefined,t.props.onEnded&&t.props.onEnded()}})),e.on("error",(function(){})),e.one("durationchange",(function(){t.setState({duration:e.duration()}),e.duration()===Infinity&&s(),t.props.onDurationChange&&t.props.onDurationChange(e.duration())})),e.on("ratechange",(function(){var a=e.playbackRate();0!==a&&t.props.onPlaybackRateChange&&t.props.onPlaybackRateChange(a)})),e.on("volumechange",(function(){var a=e.volume();t.setState({volume:a}),t.props.onVolumeChange&&t.props.onVolumeChange(a)})),e.on("stalled",(function(){t.setState({stalled:!0,canplaythrough:!1})})),e.on("emptied",(function(){t.setState({emptied:!0,canplaythrough:!1})})),e.on("suspend",(function(){t.setState({emptied:!0,canplaythrough:!1},(function(){t.props.onSuspend&&t.props.onSuspend()}))})),e.on("waiting",(function(){t.setState({rebuffering:!0,canplaythrough:!1}),t.props.onRebuffering&&t.props.onRebuffering()})),e.on("playing",(function(){t.props.paused,t.setState()})),e.on("canplay",(function(){t.setState({rebuffering:!1}),s()})),e.on("seeked",(function(){t.seekToEnded=!0,t.setState({seeking:!1,rebuffering:!1},(function(){t.playReload?(0==e.currentTime()&&(t.playReload=!1),setTimeout((function(){e.play()}),100)):t.state.playStartCompleted||(!a.isSafari||parseInt(a.major,10)<=10)&&e.play()}))})),e.on("seeking",(function(){t.setState({seeking:!0,ended:!1})})),e.on("canplaythrough",(function(){t.setState({canplaythrough:!0})})),e.on("firstplay",(function(){t.setState({playStartCompleted:!0}),t.props.onFirstplay&&t.props.onFirstplay()})),e.on("loadeddata",(function(){s()})),e.on("timeupdate",(function(){t.endedTimmer||t.setState({duration:e.duration(),currentPlayerTime:e.currentTime()},(function(){t.props.onTimeUpdate&&t.props.onTimeUpdate(t.state.currentPlayerTime)}))}))},a.onError=function(e){var t=this;this.stopBeacon();var a={paused:!0,error:e};if("undefined"!=typeof this.__pFrom){var n=parseInt(((new Date).getTime()-this.__pFrom)/1e3,10);isNaN(n)||(this.__pt+=n),a.pt=this.__pt,this.trackEvent("error",{pt:parseInt(this.__pt,10)})}this.setState(a,(function(){t.props.onError&&t.props.onError(e)})),this.__pFrom=undefined},a.trackEvent=function(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};e&&(t=(0,r["default"])({event:e},t),this.send("/track",t))},a.beacon=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},t=h["default"].get(this.props,"activeVideo.analytics",{});t.psid&&(e.psid=t.psid),this.send("/beacon",e)},a.send=function(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};this.context.getModelData("browserInfo"),(0,g["default"])(this.context.models),h["default"].get(this.props,"activeVideo.metadata",{});t=(0,r["default"])({ts:(new Date).getTime(),token:"web_player"},h["default"].get(this.props,"activeVideo.analytics",{}),t);var a=-1,n=this.state.player;n&&(void 0===n.playbackRate()&&(a=parseInt(n.currentTime(),10),isNaN(a)&&(a=-1)));-1===a&&(a=this.state.currentPlayerTime),t.s=parseInt(a,10);var o=(0,r["default"])({},this.context.getModelData("services","playbacktracking"));!function(e,t){var a=!(arguments.length>2&&arguments[2]!==undefined)||arguments[2],n=new XMLHttpRequest,o=Object.keys(t).map((function(e){return e+"="+encodeURIComponent(t[e])})).join("&");n.open("GET","".concat(e,"?").concat(o),a),n.onreadystatechange=function(){n.readyState===XMLHttpRequest.DONE&&n.status},n.send(null)}("".concat(o.protocol,"://").concat(o.hostname).concat(e),t,!this.__unloading)},a.startBeacon=function(){var e=this;this.__beaconIntervalId||(this.__beaconIntervalId=setInterval((function(){e.beacon()}),3e4))},a.stopBeacon=function(){this.__beaconIntervalId&&(clearInterval(this.__beaconIntervalId),this.__beaconIntervalId=undefined)},a.dispose=function(){var e=(0,r["default"])({},this.context.getModelData("services","playback")),t=this.context.getModelData("authContext"),a=h["default"].get(this.props,"activeVideo.analytics",{}),n=h["default"].get(this.props,"activeVideo.session.id");if(this.context.playerApp){var o=this.context.playerApp.getPlaybackSessionId(n,a,this.props.playContext);this.context.playerApp.dispose(e,t,o,!this.__unloading)}else{if(this.stopBeacon(),"undefined"!=typeof this.__pFrom){var s=parseInt(((new Date).getTime()-this.__pFrom)/1e3,10);isNaN(s)||(this.__pt+=s)}this.trackEvent("dispose",{pt:parseInt(this.__pt,10)}),this.__pt=0;var i=new XMLHttpRequest;if(i.open("POST","".concat(e.protocol,"://").concat(e.hostname,"/session/close"),!this.__unloading),t&&(i.setRequestHeader("Authorization","Bearer ".concat(t.token)),i.setRequestHeader("X-User-Id",t.id)),n)i.setRequestHeader("X-Playback-Session-Id",n);else if(a.psid)i.setRequestHeader("X-Playback-Session-Id",a.psid);else{if(!this.props.playContext)return;i.setRequestHeader("X-Playback-Session-Id",this.props.playContext.get("session").id)}i.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),i.withCredentials=!0,i.send()}},a.play=function(){this.state.player&&this.state.player.play()},a.pause=function(){this.state.player&&this.state.player.pause()},a.reload=function(){this.playReload=!0,this.seekToEnded?this.state.player.currentTime(this.state.player.currentTime()-1):this.state.player.currentTime(0)},a.loadVideo=function(e){var t=this;
2if(!this.props.errorView){var a=new XMLHttpRequest;a.onreadystatechange=function(){if(4===a.readyState){if(!e)return;if(200===a.status&&null!==a.response){var n=a.response;if("string"==typeof n&&(n=JSON.parse(n)),t.context.playerApp){var o=h["default"].find(n.tracks,(function(e){return"thumbnails"===e.kind}));t.context.playerApp.setSeekThumbnailTrack(o)}t.props.setWillPlayAd&&t.props.setWillPlayAd(h["default"].get(n,"ads",[]).length>0),e(null,n)}else t.props.onError?t.props.onError(v.SESSION_OPEN):e(a,null)}},this.context.playerApp&&this.context.playerApp.setSeekThumbnailTrack();var n,o=this.props.mediaOnly?null:this.context.getModelData("authContext"),s=h["default"].get(this.props,"activeVideo.analytics",{}),i=h["default"].get(this.props,"activeVideo.session.id"),l=(0,r["default"])({},this.context.getModelData("services","playback")),d=(0,r["default"])({},this.context.getModelData("ovps","streaks",this.props.playContext.get("video").ovpId)),u={};o?u.user_id=o.id:s&&(u.user_id=s.vuid);var c=Object.keys(u).map((function(e){return e+"="+encodeURIComponent(u[e])})).join("&");n="".concat(l.protocol,"://").concat(l.hostname,"/session/open/v1/merchants/").concat(d.merchantId,"/medias/").concat(this.props.playContext.get("video").videoId,"?").concat(c),a.open("GET",n,!0),a.responseType="json",o&&(a.setRequestHeader("Authorization","Bearer ".concat(o.token)),a.setRequestHeader("X-User-Id",o.id)),i?a.setRequestHeader("X-Playback-Session-Id",i):s.psid?a.setRequestHeader("X-Playback-Session-Id",s.psid):this.props.playContext&&a.setRequestHeader("X-Playback-Session-Id",this.props.playContext.get("session").id),a.withCredentials=!0,a.send()}},a.checkVideo=function(e){var t=new XMLHttpRequest;t.onreadystatechange=function(){if(4===t.readyState){if(401===t.status||403===t.status)return void window.location.reload();e&&e(t.response)}};var a=(0,r["default"])({},this.context.getModelData("services","playback"));t.open("POST","".concat(a.protocol,"://").concat(a.hostname,"/session/check"),!0),t.responseType="json";var n=this.context.getModelData("authContext");n&&(t.setRequestHeader("Authorization","Bearer ".concat(n.token)),t.setRequestHeader("X-User-Id",n.id));var o=h["default"].get(this.props,"activeVideo.analytics",{}),s=h["default"].get(this.props,"activeVideo.session.id");s?t.setRequestHeader("X-Playback-Session-Id",s):o.psid?t.setRequestHeader("X-Playback-Session-Id",o.psid):this.props.playContext&&t.setRequestHeader("X-Playback-Session-Id",this.props.playContext.get("session").id),t.withCredentials=!0,t.send()},a.render=function(){var e={};h["default"].get(this.props,"errorView.props.error.type")!==v.CONTENTS_PROTECTION&&this.props.playContext&&this.props.playContext.get("video").ovpId&&(e=(0,r["default"])({},this.context.getModelData("ovps","streaks",this.props.playContext.get("video").ovpId)));var t=!this.props.maybeEnableStartOver&&this.state.playStartCompleted;return c["default"].createElement(b["default"],{"aria-label":"WodPlayer",className:(0,m["default"])("wod-player-container","video-container","notranslate",{"prp-fullscreen":this.props.isFullScreen,"prp-loaded":this.state.loaded,"prp-started":t,"prp-ended":this.state.ended,"prp-error":!!this.props.errorView,"prp-before-delivery":this.props.isBeforeDelivery}),onMouseEnter:this.props.onMouseEnter,onMouseLeave:this.props.onMouseLeave},!h["default"].isEmpty(e)&&c["default"].createElement(y["default"],{mediaId:this.props.playContext.get("video").videoId,merchantId:e.merchantId,activeVideo:this.props.activeVideo,isFullScreen:this.props.isFullScreen,startTime:this.props.startTime,shouldPlayAd:this.props.shouldPlayAd,loaded:this.state.loaded,mueted:!1,canPip:this.props.canPip,minBitrate:this.props.minBitrate||-1,maxBitrate:this.props.maxBitrate||-1,loadVideo:this.loadVideo,playerPaused:this.state.paused,playContext:this.props.playContext,setRenditions:this.props.setRenditions,onReady:this.onReady,onError:this.onError,onTimeout:this.onTimeout,ref:this.playerRef}))},(0,i["default"])(t,null,[{key:"contextTypes",get:function(){return{models:p["default"].object,getModelData:p["default"].func,playerApp:p["default"].object,playerSession:p["default"].object,staticConfiguration:p["default"].object,toggleMode:p["default"].func,mode:p["default"].string}}},{key:"defaultProps",get:function(){return{minBitrate:0}}},{key:"propTypes",get:function(){return{onLoadStart:p["default"].func,onLoaded:p["default"].func,onInterruptStart:p["default"].func,onInterruptEnd:p["default"].func,onSuspend:p["default"].func,onReady:p["default"].func,onError:p["default"].func,onPlay:
2p["default"].func,onPause:p["default"].func,onPlaying:p["default"].func,onFirstplay:p["default"].func,onRebuffering:p["default"].func,onTimeUpdate:p["default"].func,onStateChange:p["default"].func,onDurationChange:p["default"].func,onPlaybackRateChange:p["default"].func,onEnded:p["default"].func,autoplayNextTitle:p["default"].func,forcePlaybackEngine:p["default"].func}}}]),t}(c["default"].PureComponent);t["default"]=E;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/player/WodPlayerCore.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/player/WodPlayerCore.tsx")}}()},
2"./src/apps/common/components/player/sidelist/Sidelist.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/slicedToArray.js")),i=m(a("./node_modules/react/index.js")),l=n(a("./src/domain/libs/util.ts")),d=n(a("./node_modules/prop-types/index.js")),u=n(a("./src/apps/common/components/player/sidelist/SidelistCard.tsx")),c=n(a("./src/apps/common/components/player/sidelist/hooks/useSidelistPalette.ts")),f=m(a("./src/sketch-platform/utils/DOMUtils.ts"));function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(p=function(e){return e?a:t})(e)}function m(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=p(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}var h=function(e,t){var a=(0,i.useRef)(null),n=(0,i.useState)(0),o=(0,r["default"])(n,2),s=o[0],d=(o[1],(0,i.useState)(11)),p=(0,r["default"])(d,2),m=p[0],h=p[1],y=(0,i.useMemo)((function(){return t.getModelData("config")}),[t]),b=(0,c["default"])({model:e.model,config:y,meta:e.meta,propKeys:["id","title"],withObjects:!0,withObjectsLength:!0,from:s,to:m}),v=b.palette,g=b.paletteObjectsLength,_=b.paletteObjects,E=b.loading,w=(0,i.useCallback)((function(){e.handlePlayerSideListModeChange&&e.handlePlayerSideListModeChange()}),[e]),P=(0,i.useCallback)((function(){if(!E){var e=a.current;if(e&&f.getDistanceToBottomOfElement(e)<200&&g>m+1){var t=Math.min(g-1,m+12);h(t)}}}),[E,g,m]),x=(0,i.useCallback)((function(){P()}),[P]);return v&&g?i["default"].createElement("div",{className:"player-side-list-width"},i["default"].createElement("div",{className:"player-side-list-width__header"},i["default"].createElement("div",{className:"player-side-list-width__header__title ellipsized"},v.title),i["default"].createElement("div",{className:"player-side-list-width__header__close",onClick:w},i["default"].createElement("i",{className:"fa-remove"}))),i["default"].createElement("div",{className:"player-side-list-width__inner",onScroll:x,ref:a},i["default"].createElement("div",{className:"player-side-list-width__inner__scroll"},l["default"].map(_||[],(function(t){return i["default"].createElement(u["default"],{item:t,palette:v,model:e.model})})),E?i["default"].createElement("div",{className:"gallery-spin-loader"},i["default"].createElement("div",{className:"loader-cont"})):null))):null};h.contextTypes={getModelData:d["default"].func};t["default"]=i["default"].memo(h);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/player/sidelist/Sidelist.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/player/sidelist/Sidelist.tsx")}}()},
2"./src/apps/common/components/player/sidelist/SidelistButton.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=u(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),i=n(a("./node_modules/prop-types/index.js")),l=n(a("./src/apps/common/components/player/sidelist/hooks/useShowSidelistButton.ts")),d=n(a("./src/apps/common/components/player/sidelist/hooks/useSidelistPalette.ts"));function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(u=function(e){return e?a:t})(e)}var c=function(e,t){var a=(0,r.useMemo)((function(){return t.getModelData("config")}),[t]),n=(0,d["default"])({model:e.model,config:a,meta:e.meta,propKeys:["id","title"],withObjectsLength:!0}),o=n.palette,s=n.paletteObjectsLength,i=(0,l["default"])(a,e.meta,e.isActiveControls),u=(0,r.useCallback)((function(){e.handlePlayerSideListModeChange&&e.handlePlayerSideListModeChange(),t.gtmApp&&t.gtmApp.pushDataLayerOnPaltteInPlayerClick(o)}),[t.gtmApp,o,e]);return i&&o&&s?r["default"].createElement("div",{className:"list-btn isActiveControls",onClick:u},o.title,r["default"].createElement("i",{className:"fa fa-angle_right"})):null};c.contextTypes={getModelData:i["default"].func,gtmApp:i["default"].object};t["default"]=r["default"].memo(c);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/player/sidelist/SidelistButton.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/player/sidelist/SidelistButton.tsx")}}()},
2"./src/apps/common/components/player/sidelist/SidelistCard.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/slicedToArray.js")),l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=b(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),d=n(a("./node_modules/prop-types/index.js")),u=n(a("./src/domain/libs/util.ts")),c=n(a("./node_modules/classnames/index.js")),f=n(a("./src/apps/common/components/BackgroundImage.tsx")),p=n(a("./src/apps/bluerose/components/browse/MyListButton.tsx")),m=n(a("./src/apps/common/components/MainViewLink.ts")),h=n(a("./src/apps/common/hooks/useLinkProps.ts")),y=a("./src/common/GtmApp.ts");function b(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(b=function(e){return e?a:t})(e)}var v=function(e,t){var a=(0,h["default"])(e.item),n=(0,l.useState)(!1),o=(0,i["default"])(n,2),s=o[0],d=o[1],b=(0,l.useMemo)((function(){return e.item.thumbnailUrl}),[e.item.thumbnailUrl]),v=(0,l.useCallback)((function(){var a=u["default"].get(e.item,"type"),n="linear_channel"===a,o=u["default"].get(e.item,"seriesMeta")&&u["default"].get(e.item,"seasonMeta"),s=n?{refId:u["default"].get(e.item,"refId"),name:u["default"].get(e.item,"name")}:u["default"].get(e.item,"linearChannelMeta"),r=n?null:o?{refId:u["default"].get(e.item,"seriesMeta.refId"),name:u["default"].get(e.item,"seriesMeta.name")}:null,i=n?null:"group"===a?{refId:u["default"].get(e.item,"refId"),name:u["default"].get(e.item,"name")}:{refId:u["default"].get(e.item,"seasonMeta.refId")||u["default"].get(e.item,"seriesMeta.refId"),name:u["default"].get(e.item,"seasonMeta.name")||u["default"].get(e.item,"seriesMeta.name")},l=null,d=null;u["default"].get(e.item,"advertisingId")?d={id:u["default"].get(e.item,"advertisingId"),name:u["default"].get(e.item,"name")}:l=n||"group"===a?{}:u["default"].isEmpty(s)?{refId:u["default"].get(e.item,"refId"),name:u["default"].get(e.item,"name")||u["default"].get(e.item,"shortName"),rental:u["default"].get(e.item,"tvodFlag"),subscription:u["default"].get(e.item,"svodFlag")}:{refId:u["default"].get(e.item,"uniqueId"),name:u["default"].get(e.item,"name")};var c={id:u["default"].get(e.palette,"id"),name:u["default"].get(e.palette,"title")},f=u["default"].get(e.item,"attributes"),p=u["default"].get(e.item,"genres"),m=u["default"].get(e.item,"middleGenres"),h=u["default"].get(e.item,"schemaId");t.gtmApp.pushDataLayerOnContentPageClick(y.CONTENT_EVENTS.CONTENT_CLICK,{channel:s,program:i,shelf:c,content:l,relationProgram:r,attributes:f,genres:p,middleGenres:m,schemaId:h,ad:d},{clickArea:y.CLICK_AREA.CONTENT_CLICK.IN_PLAYER})}),[t.gtmApp,e.item,e.palette]),g=(0,l.useCallback)((function(){d(!0)}),[]),_=(0,l.useCallback)((function(){d(!1)}),[]),E=(0,l.useMemo)((function(){return p["default"].isUsable(t,e.item)?l["default"].createElement("div",{className:"player-side-card__txt__mylist"},l["default"].createElement(p["default"],{onMouseEnter:g,onMouseLeave:_,model:e.model,btnType:"short",item:e.item,id:e.item.id,sidelist:!0,btnStyle:!0,shouldEventPreventDefault:!0})):null}),[t,g,_,e.item,e.model]);return l["default"].createElement(m["default"],(0,r["default"])({className:(0,c["default"])("player-side-card",{"no-underline":s}),onClick:v},a),l["default"].createElement("div",{className:"player-side-card__thumbnail"},l["default"].createElement(f["default"],{className:(0,c["default"])("artwork",{noImage:!b}),url:b,useLazyload:!1})),l["default"].createElement("div",{className:"player-side-card__txt"},l["default"].createElement("div",{className:"player-side-card__txt__name"},e.item.name),E))};
2v.contextTypes={getModelData:d["default"].func,gtmApp:d["default"].object};t["default"]=l["default"].memo(v);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/player/sidelist/SidelistCard.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/player/sidelist/SidelistCard.tsx")}}()},
2"./src/apps/common/components/player/sidelist/hooks/useOapLoopConfig.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=a("./node_modules/react/index.js"),r=n(a("./src/domain/libs/util.ts"));t["default"]=function(e,t){return(0,s.useMemo)((function(){return r["default"].find(r["default"].get(e,"oap_loop_metas"),(function(e){return e.cid==r["default"].get(t,"refId")&&e.palette_id}))}),[e,t])};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/player/sidelist/hooks/useOapLoopConfig.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/player/sidelist/hooks/useOapLoopConfig.ts")}}()},
2"./src/apps/common/components/player/sidelist/hooks/useShowSidelistButton.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/slicedToArray.js")),r=a("./node_modules/react/index.js"),i=n(a("./src/domain/libs/datetime.ts")),l=n(a("./src/apps/common/components/player/sidelist/hooks/useOapLoopConfig.ts"));t["default"]=function(e,t,a){var n=(0,r.useState)((0,i["default"])().valueOf()),o=(0,s["default"])(n,2),d=o[0],u=o[1],c=(0,r.useCallback)((function(){u((0,i["default"])().valueOf())}),[]);(0,r.useEffect)((function(){var e=setInterval(c,5e3);return function(){return clearInterval(e)}}),[]);var f=(0,l["default"])(e,t),p=(0,r.useMemo)((function(){return t.cardInfo||{}}),[t.cardInfo]),m=(0,r.useMemo)((function(){return f?("delivery_start_at"===f.display_start_at?e=p.deliveryStartAt:"broadcast_start_at"===f.display_start_at?e=p.broadcastStartAt:"broadcast_end_at"===f.display_start_at&&(e=p.broadcastEndAt),e):null;var e}),[p.broadcastEndAt,p.broadcastStartAt,p.deliveryStartAt,f]),h=(0,r.useMemo)((function(){return f?("delivery_end_at"===f.display_end_at?e=p.deliveryEndAt:"broadcast_start_at"===f.display_end_at?e=p.broadcastStartAt:"broadcast_end_at"===f.display_end_at&&(e=p.broadcastEndAt),e):null;var e}),[p.broadcastEndAt,p.broadcastStartAt,p.deliveryEndAt,f]),y=(0,r.useMemo)((function(){if(!f)return null;var e=!1;return"show_control"===f.display_trigger?e=!!a:"always"===f.display_trigger&&(e=!0),e}),[a,f]);return(0,r.useMemo)((function(){if(!f)return!1;var e=(0,i["default"])(d);return!(!m||e.isBefore((0,i["default"])(m)))&&((!h||!e.isAfter((0,i["default"])(h)))&&y)}),[f,d,m,h,y])};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/player/sidelist/hooks/useShowSidelistButton.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/player/sidelist/hooks/useShowSidelistButton.ts")}}()},
2"./src/apps/common/components/player/sidelist/hooks/useSidelistPalette.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=a("./node_modules/react/index.js"),r=n(a("./src/apps/common/components/player/sidelist/hooks/useOapLoopConfig.ts")),i=n(a("./src/apps/common/hooks/usePalette.ts")),l=n(a("./src/apps/common/hooks/usePaletteObjectsLength.ts")),d=n(a("./src/apps/common/hooks/usePaletteObjects.ts"));t["default"]=function(e){var t=e.model,a=e.meta,n=e.propKeys,o=e.config,u=e.withObjects,c=e.withObjectsLength,f=e.from,p=e.to,m=(0,r["default"])(o,a),h=(0,s.useMemo)((function(){return(m||{}).palette_id}),[m]),y=(0,i["default"])({model:t,paletteId:h,propKeys:n,withObjects:u,withObjectsLength:c,from:f,to:p}),b=(0,d["default"])({model:t,paletteId:u?h:undefined,from:f,to:p}),v=(0,l["default"])({model:t,paletteId:c?h:undefined}),g=(0,s.useMemo)((function(){return y.loading||b.loading||v.loading}),[y.loading,b.loading,v.loading]);return{palette:y.palette,paletteObjects:b.paletteObjects,paletteObjectsLength:v.paletteObjectsLength,loading:g}};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/components/player/sidelist/hooks/useSidelistPalette.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/components/player/sidelist/hooks/useSidelistPalette.ts")}}()},
2"./src/apps/common/context/CardContext.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t.withCardContext=t["default"]=t.CardContextProvider=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=d(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),l=n(a("./src/domain/libs/util.ts"));function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(d=function(e){return e?a:t})(e)}function u(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function c(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?u(Object(a),!0).forEach((function(t){(0,r["default"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):u(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var f=i["default"].createContext({});t["default"]=f,t.withCardContext=function(e){var t=i["default"].forwardRef((function(t,a){return i["default"].createElement(f.Consumer,null,(function(n){return i["default"].createElement(e,c(c({ref:a},t),n))}))}));return t},t.CardContextProvider=function(e){var t=(0,i.useContext)(f);return i["default"].createElement(f.Provider,{value:c(c({},t),e.value)},i["default"].Children.map(e.children,(function(t,a){return i["default"].isValidElement(t)?i["default"].cloneElement(t,c({},l["default"].omit(e,["value","children"]))):t})))};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/context/CardContext.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/context/CardContext.tsx")}}()},
2"./src/apps/common/context/DrawerContext.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.withDrawerContext=t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),r=n(a("./node_modules/react/index.js")),i=a("./src/apps/common/utils/displayName.ts");function l(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function d(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?l(Object(a),!0).forEach((function(t){(0,s["default"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):l(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var u=r["default"].createContext({});t["default"]=u,t.withDrawerContext=function(e){var t=r["default"].forwardRef((function(t,a){return r["default"].createElement(u.Consumer,null,(function(n){return r["default"].createElement(e,d(d({ref:a},t),n))}))}));return t.displayName=(0,i.wrapDisplayName)(e,"withSideMenuContext"),"function"==typeof e.getPaths&&(t.getPaths=e.getPaths.bind(e)),"function"==typeof e.getPrefetchPaths&&(t.getPrefetchPaths=e.getPrefetchPaths.bind(e)),"function"==typeof e.getPrefetchedPaths&&(t.getPrefetchedPaths=e.getPrefetchedPaths.bind(e)),"function"==typeof e.afterPrefetch&&(t.afterPrefetch=e.afterPrefetch.bind(e)),"function"==typeof e.getCanvasId&&(t.getCanvasId=e.getCanvasId.bind(e)),t};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/context/DrawerContext.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/context/DrawerContext.tsx")}}()},
2"./src/apps/common/context/HtmlContext.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.withHtmlContext=t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),r=n(a("./node_modules/react/index.js")),i=a("./src/apps/common/utils/displayName.ts");function l(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function d(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?l(Object(a),!0).forEach((function(t){(0,s["default"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):l(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var u=r["default"].createContext({});t["default"]=u,t.withHtmlContext=function(e){var t=r["default"].forwardRef((function(t,a){return r["default"].createElement(u.Consumer,null,(function(n){return r["default"].createElement(e,d(d({ref:a},t),n))}))}));return t.displayName=(0,i.wrapDisplayName)(e,"withHtmlContext"),t};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/context/HtmlContext.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/context/HtmlContext.tsx")}}()},
2"./src/apps/common/context/LayoutContext.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.withLayoutContext=t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),r=n(a("./node_modules/react/index.js")),i=a("./src/apps/common/utils/displayName.ts");function l(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function d(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?l(Object(a),!0).forEach((function(t){(0,s["default"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):l(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var u=r["default"].createContext({});t["default"]=u,t.withLayoutContext=function(e){var t=r["default"].forwardRef((function(t,a){return r["default"].createElement(u.Consumer,null,(function(n){return r["default"].createElement(e,d(d({ref:a},t),n))}))}));return t.displayName=(0,i.wrapDisplayName)(e,"withLayoutContext"),"function"==typeof e.getPaths&&(t.getPaths=e.getPaths.bind(e)),"function"==typeof e.getPrefetchPaths&&(t.getPrefetchPaths=e.getPrefetchPaths.bind(e)),"function"==typeof e.getPrefetchedPaths&&(t.getPrefetchedPaths=e.getPrefetchedPaths.bind(e)),"function"==typeof e.afterPrefetch&&(t.afterPrefetch=e.afterPrefetch.bind(e)),"function"==typeof e.getCanvasId&&(t.getCanvasId=e.getCanvasId.bind(e)),t};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/context/LayoutContext.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/context/LayoutContext.tsx")}}()},
2"./src/apps/common/context/ModalContext.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.withModalContext=t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),r=n(a("./node_modules/react/index.js")),i=a("./src/apps/common/utils/displayName.ts");function l(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function d(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?l(Object(a),!0).forEach((function(t){(0,s["default"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):l(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var u=r["default"].createContext({});t["default"]=u,t.withModalContext=function(e){var t=r["default"].forwardRef((function(t,a){return r["default"].createElement(u.Consumer,null,(function(n){return r["default"].createElement(e,d(d({ref:a},t),n))}))}));return t.displayName=(0,i.wrapDisplayName)(e,"withModalContext"),t.headTitle=e.headTitle,t.bundleName=e.bundleName,"function"==typeof e.getPaths&&(t.getPaths=e.getPaths.bind(e)),"function"==typeof e.getPrefetchPaths&&(t.getPrefetchPaths=e.getPrefetchPaths.bind(e)),"function"==typeof e.getPrefetchedPaths&&(t.getPrefetchedPaths=e.getPrefetchedPaths.bind(e)),"function"==typeof e.afterPrefetch&&(t.afterPrefetch=e.afterPrefetch.bind(e)),"function"==typeof e.getCanvasId&&(t.getCanvasId=e.getCanvasId.bind(e)),t};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/context/ModalContext.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/context/ModalContext.tsx")}}()},
2"./src/apps/common/hocs/htmlContext.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(e){(0,c["default"])("function"==typeof e,"You must pass a component to the function returned by "+"htmlContext. Instead received ".concat(JSON.stringify(e)));var t=function(t){function a(e,a){return t.call(this,e,a)||this}(0,i["default"])(a,t);var n=a.prototype;return n.componentDidMount=function(){this._isMounted=!0},n.componentWillReceiveProps=function(e){},n.componentDidUpdate=function(e){},n.componentWillUnmount=function(){this._isMounted=!1},n.render=function(){var t={lang:"ja"},a=this.context.getModelData("inapp","inapp"),n=this.context.getModelData("config","ogpInfo");return d["default"].createElement(d["default"].Fragment,null,d["default"].createElement(p.Helmet,{defaultTitle:v.title,titleTemplate:a?"%s":"%s | ".concat(v.shortTitle),meta:[{name:"keywords",content:v.keywords},{name:"description",content:v.description},{property:"og:type",content:f["default"].get(n,"type.article")},{property:"og:description",content:f["default"].get(n,"description.general")},{property:"og:image",content:f["default"].get(n,"imageUrl.general")},{property:"og:site_name",content:f["default"].get(n,"siteName.general")},{property:"og:title",content:f["default"].get(n,"title.general")},{property:"og:url",content:f["default"].get(h["default"],"location.href")},{property:"og:locale",content:"ja_JP"},{property:"fb:app_id",content:""},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:site",content:"@"}]},d["default"].createElement("html",t),d["default"].createElement("body",{dir:"ltr"})),d["default"].createElement(y["default"].Provider,{value:{title:function(e){return e?"".concat(e," | ").concat(v.shortTitle):v.shortTitle},keywords:function(e){return e?"".concat(e,",").concat(v.keywords):v.keywords},description:function(e){return e?"".concat(e).concat(v.description):v.description}}},d["default"].createElement(e,this.props)))},(0,r["default"])(a,null,[{key:"contextTypes",get:function(){return{getModelData:m["default"].func,getCookieDough:m["default"].func,store:m["default"].object}}}]),a}(d.Component);return(0,l["default"])(t,"getPrefetchPaths",e.getPrefetchPaths),t.displayName="HtmlContext",(0,u["default"])(t,e)};var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),l=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),d=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=b(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),u=n(a("./node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js")),c=n(a("./node_modules/invariant/browser.js")),f=n(a("./src/domain/libs/util.ts")),p=a("./node_modules/react-helmet-async/lib/index.esm.js"),m=n(a("./node_modules/prop-types/index.js")),h=n(a("./node_modules/global/window.js")),y=n(a("./src/apps/common/context/HtmlContext.tsx"));function b(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(b=function(e){return e?a:t})(e)}var v={title:"WOWOWオンデマンド - 人気番組が楽しめる動画配信サービス",shortTitle:"WOWOWオンデマンドで見る",keywords:"WOWOWオンデマンド,動画,配信,見逃し,ドラマ,バラエティ,映画,アニメ,ライブ,リニア",description:"これからは、スマホでもWOWOW。いつでもどこでもWOWOWだからできる厳選した映画、見ごたえのあるオリジナルドラマ、ここでしか味わえない音楽ライブや試合中継が楽しめる。"};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/hocs/htmlContext.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/hocs/htmlContext.tsx")}}()},
2"./src/apps/common/hocs/layoutContext.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(e){(0,c["default"])("function"==typeof e,"You must pass a component to the function returned by "+"layoutContext. Instead received ".concat(JSON.stringify(e)));var t=function(t){function a(e,a){var n;(n=t.call(this,e,a)||this).state={offline:"undefined"!=typeof h["default"]&&"undefined"!=typeof h["default"].navigator&&!h["default"].navigator.onLine},n._handleUpdateOnlineStatus=n._handleUpdateOnlineStatus.bind((0,l["default"])(n));var o=e.store;return n.store=o||a.store,n}(0,d["default"])(a,t);var n=a.prototype;return n.getChildContext=function(){var e=this.props.model;return{models:e.models||this.context.models||{},node:e.node,offline:this.state.offline,popType:"bounce"}},n.componentDidMount=function(){this._isMounted=!0,h["default"].addEventListener("online",this._handleUpdateOnlineStatus),h["default"].addEventListener("offline",this._handleUpdateOnlineStatus)},n.componentWillReceiveProps=function(e){},n.componentDidUpdate=function(e){},n.componentWillUnmount=function(){this._isMounted=!1,h["default"].removeEventListener("online",this._handleUpdateOnlineStatus),h["default"].removeEventListener("offline",this._handleUpdateOnlineStatus)},n._handleUpdateOnlineStatus=function(){this._isMounted&&(h["default"].navigator.onLine,this.setState({offline:!h["default"].navigator.onLine}))},n.render=function(){var t=(0,r["default"])({model:p["default"].omit(this.props.model,"models")},p["default"].omit(this.props,"model"));return f["default"].createElement(e,t)},(0,i["default"])(a,null,[{key:"childContextTypes",get:function(){return{offline:m["default"].bool,popType:m["default"].string,models:m["default"].object,node:m["default"].object}}},{key:"contextTypes",get:function(){return{getCookieDough:m["default"].func,getModelData:m["default"].func,store:m["default"].object}}}]),a}(f.Component);return t.displayName="LayoutContext",(0,u["default"])(t,e)};var r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js")),c=n(a("./node_modules/invariant/browser.js")),f=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=y(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),p=n(a("./src/domain/libs/util.ts")),m=n(a("./node_modules/prop-types/index.js")),h=n(a("./node_modules/global/window.js"));function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(y=function(e){return e?a:t})(e)}!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/hocs/layoutContext.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/hocs/layoutContext.ts")}}()},
2"./src/apps/common/hocs/panelHOC.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(e){var t=function(t){function a(e,a){var n;return n=t.call(this,e,a)||this,(0,l["default"])((0,r["default"])(n),"_isMounted",void 0),n._isMounted=!1,n}(0,i["default"])(a,t);var n=a.prototype;return n.componentDidMount=function(){this._isMounted=!0},n.componentWillUnmount=function(){this._isMounted=!1},n.render=function(){return u["default"].createElement("div",{className:"panel"},u["default"].createElement(e,this.props))},(0,s["default"])(a)}(u["default"].Component),a=e.displayName||e.name||"Component";return t.displayName="panelHOC(".concat(a,")"),t.bundleName=e.bundleName,t.headTitle=e.headTitle,(0,d["default"])(t,e)};var s=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),r=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),i=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),l=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),d=n(a("./node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js")),u=n(a("./node_modules/react/index.js"));!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/hocs/panelHOC.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/hocs/panelHOC.tsx")}}()},
2"./src/apps/common/hocs/presentationHOC.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(e){(0,u["default"])("function"==typeof e,"You must pass a component to the function returned by "+"presentationHOC. Instead received ".concat(JSON.stringify(e)));var t=function(t){function a(e,a){var n;return(n=t.call(this,e,a)||this)._isMounted=!1,n.logCommand=n.logCommand.bind((0,i["default"])(n)),n.logFocus=n.logFocus.bind((0,i["default"])(n)),n.logPresentationStart=n.logPresentationStart.bind((0,i["default"])(n)),n.logPresented=n.logPresented.bind((0,i["default"])(n)),n}(0,l["default"])(a,t);var n=a.prototype;return n.componentDidMount=function(){this._isMounted=!0},n.componentWillUnmount=function(){this._isMounted=!1},n.logCommand=function(){},n.logFocus=function(){},n.logPresentationStart=function(){},n.logPresented=function(){},n.render=function(){return c["default"].createElement(e,(0,s["default"])({},this.props,{logCommand:this.logCommand,logFocus:this.logFocus,logPresentationStart:this.logPresentationStart,logPresented:this.logPresented}))},(0,r["default"])(a)}(c["default"].Component),a=e.displayName||e.name||"Component";return t.displayName="presentationHOC(".concat(a,")"),(0,d["default"])(t,e)};var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js")),u=n(a("./node_modules/invariant/browser.js")),c=n(a("./node_modules/react/index.js"));!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/hocs/presentationHOC.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/hocs/presentationHOC.ts")}}()},
2"./src/apps/common/hooks/useComponentDidMount.ts":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useComponentDidMount=void 0;var n=a("./node_modules/react/index.js");t.useComponentDidMount=function(e){var t=(0,n.useRef)(e);t.current=e,(0,n.useEffect)((function(){t.current()}),[])};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/hooks/useComponentDidMount.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/hooks/useComponentDidMount.ts")}}()},
2"./src/apps/common/hooks/useLinkProps.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=a("./node_modules/react/index.js"),r=n(a("./src/domain/libs/util.ts")),i=n(a("./src/apps/common/routes.ts"));t["default"]=function(e,t){return(0,s.useMemo)((function(){var a;if("media"===e.type)a={params:{id:e.id},to:i["default"].watchNow},e.refId&&(a={params:{id:e.refId},to:i["default"].content});else if("group"===e.type)a={params:{id:e.id},to:i["default"].title},e.refId&&(a={params:{id:e.refId},to:i["default"].program});else if("linear_channel"===e.type){a={params:{channelName:r["default"].find(t,(function(t){return t.refId==e.linearChannelMeta.refId})).name},to:i["default"].simulcast}}else e.advertisingId;return a}),[e.advertisingId,e.id,e.linearChannelMeta,e.refId,e.type,t])};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/hooks/useLinkProps.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/hooks/useLinkProps.ts")}}()},
2"./src/apps/common/hooks/useMeta.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/regenerator/index.js")),r=n(a("./node_modules/@babel/runtime/helpers/asyncToGenerator.js")),i=n(a("./node_modules/@babel/runtime/helpers/slicedToArray.js")),l=a("./node_modules/react/index.js"),d=n(a("./src/domain/libs/util.ts")),u=n(a("./src/apps/common/hooks/usePrevious.ts"));t["default"]=function(e){var t=e.model,a=e.metaId,n=e.propKeys,o=(0,l.useState)(null),c=(0,i["default"])(o,2),f=c[0],p=c[1],m=(0,l.useState)(!1),h=(0,i["default"])(m,2),y=h[0],b=h[1],v=(0,l.useState)(null),g=(0,i["default"])(v,2),_=g[0],E=g[1],w=(0,u["default"])(a),P=(0,u["default"])(n),x=(0,l.useCallback)((0,r["default"])(s["default"].mark((function M(){var e,o,r,i;return s["default"].wrap((function(s){for(;;)switch(s.prev=s.next){case 0:if(a){s.next=2;break}return s.abrupt("return");case 2:return b(!0),_&&E(null),o=[(e=["meta",a]).concat([n])],s.prev=6,s.next=9,t.fetch(o);case 9:r=s.sent,i=d["default"].omit(d["default"].get(r.json,e),["$__path"]),p(i),s.next=18;break;case 14:s.prev=14,s.t0=s["catch"](6),E(s.t0);case 18:b(!1);case 19:case"end":return s.stop()}}),M,null,[[6,14]])}))),[_,t,a,n]);return(0,l.useEffect)((function(){(a&&a!==w||!P||n.length!=P.length)&&(a!==w&&p(null),x())}),[a,n]),{meta:f,loading:y,error:_}};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/hooks/useMeta.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/hooks/useMeta.ts")}}()},
2"./src/apps/common/hooks/usePalette.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/regenerator/index.js")),r=n(a("./node_modules/@babel/runtime/helpers/asyncToGenerator.js")),i=n(a("./node_modules/@babel/runtime/helpers/slicedToArray.js")),l=a("./node_modules/react/index.js"),d=n(a("./src/domain/libs/util.ts")),u=n(a("./src/apps/common/hooks/usePrevious.ts"));t["default"]=function(e){var t=e.model,a=e.paletteId,n=e.propKeys,o=void 0===n?["id"]:n,c=(0,l.useState)(null),f=(0,i["default"])(c,2),p=f[0],m=f[1],h=(0,l.useState)(!1),y=(0,i["default"])(h,2),b=y[0],v=y[1],g=(0,l.useState)(null),_=(0,i["default"])(g,2),E=_[0],w=_[1],P=(0,u["default"])(a),x=(0,u["default"])(o),M=(0,l.useCallback)((0,r["default"])(s["default"].mark((function C(){var e,n,r,i;return s["default"].wrap((function(s){for(;;)switch(s.prev=s.next){case 0:if(a){s.next=2;break}return s.abrupt("return");case 2:return v(!0),E&&w(null),n=[(e=["palette",a]).concat([o])],s.prev=6,s.next=9,t.fetch(n);case 9:r=s.sent,i=d["default"].omit(d["default"].get(r.json,e),["$__path"]),m(i),s.next=18;break;case 14:s.prev=14,s.t0=s["catch"](6),w(s.t0);case 18:v(!1);case 19:case"end":return s.stop()}}),C,null,[[6,14]])}))),[E,t,a,o]);return(0,l.useEffect)((function(){(a&&a!==P||!x||o.length!=x.length)&&(a!==P&&m(null),M())}),[a,o]),{palette:p,loading:b,error:E}};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/hooks/usePalette.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/hooks/usePalette.ts")}}()},
2"./src/apps/common/hooks/usePaletteObjects.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/regenerator/index.js")),r=n(a("./node_modules/@babel/runtime/helpers/asyncToGenerator.js")),i=n(a("./node_modules/@babel/runtime/helpers/slicedToArray.js")),l=a("./node_modules/react/index.js"),d=n(a("./src/domain/libs/util.ts")),u=n(a("./src/apps/common/hooks/usePrevious.ts"));t["default"]=function(e){var t=e.model,a=e.paletteId,n=e.from,o=void 0===n?0:n,c=e.to,f=void 0===c?11:c,p=(0,l.useState)(null),m=(0,i["default"])(p,2),h=m[0],y=m[1],b=(0,l.useState)(!1),v=(0,i["default"])(b,2),g=v[0],_=v[1],E=(0,l.useState)(null),w=(0,i["default"])(E,2),P=w[0],x=w[1],M=(0,u["default"])(a),C=(0,u["default"])(o),k=(0,u["default"])(f),I=(0,l.useCallback)((0,r["default"])(s["default"].mark((function S(){var e,n,r,i;return s["default"].wrap((function(s){for(;;)switch(s.prev=s.next){case 0:if(a){s.next=2;break}return s.abrupt("return");case 2:return _(!0),P&&x(null),n=[(e=["palette",a,"objects"]).concat([{from:o,to:f}])],s.prev=6,s.next=9,t.fetch(n);case 9:r=s.sent,i=d["default"].values(d["default"].omit(d["default"].get(r.json,e),["$__path","length"])),y(i),s.next=18;break;case 14:s.prev=14,s.t0=s["catch"](6),x(s.t0);case 18:_(!1);case 19:case"end":return s.stop()}}),S,null,[[6,14]])}))),[P,o,t,a,f]);return(0,l.useEffect)((function(){(a&&a!==M||o&&o!==C||f&&f!==k)&&(a!==M&&y(null),I())}),[a,o,f]),{paletteObjects:h,loading:g,error:P}};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/hooks/usePaletteObjects.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/hooks/usePaletteObjects.ts")}}()},
2"./src/apps/common/hooks/usePaletteObjectsLength.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/regenerator/index.js")),r=n(a("./node_modules/@babel/runtime/helpers/asyncToGenerator.js")),i=n(a("./node_modules/@babel/runtime/helpers/slicedToArray.js")),l=a("./node_modules/react/index.js"),d=n(a("./src/domain/libs/util.ts")),u=n(a("./src/apps/common/hooks/usePrevious.ts"));t["default"]=function(e){var t=e.model,a=e.paletteId,n=(0,l.useState)(null),o=(0,i["default"])(n,2),c=o[0],f=o[1],p=(0,l.useState)(!1),m=(0,i["default"])(p,2),h=m[0],y=m[1],b=(0,l.useState)(null),v=(0,i["default"])(b,2),g=v[0],_=v[1],E=(0,u["default"])(a),w=(0,l.useCallback)((0,r["default"])(s["default"].mark((function P(){var e,n,o,r;return s["default"].wrap((function(s){for(;;)switch(s.prev=s.next){case 0:if(a){s.next=2;break}return s.abrupt("return");case 2:return y(!0),g&&_(null),n=[(e=["palette",a,"objects"]).concat(["length"])],s.prev=6,s.next=9,t.fetch(n);case 9:o=s.sent,r=d["default"].get(o.json,e.concat(["length"])),f(r),s.next=18;break;case 14:s.prev=14,s.t0=s["catch"](6),_(s.t0);case 18:y(!1);case 19:case"end":return s.stop()}}),P,null,[[6,14]])}))),[g,t,a]);return(0,l.useEffect)((function(){a&&a!==E&&w()}),[a]),{paletteObjectsLength:c,loading:h,error:g}};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/hooks/usePaletteObjectsLength.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/hooks/usePaletteObjectsLength.ts")}}()},
2"./src/apps/common/hooks/usePlaybackRestrictionType.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=a("./node_modules/react/index.js"),r=n(a("./src/domain/libs/util.ts")),i=100,l=200,d=0;t["default"]=function(e){var t=e.meta,a=e.event;return(0,s.useMemo)((function(){var e=null==t?void 0:t.playbackRestrictionType;if(r["default"].isEmpty(a))return e;var n=a.permitUserStatuses||[];return 1==n.length&&"broadcast"==n[0]?e=i:2==n.length&&r["default"].includes(n,"stream")&&r["default"].includes(n,"broadcast")?e=l:3==n.length&&r["default"].includes(n,"trial")&&r["default"].includes(n,"stream")&&r["default"].includes(n,"broadcast")&&(e=d),e}),[a,null==t?void 0:t.playbackRestrictionType])};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/hooks/usePlaybackRestrictionType.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/hooks/usePlaybackRestrictionType.ts")}}()},
2"./src/apps/common/hooks/usePrevious.ts":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(e){var t=(0,n.useRef)();return(0,n.useEffect)((function(){t.current=e})),t.current};var n=a("./node_modules/react/index.js");!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/hooks/usePrevious.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/hooks/usePrevious.ts")}}()},
2"./src/apps/common/routes.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0,t.getHomeRoute=function(e,t){var a=s["default"].get(e,"userInfo.data");return(0,i["default"])(e)||t?l.kidsHome:"NOT_REGISTERED_MEMBER"===a.status?l.browse:l.home},t.isSearchRoute=function(e){return[l.search,l.isKidsSearch].some((function(t){return e===t}))};var s=n(a("./src/domain/libs/util.ts")),r=a("./src/sketch-platform/ui/routing/index.ts"),i=n(a("./src/utils/isKidsProfile.ts")),l={home:(0,r.createRoute)({path:"/"}),browse:(0,r.createRoute)({path:"/browse"}),titleEpisodes:(0,r.createRoute)({path:"/browse/title/:id"}),title:(0,r.createRoute)({path:"/:locale?/title/:id"}),titleShowEpisodes:(0,r.createRoute)({path:"/title/:id#showEpisodes"}),program:(0,r.createRoute)({path:"/:locale?/program/:id"}),attr:(0,r.createRoute)({path:"/browse/attr/:id"}),genre:(0,r.createRoute)({path:"/browse/genre/:id"}),genreRef:(0,r.createRoute)({path:"/genre/:id"}),person:(0,r.createRoute)({path:"/browse/person/:id"}),team:(0,r.createRoute)({path:"/browse/team/:id"}),league:(0,r.createRoute)({path:"/browse/league/:id"}),editorial:(0,r.createRoute)({path:"/browse/editorial/:id"}),exclusiveUi:(0,r.createRoute)({path:"/browse/exclusive-ui/:id"}),mylist:(0,r.createRoute)({path:"/browse/mylist"}),continueWatching:(0,r.createRoute)({path:"/browse/continue-watching"}),onRental:(0,r.createRoute)({path:"/browse/on-rental"}),trendingNow:(0,r.createRoute)({path:"/browse/trending-now"}),popularTitles:(0,r.createRoute)({path:"/browse/popular-titles"}),recentlyAdded:(0,r.createRoute)({path:"/browse/recently-added"}),newEpisodeAdded:(0,r.createRoute)({path:"/browse/new-episode-added"}),search:(0,r.createRoute)({path:"/search"}),deviceManagement:(0,r.createRoute)({path:"/device/management"}),downloadDevice:(0,r.createRoute)({path:"/device/download_management"}),simulcastDetail:(0,r.createRoute)({path:"/simulcast/:channelName/:uniqueId"}),simulcast:(0,r.createRoute)({path:"/simulcast/:channelName"}),watchNow:(0,r.createRoute)({path:"/watch/:id",query:["trkid","tctx","ad"]}),content:(0,r.createRoute)({path:"/content/:id"}),pv:(0,r.createRoute)({path:"/pv/:id"}),product:(0,r.createRoute)({path:"/product/:id"}),display:(0,r.createRoute)({path:"/display/:id"}),featureHome:(0,r.createRoute)({path:"/feature"}),ranking:(0,r.createRoute)({path:"/ranking"}),displayRanking:(0,r.createRoute)({path:"/display/ranking"}),liveSchedule:(0,r.createRoute)({path:"/live-schedule"}),curation:(0,r.createRoute)({path:"/curation"}),recommended:(0,r.createRoute)({path:"/recommended/:id"}),info:(0,r.createRoute)({path:"/info"}),infoDetail:(0,r.createRoute)({path:"/info/:id"}),viewingHistory:(0,r.createRoute)({path:"/account/viewing_history"}),settings:(0,r.createRoute)({path:"/settings"}),couponBox:(0,r.createRoute)({path:"/account/coupon_box"}),login:(0,r.createRoute)({path:"/login"})};t["default"]=l;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/routes.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/routes.ts")}}()},
2"./src/apps/common/utils/displayDate.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./src/domain/libs/datetime.ts"));t["default"]=function(e,t,a){if(null==t)return null;var n=(0,s["default"])(t,null==a?void 0:a.inputFormat).locale("ja"),o=n.formatahmm(),r="";return"full"===e?r="".concat(n.formatYYYYMMDDdd()," ").concat(o):"fullja"===e?r="".concat(n.formatYYYYMMDDddJa()," ").concat(o):"short"===e?r="".concat(n.formatMDdd()," ").concat(o):"time"===e&&(r="".concat(o)),"".concat(null!=a&&a.prefix?a.prefix:"").concat(r).concat(null!=a&&a.suffix?a.suffix:"")};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/utils/displayDate.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/utils/displayDate.ts")}}()},
2"./src/apps/common/utils/displayName.ts":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.wrapDisplayName=void 0;t.wrapDisplayName=function(e,t,a){return"".concat(t,"(").concat(function(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:"Component";return"string"==typeof e?e:e?e.displayName||e.name||t:undefined}(e,a),")")};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/utils/displayName.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/utils/displayName.ts")}}()},
2"./src/apps/common/utils/eventUtil.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.thumbnailPublished=t.isOnAir=t.isCatchup=void 0;var s=n(a("./src/domain/libs/datetime.ts"));t.thumbnailPublished=function(e,t){var a=(0,s["default"])(),n=(0,s["default"])(new Date(e)),o=(0,s["default"])(new Date(t));if(e&&t);else{if(e&&!t)return a.isBetween(n,o,null,"[)");if(e&&!t)return a.isSameOrAfter(n);if(!e&&t)return a.isBefore(o)}return!0},t.isCatchup=function(e){if(e){var t=(0,s["default"])(),a=(0,s["default"])(new Date(e.deliveryStartAt)),n=(0,s["default"])(new Date(e.deliveryEndAt));if(e.deliveryStartAt&&e.deliveryEndAt)return t.isBetween(a,n,null,"[)");if(e.deliveryStartAt&&!e.deliveryEndAt)return t.isSameOrAfter(a);if(!e.deliveryStartAt&&e.deliveryEndAt)return t.isBefore(n)}return!1},t.isOnAir=function(e){if(!e)return!1;var t=(0,s["default"])(),a=e.start_at||e.startAt,n=e.end_at||e.endAt,o=(0,s["default"])(new Date(a)),r=(0,s["default"])(new Date(n));return t.isBetween(o,r,null,"[)")};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/utils/eventUtil.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/utils/eventUtil.ts")}}()},
2"./src/apps/common/utils/fetchOnetimeToken.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=t.addOnetimeTokenToQueryString=void 0;var s=n(a("./src/domain/libs/util.ts")),r=(n(a("./node_modules/url/url.js")),n(a("./src/common/Axios.ts")),function(e,t){return n.get("/api/user/onetime-token",{},{headers:a}).then((function(e){return s["default"].get(e,"data.onetime_token")}));var a,n});t.addOnetimeTokenToQueryString=function(e,t,a){return r().then((function(e){var t=a.split("?");return t[1]?t[1]+="&token=".concat(e):t[1]="token=".concat(e),t.join("?")}))["catch"]((function(e){return a}))},t["default"]=r;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/utils/fetchOnetimeToken.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/utils/fetchOnetimeToken.ts")}}()},
2"./src/apps/common/utils/getColumnsInRow.ts":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(){if("undefined"==typeof window)return;var e=1;window.matchMedia("screen and (min-width: 2400px)").matches?e=7:window.matchMedia("screen and (min-width: 1800px) and (max-width: 2399px)").matches?e=6:window.matchMedia("screen and (min-width: 1320px) and (max-width: 1799px)").matches?e=5:window.matchMedia("screen and (min-width: 1024px) and (max-width: 1319px)").matches?e=4:window.matchMedia("screen and (min-width: 768px) and (max-width: 1023px)").matches?e=3:window.matchMedia("screen and (max-width: 767px)").matches&&(e=2);return e},function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/utils/getColumnsInRow.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/utils/getColumnsInRow.ts")}}()},
2"./src/apps/common/utils/getColumnsInRowInPlayer.ts":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(e){if("undefined"==typeof window)return;var t=4;e?window.matchMedia("screen and (min-width: 1799px)").matches?t=6:window.matchMedia("screen and (min-width: 768px) and (max-width: 1799px)").matches&&(t=5):window.matchMedia("screen and (min-width: 1800px)").matches?t=6:window.matchMedia("screen and (min-width: 768px) and (max-width: 1799px)").matches&&(t=5);return t},function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/utils/getColumnsInRowInPlayer.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/utils/getColumnsInRowInPlayer.ts")}}()},
2"./src/apps/common/utils/getOrientation.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(){if("undefined"==typeof window)return;var e,t=window.screen.msOrientation||window.screen.mozOrientation||(window.screen.orientation||{}).type;t&&(s["default"].includes(["portrait-primary","portrait-secondary"],t)?e="vertical":s["default"].includes(["landscape-primary","landscape-secondary"],t)&&(e="horizontal"));e||(e=window.orientation%180==0?"vertical":"horizontal");return e};var s=n(a("./src/domain/libs/util.ts"));!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/utils/getOrientation.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/utils/getOrientation.ts")}}()},
2"./src/apps/common/utils/liveUtil.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.getShowChasingPlayBack=t.getIsLiveOnAir=void 0;var s=n(a("./src/domain/libs/datetime.ts"));t.getShowChasingPlayBack=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};if(4!=e.schemaId)return!1;if(!e.chasingPlayback)return!1;var t=e.cardInfo||{},a=(0,s["default"])(),n=t.broadcastStartAt?(0,s["default"])(t.broadcastStartAt,"YYYY/MM/DD HH:mm:ss"):null,o=t.broadcastEndAt?(0,s["default"])(t.broadcastEndAt,"YYYY/MM/DD HH:mm:ss"):null,r=!1;return n&&o?a.isBefore(o)&&(r=!0):n&&(r=!0),r},t.getIsLiveOnAir=function(e,t){var a=e?(0,s["default"])(e):null,n=t?(0,s["default"])(t):null,o=(0,s["default"])();return a&&n?a.isBefore(o)&&n.isSameOrAfter(o):a?a.isBefore(o):!n||n.isSameOrAfter(o)};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/utils/liveUtil.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/utils/liveUtil.ts")}}()},
2"./src/apps/common/utils/metaUtil.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.getMetaDeliveryStatus=t.getIsDeliveryStarted=t.getIsDeliveryEnded=t.getIsDelivery=t.META_DELIVERY_STATUS=void 0;var s=n(a("./src/domain/libs/util.ts")),r=n(a("./src/domain/libs/datetime.ts")),i=t.META_DELIVERY_STATUS={BEFORE_LIVE:1,LIVE_COMING_SOON:2,LIVE_ON_AIR:3,BEFORE_DELIVERY:4,END_DELIVERY_AFTER_X_DAYS:5,END_DELIVERY_WITHIN_X_DAYS:6,END_DELIVERY_SOON:7,DELIVERY_ENDED:8,OTHER:9};t.getIsDelivery=function(e,t){var a=e?(0,r["default"])(e):null,n=t?(0,r["default"])(t):null,o=(0,r["default"])();return a&&n?a.isSameOrBefore(o)&&n.isSameOrAfter(o):a?a.isSameOrBefore(o):!n||n.isSameOrAfter(o)},t.getIsDeliveryStarted=function(e,t){var a=!0,n=e?(0,r["default"])(e):null,o=(0,r["default"])();return n&&(a=n.isSameOrBefore(o)),a},t.getIsDeliveryEnded=function(e){var t=!1,a=e?(0,r["default"])(e):null,n=(0,r["default"])();return a&&(t=a.isBefore(n)),t},t.getMetaDeliveryStatus=function(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},a=t.days||90,n=4==e.schemaId,o=(0,r["default"])(),l=s["default"].get(e,"cardInfo.broadcastStartAt")?(0,r["default"])(e.cardInfo.broadcastStartAt):null,d=s["default"].get(e,"cardInfo.broadcastEndAt")?(0,r["default"])(e.cardInfo.broadcastEndAt):null,u=s["default"].get(e,"cardInfo.deliveryStartAt")?(0,r["default"])(e.cardInfo.deliveryStartAt):null,c=s["default"].get(e,"cardInfo.deliveryEndAt")?(0,r["default"])(e.cardInfo.deliveryEndAt):null,f=t.liveComingSoonHour&&l?(0,r["default"])(l).subtract(t.liveComingSoonHour,"hours"):null,p=t.endDeliverySoonHour&&c?(0,r["default"])(c).subtract(t.endDeliverySoonHour,"hours"):null,m=!1;return n&&(l&&d?m=o>=l&&o<=d:l?m=o>=l:d&&(m=o<=d)),n&&l&&o<l?f&&o>f?i.LIVE_COMING_SOON:i.BEFORE_LIVE:m?i.LIVE_ON_AIR:u&&o<u?i.BEFORE_DELIVERY:!c||o<=c?p&&o>p?i.END_DELIVERY_SOON:c&&(0,r["default"])(c).subtract(a,"days")<=o?i.END_DELIVERY_WITHIN_X_DAYS:i.END_DELIVERY_AFTER_X_DAYS:c&&o>c?i.DELIVERY_ENDED:i.OTHER};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/utils/metaUtil.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/utils/metaUtil.ts")}}()},
2"./src/apps/common/utils/wodContextTypes.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/prop-types/index.js")),r={isKidsPage:s["default"].bool,models:s["default"].object,getModelData:s["default"].func};t["default"]=r;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/common/utils/wodContextTypes.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/common/utils/wodContextTypes.ts")}}()},
2"./src/apps/generic/components/errors/NotFound.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),l=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),d=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=c(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),u=n(a("./node_modules/prop-types/index.js"));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(c=function(e){return e?a:t})(e)}var f=t["default"]=function(e){function t(){return e.apply(this,arguments)||this}return(0,i["default"])(t,e),t.prototype.render=function(){var e=this.context.getModelData("inapp","inapp");return d["default"].createElement("div",{className:"panel"},d["default"].createElement("div",{className:"other-container"},d["default"].createElement("h1",null,"アクセスしようとしたページは見つかりません。"),d["default"].createElement("div",{className:"not_img no"}),d["default"].createElement("p",{className:"introduction-text end-sentence"},"指定されたページは、URLが変更になったか、公開期間が終了するなどして削除されたため表示できません。",d["default"].createElement("br",null),"また、URLが間違っている可能性もございますので、URLを入力された場合は再度ご確認ください。"),e?null:d["default"].createElement("a",{href:"/",className:"btn btn-gray btn-small"},"トップページに戻る")))},(0,r["default"])(t,null,[{key:"contextTypes",get:function(){return{getModelData:u["default"].func}}}]),t}(d.Component);(0,l["default"])(f,"bundleName","errors/NotFound"),function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/generic/components/errors/NotFound.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/generic/components/errors/NotFound.tsx")}}()},
2"./src/apps/history.ts":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var n=a("./node_modules/history/esm/history.js");t["default"]=(0,n.createBrowserHistory)();!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/apps/history.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/apps/history.ts")}}()},
2"./src/common/AppsFlyerApp.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=t.AF_EVENTS=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),l=n(a("./src/domain/libs/util.ts")),d=n(a("./src/utils/activeProfile.ts")),u=t.AF_EVENTS={LOGIN:"af_login",SUBSCRIBE:"af_subscribe",PLAY_START:"play_start"},c=function(e,t,a,n){if(!l["default"].get(e,"refId")&&!l["default"].get(e,"name"))return null;if(n)return null;if(t)return"同時配信";switch(a){case 3:return"アーカイブ";case 4:return"Live";default:return null}},f=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};return l["default"].get(e,"rental")&&l["default"].get(e,"subscription")?"併用":l["default"].get(e,"rental")?"TVOD":l["default"].get(e,"subscription")?"SVOD":null},p=function(){function e(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};(0,i["default"])(this,"options",void 0),(0,i["default"])(this,"profile",void 0),(0,i["default"])(this,"_initialized",void 0),this.options=e,this.profile=(0,d["default"])(this.options.models),this._initialized=!1,this.setCustomerUserId=this.setCustomerUserId.bind(this)}var t=e.prototype;return t.setCustomerUserId=function(e){"undefined"!=typeof window&&window.AF&&e&&(this.options.browserInfo&&this.options.browserInfo.isCarMonitor||window.AF("pba","setCustomerUserId",e))},t._sendEvent=function(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};"undefined"!=typeof window&&window.AF&&(this.options.browserInfo&&this.options.browserInfo.isCarMonitor||window.AF("pba","event",{eventType:"EVENT",eventName:e,eventValue:t}))},t.init=function(){l["default"].get(this.options,"config.analytics.appsFlyer.webDevKe
2y")&&!this._initialized&&(this.options.browserInfo&&this.options.browserInfo.isCarMonitor||"undefined"!=typeof window&&window.AF&&(this._initialized=!0,this.setCustomerUserId(l["default"].get(this.profile,"refId",null))))},t.sendEventOnLogin=function(){this._sendEvent(u.LOGIN)},t.sendEventOnSubscribe=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};if(l["default"].get(e,"subscription")&&!l["default"].get(e,"subscription.isAppleIAP")&&!l["default"].get(e,"subscription.isAmazonIAP")){var t=(0,s["default"])({},{subscription_id:l["default"].get(e,"subscription.id",null),course_id:l["default"].get(e,"subscription.course.id",null),course_name:l["default"].get(e,"subscription.course.name",null)});this._sendEvent(u.SUBSCRIBE,t)}},t.sendEventOnContentPage=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:null,t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};if(l["default"].includes(u,e)){var a=(0,s["default"])({},{relation_program_code:l["default"].get(t,"relationProgram.refId",null),relation_program_name:l["default"].get(t,"relationProgram.name",null),program_code:l["default"].get(t,"program.refId",null),program_name:l["default"].get(t,"program.name",null),content_id:l["default"].get(t,"content.refId",null),content_name:l["default"].get(t,"content.name",null),genre_01:l["default"].get(t,"genres[0].name",null),genre_02:l["default"].get(t,"middleGenres[0].name",null),streaming_type:c(l["default"].get(t,"content"),!l["default"].isEmpty(t.channel),l["default"].get(t,"schemaId"),!!l["default"].get(t,"ad.id")),member_status:this.memberStatus,purchase_type:f(l["default"].get(t,"content"))});this._sendEvent(e,a)}},(0,r["default"])(e,[{key:"memberStatus",get:function(){switch(l["default"].get(this.profile,"userStatus")){case 0:case 4:return"未加入";case 1:return"無料トライアル";case 2:return this.profile.isBs?"CASあり配信加入":"有料加入";case 3:return"放送加入";default:return"未ログイン"}}},{key:"initialized",get:function(){return this._initialized}}]),e}();t["default"]=p;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/common/AppsFlyerApp.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/common/AppsFlyerApp.ts")}}()},
2"./src/common/AuthApp.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),r=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),i=a("./node_modules/fbemitter/index.js"),l=n(a("./src/domain/libs/util.ts")),d=n(a("./node_modules/cookie-dough/browser.js")),u=n(a("./src/utils/tokenDataStore.ts")),c=function(){function e(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},a=arguments.length>2?arguments[2]:undefined;(0,r["default"])(this,"_cookies",void 0),(0,r["default"])(this,"_options",void 0),(0,r["default"])(this,"_emitter",void 0),(0,r["default"])(this,"_listeners",void 0),(0,r["default"])(this,"_models",void 0),(0,r["default"])(this,"_currentModels",void 0),(0,r["default"])(this,"_routeHandler",void 0),(0,r["default"])(this,"addEmitterListener",void 0),(0,r["default"])(this,"removeEmitterListener",void 0),this._options=t,this._emitter=new i.EventEmitter,this._listeners=[],this._cookies=(0,d["default"])(a),this.on=this.on.bind(this),this.off=this.off.bind(this),this._models=l["default"].pick(e,["config","browserInfo","services","authContext","memberContext","userInfo","wodConfig","onetimeTokenData"]),this._currentModels={}}var t=e.prototype;return t.setRouteHandler=function(e){this._routeHandler=e},t._getModelData=function(e){return l["default"].get(this._currentModels,"".concat(e,".data"),l["default"].get(this._models,"".concat(e,".data")))},t.getModelData=function(e){return this._getModelData(e)},t._setModelData=function(e,t){l["default"].set(this._models,"".concat(e,".data"),t),l["default"].set(this._currentModels,"".concat(e,".data"),t),l["default"].set(window,"app.appContext.state.models.".concat(e,".data"),t)},t.setModelData=function(e,t){this._setModelData(e,t)},t.getAuthContext=function(){return this._getModelData("authContext")},t.setAuthContext=function(e){this._setModelData("authContext",e)},t.setCurrentModels=function(e){var t=this;return new Promise((function(a,n){return l["default"].get(e,"models.accountInfo")&&(t._currentModels.accountInfo=e.models.accountInfo),l["default"].get(e,"models.authContext")&&(t._currentModels.authContext=e.models.authContext,u["default"].setAuthContextData(t._currentModels.authContext.data)),l["default"].get(e,"models.memberContext")&&(t._currentModels.memberContext=e.models.memberContext,t._currentModels.userInfo={data:t._currentModels.memberContext.data.userInfo,type:"model"}),a(e)}))},t.profiles=function(){var e=arguments.length>0&&arguments[0]!==undefined&&arguments[0],t=l["default"].get(this.getModelData("memberContext"),"profileData.profiles",[]);return e?t:l["default"].filter(t,(function(e){return"profile"==l["default"].get(e,"type",null)}))},t.activeProfile=function(){return l["default"].get(this.getModelData("memberContext"),"profileData.active")},t.profile=function(e){return l["default"].find(this.profiles(),(function(t){return t.id==e}))},t.syncUser=function(){var e=this,t=new Promise((function(e,t){var a=new XMLHttpRequest;a.onreadystatechange=function(){if(4===a.readyState)try{var n=a.response;return"string"==typeof n&&(n=JSON.parse(n)),200!=a.status?t(n):e(n)}catch(o){return t(o)}},a.open("GET","/api/user/sync",!0),a.send()})),a=this.activeProfile();return t.then((function(t){return!1===l["default"].get(t,"result")?Promise.resolve(t):e.setCurrentModels({models:{accountInfo:{data:l["default"].get(t,"accountInfo"),type:"api"},authContext:{data:l["default"].get(t,"authContext"),type:"api"},memberContext:l["default"].get(t,"memberContext",{data:{},type:"api"})}})})).then((function(t){var n=e.activeProfile();l["default"].get(a,"id")!=l["default"].get(n,"id")&&window.location.reload()}))["catch"]((function(e){throw e}))},t.on=function(e,t){this.addEmitterListener(e,t)},t.off=function(e,t){this.removeEmitterListener(e,t)},(0,s["default"])(e)}();t["default"]=c;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/common/AuthApp.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/common/AuthApp.ts")}}()},
2"./src/common/Axios.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),l=n(a("./node_modules/axios/index.js")),d=n(a("./src/domain/libs/util.ts")),u=n(a("./node_modules/query-string/index.js")),c=n(a("./node_modules/stream-http/index.js")),f=n(a("./node_modules/https-browserify/index.js")),p=function(){function e(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};if((0,i["default"])(this,"api",void 0),d["default"].has(e,"httpAgent")||(e=d["default"].assign({httpAgent:new c["default"].Agent({keepAlive:!0})},e)),d["default"].has(e,"httpsAgent")||(e=d["default"].assign({httpsAgent:new f["default"].Agent({keepAlive:!0})},e)),this.options=e,this.api=l["default"].create(d["default"].assign({responseType:"json"},e)),e.retry){var t=this.api;t.interceptors.response.use(undefined,(function(e){var a=e.config;return a&&a.retry?(a.__retryCount=a.__retryCount||0,a.__retryCount>=a.retry?Promise.reject(e):(a.__retryCount+=1,a=d["default"].omit(a,["httpAgent","httpsAgent"]),new Promise((function(e){setTimeout((function(){e()}),a.retryDelay||1)})).then((function(){return t.request(a)})))):Promise.reject(e)}))}}var t=e.prototype;return t.fetch=function(e){var t=this;return this.options.xhr&&d["default"].set(e,'headers["X-Requested-With"]',"XMLHttpRequest"),new Promise((function(a,n){t.api.request(e).then((function(){a.apply(this,arguments)}))["catch"]((function(a){var o=d["default"].get(a,"response.status");if(!o||500<=o){var s=e;t.logger.error("AXIOS_REQUEST_ERROR",s)}n(a)}))}))},t.get=function(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{},n=u["default"].stringify(t);return n&&n.length>0&&(e.indexOf("?")>=0?e+="&"+n:e+="?"+n),this.fetch((0,s["default"])({},{method:"get",url:e},a)).then((function(e){return{data:e.data}}))},t.post=function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};return this.fetch((0,s["default"])({},{method:"post",url:e,data:t},a)).then((function(e){return{data:e.data}}))},t.patch=function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};return this.fetch((0,s["default"])({},{method:"patch",url:e,data:t},a)).then((function(e){return{data:e.data}}))},t.del=function(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};return this.fetch((0,s["default"])({},{method:"delete",url:e},t)).then((function(e){return{data:e.data}}))},t.put=function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};return this.fetch((0,s["default"])({},{method:"put",url:e,data:t},a)).then((function(e){return{data:e.data}}))},t.formPost=function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};return this.post(e,t,a)},t.multi=function(e){return l["default"].all(e).then(l["default"].spread((function(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];return t})))},(0,r["default"])(e,[{key:"logger",get:function(){return d["default"].get(this,"options.logger")?this.options.logger:console}}]),e}();t["default"]=p;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/common/Axios.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/common/Axios.ts")}}()},
2"./src/common/DeleteApp.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),r=n(a("./src/domain/libs/util.ts")),i={onDisplay:[],onChange:[],onDeleted:[],onRefresh:[]},l=function(){function e(){this._targets=[],this._mode=!1}var t=e.prototype;return t.register=function(e){var t=this;return e._checked=function(t){e.checked=t,"function"==typeof e.onChecked&&e.onChecked(e)},r["default"].isEmpty(this._targets)&&this._onDisplay(!0),this._targets.push(e),function(){t._targets=r["default"].reject(t._targets,(function(t){return t.id==e.id}))}},t.flush=function(){this._targets=[],this._mode=!1,this._onDisplay(!1),this._onChange()},t.on=function(e,t){var a=i[e];Array.isArray(a)&&a.push(t)},t.off=function(e,t){var a=i[e];if(Array.isArray(a)){var n=a.indexOf(t);-1!==n&&a.splice(n,1)}},t.isDeleteMode=function(){return this._mode},t.toggleMode=function(){var e=this;this._mode=!this._mode,this._targets.forEach((function(t){"function"==typeof t.onModeChange&&t.onModeChange(e._mode)}))},t.allChecked=function(){this._targets.forEach((function(e){e.checked||e._checked(!0)})),this._onChange()},t.resetAllChecked=function(){this._targets.forEach((function(e){e.checked&&e._checked(!1)})),this._onChange()},t.add=function(e){var t=r["default"].find(this._targets,(function(t){return t.id===e}));t&&t._checked(!0),this._onChange()},t.remove=function(e){var t=r["default"].find(this._targets,(function(t){return t.id===e}));t&&t._checked(!1),this._onChange()},t.targetIds=function(){return r["default"].map(this._targets,(function(e){return e.id}))},t.deleteIds=function(){return r["default"].map(r["default"].filter(this._targets,(function(e){return e.checked})),(function(e){return e.id}))},t.getCheckedItems=function(){return r["default"].filter(this._targets,(function(e){return e.checked}))},t.refresh=function(){this.isDeleteMode()&&this.toggleMode(),this._onRefresh()},t.send=function(){var e=this,t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},a=arguments.length>1?arguments[1]:undefined;return new Promise((function(n,o){var s=new XMLHttpRequest;s.onreadystatechange=function(){if(4===s.readyState){if(401===s.status&&window)return void(window.location.href="/login?return_to=".concat(window.encodeURIComponent(window.location.href)));var t=s.response;if("string"==typeof t&&(t=JSON.parse(t)),e._checkResponse(t))return e._onDeleted(),n(t);o(t)}};var r=Object.keys(t).map((function(e){return e+"="+encodeURIComponent(t[e])})).join("&");s.open("POST",e._url,!0),s.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),a&&(s.setRequestHeader("Authorization","Bearer ".concat(a.token)),s.setRequestHeader("X-User-Id",a.id),s.setRequestHeader("X-Session-Token",a.sessionToken)),s.send(r)}))},t._onChange=function(){i.onChange.forEach((function(e){"function"==typeof e&&e()}))},t._onDeleted=function(){i.onDeleted.forEach((function(e){"function"==typeof e&&e()}))},t._onRefresh=function(){i.onRefresh.forEach((function(e){"function"==typeof e&&e()}))},t._onDisplay=function(e){i.onDisplay.forEach((function(t){"function"==typeof t&&t(e)}))},t._checkResponse=function(e){return e.result},(0,s["default"])(e)}();t["default"]=l;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/common/DeleteApp.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/common/DeleteApp.ts")}}()},
2"./src/common/FullScreenApp.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),r=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),i=a("./node_modules/fbemitter/index.js"),l=n(a("./src/domain/libs/util.ts")),d=n(a("./src/common/fullscreen-api.ts")),u=function(){function e(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};(0,r["default"])(this,"_options",void 0),(0,r["default"])(this,"_emitter",void 0),(0,r["default"])(this,"_listeners",void 0),(0,r["default"])(this,"_getFullScreenNode",void 0),this._options=e,this._emitter=new i.EventEmitter,this._listeners=[],this.init=this.init.bind(this),this.on=this.on.bind(this),this.off=this.off.bind(this),this.addEmitterListener=this.addEmitterListener.bind(this),this.removeEmitterListener=this.removeEmitterListener.bind(this),this.getIsFullScreen=this.getIsFullScreen.bind(this),this.onFullScreenChange=this.onFullScreenChange.bind(this),this.onEnterFullScreen=this.onEnterFullScreen.bind(this),this.onExitFullScreen=this.onExitFullScreen.bind(this),this.onFullScreenError=this.onFullScreenError.bind(this),this.toggleFullScreen=this.toggleFullScreen.bind(this),this.enterFullScreen=this.enterFullScreen.bind(this),this.exitFullScreen=this.exitFullScreen.bind(this),this._getFullScreenNode=function(){if(document)return document.getElementById("appMountPoint")}}e.enableFullScreenApi=function(){return d["default"].fullscreenEnabled};var t=e.prototype;return t.init=function(){null!=document&&(document.addEventListener(d["default"].fullscreenchange,this.onFullScreenChange),document.addEventListener(d["default"].fullscreenerror,this.onFullScreenError))},t.reset=function(){null!=document&&(document.removeEventListener(d["default"].fullscreenchange,this.onFullScreenChange),document.removeEventListener(d["default"].fullscreenerror,this.onFullScreenError))},t.on=function(e,t){this.addEmitterListener(e,t)},t.off=function(e,t){this.removeEmitterListener(e,t)},t.addEmitterListener=function(e,t){this._listeners.push({subscription:this._emitter.addListener(e,t),eventName:e,fn:t})},t.removeEmitterListener=function(e,t){var a=l["default"].findIndex(this._listeners,(function(a){return t?a.eventName==e&&a.fn==t:a.eventName==e}));-1!==a&&(this._listeners[a].subscription.remove(),this._listeners.splice(a,1))},t.getIsFullScreen=function(){return!!document&&!!document[d["default"].fullscreenElement]},t.onFullScreenChange=function(e){var t=this.getIsFullScreen();this._emitter.emit("onFullScreenChange",t),t?this.onEnterFullScreen():this.onExitFullScreen()},t.onEnterFullScreen=function(){this.getFullScreenNode().classList.add("full-screen")},t.onExitFullScreen=function(){this.getFullScreenNode().classList.remove("full-screen")},t.onFullScreenError=function(e){this._emitter.emit("onFullScreenError",e)},t.toggleFullScreen=function(){this.getIsFullScreen()?this.exitFullScreen():this.enterFullScreen()},t.enterFullScreen=function(){var e=this.getFullScreenNode();d["default"].requestFullscreen&&!document[d["default"].fullscreenElement]&&(this._emitter.emit("beforeFullScreenChange",!0),setTimeout((function(){try{e[d["default"].requestFullscreen]()}catch(t){}}),10))},t.exitFullScreen=function(){var e=this.getFullScreenNode();document[d["default"].fullscreenElement]&&document[d["default"].fullscreenElement]===e&&(this._emitter.emit("beforeFullScreenChange",!1),setTimeout((function(){try{document[d["default"].exitFullscreen]()}catch(e){}}),10))},(0,s["default"])(e,[{key:"getFullScreenNode",get:function(){return this._getFullScreenNode},set:function(e){"function"==typeof e&&(this._getFullScreenNode=e)}}]),e}();t["default"]=u;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/common/FullScreenApp.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/common/FullScreenApp.ts")}}()},
2"./src/common/GCastPlayerApp.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),r=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),i=a("./node_modules/fbemitter/index.js"),l=n(a("./src/domain/libs/util.ts")),d=n(a("./src/models/playbackRule.ts")),u=a("./src/common/TokenApp.ts"),c=function(){function e(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};if((0,r["default"])(this,"tokenApp",void 0),(0,r["default"])(this,"_emitter",void 0),(0,r["default"])(this,"_options",void 0),(0,r["default"])(this,"_apiAvailable",void 0),(0,r["default"])(this,"initialized",void 0),(0,r["default"])(this,"player",void 0),(0,r["default"])(this,"playerController",void 0),(0,r["default"])(this,"playerId",void 0),(0,r["default"])(this,"activePlayerId",void 0),(0,r["default"])(this,"castState",void 0),(0,r["default"])(this,"sessionState",void 0),(0,r["default"])(this,"isConnected",void 0),(0,r["default"])(this,"isMediaLoaded",void 0),(0,r["default"])(this,"isDisposeSessionClosed",void 0),(0,r["default"])(this,"session",void 0),(0,r["default"])(this,"_listeners",void 0),(0,r["default"])(this,"_playerState",void 0),(0,r["default"])(this,"_requestParams",void 0),(0,r["default"])(this,"_currentMediaTime",void 0),(0,r["default"])(this,"_savedPlayerState",void 0),(0,r["default"])(this,"__started",void 0),(0,r["default"])(this,"_sessionResumed",void 0),(0,r["default"])(this,"_sessionEnd",void 0),(0,r["default"])(this,"_metaId",void 0),(0,r["default"])(this,"_lastMediaInfo",void 0),(0,r["default"])(this,"_seekable",void 0),(0,r["default"])(this,"_volume",void 0),(0,r["default"])(this,"_muted",void 0),(0,r["default"])(this,"_currentMediaDuration",void 0),window._gcastPlayerApp)return window._gcastPlayerApp;this.tokenApp=new u.TokenApp,this._emitter=new i.EventEmitter,this._options=e,this._apiAvailable=!1,this.initialized=!1,this.player=null,this.playerController=null,this.playerId=null,this.activePlayerId=null,this.castState=null,this.sessionState=null,this.isConnected=!1,this._listeners=[],this._playerState=null,this._requestParams=null,this._currentMediaTime=null,this._savedPlayerState=null,this.__started=!1,this._sessionResumed=!1,this._sessionEnd=!1,this._metaId=null,this._lastMediaInfo=null,this.messageListener=this.messageListener.bind(this),this.setCastState=this.setCastState.bind(this),this.eventChangedIsConnected=this.eventChangedIsConnected.bind(this),this.eventChangedIsMediaLoaded=this.eventChangedIsMediaLoaded.bind(this),this.eventChangedDuration=this.eventChangedDuration.bind(this),this.eventChangedCurrentTime=this.eventChangedCurrentTime.bind(this),this.eventChangedIsPaused=this.eventChangedIsPaused.bind(this),this.eventChangedVolumeLevel=this.eventChangedVolumeLevel.bind(this),this.eventChangedCanControlVolume=this.eventChangedCanControlVolume.bind(this),this.eventChangedIsMuted=this.eventChangedIsMuted.bind(this),this.eventChangedCanPause=this.eventChangedCanPause.bind(this),this.eventChangedCanSeek=this.eventChangedCanSeek.bind(this),this.eventChangedDisplayName=this.eventChangedDisplayName.bind(this),this.eventChangedStatusText=this.eventChangedStatusText.bind(this),this.eventChangedTitle=this.eventChangedTitle.bind(this),this.eventChangedDisplayStatus=this.eventChangedDisplayStatus.bind(this),this.eventChangedMediaInfo=this.eventChangedMediaInfo.bind(this),this.eventChangedImageUrl=this.eventChangedImageUrl.bind(this),this.eventChangedPlayerState=this.eventChangedPlayerState.bind(this),this.init()}var t=e.prototype;return t.init=function(){var e=this;if(this._options.googlecast.receiverApplicationId&&!l["default"].get(this._options,"browserInfo.isIOS")){if(!(window.chrome&&chrome.cast&&chrome.cast.isAvailable||this.initialized)){this.initialized=!0,window.__onGCastApiAvailable=function(t){t&&e.init()};var t=document.createElement("script");return t.setAttribute("src","//www.gstatic.com/cv/js/sender/v1/cast_sender.js?loadCastFramework=1"),void document.head.appendChild(t)}if(delete window.__onGCastApiAvailable,window.chrome&&chrome.cast){this._apiAvailable=!0;var a=window.cast.framework.CastContext.getInstance();a.addEventListener(window.cast.framework.CastContextEventType.CAST_STATE_CHANGED,(function(t){e.setCastState(t.castState)})),a.addEventListener(window.cast.framework.CastContextEventType.SESSION_STATE_CHANGED,(function(t){"SESSION_ENDED"==t.sessionState&&(e._sessionEnd=!0),e.sessionState=t.sessionState})),a.setOptions({receiverApplicationId:this._options.googlecast.receiverApplicationId,autoJoinPolicy:chrome.cast.AutoJoinPolicy.ORIGIN_SCOPED}),this.player=new window.cast.framework.RemotePlayer,this.playerController=new window.cast.framework.RemotePlayerController(this.player),this.playerController.addEventListener(window.cast.framework.RemotePlayerEventType.ANY_CHANGE,(function(t){switch(t.field){case"isConnected":e.eventChangedIsConnected(t);break;case"isMediaLoaded":e.eventChangedIsMediaLoaded(t);break;case"currentTime":e.eventChangedCurrentTime(t);break;case"volumeLevel":e.eventChangedVolumeLevel(t);break;case"isMuted":e.eventChangedIsMuted(t);break;case"mediaInfo":e.eventChangedMediaInfo(t);break;case"playerState":e.eventChangedPlayerState(t);break;case"savedPlayerState":e._savedPlayerState=t.value}}))}}},t.messageListener=function(t,a){switch("string"==typeof a&&(a=JSON.parse(a)),a.type){case"PLAYER_STATE":switch(a.data){case"ended":this._playerState=e.PLAYER_STATE.ENDED,this.isActive()&&this._emitter.emit("ended");break;case"upnext":this._playerState=e.PLAYER_STATE.UPNEXT,this._metaId==this._lastMediaInfo.playbackData.metaId&&(this._emitter.emit("upnext"),this.__started=!1),this.isMediaLoaded=!1;break;case"loadtoken":this._playerState=e.PLAYER_STATE.LOADTOKEN;break;
2case"dispose_session_close":this.isDisposeSessionClosed=!0}break;case"MEDIA_DATA":if(a.data&&!a.data.playbackData)return;this._lastMediaInfo&&this._lastMediaInfo.playbackData&&this._lastMediaInfo.playbackData.metaId!==a.data.playbackData.metaId&&(this.isMediaLoaded=!0),!this.playerId&&this._lastMediaInfo&&this._requestParams&&this._metaId==a.data.playbackData.metaId&&this._requestParams.appId==a.data.playbackData.appId&&(this._playerState=e.PLAYER_STATE.LOADTOKEN,this.playerId=a.data.playbackData.playerId);var n=this._lastMediaInfo;this._lastMediaInfo=a.data,l["default"].isEqual(this.getSettings(n),this.getSettings())||this._emitter.emit("gCastChangeSettings");break;case"SEEKABLE":this._seekable=a.data;break;case"TOKEN_REFRESHED":this.tokenApp.tokenRefresh();break;case"ERROR":"LEAVE"===a.data?(this._playerState=e.PLAYER_STATE.PAUSED,this._emitter.emit("pause")):(this._playerState=e.PLAYER_STATE.ERROR,this._emitter.emit("gCastError",a.data))}},t.eventChangedIsConnected=function(e){if(e.value){if(this._emitter.emit("pause"),this.isConnected=e.value,this.session=window.cast.framework.CastContext.getInstance().getCurrentSession(),this.session.addMessageListener(this._options.googlecast.namespace,this.messageListener),"SESSION_RESUMED"==this.sessionState)return this._sessionResumed=!0,void(this._sessionEnd&&(this._sessionEnd=!1,this._emitter.emit("gCastStart")));this._emitter.emit("gCastStart")}else{this.isConnected=e.value;var t={};!this.isDisposeSessionClosed&&this._lastMediaInfo&&this._lastMediaInfo.playbackData.playbackSessionId&&(t.playbackSessionId=this._lastMediaInfo.playbackData.playbackSessionId),this._lastMediaInfo&&this._metaId==this._lastMediaInfo.playbackData.metaId&&(t.currentTime=this._currentMediaTime),this._emitter.emit("gCastEnd",t),this.isDisposeSessionClosed=!1}},t.eventChangedIsMediaLoaded=function(t){this._playerState!==e.PLAYER_STATE.ENDED&&this._playerState!==e.PLAYER_STATE.UPNEXT&&this.isMediaLoaded&&!t.value&&this._emitter.emit("idle"),this.isMediaLoaded=t.value},t.eventChangedDuration=function(e){},t.eventChangedCurrentTime=function(t){this._playerState!==e.PLAYER_STATE.ENDED&&(this._playerState===e.PLAYER_STATE.LOADTOKEN&&(this._playerState=e.PLAYER_STATE.PLAYING,this._emitter.emit("firstplay"),this._emitter.emit("playing")),this.isActive()&&(this._currentMediaTime=t.value,this._emitter.emit("timeupdate",t.value)))},t.eventChangedIsPaused=function(e){},t.eventChangedVolumeLevel=function(e){this.isActive()&&(this._volume=e.value,this._emitter.emit("volumechange",e.value))},t.eventChangedCanControlVolume=function(e){},t.eventChangedIsMuted=function(e){this.isActive()&&(this._muted=e.value,this._emitter.emit("muted",e.value))},t.eventChangedCanPause=function(e){},t.eventChangedCanSeek=function(e){},t.eventChangedDisplayName=function(e){},t.eventChangedStatusText=function(e){},t.eventChangedTitle=function(e){},t.eventChangedDisplayStatus=function(e){},t.eventChangedMediaInfo=function(e){e.value&&this.requestMediaData()},t.eventChangedImageUrl=function(e){},t.eventChangedPlayerState=function(t){if(this._playerState||(this._playerState=t.value),this.isActive())switch(t.value){case"IDLE":this._emitter.emit("idle");break;case"PLAYING":this._playerState=e.PLAYER_STATE.PLAYING,this.play(),this.__started||(this.__started=!0,this._emitter.emit("firstplay")),this._emitter.emit("play"),this._emitter.emit("playing");break;case"PAUSED":this.pause(),this._emitter.emit("pause");break;case"BUFFERING":if(this._playerState===e.PLAYER_STATE.PAUSED)return;this._emitter.emit("rebuffering")}},t.requestMediaData=function(){this.session.sendMessage(this._options.googlecast.namespace,JSON.stringify({type:"MEDIA_DATA",data:null})).then((function(){}),(function(e){}))},t.setMetaId=function(e){this._metaId=e},t.setCastState=function(e){this.castState=e,this._emitter.emit("gCastConnectedChange",this.isCastConnected())},t.playerState=function(){return this._playerState},t.isCastConnected=function(){return"NOT_CONNECTED"==this.castState||"CONNECTING"==this.castState||"CONNECTED"==this.castState},t.isActive=function(){return this._lastMediaInfo?this.playerId==this._lastMediaInfo.playbackData.playerId&&this.isMediaLoaded:this.playerId&&this.isMediaLoaded},t.getFriendlyName=function(){if(this.session)return this.session.getCastDevice().friendlyName},t.addEmitterListener=function(e,t){"sendEvent"==e&&this.removeEmitterListener(e),this._listeners.push({subscription:this._emitter.addListener(e,t),eventName:e,fn:t})},t.removeEmitterListener=function(e,t){var a=l["default"].findIndex(this._listeners,(function(a){return t?a.eventName==e&&a.fn==t:a.eventName==e}));-1!==a&&(this._listeners[a].subscription.remove(),this._listeners.splice(a,1))},t.on=function(e,t){this.addEmitterListener(e,t)},t.off=function(e,t){this.removeEmitterListener(e,t)},t.seekable=function(){var e=this;return{start:function(){return e._seekable?e._seekable.start:0},end:function(){return e._seekable?e._seekable.end:0}}},t.currentTime=function(t){return this.isActive()?t===undefined?this._playerState==e.PLAYER_STATE.ENDED?this.duration():this.player.currentTime:(this.player.currentTime=t,void this.playerController.seek()):0},t.duration=function(){return this.isActive()?this._lastMediaInfo&&"LIVE"===this._lastMediaInfo.streamType&&this.player.duration<0?Infinity:this.player.duration:0},t.volume=function(e){return this.isActive()?e?(this.player.volumeLevel=1*e,void this.playerController.setVolumeLevel()):this.player.volumeLevel:0},t.muted=function(e){if(!this.isActive())return null;e?this.player.isMuted||this.playerController.muteOrUnmute():this.player.isMuted&&this.playerController.muteOrUnmute()},t.playbackRate=function(e){var t=this.getSettings();if(!e)return t.playbackRate;t.playbackRate=e,this.settings(t)},t.buffered=function(){},t.play=function(){this._playerState===e.PLAYER_STATE.PLAYING||this._playerState===e.PLAYER_STATE.PAUSED||this._playerState===e.PLAYER_STATE.LOADTOKEN||this._playerState===e.PLAYER_STATE.LOADED||this._playerState===e.PLAYER_STATE.ENDED||this._playerState===e.PLAYER_STATE.UPNEXT?((this.player.isPaused||this._playerState===e.PLAYER_STATE.PAUSED)&&this.playerController.playOrPause(),this._playerState=e.PLAYER_STATE.PLAYING):this.load()},t.pause=function(){this._playerState===e.PLAYER_STATE.PLAYING&&(this.player.isPaused||this.playerController.playOrPause(),this._playerState=e.PLAYER_STATE.PAUSED)},t.paused=function(){return this.player?this.player.isPaused:this._playerState===e.PLAYER_STATE.PAUSED},t.qualityLevels=function(){},t.reload=function(){this._currentMediaTime=0,this._emitter.emit("gCastStart")},t.stop=function(){this.playerController.stop(),this.pause(),this._playerState=e.PLAYER_STATE.STOPPED},t.load=function(){var t=this;this._playerState=e.PLAYER_STATE.LOADING;var a=new chrome.cast.media.MediaInfo(null,null);
2a.customData=this._requestParams;var n=new chrome.cast.media.LoadRequest(a);this.session.loadMedia(n).then((function(){var e=t.session.getMediaSession();e.addUpdateListener((function(){"IDLE"==e.playerState&&e.idleReason})),t.loaded()}),(function(e){}))},t.loaded=function(){this._lastMediaInfo=null,this._currentMediaDuration=this.getMediaDuration(),this._playerState=e.PLAYER_STATE.LOADED,this.__started=!1,this.play()},t.getCurrentMediaTime=function(){return this.player.currentTime},t.getMediaDuration=function(){return this.player.duration},t.mute=function(){this.player.isMuted||this.playerController.muteOrUnmute()},t.unMute=function(){this.player.isMuted&&this.playerController.muteOrUnmute()},t.isMuted=function(){return this.player.isMuted},t.seekTo=function(e){this.player.currentTime=e,this.playerController.seek()},t.seekPreview=function(){if(l["default"].get(this._lastMediaInfo,"playbackData.seekPreview.urls",[]).length>0)return this._lastMediaInfo.playbackData.seekPreview},t.getSeekThumbnailTrack=function(){return l["default"].find(l["default"].get(this._lastMediaInfo,"playbackData.tracks"),(function(e){return"thumbnails"===e.kind}))},t.playbackRule=function(){if(l["default"].get(this._lastMediaInfo,"playbackData.playbackRule"))return(0,d["default"])(this._lastMediaInfo.playbackData.playbackRule)},t.textTracks=function(){return l["default"].get(this._lastMediaInfo,"playbackData.textTracks")},t.audioTracks=function(){return l["default"].get(this._lastMediaInfo,"playbackData.audioTracks")},t.playbackData=function(){return l["default"].get(this._lastMediaInfo,"playbackData")},t.getSettings=function(e){return e||(e=this.playbackData()),l["default"].pick(e,["locale","autoAdvance","playbackRate","subtitleLanguage","audioLanguage"])},t.settings=function(e){var t=this;if(e===undefined)return this.getSettings();this.session.sendMessage(this._options.googlecast.namespace,JSON.stringify({type:"SETTING",data:e})).then((function(){t.requestMediaData()}),(function(e){}))},t.castStart=function(){this._playerState=e.PLAYER_STATE.IDLE,window.cast&&window.cast.framework&&this.player.isConnected&&(this.player.isMuted&&this.mute(),this.play())},t.getErrorMessage=function(e){if(!e)return"";switch(e.code){case chrome.cast.ErrorCode.API_NOT_INITIALIZED:return"The API is not initialized."+(e.description?" :"+e.description:"");case chrome.cast.ErrorCode.CANCEL:return"The operation was canceled by the user"+(e.description?" :"+e.description:"");case chrome.cast.ErrorCode.CHANNEL_ERROR:return"A channel to the receiver is not available."+(e.description?" :"+e.description:"");case chrome.cast.ErrorCode.EXTENSION_MISSING:return"The Cast extension is not available."+(e.description?" :"+e.description:"");case chrome.cast.ErrorCode.INVALID_PARAMETER:return"The parameters to the operation were not valid."+(e.description?" :"+e.description:"");case chrome.cast.ErrorCode.RECEIVER_UNAVAILABLE:return"No receiver was compatible with the session request."+(e.description?" :"+e.description:"");case chrome.cast.ErrorCode.SESSION_ERROR:return"A session could not be created, or a session was invalid."+(e.description?" :"+e.description:"");case chrome.cast.ErrorCode.TIMEOUT:return"The operation timed out."+(e.description?" :"+e.description:"")}},(0,s["default"])(e)}();(0,r["default"])(c,"PLAYER_STATE",{IDLE:"IDLE",LOADING:"LOADING",LOADTOKEN:"LOADTOKEN",LOADED:"LOADED",PLAYING:"PLAYING",PAUSED:"PAUSED",STOPPED:"STOPPED",ENDED:"ENDED",UPNEXT:"UPNEXT",ERROR:"ERROR"}),c.getInstance=function(e){return"undefined"==typeof window?null:(window._gcastPlayerApp||(window._gcastPlayerApp=new c(e)),window._gcastPlayerApp)};t["default"]=c;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/common/GCastPlayerApp.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/common/GCastPlayerApp.ts")}}()},
2"./src/common/GtmApp.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=t.MENU_CATEGORY=t.CUSTOM_EVENTS=t.CONTENT_EVENTS=t.CLICK_AREA=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/typeof.js")),r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),d=n(a("./src/domain/libs/util.ts")),u=n(a("./src/utils/activeProfile.ts")),c=n(a("./src/utils/settingsDataStore.ts")),f=n(a("./src/common/Axios.ts")),p=n(a("./src/common/WodSentry.ts"));function m(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function h(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?m(Object(a),!0).forEach((function(t){(0,l["default"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):m(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var y="SPAPageView",b="custom_click",v="footer_click",g="header_mypage_click",_="content_page_click",E="purchase",w="refund",P=t.CUSTOM_EVENTS={LOGIN_CLICK:"login_click",JOIN_CLICK:"join_click",NOTIFICATION_DETAIL_CLICK:"notification_detail_click",SUBSCRIPTION_CLICK:"subscription_click",CANCEL_CLICK:"cancel_click",UNDO_CANCEL_CLICK:"undo_cancel_click",PAYMENT_CHANGE_CLICK:"payment_change_click",CHARGING_CLICK:"charging_click",APP_DOWNLOAD_CLICK:"app_download_click",APP_LAUNCH_CLICK:"app_launch_click",MENU_CLICK:"menu_click",MENU_GENRE_CLICK:"menu_genre_click",CONTENT_PROPERTY_CLICK:"content_property_click",USE_COUPON_CLICK:"use_coupon_click",GET_COUPON_OFFER_CLICK:"get_coupon_offer_click",DENY_COUPON_OFFER_CLICK:"deny_coupon_offer_click",PALETTE_IN_PLAYER_CLICK:"palette_in_player_click",TVOD_TARGET_EPISODE_CLICK:"tvod_target_episode_click",TVOD_BUY_CLICK:"tvod_buy_click",TVOD_LOGIN_CLICK:"tvod_login_click",PALETTE_IMPRESSION:"palette_imp",MYLIST_FAVORITE_TAB:"mylist_favorite_tab",INITIAL_FAVORITE_SKIP:"initial_favorite_skip",ACCORDION_CLICK:"accordion_click",PLAYER_RECOMMEND_PALETTE_IMPRESSION:"player_reco_imp",CAPTION_CLICK:"caption_click",MASTHEAD_IMPRESSION:"masthead_imp",SEARCH:"search"},x=t.CONTENT_EVENTS={ADD_TO_WISHLIST:"add_to_wishlist",COMMENT:"comment",CONTENT_CLICK:"content_click",FAVORITE_DELETE:"favorite_delete",HISTORY_DELETE:"history_delete",LOGIN_REQUEST_CLICK:"login_request_click",PLAY_CLICK:"play_click",PLAY_START:"play_start",PLAY_1MIN:"play_1min",PLAY_50PERCENT:"play_50percent",PLAY_90PERCENT:"play_90percent",PURCHASE:"purchase",SCHEDULE:"schedule",SELECT_PROGRAM:"select_program",SHARE:"share",ADD_TO_WISHLIST_ATTRIBUTE:"add_to_wishlist_attribute",FAVORITE_DELETE_ATTRIBUTE:"favorite_delete_attribute",BANNER_CLICK:"banner_click"},M=(t.CLICK_AREA={CONTENT_CLICK:{MUSTHEAD_THUMBNAIL:"マストヘッド「サムネ」",MUSTHEAD_DETAIL:"マストヘッド「詳細ボタン」",MUSTHEAD_OTHERS:"マストヘッド「その他領域」",IN_PLAYER:"プレイヤー内導線カード",TITLE_SERIES_FLOW:"タイトル箇所シリーズ導線",TITLE_SEASON_FLOW:"タイトル箇所シーズン導線",SEASON_ROW:"シーズン棚",RECOMMEND_THUMBNAIL:"プレイヤー内おすすめ「サムネ」",RECOMMEND_OTHERS:"プレイヤー内おすすめ「その他領域」"},PLAY_CLICK:{MUSTHEAD:"マストヘッド「再生」",META_DETAIL:"メタ詳細「再生」",RECOMMEND:"プレイヤー内おすすめ「再生」"},ADD_TO_WISHLIST:{MUSTHEAD:"マストヘッド「お気に入り追加」",META_DETAIL:"メタ詳細「お気に入り追加」",POP_CARD:"ポップカード「お気に入り追加」",IN_PLAYER:"プレイヤー内導線「お気に入り追加」",INITIAL_FAVORITE:"初回マイリスト登録画面「お気に入り追加」",IN_RECOMMEND_FAVORITE:"プレイヤー内おすすめ「お気に入り追加」"},FAVORITE_DELETE:{MUSTHEAD:"マストヘッド「お気に入り削除」",META_DETAIL:"メタ詳細「お気に入り削除」",POP_CARD:"ポップカード「お気に入り削除」",MY_LIST:"マイリスト「お気に入り削除」",IN_PLAYER:"プレイヤー内導線「お気に入り削除」",IN_PLAYER_RECOMMEND:"プレイヤー内おすすめ「お気に入り削除」"},ADD_TO_WISHLIST_ATTRIBUTE:{ATTRIBUTE_HEAD:"属性画面「属性お気に入り追加」"},FAVORITE_DELETE_ATTRIBUTE:{ATTRIBUTE_HEAD:"属性画面「属性お気に入り削除」",MY_LIST:"マイリスト「属性お気に入り削除」"},SUB:"字幕",DUB:"吹替",BILLBOARD:"看板",SHELF:"棚",MATCH_SHELF:"対戦カード棚",LIST:"一覧",THUMBNAIL:"メインサムネ",LIVESTREAMING:"ライブ配信",SCHEDULE:"番組表",SIGNUP:{HEADER:"ページ上部加入ボタン",FOTTER:"フッター追従加入バナー",EPISODE:"エピソード画面S導線"},APP_DOWNLOAD:{THUMBNAIL:"サムネイル内表示",FOTTER:"フッター追従加入表示"},APP_LAUNCH:{THUMBNAIL:"サムネイル内表示",FOTTER:"フッター追従加入表示"},MENU_GENRE:{HEADER_MENU:"ヘッダーメニュー",OVER_MUST_HEAD:"マストヘッド上部"}}
2,t.MENU_CATEGORY={SEARCH:"検索",INFO:"お知らせ",MYLIST:"マイリスト",RANKING:"ランキング",FEATURE:"特集",LIVE:"ライブ配信",LINEAR:"放送同時配信"},function(e,t,a,n){if(!d["default"].get(e,"refId")&&!d["default"].get(e,"name"))return null;if(n)return null;if(t)return"同時配信";switch(a){case 3:return"アーカイブ";case 4:return"Live";default:return null}}),C=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};return d["default"].get(e,"rental")&&d["default"].get(e,"subscription")?"併用":d["default"].get(e,"rental")?"TVOD":d["default"].get(e,"subscription")?"SVOD":null},k=function(){function e(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};(0,l["default"])(this,"options",void 0),(0,l["default"])(this,"profile",void 0),(0,l["default"])(this,"_routeHandler",void 0),(0,l["default"])(this,"_initialized",void 0),(0,l["default"])(this,"_tempDataLayer",void 0),this.options=e,this.profile=(0,u["default"])(this.options.models),this._routeHandler={},this._initialized=!1,this._tempDataLayer=[],p["default"].init(d["default"].get(this.options,"config.sentry"))}var t=e.prototype;return t._pushLayer=function(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};if(!(this.options.browserInfo&&this.options.browserInfo.isCarMonitor||"undefined"==typeof window))if(this._initialized){window.dataLayer=window.dataLayer||[];var a=window.dataLayer,n=d["default"].get(this.options,"config.analytics.gtm.id");n&&(t.reset&&d["default"].get(window,"google_tag_manager[".concat(n,"].dataLayer"))&&window.google_tag_manager[n].dataLayer.reset(),a.push((0,r["default"])({},e)))}else this._tempDataLayer.push({params:e,opt:t})},t.pageView=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:null,t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};this._initialized?this._csrPageView(e,t):this._init(t)},t._init=function(){var e=this,t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};if(d["default"].get(this.options,"config.analytics.gtm.id")&&!this._initialized&&!(this.options.browserInfo&&this.options.browserInfo.isCarMonitor||"undefined"==typeof document)){this._initialized=!0,this._pushLayer({member_id:d["default"].get(this.profile,"refId",null),member_status:this.memberStatus,relation_program_code:d["default"].get(t,"relationProgram.refId",null),relation_program_name:d["default"].get(t,"relationProgram.name",null),program_code:d["default"].get(t,"program.refId",null),program_name:d["default"].get(t,"program.name",null),content_id:d["default"].get(t,"content.refId",null),content_name:d["default"].get(t,"content.name",null),channel_id:d["default"].get(t,"channel.refId")?d["default"].replace(d["default"].get(t,"channel.refId"),"wowow_",""):null,channel_name:d["default"].get(t,"channel.name",null),genre_01:d["default"].get(t,"genres[0].name",null),genre_02:d["default"].get(t,"middleGenres[0].name",null),genre_detail:d["default"].isEmpty(t.attributes)?null:d["default"].reduce(d["default"].map(t.attributes,(function(e){return e.name||e})),(function(e,t){return e+","+t})),streaming_type:M(d["default"].get(t,"content"),!d["default"].isEmpty(t.channel),d["default"].get(t,"schemaId")),shelf_id:d["default"].get(t,"shelf.id",null),shelf_name:d["default"].get(t,"shelf.name",null),purchase_type:C(d["default"].get(t,"content"))}),this._pushLayer({"gtm.start":(new Date).getTime(),event:"gtm.js"});var a=document.getElementsByTagName("script")[0],n=document.createElement("script");n.async=!0,n.src="https://www.googletagmanager.com/gtm.js?id=".concat(this.options.config.analytics.gtm.id),a.parentNode.insertBefore(n,a),this._tempDataLayer.length>0&&this._tempDataLayer.map((function(t){var a=t.params,n=t.opt;e._pushLayer(a,n)}))}},t.getGenreFlagParams=function(){var e;return this.profile?{genre_flag:"".concat(null!==(e=d["default"].get(this.profile,"genreFlag"))&&void 0!==e?e:0)}:{}},t._csrPageView=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:null,t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};this._pushLayer((0,r["default"])({},h({event:y,member_id:d["default"].get(this.profile,"refId",null),member_status:this.memberStatus,relation_program_code:d["default"].get(t,"relationProgram.refId",null),relation_program_name:d["default"].get(t,"relationProgram.name",null),program_code:d["default"].get(t,"program.refId",null),program_name:d["default"].get(t,"program.name",null),content_id:d["default"].get(t,"content.refId",null),content_name:d["default"].get(t,"content.name",null),channel_id:d["default"].get(t,"channel.refId")?d["default"].replace(d["default"].get(t,"channel.refId"),"wowow_",""):null,channel_name:d["default"].get(t,"channel.name",null),genre_01:d["default"].get(t,"genres[0].name",null),genre_02:d["default"].get(t,"middleGenres[0].name",null),genre_detail:d["default"].isEmpty(t.attributes)?null:d["default"].reduce(d["default"].map(t.attributes,(function(e){return e.name||e})),(function(e,t){return e+","+t})),streaming_type:M(d["default"].get(t,"content"),!d["default"].isEmpty(t.channel),d["default"].get(t,"schemaId")),shelf_id:d["default"].get(t,"shelf.id",null),shelf_name:d["default"].get(t,"shelf.name",null),virtualPageUrl:d["default"].get(this._routeHandler,"path",null),virtualPageTitle:e,purchase_type:C(d["default"].get(t,"content"))},this.getGenreFlagParams())))},t._pushLayerWithClickEvent=function(e,t){this._pushLayer((0,r["default"])({event:e},t))},t.pushDataLayerOnCustomClick=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:null,t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};d["default"].includes(P,e)&&this._pushLayerWithClickEvent(b,h(h({custom_event:e,member_status:this.memberStatus},t),this.getGenreFlagParams()))},t.pushDataLayerOnInitialFavoriteSkipClick=function(){this.pushDataLayerOnCustomClick(P.INITIAL_FAVORITE_SKIP)},t.pushDataLayerOnSubscriptionClick=function(e){this.pushDataLayerOnCustomClick(P.SUBSCRIPTION_CLICK,{click_area:e})},t.pushDataLayerOnAppDownloadClick=function(e){this.pushDataLayerOnCustomClick(P.APP_DOWNLOAD_CLICK,{click_area:e})},t.pushDataLayerOnAppLaunchClick=function(e){this.pushDataLayerOnCustomClick(P.APP_LAUNCH_CLICK,{click_area:e})},t.pushDataLayerOnMenuClick=function(e){this.pushDataLayerOnCustomClick(P.MENU_CLICK,{menu_category:e})},t.pushDataLayerOnMenuGenreClick=function(e,t){this.pushDataLayerOnCustomClick(P.MENU_GENRE_CLICK,{click_area:e,menu_genre:t})},t.pushDataLayerOnMylistFavoriteTabClick=function(e){this.pushDataLayerOnCustomClick(P.MYLIST_FAVORITE_TAB,{tab_type:e})},t.pushDataLayerOnContentProperyClick=function(e,t){this.pushDataLayerOnCustomClick(P.CONTENT_PROPERTY_CLICK,{property_type:e,property_name:t})},t.pushDataLayerOnUseCouponClick=function(e){this.pushDataLayerOnCustomClick(P.USE_COUPON_CLICK,{voucher_id:d["default"].get(e,"voucher.id")||null,voucher_code:d["default"].get(e,"code")||null,voucher_name:d["default"].get(e,"voucher.displayName")||null})},t.pushDataLayerOnGetCouponOfferClick=function(e){this.pushDataLayerOnCustomClick(P.GET_COUPON_OFFER_CLICK,{voucher_id:d["default"].get(e,"voucher.id")||null,voucher_code:d["default"].get(e,"code")||null,voucher_name:d["default"].get(e,"voucher.displayName")||null})},t.pushDataLayerOnDenyCouponOfferClick=function(e){this.pushDataLayerOnCustomClick(P.DENY_COUPON_OFFER_CLICK,{voucher_id:d["default"].get(e,"voucher.id")||null,voucher_code:d["default"].get(e,"code")||null,voucher_name:d["default"].get(e,"voucher.displayName")||null})},t.pushDataLayerOnPaltteInPlayerClick=function(e){this.pushDataLayerOnCustomClick(P.PALETTE_IN_PLAYER_CLICK,{palette_id:d["default"].get(e,"id")||null,palette_name:d["default"].get(e,"title")||null})},t.pushDataLayerOnTvodTargetEpisodeClick=function(e){this.pushDataLayerOnCustomClick(P.TVOD_TARGET_EPISODE_CLICK,{click_area:"エピソード",genre_01:d["default"].get(e,"genres[0].name",null),genre_02:d["default"].get(e,"middleGenres[0].name",null)})},t.pushDataLayerOnTvodBuyClick=function(e,t){var a=e?"商品ページ_ログイン済み":"エピソード_ログイン済み";this.pushDataLayerOnCustomClick(P.TVOD_BUY_CLICK,{click_area:a,genre_01:d["default"].get(t,"genres[0].name",null),genre_02:d["default"].get(t,"middleGenres[0].name",null)})},t.pushDataLayerOnTvodLoginClick=function(e,t){var a=e?"商品ページ_未ログイン":"エピソード_未ログイン";this.pushDataLayerOnCustomClick(P.TVOD_LOGIN_CLICK,{click_area:a,genre_01:d["default"].get(t,"genres[0].name",null),genre_02:d["default"].get(t,"middleGenres[0].name",null)})},t.pushDataLayerOnContentPIPClick=function(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};if(d["default"].includes(x,e)){var n={member_status:this.memberStatus,click_area:d["default"].get(a,"clickArea",null),shelf_id:d["default"].get(t,"shelf.id",null),shelf_name:d["default"].get(t,"shelf.name",null),shelf_order:d["default"].get(t,"shelf.order",null),ad_id:d["default"].get(t,"ad.id",null),ad_name:d["default"].get(t,"ad.name",null),masthead_order:d["default"].get(t,"mastheadOrder",null)};this._pushLayerWithClickEvent("content_page_click",h(h({},n),{},{custom_event:e}))}},t.pushDataLayerOnCaptionClick=function(e){this.pushDataLayerOnCustomClick(P.CAPTION_CLICK,{relation_program_code:d["default"].get(e.relationProgram,"refId",null),relation_program_name:d["default"].get(e.relationProgram,"name",null),program_code:d["default"].get(e.program,"refId",null),program_name:d["default"].get(e.program,"name",null),content_id:d["default"].get(e.content,"refId",null),content_name:d["default"].get(e.content,"name",null),click_area:e.clickArea})},t.pushDataLayerOnPaletteImp=function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:null;this.pushDataLayerOnCustomClick(P.PALETTE_IMPRESSION,{shelf_id:e,shelf_name:t,shelf_order:a})},t.pushDataLayerOnPlayerRecommendImpression=function(e,t){var a,n;this.pushDataLayerOnCustomClick(P.PLAYER_RECOMMEND_PALETTE_IMPRESSION,{relation_program_code:d["default"].get(e,"refId",null),relation_program_name:d["default"].get(e,"name",null),shelf_id:null!==(a=t.id)&&void 0!==a?a:null,shelf_name:null!==(n=t.name)&&void 0!==n?n:null})},t.pushDataLayerOnMastheadImpression=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};this.pushDataLayerOnCustomClick(P.MASTHEAD_IMPRESSION,h({relation_program_code:d["default"].get(e,"relationProgram.refId",null),relation_program_name:d["default"].get(e,"relationProgram.name",null),program_code:d["default"].get(e,"program.refId",null),program_name:d["default"].get(e,"program.name",null),content_id:d["default"].get(e,"content.refId",null),content_name:d["default"].get(e,"content.name",null),ad_id:d["default"].get(e,"ad.id",null),ad_name:d["default"].get(e,"ad.name",null),genre_01:d["default"].get(e,"genres[0].name",null),genre_02:d["default"].get(e,"middleGenres[0].name",null),genre_detail:d["default"].isEmpty(e.attributes)?null:d["default"].reduce(d["default"].map(e.attributes,(function(e){return e.name||e})),(function(e,t){return e+","+t})),masthead_order:d["default"].get(e,"mastheadOrder",null),member_status:this.memberStatus},this.getGenreFlagParams()))},t.pushDataLayerOnFooterClick=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:null;e&&this._pushLayerWithClickEvent(v,{footer_category:e})},t.pushDataLayerOnHeaderMyPageClick=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:null;e&&this._pushLayerWithClickEvent(g,{mypage_category:e})},t._pushDataLayerOnContentPageClick=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:null,t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};if(d["default"].includes(x,e)){var n=!d["default"].isEmpty(t.channel)&&d["default"].includes(["play_start","play_1min","content_click"],e),o=(0,r["default"])({},h(h({click_area:d["default"].get(a,"clickArea",null),shelf_id:d["default"].get(t,"shelf.id",null),shelf_name:d["default"].get(t,"shelf.name",null),shelf_order:d["default"].get(t,"shelf.order",null),relation_program_code:n?null:d["default"].get(t,"relationProgram.refId",null),relation_program_name:n?null:d["default"].get(t,"relationProgram.name",null),program_code:n?d["default"].get(t,"linearProgram.programCode",null):d["default"].get(t,"program.refId",null),program_name:n?d["default"].get(t,"linearProgram.programName",null):d["default"].get(t,"program.name",null),content_id:n?null:d["default"].get(t,"content.refId",null),content_name:n?null:d["default"].get(t,"content.name",null),channel_id:d["default"].get(t,"channel.refId")?d["default"].replace(d["default"].get(t,"channel.refId"),"wowow_",""):null,channel_name:d["default"].get(t,"channel.name",null),genre_01:d["default"].get(t,"genres[0].name",null),genre_02:d["default"].get(t,"middleGenres[0].name",null),genre_detail:d["default"].isEmpty(t.attributes)?null:d["default"].reduce(d["default"].map(t.attributes,(function(e){return e.name||e})),(function(e,t){return e+","+t})),ad_id:d["default"].get(t,"ad.id",null),ad_name:d["default"].get(t,"ad.name",null),streaming_type:M(d["default"].get(t,"content"),!d["default"].isEmpty(t.channel),d["default"].get(t,"schemaId"),!!d["default"].get(t,"ad.id")),member_id:d["default"].get(this.profile,"refId",null),member_status:this.memberStatus,play_spped:this.playbackRate,purchase_type:n?null:C(d["default"].get(t,"content")),quantity:d["default"].get(t,"quantity",null),attribute_id:d["default"].get(t,"attribute_id",null),attribute_type:d["default"].get(t,"attribute_type",null),attribute_name:d["default"].get(t,"attribute_name",null),masthead_order:d["default"].get(t,"mastheadOrder",null)},n?{delivery_start_at:d["default"].get(t,"linearProgram.deliveryStartAt",null)}:{}),this.getGenreFlagParams()));this._pushLayerWithClickEvent(_,(0,r["default"])({},o,{custom_event:e}))}},t.pushDataLayerOnContentPageClick=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:null,t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};this._pushDataLayerOnContentPageClick(e,t,a)},t._pushDataLayerOnEcommerce=function(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};arguments.length>2&&undefined;this._pushLayer({ecommerce:null});var a=(0,r["default"])({event:e,member_status:this.memberStatus},t);this._pushLayer(a)},t.pushDataLayerOnPurchase=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},t=e.productOrder||null,a=d["default"].get(t,"product"),n=d["default"].get(t,"userVouchers.0.voucher"),o={item_id:d["default"].get(a,"id",null),item_name:d["default"].get(a,"name",null),discount:d["default"].get(n,"discount",0),affiliation:"tvod",coupon:d["default"].get(n,"name",null),price:d["default"].get(a,"activePricing.paymentAmount",null),currency:e.currency||"JPY",quantity:1},s={ecommerce:{transaction_id:d["default"].get(t,"id"),affiliation:"tvod",value:d["default"].get(a,"activePricing.paymentAmount",null),currency:e.currency||"JPY",coupon:d["default"].get(n,"name",null),items:[o]}};this._pushDataLayerOnEcommerce(x.PURCHASE,s)},t.pushDataLayerOnSubscribe=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},t=e.subscription,a=e.order,n=d["default"].get(t,"course"),o=d["default"].get(t,"userVouchers.0.voucher"),s={item_id:d["default"].get(n,"id",null),item_name:d["default"].get(n,"name",null),discount:d["default"].get(o,"discountPrice",0),affiliation:"svod",coupon:d["default"].get(o,"name",null),price:d["default"].get(a,"paymentAmount",0),currency:e.currency||"JPY",quantity:1},r={ecommerce:{transaction_id:d["default"].get(t,"id",null),affiliation:"svod",value:d["default"].get(a,"paymentAmount",0),currency:e.currency||"JPY",coupon:d["default"].get(o,"name",null),items:[s]}};this._pushDataLayerOnEcommerce(E,r)},t.pushDataLayerOnContractCancel=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},t=e.subscription,a=e.order,n=d["default"].get(t,"course"),o=d["default"].get(t,"userVouchers.0.voucher"),s={item_id:d["default"].get(n,"id",null),item_name:d["default"].get(n,"name",null),discount:d["default"].get(o,"discountPrice",0),affiliation:"svo
2d_cancel",coupon:d["default"].get(o,"name",null),price:d["default"].get(a,"paymentAmount",0),currency:e.currency||"JPY",quantity:1},r={ecommerce:{transaction_id:d["default"].get(t,"id",null),affiliation:"svod_cancel",value:d["default"].get(a,"paymentAmount",0),currency:e.currency||"JPY",coupon:d["default"].get(o,"name",null),items:[s]}};this._pushDataLayerOnEcommerce(w,r)},t.pushDataLayerOnSearch=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};this.pushDataLayerOnCustomClick(P.SEARCH,{search_term:d["default"].get(e,"searchValue",null),use_suggest:"".concat(d["default"].get(e,"useSuggest",0))})},t.setRouteHandler=function(e){this._routeHandler=e},(0,i["default"])(e,[{key:"memberStatus",get:function(){var e=d["default"].get(this.profile,"userStatus");switch(e){case 0:case 4:return"未加入";case 1:return"無料トライアル";case 2:return this.profile.isBs?"CASあり配信加入":"有料加入";case 3:return"放送加入";default:if(e!==undefined&&(null===e||""===e||"number"==typeof e&&(e<0||e>4)||"string"==typeof e))new f["default"]({xhr:!0}).post("/api/logger/user_status_error",h(h({},this.profile),{},{userStatusType:(0,s["default"])(e)})),p["default"].captureMessage("[member_status] abnormal userStatus","warning",{userStatusType:(0,s["default"])(e),userStatus:null===e?"null":String(e).slice(0,32)});return"未ログイン"}}},{key:"playbackRate",get:function(){var e=(c["default"].get()||{}).playbackRate||1;return e%1==0&&(e=e.toFixed(1)),"".concat(e,"倍速")}},{key:"initialized",get:function(){return this._initialized}}]),e}();t["default"]=k;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/common/GtmApp.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/common/GtmApp.ts")}}()},
2"./src/common/InterestApp.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/regenerator/index.js")),r=n(a("./node_modules/@babel/runtime/helpers/asyncToGenerator.js")),i=n(a("./node_modules/@babel/runtime/helpers/extends.js")),l=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),d=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),u=n(a("./src/domain/libs/util.ts")),c=n(a("./node_modules/url/url.js")),f=n(a("./src/common/DeleteApp.ts")),p=a("./src/common/GtmApp.ts"),m=a("./src/constants/index.ts"),h=function(e){function t(t,a,n){var o;return o=e.call(this)||this,(t=(0,i["default"])({},t)).pathname=u["default"].join(u["default"].concat(t.path,"users/favorites/bulk_add"),"/"),o._url=c["default"].format(t),t.pathname=u["default"].join(u["default"].concat(t.path,"profiles/update"),"/"),o._updateUrl=c["default"].format(t),o.gtmApp=a,o.model=n.pathEvaluator,o}(0,d["default"])(t,e);var a=t.prototype;return a.send=function(){var t=(0,r["default"])(s["default"].mark((function a(t,n){var o,r,i,l,d,c=this;return s["default"].wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return o=this.getCheckedItems(),r=JSON.stringify(u["default"].map(o,(function(e){return{model_type:"meta",model_id:e.id}}))),i={user_id:n||t.id,favorites:r},l=function(e){var t="media"===u["default"].get(e,"type"),a=u["default"].get(e,"seriesMeta")&&u["default"].get(e,"seasonMeta")?{refId:u["default"].get(e,"seriesMeta.refId"),name:u["default"].get(e,"seriesMeta.name")}:null,n=t?{refId:u["default"].get(e,"seasonMeta.refId")||u["default"].get(e,"seriesMeta.refId"),name:u["default"].get(e,"seasonMeta.name")||u["default"].get(e,"seriesMeta.name")}:{refId:u["default"].get(e,"refId"),name:u["default"].get(e,"name")};return{content:t?{refId:u["default"].get(e,"refId"),name:u["default"].get(e,"name")||u["default"].get(e,"shortName"),rental:u["default"].get(e,"rental"),subscription:u["default"].get(e,"subscription")}:{rental:u["default"].get(e,"rental"),subscription:u["default"].get(e,"subscription")},program:n,relationProgram:a,attributes:u["default"].get(e,"attributes"),genres:u["default"].get(e,"genres"),middleGenres:u["default"].get(e,"middleGenres"),schemaId:u["default"].get(e,"schemaId")}},a.next=6,this.getTotalCount();case 6:return a.t0=a.sent,d=a.t0+1,o.forEach((function(e,t){var a=l(e),n=a.content,o=a.program,s=a.relationProgram,r=a.attributes,i=a.genres,u=a.middleGenres,f=a.schemaId;c.gtmApp.pushDataLayerOnContentPageClick(p.CONTENT_EVENTS.ADD_TO_WISHLIST,{content:n,program:o,relationProgram:s,attributes:r,genres:i,middleGenres:u,schemaId:f,quantity:d+t},{clickArea:p.CLICK_AREA.ADD_TO_WISHLIST.INITIAL_FAVORITE})})),a.abrupt("return",e.prototype.send.call(this,i,t));case 10:case"end":return a.stop()}}),a,this)})));return function(e,a){return t.apply(this,arguments)}}(),a._checkResponse=function(e){return!0},a.registered=function(e,t){var a={profile_id:t,values:JSON.stringify({interest_list_selected_flag:!0})},n=new XMLHttpRequest;n.onreadystatechange=function(){if(4===n.readyState){var e=n.response;"string"==typeof e&&(e=JSON.parse(e))}};var o=Object.keys(a).map((function(e){return e+"="+encodeURIComponent(a[e])})).join("&");n.open("POST",this._updateUrl,!0),n.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),e&&(n.setRequestHeader("Authorization","Bearer ".concat(e.token)),n.setRequestHeader("X-User-Id",e.id),n.setRequestHeader("X-Session-Token",e.sessionToken)),n.send(o)},a.getTotalCount=function(){var e=(0,r["default"])(s["default"].mark((function t(){var e,a,n,o;return s["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=["mylist","cd",m.PAGING_INITIAL_KEY,1,"length"],a=[e],t.prev=2,t.next=5,this.model.fetch(a);case 5:return n=t.sent,o=u["default"].get(n.json,e),t.abrupt("return",o);case 10:t.prev=10,t.t0=t["catch"](2);case 12:case"end":return t.stop()}}),t,this,[[2,10]])})));return function(){return e.apply(this,arguments)}}(),(0,l["default"])(t)}(f["default"]);t["default"]=h;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/common/InterestApp.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/common/InterestApp.ts")}}()},
2"./src/common/MyListDeleteApp.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/regenerator/index.js")),r=n(a("./node_modules/@babel/runtime/helpers/asyncToGenerator.js")),i=n(a("./node_modules/@babel/runtime/helpers/extends.js")),l=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),d=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),u=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),c=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),f=n(a("./src/domain/libs/util.ts")),p=n(a("./node_modules/url/url.js")),m=n(a("./src/common/DeleteApp.ts")),h=a("./src/common/GtmApp.ts"),y=a("./src/constants/index.ts"),b=function(e){function t(t,a,n){var o;return o=e.call(this)||this,(0,c["default"])((0,d["default"])(o),"modelType",void 0),(t=(0,i["default"])({},t)).pathname=f["default"].join(f["default"].concat(t.path,"users/favorites/delete"),"/"),o._url=p["default"].format(t),o.gtmAp
2p=a,o.model=n,o.modelType="meta",o}(0,u["default"])(t,e);var a=t.prototype;return a.send=function(){var t=(0,r["default"])(s["default"].mark((function a(t,n){var o;return s["default"].wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,this._sendToGtm();case 2:return o={model_type:this.modelType,model_id:this.deleteIds().join(","),user_id:n||t.id},a.abrupt("return",e.prototype.send.call(this,o,t));case 4:case"end":return a.stop()}}),a,this)})));return function(e,a){return t.apply(this,arguments)}}(),a._sendToGtm=function(){var e=(0,r["default"])(s["default"].mark((function t(){var e,a,n=this;return s["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(this.gtmApp){t.next=2;break}return t.abrupt("return");case 2:return e=f["default"].filter(this._targets,(function(e){return f["default"].includes(n.deleteIds(),e.id)})),t.next=5,this.getTotalCount();case 5:t.t0=t.sent,t.t1=e.length,a=t.t0-t.t1,e.forEach((function(e){var t=f["default"].get(e,"seriesMeta")&&f["default"].get(e,"seasonMeta"),o="media"===f["default"].get(e,"type"),s=t?{refId:f["default"].get(e,"seriesMeta.refId"),name:f["default"].get(e,"seriesMeta.name")}:null,r=o?{refId:f["default"].get(e,"seasonMeta.refId")||f["default"].get(e,"seriesMeta.refId"),name:f["default"].get(e,"seasonMeta.name")||f["default"].get(e,"seriesMeta.name")}:{refId:f["default"].get(e,"refId"),name:f["default"].get(e,"name"),rental:f["default"].get(e,"rental"),subscription:f["default"].get(e,"subscription")},i=o?{refId:f["default"].get(e,"refId"),name:f["default"].get(e,"name")||f["default"].get(e,"shortName"),rental:f["default"].get(e,"rental"),subscription:f["default"].get(e,"subscription")}:{rental:f["default"].get(e,"rental"),subscription:f["default"].get(e,"subscription")},l=f["default"].get(e,"attributes"),d=f["default"].get(e,"genres"),u=f["default"].get(e,"middleGenres"),c=f["default"].get(e,"schemaId"),p="meta"===n.modelType?h.CLICK_AREA.FAVORITE_DELETE.MY_LIST:h.CLICK_AREA.FAVORITE_DELETE_ATTRIBUTE.MY_LIST,m="meta"===n.modelType?h.CONTENT_EVENTS.FAVORITE_DELETE:h.CONTENT_EVENTS.FAVORITE_DELETE_ATTRIBUTE,y={relationProgram:s,program:r,content:i,attributes:l,genres:d,middleGenres:u,schemaId:c,quantity:a},b={attribute_id:f["default"].get(e,"id"),attribute_type:f["default"].get(e,"type"),attribute_name:f["default"].get(e,"name")};n.gtmApp.pushDataLayerOnContentPageClick(m,"meta"===n.modelType?y:b,{clickArea:p})}));case 9:case"end":return t.stop()}}),t,this)})));return function(){return e.apply(this,arguments)}}(),a.getTotalCount=function(){var e=(0,r["default"])(s["default"].mark((function t(){var e,a,n,o;return s["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=["mylist","cd",y.PAGING_INITIAL_KEY,1,"length"],a=[e],t.prev=2,t.next=5,this.model.fetch(a);case 5:return n=t.sent,o=f["default"].get(n.json,e),t.abrupt("return",o);case 10:t.prev=10,t.t0=t["catch"](2);case 12:case"end":return t.stop()}}),t,this,[[2,10]])})));return function(){return e.apply(this,arguments)}}(),a._checkResponse=function(e){return!!e.result||8004==f["default"].get(e,"error.code")},a.setModelType=function(e){this.modelType=e},(0,l["default"])(t)}(m["default"]);t["default"]=b;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}
2e.register(s,n,"/codebuild/output/src776243331/src/src/common/MyListDeleteApp.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/common/MyListDeleteApp.ts")}}()},
2"./src/common/PlayerApp.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=t.TEXT_TRACK_MODE=t.TEXT_TRACK_LANGUAGE=t.AUDIO_LANGUAGE=void 0;var s,r,i=n(a("./node_modules/@babel/runtime/regenerator/index.js")),l=n(a("./node_modules/@babel/runtime/helpers/extends.js")),d=n(a("./node_modules/@babel/runtime/helpers/asyncToGenerator.js")),u=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),c=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),f=a("./node_modules/fbemitter/index.js"),p=a("./node_modules/@wowow/front-common/common/utils/generateUuid.js"),m=n(a("./node_modules/cookie-dough/browser.js")),h=a("./src/constants/cookie.ts"),y=n(a("./src/apps/history.ts")),b=n(a("./src/common/Axios.ts")),v=(n(a("./node_modules/url/url.js")),n(a("./src/domain/libs/util.ts"))),g=n(a("./src/common/GCastPlayerApp.ts")),_=n(a("./src/utils/promiseRetry.ts")),E=a("./node_modules/webvtt-parser/parser.js"),w=n(a("./src/utils/vuidDataStore.ts")),P=n(a("./src/apps/common/routes.ts")),x=n(a("./src/common/FullScreenApp.ts")),M=a("./src/constants/player.ts"),C={JA:"NONE_JA",EN:"NONE_EN"},k=(t.TEXT_TRACK_MODE={SHOWING:"showing",DISABLED:"disabled"},t.AUDIO_LANGUAGE={JA:"ja",EN:"en",UND:"und"},t.TEXT_TRACK_LANGUAGE={JA:"ja",EN:"en",NONE:"none"},function(){function e(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};(0,c["default"])(this,"_localPlayer",void 0),(0,c["default"])(this,"_options",void 0),(0,c["default"])(this,"_playerId",void 0),(0,c["default"])(this,"_cookies",void 0),(0,c["default"])(this,"_gCastPlayer",void 0),(0,c["default"])(this,"_fsApp",void 0),(0,c["default"])(this,"_listeners",void 0),(0,c["default"])(this,"_metaId",void 0),(0,c["default"])(this,"_overSeeking",void 0),(0,c["default"])(this,"_state",void 0),(0,c["default"])(this,"_axios",void 0),(0,c["default"])(this,"_gCastActive",void 0),(0,c["default"])(this,"__autoplay",void 0),(0,c["default"])(this,"__autoplayError",void 0),(0,c["default"])(this,"__currentPlayerTime",void 0),(0,c["default"])(this,"__paused",void 0),(0,c["default"])(this,"__seeking",void 0),(0,c["default"])(this,"__pt",void 0),(0,c["default"])(this,"__pFrom",void 0),(0,c["default"])(this,"__beaconIntervalId",void 0),(0,c["default"])(this,"__milestone",void 0),(0,c["default"])(this,"__firstPlay",void 0),(0,c["default"])(this,"__canplayed",void 0),(0,c["default"])(this,"__started",void 0),(0,c["default"])(this,"endedTimer",void 0),(0,c["default"])(this,"seekToEnded",void 0),(0,c["default"])(this,"sendEndedTimer",void 0),(0,c["default"])(this,"_emitter",void 0),(0,c["default"])(this,"_loaded",void 0),(0,c["default"])(this,"__loaded",void 0),(0,c["default"])(this,"__seekThumbnailTrack",void 0),this._options=e,this._playerId=(0,p.generateUuid)(),this._emitter=new f.EventEmitter,this._cookies=(0,m["default"])(),this._gCastPlayer=g["default"].getInstance(e),this._fsApp=this._options.fsApp,this._gCastPlayer&&(this._gCastPlayer.activePlayerId=this._playerId),this._localPlayer=null,this._listeners=[],this._metaId=null,this._overSeeking=!1,this._state=null,this.loaded(!1),this.started(!1),this.canplayed(!1),this.__autoplay=!1,this.__currentPlayerTime=0,this.__paused=!0,this.__seeking=!1,this.__pt=0,this.__pFrom=undefined,this.__beaconIntervalId=undefined,this.__milestone=0,this.__firstPlay=!1,this.handleHistoryChange=this.handleHistoryChange.bind(this),"undefined"!=typeof window&&y["default"].listen(this.handleHistoryChange),this.reflashSeekThumbnailTrack=this.reflashSeekThumbnailTrack.bind(this),this.onLocalPlayerLoadstart=this.onLocalPlayerLoadstart.bind(this),this.onLocalPlayerProgress=this.onLocalPlayerProgress.bind(this),this.onLocalPlayerStateChange=this.onLocalPlayerStateChange.bind(this),this.onLocalPlayerPause=this.onLocalPlayerPause.bind(this),this.onLocalPlayerPlay=this.onLocalPlayerPlay.bind(this),this.onLocalPlayerPlaying=this.onLocalPlayerPlaying.bind(this),this.onLocalPlayerLoadedmetadata=this.onLocalPlayerLoadedmetadata.bind(this),this.onLocalPlayerEnded=this.onLocalPlayerEnded.bind(this),this.onLocalPlayerError=this.onLocalPlayerError.bind(this),this.onLocalPlayerDurationchange=this.onLocalPlayerDurationchange.bind(this),this.onLocalPlayerRatechange=this.onLocalPlayerRatechange.bind(this),this.onLocalPlayerVolumeChange=this.onLocalPlayerVolumeChange.bind(this),this.onLocalPlayerStalled=this.onLocalPlayerStalled.bind(this),this.onLocalPlayerEmptied=this.onLocalPlayerEmptied.bind(this),this.onLocalPlayerSuspend=this.onLocalPlayerSuspend.bind(this),this.onLocalPlayerWaiting=this.onLocalPlayerWaiting.bind(this),this.onLocalPlayerBuffer
2ing=this.onLocalPlayerBuffering.bind(this),this.onLocalPlayerBuffered=this.onLocalPlayerBuffered.bind(this),this.onLocalPlayerCanplay=this.onLocalPlayerCanplay.bind(this),this.onLocalPlayerSeeked=this.onLocalPlayerSeeked.bind(this),this.onLocalPlayerSeeking=this.onLocalPlayerSeeking.bind(this),this.onLocalPlayerCanplaythrough=this.onLocalPlayerCanplaythrough.bind(this),this.onLocalPlayerFirstplay=this.onLocalPlayerFirstplay.bind(this),this.onLocalPlayerLoadeddata=this.onLocalPlayerLoadeddata.bind(this),this.onLocalPlayerTimeupdate=this.onLocalPlayerTimeupdate.bind(this),this.onLocalPlayerSrcFallback=this.onLocalPlayerSrcFallback.bind(this),this.onLocalPlayerPlayTerminated=this.onLocalPlayerPlayTerminated.bind(this),this.onLocalPlayerAutoplayFailure=this.onLocalPlayerAutoplayFailure.bind(this),this.onLocalPlayerAutoplaySuccess=this.onLocalPlayerAutoplaySuccess.bind(this),this.onLocalPlayerEnterPictureInPicture=this.onLocalPlayerEnterPictureInPicture.bind(this),this.onLocalPlayerLeavePictureInPicture=this.onLocalPlayerLeavePictureInPicture.bind(this),this.onLocalPlayerWebkitPresentationModeChanged=this.onLocalPlayerWebkitPresentationModeChanged.bind(this),this.onLocalPlayerOutputRestricted=this.onLocalPlayerOutputRestricted.bind(this),this.textTracksChange=this.textTracksChange.bind(this),this.textTracksSelectedlanguagechange=this.textTracksSelectedlanguagechange.bind(this),this.textTracksLabelchange=this.textTracksLabelchange.bind(this),this.audioTracksChange=this.audioTracksChange.bind(this),this.toggleFullScreen=this.toggleFullScreen.bind(this),this.enterFullscreen=this.enterFullscreen.bind(this),this.exitFullScreen=this.exitFullScreen.bind(this),this.onFullscreenChange=this.onFullscreenChange.bind(this),this.onEnterFullScreen=this.onEnterFullScreen.bind(this),this.onExitFullScreen=this.onExitFullScreen.bind(this),this.beforeFullScreenChange=this.beforeFullScreenChange.bind(this),this.getIsFullScreen=this.getIsFullScreen.bind(this),this.onLocalPlayerAdModeStart=this.onLocalPlayerAdModeStart.bind(this),this.onLocalPlayerAdModeEnd=this.onLocalPlayerAdModeEnd.bind(this),this.onLocalPlayerAdBreakStart=this.onLocalPlayerAdBreakStart.bind(this),this.onLocalPlayerAdBreakEnd=this.onLocalPlayerAdBreakEnd.bind(this),this.onLocalPlayerAdsAdStarted=this.onLocalPlayerAdsAdStarted.bind(this),this.onLocalPlayerAdsAdEnded=this.onLocalPlayerAdsAdEnded.bind(this),this.onLocalPlayerAdsPlay=this.onLocalPlayerAdsPlay.bind(this),this.onLocalPlayerAdsPause=this.onLocalPlayerAdsPause.bind(this),this.onLocalPlayerAdsAdTimeUpdate=this.onLocalPlayerAdsAdTimeUpdate.bind(this),this.on=this.on.bind(this),this.off=this.off.bind(this),this._axios=new b["default"]}var t=e.prototype;return t.handleHistoryChange=function(e,t){(this.getIsFullScreen()&&[P["default"].watchNow,P["default"].content,P["default"].pv].every((function(t){return!t.match(e.pathname)}))&&this.exitFullScreen(),this._gCastPlayer._apiAvailable)&&(window.location.pathname!=e.pathname&&window.cast.framework.CastContext.getInstance().getCurrentSession()&&(this._gCastPlayer.playerId=null,this._gCastActive=!1))},t.setMetaId=function(e){this._metaId=e,this._gCastPlayer&&this._gCastPlayer.setMetaId(e)},t.setLocalPlayer=function(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};if(this._localPlayer=e,this._localPlayer){this.loaded(!1),this.started(!1),this.canplayed(!1),this.__autoplay=!1,this.__autoplayError=!1,this.__currentPlayerTime=0,this.__pt=0,this.__pFrom=undefined,this.__beaconIntervalId=undefined,this.__milestone=0,t.paused!==undefined&&(this.__paused=t.paused,this.__autoplay=!this.__paused),this.__seeking=!1,this._overSeeking=!1,this._state=null,this._localPlayer.on("loadstart",this.onLocalPlayerLoadstart),this._localPlayer.on("progress",this.onLocalPlayerProgress),this._localPlayer.on("pause",this.onLocalPlayerPause),this._localPlayer.on("play",this.onLocalPlayerPlay),this._localPlayer.on("statechange",this.onLocalPlayerStateChange),this._localPlayer.on("loadedmetadata",this.onLocalPlayerLoadedmetadata),this._localPlayer.on("ended",this.onLocalPlayerEnded),this._localPlayer.on("error",this.onLocalPlayerError),this._localPlayer.on("durationchange",this.onLocalPlayerDurationchange),this._localPlayer.on("ratechange",this.onLocalPlayerRatechange),this._localPlayer.on("volumechange",this.onLocalPlayerVolumeChange),this._localPlayer.on("audiotrackchange",this.audioTracksChange),this._localPlayer.on("stalled",this.onLocalPlayerStalled),this._localPlayer.on("emptied",this.onLocalPlayerEmptied),this._localPlayer.on("suspend",this.onLocalPlayerSuspend),this._localPlayer.on("waiting",this.onLocalPlayerWaiting),this._localPlayer.on("buffering",this.onLocalPlayerBuffer
2ing),this._localPlayer.on("buffered",this.onLocalPlayerBuffered),this._localPlayer.on("canplay",this.onLocalPlayerCanplay),this._localPlayer.on("seeked",this.onLocalPlayerSeeked),this._localPlayer.on("seeking",this.onLocalPlayerSeeking),this._localPlayer.on("canplaythrough",this.onLocalPlayerCanplaythrough),this._localPlayer.on("firstplay",this.onLocalPlayerFirstplay),this._localPlayer.on("loadeddata",this.onLocalPlayerLoadeddata),this._localPlayer.on("timeupdate",this.onLocalPlayerTimeupdate),this._localPlayer.on("src-fallback",this.onLocalPlayerSrcFallback),this._localPlayer.on("play-terminated",this.onLocalPlayerPlayTerminated),this._localPlayer.on("autoplay-failure",this.onLocalPlayerAutoplayFailure),this._localPlayer.on("autoplay-success",this.onLocalPlayerAutoplaySuccess),this._localPlayer.on("enterpictureinpicture",this.onLocalPlayerEnterPictureInPicture),this._localPlayer.on("leavepictureinpicture",this.onLocalPlayerLeavePictureInPicture),this._localPlayer.on("webkitpresentationmodechanged",this.onLocalPlayerWebkitPresentationModeChanged),this._localPlayer.on("output-restricted",this.onLocalPlayerOutputRestricted),this._localPlayer.on("admodestart",this.onLocalPlayerAdModeStart),this._localPlayer.on("admodeend",this.onLocalPlayerAdModeEnd),this._localPlayer.on("adbreakstart",this.onLocalPlayerAdBreakStart),this._localPlayer.on("adbreakend",this.onLocalPlayerAdBreakEnd),this._localPlayer.on("ads-ad-started",this.onLocalPlayerAdsAdStarted),this._localPlayer.on("ads-ad-ended",this.onLocalPlayerAdsAdEnded),this._localPlayer.on("ads-play",this.onLocalPlayerAdsPlay),this._localPlayer.on("ads-pause",this.onLocalPlayerAdsPause),this._localPlayer.on("ads-ad-timeupdate",this.onLocalPlayerAdsAdTimeUpdate);var a=this._localPlayer.textTracks();a.addEventListener("change",this.textTracksChange),a.addEventListener("selectedlanguagechange",this.textTracksSelectedlanguagechange),a.addEventListener("labelchange",this.textTracksLabelchange),this._localPlayer.audioTracks().addEventListener("change",this.audioTracksChange),this._fsApp&&(this._fsApp.on("onFullScreenChange",this.onFullscreenChange),this._fsApp.on("beforeFullScreenChange",this.beforeFullScreenChange))}},t.onLocalPlayerOutputRestricted=function(e){this._emitter.emit("output-restricted")},t.onLocalPlayerEnterPictureInPicture=function(e){this._emitter.emit("enterpictureinpicture")},t.onLocalPlayerLeavePictureInPicture=function(e){this._emitter.emit("leavepictureinpicture")},t.onLocalPlayerWebkitPresentationModeChanged=function(e){this.isInPictureInPicture()?this._emitter.emit("enterpictureinpicture"):this._emitter.emit("leavepictureinpicture")},t.textTracksChange=function(e){this._emitter.emit("textTracksChange")},t.textTracksSelectedlanguagechange=function(e){},t.textTracksLabelchange=function(e){},t.audioTracksChange=function(e){this._emitter.emit("audioTracksChange")},t.loaded=function(e){var t=this;if(e===undefined)return this.__loaded;e!==this.__loaded&&(e?(this.__loaded=e,this._emitter.emit("loaded"),this.__autoplay&&!this.__started&&(this.localPlayer().paused()?setTimeout((0,d["default"])(i["default"].mark((function a(){return i["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t.localPlayer().play();case 3:e.next=10;break;case 5:e.prev=5,e.t0=e["catch"](0),t.__autoplayError=!0,t._emitter.emit("autoPlayError");case 10:case"end":return e.stop()}}),a,null,[[0,5]])}))),0):this.started(!0)),this.__started&&this._emitter.emit("playStartCompleted")):this.__loaded=e)},t.started=function(e){if(e===undefined)return this.__started;e!==this.__started&&(e?this.__loaded&&(this.__started=e,this.__firstPlay&&this._emitter.emit("firstplay"),this._emitter.emit("playStartCompleted")):this.__started=e)},t.onLocalPlayerAdModeStart=function(){this._emitter.emit("admodestart")},t.onLocalPlayerAdModeEnd=function(){this._emitter.emit("admodeend")},t.onLocalPlayerAdBreakStart=function(){this._emitter.emit("adbreakstart")},t.onLocalPlayerAdBreakEnd=function(){this._emitter.emit("adbreakend")},t.onLocalPlayerAdsAdStarted=function(){this._loaded||this.loaded(!0),this.started(!0),this._emitter.emit("ads-ad-started")},t.onLocalPlayerAdsAdEnded=function(){this._emitter.emit("ads-ad-ended")},t.onLocalPlayerAdsPlay=function(){this._emitter.emit("ads-play")},t.onLocalPlayerAdsPause=function(){this._emitter.emit("ads-pause")},t.onLocalPlayerAdsAdTimeUpdate=function(){this._emitter.emit("ads-ad-timeupdate")},t.canplayed=function(e){var t=this;if(e===undefined)return this.__canplayed;e!==this.__canplayed&&(e?(this.__canplayed=e,this.__autoplay&&this.__started&&!this.__paused&&setTimeout((0,d["default"])(i["default"].mark((function a(){return i["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.localPlayer().play();case 2:case"end":return e.stop()}}),a)}))),0)):this.__canplayed=e)},t.onLocalPlayerLoadstart=function(){this._emitter.emit("loadstart")},t.onLocalPlayerLoadedmetadata=function(){this._emitter.emit("loadedmetadata")},t.onLocalPlayerLoadeddata=function(){this.triggerLoadEvent(),this._emitter.emit("loadeddata")},t.onLocalPlayerProgress=function(){this._emitter.emit("progress")},t.onLocalPlayerStateChange=function(){var e=this.localPlayer();e&&("playing"===e.getState()&&this._emitter.emit("playing"))},t.onLocalPlayerPause=function(){var e=this;if(!this.playReload){this.pauseTimer=setTimeout((function(){if(e.stopBeacon(),"undefined"!=typeof e.__pFrom){var t=parseInt(((new Date).getTime()-e.__pFrom)/1e3,10);isNaN(t)||(e.__pt+=t),e.trackEvent("pause",{pt:parseInt(e.__pt,10)})}e.__pFrom=undefined,e.__paused=!0,e.pauseTimer&&clearTimeout(e.pauseTimer),delete e.pauseTimer,e._state="pause",e._emitter.emit("pause"),e._overSeeking&&!e.__seeking&&e.onLocalPlayerEnded()}),0)}},t.onLocalPlayerPlay=function(){this.__autoplayError=!1,this.playReload||(this.loaded()&&this.canplayed()||(this.__autoplay=!0),this.started(!0),this.__pFrom=(new Date).getTime(),this.trackEvent("play",{pt:parseInt(this.__pt,10)}),this.startBeacon(),this.__paused=!1,this.__seeking=!1,this.pauseTimer&&clearTimeout(this.pauseTimer),delete this.pauseTimer,this._state="play",this._emitter.emit("play"))},t.onLocalPlayerPlaying=function(){this.__autoplayError&&this.paused()||(this.started()||this.started(!0),this.seekToEnded=!1,this.__pFrom||(this.__pFrom=(new Date).getTime()),this.__paused||(this.__paused=!1),this.__seeking=!1,this._state="play",this._emitter.emit("playing"))},t.onLocalPlayerEnded=function(){var e=this;if(this.playReload)this.localPlayer().currentTime(0);else{if(this.stopBeacon(),"undefined"!=typeof this.__pFrom){var t=parseInt(((new Date).getTime()-this.__pFrom)/1e3,10);isNaN(t)||(this.__pt+=t),this.trackEvent("ended",{pt:parseInt(this.__pt,10)})}else this.trackEvent("ended");
2this.endedTimer=setTimeout((function(){e.endedTimer&&clearTimeout(e.endedTimer),delete e.endedTimer}),100),this._state="ended",this._emitter.emit("ended"),this.__pFrom=undefined,this._overSeeking=!1}},t.onLocalPlayerError=function(){},t.onLocalPlayerDurationchange=function(){var e=this;this.localPlayer().duration()===Infinity&&(this.startReflashSeekThumbnailTrack(),setTimeout((function(){e.triggerLoadEvent()}),1e3)),this._emitter.emit("durationchange",this.localPlayer().duration())},t.onLocalPlayerRatechange=function(){var e=this.localPlayer().playbackRate();0!==e&&this._emitter.emit("ratechange",e)},t.onLocalPlayerVolumeChange=function(){this._emitter.emit("volumechange",this.localPlayer().volume())},t.onLocalPlayerStalled=function(){this._emitter.emit("stalled")},t.onLocalPlayerEmptied=function(){this._emitter.emit("emptied")},t.onLocalPlayerSuspend=function(){this._emitter.emit("suspend")},t.onLocalPlayerWaiting=function(){this._emitter.emit("waiting")},t.onLocalPlayerBuffering=function(){this._emitter.emit("buffering")},t.onLocalPlayerBuffered=function(){this._emitter.emit("buffered")},t.onLocalPlayerCanplay=function(){this.triggerLoadEvent(),this.canplayed(!0),this._emitter.emit("canplay")},t.onLocalPlayerSeeked=function(){this.endedTimer||(this.seekToEnded=!0,this.__seeking=!1,this._emitter.emit("seeked"),this._overSeeking&&this.onLocalPlayerEnded())},t.onLocalPlayerSeeking=function(){this.endedTimer||(this.__seeking=!0,this._state=null,this._emitter.emit("seeking"))},t.onLocalPlayerCanplaythrough=function(){this._emitter.emit("canplaythrough")},t.onLocalPlayerFirstplay=function(){this.__started?this._emitter.emit("firstplay"):this.__firstPlay=!0},t.onLocalPlayerTimeupdate=function(){var e=this;this.endedTimer||(this.__currentPlayerTime=this.localPlayer().currentTime(),this.sendEndedTimer&&(clearTimeout(this.sendEndedTimer),delete this.sendEndedTimer),this.sendEndedTimer=setTimeout((function(){if(e.localPlayer()){var t=e.localPlayer().duration();t!==Infinity&&t-e.__currentPlayerTime<1&&0==e.localPlayer().playbackRate()&&!e.localPlayer().paused()&&(e._state="ended",e._emitter.emit("ended"))}}),1e3),this.milestone(),this._emitter.emit("timeupdate",this.localPlayer().currentTime()))},t.onLocalPlayerSrcFallback=function(){this._emitter.emit("src-fallback")},t.onLocalPlayerPlayTerminated=function(){this.__autoplayError=!0,this._emitter.emit("autoPlayError")},t.onLocalPlayerAutoplayFailure=function(){this.__autoplayError=!0,this._emitter.emit("autoPlayError")},t.onLocalPlayerAutoplaySuccess=function(){},t.triggerLoadEvent=function(){this.loaded(!0)},t.localPlayer=function(){if(this._localPlayer){if("function"==typeof this._localPlayer.loadMedia)return this._localPlayer;if(this._localPlayer.player_)return this._localPlayer}return null},t.castPlayer=function(){return this._gCastPlayer?this._gCastPlayer:null},t.retrievePlayerId=function(e){var t=this;return(0,_["default"])((function(){return new Promise((function(a,n){if(t._gCastPlayer.playerId)return a();var o=window.cast.framework.CastContext.getInstance().getCurrentSession();if(!o)return n("no session");var s=o.getMediaSession();return v["default"].get(s,"media")?e!==v["default"].get(s.media,"playbackData.userId")?a():v["default"].get(s.media,"playbackData.playerId")?(t._playerId=s.media.playbackData.playerId,t._gCastPlayer.playerId=t._playerId,t._gCastPlayer.activePlayerId=t._playerId,void a()):a():n("no media")}))}),{retryDelay:100})},t.gCast=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};if(this._gCastPlayer._apiAvailable&&this._playerId==this._gCastPlayer.activePlayerId){var t=window.cast.framework.CastContext.getInstance().getCurrentSession();if(t){var a=t.getMediaSession();a&&a.media&&a.media.playbackData?(this._playerId=a.media.playbackData.playerId,this._gCastPlayer.playerId=a.media.playbackData.playerId):this._gCastPlayer.playerId=this._playerId,this._gCastActive=!0}var n=s;n||(n=w["default"].get()),n||(n=w["default"].create(),w["default"].set(n)),n&&(s=n),r||((r=this._cookies.get(h.DSID_KEY))||(r=(0,p.generateUuid)(!1)),window.navigator.cookieEnabled&&this._cookies.set(h.DSID_KEY,r,{path:"/"})),e.vuid=s,e.dsid=r,e.playerId=this._playerId,e.device={ua:window.navigator.userAgent}
2,this._gCastPlayer._requestParams=e,this._gCastPlayer._currentMediaTime=0,this._emitter.emit("sessionClose"),this._gCastPlayer.castStart()}},t.gCastActive=function(){return this._gCastPlayer.playerId==this._playerId},t.isGCastAvailable=function(){return this._gCastPlayer&&this._gCastPlayer._apiAvailable&&this._gCastPlayer.isCastConnected()},t.isGCasted=function(){return this._gCastPlayer&&this._gCastPlayer.isConnected},t.isActiveGCasted=function(){return this._gCastPlayer&&this._gCastPlayer.isConnected&&this._gCastPlayer.playerId==this._playerId},t.isSelfGCasted=function(e){var t=arguments.length>1&&arguments[1]!==undefined&&arguments[1];if(this.isGCasted()){var a=window.cast.framework.CastContext.getInstance().getCurrentSession();if(a){var n=a.getMediaSession();if(n&&n.media)return t?e===v["default"].get(n.media,"playbackData.userId")&&this._metaId==v["default"].get(n.media,"playbackData.metaId"):e===v["default"].get(n.media,"playbackData.userId");throw"mediaSession is null"}}return!1},t.clickGCastButton=function(){this._gCastPlayer.activePlayerId=this._playerId},t.getGCastDeviceName=function(){return this._gCastPlayer.getFriendlyName()},t.gCastAutoplay=function(e){if(e===undefined)return this._gCastAutoplay===undefined&&(this._gCastAutoplay=!1),this._gCastAutoplay;this._gCastAutoplay=e},t.addEmitterListener=function(e,t){"sendEvent"==e&&this.removeEmitterListener(e),this._listeners.push({subscription:this._emitter.addListener(e,t),eventName:e,fn:t})},t.removeEmitterListener=function(e,t){var a=v["default"].findIndex(this._listeners,(function(a){return t?a.eventName==e&&a.fn==t:a.eventName==e}));-1!==a&&(this._listeners[a].subscription.remove(),this._listeners.splice(a,1))},t.on=function(e,t){this.localPlayer()&&this._localPlayer.on(e,t),this.addEmitterListener(e,t),this._gCastPlayer&&this._gCastPlayer.on(e,t)},t.off=function(e,t){this.localPlayer()&&this._localPlayer.off(e,t),this.removeEmitterListener(e,t),this._gCastPlayer&&this._gCastPlayer.off(e,t)},t.seekable=function(){return this.isGCasted()?this._gCastPlayer.seekable():!!this.localPlayer()&&this._localPlayer.seekable()},t.currentTime=function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){if(this._overSeeking)return this.duration();if(e!==undefined){var t=this.duration();if(t!==Infinity&&t<=e)return this._overSeeking=!0,void(this.__paused?this.__seeking||this.onLocalPlayerEnded():this.pause())}if(this.isGCasted())return this._gCastPlayer.currentTime(e);if(this.localPlayer()){if(e===undefined&&"ended"===this._state){var a=this.duration();if(a!==Infinity)return a}return this._localPlayer.currentTime(e)}return 0})),t.duration=function(){return this.isGCasted()?this._gCastPlayer.duration():this.localPlayer()?this._localPlayer.duration():0},t.volume=function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){return this.isGCasted()?this._gCastPlayer.volume(e):this.localPlayer()?this._localPlayer.volume(e):0})),t.muted=function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){return this.isGCasted()?this._gCastPlayer.muted(e):this.localPlayer()?this._localPlayer.muted(e):null})),t.playbackRate=function(e){return this.isGCasted()?this._gCastPlayer.playbackRate(e):this.localPlayer()?this._localPlayer.playbackRate(e):null},t.buffered=function(){return this.isGCasted()?this._gCastPlayer.buffered():this.localPlayer()?this._localPlayer.buffered():null},t.play=function(){return this.started()||this.__paused||(this.__autoplay=!0,this.__autoplayError)?this.isGCasted()?this._gCastPlayer.play():this.localPlayer()?this._localPlayer.play():null:null},t.pause=function(){return this.__autoplay=!1,this.isGCasted()?this._gCastPlayer.pause():this.localPlayer()?this._localPlayer.pause():null},t.paused=function(){return this.isGCasted()?this._gCastPlayer.paused():this.localPlayer()&&"function"==typeof this._localPlayer.paused?this._localPlayer.paused():this.__paused},t.qualityLevels=function(){return this.isGCasted()?this._gCastPlayer.qualityLevels():this.localPlayer()&&"function"==typeof this._localPlayer.qualityLevels?this._localPlayer.qualityLevels():null},t._allTextTracks=function(){var e=[];return this.isGCasted()?e=this._gCastPlayer.textTracks():this.localPlayer()&&(e=this._localPlayer.textTracks()),v["default"].filter(e,(function(e){return[M.SUBTITLES,M.CAPTIONS].includes(e.kind)}))},t.textTracks=function(){var e=this._allTextTracks();return e=v["default"].filter(e,(function(e){return![C.JA,C.EN].includes(e.label)})),v["default"].map(e,(function(e){var t=e||{};return{id:t.id,kind:t.kind,label:t.label,set mode(t){e.mode=t},get mode(){return e.mode},language:t.language,set"default"(t){e["default"]=t},get"default"(){return e["default"]},disable:!1}}))},t.noneFnTextTracks=function(){var e=this._allTextTracks();return v["default"].filter(e,(function(e){return e.label===C.JA||e.label===C.EN}))},t.audioTracks=function(){var e;if(this.isGCasted())e=this._gCastPlayer.audioTracks();else{if(!this.localPlayer())return null;e=this._localPlayer.audioTracks()}return v["default"].map(e,(function(e){var t=e||{},a=t.id,n=t.kind,o=t.label,s=t.language,r=o;switch(s){case"ja":r="日本語";break;case"en":r="英語"}return{id:a,kind:n,label:r,set enabled(t){e.enabled=t},get enabled(){return e.enabled},language:s,disable:!1}}))},t.isInPictureInPicture=function(){return!!this.localPlayer()&&this._localPlayer.isInPictureInPicture()},t.requestPictureInPicture=function(){return this.localPlayer()?this._localPlayer.requestPictureInPicture():null},t.exitPictureInPicture=function(){return this.localPlayer()?this._localPlayer.exitPictureInPicture():null},t.reload=function(){return this.isGCasted()?this._gCastPlayer.reload():(this.localPlayer()&&(this.playReload=!0,this.seekToEnded?this.localPlayer().currentTime(this.localPlayer().currentTime()-1):this.localPlayer().currentTime(0)),null)},t.playbackData=function(){return this.isGCasted()?this._gCastPlayer.playbackData():null},t.settings=function(e){return this.isGCasted()?this._gCastPlayer.settings(e):null},t.seekPreview=function(){return this.isGCasted()?this._gCastPlayer.seekPreview():null},t.playbackRule=function(){return this.isGCasted()?this._gCastPlayer.playbackRule():null},t.milestone=function(){if(this.duration()&&this.duration()!==Infinity){var e=this.__currentPlayerTime/this.duration();this.__milestone<e&&(e>=.25&&this.__milestone<.25&&(this.__milestone=.25,this.trackEvent("milestone",{percentage:"25"})),e>=.5&&this.__milestone<.5&&(this.__milestone=.5,this.trackEvent("milestone",{percentage:"50"})),e>=.75&&this.__milestone<.75&&(this.__milestone=.75,this.trackEvent("milestone",{percentage:"75"})),e>=.9&&this.__milestone<.9&&(this.__milestone=.9,this.trackEvent("milestone",{percentage:"90"})))}},t.startBeacon=function(){var e=this;this.localPlayer()&&(this.__beaconIntervalId||(this.__beaconIntervalId=setInterval((function(){e._emitter.emit("beacon")}),3e4)))},t.stopBeacon=function(){this.localPlayer()&&this.__beaconIntervalId&&(clearInterval(this.__beaconIntervalId),this.__beaconIntervalId=undefined)},t.trackEvent=function(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},a=arguments.length>2?arguments[2]:undefined;this.localPlayer()&&e&&(t=(0,l["default"])({event:e},t),this._emitter.emit("sendEvent","/track",t,a))},t.beacon=function(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},a=arguments.length>2?arguments[2]:undefined;this.localPlayer()&&(e.psid&&(t.psid=e.psid),this._emitter.emit("sendEvent","/beacon",t,a))},t.sendEvent=function(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},a=(arguments.length>2||undefined,arguments.length>3||undefined,arguments.length>4||undefined,arguments.length>5||undefined,arguments.length>6?arguments[6]:undefined),n=arguments.length>7?arguments[7]:undefined,o=arguments.length>8?arguments[8]:undefined;if(this.localPlayer()){v["default"].get(a,"metadata",{});var s=v["default"].get(a,"analytics",{});t=(0,l["default"])({ts:(new Date).getTime(),token:"web_player"},s,t);var r=-1;if(this.localPlayer())void 0===this.localPlayer().playbackRate()&&(r=Math.floor(this.localPlayer().currentTime()),isNaN(r)&&(r=-1));-1===r&&(r=this.__currentPlayerTime),t.s=parseInt(r,10),this.send("".concat(n.protocol,"://").concat(n.hostname).concat(e),t,o)}},t.send=function(e,t){var a=!(arguments.length>2&&arguments[2]!==undefined)||arguments[2];if(this.localPlayer()){var n=Object.keys(t).map((function(e){return e+"="+encodeURIComponent(t[e])})).join("&"),o=!1;if(navigator.sendBeacon)try{o=navigator.sendBeacon("".concat(e,"?").concat(n))}catch(r){}if(!o){var s=new XMLHttpRequest;s.open("GET","".concat(e,"?").concat(n),a),s.onreadystatechange=function(){s.readyState===XMLHttpRequest.DONE&&s.status},s.send(null)}}},t.getPlaybackSessionId=function(e,t,a){return e||(t.psid?t.psid:a?a.get("session").id:null)},t.checkVideo=function(e,t,a,n){if(this.localPlayer()){var o=new XMLHttpRequest;o.onreadystatechange=function(){if(4===o.readyState){if(401===o.status||403===o.status)return void window.location.reload();n&&n(o.response,o.status)}},o.open("POST","".concat(e.protocol,"://").concat(e.hostname,"/session/check"),!0),o.responseType="json",t&&(o.setRequestHeader("Authorization","Bearer ".concat(t.token)),o.setRequestHeader("X-User-Id",t.id)),o.setRequestHeader("X-Playback-Session-Id",a),o.withCredentials=!0,o.send()}},t.dispose=function(e,t,a,n){if(this.stopBeacon(),"undefined"!=typeof this.__pFrom){var o=parseInt(((new Date).getTime()-this.__pFrom)/1e3,10);isNaN(o)||(this.__pt+=o)}if(this.trackEvent("dispose",{pt:parseInt(this.__pt,10)},n),this.__pt=0,this.sessionClose(e,t,a,n),this.localPlayer()){this._localPlayer.off("loadstart",this.onLocalPlayerLoadstart),this._localPlayer.off("progress",this.onLocalPlayerProgress),this._localPlayer.off("pause",this.onLocalPlayerPause),this._localPlayer.off("play",this.onLocalPlayerPlay),this._localPlayer.off("statechange",this.onLocalPlayerStateChange),this._localPlayer.off("loadedmetadata",this.onLocalPlayerLoadedmetadata),this._localPlayer.off("ended",this.onLocalPlayerEnded),this._localPlayer.off("error",this.onLocalPlayerError),this._localPlayer.off("durationchange",this.onLocalPlayerDurationchange),this._localPlayer.off("ratechange",this.onLocalPlayerRatechange),this._localPlayer.off("volumechange",this.onLocalPlayerVolumeChange),this._localPlayer.off("audiotrackchange",this.audioTracksChange),this._localPlayer.off("stalled",this.onLocalPlayerStalled),this._localPlayer.off("emptied",this.onLocalPlayerEmptied),this._localPlayer.off("suspend",this.onLocalPlayerSuspend),this._localPlayer.off("waiting",this.onLocalPlayerWaiting),this._localPlayer.off("buffering",this.onLocalPlayerBuffer
2ing),this._localPlayer.off("buffered",this.onLocalPlayerBuffered),this._localPlayer.off("canplay",this.onLocalPlayerCanplay),this._localPlayer.off("seeked",this.onLocalPlayerSeeked),this._localPlayer.off("seeking",this.onLocalPlayerSeeking),this._localPlayer.off("canplaythrough",this.onLocalPlayerCanplaythrough),this._localPlayer.off("firstplay",this.onLocalPlayerFirstplay),this._localPlayer.off("loadeddata",this.onLocalPlayerLoadeddata),this._localPlayer.off("timeupdate",this.onLocalPlayerTimeupdate),this._localPlayer.off("src-fallback",this.onLocalPlayerSrcFallback),this._localPlayer.off("play-terminated",this.onLocalPlayerPlayTerminated),this._localPlayer.off("autoplay-failure",this.onLocalPlayerAutoplayFailure),this._localPlayer.off("autoplay-success",this.onLocalPlayerAutoplaySuccess),this._localPlayer.off("enterpictureinpicture",this.onLocalPlayerEnterPictureInPicture),this._localPlayer.off("leavepictureinpicture",this.onLocalPlayerLeavePictureInPicture),this._localPlayer.off("webkitpresentationmodechanged",this.onLocalPlayerWebkitPresentationModeChanged),this._localPlayer.off("output-restricted",this.onLocalPlayerOutputRestricted),this._localPlayer.off("admodestart",this.onLocalPlayerAdModeStart),this._localPlayer.off("admodeend",this.onLocalPlayerAdModeEnd),this._localPlayer.off("adbreakstart",this.onLocalPlayerAdBreakStart),this._localPlayer.off("adbreakend",this.onLocalPlayerAdBreakEnd),this._localPlayer.off("ads-ad-started",this.onLocalPlayerAdsAdStarted),this._localPlayer.off("ads-ad-ended",this.onLocalPlayerAdsAdEnded),this._localPlayer.off("ads-play",this.onLocalPlayerAdsPlay),this._localPlayer.off("ads-pause",this.onLocalPlayerAdsPause),this._localPlayer.off("ads-ad-timeupdate",this.onLocalPlayerAdsAdTimeUpdate);var s=this._localPlayer.textTracks();s&&(s.removeEventListener("change",this.textTracksChange),s.removeEventListener("selectedlanguagechange",this.textTracksSelectedlanguagechange),s.removeEventListener("labelchange",this.textTracksLabelchange));var r=this._localPlayer.audioTracks();r&&r.removeEventListener("change",this.audioTracksChange)}this._fsApp&&(this._fsApp.off("onFullScreenChange",this.onFullscreenChange),this._fsApp.off("beforeFullScreenChange",this.beforeFullScreenChange)),this.stopReflashSeekThumbnailTrack(),this.loaded(!1),this.started(!1),this.canplayed(!1),this.__autoplay=!1,this.__currentPlayerTime=0,this.__paused=!0,this.__seeking=!1,this.__pt=0,this.__pFrom=undefined,this.__beaconIntervalId=undefined,this.__milestone=0,this._overSeeking=!1,this._state=null,this._localPlayer=null,delete this._localPlayer},t.sessionClose=function(e,t,a,n){if(a){var o="".concat(e.protocol,"://").concat(e.hostname,"/session/close");if(window.fetch){var s={"Content-Type":"application/x-www-form-urlencoded","X-Playback-Session-Id":a};t&&(s.Authorization="Bearer ".concat(t.token),s["X-User-Id"]=t.id),window.fetch(o,{method:"POST",headers:s,keepalive:!n}).then((function(e){if(e.ok)return e.json();throw new Error("Network response was not ok.")})).then((function(e){}))["catch"]((function(e){}))}else{var r=new XMLHttpRequest;r.onreadystatechange=function(){},r.open("POST",o,n),t&&(r.setRequestHeader("Authorization","Bearer ".concat(t.token)),r.setRequestHeader("X-User-Id",t.id)),r.setRequestHeader("X-Playback-Session-Id",a),r.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),r.withCredentials=!0,r.send()}}},t.onetimeToken=function(e,t){return this._axios.get("/api/user/onetime-token",{},{}).then((function(e){return v["default"].get(e,"data.onetime_token")}))},t.setSeekThumbnailTrack=function(e){var t=this;if(e){var a=new XMLHttpRequest;a.onreadystatechange=function(){if(4===a.readyState){if(200!==a.status)return;var n=a.response,o=(new E.WebVTTParser).parse(n);v["default"].isEmpty(o.errors)&&(t.__seekThumbnailTrack={src:e.src,cues:o.cues})}},a.open("GET",e.src,!0),a.send()}else this.__seekThumbnailTrack=null},t.reflashSeekThumbnailTrack=function(){this.setSeekThumbnailTrack(this.__seekThumbnailTrack)},t.startReflashSeekThumbnailTrack=function(){this.stopReflashSeekThumbnailTrack(),this.__seekThumbnailTrack&&(this.__reflashSeekThumbnailTrackTimer=setInterval(this.reflashSeekThumbnailTrack,1e4))},t.stopReflashSeekThumbnailTrack=function(){this.__reflashSeekThumbnailTrackTimer&&(clearInterval(this.__reflashSeekThumbnailTrackTimer),delete this.__reflashSeekThumbnailTrackTimer)},t.seekThumbnailTrack=function(){if(this.isGCasted()){var e=this._gCastPlayer.getSeekThumbnailTrack();if(e&&this.__seekThumbnailTrack){if(e.src==this.__seekThumbnailTrack.src)return this.__seekThumbnailTrack;this.__seekThumbnailTrack=null,this.__castSeekThumbnailTrack=!1}return e?this.__castSeekThumbnailTrack||(this.__castSeekThumbnailTrack=!0,this.setSeekThumbnailTrack(e)):(this.__seekThumbnailTrack=null,this.__castSeekThumbnailTrack=!1),null}return this.__seekThumbnailTrack},t.toggleFullScreen=function(){var e=this._options.browserInfo;this.localPlayer()&&(e.isIOS&&!e.isIPad||e.isRequestDesktopWebsite&&!x["default"].enableFullScreenApi())?this.localPlayer().requestFullscreen():this._fsApp.toggleFullScreen()},t.enterFullscreen=function(){var e=this._options.browserInfo;this.localPlayer()&&(e.isIOS&&!e.isIPad||e.isRequestDesktopWebsite&&!x["default"].enableFullScreenApi())?this.localPlayer().requestFullscreen():this._fsApp.enterFullScreen()},t.exitFullScreen=function(){var e=this._options.browserInfo;this.localPlayer()&&(e.isIOS&&!e.isIPad||e.isRequestDesktopWebsite&&!x["default"].enableFullScreenApi())?this.localPlayer().exitFullscreen():this._fsApp.exitFullScreen()},t.onFullscreenChange=function(e){e?this.onEnterFullScreen():this.onExitFullScreen(),this._emitter.emit("onFullScreenChange",e)},t.onEnterFullScreen=function(){var e=this._options.browserInfo;
2if(e.isAndroid&&!e.isFirefox)try{window.screen.orientation.lock("landscape")}catch(t){}this.trackEvent("fullscreen")},t.onExitFullScreen=function(){var e=this._options.browserInfo;if(e.isAndroid&&!e.isFirefox)try{window.screen.orientation.unlock()}catch(t){}this.trackEvent("exitFullscreen")},t.beforeFullScreenChange=function(e){this._emitter.emit("beforeFullScreenChange",e)},t.onFullScreenError=function(e){var t=this._options.browserInfo;if(t.isAndroid&&!t.isFirefox)try{window.screen.orientation.unlock()}catch(e){}},t.getIsFullScreen=function(){return!!this._fsApp&&this._fsApp.getIsFullScreen()},(0,u["default"])(e)}());t["default"]=k;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/common/PlayerApp.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/common/PlayerApp.ts")}}()},
2"./src/common/TokenApp.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.TokenApp=void 0;var s=n(a("./node_modules/@babel/runtime/regenerator/index.js")),r=n(a("./node_modules/@babel/runtime/helpers/asyncToGenerator.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./src/utils/tokenDataStore.ts"));t.TokenApp=function(){function e(){arguments.length>0&&undefined}var t=e.prototype;return t.tokenRefresh=function(){var e=(0,r["default"])(s["default"].mark((function t(e){return s["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this._tokenRefresh());case 1:case"end":return e.stop()}}),t,this)})));return function(t){return e.apply(this,arguments)}}(),t._tokenRefresh=function(){var e=(0,r["default"])(s["default"].mark((function t(){var e,a,n=arguments;return s["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=!(n.length>0&&n[0]!==undefined)||n[0],(a=l["default"].get()).isRefresh=!0,l["default"].set(a),t.abrupt("return",new Promise((function(t,n){var o=new XMLHttpRequest;o.open("POST","/api/user/token/refresh",e),o.onreadystatechange=function(){if(o.readyState===XMLHttpRequest.DONE)if(a.isRefresh=!1,200!==o.status)l["default"].set(a),t({result:!0});else{var e=JSON.parse(o.responseText);if(e.data.shouldReload)return void window.location.reload();e.result&&(l["default"].set(a),l["default"].setAuthContextData(e.authContext)),t(e)}},o.setRequestHeader("X-Requested-With","XMLHttpRequest"),o.send()})));case 5:case"end":return t.stop()}}),t)})));return function(){return e.apply(this,arguments)}}(),(0,i["default"])(e)}();!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/common/TokenApp.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/common/TokenApp.ts")}}()},
2"./src/common/ViewingBookmarkDeleteApp.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),l=n(a("./src/domain/libs/util.ts")),d=n(a("./node_modules/url/url.js")),u=n(a("./src/common/DeleteApp.ts")),c=a("./src/common/GtmApp.ts"),f=function(e){function t(t,a){var n;return n=e.call(this)||this,(t=(0,s["default"])({},t)).pathname=l["default"].join(l["default"].concat(t.path,"users/viewing_bookmarks/delete"),"/"),n._url=d["default"].format(t),n.gtmApp=a,n}(0,i["default"])(t,e);var a=t.prototype;return a.one=function(t,a,n){var o={meta_id:t,user_id:n||a.id};return e.prototype.send.call(this,o,a)},a.send=function(t,a){this.sendToGtm();var n={meta_id:this.deleteIds().join(","),user_id:a||t.id};return e.prototype.send.call(this,n,t)},a.sendToGtm=function(){var e=this;this.gtmApp&&l["default"].filter(this._targets,(function(t){return l["default"].includes(e.deleteIds(),t.id)})).forEach((function(t){var a=l["default"].get(t,"seriesMeta")&&l["default"].get(t,"seasonMeta"),n="media"===l["default"].get(t,"type"),o=a?{refId:l["default"].get(t,"seriesMeta.refId"),name:l["default"].get(t,"seriesMeta.name")}:null,s=n?{refId:l["default"].get(t,"seasonMeta.refId")||l["default"].get(t,"seriesMeta.refId"),name:l["default"].get(t,"seasonMeta.name")||l["default"].get(t,"seriesMeta.name")}:{refId:l["default"].get(t,"refId"),name:l["default"].get(t,"name")},r=n?{refId:l["default"].get(t,"refId"),name:l["default"].get(t,"name")||l["default"].get(t,"shortName"),rental:l["default"].get(t,"rental"),subscription:l["default"].get(t,"subscription")}:{rental:l["default"].get(t,"rental"),subscription:l["default"].get(t,"subscription")},i=l["default"].get(t,"attributes"),d=l["default"].get(t,"genres"),u=l["default"].get(t,"middleGenres"),f=l["default"].get(t,"schemaId");e.gtmApp.pushDataLayerOnContentPageClick(c.CONTENT_EVENTS.HISTORY_DELETE,{relationProgram:o,program:s,content:r,attributes:i,genres:d,middleGenres:u,schemaId:f})}))},(0,r["default"])(t)}(u["default"]);t["default"]=f;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/common/ViewingBookmarkDeleteApp.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/common/ViewingBookmarkDeleteApp.ts")}}()},
2"./src/common/WatchPartyApp.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),l=a("./node_modules/fbemitter/index.js"),d=n(a("./node_modules/url/url.js")),u=n(a("./src/domain/libs/util.ts")),c=n(a("./node_modules/cookie-dough/browser.js")),f=n(a("./src/domain/libs/datetime.ts")),p=n(a("./src/common/Axios.ts"));function m(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function h(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?m(Object(a),!0).forEach((function(t){(0,i["default"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):m(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var y=function(){function e(e,t){var a,n=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{},o=arguments.length>3?arguments[3]:undefined;(0,i["default"])(this,"initing",void 0),(0,i["default"])(this,"organizations",void 0),(0,i["default"])(this,"axios",void 0),this._authApp=e,this._options=n,this._emitter=new l.EventEmitter,this._listeners=[],this._cookies=(0,c["default"])(o),this.axios=new p["default"]({xhr:!0}),this.on=this.on.bind(this),this.off=this.off.bind(this),this._models=u["default"].pick(t,["config","services","hosts"]),this._currentModels={},this.comments=[],this.handleError=this.handleError.bind(this),this.handleJoinAnnouncement=this.handleJoinAnnouncement.bind(this),this.handleLeaveAnnouncement=this.handleLeaveAnnouncement.bind(this),this.handleGift=this.handleGift.bind(this),this.handleMessage=this.handleMessage.bind(this),this.handleMessageUpdated=this.handleMessageUpdated.bind(this),this.handleUserUpdated=this.handleUserUpdated.bind(this),this.handleRoomUpdated=this.handleRoomUpdated.bind(this),this.handleCommand=this.handleCommand.bind(this),this.handleSystem=this.handleSystem.bind(this),"undefined"!=typeof window&&this.setup(),this._DataStore=(a=this._cookies,{get:function(e){var t=this.getAll();return u["default"].has(t,e.id)?t[e.id]:null},getAll:function(){return window.localStorage?JSON.parse(window.localStorage.getItem("watchparty")):window.navigator.cookieEnabled?a.get("watchparty"):void 0},set:function(e,t){var n=this.getAll();n||(n={}),n[t.id]=e,window.localStorage?window.localStorage.setItem("watchparty",JSON.stringify(n)):window.navigator.cookieEnabled&&a.set("watchparty",JSON.stringify(n),{path:"/"})},delAll:function(){window.localStorage?window.localStorage.setItem("watchparty",null):window.navigator.cookieEnabled&&a.remove("watchparty",{path:"/"})}})}e.isSenderMaster=function(e){return 1==u["default"].get(e,"sender.customData.master")},e.isSenderOfficialAccount=function(e){return 1==u["default"].get(e,"sender.customData.officialAccount")};var t=e.prototype;return t.setup=function(){var e=this;return new Promise((function(e,t){return e()})).then((function(t){e.icons=[];var a=e._authApp.activeProfile();if(a&&(e.__profile=e._DataStore.get(a)),!e.__profile){e.profile={icon:e.getSampleIcon(),name:"ニックネーム"}}e.setuped=!0}))["catch"]((function(e){}))},t.getModelData=function(e){return u["default"].get(this._currentModels,"".concat(e,".data"),u["default"].get(this._models,"".concat(e,".data")))},t.getIcons=function(){return this.icons},t.getSampleIcon=function(){return null},t.getProfile=function(){return u["default"].clone(this.profile)},t.getIsOfficialAccount=function(){return this.organizations&&u["default"].some(this.organizations,(function(e){return e.isWowowOrg}))},t.setProfile=function(e,t){var a=this;this.doUserJoinCheck().then((function(t){return t?a.doUpdateUser(e):Promise.resolve()})).then((function(){a.profile=e,t&&t(null,!0)}))["catch"]((function(e){t&&t(e,null)}))},t.addComment=function(e){this.comments.push(e)},t.getComments=function(){return u["default"].takeRight(this.comments,100)},t.scriptLoad=function(){var e=this;if(!this.scriptLoading){this.scriptLoading=!0;var t=document.createElement("script");t.src="/js/watchparty.min.js",t.onload=function(){e.scriptLoading=!1,e.scriptLoaded=!0,e.init(
2)},document.head.appendChild(t)}},t.init=function(){var e=this;if(!this.scriptLoaded)return this.scriptLoad();this.roomId&&(this.wpc||this.initing||(this.initing=!0,new Promise((function(t,a){e.organizations?t(null):e.axios.get("/api/account/organizations").then((function(a){if(!u["default"].get(a,"data.result"))throw new Error(u["default"].get(a,"data.message"));e.organizations=a.data.organizations,t(null)}))["catch"]((function(e){a(e)}))})).then((function(){e.initClient().then((function(t){e.initStart&&e.start(),e.initing=!1}))}))["catch"]((function(t){e.handleError(t),e.initing=!1}))))},t.initClient=function(){var e=this;return this.doRoomToken().then((function(t){var a=u["default"].get(e.getModelData("config"),"watch_party.options",{});e.__roomId&&(a.types=["message","messageUpdated"]),e.__projectId=e.getProjectId(),e.wpc=new window.WatchPartyClient(t.token,e.__projectId,e.roomId,a),e.wpc.on("error",e.handleError),e.wpc.on("joinAnnouncement",e.handleJoinAnnouncement),e.wpc.on("leaveAnnouncement",e.handleLeaveAnnouncement),e.wpc.on("gift",e.handleGift),e.wpc.on("message",e.handleMessage),e.wpc.on("messageUpdated",e.handleMessageUpdated),e.wpc.on("userUpdated",e.handleUserUpdated),e.wpc.on("roomUpdated",e.handleRoomUpdated),e.wpc.on("command",e.handleCommand),e.wpc.on("system",e.handleSystem),e.wpc.dispose=function(){e.wpc.off("error",e.handleError),e.wpc.off("joinAnnouncement",e.handleJoinAnnouncement),e.wpc.off("leaveAnnouncement",e.handleLeaveAnnouncement),e.wpc.off("gift",e.handleGift),e.wpc.off("message",e.handleMessage),e.wpc.off("messageUpdated",e.handleMessageUpdated),e.wpc.off("userUpdated",e.handleUserUpdated),e.wpc.off("roomUpdated",e.handleRoomUpdated),e.wpc.off("command",e.handleCommand),e.wpc.off("system",e.handleSystem),delete e.wpc}}))},t.handleError=function(e){this._emitter.emit("error",e)},t.handleJoinAnnouncement=function(e){this.isMaster()&&this.updateUserCountRoom(),this._emitter.emit("joinAnnouncement",this.adjustComment(e))},t.handleLeaveAnnouncement=function(e){var t=this,a=function(){t.isMaster()&&t.updateUserCountRoom(),u["default"].get(e,"sender.name")};e.sender.id?this.doDeleteUser(e.sender.id).then((function(){a()})):a(),this._emitter.emit("leaveAnnouncement",this.adjustComment(e))},t.handleGift=function(e){this._emitter.emit("gift",this.adjustComment(e))},t.handleMessage=function(e){this._emitter.emit("message",this.adjustComment(e))},t.handleMessageUpdated=function(e){u["default"].get(e,"message.data.isNGMessage")&&(this.comments=u["default"].reject(this.comments,(function(t){return t.key===e.message.data.id})),this._emitter.emit("messageUpdated",this.adjustComment(e.message.data)))},t.handleUserUpdated=function(e){this._emitter.emit("userUpdated",this.adjustComment(e))},t.handleRoomUpdated=function(e){this._emitter.emit("roomUpdated",this.adjustComment(e))},t.handleCommand=function(e){this._emitter.emit("command",this.adjustComment(e))},t.handleSystem=function(e){"initPlayer"===e.event&&this.isUser()?u["default"].find(window.app.appContext.state.watchPartyApp._listeners,(function(e){return"system"==e.eventName}))?this._emitter.emit("system",this.adjustComment(e)):this.initPlayer=e:("kicked"===e.event&&e.customData.userId===this.user.id||"resumed"===e.event&&this.isMaster())&&this._emitter.emit("system",this.adjustComment(e))},t.adjustComment=function(e){u["default"].has(e,"customData")||u["default"].set(e,"customData",{});var t=u["default"].get(e,"sender.name");t||(t="----"),u["default"].set(e,"sender.name",t);var a={};if(u["default"].has(e,"sender.customData")&&"string"==typeof(a=e.sender.customData))try{a=JSON.parse(a)}catch(n){a={}}return u["default"].set(e,"sender.customData",a),e},t.dispose=function(){this.pause(),this.leave(),this.pauseAgoTimeUpdate(),this.comments=[],this.isMaster()&&this.room&&this.doDeleteRoom(),delete this.user,this.wpc&&this.wpc.dispose(),this.roomId=null,this.room=null,this.initing=!1,this.initStart=!1},t.isMaster=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.user;return 1==u["default"].get(e,"customData.master")},t.isUser=function(e){return!this.isMaster(e)&&this.isPrivate()},t.isPrivate=function(){return"private"===u["default"].get(this.room,"type")},t.isJoin=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.user;return!(!e.lastJoinAt||e.lastLeaveAt)||!!(e.lastJoinAt&&e.lastLeaveAt&&e.lastJoinAt>e.lastLeaveAt)},t.getUsers=function(){var e=this;return this.doRoomUsers(this.roomId).then((function(t){var a=u["default"].filter(t.users,(function(t){return!!e.isJoin(t)}));if(e.isMaster()&&e.room.customData.userCount!=a.length){var n=e.room.customData;n.userCount=a.length,e.doUpdateRoom(n)}return a}))["catch"]((function(e){}))},t.getRoom=function(){return this.room},t.getRoomUrl=function(e,t){var a=u["default"].get(this.getModelData("hosts"),"host",{}),n=this.room.customData.metaId,o=this.room.customData.refId,s="watch";return o?(s="content","".concat(a,"/").concat(s,"/").concat(o)+"?wp="+this.room.id):"".concat(a,"/").concat(s,"/").concat(n)+"?wp="+this.room.id},t.getUser=function(){return this.user},t.getProjectId=function(){if(u["default"].has(this.getModelData("c
2onfig"),"watch_party.project")){var e=u["default"].get(this.getModelData("config"),"watch_party.project",{});if(this.__roomId&&u["default"].has(e,"open.id"))return u["default"].get(e,"open.id");if(!this.__roomId&&u["default"].has(e,"close.id"))return u["default"].get(e,"close.id")}return"wod"},t.setRoomApiPath=function(){u["default"].has(this.getModelData("config"),"watch_party.project")?this.__roomId?this.__roomApiPath="watch_party/open/rooms":this.__roomApiPath="watch_party/close/rooms":this.__roomApiPath="watch_party/rooms"},t.getRoomApiPath=function(){return this.__roomApiPath},t.getCloseFlag=function(){return u["default"].get(this.getModelData("config"),"watch_party.close_flag",!0)},t.getUserAccessLimit=function(){return u["default"].get(this.getModelData("config"),"watch_party.user_access_limit",e.USER_ACCESS_LIMIT)},t.getUserAttendLimit=function(){return u["default"].get(this.getModelData("config"),"watch_party.user_attend_limit",e.USER_ATTEND_LIMIT)},t.getRoomLimit=function(){return u["default"].get(this.getModelData("config"),"watch_party.room_limit",e.ROOM_LIMIT)},t.getTimeLimit=function(){var e=this.getRoomLimit();return u["default"].has(this.room,"customData.startAt")?e-(Date.now()-this.room.customData.startAt):e},t.ngMessage=function(e){return this.doNgMessage(e).then((function(e){return e}))["catch"]((function(e){}))},t.forceClose=function(){this.dispose(),this._emitter.emit("forceClosed")},t.isLinkConfirm=function(){return this.isPrivate()&&this.user},t.linkConfirm=function(e,t){"function"==typeof e?this._emitter.emit("linkConfirm",e):(e.preventDefault(),e.stopPropagation(),this._emitter.emit("linkConfirm",t))},t.startAgoTimeUpdate=function(){var e=this;this.interval=setInterval((function(){e._emitter.emit("agoTimeUpdate")}),6e4)},t.pauseAgoTimeUpdate=function(){this.interval&&clearInterval(this.interval),delete this.interval},t.start=function(e){var t=this;this.wpc?(this.initStart=!1,this.wpc.start((function(a,n){t.startAgoTimeUpdate(),e&&e(a,n)}))):this.initStart=!0},t.pause=function(e){var t=this;this.wpc?this.wpc.pause((function(a,n){t.pauseAgoTimeUpdate(),e&&e(a,n)})):this.initStart=!1},t.join=function(e){var t=this;this.wpc&&this.doUserToken().then((function(a){t.wpc.join(t.user.id,a.token,(function(a,n){a&&404===u["default"].get(n,"statusCode")&&(t.doDeleteUser(t.user.id),t.wpc&&t.wpc.dispose()),e&&e(a,n)}))}))["catch"]((function(t){e&&e(t,null)}))},t.joinWithName=function(e){var t=this,a=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},n=arguments.length>2?arguments[2]:undefined,o=this.getProfile(),s=this.getIsOfficialAccount(),r=h(h({},a),{},{officialAccount:s?1:0});o.name=e;this.doUserJoinCheck(r).then((function(e){if(e)return t.doUpdateUser(o,r);if(u["default"].has(t.room,"customData.userCount")&&t.room.customData.userCount>=t.getUserAttendLimit())throw new Error("room user limit");return t.doCreateUser(o,r)})).then((function(){t.profile=o,t.join(n)}))["catch"]((function(e){u["default"].has(e,"message")&&-1!==e.message.indexOf("includes ng word")&&1===u["default"].get(a,"master",0)&&t.doDeleteRoom(),n&&n(e,null)}))},t.kickUser=function(e){var t=this;return this.doDeleteUser(e).then((function(a){return t.postSystem("kicked",{userId:e}),a}))["catch"]((function(e){}))},t.leave=function(e){this.wpc&&this.wpc.leave((function(t,a){u["default"].has(t,"message")&&"not joined room"!=t.message&&t.message,e&&e(t,a)}))},t.postMessage=function(e){var t=this,a=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},n=arguments.length>2?arguments[2]:undefined;this.wpc&&this.wpc.postMessage("message",{message:e,customData:a},(function(o,s){u["default"].has(o,"message")&&"not joined room"==o.message?t.join((function(o,s){o?n&&n(o,s):t.postMessage(e,a,n)})):n&&n(o,s)}))},t.postSystem=function(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},a=arguments.length>2?arguments[2]:undefined;this.wpc&&this.isMaster()&&this.wpc.postMessage("system",{event:e,customData:t},(function(e,t){a&&a(e,t)}))},t.postCommand=function(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},a=arguments.length>2?arguments[2]:undefined;this.wpc&&this.isMaster()&&this.wpc.postMessage("command",{event:e,customData:t},(function(e,t){a&&a(e,t)}))},t.checkPass=function(e){return this.room.customData.pass==e},t.userCount=function(){return this.doRoomUsers(this.roomId).then((function(e){return e.totalCount}))["catch"]((function(e){}))},t.startRoom=function(){var e=this.room.customData;e.startAt=Date.now();var t=e.startAt+this.getRoomLimit();return this.doUpdateRoom(e,t)},t.updateUserCountRoom=function(){var e=this;return this.getUsers().then((function(t){var a=e.room.customData;return a.userCount=t.length,e.doUpdateRoom(a)}))["catch"]((function(e){}))},t.createRoom=function(e,t,a){this.setRoomApiPath();var n=u["default"].join(u["default"].times(6,(function(){return u["default"].random(1,9)})),"");return this.doCreateRoom(e,n,t,a)},t.doRoomToken=function(){var e=this;return new Promise((function(t,a){var n=new XMLHttpRequest;n.onreadystatechange=function(){if(4===n.readyState)try{var e=n.response;return"string"==typeof e&&e.length>0&&(e=JSON.parse(e)),200!=n.status?a(e):t(e)}catch(o){return a(o)}};var o=(0,s["default"])({},u["default"].get(e.getModelData("services"),"cms"));o.pathname=u["default"].join(u["default"].concat(o.path,e.getRoomApiPath(),"".concat(e.roomId,"/token")),"/"),n.open("GET",d["default"].format(
2o),!1),n.setRequestHeader("Content-Type","application/json");var r=e._authApp.getModelData("authContext");r&&(n.setRequestHeader("Authorization","Bearer ".concat(r.token)),n.setRequestHeader("X-User-Id",r.id),n.setRequestHeader("X-Session-Token",r.sessionToken)),n.send()}))},t.doUserToken=function(){var e=this;return new Promise((function(t,a){var n=new XMLHttpRequest;n.onreadystatechange=function(){if(4===n.readyState)try{var e=n.response;return"string"==typeof e&&e.length>0&&(e=JSON.parse(e)),200!=n.status?a(e):t(e)}catch(o){return a(o)}};var o=(0,s["default"])({},u["default"].get(e.getModelData("services"),"cms"));o.pathname=u["default"].join(u["default"].concat(o.path,e.getRoomApiPath(),"".concat(e.roomId,"/users/").concat(e.user.id,"/token")),"/"),n.open("GET",d["default"].format(o),!1),n.setRequestHeader("Content-Type","application/json");var r=e._authApp.getModelData("authContext");n.setRequestHeader("Authorization","Bearer ".concat(r.token)),n.setRequestHeader("X-User-Id",r.id),n.setRequestHeader("X-Session-Token",r.sessionToken),n.send()}))},t.doUserJoinCheck=function(){var e=this,t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};return new Promise((function(a,n){var o=e._authApp.activeProfile();if(!o)return a(!1);var r=new XMLHttpRequest;r.onreadystatechange=function(){if(4===r.readyState)try{var o=r.response;if("string"==typeof o&&o.length>0&&(o=JSON.parse(o)),404==r.status)return a(!1);if(200!=r.status)return n(o);if(o.result){if(u["default"].has(t,"joinRoom"))throw new Error("user is joined");e.user=o.user}return a(o.result)}catch(s){return n(s)}};var i=(0,s["default"])({},u["default"].get(e.getModelData("services"),"cms"));i.pathname=u["default"].join(u["default"].concat(i.path,e.getRoomApiPath(),"".concat(e.roomId,"/users/ref:").concat(o.id,"/join")),"/"),r.open("GET",d["default"].format(i),!1),r.setRequestHeader("Content-Type","application/json");var l=e._authApp.getModelData("authContext");r.setRequestHeader("Authorization","Bearer ".concat(l.token)),r.setRequestHeader("X-User-Id",l.id),r.setRequestHeader("X-Session-Token",l.sessionToken),r.send()}))},t.doCreateRoom=function(e,t,a,n){var o=this;return new Promise((function(r,i){if(o.__room)return r(o.__room);var l=new XMLHttpRequest;l.onreadystatechange=function(){if(4===l.readyState)try{var e=l.response;return"string"==typeof e&&e.length>0&&(e=JSON.parse(e)),201!=l.status?i(e):(o.room=e.room,r(o.room))}catch(t){return i(t)}};var c=(0,s["default"])({},u["default"].get(o.getModelData("services"),"cms"));c.pathname=u["default"].join(u["default"].concat(c.path,o.getRoomApiPath()),"/");var f=o._authApp.getModelData("authContext"),p=o._authApp.activeProfile(),m={};m.name=e,m.type="private",m.customData={aid:f.id,pid:p.id,pass:t,metaId:a,refId:n},m.endAt=Date.now()+36e5,m.config={userLimit:o.getUserAccessLimit(),userUpdateAnnounce:!0},l.open("POST",d["default"].format(c),!1),l.setRequestHeader("Content-Type","application/json"),l.setRequestHeader("Authorization","Bearer ".concat(f.token)),l.setRequestHeader("X-User-Id",f.id),l.setRequestHeader("X-Session-Token",f.sessionToken),l.send(JSON.stringify(m))}))},t.doUpdateRoom=function(e,t){var a=this;return new Promise((function(n,o){var r=new XMLHttpRequest;r.onreadystatechange=function(){if(4===r.readyState)try{var e=r.response;return"string"==typeof e&&e.length>0&&(e=JSON.parse(e)),200!=r.status?o(e):(a.room=e.room,n(a.room))}catch(t){return o(t)}};var i=(0,s["default"])({},u["default"].get(a.getModelData("services"),"cms"));i.pathname=u["default"].join(u["default"].concat(i.path,a.getRoomApiPath(),"".concat(a.room.id)),"/");var l=a._authApp.getModelData("authContext"),c=(a._authApp.activeProfile(),{});c.customData=e,t&&(c.endAt=t),r.open("PUT",d["default"].format(i),!1),r.setRequestHeader("Content-Type","application/json"),r.setRequestHeader("Authorization","Bearer ".concat(l.token)),r.setRequestHeader("X-User-Id",l.id),r.setRequestHeader("X-Session-Token",l.sessionToken),r.send(JSON.stringify(c))}))},t.doRoomInfo=function(e){var t=this,a=arguments.length>1&&arguments[1]!==undefined&&arguments[1];return this.setRoomApiPath(),new Promise((function(n,o){var r=new XMLHttpRequest;r.onreadystatechange=function(){if(4===r.readyState)try{var e=r.response;return"string"==typeof e&&e.length>0&&(e=JSON.parse(e)),200!=r.status?o(e):(a&&(t.room=e.room),n(e.room))}catch(s){return o(s)}};var i=(0,s["default"])({},u["default"].get(t.getModelData("services"),"cms"));i.pathname=u["default"].join(u["default"].concat(i.path,t.getRoomApiPath(),"".concat(e)),"/");var l=t._authApp.getModelData("authContext");r.open("GET",d["default"].format(i),!1),r.setRequestHeader("Content-Type","application/json"),r.setRequestHeader("Authorization","Bearer ".concat(l.token)),r.setRequestHeader("X-User-Id",l.id),r.setRequestHeader("X-Session-Token",l.sessionToken),r.send()}))},t.doRoomUsers=function(e){var t=this;return new Promise((function(a,n){var o=new XMLHttpRequest;o.onreadystatechange=function(){if(4===o.readyState)try{var e=o.response;return"string"==typeof e&&e.length>0&&(e=JSON.parse(e)),200!=o.status?n(e):a(e)}catch(t){return n(t)}};var r={limit:100},i=Object.keys(r).map((function(e){return e+"="+encodeURIComponent(r[e])})).join("&"),l=(0,s["default"])({},u["default"].get(t.getModelData("services"),"cms"));l.pathname=u["default"].join(u["default"].concat(l.path,t.getRoomApiPath(),"".concat(e,"/users")),"/");var c=t._authApp.getModelData("authContext");o.open("GET",d["default"].format(l)+"?".concat(i),!1),o.setRequestHeader("Content-Type","application/json"),o.setRequestHeader("Authorization","Bearer ".concat(c.token)),o.setRequestHeader("X-User-Id",c.id),o.setRequestHeader("X-Session-Token",c.sessionToken),o.send()}))},t.doDeleteRoom=function(){var e=this;return new Promise((function(t,a){var n=new XMLHttpRequest;n.onreadystatechange=function(){if(4===n.readyState)try{var o=n.response;return"string"==typeof o&&o.length>0&&(o=JSON.parse(o)),200!=n.status?a(o):(e.room=null,e.wpc&&e.wpc.dispose(),t(o))}catch(s){return a(s)}};var o=(0,s["default"])({},u["default"].get(e.getModelData("services"),"cms"));o.pathname=u["default"].join(u["default"].concat(o.path,e.getRoomApiPath(),"".concat(e.room.id)),"/");var r=e._authApp.getModelData("authContext");
2n.open("DELETE",d["default"].format(o),!1),n.setRequestHeader("Content-Type","application/json"),n.setRequestHeader("Authorization","Bearer ".concat(r.token)),n.setRequestHeader("X-User-Id",r.id),n.setRequestHeader("X-Session-Token",r.sessionToken),n.send()}))},t.doCreateUser=function(e){var t=this,a=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};return new Promise((function(n,o){var r=new XMLHttpRequest;r.onreadystatechange=function(){if(4===r.readyState)try{var e=r.response;return"string"==typeof e&&e.length>0&&(e=JSON.parse(e)),201!=r.status?o(e):(t.user=e.user,n(e))}catch(a){return o(a)}};var i=(0,s["default"])({},u["default"].get(t.getModelData("services"),"cms"));i.pathname=u["default"].join(u["default"].concat(i.path,t.getRoomApiPath(),"".concat(t.roomId,"/users")),"/");var l=t._authApp.getModelData("authContext"),c=t._authApp.activeProfile(),f={};f.name=e.name,f.refId=""+c.id,f.customData={aid:l.id,pid:c.id,master:u["default"].get(a,"master",0),officialAccount:u["default"].get(a,"officialAccount",0)},r.open("POST",d["default"].format(i),!1),r.setRequestHeader("Content-Type","application/json"),r.setRequestHeader("Authorization","Bearer ".concat(l.token)),r.setRequestHeader("X-User-Id",l.id),r.setRequestHeader("X-Session-Token",l.sessionToken),r.send(JSON.stringify(f))}))},t.doUpdateUser=function(e){var t=this;arguments.length>1&&undefined;return new Promise((function(a,n){var o=new XMLHttpRequest;o.onreadystatechange=function(){if(4===o.readyState)try{var e=o.response;if("string"==typeof e&&e.length>0&&(e=JSON.parse(e)),200!=o.status)return n(e);t.wpc.reloadUser((function(t,o){return u["default"].has(t,"message")?"not joined room"==t.message?a(e):n(t):a(e)}))}catch(s){return n(s)}};var r=(0,s["default"])({},u["default"].get(t.getModelData("services"),"cms"));r.pathname=u["default"].join(u["default"].concat(r.path,t.getRoomApiPath(),"".concat(t.roomId,"/users/").concat(t.user.id)),"/");var i=t._authApp.getModelData("authContext"),l=t._authApp.activeProfile(),c={};c.name=e.name,c.refId=""+l.id,c.customData={aid:i.id,pid:l.id,master:u["default"].get(t.user,"customData.master",0)},o.open("PUT",d["default"].format(r),!1),o.setRequestHeader("Content-Type","application/json"),o.setRequestHeader("Authorization","Bearer ".concat(i.token)),o.setRequestHeader("X-User-Id",i.id),o.setRequestHeader("X-Session-Token",i.sessionToken),o.send(JSON.stringify(c))}))},t.doDeleteUser=function(e){var t=this;return new Promise((function(a,n){var o=new XMLHttpRequest;o.onreadystatechange=function(){if(4===o.readyState)try{var e=o.response;return"string"==typeof e&&e.length>0&&(e=JSON.parse(e)),200!=o.status?n(e):a(e)}catch(t){return n(t)}};var r=(0,s["default"])({},u["default"].get(t.getModelData("services"),"cms"));r.pathname=u["default"].join(u["default"].concat(r.path,t.getRoomApiPath(),"".concat(t.roomId,"/users/").concat(e)),"/");var i=t._authApp.getModelData("authContext");t._authApp.activeProfile();o.open("DELETE",d["default"].format(r),!1),o.setRequestHeader("Content-Type","application/json"),o.setRequestHeader("Authorization","Bearer ".concat(i.token)),o.setRequestHeader("X-User-Id",i.id),o.setRequestHeader("X-Session-Token",i.sessionToken),o.send()}))},t.doNgMessage=function(e){var t=this;return new Promise((function(a,n){var o=new XMLHttpRequest;o.onreadystatechange=function(){if(4===o.readyState)try{var e=o.response;return"string"==typeof e&&e.length>0&&(e=JSON.parse(e)),200!=o.status?n(e):a()}catch(t){return n(t)}};var r=(0,s["default"])({},u["default"].get(t.getModelData("services"),"cms"));r.pathname=u["default"].join(u["default"].concat(r.path,t.getRoomApiPath(),"".concat(t.room.id,"/messages/").concat(e,"/isNGMessage")),"/");var i=t._authApp.getModelData("authContext");o.open("PUT",d["default"].format(r),!1),o.setRequestHeader("Content-Type","application/json"),o.setRequestHeader("Authorization","Bearer ".concat(i.token)),o.setRequestHeader("X-User-Id",i.id),o.setRequestHeader("X-Session-Token",i.sessionToken),o.send(JSON.stringify({isNgMessage:!0}))}))},t.addEmitterListener=function(e,t){this._listeners.push({subscription:this._emitter.addListener(e,t),eventName:e,fn:t})},t.removeEmitterListener=function(e,t){var a=u["default"].findIndex(this._listeners,(function(a){return t?a.eventName==e&&a.fn==t:a.eventName==e}));-1!==a&&(this._listeners[a].subscription.remove(),this._listeners.splice(a,1))},t.on=function(e,t){this.addEmitterListener(e,t),"initPlayer"===e&&this.initPlayer&&(this._emitter.emit("initPlayer",this.adjustComment(this.initPlayer)),delete this.initPlayer)},t.off=function(e,t){this.removeEmitterListener(e,t)},(0,r["default"])(e,[{key:"roomId",get:function(){return this.room?this.room.id:this.__roomId},set:function(e){this.__roomId=e,this.setRoomApiPath(),this.init()}},{key:"room",get:function(){return this.wpc&&this.wpc.room?this.wpc.room:this.__room},set:function(e){this.__room=e}},{key:"profile",get:function(){return this.__profile},set:function(e){var t=this._authApp.activeProfile();t&&this._DataStore.set(e,t),this.__profile=e,this._emitter.emit("updateProfile")}}]),e}();(0,i["default"])(y,"USER_ACCESS_LIMIT",30),(0,i["default"])(y,"USER_ATTEND_LIMIT",8),(0,i["default"])(y,"ROOM_LIMIT",108e5),(0,i["default"])(y,"getAgo",(function(e,t){var a=Date.now()-e;if(a>864e5)return(0,f["default"])(e).format("M月D日");if(a>36e5){var n=Math.round(a/36e5);return"".concat(n,"時間前")}var o=Math.round(a/6e4);return"".concat(o,"分前")}));t["default"]=y;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/common/WatchPartyApp.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/common/WatchPartyApp.ts")}}()},
2"./src/common/WodSentry.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=t.WodSentry=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=l(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/@sentry/browser/build/npm/cjs/prod/index.js")),i=n(a("./src/domain/libs/util.ts"));function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(l=function(e){return e?a:t})(e)}var d=t.WodSentry={_init:!1,_recentKeys:new Map,init:function(e){if(!this._init){var t=i["default"].get(e,"dsn");t&&(this._init=!0,r.init({dsn:t,environment:i["default"].get(e,"environment")||"production",tracesSampleRate:0,sendDefaultPii:!1,defaultIntegrations:!1}))}},captureMessage:function(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:"warning",a=arguments.length>2?arguments[2]:undefined;if(this._init){var n=Date.now(),o=e+"|"+JSON.stringify(a||{}),s=this._recentKeys.get(o);if(!(s&&n-s<6e4)){if(this._recentKeys.set(o,n),this._recentKeys.size>100){var i=this._recentKeys.keys().next().value;i!==undefined&&this._recentKeys["delete"](i)}r.captureMessage(e,{level:t,extra:a})}}}};t["default"]=d;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/common/WodSentry.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/common/WodSentry.ts")}}()},
2"./src/common/appContext.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./src/domain/libs/util.ts")),r=n(a("./node_modules/cookie-dough/browser.js")),i=n(a("./src/common/namespace.ts")),l=i["default"].appContext;t["default"]={getModelData:function(e,t,a){if(l)return l.getModelData.apply(l,arguments);var n=s["default"].get(i["default"],["reactContext","models",e,"data"]);return t?s["default"].get(n,t,a):n},getModels:function(){return l?l.getModels():s["default"].get(i["default"],["reactContext","models"])},getAB:function(){return l?l.getAB():this.getModelData("ab")||{}},getCookieDough:function(){return l?l.getCookieDough():new r["default"]},shiftFlashMessage:function(){return l?l.shiftFlashMessage.apply(l):s["default"].get(i["default"],["reactContext","models","flashMessages","data"])}};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/common/appContext.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/common/appContext.ts")}}()},
2"./src/common/formatTime.ts":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;t["default"]=function(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:e;t===Infinity&&(t=e),e=e<0?0:e;var a=Math.floor(e%60),n=Math.floor(e/60%60),o=Math.floor(e/3600),s=Math.floor(t/60%60),r=Math.floor(t/3600);return(isNaN(e)||e===Infinity)&&(o=n=a="-"),n=(((o="number"==typeof o&&(o>0||r>0)?o+":":"")||s>=10)&&"number"==typeof n&&n<10?"0"+n:n)+":",a="number"==typeof a&&a<10?"0"+a:a,"".concat(o).concat(n).concat(a)};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/common/formatTime.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/common/formatTime.ts")}}()},
2"./src/common/fullscreen-api.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;for(var s,r=n(a("./node_modules/global/document.js")),i={},l=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],d=l[0],u=0;u<l.length;u++)if(l[u][1]in r["default"]){s=l[u];break}if(s)for(var c=0;c<s.length;c++)i[d[c]]=s[c];t["default"]=i;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/common/fullscreen-api.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/common/fullscreen-api.ts")}}()},
2"./src/common/globalContext.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./src/common/appContext.ts"));t["default"]={getModelData:function(e,t,a){return(e=s["default"].getModelData(t))&&e[t]||e||{}}};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/common/globalContext.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/common/globalContext.ts")}}()},
2"./src/common/namespace.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./src/sketch-platform/ui/utils/inNode.ts"))["default"]?a.g:window;try{s.app||(s.app={i18n:{},contextData:{}}),s.app.namespace=function(e){var t=s.app,a=e.split(".");"app"===a[0]&&a.shift();var n=0;for(n=0;n<a.length;n++){t=t[a[n].toString()]||{}}return t},s.name="_wod"}catch(r){}t["default"]=s.app;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/common/namespace.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/common/namespace.ts")}}()},
2"./src/common/nl2br.ts":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;t["default"]=function(e,t){e||(e=""),t===undefined&&(t=!1);var a=t?"<br />":"<br>";return String(e).replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g,"$1"+a+"$2")};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/common/nl2br.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/common/nl2br.ts")}}()},
2"./src/common/reactNl2br.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/react/index.js")),r=/(\r\n|\r|\n)/g;t["default"]=function(e){return"number"==typeof e?e:"string"!=typeof e?"":e.split(r).map((function(e,t){return e.match(r)?s["default"].createElement("br",{key:t}):e}))};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/common/reactNl2br.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/common/reactNl2br.ts")}}()},
2"./src/common/safeTimeout.ts":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:484;t<a&&setTimeout(e,t);var n=Date.now()+t,o=setInterval((function(){var t=Date.now();t>=n?(e(),clearInterval(o)):t+a>=n&&(clearInterval(o),setTimeout(e,n-t))}),a);return o},function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/common/safeTimeout.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/common/safeTimeout.ts")}}()},
2"./src/common/visibly.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s={q:n(a("./node_modules/global/document.js"))["default"],p:undefined,prefixes:["webkit","ms","o","moz","khtml"],props:["VisibilityState","visibilitychange","Hidden"],m:["focus","blur"],visibleCallbacks:[],hiddenCallbacks:[],genericCallbacks:[],_callbacks:[],cachedPrefix:"",fn:null,onVisible:function(e){"function"==typeof e&&this.visibleCallbacks.push(e)},onHidden:function(e){"function"==typeof e&&this.hiddenCallbacks.push(e)},offVisible:function(e){if("function"==typeof e){var t=this.visibleCallbacks.filter((function(t){return t!==e}));this.visibleCallbacks=t}},offHidden:function(e){if("function"==typeof e){var t=this.hiddenCallbacks.filter((function(t){return t!==e}));this.hiddenCallbacks=t}},getPrefix:function(){if(!this.cachedPrefix)for(var e,t=0;e=this.prefixes[t++];)if(e+this.props[2]in this.q)return this.cachedPrefix=e,this.cachedPrefix},visibilityState:function(){return this._getProp(0)},hidden:function(){return this._getProp(2)},visibilitychange:function(e){"function"==typeof e&&this.genericCallbacks.push(e);var t=this.genericCallbacks.length;if(t)if(this.cachedPrefix)for(;t--;)this.genericCallbacks[t].call(this,this.visibilityState());else for(;t--;)this.genericCallbacks[t].call(this,arguments[0])},isSupported:function(e){return this._getPropName(2)in this.q},_getPropName:function(e){return""==this.cachedPrefix?this.props[e].substring(0,1).toLowerCase()+this.props[e].substring(1):this.cachedPrefix+this.props[e]},_getProp:function(e){return this.q[this._getPropName(e)]},_execute:function(e){if(e){this._callbacks=1==e?this.visibleCallbacks:this.hiddenCallbacks;for(var t=this._callbacks.length;t--;)this._callbacks[t]()}},_visible:function(){this._execute(1),this.visibilitychange.call(this,"visible")},_hidden:function(){this._execute(2),this.visibilitychange.call(this,"hidden")},_nativeSwitch:function(){this[this._getProp(2)?"_hidden":"_visible"]()},_listen:function(){try{if(this.isSupported()){var e=this;e.q.addEventListener(e._getPropName(1),(function(){e._nativeSwitch.apply(e,arguments)}),1)}else this.q.addEventListener?(window.addEventListener(this.m[0],this._visible,1),window.addEventListener(this.m[1],this._hidden,1)):this.q.attachEvent&&(this.q.attachEvent("onfocusin",this._visible),this.q.attachEvent("onfocusout",this._hidden))}catch(t){}},init:function(){this.getPrefix(),this._listen()}};s.init();t["default"]=s;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/common/visibly.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/common/visibly.ts")}}()},
2"./src/constants/cookie.ts":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WOL_TOKEN=t.WIDE_KEY=t.VOLUME_KEY=t.USER_APP_SETTINGS_KEY=t.TOKEN_KEY=t.SUBSCRIPTION_HISTORY_FLAG=t.SETTINGS_KEY=t.RESUME_POINT_KEY=t.RELOAD_NEED_DATE=t.RAKUTEN_CV_HIST_ID=t.PSID_KEY=t.PROFILE_UID=t.PROFILE_ID=t.OLD_VUID_KEY=t.NOTIFICATION_KEY=t.NEW_VUID_KEY=t.LOGINED_KEY=t.LAST_CHANNEL=t.KEYWORD_KEY=t.FALLBACK_MODAL_ALERT=t.ENQUETE=t.DSID_KEY=t.DARK_KEY=t.COUPON=void 0;t.PROFILE_ID="prfid",t.PROFILE_UID="prfuid",t.OLD_VUID_KEY="vuid",t.NEW_VUID_KEY="nvuid",t.DSID_KEY="dsid",t.PSID_KEY="psid",t.RESUME_POINT_KEY="rp",t.TOKEN_KEY="tokenkey",t.VOLUME_KEY="volume",t.SETTINGS_KEY="settings",t.DARK_KEY="dark",t.WIDE_KEY="wide",t.LOGINED_KEY="logined",t.NOTIFICATION_KEY="notification",t.KEYWORD_KEY="keyword",t.WOL_TOKEN="wowow2_MGSID",t.FALLBACK_MODAL_ALERT="fma",t.RELOAD_NEED_DATE="rnd",t.COUPON="cpn",t.ENQUETE="enq",t.LAST_CHANNEL="lch",t.RAKUTEN_CV_HIST_ID="r_amaterasu_cv_histid",t.USER_APP_SETTINGS_KEY="uaskey",t.SUBSCRIPTION_HISTORY_FLAG="subscription_history_flag";!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/constants/cookie.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/constants/cookie.ts")}}()},
2"./src/constants/course.ts":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.YEARLY_PLANS=t.TRIPLE_YEARLY_WITH_CAS=t.TRIPLE_YEARLY_WITHOUT_CAS=t.TRIPLE_PLANS=t.TRIPLE_MONTHLY_WITH_CAS=t.TRIPLE_MONTHLY_WITHOUT_CAS=t.TRIPLE_MONTHLY_PLANS=t.STREAMING_DIRECT_WITH_CAS_PAY_AT_SUBSCRIBE=t.STREAMING_DIRECT_WITH_CAS_MULTI=t.STREAMING_DIRECT_WITH_CAS=t.STREAMING_DIRECT_WITHOUT_CAS_PAY_AT_SUBSCRIBE=t.STREAMING_DIRECT_WITHOUT_CAS_MULTI=t.STREAMING_DIRECT_WITHOUT_CAS=t.STANDARD_PLANS=t.DEFAULT_PLANS_WITH_CAS=t.DEFAULT_PLANS_WITHOUT_CAS=t.DEFAULT=t.BROADCAST=t.APP_STORE_WITH_CAS=t.APP_STORE_WITHOUT_CAS=void 0;var a=t.STREAMING_DIRECT_WITHOUT_CAS=1,n=t.STREAMING_DIRECT_WITH_CAS=2,s=(t.STREAMING_DIRECT_WITHOUT_CAS_MULTI=3,t.STREAMING_DIRECT_WITH_CAS_MULTI=4,t.BROADCAST=5,t.APP_STORE_WITHOUT_CAS=6,t.APP_STORE_WITH_CAS=7,t.STREAMING_DIRECT_WITHOUT_CAS_PAY_AT_SUBSCRIBE=8),r=t.STREAMING_DIRECT_WITH_CAS_PAY_AT_SUBSCRIBE=9,i=t.TRIPLE_MONTHLY_WITHOUT_CAS=12,l=t.TRIPLE_MONTHLY_WITH_CAS=13,d=t.TRIPLE_YEARLY_WITHOUT_CAS=14,u=t.TRIPLE_YEARLY_WITH_CAS=15;t.DEFAULT=s,t.DEFAULT_PLANS_WITHOUT_CAS=[s,i,d],t.DEFAULT_PLANS_WITH_CAS=[r,l,u],t.STANDARD_PLANS=[a,n,s,r],t.YEARLY_PLANS=[d,u],t.TRIPLE_MONTHLY_PLANS=[i,l],t.TRIPLE_PLANS=[i,l,d,u];!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/constants/course.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/constants/course.ts")}}()},
2"./src/constants/error.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.VoucherCodeError=t.VoucherCampaignError=t.VOUCHER_CODE_ERROR_TYPE=t.VOUCHER_CAMPAIGN_ERROR=t.VIEWING_DEVICE_LIMIT=t.UnauthorizedError=t.UUID_MISMATCH_ERROR=t.UNAUTHORIZED=t.TimeoutError=t.TIMEOUT=t.SuspendedUserPlanChangeError=t.SubscribeContractedError=t.SUSPENDED_USER_PLAN_CHANGE_ERROR=t.SUBSCRIBE_CONTRACTED_ERROR=t.START_OVER=t.SESSION_OPEN=t.ReChapchaError=t.RECHAPCHA_ERROR_TYPE=t.REAUTH_SERVER_ERROR=t.RATING_UNMATCH=t.PaymentServerError=t.PURCHASE_LIMIT=t.PLAYBACK_SESSION_ID_INVALID=t.PAYMENT_SERVER_ERROR=t.NotfoundError=t.NOT_STARTED_ENTITLEMENT=t.NOT_PLAYABLE=t.NOTFOUND=t.MailaddressRegisteredError=t.META_NOT_VIEWABLE=t.META_NOT_DELIVERY_STARTED=t.MATCHING_INFO_LACK=t.MAILADDRESS_REGISTERED=t.LoginError=t.LOGIN_ERROR_TYPE=t.LOCAL_TIME_INVALID=t.LICENSE_INVALID=t.InvalidContractedUserPlanChangeError=t.INVALID_CONTRACTED_USER_PLAN_CHANGE_ERROR=t.GenericError=t.ForbiddenError=t.FORBIDDEN=t.EXERCISE_ALERT=t.EVENT_SUSPEND=t.EIRIN=t.DisableTrialError=t.DISABLE_TRIAL_ERROR=t.CancellationPendingUserPlanChangeError=t.CSRF=t.CONTENTS_PROTECTION=t.CANCELLATION_PENDING_USER_PLAN_CHANGE_ERROR=t.BrowserNotSupportError=t.BadRequestError=t.BROWSER_NOT_SUPPORT=t.BADREQUEST=t.AVAILABLE_ENTITLEMENT=t.AGREEMENT_REQUIRED=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),r=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),d=n(a("./src/domain/libs/util.ts")),u=a("./src/models/paymentMethod.ts"),c=t.GenericError=(0,i["default"])((function(e){(0,l["default"])(this,"message",void 0),(0,l["default"])(this,"stack",void 0),(0,l["default"])(this,"originalError",void 0),(0,l["default"])(this,"title",void 0),e?"string"==typeof e||Array.isArray(e)?this.message=e:e instanceof Error&&(this.message=e.message,this.stack=e.stack,this.originalError=e):this.title="予期せぬエラーが発生しました"})),f=t.FORBIDDEN="ERROR_FORBIDDEN",p=(t.ForbiddenError=function(e){function t(t){var a;return a=e.call(this,t)||this,(0,l["default"])((0,s["default"])(a),"status",void 0),a.status=403,a.message=f,a}return(0,r["default"])(t,e),(0,i["default"])(t)}(c),t.NOTFOUND="ERROR_NOTFOUND"),m=(t.NotfoundError=function(e){function t(t){var a;return a=e.call(this,t)||this,(0,l["default"])((0,s["default"])(a),"status",void 0),a.status=404,a.message=p,a}return(0,r["default"])(t,e),(0,i["default"])(t)}(c),t.BADREQUEST="ERROR_BADREQUEST",t.BadRequestError=function(e){function t(t){var a;return(a=e.call(this,t)||this).message="",a}return(0,r["default"])(t,e),(0,i["default"])(t)}(c),t.BROWSER_NOT_SUPPORT="ERROR_BROWSER_NOT_SUPPORT"),h=(t.BrowserNotSupportError=function(e){function t(t){var a;return a=e.call(this,t)||this,(0,l["default"])((0,s["default"])(a),"status",void 0),a.status=200,a.message=m,a}return(0,r["default"])(t,e),(0,i["default"])(t)}(c),t.TIMEOUT="ERROR_TIMEOUT",t.TimeoutError=function(e){function t(t){var a;return a=e.call(this,t)||this,(0,l["default"])((0,s["default"])(a),"messages",void 0),a.title="アクセスを処理できませんでした",a.messages=["現在アクセスが集中している為、繋がりにくくなっています。","しばらくたってから再度アクセスをお願いします。"],a}return(0,r["default"])(t,e),(0,i["default"])(t)}(c),t.UNAUTHORIZED="ERROR_UNAUTHORIZED"),y=(t.UnauthorizedError=function(e){function t(t){var a;return a=e.call(this,t)||this,(0,l["default"])((0,s["default"])(a),"status",void 0),a.status=401,a.message=h,a.originalError=t,a}return(0,r["default"])(t,e),(0,i["default"])(t)}(c),t.RATING_UNMATCH="RATING_UNMATCH",t.EVENT_SUSPEND="EVENT_SUSPEND",t.LICENSE_INVALID="LICENSE_INVALID",t.PLAYBACK_SESSION_ID_INVALID="PLAYBACK_SESSION_ID_INVALID",t.LOCAL_TIME_INVALID="LOCAL_TIME_INVALID",t.META_NOT_VIEWABLE="META_NOT_VIEWABLE",t.AVAILABLE_ENTITLEMENT="AVAILABLE_ENTITLEMENT",t.CONTENTS_PROTECTION="CONTENTS_PROTECTION",t.MATCHING_INFO_LACK="MATCHING_INFO_LACK",t.MAILADDRESS_REGIST
2ERED="MAILADDRESS_REGISTERED",t.MailaddressRegisteredError=function(e){function t(t){var a;return a=e.call(this,t)||this,(0,l["default"])((0,s["default"])(a),"status",void 0),a.status=200,a.message="すでに使用されているメールアドレスです。",a}return(0,r["default"])(t,e),(0,i["default"])(t)}(c),t.PAYMENT_SERVER_ERROR="PAYMENT_SERVER_ERROR"),b=(t.PaymentServerError=function(e){function t(t){var a;return a=e.call(this,t)||this,(0,l["default"])((0,s["default"])(a),"status",void 0),a.status=200,a.message=y,a}return(0,r["default"])(t,e),(0,i["default"])(t)}(c),t.AGREEMENT_REQUIRED="AGREEMENT_REQUIRED",t.REAUTH_SERVER_ERROR="REAUTH_SERVER_ERROR",t.VIEWING_DEVICE_LIMIT="VIEWING_DEVICE_LIMIT",t.META_NOT_DELIVERY_STARTED="META_NOT_DELIVERY_STARTED",t.EIRIN="EIRIN",t.START_OVER="START_OVER",t.NOT_PLAYABLE="NOT_PLAYABLE",t.EXERCISE_ALERT="EXERCISE_ALERT",t.SESSION_OPEN="SESSION_OPEN",t.NOT_STARTED_ENTITLEMENT="NOT_STARTED_ENTITLEMENT",t.PURCHASE_LIMIT="PURCHASE_LIMIT",t.CSRF="EBADCSRFTOKEN",t.VOUCHER_CAMPAIGN_ERROR="VoucherCampaignError"),v=(t.VoucherCampaignError=function(e){function t(t){var a;return a=e.call(this,t)||this,(0,l["default"])((0,s["default"])(a),"status",void 0),(0,l["default"])((0,s["default"])(a),"errorInfo",void 0),a.status=200,a.message=b,a.errorInfo={data:t},a}return(0,r["default"])(t,e),(0,i["default"])(t)}(c),t.DISABLE_TRIAL_ERROR="DISABLE_TRIAL_ERROR"),g=(t.DisableTrialError=function(e){function t(t){var a;return a=e.call(this,t)||this,(0,l["default"])((0,s["default"])(a),"status",void 0),(0,l["default"])((0,s["default"])(a),"type",void 0),(0,l["default"])((0,s["default"])(a),"errorInfo",void 0),a.status=200,a.message=t.message,a.type=v,a.errorInfo={data:t},a}return(0,r["default"])(t,e),(0,i["default"])(t)}(c),t.UUID_MISMATCH_ERROR="UUID_MISMATCH_ERROR",t.SUBSCRIBE_CONTRACTED_ERROR="SUBSCRIBE_CONTRACTED_ERROR"),_=(t.SubscribeContractedError=function(e){function t(t){var a;return a=e.call(this,t)||this,(0,l["default"])((0,s["default"])(a),"status",void 0),(0,l["default"])((0,s["default"])(a),"errorInfo",void 0),a.status=200,a.message=g,a.errorInfo={data:t},a}return(0,r["default"])(t,e),(0,i["default"])(t)}(c),t.VOUCHER_CODE_ERROR_TYPE={SUBSCRIPTION_APPLIED_CANCEL:"SUBSCRIPTION_APPLIED_CANCEL",SUBSCRIPTION_NOT_PAYMENT_COMPLETED:"SUBSCRIPTION_NOT_PAYMENT_COMPLETED",CONDITION_FOR_USE:"CONDITION_FOR_USE",CURRENT_APPLIED:"CURRENT_APPLIED",ONLY_SIGNUP:"ONLY_SIGNUP",ONLY_OWENER:"ONLY_OWENER",NOT_FOUND:"NOT_FOUND",SUSPENSION_OF_NEW_USE:"SUSPENSION_OF_NEW_USE",EXPIRED_AT_REGISTER:"EXPIRED_AT_REGISTER",INVALID_PAYMENT_METHOD:"INVALID_PAYMENT_METHOD",NOT_TARGET_COURSE:"NOT_TARGET_COURSE",GENERAL:"GENERAL",SUBSCRIPTION_SWITCH_COURSE_RESERVED:"SUBSCRIPTION_SWITCH_COURSE_RESERVED"}),E=["解約申し込みをしているためクーポンをご利用できません。","解約申し込みをキャンセルの上、再度「利用する」ボタンを押してください。"],w=["現在、ご利用料金のお支払いが確認できていないためクーポンを利用することができません。","【ご契約状況】ページよりお支払い手続きを完了のうえ、再度お試しください。"],P=["クーポンを使用できません。使用条件をご確認ください。"],x=["現在ご利用中のクーポンがあります。","ご利用期間終了後に改めてお試しください。"],M=["ご加入時にのみご利用いただけるクーポンです。"],C=["現在の契約状態では本クーポンは使用できません。"],k=["クーポンコードが見つかりませんでした。"],I=["本クーポンは現在ご利用いただけません。"],S=["本クーポンは%paymentMethodName%でのお支払いにて使用できます。",'<a href="/account/payments">こちら</a>よりお支払方法の登録状況をご確認ください。'],T=["クーポンコードが不正です。"],O=["プラン変更予約中はクーポンのご利用ができません。",'<a href="/account/planchange_cancel">プラン変更を取り消し</a>のうえご利用ください。'],j=(t.VoucherCodeError=function(e){function t(t){var a,n=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};switch(a=e.call(this,t)||this,(0,l["default"])((0,s["default"])(a),"message",void 0),(0,l["default"])((0,s["default"])(a),"status",void 0),(0,l["default"])((0,s["default"])(a),"apiError",void 0),(0,l["default"])((0,s["default"])(a),"type",void 0),(0,l["default"])((0,s["default"])(a),"errorInfo",void 0),a.status=d["default"].get(t,"status")||200,a.apiError=d["default"].get(t,"apiError"),a.type=d["default"].get(t,"type")||_.GENERAL,a.type){case _.SUBSCRIPTION_APPLIED_CANCEL:a.message=E;break;case _.SUBSCRIPTION_NOT_PAYMENT_COMPLETED:a.message=w;break;case _.CONDITION_FOR_USE:a.message=P;break;case _.CURRENT_APPLIED:a.message=x;break;case _.ONLY_SIGNUP:a.message=M;break;case _.ONLY_OWENER:case _.NOT_TARGET_COURSE:a.message=C;break;case _.NOT_FOUND:case _.EXPIRED_AT_REGISTER:a.message=k;break;case _.SUSPENSION_OF_NEW_USE:a.message=I;break;case _.INVALID_PAYMENT_METHOD:a.message=S;break;case _.SUBSCRIPTION_SWITCH_COURSE_RESERVED:a.message=O;break;default:a.message=T}var o=d["default"].get(n,"voucher.paymentMethods")||[],r=d["default"].map(o,(function(e){return u.PAY_METHOD_TO_LABEL[e]})).join(",");return a.message=d["default"].map(a.message,(function(e){return e.replace("%paymentMethodName%",r)})),a.errorInfo={data:t},a}return(0,r["default"])(t,e),(0,i["default"])(t)}(c),t.RECHAPCHA_ERROR_TYPE={BELOW_PASSING_SCORE:"BELOW_PASSING_SCORE",VERIFIED_TOKEN_NOT_MATCH:"VERIFIED_TOKEN_NOT_MATCH"},t.ReChapchaError=function(e){function t(t){var a;return a=e.call(this,t)||this,(0,l["default"])((0,s["default"])(a),"version",void 0),(0,l["default"])((0,s["default"])(a),"score",void 0),(0,l["default"])((0,s["default"])(a),"errorCodes",void 0),a.message=["reCHAPCHA認証でエラーが発生しました。"],a.version=d["default"].get(t,"version"),a.score=d["default"].get(t,"score"),a.errorCodes=d["default"].get(t,"errorCodes"),a}return(0,r["default"])(t,e),(0,i["default"])(t)}(c),t.LOGIN_ERROR_TYPE={INVALID_STATE:"INVALID_STATE"}),N=["不正な遷移を検出しました。"],R=(t.LoginError=function(e){function t(t){var a;return a=e.call(this,t)||this,(0,l["default"])((0,s["default"])(a),"type",void 0),a.type=t.type,a.type===j.INVALID_STATE&&(a.message=N),a}return(0,r["default"])(t,e),(0,i["default"])(t)}(c),t.SUSPENDED_USER_PLAN_CHANGE_ERROR="SUSPENDED_USER_PLAN_CHANGE_ERROR"),D=(t.SuspendedUserPlanChangeError=function(e){function t(t){var a;return a=e.call(this,t)||this,(0,l["default"])((0,s["default"])(a),"type",void 0),(0,l["default"])((0,s["default"])(a),"messages",void 0),a.title="プラン変更を受付できません。",a.type=R,a.messages=["利用料金のお支払いが確認できていないため、以下よりお支払い手続き後に再度申し込みください。",'<a href="/account/payment_retry">お支払いを行う</a>'],a}return(0,r["default"])(t,e),(0,i["default"])(t)}(c),t.CANCELLATION_PENDING_USER_PLAN_CHANGE_ERROR="CANCELLATION_PENDING_USER_PLAN_CHANGE_ERROR"),A=(t.CancellationPendingUserPlanChangeError=function(e){function t(t){var a;return a=e.call(this,t)||this,(0,l["default"])((0,s["default"])(a),"type",void 0),a.title="プラン変更を受付できません。",a.type=D,a.message="解約予約中のため、解約取り消し後に再度申し込みください。",a}return(0,r["default"])(t,e),(0,i["default"])(t)}(c),t.INVALID_CONTRACTED_USER_PLAN_CHANGE_ERROR="INVALID_CONTRACTED_USER_PLAN_CHANGE_ERROR");t.InvalidContractedUserPlanChangeError=function(e){function t(t){var a;return a=e.call(this,t)||this,(0,l["default"])((0,s["default"])(a),"type",void 0),a.title="プラン変更を受付できません。",a.type=A,a.message="ご契約がない、もしくは、プラン変更不可の
2契約形態です。",a}return(0,r["default"])(t,e),(0,i["default"])(t)}(c);!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/constants/error.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/constants/error.ts")}}()},
2"./src/constants/flag.ts":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DISABLE_FREE_TRIAL_FLAG=t.CL_FLAG=t.CAMPAIGN_FLAG=void 0;t.CAMPAIGN_FLAG=!1,t.CL_FLAG=!1,t.DISABLE_FREE_TRIAL_FLAG=!0;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/constants/flag.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/constants/flag.ts")}}()},
2"./src/constants/index.ts":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.USE_LAST_EVALUATED_KEY=t.SET_RUNTIME_VARIABLE=t.PAGING_INITIAL_KEY=t.LOGIN_API_TIMEOUT=t.LIVE_RANGE=t.DEVICE_TYPE=void 0;t.SET_RUNTIME_VARIABLE="SET_RUNTIME_VARIABLE",t.USE_LAST_EVALUATED_KEY=["continuewatching","mylist","mylistattr"],t.PAGING_INITIAL_KEY="initial",t.LIVE_RANGE=10,t.DEVICE_TYPE={TV:"tv",CAR_MONITOR:"car_monitor"},t.LOGIN_API_TIMEOUT=15e3;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/constants/index.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/constants/index.ts")}}()},
2"./src/constants/palette.ts":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PaletteSchemaIds=t.PaletteSchemaId=void 0;var a=t.PaletteSchemaId={Masthead:1,Editorial:2,Special:3,Recommend:4,Pickup:5,LinearOrLive:6,Feature:7,LiveSchedule:8,Ranking:9,Attribute:10,Category:11,ItemRecommend:12,LinearSpecial:13,Relational:14,Banner:15,ExclusiveUi:16,PersonalizedMasthead:17,KarteRecommend:18,AmazonUserRecommend:19,AmazonItemRecommend:20,Notification:21};t.PaletteSchemaIds=Object.values(a).map((function(e){return e}));!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/constants/palette.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/constants/palette.ts")}}()},
2"./src/constants/player.ts":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SUBTITLES=t.CAPTIONS=void 0;t.SUBTITLES="subtitles",t.CAPTIONS="captions";!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/constants/player.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/constants/player.ts")}}()},
2"./src/constants/product.ts":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ProductSchemaIds=t.ProductSchemaId=t.PRODUCT_TYPE=void 0;t.PRODUCT_TYPE={RENTAL:"product_type_rental",PURCHASE:"product_type_sellthrough"};var a=t.ProductSchemaId={SAMPLE:1,TVOD:2};t.ProductSchemaIds=Object.values(a).map((function(e){return e}));!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/constants/product.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/constants/product.ts")}}()},
2"./src/constants/settings.ts":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.renditionsPresets=void 0;t.renditionsPresets={"default":[{label:"自動",max_bitrate:41e5,min_bitrate:0},{label:"最高画質",max_bitrate:41e5,min_bitrate:0},{label:"高画質",max_bitrate:25e5,min_bitrate:1500001},{label:"標準",max_bitrate:15e5,min_bitrate:1000001},{label:"低画質",max_bitrate:1e6,min_bitrate:0}]};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/constants/settings.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/constants/settings.ts")}}()},
2"./src/domain/libs/datetime.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),r=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),i=n(a("./node_modules/dayjs/dayjs.min.js"));a("./node_modules/dayjs/locale/ja.js");var l=n(a("./node_modules/dayjs/plugin/timezone.js")),d=n(a("./node_modules/dayjs/plugin/isSameOrBefore.js")),u=n(a("./node_modules/dayjs/plugin/isSameOrAfter.js")),c=n(a("./node_modules/dayjs/plugin/isBetween.js")),f=n(a("./node_modules/dayjs/plugin/duration.js")),p=n(a("./node_modules/dayjs/plugin/advancedFormat.js")),m=n(a("./node_modules/dayjs/plugin/minMax.js"));i["default"].extend(l["default"]),i["default"].extend(d["default"]),i["default"].extend(u["default"]),i["default"].extend(c["default"]),i["default"].extend(f["default"]),i["default"].extend(p["default"]),i["default"].extend(m["default"]),i["default"].locale("ja"),i["default"].tz.setDefault("Asia/Tokyo");var h=function(e,t){return i["default"].duration(e,t)},y=function(){function e(t,a,n){(0,r["default"])(this,"_lib",void 0),(0,r["default"])(this,"_defaultFormat",void 0),(0,r["default"])(this,"_fromZero",void 0),t instanceof Date?a=undefined:a||(a=["YYYY/MM/DD HH:mm:ss.SSS","YYYY/MM/DD HH:mm:ss","YYYY-MM-DD HH:mm:ss","YYYY/MM/DD","YYYY-MM-DD","X","x"]),t instanceof e&&(t=t.getLib()),n||(n="ja"),this._lib=(0,i["default"])(t,a,n,!0),this._defaultFormat="YYYY-MM-DDTHH:mm:ssZ",this._fromZero=!0}var t=e.prototype;return t.locale=function(e){return e?(this._lib=this._lib.locale(e),this):this._lib.locale()},t.add=function(e,t){return this._lib=this._lib.add(e,t),this},t.subtract=function(e,t){return this._lib=this._lib.subtract(e,t),this},t.startOf=function(e){return this._lib=this._lib.startOf(e),this},t.endOf=function(e){return this._lib=this._lib.endOf(e),this},t.diff=function(t,a){return t instanceof e&&(t=t.getLib()),this._lib.diff(t,a)},t.diffFromNow=function(e){var t=new Date;return this._lib.diff(t,e)},t.duration=function(t){t instanceof e&&(t=t.getLib());var a=this._lib.diff(t);return h(a,"milliseconds")},t.toDate=function(){return this._lib.toDate()},t.isSame=function(t,a){return t instanceof e&&(t=t._lib),this._lib.isSame(t,a)},t.isBefore=function(t,a){return t instanceof e&&(t=t._lib),this._lib.isBefore(t,a)},t.isBeforeNow=function(e){var t=new Date;return this._lib.isBefore(t,e)},t.isAfter=function(t,a){return t instanceof e&&(t=t._lib),this._lib.isAfter(t,a)},t.isAfterNow=function(e){var t=new Date;return this._lib.isAfter(t,e)},t.isSameOrAfter=function(t,a){return t instanceof e&&(t=t._lib),this._lib.isSameOrAfter(t,a)},t.isSameOrAfterNow=function(e){var t=new Date;return this._lib.isSameOrAfter(t,e)},t.isSameOrBefore=function(t,a){return t instanceof e&&(t=t._lib),this._lib.isSameOrBefore(t,a)},t.isSameOrBeforeNow=function(e){var t=new Date;return this._lib.isSameOrBefore(t,e)},t.isBetween=function(t,a,n){var o=arguments.length>3&&arguments[3]!==undefined?arguments[3]:"()";return t instanceof e&&(t=t._lib),a instanceof e&&(a=a._lib),this._lib.isBetween(t,a,n,o)},t.clone=function(){return b(this._lib)},t.format=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.defaultFormat;return this._lib.format(e)},t.formatMD=function(){return this._lib.format("M/D")},t.formatMDdd=function(){return this._lib.format("M/D(dd)")},t.formatYYYYMMDD=function(){return this._lib.format("YYYY/MM/DD")},t.formatYYYYMMDDdd=function(){return this._lib.format("YYYY/MM/DD(dd)")},t.formatYYYYMMDDddJa=function(){return this._lib.format("YYYY年M月D日(dd)")},t.formatYYYYMMDDJa=function(){return this._lib.format("YYYY年M月D日")},t.formatahmm=function(){var e=this._lib.format("a"),t=this._lib.format("mm"),a=this._lib.format("h");return this.fromZero&&"12"===a&&(a="0"),"".concat(e).concat(a,":").concat(t)},t.formatYYYYMDahmm=function(){var e=this._lib.format("a"),t=this._lib.format("mm"),a=this._lib.format("h");return this.fromZero&&"12"===a&&(a="0"),"".concat(this._lib.format("YYYY/MM/DD")," ").concat(e).concat(a,":").concat(t)},t.toISOString=function(){return this._lib.toISOString()},t.unix=function(){return this._lib.unix()},t.valueOf=function(){return this._lib.valueOf()},t.date=function(e){return null!=e?(this._lib.date(e),this):this._lib.date()},t.day=function(e){return null!=e?(this._lib=this._lib.day(e),this):this._lib.day()},t.hour=function(e){return null!=e?(this._lib=this._lib.hour(e),this):this._lib.hour()},t.minute=function(e){return null!=e?(this._lib=this._lib.minute(e),this):this._lib.minute()},t.second=function(e){return null!=e?(this._lib=this._lib.second(e),this):this._lib.second()},t.isValid=function(){return this._lib.isValid()},t.getLib=function(){return this._lib},(0,s["default"])(e,[{key:"defaultFormat",get:function(){return this._defaultFormat},set:function(e){this._defaultFormat=e}},{key:"fromZero",get:function(){return this._fromZero}
2,set:function(e){this._fromZero=e}}]),e}(),b=function(e,t,a){return new y(e,t,a)};b.duration=h,b.min=function(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];var n=t.map((function(e){return e.getLib()}));return b(i["default"].min(n))},b.max=function(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];var n=t.map((function(e){return e.getLib()}));return b(i["default"].max(n))};t["default"]=b;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/domain/libs/datetime.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/domain/libs/datetime.ts")}}()},
2"./src/domain/libs/util.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/lodash/get.js")),r=n(a("./node_modules/lodash/set.js")),i=n(a("./node_modules/lodash/map.js")),l=n(a("./node_modules/lodash/findIndex.js")),d=n(a("./node_modules/lodash/find.js")),u=n(a("./node_modules/lodash/filter.js")),c=n(a("./node_modules/lodash/some.js")),f=n(a("./node_modules/lodash/startsWith.js")),p=n(a("./node_modules/lodash/endsWith.js")),m=n(a("./node_modules/lodash/omit.js")),h=n(a("./node_modules/lodash/omitBy.js")),y=n(a("./node_modules/lodash/trim.js")),b=n(a("./node_modules/lodash/merge.js")),v=n(a("./node_modules/lodash/has.js")),g=n(a("./node_modules/lodash/isEmpty.js")),_=n(a("./node_modules/lodash/difference.js")),E=n(a("./node_modules/lodash/throttle.js")),w=n(a("./node_modules/lodash/remove.js")),P=n(a("./node_modules/lodash/compact.js")),x=n(a("./node_modules/lodash/flatten.js")),M=n(a("./node_modules/lodash/each.js")),C=n(a("./node_modules/lodash/forEach.js")),k=n(a("./node_modules/lodash/reduce.js")),I=n(a("./node_modules/lodash/pick.js")),S=n(a("./node_modules/lodash/isNil.js")),T=n(a("./node_modules/lodash/isUndefined.js")),O=n(a("./node_modules/lodash/assign.js")),j=n(a("./node_modules/lodash/includes.js")),N=n(a("./node_modules/lodash/concat.js")),R=n(a("./node_modules/lodash/defaultTo.js")),D=n(a("./node_modules/lodash/castArray.js")),A=n(a("./node_modules/lodash/indexOf.js")),L=n(a("./node_modules/lodash/chunk.js")),H=n(a("./node_modules/lodash/camelCase.js")),G=n(a("./node_modules/lodash/cloneDeep.js")),F=n(a("./node_modules/lodash/replace.js")),U=n(a("./node_modules/lodash/clone.js")),W=n(a("./node_modules/lodash/mapKeys.js")),B=n(a("./node_modules/lodash/transform.js")),q=n(a("./node_modules/lodash/first.js")),V=n(a("./node_modules/lodash/last.js")),K=n(a("./node_modules/lodash/uniq.js")),z=n(a("./node_modules/lodash/keyBy.js")),Y=n(a("./node_modules/lodash/values.js")),J=n(a("./node_modules/lodash/max.js")),Q=n(a("./node_modules/lodash/min.js")),X=n(a("./node_modules/lodash/slice.js")),$=n(a("./node_modules/lodash/head.js")),Z=n(a("./node_modules/lodash/lowerCase.js")),ee=n(a("./node_modules/lodash/isArray.js")),te=n(a("./node_modules/lodash/isNaN.js")),ae=n(a("./node_modules/lodash/join.js")),ne=n(a("./node_modules/lodash/result.js")),oe=n(a("./node_modules/lodash/random.js")),se=n(a("./node_modules/lodash/split.js")),re=n(a("./node_modules/lodash/extend.js")),ie=n(a("./node_modules/lodash/size.js")),le=n(a("./node_modules/lodash/assignIn.js")),de=n(a("./node_modules/lodash/isNumber.js")),ue=n(a("./node_modules/lodash/sortBy.js")),ce=n(a("./node_modules/lodash/isNull.js")),fe=n(a("./node_modules/lodash/toArray.js")),pe=n(a("./node_modules/lodash/toLower.js")),me=n(a("./node_modules/lodash/dropRightWhile.js")),he=n(a("./node_modules/lodash/reject.js")),ye=n(a("./node_modules/lodash/take.js")),be=n(a("./node_modules/lodash/every.js")),ve=n(a("./node_modules/lodash/maxBy.js")),ge=n(a("./node_modules/lodash/uniqBy.js")),_e=n(a("./node_modules/lodash/isInteger.js")),Ee=n(a("./node_modules/lodash/padStart.js")),we=n(a("./node_modules/lodash/reverse.js")),Pe=n(a("./node_modules/lodash/keys.js")),xe=n(a("./node_modules/lodash/isEqual.js")),Me=n(a("./node_modules/lodash/times.js")),Ce=n(a("./node_modules/lodash/pull.js")),ke=n(a("./node_modules/lodash/hasIn.js")),Ie=n(a("./node_modules/lodash/isObject.js")),Se=n(a("./node_modules/lodash/unset.js")),Te=n(a("./node_modules/lodash/isString.js")),Oe=n(a("./node_modules/lodash/sample.js")),je=n(a("./node_modules/lodash/takeRight.js")),Ne=n(a("./node_modules/lodash/orderBy.js")),Re=n(a("./node_modules/lodash/fill.js")),De=n(a("./node_modules/lodash/flatMap.js")),Ae=n(a("./node_modules/lodash/escape.js")),Le={get:s["default"],set:r["default"],isEmpty:g["default"],replace:F["default"],map:i["default"],find:d["default"],filter:u["default"],some:c["default"],every:be["default"],includes:j["default"],each:M["default"],forEach:C["default"],reduce:k["default"],pick:I["default"],omit:m["default"],omitBy:h["default"],assign:O["default"],concat:N["default"],findIndex:l["default"],indexOf:A["default"],startsWith:f["default"],endsWith:p["default"],trim:y["default"],merge:b["default"],has:v["default"],difference:_["default"],throttle:E["default"],chunk:L["default"],split:se["default"],compact:P["default"],uniq:K["default"],values:Y["default"],flatten:x["default"],remove:w["default"],max:J["default"],min:Q["default"],size:ie["default"],slice:X["default"],join:ae["default"],cloneDeep:G["default"],clone:U["default"],camelCase:H["default"],lowerCase:Z["default"],transform:B["default"],first:q["default"],last:V["default"],isNumber:de["default"],isNaN:te["default"],isNil:S["default"],isNull:ce["default"],isUndefined:T["default"],isArray:ee["default"],toArray:fe["default"],toLower:pe["default"],mapKeys:W["default"],keyBy:z["default"],sortBy:ue["default"],reject:he["default"],result:ne["default"],random:oe["default"],defaultTo:R["default"],castArray:D["default"],extend:re["default"],dropRightWhile:me["default"],assignIn:le["default"],take:ye["default"],head:$["default"],maxBy:ve["default"],uniqBy:ge["default"],isInteger:_e["default"],padStart:Ee["default"],reverse:we["default"],keys:Pe["default"],isEqual:xe["default"],times:Me["default"],pull:Ce["default"],hasIn:ke["default"],isObject:Ie["default"],unset:Se["default"],isString:Te["default"],sample:Oe["default"],takeRight:je["default"],orderBy:Ne["default"],fill:Re["default"],flatMap:De["default"],escape:Ae["default"]};t["default"]=Le;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/domain/libs/util.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/domain/libs/util.ts")}}()},
2"./src/domain/utils/activeProfile.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.canPlayBroadcast=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};return 3==e.userStatus||2==e.userStatus&&e.isBs},t["default"]=function(e,t){var a=s["default"].get(e,"memberContext.data.profileData.active");if(a)return a;if(s["default"].get(e,"ignoreSession"))return t;var n=s["default"].get(e,"session.selectedProfileId");if(n)return{id:n,refId:s["default"].get(e,"session.selectedProfileRefId")};return t},t.getUserStatus=function(e){return s["default"].get(e,"status","-1")},t.isFree=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};return r(e)},t.isTrialDisallow=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};return 4==e.userStatus},t.permitUserStatus=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},t=e.userStatus;2==t&&e.isBs&&(t=3);return{0:"free",1:"trial",2:"stream",3:"broadcast",4:"trial_used"}[t]},t.showNotTrial=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},a=s["default"].get(t,"config.data.badge",{});if(!e.userStatus||0==e.userStatus)return!a.hide_non_target_free_trial_badge_for_free_user_flag;if(1==e.userStatus)return!a.hide_non_target_free_trial_badge_for_contract_user_flag;return!1};var s=n(a("./src/domain/libs/util.ts")),r=function(e){return!e.userStatus||0==e.userStatus||4==e.userStatus};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/domain/utils/activeProfile.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/domain/utils/activeProfile.ts")}}()},
2"./src/domain/utils/communicationArea.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t.isDisplayCommunicationArea=void 0;var r=n(a("./src/domain/libs/datetime.ts")),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=l(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./src/domain/utils/activeProfile.ts"));function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(l=function(e){return e?a:t})(e)}t.isDisplayCommunicationArea=function(e,t,a,n){return function(e,t){var a=(0,r["default"])(),n=e?(0,r["default"])(new Date(e)):null,o=t?(0,r["default"])(new Date(t)):null;return!n&&!o||(!n&&o?a.isBefore(o):n&&!o?a.isAfter(n):n&&o?a.isBetween(n,o,null,"[)"):void 0)}(a,n)&&function(e,t){var a=t||[],n=function(e){return e?(0,i.isFree)(e)?"2":"3":"1"}((0,i["default"])(e));return 0===a.length||a.includes(n)}(e,t)};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/domain/utils/communicationArea.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/domain/utils/communicationArea.ts")}}()},
2"./src/domain/utils/convertLinksToAnchors.ts":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.convertLinksToAnchors=function(e){return e.replace(/https:\/\/[^\s]+/g,(function(e){return'<a href="'.concat(e,'" target="_blank" rel="noopener noreferrer">').concat(e,"</a>")}))},function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/domain/utils/convertLinksToAnchors.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/domain/utils/convertLinksToAnchors.ts")}}()},
2"./src/models/paymentMethod.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.PaymentMethodUtils=t.PAY_METHOD_TO_LABEL=void 0,t["default"]=function(e){if(null==e)return null;var t=6==e.payment_method_id||"apple"==e.pay_method;t&&(e.name=i.APPLE,e.display_name=i.APPLE);7!=e.payment_method_id&&"merpay"!=e.pay_method||(e.name=i.MERPAY,e.display_name=i.MERPAY);8!=e.payment_method_id&&"credit3ds"!=e.pay_method||(e.name=i.CARD,e.display_name=i.CARD,e.pay_method=l.CARD);return{id:e.payment_method_id,isAppleIAP:t,isAmazonIAP:5==e.payment_method_id,name:e.name,service:e.service,displayName:e.display_name?e.display_name:e.name,paymentMethodTypeName:e.payment_method_type_name,paymentMethodType:e.payment_method_type,payMethod:e.pay_method,mode:e.mode,priority:e.priority,limit:e.limit,registable:d(e)}};var s=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),r=n(a("./src/domain/libs/datetime.ts")),i={CARD:"クレジットカード",DOCOMO:"d払い",AU:"auかんたん決済",SOFTBANK:"ソフトバンクまとめて支払い",AMAZON:"Amazonアプリ内決済",APPLE:"Apple App内課金",MERPAY:"メルペイ"},l={CARD:"card",DOCOMO:"docomo",AU:"au",SOFTBANK:"softbank",AMAZON:"amazon",APPLE:"apple",MERPAY:"merpay"},d=(t.PAY_METHOD_TO_LABEL=(0,s["default"])((0,s["default"])((0,s["default"])((0,s["default"])((0,s["default"])((0,s["default"])((0,s["default"])({},l.CARD,i.CARD),l.DOCOMO,i.DOCOMO),l.AU,i.AU),l.SOFTBANK,i.SOFTBANK),l.AMAZON,i.AMAZON),l.APPLE,i.APPLE),l.MERPAY,i.MERPAY),function(e){var t=(0,r["default"])();return!e.register_acceptable_start_at&&!e.register_acceptable_end_at||(e.register_acceptable_start_at?e.register_acceptable_end_at?(0,r["default"])(e.register_acceptable_start_at,"YYYY/MM/DD HH:mm:ss")<t&&t<(0,r["default"])(e.register_acceptable_end_at,"YYYY/MM/DD HH:mm:ss"):(0,r["default"])(e.register_acceptable_start_at,"YYYY/MM/DD HH:mm:ss")<t:t<(0,r["default"])(e.register_acceptable_end_at,"YYYY/MM/DD HH:mm:ss"))});t.PaymentMethodUtils={filterByDisplayPaymentMethod:function(e,t){return(t.display_payment_method_ids||[]).some((function(t){return t===e.id}))}};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/models/paymentMethod.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/models/paymentMethod.ts")}}()},
2"./src/models/playbackRule.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(e){var t=(0,s["default"])({enable_seek_flag:!0,enable_pause_flag:!0,enable_playback_rate_change_flag:!0,enable_pip_flag:!0},e||{});return{id:t.playback_rule_id,enableAirplay:t.enable_airplay_flag,enableBackgroundPlay:t.enable_background_play_flag,enableCatchup:t.enable_catchup_flag,enableChromecast:t.enable_chromecast_flag,enableExternalMonitor:t.enable_external_monitor_flag,enableMirroring:t.enable_mirroring_flag,enablePause:t.enable_pause_flag,enablePlaybackRateChange:t.enable_playback_rate_change_flag,enableScreenCapture:t.enable_screen_capture_flag,enableSeek:t.enable_seek_flag,enableStartOver:t.enable_start_over_flag,enablePip:t.enable_pip_flag,maximumBitrate:t.maximum_bitrate,minimumBitrate:t.minimum_bitrate,getRawData:function(){return e}}};var s=n(a("./node_modules/@babel/runtime/helpers/extends.js"));!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/models/playbackRule.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/models/playbackRule.ts")}}()},
2"./src/models/questionSchema.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.getQuestionType=t["default"]=t.QUESTION_TYPE=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js"));function r(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function i(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?r(Object(a),!0).forEach((function(t){(0,s["default"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):r(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var l=t.QUESTION_TYPE={CHECK_BOX:"CHECK_BOX",SELECT_BOX:"SELECT_BOX",TEXT:"TEXT",INTEGER:"INTEGER",STRING:"STRING",HIDDEN:"HIDDEN"},d=function(e){return!!e.management_flag},u=function(e){return!!e.systemonly},c=t.getQuestionType=function(e){return d(e)?l.HIDDEN:"const"==e.type&&1==e.multiple?l.CHECK_BOX:"const"==e.type&&0==e.multiple?l.SELECT_BOX:"text"==e.type?l.TEXT:"integer"==e.type?l.INTEGER:"string"==e.type?l.STRING:null};t["default"]=function(e){if(null==e)return null;var t=parseInt(e.max_length,10);isNaN(t)&&(t=undefined);var a=parseInt(e.min_length,10);return isNaN(a)&&(a=undefined),i(i({},e),{},{hidden:d(e),readOnly:e.readonly_flag,halfAlphaOnlyFlag:!!e.half_alpha_only_flag,fullCharOnlyFlag:!!e.full_char_only_flag,halfCharOnlyFlag:!!e.half_char_only_flag,isOverwritable:u(e),isOverwritten:!1,minLength:a,maxLength:t,questionType:c(e)})};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/models/questionSchema.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/models/questionSchema.ts")}}()},
2"./src/sketch-platform/app/App.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),l=n(a("./src/sketch-platform/app/AppContext.ts")),d=function(){function e(e,t){(0,i["default"])(this,"initialState",void 0),(0,i["default"])(this,"options",void 0),(0,i["default"])(this,"handleRouteChange",void 0),(0,i["default"])(this,"stringProvider",void 0),this.initialState=e,this.options=t||{},this.options.handleRouteChange&&(this.handleRouteChange=this.options.handleRouteChange),this.options.stringProvider&&(this.stringProvider=this.options.stringProvider)}return e.prototype.createContext=function(e,t){var a=(0,s["default"])({},t,{stringProvider:this.stringProvider}),n=(0,s["default"])({},this.initialState,e);return this.options.handleCreateContext&&(n=this.options.handleCreateContext(n)),new l["default"](this,n,a)},(0,r["default"])(e)}();t["default"]=d;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/sketch-platform/app/App.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/sketch-platform/app/App.ts")}}()},
2"./src/sketch-platform/app/AppContext.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/regenerator/index.js")),r=n(a("./node_modules/@babel/runtime/helpers/extends.js")),i=n(a("./node_modules/@babel/runtime/helpers/asyncToGenerator.js")),l=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),d=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),u=n(a("./node_modules/react/index.js")),c=n(a("./src/domain/libs/util.ts")),f=n(a("./node_modules/cookie-dough/browser.js")),p=a("./node_modules/@wowow/front-common/common/utils/generateUuid.js"),m=n(a("./src/sketch-platform/ui/routing/resolveElement.ts")),h=n(a("./src/sketch-platform/ui/routing/match.ts")),y=n(a("./src/sketch-platform/app/AppContextProvider.ts")),b=n(a("./src/utils/tokenDataStore.ts")),v=function(){function e(e,t,a){(0,d["default"])(this,"app",void 0),(0,d["default"])(this,"state",void 0),(0,d["default"])(this,"options",void 0),(0,d["default"])(this,"ab",void 0),(0,d["default"])(this,"cookieDough",void 0),(0,d["default"])(this,"uuid",void 0),(0,d["default"])(this,"isTokenSetup",void 0),this.app=e,this.state=t||{},this.options=a||{},this.ab=this.getModelData("ab")||{},this.cookieDough=new f["default"](c["default"].get(this.state,["model","node","req"])),this.uuid=(0,p.generateUuid)(),this.isTokenSetup=!1}var t=e.prototype;return t.resolveState=function(){var e=(0,i["default"])(s["default"].mark((function t(e,a){var n,o,i,l,d=this;return s["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return(n=(0,h["default"])(this.state.routeHandlers,e))!==this.state.routeHandler&&(o=(0,r["default"])({},this.state,{routeHandler:n}),this.app.handleRouteChange&&(o=this.app.handleRouteChange(o,n)),this.options.handleRouteChange&&(o=this.options.handleRouteChange(o,n)),a&&(o=a(o,n)),this.state=o),"undefined"!=typeof window&&(i=this.getTokenData(),this.isTokenSetup||(this.isTokenSetup=!0,i?(i.uuid=this.uuid,i.isRefresh=!1):i={uuid:this.uuid,isRefresh:!1},window.addEventListener("focus",(function(e){var t=d.getTokenData();t&&(t.uuid=d.uuid,d.setTokenData(t))}))),(l=c["default"].get(this.state,["model","models","authContext","data"]))?(this.setTokenData(i),b["default"].setAuthContextData(l)):(delete i.id,delete i.token,delete i.refreshToken,delete i.idpToken,delete i.idpRefreshToken,delete i.time,this.setTokenData(i))),t.abrupt("return",this.state);case 4:case"end":return t.stop()}}),t,this)})));return function(t,a){return e.apply(this,arguments)}}(),t.setTokenData=function(e){b["default"].set(e)},t.getTokenData=function(){return b["default"].get()},t.resolveElement=function(){var e=(0,i["default"])(s["default"].mark((function t(e){var a,n,o,r=this;return s["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(a=this.state.routeHandler){t.next=3;break}return t.abrupt("return",e(null,null));case 3:if(!a.resolveComponents){t.next=7;break}a.resolveComponents(a,this,(function(t,a){if(t)return e(t);var n=(0,m["default"])(a,r.state);return u["default"].isValidElement(n)?e(null,n):e(new Error("Route handler does not have a valid React component"))})),t.next=12;break;case 7:if(n=a.components,o=(0,m["default"])(n,this.state),u["default"].isValidElement(o)){t.next=11;break}return t.abrupt("return",e(new Error("Route handler does not have a valid React component")));case 11:return t.abrupt("return",e(null,o));case 12:case"end":return t.stop()}}),t,this)})));return function(t){return e.apply(this,arguments)}}(),t.getFalcorModel=function(){return c["default"].get(this.state,["model","pathEvaluator"])},t.getState=function(){return this.state},t.getRouteHandler=function(){return this.state.routeHandler},t.getHistory=function(){return this.state.history},t.getModels=function(){var e;return null===(e=this.state.model)||void 0===e?void 0:e.models},t.getModelData=function(e){var t,a,n=c["default"].get(this.state,["model","models",e,"data"]);if(n&&"authContext"==e)try{(t=b["default"].get())&&t.time>n.time?(n.id=t.id,n.token=t.token,n.idpToken=t.idpToken,n.time=t.time):b["default"].setAuthContextData(n)}catch(o){}if(arguments.length>1)for(a=1;a<arguments.length;a++)n=n?n[arguments[a]]:undefined;return n},t.shiftFlashMessage=function(){return c["default"].get(this.state,["model","models","flashMessages","data"])},t.getICUString=function(){},t.getI18nString=function(){},t.getI18nBundle=function(){},t.provideAppContextToElement=function(e,t){return u["default"].createElement(y["default"],{appContext:this,ref:t},e)},t.getRenderTracker=function(){return this.state.renderTracker},t.getLogger=function(){},t.getDiscoveryApp=function(){},t.getAB=function(){return this.ab},t.getCookieDough=function(){return this.cookieDough},(0,l["default"])(e)}();t["default"]=v;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/sketch-platform/app/AppContext.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/sketch-platform/app/AppContext.ts")}}()},
2"./src/sketch-platform/app/AppContextProvider.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=u(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),d=n(a("./node_modules/prop-types/index.js"));function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(u=function(e){return e?a:t})(e)}var c=function(e){function t(){return e.apply(this,arguments)||this}(0,i["default"])(t,e);var a=t.prototype;return a.getChildContext=function(){var e=this.props.appContext;return{ab:e.getAB(),cookies:e.getCookieDough(),falcorModel:e.getFalcorModel(),getModelData:e.getModelData.bind(e),getCookieDough:e.getCookieDough.bind(e),shiftFlashMessage:e.shiftFlashMessage.bind(e),history:e.getHistory(),logger:e.getLogger(),models:e.getModels(),getICUString:e.getICUString.bind(e),getI18nString:e.getI18nString.bind(e),getI18nBundle:e.getI18nBundle.bind(e),provideAppContextToElement:e.provideAppContextToElement.bind(e),routeHandler:e.getRouteHandler(),renderTracker:e.getRenderTracker(),discoveryApp:e.getDiscoveryApp()}},a.shouldComponentUpdate=function(e,t,a){return"function"==typeof e.appContext.getState},a.render=function(){return this.props.children?l["default"].cloneElement(this.props.children,this.props.appContext.getState()):null},(0,r["default"])(t,null,[{key:"propTypes",get:function(){return{appContext:d["default"].object.isRequired,children:d["default"].node}}},{key:"childContextTypes",get:function(){return{ab:d["default"].object,cookies:d["default"].object,falcorModel:d["default"].object,getModelData:d["default"].func,getCookieDough:d["default"].func,shiftFlashMessage:d["default"].func,history:d["default"].object,logger:d["default"].object,models:d["default"].object,getICUString:d["default"].func,getI18nString:d["default"].func,getI18nBundle:d["default"].func,provideAppContextToElement:d["default"].func,routeHandler:d["default"].object,renderTracker:d["default"].object,discoveryApp:d["default"].object}}}]),t}(l.Component);c.displayName=function(){return"AppContextProvider"};t["default"]=c;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/sketch-platform/app/AppContextProvider.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/sketch-platform/app/AppContextProvider.ts")}}()},
2"./src/sketch-platform/renderers/ReactClientRenderer.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/regenerator/index.js")),r=n(a("./node_modules/@babel/runtime/helpers/asyncToGenerator.js")),i=n(a("./node_modules/@babel/runtime/helpers/extends.js")),l=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),d=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),u=a("./node_modules/react-dom/client.js"),c=n(a("./src/domain/libs/util.ts")),f=n(a("./node_modules/url/url.js")),p=n(a("./src/common/safeTimeout.ts")),m=n(a("./src/utils/tokenDataStore.ts")),h=n(a("./src/domain/libs/datetime.ts")),y=a("./node_modules/react-helmet-async/lib/index.esm.js"),b=n(a("./node_modules/react/index.js")),v=function(){function e(e,t){var a=this,n=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};(0,d["default"])(this,"isMounted",void 0),(0,d["default"])(this,"mountNode",void 0),(0,d["default"])(this,"root",void 0),(0,d["default"])(this,"scrollTimeoutId",void 0),(0,d["default"])(this,"scrollPositionsHistory",void 0),(0,d["default"])(this,"retrieveScrollPosition",void 0),(0,d["default"])(this,"appContext",void 0),(0,d["default"])(this,"options",void 0),(0,d["default"])(this,"cl",void 0),(0,d["default"])(this,"isPerfAPIAvailable",void 0),(0,d["default"])(this,"currentLocation",void 0),(0,d["default"])(this,"currentUrl",void 0),(0,d["default"])(this,"isListeningToHistory",void 0),(0,d["default"])(this,"tokenConfig",void 0),(0,d["default"])(this,"accessToken",void 0),(0,d["default"])(this,"isTokenCheckInterval",void 0),(0,d["default"])(this,"isTokenRefreshInterval",void 0),(0,d["default"])(this,"isFirstTokenRefreshTime",void 0),(0,d["default"])(this,"isOnbeforeunload",void 0),(0,d["default"])(this,"__unloading",void 0);var o=t.getLogger();this.mountNode=e,this.appContext=t,this.options=n,this.cl=o,this.isPerfAPIAvailable="undefined"!=typeof window&&window.performance&&window.performance.mark,this.isMounted=!1,this.retrieveScrollPosition=!1,this.root=null,this.handleHistoryChange=this.handleHistoryChange.bind(this),this.isListeningToHistory=!1,this.scrollPositionsHistory={},window.history&&"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual"),this.currentLocation=t.getHistory().location,this.appContext.getModelData("inapp","inapp")||(this.tokenConfig=this.appContext.getModelData("tokenConfig")),this.handleTokenCheck=this.handleTokenCheck.bind(this),this.handleTokenRefresh=this.handleTokenRefresh.bind(this),this.isTokenCheckInterval=!1,this.isTokenRefreshInterval=!1,this.isFirstTokenRefreshTime=!1,this.handleTokenCheckStart=this.handleTokenCheckStart.bind(this),this.handleTokenRefreshStart=this.handleTokenRefreshStart.bind(this),this.isOnbeforeunload=!1,window.addEventListener("beforeunload",(function(e){a.isOnbeforeunload=!0}))}var t=e.prototype;return t.handleHistoryChange=function(e,t){this.scrollTimeoutId&&(clearTimeout(this.scrollTimeoutId),delete this.scrollTimeoutId),this.options.handleHistoryChange&&"function"==typeof this.options.handleHistoryChange&&this.options.handleHistoryChange(e,t),this.scrollPositionsHistory[this.currentLocation.key]={scrollX:window.pageXOffset,scrollY:window.pageYOffset},"PUSH"===t&&delete this.scrollPositionsHistory[e.key],this.currentLocation=e,"POP"!==t&&c["default"].get(e,"state.norender")||(this.retrieveScrollPosition=!0,this.render((function(e,t){})))},t.handleTokenCheckStart=function(){var e=this;this.tokenConfig&&this.tokenConfig.tokenCheckInterval&&(0,p["default"])((function(){e.handleTokenCheck(!0)}),this.tokenConfig.tokenCheckInterval)},t.handleTokenRefreshStart=function(){var e=this;this.tokenConfig&&this.tokenConfig.tokenRefreshInterval&&(0,p["default"])((function(){e.handleTokenRefresh(!0)}),this.tokenConfig.tokenRefreshInterval)},t.handleTokenCheck=function(){var e=this,t=arguments.length>0&&arguments[0]!==undefined&&arguments[0];if(!this.isOnbeforeunload)try{var a=this.appContext.getTokenData();if(a&&a.token){var n=(0,i["default"])({},this.appContext.getModelData("services","tokenManager"));if(!n)return;if(a.uuid!=this.appContext.uuid||a.isRefresh)return void(t&&this.handleTokenCheckStart());n.pathname=c["default"].join(c["default"].concat(n.path,"token/check"),"/");var o=new XMLHttpRequest;o.open("POST",f["default"].format(n),!this.__unloading),o.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),o.setRequestHeader("Authorization","Bearer ".concat(a.token)),o.setRequestHeader("X-Token-Id",a.id);var s={wip_access_token:a.idpToken},r=Object.keys(s).map((function(e){return e+"="+s[e]})).join("&");o.onreadystatechange=function(){o.readyState===XMLHttpRequest.DONE&&(0===o.status&&t&&e.handleTokenCheckStart(),200===o.status&&t&&e.handleTokenCheckStart(),401===o.status&&(t&&e.handleTokenCheckStart(),e.handleTokenRefresh())
2)},o.send(r)}}catch(l){}},t.handleTokenRefresh=function(){var e=this,t=arguments.length>0&&arguments[0]!==undefined&&arguments[0];if(!this.isOnbeforeunload)try{var a=this.appContext.getTokenData();if(a&&a.token){var n=!1;if(a.time&&(n=(0,h["default"])().diff((0,h["default"])(a.time,"x"),"second")<60),a.uuid!=this.appContext.uuid||a.isRefresh||n)return void(t&&this.handleTokenRefreshStart());a.isRefresh=!0,this.appContext.setTokenData(a);var o=new XMLHttpRequest;o.open("POST","/api/user/token/refresh",!this.__unloading),o.onreadystatechange=function(){if(o.readyState===XMLHttpRequest.DONE&&(0===o.status&&(a.isRefresh=!1,e.appContext.setTokenData(a),t&&e.handleTokenRefreshStart()),200===o.status)){var n=JSON.parse(o.responseText);if(n.shouldReload)return void window.location.reload();n.result?(a.isRefresh=!1,e.appContext.setTokenData(a),m["default"].setAuthContextData(n.authContext),e.accessToken=n.authContext.token,e.retrieveScrollPosition=!1,e.render((function(e,t){})),t&&e.handleTokenRefreshStart()):!1===n.result&&window.location.reload()}},o.setRequestHeader("X-Requested-With","XMLHttpRequest"),o.send()}}catch(s){}},t.render=function(){var e=(0,r["default"])(s["default"].mark((function t(e){var a,n=this;return s["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return this.currentUrl=window.location.pathname+window.location.search+window.location.hash,a=this.currentUrl,t.next=4,this.appContext.resolveState(this.currentUrl,(function(e,t){return n.accessToken&&(c["default"].set(e,"model.models.authContext.data.token",n.accessToken),delete n.accessToken),e}));case 4:if(a===this.currentUrl){t.next=6;break}return t.abrupt("return");case 6:return this.isListeningToHistory||(this.appContext.getHistory().listen(this.handleHistoryChange),this.isListeningToHistory=!0),this.isTokenCheckInterval||(this.isTokenCheckInterval=!0,this.handleTokenCheckStart()),this.isTokenRefreshInterval||(this.isTokenRefreshInterval=!0,this.handleTokenRefreshStart()),this.isFirstTokenRefreshTime||(this.isFirstTokenRefreshTime=!0,this.tokenConfig&&this.tokenConfig.firstTokenRefreshTime&&(0,p["default"])((function(){n.handleTokenRefresh()}),this.tokenConfig.firstTokenRefreshTime)),t.next=12,this.appContext.resolveElement(function(){var t=(0,r["default"])(s["default"].mark((function o(t,r){var l,d,f,p,m,h,v,g,_;return s["default"].wrap((function(o){for(;;)switch(o.prev=o.next){case 0:if(a===n.currentUrl){o.next=2;break}return o.abrupt("return");case 2:if(!t){o.next=4;break}return o.abrupt("return",e(t));case 4:if(l=[],d=[],f=[],p=n.appContext.getState().routeHandler,m=n.appContext.getModels(),p.components.forEach((function(e,t){var a=(0,i["default"])({},p.params,r.props);"function"==typeof e.getPrefetchPaths&&(l=l.concat(e.getPrefetchPaths(m,{},a))),"function"==typeof e.getPrefetchedPaths&&f.push(e.getPrefetchedPaths(m,{prefetcheSource:"client"},a))})),!((l=c["default"].compact(l)).length>0)){o.next=26;break}return h=n.appContext.getFalcorModel(),o.prev=13,o.next=16,h.get.apply(h,l);case 16:if(v=o.sent,c["default"].forEach(f,(function(e){d=d.concat(e(v))})),!(d.length>0)){o.next=21;break}return o.next=21,h.get.apply(h,d);case 21:o.next=26;break;case 23:o.prev=23,o.t0=o["catch"](13);case 26:if(a===n.currentUrl){o.next=28;break}return o.abrupt("return");case 28:g=n,_=function(){g.isMounted=!0;var t=0,a=0,o=g.scrollPositionsHistory[g.currentLocation.key];if(o)t=o.scrollX,a=o.scrollY;else{var s=g.currentLocation.hash.substr(1);if(s){var r=document.getElementById(s);r&&(a=window.pageYOffset+r.getBoundingClientRect().top)}}g.retrieveScrollPosition&&(document.documentElement.scrollHeight>a?window.scrollTo&&(n.scrollTimeoutId=setTimeout((function(){delete this.scrollTimeoutId,window.scrollTo(t,a)}),0)):n.scrollTimeoutId=setTimeout((function(){delete this.scrollTimeoutId,window.scrollTo&&window.scrollTo(t,a)}),0),n.retrieveScrollPosition=!1);try{window.FB&&window.FB.XFBML&&"function"==typeof window.FB.XFBML.parse&&window.FB.XFBML.parse()}catch(d){try{if(!document.getElementById("fb-root")){var i=document.createElement("div");i.id="fb-root",document.body.appendChild(i),window.FB&&window.FB.XFBML&&"function"==typeof window.FB.XFBML.parse&&window.FB.XFBML.parse()}}catch(d){}}
2try{if(window.twttr&&window.twttr.widgets&&"function"==typeof window.twttr.widgets.load){var l=document.getElementById("twitter-share");l&&l.setAttribute("data-url",window.location.href),window.twttr.widgets.load()}}catch(d){}e(null,n)},n.isMounted?(n.root||(n.root=(0,u.createRoot)(n.mountNode)),n.root.render(b["default"].createElement(y.HelmetProvider,null,n.appContext.provideAppContextToElement(r,_)))):n.root=(0,u.hydrateRoot)(n.mountNode,b["default"].createElement(y.HelmetProvider,null,n.appContext.provideAppContextToElement(r,_)));case 31:case"end":return o.stop()}}),o,null,[[13,23]])})));return function(e,a){return t.apply(this,arguments)}}());case 12:case"end":return t.stop()}}),t,this)})));return function(t){return e.apply(this,arguments)}}(),t.unMount=function(){this.mountNode&&(this.isListeningToHistory=!1,this.isMounted=!1,this.root&&this.root.unmount())},(0,l["default"])(e)}();t["default"]=v;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/sketch-platform/renderers/ReactClientRenderer.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/sketch-platform/renderers/ReactClientRenderer.tsx")}}()},
2"./src/sketch-platform/renderers/index.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ReactClientRenderer",{enumerable:!0,get:function(){return s["default"]}});var s=n(a("./src/sketch-platform/renderers/ReactClientRenderer.tsx"));!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/sketch-platform/renderers/index.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/sketch-platform/renderers/index.ts")}}()},
2"./src/sketch-platform/ui/routing/Link.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/@babel/runtime/helpers/objectWithoutProperties.js")),r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),l=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),d=n(a("./node_modules/react/index.js")),u=n(a("./node_modules/prop-types/index.js")),c=n(a("./src/domain/libs/util.ts")),f=n(a("./node_modules/classnames/index.js")),p=["replace","to","innerRef"],m=function(e){function t(t,a){var n;return(n=e.call(this,t,a)||this).handleClick=n.handleClick.bind((0,i["default"])(n)),n}(0,l["default"])(t,e);var a=t.prototype;return a.isActive=function(e){var t=this.context.routeHandler;return e===t.route.makePath(t.params,t.query)},a.getHref=function(){return this.props.href?this.props.href:this.props.route?this.props.route.makePath(this.props.params,this.props.query,this.props.hash):null},a.handleClick=function(e){if(this.props.onClick&&this.props.onClick(e),!e.defaultPrevented&&0===e.button&&!this.props.target&&!function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)){e.preventDefault();var t=this.context.history,a=this.props.replace,n=this.getHref();a?t.replace(n):t.push(n),this.props.preventScrollPositionReset&&window.scrollTo(0,0),this.props.onAfterNavigation&&this.props.onAfterNavigation()}},a.render=function(){var e=this.props,t=(e.replace,e.to,e.innerRef),a=(0,s["default"])(e,p),n=c["default"].omit(a,["href","route","params","query","hash","onClick","children","className","onAfterNavigation"]),o=this.getHref(),r
2=(0,f["default"])(a.className,{active:!!o&&this.isActive(o)&&(!a.className||0>a.className.indexOf("active"))});return r&&(n.className=r),o&&(n.href=o),t&&(n.ref=t),d["default"].createElement("a",c["default"].extend({},n,{onClick:this.handleClick}),a.children)},(0,r["default"])(t,null,[{key:"propTypes",get:function(){return{children:u["default"].any,className:u["default"].string,href:u["default"].string,onClick:u["default"].func,target:u["default"].string,replace:u["default"].bool,onAfterNavigation:u["default"].func,route:u["default"].object,params:u["default"].object,query:u["default"].object,hash:u["default"].object,preventScrollPositionReset:u["default"].bool,innerRef:u["default"].oneOfType([u["default"].string,u["default"].func])}}},{key:"contextTypes",get:function(){return{history:u["default"].object,routeHandler:u["default"].object.isRequired}}}]),t}(d["default"].PureComponent);m.displayName="Link";t["default"]=m;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/sketch-platform/ui/routing/Link.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/sketch-platform/ui/routing/Link.ts")}}()},
2"./src/sketch-platform/ui/routing/Route.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/path-to-regexp/index.js")),r=n(a("./src/sketch-platform/ui/routing/URLGenerator.ts"));t["default"]={create:function(e){var t=e.hostname,a=e.protocol,n=(e.exact,e.path),o=[],i=(0,s["default"])(n,o),l=s["default"].compile(n),d=function(){var e,n=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};try{e=l(n.params)}catch(o){throw o.message+=" for ".concat(e),o}return r["default"].create({protocol:n.protocol||a,hostname:n.hostname||t,path:e,query:n.query,hash:n.hash})};return{_keys:o,_regex:i,_pathMaker:l,match:function(e){var t=i.exec(e);if(!t)return null;for(var a={},n=o,s=0;s<n.length;s++){var r=n[s],l=t[s+1];l&&!a[r.name]&&(a[r.name]=decodeURIComponent(l))}return a},makePath:function(e,a,n){if(t)return d({query:a,hash:n,params:e});var o;try{o=l(e)}catch(s){throw s.message+=" for ".concat(o),s}return r["default"].createRelative({path:o,query:a,hash:n})},makeAbsolutePath:d}}};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/sketch-platform/ui/routing/Route.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/sketch-platform/ui/routing/Route.ts")}}()},
2"./src/sketch-platform/ui/routing/URLGenerator.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./src/domain/libs/util.ts")),r=n(a("./node_modules/query-string/index.js"));function i(e){return s["default"].endsWith(e,"://")?e:"".concat(e.replace(/[\/|:]/g,""),"://")}function l(e){var t=e;return s["default"].startsWith(t,"/")||(t="/".concat(t)),t}function d(e){var t=r["default"].stringify(e);return t?"?".concat(t):""}function u(e){if(s["default"].isUndefined(e)||s["default"].isEmpty(e))return"";var t=e;return s["default"].startsWith(t,"#")||(t="#".concat(t)),t}t["default"]={create:function(e){var t="undefined"!=typeof document?document:{},a=e.protocol||s["default"].get(t,"location.protocol","https:"),n=e.hostname||s["default"].get(t,"location.hostname","");return[i(a),n,l(e.path||"/"),d(e.query||""),u(e.hash)].join("")},createRelative:function(e){return[l(e.path||"/"),d(e.query||""),u(e.hash)].join("")},locationToConfig:function(e){var t;if(""===e.search)t={};else{var a=e.search.replace(/^\?/,"").split("&");t=s["default"].reduce(a,(function(e,t){var a=t.split("=");return 2===a.length?e[a[0]]=a[1]:1===a.length&&(e[a[0]]=null),e}),{})}return{protocol:i(e.protocol),hostname:e.hostname,path:l(e.pathname),hash:u(e.hash),query:t}},requestToConfig:function(e){return{protocol:"https:",hostname:"undefined"!=typeof document?document.location.hostname:"",path:l(s["default"].result(e,"getPath","/")),query:e.query||""}}};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/sketch-platform/ui/routing/URLGenerator.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/sketch-platform/ui/routing/URLGenerator.ts")}}()},
2"./src/sketch-platform/ui/routing/index.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Link",{enumerable:!0,get:function(){return r["default"]}}),t.createRoutes=t.createRoute=void 0,Object.defineProperty(t,"match",{enumerable:!0,get:function(){return i["default"]}}),Object.defineProperty(t,"parseUrl",{enumerable:!0,get:function(){return u["default"]}}),Object.defineProperty(t,"provideRoutingContext",{enumerable:!0,get:function(){return d["default"]}}),Object.defineProperty(t,"resolveElement",{enumerable:!0,get:function(){return l["default"]}});var s=n(a("./src/sketch-platform/ui/routing/Route.ts")),r=n(a("./src/sketch-platform/ui/routing/Link.ts")),i=n(a("./src/sketch-platform/ui/routing/match.ts")),l=n(a("./src/sketch-platform/ui/routing/resolveElement.ts")),d=n(a("./src/sketch-platform/ui/routing/provideRoutingContext.tsx")),u=n(a("./src/sketch-platform/ui/routing/parseUrl.ts"));t.createRoute=function(e){return s["default"].create(e)},t.createRoutes=function(e){return e.map((function(e){return s["default"].create(e)}))};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/sketch-platform/ui/routing/index.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/sketch-platform/ui/routing/index.ts")}}()},
2"./src/sketch-platform/ui/routing/match.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(e,t){for(var a=(0,r["default"])(t),n=0;n<e.length;n++){var o=e[n].route;if(o){var i=o.match(a.path);if(i)return(0,s["default"])({},e[n],{url:a.url,path:a.path,params:i,query:a.query,hash:a.hash})}}return null};var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./src/sketch-platform/ui/routing/parseUrl.ts"));!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/sketch-platform/ui/routing/match.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/sketch-platform/ui/routing/match.ts")}}()},
2"./src/sketch-platform/ui/routing/parseUrl.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(e){var t,a,n,o,r=e.indexOf("?"),i=e.indexOf("#"),l=-1!==r,d=-1!==i;if(d&&l){var u=r<i?r:i;t=e.substr(0,u),u!==i&&(o=e.substr(r+1,i-r-1)),n=e.substr(0,i),a=e.substr(i+1)}else d?(n=t=e.substr(0,i),a=e.substr(i+1)):l?(t=e.substr(0,r),o=e.substr(r+1),n=e):(t=e,n=e);return{url:n,path:t,query:s["default"].parse(o||""),hash:a||""}};var s=n(a("./node_modules/query-string/index.js"));!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/sketch-platform/ui/routing/parseUrl.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/sketch-platform/ui/routing/parseUrl.ts")}}()},
2"./src/sketch-platform/ui/routing/provideRoutingContext.tsx":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(){return function(e){var t=function(t){function a(e,a){var n;(n=t.call(this,e,a)||this).state={match:n.computeMatch(e.history.location.pathname)};var o=e.children,s=e.history;return(0,d["default"])(null==o||1===u["default"].Children.count(o),"A <Router> may have only one child element"),n.unlisten=s.listen((function(){n.setState({match:n.computeMatch(s.location.pathname)})})),n}(0,i["default"])(a,t);var n=a.prototype;return n.getChildContext=function(){return{routeHandler:this.props.routeHandler,history:this.props.history}},n.computeMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}},n.componentWillReceiveProps=function(e){(0,l["default"])(this.props.history===e.history,"You cannot change <Router history>")},n.componentWillUnmount=function(){this.unlisten()},n.render=function(){return u["default"].createElement(e,this.props)},(0,r["default"])(a)}(u.Component);return t.displayName="Router",t.childContextTypes={routeHandler:c["default"].object.isRequired,history:c["default"].object.isRequired},(0,f["default"])(t,e)}};var r=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),i=n(a("./node_modules/@babel/runtime/helpers/inherits.js")),l=n(a("./node_modules/tiny-warning/dist/tiny-warning.esm.js")),d=n(a("./node_modules/invariant/browser.js")),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=p(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./node_modules/react/index.js")),c=n(a("./node_modules/prop-types/index.js")),f=n(a("./node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js"));function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(p=function(e){return e?a:t})(e)}!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/sketch-platform/ui/routing/provideRoutingContext.tsx")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/sketch-platform/ui/routing/provideRoutingContext.tsx")}}()},
2"./src/sketch-platform/ui/routing/resolveElement.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(e,t){e=Array.prototype.slice.call(e||[]);var a=null;for(;e.length>0;){var n=e.pop();a=s["default"].createElement(n,t,a)}return a};var s=n(a("./node_modules/react/index.js"));!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/sketch-platform/ui/routing/resolveElement.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/sketch-platform/ui/routing/resolveElement.ts")}}()},
2"./src/sketch-platform/ui/utils/inNode.ts":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var a=!1;try{a="undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process)||"undefined"==typeof window}catch(n){}t["default"]=a;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/sketch-platform/ui/utils/inNode.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/sketch-platform/ui/utils/inNode.ts")}}()},
2"./src/sketch-platform/utils/DOMUtils.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.findPosition=l,t.getDistanceToBottomOfElement=function(e){var t=this.getScrollTop(),a=this.getWindowRect(),n=this.getRect(e),o=t+a.height;return n.top+t+n.height-o},t.getDistanceToTopOfElement=function(e){return this.getRect(e).top-this.getWindowRect().height},t.getPointerPosition=function(e,t){var a={},n=l(e),o=e.offsetWidth,s=e.offsetHeight,r=n.top,i=n.left,d=t.pageY,u=t.pageX;t.changedTouches&&(u=t.changedTouches[0].pageX,d=t.changedTouches[0].pageY);return a.y=Math.max(0,Math.min(1,(r-d+s)/s)),a.x=Math.max(0,Math.min(1,(u-i)/o)),a},t.getRect=function(e){return e&&e.getBoundingClientRect()},t.getScrollTop=function(){return window.pageYOffset},t.getTotalDocumentSize=function(){return{height:document.height!==undefined?document.height:document.body.offsetHeight,width:document.width!==undefined?document.width:document.body.offsetWidth}},t.getWindowRect=function(){var e=document.getElementsByTagName("body")[0],t=window.innerWidth||document.documentElement.clientWidth||e.clientWidth,a=window.innerHeight||document.documentElement.clientHeight||e.clientHeight;return{top:0,bottom:a,left:0,right:t,width:t,height:a}},t.isElementInRegion=function(e,t){var a=e.left+(e.right-e.left)/2,n=e.top+(e.bottom-e.top)/2;return e.left!==e.right&&t.left!==t.right&&a>=t.left&&a<=t.right&&n>=t.top&&n<=t.bottom},t.isElementInViewport=function(e){return this.isElementInRegion(this.getRect(e),this.getWindowRect())},t.runTransition=function(e,t,a){var n=t.before;n&&(e.style.transitionDuration=null,(0,s["default"])(e.style,n));e.style.transitionDuration="".concat(t.duration||300,"ms");var o=(0,s["default"])({},t.after||t);delete o.duration,delete o.before;var i=["webkitTransitionEnd","transitionend","oTransitionEnd","mozTransitionEnd"],l=!1,d=function u(t){l||(l=!0,e&&i.map((function(t){e.removeEventListener(t,u,!1)})),a&&a())};i.map((function(t){e.addEventListener(t,d,!1)})),(0,r["default"])((function(){(0,s["default"])(e.style,o)}),5)},t.updateCustomMeta=function(e,t){i("meta","property",e,"content",t)},t.updateLink=function(e,t){i("link","rel",e,"href",t)},t.updateMeta=function(e,t){i("meta","name",e,"content",t)},t.updateTag=i;var s=n(a("./node_modules/@babel/runtime/helpers/extends.js")),r=n(a("./src/common/safeTimeout.ts"));function i(e,t,a,n,o){var s=document.head.querySelector("".concat(e,"[").concat(t,'="').concat(a,'"]'));if((!s||s.getAttribute(n)!==o)&&(s&&s.parentNode.removeChild(s),"string"==typeof o)){var r=document.createElement(e);r.setAttribute(t,a),r.setAttribute(n,o),document.head.appendChild(r)}}function l(e){var t;if(e.getBoundingClientRect&&e.parentNode&&(t=e.getBoundingClientRect()),!t)return{left:0,top:0};var a=document.documentElement,n=document.body,o=a.clientLeft||n.clientLeft||0,s=window.pageXOffset||n.scrollLeft,r=t.left+s-o,i=a.clientTop||n.clientTop||0,l=window.pageYOffset||n.scrollTop,d=t.top+l-i;return{left:Math.round(r),top:Math.round(d)}}!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/sketch-platform/utils/DOMUtils.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/sketch-platform/utils/DOMUtils.ts")}}()},
2"./src/sketch-platform/utils/PathEvaluator.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0,t.extractFromCache=u;var s=n(a("./node_modules/@babel/runtime/helpers/typeof.js")),r=n(a("./node_modules/falcor/lib/index.js")),i=n(a("./node_modules/falcor-path-syntax/src/index.js")),l=n(a("./src/domain/libs/util.ts")),d=r["default"].Model;function u(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{},n=i["default"].fromPath(t);if("[object Array]"===Object.prototype.toString.call(n)){e._root.cache;e._syncCheck=function(){};var o,r=e._getBoundValue(e,n,!0);if(r&&r.found)return r.value?("atom"!==r.value.$type?l["default"].map(r.value,(function(t,r){if(0!==r.indexOf("$")&&void 0!==t)try{var i;if("ref"===t.$type)0==l["default"].difference(n,t.value).length||(i=u(e,t.value,a));else if("atom"===t.$type)i=t.value;else if(t.$_absolutePath&&!t.$type){var d=JSON.stringify(t.$_absolutePath);a.hasOwnProperty(d)||(a[d]=undefined,0==l["default"].difference(n,t.$_absolutePath).length||(i=u(e,t.$_absolutePath,a),a[d]=i))}void 0===i||"object"===(0,s["default"])(i)&&l["default"].isEmpty(i)||(void 0===o&&(o={}),o[r]=i)}catch(c){throw c}})):o=r.value.value,o):void 0}}d.prototype.fetch=function(e){var t=!1,a=this.get.apply(this,e),n=this;return a.__promise||(a.__promise=new Promise((function(o,s){a.then((function(){if(!t)if(0===arguments.length||"undefined"==typeof arguments[0])try{n._root.cache={},n.get.apply(n,e).then((function(){t||o.apply(n,arguments)}))["catch"]((function(){t||s.apply(n,arguments)}))}catch(a){}else!0,o.apply(n,arguments)}))["catch"]((function(){t||s.apply(n,arguments)}))}))),a.__promise.dispose=function(){t=!0},a.__promise},d.prototype.getSync=function(e,t){if(!e)return t;"string"==typeof e&&(e=e.split("."));try{return u(this,e)||t}catch(a){return t}};t["default"]=d;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/sketch-platform/utils/PathEvaluator.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/sketch-platform/utils/PathEvaluator.ts")}}()},
2"./src/sketch-platform/utils/browserEvents.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t.addEventListener=function(e,t){var a=h[e];Array.isArray(a)&&(a.push(t),_||(_=!0,document.body.unlonad=g,window.addEventListener("scroll",y,!1),window.addEventListener("resize",b,!1),window.addEventListener("orientationchange",v,!1)))},t.getScrollDistance=function(){return m},t.removeEventListener=function(e,t){var a=h[e];if(Array.isArray(a)){var n=a.indexOf(t);if(-1!==n&&a.splice(n,1),_&&0===h.scroll.length&&0===h.scrollStart.length&&0===h.scrollEnd.length&&0===h.resize.length&&0===h.orientationchange.length&&0===h.unload.length){_=!1;document&&document.body;window.removeEventListener("scroll",y,!1),window.removeEventListener("resize",b,!1),window.removeEventListener("orientationchange",v,!1)}}},t.scrollDelta=function(e){window&&window.scrollTo(0,i.getScrollTop()+e)},t.scrollTo=function(e,t){window&&window.scrollTo(e,t)};var r=n(a("./src/domain/libs/util.ts")),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=d(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./src/sketch-platform/utils/DOMUtils.ts")),l=n(a("./src/apps/common/utils/getOrientation.ts"));function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(d=function(e){return e?a:t})(e)}var u,c,f,p=0,m=0,h={unload:[],resize:[],orientationchange:[],scrollStart:[],scroll:[],scrollEnd:[]},y=r["default"].throttle((function(e){u?clearTimeout(u):(p=i.getScrollTop(),h.scrollStart.forEach((function(t){"function"==typeof t&&t(e)}))),m=i.getScrollTop()-p,h.scroll.forEach((function(t){"function"==typeof t&&t(e)})),u=setTimeout((function(){h.scrollEnd.forEach((function(t){"function"==typeof t&&t(e)})),clearTimeout(u),u=null}),150)}),100),b=r["default"].throttle((function(e){h.resize.forEach((function(t){"function"==typeof t&&t(e)}))}),100),v=(c=null,f=(0,l["default"])(),function E(e){c&&(clearTimeout(c),c=null),c=setTimeout((function(){var t=(0,l["default"])();f&&t===f?E(e):(f=t,h.orientationchange.forEach((function(a){"function"==typeof a&&a(e,t)})))}),50)}),g=function(e){h.unload.forEach((function(t){"function"==typeof t&&t(e)}))},_=!1;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/sketch-platform/utils/browserEvents.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/sketch-platform/utils/browserEvents.ts")}}()},
2"./src/usecase/apps/OAPPlaybackUsecase.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.OAPPlaybackUsecase=void 0;var s=n(a("./node_modules/@babel/runtime/regenerator/index.js")),r=n(a("./node_modules/@babel/runtime/helpers/asyncToGenerator.js")),i=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js"));t.OAPPlaybackUsecase=function(){function e(e){(0,l["default"])(this,"streaksPlaybackApi",void 0),this.streaksPlaybackApi=e}return e.prototype.getStreaksMedia=function(){var e=(0,r["default"])(s["default"].mark((function t(e){var a;return s["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.streaksPlaybackApi.getStreaksMedia(e);case 2:return a=t.sent,t.abrupt("return",a.data);case 4:case"end":return t.stop()}}),t,this)})));return function(t){return e.apply(this,arguments)}}(),(0,i["default"])(e)}();!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/usecase/apps/OAPPlaybackUsecase.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/usecase/apps/OAPPlaybackUsecase.ts")}}()},
2"./src/usecase/apps/PlaybackUsecase.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),s=a("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t.PlaybackUsecase=void 0;var r=n(a("./node_modules/@babel/runtime/regenerator/index.js")),i=n(a("./node_modules/@babel/runtime/helpers/asyncToGenerator.js")),l=n(a("./node_modules/@babel/runtime/helpers/createClass.js")),d=n(a("./node_modules/@babel/runtime/helpers/defineProperty.js")),u=n(a("./src/domain/libs/util.ts")),c=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=s(e)&&"function"!=typeof e)return{"default":e};var a=p(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n["default"]=e,a&&a.set(e,n),n}(a("./src/constants/error.ts")),f=n(a("./src/utils/tokenDataStore.ts"));function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(p=function(e){return e?a:t})(e)}t.PlaybackUsecase=function(){function e(e){(0,d["default"])(this,"playbackApi",void 0),(0,d["default"])(this,"tokenRepository",void 0),this.playbackApi=e,this.tokenRepository=f["default"]}var t=e.prototype;return t.convertError=function(e){var t=u["default"].get(e,"data.code");return 2056===t||92056001===t||92056002===t?c.LICENSE_INVALID:2061===t?c.PLAYBACK_SESSION_ID_INVALID:(t&&t&&u["default"].set(e,"data.dcode","L-".concat(t)),e.data)},t.auth=function(){var e=(0,i["default"])(r["default"].mark((function t(e,a){var n;return r["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,this.playbackApi.auth(e,{headers:a});case 3:if(n=t.sent,this.tokenRepository.setAuthContextData(n.data.authContext),!n.data.shouldReload){t.next=8;break}return window.location.reload(),t.abrupt("return");case 8:if(!n.data.result){t.next=12;break}return t.abrupt("return",n.data);case 12:throw this.convertError(n.data.error);case 13:t.next=18;break;case 15:throw t.prev=15,t.t0=t["catch"](0),t.t0;case 18:case"end":return t.stop()}}),t,this,[[0,15]])})));return function(t,a){return e.apply(this,arguments)}}(),t.reauth=function(){var e=(0,i["default"])(r["default"].mark((function t(e,a){var n,o;return r["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,this.playbackApi.reauth(e,{headers:a});case 3:if(n=t.sent,this.tokenRepository.setAuthContextData(n.data.authContext),!n.data.shouldReload){t.next=8;break}return window.location.reload(),t.abrupt("return");case 8:if(!n.data.result){t.next=12;break}return t.abrupt("return",n.data);case 12:if(o=n.data.error,!u["default"].startsWith(o.status.toString(),"5")){t.next=17;break}throw c.REAUTH_SERVER_ERROR;case 17:if(408!=o.status&&"ECONNABORTED"!=u["default"].get(o,"code")){t.next=19;break}throw c.TIMEOUT;case 19:throw this.convertError(o);case 20:t.next=32;break;case 22:if(t.prev=22,t.t0=t["catch"](0),!u["default"].get(t.t0,"response.status")){t.next=31;break}if(!u["default"].startsWith(u["default"].get(t.t0,"response.status").toString(),"5")){t.next=29;break}throw c.REAUTH_SERVER_ERROR;case 29:if(408!=u["default"].get(t.t0,"response.status")&&"ECONNABORTED"!=u["default"].get(t.t0,"code")){t.next=31;break}throw c.TIMEOUT;case 31:throw t.t0;case 32:case"end":return t.stop()}}),t,this,[[0,22]])})));return function(t,a){return e.apply(this,arguments)}}(),t.checkAvailability=function(){var e=(0,i["default"])(r["default"].mark((function t(e,a){var n;return r["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,this.playbackApi.checkAvailability(e,{headers:a});case 3:if(n=t.sent,this.tokenRepository.setAuthContextData(n.data.authContext),!n.data.shouldReload){t.next=8;break}return window.location.reload(),t.abrupt("return");case 8:if(!n.data.result){t.next=12;break}return t.abrupt("return",n.data);case 12:throw this.convertError(n.data.error);case 13:t.next=18;break;case 15:throw t.prev=15,t.t0=t["catch"](0),t.t0;case 18:case"end":return t.stop()}}),t,this,[[0,15]])})));return function(t,a){return e.apply(this,arguments)}}(),(0,l["default"])(e)}();!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/usecase/apps/PlaybackUsecase.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/usecase/apps/PlaybackUsecase.ts")}}()},
2"./src/utils/activeProfile.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.canPlayBroadcast=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};return 3==e.userStatus||2==e.userStatus&&e.isBs},t["default"]=function(e,t){var a=s["default"].get(e,"memberContext.data.profileData.active");if(a)return a;if(s["default"].get(e,"ignoreSession"))return t;var n=s["default"].get(e,"session.selectedProfileId");if(n)return{id:n,refId:s["default"].get(e,"session.selectedProfileRefId")};return t},t.getUserStatus=function(e){return s["default"].get(e,"status","-1")},t.isFree=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};return r(e)},t.isTrialDisallow=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};return 4==e.userStatus},t.permitUserStatus=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},t=e.userStatus;2==t&&e.isBs&&(t=3);return{0:"free",1:"trial",2:"stream",3:"broadcast",4:"trial_used"}[t]},t.showNotTrial=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},a=s["default"].get(t,"config.data.badge")||{};if(!e.userStatus||0==e.userStatus)return!a.hide_non_target_free_trial_badge_for_free_user_flag;if(1==e.userStatus)return!a.hide_non_target_free_trial_badge_for_contract_user_flag;return!1};var s=n(a("./src/domain/libs/util.ts")),r=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};return!e.userStatus||0==e.userStatus||4==e.userStatus};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/utils/activeProfile.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/utils/activeProfile.ts")}}()},
2"./src/utils/getPurchaseLabel.ts":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getPurchaseLabel=void 0;t.getPurchaseLabel=function(){arguments.length>0&&undefined,arguments.length>1&&undefined;return"購入"};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/utils/getPurchaseLabel.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/utils/getPurchaseLabel.ts")}}()},
2"./src/utils/getRatingText.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(e,t){var a=s["default"].get(e,"config.data.rating_codes");if(!a)return;return s["default"].isArray(t)?t.map((function(e){return a[e]})):a[t]};var s=n(a("./src/domain/libs/util.ts"));!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/utils/getRatingText.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/utils/getRatingText.ts")}}()},
2"./src/utils/isKidsProfile.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(e){return s["default"].get(e,"userInfo.data.isKids",s["default"].get(e,"models.userInfo.data.isKids"))};var s=n(a("./src/domain/libs/util.ts"));!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/utils/isKidsProfile.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/utils/isKidsProfile.ts")}}()},
2"./src/utils/keywordDataStore.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./src/domain/libs/util.ts")),r=n(a("./node_modules/cookie-dough/browser.js")),i=a("./src/constants/cookie.ts"),l=(0,r["default"])();t["default"]={set:function(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:[];if("undefined"!=typeof window){var a=this.getAll();a||(a={}),e||(e="anonymous"),a[e]=s["default"].take(s["default"].uniq(t),5),window.localStorage?window.localStorage.setItem(i.KEYWORD_KEY,JSON.stringify(a)):window.navigator.cookieEnabled&&l.set(i.KEYWORD_KEY,JSON.stringify(a),{path:"/"})}},getAll:function(){try{if("undefined"!=typeof window){if(window.localStorage)return JSON.parse(window.localStorage.getItem(i.KEYWORD_KEY));if(window.navigator.cookieEnabled)return JSON.parse(l.get(i.KEYWORD_KEY))}}catch(e){return null}},get:function(e){var t=this.getAll();return t?(e||(e="anonymous"),t[e]):null},add:function(e,t){var a=this.get(e);a||(a=[]),a.unshift(t),this.set(e,a)},has:function(e,t){var a=this.get(e);return!!a&&s["default"].includes(a,t)},move:function(e){var t=this.get();if(t){var a=this.get(e);a||(a=[]),t=t.concat(a),this.set(e,t),this.set()}}};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/utils/keywordDataStore.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/utils/keywordDataStore.ts")}}()},
2"./src/utils/lastChannelDataStore.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./src/domain/libs/util.ts")),r=n(a("./node_modules/cookie-dough/browser.js")),i=a("./src/constants/cookie.ts"),l=(0,r["default"])();t["default"]={defaultChannelName:"Prime",set:function(e){"undefined"==typeof window&&e||(window.localStorage&&window.localStorage.setItem(i.LAST_CHANNEL,JSON.stringify(e)),window.navigator.cookieEnabled&&l.set(i.LAST_CHANNEL,JSON.stringify(e),{path:"/"}))},get:function(e){var t,a=this;try{"undefined"!=typeof window&&(window.localStorage?t=JSON.parse(window.localStorage.getItem(i.LAST_CHANNEL)):window.navigator.cookieEnabled&&(t=JSON.parse(l.get(i.LAST_CHANNEL))))}catch(n){return null}return t||(t=s["default"].get(s["default"].find(s["default"].get(e,"simulcast.data"),(function(e){return e.name===a.defaultChannelName})),"refId"),this.set(t)),t}};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/utils/lastChannelDataStore.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/utils/lastChannelDataStore.ts")}}()},
2"./src/utils/notificationDataStore.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/cookie-dough/browser.js")),r=a("./src/constants/cookie.ts"),i=(0,s["default"])(),l=function(e){try{var t=e?"".concat(r.NOTIFICATION_KEY,":").concat(e):r.NOTIFICATION_KEY;if("undefined"!=typeof window){if(window.localStorage)return JSON.parse(window.localStorage.removeItem(t));if(window.navigator.cookieEnabled)return JSON.parse(i.remove(t,{path:"/"}))}}catch(a){return null}};t["default"]={set:function(e,t){if(e){var a=t?"".concat(r.NOTIFICATION_KEY,":").concat(t):r.NOTIFICATION_KEY;"undefined"!=typeof window&&(window.localStorage?window.localStorage.setItem(a,JSON.stringify(e)):window.navigator.cookieEnabled&&i.set(a,JSON.stringify(e),{path:"/"}))}else l(t)},isNew:function(e,t){if("undefined"==typeof window)return!1;var a=function(e){try{var t=e?"".concat(r.NOTIFICATION_KEY,":").concat(e):r.NOTIFICATION_KEY;if("undefined"!=typeof window){if(window.localStorage)return JSON.parse(window.localStorage.getItem(t));if(window.navigator.cookieEnabled)return JSON.parse(i.get(t))}}catch(a){return null}}(t);return!a||!!e&&a<e}};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/utils/notificationDataStore.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/utils/notificationDataStore.ts")}}()},
2"./src/utils/promiseRetry.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(e,t){t=(0,s["default"])({},{retry:1,retryDelay:1,errorHandler:function(e){return!0}},t);for(var a=function(t){return e()},n=!1,o=a(),r=0;r<t.retry;r++)o=o["catch"]((function(e){return n||!t.errorHandler(e)?(n=!0,Promise.reject(e)):new Promise((function(e){setTimeout((function(){e()}),t.retryDelay)})).then((function(){return a(0)}))}));return o};var s=n(a("./node_modules/@babel/runtime/helpers/extends.js"));!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/utils/promiseRetry.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/utils/promiseRetry.ts")}}()},
2"./src/utils/psidDataStore.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/cookie-dough/browser.js")),r=a("./src/constants/cookie.ts"),i=n(a("./src/domain/libs/datetime.ts")),l=(0,s["default"])(),d=function(e){window.localStorage&&window.localStorage.setItem(r.PSID_KEY,JSON.stringify({psid:e,ca:new Date}))},u=function(e){window.navigator.cookieEnabled&&l.set(r.PSID_KEY,e,{path:"/",expires:(0,i["default"])().add(1,"months").toDate()})},c=function(e){return e?e.get(r.PSID_KEY):l.get(r.PSID_KEY)};t["default"]={set:function(e){if("undefined"==typeof window)return null;try{d(e),u(e)}catch(t){}},get:function(){if("undefined"==typeof window)return null;try{var e=function(){if(!window.localStorage)return null;var e=JSON.parse(window.localStorage.getItem(r.PSID_KEY));return e&&e.psid?e.psid:null}();if(e){var t=c();return t&&t==e||u(e),e}if(e=c())return d(e),e}catch(a){}return null},remove:function(){window.localStorage&&window.localStorage.removeItem(r.PSID_KEY),window.navigator.cookieEnabled&&l.remove(r.PSID_KEY,{path:"/"})}};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/utils/psidDataStore.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/utils/psidDataStore.ts")}}()},
2"./src/utils/settingsDataStore.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/cookie-dough/browser.js")),r=a("./src/constants/cookie.ts"),i=(0,s["default"])();t["default"]={set:function(e){"undefined"!=typeof window&&(window.localStorage?window.localStorage.setItem(r.SETTINGS_KEY,JSON.stringify(e)):window.navigator.cookieEnabled&&i.set(r.SETTINGS_KEY,JSON.stringify(e),{path:"/"}))},get:function(){try{if("undefined"!=typeof window){if(window.localStorage)return JSON.parse(window.localStorage.getItem(r.SETTINGS_KEY));if(window.navigator.cookieEnabled)return JSON.parse(i.get(r.SETTINGS_KEY))}}catch(e){return null}}};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/utils/settingsDataStore.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/utils/settingsDataStore.ts")}}()},
2"./src/utils/tokenDataStore.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/cookie-dough/browser.js")),r=a("./src/constants/cookie.ts"),i=n(a("./src/domain/libs/datetime.ts")),l=(0,s["default"])(),d=function(e){"undefined"!=typeof window&&(window.localStorage?window.localStorage.setItem(r.TOKEN_KEY,JSON.stringify(e)):window.navigator.cookieEnabled&&l.set(r.TOKEN_KEY,JSON.stringify(e),{path:"/"}))},u=function(){try{if("undefined"!=typeof window){if(window.localStorage)return JSON.parse(window.localStorage.getItem(r.TOKEN_KEY));if(window.navigator.cookieEnabled)return JSON.parse(l.get(r.TOKEN_KEY))}}catch(e){return null}};t["default"]={set:d,get:u,setAuthContextData:function(e){if(e){var t=u();(!t||!t.time||t&&t.time<e.time)&&(t||(t={}),t.id=e.id,t.token=e.token,t.idpToken=e.idpToken,t.time=e.time,t.refreshTime=(0,i["default"])().format(),d(t))}}};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/utils/tokenDataStore.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/utils/tokenDataStore.ts")}}()},
2"./src/utils/validations.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./src/domain/libs/util.ts")),r=n(a("./src/domain/libs/datetime.ts")),i=a("./src/models/questionSchema.ts"),l=function(e){return""!=s["default"].trim(e)},d=function(e){return s["default"].trim(e).match(/^[ァ-ヶー]*$/)},u=function(e){return s["default"].trim(e).match(/.+@.+\..+/)},c=function(e,t,a){var n=new Date(e,t-1,a);return n.getFullYear()==e&&n.getMonth()==t-1&&n.getDate()==a},f=function(e){return s["default"].trim(e).match(/^\d+$/)},p=function(e){return s["default"].trim(e).match(/^[A-Za-z0-9]+$/)},m=function(e){return s["default"].trim(e).match(/^[^ -~。-゚\n\r]+$/)},h=function(e){return s["default"].trim(e).match(/^[ -~。-゚]+$/)},y=function(e){return s["default"].trim(e).match(/^(?=.*[a-zA-Z])(?=.*[0-9])[a-zA-Z0-9!"#\$%&'\(\)\=\~\|\{\}\[\]\;:,\.\/`<>\*\+\?_\\\-\^\@]{8,32}$/)},b=function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:"";if(t)if(t.required&&!l(a))w(e,t.key_name,"入力してください。");else if(t.halfAlphaOnlyFlag&&!p(a))w(e,t.key_name,"半角英数字で入力してください。");else if(a&&t.fullCharOnlyFlag&&!function(e){return s["default"].trim(e).match(/^[^ -~。-゚]+$/)}(a))w(e,t.key_name,"全角で入力してください。");else if(a&&t.halfCharOnlyFlag&&!function(e){return s["default"].trim(e).match(/^[ -~。-゚\n\r]+$/)}(a))w(e,t.key_name,"半角で入力してください。");else if(t.minLength!=undefined&&t.maxLength!=undefined&&a&&(a.length>t.maxLength||a.length<t.minLength)){var n="".concat(t.minLength,"文字以上、").concat(t.maxLength,"文字以内で入力してください。");t.minLength==t.maxLength&&(n="".concat(t.minLength,"文字で入力してください。")),w(e,t.key_name,n)}else t.maxLength!=undefined&&a&&a.length>t.maxLength?w(e,t.key_name,"".concat(t.maxLength,"文字以内で入力してください。")):t.minLength!=undefined&&a&&a.length<t.minLength&&w(e,t.key_name,"".concat(t.minLength,"文字以上で入力してください。"))},v=function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:"";if(t)if(t.required&&!l(a))w(e,t.key_name,"入力してください。");else if(t.halfAlphaOnlyFlag&&!p(a))w(e,t.key_name,"半角英数字で入力してください。");else if(a&&t.fullCharOnlyFlag&&!m(a))w(e,t.key_name,"全角で入力してください。");else if(a&&t.halfCharOnlyFlag&&!h(a))w(e,t.key_name,"半角で入力してください。");else if(t.minLength!=undefined&&t.maxLength!=undefined&&a&&(a.length>t.maxLength||a.length<t.minLength)){var n="".concat(t.minLength,"文字以上、").concat(t.maxLength,"文字以内で入力してください。");t.minLength==t.maxLength&&(n="".concat(t.minLength,"文字で入力してください。")),w(e,t.key_name,n)}else t.maxLength!=undefined&&a&&a.length>t.maxLength?w(e,t.key_name,"".concat(t.maxLength,"文字以内で入力してください。")):t.minLength!=undefined&&a&&a.length<t.minLength&&w(e,t.key_name,"".concat(t.minLength,"文字以上で入力してください。"))},g=function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:"";if(t)if(t.required&&!l(a))w(e,t.key_name,"入力してください。");else if(a&&t.fullCharOnlyFlag&&!/^[0-9]+$/.test(a))w(e,t.key_name,"全角数字で入力してください。");else if(!a||t.fullCharOnlyFlag||/^[0-9]+$/.test(a))if(t.minLength!=undefined&&t.maxLength!=undefined&&a&&(a.length>t.maxLength||a.length<t.minLength)){var n="".concat(t.minLength,"文字以上、").concat(t.maxLength,"文字以内で入力してください。");t.minLength==t.maxLength&&(n="".concat(t.minLength,"文字で入力してください。")),w(e,t.key_name,n)}else t.maxLength!=undefined&&a&&a.length>t.maxLength?w(e,t.key_name,"".concat(t.maxLength,"文字以内で入力してください。")):t.minLength!=undefined&&a&&a.length<t.minLength&&w(e,t.key_name,"".concat(t.minLength,"文字以上で入力してください。"));else w(e,t.key_name,"半角数字で入力してください。")},_=function(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:"";!t.required||null!=a&&""!=a||w(e,t.key_name,"選択してください。")},E=function(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:"";t.required&&s["default"].isEmpty(a)&&w(e,t.key_name,"選択してください。")},w=function(e,t,a){e[t]=s["default"].concat(s["default"].defaultTo(e[t],[]),a)};t["default"]={firstName:function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:"名が入力されていません。";l(t)||w(e,"first_name",a)},lastName:function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:"姓が入力されていません。";l(t)||w(e,"last_name",a)}
2,firstNameRuby:function(e,t){l(t)||w(e,"first_name_ruby","名(カナ)が入力されていません。"),d(t)||w(e,"first_name_ruby","名(カナ)はカタカナで入力して下さい。")},lastNameRuby:function(e,t){l(t)||w(e,"last_name_ruby","姓(カナ)が入力されていません。"),d(t)||w(e,"last_name_ruby","姓(カナ)はカタカナで入力して下さい。")},nameRuby:function(e){for(var t=0,a=arguments.length,n=new Array(a>1?a-1:0),o=1;o<a;o++)n[o-1]=arguments[o];n.forEach((function(e){e&&(t+=e.length)})),t>39&&w(e,"name_ruby","姓名(カナ)は39文字以下で入力してください。")},displayName:function(e,t){l(t)||w(e,"display_name","お名前が入力されていません。")},mailAddress:function(e,t){l(t)?t.length>255?w(e,"mail_address","メールアドレスの文字数が多すぎます。"):u(t)?function(e){return s["default"].trim(e).match(/[A-Z]/)}(t)&&w(e,"mail_address","メールアドレスは全て小文字で入力してください。"):w(e,"mail_address","メールアドレスを正しく入力してください。"):w(e,"mail_address","メールアドレスを入力してください。")},mailAddressConfirmation:function(e,t){l(t)?u(t)||w(e,"mail_address_confirmation","メールアドレス(確認用)を正しく入力してください。"):w(e,"mail_address_confirmation","メールアドレス(確認用)を入力してください。")},mailAddressEqual:function(e,t,a){t!=a&&(w(e,"mail_address","メールアドレスとメールアドレス(確認用)が異なっています。"),w(e,"mail_address_confirmation","メールアドレスとメールアドレス(確認用)が異なっています。"))},mailAddressPinCode:function(e,t){l(t)?4!=t.toString().length&&w(e,"pin_code","認証コードが4文字で入力されていません"):w(e,"pin_code","認証コードが入力されていません。")},password:function(e,t){l(t)?t.length<8?w(e,"password","パスワードは、半角の英字、数字を1文字以上組み合わせた8文字以上で入力してください。"):y(t)||w(e,"password","パスワードは、半角の英字、数字を1文字以上組み合わせた8文字以上で入力してください。"):w(e,"password","パスワードを入力してください。")},passwordConfirmation:function(e,t){l(t)||w(e,"password_confirmation","パスワード(確認)が入力されていません。")},passwordEqual:function(e,t,a){t!=a&&(w(e,"password","パスワードとパスワード(確認用)が異なっています"),w(e,"password_confirmation","パスワードとパスワード(確認用)が異なっています"))},passwordMailAdrress:function(e,t,a){t&&a&&~t.indexOf(a)&&w(e,"password","パスワードは、WEBアカウントが含まれていない8文字以上で入力してください。")},currentPassword:function(e,t){l(t)||w(e,"current_password","現在のパスワードが入力されていません。")},telephone:function(e,t,a,n){var o;l(t)&&l(a)&&l(n)?f(o=t)&&!["010","020","030","040","0990","0472","0434"].includes(o)&&function(e){return!!f(e)&&!e.match(/^0/)}(a)&&function(e){return!!f(e)}(n)&&function(e,t,a){if(["0120","0800","0570","0990"].includes(e)&&"".concat(t).concat(a).match(/^.{0,5}$/))return!1;if("043"==e&&t.match(/^[^3456]/))return!1;if("06"===e&&4!==t.length)return!1;var n="".concat(e,"-").concat(t,"-").concat(a);return!![/^(0\d{1,4}-\d{1,4}-\d{4})$/,/^(0\d{2}-\d{4}-\d{4})$/,/^(0\d{3}-\d{2}-\d{4})$/,/^(0\d{4}-\d{1}-\d{4})$/,/^(0\d{4}-\d{2}-\d{3})$/,/^(0\d{2}-\d{2}-\d{4})$/,/^(0\d{3}-\d{1}-\d{4})$/,/^(0\d{3}-\d{4}-\d{4})$/,/^(0\d{2}-\d{3}-\d{4})$/].some((function(e){return n.match(e)}))&&!!n.match(/^.{11,13}$/)}(t,a,n)||w(e,"telephone","電話番号を正しく入力してください。"):w(e,"telephone","電話番号を入力してください。")},sex:function(e,t){l(t)?s["default"].includes(["man","woman","unknown"],t)||w(e,"sex","性別が入力されていません。"):w(e,"sex","性別を指定してください。")},agreeFlag:function(e,t){t||w(e,"agreed_contract_version","規約への同意が必要となります。")},agreeCreditFlag:function(e,t){t||w(e,"agreed_credit","規約への同意が必要となります。")},notesAgreementFlag:function(e,t){t||w(e,"notes_agreement_flag","上記内容への同意が必要となります。")},birthday:function(e,t,a,n){t&&a&&n?this.birthdayDate(e,t,a,n):w(e,"birthday","生年月日を選択してください。")},birthdayDate:function(e,t,a,n){c(t,a,n)||w(e,"birthday","生年月日を正しく選択してください。")},defaultAvatarUrl:function(e,t){l(t)||w(e,"default_avatar_url","アイコンが入力されていません。")},passcode:function(e,t){l(t)?f(t)?4!=t.toString().length&&w(e,"passcode","暗証番号が4文字ã
2§å…¥åŠ›ã•ã‚Œã¦ã„ã¾ã›ã‚“"):w(e,"passcode","暗証番号が数字で入力されていません"):w(e,"passcode","暗証番号が入力されていません")},pinCode:function(e,t){l(t)?5!=t.toString().length&&w(e,"pinCode","コードが5文字で入力されていません"):w(e,"pinCode","コードが入力されていません")},cardNumber:function(e,t){l(t)?f(t)?4!=t.toString().length&&w(e,"card_number","4桁で入力されていません"):w(e,"card_number","数字で入力されていません"):w(e,"card_number","クレジットカードの下4桁が入力されていません")},creaditCardFullNumber:function(e,t){var a="cardNumber";(!(arguments.length>2&&arguments[2]!==undefined)||arguments[2])&&s["default"].has(e,a)&&s["default"].unset(e,a),l(t)?f(t)?(t.toString().length<14||t.toString().length>16)&&w(e,a,"".concat(14,"〜").concat(16,"桁で入力されていません。")):w(e,a,"数字で入力されていません。"):w(e,a,"カード番号が入力されていません。")},creditCardLimit:function(e,t){var a="cardLimit";(!(arguments.length>2&&arguments[2]!==undefined)||arguments[2])&&s["default"].has(e,a)&&s["default"].unset(e,a),(0,r["default"])(t,"YYYYMM",!0).isValid()||w(e,a,"有効期限の値が不正です。")},creditCardSecurityCode:function(e,t){var a="securityCode";(!(arguments.length>2&&arguments[2]!==undefined)||arguments[2])&&s["default"].has(e,a)&&s["default"].unset(e,a),l(t)?f(t)?(t.toString().length<3||t.toString().length>4)&&w(e,a,"".concat(3,"〜").concat(4,"桁で入力されていません。")):w(e,a,"数字で入力されていません。"):w(e,a,"セキュリティコードが入力されていません。")},membershipAgreement:function(e,t){t||w(e,"membershipAgreement","「WOWOW WEB会員規約」に同意してください。")},privacyPolicyAgreement:function(e,t){t||w(e,"privacyPolicyAgreement","「個人情報規約」に同意してください。")},question:function(e,t,a){var n=null==t?void 0:t.questionType;return n===i.QUESTION_TYPE.HIDDEN?function(e,t){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:"";if(t)if(t.required&&!l(a))w(e,t.key_name,"入力してください。");else if(t.halfAlphaOnlyFlag&&!p(a))w(e,t.key_name,"半角英数字で入力してください。");else if(a&&t.fullCharOnlyFlag&&!m(a))w(e,t.key_name,"全角で入力してください。");else if(a&&t.halfCharOnlyFlag&&!h(a))w(e,t.key_name,"半角で入力してください。");else if(t.minLength!=undefined&&t.maxLength!=undefined&&a&&(a.length>t.maxLength||a.length<t.minLength)){var n="".concat(t.minLength,"文字以上、").concat(t.maxLength,"文字以内で入力してください。");t.minLength==t.maxLength&&(n="".concat(t.minLength,"文字で入力してください。")),w(e,t.key_name,n)}else t.maxLength!=undefined&&a&&a.length>t.maxLength?w(e,t.key_name,"".concat(t.maxLength,"文字以内で入力してください。")):t.minLength!=undefined&&a&&a.length<t.minLength&&w(e,t.key_name,"".concat(t.minLength,"文字以上で入力してください。"))}(e,t,a):n===i.QUESTION_TYPE.CHECK_BOX?E(e,t,a):n===i.QUESTION_TYPE.SELECT_BOX?_(e,t,a):n===i.QUESTION_TYPE.TEXT?b(e,t,a):n===i.QUESTION_TYPE.INTEGER?g(e,t,a):n===i.QUESTION_TYPE.STRING?v(e,t,a):void 0},isRequired:l,isRuby:d,isMailAddress:u,isDate:c,isNumeric:f,isAlphaNumeric:p,is2BiteChar:function(e){return s["default"].trim(e).match(/[^\x01-\x7E]/)},isPasswordFormat:y,questionCheckBox:E,questionSelectBox:_,questionTextarea:b,questionString:v,questionInteger:g,addMessage:w};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/utils/validations.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/utils/validations.ts")}}()},
2"./src/utils/volumeDataStore.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/cookie-dough/browser.js")),r=a("./src/constants/cookie.ts"),i=(0,s["default"])();t["default"]={set:function(e){"undefined"!=typeof window&&(window.localStorage?window.localStorage.setItem(r.VOLUME_KEY,JSON.stringify(e)):window.navigator.cookieEnabled&&i.set(r.VOLUME_KEY,JSON.stringify(e),{path:"/"}))},get:function(){try{if("undefined"!=typeof window){if(window.localStorage)return JSON.parse(window.localStorage.getItem(r.VOLUME_KEY));if(window.navigator.cookieEnabled)return JSON.parse(i.get(r.VOLUME_KEY))}}catch(e){return null}}};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/utils/volumeDataStore.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/utils/volumeDataStore.ts")}}()},
2"./src/utils/vuidDataStore.ts":function(e,t,a){"use strict";var n=a("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var s=n(a("./node_modules/cookie-dough/browser.js")),r=a("./node_modules/@wowow/front-common/common/utils/generateUuid.js"),i=a("./src/constants/cookie.ts"),l=n(a("./src/domain/libs/datetime.ts")),d=(0,s["default"])(),u=function(e){window.localStorage&&window.localStorage.setItem(i.NEW_VUID_KEY,JSON.stringify({vuid:e,ca:new Date}))},c=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:i.NEW_VUID_KEY;if(!window.localStorage)return null;var t=JSON.parse(window.localStorage.getItem(e));return t&&t.vuid?t.vuid:null},f={path:"/",expires:(0,l["default"])().add(400,"days").toDate(),sameSite:"none",secure:!0},p=function(e,t){t?t.set(i.NEW_VUID_KEY,e,f):window.navigator.cookieEnabled&&d.set(i.NEW_VUID_KEY,e,f)},m=function(e){return e?e.get(i.NEW_VUID_KEY):d.get(i.NEW_VUID_KEY)},h=function(){return(0,r.generateUuid)(!1)};t["default"]={init:function(){var e=m(),t=c();if(e)u(e);else if(t)p(t);else{var a=h();u(a),p(a)}d.get(i.OLD_VUID_KEY)&&d.remove(i.OLD_VUID_KEY,{path:"/"}),c(i.OLD_VUID_KEY)&&window.localStorage.removeItem(i.OLD_VUID_KEY)},set:function(e){if("undefined"==typeof window)return null;try{p(e),u(e)}catch(t){}},get:function(){if("undefined"==typeof window)return null;try{var e=m();if(e){var t=c();return t&&t==e||u(e),e}if(e=m())return u(e),e}catch(a){}return null},setWithCookie:p,getWithCookie:m,create:h,cookieOptions:f};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal["default"]:undefined;if(e){var a=void 0!==o?o:t;if(a)if("function"!=typeof a){for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var s=void 0;try{s=a[n]}catch(r){continue}e.register(s,n,"/codebuild/output/src776243331/src/src/utils/vuidDataStore.ts")}}else e.register(a,"module.exports","/codebuild/output/src776243331/src/src/utils/vuidDataStore.ts")}}()}
2,"?34aa":function(){},"?ed1b":function(){},"?d17e":function(){},"?06c6":function(){}},a={};function n(e){var o=a[e];if(o!==undefined)return o.exports;var s=a[e]={id:e,loaded:!1,exports:{}};return t[e].call(s.exports,s,s.exports,n),s.loaded=!0,s.exports}n.m=t,e=[],n.O=function(t,a,o,s){if(!a){var r=Infinity;for(u=0;u<e.length;u++){a=e[u][0],o=e[u][1],s=e[u][2];for(var i=!0,l=0;l<a.length;l++)(!1&s||r>=s)&&Object.keys(n.O).every((function(e){return n.O[e](a[l])}))?a.splice(l--,1):(i=!1,s<r&&(r=s));if(i){e.splice(u--,1);var d=o();d!==undefined&&(t=d)}}return t}s=s||0;for(var u=e.length;u>0&&e[u-1][2]>s;u--)e[u]=e[u-1];e[u]=[a,o,s]},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var a in t)n.o(t,a)&&!n.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.hmd=function(e){return(e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},function(){var e={43:0};n.O.j=function(t){return 0===e[t]};var t=function(t,a){var o,s,r=a[0],i=a[1],l=a[2],d=0;if(r.some((function(t){return 0!==e[t]}))){for(o in i)n.o(i,o)&&(n.m[o]=i[o]);if(l)var u=l(n)}for(t&&t(a);d<r.length;d++)s=r[d],n.o(e,s)&&e[s]&&e[s][0](),e[s]=0;return n.O(u)},a=self.webpackChunkwod_web=self.webpackChunkwod_web||[];a.forEach(t.bind(null,0)),a.push=t.bind(null,a.push.bind(a))}();var o=n.O(undefined,[42],(function(){return n("./src/apps/bluerose/clients/wod.ts")}));o=n.O(o)}();

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.